From b7e10e39563ed1075d1d990a07dbcba1802b4aff Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 16 Oct 2024 18:36:28 +0100 Subject: [PATCH] chore(deps): update all non-major dependencies (main) (#29523) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Daniel Roe --- .github/workflows/benchmark.yml | 2 +- .github/workflows/ci.yml | 4 +- .github/workflows/scorecards.yml | 2 +- nuxt.config.ts | 4 +- package.json | 14 +- packages/kit/package.json | 4 +- packages/nuxt/package.json | 16 +- packages/rspack/package.json | 2 +- packages/schema/package.json | 4 +- packages/ui-templates/package.json | 4 +- packages/vite/package.json | 2 +- packages/webpack/package.json | 2 +- playground/nuxt.config.ts | 2 +- pnpm-lock.yaml | 946 ++++++++---------- test/bundle.test.ts | 2 +- test/fixtures/basic-types/nuxt.config.ts | 100 +- test/fixtures/basic/nuxt.config.ts | 214 ++-- test/fixtures/minimal-types/nuxt.config.ts | 2 +- test/fixtures/minimal/nuxt.config.ts | 18 +- test/fixtures/runtime-compiler/nuxt.config.ts | 8 +- test/fixtures/suspense/nuxt.config.ts | 6 +- 21 files changed, 640 insertions(+), 718 deletions(-) diff --git a/.github/workflows/benchmark.yml b/.github/workflows/benchmark.yml index e7e84f981a..a9234bee3d 100644 --- a/.github/workflows/benchmark.yml +++ b/.github/workflows/benchmark.yml @@ -46,7 +46,7 @@ jobs: run: pnpm build - name: Run benchmarks - uses: CodSpeedHQ/action@ab07afd34cbbb7a1306e8d14b7cc44e029eee37a # v3.0.0 + uses: CodSpeedHQ/action@b587655f756aab640e742fec141261bc6f0a569d # v3.0.1 with: run: pnpm vitest bench token: ${{ secrets.CODSPEED_TOKEN }} diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9e3722dfed..5dd130c5c4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -75,7 +75,7 @@ jobs: - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 - name: Initialize CodeQL - uses: github/codeql-action/init@c36620d31ac7c881962c3d9dd939c40ec9434f2b # v3.26.12 + uses: github/codeql-action/init@f779452ac5af1c261dce0346a8f964149f49322b # v3.26.13 with: config: | paths: @@ -91,7 +91,7 @@ jobs: queries: +security-and-quality - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@c36620d31ac7c881962c3d9dd939c40ec9434f2b # v3.26.12 + uses: github/codeql-action/analyze@f779452ac5af1c261dce0346a8f964149f49322b # v3.26.13 with: category: "/language:javascript-typescript" diff --git a/.github/workflows/scorecards.yml b/.github/workflows/scorecards.yml index 2f6da5a220..ee6cd9dee2 100644 --- a/.github/workflows/scorecards.yml +++ b/.github/workflows/scorecards.yml @@ -68,7 +68,7 @@ jobs: # Upload the results to GitHub's code scanning dashboard. - name: "Upload to code-scanning" - uses: github/codeql-action/upload-sarif@c36620d31ac7c881962c3d9dd939c40ec9434f2b # v3.26.12 + uses: github/codeql-action/upload-sarif@f779452ac5af1c261dce0346a8f964149f49322b # v3.26.13 if: github.repository == 'nuxt/nuxt' && success() with: sarif_file: results.sarif diff --git a/nuxt.config.ts b/nuxt.config.ts index 54f547026e..b6777a9d28 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -3,8 +3,6 @@ import { addPluginTemplate, addRouteMiddleware } from 'nuxt/kit' export default defineNuxtConfig({ - typescript: { shim: process.env.DOCS_TYPECHECK === 'true' }, - pages: process.env.DOCS_TYPECHECK === 'true', modules: [ function () { if (!process.env.DOCS_TYPECHECK) { return } @@ -18,4 +16,6 @@ export default defineNuxtConfig({ }) }, ], + pages: process.env.DOCS_TYPECHECK === 'true', + typescript: { shim: process.env.DOCS_TYPECHECK === 'true' }, }) diff --git a/package.json b/package.json index e6ce3632f1..d39e30f89f 100644 --- a/package.json +++ b/package.json @@ -57,12 +57,12 @@ "typescript": "5.6.3", "ufo": "1.5.4", "unbuild": "3.0.0-rc.11", - "vite": "5.4.8", + "vite": "5.4.9", "vue": "3.5.12" }, "devDependencies": { "@eslint/js": "9.12.0", - "@nuxt/eslint-config": "0.5.7", + "@nuxt/eslint-config": "0.6.0", "@nuxt/kit": "workspace:*", "@nuxt/rspack-builder": "workspace:*", "@nuxt/test-utils": "3.14.3", @@ -71,8 +71,8 @@ "@types/eslint__js": "8.42.3", "@types/node": "20.16.11", "@types/semver": "7.5.8", - "@unhead/schema": "1.11.7", - "@unhead/vue": "1.11.7", + "@unhead/schema": "1.11.10", + "@unhead/vue": "1.11.10", "@vitejs/plugin-vue": "5.1.4", "@vitest/coverage-v8": "2.1.2", "@vue/test-utils": "2.4.6", @@ -85,7 +85,7 @@ "devalue": "5.1.1", "eslint": "9.12.0", "eslint-plugin-no-only-tests": "3.3.0", - "eslint-plugin-perfectionist": "3.8.0", + "eslint-plugin-perfectionist": "3.9.0", "eslint-typegen": "0.3.2", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", "happy-dom": "15.7.4", @@ -97,12 +97,12 @@ "nuxt-content-twoslash": "0.1.1", "ofetch": "1.4.1", "pathe": "1.1.2", - "playwright-core": "1.48.0", + "playwright-core": "1.48.1", "rimraf": "6.0.1", "semver": "7.6.3", "sherif": "1.0.0", "std-env": "3.7.0", - "tinyexec": "0.3.0", + "tinyexec": "0.3.1", "tinyglobby": "0.2.9", "typescript": "5.6.3", "ufo": "1.5.4", diff --git a/packages/kit/package.json b/packages/kit/package.json index 206899f308..63eaca11c8 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -48,12 +48,12 @@ "untyped": "^1.5.1" }, "devDependencies": { - "@rspack/core": "1.0.10", + "@rspack/core": "1.0.12", "@types/hash-sum": "1.0.2", "@types/semver": "7.5.8", "nitro": "npm:nitro-nightly@3.0.0-beta-28665895.e727afda", "unbuild": "3.0.0-rc.11", - "vite": "5.4.8", + "vite": "5.4.9", "vitest": "2.1.2", "webpack": "5.95.0" }, diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index c17b2708c4..1e9afa8a2c 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -65,12 +65,12 @@ "@nuxt/schema": "workspace:*", "@nuxt/telemetry": "^2.6.0", "@nuxt/vite-builder": "workspace:*", - "@unhead/dom": "^1.11.7", - "@unhead/shared": "^1.11.7", - "@unhead/ssr": "^1.11.7", - "@unhead/vue": "^1.11.7", + "@unhead/dom": "^1.11.10", + "@unhead/shared": "^1.11.10", + "@unhead/ssr": "^1.11.10", + "@unhead/vue": "^1.11.10", "@vue/shared": "^3.5.12", - "acorn": "8.12.1", + "acorn": "8.13.0", "c12": "^2.0.1", "chokidar": "^4.0.1", "compatx": "^0.1.8", @@ -113,7 +113,7 @@ "uncrypto": "^0.1.3", "unctx": "^2.3.1", "unenv": "^1.10.0", - "unhead": "^1.11.7", + "unhead": "^1.11.10", "unimport": "^3.13.1", "unplugin": "^1.14.1", "unplugin-vue-router": "^0.10.8", @@ -125,14 +125,14 @@ "vue-router": "^4.4.5" }, "devDependencies": { - "@nuxt/scripts": "0.9.4", + "@nuxt/scripts": "0.9.5", "@nuxt/ui-templates": "1.3.4", "@parcel/watcher": "2.4.1", "@types/estree": "1.0.6", "@vitejs/plugin-vue": "5.1.4", "@vue/compiler-sfc": "3.5.12", "unbuild": "3.0.0-rc.11", - "vite": "5.4.8", + "vite": "5.4.9", "vitest": "2.1.2" }, "peerDependencies": { diff --git a/packages/rspack/package.json b/packages/rspack/package.json index 4ce4163c46..f903268938 100644 --- a/packages/rspack/package.json +++ b/packages/rspack/package.json @@ -31,7 +31,7 @@ "dependencies": { "@nuxt/friendly-errors-webpack-plugin": "^2.6.0", "@nuxt/kit": "workspace:*", - "@rspack/core": "^1.0.10", + "@rspack/core": "^1.0.12", "autoprefixer": "^10.4.20", "css-loader": "^7.1.2", "css-minimizer-webpack-plugin": "^7.0.0", diff --git a/packages/schema/package.json b/packages/schema/package.json index 21b79b4b31..1f03dbabc7 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -39,7 +39,7 @@ "@types/file-loader": "5.0.4", "@types/pug": "2.0.10", "@types/sass-loader": "8.0.9", - "@unhead/schema": "1.11.7", + "@unhead/schema": "1.11.10", "@vitejs/plugin-vue": "5.1.4", "@vitejs/plugin-vue-jsx": "4.0.1", "@vue/compiler-core": "3.5.12", @@ -53,7 +53,7 @@ "unbuild": "3.0.0-rc.11", "unctx": "2.3.1", "unenv": "1.10.0", - "vite": "5.4.8", + "vite": "5.4.9", "vue": "3.5.12", "vue-bundle-renderer": "2.1.1", "vue-loader": "17.4.2", diff --git a/packages/ui-templates/package.json b/packages/ui-templates/package.json index b62c68b9e2..9469b99b53 100644 --- a/packages/ui-templates/package.json +++ b/packages/ui-templates/package.json @@ -27,9 +27,9 @@ "pathe": "1.1.2", "prettier": "3.3.3", "scule": "1.3.0", - "tinyexec": "0.3.0", + "tinyexec": "0.3.1", "tinyglobby": "0.2.9", "unocss": "0.63.4", - "vite": "5.4.8" + "vite": "5.4.9" } } diff --git a/packages/vite/package.json b/packages/vite/package.json index ee19589114..468e36b31a 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -62,7 +62,7 @@ "ufo": "^1.5.4", "unenv": "^1.10.0", "unplugin": "^1.14.1", - "vite": "^5.4.8", + "vite": "^5.4.9", "vite-node": "^2.1.2", "vite-plugin-checker": "^0.8.0", "vue-bundle-renderer": "^2.1.1" diff --git a/packages/webpack/package.json b/packages/webpack/package.json index 39f128279e..8aa4d08e58 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -76,7 +76,7 @@ }, "devDependencies": { "@nuxt/schema": "workspace:*", - "@rspack/core": "1.0.10", + "@rspack/core": "1.0.12", "@types/hash-sum": "1.0.2", "@types/lodash-es": "4.17.12", "@types/pify": "5.0.4", diff --git a/playground/nuxt.config.ts b/playground/nuxt.config.ts index 9b576aa6e5..1f2628063e 100644 --- a/playground/nuxt.config.ts +++ b/playground/nuxt.config.ts @@ -1,4 +1,4 @@ export default defineNuxtConfig({ - compatibilityDate: '2024-06-28', devtools: { enabled: true }, + compatibilityDate: '2024-06-28', }) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 72d3b21ab5..5e4ede60e7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -28,7 +28,7 @@ overrides: typescript: 5.6.3 ufo: 1.5.4 unbuild: 3.0.0-rc.11 - vite: 5.4.8 + vite: 5.4.9 vue: 3.5.12 importers: @@ -39,8 +39,8 @@ importers: specifier: 9.12.0 version: 9.12.0 '@nuxt/eslint-config': - specifier: 0.5.7 - version: 0.5.7(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + specifier: 0.6.0 + version: 0.6.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) '@nuxt/kit': specifier: workspace:* version: link:packages/kit @@ -49,7 +49,7 @@ importers: version: link:packages/rspack '@nuxt/test-utils': specifier: 3.14.3 - version: 3.14.3(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.12)(vue@3.5.12(typescript@5.6.3)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.4)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.48.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.2(@types/node@20.16.11)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.12(typescript@5.6.3)))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3) + version: 3.14.3(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.12)(vue@3.5.12(typescript@5.6.3)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.4)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.48.1)(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.2(@types/node@20.16.11)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.12(typescript@5.6.3)))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3) '@nuxt/webpack-builder': specifier: workspace:* version: link:packages/webpack @@ -66,14 +66,14 @@ importers: specifier: 7.5.8 version: 7.5.8 '@unhead/schema': - specifier: 1.11.7 - version: 1.11.7 + specifier: 1.11.10 + version: 1.11.10 '@unhead/vue': - specifier: 1.11.7 - version: 1.11.7(vue@3.5.12(typescript@5.6.3)) + specifier: 1.11.10 + version: 1.11.10(vue@3.5.12(typescript@5.6.3)) '@vitejs/plugin-vue': specifier: 5.1.4 - version: 5.1.4(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.12(typescript@5.6.3)) + version: 5.1.4(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.12(typescript@5.6.3)) '@vitest/coverage-v8': specifier: 2.1.2 version: 2.1.2(vitest@2.1.2(@types/node@20.16.11)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)) @@ -108,8 +108,8 @@ importers: specifier: 3.3.0 version: 3.3.0 eslint-plugin-perfectionist: - specifier: 3.8.0 - version: 3.8.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)(vue-eslint-parser@9.4.3(eslint@9.12.0(jiti@2.3.3))) + specifier: 3.9.0 + version: 3.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)(vue-eslint-parser@9.4.3(eslint@9.12.0(jiti@2.3.3))) eslint-typegen: specifier: 0.3.2 version: 0.3.2(eslint@9.12.0(jiti@2.3.3)) @@ -144,8 +144,8 @@ importers: specifier: 1.1.2 version: 1.1.2 playwright-core: - specifier: 1.48.0 - version: 1.48.0 + specifier: 1.48.1 + version: 1.48.1 rimraf: specifier: 6.0.1 version: 6.0.1 @@ -159,8 +159,8 @@ importers: specifier: 3.7.0 version: 3.7.0 tinyexec: - specifier: 0.3.0 - version: 0.3.0 + specifier: 0.3.1 + version: 0.3.1 tinyglobby: specifier: 0.2.9 version: 0.2.9 @@ -175,7 +175,7 @@ importers: version: 2.1.2(@types/node@20.16.11)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) vitest-environment-nuxt: specifier: 1.0.1 - version: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.12)(vue@3.5.12(typescript@5.6.3)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.4)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.48.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.2(@types/node@20.16.11)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.12(typescript@5.6.3)))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3) + version: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.12)(vue@3.5.12(typescript@5.6.3)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.4)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.48.1)(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.2(@types/node@20.16.11)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.12(typescript@5.6.3)))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3) vue: specifier: 3.5.12 version: 3.5.12(typescript@5.6.3) @@ -250,8 +250,8 @@ importers: version: 1.5.1 devDependencies: '@rspack/core': - specifier: 1.0.10 - version: 1.0.10 + specifier: 1.0.12 + version: 1.0.12 '@types/hash-sum': specifier: 1.0.2 version: 1.0.2 @@ -265,8 +265,8 @@ importers: specifier: 3.0.0-rc.11 version: 3.0.0-rc.11(sass@1.78.0)(typescript@5.6.3)(vue-tsc@2.1.6(typescript@5.6.3)) vite: - specifier: 5.4.8 - version: 5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) + specifier: 5.4.9 + version: 5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) vitest: specifier: 2.1.2 version: 2.1.2(@types/node@20.16.11)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) @@ -281,7 +281,7 @@ importers: version: 2.0.2 '@nuxt/devtools': specifier: ^1.6.0 - version: 1.6.0(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3) + version: 1.6.0(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3) '@nuxt/kit': specifier: workspace:* version: link:../kit @@ -298,23 +298,23 @@ importers: specifier: 20.16.11 version: 20.16.11 '@unhead/dom': - specifier: ^1.11.7 - version: 1.11.7 + specifier: ^1.11.10 + version: 1.11.10 '@unhead/shared': - specifier: ^1.11.7 - version: 1.11.7 + specifier: ^1.11.10 + version: 1.11.10 '@unhead/ssr': - specifier: ^1.11.7 - version: 1.11.7 + specifier: ^1.11.10 + version: 1.11.10 '@unhead/vue': - specifier: ^1.11.7 - version: 1.11.7(vue@3.5.12(typescript@5.6.3)) + specifier: ^1.11.10 + version: 1.11.10(vue@3.5.12(typescript@5.6.3)) '@vue/shared': specifier: 3.5.12 version: 3.5.12 acorn: - specifier: 8.12.1 - version: 8.12.1 + specifier: 8.13.0 + version: 8.13.0 c12: specifier: 2.0.1 version: 2.0.1(magicast@0.3.5) @@ -442,8 +442,8 @@ importers: specifier: ^1.10.0 version: 1.10.0 unhead: - specifier: ^1.11.7 - version: 1.11.7 + specifier: ^1.11.10 + version: 1.11.10 unimport: specifier: ^3.13.1 version: 3.13.1(rollup@4.24.0)(webpack-sources@3.2.3) @@ -473,8 +473,8 @@ importers: version: 4.4.5(vue@3.5.12(typescript@5.6.3)) devDependencies: '@nuxt/scripts': - specifier: 0.9.4 - version: 0.9.4(@nuxt/devtools@1.6.0(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.24.0)(webpack@5.95.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.12)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.24.0)(typescript@5.6.3)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3)(webpack@5.95.0(esbuild@0.24.0)) + specifier: 0.9.5 + version: 0.9.5(@nuxt/devtools@1.6.0(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.24.0)(webpack@5.95.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.12)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.24.0)(typescript@5.6.3)(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3)(webpack@5.95.0(esbuild@0.24.0)) '@nuxt/ui-templates': specifier: workspace:* version: link:../ui-templates @@ -486,7 +486,7 @@ importers: version: 1.0.6 '@vitejs/plugin-vue': specifier: 5.1.4 - version: 5.1.4(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.12(typescript@5.6.3)) + version: 5.1.4(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.12(typescript@5.6.3)) '@vue/compiler-sfc': specifier: 3.5.12 version: 3.5.12 @@ -494,8 +494,8 @@ importers: specifier: 3.0.0-rc.11 version: 3.0.0-rc.11(sass@1.78.0)(typescript@5.6.3)(vue-tsc@2.1.6(typescript@5.6.3)) vite: - specifier: 5.4.8 - version: 5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) + specifier: 5.4.9 + version: 5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) vitest: specifier: 2.1.2 version: 2.1.2(@types/node@20.16.11)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) @@ -509,14 +509,14 @@ importers: specifier: workspace:* version: link:../kit '@rspack/core': - specifier: ^1.0.10 - version: 1.0.10 + specifier: ^1.0.12 + version: 1.0.12 autoprefixer: specifier: ^10.4.20 version: 10.4.20(postcss@8.4.47) css-loader: specifier: ^7.1.2 - version: 7.1.2(@rspack/core@1.0.10)(webpack@5.95.0) + version: 7.1.2(@rspack/core@1.0.12)(webpack@5.95.0) css-minimizer-webpack-plugin: specifier: ^7.0.0 version: 7.0.0(webpack@5.95.0) @@ -588,7 +588,7 @@ importers: version: 2.0.0 postcss-loader: specifier: ^8.1.1 - version: 8.1.1(@rspack/core@1.0.10)(postcss@8.4.47)(typescript@5.6.3)(webpack@5.95.0) + version: 8.1.1(@rspack/core@1.0.12)(postcss@8.4.47)(typescript@5.6.3)(webpack@5.95.0) postcss-url: specifier: ^10.1.3 version: 10.1.3(postcss@8.4.47) @@ -721,14 +721,14 @@ importers: specifier: 8.0.9 version: 8.0.9 '@unhead/schema': - specifier: 1.11.7 - version: 1.11.7 + specifier: 1.11.10 + version: 1.11.10 '@vitejs/plugin-vue': specifier: 5.1.4 - version: 5.1.4(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.12(typescript@5.6.3)) + version: 5.1.4(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.12(typescript@5.6.3)) '@vitejs/plugin-vue-jsx': specifier: 4.0.1 - version: 4.0.1(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.12(typescript@5.6.3)) + version: 4.0.1(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.12(typescript@5.6.3)) '@vue/compiler-core': specifier: 3.5.12 version: 3.5.12 @@ -763,8 +763,8 @@ importers: specifier: 1.10.0 version: 1.10.0 vite: - specifier: 5.4.8 - version: 5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) + specifier: 5.4.9 + version: 5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) vue: specifier: 3.5.12 version: 3.5.12(typescript@5.6.3) @@ -814,17 +814,17 @@ importers: specifier: 1.3.0 version: 1.3.0 tinyexec: - specifier: 0.3.0 - version: 0.3.0 + specifier: 0.3.1 + version: 0.3.1 tinyglobby: specifier: 0.2.9 version: 0.2.9 unocss: specifier: 0.63.4 - version: 0.63.4(postcss@8.4.47)(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0)) + version: 0.63.4(postcss@8.4.47)(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0)) vite: - specifier: 5.4.8 - version: 5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) + specifier: 5.4.9 + version: 5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) packages/vite: dependencies: @@ -836,10 +836,10 @@ importers: version: 6.0.1(rollup@4.24.0) '@vitejs/plugin-vue': specifier: ^5.1.4 - version: 5.1.4(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.12(typescript@5.6.3)) + version: 5.1.4(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.12(typescript@5.6.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.0.1 - version: 4.0.1(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.12(typescript@5.6.3)) + version: 4.0.1(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.12(typescript@5.6.3)) autoprefixer: specifier: ^10.4.20 version: 10.4.20(postcss@8.4.47) @@ -919,14 +919,14 @@ importers: specifier: ^1.14.1 version: 1.14.1(webpack-sources@3.2.3) vite: - specifier: 5.4.8 - version: 5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) + specifier: 5.4.9 + version: 5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) vite-node: specifier: ^2.1.2 version: 2.1.2(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) vite-plugin-checker: specifier: ^0.8.0 - version: 0.8.0(eslint@9.12.0(jiti@2.3.3))(optionator@0.9.4)(typescript@5.6.3)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.3)) + version: 0.8.0(eslint@9.12.0(jiti@2.3.3))(optionator@0.9.4)(typescript@5.6.3)(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.3)) vue-bundle-renderer: specifier: ^2.1.1 version: 2.1.1 @@ -963,7 +963,7 @@ importers: version: 10.4.20(postcss@8.4.47) css-loader: specifier: ^7.1.2 - version: 7.1.2(@rspack/core@1.0.10)(webpack@5.95.0) + version: 7.1.2(@rspack/core@1.0.12)(webpack@5.95.0) css-minimizer-webpack-plugin: specifier: ^7.0.0 version: 7.0.0(webpack@5.95.0) @@ -1038,7 +1038,7 @@ importers: version: 2.0.0 postcss-loader: specifier: ^8.1.1 - version: 8.1.1(@rspack/core@1.0.10)(postcss@8.4.47)(typescript@5.6.3)(webpack@5.95.0) + version: 8.1.1(@rspack/core@1.0.12)(postcss@8.4.47)(typescript@5.6.3)(webpack@5.95.0) postcss-url: specifier: ^10.1.3 version: 10.1.3(postcss@8.4.47) @@ -1089,8 +1089,8 @@ importers: specifier: workspace:* version: link:../schema '@rspack/core': - specifier: 1.0.10 - version: 1.0.10 + specifier: 1.0.12 + version: 1.0.12 '@types/hash-sum': specifier: 1.0.2 version: 1.0.2 @@ -1136,7 +1136,7 @@ importers: devDependencies: '@vue/devtools-api': specifier: latest - version: 7.4.6 + version: 7.5.2 ufo: specifier: 1.5.4 version: 1.5.4 @@ -1378,8 +1378,8 @@ packages: resolution: {integrity: sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==} engines: {node: '>=10.0.0'} - '@es-joy/jsdoccomment@0.48.0': - resolution: {integrity: sha512-G6QUWIcC+KvSwXNsJyDTHvqUdNoAVJPPgkc3+Uk4WBKqZvoXhlvazOgm9aL0HwihJLQf0l+tOE2UFzXBqCqgDw==} + '@es-joy/jsdoccomment@0.49.0': + resolution: {integrity: sha512-xjZTSFgECpb9Ohuk5yMX5RhUEbfeQcuOp8IF60e+wyzWEF0M5xeSgqsfLtvPEX8BIyOX9saZqzuGPmZ8oWc+5Q==} engines: {node: '>=16'} '@esbuild/aix-ppc64@0.20.2': @@ -2148,17 +2148,12 @@ packages: '@nuxt/devtools-kit@1.5.1': resolution: {integrity: sha512-s2dpN1vCOgua2pSYG7/xUMjf7CyLTBeEK2IRqeOeiNpiElft4ygDddlg6P3ot0Hpp+GvWTz0uPGot/vI73uk4w==} peerDependencies: - vite: 5.4.8 - - '@nuxt/devtools-kit@1.5.2': - resolution: {integrity: sha512-IMbwflL/JLuK1JcM5yWKa+T5JGjwnCACZJw218/8bUTt/uTVgtkMueE+1/p9rhCWxvGQiT3xnCIXKhEg7xP58Q==} - peerDependencies: - vite: 5.4.8 + vite: 5.4.9 '@nuxt/devtools-kit@1.6.0': resolution: {integrity: sha512-kJ8mVKwTSN3tdEVNy7mxKCiQk9wsG5t3oOrRMWk6IEbTSov+5sOULqQSM/+OWxWsEDmDfA7QlS5sM3Ti9uMRqQ==} peerDependencies: - vite: 5.4.8 + vite: 5.4.9 '@nuxt/devtools-ui-kit@1.5.1': resolution: {integrity: sha512-/1B2AYXuuPePWVuoHd/UGIKR3z3vO2bW73UAEszpHVLc/OwLA19K9f5o91sgyamAi2Qb5NymAMc/UZL0ijN8uA==} @@ -2173,15 +2168,15 @@ packages: resolution: {integrity: sha512-xNorMapzpM8HaW7NnAsEEO38OrmrYBzGvkkqfBU5nNh5XEymmIfCbQc7IA/GIOH9pXOV4gRutCjHCWXHYbOl3A==} hasBin: true peerDependencies: - vite: 5.4.8 + vite: 5.4.9 - '@nuxt/eslint-config@0.5.7': - resolution: {integrity: sha512-B+snO9NS9+v2657Z84tMbW3hLxjauIUkk2m4vnYjb9xfAFdoQwK07q6aaf7LzvagmVFmQiclT9LbJMvlRqzmsA==} + '@nuxt/eslint-config@0.6.0': + resolution: {integrity: sha512-/WZ9tzukVj6+epdJki27IzAOqj1Kf5NBCwJfI7BUoEwhyyL//M9+TtS2jfBxVcbcEshxIV3GD3BCaq6l4tHGtQ==} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - '@nuxt/eslint-plugin@0.5.7': - resolution: {integrity: sha512-vYQYs/L87g2pBIoTmkk2mgYBqePTQDnhk87nGqsosKbfQ80xj9kkN3dsVb6BDQFk0zik4THWpXmnfjkvsjm/eg==} + '@nuxt/eslint-plugin@0.6.0': + resolution: {integrity: sha512-DLSX6RCxUg5UDVmOjopd7pUb/eDnmPmqKFlvy4ETytcr4sXS3JXs+Fwn2sUbcASo9sn1ndPMz/c2pTA7YnYqJA==} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -2191,8 +2186,8 @@ packages: peerDependencies: webpack: ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 - '@nuxt/scripts@0.9.4': - resolution: {integrity: sha512-9fEzXCAmdelCRsNW+hMN126Zko1behgoja4WbPBXR+3tRVH0UvMeLJmEVturahinFpnvUNrXhbx446XvVR/Yuw==} + '@nuxt/scripts@0.9.5': + resolution: {integrity: sha512-E71sk4HP7HjwAFPu2CnCdW8Aed0uBv8zkdADyIe0BRvLNBnfwXluEBRLwh/XFarlGSvD5557jWSQ/3+FGZvbSA==} '@nuxt/telemetry@2.6.0': resolution: {integrity: sha512-h4YJ1d32cU7tDKjjhjtIIEck4WF/w3DTQBT348E9Pz85YLttnLqktLM0Ez9Xc2LzCeUgBDQv1el7Ob/zT3KUqg==} @@ -2213,7 +2208,7 @@ packages: jsdom: ^22.0.0 || ^23.0.0 || ^24.0.0 || ^25.0.0 nitropack: '*' playwright-core: ^1.43.1 - vite: 5.4.8 + vite: 5.4.9 vitest: ^0.34.6 || ^1.0.0 || ^2.0.0 vue: 3.5.12 vue-router: ^4.0.0 @@ -2531,56 +2526,56 @@ packages: cpu: [x64] os: [win32] - '@rspack/binding-darwin-arm64@1.0.10': - resolution: {integrity: sha512-byQuC3VSEHJxjcjdgOvEPPkteA7d/kKYGUTZjsAMsIriioCVkB+4OYfnQmnav8M0An9vBM34H2+IKqO1ge1+Aw==} + '@rspack/binding-darwin-arm64@1.0.12': + resolution: {integrity: sha512-L+hCp9UuKqkSTWD8gUN7GfbRb66Fg0Nh/yhg9GpzMMx/6nUyxJOZY/lCHS0khlzWg8qknMWytpnv/exdahtKlg==} cpu: [arm64] os: [darwin] - '@rspack/binding-darwin-x64@1.0.10': - resolution: {integrity: sha512-L5dGmELiDDXAW3+yN11fwDbl8S9i7dwOvzygN/Iw+Md2WAODrFnTI/g++hOfdZzjUPtefyQUqoAcFOgpdxWSCQ==} + '@rspack/binding-darwin-x64@1.0.12': + resolution: {integrity: sha512-W4Xh7QjnOTScGsowpjghp6EA1ww3nF2ZXBbhqTXuBpTK2vot1M9ICuXqdQM607iCQR/tMHn0gM1nWnv7oopn9w==} cpu: [x64] os: [darwin] - '@rspack/binding-linux-arm64-gnu@1.0.10': - resolution: {integrity: sha512-s+0AIGQQ2Npz3RcDQAFOLc4KYAZZ1g4oWxm2Ug7RSecwy7edK1uUDYE+boofEMgZ9+O3G5O+sXQr+SAyidS5EA==} + '@rspack/binding-linux-arm64-gnu@1.0.12': + resolution: {integrity: sha512-nVV56lh0Ih0tjYRdnyPKlpY6m9L5UjBZPFxwQpokBYTBDBz9utLcaMnfllAZxw7D036PDULv8cvHU/eDAfxOFg==} cpu: [arm64] os: [linux] - '@rspack/binding-linux-arm64-musl@1.0.10': - resolution: {integrity: sha512-KSPLOHcUC+8zA134RTCqo5bDqmX4ZwFz4LL+n/5i9yugHoiQVplEzh2TkFCVoAH85Xc40qPhxqGLJlhHh5qGEA==} + '@rspack/binding-linux-arm64-musl@1.0.12': + resolution: {integrity: sha512-jaiRyvs2g0Tp8QEz0kgdNRq2nmcbMZLbE/h4M0j7uXudfNvUZKvY+oDLbVUtbmQJd0Q6vDGubjO96iHlk2BlxQ==} cpu: [arm64] os: [linux] - '@rspack/binding-linux-x64-gnu@1.0.10': - resolution: {integrity: sha512-hiMIowGEUODn0LxV/Kc/oxHDXXSgu9BgPVZNprRTEZs3E7hHP4FX+YlzKafZ9G6qSY51GkiEDyEOb5X4Pq/eTw==} + '@rspack/binding-linux-x64-gnu@1.0.12': + resolution: {integrity: sha512-PiV//LynHC4UVWE7ORvdPx9We6A9ZKYmC/LtEnlAwVhoMrImh50jvAa+xkzjQ50teLUg7/C16bsShbsjYMJ6Qg==} cpu: [x64] os: [linux] - '@rspack/binding-linux-x64-musl@1.0.10': - resolution: {integrity: sha512-OKb1PLOIulkg83zFyeFPowIzF7WdYVO6yRK7l+Kkick/cvALOj5XzRHyxrsb8VfJMpzHrPwsLV0RcGRT18BPMw==} + '@rspack/binding-linux-x64-musl@1.0.12': + resolution: {integrity: sha512-D+VFuQ+vQ7KksYpL35f19g3wLvIy1LNGkWHw0pQljcdZCxhhQU0yn7jyJOkhHqRb4r+YQUVu07SRZPK+Np01zA==} cpu: [x64] os: [linux] - '@rspack/binding-win32-arm64-msvc@1.0.10': - resolution: {integrity: sha512-J2fCPYgiPyLo4pGZMHT72lGHK05puBYJzpCR8CmVCk+ktkhVcao9cA2BUT3Gr3UG2PPxfBFsDDmjA/FsUEdxrg==} + '@rspack/binding-win32-arm64-msvc@1.0.12': + resolution: {integrity: sha512-iNdCDNHmsRO4fGXyCP8fZm5AQdg0XjUgXrd+aTWHVKgoJp3WmPdVh8704O14VsKNcthowXoUI8+D46vig6+yjw==} cpu: [arm64] os: [win32] - '@rspack/binding-win32-ia32-msvc@1.0.10': - resolution: {integrity: sha512-DQeGQgFS3jv+krfvp9dAKubGbY98nmsmf3ZeobyAnvq+AFDoVyOKImGp/GvZoCTr6jToFoz9+pPYbQyf15lw+g==} + '@rspack/binding-win32-ia32-msvc@1.0.12': + resolution: {integrity: sha512-vLuOtLKNCF9ynnAWZDyodIAXNAo26Ji+nU+sfUiVl2WGq1cOjvLydOXB8JMZDCp2Li718M5pjUedWFN1cpwy+Q==} cpu: [ia32] os: [win32] - '@rspack/binding-win32-x64-msvc@1.0.10': - resolution: {integrity: sha512-1ad9SONsqp6XXxrCHsClnThW7BOrK5PWWslY+J3G0sHsXztSz/s9/CDRXUyJ8vuolpIy10E1Kyk1aV9y+IMs+g==} + '@rspack/binding-win32-x64-msvc@1.0.12': + resolution: {integrity: sha512-GCEeVECu/uOlTBxObagusK5VWAAbd02dhrGjmUAlX55D9CblbyBLf/2UA432CETA+PyUdUJk9Xt0/QD8ngB/1A==} cpu: [x64] os: [win32] - '@rspack/binding@1.0.10': - resolution: {integrity: sha512-ILWPqLl0fS3a76OwQH6SlVIJBST39sc55yp0zwt484sb77khm0JGvJRElCdPuwgaR7JRDdqK23EvW0XIQAvY7A==} + '@rspack/binding@1.0.12': + resolution: {integrity: sha512-ma2lDNAd/eE+uPgLWCreNt8el0YYbUb8C4QAy/C5Jqupa732wTP/vrZb/CUrE3vY2D3Yx/vL+NsGuM1zckW7aw==} - '@rspack/core@1.0.10': - resolution: {integrity: sha512-Jvj6mzf/aFN3c2E+Lu+3dSz6df2pd79/XOLN9ElA7PIjVua4lVt+dUtrTXqVgoAjaKhZJrIt2WXALYdmv4kkVA==} + '@rspack/core@1.0.12': + resolution: {integrity: sha512-TqbuyIDKU/j6sj9395E0HwuAdbzcl6fx4pJJ1kRrg2XtYlMwstOB0SjtUjEtqEcBFLTvXnHrLeLnBYTx0RraIA==} engines: {node: '>=16.0.0'} peerDependencies: '@swc/helpers': '>=0.5.1' @@ -2595,27 +2590,18 @@ packages: '@shikijs/core@1.17.0': resolution: {integrity: sha512-Mkk4Mp4bNnW1kytU8I7S5PK5teNSe0iKlfqxPss4sdwnlcU8a2N62Z3te2gVmZfU9t1HF6L3wyWuM43IvEeEsg==} - '@shikijs/core@1.20.0': - resolution: {integrity: sha512-KlO3iE0THzSdYkzDFugt8SHe6FR3qNYTkmpbdW1d6xo8juQkMjybxAw/cBi2npL2eb2F4PbbnSs5Z9tDusfvyg==} - '@shikijs/core@1.22.0': resolution: {integrity: sha512-S8sMe4q71TJAW+qG93s5VaiihujRK6rqDFqBnxqvga/3LvqHEnxqBIOPkt//IdXVtHkQWKu4nOQNk0uBGicU7Q==} '@shikijs/engine-javascript@1.17.0': resolution: {integrity: sha512-EiBVlxmzJZdC2ypzn8k+vxLngbBNgHLS4RilwrFOABGRc72kUZubbD/6Chrq2RcVtD3yq1GtiiIdFMGd9BTX3Q==} - '@shikijs/engine-javascript@1.20.0': - resolution: {integrity: sha512-ZUMo758uduM0Tfgzi/kd+0IKMbNdumCxxWjY36uf1DIs2Qyg9HIq3vA1Wfa/vc6HE7tHWFpANRi3mv7UzJ68MQ==} - '@shikijs/engine-javascript@1.22.0': resolution: {integrity: sha512-AeEtF4Gcck2dwBqCFUKYfsCq0s+eEbCEbkUuFou53NZ0sTGnJnJ/05KHQFZxpii5HMXbocV9URYVowOP2wH5kw==} '@shikijs/engine-oniguruma@1.17.0': resolution: {integrity: sha512-nsXzJGLQ0fhKmA4Gwt1cF7vC8VuZ1HSDrTRuj48h/qDeX/TzmOlTDXQ3uPtyuhyg/2rbZRzNhN8UFU4fSnQfXg==} - '@shikijs/engine-oniguruma@1.20.0': - resolution: {integrity: sha512-MQ40WkVTZk7by33ces4PGK6XNFSo6PYvKTSAr2kTWdRNhFmOcnaX+1XzvFwB26eySXR7U74t91czZ1qJkEgxTA==} - '@shikijs/engine-oniguruma@1.22.0': resolution: {integrity: sha512-5iBVjhu/DYs1HB0BKsRRFipRrD7rqjxlWTj4F2Pf+nQSPqc3kcyqFFeZXnBMzDf0HdqaFVvhDRAGiYNvyLP+Mw==} @@ -2628,9 +2614,6 @@ packages: '@shikijs/types@1.17.0': resolution: {integrity: sha512-Tvu2pA69lbpXB+MmgIaROP1tio8y0uYvKb5Foh3q0TJBTAJuaoa5eDEtS/0LquyveacsiVrYF4uEZILju+7Ybg==} - '@shikijs/types@1.20.0': - resolution: {integrity: sha512-y+EaDvU2K6/GaXOKXxJaGnr1XtmZMF7MfS0pSEDdxEq66gCtKsLwQvVwoQFdp7R7dLlNAro3ijEE19sMZ0pzqg==} - '@shikijs/types@1.22.0': resolution: {integrity: sha512-Fw/Nr7FGFhlQqHfxzZY8Cwtwk5E9nKDUgeLjZgt3UuhcM3yJR9xj3ZGNravZZok8XmEZMiYkSMTPlPkULB8nww==} @@ -2657,8 +2640,12 @@ packages: resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==} engines: {node: '>=18'} - '@stylistic/eslint-plugin@2.8.0': - resolution: {integrity: sha512-Ufvk7hP+bf+pD35R/QfunF793XlSRIC7USr3/EdgduK9j13i2JjmsM0LUz3/foS+jDYp2fzyWZA9N44CPur0Ow==} + '@stripe/stripe-js@4.8.0': + resolution: {integrity: sha512-+4Cb0bVHlV4BJXxkJ3cCLSLuWxm3pXKtgcRacox146EuugjCzRRII5T5gUMgL4HpzrBLVwVxjKaZqntNWAXawQ==} + engines: {node: '>=12.16'} + + '@stylistic/eslint-plugin@2.9.0': + resolution: {integrity: sha512-OrDyFAYjBT61122MIY1a3SfEgy3YCMgt2vL4eoPmvTwDBwyQhAXurxNQznlRD/jESNfYWfID8Ej+31LljvF7Xg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' @@ -2768,9 +2755,6 @@ packages: '@types/source-list-map@0.1.6': resolution: {integrity: sha512-5JcVt1u5HDmlXkwOD2nslZVllBBc7HDuOICfiZah2Z0is8M8g+ddAEawbmd3VjedfDHBzxCaXLs07QEmb7y54g==} - '@types/stripe-v3@3.1.33': - resolution: {integrity: sha512-fIE7F7alypCrnIMsk4naprHf8kXEvPM2Q9FGdL/3TDeGM0xlHohdVWkwuaEZ2tKzXB9QQKoS8k+ocLkPjZajwQ==} - '@types/tapable@1.0.12': resolution: {integrity: sha512-bTHG8fcxEqv1M9+TD14P8ok8hjxoOCkfKc8XXLaaD05kI7ohpeI956jtDOD3XHKBQrlyPughUtzm1jtVhHpA5Q==} @@ -2810,8 +2794,8 @@ packages: '@types/youtube@0.1.0': resolution: {integrity: sha512-Pg33m3X2mFgdmhtvzOlAfUfgOa3341N3/2JCrVY/mXVxb4hagcqqEG6w4vGCfB64StQNWHSj/T8Eotb1Rko/FQ==} - '@typescript-eslint/eslint-plugin@8.5.0': - resolution: {integrity: sha512-lHS5hvz33iUFQKuPFGheAB84LwcJ60G8vKnEhnfcK1l8kGVLro2SFYW6K0/tj8FUhRJ0VHyg1oAfg50QGbPPHw==} + '@typescript-eslint/eslint-plugin@8.9.0': + resolution: {integrity: sha512-Y1n621OCy4m7/vTXNlCbMVp87zSd7NH0L9cXD8aIpOaNlzeWxIK4+Q19A68gSmTNRZn92UjocVUWDthGxtqHFg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 @@ -2821,8 +2805,8 @@ packages: typescript: optional: true - '@typescript-eslint/parser@8.5.0': - resolution: {integrity: sha512-gF77eNv0Xz2UJg/NbpWJ0kqAm35UMsvZf1GHj8D9MRFTj/V3tAciIWXfmPLsAAF/vUlpWPvUDyH1jjsr0cMVWw==} + '@typescript-eslint/parser@8.9.0': + resolution: {integrity: sha512-U+BLn2rqTTHnc4FL3FJjxaXptTxmf9sNftJK62XLz4+GxG3hLHm/SUNaaXP5Y4uTiuYoL5YLy4JBCJe3+t8awQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -2831,16 +2815,12 @@ packages: typescript: optional: true - '@typescript-eslint/scope-manager@8.5.0': - resolution: {integrity: sha512-06JOQ9Qgj33yvBEx6tpC8ecP9o860rsR22hWMEd12WcTRrfaFgHr2RB/CA/B+7BMhHkXT4chg2MyboGdFGawYg==} + '@typescript-eslint/scope-manager@8.9.0': + resolution: {integrity: sha512-bZu9bUud9ym1cabmOYH9S6TnbWRzpklVmwqICeOulTCZ9ue2/pczWzQvt/cGj2r2o1RdKoZbuEMalJJSYw3pHQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/scope-manager@8.8.0': - resolution: {integrity: sha512-EL8eaGC6gx3jDd8GwEFEV091210U97J0jeEHrAYvIYosmEGet4wJ+g0SYmLu+oRiAwbSA5AVrt6DxLHfdd+bUg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@typescript-eslint/type-utils@8.5.0': - resolution: {integrity: sha512-N1K8Ix+lUM+cIDhL2uekVn/ZD7TZW+9/rwz8DclQpcQ9rk4sIL5CAlBC0CugWKREmDjBzI/kQqU4wkg46jWLYA==} + '@typescript-eslint/type-utils@8.9.0': + resolution: {integrity: sha512-JD+/pCqlKqAk5961vxCluK+clkppHY07IbV3vett97KOV+8C6l+CPEPwpUuiMwgbOz/qrN3Ke4zzjqbT+ls+1Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -2848,16 +2828,12 @@ packages: typescript: optional: true - '@typescript-eslint/types@8.5.0': - resolution: {integrity: sha512-qjkormnQS5wF9pjSi6q60bKUHH44j2APxfh9TQRXK8wbYVeDYYdYJGIROL87LGZZ2gz3Rbmjc736qyL8deVtdw==} + '@typescript-eslint/types@8.9.0': + resolution: {integrity: sha512-SjgkvdYyt1FAPhU9c6FiYCXrldwYYlIQLkuc+LfAhCna6ggp96ACncdtlbn8FmnG72tUkXclrDExOpEYf1nfJQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/types@8.8.0': - resolution: {integrity: sha512-QJwc50hRCgBd/k12sTykOJbESe1RrzmX6COk8Y525C9l7oweZ+1lw9JiU56im7Amm8swlz00DRIlxMYLizr2Vw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@typescript-eslint/typescript-estree@8.5.0': - resolution: {integrity: sha512-vEG2Sf9P8BPQ+d0pxdfndw3xIXaoSjliG0/Ejk7UggByZPKXmJmw3GW5jV2gHNQNawBUyfahoSiCFVov0Ruf7Q==} + '@typescript-eslint/typescript-estree@8.9.0': + resolution: {integrity: sha512-9iJYTgKLDG6+iqegehc5+EqE6sqaee7kb8vWpmHZ86EqwDjmlqNNHeqDVqb9duh+BY6WCNHfIGvuVU3Tf9Db0g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -2865,33 +2841,14 @@ packages: typescript: optional: true - '@typescript-eslint/typescript-estree@8.8.0': - resolution: {integrity: sha512-ZaMJwc/0ckLz5DaAZ+pNLmHv8AMVGtfWxZe/x2JVEkD5LnmhWiQMMcYT7IY7gkdJuzJ9P14fRy28lUrlDSWYdw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/utils@8.5.0': - resolution: {integrity: sha512-6yyGYVL0e+VzGYp60wvkBHiqDWOpT63pdMV2CVG4LVDd5uR6q1qQN/7LafBZtAtNIn/mqXjsSeS5ggv/P0iECw==} + '@typescript-eslint/utils@8.9.0': + resolution: {integrity: sha512-PKgMmaSo/Yg/F7kIZvrgrWa1+Vwn036CdNUvYFEkYbPwOH4i8xvkaRlu148W3vtheWK9ckKRIz7PBP5oUlkrvQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - '@typescript-eslint/utils@8.8.0': - resolution: {integrity: sha512-QE2MgfOTem00qrlPgyByaCHay9yb1+9BjnMFnSFkUKQfu7adBXDTnCAivURnuPPAG/qiB+kzKkZKmKfaMT0zVg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - - '@typescript-eslint/visitor-keys@8.5.0': - resolution: {integrity: sha512-yTPqMnbAZJNy2Xq2XU8AdtOW9tJIr+UQb64aXB9f3B1498Zx9JorVgFJcZpEc9UBuCCrdzKID2RGAMkYcDtZOw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@typescript-eslint/visitor-keys@8.8.0': - resolution: {integrity: sha512-8mq51Lx6Hpmd7HnA2fcHQo3YgfX1qbccxQOgZcb4tvasu//zXRaA1j5ZRFeCw/VRAdFi4mRM9DnZw0Nu0Q2d1g==} + '@typescript-eslint/visitor-keys@8.9.0': + resolution: {integrity: sha512-Ht4y38ubk4L5/U8xKUBfKNYGmvKvA1CANoxiTRMM+tOLk3lbF3DvzZCxJCRSE+2GdCMSh6zq9VZJc3asc1XuAA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript/vfs@1.6.0': @@ -2902,41 +2859,41 @@ packages: '@ungap/structured-clone@1.2.0': resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - '@unhead/dom@1.11.6': - resolution: {integrity: sha512-FYU8Cu+XWcpbO4OvXdB6x7m6GTPcl6CW7igI8rNu6Kc0Ilxb+atxIvyFXdTGAyB7h/F0w3ex06ZVWJ65f3EW8A==} + '@unhead/dom@1.11.10': + resolution: {integrity: sha512-nL1mdRzYVATZIYauK15zOI2YyM3YxCLfhbTqljEjDFJeiJUzTTi+a//5FHiUk84ewSucFnrwHNey/pEXFlyY1A==} - '@unhead/dom@1.11.7': - resolution: {integrity: sha512-Nj2ulnbY5lvIcxqXwdO5YfdvLm8EYLjcaOje2b2aQnfyPAyOIVeR8iB79DDKk/uZZAPEwkdhSnUdEh9Ny0b3lw==} + '@unhead/dom@1.11.9': + resolution: {integrity: sha512-AOoCt05sLbkmp7ipCAs2JQdV0auLc5lCkLbCZj19kuPmWcFOoHNByQAG/AFKuSvi297OYp8abKGCStIgyz2x4A==} - '@unhead/schema@1.11.6': - resolution: {integrity: sha512-Ava5+kQERaZ2fi66phgR9KZQr9SsheN1YhhKM8fCP2A4Jb5lHUssVQ19P0+89V6RX9iUg/Q27WdEbznm75LzhQ==} + '@unhead/schema@1.11.10': + resolution: {integrity: sha512-lXh7cm5XtFaw3gc+ZVXTSfIHXiBpAywbjtEiOsz5TR4GxOjj2rtfOAl4C3Difk1yupP6L2otYmOZdn/i8EXSJg==} - '@unhead/schema@1.11.7': - resolution: {integrity: sha512-j9uN7T63aUXrZ6yx2CfjVT7xZHjn0PZO7TPMaWqMFjneIH/NONKvDVCMEqDlXeqdSIERIYtk/xTHgCUMer5eyw==} + '@unhead/schema@1.11.9': + resolution: {integrity: sha512-0V37bxG4sQuiLw3M5DMD+b99ndOOngecMlekQ122TDvBb24W8rWwkHhXvAu5eFg6bQXPdQF1A0U0PuRMcCj/ZA==} - '@unhead/shared@1.11.6': - resolution: {integrity: sha512-aGrtzRCcFlVh9iru73fBS8FA1vpQskS190t5cCRRMpisOEunVv3ueqXN1F8CseQd0W4wyEr/ycDvdfKt+RPv5g==} + '@unhead/shared@1.11.10': + resolution: {integrity: sha512-YQgZcOyo1id7drUeDPGn0R83pirvIcV+Car3/m7ZfCLL1Syab6uXmRckVRd69yVbUL4eirIm9IzzmvzM/OuGuw==} - '@unhead/shared@1.11.7': - resolution: {integrity: sha512-5v3PmV1LMyikGyQi/URYS5ilH8dg1Iomtja7iFWke990O8RBDEzAdagJqcsUE/fw+o7cXRSOamyx5wCf5Q1TrA==} + '@unhead/shared@1.11.9': + resolution: {integrity: sha512-Df6Td9d87NM5EWf4ylAN98zwf50DwfMg3xoy6ofz3Qg1jSXewEIMD1w1C0/Q6KdpLo01TuoQ0RfpSyVtxt7oEA==} - '@unhead/ssr@1.11.7': - resolution: {integrity: sha512-qI1zNFY8fU5S9EhroxlXSA5Q/XKbWAKXrVVNG+6bIh/IRrMOMJrPk4d1GmphF4gmNri3ARqly+OWx4VVaj0scA==} + '@unhead/ssr@1.11.10': + resolution: {integrity: sha512-tj5zeJtCbSktNNqsdL+6h6OIY7dYO+2HSiC1VbofGYsoG7nDNXMypkrW/cTMqZVr5/gWhKaUgFQALjm28CflYg==} - '@unhead/vue@1.11.6': - resolution: {integrity: sha512-CMuDJGTi4n4wKdOp6/JmB9roGshjTdoFKF34PEkXu4+g97BiVFiZ9LvgY44+UlWCUzQHcqEPRQIzm9iKEqcfKw==} + '@unhead/vue@1.11.10': + resolution: {integrity: sha512-v6ddp4YEQCNILhYrx37Yt0GKRIFeTrb3VSmTbjh+URT+ua1mwgmNFTfl2ZldtTtri3tEkwSG1/5wLRq20ma70g==} peerDependencies: vue: 3.5.12 - '@unhead/vue@1.11.7': - resolution: {integrity: sha512-SLr0eQfznVp63iKi47L4s5Yz+oiQjDA82VBP4jlXi7dM9fSIn1ul1aKvBqle/ZxI2cqY8zVGz60EjhjWeu754A==} + '@unhead/vue@1.11.9': + resolution: {integrity: sha512-vdl3H1bwJNindhRplMun7zhtNFggP8QqpPwc1e7kd2a0ORp776+QpFXKdYHFSlX+eAMmDVv8LQ+VL0N++pXxNg==} peerDependencies: vue: 3.5.12 '@unocss/astro@0.62.4': resolution: {integrity: sha512-98KfkbrNhBLx2+uYxMiGsldIeIZ6/PbL4yaGRHeHoiHd7p4HmIyCF+auYe4Psntx3Yr8kU+XSIAhGDYebvTidQ==} peerDependencies: - vite: 5.4.8 + vite: 5.4.9 peerDependenciesMeta: vite: optional: true @@ -2944,7 +2901,7 @@ packages: '@unocss/astro@0.63.4': resolution: {integrity: sha512-qu1uMDUT8lXU3mm5EjZpnizvjSYtfY0TTDivR5QNm1i3Xd+ErHfdfOpXdJ2mYvxv+X7C570//KUugkTI3Mb3kQ==} peerDependencies: - vite: 5.4.8 + vite: 5.4.9 peerDependenciesMeta: vite: optional: true @@ -3089,12 +3046,12 @@ packages: '@unocss/vite@0.62.4': resolution: {integrity: sha512-JKq3V6bcevYl9X5Jl3p9crArbhzI8JVWQkOxKV2nGLFaqvnc47vMSDxlU4MUdRWp3aQvzDw132tcx27oSbrojw==} peerDependencies: - vite: 5.4.8 + vite: 5.4.9 '@unocss/vite@0.63.4': resolution: {integrity: sha512-YK0L177GD8Kx+JtfiCJy4YyBYckAXo4ogC8LZ+pYVNXDMN+F+XItpGI/ofLRaGIaewNg+MJgGY+CQZceABEAfg==} peerDependencies: - vite: 5.4.8 + vite: 5.4.9 '@unocss/webpack@0.62.4': resolution: {integrity: sha512-hccXqpssqi1DyPJOwyIB3IhYe5SWND2JwTPxVTg8wO9fI1JvEK5DxK8FflJpXVps7QjotCmB/AXp0ezD0SutUg==} @@ -3115,14 +3072,14 @@ packages: resolution: {integrity: sha512-7mg9HFGnFHMEwCdB6AY83cVK4A6sCqnrjFYF4WIlebYAQVVJ/sC/CiTruVdrRlhrFoeZ8rlMxY9wYpPTIRhhAg==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: - vite: 5.4.8 + vite: 5.4.9 vue: 3.5.12 '@vitejs/plugin-vue@5.1.4': resolution: {integrity: sha512-N2XSI2n3sQqp5w7Y/AN/L2XDjBIRGqXko+eDp42sydYSBeJuSm5a1sLf8zakmo8u7tA8NmBgoDLA1HeOESjp9A==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: - vite: 5.4.8 + vite: 5.4.9 vue: 3.5.12 '@vitest/coverage-v8@2.1.2': @@ -3145,7 +3102,7 @@ packages: peerDependencies: '@vitest/spy': 2.1.2 msw: ^2.3.5 - vite: 5.4.8 + vite: 5.4.9 peerDependenciesMeta: msw: optional: true @@ -3231,8 +3188,8 @@ packages: '@vue/devtools-api@6.6.4': resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==} - '@vue/devtools-api@7.4.6': - resolution: {integrity: sha512-XipBV5k0/IfTr0sNBDTg7OBUCp51cYMMXyPxLXJZ4K/wmUeMqt8cVdr2ZZGOFq+si/jTyCYnNxeKoyev5DOUUA==} + '@vue/devtools-api@7.5.2': + resolution: {integrity: sha512-VxPbAQxJrYSIkoGVvQ2oOoKW8u4CMpvRLySTxhoJA38z8bQEGy9GO33eoRY/DulJbSFRfjZFNvH+dh8B4qpesQ==} '@vue/devtools-core@7.4.4': resolution: {integrity: sha512-DLxgA3DfeADkRzhAfm3G2Rw/cWxub64SdP5b+s5dwL30+whOGj+QNhmyFpwZ8ZTrHDFRIPj0RqNzJ8IRR1pz7w==} @@ -3245,9 +3202,15 @@ packages: '@vue/devtools-kit@7.4.6': resolution: {integrity: sha512-NbYBwPWgEic1AOd9bWExz9weBzFdjiIfov0yRn4DrRfR+EQJCI9dn4I0XS7IxYGdkmUJi8mFW42LLk18WsGqew==} + '@vue/devtools-kit@7.5.2': + resolution: {integrity: sha512-0leUOE2HBfl8sHf9ePKzxqnCFskkU22tWWqd9OfeSlslAKE30/TViYvWcF4vgQmPlJnAAdHU0WfW5dYlCeOiuw==} + '@vue/devtools-shared@7.4.6': resolution: {integrity: sha512-rPeSBzElnHYMB05Cc056BQiJpgocQjY8XVulgni+O9a9Gr9tNXgPteSzFFD+fT/iWMxNuUgGKs9CuW5DZewfIg==} + '@vue/devtools-shared@7.5.2': + resolution: {integrity: sha512-+zmcixnD6TAo+zwm30YuwZckhL9iIi4u+gFwbq9C8zpm3SMndTlEYZtNhAHUhOXB+bCkzyunxw80KQ/T0trF4w==} + '@vue/language-core@2.1.6': resolution: {integrity: sha512-MW569cSky9R/ooKMh6xa2g1D0AtRKbL56k83dzus/bx//RDJk24RHWkMzbAlXjMdDNyxAaagKPRquBIxkxlCkg==} peerDependencies: @@ -3412,8 +3375,8 @@ packages: engines: {node: '>=0.4.0'} hasBin: true - acorn@8.12.1: - resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==} + acorn@8.13.0: + resolution: {integrity: sha512-8zSiw54Oxrdym50NlZ9sUusyO1Z1ZchgRLWRaK6c86XJFClyCgFKetdowBg5bKxyp/u+CDBJG4Mpp0m3HLZl9w==} engines: {node: '>=0.4.0'} hasBin: true @@ -3590,6 +3553,9 @@ packages: birpc@0.2.17: resolution: {integrity: sha512-+hkTxhot+dWsLpp3gia5AkVHIsKlZybNT5gIYiDlNzJrmYPcTM9k5/w2uaj3IPpd7LlEYpmCj4Jj1nC41VhDFg==} + birpc@0.2.19: + resolution: {integrity: sha512-5WeXXAvTmitV1RqJFppT5QtUiz2p1mRSYU000Jkft5ZUCLJIk4uQriYNO50HknxKwM6jd8utNc66K1qGIwwWBQ==} + boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} @@ -4347,14 +4313,14 @@ packages: eslint-import-resolver-node@0.3.9: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} - eslint-plugin-import-x@4.2.1: - resolution: {integrity: sha512-WWi2GedccIJa0zXxx3WDnTgouGQTtdYK1nhXMwywbqqAgB0Ov+p1pYBsWh3VaB0bvBOwLse6OfVII7jZD9xo5Q==} + eslint-plugin-import-x@4.3.1: + resolution: {integrity: sha512-5TriWkXulDl486XnYYRgsL+VQoS/7mhN/2ci02iLCuL7gdhbiWxnsuL/NTcaKY9fpMgsMFjWZBtIGW7pb+RX0g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - eslint-plugin-jsdoc@50.2.2: - resolution: {integrity: sha512-i0ZMWA199DG7sjxlzXn5AeYZxpRfMJjDPUl7lL9eJJX8TPRoIaxJU4ys/joP5faM5AXE1eqW/dslCj3uj4Nqpg==} + eslint-plugin-jsdoc@50.4.1: + resolution: {integrity: sha512-OXIq+JJQPCLAKL473/esioFOwbXyRE5MAQ4HbZjcp3e+K3zdxt2uDpGs3FR+WezUXNStzEtTfgx15T+JFrVwBA==} engines: {node: '>=18'} peerDependencies: eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 @@ -4363,8 +4329,8 @@ packages: resolution: {integrity: sha512-brcKcxGnISN2CcVhXJ/kEQlNa0MEfGRtwKtWA16SkqXHKitaKIMrfemJKLKX1YqDU5C/5JY3PvZXd5jEW04e0Q==} engines: {node: '>=5.0.0'} - eslint-plugin-perfectionist@3.8.0: - resolution: {integrity: sha512-BYJWbQVOjvIGK9V1xUfn790HuvkePjxti8epOi1H6sdzo0N4RehBmQ8coHPbgA/f12BUG1NIoDtQhI9mUm+o2A==} + eslint-plugin-perfectionist@3.9.0: + resolution: {integrity: sha512-qLsV6/94hokK+k77wUeLMEtB3tS/NtC9ke5OZCAaeCyK1VyVv7Ct0il16vkNNw/1IwNo8Fy60PKjQZSBcsVX5A==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: astro-eslint-parser: ^1.0.2 @@ -4388,14 +4354,14 @@ packages: peerDependencies: eslint: '>=8.44.0' - eslint-plugin-unicorn@55.0.0: - resolution: {integrity: sha512-n3AKiVpY2/uDcGrS3+QsYDkjPfaOrNrsfQxU9nt5nitd9KuvVXrfAvgCO9DYPSfap+Gqjw9EOrXIsBp5tlHZjA==} + eslint-plugin-unicorn@56.0.0: + resolution: {integrity: sha512-aXpddVz/PQMmd69uxO98PA4iidiVNvA0xOtbpUoz1WhBd4RxOQQYqN618v68drY0hmy5uU2jy1bheKEVWBjlPw==} engines: {node: '>=18.18'} peerDependencies: eslint: '>=8.56.0' - eslint-plugin-vue@9.28.0: - resolution: {integrity: sha512-ShrihdjIhOTxs+MfWun6oJWuk+g/LAhN+CiuOl/jjkG3l0F2AuK5NMTaWqyvBgkFtpYmyks6P4603mLmhNJW8g==} + eslint-plugin-vue@9.29.0: + resolution: {integrity: sha512-hamyjrBhNH6Li6R1h1VF9KHfshJlKgKEg3ARbGTn72CMNDSMhWbgC7NdkRDEh25AFW+4SDATzyNM+3gWuZii8g==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 @@ -4739,8 +4705,8 @@ packages: resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} engines: {node: '>=18'} - globals@15.9.0: - resolution: {integrity: sha512-SmSKyLLKFbSr6rptvP8izbyxJL4ILwqO9Jg23UA0sDlGlu58V59D1//I3vlc0KJphVdUR7vMjHIplYnzBxorQA==} + globals@15.11.0: + resolution: {integrity: sha512-yeyNSjdbyVaWurlwCpcA6XNBrHTMIeDdj0/hnvX/OLJ9ekOXYbLsLinH/MucQyGvNnXhidTdNhTtJaffL2sMfw==} engines: {node: '>=18'} globby@14.0.2: @@ -6095,8 +6061,8 @@ packages: pkg-types@1.2.1: resolution: {integrity: sha512-sQoqa8alT3nHjGuTjuKgOnvjo4cljkufdtLMnO2LBP/wRwuDlo1tkaEdMxCRhyGRPacv/ztlZgDPm2b7FAmEvw==} - playwright-core@1.48.0: - resolution: {integrity: sha512-RBvzjM9rdpP7UUFrQzRwR8L/xR4HyC1QXMzGYTbf1vjw25/ya9NRAVnXi/0fvFopjebvyPzsmoK58xxeEOaVvA==} + playwright-core@1.48.1: + resolution: {integrity: sha512-Yw/t4VAFX/bBr1OzwCuOMZkY1Cnb4z/doAFSwf4huqAGWmf9eMNjmK7NiOljCdLmxeRYcGPPmcDgU0zOlzP0YA==} engines: {node: '>=18'} hasBin: true @@ -6776,8 +6742,8 @@ packages: shiki@1.17.0: resolution: {integrity: sha512-VZf8cPShRwfzPcaswv81+YP7qJEoFwRT+Ehy6bizim7M0zG9bk8Egug550C+xS9g7rKIOPhzAlp2uEyuCxbk/A==} - shiki@1.20.0: - resolution: {integrity: sha512-MZJJ1PCFsQB1Piq+25wiz0a75yUv8Q3/fzy7SzRx5ONdjdtGdyiKwYn8vb/FnK5kjS0voWGnPpjG16POauUR+g==} + shiki@1.22.0: + resolution: {integrity: sha512-/t5LlhNs+UOKQCYBtl5ZsH/Vclz73GIqT2yQsCBygr8L/ppTdmpL4w3kPLoZJbMKVWtoG77Ue1feOjZfDxvMkw==} side-channel@1.0.6: resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} @@ -6800,6 +6766,10 @@ packages: resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} engines: {node: '>= 10'} + sirv@3.0.0: + resolution: {integrity: sha512-BPwJGUeDaDCHihkORDchNyyTvWFhcusy1XMmhEVTQTwGeybFbp8YEmB+njbPnth1FibULBSBVwCQni25XlCUDg==} + engines: {node: '>=18'} + sisteransi@1.0.5: resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} @@ -7048,8 +7018,8 @@ 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==} tinyglobby@0.2.9: resolution: {integrity: sha512-8or1+BGEdk1Zkkw2ii16qSS7uVrQJPre5A9o/XkWPATkk23FZh/15BKFxPnlTy6vkljZxLqYCzzBMj30ZrSvjw==} @@ -7218,11 +7188,11 @@ packages: unenv@1.10.0: resolution: {integrity: sha512-wY5bskBQFL9n3Eca5XnhH6KbUo/tfvkwm9OpcdCvLaeA7piBNbavbOKJySEwQ1V0RH6HvNlSAFRTpvTqgKRQXQ==} - unhead@1.11.6: - resolution: {integrity: sha512-TKTQGUzHKF925VZ4KZVbLfKFzTVTEWfPLaXKmkd/ptEY2FHEoJUF7xOpAWc3K7Jzy/ExS66TL7GnLLjtd4sISg==} + unhead@1.11.10: + resolution: {integrity: sha512-hypXrAI47wE3wIhkze0RMPGAWcoo45Q1+XzdqLD/OnTCzjFXQrpuE4zBy8JRexyrqp+Ud2+nFTUNf/mjfFSymw==} - unhead@1.11.7: - resolution: {integrity: sha512-aA0+JBRryLhDKUq6L2JhMDLZEG/ElyyDASyC9wiwDl6nvvsj9hD26LgPWgmAsSd+9HtMGM2N1gU27CWEMo16CQ==} + unhead@1.11.9: + resolution: {integrity: sha512-EwEGMjbXVVn2O5vNfXUHiAjHWFHngPjkAx0yVZZsrTgqzs7+A/YvJ90TLvBna874+HCKZWtufo7QAI7luU2CgA==} unicode-emoji-modifier-base@1.0.0: resolution: {integrity: sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==} @@ -7265,7 +7235,7 @@ packages: engines: {node: '>=14'} peerDependencies: '@unocss/webpack': 0.62.4 - vite: 5.4.8 + vite: 5.4.9 peerDependenciesMeta: '@unocss/webpack': optional: true @@ -7277,7 +7247,7 @@ packages: engines: {node: '>=14'} peerDependencies: '@unocss/webpack': 0.63.4 - vite: 5.4.8 + vite: 5.4.9 peerDependenciesMeta: '@unocss/webpack': optional: true @@ -7415,7 +7385,7 @@ packages: vite-hot-client@0.2.3: resolution: {integrity: sha512-rOGAV7rUlUHX89fP2p2v0A2WWvV3QMX2UYq0fRqsWSvFvev4atHWqjwGoKaZT1VTKyLGk533ecu3eyd0o59CAg==} peerDependencies: - vite: 5.4.8 + vite: 5.4.9 vite-node@1.6.0: resolution: {integrity: sha512-de6HJgzC+TFzOu0NTC4RAIsyf/DY/ibWDYQUcuEA84EMHhcefTUGkjFHKKEJhQN4A+6I0u++kr3l36ZF2d7XRw==} @@ -7437,7 +7407,7 @@ packages: optionator: ^0.9.1 stylelint: '>=13' typescript: 5.6.3 - vite: 5.4.8 + vite: 5.4.9 vls: '*' vti: '*' vue-tsc: ~2.1.6 @@ -7466,7 +7436,7 @@ packages: engines: {node: '>=14'} peerDependencies: '@nuxt/kit': '*' - vite: 5.4.8 + vite: 5.4.9 peerDependenciesMeta: '@nuxt/kit': optional: true @@ -7474,10 +7444,10 @@ packages: vite-plugin-vue-inspector@5.1.3: resolution: {integrity: sha512-pMrseXIDP1Gb38mOevY+BvtNGNqiqmqa2pKB99lnLsADQww9w9xMbAfT4GB6RUoaOkSPrtlXqpq2Fq+Dj2AgFg==} peerDependencies: - vite: 5.4.8 + vite: 5.4.9 - vite@5.4.8: - resolution: {integrity: sha512-FqrItQ4DT1NC4zCUqMB4c4AZORMKIa0m8/URVCZ77OZ/QSNeJ54bU1vrFADbDsuwfIPcgknRkmqakQcgnL4GiQ==} + vite@5.4.9: + resolution: {integrity: sha512-20OVpJHh0PAM0oSOELa5GaZNWeDjcAvQjGXy2Uyr+Tp+/D2/Hdz6NLgpJLsarPTA2QJ6v8mX2P1ZfbsSKvdMkg==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -7847,7 +7817,7 @@ snapshots: '@antfu/install-pkg@0.4.1': dependencies: package-manager-detector: 0.2.0 - tinyexec: 0.3.0 + tinyexec: 0.3.1 '@antfu/utils@0.7.10': {} @@ -8074,7 +8044,7 @@ snapshots: '@discoveryjs/json-ext@0.5.7': {} - '@es-joy/jsdoccomment@0.48.0': + '@es-joy/jsdoccomment@0.49.0': dependencies: comment-parser: 1.4.1 esquery: 1.6.0 @@ -8590,38 +8560,31 @@ snapshots: '@nuxt/devalue@2.0.2': {} - '@nuxt/devtools-kit@1.5.1(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))': + '@nuxt/devtools-kit@1.5.1(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))': dependencies: '@nuxt/kit': link:packages/kit '@nuxt/schema': link:packages/schema execa: 7.2.0 - vite: 5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) - '@nuxt/devtools-kit@1.5.2(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))': + '@nuxt/devtools-kit@1.6.0(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))': dependencies: '@nuxt/kit': link:packages/kit '@nuxt/schema': link:packages/schema execa: 7.2.0 - vite: 5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) - '@nuxt/devtools-kit@1.6.0(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))': - dependencies: - '@nuxt/kit': link:packages/kit - '@nuxt/schema': link:packages/schema - execa: 7.2.0 - vite: 5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) - - '@nuxt/devtools-ui-kit@1.5.1(@nuxt/devtools@1.6.0(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.24.0)(webpack@5.95.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.12)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.12(typescript@5.6.3))(webpack@5.95.0(esbuild@0.24.0))': + '@nuxt/devtools-ui-kit@1.5.1(@nuxt/devtools@1.6.0(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.24.0)(webpack@5.95.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.12)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.12(typescript@5.6.3))(webpack@5.95.0(esbuild@0.24.0))': dependencies: '@iconify-json/carbon': 1.2.1 '@iconify-json/logos': 1.2.0 '@iconify-json/ri': 1.2.0 '@iconify-json/tabler': 1.2.3 - '@nuxt/devtools': 1.6.0(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3) - '@nuxt/devtools-kit': 1.5.1(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0)) + '@nuxt/devtools': 1.6.0(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3) + '@nuxt/devtools-kit': 1.5.1(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0)) '@nuxt/kit': link:packages/kit '@unocss/core': 0.62.4 - '@unocss/nuxt': 0.62.4(postcss@8.4.47)(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(webpack@5.95.0(esbuild@0.24.0)) + '@unocss/nuxt': 0.62.4(postcss@8.4.47)(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(webpack@5.95.0(esbuild@0.24.0)) '@unocss/preset-attributify': 0.62.4 '@unocss/preset-icons': 0.62.4 '@unocss/preset-mini': 0.62.4 @@ -8632,7 +8595,7 @@ snapshots: defu: 6.1.4 focus-trap: 7.6.0 splitpanes: 3.1.5 - unocss: 0.62.4(@unocss/webpack@0.62.4(rollup@4.24.0)(webpack@5.95.0(esbuild@0.24.0)))(postcss@8.4.47)(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0)) + unocss: 0.62.4(@unocss/webpack@0.62.4(rollup@4.24.0)(webpack@5.95.0(esbuild@0.24.0)))(postcss@8.4.47)(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0)) v-lazy-show: 0.2.4(@vue/compiler-core@3.5.12) transitivePeerDependencies: - '@unocss/webpack' @@ -8670,13 +8633,13 @@ snapshots: rc9: 2.1.2 semver: 7.6.3 - '@nuxt/devtools@1.6.0(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3)': + '@nuxt/devtools@1.6.0(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3)': dependencies: '@antfu/utils': 0.7.10 - '@nuxt/devtools-kit': 1.6.0(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0)) + '@nuxt/devtools-kit': 1.6.0(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0)) '@nuxt/devtools-wizard': 1.6.0 '@nuxt/kit': link:packages/kit - '@vue/devtools-core': 7.4.4(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.12(typescript@5.6.3)) + '@vue/devtools-core': 7.4.4(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.12(typescript@5.6.3)) '@vue/devtools-kit': 7.4.4 birpc: 0.2.17 consola: 3.2.3 @@ -8705,9 +8668,9 @@ snapshots: sirv: 2.0.4 tinyglobby: 0.2.9 unimport: 3.13.1(rollup@4.24.0)(webpack-sources@3.2.3) - vite: 5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) - vite-plugin-inspect: 0.8.7(@nuxt/kit@packages+kit)(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0)) - vite-plugin-vue-inspector: 5.1.3(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0)) + vite: 5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) + vite-plugin-inspect: 0.8.7(@nuxt/kit@packages+kit)(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0)) + vite-plugin-vue-inspector: 5.1.3(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0)) which: 3.0.1 ws: 8.18.0 transitivePeerDependencies: @@ -8718,22 +8681,22 @@ snapshots: - vue - webpack-sources - '@nuxt/eslint-config@0.5.7(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)': + '@nuxt/eslint-config@0.6.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)': dependencies: '@eslint/js': 9.12.0 - '@nuxt/eslint-plugin': 0.5.7(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@stylistic/eslint-plugin': 2.8.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@typescript-eslint/eslint-plugin': 8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@typescript-eslint/parser': 8.5.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@nuxt/eslint-plugin': 0.6.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@stylistic/eslint-plugin': 2.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/eslint-plugin': 8.9.0(@typescript-eslint/parser@8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/parser': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) eslint: 9.12.0(jiti@2.3.3) eslint-config-flat-gitignore: 0.3.0(eslint@9.12.0(jiti@2.3.3)) eslint-flat-config-utils: 0.4.0 - eslint-plugin-import-x: 4.2.1(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - eslint-plugin-jsdoc: 50.2.2(eslint@9.12.0(jiti@2.3.3)) + eslint-plugin-import-x: 4.3.1(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + eslint-plugin-jsdoc: 50.4.1(eslint@9.12.0(jiti@2.3.3)) eslint-plugin-regexp: 2.6.0(eslint@9.12.0(jiti@2.3.3)) - eslint-plugin-unicorn: 55.0.0(eslint@9.12.0(jiti@2.3.3)) - eslint-plugin-vue: 9.28.0(eslint@9.12.0(jiti@2.3.3)) - globals: 15.9.0 + eslint-plugin-unicorn: 56.0.0(eslint@9.12.0(jiti@2.3.3)) + eslint-plugin-vue: 9.29.0(eslint@9.12.0(jiti@2.3.3)) + globals: 15.11.0 local-pkg: 0.5.0 pathe: 1.1.2 vue-eslint-parser: 9.4.3(eslint@9.12.0(jiti@2.3.3)) @@ -8741,10 +8704,10 @@ snapshots: - supports-color - typescript - '@nuxt/eslint-plugin@0.5.7(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)': + '@nuxt/eslint-plugin@0.6.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)': dependencies: - '@typescript-eslint/types': 8.8.0 - '@typescript-eslint/utils': 8.8.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/types': 8.9.0 + '@typescript-eslint/utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) eslint: 9.12.0(jiti@2.3.3) transitivePeerDependencies: - supports-color @@ -8758,16 +8721,16 @@ snapshots: string-width: 4.2.3 webpack: 5.95.0 - '@nuxt/scripts@0.9.4(@nuxt/devtools@1.6.0(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.24.0)(webpack@5.95.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.12)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.24.0)(typescript@5.6.3)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3)(webpack@5.95.0(esbuild@0.24.0))': + '@nuxt/scripts@0.9.5(@nuxt/devtools@1.6.0(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.24.0)(webpack@5.95.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.12)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.24.0)(typescript@5.6.3)(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3)(webpack@5.95.0(esbuild@0.24.0))': dependencies: - '@nuxt/devtools-kit': 1.5.2(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0)) - '@nuxt/devtools-ui-kit': 1.5.1(@nuxt/devtools@1.6.0(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.24.0)(webpack@5.95.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.12)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.12(typescript@5.6.3))(webpack@5.95.0(esbuild@0.24.0)) + '@nuxt/devtools-kit': 1.6.0(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0)) + '@nuxt/devtools-ui-kit': 1.5.1(@nuxt/devtools@1.6.0(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.24.0)(webpack@5.95.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.12)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.12(typescript@5.6.3))(webpack@5.95.0(esbuild@0.24.0)) '@nuxt/kit': link:packages/kit + '@stripe/stripe-js': 4.8.0 '@types/google.maps': 3.58.1 - '@types/stripe-v3': 3.1.33 '@types/vimeo__player': 2.18.3 '@types/youtube': 0.1.0 - '@unhead/vue': 1.11.6(vue@3.5.12(typescript@5.6.3)) + '@unhead/vue': 1.11.9(vue@3.5.12(typescript@5.6.3)) '@vueuse/core': 11.1.0(vue@3.5.12(typescript@5.6.3)) consola: 3.2.3 defu: 6.1.4 @@ -8779,8 +8742,8 @@ snapshots: pathe: 1.1.2 pkg-types: 1.2.1 semver: 7.6.3 - shiki: 1.20.0 - sirv: 2.0.4 + shiki: 1.22.0 + sirv: 3.0.0 std-env: 3.7.0 third-party-capital: 2.3.0 ufo: 1.5.4 @@ -8848,7 +8811,7 @@ snapshots: rc9: 2.1.2 std-env: 3.7.0 - '@nuxt/test-utils@3.14.3(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.12)(vue@3.5.12(typescript@5.6.3)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.4)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.48.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.2(@types/node@20.16.11)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.12(typescript@5.6.3)))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3)': + '@nuxt/test-utils@3.14.3(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.12)(vue@3.5.12(typescript@5.6.3)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.4)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.48.1)(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.2(@types/node@20.16.11)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.12(typescript@5.6.3)))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3)': dependencies: '@nuxt/kit': link:packages/kit '@nuxt/schema': link:packages/schema @@ -8870,19 +8833,19 @@ snapshots: radix3: 1.1.2 scule: 1.3.0 std-env: 3.7.0 - tinyexec: 0.3.0 + tinyexec: 0.3.1 ufo: 1.5.4 unenv: 1.10.0 unplugin: 1.14.1(webpack-sources@3.2.3) - vite: 5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) - vitest-environment-nuxt: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.12)(vue@3.5.12(typescript@5.6.3)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.4)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.48.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.2(@types/node@20.16.11)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.12(typescript@5.6.3)))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3) + vite: 5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) + vitest-environment-nuxt: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.12)(vue@3.5.12(typescript@5.6.3)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.4)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.48.1)(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.2(@types/node@20.16.11)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.12(typescript@5.6.3)))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3) vue: 3.5.12(typescript@5.6.3) vue-router: 4.4.5(vue@3.5.12(typescript@5.6.3)) optionalDependencies: '@testing-library/vue': 8.1.0(@vue/compiler-sfc@3.5.12)(vue@3.5.12(typescript@5.6.3)) '@vue/test-utils': 2.4.6 happy-dom: 15.7.4 - playwright-core: 1.48.0 + playwright-core: 1.48.1 vitest: 2.1.2(@types/node@20.16.11)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - magicast @@ -8919,7 +8882,7 @@ snapshots: remark-parse: 11.0.0 remark-rehype: 11.1.0 scule: 1.3.0 - shiki: 1.20.0 + shiki: 1.22.0 ufo: 1.5.4 unified: 11.0.5 unist-builder: 4.0.0 @@ -9170,49 +9133,49 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.24.0': optional: true - '@rspack/binding-darwin-arm64@1.0.10': + '@rspack/binding-darwin-arm64@1.0.12': optional: true - '@rspack/binding-darwin-x64@1.0.10': + '@rspack/binding-darwin-x64@1.0.12': optional: true - '@rspack/binding-linux-arm64-gnu@1.0.10': + '@rspack/binding-linux-arm64-gnu@1.0.12': optional: true - '@rspack/binding-linux-arm64-musl@1.0.10': + '@rspack/binding-linux-arm64-musl@1.0.12': optional: true - '@rspack/binding-linux-x64-gnu@1.0.10': + '@rspack/binding-linux-x64-gnu@1.0.12': optional: true - '@rspack/binding-linux-x64-musl@1.0.10': + '@rspack/binding-linux-x64-musl@1.0.12': optional: true - '@rspack/binding-win32-arm64-msvc@1.0.10': + '@rspack/binding-win32-arm64-msvc@1.0.12': optional: true - '@rspack/binding-win32-ia32-msvc@1.0.10': + '@rspack/binding-win32-ia32-msvc@1.0.12': optional: true - '@rspack/binding-win32-x64-msvc@1.0.10': + '@rspack/binding-win32-x64-msvc@1.0.12': optional: true - '@rspack/binding@1.0.10': + '@rspack/binding@1.0.12': optionalDependencies: - '@rspack/binding-darwin-arm64': 1.0.10 - '@rspack/binding-darwin-x64': 1.0.10 - '@rspack/binding-linux-arm64-gnu': 1.0.10 - '@rspack/binding-linux-arm64-musl': 1.0.10 - '@rspack/binding-linux-x64-gnu': 1.0.10 - '@rspack/binding-linux-x64-musl': 1.0.10 - '@rspack/binding-win32-arm64-msvc': 1.0.10 - '@rspack/binding-win32-ia32-msvc': 1.0.10 - '@rspack/binding-win32-x64-msvc': 1.0.10 + '@rspack/binding-darwin-arm64': 1.0.12 + '@rspack/binding-darwin-x64': 1.0.12 + '@rspack/binding-linux-arm64-gnu': 1.0.12 + '@rspack/binding-linux-arm64-musl': 1.0.12 + '@rspack/binding-linux-x64-gnu': 1.0.12 + '@rspack/binding-linux-x64-musl': 1.0.12 + '@rspack/binding-win32-arm64-msvc': 1.0.12 + '@rspack/binding-win32-ia32-msvc': 1.0.12 + '@rspack/binding-win32-x64-msvc': 1.0.12 - '@rspack/core@1.0.10': + '@rspack/core@1.0.12': dependencies: '@module-federation/runtime-tools': 0.5.1 - '@rspack/binding': 1.0.10 + '@rspack/binding': 1.0.12 '@rspack/lite-tapable': 1.0.1 caniuse-lite: 1.0.30001667 @@ -9227,15 +9190,6 @@ snapshots: '@types/hast': 3.0.4 hast-util-to-html: 9.0.3 - '@shikijs/core@1.20.0': - dependencies: - '@shikijs/engine-javascript': 1.20.0 - '@shikijs/engine-oniguruma': 1.20.0 - '@shikijs/types': 1.20.0 - '@shikijs/vscode-textmate': 9.3.0 - '@types/hast': 3.0.4 - hast-util-to-html: 9.0.3 - '@shikijs/core@1.22.0': dependencies: '@shikijs/engine-javascript': 1.22.0 @@ -9251,12 +9205,6 @@ snapshots: oniguruma-to-js: 0.3.3 regex: 4.3.2 - '@shikijs/engine-javascript@1.20.0': - dependencies: - '@shikijs/types': 1.20.0 - '@shikijs/vscode-textmate': 9.3.0 - oniguruma-to-js: 0.4.3 - '@shikijs/engine-javascript@1.22.0': dependencies: '@shikijs/types': 1.22.0 @@ -9268,11 +9216,6 @@ snapshots: '@shikijs/types': 1.17.0 '@shikijs/vscode-textmate': 9.3.0 - '@shikijs/engine-oniguruma@1.20.0': - dependencies: - '@shikijs/types': 1.20.0 - '@shikijs/vscode-textmate': 9.3.0 - '@shikijs/engine-oniguruma@1.22.0': dependencies: '@shikijs/types': 1.22.0 @@ -9296,11 +9239,6 @@ snapshots: '@shikijs/vscode-textmate': 9.3.0 '@types/hast': 3.0.4 - '@shikijs/types@1.20.0': - dependencies: - '@shikijs/vscode-textmate': 9.3.0 - '@types/hast': 3.0.4 - '@shikijs/types@1.22.0': dependencies: '@shikijs/vscode-textmate': 9.3.0 @@ -9335,9 +9273,11 @@ snapshots: '@sindresorhus/merge-streams@2.3.0': {} - '@stylistic/eslint-plugin@2.8.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)': + '@stripe/stripe-js@4.8.0': {} + + '@stylistic/eslint-plugin@2.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)': dependencies: - '@typescript-eslint/utils': 8.8.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) eslint: 9.12.0(jiti@2.3.3) eslint-visitor-keys: 4.1.0 espree: 10.2.0 @@ -9459,8 +9399,6 @@ snapshots: '@types/source-list-map@0.1.6': {} - '@types/stripe-v3@3.1.33': {} - '@types/tapable@1.0.12': {} '@types/uglify-js@3.17.5': @@ -9520,14 +9458,14 @@ snapshots: '@types/youtube@0.1.0': {} - '@typescript-eslint/eslint-plugin@8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)': + '@typescript-eslint/eslint-plugin@8.9.0(@typescript-eslint/parser@8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 8.5.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@typescript-eslint/scope-manager': 8.5.0 - '@typescript-eslint/type-utils': 8.5.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@typescript-eslint/utils': 8.5.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@typescript-eslint/visitor-keys': 8.5.0 + '@typescript-eslint/parser': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.9.0 + '@typescript-eslint/type-utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/visitor-keys': 8.9.0 eslint: 9.12.0(jiti@2.3.3) graphemer: 1.4.0 ignore: 5.3.2 @@ -9538,12 +9476,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.5.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)': + '@typescript-eslint/parser@8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)': dependencies: - '@typescript-eslint/scope-manager': 8.5.0 - '@typescript-eslint/types': 8.5.0 - '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.3) - '@typescript-eslint/visitor-keys': 8.5.0 + '@typescript-eslint/scope-manager': 8.9.0 + '@typescript-eslint/types': 8.9.0 + '@typescript-eslint/typescript-estree': 8.9.0(typescript@5.6.3) + '@typescript-eslint/visitor-keys': 8.9.0 debug: 4.3.7(supports-color@9.4.0) eslint: 9.12.0(jiti@2.3.3) optionalDependencies: @@ -9551,20 +9489,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.5.0': + '@typescript-eslint/scope-manager@8.9.0': dependencies: - '@typescript-eslint/types': 8.5.0 - '@typescript-eslint/visitor-keys': 8.5.0 + '@typescript-eslint/types': 8.9.0 + '@typescript-eslint/visitor-keys': 8.9.0 - '@typescript-eslint/scope-manager@8.8.0': + '@typescript-eslint/type-utils@8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)': dependencies: - '@typescript-eslint/types': 8.8.0 - '@typescript-eslint/visitor-keys': 8.8.0 - - '@typescript-eslint/type-utils@8.5.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)': - dependencies: - '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.3) - '@typescript-eslint/utils': 8.5.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/typescript-estree': 8.9.0(typescript@5.6.3) + '@typescript-eslint/utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) debug: 4.3.7(supports-color@9.4.0) ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: @@ -9573,14 +9506,12 @@ snapshots: - eslint - supports-color - '@typescript-eslint/types@8.5.0': {} + '@typescript-eslint/types@8.9.0': {} - '@typescript-eslint/types@8.8.0': {} - - '@typescript-eslint/typescript-estree@8.5.0(typescript@5.6.3)': + '@typescript-eslint/typescript-estree@8.9.0(typescript@5.6.3)': dependencies: - '@typescript-eslint/types': 8.5.0 - '@typescript-eslint/visitor-keys': 8.5.0 + '@typescript-eslint/types': 8.9.0 + '@typescript-eslint/visitor-keys': 8.9.0 debug: 4.3.7(supports-color@9.4.0) fast-glob: 3.3.2 is-glob: 4.0.3 @@ -9592,51 +9523,20 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.8.0(typescript@5.6.3)': - dependencies: - '@typescript-eslint/types': 8.8.0 - '@typescript-eslint/visitor-keys': 8.8.0 - debug: 4.3.7(supports-color@9.4.0) - fast-glob: 3.3.2 - is-glob: 4.0.3 - minimatch: 9.0.5 - semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.6.3) - optionalDependencies: - typescript: 5.6.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/utils@8.5.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)': + '@typescript-eslint/utils@8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.3)) - '@typescript-eslint/scope-manager': 8.5.0 - '@typescript-eslint/types': 8.5.0 - '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.9.0 + '@typescript-eslint/types': 8.9.0 + '@typescript-eslint/typescript-estree': 8.9.0(typescript@5.6.3) eslint: 9.12.0(jiti@2.3.3) transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/utils@8.8.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)': + '@typescript-eslint/visitor-keys@8.9.0': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.3)) - '@typescript-eslint/scope-manager': 8.8.0 - '@typescript-eslint/types': 8.8.0 - '@typescript-eslint/typescript-estree': 8.8.0(typescript@5.6.3) - eslint: 9.12.0(jiti@2.3.3) - transitivePeerDependencies: - - supports-color - - typescript - - '@typescript-eslint/visitor-keys@8.5.0': - dependencies: - '@typescript-eslint/types': 8.5.0 - eslint-visitor-keys: 3.4.3 - - '@typescript-eslint/visitor-keys@8.8.0': - dependencies: - '@typescript-eslint/types': 8.8.0 + '@typescript-eslint/types': 8.9.0 eslint-visitor-keys: 3.4.3 '@typescript/vfs@1.6.0(typescript@5.6.3)': @@ -9648,75 +9548,75 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@unhead/dom@1.11.6': + '@unhead/dom@1.11.10': dependencies: - '@unhead/schema': 1.11.6 - '@unhead/shared': 1.11.6 + '@unhead/schema': 1.11.10 + '@unhead/shared': 1.11.10 - '@unhead/dom@1.11.7': + '@unhead/dom@1.11.9': dependencies: - '@unhead/schema': 1.11.7 - '@unhead/shared': 1.11.7 + '@unhead/schema': 1.11.9 + '@unhead/shared': 1.11.9 - '@unhead/schema@1.11.6': + '@unhead/schema@1.11.10': dependencies: hookable: 5.5.3 zhead: 2.2.4 - '@unhead/schema@1.11.7': + '@unhead/schema@1.11.9': dependencies: hookable: 5.5.3 zhead: 2.2.4 - '@unhead/shared@1.11.6': + '@unhead/shared@1.11.10': dependencies: - '@unhead/schema': 1.11.6 + '@unhead/schema': 1.11.10 - '@unhead/shared@1.11.7': + '@unhead/shared@1.11.9': dependencies: - '@unhead/schema': 1.11.7 + '@unhead/schema': 1.11.9 - '@unhead/ssr@1.11.7': + '@unhead/ssr@1.11.10': dependencies: - '@unhead/schema': 1.11.7 - '@unhead/shared': 1.11.7 + '@unhead/schema': 1.11.10 + '@unhead/shared': 1.11.10 - '@unhead/vue@1.11.6(vue@3.5.12(typescript@5.6.3))': + '@unhead/vue@1.11.10(vue@3.5.12(typescript@5.6.3))': dependencies: - '@unhead/schema': 1.11.6 - '@unhead/shared': 1.11.6 + '@unhead/schema': 1.11.10 + '@unhead/shared': 1.11.10 defu: 6.1.4 hookable: 5.5.3 - unhead: 1.11.6 + unhead: 1.11.10 vue: 3.5.12(typescript@5.6.3) - '@unhead/vue@1.11.7(vue@3.5.12(typescript@5.6.3))': + '@unhead/vue@1.11.9(vue@3.5.12(typescript@5.6.3))': dependencies: - '@unhead/schema': 1.11.7 - '@unhead/shared': 1.11.7 + '@unhead/schema': 1.11.9 + '@unhead/shared': 1.11.9 defu: 6.1.4 hookable: 5.5.3 - unhead: 1.11.7 + unhead: 1.11.9 vue: 3.5.12(typescript@5.6.3) - '@unocss/astro@0.62.4(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))': + '@unocss/astro@0.62.4(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))': dependencies: '@unocss/core': 0.62.4 '@unocss/reset': 0.62.4 - '@unocss/vite': 0.62.4(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0)) + '@unocss/vite': 0.62.4(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: - vite: 5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - rollup - supports-color - '@unocss/astro@0.63.4(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))': + '@unocss/astro@0.63.4(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))': dependencies: '@unocss/core': 0.63.4 '@unocss/reset': 0.63.4 - '@unocss/vite': 0.63.4(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0)) + '@unocss/vite': 0.63.4(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: - vite: 5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - rollup - supports-color @@ -9799,7 +9699,7 @@ snapshots: gzip-size: 6.0.0 sirv: 2.0.4 - '@unocss/nuxt@0.62.4(postcss@8.4.47)(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(webpack@5.95.0(esbuild@0.24.0))': + '@unocss/nuxt@0.62.4(postcss@8.4.47)(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(webpack@5.95.0(esbuild@0.24.0))': dependencies: '@nuxt/kit': link:packages/kit '@unocss/config': 0.62.4 @@ -9812,9 +9712,9 @@ snapshots: '@unocss/preset-web-fonts': 0.62.4 '@unocss/preset-wind': 0.62.4 '@unocss/reset': 0.62.4 - '@unocss/vite': 0.62.4(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0)) + '@unocss/vite': 0.62.4(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0)) '@unocss/webpack': 0.62.4(rollup@4.24.0)(webpack@5.95.0(esbuild@0.24.0)) - unocss: 0.62.4(@unocss/webpack@0.62.4(rollup@4.24.0)(webpack@5.95.0(esbuild@0.24.0)))(postcss@8.4.47)(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0)) + unocss: 0.62.4(@unocss/webpack@0.62.4(rollup@4.24.0)(webpack@5.95.0(esbuild@0.24.0)))(postcss@8.4.47)(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0)) transitivePeerDependencies: - postcss - rollup @@ -9984,7 +9884,7 @@ snapshots: dependencies: '@unocss/core': 0.63.4 - '@unocss/vite@0.62.4(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))': + '@unocss/vite@0.62.4(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))': dependencies: '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.2(rollup@4.24.0) @@ -9994,12 +9894,12 @@ snapshots: chokidar: 3.6.0 magic-string: 0.30.12 tinyglobby: 0.2.9 - vite: 5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - rollup - supports-color - '@unocss/vite@0.63.4(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))': + '@unocss/vite@0.63.4(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))': dependencies: '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.2(rollup@4.24.0) @@ -10009,7 +9909,7 @@ snapshots: chokidar: 3.6.0 magic-string: 0.30.12 tinyglobby: 0.2.9 - vite: 5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - rollup - supports-color @@ -10034,8 +9934,8 @@ snapshots: dependencies: '@mapbox/node-pre-gyp': 1.0.11 '@rollup/pluginutils': 4.2.1 - acorn: 8.12.1 - acorn-import-attributes: 1.9.5(acorn@8.12.1) + acorn: 8.13.0 + acorn-import-attributes: 1.9.5(acorn@8.13.0) async-sema: 3.1.1 bindings: 1.5.0 estree-walker: 2.0.2 @@ -10052,8 +9952,8 @@ snapshots: dependencies: '@mapbox/node-pre-gyp': 1.0.11 '@rollup/pluginutils': 4.2.1 - acorn: 8.12.1 - acorn-import-attributes: 1.9.5(acorn@8.12.1) + acorn: 8.13.0 + acorn-import-attributes: 1.9.5(acorn@8.13.0) async-sema: 3.1.1 bindings: 1.5.0 estree-walker: 2.0.2 @@ -10066,19 +9966,19 @@ snapshots: - encoding - supports-color - '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.12(typescript@5.6.3))': + '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.12(typescript@5.6.3))': dependencies: '@babel/core': 7.25.7 '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.7) '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.25.7) - vite: 5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) vue: 3.5.12(typescript@5.6.3) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.1.4(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.12(typescript@5.6.3))': + '@vitejs/plugin-vue@5.1.4(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.12(typescript@5.6.3))': dependencies: - vite: 5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) vue: 3.5.12(typescript@5.6.3) '@vitest/coverage-v8@2.1.2(vitest@2.1.2(@types/node@20.16.11)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))': @@ -10112,13 +10012,13 @@ snapshots: chai: 5.1.1 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.2(@vitest/spy@2.1.2)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))': + '@vitest/mocker@2.1.2(@vitest/spy@2.1.2)(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))': dependencies: '@vitest/spy': 2.1.2 estree-walker: 3.0.3 magic-string: 0.30.12 optionalDependencies: - vite: 5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) '@vitest/pretty-format@2.1.2': dependencies: @@ -10260,18 +10160,18 @@ snapshots: '@vue/devtools-api@6.6.4': {} - '@vue/devtools-api@7.4.6': + '@vue/devtools-api@7.5.2': dependencies: - '@vue/devtools-kit': 7.4.6 + '@vue/devtools-kit': 7.5.2 - '@vue/devtools-core@7.4.4(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.12(typescript@5.6.3))': + '@vue/devtools-core@7.4.4(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.12(typescript@5.6.3))': dependencies: '@vue/devtools-kit': 7.4.6 '@vue/devtools-shared': 7.4.6 mitt: 3.0.1 nanoid: 3.3.7 pathe: 1.1.2 - vite-hot-client: 0.2.3(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0)) + vite-hot-client: 0.2.3(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0)) vue: 3.5.12(typescript@5.6.3) transitivePeerDependencies: - vite @@ -10296,10 +10196,24 @@ snapshots: speakingurl: 14.0.1 superjson: 2.2.1 + '@vue/devtools-kit@7.5.2': + dependencies: + '@vue/devtools-shared': 7.5.2 + birpc: 0.2.19 + hookable: 5.5.3 + mitt: 3.0.1 + perfect-debounce: 1.0.0 + speakingurl: 14.0.1 + superjson: 2.2.1 + '@vue/devtools-shared@7.4.6': dependencies: rfdc: 1.4.1 + '@vue/devtools-shared@7.5.2': + dependencies: + rfdc: 1.4.1 + '@vue/language-core@2.1.6(typescript@5.6.3)': dependencies: '@volar/language-core': 2.4.4 @@ -10473,21 +10387,21 @@ snapshots: dependencies: event-target-shim: 5.0.1 - acorn-import-attributes@1.9.5(acorn@8.12.1): + acorn-import-attributes@1.9.5(acorn@8.13.0): dependencies: - acorn: 8.12.1 + acorn: 8.13.0 - acorn-jsx@5.3.2(acorn@8.12.1): + acorn-jsx@5.3.2(acorn@8.13.0): dependencies: - acorn: 8.12.1 + acorn: 8.13.0 acorn-walk@8.3.4: dependencies: - acorn: 8.12.1 + acorn: 8.13.0 acorn@7.4.1: {} - acorn@8.12.1: {} + acorn@8.13.0: {} agent-base@6.0.2: dependencies: @@ -10658,6 +10572,8 @@ snapshots: birpc@0.2.17: {} + birpc@0.2.19: {} + boolbase@1.0.0: {} brace-expansion@1.1.11: @@ -10997,7 +10913,7 @@ snapshots: dependencies: postcss: 8.4.47 - css-loader@7.1.2(@rspack/core@1.0.10)(webpack@5.95.0): + css-loader@7.1.2(@rspack/core@1.0.12)(webpack@5.95.0): dependencies: icss-utils: 5.1.0(postcss@8.4.47) postcss: 8.4.47 @@ -11008,7 +10924,7 @@ snapshots: postcss-value-parser: 4.2.0 semver: 7.6.3 optionalDependencies: - '@rspack/core': 1.0.10 + '@rspack/core': 1.0.12 webpack: 5.95.0 css-minimizer-webpack-plugin@7.0.0(webpack@5.95.0): @@ -11484,9 +11400,9 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-import-x@4.2.1(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3): + eslint-plugin-import-x@4.3.1(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3): dependencies: - '@typescript-eslint/utils': 8.8.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) debug: 4.3.7(supports-color@9.4.0) doctrine: 3.0.0 eslint: 9.12.0(jiti@2.3.3) @@ -11501,9 +11417,9 @@ snapshots: - supports-color - typescript - eslint-plugin-jsdoc@50.2.2(eslint@9.12.0(jiti@2.3.3)): + eslint-plugin-jsdoc@50.4.1(eslint@9.12.0(jiti@2.3.3)): dependencies: - '@es-joy/jsdoccomment': 0.48.0 + '@es-joy/jsdoccomment': 0.49.0 are-docs-informative: 0.0.2 comment-parser: 1.4.1 debug: 4.3.7(supports-color@9.4.0) @@ -11520,10 +11436,10 @@ snapshots: eslint-plugin-no-only-tests@3.3.0: {} - eslint-plugin-perfectionist@3.8.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)(vue-eslint-parser@9.4.3(eslint@9.12.0(jiti@2.3.3))): + eslint-plugin-perfectionist@3.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)(vue-eslint-parser@9.4.3(eslint@9.12.0(jiti@2.3.3))): dependencies: - '@typescript-eslint/types': 8.8.0 - '@typescript-eslint/utils': 8.8.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/types': 8.9.0 + '@typescript-eslint/utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) eslint: 9.12.0(jiti@2.3.3) minimatch: 9.0.5 natural-compare-lite: 1.4.0 @@ -11544,7 +11460,7 @@ snapshots: regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-unicorn@55.0.0(eslint@9.12.0(jiti@2.3.3)): + eslint-plugin-unicorn@56.0.0(eslint@9.12.0(jiti@2.3.3)): dependencies: '@babel/helper-validator-identifier': 7.25.7 '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.3)) @@ -11553,7 +11469,7 @@ snapshots: core-js-compat: 3.38.1 eslint: 9.12.0(jiti@2.3.3) esquery: 1.6.0 - globals: 15.9.0 + globals: 15.11.0 indent-string: 4.0.0 is-builtin-module: 3.2.1 jsesc: 3.0.2 @@ -11564,7 +11480,7 @@ snapshots: semver: 7.6.3 strip-indent: 3.0.0 - eslint-plugin-vue@9.28.0(eslint@9.12.0(jiti@2.3.3)): + eslint-plugin-vue@9.29.0(eslint@9.12.0(jiti@2.3.3)): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.3)) eslint: 9.12.0(jiti@2.3.3) @@ -11647,14 +11563,14 @@ snapshots: espree@10.2.0: dependencies: - acorn: 8.12.1 - acorn-jsx: 5.3.2(acorn@8.12.1) + acorn: 8.13.0 + acorn-jsx: 5.3.2(acorn@8.13.0) eslint-visitor-keys: 4.1.0 espree@9.6.1: dependencies: - acorn: 8.12.1 - acorn-jsx: 5.3.2(acorn@8.12.1) + acorn: 8.13.0 + acorn-jsx: 5.3.2(acorn@8.13.0) eslint-visitor-keys: 3.4.3 esquery@1.6.0: @@ -11979,7 +11895,7 @@ snapshots: globals@14.0.0: {} - globals@15.9.0: {} + globals@15.11.0: {} globby@14.0.2: dependencies: @@ -13187,7 +13103,7 @@ snapshots: mlly@1.7.2: dependencies: - acorn: 8.12.1 + acorn: 8.13.0 pathe: 1.1.2 pkg-types: 1.2.1 ufo: 1.5.4 @@ -13471,7 +13387,7 @@ snapshots: pathe: 1.1.2 picocolors: 1.1.0 remark-parse: 11.0.0 - shiki: 1.20.0 + shiki: 1.22.0 twoslash: 0.2.12(typescript@5.6.3) typescript: 5.6.3 unified: 11.0.5 @@ -13705,7 +13621,7 @@ snapshots: mlly: 1.7.2 pathe: 1.1.2 - playwright-core@1.48.0: {} + playwright-core@1.48.1: {} pluralize@8.0.0: {} @@ -13759,14 +13675,14 @@ snapshots: read-cache: 1.0.0 resolve: 1.22.8 - postcss-loader@8.1.1(@rspack/core@1.0.10)(postcss@8.4.47)(typescript@5.6.3)(webpack@5.95.0): + postcss-loader@8.1.1(@rspack/core@1.0.12)(postcss@8.4.47)(typescript@5.6.3)(webpack@5.95.0): dependencies: cosmiconfig: 9.0.0(typescript@5.6.3) jiti: 2.3.3 postcss: 8.4.47 semver: 7.6.3 optionalDependencies: - '@rspack/core': 1.0.10 + '@rspack/core': 1.0.12 webpack: 5.95.0 transitivePeerDependencies: - typescript @@ -14484,12 +14400,12 @@ snapshots: '@shikijs/vscode-textmate': 9.3.0 '@types/hast': 3.0.4 - shiki@1.20.0: + shiki@1.22.0: dependencies: - '@shikijs/core': 1.20.0 - '@shikijs/engine-javascript': 1.20.0 - '@shikijs/engine-oniguruma': 1.20.0 - '@shikijs/types': 1.20.0 + '@shikijs/core': 1.22.0 + '@shikijs/engine-javascript': 1.22.0 + '@shikijs/engine-oniguruma': 1.22.0 + '@shikijs/types': 1.22.0 '@shikijs/vscode-textmate': 9.3.0 '@types/hast': 3.0.4 @@ -14520,6 +14436,12 @@ snapshots: mrmime: 2.0.0 totalist: 3.0.1 + sirv@3.0.0: + dependencies: + '@polka/url': 1.0.0-next.25 + mrmime: 2.0.0 + totalist: 3.0.1 + sisteransi@1.0.5: {} skin-tone@2.0.0: @@ -14730,7 +14652,7 @@ snapshots: terser@5.32.0: dependencies: '@jridgewell/source-map': 0.3.6 - acorn: 8.12.1 + acorn: 8.13.0 commander: 2.20.3 source-map-support: 0.5.21 @@ -14764,7 +14686,7 @@ snapshots: tinybench@2.9.0: {} - tinyexec@0.3.0: {} + tinyexec@0.3.1: {} tinyglobby@0.2.9: dependencies: @@ -14916,7 +14838,7 @@ snapshots: unctx@2.3.1(webpack-sources@3.2.3): dependencies: - acorn: 8.12.1 + acorn: 8.13.0 estree-walker: 3.0.3 magic-string: 0.30.12 unplugin: 1.14.1(webpack-sources@3.2.3) @@ -14937,18 +14859,18 @@ snapshots: node-fetch-native: 1.6.4 pathe: 1.1.2 - unhead@1.11.6: + unhead@1.11.10: dependencies: - '@unhead/dom': 1.11.6 - '@unhead/schema': 1.11.6 - '@unhead/shared': 1.11.6 + '@unhead/dom': 1.11.10 + '@unhead/schema': 1.11.10 + '@unhead/shared': 1.11.10 hookable: 5.5.3 - unhead@1.11.7: + unhead@1.11.9: dependencies: - '@unhead/dom': 1.11.7 - '@unhead/schema': 1.11.7 - '@unhead/shared': 1.11.7 + '@unhead/dom': 1.11.9 + '@unhead/schema': 1.11.9 + '@unhead/shared': 1.11.9 hookable: 5.5.3 unicode-emoji-modifier-base@1.0.0: {} @@ -14968,7 +14890,7 @@ snapshots: unimport@3.13.1(rollup@4.24.0)(webpack-sources@3.2.3): dependencies: '@rollup/pluginutils': 5.1.2(rollup@4.24.0) - acorn: 8.12.1 + acorn: 8.13.0 escape-string-regexp: 5.0.0 estree-walker: 3.0.3 fast-glob: 3.3.2 @@ -15013,9 +14935,9 @@ snapshots: universalify@2.0.1: {} - unocss@0.62.4(@unocss/webpack@0.62.4(rollup@4.24.0)(webpack@5.95.0(esbuild@0.24.0)))(postcss@8.4.47)(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0)): + unocss@0.62.4(@unocss/webpack@0.62.4(rollup@4.24.0)(webpack@5.95.0(esbuild@0.24.0)))(postcss@8.4.47)(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0)): dependencies: - '@unocss/astro': 0.62.4(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0)) + '@unocss/astro': 0.62.4(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0)) '@unocss/cli': 0.62.4(rollup@4.24.0) '@unocss/core': 0.62.4 '@unocss/postcss': 0.62.4(postcss@8.4.47) @@ -15031,18 +14953,18 @@ snapshots: '@unocss/transformer-compile-class': 0.62.4 '@unocss/transformer-directives': 0.62.4 '@unocss/transformer-variant-group': 0.62.4 - '@unocss/vite': 0.62.4(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0)) + '@unocss/vite': 0.62.4(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: '@unocss/webpack': 0.62.4(rollup@4.24.0)(webpack@5.95.0(esbuild@0.24.0)) - vite: 5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - postcss - rollup - supports-color - unocss@0.63.4(postcss@8.4.47)(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0)): + unocss@0.63.4(postcss@8.4.47)(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0)): dependencies: - '@unocss/astro': 0.63.4(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0)) + '@unocss/astro': 0.63.4(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0)) '@unocss/cli': 0.63.4(rollup@4.24.0) '@unocss/core': 0.63.4 '@unocss/postcss': 0.63.4(postcss@8.4.47) @@ -15058,9 +14980,9 @@ snapshots: '@unocss/transformer-compile-class': 0.63.4 '@unocss/transformer-directives': 0.63.4 '@unocss/transformer-variant-group': 0.63.4 - '@unocss/vite': 0.63.4(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0)) + '@unocss/vite': 0.63.4(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: - vite: 5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - postcss - rollup @@ -15091,7 +15013,7 @@ snapshots: unplugin@1.14.1(webpack-sources@3.2.3): dependencies: - acorn: 8.12.1 + acorn: 8.13.0 webpack-virtual-modules: 0.6.2 optionalDependencies: webpack-sources: 3.2.3 @@ -15197,9 +15119,9 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-hot-client@0.2.3(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0)): + vite-hot-client@0.2.3(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0)): dependencies: - vite: 5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) vite-node@1.6.0(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0): dependencies: @@ -15207,7 +15129,7 @@ snapshots: debug: 4.3.7(supports-color@9.4.0) pathe: 1.1.2 picocolors: 1.1.0 - vite: 5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - '@types/node' - less @@ -15224,7 +15146,7 @@ snapshots: cac: 6.7.14 debug: 4.3.7(supports-color@9.4.0) pathe: 1.1.2 - vite: 5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - '@types/node' - less @@ -15236,7 +15158,7 @@ snapshots: - supports-color - terser - vite-plugin-checker@0.8.0(eslint@9.12.0(jiti@2.3.3))(optionator@0.9.4)(typescript@5.6.3)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.3)): + vite-plugin-checker@0.8.0(eslint@9.12.0(jiti@2.3.3))(optionator@0.9.4)(typescript@5.6.3)(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.3)): dependencies: '@babel/code-frame': 7.25.7 ansi-escapes: 4.3.2 @@ -15248,7 +15170,7 @@ snapshots: npm-run-path: 4.0.1 strip-ansi: 6.0.1 tiny-invariant: 1.3.3 - vite: 5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) vscode-languageclient: 7.0.0 vscode-languageserver: 7.0.0 vscode-languageserver-textdocument: 1.0.12 @@ -15259,7 +15181,7 @@ snapshots: typescript: 5.6.3 vue-tsc: 2.1.6(typescript@5.6.3) - vite-plugin-inspect@0.8.7(@nuxt/kit@packages+kit)(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0)): + vite-plugin-inspect@0.8.7(@nuxt/kit@packages+kit)(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.2(rollup@4.24.0) @@ -15270,14 +15192,14 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.1.0 sirv: 2.0.4 - vite: 5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) optionalDependencies: '@nuxt/kit': link:packages/kit transitivePeerDependencies: - rollup - supports-color - vite-plugin-vue-inspector@5.1.3(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0)): + vite-plugin-vue-inspector@5.1.3(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0)): dependencies: '@babel/core': 7.25.7 '@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.25.7) @@ -15288,11 +15210,11 @@ snapshots: '@vue/compiler-dom': 3.5.12 kolorist: 1.8.0 magic-string: 0.30.12 - vite: 5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - supports-color - vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0): + vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0): dependencies: esbuild: 0.21.5 postcss: 8.4.47 @@ -15303,9 +15225,9 @@ snapshots: sass: 1.78.0 terser: 5.32.0 - vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.12)(vue@3.5.12(typescript@5.6.3)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.4)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.48.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.2(@types/node@20.16.11)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.12(typescript@5.6.3)))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3): + vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.12)(vue@3.5.12(typescript@5.6.3)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.4)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.48.1)(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.2(@types/node@20.16.11)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.12(typescript@5.6.3)))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3): dependencies: - '@nuxt/test-utils': 3.14.3(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.12)(vue@3.5.12(typescript@5.6.3)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.4)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.48.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.2(@types/node@20.16.11)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.12(typescript@5.6.3)))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3) + '@nuxt/test-utils': 3.14.3(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.12)(vue@3.5.12(typescript@5.6.3)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.4)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.48.1)(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.2(@types/node@20.16.11)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.12(typescript@5.6.3)))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -15344,7 +15266,7 @@ snapshots: strip-literal: 2.1.0 tinybench: 2.9.0 tinypool: 0.8.4 - vite: 5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) vite-node: 1.6.0(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) why-is-node-running: 2.3.0 optionalDependencies: @@ -15363,7 +15285,7 @@ snapshots: vitest@2.1.2(@types/node@20.16.11)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0): dependencies: '@vitest/expect': 2.1.2 - '@vitest/mocker': 2.1.2(@vitest/spy@2.1.2)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0)) + '@vitest/mocker': 2.1.2(@vitest/spy@2.1.2)(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0)) '@vitest/pretty-format': 2.1.2 '@vitest/runner': 2.1.2 '@vitest/snapshot': 2.1.2 @@ -15375,10 +15297,10 @@ snapshots: pathe: 1.1.2 std-env: 3.7.0 tinybench: 2.9.0 - tinyexec: 0.3.0 + tinyexec: 0.3.1 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) vite-node: 2.1.2(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) why-is-node-running: 2.3.0 optionalDependencies: @@ -15495,7 +15417,7 @@ snapshots: webpack-bundle-analyzer@4.10.2: dependencies: '@discoveryjs/json-ext': 0.5.7 - acorn: 8.12.1 + acorn: 8.13.0 acorn-walk: 8.3.4 commander: 7.2.0 debounce: 1.2.1 @@ -15542,8 +15464,8 @@ snapshots: '@webassemblyjs/ast': 1.12.1 '@webassemblyjs/wasm-edit': 1.12.1 '@webassemblyjs/wasm-parser': 1.12.1 - acorn: 8.12.1 - acorn-import-attributes: 1.9.5(acorn@8.12.1) + acorn: 8.13.0 + acorn-import-attributes: 1.9.5(acorn@8.13.0) browserslist: 4.24.0 chrome-trace-event: 1.0.4 enhanced-resolve: 5.17.1 @@ -15572,8 +15494,8 @@ snapshots: '@webassemblyjs/ast': 1.12.1 '@webassemblyjs/wasm-edit': 1.12.1 '@webassemblyjs/wasm-parser': 1.12.1 - acorn: 8.12.1 - acorn-import-attributes: 1.9.5(acorn@8.12.1) + acorn: 8.13.0 + acorn-import-attributes: 1.9.5(acorn@8.13.0) browserslist: 4.24.0 chrome-trace-event: 1.0.4 enhanced-resolve: 5.17.1 diff --git a/test/bundle.test.ts b/test/bundle.test.ts index 5823bdc56f..3821fdc154 100644 --- a/test/bundle.test.ts +++ b/test/bundle.test.ts @@ -81,7 +81,7 @@ describe.skipIf(process.env.SKIP_BUNDLE_SIZE === 'true' || process.env.ECOSYSTEM expect.soft(roundToKilobytes(serverStats.totalBytes)).toMatchInlineSnapshot(`"557k"`) const modules = await analyzeSizes(['node_modules/**/*'], serverDir) - expect.soft(roundToKilobytes(modules.totalBytes)).toMatchInlineSnapshot(`"93.8k"`) + expect.soft(roundToKilobytes(modules.totalBytes)).toMatchInlineSnapshot(`"94.2k"`) const packages = modules.files .filter(m => m.endsWith('package.json')) diff --git a/test/fixtures/basic-types/nuxt.config.ts b/test/fixtures/basic-types/nuxt.config.ts index ea5a0d9cf5..4c1416ce87 100644 --- a/test/fixtures/basic-types/nuxt.config.ts +++ b/test/fixtures/basic-types/nuxt.config.ts @@ -1,59 +1,10 @@ import { addTypeTemplate, installModule } from 'nuxt/kit' export default defineNuxtConfig({ - compatibilityDate: '2024-06-28', - experimental: { - typedPages: true, - appManifest: true, - }, - future: { - typescriptBundlerResolution: process.env.MODULE_RESOLUTION === 'bundler', - }, - builder: process.env.TEST_BUILDER as 'webpack' | 'rspack' | 'vite' ?? 'vite', - theme: './extends/bar', extends: [ './extends/node_modules/foo', ], - app: { - head: { - // @ts-expect-error Promises are not allowed - title: Promise.resolve('Nuxt Fixture'), - // @ts-expect-error Functions are not allowed - titleTemplate: title => 'test', - meta: [ - { - // Allows unknown property - property: 'og:thing', - content: '1234567890', - }, - ], - }, - pageTransition: { - // @ts-expect-error Functions are not allowed - onBeforeEnter: el => console.log(el), - }, - }, - runtimeConfig: { - baseURL: '', - baseAPIToken: '', - privateConfig: 'secret_key', - public: { - ids: [1, 2, 3], - needsFallback: undefined, - testConfig: 123, - }, - }, - appConfig: { - fromNuxtConfig: true, - nested: { - val: 1, - }, - }, - routeRules: { - '/param': { - redirect: '/param/1', - }, - }, + theme: './extends/bar', modules: [ function () { addTypeTemplate({ @@ -90,6 +41,55 @@ export default defineNuxtConfig({ }) }, ], + app: { + head: { + // @ts-expect-error Promises are not allowed + title: Promise.resolve('Nuxt Fixture'), + // @ts-expect-error Functions are not allowed + titleTemplate: title => 'test', + meta: [ + { + // Allows unknown property + property: 'og:thing', + content: '1234567890', + }, + ], + }, + pageTransition: { + // @ts-expect-error Functions are not allowed + onBeforeEnter: el => console.log(el), + }, + }, + appConfig: { + fromNuxtConfig: true, + nested: { + val: 1, + }, + }, + runtimeConfig: { + baseURL: '', + baseAPIToken: '', + privateConfig: 'secret_key', + public: { + ids: [1, 2, 3], + needsFallback: undefined, + testConfig: 123, + }, + }, + builder: process.env.TEST_BUILDER as 'webpack' | 'rspack' | 'vite' ?? 'vite', + routeRules: { + '/param': { + redirect: '/param/1', + }, + }, + future: { + typescriptBundlerResolution: process.env.MODULE_RESOLUTION === 'bundler', + }, + experimental: { + typedPages: true, + appManifest: true, + }, + compatibilityDate: '2024-06-28', telemetry: false, // for testing telemetry types - it is auto-disabled in tests hooks: { 'schema:extend' (schemas) { diff --git a/test/fixtures/basic/nuxt.config.ts b/test/fixtures/basic/nuxt.config.ts index 3e41835bf2..1920336133 100644 --- a/test/fixtures/basic/nuxt.config.ts +++ b/test/fixtures/basic/nuxt.config.ts @@ -12,86 +12,12 @@ declare module 'nitro/types' { } export default defineNuxtConfig({ - compatibilityDate: '2024-06-28', - app: { - pageTransition: true, - layoutTransition: true, - teleportId: 'nuxt-teleport', - teleportTag: 'span', - head: { - charset: 'utf-8', - link: [undefined], - meta: [ - { name: 'viewport', content: 'width=1024, initial-scale=1' }, - { charset: 'utf-8' }, - { name: 'description', content: 'Nuxt Fixture' }, - ], - }, - keepalive: { - include: ['keepalive-in-config', 'not-keepalive-in-nuxtpage'], - }, - }, - builder: process.env.TEST_BUILDER as 'webpack' | 'rspack' | 'vite' ?? 'vite', appId: 'nuxt-app-basic', - build: { - transpile: [ - (ctx) => { - if (typeof ctx.isDev !== 'boolean') { throw new TypeError('context not passed') } - return false - }, - ], - }, - css: ['~/assets/global.css'], - // this produces an order of `~` > `~/extends/bar` > `~/extends/node_modules/foo` - theme: './extends/bar', extends: [ './extends/node_modules/foo', ], - nitro: { - publicAssets: [ - { - dir: '../custom-public', - baseURL: '/custom', - }, - ], - esbuild: { - options: { - // in order to test bigint serialization - target: 'es2022', - }, - }, - routeRules: { - '/route-rules/spa': { ssr: false }, - '/redirect/catchall': { ssr: false }, - '/head-spa': { ssr: false }, - '/route-rules/middleware': { appMiddleware: 'route-rules-middleware' }, - '/hydration/spa-redirection/**': { ssr: false }, - '/no-scripts': { experimentalNoScripts: true }, - '/prerender/**': { prerender: true }, - }, - prerender: { - routes: [ - '/random/a', - '/random/b', - '/random/c', - '/prefetch/server-components', - ], - }, - }, - optimization: { - keyedComposables: [ - { - name: 'useCustomKeyedComposable', - source: '~/other-composables-folder/custom-keyed-composable', - argumentLength: 1, - }, - ], - }, - runtimeConfig: { - public: { - needsFallback: undefined, - }, - }, + // this produces an order of `~` > `~/extends/bar` > `~/extends/node_modules/foo` + theme: './extends/bar', modules: [ function (_options, nuxt) { // ensure setting `runtimeConfig` also sets `nitro.runtimeConfig` @@ -174,6 +100,111 @@ export default defineNuxtConfig({ // To test falsy module values undefined, ], + app: { + pageTransition: true, + layoutTransition: true, + teleportId: 'nuxt-teleport', + teleportTag: 'span', + head: { + charset: 'utf-8', + link: [undefined], + meta: [ + { name: 'viewport', content: 'width=1024, initial-scale=1' }, + { charset: 'utf-8' }, + { name: 'description', content: 'Nuxt Fixture' }, + ], + }, + keepalive: { + include: ['keepalive-in-config', 'not-keepalive-in-nuxtpage'], + }, + }, + css: ['~/assets/global.css'], + vue: { + compilerOptions: { + isCustomElement: (tag) => { + return tag === 'custom-component' + }, + }, + }, + appConfig: { + fromNuxtConfig: true, + nested: { + val: 1, + }, + }, + runtimeConfig: { + public: { + needsFallback: undefined, + }, + }, + builder: process.env.TEST_BUILDER as 'webpack' | 'rspack' | 'vite' ?? 'vite', + build: { + transpile: [ + (ctx) => { + if (typeof ctx.isDev !== 'boolean') { throw new TypeError('context not passed') } + return false + }, + ], + }, + optimization: { + keyedComposables: [ + { + name: 'useCustomKeyedComposable', + source: '~/other-composables-folder/custom-keyed-composable', + argumentLength: 1, + }, + ], + }, + features: { + inlineStyles: id => !!id && !id.includes('assets.vue'), + }, + experimental: { + serverAppConfig: true, + typedPages: true, + clientFallback: true, + restoreState: true, + clientNodeCompat: true, + componentIslands: { + selectiveClient: 'deep', + }, + asyncContext: process.env.TEST_CONTEXT === 'async', + appManifest: process.env.TEST_MANIFEST !== 'manifest-off', + renderJsonPayloads: process.env.TEST_PAYLOAD !== 'js', + headNext: true, + inlineRouteRules: true, + }, + compatibilityDate: '2024-06-28', + nitro: { + publicAssets: [ + { + dir: '../custom-public', + baseURL: '/custom', + }, + ], + esbuild: { + options: { + // in order to test bigint serialization + target: 'es2022', + }, + }, + routeRules: { + '/route-rules/spa': { ssr: false }, + '/redirect/catchall': { ssr: false }, + '/head-spa': { ssr: false }, + '/route-rules/middleware': { appMiddleware: 'route-rules-middleware' }, + '/hydration/spa-redirection/**': { ssr: false }, + '/no-scripts': { experimentalNoScripts: true }, + '/prerender/**': { prerender: true }, + }, + prerender: { + routes: [ + '/random/a', + '/random/b', + '/random/c', + '/prefetch/server-components', + ], + }, + }, vite: { logLevel: 'silent', build: { @@ -232,35 +263,4 @@ export default defineNuxtConfig({ }) }, }, - vue: { - compilerOptions: { - isCustomElement: (tag) => { - return tag === 'custom-component' - }, - }, - }, - features: { - inlineStyles: id => !!id && !id.includes('assets.vue'), - }, - experimental: { - serverAppConfig: true, - typedPages: true, - clientFallback: true, - restoreState: true, - clientNodeCompat: true, - componentIslands: { - selectiveClient: 'deep', - }, - asyncContext: process.env.TEST_CONTEXT === 'async', - appManifest: process.env.TEST_MANIFEST !== 'manifest-off', - renderJsonPayloads: process.env.TEST_PAYLOAD !== 'js', - headNext: true, - inlineRouteRules: true, - }, - appConfig: { - fromNuxtConfig: true, - nested: { - val: 1, - }, - }, }) diff --git a/test/fixtures/minimal-types/nuxt.config.ts b/test/fixtures/minimal-types/nuxt.config.ts index 7b480b19f2..9e0fd4900c 100644 --- a/test/fixtures/minimal-types/nuxt.config.ts +++ b/test/fixtures/minimal-types/nuxt.config.ts @@ -1,4 +1,4 @@ export default defineNuxtConfig({ - compatibilityDate: '2024-06-28', experimental: { appManifest: true }, + compatibilityDate: '2024-06-28', }) diff --git a/test/fixtures/minimal/nuxt.config.ts b/test/fixtures/minimal/nuxt.config.ts index 7ea275c12e..66408836cd 100644 --- a/test/fixtures/minimal/nuxt.config.ts +++ b/test/fixtures/minimal/nuxt.config.ts @@ -7,14 +7,6 @@ const nuxtEntry = fileURLToPath(new URL('../../../packages/nuxt/dist/index.mjs', const isStubbed = readFileSync(nuxtEntry, 'utf-8').includes('const _module = await jiti') export default defineNuxtConfig({ - compatibilityDate: '2024-06-28', - typescript: { - typeCheck: isStubbed ? false : 'build', - }, - pages: false, - experimental: { - externalVue: !testWithInlineVue, - }, $production: { vite: { $client: { @@ -29,9 +21,17 @@ export default defineNuxtConfig({ }, }, }, + pages: false, buildDir: testWithInlineVue ? '.nuxt-inline' : '.nuxt', + sourcemap: false, + experimental: { + externalVue: !testWithInlineVue, + }, + compatibilityDate: '2024-06-28', nitro: { output: { dir: fileURLToPath(new URL(testWithInlineVue ? './.output-inline' : './.output', import.meta.url)) }, }, - sourcemap: false, + typescript: { + typeCheck: isStubbed ? false : 'build', + }, }) diff --git a/test/fixtures/runtime-compiler/nuxt.config.ts b/test/fixtures/runtime-compiler/nuxt.config.ts index 202a2e6630..b5a33181aa 100644 --- a/test/fixtures/runtime-compiler/nuxt.config.ts +++ b/test/fixtures/runtime-compiler/nuxt.config.ts @@ -1,11 +1,11 @@ // https://nuxt.com/docs/api/nuxt-config export default defineNuxtConfig({ - compatibilityDate: '2024-06-28', - experimental: { - externalVue: false, - }, vue: { runtimeCompiler: true, }, builder: process.env.TEST_BUILDER as 'webpack' | 'rspack' | 'vite' ?? 'vite', + experimental: { + externalVue: false, + }, + compatibilityDate: '2024-06-28', }) diff --git a/test/fixtures/suspense/nuxt.config.ts b/test/fixtures/suspense/nuxt.config.ts index 38e3ecfcbf..b485e673ad 100644 --- a/test/fixtures/suspense/nuxt.config.ts +++ b/test/fixtures/suspense/nuxt.config.ts @@ -3,13 +3,13 @@ import { fileURLToPath } from 'node:url' const testWithInlineVue = process.env.EXTERNAL_VUE === 'false' export default defineNuxtConfig({ - compatibilityDate: '2024-06-28', + buildDir: testWithInlineVue ? '.nuxt-inline' : '.nuxt', + sourcemap: false, experimental: { externalVue: !testWithInlineVue, }, - buildDir: testWithInlineVue ? '.nuxt-inline' : '.nuxt', + compatibilityDate: '2024-06-28', nitro: { output: { dir: fileURLToPath(new URL(testWithInlineVue ? './.output-inline' : './.output', import.meta.url)) }, }, - sourcemap: false, })