diff --git a/package.json b/package.json index e32dd44..2873268 100644 --- a/package.json +++ b/package.json @@ -114,10 +114,10 @@ "@types/minimist": "^1.2.5", "@types/node": "^22.10.1", "@types/object-hash": "^3.0.6", - "@typescript-eslint/eslint-plugin": "^8.16.0", - "@typescript-eslint/parser": "^8.16.0", + "@typescript-eslint/eslint-plugin": "^8.17.0", + "@typescript-eslint/parser": "^8.17.0", "@vite-pwa/sveltekit": "^0.6.6", - "@vitest/coverage-v8": "^2.1.6", + "@vitest/coverage-v8": "^2.1.8", "autoprefixer": "^10.4.20", "backloop.dev": "^2.0.4", "chromatic": "^11.19.0", @@ -126,14 +126,14 @@ "cross-env": "^7.0.3", "eslint": "^9.16.0", "eslint-config-prettier": "^9.1.0", - "eslint-import-resolver-typescript": "^3.6.3", - "eslint-plugin-import-x": "^4.4.3", + "eslint-import-resolver-typescript": "^3.7.0", + "eslint-plugin-import-x": "^4.5.0", "eslint-plugin-playwright": "^2.1.0", "eslint-plugin-storybook": "^0.11.1", "eslint-plugin-svelte": "^2.46.1", "eslint-plugin-vitest": "^0.5.4", "glob": "^11.0.0", - "globals": "^15.12.0", + "globals": "^15.13.0", "http-server": "^14.1.1", "minimist": "^1.2.8", "object-hash": "^3.0.0", @@ -148,28 +148,28 @@ "react": "18.3.1", "react-dom": "18.3.1", "rimraf": "^6.0.1", - "sass": "^1.81.0", + "sass": "^1.82.0", "shx": "^0.3.4", "storybook": "^8.4.6", "stylelint": "^16.11.0", "stylelint-config-html": "^1.1.0", "stylelint-config-recommended": "^14.0.1", "stylelint-config-standard": "^36.0.1", - "svelte": "^5.2.12", - "svelte-check": "^4.1.0", + "svelte": "^5.5.3", + "svelte-check": "^4.1.1", "svgo": "^3.3.2", "ts-node": "^10.9.2", "tslib": "^2.8.1", "tsx": "^4.19.2", "typescript": "^5.7.2", - "typescript-eslint": "^8.16.0", + "typescript-eslint": "^8.17.0", "typescript-eslint-parser-for-extra-files": "^0.7.0", - "unplugin-icons": "^0.20.2", + "unplugin-icons": "^0.21.0", "vanilla-lazyload": "^19.1.3", - "vite": "^6.0.1", + "vite": "^6.0.2", "vite-plugin-pwa": "^0.21.1", "vite-plugin-static-copy": "^2.2.0", - "vitest": "^2.1.6", + "vitest": "^2.1.8", "workbox-build": "^7.3.0", "workbox-core": "^7.3.0", "workbox-precaching": "^7.3.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 82a7a22..2f8da2c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -80,7 +80,7 @@ importers: version: 8.4.6(react@18.3.1)(storybook@8.4.6(prettier@3.4.1)) '@storybook/addon-svelte-csf': specifier: ^5.0.0-next.13 - version: 5.0.0-next.13(@storybook/svelte@8.4.6(storybook@8.4.6(prettier@3.4.1))(svelte@5.2.12))(@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.2.12)(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2)))(storybook@8.4.6(prettier@3.4.1))(svelte@5.2.12)(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2)) + version: 5.0.0-next.13(@storybook/svelte@8.4.6(storybook@8.4.6(prettier@3.4.1))(svelte@5.5.3))(@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.5.3)(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2)))(storybook@8.4.6(prettier@3.4.1))(svelte@5.5.3)(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2)) '@storybook/addon-themes': specifier: ^8.4.6 version: 8.4.6(storybook@8.4.6(prettier@3.4.1)) @@ -98,10 +98,10 @@ importers: version: 8.4.6(storybook@8.4.6(prettier@3.4.1)) '@storybook/svelte': specifier: ^8.4.6 - version: 8.4.6(storybook@8.4.6(prettier@3.4.1))(svelte@5.2.12) + version: 8.4.6(storybook@8.4.6(prettier@3.4.1))(svelte@5.5.3) '@storybook/sveltekit': specifier: ^8.4.6 - version: 8.4.6(@babel/core@7.24.9)(@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.2.12)(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2)))(postcss-load-config@5.0.2(postcss@8.4.49))(postcss@8.4.49)(sass@1.81.0)(storybook@8.4.6(prettier@3.4.1))(svelte@5.2.12)(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2)) + version: 8.4.6(@babel/core@7.24.9)(@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.5.3)(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2)))(postcss-load-config@5.0.2(postcss@8.4.49))(postcss@8.4.49)(sass@1.82.0)(storybook@8.4.6(prettier@3.4.1))(svelte@5.5.3)(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2)) '@storybook/test': specifier: ^8.4.6 version: 8.4.6(storybook@8.4.6(prettier@3.4.1)) @@ -110,22 +110,22 @@ importers: version: 8.4.6(storybook@8.4.6(prettier@3.4.1)) '@sveltejs/adapter-auto': specifier: ^3.3.1 - version: 3.3.1(@sveltejs/kit@2.9.0(@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.2.12)(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2)))(svelte@5.2.12)(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2))) + version: 3.3.1(@sveltejs/kit@2.9.0(@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.5.3)(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2)))(svelte@5.5.3)(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2))) '@sveltejs/adapter-netlify': specifier: ^4.4.0 - version: 4.4.0(@sveltejs/kit@2.9.0(@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.2.12)(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2)))(svelte@5.2.12)(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2))) + version: 4.4.0(@sveltejs/kit@2.9.0(@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.5.3)(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2)))(svelte@5.5.3)(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2))) '@sveltejs/adapter-static': specifier: ^3.0.6 - version: 3.0.6(@sveltejs/kit@2.9.0(@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.2.12)(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2)))(svelte@5.2.12)(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2))) + version: 3.0.6(@sveltejs/kit@2.9.0(@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.5.3)(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2)))(svelte@5.5.3)(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2))) '@sveltejs/adapter-vercel': specifier: ^5.5.0 - version: 5.5.0(@sveltejs/kit@2.9.0(@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.2.12)(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2)))(svelte@5.2.12)(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2))) + version: 5.5.0(@sveltejs/kit@2.9.0(@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.5.3)(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2)))(svelte@5.5.3)(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2))) '@sveltejs/kit': specifier: ^2.9.0 - version: 2.9.0(@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.2.12)(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2)))(svelte@5.2.12)(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2)) + version: 2.9.0(@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.5.3)(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2)))(svelte@5.5.3)(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2)) '@sveltejs/vite-plugin-svelte': specifier: ^5.0.1 - version: 5.0.1(svelte@5.2.12)(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2)) + version: 5.0.1(svelte@5.5.3)(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2)) '@tauri-apps/api': specifier: ^2.1.1 version: 2.1.1 @@ -148,17 +148,17 @@ importers: specifier: ^3.0.6 version: 3.0.6 '@typescript-eslint/eslint-plugin': - specifier: ^8.16.0 - version: 8.16.0(@typescript-eslint/parser@8.16.0(eslint@9.16.0)(typescript@5.7.2))(eslint@9.16.0)(typescript@5.7.2) + specifier: ^8.17.0 + version: 8.17.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0)(typescript@5.7.2))(eslint@9.16.0)(typescript@5.7.2) '@typescript-eslint/parser': - specifier: ^8.16.0 - version: 8.16.0(eslint@9.16.0)(typescript@5.7.2) + specifier: ^8.17.0 + version: 8.17.0(eslint@9.16.0)(typescript@5.7.2) '@vite-pwa/sveltekit': specifier: ^0.6.6 - version: 0.6.6(@sveltejs/kit@2.9.0(@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.2.12)(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2)))(svelte@5.2.12)(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2)))(vite-plugin-pwa@0.21.1(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0)) + version: 0.6.6(@sveltejs/kit@2.9.0(@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.5.3)(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2)))(svelte@5.5.3)(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2)))(vite-plugin-pwa@0.21.1(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0)) '@vitest/coverage-v8': - specifier: ^2.1.6 - version: 2.1.6(vitest@2.1.6(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2)) + specifier: ^2.1.8 + version: 2.1.8(vitest@2.1.8(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)) autoprefixer: specifier: ^10.4.20 version: 10.4.20(postcss@8.4.49) @@ -184,11 +184,11 @@ importers: specifier: ^9.1.0 version: 9.1.0(eslint@9.16.0) eslint-import-resolver-typescript: - specifier: ^3.6.3 - version: 3.6.3(@typescript-eslint/parser@8.16.0(eslint@9.16.0)(typescript@5.7.2))(eslint-plugin-import-x@4.4.3(eslint@9.16.0)(typescript@5.7.2))(eslint-plugin-import@2.29.1)(eslint@9.16.0) + specifier: ^3.7.0 + version: 3.7.0(eslint-plugin-import-x@4.5.0(eslint@9.16.0)(typescript@5.7.2))(eslint-plugin-import@2.29.1)(eslint@9.16.0) eslint-plugin-import-x: - specifier: ^4.4.3 - version: 4.4.3(eslint@9.16.0)(typescript@5.7.2) + specifier: ^4.5.0 + version: 4.5.0(eslint@9.16.0)(typescript@5.7.2) eslint-plugin-playwright: specifier: ^2.1.0 version: 2.1.0(eslint@9.16.0) @@ -197,16 +197,16 @@ importers: version: 0.11.1(eslint@9.16.0)(typescript@5.7.2) eslint-plugin-svelte: specifier: ^2.46.1 - version: 2.46.1(eslint@9.16.0)(svelte@5.2.12)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.7.2)) + version: 2.46.1(eslint@9.16.0)(svelte@5.5.3)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.7.2)) eslint-plugin-vitest: specifier: ^0.5.4 - version: 0.5.4(@typescript-eslint/eslint-plugin@8.16.0(@typescript-eslint/parser@8.16.0(eslint@9.16.0)(typescript@5.7.2))(eslint@9.16.0)(typescript@5.7.2))(eslint@9.16.0)(typescript@5.7.2)(vitest@2.1.6(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2)) + version: 0.5.4(@typescript-eslint/eslint-plugin@8.17.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0)(typescript@5.7.2))(eslint@9.16.0)(typescript@5.7.2))(eslint@9.16.0)(typescript@5.7.2)(vitest@2.1.8(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)) glob: specifier: ^11.0.0 version: 11.0.0 globals: - specifier: ^15.12.0 - version: 15.12.0 + specifier: ^15.13.0 + version: 15.13.0 http-server: specifier: ^14.1.1 version: 14.1.1 @@ -239,7 +239,7 @@ importers: version: 3.4.1 prettier-plugin-svelte: specifier: ^3.3.2 - version: 3.3.2(prettier@3.4.1)(svelte@5.2.12) + version: 3.3.2(prettier@3.4.1)(svelte@5.5.3) react: specifier: 18.3.1 version: 18.3.1 @@ -250,8 +250,8 @@ importers: specifier: ^6.0.1 version: 6.0.1 sass: - specifier: ^1.81.0 - version: 1.81.0 + specifier: ^1.82.0 + version: 1.82.0 shx: specifier: ^0.3.4 version: 0.3.4 @@ -271,11 +271,11 @@ importers: specifier: ^36.0.1 version: 36.0.1(stylelint@16.11.0(typescript@5.7.2)) svelte: - specifier: ^5.2.12 - version: 5.2.12 + specifier: ^5.5.3 + version: 5.5.3 svelte-check: - specifier: ^4.1.0 - version: 4.1.0(picomatch@4.0.2)(svelte@5.2.12)(typescript@5.7.2) + specifier: ^4.1.1 + version: 4.1.1(picomatch@4.0.2)(svelte@5.5.3)(typescript@5.7.2) svgo: specifier: ^3.3.2 version: 3.3.2 @@ -292,29 +292,29 @@ importers: specifier: ^5.7.2 version: 5.7.2 typescript-eslint: - specifier: ^8.16.0 - version: 8.16.0(eslint@9.16.0)(typescript@5.7.2) + specifier: ^8.17.0 + version: 8.17.0(eslint@9.16.0)(typescript@5.7.2) typescript-eslint-parser-for-extra-files: specifier: ^0.7.0 - version: 0.7.0(@typescript-eslint/parser@8.16.0(eslint@9.16.0)(typescript@5.7.2))(svelte2tsx@0.7.28(svelte@5.2.12)(typescript@5.7.2))(typescript@5.7.2) + version: 0.7.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0)(typescript@5.7.2))(svelte2tsx@0.7.28(svelte@5.5.3)(typescript@5.7.2))(typescript@5.7.2) unplugin-icons: - specifier: ^0.20.2 - version: 0.20.2(svelte@5.2.12) + specifier: ^0.21.0 + version: 0.21.0(svelte@5.5.3) vanilla-lazyload: specifier: ^19.1.3 version: 19.1.3 vite: - specifier: ^6.0.1 - version: 6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2) + specifier: ^6.0.2 + version: 6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2) vite-plugin-pwa: specifier: ^0.21.1 - version: 0.21.1(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0) + version: 0.21.1(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0) vite-plugin-static-copy: specifier: ^2.2.0 - version: 2.2.0(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2)) + version: 2.2.0(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2)) vitest: - specifier: ^2.1.6 - version: 2.1.6(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2) + specifier: ^2.1.8 + version: 2.1.8(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0) workbox-build: specifier: ^7.3.0 version: 7.3.0(@types/babel__core@7.20.5) @@ -1093,6 +1093,12 @@ packages: peerDependencies: react: '>=16.8.0' + '@esbuild/aix-ppc64@0.21.5': + resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [aix] + '@esbuild/aix-ppc64@0.23.1': resolution: {integrity: sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==} engines: {node: '>=18'} @@ -1105,6 +1111,12 @@ packages: cpu: [ppc64] os: [aix] + '@esbuild/android-arm64@0.21.5': + resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + '@esbuild/android-arm64@0.23.1': resolution: {integrity: sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==} engines: {node: '>=18'} @@ -1117,6 +1129,12 @@ packages: cpu: [arm64] os: [android] + '@esbuild/android-arm@0.21.5': + resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + '@esbuild/android-arm@0.23.1': resolution: {integrity: sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ==} engines: {node: '>=18'} @@ -1129,6 +1147,12 @@ packages: cpu: [arm] os: [android] + '@esbuild/android-x64@0.21.5': + resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + '@esbuild/android-x64@0.23.1': resolution: {integrity: sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg==} engines: {node: '>=18'} @@ -1141,6 +1165,12 @@ packages: cpu: [x64] os: [android] + '@esbuild/darwin-arm64@0.21.5': + resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + '@esbuild/darwin-arm64@0.23.1': resolution: {integrity: sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==} engines: {node: '>=18'} @@ -1153,6 +1183,12 @@ packages: cpu: [arm64] os: [darwin] + '@esbuild/darwin-x64@0.21.5': + resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + '@esbuild/darwin-x64@0.23.1': resolution: {integrity: sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw==} engines: {node: '>=18'} @@ -1165,6 +1201,12 @@ packages: cpu: [x64] os: [darwin] + '@esbuild/freebsd-arm64@0.21.5': + resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + '@esbuild/freebsd-arm64@0.23.1': resolution: {integrity: sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==} engines: {node: '>=18'} @@ -1177,6 +1219,12 @@ packages: cpu: [arm64] os: [freebsd] + '@esbuild/freebsd-x64@0.21.5': + resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + '@esbuild/freebsd-x64@0.23.1': resolution: {integrity: sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g==} engines: {node: '>=18'} @@ -1189,6 +1237,12 @@ packages: cpu: [x64] os: [freebsd] + '@esbuild/linux-arm64@0.21.5': + resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + '@esbuild/linux-arm64@0.23.1': resolution: {integrity: sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==} engines: {node: '>=18'} @@ -1201,6 +1255,12 @@ packages: cpu: [arm64] os: [linux] + '@esbuild/linux-arm@0.21.5': + resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + '@esbuild/linux-arm@0.23.1': resolution: {integrity: sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ==} engines: {node: '>=18'} @@ -1213,6 +1273,12 @@ packages: cpu: [arm] os: [linux] + '@esbuild/linux-ia32@0.21.5': + resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + '@esbuild/linux-ia32@0.23.1': resolution: {integrity: sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ==} engines: {node: '>=18'} @@ -1225,6 +1291,12 @@ packages: cpu: [ia32] os: [linux] + '@esbuild/linux-loong64@0.21.5': + resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + '@esbuild/linux-loong64@0.23.1': resolution: {integrity: sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw==} engines: {node: '>=18'} @@ -1237,6 +1309,12 @@ packages: cpu: [loong64] os: [linux] + '@esbuild/linux-mips64el@0.21.5': + resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + '@esbuild/linux-mips64el@0.23.1': resolution: {integrity: sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q==} engines: {node: '>=18'} @@ -1249,6 +1327,12 @@ packages: cpu: [mips64el] os: [linux] + '@esbuild/linux-ppc64@0.21.5': + resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + '@esbuild/linux-ppc64@0.23.1': resolution: {integrity: sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw==} engines: {node: '>=18'} @@ -1261,6 +1345,12 @@ packages: cpu: [ppc64] os: [linux] + '@esbuild/linux-riscv64@0.21.5': + resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + '@esbuild/linux-riscv64@0.23.1': resolution: {integrity: sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA==} engines: {node: '>=18'} @@ -1273,6 +1363,12 @@ packages: cpu: [riscv64] os: [linux] + '@esbuild/linux-s390x@0.21.5': + resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + '@esbuild/linux-s390x@0.23.1': resolution: {integrity: sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw==} engines: {node: '>=18'} @@ -1285,6 +1381,12 @@ packages: cpu: [s390x] os: [linux] + '@esbuild/linux-x64@0.21.5': + resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + '@esbuild/linux-x64@0.23.1': resolution: {integrity: sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ==} engines: {node: '>=18'} @@ -1297,6 +1399,12 @@ packages: cpu: [x64] os: [linux] + '@esbuild/netbsd-x64@0.21.5': + resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + '@esbuild/netbsd-x64@0.23.1': resolution: {integrity: sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==} engines: {node: '>=18'} @@ -1321,6 +1429,12 @@ packages: cpu: [arm64] os: [openbsd] + '@esbuild/openbsd-x64@0.21.5': + resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + '@esbuild/openbsd-x64@0.23.1': resolution: {integrity: sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA==} engines: {node: '>=18'} @@ -1333,6 +1447,12 @@ packages: cpu: [x64] os: [openbsd] + '@esbuild/sunos-x64@0.21.5': + resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + '@esbuild/sunos-x64@0.23.1': resolution: {integrity: sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==} engines: {node: '>=18'} @@ -1345,6 +1465,12 @@ packages: cpu: [x64] os: [sunos] + '@esbuild/win32-arm64@0.21.5': + resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + '@esbuild/win32-arm64@0.23.1': resolution: {integrity: sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==} engines: {node: '>=18'} @@ -1357,6 +1483,12 @@ packages: cpu: [arm64] os: [win32] + '@esbuild/win32-ia32@0.21.5': + resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + '@esbuild/win32-ia32@0.23.1': resolution: {integrity: sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ==} engines: {node: '>=18'} @@ -1369,6 +1501,12 @@ packages: cpu: [ia32] os: [win32] + '@esbuild/win32-x64@0.21.5': + resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + '@esbuild/win32-x64@0.23.1': resolution: {integrity: sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg==} engines: {node: '>=18'} @@ -1387,10 +1525,6 @@ packages: peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - '@eslint-community/regexpp@4.11.0': - resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==} - engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint-community/regexpp@4.12.1': resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} @@ -2348,8 +2482,8 @@ packages: '@types/uuid@9.0.7': resolution: {integrity: sha512-WUtIVRUZ9i5dYXefDEAI7sh9/O7jGvHg7Df/5O/gtH3Yabe5odI3UWopVR1qbPXQtvOxWu3mM4XxlYeZtMWF4g==} - '@typescript-eslint/eslint-plugin@8.16.0': - resolution: {integrity: sha512-5YTHKV8MYlyMI6BaEG7crQ9BhSc8RxzshOReKwZwRWN0+XvvTOm+L/UYLCYxFpfwYuAAqhxiq4yae0CMFwbL7Q==} + '@typescript-eslint/eslint-plugin@8.17.0': + resolution: {integrity: sha512-HU1KAdW3Tt8zQkdvNoIijfWDMvdSweFYm4hWh+KwhPstv+sCmWb89hCIP8msFm9N1R/ooh9honpSuvqKWlYy3w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 @@ -2359,8 +2493,8 @@ packages: typescript: optional: true - '@typescript-eslint/parser@8.16.0': - resolution: {integrity: sha512-D7DbgGFtsqIPIFMPJwCad9Gfi/hC0PWErRRHFnaCWoEDYi5tQUDiJCTmGUbBiLzjqAck4KcXt9Ayj0CNlIrF+w==} + '@typescript-eslint/parser@8.17.0': + resolution: {integrity: sha512-Drp39TXuUlD49F7ilHHCG7TTg8IkA+hxCuULdmzWYICxGXvDXmDmWEjJYZQYgf6l/TFfYNE167m7isnc3xlIEg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -2377,12 +2511,12 @@ packages: resolution: {integrity: sha512-mwsZWubQvBki2t5565uxF0EYvG+FwdFb8bMtDuGQLdCCnGPrDEDvm1gtfynuKlnpzeBRqdFCkMf9jg1fnAK8sg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/scope-manager@8.6.0': - resolution: {integrity: sha512-ZuoutoS5y9UOxKvpc/GkvF4cuEmpokda4wRg64JEia27wX+PysIE9q+lzDtlHHgblwUWwo5/Qn+/WyTUvDwBHw==} + '@typescript-eslint/scope-manager@8.17.0': + resolution: {integrity: sha512-/ewp4XjvnxaREtqsZjF4Mfn078RD/9GmiEAtTeLQ7yFdKnqwTOgRMSvFz4et9U5RiJQ15WTGXPLj89zGusvxBg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@8.16.0': - resolution: {integrity: sha512-IqZHGG+g1XCWX9NyqnI/0CX5LL8/18awQqmkZSl2ynn8F76j579dByc0jhfVSnSnhf7zv76mKBQv9HQFKvDCgg==} + '@typescript-eslint/type-utils@8.17.0': + resolution: {integrity: sha512-q38llWJYPd63rRnJ6wY/ZQqIzPrBCkPdpIsaCfkR3Q4t3p6sb422zougfad4TFW9+ElIFLVDzWGiGAfbb/v2qw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -2399,8 +2533,8 @@ packages: resolution: {integrity: sha512-NzrHj6thBAOSE4d9bsuRNMvk+BvaQvmY4dDglgkgGC0EW/tB3Kelnp3tAKH87GEwzoxgeQn9fNGRyFJM/xd+GQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/types@8.6.0': - resolution: {integrity: sha512-rojqFZGd4MQxw33SrOy09qIDS8WEldM8JWtKQLAjf/X5mGSeEFh5ixQlxssMNyPslVIk9yzWqXCsV2eFhYrYUw==} + '@typescript-eslint/types@8.17.0': + resolution: {integrity: sha512-gY2TVzeve3z6crqh2Ic7Cr+CAv6pfb0Egee7J5UAVWCpVvDI/F71wNfolIim4FE6hT15EbpZFVUj9j5i38jYXA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript-eslint/typescript-estree@7.16.0': @@ -2421,8 +2555,8 @@ packages: typescript: optional: true - '@typescript-eslint/typescript-estree@8.6.0': - resolution: {integrity: sha512-MOVAzsKJIPIlLK239l5s06YXjNqpKTVhBVDnqUumQJja5+Y94V3+4VUFRA0G60y2jNnTVwRCkhyGQpavfsbq/g==} + '@typescript-eslint/typescript-estree@8.17.0': + resolution: {integrity: sha512-JqkOopc1nRKZpX+opvKqnM3XUlM7LpFMD0lYxTqOTKQfCWAmxw45e3qlOCsEqEB2yuacujivudOFpCnqkBDNMw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -2446,11 +2580,15 @@ packages: typescript: optional: true - '@typescript-eslint/utils@8.6.0': - resolution: {integrity: sha512-eNp9cWnYf36NaOVjkEUznf6fEgVy1TWpE0o52e4wtojjBx7D1UV2WAWGzR+8Y5lVFtpMLPwNbC67T83DWSph4A==} + '@typescript-eslint/utils@8.17.0': + resolution: {integrity: sha512-bQC8BnEkxqG8HBGKwG9wXlZqg37RKSMY7v/X8VEWD8JG2JuTHuNK0VFvMPMUKQcbk6B+tf05k+4AShAEtCtJ/w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true '@typescript-eslint/visitor-keys@7.16.0': resolution: {integrity: sha512-rMo01uPy9C7XxG7AFsxa8zLnWXTF8N3PYclekWSrurvhwiw1eW88mrKiAYe6s53AUY57nTRz8dJsuuXdkAhzCg==} @@ -2460,8 +2598,8 @@ packages: resolution: {integrity: sha512-pq19gbaMOmFE3CbL0ZB8J8BFCo2ckfHBfaIsaOZgBIF4EoISJIdLX5xRhd0FGB0LlHReNRuzoJoMGpTjq8F2CQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/visitor-keys@8.6.0': - resolution: {integrity: sha512-wapVFfZg9H0qOYh4grNVQiMklJGluQrOUiOhYRrQWhx7BY/+I1IYb8BczWNbbUpO+pqy0rDciv3lQH5E1bCLrg==} + '@typescript-eslint/visitor-keys@8.17.0': + resolution: {integrity: sha512-1Hm7THLpO6ww5QU6H/Qp+AusUUl+z/CAm3cNZZ0jQvon9yicgO7Rwd+/WWRpMKLYV6p2UvdbR27c86rzCPpreg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@vercel/nft@0.27.3': @@ -2480,11 +2618,11 @@ packages: '@vite-pwa/assets-generator': optional: true - '@vitest/coverage-v8@2.1.6': - resolution: {integrity: sha512-qItJVYDbG3MUFO68dOZUz+rWlqe9LMzotERXFXKg25s2A/kSVsyS9O0yNGrITfBd943GsnBeQZkBUu7Pc+zVeA==} + '@vitest/coverage-v8@2.1.8': + resolution: {integrity: sha512-2Y7BPlKH18mAZYAW1tYByudlCYrQyl5RGvnnDYJKW5tCiO5qg3KSAy3XAxcxKz900a0ZXxWtKrMuZLe3lKBpJw==} peerDependencies: - '@vitest/browser': 2.1.6 - vitest: 2.1.6 + '@vitest/browser': 2.1.8 + vitest: 2.1.8 peerDependenciesMeta: '@vitest/browser': optional: true @@ -2492,14 +2630,14 @@ packages: '@vitest/expect@2.0.5': resolution: {integrity: sha512-yHZtwuP7JZivj65Gxoi8upUN2OzHTi3zVfjwdpu2WrvCZPLwsJ2Ey5ILIPccoW23dd/zQBlJ4/dhi7DWNyXCpA==} - '@vitest/expect@2.1.6': - resolution: {integrity: sha512-9M1UR9CAmrhJOMoSwVnPh2rELPKhYo0m/CSgqw9PyStpxtkwhmdM6XYlXGKeYyERY1N6EIuzkQ7e3Lm1WKCoUg==} + '@vitest/expect@2.1.8': + resolution: {integrity: sha512-8ytZ/fFHq2g4PJVAtDX57mayemKgDR6X3Oa2Foro+EygiOJHUXhCqBAAKQYYajZpFoIfvBCF1j6R6IYRSIUFuw==} - '@vitest/mocker@2.1.6': - resolution: {integrity: sha512-MHZp2Z+Q/A3am5oD4WSH04f9B0T7UvwEb+v5W0kCYMhtXGYbdyl2NUk1wdSMqGthmhpiThPDp/hEoVwu16+u1A==} + '@vitest/mocker@2.1.8': + resolution: {integrity: sha512-7guJ/47I6uqfttp33mgo6ga5Gr1VnL58rcqYKyShoRK9ebu8T5Rs6HN3s1NABiBeVTdWNrwUMcHH54uXZBN4zA==} peerDependencies: msw: ^2.4.9 - vite: ^5.0.0 || ^6.0.0 + vite: ^5.0.0 peerDependenciesMeta: msw: optional: true @@ -2512,17 +2650,20 @@ packages: '@vitest/pretty-format@2.1.6': resolution: {integrity: sha512-exZyLcEnHgDMKc54TtHca4McV4sKT+NKAe9ix/yhd/qkYb/TP8HTyXRFDijV19qKqTZM0hPL4753zU/U8L/gAA==} - '@vitest/runner@2.1.6': - resolution: {integrity: sha512-SjkRGSFyrA82m5nz7To4CkRSEVWn/rwQISHoia/DB8c6IHIhaE/UNAo+7UfeaeJRE979XceGl00LNkIz09RFsA==} + '@vitest/pretty-format@2.1.8': + resolution: {integrity: sha512-9HiSZ9zpqNLKlbIDRWOnAWqgcA7xu+8YxXSekhr0Ykab7PAYFkhkwoqVArPOtJhPmYeE2YHgKZlj3CP36z2AJQ==} - '@vitest/snapshot@2.1.6': - resolution: {integrity: sha512-5JTWHw8iS9l3v4/VSuthCndw1lN/hpPB+mlgn1BUhFbobeIUj1J1V/Bj2t2ovGEmkXLTckFjQddsxS5T6LuVWw==} + '@vitest/runner@2.1.8': + resolution: {integrity: sha512-17ub8vQstRnRlIU5k50bG+QOMLHRhYPAna5tw8tYbj+jzjcspnwnwtPtiOlkuKC4+ixDPTuLZiqiWWQ2PSXHVg==} + + '@vitest/snapshot@2.1.8': + resolution: {integrity: sha512-20T7xRFbmnkfcmgVEz+z3AU/3b0cEzZOt/zmnvZEctg64/QZbSDJEVm9fLnnlSi74KibmRsO9/Qabi+t0vCRPg==} '@vitest/spy@2.0.5': resolution: {integrity: sha512-c/jdthAhvJdpfVuaexSrnawxZz6pywlTPe84LUB2m/4t3rl2fTo9NFGBG4oWgaD+FTgDDV8hJ/nibT7IfH3JfA==} - '@vitest/spy@2.1.6': - resolution: {integrity: sha512-oTFObV8bd4SDdRka5O+mSh5w9irgx5IetrD5i+OsUUsk/shsBoHifwCzy45SAORzAhtNiprUVaK3hSCCzZh1jQ==} + '@vitest/spy@2.1.8': + resolution: {integrity: sha512-5swjf2q95gXeYPevtW0BLk6H8+bPlMb4Vw/9Em4hFxDcaOxS+e0LOX4yqNxoHzMR2akEB2xfpnWUzkZokmgWDg==} '@vitest/utils@2.0.5': resolution: {integrity: sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==} @@ -2530,6 +2671,9 @@ packages: '@vitest/utils@2.1.6': resolution: {integrity: sha512-ixNkFy3k4vokOUTU2blIUvOgKq/N2PW8vKIjZZYsGJCMX69MRa9J2sKqX5hY/k5O5Gty3YJChepkqZ3KM9LyIQ==} + '@vitest/utils@2.1.8': + resolution: {integrity: sha512-dwSoui6djdwbfFmIgbIjX2ZhIoG7Ex/+xpxyiEgIGzjliY8xGkcpITKTlp6B4MgtGkF2ilvm97cPM96XZaAgcA==} + '@xmldom/xmldom@0.8.10': resolution: {integrity: sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==} engines: {node: '>=10.0.0'} @@ -2953,9 +3097,6 @@ packages: concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - confbox@0.1.7: - resolution: {integrity: sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==} - confbox@0.1.8: resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==} @@ -3318,6 +3459,11 @@ packages: peerDependencies: esbuild: '>=0.12 <1' + esbuild@0.21.5: + resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} + engines: {node: '>=12'} + hasBin: true + esbuild@0.23.1: resolution: {integrity: sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==} engines: {node: '>=18'} @@ -3362,8 +3508,8 @@ packages: eslint-import-resolver-node@0.3.9: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} - eslint-import-resolver-typescript@3.6.3: - resolution: {integrity: sha512-ud9aw4szY9cCT1EWWdGv1L1XR6hh2PaRWif0j2QjQ0pgTY/69iw+W0Z4qZv5wHahOl8isEr+k/JnyAqNQkLkIA==} + eslint-import-resolver-typescript@3.7.0: + resolution: {integrity: sha512-Vrwyi8HHxY97K5ebydMtffsWAn1SCR9eol49eCd5fJS4O1WV7PaAjbcjmbfJJSMz/t4Mal212Uz/fQZrOB8mow==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: eslint: '*' @@ -3396,8 +3542,8 @@ packages: eslint-import-resolver-webpack: optional: true - eslint-plugin-import-x@4.4.3: - resolution: {integrity: sha512-QBprHvhLsfDhP++2T1NnjsOUt6bLDX3NMHaYwAB1FD3xmYTkdFH+HS1OamGhz28jLkRyIZa6UNAzTxbHnJwz5w==} + eslint-plugin-import-x@4.5.0: + resolution: {integrity: sha512-l0OTfnPF8RwmSXfjT75N8d6ZYLVrVYWpaGlgvVkVqFERCI5SyBfDP7QEMr3kt0zWi2sOa9EQ47clbdFsHkF83Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -3759,9 +3905,6 @@ packages: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} engines: {node: 6.* || 8.* || >= 10.*} - get-func-name@2.0.2: - resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==} - get-intrinsic@1.2.2: resolution: {integrity: sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==} @@ -3836,8 +3979,8 @@ packages: resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} engines: {node: '>=18'} - globals@15.12.0: - resolution: {integrity: sha512-1+gLErljJFhbOVyaetcwJiJ4+eLe45S2E7P5UiZ9xGfeq3ATQf5DOv9G7MH3gGbKQLkzmNh2DxfZwLdw+j6oTQ==} + globals@15.13.0: + resolution: {integrity: sha512-49TewVEz0UxZjr1WYYsWpPrhyC/B/pA8Bq0fUmet2n+eR7yn0IvNzNaoBwnK6mdkzcN+se7Ez9zUgULTz2QH4g==} engines: {node: '>=18'} globalthis@1.0.3: @@ -4352,9 +4495,6 @@ packages: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true - loupe@3.1.1: - resolution: {integrity: sha512-edNu/8D5MKVfGVFRhFf8aAxiTM6Wumfz5XsaatSxlD3w4R1d/WEKUTydCdPGbl9K7QG/Ca3GnDV2sIKIpXRQcw==} - loupe@3.1.2: resolution: {integrity: sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==} @@ -4526,9 +4666,6 @@ packages: engines: {node: '>=10'} hasBin: true - mlly@1.7.1: - resolution: {integrity: sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==} - mlly@1.7.3: resolution: {integrity: sha512-xUsx5n/mN0uQf4V548PKQ+YShA4/IW0KI1dZhrNrPCLG+xizETbHTkOa1f8/xut9JRPp8kQuMnz0oqwkTiLo/A==} @@ -4737,9 +4874,6 @@ packages: package-json-from-dist@1.0.0: resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} - package-manager-detector@0.2.0: - resolution: {integrity: sha512-E385OSk9qDcXhcM9LNSe4sdhx8a9mAPrZ4sMLW+tmxl5ZuGtPUcdFu+MPP2jbgiWAZ6Pfe5soGFMd+0Db5Vrog==} - package-manager-detector@0.2.6: resolution: {integrity: sha512-9vPH3qooBlYRJdmdYP00nvjZOulm40r5dhtal8st18ctf+6S1k7pi5yIHLvI4w5D70x0Y+xdVD9qITH0QO/A8A==} @@ -4846,9 +4980,6 @@ packages: resolution: {integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==} engines: {node: '>=6'} - pkg-types@1.1.3: - resolution: {integrity: sha512-+JrgthZG6m3ckicaOB74TwQ+tBWsFl3qVQg7mN8ulwSOElJ7gBhKzj2VkCPnZ4NlF6kEquYU+RIYNVAvzd54UA==} - pkg-types@1.2.1: resolution: {integrity: sha512-sQoqa8alT3nHjGuTjuKgOnvjo4cljkufdtLMnO2LBP/wRwuDlo1tkaEdMxCRhyGRPacv/ztlZgDPm2b7FAmEvw==} @@ -5220,8 +5351,8 @@ packages: sander@0.5.1: resolution: {integrity: sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==} - sass@1.81.0: - resolution: {integrity: sha512-Q4fOxRfhmv3sqCLoGfvrC9pRV8btc0UtqL9mN6Yrv6Qi9ScL55CVH1vlPP863ISLEEMNLLuu9P+enCeGHlnzhA==} + sass@1.82.0: + resolution: {integrity: sha512-j4GMCTa8elGyN9A7x7bEglx0VgSpNUG4W4wNedQ33wSMdnkqQCT8HTwOaVSV4e6yQovcu/3Oc4coJP/l0xhL2Q==} engines: {node: '>=14.0.0'} hasBin: true @@ -5339,10 +5470,6 @@ packages: resolution: {integrity: sha512-J69LQ22xrQB1cIFJhPfgtLuI6BpWRiWu1Y3vSsIwK/eAScqJxd/+CJlUuHQRdX2C9NGFamq+KqNywGgaThwfHw==} hasBin: true - source-map-js@1.2.0: - resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} - engines: {node: '>=0.10.0'} - source-map-js@1.2.1: resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} engines: {node: '>=0.10.0'} @@ -5497,8 +5624,8 @@ packages: peerDependencies: svelte: ^5.0.0 - svelte-check@4.1.0: - resolution: {integrity: sha512-AflEZYqI578KuDZcpcorPSf597LStxlkN7XqXi38u09zlHODVKd7c+7OuubGzbhgGRUqNTdQCZ+Ga96iRXEf2g==} + svelte-check@4.1.1: + resolution: {integrity: sha512-NfaX+6Qtc8W/CyVGS/F7/XdiSSyXz+WGYA9ZWV3z8tso14V2vzjfXviKaTFEzB7g8TqfgO2FOzP6XT4ApSTUTw==} engines: {node: '>= 18.0.0'} hasBin: true peerDependencies: @@ -5557,8 +5684,8 @@ packages: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 typescript: ^4.9.4 || ^5.0.0 - svelte@5.2.12: - resolution: {integrity: sha512-lcrJVygO05nzQkgRLxaz3qd0kamyhujfpCxalzzKabJUueVrnpc0bhHgR2hUa/335XvOHO39wtc79C72g+5ftw==} + svelte@5.5.3: + resolution: {integrity: sha512-0j7XTSg5iXcLNCFcEsIZPtHO7SQeE0KgMcyF1K4K7HkjdKVPumz7dnxeXq5lGJRHfVAMZKqpEJ46rPKPKRJ57Q==} engines: {node: '>=18'} sveltedoc-parser@4.2.1: @@ -5630,9 +5757,6 @@ packages: tinybench@2.9.0: resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} - tinyexec@0.3.0: - resolution: {integrity: sha512-tVGE0mVJPGb0chKhqmsoosjsS+qUnJVGJpZgsHYQcGoPlG3B51R3PouqTgEGH2Dc9jjFyOqOpix6ZHNMXp1FZg==} - tinyexec@0.3.1: resolution: {integrity: sha512-WiCJLEECkO18gwqIp6+hJg0//p23HXp4S+gGtAKu3mI2F2/sXC4FvHvXvB0zJVVaTPhx1/tOwdbRsa1sOBIKqQ==} @@ -5770,8 +5894,8 @@ packages: vue: optional: true - typescript-eslint@8.16.0: - resolution: {integrity: sha512-wDkVmlY6O2do4V+lZd0GtRfbtXbeD0q9WygwXXSJnC1xorE8eqyC2L1tJimqpSeFrOzRlYtWnUp/uzgHQOgfBQ==} + typescript-eslint@8.17.0: + resolution: {integrity: sha512-409VXvFd/f1br1DCbuKNFqQpXICoTB+V51afcwG1pn1a3Cp92MqAUges3YjwEdQ0cMUoCIodjVDAYzyD8h3SYA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -5830,8 +5954,8 @@ packages: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} - unplugin-icons@0.20.2: - resolution: {integrity: sha512-Ak6TKAiO812aIUrCelrBSTQbYC4FiqawnFrAusP/hjmB8f9cAug9jr381ItvLl+Asi4IVcjoOiPbpy9CfFGKvQ==} + unplugin-icons@0.21.0: + resolution: {integrity: sha512-sRic+yj7cCbpDFwrRj+m55ogOZi6PQRDc/WUEmjHLAnc90v0g5UVxE0cVAZgBOsAPCieizZJui/sgrCYrVx8mQ==} peerDependencies: '@svgr/core': '>=7.0.0' '@svgx/core': ^1.0.1 @@ -5904,9 +6028,9 @@ packages: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} - vite-node@2.1.6: - resolution: {integrity: sha512-DBfJY0n9JUwnyLxPSSUmEePT21j8JZp/sR9n+/gBwQU6DcQOioPdb8/pibWfXForbirSagZCilseYIwaL3f95A==} - engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + vite-node@2.1.8: + resolution: {integrity: sha512-uPAwSr57kYjAUux+8E2j0q0Fxpn8M9VoyfGiRI8Kfktz9NcYMCenwY5RnZxnF1WTu3TGiYipirIzacLL3VVGFg==} + engines: {node: ^18.0.0 || >=20.0.0} hasBin: true vite-plugin-pwa@0.21.1: @@ -5927,8 +6051,39 @@ packages: peerDependencies: vite: ^5.0.0 || ^6.0.0 - vite@6.0.1: - resolution: {integrity: sha512-Ldn6gorLGr4mCdFnmeAOLweJxZ34HjKnDm4HGo6P66IEqTxQb36VEdFJQENKxWjupNfoIjvRUnswjn1hpYEpjQ==} + vite@5.4.11: + resolution: {integrity: sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || >=20.0.0 + less: '*' + lightningcss: ^1.21.0 + sass: '*' + sass-embedded: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + + vite@6.0.2: + resolution: {integrity: sha512-XdQ+VsY2tJpBsKGs0wf3U/+azx8BBpYRHFAyKm5VeEZNOJZRB63q7Sc8Iup3k0TrN3KO6QgyzFf+opSbfY1y0g==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: @@ -5975,15 +6130,15 @@ packages: vite: optional: true - vitest@2.1.6: - resolution: {integrity: sha512-isUCkvPL30J4c5O5hgONeFRsDmlw6kzFEdLQHLezmDdKQHy8Ke/B/dgdTMEgU0vm+iZ0TjW8GuK83DiahBoKWQ==} - engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + vitest@2.1.8: + resolution: {integrity: sha512-1vBKTZskHw/aosXqQUlVWWlGUxSJR8YtiyZDJAFeW2kPAeX6S3Sool0mjspO+kXLuxVWlEDDowBAeqeAQefqLQ==} + engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' - '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 - '@vitest/browser': 2.1.6 - '@vitest/ui': 2.1.6 + '@types/node': ^18.0.0 || >=20.0.0 + '@vitest/browser': 2.1.8 + '@vitest/ui': 2.1.8 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -6193,8 +6348,8 @@ snapshots: '@antfu/install-pkg@0.4.1': dependencies: - package-manager-detector: 0.2.0 - tinyexec: 0.3.0 + package-manager-detector: 0.2.6 + tinyexec: 0.3.1 '@antfu/install-pkg@0.5.0': dependencies: @@ -7149,108 +7304,162 @@ snapshots: dependencies: react: 18.3.1 + '@esbuild/aix-ppc64@0.21.5': + optional: true + '@esbuild/aix-ppc64@0.23.1': optional: true '@esbuild/aix-ppc64@0.24.0': optional: true + '@esbuild/android-arm64@0.21.5': + optional: true + '@esbuild/android-arm64@0.23.1': optional: true '@esbuild/android-arm64@0.24.0': optional: true + '@esbuild/android-arm@0.21.5': + optional: true + '@esbuild/android-arm@0.23.1': optional: true '@esbuild/android-arm@0.24.0': optional: true + '@esbuild/android-x64@0.21.5': + optional: true + '@esbuild/android-x64@0.23.1': optional: true '@esbuild/android-x64@0.24.0': optional: true + '@esbuild/darwin-arm64@0.21.5': + optional: true + '@esbuild/darwin-arm64@0.23.1': optional: true '@esbuild/darwin-arm64@0.24.0': optional: true + '@esbuild/darwin-x64@0.21.5': + optional: true + '@esbuild/darwin-x64@0.23.1': optional: true '@esbuild/darwin-x64@0.24.0': optional: true + '@esbuild/freebsd-arm64@0.21.5': + optional: true + '@esbuild/freebsd-arm64@0.23.1': optional: true '@esbuild/freebsd-arm64@0.24.0': optional: true + '@esbuild/freebsd-x64@0.21.5': + optional: true + '@esbuild/freebsd-x64@0.23.1': optional: true '@esbuild/freebsd-x64@0.24.0': optional: true + '@esbuild/linux-arm64@0.21.5': + optional: true + '@esbuild/linux-arm64@0.23.1': optional: true '@esbuild/linux-arm64@0.24.0': optional: true + '@esbuild/linux-arm@0.21.5': + optional: true + '@esbuild/linux-arm@0.23.1': optional: true '@esbuild/linux-arm@0.24.0': optional: true + '@esbuild/linux-ia32@0.21.5': + optional: true + '@esbuild/linux-ia32@0.23.1': optional: true '@esbuild/linux-ia32@0.24.0': optional: true + '@esbuild/linux-loong64@0.21.5': + optional: true + '@esbuild/linux-loong64@0.23.1': optional: true '@esbuild/linux-loong64@0.24.0': optional: true + '@esbuild/linux-mips64el@0.21.5': + optional: true + '@esbuild/linux-mips64el@0.23.1': optional: true '@esbuild/linux-mips64el@0.24.0': optional: true + '@esbuild/linux-ppc64@0.21.5': + optional: true + '@esbuild/linux-ppc64@0.23.1': optional: true '@esbuild/linux-ppc64@0.24.0': optional: true + '@esbuild/linux-riscv64@0.21.5': + optional: true + '@esbuild/linux-riscv64@0.23.1': optional: true '@esbuild/linux-riscv64@0.24.0': optional: true + '@esbuild/linux-s390x@0.21.5': + optional: true + '@esbuild/linux-s390x@0.23.1': optional: true '@esbuild/linux-s390x@0.24.0': optional: true + '@esbuild/linux-x64@0.21.5': + optional: true + '@esbuild/linux-x64@0.23.1': optional: true '@esbuild/linux-x64@0.24.0': optional: true + '@esbuild/netbsd-x64@0.21.5': + optional: true + '@esbuild/netbsd-x64@0.23.1': optional: true @@ -7263,30 +7472,45 @@ snapshots: '@esbuild/openbsd-arm64@0.24.0': optional: true + '@esbuild/openbsd-x64@0.21.5': + optional: true + '@esbuild/openbsd-x64@0.23.1': optional: true '@esbuild/openbsd-x64@0.24.0': optional: true + '@esbuild/sunos-x64@0.21.5': + optional: true + '@esbuild/sunos-x64@0.23.1': optional: true '@esbuild/sunos-x64@0.24.0': optional: true + '@esbuild/win32-arm64@0.21.5': + optional: true + '@esbuild/win32-arm64@0.23.1': optional: true '@esbuild/win32-arm64@0.24.0': optional: true + '@esbuild/win32-ia32@0.21.5': + optional: true + '@esbuild/win32-ia32@0.23.1': optional: true '@esbuild/win32-ia32@0.24.0': optional: true + '@esbuild/win32-x64@0.21.5': + optional: true + '@esbuild/win32-x64@0.23.1': optional: true @@ -7298,8 +7522,6 @@ snapshots: eslint: 9.16.0 eslint-visitor-keys: 3.4.3 - '@eslint-community/regexpp@4.11.0': {} - '@eslint-community/regexpp@4.12.1': {} '@eslint/compat@1.2.3(eslint@9.16.0)': @@ -7389,7 +7611,7 @@ snapshots: debug: 4.3.7 kolorist: 1.8.0 local-pkg: 0.5.1 - mlly: 1.7.1 + mlly: 1.7.3 transitivePeerDependencies: - supports-color @@ -7865,21 +8087,21 @@ snapshots: storybook: 8.4.6(prettier@3.4.1) ts-dedent: 2.2.0 - '@storybook/addon-svelte-csf@5.0.0-next.13(@storybook/svelte@8.4.6(storybook@8.4.6(prettier@3.4.1))(svelte@5.2.12))(@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.2.12)(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2)))(storybook@8.4.6(prettier@3.4.1))(svelte@5.2.12)(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2))': + '@storybook/addon-svelte-csf@5.0.0-next.13(@storybook/svelte@8.4.6(storybook@8.4.6(prettier@3.4.1))(svelte@5.5.3))(@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.5.3)(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2)))(storybook@8.4.6(prettier@3.4.1))(svelte@5.5.3)(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2))': dependencies: '@storybook/csf': 0.1.11 '@storybook/docs-tools': 8.4.6(storybook@8.4.6(prettier@3.4.1)) '@storybook/node-logger': 8.4.6(storybook@8.4.6(prettier@3.4.1)) - '@storybook/svelte': 8.4.6(storybook@8.4.6(prettier@3.4.1))(svelte@5.2.12) + '@storybook/svelte': 8.4.6(storybook@8.4.6(prettier@3.4.1))(svelte@5.5.3) '@storybook/types': 8.3.1(storybook@8.4.6(prettier@3.4.1)) - '@sveltejs/vite-plugin-svelte': 5.0.1(svelte@5.2.12)(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2)) + '@sveltejs/vite-plugin-svelte': 5.0.1(svelte@5.5.3)(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2)) dedent: 1.5.3 es-toolkit: 1.27.0 esrap: 1.2.2 magic-string: 0.30.14 - svelte: 5.2.12 - svelte-ast-print: 0.4.2(svelte@5.2.12) - vite: 6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2) + svelte: 5.5.3 + svelte-ast-print: 0.4.2(svelte@5.5.3) + vite: 6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2) zimmerframe: 1.1.2 transitivePeerDependencies: - babel-plugin-macros @@ -7918,13 +8140,13 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@storybook/builder-vite@8.4.6(storybook@8.4.6(prettier@3.4.1))(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2))': + '@storybook/builder-vite@8.4.6(storybook@8.4.6(prettier@3.4.1))(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2))': dependencies: '@storybook/csf-plugin': 8.4.6(storybook@8.4.6(prettier@3.4.1)) browser-assert: 1.2.1 storybook: 8.4.6(prettier@3.4.1) ts-dedent: 2.2.0 - vite: 6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2) + vite: 6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2) '@storybook/channels@7.6.17': dependencies: @@ -8103,20 +8325,20 @@ snapshots: memoizerific: 1.11.3 qs: 6.11.2 - '@storybook/svelte-vite@8.4.6(@babel/core@7.24.9)(@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.2.12)(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2)))(postcss-load-config@5.0.2(postcss@8.4.49))(postcss@8.4.49)(sass@1.81.0)(storybook@8.4.6(prettier@3.4.1))(svelte@5.2.12)(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2))': + '@storybook/svelte-vite@8.4.6(@babel/core@7.24.9)(@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.5.3)(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2)))(postcss-load-config@5.0.2(postcss@8.4.49))(postcss@8.4.49)(sass@1.82.0)(storybook@8.4.6(prettier@3.4.1))(svelte@5.5.3)(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2))': dependencies: - '@storybook/builder-vite': 8.4.6(storybook@8.4.6(prettier@3.4.1))(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2)) - '@storybook/svelte': 8.4.6(storybook@8.4.6(prettier@3.4.1))(svelte@5.2.12) - '@sveltejs/vite-plugin-svelte': 5.0.1(svelte@5.2.12)(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2)) + '@storybook/builder-vite': 8.4.6(storybook@8.4.6(prettier@3.4.1))(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2)) + '@storybook/svelte': 8.4.6(storybook@8.4.6(prettier@3.4.1))(svelte@5.5.3) + '@sveltejs/vite-plugin-svelte': 5.0.1(svelte@5.5.3)(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2)) magic-string: 0.30.14 storybook: 8.4.6(prettier@3.4.1) - svelte: 5.2.12 - svelte-preprocess: 5.1.4(@babel/core@7.24.9)(postcss-load-config@5.0.2(postcss@8.4.49))(postcss@8.4.49)(sass@1.81.0)(svelte@5.2.12)(typescript@5.7.2) - svelte2tsx: 0.7.28(svelte@5.2.12)(typescript@5.7.2) + svelte: 5.5.3 + svelte-preprocess: 5.1.4(@babel/core@7.24.9)(postcss-load-config@5.0.2(postcss@8.4.49))(postcss@8.4.49)(sass@1.82.0)(svelte@5.5.3)(typescript@5.7.2) + svelte2tsx: 0.7.28(svelte@5.5.3)(typescript@5.7.2) sveltedoc-parser: 4.2.1 ts-dedent: 2.2.0 typescript: 5.7.2 - vite: 6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2) + vite: 6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2) transitivePeerDependencies: - '@babel/core' - coffeescript @@ -8129,7 +8351,7 @@ snapshots: - sugarss - supports-color - '@storybook/svelte@8.4.6(storybook@8.4.6(prettier@3.4.1))(svelte@5.2.12)': + '@storybook/svelte@8.4.6(storybook@8.4.6(prettier@3.4.1))(svelte@5.5.3)': dependencies: '@storybook/components': 8.4.6(storybook@8.4.6(prettier@3.4.1)) '@storybook/global': 5.0.0 @@ -8137,22 +8359,22 @@ snapshots: '@storybook/preview-api': 8.4.6(storybook@8.4.6(prettier@3.4.1)) '@storybook/theming': 8.4.6(storybook@8.4.6(prettier@3.4.1)) storybook: 8.4.6(prettier@3.4.1) - svelte: 5.2.12 + svelte: 5.5.3 sveltedoc-parser: 4.2.1 ts-dedent: 2.2.0 type-fest: 2.19.0 transitivePeerDependencies: - supports-color - '@storybook/sveltekit@8.4.6(@babel/core@7.24.9)(@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.2.12)(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2)))(postcss-load-config@5.0.2(postcss@8.4.49))(postcss@8.4.49)(sass@1.81.0)(storybook@8.4.6(prettier@3.4.1))(svelte@5.2.12)(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2))': + '@storybook/sveltekit@8.4.6(@babel/core@7.24.9)(@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.5.3)(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2)))(postcss-load-config@5.0.2(postcss@8.4.49))(postcss@8.4.49)(sass@1.82.0)(storybook@8.4.6(prettier@3.4.1))(svelte@5.5.3)(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2))': dependencies: '@storybook/addon-actions': 8.4.6(storybook@8.4.6(prettier@3.4.1)) - '@storybook/builder-vite': 8.4.6(storybook@8.4.6(prettier@3.4.1))(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2)) - '@storybook/svelte': 8.4.6(storybook@8.4.6(prettier@3.4.1))(svelte@5.2.12) - '@storybook/svelte-vite': 8.4.6(@babel/core@7.24.9)(@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.2.12)(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2)))(postcss-load-config@5.0.2(postcss@8.4.49))(postcss@8.4.49)(sass@1.81.0)(storybook@8.4.6(prettier@3.4.1))(svelte@5.2.12)(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2)) + '@storybook/builder-vite': 8.4.6(storybook@8.4.6(prettier@3.4.1))(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2)) + '@storybook/svelte': 8.4.6(storybook@8.4.6(prettier@3.4.1))(svelte@5.5.3) + '@storybook/svelte-vite': 8.4.6(@babel/core@7.24.9)(@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.5.3)(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2)))(postcss-load-config@5.0.2(postcss@8.4.49))(postcss@8.4.49)(sass@1.82.0)(storybook@8.4.6(prettier@3.4.1))(svelte@5.5.3)(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2)) storybook: 8.4.6(prettier@3.4.1) - svelte: 5.2.12 - vite: 6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2) + svelte: 5.5.3 + vite: 6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2) transitivePeerDependencies: - '@babel/core' - '@sveltejs/vite-plugin-svelte' @@ -8209,34 +8431,34 @@ snapshots: magic-string: 0.25.9 string.prototype.matchall: 4.0.10 - '@sveltejs/adapter-auto@3.3.1(@sveltejs/kit@2.9.0(@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.2.12)(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2)))(svelte@5.2.12)(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2)))': + '@sveltejs/adapter-auto@3.3.1(@sveltejs/kit@2.9.0(@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.5.3)(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2)))(svelte@5.5.3)(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2)))': dependencies: - '@sveltejs/kit': 2.9.0(@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.2.12)(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2)))(svelte@5.2.12)(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2)) + '@sveltejs/kit': 2.9.0(@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.5.3)(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2)))(svelte@5.5.3)(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2)) import-meta-resolve: 4.1.0 - '@sveltejs/adapter-netlify@4.4.0(@sveltejs/kit@2.9.0(@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.2.12)(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2)))(svelte@5.2.12)(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2)))': + '@sveltejs/adapter-netlify@4.4.0(@sveltejs/kit@2.9.0(@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.5.3)(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2)))(svelte@5.5.3)(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2)))': dependencies: '@iarna/toml': 2.2.5 - '@sveltejs/kit': 2.9.0(@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.2.12)(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2)))(svelte@5.2.12)(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2)) + '@sveltejs/kit': 2.9.0(@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.5.3)(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2)))(svelte@5.5.3)(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2)) esbuild: 0.24.0 set-cookie-parser: 2.6.0 - '@sveltejs/adapter-static@3.0.6(@sveltejs/kit@2.9.0(@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.2.12)(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2)))(svelte@5.2.12)(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2)))': + '@sveltejs/adapter-static@3.0.6(@sveltejs/kit@2.9.0(@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.5.3)(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2)))(svelte@5.5.3)(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2)))': dependencies: - '@sveltejs/kit': 2.9.0(@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.2.12)(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2)))(svelte@5.2.12)(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2)) + '@sveltejs/kit': 2.9.0(@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.5.3)(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2)))(svelte@5.5.3)(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2)) - '@sveltejs/adapter-vercel@5.5.0(@sveltejs/kit@2.9.0(@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.2.12)(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2)))(svelte@5.2.12)(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2)))': + '@sveltejs/adapter-vercel@5.5.0(@sveltejs/kit@2.9.0(@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.5.3)(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2)))(svelte@5.5.3)(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2)))': dependencies: - '@sveltejs/kit': 2.9.0(@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.2.12)(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2)))(svelte@5.2.12)(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2)) + '@sveltejs/kit': 2.9.0(@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.5.3)(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2)))(svelte@5.5.3)(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2)) '@vercel/nft': 0.27.3 esbuild: 0.24.0 transitivePeerDependencies: - encoding - supports-color - '@sveltejs/kit@2.9.0(@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.2.12)(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2)))(svelte@5.2.12)(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2))': + '@sveltejs/kit@2.9.0(@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.5.3)(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2)))(svelte@5.5.3)(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2))': dependencies: - '@sveltejs/vite-plugin-svelte': 5.0.1(svelte@5.2.12)(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2)) + '@sveltejs/vite-plugin-svelte': 5.0.1(svelte@5.5.3)(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2)) '@types/cookie': 0.6.0 cookie: 0.6.0 devalue: 5.1.1 @@ -8248,29 +8470,29 @@ snapshots: sade: 1.8.1 set-cookie-parser: 2.6.0 sirv: 3.0.0 - svelte: 5.2.12 + svelte: 5.5.3 tiny-glob: 0.2.9 - vite: 6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2) + vite: 6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2) - '@sveltejs/vite-plugin-svelte-inspector@4.0.1(@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.2.12)(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2)))(svelte@5.2.12)(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2))': + '@sveltejs/vite-plugin-svelte-inspector@4.0.1(@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.5.3)(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2)))(svelte@5.5.3)(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2))': dependencies: - '@sveltejs/vite-plugin-svelte': 5.0.1(svelte@5.2.12)(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2)) + '@sveltejs/vite-plugin-svelte': 5.0.1(svelte@5.5.3)(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2)) debug: 4.3.7 - svelte: 5.2.12 - vite: 6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2) + svelte: 5.5.3 + vite: 6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2) transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.2.12)(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2))': + '@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.5.3)(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2))': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 4.0.1(@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.2.12)(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2)))(svelte@5.2.12)(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2)) + '@sveltejs/vite-plugin-svelte-inspector': 4.0.1(@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.5.3)(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2)))(svelte@5.5.3)(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2)) debug: 4.3.7 deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.14 - svelte: 5.2.12 - vite: 6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2) - vitefu: 1.0.4(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2)) + svelte: 5.5.3 + vite: 6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2) + vitefu: 1.0.4(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2)) transitivePeerDependencies: - supports-color @@ -8488,14 +8710,14 @@ snapshots: '@types/uuid@9.0.7': {} - '@typescript-eslint/eslint-plugin@8.16.0(@typescript-eslint/parser@8.16.0(eslint@9.16.0)(typescript@5.7.2))(eslint@9.16.0)(typescript@5.7.2)': + '@typescript-eslint/eslint-plugin@8.17.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0)(typescript@5.7.2))(eslint@9.16.0)(typescript@5.7.2)': dependencies: - '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 8.16.0(eslint@9.16.0)(typescript@5.7.2) - '@typescript-eslint/scope-manager': 8.16.0 - '@typescript-eslint/type-utils': 8.16.0(eslint@9.16.0)(typescript@5.7.2) - '@typescript-eslint/utils': 8.16.0(eslint@9.16.0)(typescript@5.7.2) - '@typescript-eslint/visitor-keys': 8.16.0 + '@eslint-community/regexpp': 4.12.1 + '@typescript-eslint/parser': 8.17.0(eslint@9.16.0)(typescript@5.7.2) + '@typescript-eslint/scope-manager': 8.17.0 + '@typescript-eslint/type-utils': 8.17.0(eslint@9.16.0)(typescript@5.7.2) + '@typescript-eslint/utils': 8.17.0(eslint@9.16.0)(typescript@5.7.2) + '@typescript-eslint/visitor-keys': 8.17.0 eslint: 9.16.0 graphemer: 1.4.0 ignore: 5.3.2 @@ -8506,13 +8728,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.16.0(eslint@9.16.0)(typescript@5.7.2)': + '@typescript-eslint/parser@8.17.0(eslint@9.16.0)(typescript@5.7.2)': dependencies: - '@typescript-eslint/scope-manager': 8.16.0 - '@typescript-eslint/types': 8.16.0 - '@typescript-eslint/typescript-estree': 8.16.0(typescript@5.7.2) - '@typescript-eslint/visitor-keys': 8.16.0 - debug: 4.3.6 + '@typescript-eslint/scope-manager': 8.17.0 + '@typescript-eslint/types': 8.17.0 + '@typescript-eslint/typescript-estree': 8.17.0(typescript@5.7.2) + '@typescript-eslint/visitor-keys': 8.17.0 + debug: 4.3.7 eslint: 9.16.0 optionalDependencies: typescript: 5.7.2 @@ -8529,16 +8751,16 @@ snapshots: '@typescript-eslint/types': 8.16.0 '@typescript-eslint/visitor-keys': 8.16.0 - '@typescript-eslint/scope-manager@8.6.0': + '@typescript-eslint/scope-manager@8.17.0': dependencies: - '@typescript-eslint/types': 8.6.0 - '@typescript-eslint/visitor-keys': 8.6.0 + '@typescript-eslint/types': 8.17.0 + '@typescript-eslint/visitor-keys': 8.17.0 - '@typescript-eslint/type-utils@8.16.0(eslint@9.16.0)(typescript@5.7.2)': + '@typescript-eslint/type-utils@8.17.0(eslint@9.16.0)(typescript@5.7.2)': dependencies: - '@typescript-eslint/typescript-estree': 8.16.0(typescript@5.7.2) - '@typescript-eslint/utils': 8.16.0(eslint@9.16.0)(typescript@5.7.2) - debug: 4.3.6 + '@typescript-eslint/typescript-estree': 8.17.0(typescript@5.7.2) + '@typescript-eslint/utils': 8.17.0(eslint@9.16.0)(typescript@5.7.2) + debug: 4.3.7 eslint: 9.16.0 ts-api-utils: 1.3.0(typescript@5.7.2) optionalDependencies: @@ -8550,7 +8772,7 @@ snapshots: '@typescript-eslint/types@8.16.0': {} - '@typescript-eslint/types@8.6.0': {} + '@typescript-eslint/types@8.17.0': {} '@typescript-eslint/typescript-estree@7.16.0(typescript@5.7.2)': dependencies: @@ -8571,7 +8793,7 @@ snapshots: dependencies: '@typescript-eslint/types': 8.16.0 '@typescript-eslint/visitor-keys': 8.16.0 - debug: 4.3.6 + debug: 4.3.7 fast-glob: 3.3.2 is-glob: 4.0.3 minimatch: 9.0.5 @@ -8582,10 +8804,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.6.0(typescript@5.7.2)': + '@typescript-eslint/typescript-estree@8.17.0(typescript@5.7.2)': dependencies: - '@typescript-eslint/types': 8.6.0 - '@typescript-eslint/visitor-keys': 8.6.0 + '@typescript-eslint/types': 8.17.0 + '@typescript-eslint/visitor-keys': 8.17.0 debug: 4.3.7 fast-glob: 3.3.2 is-glob: 4.0.3 @@ -8620,16 +8842,17 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.6.0(eslint@9.16.0)(typescript@5.7.2)': + '@typescript-eslint/utils@8.17.0(eslint@9.16.0)(typescript@5.7.2)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.16.0) - '@typescript-eslint/scope-manager': 8.6.0 - '@typescript-eslint/types': 8.6.0 - '@typescript-eslint/typescript-estree': 8.6.0(typescript@5.7.2) + '@typescript-eslint/scope-manager': 8.17.0 + '@typescript-eslint/types': 8.17.0 + '@typescript-eslint/typescript-estree': 8.17.0(typescript@5.7.2) eslint: 9.16.0 + optionalDependencies: + typescript: 5.7.2 transitivePeerDependencies: - supports-color - - typescript '@typescript-eslint/visitor-keys@7.16.0': dependencies: @@ -8641,10 +8864,10 @@ snapshots: '@typescript-eslint/types': 8.16.0 eslint-visitor-keys: 4.2.0 - '@typescript-eslint/visitor-keys@8.6.0': + '@typescript-eslint/visitor-keys@8.17.0': dependencies: - '@typescript-eslint/types': 8.6.0 - eslint-visitor-keys: 3.4.3 + '@typescript-eslint/types': 8.17.0 + eslint-visitor-keys: 4.2.0 '@vercel/nft@0.27.3': dependencies: @@ -8664,14 +8887,14 @@ snapshots: - encoding - supports-color - '@vite-pwa/sveltekit@0.6.6(@sveltejs/kit@2.9.0(@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.2.12)(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2)))(svelte@5.2.12)(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2)))(vite-plugin-pwa@0.21.1(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0))': + '@vite-pwa/sveltekit@0.6.6(@sveltejs/kit@2.9.0(@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.5.3)(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2)))(svelte@5.5.3)(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2)))(vite-plugin-pwa@0.21.1(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0))': dependencies: - '@sveltejs/kit': 2.9.0(@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.2.12)(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2)))(svelte@5.2.12)(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2)) + '@sveltejs/kit': 2.9.0(@sveltejs/vite-plugin-svelte@5.0.1(svelte@5.5.3)(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2)))(svelte@5.5.3)(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2)) kolorist: 1.8.0 tinyglobby: 0.2.10 - vite-plugin-pwa: 0.21.1(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0) + vite-plugin-pwa: 0.21.1(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0) - '@vitest/coverage-v8@2.1.6(vitest@2.1.6(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2))': + '@vitest/coverage-v8@2.1.8(vitest@2.1.8(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 @@ -8685,7 +8908,7 @@ snapshots: std-env: 3.8.0 test-exclude: 7.0.1 tinyrainbow: 1.2.0 - vitest: 2.1.6(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2) + vitest: 2.1.8(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0) transitivePeerDependencies: - supports-color @@ -8696,20 +8919,20 @@ snapshots: chai: 5.1.2 tinyrainbow: 1.2.0 - '@vitest/expect@2.1.6': + '@vitest/expect@2.1.8': dependencies: - '@vitest/spy': 2.1.6 - '@vitest/utils': 2.1.6 + '@vitest/spy': 2.1.8 + '@vitest/utils': 2.1.8 chai: 5.1.2 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.6(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2))': + '@vitest/mocker@2.1.8(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0))': dependencies: - '@vitest/spy': 2.1.6 + '@vitest/spy': 2.1.8 estree-walker: 3.0.3 magic-string: 0.30.14 optionalDependencies: - vite: 6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2) + vite: 5.4.11(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0) '@vitest/pretty-format@2.0.5': dependencies: @@ -8719,14 +8942,18 @@ snapshots: dependencies: tinyrainbow: 1.2.0 - '@vitest/runner@2.1.6': + '@vitest/pretty-format@2.1.8': dependencies: - '@vitest/utils': 2.1.6 + tinyrainbow: 1.2.0 + + '@vitest/runner@2.1.8': + dependencies: + '@vitest/utils': 2.1.8 pathe: 1.1.2 - '@vitest/snapshot@2.1.6': + '@vitest/snapshot@2.1.8': dependencies: - '@vitest/pretty-format': 2.1.6 + '@vitest/pretty-format': 2.1.8 magic-string: 0.30.14 pathe: 1.1.2 @@ -8734,7 +8961,7 @@ snapshots: dependencies: tinyspy: 3.0.2 - '@vitest/spy@2.1.6': + '@vitest/spy@2.1.8': dependencies: tinyspy: 3.0.2 @@ -8751,6 +8978,12 @@ snapshots: loupe: 3.1.2 tinyrainbow: 1.2.0 + '@vitest/utils@2.1.8': + dependencies: + '@vitest/pretty-format': 2.1.8 + loupe: 3.1.2 + tinyrainbow: 1.2.0 + '@xmldom/xmldom@0.8.10': {} abbrev@1.1.1: {} @@ -9077,7 +9310,7 @@ snapshots: assertion-error: 2.0.1 check-error: 2.1.1 deep-eql: 5.0.2 - loupe: 3.1.1 + loupe: 3.1.2 pathval: 2.0.0 chalk@2.4.2: @@ -9192,8 +9425,6 @@ snapshots: concat-map@0.0.1: {} - confbox@0.1.7: {} - confbox@0.1.8: {} consola@3.2.3: {} @@ -9295,7 +9526,7 @@ snapshots: css-tree@2.2.1: dependencies: mdn-data: 2.0.28 - source-map-js: 1.2.0 + source-map-js: 1.2.1 css-tree@2.3.1: dependencies: @@ -9557,6 +9788,32 @@ snapshots: transitivePeerDependencies: - supports-color + esbuild@0.21.5: + optionalDependencies: + '@esbuild/aix-ppc64': 0.21.5 + '@esbuild/android-arm': 0.21.5 + '@esbuild/android-arm64': 0.21.5 + '@esbuild/android-x64': 0.21.5 + '@esbuild/darwin-arm64': 0.21.5 + '@esbuild/darwin-x64': 0.21.5 + '@esbuild/freebsd-arm64': 0.21.5 + '@esbuild/freebsd-x64': 0.21.5 + '@esbuild/linux-arm': 0.21.5 + '@esbuild/linux-arm64': 0.21.5 + '@esbuild/linux-ia32': 0.21.5 + '@esbuild/linux-loong64': 0.21.5 + '@esbuild/linux-mips64el': 0.21.5 + '@esbuild/linux-ppc64': 0.21.5 + '@esbuild/linux-riscv64': 0.21.5 + '@esbuild/linux-s390x': 0.21.5 + '@esbuild/linux-x64': 0.21.5 + '@esbuild/netbsd-x64': 0.21.5 + '@esbuild/openbsd-x64': 0.21.5 + '@esbuild/sunos-x64': 0.21.5 + '@esbuild/win32-arm64': 0.21.5 + '@esbuild/win32-ia32': 0.21.5 + '@esbuild/win32-x64': 0.21.5 + esbuild@0.23.1: optionalDependencies: '@esbuild/aix-ppc64': 0.23.1 @@ -9638,41 +9895,40 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.16.0(eslint@9.16.0)(typescript@5.7.2))(eslint-plugin-import-x@4.4.3(eslint@9.16.0)(typescript@5.7.2))(eslint-plugin-import@2.29.1)(eslint@9.16.0): + eslint-import-resolver-typescript@3.7.0(eslint-plugin-import-x@4.5.0(eslint@9.16.0)(typescript@5.7.2))(eslint-plugin-import@2.29.1)(eslint@9.16.0): dependencies: '@nolyfill/is-core-module': 1.0.39 - debug: 4.3.6 + debug: 4.3.7 enhanced-resolve: 5.15.0 eslint: 9.16.0 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@8.16.0(eslint@9.16.0)(typescript@5.7.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.16.0) fast-glob: 3.3.2 get-tsconfig: 4.7.5 is-bun-module: 1.2.1 is-glob: 4.0.3 + stable-hash: 0.0.4 optionalDependencies: - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@8.16.0(eslint@9.16.0)(typescript@5.7.2))(eslint-import-resolver-typescript@3.6.3)(eslint@9.16.0) - eslint-plugin-import-x: 4.4.3(eslint@9.16.0)(typescript@5.7.2) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@8.17.0(eslint@9.16.0)(typescript@5.7.2))(eslint-import-resolver-typescript@3.7.0)(eslint@9.16.0) + eslint-plugin-import-x: 4.5.0(eslint@9.16.0)(typescript@5.7.2) transitivePeerDependencies: - - '@typescript-eslint/parser' - - eslint-import-resolver-node - - eslint-import-resolver-webpack - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@8.16.0(eslint@9.16.0)(typescript@5.7.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.16.0): + eslint-module-utils@2.8.1(@typescript-eslint/parser@8.17.0(eslint@9.16.0)(typescript@5.7.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.7.0)(eslint@9.16.0): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.16.0(eslint@9.16.0)(typescript@5.7.2) + '@typescript-eslint/parser': 8.17.0(eslint@9.16.0)(typescript@5.7.2) eslint: 9.16.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.16.0(eslint@9.16.0)(typescript@5.7.2))(eslint-plugin-import-x@4.4.3(eslint@9.16.0)(typescript@5.7.2))(eslint-plugin-import@2.29.1)(eslint@9.16.0) + eslint-import-resolver-typescript: 3.7.0(eslint-plugin-import-x@4.5.0(eslint@9.16.0)(typescript@5.7.2))(eslint-plugin-import@2.29.1)(eslint@9.16.0) transitivePeerDependencies: - supports-color + optional: true - eslint-plugin-import-x@4.4.3(eslint@9.16.0)(typescript@5.7.2): + eslint-plugin-import-x@4.5.0(eslint@9.16.0)(typescript@5.7.2): dependencies: - '@typescript-eslint/utils': 8.6.0(eslint@9.16.0)(typescript@5.7.2) - debug: 4.3.6 + '@typescript-eslint/scope-manager': 8.16.0 + '@typescript-eslint/utils': 8.16.0(eslint@9.16.0)(typescript@5.7.2) + debug: 4.3.7 doctrine: 3.0.0 eslint: 9.16.0 eslint-import-resolver-node: 0.3.9 @@ -9686,7 +9942,7 @@ snapshots: - supports-color - typescript - eslint-plugin-import@2.29.1(@typescript-eslint/parser@8.16.0(eslint@9.16.0)(typescript@5.7.2))(eslint-import-resolver-typescript@3.6.3)(eslint@9.16.0): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@8.17.0(eslint@9.16.0)(typescript@5.7.2))(eslint-import-resolver-typescript@3.7.0)(eslint@9.16.0): dependencies: array-includes: 3.1.7 array.prototype.findlastindex: 1.2.3 @@ -9696,7 +9952,7 @@ snapshots: doctrine: 2.1.0 eslint: 9.16.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@8.16.0(eslint@9.16.0)(typescript@5.7.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.16.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@8.17.0(eslint@9.16.0)(typescript@5.7.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.7.0)(eslint@9.16.0) hasown: 2.0.0 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -9707,7 +9963,7 @@ snapshots: semver: 6.3.1 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.16.0(eslint@9.16.0)(typescript@5.7.2) + '@typescript-eslint/parser': 8.17.0(eslint@9.16.0)(typescript@5.7.2) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -9729,7 +9985,7 @@ snapshots: - supports-color - typescript - eslint-plugin-svelte@2.46.1(eslint@9.16.0)(svelte@5.2.12)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.7.2)): + eslint-plugin-svelte@2.46.1(eslint@9.16.0)(svelte@5.5.3)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.7.2)): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.16.0) '@jridgewell/sourcemap-codec': 1.5.0 @@ -9742,19 +9998,19 @@ snapshots: postcss-safe-parser: 6.0.0(postcss@8.4.49) postcss-selector-parser: 6.1.2 semver: 7.6.3 - svelte-eslint-parser: 0.43.0(svelte@5.2.12) + svelte-eslint-parser: 0.43.0(svelte@5.5.3) optionalDependencies: - svelte: 5.2.12 + svelte: 5.5.3 transitivePeerDependencies: - ts-node - eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@8.16.0(@typescript-eslint/parser@8.16.0(eslint@9.16.0)(typescript@5.7.2))(eslint@9.16.0)(typescript@5.7.2))(eslint@9.16.0)(typescript@5.7.2)(vitest@2.1.6(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2)): + eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@8.17.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0)(typescript@5.7.2))(eslint@9.16.0)(typescript@5.7.2))(eslint@9.16.0)(typescript@5.7.2)(vitest@2.1.8(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)): dependencies: '@typescript-eslint/utils': 7.16.0(eslint@9.16.0)(typescript@5.7.2) eslint: 9.16.0 optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.16.0(@typescript-eslint/parser@8.16.0(eslint@9.16.0)(typescript@5.7.2))(eslint@9.16.0)(typescript@5.7.2) - vitest: 2.1.6(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2) + '@typescript-eslint/eslint-plugin': 8.17.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0)(typescript@5.7.2))(eslint@9.16.0)(typescript@5.7.2) + vitest: 2.1.8(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0) transitivePeerDependencies: - supports-color - typescript @@ -10177,8 +10433,6 @@ snapshots: get-caller-file@2.0.5: {} - get-func-name@2.0.2: {} - get-intrinsic@1.2.2: dependencies: function-bind: 1.1.2 @@ -10274,7 +10528,7 @@ snapshots: globals@14.0.0: {} - globals@15.12.0: {} + globals@15.13.0: {} globalthis@1.0.3: dependencies: @@ -10770,10 +11024,6 @@ snapshots: dependencies: js-tokens: 4.0.0 - loupe@3.1.1: - dependencies: - get-func-name: 2.0.2 - loupe@3.1.2: {} lower-case@2.0.2: @@ -10916,13 +11166,6 @@ snapshots: mkdirp@1.0.4: {} - mlly@1.7.1: - dependencies: - acorn: 8.14.0 - pathe: 1.1.2 - pkg-types: 1.1.3 - ufo: 1.5.4 - mlly@1.7.3: dependencies: acorn: 8.14.0 @@ -11138,8 +11381,6 @@ snapshots: package-json-from-dist@1.0.0: {} - package-manager-detector@0.2.0: {} - package-manager-detector@0.2.6: {} parent-module@1.0.1: @@ -11216,12 +11457,6 @@ snapshots: dependencies: find-up: 3.0.0 - pkg-types@1.1.3: - dependencies: - confbox: 0.1.7 - mlly: 1.7.1 - pathe: 1.1.2 - pkg-types@1.2.1: dependencies: confbox: 0.1.8 @@ -11350,10 +11585,10 @@ snapshots: prelude-ls@1.2.1: {} - prettier-plugin-svelte@3.3.2(prettier@3.4.1)(svelte@5.2.12): + prettier-plugin-svelte@3.3.2(prettier@3.4.1)(svelte@5.5.3): dependencies: prettier: 3.4.1 - svelte: 5.2.12 + svelte: 5.5.3 prettier@3.4.1: {} @@ -11607,7 +11842,7 @@ snapshots: mkdirp: 0.5.6 rimraf: 2.7.1 - sass@1.81.0: + sass@1.82.0: dependencies: chokidar: 4.0.1 immutable: 5.0.3 @@ -11741,8 +11976,6 @@ snapshots: minimist: 1.2.8 sander: 0.5.1 - source-map-js@1.2.0: {} - source-map-js@1.2.1: {} source-map-support@0.5.21: @@ -11928,25 +12161,25 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-ast-print@0.4.2(svelte@5.2.12): + svelte-ast-print@0.4.2(svelte@5.5.3): dependencies: esrap: 1.2.2 - svelte: 5.2.12 + svelte: 5.5.3 zimmerframe: 1.1.2 - svelte-check@4.1.0(picomatch@4.0.2)(svelte@5.2.12)(typescript@5.7.2): + svelte-check@4.1.1(picomatch@4.0.2)(svelte@5.5.3)(typescript@5.7.2): dependencies: '@jridgewell/trace-mapping': 0.3.25 chokidar: 4.0.1 - fdir: 6.2.0(picomatch@4.0.2) - picocolors: 1.1.0 + fdir: 6.4.2(picomatch@4.0.2) + picocolors: 1.1.1 sade: 1.8.1 - svelte: 5.2.12 + svelte: 5.5.3 typescript: 5.7.2 transitivePeerDependencies: - picomatch - svelte-eslint-parser@0.43.0(svelte@5.2.12): + svelte-eslint-parser@0.43.0(svelte@5.5.3): dependencies: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 @@ -11954,31 +12187,31 @@ snapshots: postcss: 8.4.49 postcss-scss: 4.0.9(postcss@8.4.49) optionalDependencies: - svelte: 5.2.12 + svelte: 5.5.3 - svelte-preprocess@5.1.4(@babel/core@7.24.9)(postcss-load-config@5.0.2(postcss@8.4.49))(postcss@8.4.49)(sass@1.81.0)(svelte@5.2.12)(typescript@5.7.2): + svelte-preprocess@5.1.4(@babel/core@7.24.9)(postcss-load-config@5.0.2(postcss@8.4.49))(postcss@8.4.49)(sass@1.82.0)(svelte@5.5.3)(typescript@5.7.2): dependencies: '@types/pug': 2.0.10 detect-indent: 6.1.0 magic-string: 0.30.14 sorcery: 0.11.0 strip-indent: 3.0.0 - svelte: 5.2.12 + svelte: 5.5.3 optionalDependencies: '@babel/core': 7.24.9 postcss: 8.4.49 postcss-load-config: 5.0.2(postcss@8.4.49) - sass: 1.81.0 + sass: 1.82.0 typescript: 5.7.2 - svelte2tsx@0.7.28(svelte@5.2.12)(typescript@5.7.2): + svelte2tsx@0.7.28(svelte@5.5.3)(typescript@5.7.2): dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 - svelte: 5.2.12 + svelte: 5.5.3 typescript: 5.7.2 - svelte@5.2.12: + svelte@5.5.3: dependencies: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.5.0 @@ -12082,8 +12315,6 @@ snapshots: tinybench@2.9.0: {} - tinyexec@0.3.0: {} - tinyexec@0.3.1: {} tinyglobby@0.2.10: @@ -12200,20 +12431,20 @@ snapshots: for-each: 0.3.3 is-typed-array: 1.1.12 - typescript-eslint-parser-for-extra-files@0.7.0(@typescript-eslint/parser@8.16.0(eslint@9.16.0)(typescript@5.7.2))(svelte2tsx@0.7.28(svelte@5.2.12)(typescript@5.7.2))(typescript@5.7.2): + typescript-eslint-parser-for-extra-files@0.7.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0)(typescript@5.7.2))(svelte2tsx@0.7.28(svelte@5.5.3)(typescript@5.7.2))(typescript@5.7.2): dependencies: - '@typescript-eslint/parser': 8.16.0(eslint@9.16.0)(typescript@5.7.2) + '@typescript-eslint/parser': 8.17.0(eslint@9.16.0)(typescript@5.7.2) globby: 11.1.0 is-glob: 4.0.3 optionalDependencies: - svelte2tsx: 0.7.28(svelte@5.2.12)(typescript@5.7.2) + svelte2tsx: 0.7.28(svelte@5.5.3)(typescript@5.7.2) typescript: 5.7.2 - typescript-eslint@8.16.0(eslint@9.16.0)(typescript@5.7.2): + typescript-eslint@8.17.0(eslint@9.16.0)(typescript@5.7.2): dependencies: - '@typescript-eslint/eslint-plugin': 8.16.0(@typescript-eslint/parser@8.16.0(eslint@9.16.0)(typescript@5.7.2))(eslint@9.16.0)(typescript@5.7.2) - '@typescript-eslint/parser': 8.16.0(eslint@9.16.0)(typescript@5.7.2) - '@typescript-eslint/utils': 8.16.0(eslint@9.16.0)(typescript@5.7.2) + '@typescript-eslint/eslint-plugin': 8.17.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0)(typescript@5.7.2))(eslint@9.16.0)(typescript@5.7.2) + '@typescript-eslint/parser': 8.17.0(eslint@9.16.0)(typescript@5.7.2) + '@typescript-eslint/utils': 8.17.0(eslint@9.16.0)(typescript@5.7.2) eslint: 9.16.0 optionalDependencies: typescript: 5.7.2 @@ -12258,7 +12489,7 @@ snapshots: unpipe@1.0.0: {} - unplugin-icons@0.20.2(svelte@5.2.12): + unplugin-icons@0.21.0(svelte@5.5.3): dependencies: '@antfu/install-pkg': 0.5.0 '@antfu/utils': 0.7.10 @@ -12268,7 +12499,7 @@ snapshots: local-pkg: 0.5.1 unplugin: 1.16.0 optionalDependencies: - svelte: 5.2.12 + svelte: 5.5.3 transitivePeerDependencies: - supports-color @@ -12285,13 +12516,13 @@ snapshots: dependencies: browserslist: 4.23.2 escalade: 3.1.2 - picocolors: 1.1.0 + picocolors: 1.1.1 update-browserslist-db@1.1.0(browserslist@4.23.3): dependencies: browserslist: 4.23.3 escalade: 3.1.2 - picocolors: 1.1.0 + picocolors: 1.1.1 uri-js@4.4.1: dependencies: @@ -12321,16 +12552,15 @@ snapshots: vary@1.1.2: {} - vite-node@2.1.6(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2): + vite-node@2.1.8(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0): dependencies: cac: 6.7.14 debug: 4.3.7 es-module-lexer: 1.5.4 pathe: 1.1.2 - vite: 6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2) + vite: 5.4.11(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0) transitivePeerDependencies: - '@types/node' - - jiti - less - lightningcss - sass @@ -12339,29 +12569,38 @@ snapshots: - sugarss - supports-color - terser - - tsx - - yaml - vite-plugin-pwa@0.21.1(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0): + vite-plugin-pwa@0.21.1(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0): dependencies: debug: 4.3.6 pretty-bytes: 6.1.1 tinyglobby: 0.2.10 - vite: 6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2) + vite: 6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2) workbox-build: 7.3.0(@types/babel__core@7.20.5) workbox-window: 7.3.0 transitivePeerDependencies: - supports-color - vite-plugin-static-copy@2.2.0(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2)): + vite-plugin-static-copy@2.2.0(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2)): dependencies: chokidar: 3.6.0 fast-glob: 3.3.2 fs-extra: 11.2.0 picocolors: 1.1.0 - vite: 6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2) + vite: 6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2) - vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2): + vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0): + dependencies: + esbuild: 0.21.5 + postcss: 8.4.49 + rollup: 4.27.4 + optionalDependencies: + '@types/node': 22.10.1 + fsevents: 2.3.3 + sass: 1.82.0 + terser: 5.26.0 + + vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2): dependencies: esbuild: 0.24.0 postcss: 8.4.49 @@ -12369,23 +12608,23 @@ snapshots: optionalDependencies: '@types/node': 22.10.1 fsevents: 2.3.3 - sass: 1.81.0 + sass: 1.82.0 terser: 5.26.0 tsx: 4.19.2 - vitefu@1.0.4(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2)): + vitefu@1.0.4(vite@6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2)): optionalDependencies: - vite: 6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2) + vite: 6.0.2(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)(tsx@4.19.2) - vitest@2.1.6(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2): + vitest@2.1.8(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0): dependencies: - '@vitest/expect': 2.1.6 - '@vitest/mocker': 2.1.6(vite@6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2)) - '@vitest/pretty-format': 2.1.6 - '@vitest/runner': 2.1.6 - '@vitest/snapshot': 2.1.6 - '@vitest/spy': 2.1.6 - '@vitest/utils': 2.1.6 + '@vitest/expect': 2.1.8 + '@vitest/mocker': 2.1.8(vite@5.4.11(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0)) + '@vitest/pretty-format': 2.1.8 + '@vitest/runner': 2.1.8 + '@vitest/snapshot': 2.1.8 + '@vitest/spy': 2.1.8 + '@vitest/utils': 2.1.8 chai: 5.1.2 debug: 4.3.7 expect-type: 1.1.0 @@ -12396,13 +12635,12 @@ snapshots: tinyexec: 0.3.1 tinypool: 1.0.2 tinyrainbow: 1.2.0 - vite: 6.0.1(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2) - vite-node: 2.1.6(@types/node@22.10.1)(sass@1.81.0)(terser@5.26.0)(tsx@4.19.2) + vite: 5.4.11(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0) + vite-node: 2.1.8(@types/node@22.10.1)(sass@1.82.0)(terser@5.26.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 22.10.1 transitivePeerDependencies: - - jiti - less - lightningcss - msw @@ -12412,8 +12650,6 @@ snapshots: - sugarss - supports-color - terser - - tsx - - yaml walk-up-path@3.0.1: {} diff --git a/scripts/git-outdated-in-branches.sh b/scripts/git-outdated-in-branches.sh index 291167c..c23b8ba 100644 --- a/scripts/git-outdated-in-branches.sh +++ b/scripts/git-outdated-in-branches.sh @@ -125,17 +125,23 @@ function parse_outdated() { local branch="$2" local parsed="" - local line + local name="" + local current="" + local latest="" # Parse each line of the outdated list while IFS= read -r line; do - # Expected format: packageName current latest - # Example: svelte 3.44.0 3.49.0 - if [[ $line =~ ([^[:space:]]+)[[:space:]]+([^[:space:]]+)[[:space:]]+([^[:space:]]+) ]]; then - local name="${BASH_REMATCH[1]}" - local current="${BASH_REMATCH[2]}" - local latest="${BASH_REMATCH[3]}" - parsed+="$name (current: $current, latest: $latest)\n" + if [[ -n $line ]]; then + if [[ -z $name ]]; then + name="$line" + elif [[ $line =~ ([^[:space:]]+)[[:space:]=\>[[:space:]]+([^[:space:]]+) ]]; then + current="${BASH_REMATCH[1]}" + latest="${BASH_REMATCH[2]}" + parsed+=" $name (current: $current, latest: $latest)\n" + name="" + current="" + latest="" + fi fi done <<< "$outdated" @@ -150,7 +156,7 @@ function print_summary() { echo " All branches are up to date." | tee -a "$LOGFILE" else for branch in "${!BRANCH_OUTDATED_PACKAGES[@]}"; do - echo "Branch: $branch" | tee -a "$LOGFILE" + echo "${SEP2}Branch: $branch " | tee -a "$LOGFILE" if [ -n "${BRANCH_OUTDATED_PACKAGES[$branch]}" ]; then echo -e "${BRANCH_OUTDATED_PACKAGES[$branch]}" | tee -a "$LOGFILE" else @@ -219,9 +225,9 @@ function run_one() { echo "BEGIN command \"${COMMAND[*]}\" in branch \"$TARGET_BRANCH\"..." | tee -a "$LOGFILE" | tee -a "$LOGFILE_I" # Run command - outdated=$("${COMMAND[@]}" 2>&1 | tee -a "$LOGFILE_I"); res="$?" - [ "$DEBUG" -ne 0 ] && echo "DEBUG: res=$res" - if [ "$res" -eq 0 ]; then + outdated=$("${COMMAND[@]}" 2>&1 | tee -a "$LOGFILE_I"; exit "${PIPESTATUS[0]}"); res_cmd="$?" + [ "$DEBUG" -ne 0 ] && echo "DEBUG: res_cmd=$res_cmd" + if [ "$res_cmd" -eq 0 ]; then echo "No outdated packages in branch $TARGET_BRANCH." | tee -a "$LOGFILE" else echo "Outdated packages found in branch $TARGET_BRANCH:" | tee -a "$LOGFILE" @@ -233,11 +239,11 @@ function run_one() { "${COMMAND_POST[@]}" 1> >(tee -a "$LOGFILE_I") 2> >(tee -a "$LOGFILE_I" >&2); res="$?" [ "$res" -ne 0 ] && { echo "Error in post command for branch $TARGET_BRANCH." | tee -a "$LOGFILE"; return "$res"; } - # echo "DONE command \"${COMMAND[*]}\" in branch \"$TARGET_BRANCH\", run time=${real}s result=$res" | tee -a "$LOGFILE" | tee -a "$LOGFILE_I" - echo "DONE command \"${COMMAND[*]}\" in branch \"$TARGET_BRANCH\", result=$rez" | tee -a "$LOGFILE" | tee -a "$LOGFILE_I" + # echo "DONE command \"${COMMAND[*]}\" in branch \"$TARGET_BRANCH\", run time=${real}s result=$res_cmd" | tee -a "$LOGFILE" | tee -a "$LOGFILE_I" + echo "DONE command \"${COMMAND[*]}\" in branch \"$TARGET_BRANCH\", result=$res_cmd" | tee -a "$LOGFILE" | tee -a "$LOGFILE_I" echo | tee -a "$LOGFILE" | tee -a "$LOGFILE_I" - return "$res" + return "$res_cmd" } function run_all() { diff --git a/scripts/git-run-all-in-branches.sh b/scripts/git-run-all-in-branches.sh index 8a469d8..201b378 100644 --- a/scripts/git-run-all-in-branches.sh +++ b/scripts/git-run-all-in-branches.sh @@ -42,9 +42,13 @@ export GOOD_SKIP_TARGET_BRANCHES=( export TARGET_BRANCHES=( "main" "storybook" + "ui-agnostic" # `pnpm build`: CompileError: Declaring or accessing a prop starting with `$$` is illegal ($$props.$$slots) + "ui-bootstrap" # `pnpm check`: Error: Argument of type 'typeof Col' is not assignable to parameter of type 'ConstructorOfATypedSvelteComponent'. "ui-bulma" "ui-carbon" "ui-flowbite" + "ui-framework7" # `pnpm build:base`: "Error: The 'swSrc' file can't be read. ENOENT: no such file or directory" - service worker build fails, probably due to all components not compatible with Svelte 5, buncho "ARIA role" issues, etc. + "ui-konsta" # `pnpm check`: Error: Argument of type 'typeof App' is not assignable to parameter of type 'ConstructorOfATypedSvelteComponent'. "ui-shoelace" "ui-svelteui" "ui-svelteux" @@ -53,10 +57,6 @@ export TARGET_BRANCHES=( ) export BROKEN_TARGET_BRANCHES=( "histoire" # `pnpm story:build`: CompileError: The $ name is reserved, and cannot be used for variables and imports - "ui-agnostic" # `pnpm build`: CompileError: Declaring or accessing a prop starting with `$$` is illegal ($$props.$$slots) - "ui-bootstrap" # `pnpm check`: Error: Argument of type 'typeof Col' is not assignable to parameter of type 'ConstructorOfATypedSvelteComponent'. - "ui-framework7" # `pnpm build:base`: "Error: The 'swSrc' file can't be read. ENOENT: no such file or directory" - service worker build fails, probably due to all components not compatible with Svelte 5, buncho "ARIA role" issues, etc. - "ui-konsta" # `pnpm check`: Error: Argument of type 'typeof App' is not assignable to parameter of type 'ConstructorOfATypedSvelteComponent'. # Attention! ^-- if adding a branch name and quote is past this mark, (longer than 15), adjust FORMAT in print_summary() ) diff --git a/vite.config.ts b/vite.config.ts index 72b5cb7..d6ea7a6 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -1,7 +1,7 @@ import { sveltekit } from '@sveltejs/kit/vite'; import { loadEnv } from 'vite'; -import { defineConfig } from 'vitest/config'; -import type { PluginOption, UserConfig, Plugin as VitePlugin } from 'vite'; +import { defineConfig, type ViteUserConfig } from 'vitest/config'; +import type { PluginOption, UserConfig } from 'vite'; import { viteStaticCopy } from 'vite-plugin-static-copy'; // import basicSsl from '@vitejs/plugin-basic-ssl'; import replace from '@rollup/plugin-replace'; @@ -20,7 +20,7 @@ export default defineConfig(async ({ mode }) => { const { pwaConfiguration, replaceOptions } = await pwaConfigurationFnc(env); const PROD_DEBUG = env.VITE_PROD_DEBUG?.toLowerCase() === 'true'; - const plugins: PluginOption[] = [ + const plugins = [ // see below: basicSsl(), sveltekit(), SvelteKitPWA(pwaConfiguration), @@ -38,18 +38,19 @@ export default defineConfig(async ({ mode }) => { } }), - replace(replaceOptions) as VitePlugin, // Convert rollup.Plugin into vite.Plugin + replace(replaceOptions), // copy is needed for vite to work in dev (especially under "tauri:dev") // All copy commands are duplicated in package.json:scripts.svelte:prebuild, for build to work correctly. viteStaticCopy({ targets: assets }) - ]; + ] as PluginOption[]; // Playwright does not handle https, see https://github.com/microsoft/playwright/issues/16460 // if (!process.env.NO_HTTPS) plugins.unshift([basicSsl()]); - const config: UserConfig = { + // Some typing gymnasics to allow 'test' property in ViteConfig, and not fall into PluginOptions type difference: + const config: Omit & UserConfig = { optimizeDeps: { include: [ '@ionic/pwa-elements/loader/index.cjs.js', @@ -81,5 +82,5 @@ export default defineConfig(async ({ mode }) => { proxy: {} // Fixes https://github.com/sveltejs/svelte/issues/12398 } }; - return config; + return config as ViteUserConfig; });