From 274632b2fcd1d1cd3cf9253ced83dc7e21672fc0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alan=20Acu=C3=B1a?= Date: Thu, 24 Oct 2024 18:17:11 -0600 Subject: [PATCH 01/10] Svelte 5 update: updated lib dependencies & components --- packages/svelte/package.json | 16 +- .../svelte/src/lib/component/Cancel.svelte | 8 +- .../src/lib/component/UploadButton.svelte | 117 ++-- .../src/lib/component/UploadDropzone.svelte | 136 +++-- .../svelte/src/lib/component/Uploader.svelte | 17 +- pnpm-lock.yaml | 532 +++++++++++++----- tooling/eslint-config/package.json | 2 +- tooling/eslint-config/svelte.js | 3 + 8 files changed, 549 insertions(+), 282 deletions(-) diff --git a/packages/svelte/package.json b/packages/svelte/package.json index 4ff2114ae9..07a00a79b9 100644 --- a/packages/svelte/package.json +++ b/packages/svelte/package.json @@ -1,6 +1,6 @@ { "name": "@uploadthing/svelte", - "version": "7.0.3", + "version": "7.0.4", "license": "MIT", "scripts": { "dev": "vite dev", @@ -29,7 +29,7 @@ "!dist/**/*.spec.*" ], "peerDependencies": { - "svelte": "^4.0.0 || ^5.0.0", + "svelte": "^5.0.0", "uploadthing": "^7.0.0" }, "dependencies": { @@ -37,15 +37,15 @@ "file-selector": "0.6.0" }, "devDependencies": { - "@sveltejs/adapter-auto": "^3.1.1", - "@sveltejs/kit": "^2.5.4", - "@sveltejs/package": "^2.3.0", - "@sveltejs/vite-plugin-svelte": "^3.1.0", + "@sveltejs/adapter-auto": "^3.3.0", + "@sveltejs/kit": "^2.7.2", + "@sveltejs/package": "^2.3.6", + "@sveltejs/vite-plugin-svelte": "^4.0.0", "postcss": "8.4.38", "postcss-load-config": "^5.0.3", "publint": "^0.2.7", - "svelte": "^4.2.12", - "svelte-check": "^3.6.7", + "svelte": "^5.1.1", + "svelte-check": "^4.0.5", "tailwindcss": "^3.4.1", "tslib": "^2.6.2", "typescript": "^5.5.2", diff --git a/packages/svelte/src/lib/component/Cancel.svelte b/packages/svelte/src/lib/component/Cancel.svelte index 8b08578436..956de53337 100644 --- a/packages/svelte/src/lib/component/Cancel.svelte +++ b/packages/svelte/src/lib/component/Cancel.svelte @@ -1,8 +1,12 @@ - // Workaround for eslint-plugin-svelte issue regarding generics: - // https://github.com/sveltejs/svelte-eslint-parser/issues/306 - import type { FileRouter } from "uploadthing/server"; - - type TRouter = FileRouter; - type TEndpoint = keyof TRouter; - - - + + {#if mode === "manual" && files.length > 0} {:else}
- + {#if content?.allowedContent} + {@render content.allowedContent(styleFieldArg)} + {:else} {allowedContentTextLabelGenerator($routeConfig)} - + {/if}
{/if} diff --git a/packages/svelte/src/lib/component/UploadDropzone.svelte b/packages/svelte/src/lib/component/UploadDropzone.svelte index 4e0aba2c9e..39f407138a 100644 --- a/packages/svelte/src/lib/component/UploadDropzone.svelte +++ b/packages/svelte/src/lib/component/UploadDropzone.svelte @@ -1,17 +1,9 @@ - -
- + {#if content?.uploadIcon} + {@render content.uploadIcon(styleFieldArg)} + {:else} - + {/if}
- + {#if content?.allowedContent} + {@render content.allowedContent(styleFieldArg)} + {:else} {allowedContentTextLabelGenerator($routeConfig)} - + {/if}
diff --git a/packages/svelte/src/lib/component/Uploader.svelte b/packages/svelte/src/lib/component/Uploader.svelte index fe934aad00..8de7c4297b 100644 --- a/packages/svelte/src/lib/component/Uploader.svelte +++ b/packages/svelte/src/lib/component/Uploader.svelte @@ -1,21 +1,18 @@ - -
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e2443bcf96..b4211f0fe2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -27,7 +27,7 @@ importers: version: 2.27.1 '@effect/vitest': specifier: 0.13.1 - version: 0.13.1(effect@3.10.2)(vitest@2.1.2(@types/node@20.16.11)(@vitest/browser@2.1.2)(happy-dom@13.10.1)(lightningcss@1.24.1)(msw@2.2.13(patch_hash=mpkjv35lscrawpqthnrnago5ai)(typescript@5.6.2))(terser@5.34.1)) + version: 0.13.1(effect@3.10.2)(vitest@2.1.2) '@ianvs/prettier-plugin-sort-imports': specifier: ^4.2.1 version: 4.2.1(@vue/compiler-sfc@3.5.11)(prettier@3.3.3) @@ -60,7 +60,7 @@ importers: version: link:tooling/eslint-config '@vitest/coverage-v8': specifier: ^2.1.2 - version: 2.1.2(@vitest/browser@2.1.2(@vitest/spy@2.1.2)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.11)(lightningcss@1.24.1)(terser@5.34.1))(vitest@2.1.2))(vitest@2.1.2(@types/node@20.16.11)(@vitest/browser@2.1.2)(happy-dom@13.10.1)(lightningcss@1.24.1)(msw@2.2.13(patch_hash=mpkjv35lscrawpqthnrnago5ai)(typescript@5.6.2))(terser@5.34.1)) + version: 2.1.2(@vitest/browser@2.1.2)(vitest@2.1.2) happy-dom: specifier: ^13.6.2 version: 13.10.1 @@ -87,7 +87,7 @@ importers: version: 4.3.2(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.11)(lightningcss@1.24.1)(terser@5.34.1)) vitest: specifier: ^2.1.2 - version: 2.1.2(@types/node@20.16.11)(@vitest/browser@2.1.2(@vitest/spy@2.1.2)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.11)(lightningcss@1.24.1)(terser@5.34.1))(vitest@2.1.2))(happy-dom@13.10.1)(lightningcss@1.24.1)(msw@2.2.13(patch_hash=mpkjv35lscrawpqthnrnago5ai)(typescript@5.6.2))(terser@5.34.1) + version: 2.1.2(@types/node@20.16.11)(@vitest/browser@2.1.2)(happy-dom@13.10.1)(lightningcss@1.24.1)(msw@2.2.13(patch_hash=mpkjv35lscrawpqthnrnago5ai)(typescript@5.6.2))(terser@5.34.1) docs: dependencies: @@ -114,7 +114,7 @@ importers: version: 14.2.11(@mdx-js/loader@3.0.1(webpack@5.94.0(esbuild@0.21.5)))(@mdx-js/react@3.0.1(@types/react@18.3.3)(react@18.3.1)) '@scalar/api-reference-react': specifier: ^0.3.37 - version: 0.3.37(@types/bun@1.1.5)(postcss@8.4.38)(storybook@8.2.1(@babel/preset-env@7.25.7(@babel/core@7.25.8)))(tailwindcss@3.4.3)(typescript@5.6.2)(vitest@2.1.2(@types/node@20.16.11)(@vitest/browser@2.1.2(@vitest/spy@2.1.2)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.11)(lightningcss@1.24.1)(terser@5.34.1))(vitest@2.1.2))(happy-dom@13.10.1)(lightningcss@1.24.1)(msw@2.2.13(patch_hash=mpkjv35lscrawpqthnrnago5ai)(typescript@5.6.2))(terser@5.34.1)) + version: 0.3.37(@types/bun@1.1.5)(postcss@8.4.38)(storybook@8.2.1(@babel/preset-env@7.25.7(@babel/core@7.25.8)))(tailwindcss@3.4.3)(typescript@5.6.2)(vitest@2.1.2) '@sindresorhus/slugify': specifier: ^2.1.1 version: 2.2.1 @@ -676,7 +676,7 @@ importers: version: 5.0.18 '@uploadthing/svelte': specifier: 7.0.3 - version: link:../../packages/svelte + version: 7.0.3(svelte@4.2.15)(uploadthing@packages+uploadthing) uploadthing: specifier: 7.1.0 version: link:../../packages/uploadthing @@ -695,7 +695,7 @@ importers: version: 4.2.15 svelte-check: specifier: ^3.6.7 - version: 3.6.9(@babel/core@7.25.8)(postcss-load-config@5.0.3(postcss@8.4.47))(postcss@8.4.47)(svelte@4.2.15) + version: 3.6.9(@babel/core@7.25.8)(postcss-load-config@5.0.3(jiti@1.21.6)(postcss@8.4.47))(postcss@8.4.47)(svelte@4.2.15) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -985,7 +985,7 @@ importers: devDependencies: '@remix-run/dev': specifier: ^2.12.0 - version: 2.12.0(@remix-run/react@2.12.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(@remix-run/serve@2.12.0(typescript@5.6.2))(@types/node@22.7.5)(lightningcss@1.24.1)(terser@5.34.1)(typescript@5.6.2)(vite@5.4.8(@types/node@22.7.5)(lightningcss@1.24.1)(terser@5.34.1))(wrangler@3.62.0) + version: 2.12.0(@remix-run/react@2.12.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(@remix-run/serve@2.12.0(typescript@5.6.2))(@types/node@22.7.5)(lightningcss@1.24.1)(terser@5.34.1)(typescript@5.6.2)(vite@5.4.8(@types/node@22.7.5)(lightningcss@1.24.1)(terser@5.34.1))(wrangler@3.62.0(@cloudflare/workers-types@4.20240620.0)) '@types/react': specifier: 18.3.3 version: 18.3.3 @@ -1398,7 +1398,7 @@ importers: version: 3.13.2(rollup@3.29.5)(webpack-sources@3.2.3) '@nuxt/test-utils': specifier: ^3.12.0 - version: 3.12.1(@playwright/test@1.45.0)(h3@1.11.1)(happy-dom@13.10.1)(magicast@0.3.5)(playwright-core@1.45.0)(rollup@3.29.5)(vite@5.4.8(@types/node@20.16.11)(lightningcss@1.24.1)(terser@5.34.1))(vitest@1.6.0(@types/node@22.7.5)(@vitest/browser@2.1.2(@vitest/spy@2.1.2)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.11)(lightningcss@1.24.1)(terser@5.34.1))(vitest@2.1.2))(happy-dom@13.10.1)(lightningcss@1.24.1)(terser@5.34.1))(vue-router@4.3.2(vue@3.4.25(typescript@5.6.2)))(vue@3.4.25(typescript@5.6.2))(webpack-sources@3.2.3) + version: 3.12.1(@playwright/test@1.45.0)(h3@1.11.1)(happy-dom@13.10.1)(magicast@0.3.5)(playwright-core@1.45.0)(rollup@3.29.5)(vite@5.4.8(@types/node@20.16.11)(lightningcss@1.24.1)(terser@5.34.1))(vitest@1.6.0(@types/node@22.7.5)(@vitest/browser@2.1.2)(happy-dom@13.10.1)(lightningcss@1.24.1)(terser@5.34.1))(vue-router@4.3.2(vue@3.4.25(typescript@5.6.2)))(vue@3.4.25(typescript@5.6.2))(webpack-sources@3.2.3) '@uploadthing/eslint-config': specifier: workspace:* version: link:../../tooling/eslint-config @@ -1536,10 +1536,10 @@ importers: version: 3.4.3 tsup: specifier: 8.0.2 - version: 8.0.2(@swc/core@1.5.29)(postcss@8.4.38)(typescript@5.6.2) + version: 8.0.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(postcss@8.4.38)(typescript@5.6.2) tsup-preset-solid: specifier: 2.2.0 - version: 2.2.0(esbuild@0.19.12)(solid-js@1.8.23)(tsup@8.0.2(@swc/core@1.5.29)(postcss@8.4.38)(typescript@5.6.2)) + version: 2.2.0(esbuild@0.19.12)(solid-js@1.8.23)(tsup@8.0.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(postcss@8.4.38)(typescript@5.6.2)) typescript: specifier: ^5.5.2 version: 5.6.2 @@ -1560,17 +1560,17 @@ importers: version: 0.6.0 devDependencies: '@sveltejs/adapter-auto': - specifier: ^3.1.1 - version: 3.2.0(@sveltejs/kit@2.5.7(@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.15)(vite@5.4.8(@types/node@22.7.5)(lightningcss@1.24.1)(terser@5.34.1)))(svelte@4.2.15)(vite@5.4.8(@types/node@22.7.5)(lightningcss@1.24.1)(terser@5.34.1))) + specifier: ^3.3.0 + version: 3.3.0(@sveltejs/kit@2.7.2(@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.1.1)(vite@5.4.8(@types/node@22.7.5)(lightningcss@1.24.1)(terser@5.34.1)))(svelte@5.1.1)(vite@5.4.8(@types/node@22.7.5)(lightningcss@1.24.1)(terser@5.34.1))) '@sveltejs/kit': - specifier: ^2.5.4 - version: 2.5.7(@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.15)(vite@5.4.8(@types/node@22.7.5)(lightningcss@1.24.1)(terser@5.34.1)))(svelte@4.2.15)(vite@5.4.8(@types/node@22.7.5)(lightningcss@1.24.1)(terser@5.34.1)) + specifier: ^2.7.2 + version: 2.7.2(@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.1.1)(vite@5.4.8(@types/node@22.7.5)(lightningcss@1.24.1)(terser@5.34.1)))(svelte@5.1.1)(vite@5.4.8(@types/node@22.7.5)(lightningcss@1.24.1)(terser@5.34.1)) '@sveltejs/package': - specifier: ^2.3.0 - version: 2.3.1(svelte@4.2.15)(typescript@5.6.2) + specifier: ^2.3.6 + version: 2.3.6(svelte@5.1.1)(typescript@5.6.2) '@sveltejs/vite-plugin-svelte': - specifier: ^3.1.0 - version: 3.1.0(svelte@4.2.15)(vite@5.4.8(@types/node@22.7.5)(lightningcss@1.24.1)(terser@5.34.1)) + specifier: ^4.0.0 + version: 4.0.0(svelte@5.1.1)(vite@5.4.8(@types/node@22.7.5)(lightningcss@1.24.1)(terser@5.34.1)) postcss: specifier: 8.4.38 version: 8.4.38 @@ -1581,11 +1581,11 @@ importers: specifier: ^0.2.7 version: 0.2.7 svelte: - specifier: ^4.2.12 - version: 4.2.15 + specifier: ^5.1.1 + version: 5.1.1 svelte-check: - specifier: ^3.6.7 - version: 3.6.9(@babel/core@7.25.8)(postcss-load-config@5.0.3(jiti@1.21.6)(postcss@8.4.38))(postcss@8.4.38)(svelte@4.2.15) + specifier: ^4.0.5 + version: 4.0.5(picomatch@4.0.2)(svelte@5.1.1)(typescript@5.6.2) tailwindcss: specifier: ^3.4.1 version: 3.4.3 @@ -1757,8 +1757,8 @@ importers: specifier: ^4.6.0 version: 4.6.0(eslint@8.57.0) eslint-plugin-svelte: - specifier: ^2.35.1 - version: 2.37.0(eslint@8.57.0)(svelte@4.2.15) + specifier: ^2.46.0 + version: 2.46.0(eslint@8.57.0)(svelte@5.1.1) devDependencies: eslint: specifier: ^8.57.0 @@ -1784,7 +1784,7 @@ importers: version: link:../tsconfig tsup: specifier: 8.0.2 - version: 8.0.2(@swc/core@1.5.29)(postcss@8.4.47)(typescript@5.6.2) + version: 8.0.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(postcss@8.4.47)(typescript@5.6.2) typescript: specifier: ^5.5.2 version: 5.6.2 @@ -5668,9 +5668,11 @@ packages: '@scalar/snippetz-core@0.1.4': resolution: {integrity: sha512-NMnDzl5dHgUj0k8ZtfssDfy6wv1wO/M+GhpdGr/4OH3m8UZB27CZ3hM7wXh+fm75hZO5XIBsANW20kJVnzpaHg==} + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. '@scalar/snippetz-plugin-js-fetch@0.1.1': resolution: {integrity: sha512-9ODfi0OaEvZHdCe09c91eH1R5QPynL+FPxtYuK/9K5ElRE2NqxYysri9AsgOhr1Fqhpy5qKzDj4Gi5FHsJSGXw==} + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. '@scalar/snippetz-plugin-js-ofetch@0.1.1': resolution: {integrity: sha512-fPIJlY4q1j5gbnsYSxix0IJ7hqcvm8Ly7iVoK66vaL738AIMiGZMhGKtLrTVPad77PimwO+jeq5iDIZ495UY7Q==} @@ -5678,6 +5680,7 @@ packages: '@scalar/snippetz-plugin-node-fetch@0.1.2': resolution: {integrity: sha512-kD6erA6aAqjHkj+JrJQKqrqcH4fnCrLi2uYw16CmELIGtqVHFau7ew2c087y4OQTltdi5rEk2zj5zOBu9yaS3Q==} + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. '@scalar/snippetz-plugin-node-ofetch@0.1.1': resolution: {integrity: sha512-9NpvdMKebg82FkVWoWyOxd1JXAB8KNxmrsFFwQKNjhAw0A5hjNR5oW9lD+FtB1Laupg2FNtw9dcCydnF+LcCWw==} @@ -5685,6 +5688,7 @@ packages: '@scalar/snippetz-plugin-node-undici@0.1.6': resolution: {integrity: sha512-CivUl7wgZ6vlUb01FMdqOt/NVyOWqT0iHZRp5YlPp1pflXZLnAyi5antUTtBEUHUtHM2EO/WR7vx4kRsPcrgLg==} + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. '@scalar/snippetz@0.1.6': resolution: {integrity: sha512-z3DEpT/FIZq9yeHL/tz2v6WvdHIiZ4uvK96RdeTPKUUJ0IXvA5vONG3PF5LE0Q/408PCzWsZpGs9f97ztaeJSQ==} @@ -5816,6 +5820,11 @@ packages: peerDependencies: '@sveltejs/kit': ^2.0.0 + '@sveltejs/adapter-auto@3.3.0': + resolution: {integrity: sha512-EJZqY7eMM+bdbR898Xt9ufawUHLPJu7w3wPr4Cc+T1iIDf3fufVLWg4C71OluIqsdJqv85E4biKuHo3XXIY0PQ==} + peerDependencies: + '@sveltejs/kit': ^2.0.0 + '@sveltejs/kit@2.5.7': resolution: {integrity: sha512-6uedTzrb7nQrw6HALxnPrPaXdIN2jJJTzTIl96Z3P5NiG+OAfpdPbrWrvkJ3GN4CfWqrmU4dJqwMMRMTD/C7ow==} engines: {node: '>=18.13'} @@ -5825,8 +5834,17 @@ packages: svelte: ^4.0.0 || ^5.0.0-next.0 vite: ^5.0.3 - '@sveltejs/package@2.3.1': - resolution: {integrity: sha512-JvR2J4ost1oCn1CSdqenYRwGX/1RX+7LN+VZ71aPnz3JAlIFaEKQd1pBxlb+OSQTfeugJO0W39gB9voAbBO5ow==} + '@sveltejs/kit@2.7.2': + resolution: {integrity: sha512-bFwrl+0bNr0/DHQZM0INwwSPNYqDjfsKRhUoa6rj9d8tDZzszBrJ3La6/HVFxWGONEigtG+SzHXa1BEa1BLdwA==} + engines: {node: '>=18.13'} + hasBin: true + peerDependencies: + '@sveltejs/vite-plugin-svelte': ^3.0.0 || ^4.0.0-next.1 + svelte: ^4.0.0 || ^5.0.0-next.0 + vite: ^5.0.3 + + '@sveltejs/package@2.3.6': + resolution: {integrity: sha512-XzbXWXrdeGbiPj3xICtmh66XrLXApoB/s17LIf0X25bEowAWjEnmukzHVJXaMeSuaFukggdFYoxqcfy4SxucbA==} engines: {node: ^16.14 || >=18} hasBin: true peerDependencies: @@ -5840,6 +5858,14 @@ packages: svelte: ^4.0.0 || ^5.0.0-next.0 vite: ^5.0.0 + '@sveltejs/vite-plugin-svelte-inspector@3.0.1': + resolution: {integrity: sha512-2CKypmj1sM4GE7HjllT7UKmo4Q6L5xFRd7VMGEWhYnZ+wc6AUVU01IBd7yUi6WnFndEwWoMNOd6e8UjoN0nbvQ==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22} + peerDependencies: + '@sveltejs/vite-plugin-svelte': ^4.0.0-next.0||^4.0.0 + svelte: ^5.0.0-next.96 || ^5.0.0 + vite: ^5.0.0 + '@sveltejs/vite-plugin-svelte@3.1.0': resolution: {integrity: sha512-sY6ncCvg+O3njnzbZexcVtUqOBE3iYmQPJ9y+yXSkOwG576QI/xJrBnQSRXFLGwJNBa0T78JEKg5cIR0WOAuUw==} engines: {node: ^18.0.0 || >=20} @@ -5847,6 +5873,13 @@ packages: svelte: ^4.0.0 || ^5.0.0-next.0 vite: ^5.0.0 + '@sveltejs/vite-plugin-svelte@4.0.0': + resolution: {integrity: sha512-kpVJwF+gNiMEsoHaw+FJL76IYiwBikkxYU83+BpqQLdVMff19KeRKLd2wisS8niNBMJ2omv5gG+iGDDwd8jzag==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22} + peerDependencies: + svelte: ^5.0.0-next.96 || ^5.0.0 + vite: ^5.0.0 + '@swc/core-darwin-arm64@1.5.29': resolution: {integrity: sha512-6F/sSxpHaq3nzg2ADv9FHLi4Fu2A8w8vP8Ich8gIl16D2htStlwnaPmCLjRswO+cFkzgVqy/l01gzNGWd4DFqA==} engines: {node: '>=10'} @@ -6790,6 +6823,18 @@ packages: peerDependencies: vue: '>=2.7 || >=3' + '@uploadthing/mime-types@0.3.0': + resolution: {integrity: sha512-jN/XFvpKTzcd3MXT/9D9oxx05scnYiSYxAXF/e6hyg377zFducRxivU/kHyYTkpUZPTmOL5q9EQbOkUsXMlSMg==} + + '@uploadthing/shared@7.0.3': + resolution: {integrity: sha512-PAT5Jl6bfuVp37PBvaw7bwQYhLeDfIBuGr37mbPBPhtiqm8zf8ip8zubkdm5rXEhqRWfdI64SQpl+7Q+dLoM2Q==} + + '@uploadthing/svelte@7.0.3': + resolution: {integrity: sha512-rRIHqiaLyDN+Q3H4paXyFiUGK75w7/wUZed66Zlq2yoNbiKSvk1Q6cbQHBoBkrqhmE1dy6CPi6EKgsRVH+MN6Q==} + peerDependencies: + svelte: ^4.0.0 + uploadthing: 7.1.0 + '@urql/core@2.3.6': resolution: {integrity: sha512-PUxhtBh7/8167HJK6WqBv6Z0piuiaZHQGYbhwpNL9aIQmLROPEdaUYkY4wh45wPQXcTpnd11l0q3Pw+TI11pdw==} peerDependencies: @@ -7310,6 +7355,10 @@ packages: aria-query@5.3.0: resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} + aria-query@5.3.2: + resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} + engines: {node: '>= 0.4'} + array-buffer-byte-length@1.0.1: resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} engines: {node: '>= 0.4'} @@ -7458,6 +7507,10 @@ packages: axobject-query@4.0.0: resolution: {integrity: sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==} + axobject-query@4.1.0: + resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} + engines: {node: '>= 0.4'} + b4a@1.6.6: resolution: {integrity: sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==} @@ -7837,6 +7890,10 @@ packages: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} + chokidar@4.0.1: + resolution: {integrity: sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==} + engines: {node: '>= 14.16.0'} + chownr@1.1.4: resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} @@ -8536,6 +8593,9 @@ packages: devalue@5.0.0: resolution: {integrity: sha512-gO+/OMXF7488D+u3ue+G7Y4AA3ZmUnB3eHJXmBTgNHvr4ZNzl36A0ZtG+XCRNYCkYx/bFmw4qtkoFLa+wSrwAA==} + devalue@5.1.1: + resolution: {integrity: sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw==} + devlop@1.1.0: resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} @@ -8721,6 +8781,9 @@ packages: effect@3.10.2: resolution: {integrity: sha512-Sj73q9jwwR4t3WV6E0sw4KMhx0fAHebXavYS5rsHLrWKcf4fzhDh6IixJB6mDhT7rEax/9UsoYjzrc1p7VLwbw==} + effect@3.7.2: + resolution: {integrity: sha512-pV7l1+LSZFvVObj4zuy4nYiBaC7qZOfrKV6s/Ef4p3KueiQwZFgamazklwyZ+x7Nyj2etRDFvHE/xkThTfQD1w==} + electron-to-chromium@1.5.28: resolution: {integrity: sha512-VufdJl+rzaKZoYVUijN13QcXVF5dWPZANeFTLNy+OSpHdDL5ynXTF35+60RSBbaQYB1ae723lQXHCrf4pyLsMw==} @@ -8928,8 +8991,8 @@ packages: resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} engines: {node: '>=12'} - eslint-compat-utils@0.5.0: - resolution: {integrity: sha512-dc6Y8tzEcSYZMHa+CMPLi/hyo1FzNeonbhJL7Ol0ccuKQkwopJcJBA9YL/xmMTLU1eKigXo9vj9nALElWYSowg==} + eslint-compat-utils@0.5.1: + resolution: {integrity: sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==} engines: {node: '>=12'} peerDependencies: eslint: '>=6.0.0' @@ -9007,12 +9070,12 @@ packages: peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - eslint-plugin-svelte@2.37.0: - resolution: {integrity: sha512-H/2Gz7agYHEMEEzRuLYuCmAIdjuBnbhFG9hOK0yCdSBvvJGJMkjo+lR6j67OIvLOavgp4L7zA5LnDKi8WqdPhQ==} + eslint-plugin-svelte@2.46.0: + resolution: {integrity: sha512-1A7iEMkzmCZ9/Iz+EAfOGYL8IoIG6zeKEq1SmpxGeM5SXmoQq+ZNnCpXFVJpsxPWYx8jIVGMerQMzX20cqUl0g==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0-0 || ^9.0.0-0 - svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.95 + svelte: ^3.37.0 || ^4.0.0 || ^5.0.0 peerDependenciesMeta: svelte: optional: true @@ -9060,6 +9123,9 @@ packages: resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} engines: {node: '>=0.10'} + esrap@1.2.2: + resolution: {integrity: sha512-F2pSJklxx1BlQIQgooczXCPHmcWpn6EsP5oo73LQfonG9fIlIENQ8vMmfGXeojP9MrkzUNAfyU5vdFlR9shHAw==} + esrecurse@4.3.0: resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} engines: {node: '>=4.0'} @@ -10418,6 +10484,9 @@ packages: is-reference@3.0.1: resolution: {integrity: sha512-baJJdQLiYaJdvFbJqXrcGv3WU3QCzBlUcI5QhbesIm6/xPsvmO+2CDoi/GMOFBQEQm+PXkwOPrp9KK5ozZsp2w==} + is-reference@3.0.2: + resolution: {integrity: sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==} + is-regex@1.1.4: resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} engines: {node: '>= 0.4'} @@ -10778,8 +10847,8 @@ packages: knitwork@1.1.0: resolution: {integrity: sha512-oHnmiBUVHz1V+URE77PNot2lv3QiYU2zQf1JjOVkMt3YDKGbu8NAFr+c4mcNOhdsGrB/VpVbRwPwhiXrPhxQbw==} - known-css-properties@0.30.0: - resolution: {integrity: sha512-VSWXYUnsPu9+WYKkfmJyLKtIvaRJi1kXUqVmBACORXZQxT5oZDsoZ2vQP+bQFDnWtpI/4eq3MLoRMjI2fnLzTQ==} + known-css-properties@0.35.0: + resolution: {integrity: sha512-a/RAk2BfKk+WFGhhOCAYqSiFLc34k8Mt/6NWRI4joER0EYUzXIcFivjjnoD3+XU1DggLn/tZc3DOAgke7l8a4A==} kolorist@1.8.0: resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} @@ -11182,6 +11251,9 @@ packages: magic-string@0.30.11: resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==} + magic-string@0.30.12: + resolution: {integrity: sha512-Ea8I3sQMVXr8JhN4z+H/d8zwo+tYDgHE9+5G4Wnrwhs0gaK9fXTKx0Tw5Xwsd/bCPTTZNRAdpyzvoeORe9LYpw==} + magicast@0.2.10: resolution: {integrity: sha512-Ah2qatigknxwmoYCd9hx/mmVyrRNhDKiaWZIuW4gL6dWrAGMoOpCVkQ3VpGWARtkaJVFhe8uIphcsxDzLPQUyg==} @@ -12850,6 +12922,10 @@ packages: resolution: {integrity: sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==} engines: {node: '>=4'} + postcss-selector-parser@6.1.2: + resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} + engines: {node: '>=4'} + postcss-svgo@6.0.3: resolution: {integrity: sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g==} engines: {node: ^14 || ^16 || >= 18} @@ -13438,6 +13514,10 @@ packages: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} + readdirp@4.0.2: + resolution: {integrity: sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==} + engines: {node: '>= 14.16.0'} + readline@1.3.0: resolution: {integrity: sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==} @@ -13960,6 +14040,7 @@ packages: shikiji-core@0.9.19: resolution: {integrity: sha512-AFJu/vcNT21t0e6YrfadZ+9q86gvPum6iywRyt1OtIPjPFe25RQnYJyxHQPMLKCCWA992TPxmEmbNcOZCAJclw==} + deprecated: Shikiji is merged back to Shiki v1.0, please migrate over to get the latest updates shikiji@0.9.19: resolution: {integrity: sha512-Kw2NHWktdcdypCj1GkKpXH4o6Vxz8B8TykPlPuLHOGSV8VkhoCLcFOH4k19K4LXAQYRQmxg+0X/eM+m2sLhAkg==} @@ -14001,6 +14082,10 @@ packages: resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} engines: {node: '>= 10'} + sirv@3.0.0: + resolution: {integrity: sha512-BPwJGUeDaDCHihkORDchNyyTvWFhcusy1XMmhEVTQTwGeybFbp8YEmB+njbPnth1FibULBSBVwCQni25XlCUDg==} + engines: {node: '>=18'} + sisteransi@1.0.5: resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} @@ -14396,11 +14481,19 @@ packages: peerDependencies: svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0 - svelte-eslint-parser@0.34.1: - resolution: {integrity: sha512-9+uLA1pqI9AZioKVGJzYYmlOZWxfoCXSbAM9iaNm7H01XlYlzRTtJfZgl9o3StQGN41PfGJIbkKkfk3e/pHFfA==} + svelte-check@4.0.5: + resolution: {integrity: sha512-icBTBZ3ibBaywbXUat3cK6hB5Du+Kq9Z8CRuyLmm64XIe2/r+lQcbuBx/IQgsbrC+kT2jQ0weVpZSSRIPwB6jQ==} + engines: {node: '>= 18.0.0'} + hasBin: true + peerDependencies: + svelte: ^4.0.0 || ^5.0.0-next.0 + typescript: '>=5.0.0' + + svelte-eslint-parser@0.43.0: + resolution: {integrity: sha512-GpU52uPKKcVnh8tKN5P4UZpJ/fUDndmq7wfsvoVXsyP+aY0anol7Yqo01fyrlaWGMFfm4av5DyrjlaXdLRJvGA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.94 + svelte: ^3.37.0 || ^4.0.0 || ^5.0.0 peerDependenciesMeta: svelte: optional: true @@ -14448,8 +14541,8 @@ packages: typescript: optional: true - svelte2tsx@0.7.6: - resolution: {integrity: sha512-awHvYsakyiGjRqqSOhb2F+qJ6lUT9klQe0UQofAcdHNaKKeDHA8kEZ8zYKGG3BiDPurKYMGvH5/lZ+jeIoG7yQ==} + svelte2tsx@0.7.22: + resolution: {integrity: sha512-hf55ujq17ufVpDQlJzaQfRr9EjlLIwGmFlpKq4uYrQAQFw/99q1OcVYyBT6568iJySgBUY9PdccURrORmfetmQ==} peerDependencies: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 typescript: ^4.9.4 || ^5.0.0 @@ -14458,6 +14551,10 @@ packages: resolution: {integrity: sha512-j9KJSccHgLeRERPlhMKrCXpk2TqL2m5Z+k+OBTQhZOhIdCCd3WfqV+ylPWeipEwq17P/ekiSFWwrVQv93i3bsg==} engines: {node: '>=16'} + svelte@5.1.1: + resolution: {integrity: sha512-JiUZpRawsXuxrkOQWdmO6jPiCXPwQd/5gImDj3d2u3+pys5x5LnFIyLuDw1f8S4etBM5YDoYKDHRJQRmbXdZcg==} + engines: {node: '>=18'} + svg-tags@1.0.0: resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==} @@ -15480,6 +15577,14 @@ packages: vite: optional: true + vitefu@1.0.3: + resolution: {integrity: sha512-iKKfOMBHob2WxEJbqbJjHAkmYgvFDPhuqrO82om83S8RLk+17FtyMBfcyeH8GqD0ihShtkMW/zzJgiA51hCNCQ==} + peerDependencies: + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0-beta.0 + peerDependenciesMeta: + vite: + optional: true + vitest-environment-nuxt@1.0.0: resolution: {integrity: sha512-AWMO9h4HdbaFdPWZw34gALFI8gbBiOpvfbyeZwHIPfh4kWg/TwElYHvYMQ61WPUlCGaS5LebfHkaI0WPyb//Iw==} @@ -15928,6 +16033,9 @@ packages: zhead@2.2.4: resolution: {integrity: sha512-8F0OI5dpWIA5IGG5NHUg9staDwz/ZPxZtvGVf01j7vHqSyZ0raHY+78atOVxRqb73AotX22uV1pXt3gYSstGag==} + zimmerframe@1.1.2: + resolution: {integrity: sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w==} + zip-stream@6.0.1: resolution: {integrity: sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA==} engines: {node: '>= 14'} @@ -17562,10 +17670,10 @@ snapshots: find-my-way-ts: 0.1.5 multipasta: 0.2.5 - '@effect/vitest@0.13.1(effect@3.10.2)(vitest@2.1.2(@types/node@20.16.11)(@vitest/browser@2.1.2)(happy-dom@13.10.1)(lightningcss@1.24.1)(msw@2.2.13(patch_hash=mpkjv35lscrawpqthnrnago5ai)(typescript@5.6.2))(terser@5.34.1))': + '@effect/vitest@0.13.1(effect@3.10.2)(vitest@2.1.2)': dependencies: effect: 3.10.2 - vitest: 2.1.2(@types/node@20.16.11)(@vitest/browser@2.1.2(@vitest/spy@2.1.2)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.11)(lightningcss@1.24.1)(terser@5.34.1))(vitest@2.1.2))(happy-dom@13.10.1)(lightningcss@1.24.1)(msw@2.2.13(patch_hash=mpkjv35lscrawpqthnrnago5ai)(typescript@5.6.2))(terser@5.34.1) + vitest: 2.1.2(@types/node@20.16.11)(@vitest/browser@2.1.2)(happy-dom@13.10.1)(lightningcss@1.24.1)(msw@2.2.13(patch_hash=mpkjv35lscrawpqthnrnago5ai)(typescript@5.6.2))(terser@5.34.1) '@egjs/agent@2.4.3': {} @@ -19493,7 +19601,7 @@ snapshots: - supports-color - webpack-sources - '@nuxt/test-utils@3.12.1(@playwright/test@1.45.0)(h3@1.11.1)(happy-dom@13.10.1)(magicast@0.3.5)(playwright-core@1.45.0)(rollup@3.29.5)(vite@5.4.8(@types/node@20.16.11)(lightningcss@1.24.1)(terser@5.34.1))(vitest@1.6.0(@types/node@22.7.5)(@vitest/browser@2.1.2(@vitest/spy@2.1.2)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.11)(lightningcss@1.24.1)(terser@5.34.1))(vitest@2.1.2))(happy-dom@13.10.1)(lightningcss@1.24.1)(terser@5.34.1))(vue-router@4.3.2(vue@3.4.25(typescript@5.6.2)))(vue@3.4.25(typescript@5.6.2))(webpack-sources@3.2.3)': + '@nuxt/test-utils@3.12.1(@playwright/test@1.45.0)(h3@1.11.1)(happy-dom@13.10.1)(magicast@0.3.5)(playwright-core@1.45.0)(rollup@3.29.5)(vite@5.4.8(@types/node@20.16.11)(lightningcss@1.24.1)(terser@5.34.1))(vitest@1.6.0(@types/node@22.7.5)(@vitest/browser@2.1.2)(happy-dom@13.10.1)(lightningcss@1.24.1)(terser@5.34.1))(vue-router@4.3.2(vue@3.4.25(typescript@5.6.2)))(vue@3.4.25(typescript@5.6.2))(webpack-sources@3.2.3)': dependencies: '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@3.29.5)(webpack-sources@3.2.3) '@nuxt/schema': 3.13.2(rollup@3.29.5)(webpack-sources@3.2.3) @@ -19519,14 +19627,14 @@ snapshots: unenv: 1.9.0 unplugin: 1.14.1(webpack-sources@3.2.3) vite: 5.4.8(@types/node@20.16.11)(lightningcss@1.24.1)(terser@5.34.1) - vitest-environment-nuxt: 1.0.0(@playwright/test@1.45.0)(h3@1.11.1)(happy-dom@13.10.1)(magicast@0.3.5)(playwright-core@1.45.0)(rollup@3.29.5)(vite@5.4.8(@types/node@20.16.11)(lightningcss@1.24.1)(terser@5.34.1))(vitest@1.6.0(@types/node@22.7.5)(@vitest/browser@2.1.2(@vitest/spy@2.1.2)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.11)(lightningcss@1.24.1)(terser@5.34.1))(vitest@2.1.2))(happy-dom@13.10.1)(lightningcss@1.24.1)(terser@5.34.1))(vue-router@4.3.2(vue@3.4.25(typescript@5.6.2)))(vue@3.4.25(typescript@5.6.2))(webpack-sources@3.2.3) + vitest-environment-nuxt: 1.0.0(@playwright/test@1.45.0)(h3@1.11.1)(happy-dom@13.10.1)(magicast@0.3.5)(playwright-core@1.45.0)(rollup@3.29.5)(vite@5.4.8(@types/node@20.16.11)(lightningcss@1.24.1)(terser@5.34.1))(vitest@1.6.0(@types/node@22.7.5)(@vitest/browser@2.1.2)(happy-dom@13.10.1)(lightningcss@1.24.1)(terser@5.34.1))(vue-router@4.3.2(vue@3.4.25(typescript@5.6.2)))(vue@3.4.25(typescript@5.6.2))(webpack-sources@3.2.3) vue: 3.4.25(typescript@5.6.2) vue-router: 4.3.2(vue@3.4.25(typescript@5.6.2)) optionalDependencies: '@playwright/test': 1.45.0 happy-dom: 13.10.1 playwright-core: 1.45.0 - vitest: 1.6.0(@types/node@22.7.5)(@vitest/browser@2.1.2(@vitest/spy@2.1.2)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.11)(lightningcss@1.24.1)(terser@5.34.1))(vitest@2.1.2))(happy-dom@13.10.1)(lightningcss@1.24.1)(terser@5.34.1) + vitest: 1.6.0(@types/node@22.7.5)(@vitest/browser@2.1.2)(happy-dom@13.10.1)(lightningcss@1.24.1)(terser@5.34.1) transitivePeerDependencies: - magicast - rollup @@ -19539,8 +19647,8 @@ snapshots: dependencies: '@nuxt/kit': 3.11.2(magicast@0.3.5)(rollup@3.29.5)(webpack-sources@3.2.3) '@rollup/plugin-replace': 5.0.5(rollup@3.29.5) - '@vitejs/plugin-vue': 5.0.4(vite@5.4.8(@types/node@22.7.5)(lightningcss@1.24.1)(terser@5.34.1))(vue@3.4.25(typescript@5.6.2)) - '@vitejs/plugin-vue-jsx': 3.1.0(vite@5.4.8(@types/node@22.7.5)(lightningcss@1.24.1)(terser@5.34.1))(vue@3.4.25(typescript@5.6.2)) + '@vitejs/plugin-vue': 5.0.4(vite@5.4.8(@types/node@20.16.11)(lightningcss@1.24.1)(terser@5.34.1))(vue@3.4.25(typescript@5.6.2)) + '@vitejs/plugin-vue-jsx': 3.1.0(vite@5.4.8(@types/node@20.16.11)(lightningcss@1.24.1)(terser@5.34.1))(vue@3.4.25(typescript@5.6.2)) autoprefixer: 10.4.19(postcss@8.4.38) clear: 0.1.0 consola: 3.2.3 @@ -19569,7 +19677,7 @@ snapshots: unplugin: 1.14.1(webpack-sources@3.2.3) vite: 5.4.8(@types/node@22.7.5)(lightningcss@1.24.1)(terser@5.34.1) vite-node: 1.6.0(@types/node@22.7.5)(lightningcss@1.24.1)(terser@5.34.1) - vite-plugin-checker: 0.6.4(eslint@8.57.0)(optionator@0.9.3)(typescript@5.6.2)(vite@5.4.8(@types/node@22.7.5)(lightningcss@1.24.1)(terser@5.34.1))(vue-tsc@2.0.14(typescript@5.6.2)) + vite-plugin-checker: 0.6.4(eslint@8.57.0)(optionator@0.9.3)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.11)(lightningcss@1.24.1)(terser@5.34.1))(vue-tsc@2.0.14(typescript@5.6.2)) vue: 3.4.25(typescript@5.6.2) vue-bundle-renderer: 2.0.0 transitivePeerDependencies: @@ -20657,7 +20765,7 @@ snapshots: '@remirror/core-constants@2.0.2': {} - '@remix-run/dev@2.12.0(@remix-run/react@2.12.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(@remix-run/serve@2.12.0(typescript@5.6.2))(@types/node@22.7.5)(lightningcss@1.24.1)(terser@5.34.1)(typescript@5.6.2)(vite@5.4.8(@types/node@22.7.5)(lightningcss@1.24.1)(terser@5.34.1))(wrangler@3.62.0)': + '@remix-run/dev@2.12.0(@remix-run/react@2.12.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2))(@remix-run/serve@2.12.0(typescript@5.6.2))(@types/node@22.7.5)(lightningcss@1.24.1)(terser@5.34.1)(typescript@5.6.2)(vite@5.4.8(@types/node@22.7.5)(lightningcss@1.24.1)(terser@5.34.1))(wrangler@3.62.0(@cloudflare/workers-types@4.20240620.0))': dependencies: '@babel/core': 7.25.8 '@babel/generator': 7.25.7 @@ -21013,11 +21121,11 @@ snapshots: '@rushstack/eslint-patch@1.10.2': {} - '@scalar/api-client@2.0.15(@types/bun@1.1.5)(storybook@8.2.1(@babel/preset-env@7.25.7(@babel/core@7.25.8)))(tailwindcss@3.4.3)(typescript@5.6.2)(vitest@2.1.2(@types/node@20.16.11)(@vitest/browser@2.1.2(@vitest/spy@2.1.2)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.11)(lightningcss@1.24.1)(terser@5.34.1))(vitest@2.1.2))(happy-dom@13.10.1)(lightningcss@1.24.1)(msw@2.2.13(patch_hash=mpkjv35lscrawpqthnrnago5ai)(typescript@5.6.2))(terser@5.34.1))': + '@scalar/api-client@2.0.15(@types/bun@1.1.5)(storybook@8.2.1(@babel/preset-env@7.25.7(@babel/core@7.25.8)))(tailwindcss@3.4.3)(typescript@5.6.2)(vitest@2.1.2)': dependencies: '@headlessui/tailwindcss': 0.2.1(tailwindcss@3.4.3) '@headlessui/vue': 1.7.20(vue@3.4.25(typescript@5.6.2)) - '@scalar/components': 0.12.12(@types/bun@1.1.5)(storybook@8.2.1(@babel/preset-env@7.25.7(@babel/core@7.25.8)))(typescript@5.6.2)(vitest@2.1.2(@types/node@20.16.11)(@vitest/browser@2.1.2(@vitest/spy@2.1.2)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.11)(lightningcss@1.24.1)(terser@5.34.1))(vitest@2.1.2))(happy-dom@13.10.1)(lightningcss@1.24.1)(msw@2.2.13(patch_hash=mpkjv35lscrawpqthnrnago5ai)(typescript@5.6.2))(terser@5.34.1)) + '@scalar/components': 0.12.12(@types/bun@1.1.5)(storybook@8.2.1(@babel/preset-env@7.25.7(@babel/core@7.25.8)))(typescript@5.6.2)(vitest@2.1.2) '@scalar/draggable': 0.1.3(typescript@5.6.2) '@scalar/oas-utils': 0.2.13(typescript@5.6.2) '@scalar/object-utils': 1.1.4(vue@3.4.25(typescript@5.6.2)) @@ -21050,9 +21158,9 @@ snapshots: - typescript - vitest - '@scalar/api-reference-react@0.3.37(@types/bun@1.1.5)(postcss@8.4.38)(storybook@8.2.1(@babel/preset-env@7.25.7(@babel/core@7.25.8)))(tailwindcss@3.4.3)(typescript@5.6.2)(vitest@2.1.2(@types/node@20.16.11)(@vitest/browser@2.1.2(@vitest/spy@2.1.2)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.11)(lightningcss@1.24.1)(terser@5.34.1))(vitest@2.1.2))(happy-dom@13.10.1)(lightningcss@1.24.1)(msw@2.2.13(patch_hash=mpkjv35lscrawpqthnrnago5ai)(typescript@5.6.2))(terser@5.34.1))': + '@scalar/api-reference-react@0.3.37(@types/bun@1.1.5)(postcss@8.4.38)(storybook@8.2.1(@babel/preset-env@7.25.7(@babel/core@7.25.8)))(tailwindcss@3.4.3)(typescript@5.6.2)(vitest@2.1.2)': dependencies: - '@scalar/api-reference': 1.24.39(@types/bun@1.1.5)(postcss@8.4.38)(storybook@8.2.1(@babel/preset-env@7.25.7(@babel/core@7.25.8)))(tailwindcss@3.4.3)(typescript@5.6.2)(vitest@2.1.2(@types/node@20.16.11)(@vitest/browser@2.1.2(@vitest/spy@2.1.2)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.11)(lightningcss@1.24.1)(terser@5.34.1))(vitest@2.1.2))(happy-dom@13.10.1)(lightningcss@1.24.1)(msw@2.2.13(patch_hash=mpkjv35lscrawpqthnrnago5ai)(typescript@5.6.2))(terser@5.34.1)) + '@scalar/api-reference': 1.24.39(@types/bun@1.1.5)(postcss@8.4.38)(storybook@8.2.1(@babel/preset-env@7.25.7(@babel/core@7.25.8)))(tailwindcss@3.4.3)(typescript@5.6.2)(vitest@2.1.2) react: 18.3.1 transitivePeerDependencies: - '@jest/globals' @@ -21068,12 +21176,12 @@ snapshots: - typescript - vitest - '@scalar/api-reference@1.24.39(@types/bun@1.1.5)(postcss@8.4.38)(storybook@8.2.1(@babel/preset-env@7.25.7(@babel/core@7.25.8)))(tailwindcss@3.4.3)(typescript@5.6.2)(vitest@2.1.2(@types/node@20.16.11)(@vitest/browser@2.1.2(@vitest/spy@2.1.2)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.11)(lightningcss@1.24.1)(terser@5.34.1))(vitest@2.1.2))(happy-dom@13.10.1)(lightningcss@1.24.1)(msw@2.2.13(patch_hash=mpkjv35lscrawpqthnrnago5ai)(typescript@5.6.2))(terser@5.34.1))': + '@scalar/api-reference@1.24.39(@types/bun@1.1.5)(postcss@8.4.38)(storybook@8.2.1(@babel/preset-env@7.25.7(@babel/core@7.25.8)))(tailwindcss@3.4.3)(typescript@5.6.2)(vitest@2.1.2)': dependencies: '@floating-ui/vue': 1.1.1(vue@3.4.25(typescript@5.6.2)) '@headlessui/vue': 1.7.20(vue@3.4.25(typescript@5.6.2)) - '@scalar/api-client': 2.0.15(@types/bun@1.1.5)(storybook@8.2.1(@babel/preset-env@7.25.7(@babel/core@7.25.8)))(tailwindcss@3.4.3)(typescript@5.6.2)(vitest@2.1.2(@types/node@20.16.11)(@vitest/browser@2.1.2(@vitest/spy@2.1.2)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.11)(lightningcss@1.24.1)(terser@5.34.1))(vitest@2.1.2))(happy-dom@13.10.1)(lightningcss@1.24.1)(msw@2.2.13(patch_hash=mpkjv35lscrawpqthnrnago5ai)(typescript@5.6.2))(terser@5.34.1)) - '@scalar/components': 0.12.12(@types/bun@1.1.5)(storybook@8.2.1(@babel/preset-env@7.25.7(@babel/core@7.25.8)))(typescript@5.6.2)(vitest@2.1.2(@types/node@20.16.11)(@vitest/browser@2.1.2(@vitest/spy@2.1.2)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.11)(lightningcss@1.24.1)(terser@5.34.1))(vitest@2.1.2))(happy-dom@13.10.1)(lightningcss@1.24.1)(msw@2.2.13(patch_hash=mpkjv35lscrawpqthnrnago5ai)(typescript@5.6.2))(terser@5.34.1)) + '@scalar/api-client': 2.0.15(@types/bun@1.1.5)(storybook@8.2.1(@babel/preset-env@7.25.7(@babel/core@7.25.8)))(tailwindcss@3.4.3)(typescript@5.6.2)(vitest@2.1.2) + '@scalar/components': 0.12.12(@types/bun@1.1.5)(storybook@8.2.1(@babel/preset-env@7.25.7(@babel/core@7.25.8)))(typescript@5.6.2)(vitest@2.1.2) '@scalar/oas-utils': 0.2.13(typescript@5.6.2) '@scalar/openapi-parser': 0.7.2 '@scalar/snippetz': 0.1.6 @@ -21127,13 +21235,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@scalar/components@0.12.12(@types/bun@1.1.5)(storybook@8.2.1(@babel/preset-env@7.25.7(@babel/core@7.25.8)))(typescript@5.6.2)(vitest@2.1.2(@types/node@20.16.11)(@vitest/browser@2.1.2(@vitest/spy@2.1.2)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.11)(lightningcss@1.24.1)(terser@5.34.1))(vitest@2.1.2))(happy-dom@13.10.1)(lightningcss@1.24.1)(msw@2.2.13(patch_hash=mpkjv35lscrawpqthnrnago5ai)(typescript@5.6.2))(terser@5.34.1))': + '@scalar/components@0.12.12(@types/bun@1.1.5)(storybook@8.2.1(@babel/preset-env@7.25.7(@babel/core@7.25.8)))(typescript@5.6.2)(vitest@2.1.2)': dependencies: '@floating-ui/utils': 0.2.7 '@floating-ui/vue': 1.1.1(vue@3.4.25(typescript@5.6.2)) '@headlessui/vue': 1.7.20(vue@3.4.25(typescript@5.6.2)) '@scalar/code-highlight': 0.0.7 - '@storybook/test': 8.2.1(@types/bun@1.1.5)(storybook@8.2.1(@babel/preset-env@7.25.7(@babel/core@7.25.8)))(vitest@2.1.2(@types/node@20.16.11)(@vitest/browser@2.1.2(@vitest/spy@2.1.2)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.11)(lightningcss@1.24.1)(terser@5.34.1))(vitest@2.1.2))(happy-dom@13.10.1)(lightningcss@1.24.1)(msw@2.2.13(patch_hash=mpkjv35lscrawpqthnrnago5ai)(typescript@5.6.2))(terser@5.34.1)) + '@storybook/test': 8.2.1(@types/bun@1.1.5)(storybook@8.2.1(@babel/preset-env@7.25.7(@babel/core@7.25.8)))(vitest@2.1.2) '@vueuse/core': 10.11.0(vue@3.4.25(typescript@5.6.2)) cva: 1.0.0-beta.1(typescript@5.6.2) nanoid: 5.0.7 @@ -21436,12 +21544,12 @@ snapshots: storybook: 8.2.1(@babel/preset-env@7.25.7(@babel/core@7.25.8)) util: 0.12.5 - '@storybook/test@8.2.1(@types/bun@1.1.5)(storybook@8.2.1(@babel/preset-env@7.25.7(@babel/core@7.25.8)))(vitest@2.1.2(@types/node@20.16.11)(@vitest/browser@2.1.2(@vitest/spy@2.1.2)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.11)(lightningcss@1.24.1)(terser@5.34.1))(vitest@2.1.2))(happy-dom@13.10.1)(lightningcss@1.24.1)(msw@2.2.13(patch_hash=mpkjv35lscrawpqthnrnago5ai)(typescript@5.6.2))(terser@5.34.1))': + '@storybook/test@8.2.1(@types/bun@1.1.5)(storybook@8.2.1(@babel/preset-env@7.25.7(@babel/core@7.25.8)))(vitest@2.1.2)': dependencies: '@storybook/csf': 0.1.11 '@storybook/instrumenter': 8.2.1(storybook@8.2.1(@babel/preset-env@7.25.7(@babel/core@7.25.8))) '@testing-library/dom': 10.1.0 - '@testing-library/jest-dom': 6.4.5(@types/bun@1.1.5)(vitest@2.1.2(@types/node@20.16.11)(@vitest/browser@2.1.2(@vitest/spy@2.1.2)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.11)(lightningcss@1.24.1)(terser@5.34.1))(vitest@2.1.2))(happy-dom@13.10.1)(lightningcss@1.24.1)(msw@2.2.13(patch_hash=mpkjv35lscrawpqthnrnago5ai)(typescript@5.6.2))(terser@5.34.1)) + '@testing-library/jest-dom': 6.4.5(@types/bun@1.1.5)(vitest@2.1.2) '@testing-library/user-event': 14.5.2(@testing-library/dom@10.1.0) '@vitest/expect': 1.6.0 '@vitest/spy': 1.6.0 @@ -21459,6 +21567,11 @@ snapshots: '@sveltejs/kit': 2.5.7(@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.15)(vite@5.4.8(@types/node@22.7.5)(lightningcss@1.24.1)(terser@5.34.1)))(svelte@4.2.15)(vite@5.4.8(@types/node@22.7.5)(lightningcss@1.24.1)(terser@5.34.1)) import-meta-resolve: 4.1.0 + '@sveltejs/adapter-auto@3.3.0(@sveltejs/kit@2.7.2(@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.1.1)(vite@5.4.8(@types/node@22.7.5)(lightningcss@1.24.1)(terser@5.34.1)))(svelte@5.1.1)(vite@5.4.8(@types/node@22.7.5)(lightningcss@1.24.1)(terser@5.34.1)))': + dependencies: + '@sveltejs/kit': 2.7.2(@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.1.1)(vite@5.4.8(@types/node@22.7.5)(lightningcss@1.24.1)(terser@5.34.1)))(svelte@5.1.1)(vite@5.4.8(@types/node@22.7.5)(lightningcss@1.24.1)(terser@5.34.1)) + import-meta-resolve: 4.1.0 + '@sveltejs/kit@2.5.7(@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.15)(vite@5.4.8(@types/node@22.7.5)(lightningcss@1.24.1)(terser@5.34.1)))(svelte@4.2.15)(vite@5.4.8(@types/node@22.7.5)(lightningcss@1.24.1)(terser@5.34.1))': dependencies: '@sveltejs/vite-plugin-svelte': 3.1.0(svelte@4.2.15)(vite@5.4.8(@types/node@22.7.5)(lightningcss@1.24.1)(terser@5.34.1)) @@ -21477,14 +21590,32 @@ snapshots: tiny-glob: 0.2.9 vite: 5.4.8(@types/node@22.7.5)(lightningcss@1.24.1)(terser@5.34.1) - '@sveltejs/package@2.3.1(svelte@4.2.15)(typescript@5.6.2)': + '@sveltejs/kit@2.7.2(@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.1.1)(vite@5.4.8(@types/node@22.7.5)(lightningcss@1.24.1)(terser@5.34.1)))(svelte@5.1.1)(vite@5.4.8(@types/node@22.7.5)(lightningcss@1.24.1)(terser@5.34.1))': dependencies: - chokidar: 3.6.0 + '@sveltejs/vite-plugin-svelte': 4.0.0(svelte@5.1.1)(vite@5.4.8(@types/node@22.7.5)(lightningcss@1.24.1)(terser@5.34.1)) + '@types/cookie': 0.6.0 + cookie: 0.6.0 + devalue: 5.1.1 + esm-env: 1.0.0 + import-meta-resolve: 4.1.0 + kleur: 4.1.5 + magic-string: 0.30.11 + mrmime: 2.0.0 + sade: 1.8.1 + set-cookie-parser: 2.6.0 + sirv: 3.0.0 + svelte: 5.1.1 + tiny-glob: 0.2.9 + vite: 5.4.8(@types/node@22.7.5)(lightningcss@1.24.1)(terser@5.34.1) + + '@sveltejs/package@2.3.6(svelte@5.1.1)(typescript@5.6.2)': + dependencies: + chokidar: 4.0.1 kleur: 4.1.5 sade: 1.8.1 semver: 7.6.3 - svelte: 4.2.15 - svelte2tsx: 0.7.6(svelte@4.2.15)(typescript@5.6.2) + svelte: 5.1.1 + svelte2tsx: 0.7.22(svelte@5.1.1)(typescript@5.6.2) transitivePeerDependencies: - typescript @@ -21497,6 +21628,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@sveltejs/vite-plugin-svelte-inspector@3.0.1(@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.1.1)(vite@5.4.8(@types/node@22.7.5)(lightningcss@1.24.1)(terser@5.34.1)))(svelte@5.1.1)(vite@5.4.8(@types/node@22.7.5)(lightningcss@1.24.1)(terser@5.34.1))': + dependencies: + '@sveltejs/vite-plugin-svelte': 4.0.0(svelte@5.1.1)(vite@5.4.8(@types/node@22.7.5)(lightningcss@1.24.1)(terser@5.34.1)) + debug: 4.3.7 + svelte: 5.1.1 + vite: 5.4.8(@types/node@22.7.5)(lightningcss@1.24.1)(terser@5.34.1) + transitivePeerDependencies: + - supports-color + '@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.15)(vite@5.4.8(@types/node@22.7.5)(lightningcss@1.24.1)(terser@5.34.1))': dependencies: '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.15)(vite@5.4.8(@types/node@22.7.5)(lightningcss@1.24.1)(terser@5.34.1)))(svelte@4.2.15)(vite@5.4.8(@types/node@22.7.5)(lightningcss@1.24.1)(terser@5.34.1)) @@ -21511,6 +21651,19 @@ snapshots: transitivePeerDependencies: - supports-color + '@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.1.1)(vite@5.4.8(@types/node@22.7.5)(lightningcss@1.24.1)(terser@5.34.1))': + dependencies: + '@sveltejs/vite-plugin-svelte-inspector': 3.0.1(@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.1.1)(vite@5.4.8(@types/node@22.7.5)(lightningcss@1.24.1)(terser@5.34.1)))(svelte@5.1.1)(vite@5.4.8(@types/node@22.7.5)(lightningcss@1.24.1)(terser@5.34.1)) + debug: 4.3.7 + deepmerge: 4.3.1 + kleur: 4.1.5 + magic-string: 0.30.12 + svelte: 5.1.1 + vite: 5.4.8(@types/node@22.7.5)(lightningcss@1.24.1)(terser@5.34.1) + vitefu: 1.0.3(vite@5.4.8(@types/node@22.7.5)(lightningcss@1.24.1)(terser@5.34.1)) + transitivePeerDependencies: + - supports-color + '@swc/core-darwin-arm64@1.5.29': optional: true @@ -21830,7 +21983,7 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/jest-dom@6.4.5(@types/bun@1.1.5)(vitest@2.1.2(@types/node@20.16.11)(@vitest/browser@2.1.2(@vitest/spy@2.1.2)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.11)(lightningcss@1.24.1)(terser@5.34.1))(vitest@2.1.2))(happy-dom@13.10.1)(lightningcss@1.24.1)(msw@2.2.13(patch_hash=mpkjv35lscrawpqthnrnago5ai)(typescript@5.6.2))(terser@5.34.1))': + '@testing-library/jest-dom@6.4.5(@types/bun@1.1.5)(vitest@2.1.2)': dependencies: '@adobe/css-tools': 4.4.0 '@babel/runtime': 7.25.7 @@ -21842,7 +21995,7 @@ snapshots: redent: 3.0.0 optionalDependencies: '@types/bun': 1.1.5 - vitest: 2.1.2(@types/node@20.16.11)(@vitest/browser@2.1.2(@vitest/spy@2.1.2)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.11)(lightningcss@1.24.1)(terser@5.34.1))(vitest@2.1.2))(happy-dom@13.10.1)(lightningcss@1.24.1)(msw@2.2.13(patch_hash=mpkjv35lscrawpqthnrnago5ai)(typescript@5.6.2))(terser@5.34.1) + vitest: 2.1.2(@types/node@20.16.11)(@vitest/browser@2.1.2)(happy-dom@13.10.1)(lightningcss@1.24.1)(msw@2.4.9(typescript@5.6.2))(terser@5.34.1) '@testing-library/jest-dom@6.4.8': dependencies: @@ -22599,6 +22752,21 @@ snapshots: unhead: 1.9.15 vue: 3.4.25(typescript@5.6.2) + '@uploadthing/mime-types@0.3.0': {} + + '@uploadthing/shared@7.0.3': + dependencies: + '@uploadthing/mime-types': 0.3.0 + effect: 3.7.2 + sqids: 0.3.0 + + '@uploadthing/svelte@7.0.3(svelte@4.2.15)(uploadthing@packages+uploadthing)': + dependencies: + '@uploadthing/shared': 7.0.3 + file-selector: 0.6.0 + svelte: 4.2.15 + uploadthing: link:packages/uploadthing + '@urql/core@2.3.6(graphql@15.8.0)': dependencies: '@graphql-typed-document-node/core': 3.2.0(graphql@15.8.0) @@ -22765,6 +22933,16 @@ snapshots: transitivePeerDependencies: - supports-color + '@vitejs/plugin-vue-jsx@3.1.0(vite@5.4.8(@types/node@20.16.11)(lightningcss@1.24.1)(terser@5.34.1))(vue@3.4.25(typescript@5.6.2))': + dependencies: + '@babel/core': 7.25.8 + '@babel/plugin-transform-typescript': 7.25.7(@babel/core@7.25.8) + '@vue/babel-plugin-jsx': 1.1.5(@babel/core@7.25.8) + vite: 5.4.8(@types/node@20.16.11)(lightningcss@1.24.1)(terser@5.34.1) + vue: 3.4.25(typescript@5.6.2) + transitivePeerDependencies: + - supports-color + '@vitejs/plugin-vue-jsx@3.1.0(vite@5.4.8(@types/node@22.7.5)(lightningcss@1.24.1)(terser@5.34.1))(vue@3.4.25(typescript@5.6.2))': dependencies: '@babel/core': 7.25.8 @@ -22775,6 +22953,11 @@ snapshots: transitivePeerDependencies: - supports-color + '@vitejs/plugin-vue@5.0.4(vite@5.4.8(@types/node@20.16.11)(lightningcss@1.24.1)(terser@5.34.1))(vue@3.4.25(typescript@5.6.2))': + dependencies: + vite: 5.4.8(@types/node@20.16.11)(lightningcss@1.24.1)(terser@5.34.1) + vue: 3.4.25(typescript@5.6.2) + '@vitejs/plugin-vue@5.0.4(vite@5.4.8(@types/node@22.7.5)(lightningcss@1.24.1)(terser@5.34.1))(vue@3.4.25(typescript@5.6.2))': dependencies: vite: 5.4.8(@types/node@22.7.5)(lightningcss@1.24.1)(terser@5.34.1) @@ -22801,27 +22984,7 @@ snapshots: - utf-8-validate - vite - '@vitest/browser@2.1.2(@vitest/spy@2.1.2)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.11)(lightningcss@1.24.1)(terser@5.34.1))(vitest@2.1.2)': - dependencies: - '@testing-library/dom': 10.4.0 - '@testing-library/user-event': 14.5.2(@testing-library/dom@10.4.0) - '@vitest/mocker': 2.1.2(@vitest/spy@2.1.2)(msw@2.4.9(typescript@5.6.2))(vite@5.4.8(@types/node@20.16.11)(lightningcss@1.24.1)(terser@5.34.1)) - '@vitest/utils': 2.1.2 - magic-string: 0.30.11 - msw: 2.4.9(typescript@5.6.2) - sirv: 2.0.4 - tinyrainbow: 1.2.0 - vitest: 2.1.2(@types/node@20.16.11)(@vitest/browser@2.1.2(@vitest/spy@2.1.2)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.11)(lightningcss@1.24.1)(terser@5.34.1))(vitest@2.1.2))(happy-dom@13.10.1)(lightningcss@1.24.1)(msw@2.2.13(patch_hash=mpkjv35lscrawpqthnrnago5ai)(typescript@5.6.2))(terser@5.34.1) - ws: 8.18.0 - transitivePeerDependencies: - - '@vitest/spy' - - bufferutil - - typescript - - utf-8-validate - - vite - optional: true - - '@vitest/coverage-v8@2.1.2(@vitest/browser@2.1.2(@vitest/spy@2.1.2)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.11)(lightningcss@1.24.1)(terser@5.34.1))(vitest@2.1.2))(vitest@2.1.2(@types/node@20.16.11)(@vitest/browser@2.1.2)(happy-dom@13.10.1)(lightningcss@1.24.1)(msw@2.2.13(patch_hash=mpkjv35lscrawpqthnrnago5ai)(typescript@5.6.2))(terser@5.34.1))': + '@vitest/coverage-v8@2.1.2(@vitest/browser@2.1.2)(vitest@2.1.2)': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 @@ -22835,9 +22998,9 @@ snapshots: std-env: 3.7.0 test-exclude: 7.0.1 tinyrainbow: 1.2.0 - vitest: 2.1.2(@types/node@20.16.11)(@vitest/browser@2.1.2(@vitest/spy@2.1.2)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.11)(lightningcss@1.24.1)(terser@5.34.1))(vitest@2.1.2))(happy-dom@13.10.1)(lightningcss@1.24.1)(msw@2.2.13(patch_hash=mpkjv35lscrawpqthnrnago5ai)(typescript@5.6.2))(terser@5.34.1) + vitest: 2.1.2(@types/node@20.16.11)(@vitest/browser@2.1.2)(happy-dom@13.10.1)(lightningcss@1.24.1)(msw@2.2.13(patch_hash=mpkjv35lscrawpqthnrnago5ai)(typescript@5.6.2))(terser@5.34.1) optionalDependencies: - '@vitest/browser': 2.1.2(@vitest/spy@2.1.2)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.11)(lightningcss@1.24.1)(terser@5.34.1))(vitest@2.1.2) + '@vitest/browser': 2.1.2(@vitest/spy@2.1.2)(playwright@1.45.0)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.11)(lightningcss@1.24.1)(terser@5.34.1))(vitest@2.1.2) transitivePeerDependencies: - supports-color @@ -22890,7 +23053,7 @@ snapshots: '@vitest/snapshot@1.6.0': dependencies: - magic-string: 0.30.11 + magic-string: 0.30.12 pathe: 1.1.2 pretty-format: 29.7.0 optional: true @@ -23427,6 +23590,8 @@ snapshots: dependencies: dequal: 2.0.3 + aria-query@5.3.2: {} + array-buffer-byte-length@1.0.1: dependencies: call-bind: 1.0.7 @@ -23704,6 +23869,8 @@ snapshots: dependencies: dequal: 2.0.3 + axobject-query@4.1.0: {} + b4a@1.6.6: {} babel-core@7.0.0-bridge.0(@babel/core@7.25.8): @@ -24204,6 +24371,10 @@ snapshots: optionalDependencies: fsevents: 2.3.3 + chokidar@4.0.1: + dependencies: + readdirp: 4.0.2 + chownr@1.1.4: {} chownr@2.0.0: {} @@ -24854,6 +25025,8 @@ snapshots: devalue@5.0.0: {} + devalue@5.1.1: {} + devlop@1.1.0: dependencies: dequal: 2.0.3 @@ -24978,6 +25151,8 @@ snapshots: dependencies: fast-check: 3.22.0 + effect@3.7.2: {} + electron-to-chromium@1.5.28: {} elysia@1.1.16(@sinclair/typebox@0.27.8)(openapi-types@12.1.3)(typescript@5.6.2): @@ -25366,7 +25541,7 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-compat-utils@0.5.0(eslint@8.57.0): + eslint-compat-utils@0.5.1(eslint@8.57.0): dependencies: eslint: 8.57.0 semver: 7.6.3 @@ -25407,7 +25582,7 @@ snapshots: debug: 4.3.7 enhanced-resolve: 5.17.1 eslint: 8.57.0 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) fast-glob: 3.3.2 get-tsconfig: 4.8.1 @@ -25419,7 +25594,7 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-module-utils@2.8.0(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0): + eslint-module-utils@2.8.0(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): dependencies: debug: 3.2.7 optionalDependencies: @@ -25450,7 +25625,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) hasown: 2.0.2 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -25540,25 +25715,23 @@ snapshots: semver: 6.3.1 string.prototype.matchall: 4.0.11 - eslint-plugin-svelte@2.37.0(eslint@8.57.0)(svelte@4.2.15): + eslint-plugin-svelte@2.46.0(eslint@8.57.0)(svelte@5.1.1): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@jridgewell/sourcemap-codec': 1.5.0 - debug: 4.3.7 eslint: 8.57.0 - eslint-compat-utils: 0.5.0(eslint@8.57.0) + eslint-compat-utils: 0.5.1(eslint@8.57.0) esutils: 2.0.3 - known-css-properties: 0.30.0 + known-css-properties: 0.35.0 postcss: 8.4.38 postcss-load-config: 3.1.4(postcss@8.4.38) postcss-safe-parser: 6.0.0(postcss@8.4.38) - postcss-selector-parser: 6.0.16 + postcss-selector-parser: 6.1.2 semver: 7.6.3 - svelte-eslint-parser: 0.34.1(svelte@4.2.15) + svelte-eslint-parser: 0.43.0(svelte@5.1.1) optionalDependencies: - svelte: 4.2.15 + svelte: 5.1.1 transitivePeerDependencies: - - supports-color - ts-node eslint-plugin-turbo@2.1.3(eslint@8.57.0): @@ -25642,6 +25815,11 @@ snapshots: dependencies: estraverse: 5.3.0 + esrap@1.2.2: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + '@types/estree': 1.0.6 + esrecurse@4.3.0: dependencies: estraverse: 5.3.0 @@ -27252,6 +27430,10 @@ snapshots: dependencies: '@types/estree': 1.0.6 + is-reference@3.0.2: + dependencies: + '@types/estree': 1.0.6 + is-regex@1.1.4: dependencies: call-bind: 1.0.7 @@ -27637,7 +27819,7 @@ snapshots: knitwork@1.1.0: {} - known-css-properties@0.30.0: {} + known-css-properties@0.35.0: {} kolorist@1.8.0: {} @@ -28007,6 +28189,10 @@ snapshots: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 + magic-string@0.30.12: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + magicast@0.2.10: dependencies: '@babel/parser': 7.25.8 @@ -30427,11 +30613,12 @@ snapshots: jiti: 1.21.6 postcss: 8.4.38 - postcss-load-config@5.0.3(postcss@8.4.47): + postcss-load-config@5.0.3(jiti@1.21.6)(postcss@8.4.47): dependencies: lilconfig: 3.1.1 yaml: 2.4.5 optionalDependencies: + jiti: 1.21.6 postcss: 8.4.47 optional: true @@ -30577,9 +30764,9 @@ snapshots: dependencies: postcss: 8.4.38 - postcss-scss@4.0.9(postcss@8.4.38): + postcss-scss@4.0.9(postcss@8.4.47): dependencies: - postcss: 8.4.38 + postcss: 8.4.47 postcss-selector-parser@6.0.10: dependencies: @@ -30591,6 +30778,11 @@ snapshots: cssesc: 3.0.0 util-deprecate: 1.0.2 + postcss-selector-parser@6.1.2: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + postcss-svgo@6.0.3(postcss@8.4.38): dependencies: postcss: 8.4.38 @@ -31302,6 +31494,8 @@ snapshots: dependencies: picomatch: 2.3.1 + readdirp@4.0.2: {} + readline@1.3.0: {} real-require@0.2.0: {} @@ -32097,6 +32291,12 @@ snapshots: mrmime: 2.0.0 totalist: 3.0.1 + sirv@3.0.0: + dependencies: + '@polka/url': 1.0.0-next.25 + mrmime: 2.0.0 + totalist: 3.0.1 + sisteransi@1.0.5: {} slash@3.0.0: {} @@ -32510,7 +32710,7 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-check@3.6.9(@babel/core@7.25.8)(postcss-load-config@5.0.3(jiti@1.21.6)(postcss@8.4.38))(postcss@8.4.38)(svelte@4.2.15): + svelte-check@3.6.9(@babel/core@7.25.8)(postcss-load-config@5.0.3(jiti@1.21.6)(postcss@8.4.47))(postcss@8.4.47)(svelte@4.2.15): dependencies: '@jridgewell/trace-mapping': 0.3.25 chokidar: 3.6.0 @@ -32519,7 +32719,7 @@ snapshots: picocolors: 1.1.0 sade: 1.8.1 svelte: 4.2.15 - svelte-preprocess: 5.1.4(@babel/core@7.25.8)(postcss-load-config@5.0.3(jiti@1.21.6)(postcss@8.4.38))(postcss@8.4.38)(svelte@4.2.15)(typescript@5.6.2) + svelte-preprocess: 5.1.4(@babel/core@7.25.8)(postcss-load-config@5.0.3(jiti@1.21.6)(postcss@8.4.47))(postcss@8.4.47)(svelte@4.2.15)(typescript@5.6.2) typescript: 5.6.2 transitivePeerDependencies: - '@babel/core' @@ -32532,57 +32732,33 @@ snapshots: - stylus - sugarss - svelte-check@3.6.9(@babel/core@7.25.8)(postcss-load-config@5.0.3(postcss@8.4.47))(postcss@8.4.47)(svelte@4.2.15): + svelte-check@4.0.5(picomatch@4.0.2)(svelte@5.1.1)(typescript@5.6.2): dependencies: '@jridgewell/trace-mapping': 0.3.25 - chokidar: 3.6.0 - fast-glob: 3.3.2 - import-fresh: 3.3.0 + chokidar: 4.0.1 + fdir: 6.3.0(picomatch@4.0.2) picocolors: 1.1.0 sade: 1.8.1 - svelte: 4.2.15 - svelte-preprocess: 5.1.4(@babel/core@7.25.8)(postcss-load-config@5.0.3(postcss@8.4.47))(postcss@8.4.47)(svelte@4.2.15)(typescript@5.6.2) + svelte: 5.1.1 typescript: 5.6.2 transitivePeerDependencies: - - '@babel/core' - - coffeescript - - less - - postcss - - postcss-load-config - - pug - - sass - - stylus - - sugarss + - picomatch - svelte-eslint-parser@0.34.1(svelte@4.2.15): + svelte-eslint-parser@0.43.0(svelte@5.1.1): dependencies: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 - postcss: 8.4.38 - postcss-scss: 4.0.9(postcss@8.4.38) + postcss: 8.4.47 + postcss-scss: 4.0.9(postcss@8.4.47) optionalDependencies: - svelte: 4.2.15 + svelte: 5.1.1 svelte-hmr@0.16.0(svelte@4.2.15): dependencies: svelte: 4.2.15 - svelte-preprocess@5.1.4(@babel/core@7.25.8)(postcss-load-config@5.0.3(jiti@1.21.6)(postcss@8.4.38))(postcss@8.4.38)(svelte@4.2.15)(typescript@5.6.2): - dependencies: - '@types/pug': 2.0.10 - detect-indent: 6.1.0 - magic-string: 0.30.11 - sorcery: 0.11.0 - strip-indent: 3.0.0 - svelte: 4.2.15 - optionalDependencies: - '@babel/core': 7.25.8 - postcss: 8.4.38 - postcss-load-config: 5.0.3(jiti@1.21.6)(postcss@8.4.38) - typescript: 5.6.2 - - svelte-preprocess@5.1.4(@babel/core@7.25.8)(postcss-load-config@5.0.3(postcss@8.4.47))(postcss@8.4.47)(svelte@4.2.15)(typescript@5.6.2): + svelte-preprocess@5.1.4(@babel/core@7.25.8)(postcss-load-config@5.0.3(jiti@1.21.6)(postcss@8.4.47))(postcss@8.4.47)(svelte@4.2.15)(typescript@5.6.2): dependencies: '@types/pug': 2.0.10 detect-indent: 6.1.0 @@ -32593,14 +32769,14 @@ snapshots: optionalDependencies: '@babel/core': 7.25.8 postcss: 8.4.47 - postcss-load-config: 5.0.3(postcss@8.4.47) + postcss-load-config: 5.0.3(jiti@1.21.6)(postcss@8.4.47) typescript: 5.6.2 - svelte2tsx@0.7.6(svelte@4.2.15)(typescript@5.6.2): + svelte2tsx@0.7.22(svelte@5.1.1)(typescript@5.6.2): dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 - svelte: 4.2.15 + svelte: 5.1.1 typescript: 5.6.2 svelte@4.2.15: @@ -32620,6 +32796,22 @@ snapshots: magic-string: 0.30.11 periscopic: 3.1.0 + svelte@5.1.1: + dependencies: + '@ampproject/remapping': 2.3.0 + '@jridgewell/sourcemap-codec': 1.5.0 + '@types/estree': 1.0.6 + acorn: 8.12.1 + acorn-typescript: 1.4.13(acorn@8.12.1) + aria-query: 5.3.2 + axobject-query: 4.1.0 + esm-env: 1.0.0 + esrap: 1.2.2 + is-reference: 3.0.2 + locate-character: 3.0.0 + magic-string: 0.30.11 + zimmerframe: 1.1.2 + svg-tags@1.0.0: {} svgo@3.2.0: @@ -32969,16 +33161,16 @@ snapshots: tslib@2.6.2: {} - tsup-preset-solid@2.2.0(esbuild@0.19.12)(solid-js@1.8.23)(tsup@8.0.2(@swc/core@1.5.29)(postcss@8.4.38)(typescript@5.6.2)): + tsup-preset-solid@2.2.0(esbuild@0.19.12)(solid-js@1.8.23)(tsup@8.0.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(postcss@8.4.38)(typescript@5.6.2)): dependencies: esbuild-plugin-solid: 0.5.0(esbuild@0.19.12)(solid-js@1.8.23) - tsup: 8.0.2(@swc/core@1.5.29)(postcss@8.4.38)(typescript@5.6.2) + tsup: 8.0.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(postcss@8.4.38)(typescript@5.6.2) transitivePeerDependencies: - esbuild - solid-js - supports-color - tsup@8.0.2(@swc/core@1.5.29)(postcss@8.4.38)(typescript@5.6.2): + tsup@8.0.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(postcss@8.4.38)(typescript@5.6.2): dependencies: bundle-require: 4.0.1(esbuild@0.19.12) cac: 6.7.14 @@ -33002,7 +33194,7 @@ snapshots: - supports-color - ts-node - tsup@8.0.2(@swc/core@1.5.29)(postcss@8.4.47)(typescript@5.6.2): + tsup@8.0.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(postcss@8.4.47)(typescript@5.6.2): dependencies: bundle-require: 4.0.1(esbuild@0.19.12) cac: 6.7.14 @@ -33798,6 +33990,30 @@ snapshots: - supports-color - terser + vite-plugin-checker@0.6.4(eslint@8.57.0)(optionator@0.9.3)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.11)(lightningcss@1.24.1)(terser@5.34.1))(vue-tsc@2.0.14(typescript@5.6.2)): + dependencies: + '@babel/code-frame': 7.25.7 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + chokidar: 3.6.0 + commander: 8.3.0 + fast-glob: 3.3.2 + fs-extra: 11.2.0 + npm-run-path: 4.0.1 + semver: 7.6.3 + strip-ansi: 6.0.1 + tiny-invariant: 1.3.3 + vite: 5.4.8(@types/node@20.16.11)(lightningcss@1.24.1)(terser@5.34.1) + vscode-languageclient: 7.0.0 + vscode-languageserver: 7.0.0 + vscode-languageserver-textdocument: 1.0.8 + vscode-uri: 3.0.7 + optionalDependencies: + eslint: 8.57.0 + optionator: 0.9.3 + typescript: 5.6.2 + vue-tsc: 2.0.14(typescript@5.6.2) + vite-plugin-checker@0.6.4(eslint@8.57.0)(optionator@0.9.3)(typescript@5.6.2)(vite@5.4.8(@types/node@22.7.5)(lightningcss@1.24.1)(terser@5.34.1))(vue-tsc@2.0.14(typescript@5.6.2)): dependencies: '@babel/code-frame': 7.25.7 @@ -33966,9 +34182,13 @@ snapshots: optionalDependencies: vite: 5.4.8(@types/node@22.7.5)(lightningcss@1.24.1)(terser@5.34.1) - vitest-environment-nuxt@1.0.0(@playwright/test@1.45.0)(h3@1.11.1)(happy-dom@13.10.1)(magicast@0.3.5)(playwright-core@1.45.0)(rollup@3.29.5)(vite@5.4.8(@types/node@20.16.11)(lightningcss@1.24.1)(terser@5.34.1))(vitest@1.6.0(@types/node@22.7.5)(@vitest/browser@2.1.2(@vitest/spy@2.1.2)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.11)(lightningcss@1.24.1)(terser@5.34.1))(vitest@2.1.2))(happy-dom@13.10.1)(lightningcss@1.24.1)(terser@5.34.1))(vue-router@4.3.2(vue@3.4.25(typescript@5.6.2)))(vue@3.4.25(typescript@5.6.2))(webpack-sources@3.2.3): + vitefu@1.0.3(vite@5.4.8(@types/node@22.7.5)(lightningcss@1.24.1)(terser@5.34.1)): + optionalDependencies: + vite: 5.4.8(@types/node@22.7.5)(lightningcss@1.24.1)(terser@5.34.1) + + vitest-environment-nuxt@1.0.0(@playwright/test@1.45.0)(h3@1.11.1)(happy-dom@13.10.1)(magicast@0.3.5)(playwright-core@1.45.0)(rollup@3.29.5)(vite@5.4.8(@types/node@20.16.11)(lightningcss@1.24.1)(terser@5.34.1))(vitest@1.6.0(@types/node@22.7.5)(@vitest/browser@2.1.2)(happy-dom@13.10.1)(lightningcss@1.24.1)(terser@5.34.1))(vue-router@4.3.2(vue@3.4.25(typescript@5.6.2)))(vue@3.4.25(typescript@5.6.2))(webpack-sources@3.2.3): dependencies: - '@nuxt/test-utils': 3.12.1(@playwright/test@1.45.0)(h3@1.11.1)(happy-dom@13.10.1)(magicast@0.3.5)(playwright-core@1.45.0)(rollup@3.29.5)(vite@5.4.8(@types/node@20.16.11)(lightningcss@1.24.1)(terser@5.34.1))(vitest@1.6.0(@types/node@22.7.5)(@vitest/browser@2.1.2(@vitest/spy@2.1.2)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.11)(lightningcss@1.24.1)(terser@5.34.1))(vitest@2.1.2))(happy-dom@13.10.1)(lightningcss@1.24.1)(terser@5.34.1))(vue-router@4.3.2(vue@3.4.25(typescript@5.6.2)))(vue@3.4.25(typescript@5.6.2))(webpack-sources@3.2.3) + '@nuxt/test-utils': 3.12.1(@playwright/test@1.45.0)(h3@1.11.1)(happy-dom@13.10.1)(magicast@0.3.5)(playwright-core@1.45.0)(rollup@3.29.5)(vite@5.4.8(@types/node@20.16.11)(lightningcss@1.24.1)(terser@5.34.1))(vitest@1.6.0(@types/node@22.7.5)(@vitest/browser@2.1.2)(happy-dom@13.10.1)(lightningcss@1.24.1)(terser@5.34.1))(vue-router@4.3.2(vue@3.4.25(typescript@5.6.2)))(vue@3.4.25(typescript@5.6.2))(webpack-sources@3.2.3) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -33989,7 +34209,7 @@ snapshots: - vue-router - webpack-sources - vitest@1.6.0(@types/node@22.7.5)(@vitest/browser@2.1.2(@vitest/spy@2.1.2)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.11)(lightningcss@1.24.1)(terser@5.34.1))(vitest@2.1.2))(happy-dom@13.10.1)(lightningcss@1.24.1)(terser@5.34.1): + vitest@1.6.0(@types/node@22.7.5)(@vitest/browser@2.1.2)(happy-dom@13.10.1)(lightningcss@1.24.1)(terser@5.34.1): dependencies: '@vitest/expect': 1.6.0 '@vitest/runner': 1.6.0 @@ -34001,7 +34221,7 @@ snapshots: debug: 4.3.7 execa: 8.0.1 local-pkg: 0.5.0 - magic-string: 0.30.11 + magic-string: 0.30.12 pathe: 1.1.2 picocolors: 1.1.0 std-env: 3.7.0 @@ -34013,7 +34233,7 @@ snapshots: why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 22.7.5 - '@vitest/browser': 2.1.2(@vitest/spy@2.1.2)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.11)(lightningcss@1.24.1)(terser@5.34.1))(vitest@2.1.2) + '@vitest/browser': 2.1.2(@vitest/spy@2.1.2)(playwright@1.45.0)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.11)(lightningcss@1.24.1)(terser@5.34.1))(vitest@2.1.2) happy-dom: 13.10.1 transitivePeerDependencies: - less @@ -34026,7 +34246,7 @@ snapshots: - terser optional: true - vitest@2.1.2(@types/node@20.16.11)(@vitest/browser@2.1.2(@vitest/spy@2.1.2)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.11)(lightningcss@1.24.1)(terser@5.34.1))(vitest@2.1.2))(happy-dom@13.10.1)(lightningcss@1.24.1)(msw@2.2.13(patch_hash=mpkjv35lscrawpqthnrnago5ai)(typescript@5.6.2))(terser@5.34.1): + vitest@2.1.2(@types/node@20.16.11)(@vitest/browser@2.1.2)(happy-dom@13.10.1)(lightningcss@1.24.1)(msw@2.2.13(patch_hash=mpkjv35lscrawpqthnrnago5ai)(typescript@5.6.2))(terser@5.34.1): dependencies: '@vitest/expect': 2.1.2 '@vitest/mocker': 2.1.2(@vitest/spy@2.1.2)(msw@2.2.13(patch_hash=mpkjv35lscrawpqthnrnago5ai)(typescript@5.6.2))(vite@5.4.8(@types/node@20.16.11)(lightningcss@1.24.1)(terser@5.34.1)) @@ -34049,7 +34269,7 @@ snapshots: why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 20.16.11 - '@vitest/browser': 2.1.2(@vitest/spy@2.1.2)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.11)(lightningcss@1.24.1)(terser@5.34.1))(vitest@2.1.2) + '@vitest/browser': 2.1.2(@vitest/spy@2.1.2)(playwright@1.45.0)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.11)(lightningcss@1.24.1)(terser@5.34.1))(vitest@2.1.2) happy-dom: 13.10.1 transitivePeerDependencies: - less @@ -34569,6 +34789,8 @@ snapshots: zhead@2.2.4: {} + zimmerframe@1.1.2: {} + zip-stream@6.0.1: dependencies: archiver-utils: 5.0.2 diff --git a/tooling/eslint-config/package.json b/tooling/eslint-config/package.json index e72015e058..c70d60ad7e 100644 --- a/tooling/eslint-config/package.json +++ b/tooling/eslint-config/package.json @@ -12,7 +12,7 @@ "eslint-plugin-import": "^2.29.1", "eslint-plugin-react": "^7.33.2", "eslint-plugin-react-hooks": "^4.6.0", - "eslint-plugin-svelte": "^2.35.1" + "eslint-plugin-svelte": "^2.46.0" }, "devDependencies": { "eslint": "^8.57.0", diff --git a/tooling/eslint-config/svelte.js b/tooling/eslint-config/svelte.js index 0c19350386..4730170058 100644 --- a/tooling/eslint-config/svelte.js +++ b/tooling/eslint-config/svelte.js @@ -10,6 +10,9 @@ const config = { parser: "svelte-eslint-parser", parserOptions: { parser: "@typescript-eslint/parser", + svelteFeatures: { + experimentalGenerics: true, + }, }, }, ], From 599c80a7cf9aae953b262ae9308b2a77d0632e5f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alan=20Acu=C3=B1a?= Date: Fri, 25 Oct 2024 13:34:37 -0600 Subject: [PATCH 02/10] Svelte 5 update: use runes in create uploadthing --- .../src/lib/component/UploadButton.svelte | 10 +++---- .../src/lib/component/UploadDropzone.svelte | 14 ++++----- ...dthing.ts => create-uploadthing.svelte.ts} | 23 +++++++------- packages/svelte/src/lib/index.ts | 2 +- .../{createFetch.ts => createFetch.svelte.ts} | 30 +++++++++++-------- 5 files changed, 41 insertions(+), 38 deletions(-) rename packages/svelte/src/lib/{create-uploadthing.ts => create-uploadthing.svelte.ts} (90%) rename packages/svelte/src/lib/utils/{createFetch.ts => createFetch.svelte.ts} (56%) diff --git a/packages/svelte/src/lib/component/UploadButton.svelte b/packages/svelte/src/lib/component/UploadButton.svelte index eaf258b364..4f02a4e1ec 100644 --- a/packages/svelte/src/lib/component/UploadButton.svelte +++ b/packages/svelte/src/lib/component/UploadButton.svelte @@ -19,7 +19,7 @@ } from "uploadthing/client"; import type { FileRouter } from "uploadthing/server"; - import { INTERNAL_createUploadThingGen } from "../create-uploadthing"; + import { INTERNAL_createUploadThingGen } from "../create-uploadthing.svelte"; import type { UploadthingComponentProps } from "../types"; import Cancel from "./Cancel.svelte"; import { getFilesFromClipboardEvent, progressWidths } from "./shared"; @@ -69,7 +69,7 @@ mode = "auto", appendOnPaste = false, cn = defaultClassListMerger, - } = uploader.config ?? {}; + } = $derived(uploader.config ?? {}); let acRef = new AbortController(); @@ -114,13 +114,13 @@ }; let { fileTypes, multiple } = $derived( - generatePermittedFileTypes($routeConfig), + generatePermittedFileTypes(routeConfig), ); // Cannot be called just "state" because the compiler confuses it with the $state rune let uploadState = $derived.by(() => { if (disabled) return "disabled"; - if (!disabled && !$isUploading) return "ready"; + if (!disabled && !isUploading) return "ready"; return "uploading"; }); @@ -280,7 +280,7 @@ Example: {#if content?.allowedContent} {@render content.allowedContent(styleFieldArg)} {:else} - {allowedContentTextLabelGenerator($routeConfig)} + {allowedContentTextLabelGenerator(routeConfig)} {/if}
{/if} diff --git a/packages/svelte/src/lib/component/UploadDropzone.svelte b/packages/svelte/src/lib/component/UploadDropzone.svelte index 39f407138a..3af0009034 100644 --- a/packages/svelte/src/lib/component/UploadDropzone.svelte +++ b/packages/svelte/src/lib/component/UploadDropzone.svelte @@ -19,7 +19,7 @@ } from "uploadthing/client"; import type { FileRouter } from "uploadthing/server"; - import { INTERNAL_createUploadThingGen } from "../create-uploadthing"; + import { INTERNAL_createUploadThingGen } from "../create-uploadthing.svelte"; import type { UploadthingComponentProps } from "../types"; import Cancel from "./Cancel.svelte"; import { createDropzone } from "./create-dropzone"; @@ -81,7 +81,7 @@ mode = "auto", appendOnPaste = false, cn = defaultClassListMerger, - } = uploader.config ?? {}; + } = $derived(uploader.config ?? {}); let acRef = new AbortController(); @@ -135,7 +135,7 @@ }; let { fileTypes, multiple } = $derived( - generatePermittedFileTypes($routeConfig), + generatePermittedFileTypes(routeConfig), ); let dropzoneOptions = $derived({ @@ -149,7 +149,7 @@ state: dropzoneState, dropzoneRoot, dropzoneInput, - } = createDropzone(dropzoneOptions); + } = $derived(createDropzone(dropzoneOptions)); let ready = $derived(fileTypes.length > 0); @@ -195,7 +195,7 @@ __runtime: "svelte", fileTypes, isDragActive: $dropzoneState.isDragActive, - isUploading: $isUploading, + isUploading: isUploading, ready, uploadProgress, files, @@ -204,7 +204,7 @@ let uploadState = $derived.by(() => { if (disabled) return "disabled"; if (!ready) return "readying"; - if (ready && !$isUploading) return "ready"; + if (ready && !isUploading) return "ready"; return "uploading"; }); @@ -274,7 +274,7 @@ {#if content?.allowedContent} {@render content.allowedContent(styleFieldArg)} {:else} - {allowedContentTextLabelGenerator($routeConfig)} + {allowedContentTextLabelGenerator(routeConfig)} {/if} From 7236c31a8a93e2a5b1a2705718809288329fdfb8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alan=20Acu=C3=B1a?= Date: Tue, 12 Nov 2024 09:59:14 -0600 Subject: [PATCH 08/10] Svelte 5 update: updated docs --- .../(docs)/getting-started/svelte/page.mdx | 54 ++++++++++++------- 1 file changed, 35 insertions(+), 19 deletions(-) diff --git a/docs/src/app/(docs)/getting-started/svelte/page.mdx b/docs/src/app/(docs)/getting-started/svelte/page.mdx index 9ca934f08c..1a4a825582 100644 --- a/docs/src/app/(docs)/getting-started/svelte/page.mdx +++ b/docs/src/app/(docs)/getting-started/svelte/page.mdx @@ -228,7 +228,7 @@ First, generate a typed helper using the `generateSvelteHelpers` function from