From 63ea27c0049d6976b1d0e7ac054f7ace8c123ba2 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Wed, 16 Oct 2024 11:35:26 +0100 Subject: [PATCH 01/30] fix(schema): mark `configFile` as required in layer type --- packages/schema/src/types/config.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/schema/src/types/config.ts b/packages/schema/src/types/config.ts index aa7e39c9ed..2d9c1222ef 100644 --- a/packages/schema/src/types/config.ts +++ b/packages/schema/src/types/config.ts @@ -68,6 +68,7 @@ export type NuxtConfigLayer = ResolvedConfig & { cwd: string + configFile: string } export interface NuxtBuilder { 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 02/30] 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, }) From 560f176c097db497c91aeed3071fe8642e089e38 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 16 Oct 2024 19:25:04 +0100 Subject: [PATCH 03/30] chore(deps): update vitest to v2.1.3 (main) (#29531) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 4 +- packages/kit/package.json | 2 +- packages/nuxt/package.json | 2 +- packages/vite/package.json | 2 +- pnpm-lock.yaml | 140 ++++++++++++++++++------------------- 5 files changed, 75 insertions(+), 75 deletions(-) diff --git a/package.json b/package.json index d39e30f89f..f546c1aa77 100644 --- a/package.json +++ b/package.json @@ -74,7 +74,7 @@ "@unhead/schema": "1.11.10", "@unhead/vue": "1.11.10", "@vitejs/plugin-vue": "5.1.4", - "@vitest/coverage-v8": "2.1.2", + "@vitest/coverage-v8": "2.1.3", "@vue/test-utils": "2.4.6", "autoprefixer": "10.4.20", "case-police": "0.7.0", @@ -106,7 +106,7 @@ "tinyglobby": "0.2.9", "typescript": "5.6.3", "ufo": "1.5.4", - "vitest": "2.1.2", + "vitest": "2.1.3", "vitest-environment-nuxt": "1.0.1", "vue": "3.5.12", "vue-router": "4.4.5", diff --git a/packages/kit/package.json b/packages/kit/package.json index 63eaca11c8..835acc4641 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -54,7 +54,7 @@ "nitro": "npm:nitro-nightly@3.0.0-beta-28665895.e727afda", "unbuild": "3.0.0-rc.11", "vite": "5.4.9", - "vitest": "2.1.2", + "vitest": "2.1.3", "webpack": "5.95.0" }, "engines": { diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 1e9afa8a2c..fa4d170f68 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -133,7 +133,7 @@ "@vue/compiler-sfc": "3.5.12", "unbuild": "3.0.0-rc.11", "vite": "5.4.9", - "vitest": "2.1.2" + "vitest": "2.1.3" }, "peerDependencies": { "@parcel/watcher": "^2.1.0", diff --git a/packages/vite/package.json b/packages/vite/package.json index 468e36b31a..27024d5d97 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -63,7 +63,7 @@ "unenv": "^1.10.0", "unplugin": "^1.14.1", "vite": "^5.4.9", - "vite-node": "^2.1.2", + "vite-node": "^2.1.3", "vite-plugin-checker": "^0.8.0", "vue-bundle-renderer": "^2.1.1" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5e4ede60e7..0b2fed9657 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -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.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) + 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.3(@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 @@ -75,8 +75,8 @@ importers: specifier: 5.1.4 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)) + specifier: 2.1.3 + version: 2.1.3(vitest@2.1.3(@types/node@20.16.11)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)) '@vue/test-utils': specifier: 2.4.6 version: 2.4.6 @@ -171,11 +171,11 @@ importers: specifier: 1.5.4 version: 1.5.4 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) + specifier: 2.1.3 + version: 2.1.3(@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.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) + 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.3(@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) @@ -268,8 +268,8 @@ importers: 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) + specifier: 2.1.3 + version: 2.1.3(@types/node@20.16.11)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) webpack: specifier: 5.95.0 version: 5.95.0 @@ -497,8 +497,8 @@ importers: 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) + specifier: 2.1.3 + version: 2.1.3(@types/node@20.16.11)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) packages/rspack: dependencies: @@ -794,7 +794,7 @@ importers: version: 0.0.25 html-validate: specifier: 8.24.1 - version: 8.24.1(vitest@2.1.2(@types/node@20.16.11)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)) + version: 8.24.1(vitest@2.1.3(@types/node@20.16.11)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)) htmlnano: specifier: 2.1.1 version: 2.1.1(cssnano@7.0.6(postcss@8.4.47))(postcss@8.4.47)(relateurl@0.2.7)(svgo@3.3.2)(terser@5.32.0)(typescript@5.6.3) @@ -922,8 +922,8 @@ importers: 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) + specifier: ^2.1.3 + version: 2.1.3(@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.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.3)) @@ -3082,11 +3082,11 @@ packages: vite: 5.4.9 vue: 3.5.12 - '@vitest/coverage-v8@2.1.2': - resolution: {integrity: sha512-b7kHrFrs2urS0cOk5N10lttI8UdJ/yP3nB4JYTREvR5o18cR99yPpK4gK8oQgI42BVv0ILWYUSYB7AXkAUDc0g==} + '@vitest/coverage-v8@2.1.3': + resolution: {integrity: sha512-2OJ3c7UPoFSmBZwqD2VEkUw6A/tzPF0LmW0ZZhhB8PFxuc+9IBG/FaSM+RLEenc7ljzFvGN+G0nGQoZnh7sy2A==} peerDependencies: - '@vitest/browser': 2.1.2 - vitest: 2.1.2 + '@vitest/browser': 2.1.3 + vitest: 2.1.3 peerDependenciesMeta: '@vitest/browser': optional: true @@ -3094,13 +3094,13 @@ packages: '@vitest/expect@1.6.0': resolution: {integrity: sha512-ixEvFVQjycy/oNgHjqsL6AZCDduC+tflRluaHIzKIsdbzkLn2U/iBnVeJwB6HsIjQBdfMR8Z0tRxKUsvFJEeWQ==} - '@vitest/expect@2.1.2': - resolution: {integrity: sha512-FEgtlN8mIUSEAAnlvn7mP8vzaWhEaAEvhSXCqrsijM7K6QqjB11qoRZYEd4AKSCDz8p0/+yH5LzhZ47qt+EyPg==} + '@vitest/expect@2.1.3': + resolution: {integrity: sha512-SNBoPubeCJhZ48agjXruCI57DvxcsivVDdWz+SSsmjTT4QN/DfHk3zB/xKsJqMs26bLZ/pNRLnCf0j679i0uWQ==} - '@vitest/mocker@2.1.2': - resolution: {integrity: sha512-ExElkCGMS13JAJy+812fw1aCv2QO/LBK6CyO4WOPAzLTmve50gydOlWhgdBJPx2ztbADUq3JVI0C5U+bShaeEA==} + '@vitest/mocker@2.1.3': + resolution: {integrity: sha512-eSpdY/eJDuOvuTA3ASzCjdithHa+GIF1L4PqtEELl6Qa3XafdMLBpBlZCIUCX2J+Q6sNmjmxtosAG62fK4BlqQ==} peerDependencies: - '@vitest/spy': 2.1.2 + '@vitest/spy': 2.1.3 msw: ^2.3.5 vite: 5.4.9 peerDependenciesMeta: @@ -3109,32 +3109,32 @@ packages: vite: optional: true - '@vitest/pretty-format@2.1.2': - resolution: {integrity: sha512-FIoglbHrSUlOJPDGIrh2bjX1sNars5HbxlcsFKCtKzu4+5lpsRhOCVcuzp0fEhAGHkPZRIXVNzPcpSlkoZ3LuA==} + '@vitest/pretty-format@2.1.3': + resolution: {integrity: sha512-XH1XdtoLZCpqV59KRbPrIhFCOO0hErxrQCMcvnQete3Vibb9UeIOX02uFPfVn3Z9ZXsq78etlfyhnkmIZSzIwQ==} '@vitest/runner@1.6.0': resolution: {integrity: sha512-P4xgwPjwesuBiHisAVz/LSSZtDjOTPYZVmNAnpHHSR6ONrf8eCJOFRvUwdHn30F5M1fxhqtl7QZQUk2dprIXAg==} - '@vitest/runner@2.1.2': - resolution: {integrity: sha512-UCsPtvluHO3u7jdoONGjOSil+uON5SSvU9buQh3lP7GgUXHp78guN1wRmZDX4wGK6J10f9NUtP6pO+SFquoMlw==} + '@vitest/runner@2.1.3': + resolution: {integrity: sha512-JGzpWqmFJ4fq5ZKHtVO3Xuy1iF2rHGV4d/pdzgkYHm1+gOzNZtqjvyiaDGJytRyMU54qkxpNzCx+PErzJ1/JqQ==} '@vitest/snapshot@1.6.0': resolution: {integrity: sha512-+Hx43f8Chus+DCmygqqfetcAZrDJwvTj0ymqjQq4CvmpKFSTVteEOBzCusu1x2tt4OJcvBflyHUE0DZSLgEMtQ==} - '@vitest/snapshot@2.1.2': - resolution: {integrity: sha512-xtAeNsZ++aRIYIUsek7VHzry/9AcxeULlegBvsdLncLmNCR6tR8SRjn8BbDP4naxtccvzTqZ+L1ltZlRCfBZFA==} + '@vitest/snapshot@2.1.3': + resolution: {integrity: sha512-qWC2mWc7VAXmjAkEKxrScWHWFyCQx/cmiZtuGqMi+WwqQJ2iURsVY4ZfAK6dVo6K2smKRU6l3BPwqEBvhnpQGg==} '@vitest/spy@1.6.0': resolution: {integrity: sha512-leUTap6B/cqi/bQkXUu6bQV5TZPx7pmMBKBQiI0rJA8c3pB56ZsaTbREnF7CJfmvAS4V2cXIBAh/3rVwrrCYgw==} - '@vitest/spy@2.1.2': - resolution: {integrity: sha512-GSUi5zoy+abNRJwmFhBDC0yRuVUn8WMlQscvnbbXdKLXX9dE59YbfwXxuJ/mth6eeqIzofU8BB5XDo/Ns/qK2A==} + '@vitest/spy@2.1.3': + resolution: {integrity: sha512-Nb2UzbcUswzeSP7JksMDaqsI43Sj5+Kry6ry6jQJT4b5gAK+NS9NED6mDb8FlMRCX8m5guaHCDZmqYMMWRy5nQ==} '@vitest/utils@1.6.0': resolution: {integrity: sha512-21cPiuGMoMZwiOHa2i4LXkMkMkCGzA+MVFV70jRwHo95dL4x/ts5GZhML1QWuy7yfp3WzK3lRvZi3JnXTYqrBw==} - '@vitest/utils@2.1.2': - resolution: {integrity: sha512-zMO2KdYy6mx56btx9JvAqAZ6EyS3g49krMPPrgOp1yxGZiA93HumGk+bZ5jIZtOg5/VBYl5eBmGRQHqq4FG6uQ==} + '@vitest/utils@2.1.3': + resolution: {integrity: sha512-xpiVfDSg1RrYT0tX6czgerkpcKFmFOF/gCr30+Mve5V2kewCy4Prn1/NDMSRwaSmT7PRaOF83wu+bEtsY1wrvA==} '@volar/language-core@2.4.4': resolution: {integrity: sha512-kO9k4kTLfxpg+6lq7/KAIv3m2d62IHuCL6GbVgYZTpfKvIGoAIlDxK7pFcB/eczN2+ydg/vnyaeZ6SGyZrJw2w==} @@ -7392,8 +7392,8 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} hasBin: true - vite-node@2.1.2: - resolution: {integrity: sha512-HPcGNN5g/7I2OtPjLqgOtCRu/qhVvBxTUD3qzitmL0SrG1cWFzxzhMDWussxSbrRYWqnKf8P2jiNhPMSN+ymsQ==} + vite-node@2.1.3: + resolution: {integrity: sha512-I1JadzO+xYX887S39Do+paRePCKoiDrWRRjp9kkG5he0t7RXNvPAJPCQSJqbGN4uCrFFeS3Kj3sLqY8NMYBEdA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -7505,15 +7505,15 @@ packages: jsdom: optional: true - vitest@2.1.2: - resolution: {integrity: sha512-veNjLizOMkRrJ6xxb+pvxN6/QAWg95mzcRjtmkepXdN87FNfxAss9RKe2far/G9cQpipfgP2taqg0KiWsquj8A==} + vitest@2.1.3: + resolution: {integrity: sha512-Zrxbg/WiIvUP2uEzelDNTXmEMJXuzJ1kCpbDvaKByFA9MNeO95V+7r/3ti0qzJzrxdyuUw5VduN7k+D3VmVOSA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@types/node': 20.16.11 - '@vitest/browser': 2.1.2 - '@vitest/ui': 2.1.2 + '@vitest/browser': 2.1.3 + '@vitest/ui': 2.1.3 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -8811,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.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/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.3(@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 @@ -8838,7 +8838,7 @@ snapshots: unenv: 1.10.0 unplugin: 1.14.1(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) + 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.3(@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: @@ -8846,7 +8846,7 @@ snapshots: '@vue/test-utils': 2.4.6 happy-dom: 15.7.4 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) + vitest: 2.1.3(@types/node@20.16.11)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - magicast - webpack-sources @@ -9981,7 +9981,7 @@ snapshots: 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))': + '@vitest/coverage-v8@2.1.3(vitest@2.1.3(@types/node@20.16.11)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 @@ -9995,7 +9995,7 @@ snapshots: std-env: 3.7.0 test-exclude: 7.0.1 tinyrainbow: 1.2.0 - vitest: 2.1.2(@types/node@20.16.11)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + vitest: 2.1.3(@types/node@20.16.11)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - supports-color @@ -10005,22 +10005,22 @@ snapshots: '@vitest/utils': 1.6.0 chai: 4.5.0 - '@vitest/expect@2.1.2': + '@vitest/expect@2.1.3': dependencies: - '@vitest/spy': 2.1.2 - '@vitest/utils': 2.1.2 + '@vitest/spy': 2.1.3 + '@vitest/utils': 2.1.3 chai: 5.1.1 tinyrainbow: 1.2.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/mocker@2.1.3(@vitest/spy@2.1.3)(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))': dependencies: - '@vitest/spy': 2.1.2 + '@vitest/spy': 2.1.3 estree-walker: 3.0.3 magic-string: 0.30.12 optionalDependencies: vite: 5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) - '@vitest/pretty-format@2.1.2': + '@vitest/pretty-format@2.1.3': dependencies: tinyrainbow: 1.2.0 @@ -10030,9 +10030,9 @@ snapshots: p-limit: 5.0.0 pathe: 1.1.2 - '@vitest/runner@2.1.2': + '@vitest/runner@2.1.3': dependencies: - '@vitest/utils': 2.1.2 + '@vitest/utils': 2.1.3 pathe: 1.1.2 '@vitest/snapshot@1.6.0': @@ -10041,9 +10041,9 @@ snapshots: pathe: 1.1.2 pretty-format: 29.7.0 - '@vitest/snapshot@2.1.2': + '@vitest/snapshot@2.1.3': dependencies: - '@vitest/pretty-format': 2.1.2 + '@vitest/pretty-format': 2.1.3 magic-string: 0.30.12 pathe: 1.1.2 @@ -10051,7 +10051,7 @@ snapshots: dependencies: tinyspy: 2.2.1 - '@vitest/spy@2.1.2': + '@vitest/spy@2.1.3': dependencies: tinyspy: 3.0.2 @@ -10062,9 +10062,9 @@ snapshots: loupe: 2.3.7 pretty-format: 29.7.0 - '@vitest/utils@2.1.2': + '@vitest/utils@2.1.3': dependencies: - '@vitest/pretty-format': 2.1.2 + '@vitest/pretty-format': 2.1.3 loupe: 3.1.1 tinyrainbow: 1.2.0 @@ -12060,7 +12060,7 @@ snapshots: html-tags@3.3.1: {} - html-validate@8.24.1(vitest@2.1.2(@types/node@20.16.11)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)): + html-validate@8.24.1(vitest@2.1.3(@types/node@20.16.11)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)): dependencies: '@html-validate/stylish': 4.2.0 '@sidvind/better-ajv-errors': 3.0.1(ajv@8.17.1) @@ -12073,7 +12073,7 @@ snapshots: prompts: 2.4.2 semver: 7.6.3 optionalDependencies: - vitest: 2.1.2(@types/node@20.16.11)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + vitest: 2.1.3(@types/node@20.16.11)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) html-void-elements@3.0.0: {} @@ -15141,7 +15141,7 @@ snapshots: - supports-color - terser - vite-node@2.1.2(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0): + vite-node@2.1.3(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0): dependencies: cac: 6.7.14 debug: 4.3.7(supports-color@9.4.0) @@ -15225,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.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): + 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.3(@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.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/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.3(@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' @@ -15282,15 +15282,15 @@ snapshots: - supports-color - terser - vitest@2.1.2(@types/node@20.16.11)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0): + vitest@2.1.3(@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.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 - '@vitest/spy': 2.1.2 - '@vitest/utils': 2.1.2 + '@vitest/expect': 2.1.3 + '@vitest/mocker': 2.1.3(@vitest/spy@2.1.3)(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0)) + '@vitest/pretty-format': 2.1.3 + '@vitest/runner': 2.1.3 + '@vitest/snapshot': 2.1.3 + '@vitest/spy': 2.1.3 + '@vitest/utils': 2.1.3 chai: 5.1.1 debug: 4.3.7(supports-color@9.4.0) magic-string: 0.30.12 @@ -15301,7 +15301,7 @@ snapshots: tinypool: 1.0.1 tinyrainbow: 1.2.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) + vite-node: 2.1.3(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 20.16.11 From 19e6a13226b2b73069ed152abd5c8c3ba2ae28c5 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 17 Oct 2024 21:39:05 +0100 Subject: [PATCH 04/30] chore(deps): update node.js to 196a5fc (main) (#29589) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .devcontainer/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index 3bbbe17f89..3506571d50 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -1,4 +1,4 @@ -FROM node:lts@sha256:fffa89e023a3351904c04284029105d9e2ac7020886d683775a298569591e5bb +FROM node:lts@sha256:196a5fcd13db4362fb9c0ec5391db36ec954c65d6b0d0e5d37f59c7dc9920690 RUN apt-get update && \ apt-get install -fy libnss3 libnspr4 libatk1.0-0 libatk-bridge2.0-0 libcups2 libdbus-1-3 libdrm2 libxkbcommon0 libatspi2.0-0 libxcomposite1 libxdamage1 libxfixes3 libxrandr2 libgbm1 libasound2 && \ From abd5cae5410dcd80dc5a9e6d408eedf9f9cead4f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 17 Oct 2024 21:57:42 +0100 Subject: [PATCH 05/30] chore(deps): update all non-major dependencies (main) (#29582) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Daniel Roe --- package.json | 10 +- packages/kit/package.json | 2 +- packages/rspack/package.json | 2 +- packages/ui-templates/package.json | 2 +- packages/ui-templates/test/templates.spec.ts | 1 - packages/webpack/package.json | 2 +- pnpm-lock.yaml | 440 +++++++++---------- 7 files changed, 229 insertions(+), 230 deletions(-) diff --git a/package.json b/package.json index f546c1aa77..3c9b2239da 100644 --- a/package.json +++ b/package.json @@ -40,7 +40,7 @@ "@nuxt/ui-templates": "workspace:*", "@nuxt/vite-builder": "workspace:*", "@nuxt/webpack-builder": "workspace:*", - "@types/node": "20.16.11", + "@types/node": "20.16.12", "@vue/compiler-core": "3.5.12", "@vue/compiler-dom": "3.5.12", "@vue/shared": "3.5.12", @@ -69,7 +69,7 @@ "@nuxt/webpack-builder": "workspace:*", "@testing-library/vue": "8.1.0", "@types/eslint__js": "8.42.3", - "@types/node": "20.16.11", + "@types/node": "20.16.12", "@types/semver": "7.5.8", "@unhead/schema": "1.11.10", "@unhead/vue": "1.11.10", @@ -85,7 +85,7 @@ "devalue": "5.1.1", "eslint": "9.12.0", "eslint-plugin-no-only-tests": "3.3.0", - "eslint-plugin-perfectionist": "3.9.0", + "eslint-plugin-perfectionist": "3.9.1", "eslint-typegen": "0.3.2", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", "happy-dom": "15.7.4", @@ -100,7 +100,7 @@ "playwright-core": "1.48.1", "rimraf": "6.0.1", "semver": "7.6.3", - "sherif": "1.0.0", + "sherif": "1.0.1", "std-env": "3.7.0", "tinyexec": "0.3.1", "tinyglobby": "0.2.9", @@ -112,7 +112,7 @@ "vue-router": "4.4.5", "vue-tsc": "2.1.6" }, - "packageManager": "pnpm@9.12.1", + "packageManager": "pnpm@9.12.2", "engines": { "node": "^16.10.0 || >=18.0.0" }, diff --git a/packages/kit/package.json b/packages/kit/package.json index 835acc4641..2f53af86a0 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -48,7 +48,7 @@ "untyped": "^1.5.1" }, "devDependencies": { - "@rspack/core": "1.0.12", + "@rspack/core": "1.0.13", "@types/hash-sum": "1.0.2", "@types/semver": "7.5.8", "nitro": "npm:nitro-nightly@3.0.0-beta-28665895.e727afda", diff --git a/packages/rspack/package.json b/packages/rspack/package.json index f903268938..1c87dca490 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.12", + "@rspack/core": "^1.0.13", "autoprefixer": "^10.4.20", "css-loader": "^7.1.2", "css-minimizer-webpack-plugin": "^7.0.0", diff --git a/packages/ui-templates/package.json b/packages/ui-templates/package.json index 9469b99b53..cdd1d7f08b 100644 --- a/packages/ui-templates/package.json +++ b/packages/ui-templates/package.json @@ -20,7 +20,7 @@ "devDependencies": { "@unocss/reset": "0.63.4", "critters": "0.0.25", - "html-validate": "8.24.1", + "html-validate": "8.24.2", "htmlnano": "2.1.1", "jiti": "2.3.3", "knitwork": "1.1.0", diff --git a/packages/ui-templates/test/templates.spec.ts b/packages/ui-templates/test/templates.spec.ts index 33aa989914..5390af3d52 100644 --- a/packages/ui-templates/test/templates.spec.ts +++ b/packages/ui-templates/test/templates.spec.ts @@ -5,7 +5,6 @@ import { afterAll, beforeAll, describe, expect, it } from 'vitest' import { exec } from 'tinyexec' import { format } from 'prettier' import { createJiti } from 'jiti' -// @ts-expect-error types not valid for bundler resolution import { HtmlValidate } from 'html-validate' const distDir = fileURLToPath(new URL('../node_modules/.temp/dist/templates', import.meta.url)) diff --git a/packages/webpack/package.json b/packages/webpack/package.json index 8aa4d08e58..0feda39e61 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -76,7 +76,7 @@ }, "devDependencies": { "@nuxt/schema": "workspace:*", - "@rspack/core": "1.0.12", + "@rspack/core": "1.0.13", "@types/hash-sum": "1.0.2", "@types/lodash-es": "4.17.12", "@types/pify": "5.0.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0b2fed9657..fe0e1658df 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -11,7 +11,7 @@ overrides: '@nuxt/ui-templates': workspace:* '@nuxt/vite-builder': workspace:* '@nuxt/webpack-builder': workspace:* - '@types/node': 20.16.11 + '@types/node': 20.16.12 '@vue/compiler-core': 3.5.12 '@vue/compiler-dom': 3.5.12 '@vue/shared': 3.5.12 @@ -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.1)(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.3(@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.12)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.3(@types/node@20.16.12)(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 @@ -60,8 +60,8 @@ importers: specifier: 8.42.3 version: 8.42.3 '@types/node': - specifier: 20.16.11 - version: 20.16.11 + specifier: 20.16.12 + version: 20.16.12 '@types/semver': specifier: 7.5.8 version: 7.5.8 @@ -73,10 +73,10 @@ importers: 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.9(@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.12)(sass@1.78.0)(terser@5.32.0))(vue@3.5.12(typescript@5.6.3)) '@vitest/coverage-v8': specifier: 2.1.3 - version: 2.1.3(vitest@2.1.3(@types/node@20.16.11)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)) + version: 2.1.3(vitest@2.1.3(@types/node@20.16.12)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)) '@vue/test-utils': specifier: 2.4.6 version: 2.4.6 @@ -108,8 +108,8 @@ importers: specifier: 3.3.0 version: 3.3.0 eslint-plugin-perfectionist: - 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))) + specifier: 3.9.1 + version: 3.9.1(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)) @@ -153,8 +153,8 @@ importers: specifier: 7.6.3 version: 7.6.3 sherif: - specifier: 1.0.0 - version: 1.0.0 + specifier: 1.0.1 + version: 1.0.1 std-env: specifier: 3.7.0 version: 3.7.0 @@ -172,10 +172,10 @@ importers: version: 1.5.4 vitest: specifier: 2.1.3 - version: 2.1.3(@types/node@20.16.11)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + version: 2.1.3(@types/node@20.16.12)(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.1)(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.3(@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.12)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.3(@types/node@20.16.12)(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.12 - version: 1.0.12 + specifier: 1.0.13 + version: 1.0.13 '@types/hash-sum': specifier: 1.0.2 version: 1.0.2 @@ -266,10 +266,10 @@ importers: 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.9 - version: 5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) + version: 5.4.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0) vitest: specifier: 2.1.3 - version: 2.1.3(@types/node@20.16.11)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + version: 2.1.3(@types/node@20.16.12)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) webpack: specifier: 5.95.0 version: 5.95.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.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) + version: 1.6.0(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.12)(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 @@ -295,8 +295,8 @@ importers: specifier: workspace:* version: link:../vite '@types/node': - specifier: 20.16.11 - version: 20.16.11 + specifier: 20.16.12 + version: 20.16.12 '@unhead/dom': specifier: ^1.11.10 version: 1.11.10 @@ -474,7 +474,7 @@ importers: devDependencies: '@nuxt/scripts': 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)) + version: 0.9.5(@nuxt/devtools@1.6.0(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.12)(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.12)(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.9(@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.12)(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 @@ -495,10 +495,10 @@ importers: 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.9 - version: 5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) + version: 5.4.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0) vitest: specifier: 2.1.3 - version: 2.1.3(@types/node@20.16.11)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + version: 2.1.3(@types/node@20.16.12)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) packages/rspack: dependencies: @@ -509,14 +509,14 @@ importers: specifier: workspace:* version: link:../kit '@rspack/core': - specifier: ^1.0.12 - version: 1.0.12 + specifier: ^1.0.13 + version: 1.0.13 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.12)(webpack@5.95.0) + version: 7.1.2(@rspack/core@1.0.13)(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.12)(postcss@8.4.47)(typescript@5.6.3)(webpack@5.95.0) + version: 8.1.1(@rspack/core@1.0.13)(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) @@ -725,10 +725,10 @@ importers: version: 1.11.10 '@vitejs/plugin-vue': specifier: 5.1.4 - 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)) + version: 5.1.4(vite@5.4.9(@types/node@20.16.12)(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.9(@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.12)(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 @@ -764,7 +764,7 @@ importers: version: 1.10.0 vite: specifier: 5.4.9 - version: 5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) + version: 5.4.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0) vue: specifier: 3.5.12 version: 3.5.12(typescript@5.6.3) @@ -793,8 +793,8 @@ importers: specifier: 0.0.25 version: 0.0.25 html-validate: - specifier: 8.24.1 - version: 8.24.1(vitest@2.1.3(@types/node@20.16.11)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)) + specifier: 8.24.2 + version: 8.24.2(vitest@2.1.3(@types/node@20.16.12)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)) htmlnano: specifier: 2.1.1 version: 2.1.1(cssnano@7.0.6(postcss@8.4.47))(postcss@8.4.47)(relateurl@0.2.7)(svgo@3.3.2)(terser@5.32.0)(typescript@5.6.3) @@ -821,10 +821,10 @@ importers: version: 0.2.9 unocss: specifier: 0.63.4 - 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)) + version: 0.63.4(postcss@8.4.47)(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0)) vite: specifier: 5.4.9 - version: 5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) + version: 5.4.9(@types/node@20.16.12)(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.9(@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.12)(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.9(@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.12)(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) @@ -920,13 +920,13 @@ importers: version: 1.14.1(webpack-sources@3.2.3) vite: specifier: 5.4.9 - version: 5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) + version: 5.4.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0) vite-node: specifier: ^2.1.3 - version: 2.1.3(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) + version: 2.1.3(@types/node@20.16.12)(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.9(@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.12)(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.12)(webpack@5.95.0) + version: 7.1.2(@rspack/core@1.0.13)(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.12)(postcss@8.4.47)(typescript@5.6.3)(webpack@5.95.0) + version: 8.1.1(@rspack/core@1.0.13)(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.12 - version: 1.0.12 + specifier: 1.0.13 + version: 1.0.13 '@types/hash-sum': specifier: 1.0.2 version: 1.0.2 @@ -1161,7 +1161,7 @@ importers: version: 0.10.8(rollup@4.24.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: specifier: 1.6.0 - version: 1.6.0(@types/node@20.16.11)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + version: 1.6.0(@types/node@20.16.12)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) vue: specifier: 3.5.12 version: 3.5.12(typescript@5.6.3) @@ -2526,56 +2526,56 @@ packages: cpu: [x64] os: [win32] - '@rspack/binding-darwin-arm64@1.0.12': - resolution: {integrity: sha512-L+hCp9UuKqkSTWD8gUN7GfbRb66Fg0Nh/yhg9GpzMMx/6nUyxJOZY/lCHS0khlzWg8qknMWytpnv/exdahtKlg==} + '@rspack/binding-darwin-arm64@1.0.13': + resolution: {integrity: sha512-HepE4V5Rj53o+o8AMzlkdeBxZnsyXKrOJ2oumVtqRLXihVlMguYwNTSkjfmjAqq/4PJAhEeaeIFyomZg+zKC0A==} cpu: [arm64] os: [darwin] - '@rspack/binding-darwin-x64@1.0.12': - resolution: {integrity: sha512-W4Xh7QjnOTScGsowpjghp6EA1ww3nF2ZXBbhqTXuBpTK2vot1M9ICuXqdQM607iCQR/tMHn0gM1nWnv7oopn9w==} + '@rspack/binding-darwin-x64@1.0.13': + resolution: {integrity: sha512-ucHf0q2V+K19z75BvjU6EbQggNFiz1/xJ5tSgOXUfRu5omZF1jpN/epeMGqh0MkExRwOMYKJR/pVHDw5ITcU8g==} cpu: [x64] os: [darwin] - '@rspack/binding-linux-arm64-gnu@1.0.12': - resolution: {integrity: sha512-nVV56lh0Ih0tjYRdnyPKlpY6m9L5UjBZPFxwQpokBYTBDBz9utLcaMnfllAZxw7D036PDULv8cvHU/eDAfxOFg==} + '@rspack/binding-linux-arm64-gnu@1.0.13': + resolution: {integrity: sha512-0fqLWDG9Z2VKxy3u6+jLVJgT2E24Xb2umP4Jtx2uNf2+aHLXifgqUdwgCElO+dj+PpOp/q8zmV5U2DXykvPU3w==} cpu: [arm64] os: [linux] - '@rspack/binding-linux-arm64-musl@1.0.12': - resolution: {integrity: sha512-jaiRyvs2g0Tp8QEz0kgdNRq2nmcbMZLbE/h4M0j7uXudfNvUZKvY+oDLbVUtbmQJd0Q6vDGubjO96iHlk2BlxQ==} + '@rspack/binding-linux-arm64-musl@1.0.13': + resolution: {integrity: sha512-eK72/jAofJRcZ23FTteUh1MfTbErWYNwVLuxnliyf1f1PwH0a7exGE6ik0/y/LdAt5PWP1r8r981EEjrpsTfRQ==} cpu: [arm64] os: [linux] - '@rspack/binding-linux-x64-gnu@1.0.12': - resolution: {integrity: sha512-PiV//LynHC4UVWE7ORvdPx9We6A9ZKYmC/LtEnlAwVhoMrImh50jvAa+xkzjQ50teLUg7/C16bsShbsjYMJ6Qg==} + '@rspack/binding-linux-x64-gnu@1.0.13': + resolution: {integrity: sha512-C9wGDim1Euc10qRk5ztPvgK4NAi6bi6Ck3+ugaRzYXPFIVegnFyXu2fv42j3Y0LRhBjnKMXZJzME5nQUPuT6Ug==} cpu: [x64] os: [linux] - '@rspack/binding-linux-x64-musl@1.0.12': - resolution: {integrity: sha512-D+VFuQ+vQ7KksYpL35f19g3wLvIy1LNGkWHw0pQljcdZCxhhQU0yn7jyJOkhHqRb4r+YQUVu07SRZPK+Np01zA==} + '@rspack/binding-linux-x64-musl@1.0.13': + resolution: {integrity: sha512-7bQyGEoMCxXUS+RDo6qej8JjqS8kYd8CvlnfYZVUqWgCxgn19j29lKvWVibey0lnFpoJrqReOdSypbk91tSrzA==} cpu: [x64] os: [linux] - '@rspack/binding-win32-arm64-msvc@1.0.12': - resolution: {integrity: sha512-iNdCDNHmsRO4fGXyCP8fZm5AQdg0XjUgXrd+aTWHVKgoJp3WmPdVh8704O14VsKNcthowXoUI8+D46vig6+yjw==} + '@rspack/binding-win32-arm64-msvc@1.0.13': + resolution: {integrity: sha512-6QOHiCwaQeCZApWRe1y8ZNZGOj00EFdX1ypOc3R1GrfSjn+UjoKhbBtgVl2w+sPTaCZ4SvknOk9usSgcWO4gOQ==} cpu: [arm64] os: [win32] - '@rspack/binding-win32-ia32-msvc@1.0.12': - resolution: {integrity: sha512-vLuOtLKNCF9ynnAWZDyodIAXNAo26Ji+nU+sfUiVl2WGq1cOjvLydOXB8JMZDCp2Li718M5pjUedWFN1cpwy+Q==} + '@rspack/binding-win32-ia32-msvc@1.0.13': + resolution: {integrity: sha512-ucm7emxYDjTsOGNwgYGz30oKcnzXLjg/Fcs0mNMmQgMEFpwBXhczfKJimCyMIlAhQCFPP4WzrXFdf03EPuw6CA==} cpu: [ia32] os: [win32] - '@rspack/binding-win32-x64-msvc@1.0.12': - resolution: {integrity: sha512-GCEeVECu/uOlTBxObagusK5VWAAbd02dhrGjmUAlX55D9CblbyBLf/2UA432CETA+PyUdUJk9Xt0/QD8ngB/1A==} + '@rspack/binding-win32-x64-msvc@1.0.13': + resolution: {integrity: sha512-9G/hvr47ECjDEmBCyyQTZFilmEOIQJCQvpx6hUgDWsfUApwF9LZBW/PqBCSwhY+tIErr/AurJnBVAYub0MYpHA==} cpu: [x64] os: [win32] - '@rspack/binding@1.0.12': - resolution: {integrity: sha512-ma2lDNAd/eE+uPgLWCreNt8el0YYbUb8C4QAy/C5Jqupa732wTP/vrZb/CUrE3vY2D3Yx/vL+NsGuM1zckW7aw==} + '@rspack/binding@1.0.13': + resolution: {integrity: sha512-mnSCZ3Qb/I3LzsYoo24AG4LgmaSOIc1CS38A9L9nv4MJj8x+1D2BaLErpaaMmhqI3lQBIcBSQkN7+WbpsCP3Uw==} - '@rspack/core@1.0.12': - resolution: {integrity: sha512-TqbuyIDKU/j6sj9395E0HwuAdbzcl6fx4pJJ1kRrg2XtYlMwstOB0SjtUjEtqEcBFLTvXnHrLeLnBYTx0RraIA==} + '@rspack/core@1.0.13': + resolution: {integrity: sha512-lh8toWSWcYjlOuriQ8/h0U8riaaRQfzwU0oUNykFj1xokJMSKIQFH5WQWj2DQ386uHNv52nMbc+Jiuml1vYboA==} engines: {node: '>=16.0.0'} peerDependencies: '@swc/helpers': '>=0.5.1' @@ -2731,8 +2731,8 @@ packages: '@types/node-sass@4.11.7': resolution: {integrity: sha512-QY0sXZGPRzJ2obo66f9zB6S0Uo9PRdcoPKPbyftSoKXub90s4ut/JK3fYHOqmhYhRRVEB3P5o5rEnq2/bWBdeg==} - '@types/node@20.16.11': - resolution: {integrity: sha512-y+cTCACu92FyA5fgQSAI8A1H429g7aSK2HsO7K4XYUWc4dY5IUz55JSDIYT6/VsOLfGy8vmvQYC2hfb0iF16Uw==} + '@types/node@20.16.12': + resolution: {integrity: sha512-LfPFB0zOeCeCNQV3i+67rcoVvoN5n0NVuR2vLG0O5ySQMgchuZlC4lgz546ZOJyDtj5KIgOxy+lacOimfqZAIA==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -4329,8 +4329,8 @@ packages: resolution: {integrity: sha512-brcKcxGnISN2CcVhXJ/kEQlNa0MEfGRtwKtWA16SkqXHKitaKIMrfemJKLKX1YqDU5C/5JY3PvZXd5jEW04e0Q==} engines: {node: '>=5.0.0'} - eslint-plugin-perfectionist@3.9.0: - resolution: {integrity: sha512-qLsV6/94hokK+k77wUeLMEtB3tS/NtC9ke5OZCAaeCyK1VyVv7Ct0il16vkNNw/1IwNo8Fy60PKjQZSBcsVX5A==} + eslint-plugin-perfectionist@3.9.1: + resolution: {integrity: sha512-9WRzf6XaAxF4Oi5t/3TqKP5zUjERhasHmLFHin2Yw6ZAp/EP/EVA2dr3BhQrrHWCm5SzTMZf0FcjDnBkO2xFkA==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: astro-eslint-parser: ^1.0.2 @@ -4823,8 +4823,8 @@ packages: resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==} engines: {node: '>=8'} - html-validate@8.24.1: - resolution: {integrity: sha512-WDV/JI4sVdX0QW4cupodsuMfI8vDygw3dMXD76OHKNMf7qhKxUsLDnNVKG7GLeAkRP0e0Y6H8AOrlaatob+g4Q==} + html-validate@8.24.2: + resolution: {integrity: sha512-PpZLlH3gpOSBLRBID4QovOyZ97Ka5dCIhHMPjUxQlMGqk5pc+mgG5enCXbC8ngdjG0jpkTvM8AMhnPv1EiU9Pw==} engines: {node: '>= 16.14'} hasBin: true peerDependencies: @@ -6705,38 +6705,38 @@ packages: shell-quote@1.8.1: resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} - sherif-darwin-arm64@1.0.0: - resolution: {integrity: sha512-BRzDsWGjdZ6JqaDQ0HdcpapfHcnZyN24wUWpnFkljZOH78N+vB4qr+wwhmM7oyePJiO4pZWEoIBvzVT4cn1+3g==} + sherif-darwin-arm64@1.0.1: + resolution: {integrity: sha512-eDYzUO6ksjYZF6swtoJ5F4AVa4og+sqrs0H7gGw57FoiMHEe5+4tD4M2ojTbVAaeeFtRS0gMbVZFGkhSAshQMw==} cpu: [arm64] os: [darwin] - sherif-darwin-x64@1.0.0: - resolution: {integrity: sha512-forkTw6v2N2sjvDdHGL+MqSPdLc0e7Z0v9BsmSdIKv5kdCPncVn6tRv/4xfAE7q+Xqa2a2bH9EEXppGb4gR3Tw==} + sherif-darwin-x64@1.0.1: + resolution: {integrity: sha512-lnNZTck5F2eZoB1nZFwixfFQe/DXt4HuOMNCTG+Iyzq8w7kdSXUr/IIPYk2p88L+d4AtPWApmKE6mpmQaDzOVg==} cpu: [x64] os: [darwin] - sherif-linux-arm64@1.0.0: - resolution: {integrity: sha512-psjD3YupFQtphWbwptM8EnU2jRkS6cnhxdxqJhMG9/yJpGsk99JD4tEmrDq0j/+T9UXZ5g7kXvQZXzocl3J62A==} + sherif-linux-arm64@1.0.1: + resolution: {integrity: sha512-/fj3rJoSb26FA5wRlZpauLFaFeWCe9usIQAE+e9IEaC2751IU9I0d+nE7pmGmuOwTCR1/kPOlrDGfV4ucpP/ng==} cpu: [arm64] os: [linux] - sherif-linux-x64@1.0.0: - resolution: {integrity: sha512-4VM2Z0xfKOEEkZ2bZppq4PAxP4RYC2eWyUq23Jl/nQFeoPMQpA9IkF51UGzxZT4WZ2kZDFftgyJeB09yPvd1CA==} + sherif-linux-x64@1.0.1: + resolution: {integrity: sha512-I07H4VAPM0+N8rpIgxV47vBSKViJ3F/EiaUi4DnlhySivGg/6oOacHFOfzKeNPMaMK+3usMEmU+UVm6vEvtPYA==} cpu: [x64] os: [linux] - sherif-windows-arm64@1.0.0: - resolution: {integrity: sha512-tSEzytTz3guhKLtdMCKWWru6UtmuCXD+0RsUWcqOMpzPBZZwvSr7OrTc83z8Oabmo8k6SJ5fvQeg33JSthgTqw==} + sherif-windows-arm64@1.0.1: + resolution: {integrity: sha512-UfIYXDya60VmAcYuuKe6bwnBWiJHA6lof97rG2+EN8f3LiGyEx95/3qUdUoOn7qB5pl3xaeazMGcpc1O4FpExg==} cpu: [arm64] os: [win32] - sherif-windows-x64@1.0.0: - resolution: {integrity: sha512-R/KXUHBWVPU9hSlWS+Gea/ogP1h/3q/Dm/quqGrVq+MN/F+fiRsJlU52EAjAJ6G5r/4RsvQddD1ova8MKsffdw==} + sherif-windows-x64@1.0.1: + resolution: {integrity: sha512-ep+acRpTeIhU3BB7GL1NdedD9ubhcIO1lwOJ9uf3rOrmKIlbKd55LgmVRfl/Spy96qcCGx6izdyypMhDOoWa/Q==} cpu: [x64] os: [win32] - sherif@1.0.0: - resolution: {integrity: sha512-x5gZqXmBT0G6Xnr2N63FwbMjaOikk/mPszl2bl3pnDMMyRi89w1ynAfcdIJpOyqZXW445418zkMIXAkQEfEtHw==} + sherif@1.0.1: + resolution: {integrity: sha512-1zXt6XQHT3d7L2dMhmlAoWpPhQhqvxdjrYSOoGwnbbZA8nX4jrGrUPpryOe96XBSaG/d+DJtoDujujjydXICSg==} hasBin: true shiki@1.17.0: @@ -7451,7 +7451,7 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: - '@types/node': 20.16.11 + '@types/node': 20.16.12 less: '*' lightningcss: ^1.21.0 sass: '*' @@ -7486,7 +7486,7 @@ packages: hasBin: true peerDependencies: '@edge-runtime/vm': '*' - '@types/node': 20.16.11 + '@types/node': 20.16.12 '@vitest/browser': 1.6.0 '@vitest/ui': 1.6.0 happy-dom: '*' @@ -7511,7 +7511,7 @@ packages: hasBin: true peerDependencies: '@edge-runtime/vm': '*' - '@types/node': 20.16.11 + '@types/node': 20.16.12 '@vitest/browser': 2.1.3 '@vitest/ui': 2.1.3 happy-dom: '*' @@ -8452,7 +8452,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.16.11 + '@types/node': 20.16.12 '@types/yargs': 17.0.33 chalk: 4.1.2 @@ -8560,31 +8560,31 @@ snapshots: '@nuxt/devalue@2.0.2': {} - '@nuxt/devtools-kit@1.5.1(vite@5.4.9(@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.12)(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.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.12)(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-kit@1.6.0(vite@5.4.9(@types/node@20.16.12)(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.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.12)(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/devtools-ui-kit@1.5.1(@nuxt/devtools@1.6.0(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.12)(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.12)(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.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/devtools': 1.6.0(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.12)(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.12)(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.9(@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.12)(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 @@ -8595,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.9(@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.12)(sass@1.78.0)(terser@5.32.0)) v-lazy-show: 0.2.4(@vue/compiler-core@3.5.12) transitivePeerDependencies: - '@unocss/webpack' @@ -8633,13 +8633,13 @@ snapshots: rc9: 2.1.2 semver: 7.6.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)': + '@nuxt/devtools@1.6.0(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.12)(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.9(@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.12)(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.9(@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.12)(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 @@ -8668,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.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)) + vite: 5.4.9(@types/node@20.16.12)(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.12)(sass@1.78.0)(terser@5.32.0)) + vite-plugin-vue-inspector: 5.1.3(vite@5.4.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0)) which: 3.0.1 ws: 8.18.0 transitivePeerDependencies: @@ -8721,10 +8721,10 @@ snapshots: string-width: 4.2.3 webpack: 5.95.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))': + '@nuxt/scripts@0.9.5(@nuxt/devtools@1.6.0(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.12)(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.12)(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.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/devtools-kit': 1.6.0(vite@5.4.9(@types/node@20.16.12)(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.12)(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.12)(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 @@ -8811,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.1)(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.3(@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.12)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.3(@types/node@20.16.12)(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 @@ -8837,8 +8837,8 @@ snapshots: ufo: 1.5.4 unenv: 1.10.0 unplugin: 1.14.1(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.3(@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.12)(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.12)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.3(@types/node@20.16.12)(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: @@ -8846,7 +8846,7 @@ snapshots: '@vue/test-utils': 2.4.6 happy-dom: 15.7.4 playwright-core: 1.48.1 - vitest: 2.1.3(@types/node@20.16.11)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + vitest: 2.1.3(@types/node@20.16.12)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - magicast - webpack-sources @@ -9133,49 +9133,49 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.24.0': optional: true - '@rspack/binding-darwin-arm64@1.0.12': + '@rspack/binding-darwin-arm64@1.0.13': optional: true - '@rspack/binding-darwin-x64@1.0.12': + '@rspack/binding-darwin-x64@1.0.13': optional: true - '@rspack/binding-linux-arm64-gnu@1.0.12': + '@rspack/binding-linux-arm64-gnu@1.0.13': optional: true - '@rspack/binding-linux-arm64-musl@1.0.12': + '@rspack/binding-linux-arm64-musl@1.0.13': optional: true - '@rspack/binding-linux-x64-gnu@1.0.12': + '@rspack/binding-linux-x64-gnu@1.0.13': optional: true - '@rspack/binding-linux-x64-musl@1.0.12': + '@rspack/binding-linux-x64-musl@1.0.13': optional: true - '@rspack/binding-win32-arm64-msvc@1.0.12': + '@rspack/binding-win32-arm64-msvc@1.0.13': optional: true - '@rspack/binding-win32-ia32-msvc@1.0.12': + '@rspack/binding-win32-ia32-msvc@1.0.13': optional: true - '@rspack/binding-win32-x64-msvc@1.0.12': + '@rspack/binding-win32-x64-msvc@1.0.13': optional: true - '@rspack/binding@1.0.12': + '@rspack/binding@1.0.13': optionalDependencies: - '@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/binding-darwin-arm64': 1.0.13 + '@rspack/binding-darwin-x64': 1.0.13 + '@rspack/binding-linux-arm64-gnu': 1.0.13 + '@rspack/binding-linux-arm64-musl': 1.0.13 + '@rspack/binding-linux-x64-gnu': 1.0.13 + '@rspack/binding-linux-x64-musl': 1.0.13 + '@rspack/binding-win32-arm64-msvc': 1.0.13 + '@rspack/binding-win32-ia32-msvc': 1.0.13 + '@rspack/binding-win32-x64-msvc': 1.0.13 - '@rspack/core@1.0.12': + '@rspack/core@1.0.13': dependencies: '@module-federation/runtime-tools': 0.5.1 - '@rspack/binding': 1.0.12 + '@rspack/binding': 1.0.13 '@rspack/lite-tapable': 1.0.1 caniuse-lite: 1.0.30001667 @@ -9315,7 +9315,7 @@ snapshots: '@types/connect@3.4.38': dependencies: - '@types/node': 20.16.11 + '@types/node': 20.16.12 '@types/debug@4.1.12': dependencies: @@ -9346,7 +9346,7 @@ snapshots: '@types/http-proxy@1.17.15': dependencies: - '@types/node': 20.16.11 + '@types/node': 20.16.12 '@types/istanbul-lib-coverage@2.0.6': {} @@ -9374,9 +9374,9 @@ snapshots: '@types/node-sass@4.11.7': dependencies: - '@types/node': 20.16.11 + '@types/node': 20.16.12 - '@types/node@20.16.11': + '@types/node@20.16.12': dependencies: undici-types: 6.19.8 @@ -9390,7 +9390,7 @@ snapshots: '@types/sass-loader@8.0.9': dependencies: - '@types/node': 20.16.11 + '@types/node': 20.16.12 '@types/node-sass': 4.11.7 '@types/webpack': 4.41.39 sass: 1.78.0 @@ -9415,7 +9415,7 @@ snapshots: '@types/webpack-bundle-analyzer@4.7.0': dependencies: - '@types/node': 20.16.11 + '@types/node': 20.16.12 tapable: 2.2.1 webpack: 5.95.0 transitivePeerDependencies: @@ -9437,13 +9437,13 @@ snapshots: '@types/webpack-sources@3.2.3': dependencies: - '@types/node': 20.16.11 + '@types/node': 20.16.12 '@types/source-list-map': 0.1.6 source-map: 0.7.4 '@types/webpack@4.41.39': dependencies: - '@types/node': 20.16.11 + '@types/node': 20.16.12 '@types/tapable': 1.0.12 '@types/uglify-js': 3.17.5 '@types/webpack-sources': 3.2.3 @@ -9599,24 +9599,24 @@ snapshots: unhead: 1.11.9 vue: 3.5.12(typescript@5.6.3) - '@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/astro@0.62.4(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.12)(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.9(@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.12)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: - vite: 5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - rollup - supports-color - '@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/astro@0.63.4(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.12)(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.9(@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.12)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: - vite: 5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - rollup - supports-color @@ -9699,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.9(@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.12)(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 @@ -9712,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.9(@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.12)(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.9(@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.12)(sass@1.78.0)(terser@5.32.0)) transitivePeerDependencies: - postcss - rollup @@ -9884,7 +9884,7 @@ snapshots: dependencies: '@unocss/core': 0.63.4 - '@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/vite@0.62.4(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0))': dependencies: '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.2(rollup@4.24.0) @@ -9894,12 +9894,12 @@ snapshots: chokidar: 3.6.0 magic-string: 0.30.12 tinyglobby: 0.2.9 - vite: 5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - rollup - supports-color - '@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))': + '@unocss/vite@0.63.4(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0))': dependencies: '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.2(rollup@4.24.0) @@ -9909,7 +9909,7 @@ snapshots: chokidar: 3.6.0 magic-string: 0.30.12 tinyglobby: 0.2.9 - vite: 5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - rollup - supports-color @@ -9966,22 +9966,22 @@ snapshots: - encoding - supports-color - '@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))': + '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.9(@types/node@20.16.12)(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.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.12)(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.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@5.1.4(vite@5.4.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0))(vue@3.5.12(typescript@5.6.3))': dependencies: - vite: 5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0) vue: 3.5.12(typescript@5.6.3) - '@vitest/coverage-v8@2.1.3(vitest@2.1.3(@types/node@20.16.11)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))': + '@vitest/coverage-v8@2.1.3(vitest@2.1.3(@types/node@20.16.12)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 @@ -9995,7 +9995,7 @@ snapshots: std-env: 3.7.0 test-exclude: 7.0.1 tinyrainbow: 1.2.0 - vitest: 2.1.3(@types/node@20.16.11)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + vitest: 2.1.3(@types/node@20.16.12)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - supports-color @@ -10012,13 +10012,13 @@ snapshots: chai: 5.1.1 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.3(@vitest/spy@2.1.3)(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))': + '@vitest/mocker@2.1.3(@vitest/spy@2.1.3)(vite@5.4.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0))': dependencies: '@vitest/spy': 2.1.3 estree-walker: 3.0.3 magic-string: 0.30.12 optionalDependencies: - vite: 5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0) '@vitest/pretty-format@2.1.3': dependencies: @@ -10164,14 +10164,14 @@ snapshots: dependencies: '@vue/devtools-kit': 7.5.2 - '@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-core@7.4.4(vite@5.4.9(@types/node@20.16.12)(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.9(@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.12)(sass@1.78.0)(terser@5.32.0)) vue: 3.5.12(typescript@5.6.3) transitivePeerDependencies: - vite @@ -10913,7 +10913,7 @@ snapshots: dependencies: postcss: 8.4.47 - css-loader@7.1.2(@rspack/core@1.0.12)(webpack@5.95.0): + css-loader@7.1.2(@rspack/core@1.0.13)(webpack@5.95.0): dependencies: icss-utils: 5.1.0(postcss@8.4.47) postcss: 8.4.47 @@ -10924,7 +10924,7 @@ snapshots: postcss-value-parser: 4.2.0 semver: 7.6.3 optionalDependencies: - '@rspack/core': 1.0.12 + '@rspack/core': 1.0.13 webpack: 5.95.0 css-minimizer-webpack-plugin@7.0.0(webpack@5.95.0): @@ -11436,7 +11436,7 @@ snapshots: eslint-plugin-no-only-tests@3.3.0: {} - 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))): + eslint-plugin-perfectionist@3.9.1(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.9.0 '@typescript-eslint/utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) @@ -12060,7 +12060,7 @@ snapshots: html-tags@3.3.1: {} - html-validate@8.24.1(vitest@2.1.3(@types/node@20.16.11)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)): + html-validate@8.24.2(vitest@2.1.3(@types/node@20.16.12)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)): dependencies: '@html-validate/stylish': 4.2.0 '@sidvind/better-ajv-errors': 3.0.1(ajv@8.17.1) @@ -12073,7 +12073,7 @@ snapshots: prompts: 2.4.2 semver: 7.6.3 optionalDependencies: - vitest: 2.1.3(@types/node@20.16.11)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + vitest: 2.1.3(@types/node@20.16.12)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) html-void-elements@3.0.0: {} @@ -12410,7 +12410,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.16.11 + '@types/node': 20.16.12 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -12418,13 +12418,13 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.16.11 + '@types/node': 20.16.12 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@29.7.0: dependencies: - '@types/node': 20.16.11 + '@types/node': 20.16.12 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -13675,14 +13675,14 @@ snapshots: read-cache: 1.0.0 resolve: 1.22.8 - postcss-loader@8.1.1(@rspack/core@1.0.12)(postcss@8.4.47)(typescript@5.6.3)(webpack@5.95.0): + postcss-loader@8.1.1(@rspack/core@1.0.13)(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.12 + '@rspack/core': 1.0.13 webpack: 5.95.0 transitivePeerDependencies: - typescript @@ -14366,32 +14366,32 @@ snapshots: shell-quote@1.8.1: {} - sherif-darwin-arm64@1.0.0: + sherif-darwin-arm64@1.0.1: optional: true - sherif-darwin-x64@1.0.0: + sherif-darwin-x64@1.0.1: optional: true - sherif-linux-arm64@1.0.0: + sherif-linux-arm64@1.0.1: optional: true - sherif-linux-x64@1.0.0: + sherif-linux-x64@1.0.1: optional: true - sherif-windows-arm64@1.0.0: + sherif-windows-arm64@1.0.1: optional: true - sherif-windows-x64@1.0.0: + sherif-windows-x64@1.0.1: optional: true - sherif@1.0.0: + sherif@1.0.1: optionalDependencies: - sherif-darwin-arm64: 1.0.0 - sherif-darwin-x64: 1.0.0 - sherif-linux-arm64: 1.0.0 - sherif-linux-x64: 1.0.0 - sherif-windows-arm64: 1.0.0 - sherif-windows-x64: 1.0.0 + sherif-darwin-arm64: 1.0.1 + sherif-darwin-x64: 1.0.1 + sherif-linux-arm64: 1.0.1 + sherif-linux-x64: 1.0.1 + sherif-windows-arm64: 1.0.1 + sherif-windows-x64: 1.0.1 shiki@1.17.0: dependencies: @@ -14935,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.9(@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.12)(sass@1.78.0)(terser@5.32.0)): dependencies: - '@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/astro': 0.62.4(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.12)(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) @@ -14953,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.9(@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.12)(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.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.12)(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.9(@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.12)(sass@1.78.0)(terser@5.32.0)): dependencies: - '@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/astro': 0.63.4(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.12)(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) @@ -14980,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.9(@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.12)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: - vite: 5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - postcss - rollup @@ -15119,17 +15119,17 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-hot-client@0.2.3(vite@5.4.9(@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.12)(sass@1.78.0)(terser@5.32.0)): dependencies: - vite: 5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.12)(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): + vite-node@1.6.0(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0): dependencies: cac: 6.7.14 debug: 4.3.7(supports-color@9.4.0) pathe: 1.1.2 picocolors: 1.1.0 - vite: 5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - '@types/node' - less @@ -15141,12 +15141,12 @@ snapshots: - supports-color - terser - vite-node@2.1.3(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0): + vite-node@2.1.3(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0): dependencies: cac: 6.7.14 debug: 4.3.7(supports-color@9.4.0) pathe: 1.1.2 - vite: 5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - '@types/node' - less @@ -15158,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.9(@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.12)(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 @@ -15170,7 +15170,7 @@ snapshots: npm-run-path: 4.0.1 strip-ansi: 6.0.1 tiny-invariant: 1.3.3 - vite: 5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0) vscode-languageclient: 7.0.0 vscode-languageserver: 7.0.0 vscode-languageserver-textdocument: 1.0.12 @@ -15181,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.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.12)(sass@1.78.0)(terser@5.32.0)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.2(rollup@4.24.0) @@ -15192,14 +15192,14 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.1.0 sirv: 2.0.4 - vite: 5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.12)(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.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.12)(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) @@ -15210,24 +15210,24 @@ snapshots: '@vue/compiler-dom': 3.5.12 kolorist: 1.8.0 magic-string: 0.30.12 - vite: 5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - supports-color - vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0): + vite@5.4.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0): dependencies: esbuild: 0.21.5 postcss: 8.4.47 rollup: 4.24.0 optionalDependencies: - '@types/node': 20.16.11 + '@types/node': 20.16.12 fsevents: 2.3.3 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.3(@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.12)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.3(@types/node@20.16.12)(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.1)(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.3(@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.12)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.3(@types/node@20.16.12)(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' @@ -15247,7 +15247,7 @@ snapshots: - vue-router - webpack-sources - vitest@1.6.0(@types/node@20.16.11)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0): + vitest@1.6.0(@types/node@20.16.12)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0): dependencies: '@vitest/expect': 1.6.0 '@vitest/runner': 1.6.0 @@ -15266,11 +15266,11 @@ snapshots: strip-literal: 2.1.0 tinybench: 2.9.0 tinypool: 0.8.4 - 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) + vite: 5.4.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0) + vite-node: 1.6.0(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.16.11 + '@types/node': 20.16.12 happy-dom: 15.7.4 transitivePeerDependencies: - less @@ -15282,10 +15282,10 @@ snapshots: - supports-color - terser - vitest@2.1.3(@types/node@20.16.11)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0): + vitest@2.1.3(@types/node@20.16.12)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0): dependencies: '@vitest/expect': 2.1.3 - '@vitest/mocker': 2.1.3(@vitest/spy@2.1.3)(vite@5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0)) + '@vitest/mocker': 2.1.3(@vitest/spy@2.1.3)(vite@5.4.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0)) '@vitest/pretty-format': 2.1.3 '@vitest/runner': 2.1.3 '@vitest/snapshot': 2.1.3 @@ -15300,11 +15300,11 @@ snapshots: tinyexec: 0.3.1 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.9(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) - vite-node: 2.1.3(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0) + vite-node: 2.1.3(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.16.11 + '@types/node': 20.16.12 happy-dom: 15.7.4 transitivePeerDependencies: - less From 0dce6e8d8a95b3cc66faf7167e320e60d6769798 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 19 Oct 2024 19:20:10 +0100 Subject: [PATCH 06/30] chore(deps): update node.js to f00d0bb (main) (#29606) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .devcontainer/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index 3506571d50..db2c6f18c3 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -1,4 +1,4 @@ -FROM node:lts@sha256:196a5fcd13db4362fb9c0ec5391db36ec954c65d6b0d0e5d37f59c7dc9920690 +FROM node:lts@sha256:f00d0bb31d4a4c4212625884fceb52488f10fa60ba5a128f3e3e2d65fb550094 RUN apt-get update && \ apt-get install -fy libnss3 libnspr4 libatk1.0-0 libatk-bridge2.0-0 libcups2 libdbus-1-3 libdrm2 libxkbcommon0 libatspi2.0-0 libxcomposite1 libxdamage1 libxfixes3 libxrandr2 libgbm1 libasound2 && \ From 520db94a2ca110f6555174a7cbd2eed0e3e25bf6 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 19 Oct 2024 19:20:12 +0100 Subject: [PATCH 07/30] chore(deps): update all non-major dependencies (main) (#29600) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 8 +- pnpm-lock.yaml | 410 ++++++++++++++++++++++++------------------------- 2 files changed, 209 insertions(+), 209 deletions(-) diff --git a/package.json b/package.json index 3c9b2239da..915eb50d16 100644 --- a/package.json +++ b/package.json @@ -40,7 +40,7 @@ "@nuxt/ui-templates": "workspace:*", "@nuxt/vite-builder": "workspace:*", "@nuxt/webpack-builder": "workspace:*", - "@types/node": "20.16.12", + "@types/node": "20.16.13", "@vue/compiler-core": "3.5.12", "@vue/compiler-dom": "3.5.12", "@vue/shared": "3.5.12", @@ -61,7 +61,7 @@ "vue": "3.5.12" }, "devDependencies": { - "@eslint/js": "9.12.0", + "@eslint/js": "9.13.0", "@nuxt/eslint-config": "0.6.0", "@nuxt/kit": "workspace:*", "@nuxt/rspack-builder": "workspace:*", @@ -69,7 +69,7 @@ "@nuxt/webpack-builder": "workspace:*", "@testing-library/vue": "8.1.0", "@types/eslint__js": "8.42.3", - "@types/node": "20.16.12", + "@types/node": "20.16.13", "@types/semver": "7.5.8", "@unhead/schema": "1.11.10", "@unhead/vue": "1.11.10", @@ -83,7 +83,7 @@ "cssnano": "7.0.6", "destr": "2.0.3", "devalue": "5.1.1", - "eslint": "9.12.0", + "eslint": "9.13.0", "eslint-plugin-no-only-tests": "3.3.0", "eslint-plugin-perfectionist": "3.9.1", "eslint-typegen": "0.3.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fe0e1658df..58bcdb1e32 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -11,7 +11,7 @@ overrides: '@nuxt/ui-templates': workspace:* '@nuxt/vite-builder': workspace:* '@nuxt/webpack-builder': workspace:* - '@types/node': 20.16.12 + '@types/node': 20.16.13 '@vue/compiler-core': 3.5.12 '@vue/compiler-dom': 3.5.12 '@vue/shared': 3.5.12 @@ -36,11 +36,11 @@ importers: .: devDependencies: '@eslint/js': - specifier: 9.12.0 - version: 9.12.0 + specifier: 9.13.0 + version: 9.13.0 '@nuxt/eslint-config': specifier: 0.6.0 - version: 0.6.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + version: 0.6.0(eslint@9.13.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.1)(vite@5.4.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.3(@types/node@20.16.12)(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.13)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.3(@types/node@20.16.13)(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 @@ -60,8 +60,8 @@ importers: specifier: 8.42.3 version: 8.42.3 '@types/node': - specifier: 20.16.12 - version: 20.16.12 + specifier: 20.16.13 + version: 20.16.13 '@types/semver': specifier: 7.5.8 version: 7.5.8 @@ -73,10 +73,10 @@ importers: 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.9(@types/node@20.16.12)(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.13)(sass@1.78.0)(terser@5.32.0))(vue@3.5.12(typescript@5.6.3)) '@vitest/coverage-v8': specifier: 2.1.3 - version: 2.1.3(vitest@2.1.3(@types/node@20.16.12)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)) + version: 2.1.3(vitest@2.1.3(@types/node@20.16.13)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)) '@vue/test-utils': specifier: 2.4.6 version: 2.4.6 @@ -102,17 +102,17 @@ importers: specifier: 5.1.1 version: 5.1.1 eslint: - specifier: 9.12.0 - version: 9.12.0(jiti@2.3.3) + specifier: 9.13.0 + version: 9.13.0(jiti@2.3.3) eslint-plugin-no-only-tests: specifier: 3.3.0 version: 3.3.0 eslint-plugin-perfectionist: specifier: 3.9.1 - version: 3.9.1(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))) + version: 3.9.1(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)(vue-eslint-parser@9.4.3(eslint@9.13.0(jiti@2.3.3))) eslint-typegen: specifier: 0.3.2 - version: 0.3.2(eslint@9.12.0(jiti@2.3.3)) + version: 0.3.2(eslint@9.13.0(jiti@2.3.3)) h3: specifier: npm:h3-nightly@2.0.0-1718872656.6765a6e version: h3-nightly@2.0.0-1718872656.6765a6e @@ -172,10 +172,10 @@ importers: version: 1.5.4 vitest: specifier: 2.1.3 - version: 2.1.3(@types/node@20.16.12)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + version: 2.1.3(@types/node@20.16.13)(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.1)(vite@5.4.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.3(@types/node@20.16.12)(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.13)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.3(@types/node@20.16.13)(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) @@ -266,10 +266,10 @@ importers: 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.9 - version: 5.4.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0) + version: 5.4.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0) vitest: specifier: 2.1.3 - version: 2.1.3(@types/node@20.16.12)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + version: 2.1.3(@types/node@20.16.13)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) webpack: specifier: 5.95.0 version: 5.95.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.9(@types/node@20.16.12)(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.13)(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 @@ -295,8 +295,8 @@ importers: specifier: workspace:* version: link:../vite '@types/node': - specifier: 20.16.12 - version: 20.16.12 + specifier: 20.16.13 + version: 20.16.13 '@unhead/dom': specifier: ^1.11.10 version: 1.11.10 @@ -474,7 +474,7 @@ importers: devDependencies: '@nuxt/scripts': 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.12)(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.12)(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)) + version: 0.9.5(@nuxt/devtools@1.6.0(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.13)(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.13)(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.9(@types/node@20.16.12)(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.13)(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 @@ -495,10 +495,10 @@ importers: 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.9 - version: 5.4.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0) + version: 5.4.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0) vitest: specifier: 2.1.3 - version: 2.1.3(@types/node@20.16.12)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + version: 2.1.3(@types/node@20.16.13)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) packages/rspack: dependencies: @@ -725,10 +725,10 @@ importers: version: 1.11.10 '@vitejs/plugin-vue': specifier: 5.1.4 - version: 5.1.4(vite@5.4.9(@types/node@20.16.12)(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.13)(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.9(@types/node@20.16.12)(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.13)(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 @@ -764,7 +764,7 @@ importers: version: 1.10.0 vite: specifier: 5.4.9 - version: 5.4.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0) + version: 5.4.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0) vue: specifier: 3.5.12 version: 3.5.12(typescript@5.6.3) @@ -794,7 +794,7 @@ importers: version: 0.0.25 html-validate: specifier: 8.24.2 - version: 8.24.2(vitest@2.1.3(@types/node@20.16.12)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)) + version: 8.24.2(vitest@2.1.3(@types/node@20.16.13)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)) htmlnano: specifier: 2.1.1 version: 2.1.1(cssnano@7.0.6(postcss@8.4.47))(postcss@8.4.47)(relateurl@0.2.7)(svgo@3.3.2)(terser@5.32.0)(typescript@5.6.3) @@ -821,10 +821,10 @@ importers: version: 0.2.9 unocss: specifier: 0.63.4 - version: 0.63.4(postcss@8.4.47)(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.12)(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.13)(sass@1.78.0)(terser@5.32.0)) vite: specifier: 5.4.9 - version: 5.4.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0) + version: 5.4.9(@types/node@20.16.13)(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.9(@types/node@20.16.12)(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.13)(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.9(@types/node@20.16.12)(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.13)(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) @@ -920,13 +920,13 @@ importers: version: 1.14.1(webpack-sources@3.2.3) vite: specifier: 5.4.9 - version: 5.4.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0) + version: 5.4.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0) vite-node: specifier: ^2.1.3 - version: 2.1.3(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0) + version: 2.1.3(@types/node@20.16.13)(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.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.3)) + version: 0.8.0(eslint@9.13.0(jiti@2.3.3))(optionator@0.9.4)(typescript@5.6.3)(vite@5.4.9(@types/node@20.16.13)(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 @@ -1161,7 +1161,7 @@ importers: version: 0.10.8(rollup@4.24.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: specifier: 1.6.0 - version: 1.6.0(@types/node@20.16.12)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + version: 1.6.0(@types/node@20.16.13)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) vue: specifier: 3.5.12 version: 3.5.12(typescript@5.6.3) @@ -1964,16 +1964,16 @@ packages: resolution: {integrity: sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/core@0.6.0': - resolution: {integrity: sha512-8I2Q8ykA4J0x0o7cg67FPVnehcqWTBehu/lmY+bolPFHGjh49YzGBMXTvpqVgEbBdvNCSxj6iFgiIyHzf03lzg==} + '@eslint/core@0.7.0': + resolution: {integrity: sha512-xp5Jirz5DyPYlPiKat8jaq0EmYvDXKKpzTbxXMpT9eqlRJkRKIz9AGMdlvYjih+im+QlhWrpvVjl8IPC/lHlUw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/eslintrc@3.1.0': resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.12.0': - resolution: {integrity: sha512-eohesHH8WFRUprDNyEREgqP6beG6htMeUYeCpkEgBCieCMme5r9zFWjzAJp//9S+Kub4rqE+jXe9Cp1a7IYIIA==} + '@eslint/js@9.13.0': + resolution: {integrity: sha512-IFLyoY4d72Z5y/6o/BazFBezupzI/taV8sGumxTAVw3lXG9A6md1Dc34T9s1FoD/an9pJH8RHbAxsaEbBed9lA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/object-schema@2.1.4': @@ -2731,8 +2731,8 @@ packages: '@types/node-sass@4.11.7': resolution: {integrity: sha512-QY0sXZGPRzJ2obo66f9zB6S0Uo9PRdcoPKPbyftSoKXub90s4ut/JK3fYHOqmhYhRRVEB3P5o5rEnq2/bWBdeg==} - '@types/node@20.16.12': - resolution: {integrity: sha512-LfPFB0zOeCeCNQV3i+67rcoVvoN5n0NVuR2vLG0O5ySQMgchuZlC4lgz546ZOJyDtj5KIgOxy+lacOimfqZAIA==} + '@types/node@20.16.13': + resolution: {integrity: sha512-GjQ7im10B0labo8ZGXDGROUl9k0BNyDgzfGpb4g/cl+4yYDWVKcozANF4FGr4/p0O/rAkQClM6Wiwkije++1Tg==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -4391,8 +4391,8 @@ packages: resolution: {integrity: sha512-Q7lok0mqMUSf5a/AdAZkA5a/gHcO6snwQClVNNvFKCAVlxXucdU8pKydU5ZVZjBx5xr37vGbFFWtLQYreLzrZg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.12.0: - resolution: {integrity: sha512-UVIOlTEWxwIopRL1wgSQYdnVDcEvs2wyaO6DGo5mXqe3r16IoCNWkR29iHhyaP4cICWjbgbmFUGAhh0GJRuGZw==} + eslint@9.13.0: + resolution: {integrity: sha512-EYZK6SX6zjFHST/HRytOdA/zE72Cq/bfw45LSyuwrdvcclb/gqV8RRQxywOBEWO2+WDpva6UZa4CcDeJKzUCFA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -7451,7 +7451,7 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: - '@types/node': 20.16.12 + '@types/node': 20.16.13 less: '*' lightningcss: ^1.21.0 sass: '*' @@ -7486,7 +7486,7 @@ packages: hasBin: true peerDependencies: '@edge-runtime/vm': '*' - '@types/node': 20.16.12 + '@types/node': 20.16.13 '@vitest/browser': 1.6.0 '@vitest/ui': 1.6.0 happy-dom: '*' @@ -7511,7 +7511,7 @@ packages: hasBin: true peerDependencies: '@edge-runtime/vm': '*' - '@types/node': 20.16.12 + '@types/node': 20.16.13 '@vitest/browser': 2.1.3 '@vitest/ui': 2.1.3 happy-dom: '*' @@ -8332,9 +8332,9 @@ snapshots: '@esbuild/win32-x64@0.24.0': optional: true - '@eslint-community/eslint-utils@4.4.0(eslint@9.12.0(jiti@2.3.3))': + '@eslint-community/eslint-utils@4.4.0(eslint@9.13.0(jiti@2.3.3))': dependencies: - eslint: 9.12.0(jiti@2.3.3) + eslint: 9.13.0(jiti@2.3.3) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.11.0': {} @@ -8349,7 +8349,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/core@0.6.0': {} + '@eslint/core@0.7.0': {} '@eslint/eslintrc@3.1.0': dependencies: @@ -8365,7 +8365,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.12.0': {} + '@eslint/js@9.13.0': {} '@eslint/object-schema@2.1.4': {} @@ -8452,7 +8452,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.16.12 + '@types/node': 20.16.13 '@types/yargs': 17.0.33 chalk: 4.1.2 @@ -8560,31 +8560,31 @@ snapshots: '@nuxt/devalue@2.0.2': {} - '@nuxt/devtools-kit@1.5.1(vite@5.4.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0))': + '@nuxt/devtools-kit@1.5.1(vite@5.4.9(@types/node@20.16.13)(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.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0) - '@nuxt/devtools-kit@1.6.0(vite@5.4.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0))': + '@nuxt/devtools-kit@1.6.0(vite@5.4.9(@types/node@20.16.13)(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.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.13)(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.12)(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.12)(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.13)(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.13)(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.9(@types/node@20.16.12)(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.12)(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.13)(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.13)(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.9(@types/node@20.16.12)(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.13)(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 @@ -8595,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.9(@types/node@20.16.12)(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.13)(sass@1.78.0)(terser@5.32.0)) v-lazy-show: 0.2.4(@vue/compiler-core@3.5.12) transitivePeerDependencies: - '@unocss/webpack' @@ -8633,13 +8633,13 @@ snapshots: rc9: 2.1.2 semver: 7.6.3 - '@nuxt/devtools@1.6.0(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.12)(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.13)(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.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0)) + '@nuxt/devtools-kit': 1.6.0(vite@5.4.9(@types/node@20.16.13)(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.9(@types/node@20.16.12)(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.13)(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 @@ -8668,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.9(@types/node@20.16.12)(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.12)(sass@1.78.0)(terser@5.32.0)) - vite-plugin-vue-inspector: 5.1.3(vite@5.4.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0)) + vite: 5.4.9(@types/node@20.16.13)(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.13)(sass@1.78.0)(terser@5.32.0)) + vite-plugin-vue-inspector: 5.1.3(vite@5.4.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0)) which: 3.0.1 ws: 8.18.0 transitivePeerDependencies: @@ -8681,34 +8681,34 @@ snapshots: - vue - webpack-sources - '@nuxt/eslint-config@0.6.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)': + '@nuxt/eslint-config@0.6.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)': dependencies: - '@eslint/js': 9.12.0 - '@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/js': 9.13.0 + '@nuxt/eslint-plugin': 0.6.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3) + '@stylistic/eslint-plugin': 2.9.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/eslint-plugin': 8.9.0(@typescript-eslint/parser@8.9.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/parser': 8.9.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3) + eslint: 9.13.0(jiti@2.3.3) + eslint-config-flat-gitignore: 0.3.0(eslint@9.13.0(jiti@2.3.3)) eslint-flat-config-utils: 0.4.0 - 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: 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)) + eslint-plugin-import-x: 4.3.1(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3) + eslint-plugin-jsdoc: 50.4.1(eslint@9.13.0(jiti@2.3.3)) + eslint-plugin-regexp: 2.6.0(eslint@9.13.0(jiti@2.3.3)) + eslint-plugin-unicorn: 56.0.0(eslint@9.13.0(jiti@2.3.3)) + eslint-plugin-vue: 9.29.0(eslint@9.13.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)) + vue-eslint-parser: 9.4.3(eslint@9.13.0(jiti@2.3.3)) transitivePeerDependencies: - supports-color - typescript - '@nuxt/eslint-plugin@0.6.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)': + '@nuxt/eslint-plugin@0.6.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)': dependencies: '@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) + '@typescript-eslint/utils': 8.9.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3) + eslint: 9.13.0(jiti@2.3.3) transitivePeerDependencies: - supports-color - typescript @@ -8721,10 +8721,10 @@ snapshots: string-width: 4.2.3 webpack: 5.95.0 - '@nuxt/scripts@0.9.5(@nuxt/devtools@1.6.0(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.12)(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.12)(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.13)(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.13)(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.6.0(vite@5.4.9(@types/node@20.16.12)(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.12)(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.12)(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.13)(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.13)(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.13)(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 @@ -8811,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.1)(vite@5.4.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.3(@types/node@20.16.12)(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.13)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.3(@types/node@20.16.13)(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 @@ -8837,8 +8837,8 @@ snapshots: ufo: 1.5.4 unenv: 1.10.0 unplugin: 1.14.1(webpack-sources@3.2.3) - vite: 5.4.9(@types/node@20.16.12)(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.12)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.3(@types/node@20.16.12)(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.13)(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.13)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.3(@types/node@20.16.13)(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: @@ -8846,7 +8846,7 @@ snapshots: '@vue/test-utils': 2.4.6 happy-dom: 15.7.4 playwright-core: 1.48.1 - vitest: 2.1.3(@types/node@20.16.12)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + vitest: 2.1.3(@types/node@20.16.13)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - magicast - webpack-sources @@ -9275,10 +9275,10 @@ snapshots: '@stripe/stripe-js@4.8.0': {} - '@stylistic/eslint-plugin@2.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)': + '@stylistic/eslint-plugin@2.9.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)': dependencies: - '@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) + '@typescript-eslint/utils': 8.9.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3) + eslint: 9.13.0(jiti@2.3.3) eslint-visitor-keys: 4.1.0 espree: 10.2.0 estraverse: 5.3.0 @@ -9315,7 +9315,7 @@ snapshots: '@types/connect@3.4.38': dependencies: - '@types/node': 20.16.12 + '@types/node': 20.16.13 '@types/debug@4.1.12': dependencies: @@ -9346,7 +9346,7 @@ snapshots: '@types/http-proxy@1.17.15': dependencies: - '@types/node': 20.16.12 + '@types/node': 20.16.13 '@types/istanbul-lib-coverage@2.0.6': {} @@ -9374,9 +9374,9 @@ snapshots: '@types/node-sass@4.11.7': dependencies: - '@types/node': 20.16.12 + '@types/node': 20.16.13 - '@types/node@20.16.12': + '@types/node@20.16.13': dependencies: undici-types: 6.19.8 @@ -9390,7 +9390,7 @@ snapshots: '@types/sass-loader@8.0.9': dependencies: - '@types/node': 20.16.12 + '@types/node': 20.16.13 '@types/node-sass': 4.11.7 '@types/webpack': 4.41.39 sass: 1.78.0 @@ -9415,7 +9415,7 @@ snapshots: '@types/webpack-bundle-analyzer@4.7.0': dependencies: - '@types/node': 20.16.12 + '@types/node': 20.16.13 tapable: 2.2.1 webpack: 5.95.0 transitivePeerDependencies: @@ -9437,13 +9437,13 @@ snapshots: '@types/webpack-sources@3.2.3': dependencies: - '@types/node': 20.16.12 + '@types/node': 20.16.13 '@types/source-list-map': 0.1.6 source-map: 0.7.4 '@types/webpack@4.41.39': dependencies: - '@types/node': 20.16.12 + '@types/node': 20.16.13 '@types/tapable': 1.0.12 '@types/uglify-js': 3.17.5 '@types/webpack-sources': 3.2.3 @@ -9458,15 +9458,15 @@ snapshots: '@types/youtube@0.1.0': {} - '@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/eslint-plugin@8.9.0(@typescript-eslint/parser@8.9.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/parser': 8.9.0(eslint@9.13.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/type-utils': 8.9.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/utils': 8.9.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3) '@typescript-eslint/visitor-keys': 8.9.0 - eslint: 9.12.0(jiti@2.3.3) + eslint: 9.13.0(jiti@2.3.3) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -9476,14 +9476,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)': + '@typescript-eslint/parser@8.9.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)': dependencies: '@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) + eslint: 9.13.0(jiti@2.3.3) optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: @@ -9494,10 +9494,10 @@ snapshots: '@typescript-eslint/types': 8.9.0 '@typescript-eslint/visitor-keys': 8.9.0 - '@typescript-eslint/type-utils@8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)': + '@typescript-eslint/type-utils@8.9.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)': dependencies: '@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) + '@typescript-eslint/utils': 8.9.0(eslint@9.13.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: @@ -9523,13 +9523,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)': + '@typescript-eslint/utils@8.9.0(eslint@9.13.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)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0(jiti@2.3.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) + eslint: 9.13.0(jiti@2.3.3) transitivePeerDependencies: - supports-color - typescript @@ -9599,24 +9599,24 @@ snapshots: unhead: 1.11.9 vue: 3.5.12(typescript@5.6.3) - '@unocss/astro@0.62.4(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.12)(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.13)(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.9(@types/node@20.16.12)(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.13)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: - vite: 5.4.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - rollup - supports-color - '@unocss/astro@0.63.4(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.12)(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.13)(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.9(@types/node@20.16.12)(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.13)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: - vite: 5.4.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - rollup - supports-color @@ -9699,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.9(@types/node@20.16.12)(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.13)(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 @@ -9712,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.9(@types/node@20.16.12)(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.13)(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.9(@types/node@20.16.12)(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.13)(sass@1.78.0)(terser@5.32.0)) transitivePeerDependencies: - postcss - rollup @@ -9884,7 +9884,7 @@ snapshots: dependencies: '@unocss/core': 0.63.4 - '@unocss/vite@0.62.4(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.12)(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.13)(sass@1.78.0)(terser@5.32.0))': dependencies: '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.2(rollup@4.24.0) @@ -9894,12 +9894,12 @@ snapshots: chokidar: 3.6.0 magic-string: 0.30.12 tinyglobby: 0.2.9 - vite: 5.4.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - rollup - supports-color - '@unocss/vite@0.63.4(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.12)(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.13)(sass@1.78.0)(terser@5.32.0))': dependencies: '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.2(rollup@4.24.0) @@ -9909,7 +9909,7 @@ snapshots: chokidar: 3.6.0 magic-string: 0.30.12 tinyglobby: 0.2.9 - vite: 5.4.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - rollup - supports-color @@ -9966,22 +9966,22 @@ snapshots: - encoding - supports-color - '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.9(@types/node@20.16.12)(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.13)(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.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.13)(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.9(@types/node@20.16.12)(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.13)(sass@1.78.0)(terser@5.32.0))(vue@3.5.12(typescript@5.6.3))': dependencies: - vite: 5.4.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0) vue: 3.5.12(typescript@5.6.3) - '@vitest/coverage-v8@2.1.3(vitest@2.1.3(@types/node@20.16.12)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))': + '@vitest/coverage-v8@2.1.3(vitest@2.1.3(@types/node@20.16.13)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 @@ -9995,7 +9995,7 @@ snapshots: std-env: 3.7.0 test-exclude: 7.0.1 tinyrainbow: 1.2.0 - vitest: 2.1.3(@types/node@20.16.12)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + vitest: 2.1.3(@types/node@20.16.13)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - supports-color @@ -10012,13 +10012,13 @@ snapshots: chai: 5.1.1 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.3(@vitest/spy@2.1.3)(vite@5.4.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0))': + '@vitest/mocker@2.1.3(@vitest/spy@2.1.3)(vite@5.4.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0))': dependencies: '@vitest/spy': 2.1.3 estree-walker: 3.0.3 magic-string: 0.30.12 optionalDependencies: - vite: 5.4.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0) '@vitest/pretty-format@2.1.3': dependencies: @@ -10164,14 +10164,14 @@ snapshots: dependencies: '@vue/devtools-kit': 7.5.2 - '@vue/devtools-core@7.4.4(vite@5.4.9(@types/node@20.16.12)(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.13)(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.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0)) + vite-hot-client: 0.2.3(vite@5.4.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0)) vue: 3.5.12(typescript@5.6.3) transitivePeerDependencies: - vite @@ -11382,10 +11382,10 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-config-flat-gitignore@0.3.0(eslint@9.12.0(jiti@2.3.3)): + eslint-config-flat-gitignore@0.3.0(eslint@9.13.0(jiti@2.3.3)): dependencies: '@eslint/compat': 1.1.1 - eslint: 9.12.0(jiti@2.3.3) + eslint: 9.13.0(jiti@2.3.3) find-up-simple: 1.0.0 eslint-flat-config-utils@0.4.0: @@ -11400,12 +11400,12 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-import-x@4.3.1(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3): + eslint-plugin-import-x@4.3.1(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3): dependencies: - '@typescript-eslint/utils': 8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/utils': 8.9.0(eslint@9.13.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) + eslint: 9.13.0(jiti@2.3.3) eslint-import-resolver-node: 0.3.9 get-tsconfig: 4.8.0 is-glob: 4.0.3 @@ -11417,14 +11417,14 @@ snapshots: - supports-color - typescript - eslint-plugin-jsdoc@50.4.1(eslint@9.12.0(jiti@2.3.3)): + eslint-plugin-jsdoc@50.4.1(eslint@9.13.0(jiti@2.3.3)): dependencies: '@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) escape-string-regexp: 4.0.0 - eslint: 9.12.0(jiti@2.3.3) + eslint: 9.13.0(jiti@2.3.3) espree: 10.2.0 esquery: 1.6.0 parse-imports: 2.1.1 @@ -11436,38 +11436,38 @@ snapshots: eslint-plugin-no-only-tests@3.3.0: {} - eslint-plugin-perfectionist@3.9.1(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.1(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)(vue-eslint-parser@9.4.3(eslint@9.13.0(jiti@2.3.3))): dependencies: '@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) + '@typescript-eslint/utils': 8.9.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3) + eslint: 9.13.0(jiti@2.3.3) minimatch: 9.0.5 natural-compare-lite: 1.4.0 optionalDependencies: - vue-eslint-parser: 9.4.3(eslint@9.12.0(jiti@2.3.3)) + vue-eslint-parser: 9.4.3(eslint@9.13.0(jiti@2.3.3)) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-regexp@2.6.0(eslint@9.12.0(jiti@2.3.3)): + eslint-plugin-regexp@2.6.0(eslint@9.13.0(jiti@2.3.3)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.3)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0(jiti@2.3.3)) '@eslint-community/regexpp': 4.11.0 comment-parser: 1.4.1 - eslint: 9.12.0(jiti@2.3.3) + eslint: 9.13.0(jiti@2.3.3) jsdoc-type-pratt-parser: 4.1.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-unicorn@56.0.0(eslint@9.12.0(jiti@2.3.3)): + eslint-plugin-unicorn@56.0.0(eslint@9.13.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)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0(jiti@2.3.3)) ci-info: 4.0.0 clean-regexp: 1.0.0 core-js-compat: 3.38.1 - eslint: 9.12.0(jiti@2.3.3) + eslint: 9.13.0(jiti@2.3.3) esquery: 1.6.0 globals: 15.11.0 indent-string: 4.0.0 @@ -11480,16 +11480,16 @@ snapshots: semver: 7.6.3 strip-indent: 3.0.0 - eslint-plugin-vue@9.29.0(eslint@9.12.0(jiti@2.3.3)): + eslint-plugin-vue@9.29.0(eslint@9.13.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) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0(jiti@2.3.3)) + eslint: 9.13.0(jiti@2.3.3) globals: 13.24.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.1.2 semver: 7.6.3 - vue-eslint-parser: 9.4.3(eslint@9.12.0(jiti@2.3.3)) + vue-eslint-parser: 9.4.3(eslint@9.13.0(jiti@2.3.3)) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color @@ -11509,9 +11509,9 @@ snapshots: esrecurse: 4.3.0 estraverse: 5.3.0 - eslint-typegen@0.3.2(eslint@9.12.0(jiti@2.3.3)): + eslint-typegen@0.3.2(eslint@9.13.0(jiti@2.3.3)): dependencies: - eslint: 9.12.0(jiti@2.3.3) + eslint: 9.13.0(jiti@2.3.3) json-schema-to-typescript-lite: 14.1.0 ohash: 1.1.4 @@ -11519,14 +11519,14 @@ snapshots: eslint-visitor-keys@4.1.0: {} - eslint@9.12.0(jiti@2.3.3): + eslint@9.13.0(jiti@2.3.3): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.3)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0(jiti@2.3.3)) '@eslint-community/regexpp': 4.11.0 '@eslint/config-array': 0.18.0 - '@eslint/core': 0.6.0 + '@eslint/core': 0.7.0 '@eslint/eslintrc': 3.1.0 - '@eslint/js': 9.12.0 + '@eslint/js': 9.13.0 '@eslint/plugin-kit': 0.2.0 '@humanfs/node': 0.16.5 '@humanwhocodes/module-importer': 1.0.1 @@ -12060,7 +12060,7 @@ snapshots: html-tags@3.3.1: {} - html-validate@8.24.2(vitest@2.1.3(@types/node@20.16.12)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)): + html-validate@8.24.2(vitest@2.1.3(@types/node@20.16.13)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)): dependencies: '@html-validate/stylish': 4.2.0 '@sidvind/better-ajv-errors': 3.0.1(ajv@8.17.1) @@ -12073,7 +12073,7 @@ snapshots: prompts: 2.4.2 semver: 7.6.3 optionalDependencies: - vitest: 2.1.3(@types/node@20.16.12)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + vitest: 2.1.3(@types/node@20.16.13)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) html-void-elements@3.0.0: {} @@ -12410,7 +12410,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.16.12 + '@types/node': 20.16.13 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -12418,13 +12418,13 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.16.12 + '@types/node': 20.16.13 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@29.7.0: dependencies: - '@types/node': 20.16.12 + '@types/node': 20.16.13 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -14935,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.9(@types/node@20.16.12)(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.13)(sass@1.78.0)(terser@5.32.0)): dependencies: - '@unocss/astro': 0.62.4(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.12)(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.13)(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) @@ -14953,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.9(@types/node@20.16.12)(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.13)(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.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.13)(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.9(@types/node@20.16.12)(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.13)(sass@1.78.0)(terser@5.32.0)): dependencies: - '@unocss/astro': 0.63.4(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.12)(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.13)(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) @@ -14980,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.9(@types/node@20.16.12)(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.13)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: - vite: 5.4.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - postcss - rollup @@ -15119,17 +15119,17 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-hot-client@0.2.3(vite@5.4.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0)): + vite-hot-client@0.2.3(vite@5.4.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0)): dependencies: - vite: 5.4.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0) - vite-node@1.6.0(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0): + vite-node@1.6.0(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0): dependencies: cac: 6.7.14 debug: 4.3.7(supports-color@9.4.0) pathe: 1.1.2 picocolors: 1.1.0 - vite: 5.4.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - '@types/node' - less @@ -15141,12 +15141,12 @@ snapshots: - supports-color - terser - vite-node@2.1.3(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0): + vite-node@2.1.3(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0): dependencies: cac: 6.7.14 debug: 4.3.7(supports-color@9.4.0) pathe: 1.1.2 - vite: 5.4.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - '@types/node' - less @@ -15158,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.9(@types/node@20.16.12)(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.13.0(jiti@2.3.3))(optionator@0.9.4)(typescript@5.6.3)(vite@5.4.9(@types/node@20.16.13)(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 @@ -15170,18 +15170,18 @@ snapshots: npm-run-path: 4.0.1 strip-ansi: 6.0.1 tiny-invariant: 1.3.3 - vite: 5.4.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0) vscode-languageclient: 7.0.0 vscode-languageserver: 7.0.0 vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.0.8 optionalDependencies: - eslint: 9.12.0(jiti@2.3.3) + eslint: 9.13.0(jiti@2.3.3) optionator: 0.9.4 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.9(@types/node@20.16.12)(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.13)(sass@1.78.0)(terser@5.32.0)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.2(rollup@4.24.0) @@ -15192,14 +15192,14 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.1.0 sirv: 2.0.4 - vite: 5.4.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.13)(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.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0)): + vite-plugin-vue-inspector@5.1.3(vite@5.4.9(@types/node@20.16.13)(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) @@ -15210,24 +15210,24 @@ snapshots: '@vue/compiler-dom': 3.5.12 kolorist: 1.8.0 magic-string: 0.30.12 - vite: 5.4.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - supports-color - vite@5.4.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0): + vite@5.4.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0): dependencies: esbuild: 0.21.5 postcss: 8.4.47 rollup: 4.24.0 optionalDependencies: - '@types/node': 20.16.12 + '@types/node': 20.16.13 fsevents: 2.3.3 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.12)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.3(@types/node@20.16.12)(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.13)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.3(@types/node@20.16.13)(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.1)(vite@5.4.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.3(@types/node@20.16.12)(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.13)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.3(@types/node@20.16.13)(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' @@ -15247,7 +15247,7 @@ snapshots: - vue-router - webpack-sources - vitest@1.6.0(@types/node@20.16.12)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0): + vitest@1.6.0(@types/node@20.16.13)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0): dependencies: '@vitest/expect': 1.6.0 '@vitest/runner': 1.6.0 @@ -15266,11 +15266,11 @@ snapshots: strip-literal: 2.1.0 tinybench: 2.9.0 tinypool: 0.8.4 - vite: 5.4.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0) - vite-node: 1.6.0(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0) + vite-node: 1.6.0(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.16.12 + '@types/node': 20.16.13 happy-dom: 15.7.4 transitivePeerDependencies: - less @@ -15282,10 +15282,10 @@ snapshots: - supports-color - terser - vitest@2.1.3(@types/node@20.16.12)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0): + vitest@2.1.3(@types/node@20.16.13)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0): dependencies: '@vitest/expect': 2.1.3 - '@vitest/mocker': 2.1.3(@vitest/spy@2.1.3)(vite@5.4.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0)) + '@vitest/mocker': 2.1.3(@vitest/spy@2.1.3)(vite@5.4.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0)) '@vitest/pretty-format': 2.1.3 '@vitest/runner': 2.1.3 '@vitest/snapshot': 2.1.3 @@ -15300,11 +15300,11 @@ snapshots: tinyexec: 0.3.1 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.9(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0) - vite-node: 2.1.3(@types/node@20.16.12)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0) + vite-node: 2.1.3(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.16.12 + '@types/node': 20.16.13 happy-dom: 15.7.4 transitivePeerDependencies: - less @@ -15354,10 +15354,10 @@ snapshots: vue-devtools-stub@0.1.0: {} - vue-eslint-parser@9.4.3(eslint@9.12.0(jiti@2.3.3)): + vue-eslint-parser@9.4.3(eslint@9.13.0(jiti@2.3.3)): dependencies: debug: 4.3.7(supports-color@9.4.0) - eslint: 9.12.0(jiti@2.3.3) + eslint: 9.13.0(jiti@2.3.3) eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 From 4b19c48ae9063d41cd03d95607e570694a755387 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 19 Oct 2024 22:31:14 +0100 Subject: [PATCH 08/30] chore(deps): update node.js to a5e0ed5 (main) (#29612) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .devcontainer/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index db2c6f18c3..0d41b7ba33 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -1,4 +1,4 @@ -FROM node:lts@sha256:f00d0bb31d4a4c4212625884fceb52488f10fa60ba5a128f3e3e2d65fb550094 +FROM node:lts@sha256:a5e0ed56f2c20b9689e0f7dd498cac7e08d2a3a283e92d9304e7b9b83e3c6ff3 RUN apt-get update && \ apt-get install -fy libnss3 libnspr4 libatk1.0-0 libatk-bridge2.0-0 libcups2 libdbus-1-3 libdrm2 libxkbcommon0 libatspi2.0-0 libxcomposite1 libxdamage1 libxfixes3 libxrandr2 libgbm1 libasound2 && \ From 0e9d22e198a25d89770fb4e6ac4520bbad5d7798 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 19 Oct 2024 23:38:15 +0100 Subject: [PATCH 09/30] chore(deps): update devdependency @nuxt/test-utils to v3.14.4 (main) (#29613) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index 915eb50d16..0c77653b4d 100644 --- a/package.json +++ b/package.json @@ -65,7 +65,7 @@ "@nuxt/eslint-config": "0.6.0", "@nuxt/kit": "workspace:*", "@nuxt/rspack-builder": "workspace:*", - "@nuxt/test-utils": "3.14.3", + "@nuxt/test-utils": "3.14.4", "@nuxt/webpack-builder": "workspace:*", "@testing-library/vue": "8.1.0", "@types/eslint__js": "8.42.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 58bcdb1e32..55f408399f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -48,8 +48,8 @@ importers: specifier: workspace:* 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.1)(vite@5.4.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.3(@types/node@20.16.13)(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) + specifier: 3.14.4 + version: 3.14.4(@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.13)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.3(@types/node@20.16.13)(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 @@ -2193,8 +2193,8 @@ packages: resolution: {integrity: sha512-h4YJ1d32cU7tDKjjhjtIIEck4WF/w3DTQBT348E9Pz85YLttnLqktLM0Ez9Xc2LzCeUgBDQv1el7Ob/zT3KUqg==} hasBin: true - '@nuxt/test-utils@3.14.3': - resolution: {integrity: sha512-5SoyaR9bQG7xcyj6kSnzFVWvpAdiKSruRkq3KVDKEAbxwHhtyz2Ijqxf8iGE3W9dAM0F+omIvLmjen3ITgd3rA==} + '@nuxt/test-utils@3.14.4': + resolution: {integrity: sha512-1rSYMXjN651t+c8zSaPAoP78YE1WVcI3baPC2cic9my+J5FIsT1IuTU6M9XwDFBUnwGL6/sV5pPsyEumkIl3eA==} engines: {node: '>=18.20.4'} peerDependencies: '@cucumber/cucumber': ^10.3.1 || ^11.0.0 @@ -8811,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.1)(vite@5.4.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.3(@types/node@20.16.13)(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.4(@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.13)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.3(@types/node@20.16.13)(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 @@ -15227,7 +15227,7 @@ snapshots: 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.13)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.3(@types/node@20.16.13)(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.1)(vite@5.4.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.3(@types/node@20.16.13)(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.4(@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.13)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.3(@types/node@20.16.13)(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' From 49242b25008d5593d1a279f030dac8936712cfe9 Mon Sep 17 00:00:00 2001 From: Panopoulos Andreas Date: Sun, 20 Oct 2024 13:02:56 +0300 Subject: [PATCH 10/30] docs: add example to navigateTo util (#29611) --- docs/3.api/3.utils/navigate-to.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/docs/3.api/3.utils/navigate-to.md b/docs/3.api/3.utils/navigate-to.md index 664de1773b..270bc80a00 100644 --- a/docs/3.api/3.utils/navigate-to.md +++ b/docs/3.api/3.utils/navigate-to.md @@ -125,6 +125,19 @@ Make sure to always use `await` or `return` on result of `navigateTo` when calli `to` can be a plain string or a route object to redirect to. When passed as `undefined` or `null`, it will default to `'/'`. +#### Example + +```ts +// Passing the URL directly will redirect to the '/blog' page +await navigateTo('/blog') + +// Using the route object, will redirect to the route with the name 'blog' +await navigateTo({ name: 'blog' }) + +// Redirects to the 'product' route while passing a parameter (id = 1) using the route object. +await navigateTo({ name: 'product', params: { id: 1 } }) +``` + ### `options` (optional) **Type**: `NavigateToOptions` From 585938fcf3d64d9b1e217bc9fcfc342372dea694 Mon Sep 17 00:00:00 2001 From: Michael Brevard Date: Mon, 21 Oct 2024 12:35:36 +0300 Subject: [PATCH 11/30] perf(vite): avoid redundant postcss plugins overwrite (#29619) --- packages/vite/src/css.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/vite/src/css.ts b/packages/vite/src/css.ts index 5a8b82f3fa..9b059082ff 100644 --- a/packages/vite/src/css.ts +++ b/packages/vite/src/css.ts @@ -9,13 +9,12 @@ function sortPlugins ({ plugins, order }: NuxtOptions['postcss']): string[] { } export async function resolveCSSOptions (nuxt: Nuxt): Promise { - const css: ViteConfig['css'] & { postcss: NonNullable['postcss'], string>> } = { + const css: ViteConfig['css'] & { postcss: NonNullable['postcss'], string>> & { plugins: Plugin[] } } = { postcss: { plugins: [], }, } - css.postcss.plugins = [] const postcssOptions = nuxt.options.postcss const jiti = createJiti(nuxt.options.rootDir, { alias: nuxt.options.alias }) From cd8a124123e807a07d02f1b46a379d0f4eea0682 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 22 Oct 2024 13:04:07 +0100 Subject: [PATCH 12/30] chore(deps): update all non-major dependencies (main) (#29632) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/dependency-review.yml | 2 +- package.json | 4 +- packages/kit/package.json | 2 +- packages/rspack/package.json | 2 +- packages/ui-templates/package.json | 4 +- packages/webpack/package.json | 2 +- pnpm-lock.yaml | 625 ++++++++++++------------ 7 files changed, 328 insertions(+), 313 deletions(-) diff --git a/.github/workflows/dependency-review.yml b/.github/workflows/dependency-review.yml index 705f8d5c2d..9eb300955e 100644 --- a/.github/workflows/dependency-review.yml +++ b/.github/workflows/dependency-review.yml @@ -19,4 +19,4 @@ jobs: - name: 'Checkout Repository' uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 - name: 'Dependency Review' - uses: actions/dependency-review-action@5a2ce3f5b92ee19cbb1541a4984c76d921601d7c # v4.3.4 + uses: actions/dependency-review-action@a6993e2c61fd5dc440b409aa1d6904921c5e1894 # v4.3.5 diff --git a/package.json b/package.json index 0c77653b4d..5125248c09 100644 --- a/package.json +++ b/package.json @@ -40,7 +40,7 @@ "@nuxt/ui-templates": "workspace:*", "@nuxt/vite-builder": "workspace:*", "@nuxt/webpack-builder": "workspace:*", - "@types/node": "20.16.13", + "@types/node": "20.16.14", "@vue/compiler-core": "3.5.12", "@vue/compiler-dom": "3.5.12", "@vue/shared": "3.5.12", @@ -69,7 +69,7 @@ "@nuxt/webpack-builder": "workspace:*", "@testing-library/vue": "8.1.0", "@types/eslint__js": "8.42.3", - "@types/node": "20.16.13", + "@types/node": "20.16.14", "@types/semver": "7.5.8", "@unhead/schema": "1.11.10", "@unhead/vue": "1.11.10", diff --git a/packages/kit/package.json b/packages/kit/package.json index 2f53af86a0..df5fe5f273 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -48,7 +48,7 @@ "untyped": "^1.5.1" }, "devDependencies": { - "@rspack/core": "1.0.13", + "@rspack/core": "1.0.14", "@types/hash-sum": "1.0.2", "@types/semver": "7.5.8", "nitro": "npm:nitro-nightly@3.0.0-beta-28665895.e727afda", diff --git a/packages/rspack/package.json b/packages/rspack/package.json index 1c87dca490..acf9629c7d 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.13", + "@rspack/core": "^1.0.14", "autoprefixer": "^10.4.20", "css-loader": "^7.1.2", "css-minimizer-webpack-plugin": "^7.0.0", diff --git a/packages/ui-templates/package.json b/packages/ui-templates/package.json index cdd1d7f08b..444c6ab56b 100644 --- a/packages/ui-templates/package.json +++ b/packages/ui-templates/package.json @@ -18,7 +18,7 @@ "test": "pnpm lint && pnpm build" }, "devDependencies": { - "@unocss/reset": "0.63.4", + "@unocss/reset": "0.63.6", "critters": "0.0.25", "html-validate": "8.24.2", "htmlnano": "2.1.1", @@ -29,7 +29,7 @@ "scule": "1.3.0", "tinyexec": "0.3.1", "tinyglobby": "0.2.9", - "unocss": "0.63.4", + "unocss": "0.63.6", "vite": "5.4.9" } } diff --git a/packages/webpack/package.json b/packages/webpack/package.json index 0feda39e61..67b5c16b14 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -76,7 +76,7 @@ }, "devDependencies": { "@nuxt/schema": "workspace:*", - "@rspack/core": "1.0.13", + "@rspack/core": "1.0.14", "@types/hash-sum": "1.0.2", "@types/lodash-es": "4.17.12", "@types/pify": "5.0.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 55f408399f..347ba8ac4e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -11,7 +11,7 @@ overrides: '@nuxt/ui-templates': workspace:* '@nuxt/vite-builder': workspace:* '@nuxt/webpack-builder': workspace:* - '@types/node': 20.16.13 + '@types/node': 20.16.14 '@vue/compiler-core': 3.5.12 '@vue/compiler-dom': 3.5.12 '@vue/shared': 3.5.12 @@ -49,7 +49,7 @@ importers: version: link:packages/rspack '@nuxt/test-utils': specifier: 3.14.4 - version: 3.14.4(@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.13)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.3(@types/node@20.16.13)(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.4(@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.14)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.3(@types/node@20.16.14)(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 @@ -60,8 +60,8 @@ importers: specifier: 8.42.3 version: 8.42.3 '@types/node': - specifier: 20.16.13 - version: 20.16.13 + specifier: 20.16.14 + version: 20.16.14 '@types/semver': specifier: 7.5.8 version: 7.5.8 @@ -73,10 +73,10 @@ importers: 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.9(@types/node@20.16.13)(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.14)(sass@1.78.0)(terser@5.32.0))(vue@3.5.12(typescript@5.6.3)) '@vitest/coverage-v8': specifier: 2.1.3 - version: 2.1.3(vitest@2.1.3(@types/node@20.16.13)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)) + version: 2.1.3(vitest@2.1.3(@types/node@20.16.14)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)) '@vue/test-utils': specifier: 2.4.6 version: 2.4.6 @@ -172,10 +172,10 @@ importers: version: 1.5.4 vitest: specifier: 2.1.3 - version: 2.1.3(@types/node@20.16.13)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + version: 2.1.3(@types/node@20.16.14)(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.1)(vite@5.4.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.3(@types/node@20.16.13)(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.14)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.3(@types/node@20.16.14)(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.13 - version: 1.0.13 + specifier: 1.0.14 + version: 1.0.14 '@types/hash-sum': specifier: 1.0.2 version: 1.0.2 @@ -266,10 +266,10 @@ importers: 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.9 - version: 5.4.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0) + version: 5.4.9(@types/node@20.16.14)(sass@1.78.0)(terser@5.32.0) vitest: specifier: 2.1.3 - version: 2.1.3(@types/node@20.16.13)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + version: 2.1.3(@types/node@20.16.14)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) webpack: specifier: 5.95.0 version: 5.95.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.9(@types/node@20.16.13)(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.14)(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 @@ -295,8 +295,8 @@ importers: specifier: workspace:* version: link:../vite '@types/node': - specifier: 20.16.13 - version: 20.16.13 + specifier: 20.16.14 + version: 20.16.14 '@unhead/dom': specifier: ^1.11.10 version: 1.11.10 @@ -474,7 +474,7 @@ importers: devDependencies: '@nuxt/scripts': 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.13)(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.13)(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)) + version: 0.9.5(@nuxt/devtools@1.6.0(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.14)(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.14)(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.9(@types/node@20.16.13)(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.14)(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 @@ -495,10 +495,10 @@ importers: 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.9 - version: 5.4.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0) + version: 5.4.9(@types/node@20.16.14)(sass@1.78.0)(terser@5.32.0) vitest: specifier: 2.1.3 - version: 2.1.3(@types/node@20.16.13)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + version: 2.1.3(@types/node@20.16.14)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) packages/rspack: dependencies: @@ -509,14 +509,14 @@ importers: specifier: workspace:* version: link:../kit '@rspack/core': - specifier: ^1.0.13 - version: 1.0.13 + specifier: ^1.0.14 + version: 1.0.14 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.13)(webpack@5.95.0) + version: 7.1.2(@rspack/core@1.0.14)(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.13)(postcss@8.4.47)(typescript@5.6.3)(webpack@5.95.0) + version: 8.1.1(@rspack/core@1.0.14)(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) @@ -725,10 +725,10 @@ importers: version: 1.11.10 '@vitejs/plugin-vue': specifier: 5.1.4 - version: 5.1.4(vite@5.4.9(@types/node@20.16.13)(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.14)(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.9(@types/node@20.16.13)(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.14)(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 @@ -764,7 +764,7 @@ importers: version: 1.10.0 vite: specifier: 5.4.9 - version: 5.4.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0) + version: 5.4.9(@types/node@20.16.14)(sass@1.78.0)(terser@5.32.0) vue: specifier: 3.5.12 version: 3.5.12(typescript@5.6.3) @@ -787,14 +787,14 @@ importers: packages/ui-templates: devDependencies: '@unocss/reset': - specifier: 0.63.4 - version: 0.63.4 + specifier: 0.63.6 + version: 0.63.6 critters: specifier: 0.0.25 version: 0.0.25 html-validate: specifier: 8.24.2 - version: 8.24.2(vitest@2.1.3(@types/node@20.16.13)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)) + version: 8.24.2(vitest@2.1.3(@types/node@20.16.14)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)) htmlnano: specifier: 2.1.1 version: 2.1.1(cssnano@7.0.6(postcss@8.4.47))(postcss@8.4.47)(relateurl@0.2.7)(svgo@3.3.2)(terser@5.32.0)(typescript@5.6.3) @@ -820,11 +820,11 @@ importers: 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.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0)) + specifier: 0.63.6 + version: 0.63.6(postcss@8.4.47)(rollup@4.24.0)(typescript@5.6.3)(vite@5.4.9(@types/node@20.16.14)(sass@1.78.0)(terser@5.32.0)) vite: specifier: 5.4.9 - version: 5.4.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0) + version: 5.4.9(@types/node@20.16.14)(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.9(@types/node@20.16.13)(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.14)(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.9(@types/node@20.16.13)(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.14)(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) @@ -920,13 +920,13 @@ importers: version: 1.14.1(webpack-sources@3.2.3) vite: specifier: 5.4.9 - version: 5.4.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0) + version: 5.4.9(@types/node@20.16.14)(sass@1.78.0)(terser@5.32.0) vite-node: specifier: ^2.1.3 - version: 2.1.3(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0) + version: 2.1.3(@types/node@20.16.14)(sass@1.78.0)(terser@5.32.0) vite-plugin-checker: specifier: ^0.8.0 - version: 0.8.0(eslint@9.13.0(jiti@2.3.3))(optionator@0.9.4)(typescript@5.6.3)(vite@5.4.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.3)) + version: 0.8.0(eslint@9.13.0(jiti@2.3.3))(optionator@0.9.4)(typescript@5.6.3)(vite@5.4.9(@types/node@20.16.14)(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.13)(webpack@5.95.0) + version: 7.1.2(@rspack/core@1.0.14)(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.13)(postcss@8.4.47)(typescript@5.6.3)(webpack@5.95.0) + version: 8.1.1(@rspack/core@1.0.14)(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.13 - version: 1.0.13 + specifier: 1.0.14 + version: 1.0.14 '@types/hash-sum': specifier: 1.0.2 version: 1.0.2 @@ -1161,7 +1161,7 @@ importers: version: 0.10.8(rollup@4.24.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: specifier: 1.6.0 - version: 1.6.0(@types/node@20.16.13)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + version: 1.6.0(@types/node@20.16.14)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) vue: specifier: 3.5.12 version: 3.5.12(typescript@5.6.3) @@ -2526,56 +2526,56 @@ packages: cpu: [x64] os: [win32] - '@rspack/binding-darwin-arm64@1.0.13': - resolution: {integrity: sha512-HepE4V5Rj53o+o8AMzlkdeBxZnsyXKrOJ2oumVtqRLXihVlMguYwNTSkjfmjAqq/4PJAhEeaeIFyomZg+zKC0A==} + '@rspack/binding-darwin-arm64@1.0.14': + resolution: {integrity: sha512-dHvlF6T6ctThGDIdvkSdacroA1xlCxfteuppBj8BX/UxzLPr4xsaEtNilfJmFfd2/J02UQyTQauN/9EBuA+YkA==} cpu: [arm64] os: [darwin] - '@rspack/binding-darwin-x64@1.0.13': - resolution: {integrity: sha512-ucHf0q2V+K19z75BvjU6EbQggNFiz1/xJ5tSgOXUfRu5omZF1jpN/epeMGqh0MkExRwOMYKJR/pVHDw5ITcU8g==} + '@rspack/binding-darwin-x64@1.0.14': + resolution: {integrity: sha512-q4Da1Bn/4xTLhhnOkT+fjP2STsSCfp4z03/J/h8tCVG/UYz56Ud3q1UEOK33c5Fxw1C4GlhEh5yYOlSAdxFQLQ==} cpu: [x64] os: [darwin] - '@rspack/binding-linux-arm64-gnu@1.0.13': - resolution: {integrity: sha512-0fqLWDG9Z2VKxy3u6+jLVJgT2E24Xb2umP4Jtx2uNf2+aHLXifgqUdwgCElO+dj+PpOp/q8zmV5U2DXykvPU3w==} + '@rspack/binding-linux-arm64-gnu@1.0.14': + resolution: {integrity: sha512-JogYtL3VQS9wJ3p3FNhDqinm7avrMsdwz4erP7YCjD7idob93GYAE7dPrHUzSNVnCBYXRaHJYZHDQs7lKVcYZw==} cpu: [arm64] os: [linux] - '@rspack/binding-linux-arm64-musl@1.0.13': - resolution: {integrity: sha512-eK72/jAofJRcZ23FTteUh1MfTbErWYNwVLuxnliyf1f1PwH0a7exGE6ik0/y/LdAt5PWP1r8r981EEjrpsTfRQ==} + '@rspack/binding-linux-arm64-musl@1.0.14': + resolution: {integrity: sha512-qgybhxI/nnoa8CUz7zKTC0Oh37NZt9uRxsSV7+ZYrfxqbrVCoNVuutPpY724uUHy1M6W34kVEm1uT1N4Ka5cZg==} cpu: [arm64] os: [linux] - '@rspack/binding-linux-x64-gnu@1.0.13': - resolution: {integrity: sha512-C9wGDim1Euc10qRk5ztPvgK4NAi6bi6Ck3+ugaRzYXPFIVegnFyXu2fv42j3Y0LRhBjnKMXZJzME5nQUPuT6Ug==} + '@rspack/binding-linux-x64-gnu@1.0.14': + resolution: {integrity: sha512-5vzaDRw3/sGKo3ax/1cU3/cxqNjajwlt2LU288vXNe1/n8oe/pcDfYcTugpOe/A1DqzadanudJszLpFcKsaFtQ==} cpu: [x64] os: [linux] - '@rspack/binding-linux-x64-musl@1.0.13': - resolution: {integrity: sha512-7bQyGEoMCxXUS+RDo6qej8JjqS8kYd8CvlnfYZVUqWgCxgn19j29lKvWVibey0lnFpoJrqReOdSypbk91tSrzA==} + '@rspack/binding-linux-x64-musl@1.0.14': + resolution: {integrity: sha512-4U6QD9xVS1eGme52DuJr6Fg/KdcUfJ+iKwH49Up460dZ/fLvGylnVGA+V0mzPlKi8gfy7NwFuYXZdu3Pwi1YYg==} cpu: [x64] os: [linux] - '@rspack/binding-win32-arm64-msvc@1.0.13': - resolution: {integrity: sha512-6QOHiCwaQeCZApWRe1y8ZNZGOj00EFdX1ypOc3R1GrfSjn+UjoKhbBtgVl2w+sPTaCZ4SvknOk9usSgcWO4gOQ==} + '@rspack/binding-win32-arm64-msvc@1.0.14': + resolution: {integrity: sha512-SjeYw7qqRHYZ5RPClu+ffKZsShQdU3amA1OwC3M0AS6dbfEcji8482St3Y8Z+QSzYRapCEZij9LMM/9ypEhISg==} cpu: [arm64] os: [win32] - '@rspack/binding-win32-ia32-msvc@1.0.13': - resolution: {integrity: sha512-ucm7emxYDjTsOGNwgYGz30oKcnzXLjg/Fcs0mNMmQgMEFpwBXhczfKJimCyMIlAhQCFPP4WzrXFdf03EPuw6CA==} + '@rspack/binding-win32-ia32-msvc@1.0.14': + resolution: {integrity: sha512-m1gUiVyz3Z3VYIK/Ayo5CVHBjnEeRk9a+KIpKSsq1yhZItnMgjtr4bKabU9vjxalO4UoaSmVzODJI8lJBlnn5Q==} cpu: [ia32] os: [win32] - '@rspack/binding-win32-x64-msvc@1.0.13': - resolution: {integrity: sha512-9G/hvr47ECjDEmBCyyQTZFilmEOIQJCQvpx6hUgDWsfUApwF9LZBW/PqBCSwhY+tIErr/AurJnBVAYub0MYpHA==} + '@rspack/binding-win32-x64-msvc@1.0.14': + resolution: {integrity: sha512-Gbeg+bayMF9VP9xmlxySL/TC2XrS6/LZM/pqcNOTLHx6LMG/VXCcmKB0rOZo8MzLXEt8D/lQmQ/B6g7pSaAw0g==} cpu: [x64] os: [win32] - '@rspack/binding@1.0.13': - resolution: {integrity: sha512-mnSCZ3Qb/I3LzsYoo24AG4LgmaSOIc1CS38A9L9nv4MJj8x+1D2BaLErpaaMmhqI3lQBIcBSQkN7+WbpsCP3Uw==} + '@rspack/binding@1.0.14': + resolution: {integrity: sha512-0wWqFvr9hkF4LgNPgWfkTU0hhkZAMvOytoCs2p+wDX1Up1E/SgJ1U1JAsCxsl1XtUKm7mRvdWHzJmHbza3y89Q==} - '@rspack/core@1.0.13': - resolution: {integrity: sha512-lh8toWSWcYjlOuriQ8/h0U8riaaRQfzwU0oUNykFj1xokJMSKIQFH5WQWj2DQ386uHNv52nMbc+Jiuml1vYboA==} + '@rspack/core@1.0.14': + resolution: {integrity: sha512-xHl23lxJZNjItGc5YuE9alz3yjb56y7EgJmAcBMPHMqgjtUt8rBu4xd/cSUjbr9/lLF9N4hdyoJiPJOFs9LEjw==} engines: {node: '>=16.0.0'} peerDependencies: '@swc/helpers': '>=0.5.1' @@ -2731,8 +2731,8 @@ packages: '@types/node-sass@4.11.7': resolution: {integrity: sha512-QY0sXZGPRzJ2obo66f9zB6S0Uo9PRdcoPKPbyftSoKXub90s4ut/JK3fYHOqmhYhRRVEB3P5o5rEnq2/bWBdeg==} - '@types/node@20.16.13': - resolution: {integrity: sha512-GjQ7im10B0labo8ZGXDGROUl9k0BNyDgzfGpb4g/cl+4yYDWVKcozANF4FGr4/p0O/rAkQClM6Wiwkije++1Tg==} + '@types/node@20.16.14': + resolution: {integrity: sha512-vtgGzjxLF7QT88qRHtXMzCWpAAmwonE7fwgVjFtXosUva2oSpnIEc3gNO9P7uIfOxKnii2f79/xtOnfreYtDaA==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -2898,8 +2898,8 @@ packages: vite: optional: true - '@unocss/astro@0.63.4': - resolution: {integrity: sha512-qu1uMDUT8lXU3mm5EjZpnizvjSYtfY0TTDivR5QNm1i3Xd+ErHfdfOpXdJ2mYvxv+X7C570//KUugkTI3Mb3kQ==} + '@unocss/astro@0.63.6': + resolution: {integrity: sha512-5Fjlv6dpQo6o2PUAcEv8p24G8rn8Op79xLFofq2V+iA/Q32G9/UsxTLOpj+yc+q0YdJrFfDCT2X/3pvVY8Db5g==} peerDependencies: vite: 5.4.9 peerDependenciesMeta: @@ -2911,8 +2911,8 @@ packages: engines: {node: '>=14'} hasBin: true - '@unocss/cli@0.63.4': - resolution: {integrity: sha512-kBWEiVW7KWfjptAJsk38w9dVqOmrO2/z0WADFnlX2RuKNDoCn422Rus6tFB12wZsEujC9eFM34P2nnU7IWWtlQ==} + '@unocss/cli@0.63.6': + resolution: {integrity: sha512-OZb8hO0x4nCJjFd3Gq3km78YnyMAdq282D+BLiDE6IhQ5WHCVL7fyhfgIVL6xwxISDVxiyITwNb72ky0MEutPg==} engines: {node: '>=14'} hasBin: true @@ -2920,27 +2920,27 @@ packages: resolution: {integrity: sha512-XKudKxxW8P44JvlIdS6HBpfE3qZA9rhbemy6/sb8HyZjKYjgeM9jx5yjk+9+4hXNma/KlwDXwjAqY29z0S0SrA==} engines: {node: '>=14'} - '@unocss/config@0.63.4': - resolution: {integrity: sha512-LfAzM8z0r2comUW94KaSo4JaaEZjPkvrfyVWfO/hyaXa+/xSVIkCTW7+lfWh77hrg1e2SUY1HEvIFBg9Jvb1xQ==} + '@unocss/config@0.63.6': + resolution: {integrity: sha512-+4Lt5uTwRgu1z7vhOUzDf+mL+BQYdaa/Z8NMT2Fiqb37tcjEKvmwaUHdfE22Vif1luDgC6xqFsn6qqFtOxhoWQ==} engines: {node: '>=14'} '@unocss/core@0.62.4': resolution: {integrity: sha512-Cc+Vo6XlaQpyVejkJrrzzWtiK9pgMWzVVBpm9VCVtwZPUjD4GSc+g7VQCPXSsr7m03tmSuRySJx72QcASmauNQ==} - '@unocss/core@0.63.4': - resolution: {integrity: sha512-VB4DJ5DsRWpX64si5tWYRXf1n5UkYQqe2s1V22qFiWmXa7Ec+Vf9s3cxWZmoWFC5P9RQiwM9kAqxdg1G+elVkQ==} + '@unocss/core@0.63.6': + resolution: {integrity: sha512-Q4QPgJ271Up89+vIqqOKgtdCKkFpHqvHN8W1LUlKPqtYnOvVYaOIVNAZowaIdEhPuc83yLc6Tg2+7riK18QKEw==} '@unocss/extractor-arbitrary-variants@0.62.4': resolution: {integrity: sha512-e4hJfBMyFr6T6dYSTTjNv9CQwaU1CVEKxDlYP0GpfSgxsV58pguID9j1mt0/XZD6LvEDzwxj9RTRWKpUSWqp+Q==} - '@unocss/extractor-arbitrary-variants@0.63.4': - resolution: {integrity: sha512-gI/+2Nv+cH/ZoOc/4X7RLD9CuBXH51jfwGJ1xRveS7tj+EBs8VshP7Vhbn6Jyp69E00wt4hyzjviDoGqcIA8bA==} + '@unocss/extractor-arbitrary-variants@0.63.6': + resolution: {integrity: sha512-HJX0oAa9uzwKYoU8CoJdP1gxjuqFmOLxyZmITjStAmZNZpIxlz2wz4VrHmqml2dkvx/mifGGGc/GxZpQ36D12Q==} '@unocss/inspector@0.62.4': resolution: {integrity: sha512-bRcnI99gZecNzrUr6kDMdwGHkhUuTPyvvadRdaOxHc9Ow3ANNyqymeFM1q5anZEUZt8h15TYN0mdyQyIWkU3zg==} - '@unocss/inspector@0.63.4': - resolution: {integrity: sha512-NHvOTScsMrh6oMmwGMrqB1q1RCFTHZCIK0Vwp8hL8/gmNlza2Kd2cQ/WYSEsjW132xeLCOqTME5qny1gpG6SpA==} + '@unocss/inspector@0.63.6': + resolution: {integrity: sha512-DQDJnhtzdHIQXD2vCdj5ytFnHfQCWJGPmrHJHXxzkTYn8nIovV1roVl1ITLxkDIIYK9bdYneg2imQN5JCZhHmQ==} '@unocss/nuxt@0.62.4': resolution: {integrity: sha512-ZNfXu/f2kIRc8rnstToR/s2ubcvWDaCPmV5jXL+SQytSPb1ONCkK7ITNgB2TtrTEqQyhNX33VlnHNF8KsM8PNA==} @@ -2951,8 +2951,8 @@ packages: peerDependencies: postcss: 8.4.47 - '@unocss/postcss@0.63.4': - resolution: {integrity: sha512-JnSAV1hAZumkm0KZGXYqWsP2I7wnOdr+oeDckHKLdZR2mHNVbDm46H8XGbie55t/gPftaLSsMbaPvRjU2Fclqg==} + '@unocss/postcss@0.63.6': + resolution: {integrity: sha512-XI6U1jMwbQoSHVWpZZu3Cxp3t1PVj5VOj+IYtz7xmcWP9GVK+eyETo/xyB0l4muD4emXfSrhNDrFYzSyIyF5cg==} engines: {node: '>=14'} peerDependencies: postcss: 8.4.47 @@ -2960,96 +2960,96 @@ packages: '@unocss/preset-attributify@0.62.4': resolution: {integrity: sha512-ei5nNT58GON9iyCGRRiIrphzyQbBIZ9iEqSBhIY0flcfi1uAPUXV32aO2slqJnWWAIwbRSb1GMpwYR8mmfuz8g==} - '@unocss/preset-attributify@0.63.4': - resolution: {integrity: sha512-Q2DT4oVdxaL7XxD9sDP3adb5tnYr05sCxCxPhv3ch8brU7uvwbyqkiEw105pWbj0Hb3i/0kD4iq7lVMZYRH5nw==} + '@unocss/preset-attributify@0.63.6': + resolution: {integrity: sha512-sHH17mfl/THHLxCLAHqPdUniCNMFjAxBHFDZYgGi83azuarF2evI5Mtc3Qsj3nzoSQwTPmK2VY3XYUUrpPDGWQ==} '@unocss/preset-icons@0.62.4': resolution: {integrity: sha512-n9m2nRTxyiw0sqOwSioO3rro0kaPW0JJzWlzcfdwQ+ZORNR5WyJL298fLXYUFbZG3EOF+zSPg6CMDWudKk/tlA==} - '@unocss/preset-icons@0.63.4': - resolution: {integrity: sha512-V7JV2xvEGeNVjP6HT4IG/BY/HgajJt9CLT2sgKbaVCU9hNOuBs1YTOxua0KLynbTYwr5F5cDMuE/9slQYinZmg==} + '@unocss/preset-icons@0.63.6': + resolution: {integrity: sha512-fRU44wXABnMPT/9zhKBNSUeDJlOxJhUJP9W3FSRnc+ktjAifJIj0xpUKtEqxL46QMq825Bsj2yDSquzP+XYGnQ==} '@unocss/preset-mini@0.62.4': resolution: {integrity: sha512-1O+QpQFx7FT61aheAZEYemW5e4AGib8TFGm+rWLudKq2IBNnXHcS5xsq5QvqdC7rp9Dn3lnW5du6ijow5kCBuw==} - '@unocss/preset-mini@0.63.4': - resolution: {integrity: sha512-sim1/uy/XaVzdnMdepXdbdacXF5QNkPDnl4PYBWTyGuT5yKFpuipWpJDS5zZH5W6PYzKdcDA3YiaJ0S5CiUWpQ==} + '@unocss/preset-mini@0.63.6': + resolution: {integrity: sha512-pZDZbSuxabHSwPIy3zCgQ4MNdVCSHvOvZecreH+v96R1oOhquiwU8WiSbkxvZiKiLQJd7JUVW87E1pAzr5ZGGQ==} '@unocss/preset-tagify@0.62.4': resolution: {integrity: sha512-8b2Kcsvt93xu1JqDqcD3QvvW0L5rqvH7ev3BlNEVx6n8ayBqfB5HEd4ILKr7wSC90re+EnCgnMm7EP2FiQAJkw==} - '@unocss/preset-tagify@0.63.4': - resolution: {integrity: sha512-RQkeSCKrGAowomjh8/chlnVWWOFlC+QkHB1oY5isRXNO2HStESZljyL/MisRpgjj0ubPiocoFCI2hRzXT/HrSg==} + '@unocss/preset-tagify@0.63.6': + resolution: {integrity: sha512-3lKhk4MW3RqJBwIvBXHj0H0/kHkFlKtCIBQFiBcCJh8TXOID8IZ0iVjuGwdlk63VTizI/wnsNDOVpj6YcjRRlw==} '@unocss/preset-typography@0.62.4': resolution: {integrity: sha512-ZVh+NbcibMmD6ve8Deub/G+XAFcGPuzE2Fx/tMAfWfYlfyOAtrMxuL+AARMthpRxdE0JOtggXNTrJb0ZhGYl9g==} - '@unocss/preset-typography@0.63.4': - resolution: {integrity: sha512-PtRXDqF8dW1GYDxiF1Opl+M5fhZeKx63bhvtXXf3iHjVzPDSHB6w1kTElh6vIWeLDNM9GZbbJyB5f2C8DBjibw==} + '@unocss/preset-typography@0.63.6': + resolution: {integrity: sha512-AXmBVnbV54gUIv5kbywjZek9ZlKRwJfBDVMtWOcLOjN3AHirGx1W2oq2UzNkfYZ2leof/Y2BocxeTwGCCRhqDQ==} '@unocss/preset-uno@0.62.4': resolution: {integrity: sha512-2S6+molIz8dH/al0nfkU7i/pMS0oERPr4k9iW80Byt4cKDIhh/0jhZrC83kgZRtCf5hclSBO4oCoMTi1JF7SBw==} - '@unocss/preset-uno@0.63.4': - resolution: {integrity: sha512-VMc2R0XRMjXA5u5HnP0SkiWtc8EnEJvipNPKsWBuyyVb0QrsIXtF5z3l3cuZmD6V7m/o9s81yshL0gFOBpF7iQ==} + '@unocss/preset-uno@0.63.6': + resolution: {integrity: sha512-67PbHyVgAe9Rz0Rhyl3zBibFuGmqQMRPMkRjNYrwmmtNydpQYsXbfnDs0p8mZFp6uO2o3Jkh7urqEtixHHvq0Q==} '@unocss/preset-web-fonts@0.62.4': resolution: {integrity: sha512-kaxgYBVyMdBlErseN8kWLiaS2N5OMlwg5ktAxUlei275fMoY7inQjOwppnjDVveJbN9SP6TcqqFpBIPfUayPkQ==} - '@unocss/preset-web-fonts@0.63.4': - resolution: {integrity: sha512-XuU4dNwTQ0ULlYpQFSKk2JRYACTzpIzpPGP5ZnqdwBxEQH5JhXx4mEmaOhu1OH3c2hZURAkdQvBzYWia4oZ6og==} + '@unocss/preset-web-fonts@0.63.6': + resolution: {integrity: sha512-ko1aHDax0u5CQi1BXggv6uW5Vq/LQRWwzOxqBFTh1JlGHPZTw4CdVJkYnlpt3WEW+FPUzZYjhKmMmQY7KtOTng==} '@unocss/preset-wind@0.62.4': resolution: {integrity: sha512-YOzfQ11AmAnl1ZkcWLMMxCdezLjRKavLNk38LumUMtcdsa0DAy+1JjTp+KEvVQAnD+Et/ld5X+YcBWJkVy5WFQ==} - '@unocss/preset-wind@0.63.4': - resolution: {integrity: sha512-8fTUp6ZxH9YiScz4nZ1tRqprayrlQSfguzkjxDvOrwazfNcmxvHSZfC9dtpEmY+QssM1zHH0mmWmWgQYwU9Zdw==} + '@unocss/preset-wind@0.63.6': + resolution: {integrity: sha512-W3oZ2TXSqStNE+X++kcspRTF2Szu2ej6NW5Kiyy6WQn/+ZD77AF4VtvzHtzFVZ2QKpEIovGBpU5tywooHbB7hw==} '@unocss/reset@0.62.4': resolution: {integrity: sha512-CtxjeDgN39fY/eZDLIXN4wy7C8W7+SD+41AlzGVU5JwhcXmnb1XoDpOd2lzMxc/Yy3F5dIJt2+MRDj9RnpX9Ew==} - '@unocss/reset@0.63.4': - resolution: {integrity: sha512-7lnVH9zuVMekY0IUtcQRrbEqlkhvyGixgzHSWPBF/JA/Pto18bhd+cMeZhuz4eHRbN274bANX+//I+Ilfo7SSg==} + '@unocss/reset@0.63.6': + resolution: {integrity: sha512-gq73RSZj54MOloqrivkoMPXCqNG2WpIyBT1AYlF76uKxEEbUD41E8uBUhLSKs7gFgF01yQJLRaIuyN1yw09pbQ==} '@unocss/rule-utils@0.62.4': resolution: {integrity: sha512-XUwLbLUzL+VSHCJNK5QBHC9RbFehumge1/XJmsRfmh0+oxgJoO1gvEvxi57gYEmdJdMRJHRJZ66se6+cB0Ymvw==} engines: {node: '>=14'} - '@unocss/rule-utils@0.63.4': - resolution: {integrity: sha512-7yRWF881ymxnMcCJSiI/1kMI8uwRqRi3l5XnV+JSGjjF2fDr1POUQjSLaA4s7ZfdEgmjagdLK3F5xqkfMMECNA==} + '@unocss/rule-utils@0.63.6': + resolution: {integrity: sha512-moeDEq5d9mB8gSYeoqHMkXWWekaFFdhg7QCuwwCbxCc+NPMOgGkmfAoafz+y2tdvK7pEuT191RWOiHQ0MkA5oQ==} engines: {node: '>=14'} '@unocss/transformer-attributify-jsx@0.62.4': resolution: {integrity: sha512-z9DDqS2DibDR9gno55diKfAVegeJ9uoyQXQhH3R0KY4YMF49N1fWy/t74gOiHtlPmvjQtDRZYgjgaMCc2w8oWg==} - '@unocss/transformer-attributify-jsx@0.63.4': - resolution: {integrity: sha512-5cO9BY/Bga6YmbTch1Neg+E46HerJp5wLxPkIcFCDNsqy2MsB97jsFG1dO0jDUg43E26MRI19tg1eqrWL6sTYg==} + '@unocss/transformer-attributify-jsx@0.63.6': + resolution: {integrity: sha512-/RU09MF+hJK7cFbLJ+8vloCGyhn6Oys8R6gey0auB0+nw/ucUXoLQKWgUqo9taQlLuYOiehdkYjQSdWn5lyA/Q==} '@unocss/transformer-compile-class@0.62.4': resolution: {integrity: sha512-8yadY9T7LToJwSsrmYU3rUKlnDgPGVRvON7z9g1IjUCmFCGx7Gpg84x9KpKUG6eUTshPQFUI0YUHocrYFevAEA==} - '@unocss/transformer-compile-class@0.63.4': - resolution: {integrity: sha512-ta6mqq2S5OWcfBzzYnaiMt3ekn2ECNZTqzzqMglnIKPkE+GmqUmmRavRnpc+NGobuqMRcI4F6x8MSSHf4MV0jw==} + '@unocss/transformer-compile-class@0.63.6': + resolution: {integrity: sha512-zzAqs8adnTUOLA88RgcToadcrz9gjxrZk6IrcmMqMmWqk0MOWNQHIN0RzKa/yaw4QhO2xuGyIz4/WHyXuCXMQg==} '@unocss/transformer-directives@0.62.4': resolution: {integrity: sha512-bq9ZDG6/mr6X2mAogAo0PBVrLSLT0900MPqnj/ixadYHc7mRpX+y6bc/1AgWytZIFYSdNzf7XDoquZuwf42Ucg==} - '@unocss/transformer-directives@0.63.4': - resolution: {integrity: sha512-N/dNhmn3e9/Z4IvAujxCdwhNMfx2SihPA2/7GFSMMRi7F0Hn/o2hOqQquRqIJbQwIvi6bJtKwyasxjDoUhJqBA==} + '@unocss/transformer-directives@0.63.6': + resolution: {integrity: sha512-XcNOwLRbfrJSU6YXyLgiMzAigSzjIdvHwS3lLCZ2n6DWuLmTuXBfvVtRxeJ+aflNkhpQNKONCClC4s6I2r53uw==} '@unocss/transformer-variant-group@0.62.4': resolution: {integrity: sha512-W1fxMc2Lzxu4E+6JBQEBzK+AwoCQYI+EL2FT2BCUsAno37f3JdnwFFEVscck0epSdmdtidsSLDognyX8h10r8A==} - '@unocss/transformer-variant-group@0.63.4': - resolution: {integrity: sha512-uEHltdfR0Y1nvs1eqHwsgevRFhZkLmA/MsaMEfNblDJ6CLHe/ACNmMoLX1Mcuq/lAPs0X6jGnKudk4QTrCv15Q==} + '@unocss/transformer-variant-group@0.63.6': + resolution: {integrity: sha512-ebYSjZnZrtcJYjmAEDwGVwPuaQ9EVWKNDDJFFSusP8k/6PjJoHDh0qkj+hdPPDhYn81yzJQalU1eSUSlfC30VA==} '@unocss/vite@0.62.4': resolution: {integrity: sha512-JKq3V6bcevYl9X5Jl3p9crArbhzI8JVWQkOxKV2nGLFaqvnc47vMSDxlU4MUdRWp3aQvzDw132tcx27oSbrojw==} peerDependencies: vite: 5.4.9 - '@unocss/vite@0.63.4': - resolution: {integrity: sha512-YK0L177GD8Kx+JtfiCJy4YyBYckAXo4ogC8LZ+pYVNXDMN+F+XItpGI/ofLRaGIaewNg+MJgGY+CQZceABEAfg==} + '@unocss/vite@0.63.6': + resolution: {integrity: sha512-gxK3gtvYQH5S/qtuvsY4M0S+KJPZnYrOQI/Gopufx+b2qgmwZ/TSAe66gWeKYfe3DfQsmA3PPh/GXpkK+/FnHg==} peerDependencies: vite: 5.4.9 @@ -7242,11 +7242,11 @@ packages: vite: optional: true - unocss@0.63.4: - resolution: {integrity: sha512-MQ/ktuJ2MoXBsd117DEONFubJRQN6Og4mQJLbT+0nna2aTW4jYJESJ479mJYWq/ajonxEaM+zrf8M92VIWxzEw==} + unocss@0.63.6: + resolution: {integrity: sha512-OKJJKEFWVz+Lsf3JdOgRiRtL+QOUQRBov89taUcCPFPZtrhP6pPVFCZHD9qMvY4IChMX7dzalQax3ZXJ3hbtkQ==} engines: {node: '>=14'} peerDependencies: - '@unocss/webpack': 0.63.4 + '@unocss/webpack': 0.63.6 vite: 5.4.9 peerDependenciesMeta: '@unocss/webpack': @@ -7451,7 +7451,7 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: - '@types/node': 20.16.13 + '@types/node': 20.16.14 less: '*' lightningcss: ^1.21.0 sass: '*' @@ -7486,7 +7486,7 @@ packages: hasBin: true peerDependencies: '@edge-runtime/vm': '*' - '@types/node': 20.16.13 + '@types/node': 20.16.14 '@vitest/browser': 1.6.0 '@vitest/ui': 1.6.0 happy-dom: '*' @@ -7511,7 +7511,7 @@ packages: hasBin: true peerDependencies: '@edge-runtime/vm': '*' - '@types/node': 20.16.13 + '@types/node': 20.16.14 '@vitest/browser': 2.1.3 '@vitest/ui': 2.1.3 happy-dom: '*' @@ -7584,6 +7584,9 @@ packages: peerDependencies: eslint: '>=6.0.0' + vue-flow-layout@0.0.5: + resolution: {integrity: sha512-lZlqQ/Se1trGMtBMneZDWaiQiQBuxU8ivZ+KpJMem5zKROFpzuPq9KqyWABbSYbxq0qhqZs1I4DBwrY041rtOA==} + vue-loader@17.4.2: resolution: {integrity: sha512-yTKOA4R/VN4jqjw4y5HrynFL8AK0Z3/Jt7eOJXEitsm0GMRHDBjCfCiuTiLP7OESvsZYo2pATCWhDqxC5ZrM6w==} peerDependencies: @@ -8452,7 +8455,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.16.13 + '@types/node': 20.16.14 '@types/yargs': 17.0.33 chalk: 4.1.2 @@ -8560,31 +8563,31 @@ snapshots: '@nuxt/devalue@2.0.2': {} - '@nuxt/devtools-kit@1.5.1(vite@5.4.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0))': + '@nuxt/devtools-kit@1.5.1(vite@5.4.9(@types/node@20.16.14)(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.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.14)(sass@1.78.0)(terser@5.32.0) - '@nuxt/devtools-kit@1.6.0(vite@5.4.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0))': + '@nuxt/devtools-kit@1.6.0(vite@5.4.9(@types/node@20.16.14)(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.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.14)(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.13)(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.13)(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.14)(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.14)(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.9(@types/node@20.16.13)(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.13)(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.14)(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.14)(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.9(@types/node@20.16.13)(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.14)(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 @@ -8595,7 +8598,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.9(@types/node@20.16.13)(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.14)(sass@1.78.0)(terser@5.32.0)) v-lazy-show: 0.2.4(@vue/compiler-core@3.5.12) transitivePeerDependencies: - '@unocss/webpack' @@ -8633,13 +8636,13 @@ snapshots: rc9: 2.1.2 semver: 7.6.3 - '@nuxt/devtools@1.6.0(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.13)(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.14)(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.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0)) + '@nuxt/devtools-kit': 1.6.0(vite@5.4.9(@types/node@20.16.14)(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.9(@types/node@20.16.13)(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.14)(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 @@ -8668,9 +8671,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.9(@types/node@20.16.13)(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.13)(sass@1.78.0)(terser@5.32.0)) - vite-plugin-vue-inspector: 5.1.3(vite@5.4.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0)) + vite: 5.4.9(@types/node@20.16.14)(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.14)(sass@1.78.0)(terser@5.32.0)) + vite-plugin-vue-inspector: 5.1.3(vite@5.4.9(@types/node@20.16.14)(sass@1.78.0)(terser@5.32.0)) which: 3.0.1 ws: 8.18.0 transitivePeerDependencies: @@ -8721,10 +8724,10 @@ snapshots: string-width: 4.2.3 webpack: 5.95.0 - '@nuxt/scripts@0.9.5(@nuxt/devtools@1.6.0(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.13)(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.13)(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.14)(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.14)(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.6.0(vite@5.4.9(@types/node@20.16.13)(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.13)(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.13)(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.14)(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.14)(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.14)(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 @@ -8811,7 +8814,7 @@ snapshots: rc9: 2.1.2 std-env: 3.7.0 - '@nuxt/test-utils@3.14.4(@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.13)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.3(@types/node@20.16.13)(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.4(@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.14)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.3(@types/node@20.16.14)(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 @@ -8837,8 +8840,8 @@ snapshots: ufo: 1.5.4 unenv: 1.10.0 unplugin: 1.14.1(webpack-sources@3.2.3) - vite: 5.4.9(@types/node@20.16.13)(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.13)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.3(@types/node@20.16.13)(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.14)(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.14)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.3(@types/node@20.16.14)(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: @@ -8846,7 +8849,7 @@ snapshots: '@vue/test-utils': 2.4.6 happy-dom: 15.7.4 playwright-core: 1.48.1 - vitest: 2.1.3(@types/node@20.16.13)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + vitest: 2.1.3(@types/node@20.16.14)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - magicast - webpack-sources @@ -9133,49 +9136,49 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.24.0': optional: true - '@rspack/binding-darwin-arm64@1.0.13': + '@rspack/binding-darwin-arm64@1.0.14': optional: true - '@rspack/binding-darwin-x64@1.0.13': + '@rspack/binding-darwin-x64@1.0.14': optional: true - '@rspack/binding-linux-arm64-gnu@1.0.13': + '@rspack/binding-linux-arm64-gnu@1.0.14': optional: true - '@rspack/binding-linux-arm64-musl@1.0.13': + '@rspack/binding-linux-arm64-musl@1.0.14': optional: true - '@rspack/binding-linux-x64-gnu@1.0.13': + '@rspack/binding-linux-x64-gnu@1.0.14': optional: true - '@rspack/binding-linux-x64-musl@1.0.13': + '@rspack/binding-linux-x64-musl@1.0.14': optional: true - '@rspack/binding-win32-arm64-msvc@1.0.13': + '@rspack/binding-win32-arm64-msvc@1.0.14': optional: true - '@rspack/binding-win32-ia32-msvc@1.0.13': + '@rspack/binding-win32-ia32-msvc@1.0.14': optional: true - '@rspack/binding-win32-x64-msvc@1.0.13': + '@rspack/binding-win32-x64-msvc@1.0.14': optional: true - '@rspack/binding@1.0.13': + '@rspack/binding@1.0.14': optionalDependencies: - '@rspack/binding-darwin-arm64': 1.0.13 - '@rspack/binding-darwin-x64': 1.0.13 - '@rspack/binding-linux-arm64-gnu': 1.0.13 - '@rspack/binding-linux-arm64-musl': 1.0.13 - '@rspack/binding-linux-x64-gnu': 1.0.13 - '@rspack/binding-linux-x64-musl': 1.0.13 - '@rspack/binding-win32-arm64-msvc': 1.0.13 - '@rspack/binding-win32-ia32-msvc': 1.0.13 - '@rspack/binding-win32-x64-msvc': 1.0.13 + '@rspack/binding-darwin-arm64': 1.0.14 + '@rspack/binding-darwin-x64': 1.0.14 + '@rspack/binding-linux-arm64-gnu': 1.0.14 + '@rspack/binding-linux-arm64-musl': 1.0.14 + '@rspack/binding-linux-x64-gnu': 1.0.14 + '@rspack/binding-linux-x64-musl': 1.0.14 + '@rspack/binding-win32-arm64-msvc': 1.0.14 + '@rspack/binding-win32-ia32-msvc': 1.0.14 + '@rspack/binding-win32-x64-msvc': 1.0.14 - '@rspack/core@1.0.13': + '@rspack/core@1.0.14': dependencies: '@module-federation/runtime-tools': 0.5.1 - '@rspack/binding': 1.0.13 + '@rspack/binding': 1.0.14 '@rspack/lite-tapable': 1.0.1 caniuse-lite: 1.0.30001667 @@ -9315,7 +9318,7 @@ snapshots: '@types/connect@3.4.38': dependencies: - '@types/node': 20.16.13 + '@types/node': 20.16.14 '@types/debug@4.1.12': dependencies: @@ -9346,7 +9349,7 @@ snapshots: '@types/http-proxy@1.17.15': dependencies: - '@types/node': 20.16.13 + '@types/node': 20.16.14 '@types/istanbul-lib-coverage@2.0.6': {} @@ -9374,9 +9377,9 @@ snapshots: '@types/node-sass@4.11.7': dependencies: - '@types/node': 20.16.13 + '@types/node': 20.16.14 - '@types/node@20.16.13': + '@types/node@20.16.14': dependencies: undici-types: 6.19.8 @@ -9390,7 +9393,7 @@ snapshots: '@types/sass-loader@8.0.9': dependencies: - '@types/node': 20.16.13 + '@types/node': 20.16.14 '@types/node-sass': 4.11.7 '@types/webpack': 4.41.39 sass: 1.78.0 @@ -9415,7 +9418,7 @@ snapshots: '@types/webpack-bundle-analyzer@4.7.0': dependencies: - '@types/node': 20.16.13 + '@types/node': 20.16.14 tapable: 2.2.1 webpack: 5.95.0 transitivePeerDependencies: @@ -9437,13 +9440,13 @@ snapshots: '@types/webpack-sources@3.2.3': dependencies: - '@types/node': 20.16.13 + '@types/node': 20.16.14 '@types/source-list-map': 0.1.6 source-map: 0.7.4 '@types/webpack@4.41.39': dependencies: - '@types/node': 20.16.13 + '@types/node': 20.16.14 '@types/tapable': 1.0.12 '@types/uglify-js': 3.17.5 '@types/webpack-sources': 3.2.3 @@ -9599,27 +9602,28 @@ snapshots: unhead: 1.11.9 vue: 3.5.12(typescript@5.6.3) - '@unocss/astro@0.62.4(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.13)(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.14)(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.9(@types/node@20.16.13)(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.14)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: - vite: 5.4.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.14)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - rollup - supports-color - '@unocss/astro@0.63.4(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0))': + '@unocss/astro@0.63.6(rollup@4.24.0)(typescript@5.6.3)(vite@5.4.9(@types/node@20.16.14)(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.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0)) + '@unocss/core': 0.63.6 + '@unocss/reset': 0.63.6 + '@unocss/vite': 0.63.6(rollup@4.24.0)(typescript@5.6.3)(vite@5.4.9(@types/node@20.16.14)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: - vite: 5.4.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.14)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - rollup - supports-color + - typescript '@unocss/cli@0.62.4(rollup@4.24.0)': dependencies: @@ -9640,13 +9644,13 @@ snapshots: - rollup - supports-color - '@unocss/cli@0.63.4(rollup@4.24.0)': + '@unocss/cli@0.63.6(rollup@4.24.0)': dependencies: '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.2(rollup@4.24.0) - '@unocss/config': 0.63.4 - '@unocss/core': 0.63.4 - '@unocss/preset-uno': 0.63.4 + '@unocss/config': 0.63.6 + '@unocss/core': 0.63.6 + '@unocss/preset-uno': 0.63.6 cac: 6.7.14 chokidar: 3.6.0 colorette: 2.0.20 @@ -9666,24 +9670,24 @@ snapshots: transitivePeerDependencies: - supports-color - '@unocss/config@0.63.4': + '@unocss/config@0.63.6': dependencies: - '@unocss/core': 0.63.4 + '@unocss/core': 0.63.6 unconfig: 0.5.5 transitivePeerDependencies: - supports-color '@unocss/core@0.62.4': {} - '@unocss/core@0.63.4': {} + '@unocss/core@0.63.6': {} '@unocss/extractor-arbitrary-variants@0.62.4': dependencies: '@unocss/core': 0.62.4 - '@unocss/extractor-arbitrary-variants@0.63.4': + '@unocss/extractor-arbitrary-variants@0.63.6': dependencies: - '@unocss/core': 0.63.4 + '@unocss/core': 0.63.6 '@unocss/inspector@0.62.4': dependencies: @@ -9692,14 +9696,17 @@ snapshots: gzip-size: 6.0.0 sirv: 2.0.4 - '@unocss/inspector@0.63.4': + '@unocss/inspector@0.63.6(typescript@5.6.3)': dependencies: - '@unocss/core': 0.63.4 - '@unocss/rule-utils': 0.63.4 + '@unocss/core': 0.63.6 + '@unocss/rule-utils': 0.63.6 gzip-size: 6.0.0 sirv: 2.0.4 + vue-flow-layout: 0.0.5(typescript@5.6.3) + transitivePeerDependencies: + - typescript - '@unocss/nuxt@0.62.4(postcss@8.4.47)(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.13)(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.14)(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 @@ -9712,9 +9719,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.9(@types/node@20.16.13)(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.14)(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.9(@types/node@20.16.13)(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.14)(sass@1.78.0)(terser@5.32.0)) transitivePeerDependencies: - postcss - rollup @@ -9733,11 +9740,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@unocss/postcss@0.63.4(postcss@8.4.47)': + '@unocss/postcss@0.63.6(postcss@8.4.47)': dependencies: - '@unocss/config': 0.63.4 - '@unocss/core': 0.63.4 - '@unocss/rule-utils': 0.63.4 + '@unocss/config': 0.63.6 + '@unocss/core': 0.63.6 + '@unocss/rule-utils': 0.63.6 css-tree: 3.0.0 postcss: 8.4.47 tinyglobby: 0.2.9 @@ -9748,9 +9755,9 @@ snapshots: dependencies: '@unocss/core': 0.62.4 - '@unocss/preset-attributify@0.63.4': + '@unocss/preset-attributify@0.63.6': dependencies: - '@unocss/core': 0.63.4 + '@unocss/core': 0.63.6 '@unocss/preset-icons@0.62.4': dependencies: @@ -9760,10 +9767,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@unocss/preset-icons@0.63.4': + '@unocss/preset-icons@0.63.6': dependencies: '@iconify/utils': 2.1.33 - '@unocss/core': 0.63.4 + '@unocss/core': 0.63.6 ofetch: 1.4.1 transitivePeerDependencies: - supports-color @@ -9774,29 +9781,29 @@ snapshots: '@unocss/extractor-arbitrary-variants': 0.62.4 '@unocss/rule-utils': 0.62.4 - '@unocss/preset-mini@0.63.4': + '@unocss/preset-mini@0.63.6': dependencies: - '@unocss/core': 0.63.4 - '@unocss/extractor-arbitrary-variants': 0.63.4 - '@unocss/rule-utils': 0.63.4 + '@unocss/core': 0.63.6 + '@unocss/extractor-arbitrary-variants': 0.63.6 + '@unocss/rule-utils': 0.63.6 '@unocss/preset-tagify@0.62.4': dependencies: '@unocss/core': 0.62.4 - '@unocss/preset-tagify@0.63.4': + '@unocss/preset-tagify@0.63.6': dependencies: - '@unocss/core': 0.63.4 + '@unocss/core': 0.63.6 '@unocss/preset-typography@0.62.4': dependencies: '@unocss/core': 0.62.4 '@unocss/preset-mini': 0.62.4 - '@unocss/preset-typography@0.63.4': + '@unocss/preset-typography@0.63.6': dependencies: - '@unocss/core': 0.63.4 - '@unocss/preset-mini': 0.63.4 + '@unocss/core': 0.63.6 + '@unocss/preset-mini': 0.63.6 '@unocss/preset-uno@0.62.4': dependencies: @@ -9805,21 +9812,21 @@ snapshots: '@unocss/preset-wind': 0.62.4 '@unocss/rule-utils': 0.62.4 - '@unocss/preset-uno@0.63.4': + '@unocss/preset-uno@0.63.6': dependencies: - '@unocss/core': 0.63.4 - '@unocss/preset-mini': 0.63.4 - '@unocss/preset-wind': 0.63.4 - '@unocss/rule-utils': 0.63.4 + '@unocss/core': 0.63.6 + '@unocss/preset-mini': 0.63.6 + '@unocss/preset-wind': 0.63.6 + '@unocss/rule-utils': 0.63.6 '@unocss/preset-web-fonts@0.62.4': dependencies: '@unocss/core': 0.62.4 ofetch: 1.4.1 - '@unocss/preset-web-fonts@0.63.4': + '@unocss/preset-web-fonts@0.63.6': dependencies: - '@unocss/core': 0.63.4 + '@unocss/core': 0.63.6 ofetch: 1.4.1 '@unocss/preset-wind@0.62.4': @@ -9828,41 +9835,41 @@ snapshots: '@unocss/preset-mini': 0.62.4 '@unocss/rule-utils': 0.62.4 - '@unocss/preset-wind@0.63.4': + '@unocss/preset-wind@0.63.6': dependencies: - '@unocss/core': 0.63.4 - '@unocss/preset-mini': 0.63.4 - '@unocss/rule-utils': 0.63.4 + '@unocss/core': 0.63.6 + '@unocss/preset-mini': 0.63.6 + '@unocss/rule-utils': 0.63.6 '@unocss/reset@0.62.4': {} - '@unocss/reset@0.63.4': {} + '@unocss/reset@0.63.6': {} '@unocss/rule-utils@0.62.4': dependencies: '@unocss/core': 0.62.4 magic-string: 0.30.12 - '@unocss/rule-utils@0.63.4': + '@unocss/rule-utils@0.63.6': dependencies: - '@unocss/core': 0.63.4 + '@unocss/core': 0.63.6 magic-string: 0.30.12 '@unocss/transformer-attributify-jsx@0.62.4': dependencies: '@unocss/core': 0.62.4 - '@unocss/transformer-attributify-jsx@0.63.4': + '@unocss/transformer-attributify-jsx@0.63.6': dependencies: - '@unocss/core': 0.63.4 + '@unocss/core': 0.63.6 '@unocss/transformer-compile-class@0.62.4': dependencies: '@unocss/core': 0.62.4 - '@unocss/transformer-compile-class@0.63.4': + '@unocss/transformer-compile-class@0.63.6': dependencies: - '@unocss/core': 0.63.4 + '@unocss/core': 0.63.6 '@unocss/transformer-directives@0.62.4': dependencies: @@ -9870,21 +9877,21 @@ snapshots: '@unocss/rule-utils': 0.62.4 css-tree: 2.3.1 - '@unocss/transformer-directives@0.63.4': + '@unocss/transformer-directives@0.63.6': dependencies: - '@unocss/core': 0.63.4 - '@unocss/rule-utils': 0.63.4 + '@unocss/core': 0.63.6 + '@unocss/rule-utils': 0.63.6 css-tree: 3.0.0 '@unocss/transformer-variant-group@0.62.4': dependencies: '@unocss/core': 0.62.4 - '@unocss/transformer-variant-group@0.63.4': + '@unocss/transformer-variant-group@0.63.6': dependencies: - '@unocss/core': 0.63.4 + '@unocss/core': 0.63.6 - '@unocss/vite@0.62.4(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.13)(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.14)(sass@1.78.0)(terser@5.32.0))': dependencies: '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.2(rollup@4.24.0) @@ -9894,25 +9901,26 @@ snapshots: chokidar: 3.6.0 magic-string: 0.30.12 tinyglobby: 0.2.9 - vite: 5.4.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.14)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - rollup - supports-color - '@unocss/vite@0.63.4(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0))': + '@unocss/vite@0.63.6(rollup@4.24.0)(typescript@5.6.3)(vite@5.4.9(@types/node@20.16.14)(sass@1.78.0)(terser@5.32.0))': dependencies: '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.2(rollup@4.24.0) - '@unocss/config': 0.63.4 - '@unocss/core': 0.63.4 - '@unocss/inspector': 0.63.4 + '@unocss/config': 0.63.6 + '@unocss/core': 0.63.6 + '@unocss/inspector': 0.63.6(typescript@5.6.3) chokidar: 3.6.0 magic-string: 0.30.12 tinyglobby: 0.2.9 - vite: 5.4.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.14)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - rollup - supports-color + - typescript '@unocss/webpack@0.62.4(rollup@4.24.0)(webpack@5.95.0(esbuild@0.24.0))': dependencies: @@ -9966,22 +9974,22 @@ snapshots: - encoding - supports-color - '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.9(@types/node@20.16.13)(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.14)(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.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.14)(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.9(@types/node@20.16.13)(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.14)(sass@1.78.0)(terser@5.32.0))(vue@3.5.12(typescript@5.6.3))': dependencies: - vite: 5.4.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.14)(sass@1.78.0)(terser@5.32.0) vue: 3.5.12(typescript@5.6.3) - '@vitest/coverage-v8@2.1.3(vitest@2.1.3(@types/node@20.16.13)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))': + '@vitest/coverage-v8@2.1.3(vitest@2.1.3(@types/node@20.16.14)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 @@ -9995,7 +10003,7 @@ snapshots: std-env: 3.7.0 test-exclude: 7.0.1 tinyrainbow: 1.2.0 - vitest: 2.1.3(@types/node@20.16.13)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + vitest: 2.1.3(@types/node@20.16.14)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - supports-color @@ -10012,13 +10020,13 @@ snapshots: chai: 5.1.1 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.3(@vitest/spy@2.1.3)(vite@5.4.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0))': + '@vitest/mocker@2.1.3(@vitest/spy@2.1.3)(vite@5.4.9(@types/node@20.16.14)(sass@1.78.0)(terser@5.32.0))': dependencies: '@vitest/spy': 2.1.3 estree-walker: 3.0.3 magic-string: 0.30.12 optionalDependencies: - vite: 5.4.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.14)(sass@1.78.0)(terser@5.32.0) '@vitest/pretty-format@2.1.3': dependencies: @@ -10164,14 +10172,14 @@ snapshots: dependencies: '@vue/devtools-kit': 7.5.2 - '@vue/devtools-core@7.4.4(vite@5.4.9(@types/node@20.16.13)(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.14)(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.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0)) + vite-hot-client: 0.2.3(vite@5.4.9(@types/node@20.16.14)(sass@1.78.0)(terser@5.32.0)) vue: 3.5.12(typescript@5.6.3) transitivePeerDependencies: - vite @@ -10913,7 +10921,7 @@ snapshots: dependencies: postcss: 8.4.47 - css-loader@7.1.2(@rspack/core@1.0.13)(webpack@5.95.0): + css-loader@7.1.2(@rspack/core@1.0.14)(webpack@5.95.0): dependencies: icss-utils: 5.1.0(postcss@8.4.47) postcss: 8.4.47 @@ -10924,7 +10932,7 @@ snapshots: postcss-value-parser: 4.2.0 semver: 7.6.3 optionalDependencies: - '@rspack/core': 1.0.13 + '@rspack/core': 1.0.14 webpack: 5.95.0 css-minimizer-webpack-plugin@7.0.0(webpack@5.95.0): @@ -12060,7 +12068,7 @@ snapshots: html-tags@3.3.1: {} - html-validate@8.24.2(vitest@2.1.3(@types/node@20.16.13)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)): + html-validate@8.24.2(vitest@2.1.3(@types/node@20.16.14)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)): dependencies: '@html-validate/stylish': 4.2.0 '@sidvind/better-ajv-errors': 3.0.1(ajv@8.17.1) @@ -12073,7 +12081,7 @@ snapshots: prompts: 2.4.2 semver: 7.6.3 optionalDependencies: - vitest: 2.1.3(@types/node@20.16.13)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + vitest: 2.1.3(@types/node@20.16.14)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) html-void-elements@3.0.0: {} @@ -12410,7 +12418,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.16.13 + '@types/node': 20.16.14 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -12418,13 +12426,13 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.16.13 + '@types/node': 20.16.14 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@29.7.0: dependencies: - '@types/node': 20.16.13 + '@types/node': 20.16.14 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -13675,14 +13683,14 @@ snapshots: read-cache: 1.0.0 resolve: 1.22.8 - postcss-loader@8.1.1(@rspack/core@1.0.13)(postcss@8.4.47)(typescript@5.6.3)(webpack@5.95.0): + postcss-loader@8.1.1(@rspack/core@1.0.14)(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.13 + '@rspack/core': 1.0.14 webpack: 5.95.0 transitivePeerDependencies: - typescript @@ -14935,9 +14943,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.9(@types/node@20.16.13)(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.14)(sass@1.78.0)(terser@5.32.0)): dependencies: - '@unocss/astro': 0.62.4(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.13)(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.14)(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) @@ -14953,40 +14961,41 @@ 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.9(@types/node@20.16.13)(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.14)(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.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.14)(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.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0)): + unocss@0.63.6(postcss@8.4.47)(rollup@4.24.0)(typescript@5.6.3)(vite@5.4.9(@types/node@20.16.14)(sass@1.78.0)(terser@5.32.0)): dependencies: - '@unocss/astro': 0.63.4(rollup@4.24.0)(vite@5.4.9(@types/node@20.16.13)(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) - '@unocss/preset-attributify': 0.63.4 - '@unocss/preset-icons': 0.63.4 - '@unocss/preset-mini': 0.63.4 - '@unocss/preset-tagify': 0.63.4 - '@unocss/preset-typography': 0.63.4 - '@unocss/preset-uno': 0.63.4 - '@unocss/preset-web-fonts': 0.63.4 - '@unocss/preset-wind': 0.63.4 - '@unocss/transformer-attributify-jsx': 0.63.4 - '@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.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0)) + '@unocss/astro': 0.63.6(rollup@4.24.0)(typescript@5.6.3)(vite@5.4.9(@types/node@20.16.14)(sass@1.78.0)(terser@5.32.0)) + '@unocss/cli': 0.63.6(rollup@4.24.0) + '@unocss/core': 0.63.6 + '@unocss/postcss': 0.63.6(postcss@8.4.47) + '@unocss/preset-attributify': 0.63.6 + '@unocss/preset-icons': 0.63.6 + '@unocss/preset-mini': 0.63.6 + '@unocss/preset-tagify': 0.63.6 + '@unocss/preset-typography': 0.63.6 + '@unocss/preset-uno': 0.63.6 + '@unocss/preset-web-fonts': 0.63.6 + '@unocss/preset-wind': 0.63.6 + '@unocss/transformer-attributify-jsx': 0.63.6 + '@unocss/transformer-compile-class': 0.63.6 + '@unocss/transformer-directives': 0.63.6 + '@unocss/transformer-variant-group': 0.63.6 + '@unocss/vite': 0.63.6(rollup@4.24.0)(typescript@5.6.3)(vite@5.4.9(@types/node@20.16.14)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: - vite: 5.4.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.14)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - postcss - rollup - supports-color + - typescript unplugin-vue-router@0.10.8(rollup@4.24.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: @@ -15119,17 +15128,17 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-hot-client@0.2.3(vite@5.4.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0)): + vite-hot-client@0.2.3(vite@5.4.9(@types/node@20.16.14)(sass@1.78.0)(terser@5.32.0)): dependencies: - vite: 5.4.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.14)(sass@1.78.0)(terser@5.32.0) - vite-node@1.6.0(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0): + vite-node@1.6.0(@types/node@20.16.14)(sass@1.78.0)(terser@5.32.0): dependencies: cac: 6.7.14 debug: 4.3.7(supports-color@9.4.0) pathe: 1.1.2 picocolors: 1.1.0 - vite: 5.4.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.14)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - '@types/node' - less @@ -15141,12 +15150,12 @@ snapshots: - supports-color - terser - vite-node@2.1.3(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0): + vite-node@2.1.3(@types/node@20.16.14)(sass@1.78.0)(terser@5.32.0): dependencies: cac: 6.7.14 debug: 4.3.7(supports-color@9.4.0) pathe: 1.1.2 - vite: 5.4.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.14)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - '@types/node' - less @@ -15158,7 +15167,7 @@ snapshots: - supports-color - terser - vite-plugin-checker@0.8.0(eslint@9.13.0(jiti@2.3.3))(optionator@0.9.4)(typescript@5.6.3)(vite@5.4.9(@types/node@20.16.13)(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.13.0(jiti@2.3.3))(optionator@0.9.4)(typescript@5.6.3)(vite@5.4.9(@types/node@20.16.14)(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 @@ -15170,7 +15179,7 @@ snapshots: npm-run-path: 4.0.1 strip-ansi: 6.0.1 tiny-invariant: 1.3.3 - vite: 5.4.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.14)(sass@1.78.0)(terser@5.32.0) vscode-languageclient: 7.0.0 vscode-languageserver: 7.0.0 vscode-languageserver-textdocument: 1.0.12 @@ -15181,7 +15190,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.9(@types/node@20.16.13)(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.14)(sass@1.78.0)(terser@5.32.0)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.2(rollup@4.24.0) @@ -15192,14 +15201,14 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.1.0 sirv: 2.0.4 - vite: 5.4.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.14)(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.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0)): + vite-plugin-vue-inspector@5.1.3(vite@5.4.9(@types/node@20.16.14)(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) @@ -15210,24 +15219,24 @@ snapshots: '@vue/compiler-dom': 3.5.12 kolorist: 1.8.0 magic-string: 0.30.12 - vite: 5.4.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.14)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - supports-color - vite@5.4.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0): + vite@5.4.9(@types/node@20.16.14)(sass@1.78.0)(terser@5.32.0): dependencies: esbuild: 0.21.5 postcss: 8.4.47 rollup: 4.24.0 optionalDependencies: - '@types/node': 20.16.13 + '@types/node': 20.16.14 fsevents: 2.3.3 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.13)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.3(@types/node@20.16.13)(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.14)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.3(@types/node@20.16.14)(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.4(@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.13)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.3(@types/node@20.16.13)(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.4(@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.14)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.3(@types/node@20.16.14)(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' @@ -15247,7 +15256,7 @@ snapshots: - vue-router - webpack-sources - vitest@1.6.0(@types/node@20.16.13)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0): + vitest@1.6.0(@types/node@20.16.14)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0): dependencies: '@vitest/expect': 1.6.0 '@vitest/runner': 1.6.0 @@ -15266,11 +15275,11 @@ snapshots: strip-literal: 2.1.0 tinybench: 2.9.0 tinypool: 0.8.4 - vite: 5.4.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0) - vite-node: 1.6.0(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.14)(sass@1.78.0)(terser@5.32.0) + vite-node: 1.6.0(@types/node@20.16.14)(sass@1.78.0)(terser@5.32.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.16.13 + '@types/node': 20.16.14 happy-dom: 15.7.4 transitivePeerDependencies: - less @@ -15282,10 +15291,10 @@ snapshots: - supports-color - terser - vitest@2.1.3(@types/node@20.16.13)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0): + vitest@2.1.3(@types/node@20.16.14)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0): dependencies: '@vitest/expect': 2.1.3 - '@vitest/mocker': 2.1.3(@vitest/spy@2.1.3)(vite@5.4.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0)) + '@vitest/mocker': 2.1.3(@vitest/spy@2.1.3)(vite@5.4.9(@types/node@20.16.14)(sass@1.78.0)(terser@5.32.0)) '@vitest/pretty-format': 2.1.3 '@vitest/runner': 2.1.3 '@vitest/snapshot': 2.1.3 @@ -15300,11 +15309,11 @@ snapshots: tinyexec: 0.3.1 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.9(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0) - vite-node: 2.1.3(@types/node@20.16.13)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.9(@types/node@20.16.14)(sass@1.78.0)(terser@5.32.0) + vite-node: 2.1.3(@types/node@20.16.14)(sass@1.78.0)(terser@5.32.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.16.13 + '@types/node': 20.16.14 happy-dom: 15.7.4 transitivePeerDependencies: - less @@ -15367,6 +15376,12 @@ snapshots: transitivePeerDependencies: - supports-color + vue-flow-layout@0.0.5(typescript@5.6.3): + dependencies: + vue: 3.5.12(typescript@5.6.3) + transitivePeerDependencies: + - typescript + vue-loader@17.4.2(@vue/compiler-sfc@3.5.12)(vue@3.5.12(typescript@5.6.3))(webpack@5.95.0): dependencies: chalk: 4.1.2 From eaeda4ee1e04e8f185df86351cca3b35e8ea632d Mon Sep 17 00:00:00 2001 From: Bobbie Goede Date: Tue, 22 Oct 2024 21:32:46 +0900 Subject: [PATCH 13/30] feat(nuxt,schema): `pages:resolved` hook + scan meta post extend (#28861) --- docs/1.getting-started/12.upgrade.md | 40 +++++++++++++++++++ .../1.experimental-features.md | 2 + docs/2.guide/3.going-further/1.features.md | 1 + packages/nuxt/src/pages/module.ts | 2 +- packages/nuxt/src/pages/utils.ts | 15 +++++-- packages/schema/src/config/experimental.ts | 7 +++- packages/schema/src/types/hooks.ts | 11 ++++- .../basic/modules/page-extend/index.ts | 9 ++++- test/fixtures/basic/nuxt.config.ts | 4 +- 9 files changed, 79 insertions(+), 12 deletions(-) diff --git a/docs/1.getting-started/12.upgrade.md b/docs/1.getting-started/12.upgrade.md index 68cb635dc9..642592192b 100644 --- a/docs/1.getting-started/12.upgrade.md +++ b/docs/1.getting-started/12.upgrade.md @@ -67,6 +67,7 @@ export default defineNuxtConfig({ // app: 'app' // }, // experimental: { + // scanPageMeta: 'after-resolve', // sharedPrerenderData: false, // compileTemplate: true, // resetAsyncDataToUndefined: true, @@ -236,6 +237,45 @@ export default defineNuxtConfig({ }) ``` +#### Scan Page Meta After Resolution + +🚦 **Impact Level**: Minimal + +##### What Changed + +We now scan page metadata (defined in `definePageMeta`) _after_ calling the `pages:extend` hook rather than before. + +##### Reasons for Change + +This was to allow scanning metadata for pages that users wanted to add in `pages:extend`. We still offer an opportunity to change or override page metadata in a new `pages:resolved` hook. + +##### Migration Steps + +If you want to override page metadata, do that in `pages:resolved` rather than in `pages:extend`. + +```diff + export default defineNuxtConfig({ + hooks: { +- 'pages:extend'(pages) { ++ 'pages:resolved'(pages) { + const myPage = pages.find(page => page.path === '/') + myPage.meta ||= {} + myPage.meta.layout = 'overridden-layout' + } + } + }) +``` + +Alternatively, you can revert to the previous behaviour with: + +```ts twoslash [nuxt.config.ts] +export default defineNuxtConfig({ + experimental: { + scanPageMeta: true + } +}) +``` + #### Shared Prerender Data 🚦 **Impact Level**: Medium diff --git a/docs/2.guide/3.going-further/1.experimental-features.md b/docs/2.guide/3.going-further/1.experimental-features.md index 31bed1a8ae..57cd77803e 100644 --- a/docs/2.guide/3.going-further/1.experimental-features.md +++ b/docs/2.guide/3.going-further/1.experimental-features.md @@ -334,6 +334,8 @@ This option allows exposing some route metadata defined in `definePageMeta` at b This only works with static or strings/arrays rather than variables or conditional assignment. See [original issue](https://github.com/nuxt/nuxt/issues/24770) for more information and context. +It is also possible to scan page metadata only after all routes have been registered in `pages:extend`. Then another hook, `pages:resolved` will be called. To enable this behavior, set `scanPageMeta: 'after-resolve'`. + You can disable this feature if it causes issues in your project. ```ts twoslash [nuxt.config.ts] diff --git a/docs/2.guide/3.going-further/1.features.md b/docs/2.guide/3.going-further/1.features.md index 247df516e2..46150d86d3 100644 --- a/docs/2.guide/3.going-further/1.features.md +++ b/docs/2.guide/3.going-further/1.features.md @@ -61,6 +61,7 @@ export default defineNuxtConfig({ app: 'app' }, experimental: { + scanPageMeta: 'after-resolve', sharedPrerenderData: false, compileTemplate: true, resetAsyncDataToUndefined: true, diff --git a/packages/nuxt/src/pages/module.ts b/packages/nuxt/src/pages/module.ts index 074bce293a..e3eba25859 100644 --- a/packages/nuxt/src/pages/module.ts +++ b/packages/nuxt/src/pages/module.ts @@ -503,7 +503,7 @@ export default defineNuxtModule({ const { routes, imports } = normalizeRoutes(app.pages, new Set(), { serverComponentRuntime, clientComponentRuntime, - overrideMeta: nuxt.options.experimental.scanPageMeta, + overrideMeta: !!nuxt.options.experimental.scanPageMeta, }) return [...imports, `export default ${routes}`].join('\n') }, diff --git a/packages/nuxt/src/pages/utils.ts b/packages/nuxt/src/pages/utils.ts index 4ccb9540ec..25ef9ead8a 100644 --- a/packages/nuxt/src/pages/utils.ts +++ b/packages/nuxt/src/pages/utils.ts @@ -64,18 +64,25 @@ export async function resolvePagesRoutes (): Promise { }) const pages = uniqueBy(allRoutes, 'path') - const shouldAugment = nuxt.options.experimental.scanPageMeta || nuxt.options.experimental.typedPages - if (shouldAugment) { + if (shouldAugment === false) { + await nuxt.callHook('pages:extend', pages) + return pages + } + + if (shouldAugment === 'after-resolve') { + await nuxt.callHook('pages:extend', pages) + await augmentPages(pages, nuxt.vfs) + } else { const augmentedPages = await augmentPages(pages, nuxt.vfs) await nuxt.callHook('pages:extend', pages) await augmentPages(pages, nuxt.vfs, augmentedPages) augmentedPages.clear() - } else { - await nuxt.callHook('pages:extend', pages) } + await nuxt.callHook('pages:resolved', pages) + return pages } diff --git a/packages/schema/src/config/experimental.ts b/packages/schema/src/config/experimental.ts index 711a20b776..5743c313f0 100644 --- a/packages/schema/src/config/experimental.ts +++ b/packages/schema/src/config/experimental.ts @@ -297,8 +297,13 @@ export default defineUntypedSchema({ * This only works with static or strings/arrays rather than variables or conditional assignment. * * @see [Nuxt Issues #24770](https://github.com/nuxt/nuxt/issues/24770) + * @type {boolean | 'after-resolve'} */ - scanPageMeta: true, + scanPageMeta: { + async $resolve (val, get) { + return val ?? ((await get('future') as Record).compatibilityVersion === 4 ? 'after-resolve' : true) + }, + }, /** * Automatically share payload _data_ between pages that are prerendered. This can result in a significant diff --git a/packages/schema/src/types/hooks.ts b/packages/schema/src/types/hooks.ts index 7fd4b2aa5d..aa9287a82f 100644 --- a/packages/schema/src/types/hooks.ts +++ b/packages/schema/src/types/hooks.ts @@ -183,12 +183,19 @@ export interface NuxtHooks { 'builder:watch': (event: WatchEvent, path: string) => HookResult /** - * Called after pages routes are resolved. - * @param pages Array containing resolved pages + * Called after page routes are scanned from the file system. + * @param pages Array containing scanned pages * @returns Promise */ 'pages:extend': (pages: NuxtPage[]) => HookResult + /** + * Called after page routes have been augmented with scanned metadata. + * @param pages Array containing resolved pages + * @returns Promise + */ + 'pages:resolved': (pages: NuxtPage[]) => HookResult + /** * Called when resolving `app/router.options` files. It allows modifying the detected router options files * and adding new ones. diff --git a/test/fixtures/basic/modules/page-extend/index.ts b/test/fixtures/basic/modules/page-extend/index.ts index 60ef2c224c..a72c5a791a 100644 --- a/test/fixtures/basic/modules/page-extend/index.ts +++ b/test/fixtures/basic/modules/page-extend/index.ts @@ -13,13 +13,18 @@ export default defineNuxtModule({ name: 'page-extend', path: '/page-extend', file: resolver.resolve('../runtime/page.vue'), - }, { + }) + }) + + nuxt.hook('pages:resolved', (pages) => { + pages.push({ path: '/big-page-1', file: resolver.resolve('./pages/big-page.vue'), meta: { layout: false, }, - }, { + }, + { path: '/big-page-2', file: resolver.resolve('./pages/big-page.vue'), meta: { diff --git a/test/fixtures/basic/nuxt.config.ts b/test/fixtures/basic/nuxt.config.ts index 1920336133..e4cf482bf0 100644 --- a/test/fixtures/basic/nuxt.config.ts +++ b/test/fixtures/basic/nuxt.config.ts @@ -75,7 +75,7 @@ export default defineNuxtConfig({ _layout: page.meta?.layout, }, }) - nuxt.hook('pages:extend', (pages) => { + nuxt.hook('pages:resolved', (pages) => { const newPages = [] for (const page of pages) { if (routesToDuplicate.includes(page.path)) { @@ -88,7 +88,7 @@ export default defineNuxtConfig({ }, function (_options, nuxt) { // to check that page metadata is preserved - nuxt.hook('pages:extend', (pages) => { + nuxt.hook('pages:resolved', (pages) => { const customName = pages.find(page => page.name === 'some-custom-name') if (!customName) { throw new Error('Page with custom name not found') } if (customName.path !== '/some-custom-path') { throw new Error('Page path not extracted') } From d275b382eca1aeaa468135d34a33167d3a53dc6b Mon Sep 17 00:00:00 2001 From: xjccc <546534045@qq.com> Date: Tue, 22 Oct 2024 20:57:16 +0800 Subject: [PATCH 14/30] feat(nuxt): allow enabling route props in `definePageMeta` (#29586) --- docs/3.api/3.utils/define-page-meta.md | 7 ++ .../nuxt/src/pages/runtime/composables.ts | 7 +- packages/nuxt/src/pages/utils.ts | 7 +- .../pages-override-meta-disabled.test.ts.snap | 65 +++++++++++++++++++ .../pages-override-meta-enabled.test.ts.snap | 7 ++ packages/nuxt/test/page-metadata.test.ts | 1 + packages/nuxt/test/pages.test.ts | 24 +++++++ packages/schema/src/types/hooks.ts | 3 +- 8 files changed, 116 insertions(+), 5 deletions(-) diff --git a/docs/3.api/3.utils/define-page-meta.md b/docs/3.api/3.utils/define-page-meta.md index e8427faf84..49aa8bc849 100644 --- a/docs/3.api/3.utils/define-page-meta.md +++ b/docs/3.api/3.utils/define-page-meta.md @@ -30,6 +30,7 @@ interface PageMeta { redirect?: RouteRecordRedirectOption name?: string path?: string + props?: RouteRecordRaw['props'] alias?: string | string[] pageTransition?: boolean | TransitionProps layoutTransition?: boolean | TransitionProps @@ -63,6 +64,12 @@ interface PageMeta { You may define a [custom regular expression](#using-a-custom-regular-expression) if you have a more complex pattern than can be expressed with the file name. + **`props`** + + - **Type**: [`RouteRecordRaw['props']`](https://router.vuejs.org/guide/essentials/passing-props) + + Allows accessing the route `params` as props passed to the page component. + **`alias`** - **Type**: `string | string[]` diff --git a/packages/nuxt/src/pages/runtime/composables.ts b/packages/nuxt/src/pages/runtime/composables.ts index eb60aada99..b752a101d4 100644 --- a/packages/nuxt/src/pages/runtime/composables.ts +++ b/packages/nuxt/src/pages/runtime/composables.ts @@ -1,6 +1,6 @@ import type { KeepAliveProps, TransitionProps, UnwrapRef } from 'vue' import { getCurrentInstance } from 'vue' -import type { RouteLocationNormalized, RouteLocationNormalizedLoaded, RouteRecordRedirectOption } from 'vue-router' +import type { RouteLocationNormalized, RouteLocationNormalizedLoaded, RouteRecordRaw, RouteRecordRedirectOption } from 'vue-router' import { useRoute } from 'vue-router' import type { NitroRouteConfig } from 'nitro/types' import { useNuxtApp } from '#app/nuxt' @@ -37,6 +37,11 @@ export interface PageMeta { name?: string /** You may define a path matcher, if you have a more complex pattern than can be expressed with the file name. */ path?: string + /** + * Allows accessing the route `params` as props passed to the page component. + * @see https://router.vuejs.org/guide/essentials/passing-props + */ + props?: RouteRecordRaw['props'] /** Set to `false` to avoid scrolling to top on page navigations */ scrollToTop?: boolean | ((to: RouteLocationNormalizedLoaded, from: RouteLocationNormalizedLoaded) => boolean) } diff --git a/packages/nuxt/src/pages/utils.ts b/packages/nuxt/src/pages/utils.ts index 25ef9ead8a..23b8fe1892 100644 --- a/packages/nuxt/src/pages/utils.ts +++ b/packages/nuxt/src/pages/utils.ts @@ -190,7 +190,7 @@ export function extractScriptContent (html: string) { } const PAGE_META_RE = /definePageMeta\([\s\S]*?\)/ -const extractionKeys = ['name', 'path', 'alias', 'redirect'] as const +const extractionKeys = ['name', 'path', 'props', 'alias', 'redirect'] as const const DYNAMIC_META_KEY = '__nuxt_dynamic_meta_key' as const const pageContentsCache: Record = {} @@ -272,7 +272,7 @@ export async function getRouteMeta (contents: string, absolutePath: string): Pro continue } - if (property.value.type !== 'Literal' || typeof property.value.value !== 'string') { + if (property.value.type !== 'Literal' || (typeof property.value.value !== 'string' && typeof property.value.value !== 'boolean')) { console.debug(`[nuxt] Skipping extraction of \`${key}\` metadata as it is not a string literal or array of string literals (reading \`${absolutePath}\`).`) dynamicProperties.add(key) continue @@ -539,6 +539,7 @@ export function normalizeRoutes (routes: NuxtPage[], metaImports: Set = const metaRoute: NormalizedRoute = { name: `${metaImportName}?.name ?? ${route.name}`, path: `${metaImportName}?.path ?? ${route.path}`, + props: `${metaImportName}?.props ?? false`, meta: `${metaImportName} || {}`, alias: `${metaImportName}?.alias || []`, redirect: `${metaImportName}?.redirect`, @@ -582,7 +583,7 @@ async function createClientPage(loader) { } // set to extracted value or delete if none extracted - for (const key of ['meta', 'alias', 'redirect'] satisfies NormalizedRouteKeys) { + for (const key of ['meta', 'alias', 'redirect', 'props'] satisfies NormalizedRouteKeys) { if (markedDynamic.has(key)) { continue } if (route[key] == null) { diff --git a/packages/nuxt/test/__snapshots__/pages-override-meta-disabled.test.ts.snap b/packages/nuxt/test/__snapshots__/pages-override-meta-disabled.test.ts.snap index 8bc2211aff..7dd113b1af 100644 --- a/packages/nuxt/test/__snapshots__/pages-override-meta-disabled.test.ts.snap +++ b/packages/nuxt/test/__snapshots__/pages-override-meta-disabled.test.ts.snap @@ -6,6 +6,7 @@ "meta": "{ ...(mockMeta || {}), ...{"someMetaData":true} }", "name": "mockMeta?.name ?? "pushed-route"", "path": "mockMeta?.path ?? "/"", + "props": "mockMeta?.props ?? false", "redirect": "mockMeta?.redirect", }, ], @@ -24,6 +25,18 @@ "meta": "{ ...(mockMeta || {}), ...{"test":1} }", "name": "mockMeta?.name ?? "page-with-meta"", "path": "mockMeta?.path ?? "/page-with-meta"", + "props": "mockMeta?.props ?? false", + "redirect": "mockMeta?.redirect", + }, + ], + "route.meta props generate by file": [ + { + "alias": "mockMeta?.alias || []", + "component": "() => import("pages/page-with-props.vue")", + "meta": "mockMeta || {}", + "name": "mockMeta?.name ?? "page-with-props"", + "path": "mockMeta?.path ?? "/page-with-props"", + "props": "mockMeta?.props ?? false", "redirect": "mockMeta?.redirect", }, ], @@ -34,6 +47,7 @@ "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "test:name"", "path": "mockMeta?.path ?? "/test\\:name"", + "props": "mockMeta?.props ?? false", "redirect": "mockMeta?.redirect", }, ], @@ -50,6 +64,7 @@ "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "param-index"", "path": "mockMeta?.path ?? """, + "props": "mockMeta?.props ?? false", "redirect": "mockMeta?.redirect", }, { @@ -58,6 +73,7 @@ "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "param-index-sibling"", "path": "mockMeta?.path ?? "sibling"", + "props": "mockMeta?.props ?? false", "redirect": "mockMeta?.redirect", }, ], @@ -65,6 +81,7 @@ "meta": "mockMeta || {}", "name": "mockMeta?.name ?? undefined", "path": "mockMeta?.path ?? """, + "props": "mockMeta?.props ?? false", "redirect": "mockMeta?.redirect", }, { @@ -73,6 +90,7 @@ "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "param-sibling"", "path": "mockMeta?.path ?? "sibling"", + "props": "mockMeta?.props ?? false", "redirect": "mockMeta?.redirect", }, ], @@ -80,6 +98,7 @@ "meta": "mockMeta || {}", "name": "mockMeta?.name ?? undefined", "path": "mockMeta?.path ?? "/param"", + "props": "mockMeta?.props ?? false", "redirect": "mockMeta?.redirect", }, { @@ -91,6 +110,7 @@ "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "wrapper-expose-other"", "path": "mockMeta?.path ?? """, + "props": "mockMeta?.props ?? false", "redirect": "mockMeta?.redirect", }, { @@ -99,6 +119,7 @@ "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "wrapper-expose-other-sibling"", "path": "mockMeta?.path ?? "sibling"", + "props": "mockMeta?.props ?? false", "redirect": "mockMeta?.redirect", }, ], @@ -106,6 +127,7 @@ "meta": "mockMeta || {}", "name": "mockMeta?.name ?? undefined", "path": "mockMeta?.path ?? "/wrapper-expose/other"", + "props": "mockMeta?.props ?? false", "redirect": "mockMeta?.redirect", }, ], @@ -116,6 +138,7 @@ "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "home"", "path": "mockMeta?.path ?? "/"", + "props": "mockMeta?.props ?? false", "redirect": ""/"", }, ], @@ -126,6 +149,7 @@ "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "slug"", "path": "mockMeta?.path ?? "/:slug(.*)*"", + "props": "mockMeta?.props ?? false", "redirect": "mockMeta?.redirect", }, { @@ -134,6 +158,7 @@ "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "index"", "path": "mockMeta?.path ?? "/"", + "props": "mockMeta?.props ?? false", "redirect": "mockMeta?.redirect", }, ], @@ -144,6 +169,7 @@ "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "index"", "path": "mockMeta?.path ?? "/"", + "props": "mockMeta?.props ?? false", "redirect": "mockMeta?.redirect", }, { @@ -152,6 +178,7 @@ "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "slug"", "path": "mockMeta?.path ?? "/:slug()"", + "props": "mockMeta?.props ?? false", "redirect": "mockMeta?.redirect", }, { @@ -163,6 +190,7 @@ "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "foo"", "path": "mockMeta?.path ?? """, + "props": "mockMeta?.props ?? false", "redirect": "mockMeta?.redirect", }, ], @@ -170,6 +198,7 @@ "meta": "mockMeta || {}", "name": "mockMeta?.name ?? undefined", "path": "mockMeta?.path ?? "/:foo?"", + "props": "mockMeta?.props ?? false", "redirect": "mockMeta?.redirect", }, { @@ -178,6 +207,7 @@ "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "optional-opt"", "path": "mockMeta?.path ?? "/optional/:opt?"", + "props": "mockMeta?.props ?? false", "redirect": "mockMeta?.redirect", }, { @@ -186,6 +216,7 @@ "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "optional-prefix-opt"", "path": "mockMeta?.path ?? "/optional/prefix-:opt?"", + "props": "mockMeta?.props ?? false", "redirect": "mockMeta?.redirect", }, { @@ -194,6 +225,7 @@ "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "optional-opt-postfix"", "path": "mockMeta?.path ?? "/optional/:opt?-postfix"", + "props": "mockMeta?.props ?? false", "redirect": "mockMeta?.redirect", }, { @@ -202,6 +234,7 @@ "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "optional-prefix-opt-postfix"", "path": "mockMeta?.path ?? "/optional/prefix-:opt?-postfix"", + "props": "mockMeta?.props ?? false", "redirect": "mockMeta?.redirect", }, { @@ -210,6 +243,7 @@ "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "bar"", "path": "mockMeta?.path ?? "/:bar()"", + "props": "mockMeta?.props ?? false", "redirect": "mockMeta?.redirect", }, { @@ -218,6 +252,7 @@ "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "nonopt-slug"", "path": "mockMeta?.path ?? "/nonopt/:slug()"", + "props": "mockMeta?.props ?? false", "redirect": "mockMeta?.redirect", }, { @@ -226,6 +261,7 @@ "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "opt-slug"", "path": "mockMeta?.path ?? "/opt/:slug?"", + "props": "mockMeta?.props ?? false", "redirect": "mockMeta?.redirect", }, { @@ -234,6 +270,7 @@ "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "sub-route-slug"", "path": "mockMeta?.path ?? "/:sub?/route-:slug()"", + "props": "mockMeta?.props ?? false", "redirect": "mockMeta?.redirect", }, ], @@ -244,6 +281,7 @@ "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "stories"", "path": "mockMeta?.path ?? "/:stories(.*)*"", + "props": "mockMeta?.props ?? false", "redirect": "mockMeta?.redirect", }, { @@ -252,6 +290,7 @@ "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "stories-id"", "path": "mockMeta?.path ?? "/stories/:id()"", + "props": "mockMeta?.props ?? false", "redirect": "mockMeta?.redirect", }, ], @@ -262,6 +301,7 @@ "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "stories-id"", "path": "mockMeta?.path ?? "/stories/:id()"", + "props": "mockMeta?.props ?? false", "redirect": "mockMeta?.redirect", }, { @@ -270,6 +310,7 @@ "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "stories"", "path": "mockMeta?.path ?? "/:stories(.*)*"", + "props": "mockMeta?.props ?? false", "redirect": "mockMeta?.redirect", }, ], @@ -280,6 +321,7 @@ "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "kebab-case"", "path": "mockMeta?.path ?? "/kebab-case"", + "props": "mockMeta?.props ?? false", "redirect": "mockMeta?.redirect", }, ], @@ -290,6 +332,7 @@ "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "snake_case"", "path": "mockMeta?.path ?? "/snake_case"", + "props": "mockMeta?.props ?? false", "redirect": "mockMeta?.redirect", }, ], @@ -300,6 +343,7 @@ "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "index"", "path": "mockMeta?.path ?? "/"", + "props": "mockMeta?.props ?? false", "redirect": "mockMeta?.redirect", }, { @@ -308,6 +352,7 @@ "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "parent"", "path": "mockMeta?.path ?? "/parent"", + "props": "mockMeta?.props ?? false", "redirect": "mockMeta?.redirect", }, { @@ -316,6 +361,7 @@ "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "parent-child"", "path": "mockMeta?.path ?? "/parent/child"", + "props": "mockMeta?.props ?? false", "redirect": "mockMeta?.redirect", }, ], @@ -329,6 +375,7 @@ "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "parent-child"", "path": "mockMeta?.path ?? "child"", + "props": "mockMeta?.props ?? false", "redirect": "mockMeta?.redirect", }, ], @@ -336,6 +383,7 @@ "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "parent"", "path": "mockMeta?.path ?? "/parent"", + "props": "mockMeta?.props ?? false", "redirect": "mockMeta?.redirect", }, ], @@ -346,6 +394,7 @@ "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "index"", "path": "mockMeta?.path ?? "/"", + "props": "mockMeta?.props ?? false", "redirect": "mockMeta?.redirect", }, { @@ -357,6 +406,7 @@ "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "about"", "path": "mockMeta?.path ?? """, + "props": "mockMeta?.props ?? false", "redirect": "mockMeta?.redirect", }, ], @@ -364,6 +414,7 @@ "meta": "mockMeta || {}", "name": "mockMeta?.name ?? undefined", "path": "mockMeta?.path ?? "/about"", + "props": "mockMeta?.props ?? false", "redirect": "mockMeta?.redirect", }, ], @@ -377,6 +428,7 @@ "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "index-index-all"", "path": "mockMeta?.path ?? "all"", + "props": "mockMeta?.props ?? false", "redirect": "mockMeta?.redirect", }, ], @@ -384,6 +436,7 @@ "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "index"", "path": "mockMeta?.path ?? "/"", + "props": "mockMeta?.props ?? false", "redirect": "mockMeta?.redirect", }, ], @@ -394,6 +447,7 @@ "meta": "{ ...(mockMeta || {}), ...{"test":1} }", "name": "mockMeta?.name ?? "page-with-meta"", "path": "mockMeta?.path ?? "/page-with-meta"", + "props": "mockMeta?.props ?? false", "redirect": "mockMeta?.redirect", }, ], @@ -404,6 +458,7 @@ "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "parent-child"", "path": "mockMeta?.path ?? "/parent/:child()"", + "props": "mockMeta?.props ?? false", "redirect": "mockMeta?.redirect", }, { @@ -412,6 +467,7 @@ "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "parent-child"", "path": "mockMeta?.path ?? "/parent-:child()"", + "props": "mockMeta?.props ?? false", "redirect": "mockMeta?.redirect", }, ], @@ -422,6 +478,7 @@ "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "foo"", "path": "mockMeta?.path ?? "/:foo?"", + "props": "mockMeta?.props ?? false", "redirect": "mockMeta?.redirect", }, { @@ -430,6 +487,7 @@ "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "foo"", "path": "mockMeta?.path ?? "/:foo()"", + "props": "mockMeta?.props ?? false", "redirect": "mockMeta?.redirect", }, ], @@ -440,6 +498,7 @@ "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "a1_1a"", "path": "mockMeta?.path ?? "/:a1_1a()"", + "props": "mockMeta?.props ?? false", "redirect": "mockMeta?.redirect", }, { @@ -448,6 +507,7 @@ "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "b2.2b"", "path": "mockMeta?.path ?? "/:b2.2b()"", + "props": "mockMeta?.props ?? false", "redirect": "mockMeta?.redirect", }, { @@ -456,6 +516,7 @@ "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "b2_2b"", "path": "mockMeta?.path ?? "/:b2()_:2b()"", + "props": "mockMeta?.props ?? false", "redirect": "mockMeta?.redirect", }, { @@ -464,6 +525,7 @@ "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "c33c"", "path": "mockMeta?.path ?? "/:c33c?"", + "props": "mockMeta?.props ?? false", "redirect": "mockMeta?.redirect", }, { @@ -472,6 +534,7 @@ "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "d44d"", "path": "mockMeta?.path ?? "/:d44d?"", + "props": "mockMeta?.props ?? false", "redirect": "mockMeta?.redirect", }, ], @@ -482,6 +545,7 @@ "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "home"", "path": "mockMeta?.path ?? "/"", + "props": "mockMeta?.props ?? false", "redirect": "mockMeta?.redirect", }, ], @@ -492,6 +556,7 @@ "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "index"", "path": "mockMeta?.path ?? "/"", + "props": "mockMeta?.props ?? false", "redirect": "mockMeta?.redirect", }, ], diff --git a/packages/nuxt/test/__snapshots__/pages-override-meta-enabled.test.ts.snap b/packages/nuxt/test/__snapshots__/pages-override-meta-enabled.test.ts.snap index 26a4cc97a1..d02977f9b3 100644 --- a/packages/nuxt/test/__snapshots__/pages-override-meta-enabled.test.ts.snap +++ b/packages/nuxt/test/__snapshots__/pages-override-meta-enabled.test.ts.snap @@ -24,6 +24,13 @@ "path": ""/page-with-meta"", }, ], + "route.meta props generate by file": [ + { + "component": "() => import("pages/page-with-props.vue")", + "name": ""page-with-props"", + "path": ""/page-with-props"", + }, + ], "should allow pages with `:` in their path": [ { "component": "() => import("pages/test:name.vue")", diff --git a/packages/nuxt/test/page-metadata.test.ts b/packages/nuxt/test/page-metadata.test.ts index ed24e11e7c..6206e07c08 100644 --- a/packages/nuxt/test/page-metadata.test.ts +++ b/packages/nuxt/test/page-metadata.test.ts @@ -211,6 +211,7 @@ describe('normalizeRoutes', () => { { name: indexN6pT4Un8hYMeta?.name ?? undefined, path: indexN6pT4Un8hYMeta?.path ?? "/", + props: indexN6pT4Un8hYMeta?.props ?? false, meta: { ...(indexN6pT4Un8hYMeta || {}), ...{"layout":"test","foo":"bar"} }, alias: indexN6pT4Un8hYMeta?.alias || [], redirect: indexN6pT4Un8hYMeta?.redirect, diff --git a/packages/nuxt/test/pages.test.ts b/packages/nuxt/test/pages.test.ts index a7fe4b2751..3ff396e5cb 100644 --- a/packages/nuxt/test/pages.test.ts +++ b/packages/nuxt/test/pages.test.ts @@ -601,6 +601,30 @@ describe('pages:generateRoutesFromFiles', () => { }, ], }, + { + description: 'route.meta props generate by file', + files: [ + { + path: `${pagesDir}/page-with-props.vue`, + template: ` + + `, + }, + ], + output: [ + { + name: 'page-with-props', + path: '/page-with-props', + file: `${pagesDir}/page-with-props.vue`, + children: [], + props: true, + }, + ], + }, { description: 'should handle route groups', files: [ diff --git a/packages/schema/src/types/hooks.ts b/packages/schema/src/types/hooks.ts index aa9287a82f..3b88d3ec82 100644 --- a/packages/schema/src/types/hooks.ts +++ b/packages/schema/src/types/hooks.ts @@ -8,7 +8,7 @@ import type { Import, InlinePreset, Unimport } from 'unimport' import type { Compiler, Configuration, Stats } from 'webpack' import type { Nitro, NitroConfig } from 'nitro/types' import type { Schema, SchemaDefinition } from 'untyped' -import type { RouteLocationRaw } from 'vue-router' +import type { RouteLocationRaw, RouteRecordRaw } from 'vue-router' import type { VueCompilerOptions } from '@vue/language-core' import type { NuxtCompatibility, NuxtCompatibilityIssues, ViteConfig } from '..' import type { Component, ComponentsOptions } from './components' @@ -28,6 +28,7 @@ export type VueTSConfig = 0 extends 1 & VueCompilerOptions ? TSConfig : TSConfig export type NuxtPage = { name?: string path: string + props?: RouteRecordRaw['props'] file?: string meta?: Record alias?: string[] | string From 5dad6e623308b47bc6129d52276511a0fca196cb Mon Sep 17 00:00:00 2001 From: Michael Brevard Date: Tue, 22 Oct 2024 16:39:50 +0300 Subject: [PATCH 15/30] perf(kit,nuxt,vite,webpack): hoist regex patterns (#29620) --- packages/kit/src/compatibility.ts | 6 +++-- packages/kit/src/components.ts | 3 ++- packages/kit/src/layout.ts | 3 ++- packages/kit/src/nitro.ts | 3 ++- packages/kit/src/plugin.ts | 3 ++- packages/kit/src/template.ts | 13 +++++----- packages/kit/src/utils.ts | 2 ++ .../nuxt/src/app/components/nuxt-island.ts | 3 ++- packages/nuxt/src/app/components/nuxt-link.ts | 3 ++- packages/nuxt/src/app/components/utils.ts | 9 ++++--- packages/nuxt/src/app/composables/router.ts | 3 ++- packages/nuxt/src/components/module.ts | 6 +++-- .../plugins/client-fallback-auto-id.ts | 3 ++- .../src/components/plugins/component-names.ts | 7 +++--- .../components/plugins/islands-transform.ts | 3 ++- .../nuxt/src/components/plugins/loader.ts | 9 +++---- packages/nuxt/src/components/scan.ts | 16 ++++++++----- packages/nuxt/src/components/templates.ts | 5 ++-- packages/nuxt/src/core/app.ts | 4 ++-- packages/nuxt/src/core/builder.ts | 3 ++- packages/nuxt/src/core/nitro.ts | 17 ++++++++----- packages/nuxt/src/core/nuxt.ts | 3 ++- packages/nuxt/src/core/plugins/virtual.ts | 3 ++- packages/nuxt/src/core/templates.ts | 24 ++++++++++++------- packages/nuxt/src/core/utils/index.ts | 4 ++++ packages/nuxt/src/core/utils/names.ts | 3 ++- packages/nuxt/src/pages/plugins/page-meta.ts | 7 ++++-- packages/nuxt/src/pages/runtime/utils.ts | 9 ++++--- packages/nuxt/src/pages/utils.ts | 14 +++++++---- packages/vite/src/plugins/composable-keys.ts | 3 ++- packages/vite/src/plugins/public-dirs.ts | 6 +++-- packages/vite/src/utils/logger.ts | 3 ++- .../src/nitro/plugins/dynamic-require.ts | 3 ++- packages/webpack/src/plugins/vue/util.ts | 4 +++- 34 files changed, 136 insertions(+), 74 deletions(-) diff --git a/packages/kit/src/compatibility.ts b/packages/kit/src/compatibility.ts index e2859e1812..e650dc0710 100644 --- a/packages/kit/src/compatibility.ts +++ b/packages/kit/src/compatibility.ts @@ -3,8 +3,9 @@ import { readPackageJSON } from 'pkg-types' import type { Nuxt, NuxtCompatibility, NuxtCompatibilityIssues } from '@nuxt/schema' import { useNuxt } from './context' +const SEMANTIC_VERSION_RE = /-\d+\.[0-9a-f]+/ export function normalizeSemanticVersion (version: string) { - return version.replace(/-\d+\.[0-9a-f]+/, '') // Remove edge prefix + return version.replace(SEMANTIC_VERSION_RE, '') // Remove edge prefix } const builderMap = { @@ -104,6 +105,7 @@ export function isNuxt3 (nuxt: Nuxt = useNuxt()) { return isNuxtMajorVersion(3, nuxt) } +const NUXT_VERSION_RE = /^v/g /** * Get nuxt version */ @@ -112,5 +114,5 @@ export function getNuxtVersion (nuxt: Nuxt | any = useNuxt() /* TODO: LegacyNuxt if (typeof rawVersion !== 'string') { throw new TypeError('Cannot determine nuxt version! Is current instance passed?') } - return rawVersion.replace(/^v/g, '') + return rawVersion.replace(NUXT_VERSION_RE, '') } diff --git a/packages/kit/src/components.ts b/packages/kit/src/components.ts index 669d6ce410..82394e3811 100644 --- a/packages/kit/src/components.ts +++ b/packages/kit/src/components.ts @@ -3,6 +3,7 @@ import type { Component, ComponentsDir } from '@nuxt/schema' import { useNuxt } from './context' import { assertNuxtCompatibility } from './compatibility' import { logger } from './logger' +import { MODE_RE } from './utils' /** * Register a directory to be scanned for components and imported only when used. @@ -28,7 +29,7 @@ export async function addComponent (opts: AddComponentOptions) { nuxt.options.components = nuxt.options.components || [] if (!opts.mode) { - const [, mode = 'all'] = opts.filePath.match(/\.(server|client)(\.\w+)*$/) || [] + const [, mode = 'all'] = opts.filePath.match(MODE_RE) || [] opts.mode = mode as 'all' | 'client' | 'server' } diff --git a/packages/kit/src/layout.ts b/packages/kit/src/layout.ts index 65fd183163..a416fa8b21 100644 --- a/packages/kit/src/layout.ts +++ b/packages/kit/src/layout.ts @@ -5,10 +5,11 @@ import { useNuxt } from './context' import { logger } from './logger' import { addTemplate } from './template' +const LAYOUT_RE = /["']/g export function addLayout (template: NuxtTemplate | string, name?: string) { const nuxt = useNuxt() const { filename, src } = addTemplate(template) - const layoutName = kebabCase(name || parse(filename).name).replace(/["']/g, '') + const layoutName = kebabCase(name || parse(filename).name).replace(LAYOUT_RE, '') // Nuxt 3 adds layouts on app nuxt.hook('app:templates', (app) => { diff --git a/packages/kit/src/nitro.ts b/packages/kit/src/nitro.ts index 29b0b44981..4c046f6a9d 100644 --- a/packages/kit/src/nitro.ts +++ b/packages/kit/src/nitro.ts @@ -4,13 +4,14 @@ import { normalize } from 'pathe' import { useNuxt } from './context' import { toArray } from './utils' +const HANDLER_METHOD_RE = /\.(get|head|patch|post|put|delete|connect|options|trace)(\.\w+)*$/ /** * normalize handler object * */ function normalizeHandlerMethod (handler: NitroEventHandler) { // retrieve method from handler file name - const [, method = undefined] = handler.handler.match(/\.(get|head|patch|post|put|delete|connect|options|trace)(\.\w+)*$/) || [] + const [, method = undefined] = handler.handler.match(HANDLER_METHOD_RE) || [] return { method: method as 'get' | 'head' | 'patch' | 'post' | 'put' | 'delete' | 'connect' | 'options' | 'trace' | undefined, ...handler, diff --git a/packages/kit/src/plugin.ts b/packages/kit/src/plugin.ts index aadcdbc718..116721214f 100644 --- a/packages/kit/src/plugin.ts +++ b/packages/kit/src/plugin.ts @@ -3,6 +3,7 @@ import type { NuxtPlugin, NuxtPluginTemplate } from '@nuxt/schema' import { useNuxt } from './context' import { addTemplate } from './template' import { resolveAlias } from './resolve' +import { MODE_RE } from './utils' /** * Normalize a nuxt plugin object @@ -27,7 +28,7 @@ export function normalizePlugin (plugin: NuxtPlugin | string): NuxtPlugin { plugin.mode = 'server' } if (!plugin.mode) { - const [, mode = 'all'] = plugin.src.match(/\.(server|client)(\.\w+)*$/) || [] + const [, mode = 'all'] = plugin.src.match(MODE_RE) || [] plugin.mode = mode as 'all' | 'client' | 'server' } diff --git a/packages/kit/src/template.ts b/packages/kit/src/template.ts index 8c40713e76..8b4ae046fd 100644 --- a/packages/kit/src/template.ts +++ b/packages/kit/src/template.ts @@ -123,6 +123,9 @@ export async function updateTemplates (options?: { filter?: (template: ResolvedN return await tryUseNuxt()?.hooks.callHook('builder:generateApp', options) } +const EXTENSION_RE = /\b\.\w+$/g +// Exclude bridge alias types to support Volar +const excludedAlias = [/^@vue\/.*$/, /^#internal\/nuxt/] export async function _generateTypes (nuxt: Nuxt) { const rootDirWithSlash = withTrailingSlash(nuxt.options.rootDir) const relativeRootDir = relativeWithDot(nuxt.options.buildDir, nuxt.options.rootDir) @@ -225,9 +228,6 @@ export async function _generateTypes (nuxt: Nuxt) { const aliases: Record = nuxt.options.alias - // Exclude bridge alias types to support Volar - const excludedAlias = [/^@vue\/.*$/, /^#internal\/nuxt/] - const basePath = tsConfig.compilerOptions!.baseUrl ? resolve(nuxt.options.buildDir, tsConfig.compilerOptions!.baseUrl) : nuxt.options.buildDir @@ -260,7 +260,7 @@ export async function _generateTypes (nuxt: Nuxt) { } else { const path = stats?.isFile() // remove extension - ? relativePath.replace(/\b\.\w+$/g, '') + ? relativePath.replace(EXTENSION_RE, '') // non-existent file probably shouldn't be resolved : aliases[alias]! @@ -289,7 +289,7 @@ export async function _generateTypes (nuxt: Nuxt) { tsConfig.compilerOptions!.paths[alias] = await Promise.all(paths.map(async (path: string) => { if (!isAbsolute(path)) { return path } const stats = await fsp.stat(path).catch(() => null /* file does not exist */) - return relativeWithDot(nuxt.options.buildDir, stats?.isFile() ? path.replace(/\b\.\w+$/g, '') /* remove extension */ : path) + return relativeWithDot(nuxt.options.buildDir, stats?.isFile() ? path.replace(EXTENSION_RE, '') /* remove extension */ : path) })) } @@ -344,6 +344,7 @@ function renderAttr (key: string, value?: string) { return value ? `${key}="${value}"` : '' } +const RELATIVE_WITH_DOT_RE = /^([^.])/ function relativeWithDot (from: string, to: string) { - return relative(from, to).replace(/^([^.])/, './$1') || '.' + return relative(from, to).replace(RELATIVE_WITH_DOT_RE, './$1') || '.' } diff --git a/packages/kit/src/utils.ts b/packages/kit/src/utils.ts index 72b096120b..89fa591c50 100644 --- a/packages/kit/src/utils.ts +++ b/packages/kit/src/utils.ts @@ -2,3 +2,5 @@ export function toArray (value: T | T[]): T[] { return Array.isArray(value) ? value : [value] } + +export const MODE_RE = /\.(server|client)(\.\w+)*$/ diff --git a/packages/nuxt/src/app/components/nuxt-island.ts b/packages/nuxt/src/app/components/nuxt-island.ts index 5d353c8375..20d1f11cbf 100644 --- a/packages/nuxt/src/app/components/nuxt-island.ts +++ b/packages/nuxt/src/app/components/nuxt-island.ts @@ -22,6 +22,7 @@ const SSR_UID_RE = /data-island-uid="([^"]*)"/ const DATA_ISLAND_UID_RE = /data-island-uid(="")?(?!="[^"])/g const SLOTNAME_RE = /data-island-slot="([^"]*)"/g const SLOT_FALLBACK_RE = / data-island-slot="([^"]*)"[^>]*>/g +const ISLAND_SCOPE_ID_RE = /^<[^> ]*/ let id = 1 const getId = import.meta.client ? () => (id++).toString() : randomUUID @@ -142,7 +143,7 @@ export default defineComponent({ let html = ssrHTML.value if (props.scopeId) { - html = html.replace(/^<[^> ]*/, full => full + ' ' + props.scopeId) + html = html.replace(ISLAND_SCOPE_ID_RE, full => full + ' ' + props.scopeId) } if (import.meta.client && !canLoadClientComponent.value) { diff --git a/packages/nuxt/src/app/components/nuxt-link.ts b/packages/nuxt/src/app/components/nuxt-link.ts index 77006518a2..aa50e11e09 100644 --- a/packages/nuxt/src/app/components/nuxt-link.ts +++ b/packages/nuxt/src/app/components/nuxt-link.ts @@ -521,11 +521,12 @@ function useObserver (): { observe: ObserveFn } | undefined { return _observer } +const IS_2G_RE = /2g/ function isSlowConnection () { if (import.meta.server) { return } // https://developer.mozilla.org/en-US/docs/Web/API/Navigator/connection const cn = (navigator as any).connection as { saveData: boolean, effectiveType: string } | null - if (cn && (cn.saveData || /2g/.test(cn.effectiveType))) { return true } + if (cn && (cn.saveData || IS_2G_RE.test(cn.effectiveType))) { return true } return false } diff --git a/packages/nuxt/src/app/components/utils.ts b/packages/nuxt/src/app/components/utils.ts index 0bde127ec5..5fe9739e31 100644 --- a/packages/nuxt/src/app/components/utils.ts +++ b/packages/nuxt/src/app/components/utils.ts @@ -15,13 +15,16 @@ export const _wrapIf = (component: Component, props: any, slots: any) => { return { default: () => props ? h(component, props, slots) : slots.default?.() } } +const ROUTE_KEY_PARENTHESES_RE = /(:\w+)\([^)]+\)/g +const ROUTE_KEY_SYMBOLS_RE = /(:\w+)[?+*]/g +const ROUTE_KEY_NORMAL_RE = /:\w+/g // TODO: consider refactoring into single utility // See https://github.com/nuxt/nuxt/tree/main/packages/nuxt/src/pages/runtime/utils.ts#L8-L19 function generateRouteKey (route: RouteLocationNormalized) { const source = route?.meta.key ?? route.path - .replace(/(:\w+)\([^)]+\)/g, '$1') - .replace(/(:\w+)[?+*]/g, '$1') - .replace(/:\w+/g, r => route.params[r.slice(1)]?.toString() || '') + .replace(ROUTE_KEY_PARENTHESES_RE, '$1') + .replace(ROUTE_KEY_SYMBOLS_RE, '$1') + .replace(ROUTE_KEY_NORMAL_RE, r => route.params[r.slice(1)]?.toString() || '') return typeof source === 'function' ? source(route) : source } diff --git a/packages/nuxt/src/app/composables/router.ts b/packages/nuxt/src/app/composables/router.ts index fa8be0805c..0814873ff0 100644 --- a/packages/nuxt/src/app/composables/router.ts +++ b/packages/nuxt/src/app/composables/router.ts @@ -114,6 +114,7 @@ export interface NavigateToOptions { open?: OpenOptions } +const URL_QUOTE_RE = /"/g /** @since 3.0.0 */ export const navigateTo = (to: RouteLocationRaw | undefined | null, options?: NavigateToOptions): Promise | false | void | RouteLocationRaw => { if (!to) { @@ -166,7 +167,7 @@ export const navigateTo = (to: RouteLocationRaw | undefined | null, options?: Na const redirect = async function (response: any) { // TODO: consider deprecating in favour of `app:rendered` and removing await nuxtApp.callHook('app:redirected') - const encodedLoc = location.replace(/"/g, '%22') + const encodedLoc = location.replace(URL_QUOTE_RE, '%22') const encodedHeader = encodeURL(location, isExternalHost) nuxtApp.ssrContext!._renderResponse = { diff --git a/packages/nuxt/src/components/module.ts b/packages/nuxt/src/components/module.ts index 8f1589bb08..a2a1d8ca7d 100644 --- a/packages/nuxt/src/components/module.ts +++ b/packages/nuxt/src/components/module.ts @@ -16,11 +16,13 @@ import { ComponentNamePlugin } from './plugins/component-names' const isPureObjectOrString = (val: any) => (!Array.isArray(val) && typeof val === 'object') || typeof val === 'string' const isDirectory = (p: string) => { try { return statSync(p).isDirectory() } catch { return false } } +const SLASH_SEPARATOR_RE = /[\\/]/ function compareDirByPathLength ({ path: pathA }: { path: string }, { path: pathB }: { path: string }) { - return pathB.split(/[\\/]/).filter(Boolean).length - pathA.split(/[\\/]/).filter(Boolean).length + return pathB.split(SLASH_SEPARATOR_RE).filter(Boolean).length - pathA.split(SLASH_SEPARATOR_RE).filter(Boolean).length } const DEFAULT_COMPONENTS_DIRS_RE = /\/components(?:\/(?:global|islands))?$/ +const STARTER_DOT_RE = /^\./g export type getComponentsT = (mode?: 'client' | 'server' | 'all') => Component[] @@ -89,7 +91,7 @@ export default defineNuxtModule({ const dirOptions: ComponentsDir = typeof dir === 'object' ? dir : { path: dir } const dirPath = resolveAlias(dirOptions.path) const transpile = typeof dirOptions.transpile === 'boolean' ? dirOptions.transpile : 'auto' - const extensions = (dirOptions.extensions || nuxt.options.extensions).map(e => e.replace(/^\./g, '')) + const extensions = (dirOptions.extensions || nuxt.options.extensions).map(e => e.replace(STARTER_DOT_RE, '')) const present = isDirectory(dirPath) if (!present && !DEFAULT_COMPONENTS_DIRS_RE.test(dirOptions.path)) { diff --git a/packages/nuxt/src/components/plugins/client-fallback-auto-id.ts b/packages/nuxt/src/components/plugins/client-fallback-auto-id.ts index 9f3e1b119c..85c3d8b82d 100644 --- a/packages/nuxt/src/components/plugins/client-fallback-auto-id.ts +++ b/packages/nuxt/src/components/plugins/client-fallback-auto-id.ts @@ -12,6 +12,7 @@ interface LoaderOptions { } const CLIENT_FALLBACK_RE = /<(?:NuxtClientFallback|nuxt-client-fallback)(?: [^>]*)?>/ const CLIENT_FALLBACK_GLOBAL_RE = /<(NuxtClientFallback|nuxt-client-fallback)( [^>]*)?>/g +const UID_RE = / :?uid=/ export const ClientFallbackAutoIdPlugin = (options: LoaderOptions) => createUnplugin(() => { const exclude = options.transform?.exclude || [] const include = options.transform?.include || [] @@ -37,7 +38,7 @@ export const ClientFallbackAutoIdPlugin = (options: LoaderOptions) => createUnpl s.replace(CLIENT_FALLBACK_GLOBAL_RE, (full, name, attrs) => { count++ - if (/ :?uid=/.test(attrs)) { return full } + if (UID_RE.test(attrs)) { return full } return `<${name} :uid="'${hash(relativeID)}' + JSON.stringify($props) + '${count}'" ${attrs ?? ''}>` }) diff --git a/packages/nuxt/src/components/plugins/component-names.ts b/packages/nuxt/src/components/plugins/component-names.ts index 4a24ebe96b..af01adb5dc 100644 --- a/packages/nuxt/src/components/plugins/component-names.ts +++ b/packages/nuxt/src/components/plugins/component-names.ts @@ -1,12 +1,13 @@ import { createUnplugin } from 'unplugin' import MagicString from 'magic-string' import type { Component } from 'nuxt/schema' -import { isVue } from '../../core/utils' +import { SX_RE, isVue } from '../../core/utils' interface NameDevPluginOptions { sourcemap: boolean getComponents: () => Component[] } +const FILENAME_RE = /([^/\\]+)\.\w+$/ /** * Set the default name of components to their PascalCase name */ @@ -15,10 +16,10 @@ export const ComponentNamePlugin = (options: NameDevPluginOptions) => createUnpl name: 'nuxt:component-name-plugin', enforce: 'post', transformInclude (id) { - return isVue(id) || !!id.match(/\.[tj]sx$/) + return isVue(id) || !!id.match(SX_RE) }, transform (code, id) { - const filename = id.match(/([^/\\]+)\.\w+$/)?.[1] + const filename = id.match(FILENAME_RE)?.[1] if (!filename) { return } diff --git a/packages/nuxt/src/components/plugins/islands-transform.ts b/packages/nuxt/src/components/plugins/islands-transform.ts index 70ad9fb895..a3e2aba41a 100644 --- a/packages/nuxt/src/components/plugins/islands-transform.ts +++ b/packages/nuxt/src/components/plugins/islands-transform.ts @@ -30,6 +30,7 @@ const TEMPLATE_RE = /