From 8641bfae133ec30cb43d15298f24619636f77792 Mon Sep 17 00:00:00 2001 From: Alexander Daichendt Date: Sat, 22 Oct 2022 22:56:10 +0200 Subject: [PATCH] chore: upgrade all versions --- package.json | 24 +- src/lib/components/Image.svelte | 10 +- yarn.lock | 503 ++++++++++++++++++++------------ 3 files changed, 339 insertions(+), 198 deletions(-) diff --git a/package.json b/package.json index 7e0dd50..80c6310 100644 --- a/package.json +++ b/package.json @@ -14,34 +14,34 @@ "format": "prettier --write --plugin-search-dir=. ." }, "devDependencies": { - "@sveltejs/adapter-auto": "1.0.0-next.80", - "@sveltejs/kit": "^1.0.0-next.503", - "@typescript-eslint/eslint-plugin": "^5.38.0", - "@typescript-eslint/parser": "^5.38.0", + "@sveltejs/adapter-auto": "1.0.0-next.84", + "@sveltejs/kit": "^1.0.0-next.522", + "@typescript-eslint/eslint-plugin": "^5.40.1", + "@typescript-eslint/parser": "^5.40.1", "autoprefixer": "^10.4.12", "browserslist": "^4.21.4", - "eslint": "^8.24.0", + "eslint": "^8.26.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-svelte3": "^4.0.0", "mdi-svelte": "^1.1.2", "mdsvex": "^0.10.6", - "postcss": "^8.4.16", + "postcss": "^8.4.18", "postcss-load-config": "^4.0.1", "postcss-normalize": "^10.0.1", "prettier": "^2.6.2", - "prettier-plugin-svelte": "^2.7.0", + "prettier-plugin-svelte": "^2.8.0", "rehype-autolink-headings": "^6.1.1", "rehype-slug": "^5.0.1", "remark-emoji": "^3.0.2", "remark-footnotes": "2.0", "remark-gfm": "^3.0.1", - "svelte": "^3.50.1", - "svelte-check": "^2.9.0", + "svelte": "^3.52.0", + "svelte-check": "^2.9.2", "svelte-preprocess": "^4.10.6", "tslib": "^2.3.1", - "typescript": "^4.8.3", - "vite": "^3.1.3", - "vite-imagetools": "^4.0.9" + "typescript": "^4.8.4", + "vite": "^3.1.8", + "vite-imagetools": "^4.0.11" }, "type": "module", "dependencies": { diff --git a/src/lib/components/Image.svelte b/src/lib/components/Image.svelte index 573e12f..fe8fd99 100644 --- a/src/lib/components/Image.svelte +++ b/src/lib/components/Image.svelte @@ -14,10 +14,10 @@ // all images by format let sources = new Map(); meta.map((m) => sources.set(m.format, [])); - meta.map((m) => sources.get(m.format).push(m)); + meta.map((m) => (sources.get(m.format) ?? []).push(m)); // fallback image: first resolution of last format - let image = sources.get([...sources.keys()].slice(-1)[0])[0]; + let image = (sources.get([...sources.keys()].slice(-1)[0]) ?? [])[0]; /** * `source` attribute. default: width of the first resolution specified in the @@ -29,7 +29,7 @@ export let alt: string; /** `img` attribute */ - export let loading: string = undefined; + export let loading: string = 'lazy';