From f7bd62db4dcd125e1ba76bc3dfe958fe870148be Mon Sep 17 00:00:00 2001 From: sevichecc <91365763+Sevichecc@users.noreply.github.com> Date: Sat, 3 Sep 2022 13:04:22 +0800 Subject: [PATCH] new post and merge with upsteam 3a99081 --- .gitignore | 35 +- mdsvex.config.ts | 11 +- package.json | 27 +- pnpm-lock.yaml | 530 +++++++++++++----- src/lib/components/extra/picture.svelte | 2 +- src/lib/components/head.svelte | 2 +- src/lib/components/header.svelte | 2 +- src/lib/components/post_card.svelte | 2 +- src/lib/components/post_container.svelte | 2 +- src/lib/config/general.ts | 3 +- src/routes/{__error.svelte => +error.svelte} | 17 +- .../{__layout.svelte => +layout.svelte} | 27 +- src/routes/+layout.ts | 6 + src/routes/{index.svelte => +page.svelte} | 7 +- .../{atom.xml.ts => atom.xml/+server.ts} | 19 +- .../{feed.json.ts => feed.json/+server.ts} | 17 +- src/routes/manifest.webmanifest.ts | 32 -- src/routes/manifest.webmanifest/+server.ts | 36 ++ src/routes/posts.json.ts | 9 - src/routes/posts.json/+server.ts | 10 + .../+server.ts} | 17 +- src/routes/tags.json.ts | 9 - src/routes/tags.json/+server.ts | 10 + svelte.config.ts | 8 +- tailwind.config.ts | 28 +- urara.ts | 2 +- urara/2021-11-08-ux1/{index.md => +page.md} | 0 urara/2021-11-09-ux2/{index.md => +page.md} | 0 urara/2021-11-14-ux3/{index.md => +page.md} | 0 urara/2021-11-18-ux4/{index.md => +page.md} | 0 urara/2021-11-18-ux5/{index.md => +page.md} | 0 .../{index.md => +page.md} | 0 .../2022-05-23-win-sql/{index.md => +page.md} | 0 .../{index.md => +page.md} | 0 .../{index.md => +page.md} | 0 urara/2022-07-13-work/{index.md => +page.md} | 0 .../{index.md => +page.md} | 0 .../{index.md => +page.md} | 0 .../{index.svelte.md => +page.svelte.md} | 0 urara/2022-07-23-xss/{index.md => +page.md} | 0 .../{index.md => +page.md} | 0 urara/2022-08-06-notes/{index.md => +page.md} | 0 .../2022-08-14-design/{index.md => +page.md} | 0 urara/2022-08-18-lwt/{index.md => +page.md} | 0 urara/2022-09-02-reading-8/+page.md | 126 +++++ urara/2022-09-02-reading-8/Augest.png | Bin 0 -> 11505261 bytes urara/2022-09-02-reading-8/augest.JPG | Bin 0 -> 796448 bytes .../{index.svelte.md => +page.svelte.md} | 0 urara/friends/{index.svelte => +page.svelte} | 0 urara/notes/{index.svelte => +page.svelte} | 0 .../{index.svelte.md => +page.svelte.md} | 0 urara/projects/{index.svelte => +page.svelte} | 0 vite.config.ts | 6 +- 53 files changed, 694 insertions(+), 308 deletions(-) rename src/routes/{__error.svelte => +error.svelte} (65%) rename src/routes/{__layout.svelte => +layout.svelte} (64%) create mode 100644 src/routes/+layout.ts rename src/routes/{index.svelte => +page.svelte} (97%) rename src/routes/{atom.xml.ts => atom.xml/+server.ts} (85%) rename src/routes/{feed.json.ts => feed.json/+server.ts} (75%) delete mode 100644 src/routes/manifest.webmanifest.ts create mode 100644 src/routes/manifest.webmanifest/+server.ts delete mode 100644 src/routes/posts.json.ts create mode 100644 src/routes/posts.json/+server.ts rename src/routes/{sitemap.xml.ts => sitemap.xml/+server.ts} (64%) delete mode 100644 src/routes/tags.json.ts create mode 100644 src/routes/tags.json/+server.ts rename urara/2021-11-08-ux1/{index.md => +page.md} (100%) rename urara/2021-11-09-ux2/{index.md => +page.md} (100%) rename urara/2021-11-14-ux3/{index.md => +page.md} (100%) rename urara/2021-11-18-ux4/{index.md => +page.md} (100%) rename urara/2021-11-18-ux5/{index.md => +page.md} (100%) rename urara/2022-05-09-copywithin/{index.md => +page.md} (100%) rename urara/2022-05-23-win-sql/{index.md => +page.md} (100%) rename urara/2022-05-25-hypothesis/{index.md => +page.md} (100%) rename urara/2022-06-15-jellyfin/{index.md => +page.md} (100%) rename urara/2022-07-13-work/{index.md => +page.md} (100%) rename urara/2022-07-15-reading-6/{index.md => +page.md} (100%) rename urara/2022-07-16-reading-5/{index.md => +page.md} (100%) rename urara/2022-07-20-animation/{index.svelte.md => +page.svelte.md} (100%) rename urara/2022-07-23-xss/{index.md => +page.md} (100%) rename urara/2022-07-31-reading-7/{index.md => +page.md} (100%) rename urara/2022-08-06-notes/{index.md => +page.md} (100%) rename urara/2022-08-14-design/{index.md => +page.md} (100%) rename urara/2022-08-18-lwt/{index.md => +page.md} (100%) create mode 100644 urara/2022-09-02-reading-8/+page.md create mode 100644 urara/2022-09-02-reading-8/Augest.png create mode 100644 urara/2022-09-02-reading-8/augest.JPG rename urara/about/{index.svelte.md => +page.svelte.md} (100%) rename urara/friends/{index.svelte => +page.svelte} (100%) rename urara/notes/{index.svelte => +page.svelte} (100%) rename urara/privacy/{index.svelte.md => +page.svelte.md} (100%) rename urara/projects/{index.svelte => +page.svelte} (100%) diff --git a/.gitignore b/.gitignore index b5b85e00..6d286f1c 100644 --- a/.gitignore +++ b/.gitignore @@ -1,15 +1,24 @@ -.DS_Store -node_modules -.svelte-kit -/package -src/routes/**/ -src/routes/*.md -static/ +# build output build -.vercel_build_output/ -.netlify/ -.env.local -.env.**.local -myblog/urara/2022-06-12-appwrite.md -*.config.js +static +.svelte-kit +.netlify +.vercel_build_output + +# dependencies +node_modules + +# env +*.local + +# logs +pnpm-debug.log* + +# macOS-specific files +.DS_Store + +# temp file +src/routes/**/+page.svelte.md +src/routes/**/+page.md +*.config.js urara.js \ No newline at end of file diff --git a/mdsvex.config.ts b/mdsvex.config.ts index df6c88b6..69ac32cc 100644 --- a/mdsvex.config.ts +++ b/mdsvex.config.ts @@ -29,7 +29,7 @@ const remarkUraraFm = if (!data.fm) data.fm = {} // Generate slug & path data.fm.slug = filepath - data.fm.path = join(dir, `/${name}`.replace('/index', '').replace('.svelte', '')) + data.fm.path = join(dir, `/${name}`.replace('/+page', '').replace('.svelte', '')) // Generate ToC if (data.fm.toc !== false) { const [slugs, toc]: [slugs: Slugger, toc: { depth: number; title: string; slug: string }[]] = [new Slugger(), []] @@ -48,15 +48,6 @@ const remarkUraraFm = if (!data.fm.created) data.fm.created = ctime if (!data.fm.updated) data.fm.updated = mtime } - // Remark FFF Experimental (Hugo -> MDsveX) - Object.entries({ - image: 'images', - tags: 'category', - bookmark_of: 'bookmarkOf', - like_of: 'likeOf', - repost_of: 'repostOf', - in_reply_to: 'inReplyTo' - }).forEach(([output, input]: string[]) => (data.fm = { ...data.fm, [output]: data.fm![input] })) } // Better type definitions needed diff --git a/package.json b/package.json index cef5e5e3..30a13e5c 100644 --- a/package.json +++ b/package.json @@ -29,8 +29,8 @@ "zhlint": "zhlint urara/*/*.md --fix && zhlint urara/*.md --fix" }, "devDependencies": { - "@iconify-json/heroicons-outline": "^1.1.2", - "@iconify-json/heroicons-solid": "^1.1.2", + "@iconify-json/heroicons-outline": "^1.1.4", + "@iconify-json/heroicons-solid": "^1.1.5", "@iconify-json/ic": "^1.1.9", "@iconify-json/simple-icons": "1.1.21", "@iconify-json/material-symbols": "1.1.14", @@ -39,19 +39,19 @@ "@sveltejs/adapter-auto": "1.0.0-next.64", "@sveltejs/adapter-node": "1.0.0-next.86", "@sveltejs/adapter-static": "1.0.0-next.39", - "@sveltejs/kit": "1.0.0-next.405", + "@sveltejs/kit": "1.0.0-next.456", "@tailwindcss/typography": "^0.5.4", - "@types/node": "^18.7.8", + "@types/node": "^18.7.14", "@types/unist": "^2.0.6", - "@typescript-eslint/eslint-plugin": "^5.33.1", - "@typescript-eslint/parser": "^5.33.1", + "@typescript-eslint/eslint-plugin": "^5.36.1", + "@typescript-eslint/parser": "^5.36.1", "autoprefixer": "^10.4.8", "chalk": "^5.0.1", "chokidar": "^3.5.3", "cross-env": "^7.0.3", "cssnano": "^5.1.13", "daisyui": "^2.24.0", - "eslint": "^8.22.0", + "eslint": "^8.23.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-svelte3": "^4.0.0", "fenceparser": "^2.2.0", @@ -68,19 +68,20 @@ "rehype-slug": "^5.0.1", "remark": "^14.0.2", "remark-footnotes": "~2.0.0", + "remark-fff": "^0.3.0-alpha.1", "shiki-twoslash": "^3.1.0", "svelte": "^3.49.0", "svelte-bricks": "^0.1.7", - "svelte-check": "^2.8.1", + "svelte-check": "^2.9.0", "svelte-preprocess": "^4.10.7", "svelte-typeahead": "^4.2.4", "tailwindcss": "^3.1.8", "tslib": "^2.4.0", - "typescript": "^4.7.4", - "unist-util-visit": "^4.1.0", - "unocss": "^0.45.8", - "vite": "^3.0.9", - "vite-plugin-pwa": "^0.12.3", + "typescript": "^4.8.2", + "unist-util-visit": "^4.1.1", + "unocss": "^0.45.13", + "vite": "^3.1.0-beta.1", + "vite-plugin-pwa": "^0.12.4", "workbox-window": "^6.5.4" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 60d4ce1e..2008c7b6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,8 +1,8 @@ lockfileVersion: 5.4 specifiers: - '@iconify-json/heroicons-outline': ^1.1.2 - '@iconify-json/heroicons-solid': ^1.1.2 + '@iconify-json/heroicons-outline': ^1.1.4 + '@iconify-json/heroicons-solid': ^1.1.5 '@iconify-json/ic': ^1.1.9 '@iconify-json/material-symbols': 1.1.14 '@iconify-json/mdi': ^1.1.30 @@ -11,19 +11,19 @@ specifiers: '@sveltejs/adapter-auto': 1.0.0-next.64 '@sveltejs/adapter-node': 1.0.0-next.86 '@sveltejs/adapter-static': 1.0.0-next.39 - '@sveltejs/kit': 1.0.0-next.405 + '@sveltejs/kit': 1.0.0-next.456 '@tailwindcss/typography': ^0.5.4 - '@types/node': ^18.7.8 + '@types/node': ^18.7.14 '@types/unist': ^2.0.6 - '@typescript-eslint/eslint-plugin': ^5.33.1 - '@typescript-eslint/parser': ^5.33.1 + '@typescript-eslint/eslint-plugin': ^5.36.1 + '@typescript-eslint/parser': ^5.36.1 autoprefixer: ^10.4.8 chalk: ^5.0.1 chokidar: ^3.5.3 cross-env: ^7.0.3 cssnano: ^5.1.13 daisyui: ^2.24.0 - eslint: ^8.22.0 + eslint: ^8.23.0 eslint-config-prettier: ^8.5.0 eslint-plugin-svelte3: ^4.0.0 fenceparser: ^2.2.0 @@ -39,25 +39,26 @@ specifiers: rehype-external-links: ^2.0.0 rehype-slug: ^5.0.1 remark: ^14.0.2 + remark-fff: ^0.3.0-alpha.1 remark-footnotes: ~2.0.0 shiki-twoslash: ^3.1.0 svelte: ^3.49.0 svelte-bricks: ^0.1.7 - svelte-check: ^2.8.1 + svelte-check: ^2.9.0 svelte-preprocess: ^4.10.7 svelte-typeahead: ^4.2.4 tailwindcss: ^3.1.8 tslib: ^2.4.0 - typescript: ^4.7.4 - unist-util-visit: ^4.1.0 - unocss: ^0.45.8 - vite: ^3.0.9 - vite-plugin-pwa: ^0.12.3 + typescript: ^4.8.2 + unist-util-visit: ^4.1.1 + unocss: ^0.45.13 + vite: ^3.1.0-beta.1 + vite-plugin-pwa: ^0.12.4 workbox-window: ^6.5.4 devDependencies: '@iconify-json/heroicons-outline': 1.1.4 - '@iconify-json/heroicons-solid': 1.1.4 + '@iconify-json/heroicons-solid': 1.1.5 '@iconify-json/ic': 1.1.9 '@iconify-json/material-symbols': 1.1.14 '@iconify-json/mdi': 1.1.31 @@ -66,21 +67,21 @@ devDependencies: '@sveltejs/adapter-auto': 1.0.0-next.64 '@sveltejs/adapter-node': 1.0.0-next.86 '@sveltejs/adapter-static': 1.0.0-next.39 - '@sveltejs/kit': 1.0.0-next.405_svelte@3.49.0+vite@3.0.9 + '@sveltejs/kit': 1.0.0-next.456_u52deetbc43d2ykwspbr4jh6pa '@tailwindcss/typography': 0.5.4_tailwindcss@3.1.8 - '@types/node': 18.7.13 + '@types/node': 18.7.14 '@types/unist': 2.0.6 - '@typescript-eslint/eslint-plugin': 5.35.1_4kgehhvxgrxdvptdn2db7re534 - '@typescript-eslint/parser': 5.35.1_shit3uhl6a7megkzgoz6xssnfa + '@typescript-eslint/eslint-plugin': 5.36.1_lbwfnm54o3pmr3ypeqp3btnera + '@typescript-eslint/parser': 5.36.1_yqf6kl63nyoq5megxukfnom5rm autoprefixer: 10.4.8_postcss@8.4.16 chalk: 5.0.1 chokidar: 3.5.3 cross-env: 7.0.3 cssnano: 5.1.13_postcss@8.4.16 daisyui: 2.24.0_25hquoklqeoqwmt7fwvvcyxm5e - eslint: 8.22.0 - eslint-config-prettier: 8.5.0_eslint@8.22.0 - eslint-plugin-svelte3: 4.0.0_laaqauvsmoyypsiqkozwyi2fn4 + eslint: 8.23.0 + eslint-config-prettier: 8.5.0_eslint@8.23.0 + eslint-plugin-svelte3: 4.0.0_sfdub7vxhxkt5wmgvhhmmgyu2e fenceparser: 2.2.0 fff-flavored-frontmatter: 0.2.2 github-slugger: 1.4.0 @@ -94,20 +95,21 @@ devDependencies: rehype-external-links: 2.0.1 rehype-slug: 5.0.1 remark: 14.0.2 + remark-fff: 0.3.0 remark-footnotes: 2.0.0 shiki-twoslash: 3.1.0 svelte: 3.49.0 svelte-bricks: 0.1.7 - svelte-check: 2.8.1_vylzxgme5yisu3bsyvcau4hjtq + svelte-check: 2.9.0_vylzxgme5yisu3bsyvcau4hjtq svelte-preprocess: 4.10.7_kgxidzdwq27zcusai3ytam6ihi svelte-typeahead: 4.2.4 tailwindcss: 3.1.8_postcss@8.4.16 tslib: 2.4.0 typescript: 4.8.2 unist-util-visit: 4.1.1 - unocss: 0.45.13_vite@3.0.9 - vite: 3.0.9 - vite-plugin-pwa: 0.12.3_f7se6o6eqkwcix4u3svh6mkvda + unocss: 0.45.13_vite@3.1.0-beta.2 + vite: 3.1.0-beta.2 + vite-plugin-pwa: 0.12.6_hxrhrug5cdp432tn26sd6lrjyu workbox-window: 6.5.4 packages: @@ -1295,13 +1297,22 @@ packages: dev: true optional: true - /@eslint/eslintrc/1.3.0: - resolution: {integrity: sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==} + /@esbuild/linux-loong64/0.15.6: + resolution: {integrity: sha512-hqmVU2mUjH6J2ZivHphJ/Pdse2ZD+uGCHK0uvsiLDk/JnSedEVj77CiVUnbMKuU4tih1TZZL8tG9DExQg/GZsw==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@eslint/eslintrc/1.3.1: + resolution: {integrity: sha512-OhSY22oQQdw3zgPOOwdoj01l/Dzl1Z+xyUP33tkSN+aqyEhymJCcPHyXt+ylW8FSe0TfRC2VG+ROQOapD0aZSQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 debug: 4.3.4 - espree: 9.3.3 + espree: 9.4.0 globals: 13.17.0 ignore: 5.2.0 import-fresh: 3.3.0 @@ -1327,6 +1338,11 @@ packages: resolution: {integrity: sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==} dev: true + /@humanwhocodes/module-importer/1.0.1: + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + dev: true + /@humanwhocodes/object-schema/1.2.1: resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} dev: true @@ -1341,8 +1357,8 @@ packages: '@iconify/types': 1.1.0 dev: true - /@iconify-json/heroicons-solid/1.1.4: - resolution: {integrity: sha512-1xhNtNZ3Rd+/Or/ETPQmW+OAR7DitPHZCbfA+dBPk+PdLPJeci3l+rYV5zR36quYcPn3OmtIMFZOyJM3IpI67g==} + /@iconify-json/heroicons-solid/1.1.5: + resolution: {integrity: sha512-IYcLU3A8eUQFLQ5RdrrqZ/hFNVxctnCgxKU7xwH0Vc8948BGB0ZPFuFa/2ScPmE1AseWXLzhycwI8IDEl3MPmQ==} dependencies: '@iconify/types': 1.1.0 dev: true @@ -1599,33 +1615,41 @@ packages: - supports-color dev: true - /@sveltejs/kit/1.0.0-next.405_svelte@3.49.0+vite@3.0.9: - resolution: {integrity: sha512-jHSa74F7k+hC+0fof75g/xm/+1M5sM66Qt6v8eLLMSgjkp36Lb5xOioBhbl6w0NYoE5xysLsBWuu+yHytfvCBA==} - engines: {node: '>=16.9'} + /@sveltejs/kit/1.0.0-next.456_u52deetbc43d2ykwspbr4jh6pa: + resolution: {integrity: sha512-yzYoRtRPqVTcIehfxXptZzH5bDN/19cqTrrJ1KM0Ju5BrpRsRvqLYlZBYBaDv0bx1MdfJkUJlPVchLbS6bsRXw==} + engines: {node: '>=16.14'} hasBin: true requiresBuild: true peerDependencies: svelte: ^3.44.0 - vite: ^3.0.0 + vite: ^3.1.0-beta.1 dependencies: - '@sveltejs/vite-plugin-svelte': 1.0.2_svelte@3.49.0+vite@3.0.9 - chokidar: 3.5.3 + '@sveltejs/vite-plugin-svelte': 1.0.4_u52deetbc43d2ykwspbr4jh6pa + cookie: 0.5.0 + devalue: 3.1.3 + kleur: 4.1.5 + magic-string: 0.26.2 + mime: 3.0.0 + node-fetch: 3.2.10 sade: 1.8.1 + set-cookie-parser: 2.5.1 + sirv: 2.0.2 svelte: 3.49.0 tiny-glob: 0.2.9 - vite: 3.0.9 + undici: 5.10.0 + vite: 3.1.0-beta.2 transitivePeerDependencies: - diff-match-patch - supports-color dev: true - /@sveltejs/vite-plugin-svelte/1.0.2_svelte@3.49.0+vite@3.0.9: - resolution: {integrity: sha512-8tTVbNuraeDchBaArNbwaZLpO0feM7BRSdZU5yeM4Clasx2p1p1CYBoWh+VgxZlxiark49HXummkHqKztbl8lA==} + /@sveltejs/vite-plugin-svelte/1.0.4_u52deetbc43d2ykwspbr4jh6pa: + resolution: {integrity: sha512-UZco2fdj0OVuRWC0SUJjEOftITc2IeHLFJNp00ym9MuQ9dShnlO4P29G8KUxRlcS7kSpzHuko6eCR9MOALj7lQ==} engines: {node: ^14.18.0 || >= 16} peerDependencies: diff-match-patch: ^1.0.5 svelte: ^3.44.0 - vite: ^3.0.0 + vite: ^3.0.0 || ^3.1.0-beta.1 peerDependenciesMeta: diff-match-patch: optional: true @@ -1637,7 +1661,7 @@ packages: magic-string: 0.26.2 svelte: 3.49.0 svelte-hmr: 0.14.12_svelte@3.49.0 - vite: 3.0.9 + vite: 3.1.0-beta.2 transitivePeerDependencies: - supports-color dev: true @@ -1688,8 +1712,8 @@ packages: resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==} dev: true - /@types/node/18.7.13: - resolution: {integrity: sha512-46yIhxSe5xEaJZXWdIBP7GU4HDTG8/eo0qd9atdiL+lFpA03y8KS+lkTN834TWJj5767GbWv4n/P6efyTFt1Dw==} + /@types/node/18.7.14: + resolution: {integrity: sha512-6bbDaETVi8oyIARulOE9qF1/Qdi/23z6emrUh0fNJRUmjznqrixD4MpGDdgOFk5Xb0m2H6Xu42JGdvAxaJR/wA==} dev: true /@types/pug/2.0.6: @@ -1699,13 +1723,13 @@ packages: /@types/resolve/1.17.1: resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} dependencies: - '@types/node': 18.7.13 + '@types/node': 18.7.14 dev: true /@types/sass/1.43.1: resolution: {integrity: sha512-BPdoIt1lfJ6B7rw35ncdwBZrAssjcwzI5LByIrYs+tpXlj/CAkuVdRsgZDdP4lq5EjyWzwxZCqAoFyHKFwp32g==} dependencies: - '@types/node': 18.7.13 + '@types/node': 18.7.14 dev: true /@types/trusted-types/2.0.2: @@ -1716,8 +1740,8 @@ packages: resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} dev: true - /@typescript-eslint/eslint-plugin/5.35.1_4kgehhvxgrxdvptdn2db7re534: - resolution: {integrity: sha512-RBZZXZlI4XCY4Wzgy64vB+0slT9+yAPQRjj/HSaRwUot33xbDjF1oN9BLwOLTewoOI0jothIltZRe9uJCHf8gg==} + /@typescript-eslint/eslint-plugin/5.36.1_lbwfnm54o3pmr3ypeqp3btnera: + resolution: {integrity: sha512-iC40UK8q1tMepSDwiLbTbMXKDxzNy+4TfPWgIL661Ym0sD42vRcQU93IsZIrmi+x292DBr60UI/gSwfdVYexCA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: '@typescript-eslint/parser': ^5.0.0 @@ -1727,12 +1751,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.35.1_shit3uhl6a7megkzgoz6xssnfa - '@typescript-eslint/scope-manager': 5.35.1 - '@typescript-eslint/type-utils': 5.35.1_shit3uhl6a7megkzgoz6xssnfa - '@typescript-eslint/utils': 5.35.1_shit3uhl6a7megkzgoz6xssnfa + '@typescript-eslint/parser': 5.36.1_yqf6kl63nyoq5megxukfnom5rm + '@typescript-eslint/scope-manager': 5.36.1 + '@typescript-eslint/type-utils': 5.36.1_yqf6kl63nyoq5megxukfnom5rm + '@typescript-eslint/utils': 5.36.1_yqf6kl63nyoq5megxukfnom5rm debug: 4.3.4 - eslint: 8.22.0 + eslint: 8.23.0 functional-red-black-tree: 1.0.1 ignore: 5.2.0 regexpp: 3.2.0 @@ -1743,8 +1767,8 @@ packages: - supports-color dev: true - /@typescript-eslint/parser/5.35.1_shit3uhl6a7megkzgoz6xssnfa: - resolution: {integrity: sha512-XL2TBTSrh3yWAsMYpKseBYTVpvudNf69rPOWXWVBI08My2JVT5jR66eTt4IgQFHA/giiKJW5dUD4x/ZviCKyGg==} + /@typescript-eslint/parser/5.36.1_yqf6kl63nyoq5megxukfnom5rm: + resolution: {integrity: sha512-/IsgNGOkBi7CuDfUbwt1eOqUXF9WGVBW9dwEe1pi+L32XrTsZIgmDFIi2RxjzsvB/8i+MIf5JIoTEH8LOZ368A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -1753,26 +1777,26 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.35.1 - '@typescript-eslint/types': 5.35.1 - '@typescript-eslint/typescript-estree': 5.35.1_typescript@4.8.2 + '@typescript-eslint/scope-manager': 5.36.1 + '@typescript-eslint/types': 5.36.1 + '@typescript-eslint/typescript-estree': 5.36.1_typescript@4.8.2 debug: 4.3.4 - eslint: 8.22.0 + eslint: 8.23.0 typescript: 4.8.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager/5.35.1: - resolution: {integrity: sha512-kCYRSAzIW9ByEIzmzGHE50NGAvAP3wFTaZevgWva7GpquDyFPFcmvVkFJGWJJktg/hLwmys/FZwqM9EKr2u24Q==} + /@typescript-eslint/scope-manager/5.36.1: + resolution: {integrity: sha512-pGC2SH3/tXdu9IH3ItoqciD3f3RRGCh7hb9zPdN2Drsr341zgd6VbhP5OHQO/reUqihNltfPpMpTNihFMarP2w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.35.1 - '@typescript-eslint/visitor-keys': 5.35.1 + '@typescript-eslint/types': 5.36.1 + '@typescript-eslint/visitor-keys': 5.36.1 dev: true - /@typescript-eslint/type-utils/5.35.1_shit3uhl6a7megkzgoz6xssnfa: - resolution: {integrity: sha512-8xT8ljvo43Mp7BiTn1vxLXkjpw8wS4oAc00hMSB4L1/jIiYbjjnc3Qp2GAUOG/v8zsNCd1qwcqfCQ0BuishHkw==} + /@typescript-eslint/type-utils/5.36.1_yqf6kl63nyoq5megxukfnom5rm: + resolution: {integrity: sha512-xfZhfmoQT6m3lmlqDvDzv9TiCYdw22cdj06xY0obSznBsT///GK5IEZQdGliXpAOaRL34o8phEvXzEo/VJx13Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '*' @@ -1781,22 +1805,23 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/utils': 5.35.1_shit3uhl6a7megkzgoz6xssnfa + '@typescript-eslint/typescript-estree': 5.36.1_typescript@4.8.2 + '@typescript-eslint/utils': 5.36.1_yqf6kl63nyoq5megxukfnom5rm debug: 4.3.4 - eslint: 8.22.0 + eslint: 8.23.0 tsutils: 3.21.0_typescript@4.8.2 typescript: 4.8.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/types/5.35.1: - resolution: {integrity: sha512-FDaujtsH07VHzG0gQ6NDkVVhi1+rhq0qEvzHdJAQjysN+LHDCKDKCBRlZFFE0ec0jKxiv0hN63SNfExy0KrbQQ==} + /@typescript-eslint/types/5.36.1: + resolution: {integrity: sha512-jd93ShpsIk1KgBTx9E+hCSEuLCUFwi9V/urhjOWnOaksGZFbTOxAT47OH2d4NLJnLhkVD+wDbB48BuaycZPLBg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree/5.35.1_typescript@4.8.2: - resolution: {integrity: sha512-JUqE1+VRTGyoXlDWWjm6MdfpBYVq+hixytrv1oyjYIBEOZhBCwtpp5ZSvBt4wIA1MKWlnaC2UXl2XmYGC3BoQA==} + /@typescript-eslint/typescript-estree/5.36.1_typescript@4.8.2: + resolution: {integrity: sha512-ih7V52zvHdiX6WcPjsOdmADhYMDN15SylWRZrT2OMy80wzKbc79n8wFW0xpWpU0x3VpBz/oDgTm2xwDAnFTl+g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -1804,8 +1829,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.35.1 - '@typescript-eslint/visitor-keys': 5.35.1 + '@typescript-eslint/types': 5.36.1 + '@typescript-eslint/visitor-keys': 5.36.1 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 @@ -1816,29 +1841,29 @@ packages: - supports-color dev: true - /@typescript-eslint/utils/5.35.1_shit3uhl6a7megkzgoz6xssnfa: - resolution: {integrity: sha512-v6F8JNXgeBWI4pzZn36hT2HXXzoBBBJuOYvoQiaQaEEjdi5STzux3Yj8v7ODIpx36i/5s8TdzuQ54TPc5AITQQ==} + /@typescript-eslint/utils/5.36.1_yqf6kl63nyoq5megxukfnom5rm: + resolution: {integrity: sha512-lNj4FtTiXm5c+u0pUehozaUWhh7UYKnwryku0nxJlYUEWetyG92uw2pr+2Iy4M/u0ONMKzfrx7AsGBTCzORmIg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: '@types/json-schema': 7.0.11 - '@typescript-eslint/scope-manager': 5.35.1 - '@typescript-eslint/types': 5.35.1 - '@typescript-eslint/typescript-estree': 5.35.1_typescript@4.8.2 - eslint: 8.22.0 + '@typescript-eslint/scope-manager': 5.36.1 + '@typescript-eslint/types': 5.36.1 + '@typescript-eslint/typescript-estree': 5.36.1_typescript@4.8.2 + eslint: 8.23.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@8.22.0 + eslint-utils: 3.0.0_eslint@8.23.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/visitor-keys/5.35.1: - resolution: {integrity: sha512-cEB1DvBVo1bxbW/S5axbGPE6b7FIMAbo3w+AGq6zNDA7+NYJOIkKj/sInfTv4edxd4PxJSgdN4t6/pbvgA+n5g==} + /@typescript-eslint/visitor-keys/5.36.1: + resolution: {integrity: sha512-ojB9aRyRFzVMN3b5joSYni6FAS10BBSCAfKJhjJAV08t/a95aM6tAhz+O1jF+EtgxktuSO3wJysp2R+Def/IWQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.35.1 + '@typescript-eslint/types': 5.36.1 eslint-visitor-keys: 3.3.0 dev: true @@ -1868,12 +1893,12 @@ packages: - supports-color dev: true - /@unocss/astro/0.45.13_vite@3.0.9: + /@unocss/astro/0.45.13_vite@3.1.0-beta.2: resolution: {integrity: sha512-XoJeBwMiQAfF6XpfoE26MOFfHaeszQ9goWIZcTs/3oaLoBZI36jGFVOTumG7ls4X3Pl4tDS/SB7jn078aWBOhQ==} dependencies: '@unocss/core': 0.45.13 '@unocss/reset': 0.45.13 - '@unocss/vite': 0.45.13_vite@3.0.9 + '@unocss/vite': 0.45.13_vite@3.1.0-beta.2 transitivePeerDependencies: - vite dev: true @@ -2003,7 +2028,7 @@ packages: '@unocss/core': 0.45.13 dev: true - /@unocss/vite/0.45.13_vite@3.0.9: + /@unocss/vite/0.45.13_vite@3.1.0-beta.2: resolution: {integrity: sha512-uh9tGBhDX79j5tmTSsP2YBr6tplKx5ZWq/am+H9gNLLQjOo/YAMpLNyJsSvTQq0/TplxMarfXiWOmNFMMCiFjw==} peerDependencies: vite: ^2.9.0 || ^3.0.0-0 @@ -2016,7 +2041,7 @@ packages: '@unocss/scope': 0.45.13 '@unocss/transformer-directives': 0.45.13 magic-string: 0.26.2 - vite: 3.0.9 + vite: 3.1.0-beta.2 dev: true /@vercel/nft/0.21.0: @@ -2455,6 +2480,11 @@ packages: safe-buffer: 5.1.2 dev: true + /cookie/0.5.0: + resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} + engines: {node: '>= 0.6'} + dev: true + /core-js-compat/3.25.0: resolution: {integrity: sha512-extKQM0g8/3GjFx9US12FAgx8KJawB7RCQ5y8ipYLbmfzEzmFRWdDjIlxDx82g7ygcNG85qMVUSRyABouELdow==} dependencies: @@ -2630,6 +2660,11 @@ packages: - ts-node dev: true + /data-uri-to-buffer/4.0.0: + resolution: {integrity: sha512-Vr3mLBA8qWmcuschSLAOogKgQ/Jwxulv3RNE4FXnYWRGujzrRWQI4m12fQqRkwX06C0KanhLr4hK+GydchZsaA==} + engines: {node: '>= 12'} + dev: true + /debug/4.3.4: resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} engines: {node: '>=6.0'} @@ -2706,6 +2741,10 @@ packages: minimist: 1.2.6 dev: true + /devalue/3.1.3: + resolution: {integrity: sha512-9KO89Cb+qjzf2CqdrH+NuLaqdk9GhDP5EhR4zlkR51dvuIaiqtlkDkGzLMShDemwUy21raSMdu+kpX8Enw3yGQ==} + dev: true + /didyoumean/1.2.2: resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} dev: true @@ -2841,6 +2880,15 @@ packages: dev: true optional: true + /esbuild-android-64/0.15.6: + resolution: {integrity: sha512-Z1CHSgB1crVQi2LKSBwSkpaGtaloVz0ZIYcRMsvHc3uSXcR/x5/bv9wcZspvH/25lIGTaViosciS/NS09ERmVA==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: true + optional: true + /esbuild-android-arm64/0.14.54: resolution: {integrity: sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg==} engines: {node: '>=12'} @@ -2850,6 +2898,15 @@ packages: dev: true optional: true + /esbuild-android-arm64/0.15.6: + resolution: {integrity: sha512-mvM+gqNxqKm2pCa3dnjdRzl7gIowuc4ga7P7c3yHzs58Im8v/Lfk1ixSgQ2USgIywT48QWaACRa3F4MG7djpSw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + /esbuild-darwin-64/0.14.54: resolution: {integrity: sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug==} engines: {node: '>=12'} @@ -2859,6 +2916,15 @@ packages: dev: true optional: true + /esbuild-darwin-64/0.15.6: + resolution: {integrity: sha512-BsfVt3usScAfGlXJiGtGamwVEOTM8AiYiw1zqDWhGv6BncLXCnTg1As+90mxWewdTZKq3iIy8s9g8CKkrrAXVw==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + /esbuild-darwin-arm64/0.14.54: resolution: {integrity: sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw==} engines: {node: '>=12'} @@ -2868,6 +2934,15 @@ packages: dev: true optional: true + /esbuild-darwin-arm64/0.15.6: + resolution: {integrity: sha512-CnrAeJaEpPakUobhqO4wVSA4Zm6TPaI5UY4EsI62j9mTrjIyQPXA1n4Ju6Iu5TVZRnEqV6q8blodgYJ6CJuwCA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + /esbuild-freebsd-64/0.14.54: resolution: {integrity: sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg==} engines: {node: '>=12'} @@ -2877,6 +2952,15 @@ packages: dev: true optional: true + /esbuild-freebsd-64/0.15.6: + resolution: {integrity: sha512-+qFdmqi+jkAsxsNJkaWVrnxEUUI50nu6c3MBVarv3RCDCbz7ZS1a4ZrdkwEYFnKcVWu6UUE0Kkb1SQ1yGEG6sg==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + /esbuild-freebsd-arm64/0.14.54: resolution: {integrity: sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q==} engines: {node: '>=12'} @@ -2886,6 +2970,15 @@ packages: dev: true optional: true + /esbuild-freebsd-arm64/0.15.6: + resolution: {integrity: sha512-KtQkQOhnNciXm2yrTYZMD3MOm2zBiiwFSU+dkwNbcfDumzzUprr1x70ClTdGuZwieBS1BM/k0KajRQX7r504Xw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + /esbuild-linux-32/0.14.54: resolution: {integrity: sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw==} engines: {node: '>=12'} @@ -2895,6 +2988,15 @@ packages: dev: true optional: true + /esbuild-linux-32/0.15.6: + resolution: {integrity: sha512-IAkDNz3TpxwISTGVdQijwyHBZrbFgLlRi5YXcvaEHtgbmayLSDcJmH5nV1MFgo/x2QdKcHBkOYHdjhKxUAcPwg==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + /esbuild-linux-64/0.14.54: resolution: {integrity: sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg==} engines: {node: '>=12'} @@ -2904,6 +3006,15 @@ packages: dev: true optional: true + /esbuild-linux-64/0.15.6: + resolution: {integrity: sha512-gQPksyrEYfA4LJwyfTQWAZaVZCx4wpaLrSzo2+Xc9QLC+i/sMWmX31jBjrn4nLJCd79KvwCinto36QC7BEIU/A==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /esbuild-linux-arm/0.14.54: resolution: {integrity: sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw==} engines: {node: '>=12'} @@ -2913,6 +3024,15 @@ packages: dev: true optional: true + /esbuild-linux-arm/0.15.6: + resolution: {integrity: sha512-xZ0Bq2aivsthDjA/ytQZzxrxIZbG0ATJYMJxNeOIBc1zUjpbVpzBKgllOZMsTSXMHFHGrow6TnCcgwqY0+oEoQ==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + /esbuild-linux-arm64/0.14.54: resolution: {integrity: sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig==} engines: {node: '>=12'} @@ -2922,6 +3042,15 @@ packages: dev: true optional: true + /esbuild-linux-arm64/0.15.6: + resolution: {integrity: sha512-aovDkclFa6C9EdZVBuOXxqZx83fuoq8097xZKhEPSygwuy4Lxs8J4anHG7kojAsR+31lfUuxzOo2tHxv7EiNHA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /esbuild-linux-mips64le/0.14.54: resolution: {integrity: sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw==} engines: {node: '>=12'} @@ -2931,6 +3060,15 @@ packages: dev: true optional: true + /esbuild-linux-mips64le/0.15.6: + resolution: {integrity: sha512-wVpW8wkWOGizsCqCwOR/G3SHwhaecpGy3fic9BF1r7vq4djLjUcA8KunDaBCjJ6TgLQFhJ98RjDuyEf8AGjAvw==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + /esbuild-linux-ppc64le/0.14.54: resolution: {integrity: sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ==} engines: {node: '>=12'} @@ -2940,6 +3078,15 @@ packages: dev: true optional: true + /esbuild-linux-ppc64le/0.15.6: + resolution: {integrity: sha512-z6w6gsPH/Y77uchocluDC8tkCg9rfkcPTePzZKNr879bF4tu7j9t255wuNOCE396IYEGxY7y8u2HJ9i7kjCLVw==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /esbuild-linux-riscv64/0.14.54: resolution: {integrity: sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg==} engines: {node: '>=12'} @@ -2949,6 +3096,15 @@ packages: dev: true optional: true + /esbuild-linux-riscv64/0.15.6: + resolution: {integrity: sha512-pfK/3MJcmbfU399TnXW5RTPS1S+ID6ra+CVj9TFZ2s0q9Ja1F5A1VirUUvViPkjiw+Kq3zveyn6U09Wg1zJXrw==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /esbuild-linux-s390x/0.14.54: resolution: {integrity: sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA==} engines: {node: '>=12'} @@ -2958,6 +3114,15 @@ packages: dev: true optional: true + /esbuild-linux-s390x/0.15.6: + resolution: {integrity: sha512-OZeeDu32liefcwAE63FhVqM4heWTC8E3MglOC7SK0KYocDdY/6jyApw0UDkDHlcEK9mW6alX/SH9r3PDjcCo/Q==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + /esbuild-netbsd-64/0.14.54: resolution: {integrity: sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w==} engines: {node: '>=12'} @@ -2967,6 +3132,15 @@ packages: dev: true optional: true + /esbuild-netbsd-64/0.15.6: + resolution: {integrity: sha512-kaxw61wcHMyiEsSsi5ut1YYs/hvTC2QkxJwyRvC2Cnsz3lfMLEu8zAjpBKWh9aU/N0O/gsRap4wTur5GRuSvBA==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + /esbuild-openbsd-64/0.14.54: resolution: {integrity: sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw==} engines: {node: '>=12'} @@ -2976,6 +3150,15 @@ packages: dev: true optional: true + /esbuild-openbsd-64/0.15.6: + resolution: {integrity: sha512-CuoY60alzYfIZapUHqFXqXbj88bbRJu8Fp9okCSHRX2zWIcGz4BXAHXiG7dlCye5nFVrY72psesLuWdusyf2qw==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + /esbuild-sunos-64/0.14.54: resolution: {integrity: sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw==} engines: {node: '>=12'} @@ -2985,6 +3168,15 @@ packages: dev: true optional: true + /esbuild-sunos-64/0.15.6: + resolution: {integrity: sha512-1ceefLdPWcd1nW/ZLruPEYxeUEAVX0YHbG7w+BB4aYgfknaLGotI/ZvPWUZpzhC8l1EybrVlz++lm3E6ODIJOg==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + /esbuild-windows-32/0.14.54: resolution: {integrity: sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w==} engines: {node: '>=12'} @@ -2994,6 +3186,15 @@ packages: dev: true optional: true + /esbuild-windows-32/0.15.6: + resolution: {integrity: sha512-pBqdOsKqCD5LRYiwF29PJRDJZi7/Wgkz46u3d17MRFmrLFcAZDke3nbdDa1c8YgY78RiemudfCeAemN8EBlIpA==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + /esbuild-windows-64/0.14.54: resolution: {integrity: sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ==} engines: {node: '>=12'} @@ -3003,6 +3204,15 @@ packages: dev: true optional: true + /esbuild-windows-64/0.15.6: + resolution: {integrity: sha512-KpPOh4aTOo//g9Pk2oVAzXMpc9Sz9n5A9sZTmWqDSXCiiachfFhbuFlsKBGATYCVitXfmBIJ4nNYYWSOdz4hQg==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /esbuild-windows-arm64/0.14.54: resolution: {integrity: sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg==} engines: {node: '>=12'} @@ -3012,6 +3222,15 @@ packages: dev: true optional: true + /esbuild-windows-arm64/0.15.6: + resolution: {integrity: sha512-DB3G2x9OvFEa00jV+OkDBYpufq5x/K7a6VW6E2iM896DG4ZnAvJKQksOsCPiM1DUaa+DrijXAQ/ZOcKAqf/3Hg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /esbuild/0.14.54: resolution: {integrity: sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA==} engines: {node: '>=12'} @@ -3041,6 +3260,35 @@ packages: esbuild-windows-arm64: 0.14.54 dev: true + /esbuild/0.15.6: + resolution: {integrity: sha512-sgLOv3l4xklvXzzczhRwKRotyrfyZ2i1fCS6PTOLPd9wevDPArGU8HFtHrHCOcsMwTjLjzGm15gvC8uxVzQf+w==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/linux-loong64': 0.15.6 + esbuild-android-64: 0.15.6 + esbuild-android-arm64: 0.15.6 + esbuild-darwin-64: 0.15.6 + esbuild-darwin-arm64: 0.15.6 + esbuild-freebsd-64: 0.15.6 + esbuild-freebsd-arm64: 0.15.6 + esbuild-linux-32: 0.15.6 + esbuild-linux-64: 0.15.6 + esbuild-linux-arm: 0.15.6 + esbuild-linux-arm64: 0.15.6 + esbuild-linux-mips64le: 0.15.6 + esbuild-linux-ppc64le: 0.15.6 + esbuild-linux-riscv64: 0.15.6 + esbuild-linux-s390x: 0.15.6 + esbuild-netbsd-64: 0.15.6 + esbuild-openbsd-64: 0.15.6 + esbuild-sunos-64: 0.15.6 + esbuild-windows-32: 0.15.6 + esbuild-windows-64: 0.15.6 + esbuild-windows-arm64: 0.15.6 + dev: true + /escalade/3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} engines: {node: '>=6'} @@ -3056,22 +3304,22 @@ packages: engines: {node: '>=10'} dev: true - /eslint-config-prettier/8.5.0_eslint@8.22.0: + /eslint-config-prettier/8.5.0_eslint@8.23.0: resolution: {integrity: sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.22.0 + eslint: 8.23.0 dev: true - /eslint-plugin-svelte3/4.0.0_laaqauvsmoyypsiqkozwyi2fn4: + /eslint-plugin-svelte3/4.0.0_sfdub7vxhxkt5wmgvhhmmgyu2e: resolution: {integrity: sha512-OIx9lgaNzD02+MDFNLw0GEUbuovNcglg+wnd/UY0fbZmlQSz7GlQiQ1f+yX0XvC07XPcDOnFcichqI3xCwp71g==} peerDependencies: eslint: '>=8.0.0' svelte: ^3.2.0 dependencies: - eslint: 8.22.0 + eslint: 8.23.0 svelte: 3.49.0 dev: true @@ -3091,13 +3339,13 @@ packages: estraverse: 5.3.0 dev: true - /eslint-utils/3.0.0_eslint@8.22.0: + /eslint-utils/3.0.0_eslint@8.23.0: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '>=5' dependencies: - eslint: 8.22.0 + eslint: 8.23.0 eslint-visitor-keys: 2.1.0 dev: true @@ -3111,14 +3359,15 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint/8.22.0: - resolution: {integrity: sha512-ci4t0sz6vSRKdmkOGmprBo6fmI4PrphDFMy5JEq/fNS0gQkJM3rLmrqcp8ipMcdobH3KtUP40KniAE9W19S4wA==} + /eslint/8.23.0: + resolution: {integrity: sha512-pBG/XOn0MsJcKcTRLr27S5HpzQo4kLr+HjLQIyK4EiCsijDl/TB+h5uEuJU6bQ8Edvwz1XWOjpaP2qgnXGpTcA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint/eslintrc': 1.3.0 + '@eslint/eslintrc': 1.3.1 '@humanwhocodes/config-array': 0.10.4 '@humanwhocodes/gitignore-to-minimatch': 1.0.2 + '@humanwhocodes/module-importer': 1.0.1 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 @@ -3126,9 +3375,9 @@ packages: doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.1.1 - eslint-utils: 3.0.0_eslint@8.22.0 + eslint-utils: 3.0.0_eslint@8.23.0 eslint-visitor-keys: 3.3.0 - espree: 9.3.3 + espree: 9.4.0 esquery: 1.4.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 @@ -3154,13 +3403,12 @@ packages: strip-ansi: 6.0.1 strip-json-comments: 3.1.1 text-table: 0.2.0 - v8-compile-cache: 2.3.0 transitivePeerDependencies: - supports-color dev: true - /espree/9.3.3: - resolution: {integrity: sha512-ORs1Rt/uQTqUKjDdGCyrtYxbazf5umATSf/K4qxjmZHORR6HJk+2s/2Pqe+Kk49HHINC/xNIrGfgh8sZcll0ng==} + /espree/9.4.0: + resolution: {integrity: sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: acorn: 8.8.0 @@ -3265,6 +3513,14 @@ packages: resolution: {integrity: sha512-fdXOPciCALTWvooKxyRUmYERiw1L1mzqVsfpk5F9kGr3NoT/Sdwew4BqGctY6xZpUXiZ7dXXPb27Om2nmUmHMg==} dev: true + /fetch-blob/3.2.0: + resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==} + engines: {node: ^12.20 || >= 14.13} + dependencies: + node-domexception: 1.0.0 + web-streams-polyfill: 3.2.1 + dev: true + /fff-flavored-frontmatter/0.2.2: resolution: {integrity: sha512-9o5OAYWuRn+g4ZAwje6kT1BAW/o2DdX0O66f/cJmDQehnAeZr7yzpl2Uu+UkUyReblhFL5XI2z73JgSaMpeBWw==} dev: true @@ -3313,6 +3569,13 @@ packages: resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==} dev: true + /formdata-polyfill/4.0.10: + resolution: {integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==} + engines: {node: '>=12.20.0'} + dependencies: + fetch-blob: 3.2.0 + dev: true + /fraction.js/4.2.0: resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==} dev: true @@ -3789,7 +4052,7 @@ packages: resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 18.7.13 + '@types/node': 18.7.14 merge-stream: 2.0.0 supports-color: 7.2.0 dev: true @@ -4234,6 +4497,12 @@ packages: picomatch: 2.3.1 dev: true + /mime/3.0.0: + resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} + engines: {node: '>=10.0.0'} + hasBin: true + dev: true + /mimic-fn/2.1.0: resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} engines: {node: '>=6'} @@ -4317,6 +4586,11 @@ packages: resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} dev: true + /node-domexception/1.0.0: + resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} + engines: {node: '>=10.5.0'} + dev: true + /node-fetch-native/0.1.4: resolution: {integrity: sha512-10EKpOCQPXwZVFh3U1ptOMWBgKTbsN7Vvo6WVKt5pw4hp8zbv6ZVBZPlXw+5M6Tyi1oc1iD4/sNPd71KYA16tQ==} dev: true @@ -4333,6 +4607,15 @@ packages: whatwg-url: 5.0.0 dev: true + /node-fetch/3.2.10: + resolution: {integrity: sha512-MhuzNwdURnZ1Cp4XTazr69K0BTizsBroX7Zx3UgDSVcZYKF/6p0CBe4EUb/hLqmzVhl0UpYfgRljQ4yxE+iCxA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + data-uri-to-buffer: 4.0.0 + fetch-blob: 3.2.0 + formdata-polyfill: 4.0.10 + dev: true + /node-gyp-build/4.5.0: resolution: {integrity: sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==} hasBin: true @@ -5114,6 +5397,10 @@ packages: unist-util-visit: 4.1.1 dev: true + /remark-fff/0.3.0: + resolution: {integrity: sha512-BsEiUJQOK1dRbjLDyQGM3KHReKvXfQ8uWa3HdZwG/1Gj9sUFCORjdNxOGeeCVjQJBQ+MNu6K8i+eSZ35Jy+KkA==} + dev: true + /remark-footnotes/2.0.0: resolution: {integrity: sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ==} dev: true @@ -5208,14 +5495,6 @@ packages: estree-walker: 0.6.1 dev: true - /rollup/2.77.3: - resolution: {integrity: sha512-/qxNTG7FbmefJWoeeYJFbHehJ2HNWnjkAFRKzWN/45eNBBF/r8lo992CwcJXEzyVxs5FmfId+vTSTQDb+bxA+g==} - engines: {node: '>=10.0.0'} - hasBin: true - optionalDependencies: - fsevents: 2.3.2 - dev: true - /rollup/2.78.1: resolution: {integrity: sha512-VeeCgtGi4P+o9hIg+xz4qQpRl6R401LWEXBmxYKOV4zlF82lyhgh2hTZnheFUbANE8l2A41F458iwj2vEYaXJg==} engines: {node: '>=10.0.0'} @@ -5569,8 +5848,8 @@ packages: resolution: {integrity: sha512-2wJseuhlVYVRoCKJGQuwCySTMsvBVS4dchah6Ecz9RNng0zufx6NxToXc7iGf0QOHjo9wwAsOczRI+Ou2q4gEg==} dev: true - /svelte-check/2.8.1_vylzxgme5yisu3bsyvcau4hjtq: - resolution: {integrity: sha512-cibyY1sgt3ONIDnQbSgV2X9AJFhwEslRHNo95lijrYfPzVEvTvbmL2ohsUyqB5L7j1GhLXtQbjCJ4lZZ/fwbeQ==} + /svelte-check/2.9.0_vylzxgme5yisu3bsyvcau4hjtq: + resolution: {integrity: sha512-9AVrtP7WbfDgCdqTZNPdj5CCCy1OrYMxFVWAWzNw7fl93c9klFJFtqzVXa6fovfQ050CcpUyJE2dPFL9TFAREw==} hasBin: true peerDependencies: svelte: ^3.24.0 @@ -5946,7 +6225,7 @@ packages: engines: {node: '>= 10.0.0'} dev: true - /unocss/0.45.13_vite@3.0.9: + /unocss/0.45.13_vite@3.1.0-beta.2: resolution: {integrity: sha512-LNLfSN1kafeIJnEBG1aWlPDShZZN+szNfYCcz6iFnKP2rDwSQ2piFJ+ATn6EwT62DY3uGOoGmlPgxzHhbYKTSQ==} engines: {node: '>=14'} peerDependencies: @@ -5955,7 +6234,7 @@ packages: '@unocss/webpack': optional: true dependencies: - '@unocss/astro': 0.45.13_vite@3.0.9 + '@unocss/astro': 0.45.13_vite@3.1.0-beta.2 '@unocss/cli': 0.45.13 '@unocss/core': 0.45.13 '@unocss/preset-attributify': 0.45.13 @@ -5971,7 +6250,7 @@ packages: '@unocss/transformer-compile-class': 0.45.13 '@unocss/transformer-directives': 0.45.13 '@unocss/transformer-variant-group': 0.45.13 - '@unocss/vite': 0.45.13_vite@3.0.9 + '@unocss/vite': 0.45.13_vite@3.1.0-beta.2 transitivePeerDependencies: - supports-color - vite @@ -6014,10 +6293,6 @@ packages: sade: 1.8.1 dev: true - /v8-compile-cache/2.3.0: - resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==} - dev: true - /validate-npm-package-license/3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} dependencies: @@ -6048,8 +6323,8 @@ packages: vfile-message: 3.1.2 dev: true - /vite-plugin-pwa/0.12.3_f7se6o6eqkwcix4u3svh6mkvda: - resolution: {integrity: sha512-gmYdIVXpmBuNjzbJFPZFzxWYrX4lHqwMAlOtjmXBbxApiHjx9QPXKQPJjSpeTeosLKvVbNcKSAAhfxMda0QVNQ==} + /vite-plugin-pwa/0.12.6_hxrhrug5cdp432tn26sd6lrjyu: + resolution: {integrity: sha512-qRxx1zUlwKq2QD20nDZVL449wV+dflRVeDMLa2k4LZiHfWRfHWwmdhnDZOlMEgni0Zss1DkhyTmuzLYuO6aO3A==} peerDependencies: vite: ^2.0.0 || ^3.0.0-0 workbox-window: ^6.4.0 @@ -6058,7 +6333,7 @@ packages: fast-glob: 3.2.11 pretty-bytes: 6.0.0 rollup: 2.78.1 - vite: 3.0.9 + vite: 3.1.0-beta.2 workbox-build: 6.5.4 workbox-window: 6.5.4 transitivePeerDependencies: @@ -6066,8 +6341,8 @@ packages: - supports-color dev: true - /vite/3.0.9: - resolution: {integrity: sha512-waYABTM+G6DBTCpYAxvevpG50UOlZuynR0ckTK5PawNVt7ebX6X7wNXHaGIO6wYYFXSM7/WcuFuO2QzhBB6aMw==} + /vite/3.1.0-beta.2: + resolution: {integrity: sha512-JD1I8S29RFAEL94/bamrdJd3VlLQROcGwQxb8X1hRWDtwmPTves8TmZCaQ4g460j6zZxyLYwSVHwkGCQ2k07og==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: @@ -6085,10 +6360,10 @@ packages: terser: optional: true dependencies: - esbuild: 0.14.54 + esbuild: 0.15.6 postcss: 8.4.16 resolve: 1.22.1 - rollup: 2.77.3 + rollup: 2.78.1 optionalDependencies: fsevents: 2.3.2 dev: true @@ -6101,6 +6376,11 @@ packages: resolution: {integrity: sha512-Uw5ooOQxRASHgu6C7GVvUxisKXfSgW4oFlO+aa+PAkgmH89O3CXxEEzNRNtHSqtXFTl0nAC1uYj0GMSH27uwtQ==} dev: true + /web-streams-polyfill/3.2.1: + resolution: {integrity: sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==} + engines: {node: '>= 8'} + dev: true + /webidl-conversions/3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} dev: true diff --git a/src/lib/components/extra/picture.svelte b/src/lib/components/extra/picture.svelte index 2f05e607..b1f89d2e 100644 --- a/src/lib/components/extra/picture.svelte +++ b/src/lib/components/extra/picture.svelte @@ -1,5 +1,5 @@ - - +
@@ -22,9 +15,9 @@ class="card bg-base-100 rounded-none md:rounded-box shadow-xl md:mb-8 z-10">

- {status ?? '404'} + {$page.status ?? '404'}

-

{error.message ?? 'Not found'}

+

{$page.error.message ?? 'Not found'}

diff --git a/src/routes/__layout.svelte b/src/routes/+layout.svelte similarity index 64% rename from src/routes/__layout.svelte rename to src/routes/+layout.svelte index 88852814..37993b51 100644 --- a/src/routes/__layout.svelte +++ b/src/routes/+layout.svelte @@ -1,17 +1,7 @@ - -