From 27a7ca3c1e9172ff75b35256036212f45f1acb9c Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Mon, 16 Sep 2024 22:44:39 +0200 Subject: [PATCH 001/104] =?UTF-8?q?fix(nuxt):=20access=20server=20build=20?= =?UTF-8?q?from=20`webpack`=C2=A0memfs=20(#29027)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/nuxt/src/core/nitro.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/nuxt/src/core/nitro.ts b/packages/nuxt/src/core/nitro.ts index d3f5394d05..33efcf3331 100644 --- a/packages/nuxt/src/core/nitro.ts +++ b/packages/nuxt/src/core/nitro.ts @@ -545,6 +545,12 @@ export async function initNitro (nuxt: Nuxt & { _nitro?: Nitro }) { // nuxt dev if (nuxt.options.dev) { + nuxt.hook('webpack:compile', ({ name, compiler }) => { + if (name === 'server') { + const memfs = compiler.outputFileSystem as typeof import('node:fs') + nitro.options.virtual['#build/dist/server/server.mjs'] = () => memfs.readFileSync(join(nuxt.options.buildDir, 'dist/server/server.mjs'), 'utf-8') + } + }) nuxt.hook('webpack:compiled', () => { nuxt.server.reload() }) nuxt.hook('vite:compiled', () => { nuxt.server.reload() }) From f7dcadd3cf45fc5b5f3762528fa51aeb3ced2aec Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 17 Sep 2024 12:23:14 +0200 Subject: [PATCH 002/104] chore(deps): update lycheeverse/lychee-action digest to 64c64df (main) (#29029) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/docs-check-links.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docs-check-links.yml b/.github/workflows/docs-check-links.yml index cc4260e8b9..040c487df2 100644 --- a/.github/workflows/docs-check-links.yml +++ b/.github/workflows/docs-check-links.yml @@ -29,7 +29,7 @@ jobs: - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - name: Lychee link checker - uses: lycheeverse/lychee-action@c38ba4f281730ee0d64e6963f49b708e01567b86 # for v1.8.0 + uses: lycheeverse/lychee-action@64c64dfc7ad14257a2001ef393627d334a516a1f # for v1.8.0 with: # arguments with file types to check args: >- From 22563ad0487620f309f54bfd8698c963eef5be73 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 17 Sep 2024 15:04:29 +0200 Subject: [PATCH 003/104] chore(deps): update devdependency ignore to v6 (main) (#29034) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/kit/package.json | 2 +- packages/nuxt/package.json | 2 +- packages/schema/package.json | 2 +- pnpm-lock.yaml | 18 ++++++++++++------ 4 files changed, 15 insertions(+), 9 deletions(-) diff --git a/packages/kit/package.json b/packages/kit/package.json index bce2132d52..ee2cc547f2 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -34,7 +34,7 @@ "errx": "^0.1.0", "globby": "^14.0.2", "hash-sum": "^2.0.0", - "ignore": "^5.3.2", + "ignore": "^6.0.1", "jiti": "^2.0.0-beta.3", "klona": "^2.0.6", "mlly": "^1.7.1", diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index f166ef10bd..d6719a619a 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -86,7 +86,7 @@ "globby": "^14.0.2", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", "hookable": "^5.5.3", - "ignore": "^5.3.2", + "ignore": "^6.0.1", "impound": "^0.1.0", "jiti": "^2.0.0-beta.3", "klona": "^2.0.6", diff --git a/packages/schema/package.json b/packages/schema/package.json index d0eb0388c3..21dc7ff307 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -48,7 +48,7 @@ "c12": "2.0.0-beta.2", "esbuild-loader": "4.2.2", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", - "ignore": "5.3.2", + "ignore": "6.0.1", "nitro": "npm:nitro-nightly@3.0.0-beta-28665895.e727afda", "ofetch": "1.3.4", "unbuild": "3.0.0-rc.7", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 336a7e68f9..6c78e831d9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -210,8 +210,8 @@ importers: specifier: ^2.0.0 version: 2.0.0 ignore: - specifier: ^5.3.2 - version: 5.3.2 + specifier: ^6.0.1 + version: 6.0.1 jiti: specifier: 2.0.0-beta.3 version: 2.0.0-beta.3 @@ -355,8 +355,8 @@ importers: specifier: ^5.5.3 version: 5.5.3 ignore: - specifier: ^5.3.2 - version: 5.3.2 + specifier: ^6.0.1 + version: 6.0.1 impound: specifier: ^0.1.0 version: 0.1.0(rollup@4.21.3)(webpack-sources@3.2.3) @@ -576,8 +576,8 @@ importers: specifier: npm:h3-nightly@2.0.0-1718872656.6765a6e version: h3-nightly@2.0.0-1718872656.6765a6e ignore: - specifier: 5.3.2 - version: 5.3.2 + specifier: 6.0.1 + version: 6.0.1 nitro: specifier: npm:nitro-nightly@3.0.0-beta-28665895.e727afda version: nitro-nightly@3.0.0-beta-28665895.e727afda(typescript@5.6.2)(webpack-sources@3.2.3) @@ -4433,6 +4433,10 @@ packages: resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} engines: {node: '>= 4'} + ignore@6.0.1: + resolution: {integrity: sha512-9hCx6FGveEYzwsldacntlq0RdPsTjOAALVL4nqi1O8JU6OIzzchHELMNE9f+6ZMtuHG1vd+owvczaMhu6EM2Xw==} + engines: {node: '>= 4'} + image-meta@0.2.1: resolution: {integrity: sha512-K6acvFaelNxx8wc2VjbIzXKDVB0Khs0QT35U6NkGfTdCmjLNcO2945m7RFNR9/RPVFm48hq7QPzK8uGH18HCGw==} @@ -11345,6 +11349,8 @@ snapshots: ignore@5.3.2: {} + ignore@6.0.1: {} + image-meta@0.2.1: {} immutable@4.3.7: {} From 64a70feec2ecc7a38bb0d270bf6f707ac88b6553 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 17 Sep 2024 16:01:47 +0200 Subject: [PATCH 004/104] chore(deps): update all non-major dependencies (main) (#29022) 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/nuxt/package.json | 8 +- packages/schema/package.json | 8 +- packages/ui-templates/package.json | 6 +- packages/vite/package.json | 4 +- packages/webpack/package.json | 2 +- pnpm-lock.yaml | 857 +++++++++++++++++++---------- test/bundle.test.ts | 6 +- 9 files changed, 604 insertions(+), 299 deletions(-) diff --git a/package.json b/package.json index 98fe674f57..9244921a0f 100644 --- a/package.json +++ b/package.json @@ -39,6 +39,9 @@ "@nuxt/ui-templates": "workspace:*", "@nuxt/vite-builder": "workspace:*", "@nuxt/webpack-builder": "workspace:*", + "@vue/compiler-core": "3.5.6", + "@vue/compiler-dom": "3.5.6", + "@vue/shared": "3.5.6", "@types/node": "20.16.5", "c12": "2.0.0-beta.2", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", @@ -46,14 +49,15 @@ "magic-string": "^0.30.11", "nitro": "npm:nitro-nightly@3.0.0-beta-28665895.e727afda", "nuxt": "workspace:*", + "ohash": "1.1.4", "postcss": "8.4.47", "rollup": "4.21.3", "send": ">=0.19.0", "typescript": "5.6.2", "ufo": "1.5.4", "unbuild": "3.0.0-rc.7", - "vite": "5.4.5", - "vue": "3.5.5" + "vite": "5.4.6", + "vue": "3.5.6" }, "devDependencies": { "@eslint/js": "9.10.0", @@ -102,7 +106,7 @@ "ufo": "1.5.4", "vitest": "2.1.1", "vitest-environment-nuxt": "1.0.1", - "vue": "3.5.5", + "vue": "3.5.6", "vue-router": "4.4.5", "vue-tsc": "2.1.6" }, diff --git a/packages/kit/package.json b/packages/kit/package.json index ee2cc547f2..28f8cf8e0b 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -52,7 +52,7 @@ "@types/semver": "7.5.8", "nitro": "npm:nitro-nightly@3.0.0-beta-28665895.e727afda", "unbuild": "3.0.0-rc.7", - "vite": "5.4.5", + "vite": "5.4.6", "vitest": "2.1.1", "webpack": "5.94.0" }, diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index d6719a619a..2b85c5621e 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -69,7 +69,7 @@ "@unhead/shared": "^1.11.6", "@unhead/ssr": "^1.11.6", "@unhead/vue": "^1.11.6", - "@vue/shared": "^3.5.5", + "@vue/shared": "^3.5.6", "acorn": "8.12.1", "c12": "^2.0.0-beta.2", "chokidar": "^3.6.0", @@ -119,7 +119,7 @@ "unplugin-vue-router": "^0.10.8", "unstorage": "^1.12.0", "untyped": "^1.4.2", - "vue": "^3.5.5", + "vue": "^3.5.6", "vue-bundle-renderer": "^2.1.0", "vue-devtools-stub": "^0.1.0", "vue-router": "^4.4.5" @@ -130,9 +130,9 @@ "@parcel/watcher": "2.4.1", "@types/estree": "1.0.5", "@vitejs/plugin-vue": "5.1.3", - "@vue/compiler-sfc": "3.5.5", + "@vue/compiler-sfc": "3.5.6", "unbuild": "3.0.0-rc.7", - "vite": "5.4.5", + "vite": "5.4.6", "vitest": "2.1.1" }, "peerDependencies": { diff --git a/packages/schema/package.json b/packages/schema/package.json index 21dc7ff307..9da71c3703 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -42,8 +42,8 @@ "@unhead/schema": "1.11.6", "@vitejs/plugin-vue": "5.1.3", "@vitejs/plugin-vue-jsx": "4.0.1", - "@vue/compiler-core": "3.5.5", - "@vue/compiler-sfc": "3.5.5", + "@vue/compiler-core": "3.5.6", + "@vue/compiler-sfc": "3.5.6", "@vue/language-core": "2.1.6", "c12": "2.0.0-beta.2", "esbuild-loader": "4.2.2", @@ -54,8 +54,8 @@ "unbuild": "3.0.0-rc.7", "unctx": "2.3.1", "unenv": "1.10.0", - "vite": "5.4.5", - "vue": "3.5.5", + "vite": "5.4.6", + "vue": "3.5.6", "vue-bundle-renderer": "2.1.0", "vue-loader": "17.4.2", "vue-router": "4.4.5", diff --git a/packages/ui-templates/package.json b/packages/ui-templates/package.json index 2da9f2e2af..220d7f17e1 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.62.3", + "@unocss/reset": "0.62.4", "critters": "0.0.24", "html-validate": "8.22.0", "htmlnano": "2.1.1", @@ -29,7 +29,7 @@ "scule": "1.3.0", "tinyexec": "0.3.0", "tinyglobby": "0.2.6", - "unocss": "0.62.3", - "vite": "5.4.5" + "unocss": "0.62.4", + "vite": "5.4.6" } } diff --git a/packages/vite/package.json b/packages/vite/package.json index 5882f53cb4..88ff79d62c 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -29,7 +29,7 @@ "@types/estree": "1.0.5", "rollup": "4.21.3", "unbuild": "3.0.0-rc.7", - "vue": "3.5.5" + "vue": "3.5.6" }, "dependencies": { "@nuxt/kit": "workspace:*", @@ -62,7 +62,7 @@ "ufo": "^1.5.4", "unenv": "^1.10.0", "unplugin": "^1.14.1", - "vite": "^5.4.5", + "vite": "^5.4.6", "vite-node": "^2.1.1", "vite-plugin-checker": "^0.8.0", "vue-bundle-renderer": "^2.1.0" diff --git a/packages/webpack/package.json b/packages/webpack/package.json index b0b07bcf87..1307c73b04 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -80,7 +80,7 @@ "@types/webpack-hot-middleware": "2.25.9", "rollup": "4.21.3", "unbuild": "3.0.0-rc.7", - "vue": "3.5.5" + "vue": "3.5.6" }, "peerDependencies": { "vue": "^3.3.4" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6c78e831d9..40ccf3d402 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,6 +10,9 @@ overrides: '@nuxt/ui-templates': workspace:* '@nuxt/vite-builder': workspace:* '@nuxt/webpack-builder': workspace:* + '@vue/compiler-core': 3.5.6 + '@vue/compiler-dom': 3.5.6 + '@vue/shared': 3.5.6 '@types/node': 20.16.5 c12: 2.0.0-beta.2 h3: npm:h3-nightly@2.0.0-1718872656.6765a6e @@ -17,14 +20,15 @@ overrides: magic-string: ^0.30.11 nitro: npm:nitro-nightly@3.0.0-beta-28665895.e727afda nuxt: workspace:* + ohash: 1.1.4 postcss: 8.4.47 rollup: 4.21.3 send: '>=0.19.0' typescript: 5.6.2 ufo: 1.5.4 unbuild: 3.0.0-rc.7 - vite: 5.4.5 - vue: 3.5.5 + vite: 5.4.6 + vue: 3.5.6 patchedDependencies: ofetch@1.3.4: @@ -46,13 +50,13 @@ importers: version: link:packages/kit '@nuxt/test-utils': specifier: 3.14.2 - version: 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.5)(vue@3.5.5(typescript@5.6.2)))(@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.47.1)(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.5(typescript@5.6.2)))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) + version: 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.6)(vue@3.5.6(typescript@5.6.2)))(@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.47.1)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.6(typescript@5.6.2)))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3) '@nuxt/webpack-builder': specifier: workspace:* version: link:packages/webpack '@testing-library/vue': specifier: 8.1.0 - version: 8.1.0(@vue/compiler-sfc@3.5.5)(vue@3.5.5(typescript@5.6.2)) + version: 8.1.0(@vue/compiler-sfc@3.5.6)(vue@3.5.6(typescript@5.6.2)) '@types/eslint__js': specifier: 8.42.3 version: 8.42.3 @@ -67,10 +71,10 @@ importers: version: 1.11.6 '@unhead/vue': specifier: 1.11.6 - version: 1.11.6(vue@3.5.5(typescript@5.6.2)) + version: 1.11.6(vue@3.5.6(typescript@5.6.2)) '@vitejs/plugin-vue': specifier: 5.1.3 - version: 5.1.3(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.5(typescript@5.6.2)) + version: 5.1.3(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2)) '@vitest/coverage-v8': specifier: 2.1.1 version: 2.1.1(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)) @@ -172,13 +176,13 @@ importers: version: 2.1.1(@types/node@20.16.5)(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.5)(vue@3.5.5(typescript@5.6.2)))(@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.47.1)(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.5(typescript@5.6.2)))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) + version: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.6)(vue@3.5.6(typescript@5.6.2)))(@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.47.1)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.6(typescript@5.6.2)))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3) vue: - specifier: 3.5.5 - version: 3.5.5(typescript@5.6.2) + specifier: 3.5.6 + version: 3.5.6(typescript@5.6.2) vue-router: specifier: 4.4.5 - version: 4.4.5(vue@3.5.5(typescript@5.6.2)) + version: 4.4.5(vue@3.5.6(typescript@5.6.2)) vue-tsc: specifier: 2.1.6 version: 2.1.6(typescript@5.6.2) @@ -259,8 +263,8 @@ importers: specifier: 3.0.0-rc.7 version: 3.0.0-rc.7(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) vite: - specifier: 5.4.5 - version: 5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + specifier: 5.4.6 + version: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) vitest: specifier: 2.1.1 version: 2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) @@ -275,7 +279,7 @@ importers: version: 2.0.2 '@nuxt/devtools': specifier: ^1.4.2 - version: 1.4.2(rollup@4.21.3)(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) + version: 1.4.2(rollup@4.21.3)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3) '@nuxt/kit': specifier: workspace:* version: link:../kit @@ -302,10 +306,10 @@ importers: version: 1.11.6 '@unhead/vue': specifier: ^1.11.6 - version: 1.11.6(vue@3.5.5(typescript@5.6.2)) + version: 1.11.6(vue@3.5.6(typescript@5.6.2)) '@vue/shared': - specifier: ^3.5.5 - version: 3.5.5 + specifier: 3.5.6 + version: 3.5.6 acorn: specifier: 8.12.1 version: 8.12.1 @@ -391,7 +395,7 @@ importers: specifier: ^1.3.4 version: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) ohash: - specifier: ^1.1.4 + specifier: 1.1.4 version: 1.1.4 pathe: specifier: ^1.1.2 @@ -446,7 +450,7 @@ importers: version: 1.14.1(webpack-sources@3.2.3) unplugin-vue-router: specifier: ^0.10.8 - version: 0.10.8(rollup@4.21.3)(vue-router@4.4.5(vue@3.5.5(typescript@5.6.2)))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) + version: 0.10.8(rollup@4.21.3)(vue-router@4.4.5(vue@3.5.6(typescript@5.6.2)))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3) unstorage: specifier: ^1.12.0 version: 1.12.0(ioredis@5.4.1) @@ -454,8 +458,8 @@ importers: specifier: ^1.4.2 version: 1.4.2 vue: - specifier: 3.5.5 - version: 3.5.5(typescript@5.6.2) + specifier: 3.5.6 + version: 3.5.6(typescript@5.6.2) vue-bundle-renderer: specifier: ^2.1.0 version: 2.1.0 @@ -464,11 +468,11 @@ importers: version: 0.1.0 vue-router: specifier: ^4.4.5 - version: 4.4.5(vue@3.5.5(typescript@5.6.2)) + version: 4.4.5(vue@3.5.6(typescript@5.6.2)) devDependencies: '@nuxt/scripts': specifier: 0.9.2 - version: 0.9.2(@nuxt/devtools@1.4.2(rollup@4.21.3)(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.3)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.5)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.21.3)(typescript@5.6.2)(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1)) + version: 0.9.2(@nuxt/devtools@1.4.2(rollup@4.21.3)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.3)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.6)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.21.3)(typescript@5.6.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1)) '@nuxt/ui-templates': specifier: workspace:* version: link:../ui-templates @@ -480,16 +484,16 @@ importers: version: 1.0.5 '@vitejs/plugin-vue': specifier: 5.1.3 - version: 5.1.3(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.5(typescript@5.6.2)) + version: 5.1.3(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2)) '@vue/compiler-sfc': - specifier: 3.5.5 - version: 3.5.5 + specifier: 3.5.6 + version: 3.5.6 unbuild: specifier: 3.0.0-rc.7 version: 3.0.0-rc.7(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) vite: - specifier: 5.4.5 - version: 5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + specifier: 5.4.6 + version: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) vitest: specifier: 2.1.1 version: 2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) @@ -553,16 +557,16 @@ importers: version: 1.11.6 '@vitejs/plugin-vue': specifier: 5.1.3 - version: 5.1.3(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.5(typescript@5.6.2)) + version: 5.1.3(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2)) '@vitejs/plugin-vue-jsx': specifier: 4.0.1 - version: 4.0.1(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.5(typescript@5.6.2)) + version: 4.0.1(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2)) '@vue/compiler-core': - specifier: 3.5.5 - version: 3.5.5 + specifier: 3.5.6 + version: 3.5.6 '@vue/compiler-sfc': - specifier: 3.5.5 - version: 3.5.5 + specifier: 3.5.6 + version: 3.5.6 '@vue/language-core': specifier: 2.1.6 version: 2.1.6(typescript@5.6.2) @@ -594,20 +598,20 @@ importers: specifier: 1.10.0 version: 1.10.0 vite: - specifier: 5.4.5 - version: 5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + specifier: 5.4.6 + version: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) vue: - specifier: 3.5.5 - version: 3.5.5(typescript@5.6.2) + specifier: 3.5.6 + version: 3.5.6(typescript@5.6.2) vue-bundle-renderer: specifier: 2.1.0 version: 2.1.0 vue-loader: specifier: 17.4.2 - version: 17.4.2(@vue/compiler-sfc@3.5.5)(vue@3.5.5(typescript@5.6.2))(webpack@5.94.0) + version: 17.4.2(@vue/compiler-sfc@3.5.6)(vue@3.5.6(typescript@5.6.2))(webpack@5.94.0) vue-router: specifier: 4.4.5 - version: 4.4.5(vue@3.5.5(typescript@5.6.2)) + version: 4.4.5(vue@3.5.6(typescript@5.6.2)) webpack: specifier: 5.94.0 version: 5.94.0 @@ -618,8 +622,8 @@ importers: packages/ui-templates: devDependencies: '@unocss/reset': - specifier: 0.62.3 - version: 0.62.3 + specifier: 0.62.4 + version: 0.62.4 critters: specifier: 0.0.24 version: 0.0.24 @@ -651,11 +655,11 @@ importers: specifier: 0.2.6 version: 0.2.6 unocss: - specifier: 0.62.3 - version: 0.62.3(@unocss/webpack@0.62.3(rollup@4.21.3)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.21.3)(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + specifier: 0.62.4 + version: 0.62.4(@unocss/webpack@0.62.3(rollup@4.21.3)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.21.3)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) vite: - specifier: 5.4.5 - version: 5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + specifier: 5.4.6 + version: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) packages/vite: dependencies: @@ -667,10 +671,10 @@ importers: version: 5.0.7(rollup@4.21.3) '@vitejs/plugin-vue': specifier: ^5.1.3 - version: 5.1.3(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.5(typescript@5.6.2)) + version: 5.1.3(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2)) '@vitejs/plugin-vue-jsx': specifier: ^4.0.1 - version: 4.0.1(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.5(typescript@5.6.2)) + version: 4.0.1(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2)) autoprefixer: specifier: ^10.4.20 version: 10.4.20(postcss@8.4.47) @@ -717,7 +721,7 @@ importers: specifier: ^1.7.1 version: 1.7.1 ohash: - specifier: ^1.1.4 + specifier: 1.1.4 version: 1.1.4 pathe: specifier: ^1.1.2 @@ -750,14 +754,14 @@ importers: specifier: ^1.14.1 version: 1.14.1(webpack-sources@3.2.3) vite: - specifier: 5.4.5 - version: 5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + specifier: 5.4.6 + version: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) vite-node: specifier: ^2.1.1 version: 2.1.1(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) vite-plugin-checker: specifier: ^0.8.0 - version: 0.8.0(eslint@9.10.0(jiti@2.0.0-beta.3))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)) + version: 0.8.0(eslint@9.10.0(jiti@2.0.0-beta.3))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)) vue-bundle-renderer: specifier: ^2.1.0 version: 2.1.0 @@ -778,8 +782,8 @@ importers: specifier: 3.0.0-rc.7 version: 3.0.0-rc.7(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) vue: - specifier: 3.5.5 - version: 3.5.5(typescript@5.6.2) + specifier: 3.5.6 + version: 3.5.6(typescript@5.6.2) packages/webpack: dependencies: @@ -850,7 +854,7 @@ importers: specifier: ^1.7.1 version: 1.7.1 ohash: - specifier: ^1.1.4 + specifier: 1.1.4 version: 1.1.4 pathe: specifier: ^1.1.2 @@ -899,7 +903,7 @@ importers: version: 2.1.0 vue-loader: specifier: ^17.4.2 - version: 17.4.2(@vue/compiler-sfc@3.5.5)(vue@3.5.5(typescript@5.6.2))(webpack@5.94.0) + version: 17.4.2(@vue/compiler-sfc@3.5.6)(vue@3.5.6(typescript@5.6.2))(webpack@5.94.0) webpack: specifier: ^5.94.0 version: 5.94.0 @@ -944,8 +948,8 @@ importers: specifier: 3.0.0-rc.7 version: 3.0.0-rc.7(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) vue: - specifier: 3.5.5 - version: 3.5.5(typescript@5.6.2) + specifier: 3.5.6 + version: 3.5.6(typescript@5.6.2) playground: dependencies: @@ -972,8 +976,8 @@ importers: specifier: latest version: 1.14.1(webpack-sources@3.2.3) vue: - specifier: 3.5.5 - version: 3.5.5(typescript@5.6.2) + specifier: 3.5.6 + version: 3.5.6(typescript@5.6.2) test/fixtures/basic-types: dependencies: @@ -986,16 +990,16 @@ importers: version: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) unplugin-vue-router: specifier: ^0.10.7 - version: 0.10.8(rollup@4.21.3)(vue-router@4.4.5(vue@3.5.5(typescript@5.6.2)))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) + version: 0.10.8(rollup@4.21.3)(vue-router@4.4.5(vue@3.5.6(typescript@5.6.2)))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3) vitest: specifier: 1.6.0 version: 1.6.0(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) vue: - specifier: 3.5.5 - version: 3.5.5(typescript@5.6.2) + specifier: 3.5.6 + version: 3.5.6(typescript@5.6.2) vue-router: specifier: latest - version: 4.4.5(vue@3.5.5(typescript@5.6.2)) + version: 4.4.5(vue@3.5.6(typescript@5.6.2)) test/fixtures/minimal: dependencies: @@ -1716,8 +1720,8 @@ packages: '@iconify/types@2.0.0': resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} - '@iconify/utils@2.1.32': - resolution: {integrity: sha512-LeifFZPPKu28O3AEDpYJNdEbvS4/ojAPyIW+pF/vUpJTYnbTiXUHkCh0bwgFRzKvdpb8H4Fbfd/742++MF4fPQ==} + '@iconify/utils@2.1.33': + resolution: {integrity: sha512-jP9h6v/g0BIZx0p7XGJJVtkVnydtbgTgt9mVNcGDYwaa7UhdHdI9dvoq+gKj9sijMSJKxUPEG2JyjsgXjxL7Kw==} '@ioredis/commands@1.2.0': resolution: {integrity: sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==} @@ -1820,7 +1824,7 @@ packages: '@nuxt/devtools-kit@1.4.2': resolution: {integrity: sha512-8a5PhVnC7E94318/sHbNSe9mI2MlsQ8+pJLGs2Hh1OJyidB9SWe6hoFc8q4K9VOtXak9uCFVb5V2JGXS1q+1aA==} peerDependencies: - vite: 5.4.5 + vite: 5.4.6 '@nuxt/devtools-ui-kit@1.4.2': resolution: {integrity: sha512-ELVSAVimFeX4RWrfBjckevyB2btIrd4KUG0qVEaX9pBzKxwg8C1u+sDEfDfSQSnByXf7uoaGkR/1O/Up7xu65g==} @@ -1835,7 +1839,7 @@ packages: resolution: {integrity: sha512-Ok3g2P7iwKyK8LiwozbYVAZTo8t91iXSmlJj2ozeo1okKQ2Qi1AtwB6nYgIlkUHZmo155ZjG/LCHYI5uhQ/sGw==} hasBin: true peerDependencies: - vite: 5.4.5 + vite: 5.4.6 '@nuxt/eslint-config@0.5.7': resolution: {integrity: sha512-B+snO9NS9+v2657Z84tMbW3hLxjauIUkk2m4vnYjb9xfAFdoQwK07q6aaf7LzvagmVFmQiclT9LbJMvlRqzmsA==} @@ -1875,9 +1879,9 @@ packages: jsdom: ^22.0.0 || ^23.0.0 || ^24.0.0 || ^25.0.0 nitropack: '*' playwright-core: ^1.43.1 - vite: 5.4.5 + vite: 5.4.6 vitest: ^0.34.6 || ^1.0.0 || ^2.0.0 - vue: 3.5.5 + vue: 3.5.6 vue-router: ^4.0.0 peerDependenciesMeta: '@cucumber/cucumber': @@ -2181,23 +2185,32 @@ packages: '@shikijs/core@1.17.6': resolution: {integrity: sha512-9ztslig6/YmCg/XwESAXbKjAjOhaq6HVced9NY6qcbDz1X5g/S90Wco2vMjBNX/6V71ASkzri76JewSGPa7kiQ==} + '@shikijs/core@1.17.7': + resolution: {integrity: sha512-ZnIDxFu/yvje3Q8owSHaEHd+bu/jdWhHAaJ17ggjXofHx5rc4bhpCSW+OjC6smUBi5s5dd023jWtZ1gzMu/yrw==} + '@shikijs/engine-javascript@1.17.0': resolution: {integrity: sha512-EiBVlxmzJZdC2ypzn8k+vxLngbBNgHLS4RilwrFOABGRc72kUZubbD/6Chrq2RcVtD3yq1GtiiIdFMGd9BTX3Q==} '@shikijs/engine-javascript@1.17.6': resolution: {integrity: sha512-5EEZj8tVcierNxm4V0UMS2PVoflb0UJPalWWV8l9rRg+oOfnr5VivqBJbkyq5grltVPvByIXvVbY8GSM/356jQ==} + '@shikijs/engine-javascript@1.17.7': + resolution: {integrity: sha512-wwSf7lKPsm+hiYQdX+1WfOXujtnUG6fnN4rCmExxa4vo+OTmvZ9B1eKauilvol/LHUPrQgW12G3gzem7pY5ckw==} + '@shikijs/engine-oniguruma@1.17.0': resolution: {integrity: sha512-nsXzJGLQ0fhKmA4Gwt1cF7vC8VuZ1HSDrTRuj48h/qDeX/TzmOlTDXQ3uPtyuhyg/2rbZRzNhN8UFU4fSnQfXg==} '@shikijs/engine-oniguruma@1.17.6': resolution: {integrity: sha512-NLfWDMXFYe0nDHFbEoyZdz89aIIey3bTfF3zLYSUNTXks5s4uinZVmuPOFf1HfTeGqIn8uErJSBc3VnpJO7Alw==} + '@shikijs/engine-oniguruma@1.17.7': + resolution: {integrity: sha512-pvSYGnVeEIconU28NEzBXqSQC/GILbuNbAHwMoSfdTBrobKAsV1vq2K4cAgiaW1TJceLV9QMGGh18hi7cCzbVQ==} + '@shikijs/transformers@1.17.0': resolution: {integrity: sha512-C/s6z0knkWBVRG6cmklTUn+70URKVE8qlQuFg6Bi/9iqpX68NZloZhxCtVHeTd56pit15hivTlgSAY+SP7C8hA==} - '@shikijs/twoslash@1.17.6': - resolution: {integrity: sha512-87acUkBoLrP+nt04TUqvISQq+IF5aGfeesV8Y5X48BCst0FuI/K4V22Ixsd+L2S9dnjQCNomU8O1OUXUAT7M9A==} + '@shikijs/twoslash@1.17.7': + resolution: {integrity: sha512-GAD5UMD69aL5WiXfrWWZRLVekK3060cV/Qg2a8ZjSVdN8VwjZIw25UmbF5b/3QJxKdSvTirg0senL5gTb+NHJw==} '@shikijs/types@1.17.0': resolution: {integrity: sha512-Tvu2pA69lbpXB+MmgIaROP1tio8y0uYvKb5Foh3q0TJBTAJuaoa5eDEtS/0LquyveacsiVrYF4uEZILju+7Ybg==} @@ -2205,6 +2218,9 @@ packages: '@shikijs/types@1.17.6': resolution: {integrity: sha512-ndTFa2TJi2w51ddKQDn3Jy8f6K4E5Q2x3dA3Hmsd3+YmxDQ10UWHjcw7VbVbKzv3VcUvYPLy+z9neqytSzUMUg==} + '@shikijs/types@1.17.7': + resolution: {integrity: sha512-+qA4UyhWLH2q4EFd+0z4K7GpERDU+c+CN2XYD3sC+zjvAr5iuwD1nToXZMt1YODshjkEGEDV86G7j66bKjqDdg==} + '@shikijs/vitepress-twoslash@1.17.0': resolution: {integrity: sha512-FcdZUtF1jL51fZfkITd1qEnmnVe/w8lnOGhEWptMqMNvMYzB8vxDv5y+E1zvE+rw0NbBuWtOmZea3WOah1nr6g==} @@ -2243,7 +2259,7 @@ packages: engines: {node: '>=14'} peerDependencies: '@vue/compiler-sfc': '>= 3' - vue: 3.5.5 + vue: 3.5.6 peerDependenciesMeta: '@vue/compiler-sfc': optional: true @@ -2461,12 +2477,20 @@ packages: '@unhead/vue@1.11.6': resolution: {integrity: sha512-CMuDJGTi4n4wKdOp6/JmB9roGshjTdoFKF34PEkXu4+g97BiVFiZ9LvgY44+UlWCUzQHcqEPRQIzm9iKEqcfKw==} peerDependencies: - vue: 3.5.5 + vue: 3.5.6 '@unocss/astro@0.62.3': resolution: {integrity: sha512-C6ZdyLbLDS0LebwmgwVItLNAOSkL/tvVWNRd1i3Jy5uj1vPxlrw+3lIYiHjEofn0GFpBiwlv5+OCvO1Xpq5MqA==} peerDependencies: - vite: 5.4.5 + vite: 5.4.6 + peerDependenciesMeta: + vite: + optional: true + + '@unocss/astro@0.62.4': + resolution: {integrity: sha512-98KfkbrNhBLx2+uYxMiGsldIeIZ6/PbL4yaGRHeHoiHd7p4HmIyCF+auYe4Psntx3Yr8kU+XSIAhGDYebvTidQ==} + peerDependencies: + vite: 5.4.6 peerDependenciesMeta: vite: optional: true @@ -2476,19 +2500,37 @@ packages: engines: {node: '>=14'} hasBin: true + '@unocss/cli@0.62.4': + resolution: {integrity: sha512-p4VyS40mzn4LCOkIsbIRzN0Zi50rRepesREi2S1+R4Kpvd4QFeeuxTuZNHEyi2uCboQ9ZWl1gfStCXIrNECwTg==} + engines: {node: '>=14'} + hasBin: true + '@unocss/config@0.62.3': resolution: {integrity: sha512-zYOvFE0HfGIbnP/AvsbAlJpPRx9CQyXzL11m/8zgsHW5SGlJIYxuTll83l/xu026G5mPiksy7quoEOEgCLslqw==} engines: {node: '>=14'} + '@unocss/config@0.62.4': + resolution: {integrity: sha512-XKudKxxW8P44JvlIdS6HBpfE3qZA9rhbemy6/sb8HyZjKYjgeM9jx5yjk+9+4hXNma/KlwDXwjAqY29z0S0SrA==} + engines: {node: '>=14'} + '@unocss/core@0.62.3': resolution: {integrity: sha512-Pfyrj8S7jq9K1QXD6Z5BCeiQavaHpbMN5q958/kmdbNGp57hOg1e346fMJAvgPjLBR+lE/hgZEsDrijtRiZXnw==} + '@unocss/core@0.62.4': + resolution: {integrity: sha512-Cc+Vo6XlaQpyVejkJrrzzWtiK9pgMWzVVBpm9VCVtwZPUjD4GSc+g7VQCPXSsr7m03tmSuRySJx72QcASmauNQ==} + '@unocss/extractor-arbitrary-variants@0.62.3': resolution: {integrity: sha512-9ZscWyXEwDZif+b56xZyJFHwJOjdMXmj+6x96jOsnRNBzwT9eW7YcGCErP1ih/q1S6KmuRrHM/JOXMBQ6H4qlw==} + '@unocss/extractor-arbitrary-variants@0.62.4': + resolution: {integrity: sha512-e4hJfBMyFr6T6dYSTTjNv9CQwaU1CVEKxDlYP0GpfSgxsV58pguID9j1mt0/XZD6LvEDzwxj9RTRWKpUSWqp+Q==} + '@unocss/inspector@0.62.3': resolution: {integrity: sha512-nTSXOf7YimFPxEYJo5VfP5wlMgYOCjlv3c5Ub/0fynCJXZNb89SFeU05ABXkEgg/FfiobVBTscikLc6guW8eHQ==} + '@unocss/inspector@0.62.4': + resolution: {integrity: sha512-bRcnI99gZecNzrUr6kDMdwGHkhUuTPyvvadRdaOxHc9Ow3ANNyqymeFM1q5anZEUZt8h15TYN0mdyQyIWkU3zg==} + '@unocss/nuxt@0.62.3': resolution: {integrity: sha512-GktKR2hFP0RjCn8GB9d0SKZY6fXr6dFJZURV6KOgRlu3hvlXJiUA/6MU/eij86q/Q5CZcHEUcVFkHD5Ex8cqKw==} @@ -2498,37 +2540,74 @@ packages: peerDependencies: postcss: 8.4.47 + '@unocss/postcss@0.62.4': + resolution: {integrity: sha512-kWdHy7UsSP4bDu8I7sCKeO0VuzvVpNHmn2rifK5gNstUx5dZ1H/SoyXTHx5sKtgfZBRzdNXFu2nZ3PzYGvEFbw==} + engines: {node: '>=14'} + peerDependencies: + postcss: 8.4.47 + '@unocss/preset-attributify@0.62.3': resolution: {integrity: sha512-ORNwyLobGTwnn/tK5yHnMabdJU6Mr/C4LyFH7G8VSLit/aVS0fFa795kJXwxfbqQoQ7Gw0Zxs9oE5RXI0/0y7g==} + '@unocss/preset-attributify@0.62.4': + resolution: {integrity: sha512-ei5nNT58GON9iyCGRRiIrphzyQbBIZ9iEqSBhIY0flcfi1uAPUXV32aO2slqJnWWAIwbRSb1GMpwYR8mmfuz8g==} + '@unocss/preset-icons@0.62.3': resolution: {integrity: sha512-Ie+5RTyac1Q5CNB/s/4aB4VTHAQgQqsI5hshMNLkJ0Jj1lWxodUdEbCRKjXDalRjAXOS9vsLjfJ35ozJ1RSTIQ==} + '@unocss/preset-icons@0.62.4': + resolution: {integrity: sha512-n9m2nRTxyiw0sqOwSioO3rro0kaPW0JJzWlzcfdwQ+ZORNR5WyJL298fLXYUFbZG3EOF+zSPg6CMDWudKk/tlA==} + '@unocss/preset-mini@0.62.3': resolution: {integrity: sha512-dn/8ubeW2ry/ZF3iKxdQHnS0l3EBibt0rIOE/XVwx24ub6pRzclU4r7xHnXeqvAFOO9PoiKDGgFR92m6R2MxyQ==} + '@unocss/preset-mini@0.62.4': + resolution: {integrity: sha512-1O+QpQFx7FT61aheAZEYemW5e4AGib8TFGm+rWLudKq2IBNnXHcS5xsq5QvqdC7rp9Dn3lnW5du6ijow5kCBuw==} + '@unocss/preset-tagify@0.62.3': resolution: {integrity: sha512-8BpUCZ5sjOZOzBKtu7ecfhRggwwPF78IqeqeNjI+XYRs8r7TBBcUVeF6zUkwhlX/TbtREkw2OZj0Iusa9CBO+A==} + '@unocss/preset-tagify@0.62.4': + resolution: {integrity: sha512-8b2Kcsvt93xu1JqDqcD3QvvW0L5rqvH7ev3BlNEVx6n8ayBqfB5HEd4ILKr7wSC90re+EnCgnMm7EP2FiQAJkw==} + '@unocss/preset-typography@0.62.3': resolution: {integrity: sha512-GjtDgQ1Jec/5RNmnyGMWMgyPdStWcFG/S+NUfOuroRsGSI8PDxihVOwFu5CwvOB2J2r6mRNLeUYMluE05jW3sw==} + '@unocss/preset-typography@0.62.4': + resolution: {integrity: sha512-ZVh+NbcibMmD6ve8Deub/G+XAFcGPuzE2Fx/tMAfWfYlfyOAtrMxuL+AARMthpRxdE0JOtggXNTrJb0ZhGYl9g==} + '@unocss/preset-uno@0.62.3': resolution: {integrity: sha512-RlsrMlpEzoZqB0lr5VvlkHGpEgr0Vp6z4Q/7DjW5t7mi20Z2i8olaLGWM0TO1wKoRi8bxc6HP0RHUS7pHtZxBA==} + '@unocss/preset-uno@0.62.4': + resolution: {integrity: sha512-2S6+molIz8dH/al0nfkU7i/pMS0oERPr4k9iW80Byt4cKDIhh/0jhZrC83kgZRtCf5hclSBO4oCoMTi1JF7SBw==} + '@unocss/preset-web-fonts@0.62.3': resolution: {integrity: sha512-rGEouncGFwcUY1cjkQ/ZoSmEzOeSi3Yk4YAfHGyS0ff5zKuTDWZgivB8hh/mTtvRzZunIL+FW1+1z5G9rUwjgQ==} + '@unocss/preset-web-fonts@0.62.4': + resolution: {integrity: sha512-kaxgYBVyMdBlErseN8kWLiaS2N5OMlwg5ktAxUlei275fMoY7inQjOwppnjDVveJbN9SP6TcqqFpBIPfUayPkQ==} + '@unocss/preset-wind@0.62.3': resolution: {integrity: sha512-6+VNce1he1U5EXKlXRwTIPn8KeK6bZ2jAEgcCxk8mFy8SzOlLeYzXCI9lcdiWRTjIeIiK5iSaUqmsQFtKdTyQg==} + '@unocss/preset-wind@0.62.4': + resolution: {integrity: sha512-YOzfQ11AmAnl1ZkcWLMMxCdezLjRKavLNk38LumUMtcdsa0DAy+1JjTp+KEvVQAnD+Et/ld5X+YcBWJkVy5WFQ==} + '@unocss/reset@0.62.3': resolution: {integrity: sha512-XVKPkbm8y9SGzRaG3x+HygGZURm50MvKLVHXsbxi67RbIir9Ouyt9hQTV6Xs3RicRZFWOpJx3wMRb8iKUOe5Zw==} + '@unocss/reset@0.62.4': + resolution: {integrity: sha512-CtxjeDgN39fY/eZDLIXN4wy7C8W7+SD+41AlzGVU5JwhcXmnb1XoDpOd2lzMxc/Yy3F5dIJt2+MRDj9RnpX9Ew==} + '@unocss/rule-utils@0.62.3': resolution: {integrity: sha512-qI37jHH//XzyR5Y2aN3Kpo4lQrQO+CaiXpqPSwMLYh2bIypc2RQVpqGVtU736x0eA6IIx41XEkKzUW+VtvJvmg==} engines: {node: '>=14'} + '@unocss/rule-utils@0.62.4': + resolution: {integrity: sha512-XUwLbLUzL+VSHCJNK5QBHC9RbFehumge1/XJmsRfmh0+oxgJoO1gvEvxi57gYEmdJdMRJHRJZ66se6+cB0Ymvw==} + engines: {node: '>=14'} + '@unocss/scope@0.62.3': resolution: {integrity: sha512-TJGmFfsMrTo8DBJ7CJupIqObpgij+w4jCHMBf1uu0/9jbm63dH6WGcrl3zf5mm6UBTeLmB0RwJ8K4hs7LtrBDQ==} @@ -2538,19 +2617,36 @@ packages: '@unocss/transformer-attributify-jsx@0.62.3': resolution: {integrity: sha512-AutidZj26QW1vLQzuW/aQigC/5ZnIeqGYIBeb/O+FKKt0bU411tHrHnA1iV4CoxIdWJTkw2sGAl6z6YvwAYG6w==} + '@unocss/transformer-attributify-jsx@0.62.4': + resolution: {integrity: sha512-z9DDqS2DibDR9gno55diKfAVegeJ9uoyQXQhH3R0KY4YMF49N1fWy/t74gOiHtlPmvjQtDRZYgjgaMCc2w8oWg==} + '@unocss/transformer-compile-class@0.62.3': resolution: {integrity: sha512-1hf+99wJXzQXQPz9xR0AiTB3vBXT5RiEyugIX95HFx7EvSE/P17RP90yKEKZtDZRUwGiz2vIyySlxcKTFak9Vg==} + '@unocss/transformer-compile-class@0.62.4': + resolution: {integrity: sha512-8yadY9T7LToJwSsrmYU3rUKlnDgPGVRvON7z9g1IjUCmFCGx7Gpg84x9KpKUG6eUTshPQFUI0YUHocrYFevAEA==} + '@unocss/transformer-directives@0.62.3': resolution: {integrity: sha512-HqHwFOA7DfxD/A1ROZIp8Dr8iZcE0z4w3VQtViWPQ89Fqmb7p2wCPGekk+8yW5PAltpynvHE4ahJEto5xjdg6w==} + '@unocss/transformer-directives@0.62.4': + resolution: {integrity: sha512-bq9ZDG6/mr6X2mAogAo0PBVrLSLT0900MPqnj/ixadYHc7mRpX+y6bc/1AgWytZIFYSdNzf7XDoquZuwf42Ucg==} + '@unocss/transformer-variant-group@0.62.3': resolution: {integrity: sha512-oNX1SdfWemz0GWGSXACu8NevM0t2l44j2ancnooNkNz3l1+z1nbn4vFwfsJCOqOaoVm4ZqxaiQ8HIx81ZSiU1A==} + '@unocss/transformer-variant-group@0.62.4': + resolution: {integrity: sha512-W1fxMc2Lzxu4E+6JBQEBzK+AwoCQYI+EL2FT2BCUsAno37f3JdnwFFEVscck0epSdmdtidsSLDognyX8h10r8A==} + '@unocss/vite@0.62.3': resolution: {integrity: sha512-RrqF6Go8s0BGpwRfkOiLuO+n3CUE/CXxGqb0ipbUARhmNWJlekE3YPfayqImSEnCcImpaPgtVGv6Y0u3kLGG/w==} peerDependencies: - vite: 5.4.5 + vite: 5.4.6 + + '@unocss/vite@0.62.4': + resolution: {integrity: sha512-JKq3V6bcevYl9X5Jl3p9crArbhzI8JVWQkOxKV2nGLFaqvnc47vMSDxlU4MUdRWp3aQvzDw132tcx27oSbrojw==} + peerDependencies: + vite: 5.4.6 '@unocss/webpack@0.62.3': resolution: {integrity: sha512-Emacl2uNau0pa7/wEFCQxAxwK3nkIa+Kp2CAcJdlwcaNBcqtowkTga0FOdq71YUENXv+aziK7mV6lrjdS/hgcA==} @@ -2571,15 +2667,15 @@ packages: resolution: {integrity: sha512-7mg9HFGnFHMEwCdB6AY83cVK4A6sCqnrjFYF4WIlebYAQVVJ/sC/CiTruVdrRlhrFoeZ8rlMxY9wYpPTIRhhAg==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: - vite: 5.4.5 - vue: 3.5.5 + vite: 5.4.6 + vue: 3.5.6 '@vitejs/plugin-vue@5.1.3': resolution: {integrity: sha512-3xbWsKEKXYlmX82aOHufFQVnkbMC/v8fLpWwh6hWOUrK5fbbtBh9Q/WWse27BFgSy2/e2c0fz5Scgya9h2GLhw==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: - vite: 5.4.5 - vue: 3.5.5 + vite: 5.4.6 + vue: 3.5.6 '@vitest/coverage-v8@2.1.1': resolution: {integrity: sha512-md/A7A3c42oTT8JUHSqjP5uKTWJejzUW4jalpvs+rZ27gsURsMU8DEb+8Jf8C6Kj2gwfSHJqobDNBuoqlm0cFw==} @@ -2601,7 +2697,7 @@ packages: peerDependencies: '@vitest/spy': 2.1.1 msw: ^2.3.5 - vite: 5.4.5 + vite: 5.4.6 peerDependenciesMeta: msw: optional: true @@ -2648,7 +2744,7 @@ packages: resolution: {integrity: sha512-dlSqrGdIDhqMOz92XtlMNyuHHeHe594O6f10XLtmlB0Jrq/Pl4Hj8rXAnVlRdjg+ptbZRSNL6MSgOPPoC82owg==} engines: {node: '>=16.14.0'} peerDependencies: - vue: 3.5.5 + vue: 3.5.6 peerDependenciesMeta: vue: optional: true @@ -2669,17 +2765,17 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@vue/compiler-core@3.5.5': - resolution: {integrity: sha512-ZrxcY8JMoV+kgDrmRwlDufz0SjDZ7jfoNZiIBluAACMBmgr55o/jTbxnyrccH6VSJXnFaDI4Ik1UFCiq9r8i7w==} + '@vue/compiler-core@3.5.6': + resolution: {integrity: sha512-r+gNu6K4lrvaQLQGmf+1gc41p3FO2OUJyWmNqaIITaJU6YFiV5PtQSFZt8jfztYyARwqhoCayjprC7KMvT3nRA==} - '@vue/compiler-dom@3.5.5': - resolution: {integrity: sha512-HSvK5q1gmBbxRse3S0Wt34RcKuOyjDJKDDMuF3i7NC+QkDFrbAqw8NnrEm/z7zFDxWZa4/5eUwsBOMQzm1RHBA==} + '@vue/compiler-dom@3.5.6': + resolution: {integrity: sha512-xRXqxDrIqK8v8sSScpistyYH0qYqxakpsIvqMD2e5sV/PXQ1mTwtXp4k42yHK06KXxKSmitop9e45Ui/3BrTEw==} - '@vue/compiler-sfc@3.5.5': - resolution: {integrity: sha512-MzBHDxwZhgQPHrwJ5tj92gdTYRCuPDSZr8PY3+JFv8cv2UD5/WayH5yo0kKCkKfrtJhc39jNSMityHrkMSbfnA==} + '@vue/compiler-sfc@3.5.6': + resolution: {integrity: sha512-pjWJ8Kj9TDHlbF5LywjVso+BIxCY5wVOLhkEXRhuCHDxPFIeX1zaFefKs8RYoHvkSMqRWt93a0f2gNJVJixHwg==} - '@vue/compiler-ssr@3.5.5': - resolution: {integrity: sha512-oFasHnpv/upubjJEmqiTKQYb4qS3ziJddf4UVWuFw6ebk/QTrTUc+AUoTJdo39x9g+AOQBzhOU0ICCRuUjvkmw==} + '@vue/compiler-ssr@3.5.6': + resolution: {integrity: sha512-VpWbaZrEOCqnmqjE83xdwegtr5qO/2OPUC6veWgvNqTJ3bYysz6vY3VqMuOijubuUYPRpG3OOKIh9TD0Stxb9A==} '@vue/compiler-vue2@2.7.16': resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==} @@ -2693,7 +2789,7 @@ packages: '@vue/devtools-core@7.4.4': resolution: {integrity: sha512-DLxgA3DfeADkRzhAfm3G2Rw/cWxub64SdP5b+s5dwL30+whOGj+QNhmyFpwZ8ZTrHDFRIPj0RqNzJ8IRR1pz7w==} peerDependencies: - vue: 3.5.5 + vue: 3.5.6 '@vue/devtools-kit@7.4.4': resolution: {integrity: sha512-awK/4NfsUG0nQ7qnTM37m7ZkEUMREyPh8taFCX+uQYps/MTFEum0AD05VeGDRMXwWvMmGIcWX9xp8ZiBddY0jw==} @@ -2712,22 +2808,22 @@ packages: typescript: optional: true - '@vue/reactivity@3.5.5': - resolution: {integrity: sha512-V4tTWElZQhT73PSK3Wnax9R9m4qvMX+LeKHnfylZc6SLh4Jc5/BPakp6e3zEhKWi5AN8TDzRkGnLkp8OqycYng==} + '@vue/reactivity@3.5.6': + resolution: {integrity: sha512-shZ+KtBoHna5GyUxWfoFVBCVd7k56m6lGhk5e+J9AKjheHF6yob5eukssHRI+rzvHBiU1sWs/1ZhNbLExc5oYQ==} - '@vue/runtime-core@3.5.5': - resolution: {integrity: sha512-2/CFaRN17jgsXy4MpigWFBCAMmLkXPb4CjaHrndglwYSra7ajvkH2cat21dscuXaH91G8fXAeg5gCyxWJ+wCRA==} + '@vue/runtime-core@3.5.6': + resolution: {integrity: sha512-FpFULR6+c2lI+m1fIGONLDqPQO34jxV8g6A4wBOgne8eSRHP6PQL27+kWFIx5wNhhjkO7B4rgtsHAmWv7qKvbg==} - '@vue/runtime-dom@3.5.5': - resolution: {integrity: sha512-0bQGgCuL+4Muz5PsCLgF4Ata9BTdhHi5VjsxtTDyI0Wy4MgoSvBGaA6bDc7W7CGgZOyirf9LNeetMYHQ05pgpw==} + '@vue/runtime-dom@3.5.6': + resolution: {integrity: sha512-SDPseWre45G38ENH2zXRAHL1dw/rr5qp91lS4lt/nHvMr0MhsbCbihGAWLXNB/6VfFOJe2O+RBRkXU+CJF7/sw==} - '@vue/server-renderer@3.5.5': - resolution: {integrity: sha512-XjRamLIq5f47cxgy+hiX7zUIY+4RHdPDVrPvvMDAUTdW5RJWX/S0ji/rCbm3LWTT/9Co9bvQME8ZI15ahL4/Qw==} + '@vue/server-renderer@3.5.6': + resolution: {integrity: sha512-zivnxQnOnwEXVaT9CstJ64rZFXMS5ZkKxCjDQKiMSvUhXRzFLWZVbaBiNF4HGDqGNNsTgmjcCSmU6TB/0OOxLA==} peerDependencies: - vue: 3.5.5 + vue: 3.5.6 - '@vue/shared@3.5.5': - resolution: {integrity: sha512-0KyMXyEgnmFAs6rNUL+6eUHtUCqCaNrVd+AW3MX3LyA0Yry5SA0Km03CDKiOua1x1WWnIr+W9+S0GMFoSDWERQ==} + '@vue/shared@3.5.6': + resolution: {integrity: sha512-eidH0HInnL39z6wAt6SFIwBrvGOpDWsDxlw3rCgo1B+CQ1781WzQUSU3YjxgdkcJo9Q8S6LmXTkvI+cLHGkQfA==} '@vue/test-utils@2.4.6': resolution: {integrity: sha512-FMxEjOpYNYiFe0GkaHsnJPXFHxQ6m4t8vI/ElPGpMWxZKpmRvQ33OIrvRXemy6yha03RxhOlQuy+gZMC3CQSow==} @@ -4052,7 +4148,7 @@ packages: resolution: {integrity: sha512-afW+h2CFafo+7Y9Lvw/xsqjaQlKLdJV7h1fCHfcYQ1C4SVMlu7OAekqWgu5d4SgvkBVU0pVpLlVsrSTBURFRkg==} peerDependencies: '@nuxt/kit': workspace:* - vue: 3.5.5 + vue: 3.5.6 peerDependenciesMeta: '@nuxt/kit': optional: true @@ -5403,9 +5499,6 @@ packages: ofetch@1.3.4: resolution: {integrity: sha512-KLIET85ik3vhEfS+3fDlc/BAZiAp+43QEC/yCo5zkNoY2YaKvNkOaFr/6wCFgFH1kuYQM5pMNi0Tg8koiIemtw==} - ohash@1.1.3: - resolution: {integrity: sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==} - ohash@1.1.4: resolution: {integrity: sha512-FlDryZAahJmEF3VR3w1KogSEdWX3WhA5GPakFx4J81kEAiHyLMpdLLElS8n8dfNadMgAne/MywcvmogzscVt4g==} @@ -6770,7 +6863,19 @@ packages: engines: {node: '>=14'} peerDependencies: '@unocss/webpack': 0.62.3 - vite: 5.4.5 + vite: 5.4.6 + peerDependenciesMeta: + '@unocss/webpack': + optional: true + vite: + optional: true + + unocss@0.62.4: + resolution: {integrity: sha512-SaGbxXQkk8GDPeJpWsBCZ8a23Knu4ixVTt6pvcQWKjOCGTd9XBd+vLZzN2WwdwgBPVwmMmx5wp+/gPHKFNOmIw==} + engines: {node: '>=14'} + peerDependencies: + '@unocss/webpack': 0.62.4 + vite: 5.4.6 peerDependenciesMeta: '@unocss/webpack': optional: true @@ -6887,7 +6992,7 @@ packages: v-lazy-show@0.2.4: resolution: {integrity: sha512-Lx9Str2i+HTh+zGzs9O3YyhGAZOAAfU+6MUUPcQPPiPxQO1sHBEv9sH3MO9bPc4T09gsjsS2+sbaCWQ1MdhpJQ==} peerDependencies: - '@vue/compiler-core': ^3.3 + '@vue/compiler-core': 3.5.6 valibot@0.42.0: resolution: {integrity: sha512-igMdmHXxDiQY714ssh9bGisMqJ2yg7sko1KOmv/omnrIacGtP6mGrbvVT1IuV1bDrHyG9ybgpHwG1UElDiDCLg==} @@ -6912,7 +7017,7 @@ packages: vite-hot-client@0.2.3: resolution: {integrity: sha512-rOGAV7rUlUHX89fP2p2v0A2WWvV3QMX2UYq0fRqsWSvFvev4atHWqjwGoKaZT1VTKyLGk533ecu3eyd0o59CAg==} peerDependencies: - vite: 5.4.5 + vite: 5.4.6 vite-node@1.6.0: resolution: {integrity: sha512-de6HJgzC+TFzOu0NTC4RAIsyf/DY/ibWDYQUcuEA84EMHhcefTUGkjFHKKEJhQN4A+6I0u++kr3l36ZF2d7XRw==} @@ -6934,7 +7039,7 @@ packages: optionator: ^0.9.1 stylelint: '>=13' typescript: 5.6.2 - vite: 5.4.5 + vite: 5.4.6 vls: '*' vti: '*' vue-tsc: ~2.1.6 @@ -6963,7 +7068,7 @@ packages: engines: {node: '>=14'} peerDependencies: '@nuxt/kit': '*' - vite: 5.4.5 + vite: 5.4.6 peerDependenciesMeta: '@nuxt/kit': optional: true @@ -6971,10 +7076,10 @@ packages: vite-plugin-vue-inspector@5.2.0: resolution: {integrity: sha512-wWxyb9XAtaIvV/Lr7cqB1HIzmHZFVUJsTNm3yAxkS87dgh/Ky4qr2wDEWNxF23fdhVa3jQ8MZREpr4XyiuaRqA==} peerDependencies: - vite: 5.4.5 + vite: 5.4.6 - vite@5.4.5: - resolution: {integrity: sha512-pXqR0qtb2bTwLkev4SE3r4abCNioP3GkjvIDLlzziPpXtHgiJIjuKl+1GN6ESOT3wMjG3JTeARopj2SwYaHTOA==} + vite@5.4.6: + resolution: {integrity: sha512-IeL5f8OO5nylsgzd9tq4qD2QqI0k2CQLGrWD0rCN0EQJZpBK5vJAx0I+GDkMOXxQX/OfFHMuLIx6ddAxGX/k+Q==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -7097,7 +7202,7 @@ packages: hasBin: true peerDependencies: '@vue/composition-api': ^1.0.0-rc.1 - vue: 3.5.5 + vue: 3.5.6 peerDependenciesMeta: '@vue/composition-api': optional: true @@ -7126,12 +7231,12 @@ packages: vue-resize@2.0.0-alpha.1: resolution: {integrity: sha512-7+iqOueLU7uc9NrMfrzbG8hwMqchfVfSzpVlCMeJQe4pyibqyoifDNbKTZvwxZKDvGkB+PdFeKvnGZMoEb8esg==} peerDependencies: - vue: 3.5.5 + vue: 3.5.6 vue-router@4.4.5: resolution: {integrity: sha512-4fKZygS8cH1yCyuabAXGUAsyi1b2/o/OKgu/RUb+znIYOxPRxdkytJEx+0wGcpBE1pX6vUgh5jwWOKRGvuA/7Q==} peerDependencies: - vue: 3.5.5 + vue: 3.5.6 vue-tsc@2.1.6: resolution: {integrity: sha512-f98dyZp5FOukcYmbFpuSCJ4Z0vHSOSmxGttZJCsFeX0M4w/Rsq0s4uKXjcSRsZqsRgQa6z7SfuO+y0HVICE57Q==} @@ -7139,8 +7244,8 @@ packages: peerDependencies: typescript: 5.6.2 - vue@3.5.5: - resolution: {integrity: sha512-ybC+xn67K4+df1yVeov4UjBGyVcXM0a1g7JVZr+pWVUX3xF6ntXU0wIjkTkduZBUIpxTlsftJSxz2kwhsT7dgA==} + vue@3.5.6: + resolution: {integrity: sha512-zv+20E2VIYbcJOzJPUWp03NOGFhMmpCKOfSxVTmCYyYFFko48H9tmuQFzYj7tu4qX1AeXlp9DmhIP89/sSxxhw==} peerDependencies: typescript: 5.6.2 peerDependenciesMeta: @@ -7884,7 +7989,7 @@ snapshots: '@iconify/types@2.0.0': {} - '@iconify/utils@2.1.32': + '@iconify/utils@2.1.33': dependencies: '@antfu/install-pkg': 0.4.1 '@antfu/utils': 0.7.10 @@ -8010,36 +8115,36 @@ snapshots: '@nuxt/devalue@2.0.2': {} - '@nuxt/devtools-kit@1.4.2(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))': + '@nuxt/devtools-kit@1.4.2(vite@5.4.6(@types/node@20.16.5)(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.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) - '@nuxt/devtools-ui-kit@1.4.2(@nuxt/devtools@1.4.2(rollup@4.21.3)(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.3)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.5)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.21.3)(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.5(typescript@5.6.2))(webpack@5.94.0(esbuild@0.23.1))': + '@nuxt/devtools-ui-kit@1.4.2(@nuxt/devtools@1.4.2(rollup@4.21.3)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.3)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.6)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.21.3)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@iconify-json/carbon': 1.2.1 '@iconify-json/logos': 1.2.0 '@iconify-json/ri': 1.2.0 '@iconify-json/tabler': 1.2.2 - '@nuxt/devtools': 1.4.2(rollup@4.21.3)(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) - '@nuxt/devtools-kit': 1.4.2(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + '@nuxt/devtools': 1.4.2(rollup@4.21.3)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3) + '@nuxt/devtools-kit': 1.4.2(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) '@nuxt/kit': link:packages/kit - '@unocss/core': 0.62.3 - '@unocss/nuxt': 0.62.3(postcss@8.4.47)(rollup@4.21.3)(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(webpack@5.94.0(esbuild@0.23.1)) - '@unocss/preset-attributify': 0.62.3 - '@unocss/preset-icons': 0.62.3 - '@unocss/preset-mini': 0.62.3 - '@unocss/reset': 0.62.3 - '@vueuse/core': 11.0.3(vue@3.5.5(typescript@5.6.2)) - '@vueuse/integrations': 11.0.3(change-case@5.4.4)(focus-trap@7.5.4)(vue@3.5.5(typescript@5.6.2)) - '@vueuse/nuxt': 11.0.3(nuxt@packages+nuxt)(vue@3.5.5(typescript@5.6.2)) + '@unocss/core': 0.62.4 + '@unocss/nuxt': 0.62.3(postcss@8.4.47)(rollup@4.21.3)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(webpack@5.94.0(esbuild@0.23.1)) + '@unocss/preset-attributify': 0.62.4 + '@unocss/preset-icons': 0.62.4 + '@unocss/preset-mini': 0.62.4 + '@unocss/reset': 0.62.4 + '@vueuse/core': 11.0.3(vue@3.5.6(typescript@5.6.2)) + '@vueuse/integrations': 11.0.3(change-case@5.4.4)(focus-trap@7.5.4)(vue@3.5.6(typescript@5.6.2)) + '@vueuse/nuxt': 11.0.3(nuxt@packages+nuxt)(vue@3.5.6(typescript@5.6.2)) defu: 6.1.4 focus-trap: 7.5.4 splitpanes: 3.1.5 - unocss: 0.62.3(@unocss/webpack@0.62.3(rollup@4.21.3)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.21.3)(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) - v-lazy-show: 0.2.4(@vue/compiler-core@3.5.5) + unocss: 0.62.4(@unocss/webpack@0.62.3(rollup@4.21.3)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.21.3)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + v-lazy-show: 0.2.4(@vue/compiler-core@3.5.6) transitivePeerDependencies: - '@unocss/webpack' - '@vue/compiler-core' @@ -8076,13 +8181,13 @@ snapshots: rc9: 2.1.2 semver: 7.6.3 - '@nuxt/devtools@1.4.2(rollup@4.21.3)(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3)': + '@nuxt/devtools@1.4.2(rollup@4.21.3)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3)': dependencies: '@antfu/utils': 0.7.10 - '@nuxt/devtools-kit': 1.4.2(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + '@nuxt/devtools-kit': 1.4.2(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) '@nuxt/devtools-wizard': 1.4.2 '@nuxt/kit': link:packages/kit - '@vue/devtools-core': 7.4.4(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.5(typescript@5.6.2)) + '@vue/devtools-core': 7.4.4(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2)) '@vue/devtools-kit': 7.4.4 birpc: 0.2.17 consola: 3.2.3 @@ -8111,9 +8216,9 @@ snapshots: sirv: 2.0.4 tinyglobby: 0.2.6 unimport: 3.12.0(rollup@4.21.3)(webpack-sources@3.2.3) - vite: 5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) - vite-plugin-inspect: 0.8.7(@nuxt/kit@packages+kit)(rollup@4.21.3)(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) - vite-plugin-vue-inspector: 5.2.0(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + vite: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + vite-plugin-inspect: 0.8.7(@nuxt/kit@packages+kit)(rollup@4.21.3)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + vite-plugin-vue-inspector: 5.2.0(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) which: 3.0.1 ws: 8.18.0 transitivePeerDependencies: @@ -8164,17 +8269,17 @@ snapshots: string-width: 4.2.3 webpack: 5.94.0 - '@nuxt/scripts@0.9.2(@nuxt/devtools@1.4.2(rollup@4.21.3)(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.3)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.5)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.21.3)(typescript@5.6.2)(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1))': + '@nuxt/scripts@0.9.2(@nuxt/devtools@1.4.2(rollup@4.21.3)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.3)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.6)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.21.3)(typescript@5.6.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1))': dependencies: - '@nuxt/devtools-kit': 1.4.2(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) - '@nuxt/devtools-ui-kit': 1.4.2(@nuxt/devtools@1.4.2(rollup@4.21.3)(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.3)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.5)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.21.3)(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.5(typescript@5.6.2))(webpack@5.94.0(esbuild@0.23.1)) + '@nuxt/devtools-kit': 1.4.2(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + '@nuxt/devtools-ui-kit': 1.4.2(@nuxt/devtools@1.4.2(rollup@4.21.3)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.3)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.6)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.21.3)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack@5.94.0(esbuild@0.23.1)) '@nuxt/kit': link:packages/kit '@types/google.maps': 3.58.0 '@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.5(typescript@5.6.2)) - '@vueuse/core': 11.0.3(vue@3.5.5(typescript@5.6.2)) + '@unhead/vue': 1.11.6(vue@3.5.6(typescript@5.6.2)) + '@vueuse/core': 11.0.3(vue@3.5.6(typescript@5.6.2)) consola: 3.2.3 defu: 6.1.4 h3: h3-nightly@2.0.0-1718872656.6765a6e @@ -8254,7 +8359,7 @@ snapshots: rc9: 2.1.2 std-env: 3.7.0 - '@nuxt/test-utils@3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.5)(vue@3.5.5(typescript@5.6.2)))(@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.47.1)(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.5(typescript@5.6.2)))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3)': + '@nuxt/test-utils@3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.6)(vue@3.5.6(typescript@5.6.2)))(@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.47.1)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.6(typescript@5.6.2)))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3)': dependencies: '@nuxt/kit': link:packages/kit '@nuxt/schema': link:packages/schema @@ -8280,12 +8385,12 @@ snapshots: ufo: 1.5.4 unenv: 1.10.0 unplugin: 1.14.1(webpack-sources@3.2.3) - vite: 5.4.5(@types/node@20.16.5)(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.5)(vue@3.5.5(typescript@5.6.2)))(@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.47.1)(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.5(typescript@5.6.2)))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) - vue: 3.5.5(typescript@5.6.2) - vue-router: 4.4.5(vue@3.5.5(typescript@5.6.2)) + vite: 5.4.6(@types/node@20.16.5)(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.6)(vue@3.5.6(typescript@5.6.2)))(@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.47.1)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.6(typescript@5.6.2)))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3) + vue: 3.5.6(typescript@5.6.2) + vue-router: 4.4.5(vue@3.5.6(typescript@5.6.2)) optionalDependencies: - '@testing-library/vue': 8.1.0(@vue/compiler-sfc@3.5.5)(vue@3.5.5(typescript@5.6.2)) + '@testing-library/vue': 8.1.0(@vue/compiler-sfc@3.5.6)(vue@3.5.6(typescript@5.6.2)) '@vue/test-utils': 2.4.6 happy-dom: 15.7.4 playwright-core: 1.47.1 @@ -8300,7 +8405,7 @@ snapshots: '@shikijs/transformers': 1.17.0 '@types/hast': 3.0.4 '@types/mdast': 4.0.4 - '@vue/compiler-core': 3.5.5 + '@vue/compiler-core': 3.5.6 consola: 3.2.3 debug: 4.3.7(supports-color@9.4.0) defu: 6.1.4 @@ -8578,6 +8683,15 @@ snapshots: '@types/hast': 3.0.4 hast-util-to-html: 9.0.2 + '@shikijs/core@1.17.7': + dependencies: + '@shikijs/engine-javascript': 1.17.7 + '@shikijs/engine-oniguruma': 1.17.7 + '@shikijs/types': 1.17.7 + '@shikijs/vscode-textmate': 9.2.2 + '@types/hast': 3.0.4 + hast-util-to-html: 9.0.2 + '@shikijs/engine-javascript@1.17.0': dependencies: '@shikijs/types': 1.17.0 @@ -8589,6 +8703,12 @@ snapshots: '@shikijs/types': 1.17.6 oniguruma-to-js: 0.4.3 + '@shikijs/engine-javascript@1.17.7': + dependencies: + '@shikijs/types': 1.17.7 + '@shikijs/vscode-textmate': 9.2.2 + oniguruma-to-js: 0.4.3 + '@shikijs/engine-oniguruma@1.17.0': dependencies: '@shikijs/types': 1.17.0 @@ -8599,14 +8719,19 @@ snapshots: '@shikijs/types': 1.17.6 '@shikijs/vscode-textmate': 9.2.2 + '@shikijs/engine-oniguruma@1.17.7': + dependencies: + '@shikijs/types': 1.17.7 + '@shikijs/vscode-textmate': 9.2.2 + '@shikijs/transformers@1.17.0': dependencies: shiki: 1.17.0 - '@shikijs/twoslash@1.17.6(typescript@5.6.2)': + '@shikijs/twoslash@1.17.7(typescript@5.6.2)': dependencies: - '@shikijs/core': 1.17.6 - '@shikijs/types': 1.17.6 + '@shikijs/core': 1.17.7 + '@shikijs/types': 1.17.7 twoslash: 0.2.11(typescript@5.6.2) transitivePeerDependencies: - supports-color @@ -8622,17 +8747,22 @@ snapshots: '@shikijs/vscode-textmate': 9.2.2 '@types/hast': 3.0.4 + '@shikijs/types@1.17.7': + dependencies: + '@shikijs/vscode-textmate': 9.2.2 + '@types/hast': 3.0.4 + '@shikijs/vitepress-twoslash@1.17.0(@nuxt/kit@packages+kit)(typescript@5.6.2)': dependencies: - '@shikijs/twoslash': 1.17.6(typescript@5.6.2) - floating-vue: 5.2.2(@nuxt/kit@packages+kit)(vue@3.5.5(typescript@5.6.2)) + '@shikijs/twoslash': 1.17.7(typescript@5.6.2) + floating-vue: 5.2.2(@nuxt/kit@packages+kit)(vue@3.5.6(typescript@5.6.2)) mdast-util-from-markdown: 2.0.1 mdast-util-gfm: 3.0.0 mdast-util-to-hast: 13.2.0 shiki: 1.17.0 twoslash: 0.2.11(typescript@5.6.2) twoslash-vue: 0.2.11(typescript@5.6.2) - vue: 3.5.5(typescript@5.6.2) + vue: 3.5.6(typescript@5.6.2) transitivePeerDependencies: - '@nuxt/kit' - supports-color @@ -8674,14 +8804,14 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.5)(vue@3.5.5(typescript@5.6.2))': + '@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.6)(vue@3.5.6(typescript@5.6.2))': dependencies: '@babel/runtime': 7.25.6 '@testing-library/dom': 9.3.4 '@vue/test-utils': 2.4.6 - vue: 3.5.5(typescript@5.6.2) + vue: 3.5.6(typescript@5.6.2) optionalDependencies: - '@vue/compiler-sfc': 3.5.5 + '@vue/compiler-sfc': 3.5.6 '@trysound/sax@0.2.0': {} @@ -8945,22 +9075,33 @@ snapshots: '@unhead/schema': 1.11.6 '@unhead/shared': 1.11.6 - '@unhead/vue@1.11.6(vue@3.5.5(typescript@5.6.2))': + '@unhead/vue@1.11.6(vue@3.5.6(typescript@5.6.2))': dependencies: '@unhead/schema': 1.11.6 '@unhead/shared': 1.11.6 defu: 6.1.4 hookable: 5.5.3 unhead: 1.11.6 - vue: 3.5.5(typescript@5.6.2) + vue: 3.5.6(typescript@5.6.2) - '@unocss/astro@0.62.3(rollup@4.21.3)(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))': + '@unocss/astro@0.62.3(rollup@4.21.3)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))': dependencies: '@unocss/core': 0.62.3 '@unocss/reset': 0.62.3 - '@unocss/vite': 0.62.3(rollup@4.21.3)(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + '@unocss/vite': 0.62.3(rollup@4.21.3)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: - vite: 5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + transitivePeerDependencies: + - rollup + - supports-color + + '@unocss/astro@0.62.4(rollup@4.21.3)(vite@5.4.6(@types/node@20.16.5)(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.21.3)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + optionalDependencies: + vite: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - rollup - supports-color @@ -8984,6 +9125,25 @@ snapshots: - rollup - supports-color + '@unocss/cli@0.62.4(rollup@4.21.3)': + dependencies: + '@ampproject/remapping': 2.3.0 + '@rollup/pluginutils': 5.1.0(rollup@4.21.3) + '@unocss/config': 0.62.4 + '@unocss/core': 0.62.4 + '@unocss/preset-uno': 0.62.4 + cac: 6.7.14 + chokidar: 3.6.0 + colorette: 2.0.20 + consola: 3.2.3 + magic-string: 0.30.11 + pathe: 1.1.2 + perfect-debounce: 1.0.0 + tinyglobby: 0.2.6 + transitivePeerDependencies: + - rollup + - supports-color + '@unocss/config@0.62.3': dependencies: '@unocss/core': 0.62.3 @@ -8991,12 +9151,25 @@ snapshots: transitivePeerDependencies: - supports-color + '@unocss/config@0.62.4': + dependencies: + '@unocss/core': 0.62.4 + unconfig: 0.5.5 + transitivePeerDependencies: + - supports-color + '@unocss/core@0.62.3': {} + '@unocss/core@0.62.4': {} + '@unocss/extractor-arbitrary-variants@0.62.3': dependencies: '@unocss/core': 0.62.3 + '@unocss/extractor-arbitrary-variants@0.62.4': + dependencies: + '@unocss/core': 0.62.4 + '@unocss/inspector@0.62.3': dependencies: '@unocss/core': 0.62.3 @@ -9004,7 +9177,14 @@ snapshots: gzip-size: 6.0.0 sirv: 2.0.4 - '@unocss/nuxt@0.62.3(postcss@8.4.47)(rollup@4.21.3)(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(webpack@5.94.0(esbuild@0.23.1))': + '@unocss/inspector@0.62.4': + dependencies: + '@unocss/core': 0.62.4 + '@unocss/rule-utils': 0.62.4 + gzip-size: 6.0.0 + sirv: 2.0.4 + + '@unocss/nuxt@0.62.3(postcss@8.4.47)(rollup@4.21.3)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@nuxt/kit': link:packages/kit '@unocss/config': 0.62.3 @@ -9017,9 +9197,9 @@ snapshots: '@unocss/preset-web-fonts': 0.62.3 '@unocss/preset-wind': 0.62.3 '@unocss/reset': 0.62.3 - '@unocss/vite': 0.62.3(rollup@4.21.3)(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + '@unocss/vite': 0.62.3(rollup@4.21.3)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) '@unocss/webpack': 0.62.3(rollup@4.21.3)(webpack@5.94.0(esbuild@0.23.1)) - unocss: 0.62.3(@unocss/webpack@0.62.3(rollup@4.21.3)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.21.3)(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + unocss: 0.62.3(@unocss/webpack@0.62.3(rollup@4.21.3)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.21.3)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) transitivePeerDependencies: - postcss - rollup @@ -9039,33 +9219,71 @@ snapshots: transitivePeerDependencies: - supports-color + '@unocss/postcss@0.62.4(postcss@8.4.47)': + dependencies: + '@unocss/config': 0.62.4 + '@unocss/core': 0.62.4 + '@unocss/rule-utils': 0.62.4 + css-tree: 2.3.1 + postcss: 8.4.47 + tinyglobby: 0.2.6 + transitivePeerDependencies: + - supports-color + '@unocss/preset-attributify@0.62.3': dependencies: '@unocss/core': 0.62.3 + '@unocss/preset-attributify@0.62.4': + dependencies: + '@unocss/core': 0.62.4 + '@unocss/preset-icons@0.62.3': dependencies: - '@iconify/utils': 2.1.32 + '@iconify/utils': 2.1.33 '@unocss/core': 0.62.3 ofetch: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) transitivePeerDependencies: - supports-color + '@unocss/preset-icons@0.62.4': + dependencies: + '@iconify/utils': 2.1.33 + '@unocss/core': 0.62.4 + ofetch: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) + transitivePeerDependencies: + - supports-color + '@unocss/preset-mini@0.62.3': dependencies: '@unocss/core': 0.62.3 '@unocss/extractor-arbitrary-variants': 0.62.3 '@unocss/rule-utils': 0.62.3 + '@unocss/preset-mini@0.62.4': + dependencies: + '@unocss/core': 0.62.4 + '@unocss/extractor-arbitrary-variants': 0.62.4 + '@unocss/rule-utils': 0.62.4 + '@unocss/preset-tagify@0.62.3': dependencies: '@unocss/core': 0.62.3 + '@unocss/preset-tagify@0.62.4': + dependencies: + '@unocss/core': 0.62.4 + '@unocss/preset-typography@0.62.3': dependencies: '@unocss/core': 0.62.3 '@unocss/preset-mini': 0.62.3 + '@unocss/preset-typography@0.62.4': + dependencies: + '@unocss/core': 0.62.4 + '@unocss/preset-mini': 0.62.4 + '@unocss/preset-uno@0.62.3': dependencies: '@unocss/core': 0.62.3 @@ -9073,22 +9291,47 @@ snapshots: '@unocss/preset-wind': 0.62.3 '@unocss/rule-utils': 0.62.3 + '@unocss/preset-uno@0.62.4': + dependencies: + '@unocss/core': 0.62.4 + '@unocss/preset-mini': 0.62.4 + '@unocss/preset-wind': 0.62.4 + '@unocss/rule-utils': 0.62.4 + '@unocss/preset-web-fonts@0.62.3': dependencies: '@unocss/core': 0.62.3 ofetch: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) + '@unocss/preset-web-fonts@0.62.4': + dependencies: + '@unocss/core': 0.62.4 + ofetch: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) + '@unocss/preset-wind@0.62.3': dependencies: '@unocss/core': 0.62.3 '@unocss/preset-mini': 0.62.3 '@unocss/rule-utils': 0.62.3 + '@unocss/preset-wind@0.62.4': + dependencies: + '@unocss/core': 0.62.4 + '@unocss/preset-mini': 0.62.4 + '@unocss/rule-utils': 0.62.4 + '@unocss/reset@0.62.3': {} + '@unocss/reset@0.62.4': {} + '@unocss/rule-utils@0.62.3': dependencies: - '@unocss/core': 0.62.3 + '@unocss/core': 0.62.4 + magic-string: 0.30.11 + + '@unocss/rule-utils@0.62.4': + dependencies: + '@unocss/core': 0.62.4 magic-string: 0.30.11 '@unocss/scope@0.62.3': {} @@ -9106,21 +9349,39 @@ snapshots: dependencies: '@unocss/core': 0.62.3 + '@unocss/transformer-attributify-jsx@0.62.4': + dependencies: + '@unocss/core': 0.62.4 + '@unocss/transformer-compile-class@0.62.3': dependencies: '@unocss/core': 0.62.3 + '@unocss/transformer-compile-class@0.62.4': + dependencies: + '@unocss/core': 0.62.4 + '@unocss/transformer-directives@0.62.3': dependencies: '@unocss/core': 0.62.3 '@unocss/rule-utils': 0.62.3 css-tree: 2.3.1 + '@unocss/transformer-directives@0.62.4': + dependencies: + '@unocss/core': 0.62.4 + '@unocss/rule-utils': 0.62.4 + css-tree: 2.3.1 + '@unocss/transformer-variant-group@0.62.3': dependencies: '@unocss/core': 0.62.3 - '@unocss/vite@0.62.3(rollup@4.21.3)(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))': + '@unocss/transformer-variant-group@0.62.4': + dependencies: + '@unocss/core': 0.62.4 + + '@unocss/vite@0.62.3(rollup@4.21.3)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))': dependencies: '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.0(rollup@4.21.3) @@ -9132,7 +9393,22 @@ snapshots: chokidar: 3.6.0 magic-string: 0.30.11 tinyglobby: 0.2.6 - vite: 5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + transitivePeerDependencies: + - rollup + - supports-color + + '@unocss/vite@0.62.4(rollup@4.21.3)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))': + dependencies: + '@ampproject/remapping': 2.3.0 + '@rollup/pluginutils': 5.1.0(rollup@4.21.3) + '@unocss/config': 0.62.4 + '@unocss/core': 0.62.4 + '@unocss/inspector': 0.62.4 + chokidar: 3.6.0 + magic-string: 0.30.11 + tinyglobby: 0.2.6 + vite: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - rollup - supports-color @@ -9189,20 +9465,20 @@ snapshots: - encoding - supports-color - '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.5(typescript@5.6.2))': + '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))': dependencies: '@babel/core': 7.25.2 '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.25.2) - vite: 5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) - vue: 3.5.5(typescript@5.6.2) + vite: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + vue: 3.5.6(typescript@5.6.2) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.1.3(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.5(typescript@5.6.2))': + '@vitejs/plugin-vue@5.1.3(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))': dependencies: - vite: 5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) - vue: 3.5.5(typescript@5.6.2) + vite: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + vue: 3.5.6(typescript@5.6.2) '@vitest/coverage-v8@2.1.1(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))': dependencies: @@ -9235,13 +9511,13 @@ snapshots: chai: 5.1.1 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.1(@vitest/spy@2.1.1)(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))': + '@vitest/mocker@2.1.1(@vitest/spy@2.1.1)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))': dependencies: '@vitest/spy': 2.1.1 estree-walker: 3.0.3 magic-string: 0.30.11 optionalDependencies: - vite: 5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) '@vitest/pretty-format@2.1.1': dependencies: @@ -9303,16 +9579,16 @@ snapshots: path-browserify: 1.0.1 vscode-uri: 3.0.8 - '@vue-macros/common@1.12.3(rollup@4.21.3)(vue@3.5.5(typescript@5.6.2))': + '@vue-macros/common@1.12.3(rollup@4.21.3)(vue@3.5.6(typescript@5.6.2))': dependencies: '@babel/types': 7.25.6 '@rollup/pluginutils': 5.1.0(rollup@4.21.3) - '@vue/compiler-sfc': 3.5.5 + '@vue/compiler-sfc': 3.5.6 ast-kit: 1.1.0 local-pkg: 0.5.0 magic-string-ast: 0.6.2 optionalDependencies: - vue: 3.5.5(typescript@5.6.2) + vue: 3.5.6(typescript@5.6.2) transitivePeerDependencies: - rollup @@ -9342,39 +9618,39 @@ snapshots: '@babel/helper-module-imports': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 '@babel/parser': 7.25.6 - '@vue/compiler-sfc': 3.5.5 + '@vue/compiler-sfc': 3.5.6 transitivePeerDependencies: - supports-color - '@vue/compiler-core@3.5.5': + '@vue/compiler-core@3.5.6': dependencies: '@babel/parser': 7.25.6 - '@vue/shared': 3.5.5 + '@vue/shared': 3.5.6 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.1 - '@vue/compiler-dom@3.5.5': + '@vue/compiler-dom@3.5.6': dependencies: - '@vue/compiler-core': 3.5.5 - '@vue/shared': 3.5.5 + '@vue/compiler-core': 3.5.6 + '@vue/shared': 3.5.6 - '@vue/compiler-sfc@3.5.5': + '@vue/compiler-sfc@3.5.6': dependencies: '@babel/parser': 7.25.6 - '@vue/compiler-core': 3.5.5 - '@vue/compiler-dom': 3.5.5 - '@vue/compiler-ssr': 3.5.5 - '@vue/shared': 3.5.5 + '@vue/compiler-core': 3.5.6 + '@vue/compiler-dom': 3.5.6 + '@vue/compiler-ssr': 3.5.6 + '@vue/shared': 3.5.6 estree-walker: 2.0.2 magic-string: 0.30.11 postcss: 8.4.47 source-map-js: 1.2.1 - '@vue/compiler-ssr@3.5.5': + '@vue/compiler-ssr@3.5.6': dependencies: - '@vue/compiler-dom': 3.5.5 - '@vue/shared': 3.5.5 + '@vue/compiler-dom': 3.5.6 + '@vue/shared': 3.5.6 '@vue/compiler-vue2@2.7.16': dependencies: @@ -9387,15 +9663,15 @@ snapshots: dependencies: '@vue/devtools-kit': 7.4.5 - '@vue/devtools-core@7.4.4(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.5(typescript@5.6.2))': + '@vue/devtools-core@7.4.4(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))': dependencies: '@vue/devtools-kit': 7.4.5 '@vue/devtools-shared': 7.4.5 mitt: 3.0.1 nanoid: 3.3.7 pathe: 1.1.2 - vite-hot-client: 0.2.3(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) - vue: 3.5.5(typescript@5.6.2) + vite-hot-client: 0.2.3(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + vue: 3.5.6(typescript@5.6.2) transitivePeerDependencies: - vite @@ -9426,9 +9702,9 @@ snapshots: '@vue/language-core@2.1.6(typescript@5.6.2)': dependencies: '@volar/language-core': 2.4.4 - '@vue/compiler-dom': 3.5.5 + '@vue/compiler-dom': 3.5.6 '@vue/compiler-vue2': 2.7.16 - '@vue/shared': 3.5.5 + '@vue/shared': 3.5.6 computeds: 0.0.1 minimatch: 9.0.5 muggle-string: 0.4.1 @@ -9436,50 +9712,50 @@ snapshots: optionalDependencies: typescript: 5.6.2 - '@vue/reactivity@3.5.5': + '@vue/reactivity@3.5.6': dependencies: - '@vue/shared': 3.5.5 + '@vue/shared': 3.5.6 - '@vue/runtime-core@3.5.5': + '@vue/runtime-core@3.5.6': dependencies: - '@vue/reactivity': 3.5.5 - '@vue/shared': 3.5.5 + '@vue/reactivity': 3.5.6 + '@vue/shared': 3.5.6 - '@vue/runtime-dom@3.5.5': + '@vue/runtime-dom@3.5.6': dependencies: - '@vue/reactivity': 3.5.5 - '@vue/runtime-core': 3.5.5 - '@vue/shared': 3.5.5 + '@vue/reactivity': 3.5.6 + '@vue/runtime-core': 3.5.6 + '@vue/shared': 3.5.6 csstype: 3.1.3 - '@vue/server-renderer@3.5.5(vue@3.5.5(typescript@5.6.2))': + '@vue/server-renderer@3.5.6(vue@3.5.6(typescript@5.6.2))': dependencies: - '@vue/compiler-ssr': 3.5.5 - '@vue/shared': 3.5.5 - vue: 3.5.5(typescript@5.6.2) + '@vue/compiler-ssr': 3.5.6 + '@vue/shared': 3.5.6 + vue: 3.5.6(typescript@5.6.2) - '@vue/shared@3.5.5': {} + '@vue/shared@3.5.6': {} '@vue/test-utils@2.4.6': dependencies: js-beautify: 1.15.1 vue-component-type-helpers: 2.1.6 - '@vueuse/core@11.0.3(vue@3.5.5(typescript@5.6.2))': + '@vueuse/core@11.0.3(vue@3.5.6(typescript@5.6.2))': dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 11.0.3 - '@vueuse/shared': 11.0.3(vue@3.5.5(typescript@5.6.2)) - vue-demi: 0.14.10(vue@3.5.5(typescript@5.6.2)) + '@vueuse/shared': 11.0.3(vue@3.5.6(typescript@5.6.2)) + vue-demi: 0.14.10(vue@3.5.6(typescript@5.6.2)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/integrations@11.0.3(change-case@5.4.4)(focus-trap@7.5.4)(vue@3.5.5(typescript@5.6.2))': + '@vueuse/integrations@11.0.3(change-case@5.4.4)(focus-trap@7.5.4)(vue@3.5.6(typescript@5.6.2))': dependencies: - '@vueuse/core': 11.0.3(vue@3.5.5(typescript@5.6.2)) - '@vueuse/shared': 11.0.3(vue@3.5.5(typescript@5.6.2)) - vue-demi: 0.14.10(vue@3.5.5(typescript@5.6.2)) + '@vueuse/core': 11.0.3(vue@3.5.6(typescript@5.6.2)) + '@vueuse/shared': 11.0.3(vue@3.5.6(typescript@5.6.2)) + vue-demi: 0.14.10(vue@3.5.6(typescript@5.6.2)) optionalDependencies: change-case: 5.4.4 focus-trap: 7.5.4 @@ -9489,21 +9765,21 @@ snapshots: '@vueuse/metadata@11.0.3': {} - '@vueuse/nuxt@11.0.3(nuxt@packages+nuxt)(vue@3.5.5(typescript@5.6.2))': + '@vueuse/nuxt@11.0.3(nuxt@packages+nuxt)(vue@3.5.6(typescript@5.6.2))': dependencies: '@nuxt/kit': link:packages/kit - '@vueuse/core': 11.0.3(vue@3.5.5(typescript@5.6.2)) + '@vueuse/core': 11.0.3(vue@3.5.6(typescript@5.6.2)) '@vueuse/metadata': 11.0.3 local-pkg: 0.5.0 nuxt: link:packages/nuxt - vue-demi: 0.14.10(vue@3.5.5(typescript@5.6.2)) + vue-demi: 0.14.10(vue@3.5.6(typescript@5.6.2)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/shared@11.0.3(vue@3.5.5(typescript@5.6.2))': + '@vueuse/shared@11.0.3(vue@3.5.6(typescript@5.6.2))': dependencies: - vue-demi: 0.14.10(vue@3.5.5(typescript@5.6.2)) + vue-demi: 0.14.10(vue@3.5.6(typescript@5.6.2)) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -9842,7 +10118,7 @@ snapshots: giget: 1.2.3 jiti: 2.0.0-beta.3 mlly: 1.7.1 - ohash: 1.1.3 + ohash: 1.1.4 pathe: 1.1.2 perfect-debounce: 1.0.0 pkg-types: 1.2.0 @@ -10909,11 +11185,11 @@ snapshots: flatted@3.3.1: {} - floating-vue@5.2.2(@nuxt/kit@packages+kit)(vue@3.5.5(typescript@5.6.2)): + floating-vue@5.2.2(@nuxt/kit@packages+kit)(vue@3.5.6(typescript@5.6.2)): dependencies: '@floating-ui/dom': 1.1.1 - vue: 3.5.5(typescript@5.6.2) - vue-resize: 2.0.0-alpha.1(vue@3.5.5(typescript@5.6.2)) + vue: 3.5.6(typescript@5.6.2) + vue-resize: 2.0.0-alpha.1(vue@3.5.6(typescript@5.6.2)) optionalDependencies: '@nuxt/kit': link:packages/kit @@ -12390,7 +12666,7 @@ snapshots: mri: 1.2.0 node-fetch-native: 1.6.4 ofetch: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) - ohash: 1.1.3 + ohash: 1.1.4 openapi-typescript: 7.4.0(typescript@5.6.2) pathe: 1.1.2 perfect-debounce: 1.0.0 @@ -12642,8 +12918,6 @@ snapshots: node-fetch-native: 1.6.4 ufo: 1.5.4 - ohash@1.1.3: {} - ohash@1.1.4: {} on-finished@2.4.1: @@ -14147,9 +14421,9 @@ snapshots: universalify@2.0.1: {} - unocss@0.62.3(@unocss/webpack@0.62.3(rollup@4.21.3)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.21.3)(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)): + unocss@0.62.3(@unocss/webpack@0.62.3(rollup@4.21.3)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.21.3)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)): dependencies: - '@unocss/astro': 0.62.3(rollup@4.21.3)(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + '@unocss/astro': 0.62.3(rollup@4.21.3)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) '@unocss/cli': 0.62.3(rollup@4.21.3) '@unocss/core': 0.62.3 '@unocss/extractor-arbitrary-variants': 0.62.3 @@ -14168,20 +14442,47 @@ snapshots: '@unocss/transformer-compile-class': 0.62.3 '@unocss/transformer-directives': 0.62.3 '@unocss/transformer-variant-group': 0.62.3 - '@unocss/vite': 0.62.3(rollup@4.21.3)(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + '@unocss/vite': 0.62.3(rollup@4.21.3)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: '@unocss/webpack': 0.62.3(rollup@4.21.3)(webpack@5.94.0(esbuild@0.23.1)) - vite: 5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - postcss - rollup - supports-color - unplugin-vue-router@0.10.8(rollup@4.21.3)(vue-router@4.4.5(vue@3.5.5(typescript@5.6.2)))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3): + unocss@0.62.4(@unocss/webpack@0.62.3(rollup@4.21.3)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.21.3)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)): + dependencies: + '@unocss/astro': 0.62.4(rollup@4.21.3)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + '@unocss/cli': 0.62.4(rollup@4.21.3) + '@unocss/core': 0.62.4 + '@unocss/postcss': 0.62.4(postcss@8.4.47) + '@unocss/preset-attributify': 0.62.4 + '@unocss/preset-icons': 0.62.4 + '@unocss/preset-mini': 0.62.4 + '@unocss/preset-tagify': 0.62.4 + '@unocss/preset-typography': 0.62.4 + '@unocss/preset-uno': 0.62.4 + '@unocss/preset-web-fonts': 0.62.4 + '@unocss/preset-wind': 0.62.4 + '@unocss/transformer-attributify-jsx': 0.62.4 + '@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.21.3)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + optionalDependencies: + '@unocss/webpack': 0.62.3(rollup@4.21.3)(webpack@5.94.0(esbuild@0.23.1)) + vite: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + transitivePeerDependencies: + - postcss + - rollup + - supports-color + + unplugin-vue-router@0.10.8(rollup@4.21.3)(vue-router@4.4.5(vue@3.5.6(typescript@5.6.2)))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3): dependencies: '@babel/types': 7.25.6 '@rollup/pluginutils': 5.1.0(rollup@4.21.3) - '@vue-macros/common': 1.12.3(rollup@4.21.3)(vue@3.5.5(typescript@5.6.2)) + '@vue-macros/common': 1.12.3(rollup@4.21.3)(vue@3.5.6(typescript@5.6.2)) ast-walker-scope: 0.6.2 chokidar: 3.6.0 fast-glob: 3.3.2 @@ -14194,7 +14495,7 @@ snapshots: unplugin: 1.14.1(webpack-sources@3.2.3) yaml: 2.5.1 optionalDependencies: - vue-router: 4.4.5(vue@3.5.5(typescript@5.6.2)) + vue-router: 4.4.5(vue@3.5.6(typescript@5.6.2)) transitivePeerDependencies: - rollup - vue @@ -14282,9 +14583,9 @@ snapshots: util-deprecate@1.0.2: {} - v-lazy-show@0.2.4(@vue/compiler-core@3.5.5): + v-lazy-show@0.2.4(@vue/compiler-core@3.5.6): dependencies: - '@vue/compiler-core': 3.5.5 + '@vue/compiler-core': 3.5.6 valibot@0.42.0(typescript@5.6.2): optionalDependencies: @@ -14310,9 +14611,9 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-hot-client@0.2.3(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)): + vite-hot-client@0.2.3(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)): dependencies: - vite: 5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) vite-node@1.6.0(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0): dependencies: @@ -14320,7 +14621,7 @@ snapshots: debug: 4.3.7(supports-color@9.4.0) pathe: 1.1.2 picocolors: 1.1.0 - vite: 5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - '@types/node' - less @@ -14337,7 +14638,7 @@ snapshots: cac: 6.7.14 debug: 4.3.7(supports-color@9.4.0) pathe: 1.1.2 - vite: 5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - '@types/node' - less @@ -14349,7 +14650,7 @@ snapshots: - supports-color - terser - vite-plugin-checker@0.8.0(eslint@9.10.0(jiti@2.0.0-beta.3))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)): + vite-plugin-checker@0.8.0(eslint@9.10.0(jiti@2.0.0-beta.3))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)): dependencies: '@babel/code-frame': 7.24.7 ansi-escapes: 4.3.2 @@ -14361,7 +14662,7 @@ snapshots: npm-run-path: 4.0.1 strip-ansi: 6.0.1 tiny-invariant: 1.3.3 - vite: 5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) vscode-languageclient: 7.0.0 vscode-languageserver: 7.0.0 vscode-languageserver-textdocument: 1.0.12 @@ -14372,7 +14673,7 @@ snapshots: typescript: 5.6.2 vue-tsc: 2.1.6(typescript@5.6.2) - vite-plugin-inspect@0.8.7(@nuxt/kit@packages+kit)(rollup@4.21.3)(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)): + vite-plugin-inspect@0.8.7(@nuxt/kit@packages+kit)(rollup@4.21.3)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.0(rollup@4.21.3) @@ -14383,14 +14684,14 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.1.0 sirv: 2.0.4 - vite: 5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) optionalDependencies: '@nuxt/kit': link:packages/kit transitivePeerDependencies: - rollup - supports-color - vite-plugin-vue-inspector@5.2.0(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)): + vite-plugin-vue-inspector@5.2.0(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)): dependencies: '@babel/core': 7.25.2 '@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.25.2) @@ -14398,14 +14699,14 @@ snapshots: '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.2) '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.25.2) - '@vue/compiler-dom': 3.5.5 + '@vue/compiler-dom': 3.5.6 kolorist: 1.8.0 magic-string: 0.30.11 - vite: 5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - supports-color - vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0): + vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0): dependencies: esbuild: 0.21.5 postcss: 8.4.47 @@ -14416,9 +14717,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.5)(vue@3.5.5(typescript@5.6.2)))(@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.47.1)(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.5(typescript@5.6.2)))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3): + vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.6)(vue@3.5.6(typescript@5.6.2)))(@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.47.1)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.6(typescript@5.6.2)))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3): dependencies: - '@nuxt/test-utils': 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.5)(vue@3.5.5(typescript@5.6.2)))(@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.47.1)(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.5(typescript@5.6.2)))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) + '@nuxt/test-utils': 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.6)(vue@3.5.6(typescript@5.6.2)))(@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.47.1)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.6(typescript@5.6.2)))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -14457,7 +14758,7 @@ snapshots: strip-literal: 2.1.0 tinybench: 2.9.0 tinypool: 0.8.4 - vite: 5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) vite-node: 1.6.0(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) why-is-node-running: 2.3.0 optionalDependencies: @@ -14476,7 +14777,7 @@ snapshots: vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0): dependencies: '@vitest/expect': 2.1.1 - '@vitest/mocker': 2.1.1(@vitest/spy@2.1.1)(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + '@vitest/mocker': 2.1.1(@vitest/spy@2.1.1)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) '@vitest/pretty-format': 2.1.1 '@vitest/runner': 2.1.1 '@vitest/snapshot': 2.1.1 @@ -14491,7 +14792,7 @@ snapshots: tinyexec: 0.3.0 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) vite-node: 2.1.1(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) why-is-node-running: 2.3.0 optionalDependencies: @@ -14539,9 +14840,9 @@ snapshots: vue-component-type-helpers@2.1.6: {} - vue-demi@0.14.10(vue@3.5.5(typescript@5.6.2)): + vue-demi@0.14.10(vue@3.5.6(typescript@5.6.2)): dependencies: - vue: 3.5.5(typescript@5.6.2) + vue: 3.5.6(typescript@5.6.2) vue-devtools-stub@0.1.0: {} @@ -14558,24 +14859,24 @@ snapshots: transitivePeerDependencies: - supports-color - vue-loader@17.4.2(@vue/compiler-sfc@3.5.5)(vue@3.5.5(typescript@5.6.2))(webpack@5.94.0): + vue-loader@17.4.2(@vue/compiler-sfc@3.5.6)(vue@3.5.6(typescript@5.6.2))(webpack@5.94.0): dependencies: chalk: 4.1.2 hash-sum: 2.0.0 watchpack: 2.4.2 webpack: 5.94.0 optionalDependencies: - '@vue/compiler-sfc': 3.5.5 - vue: 3.5.5(typescript@5.6.2) + '@vue/compiler-sfc': 3.5.6 + vue: 3.5.6(typescript@5.6.2) - vue-resize@2.0.0-alpha.1(vue@3.5.5(typescript@5.6.2)): + vue-resize@2.0.0-alpha.1(vue@3.5.6(typescript@5.6.2)): dependencies: - vue: 3.5.5(typescript@5.6.2) + vue: 3.5.6(typescript@5.6.2) - vue-router@4.4.5(vue@3.5.5(typescript@5.6.2)): + vue-router@4.4.5(vue@3.5.6(typescript@5.6.2)): dependencies: '@vue/devtools-api': 6.6.4 - vue: 3.5.5(typescript@5.6.2) + vue: 3.5.6(typescript@5.6.2) vue-tsc@2.1.6(typescript@5.6.2): dependencies: @@ -14584,13 +14885,13 @@ snapshots: semver: 7.6.3 typescript: 5.6.2 - vue@3.5.5(typescript@5.6.2): + vue@3.5.6(typescript@5.6.2): dependencies: - '@vue/compiler-dom': 3.5.5 - '@vue/compiler-sfc': 3.5.5 - '@vue/runtime-dom': 3.5.5 - '@vue/server-renderer': 3.5.5(vue@3.5.5(typescript@5.6.2)) - '@vue/shared': 3.5.5 + '@vue/compiler-dom': 3.5.6 + '@vue/compiler-sfc': 3.5.6 + '@vue/runtime-dom': 3.5.6 + '@vue/server-renderer': 3.5.6(vue@3.5.6(typescript@5.6.2)) + '@vue/shared': 3.5.6 optionalDependencies: typescript: 5.6.2 diff --git a/test/bundle.test.ts b/test/bundle.test.ts index bcf0113d53..96d480afc3 100644 --- a/test/bundle.test.ts +++ b/test/bundle.test.ts @@ -37,10 +37,10 @@ describe.skipIf(process.env.SKIP_BUNDLE_SIZE === 'true' || process.env.ECOSYSTEM const serverDir = join(rootDir, '.output/server') const serverStats = await analyzeSizes(['**/*.mjs', '!node_modules'], serverDir) - expect.soft(roundToKilobytes(serverStats.totalBytes)).toMatchInlineSnapshot(`"206k"`) + expect.soft(roundToKilobytes(serverStats.totalBytes)).toMatchInlineSnapshot(`"207k"`) const modules = await analyzeSizes(['node_modules/**/*'], serverDir) - expect.soft(roundToKilobytes(modules.totalBytes)).toMatchInlineSnapshot(`"1386k"`) + expect.soft(roundToKilobytes(modules.totalBytes)).toMatchInlineSnapshot(`"1387k"`) const packages = modules.files .filter(m => m.endsWith('package.json')) @@ -78,7 +78,7 @@ describe.skipIf(process.env.SKIP_BUNDLE_SIZE === 'true' || process.env.ECOSYSTEM const serverDir = join(rootDir, '.output-inline/server') const serverStats = await analyzeSizes(['**/*.mjs', '!node_modules'], serverDir) - expect.soft(roundToKilobytes(serverStats.totalBytes)).toMatchInlineSnapshot(`"553k"`) + expect.soft(roundToKilobytes(serverStats.totalBytes)).toMatchInlineSnapshot(`"555k"`) const modules = await analyzeSizes(['node_modules/**/*'], serverDir) expect.soft(roundToKilobytes(modules.totalBytes)).toMatchInlineSnapshot(`"88.2k"`) From ad78e7e63fc76dcd255c3d7f6037259dd9e66312 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 17 Sep 2024 16:56:40 +0200 Subject: [PATCH 005/104] chore(deps): update devdependency ignore to v6.0.2 (main) (#29038) --- packages/schema/package.json | 2 +- pnpm-lock.yaml | 11 +++++++++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/packages/schema/package.json b/packages/schema/package.json index 9da71c3703..d16302de0d 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -48,7 +48,7 @@ "c12": "2.0.0-beta.2", "esbuild-loader": "4.2.2", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", - "ignore": "6.0.1", + "ignore": "6.0.2", "nitro": "npm:nitro-nightly@3.0.0-beta-28665895.e727afda", "ofetch": "1.3.4", "unbuild": "3.0.0-rc.7", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 40ccf3d402..5b976ad501 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -580,8 +580,8 @@ importers: specifier: npm:h3-nightly@2.0.0-1718872656.6765a6e version: h3-nightly@2.0.0-1718872656.6765a6e ignore: - specifier: 6.0.1 - version: 6.0.1 + specifier: 6.0.2 + version: 6.0.2 nitro: specifier: npm:nitro-nightly@3.0.0-beta-28665895.e727afda version: nitro-nightly@3.0.0-beta-28665895.e727afda(typescript@5.6.2)(webpack-sources@3.2.3) @@ -4532,6 +4532,11 @@ packages: ignore@6.0.1: resolution: {integrity: sha512-9hCx6FGveEYzwsldacntlq0RdPsTjOAALVL4nqi1O8JU6OIzzchHELMNE9f+6ZMtuHG1vd+owvczaMhu6EM2Xw==} engines: {node: '>= 4'} + deprecated: this package has been deprecated due to issues + + ignore@6.0.2: + resolution: {integrity: sha512-InwqeHHN2XpumIkMvpl/DCJVrAHgCsG5+cn1XlnLWGwtZBm8QJfSusItfrwx81CTp5agNZqpKU2J/ccC5nGT4A==} + engines: {node: '>= 4'} image-meta@0.2.1: resolution: {integrity: sha512-K6acvFaelNxx8wc2VjbIzXKDVB0Khs0QT35U6NkGfTdCmjLNcO2945m7RFNR9/RPVFm48hq7QPzK8uGH18HCGw==} @@ -11627,6 +11632,8 @@ snapshots: ignore@6.0.1: {} + ignore@6.0.2: {} + image-meta@0.2.1: {} immutable@4.3.7: {} From 215ae691929520bde1f38bd0382811ab5425c4ca Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Tue, 17 Sep 2024 16:57:02 +0200 Subject: [PATCH 006/104] fix(nuxt): do not resolve non-absolute component paths (#29036) --- packages/nuxt/src/components/module.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/nuxt/src/components/module.ts b/packages/nuxt/src/components/module.ts index 9fa26f4ed4..34da7e1c71 100644 --- a/packages/nuxt/src/components/module.ts +++ b/packages/nuxt/src/components/module.ts @@ -1,5 +1,5 @@ import { existsSync, statSync, writeFileSync } from 'node:fs' -import { join, normalize, relative, resolve } from 'pathe' +import { isAbsolute, join, normalize, relative, resolve } from 'pathe' import { addPluginTemplate, addTemplate, addTypeTemplate, addVitePlugin, addWebpackPlugin, defineNuxtModule, logger, resolveAlias, resolvePath, updateTemplates } from '@nuxt/kit' import type { Component, ComponentsDir, ComponentsOptions } from 'nuxt/schema' @@ -169,7 +169,7 @@ export default defineNuxtModule({ await nuxt.callHook('components:extend', newComponents) // add server placeholder for .client components server side. issue: #7085 for (const component of newComponents) { - if (!(component as any /* untyped internal property */)._scanned && !(component.filePath in nuxt.vfs) && !existsSync(component.filePath)) { + if (!(component as any /* untyped internal property */)._scanned && !(component.filePath in nuxt.vfs) && isAbsolute(component.filePath) && !existsSync(component.filePath)) { // attempt to resolve component path component.filePath = await resolvePath(component.filePath, { fallbackToOriginal: true }) } From 5faf720b42b5ad3e616050ab8b822ff5227e6a21 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Tue, 17 Sep 2024 16:57:23 +0200 Subject: [PATCH 007/104] fix(nuxt): defer unsetting error handler until suspense resolves (#29037) --- packages/nuxt/src/app/entry.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/nuxt/src/app/entry.ts b/packages/nuxt/src/app/entry.ts index 7f29843c8c..dac40f4b97 100644 --- a/packages/nuxt/src/app/entry.ts +++ b/packages/nuxt/src/app/entry.ts @@ -67,6 +67,10 @@ if (import.meta.client) { } vueApp.config.errorHandler = handleVueError + // If the errorHandler is not overridden by the user, we unset it after the app is hydrated + nuxt.hook('app:suspense:resolve', () => { + if (vueApp.config.errorHandler === handleVueError) { vueApp.config.errorHandler = undefined } + }) try { await applyPlugins(nuxt, plugins) @@ -84,9 +88,6 @@ if (import.meta.client) { handleVueError(err) } - // If the errorHandler is not overridden by the user, we unset it - if (vueApp.config.errorHandler === handleVueError) { vueApp.config.errorHandler = undefined } - return vueApp } From 7071da88516a4b6c189ccb47f8826601e5d2f3e6 Mon Sep 17 00:00:00 2001 From: Leopold Kristjansson Date: Wed, 18 Sep 2024 15:37:47 +0200 Subject: [PATCH 008/104] docs: fix typo (#29045) --- docs/2.guide/1.concepts/3.rendering.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/2.guide/1.concepts/3.rendering.md b/docs/2.guide/1.concepts/3.rendering.md index 96fc08f10f..db972cdd02 100644 --- a/docs/2.guide/1.concepts/3.rendering.md +++ b/docs/2.guide/1.concepts/3.rendering.md @@ -116,7 +116,7 @@ export default defineNuxtConfig({ '/': { prerender: true }, // Products page generated on demand, revalidates in background, cached until API response changes '/products': { swr: true }, - // Product page generated on demand, revalidates in background, cached for 1 hour (3600 seconds) + // Product pages generated on demand, revalidates in background, cached for 1 hour (3600 seconds) '/products/**': { swr: 3600 }, // Blog posts page generated on demand, revalidates in background, cached on CDN for 1 hour (3600 seconds) '/blog': { isr: 3600 }, From 2b73e1690c38ee8447cdfb767f03365cddec75d5 Mon Sep 17 00:00:00 2001 From: DarkVen0m Date: Wed, 18 Sep 2024 22:21:18 +0300 Subject: [PATCH 009/104] fix(nuxt): pass `DOMException` as fetch abort exception (#29058) --- packages/nuxt/src/app/composables/fetch.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/nuxt/src/app/composables/fetch.ts b/packages/nuxt/src/app/composables/fetch.ts index 093554f82b..5ce5a87d1f 100644 --- a/packages/nuxt/src/app/composables/fetch.ts +++ b/packages/nuxt/src/app/composables/fetch.ts @@ -152,7 +152,7 @@ export function useFetch< let controller: AbortController const asyncData = useAsyncData<_ResT, ErrorT, DataT, PickKeys, DefaultT>(key, () => { - controller?.abort?.('Request aborted as another request to the same endpoint was initiated.') + controller?.abort?.(new DOMException('Request aborted as another request to the same endpoint was initiated.', 'AbortError')) controller = typeof AbortController !== 'undefined' ? new AbortController() : {} as AbortController /** @@ -164,7 +164,7 @@ export function useFetch< const timeoutLength = toValue(opts.timeout) let timeoutId: NodeJS.Timeout if (timeoutLength) { - timeoutId = setTimeout(() => controller.abort('Request aborted due to timeout.'), timeoutLength) + timeoutId = setTimeout(() => controller.abort(new DOMException('Request aborted due to timeout.', 'AbortError')), timeoutLength) controller.signal.onabort = () => clearTimeout(timeoutId) } From efae3a4f3c46fe0331eaf4905e8fec7f28808813 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Wed, 18 Sep 2024 21:41:53 +0200 Subject: [PATCH 010/104] chore: add more checks around indexed access (#29060) --- .../app/components/client-fallback.server.ts | 6 +- .../nuxt/src/app/components/nuxt-island.ts | 9 +- .../nuxt-teleport-island-component.ts | 2 +- packages/nuxt/src/app/components/utils.ts | 2 +- packages/nuxt/src/app/composables/payload.ts | 2 +- packages/nuxt/src/app/composables/preload.ts | 7 +- .../src/app/plugins/revive-payload.client.ts | 26 ++--- .../nuxt/src/components/islandsTransform.ts | 4 +- packages/nuxt/src/components/module.ts | 8 +- packages/nuxt/src/components/tree-shake.ts | 8 +- packages/nuxt/src/core/app.ts | 2 +- packages/nuxt/src/core/builder.ts | 6 +- packages/nuxt/src/core/nitro.ts | 2 +- packages/nuxt/src/core/nuxt.ts | 8 +- .../nuxt/src/core/plugins/layer-aliasing.ts | 2 +- .../nuxt/src/core/plugins/plugin-metadata.ts | 4 +- packages/nuxt/src/core/plugins/prehydrate.ts | 1 + .../nuxt/src/core/runtime/nitro/renderer.ts | 25 ++--- packages/nuxt/src/core/utils/names.ts | 5 +- packages/nuxt/src/head/runtime/components.ts | 2 +- packages/nuxt/src/pages/module.ts | 17 ++-- packages/nuxt/src/pages/route-rules.ts | 2 +- packages/nuxt/src/pages/utils.ts | 14 +-- packages/nuxt/test/app.test.ts | 4 +- packages/nuxt/test/pages.test.ts | 2 +- packages/ui-templates/lib/dev.ts | 2 +- packages/vite/src/manifest.ts | 21 +++-- packages/vite/src/plugins/analyze.ts | 3 +- packages/vite/src/plugins/public-dirs.ts | 3 +- packages/vite/src/plugins/ssr-styles.ts | 3 +- packages/vite/src/vite.ts | 3 +- packages/webpack/src/plugins/vue/client.ts | 94 ++++++++++--------- test/bundle.test.ts | 8 +- tsconfig.json | 3 +- 34 files changed, 163 insertions(+), 147 deletions(-) diff --git a/packages/nuxt/src/app/components/client-fallback.server.ts b/packages/nuxt/src/app/components/client-fallback.server.ts index c1bc3c3e02..dd4e0cdb28 100644 --- a/packages/nuxt/src/app/components/client-fallback.server.ts +++ b/packages/nuxt/src/app/components/client-fallback.server.ts @@ -54,8 +54,10 @@ const NuxtClientFallbackServer = defineComponent({ const defaultSlot = ctx.slots.default?.() const ssrVNodes = createBuffer() - for (let i = 0; i < (defaultSlot?.length || 0); i++) { - ssrRenderVNode(ssrVNodes.push, defaultSlot![i], vm!) + if (defaultSlot) { + for (let i = 0; i < defaultSlot.length; i++) { + ssrRenderVNode(ssrVNodes.push, defaultSlot[i]!, vm!) + } } const buffer = ssrVNodes.getBuffer() diff --git a/packages/nuxt/src/app/components/nuxt-island.ts b/packages/nuxt/src/app/components/nuxt-island.ts index 937f9d3136..c6bb6d8657 100644 --- a/packages/nuxt/src/app/components/nuxt-island.ts +++ b/packages/nuxt/src/app/components/nuxt-island.ts @@ -29,17 +29,20 @@ const getId = import.meta.client ? () => (id++).toString() : randomUUID const components = import.meta.client ? new Map() : undefined async function loadComponents (source = appBaseURL, paths: NuxtIslandResponse['components']) { + if (!paths) { return } + const promises: Array> = [] - for (const component in paths) { + for (const [component, item] of Object.entries(paths)) { if (!(components!.has(component))) { promises.push((async () => { - const chunkSource = join(source, paths[component].chunk) + const chunkSource = join(source, item.chunk) const c = await import(/* @vite-ignore */ chunkSource).then(m => m.default || m) components!.set(component, c) })()) } } + await Promise.all(promises) } @@ -276,7 +279,7 @@ export default defineComponent({ teleports.push(createVNode(Teleport, // use different selectors for even and odd teleportKey to force trigger the teleport { to: import.meta.client ? `${isKeyOdd ? 'div' : ''}[data-island-uid="${uid.value}"][data-island-slot="${slot}"]` : `uid=${uid.value};slot=${slot}` }, - { default: () => (payloads.slots?.[slot].props?.length ? payloads.slots[slot].props : [{}]).map((data: any) => slots[slot]?.(data)) }), + { default: () => (payloads.slots?.[slot]?.props?.length ? payloads.slots[slot].props : [{}]).map((data: any) => slots[slot]?.(data)) }), ) } } diff --git a/packages/nuxt/src/app/components/nuxt-teleport-island-component.ts b/packages/nuxt/src/app/components/nuxt-teleport-island-component.ts index 875204ccf4..b8ef06f9c4 100644 --- a/packages/nuxt/src/app/components/nuxt-teleport-island-component.ts +++ b/packages/nuxt/src/app/components/nuxt-teleport-island-component.ts @@ -39,7 +39,7 @@ export default defineComponent({ const islandContext = nuxtApp.ssrContext!.islandContext! return () => { - const slot = slots.default!()[0] + const slot = slots.default!()[0]! const slotType = slot.type as ExtendedComponent const name = (slotType.__name || slotType.name) as string diff --git a/packages/nuxt/src/app/components/utils.ts b/packages/nuxt/src/app/components/utils.ts index bb16708588..0bde127ec5 100644 --- a/packages/nuxt/src/app/components/utils.ts +++ b/packages/nuxt/src/app/components/utils.ts @@ -100,7 +100,7 @@ export function vforToArray (source: any): any[] { const keys = Object.keys(source) const array = new Array(keys.length) for (let i = 0, l = keys.length; i < l; i++) { - const key = keys[i] + const key = keys[i]! array[i] = source[key] } return array diff --git a/packages/nuxt/src/app/composables/payload.ts b/packages/nuxt/src/app/composables/payload.ts index 1708bbad99..e24d34feab 100644 --- a/packages/nuxt/src/app/composables/payload.ts +++ b/packages/nuxt/src/app/composables/payload.ts @@ -23,7 +23,7 @@ export async function loadPayload (url: string, opts: LoadPayloadOptions = {}): const nuxtApp = useNuxtApp() const cache = nuxtApp._payloadCache = nuxtApp._payloadCache || {} if (payloadURL in cache) { - return cache[payloadURL] + return cache[payloadURL] || null } cache[payloadURL] = isPrerendered(url).then((prerendered) => { if (!prerendered) { diff --git a/packages/nuxt/src/app/composables/preload.ts b/packages/nuxt/src/app/composables/preload.ts index 1358273b8a..cac6f5c85a 100644 --- a/packages/nuxt/src/app/composables/preload.ts +++ b/packages/nuxt/src/app/composables/preload.ts @@ -14,7 +14,12 @@ export const preloadComponents = async (components: string | string[]) => { const nuxtApp = useNuxtApp() components = toArray(components) - await Promise.all(components.map(name => _loadAsyncComponent(nuxtApp.vueApp._context.components[name]))) + await Promise.all(components.map((name) => { + const component = nuxtApp.vueApp._context.components[name] + if (component) { + return _loadAsyncComponent(component) + } + })) } /** diff --git a/packages/nuxt/src/app/plugins/revive-payload.client.ts b/packages/nuxt/src/app/plugins/revive-payload.client.ts index 3ab2f211df..2d2c2e8bbd 100644 --- a/packages/nuxt/src/app/plugins/revive-payload.client.ts +++ b/packages/nuxt/src/app/plugins/revive-payload.client.ts @@ -7,18 +7,18 @@ import { defineNuxtPlugin, useNuxtApp } from '../nuxt' // @ts-expect-error Virtual file. import { componentIslands } from '#build/nuxt.config.mjs' -const revivers: Record any> = { - NuxtError: data => createError(data), - EmptyShallowRef: data => shallowRef(data === '_' ? undefined : data === '0n' ? BigInt(0) : destr(data)), - EmptyRef: data => ref(data === '_' ? undefined : data === '0n' ? BigInt(0) : destr(data)), - ShallowRef: data => shallowRef(data), - ShallowReactive: data => shallowReactive(data), - Ref: data => ref(data), - Reactive: data => reactive(data), -} +const revivers: [string, (data: any) => any][] = [ + ['NuxtError', data => createError(data)], + ['EmptyShallowRef', data => shallowRef(data === '_' ? undefined : data === '0n' ? BigInt(0) : destr(data))], + ['EmptyRef', data => ref(data === '_' ? undefined : data === '0n' ? BigInt(0) : destr(data))], + ['ShallowRef', data => shallowRef(data)], + ['ShallowReactive', data => shallowReactive(data)], + ['Ref', data => ref(data)], + ['Reactive', data => reactive(data)], +] if (componentIslands) { - revivers.Island = ({ key, params, result }: any) => { + revivers.push(['Island', ({ key, params, result }: any) => { const nuxtApp = useNuxtApp() if (!nuxtApp.isHydrating) { nuxtApp.payload.data[key] = nuxtApp.payload.data[key] || $fetch(`/__nuxt_island/${key}.json`, { @@ -33,15 +33,15 @@ if (componentIslands) { html: '', ...result, } - } + }]) } export default defineNuxtPlugin({ name: 'nuxt:revive-payload:client', order: -30, async setup (nuxtApp) { - for (const reviver in revivers) { - definePayloadReviver(reviver, revivers[reviver as keyof typeof revivers]) + for (const [reviver, fn] of revivers) { + definePayloadReviver(reviver, fn) } Object.assign(nuxtApp.payload, await nuxtApp.runWithContext(getNuxtClientPayload)) delete window.__NUXT__ diff --git a/packages/nuxt/src/components/islandsTransform.ts b/packages/nuxt/src/components/islandsTransform.ts index d583e3425d..e01b2ea3cc 100644 --- a/packages/nuxt/src/components/islandsTransform.ts +++ b/packages/nuxt/src/components/islandsTransform.ts @@ -78,7 +78,7 @@ export const islandsTransform = createUnplugin((options: ServerOnlyComponentTran if (attributes.name) { delete attributes.name } if (attributes['v-bind']) { - attributes._bind = extractAttributes(attributes, ['v-bind'])['v-bind'] + attributes._bind = extractAttributes(attributes, ['v-bind'])['v-bind']! } const teleportAttributes = extractAttributes(attributes, ['v-if', 'v-else-if', 'v-else']) const bindings = getPropsToString(attributes) @@ -137,7 +137,7 @@ function extractAttributes (attributes: Record, names: string[]) const extracted: Record = {} for (const name of names) { if (name in attributes) { - extracted[name] = attributes[name] + extracted[name] = attributes[name]! delete attributes[name] } } diff --git a/packages/nuxt/src/components/module.ts b/packages/nuxt/src/components/module.ts index 34da7e1c71..dbfd5b9653 100644 --- a/packages/nuxt/src/components/module.ts +++ b/packages/nuxt/src/components/module.ts @@ -140,10 +140,10 @@ export default defineNuxtModule({ nuxt.hook('build:manifest', (manifest) => { const sourceFiles = getComponents().filter(c => c.global).map(c => relative(nuxt.options.srcDir, c.filePath)) - for (const key in manifest) { - if (manifest[key].isEntry) { - manifest[key].dynamicImports = - manifest[key].dynamicImports?.filter(i => !sourceFiles.includes(i)) + for (const chunk of Object.values(manifest)) { + if (chunk.isEntry) { + chunk.dynamicImports = + chunk.dynamicImports?.filter(i => !sourceFiles.includes(i)) } } }) diff --git a/packages/nuxt/src/components/tree-shake.ts b/packages/nuxt/src/components/tree-shake.ts index 56ea65cd3b..8108a9434d 100644 --- a/packages/nuxt/src/components/tree-shake.ts +++ b/packages/nuxt/src/components/tree-shake.ts @@ -56,6 +56,8 @@ export const TreeShakeTemplatePlugin = createUnplugin((options: TreeShakeTemplat const node = _node as AcornNode if (isSsrRender(node)) { const [componentCall, _, children] = node.arguments + if (!componentCall) { return } + if (componentCall.type === 'Identifier' || componentCall.type === 'MemberExpression' || componentCall.type === 'CallExpression') { const componentName = getComponentName(node) const isClientComponent = COMPONENTS_IDENTIFIERS_RE.test(componentName) @@ -137,8 +139,10 @@ function removeFromSetupReturn (codeAst: Program, name: string, magicString: Mag const variableList = node.value.body.body.filter((statement): statement is VariableDeclaration => statement.type === 'VariableDeclaration') const returnedVariableDeclaration = variableList.find(declaration => declaration.declarations[0]?.id.type === 'Identifier' && declaration.declarations[0]?.id.name === '__returned__' && declaration.declarations[0]?.init?.type === 'ObjectExpression') if (returnedVariableDeclaration) { - const init = returnedVariableDeclaration.declarations[0].init as ObjectExpression - removePropertyFromObject(init, name, magicString) + const init = returnedVariableDeclaration.declarations[0]?.init as ObjectExpression | undefined + if (init) { + removePropertyFromObject(init, name, magicString) + } } } } diff --git a/packages/nuxt/src/core/app.ts b/packages/nuxt/src/core/app.ts index 494b30b798..50ac4118e5 100644 --- a/packages/nuxt/src/core/app.ts +++ b/packages/nuxt/src/core/app.ts @@ -254,7 +254,7 @@ export async function annotatePlugins (nuxt: Nuxt, plugins: NuxtPlugin[]) { const _plugins: Array> = [] for (const plugin of plugins) { try { - const code = plugin.src in nuxt.vfs ? nuxt.vfs[plugin.src] : await fsp.readFile(plugin.src!, 'utf-8') + const code = plugin.src in nuxt.vfs ? nuxt.vfs[plugin.src]! : await fsp.readFile(plugin.src!, 'utf-8') _plugins.push({ ...await extractMetadata(code, IS_TSX.test(plugin.src) ? 'tsx' : 'ts'), ...plugin, diff --git a/packages/nuxt/src/core/builder.ts b/packages/nuxt/src/core/builder.ts index b414cbf081..1e8d7eb0e1 100644 --- a/packages/nuxt/src/core/builder.ts +++ b/packages/nuxt/src/core/builder.ts @@ -138,9 +138,9 @@ function createGranularWatcher () { delete watchers[path] } if (event === 'addDir' && path !== dir && !ignoredDirs.has(path) && !pathsToWatch.includes(path) && !(path in watchers) && !isIgnored(path)) { - watchers[path] = chokidarWatch(path, { ...nuxt.options.watchers.chokidar, ignored: [isIgnored] }) - watchers[path].on('all', (event, p) => nuxt.callHook('builder:watch', event, normalize(p))) - nuxt.hook('close', () => watchers[path]?.close()) + const pathWatcher = watchers[path] = chokidarWatch(path, { ...nuxt.options.watchers.chokidar, ignored: [isIgnored] }) + pathWatcher.on('all', (event, p) => nuxt.callHook('builder:watch', event, normalize(p))) + nuxt.hook('close', () => pathWatcher?.close()) } }) watcher.on('ready', () => { diff --git a/packages/nuxt/src/core/nitro.ts b/packages/nuxt/src/core/nitro.ts index 33efcf3331..f2016c2175 100644 --- a/packages/nuxt/src/core/nitro.ts +++ b/packages/nuxt/src/core/nitro.ts @@ -102,7 +102,7 @@ export async function initNitro (nuxt: Nuxt & { _nitro?: Nitro }) { baseURL: nuxt.options.app.baseURL, virtual: { '#internal/nuxt.config.mjs': () => nuxt.vfs['#build/nuxt.config'], - '#internal/nuxt/app-config': () => nuxt.vfs['#build/app.config'].replace(/\/\*\* client \*\*\/[\s\S]*\/\*\* client-end \*\*\//, ''), + '#internal/nuxt/app-config': () => nuxt.vfs['#build/app.config']?.replace(/\/\*\* client \*\*\/[\s\S]*\/\*\* client-end \*\*\//, ''), '#spa-template': async () => `export const template = ${JSON.stringify(await spaLoadingTemplate(nuxt))}`, }, routeRules: { diff --git a/packages/nuxt/src/core/nuxt.ts b/packages/nuxt/src/core/nuxt.ts index 3549e0858f..a2b9c894da 100644 --- a/packages/nuxt/src/core/nuxt.ts +++ b/packages/nuxt/src/core/nuxt.ts @@ -345,10 +345,10 @@ async function initNuxt (nuxt: Nuxt) { // TODO: [Experimental] Avoid emitting assets when flag is enabled if (nuxt.options.features.noScripts && !nuxt.options.dev) { nuxt.hook('build:manifest', async (manifest) => { - for (const file in manifest) { - if (manifest[file].resourceType === 'script') { - await rm(resolve(nuxt.options.buildDir, 'dist/client', withoutLeadingSlash(nuxt.options.app.buildAssetsDir), manifest[file].file), { force: true }) - manifest[file].file = '' + for (const chunk of Object.values(manifest)) { + if (chunk.resourceType === 'script') { + await rm(resolve(nuxt.options.buildDir, 'dist/client', withoutLeadingSlash(nuxt.options.app.buildAssetsDir), chunk.file), { force: true }) + chunk.file = '' } } }) diff --git a/packages/nuxt/src/core/plugins/layer-aliasing.ts b/packages/nuxt/src/core/plugins/layer-aliasing.ts index 852cb0f281..dd5de8b88b 100644 --- a/packages/nuxt/src/core/plugins/layer-aliasing.ts +++ b/packages/nuxt/src/core/plugins/layer-aliasing.ts @@ -64,7 +64,7 @@ export const LayerAliasingPlugin = createUnplugin((options: LayerAliasingOptions if (!layer || !ALIAS_RE_SINGLE.test(code)) { return } const s = new MagicString(code) - s.replace(ALIAS_RE, r => aliases[layer][r as '~'] || r) + s.replace(ALIAS_RE, r => aliases[layer]?.[r as '~'] || r) if (s.hasChanged()) { return { diff --git a/packages/nuxt/src/core/plugins/plugin-metadata.ts b/packages/nuxt/src/core/plugins/plugin-metadata.ts index b59e2fa36d..6d94a770be 100644 --- a/packages/nuxt/src/core/plugins/plugin-metadata.ts +++ b/packages/nuxt/src/core/plugins/plugin-metadata.ts @@ -70,7 +70,7 @@ export async function extractMetadata (code: string, loader = 'ts' as 'ts' | 'ts } const plugin = node.arguments[0] - if (plugin.type === 'ObjectExpression') { + if (plugin?.type === 'ObjectExpression') { meta = defu(extractMetaFromObject(plugin.properties), meta) } @@ -122,7 +122,7 @@ export const RemovePluginMetadataPlugin = (nuxt: Nuxt) => createUnplugin(() => { name: 'nuxt:remove-plugin-metadata', transform (code, id) { id = normalize(id) - const plugin = nuxt.apps.default.plugins.find(p => p.src === id) + const plugin = nuxt.apps.default?.plugins.find(p => p.src === id) if (!plugin) { return } const s = new MagicString(code) diff --git a/packages/nuxt/src/core/plugins/prehydrate.ts b/packages/nuxt/src/core/plugins/prehydrate.ts index e47fa3883e..c91e3cb5f7 100644 --- a/packages/nuxt/src/core/plugins/prehydrate.ts +++ b/packages/nuxt/src/core/plugins/prehydrate.ts @@ -32,6 +32,7 @@ export function prehydrateTransformPlugin (nuxt: Nuxt) { const node = _node as SimpleCallExpression & { start: number, end: number } const name = 'name' in node.callee && node.callee.name if (name === 'onPrehydrate') { + if (!node.arguments[0]) { return } if (node.arguments[0].type !== 'ArrowFunctionExpression' && node.arguments[0].type !== 'FunctionExpression') { return } const needsAttr = node.arguments[0].params.length > 0 diff --git a/packages/nuxt/src/core/runtime/nitro/renderer.ts b/packages/nuxt/src/core/runtime/nitro/renderer.ts index 000e2facc4..e973d53f8e 100644 --- a/packages/nuxt/src/core/runtime/nitro/renderer.ts +++ b/packages/nuxt/src/core/runtime/nitro/renderer.ts @@ -325,7 +325,9 @@ export default defineRenderHandler(async (event): Promise | string[]): Promise const styleMap = await getSSRStyles() const inlinedStyles = new Set() for (const mod of usedModules) { - if (mod in styleMap) { + if (mod in styleMap && styleMap[mod]) { for (const style of await styleMap[mod]()) { inlinedStyles.add(style) } @@ -650,7 +651,7 @@ function splitPayload (ssrContext: NuxtSSRContext) { */ function getServerComponentHTML (body: string): string { const match = body.match(ROOT_NODE_REGEX) - return match ? match[1] : body[0] + return match?.[1] || body } const SSR_SLOT_TELEPORT_MARKER = /^uid=([^;]*);slot=(.*)$/ @@ -660,10 +661,10 @@ const SSR_CLIENT_SLOT_MARKER = /^island-slot=[^;]*;(.*)$/ function getSlotIslandResponse (ssrContext: NuxtSSRContext): NuxtIslandResponse['slots'] { if (!ssrContext.islandContext || !Object.keys(ssrContext.islandContext.slots).length) { return undefined } const response: NuxtIslandResponse['slots'] = {} - for (const slot in ssrContext.islandContext.slots) { - response[slot] = { - ...ssrContext.islandContext.slots[slot], - fallback: ssrContext.teleports?.[`island-fallback=${slot}`], + for (const [name, slot] of Object.entries(ssrContext.islandContext.slots)) { + response[name] = { + ...slot, + fallback: ssrContext.teleports?.[`island-fallback=${name}`], } } return response @@ -673,11 +674,11 @@ function getClientIslandResponse (ssrContext: NuxtSSRContext): NuxtIslandRespons if (!ssrContext.islandContext || !Object.keys(ssrContext.islandContext.components).length) { return undefined } const response: NuxtIslandResponse['components'] = {} - for (const clientUid in ssrContext.islandContext.components) { + for (const [clientUid, component] of Object.entries(ssrContext.islandContext.components)) { // remove teleport anchor to avoid hydration issues - const html = ssrContext.teleports?.[clientUid].replaceAll('', '') || '' + const html = ssrContext.teleports?.[clientUid]?.replaceAll('', '') || '' response[clientUid] = { - ...ssrContext.islandContext.components[clientUid], + ...component, html, slots: getComponentSlotTeleport(ssrContext.teleports ?? {}), } diff --git a/packages/nuxt/src/core/utils/names.ts b/packages/nuxt/src/core/utils/names.ts index 3397cc99e7..df6732c96f 100644 --- a/packages/nuxt/src/core/utils/names.ts +++ b/packages/nuxt/src/core/utils/names.ts @@ -28,11 +28,12 @@ export function resolveComponentNameSegments (fileName: string, prefixParts: str let index = prefixParts.length - 1 const matchedSuffix: string[] = [] while (index >= 0) { - matchedSuffix.unshift(...splitByCase(prefixParts[index]).map(p => p.toLowerCase())) + const prefixPart = prefixParts[index]! + matchedSuffix.unshift(...splitByCase(prefixPart).map(p => p.toLowerCase())) const matchedSuffixContent = matchedSuffix.join('/') if ((fileNamePartsContent === matchedSuffixContent || fileNamePartsContent.startsWith(matchedSuffixContent + '/')) || // e.g Item/Item/Item.vue -> Item - (prefixParts[index].toLowerCase() === fileNamePartsContent && + (prefixPart.toLowerCase() === fileNamePartsContent && prefixParts[index + 1] && prefixParts[index] === prefixParts[index + 1])) { componentNameParts.length = index diff --git a/packages/nuxt/src/head/runtime/components.ts b/packages/nuxt/src/head/runtime/components.ts index 7c3f4b8140..5913471dde 100644 --- a/packages/nuxt/src/head/runtime/components.ts +++ b/packages/nuxt/src/head/runtime/components.ts @@ -160,7 +160,7 @@ export const Title = defineComponent({ if (import.meta.dev) { const defaultSlot = slots.default?.() - if (defaultSlot && (defaultSlot.length > 1 || typeof defaultSlot[0].children !== 'string')) { + if (defaultSlot && (defaultSlot.length > 1 || (defaultSlot[0] && typeof defaultSlot[0].children !== 'string'))) { console.error(' can take only one string in its default slot.') } diff --git a/packages/nuxt/src/pages/module.ts b/packages/nuxt/src/pages/module.ts index 5e79e31746..ee7c937182 100644 --- a/packages/nuxt/src/pages/module.ts +++ b/packages/nuxt/src/pages/module.ts @@ -247,7 +247,7 @@ export default defineNuxtModule({ ] }) - function isPage (file: string, pages = nuxt.apps.default.pages): boolean { + function isPage (file: string, pages = nuxt.apps.default?.pages): boolean { if (!pages) { return false } return pages.some(page => page.file === file) || pages.some(page => page.children && isPage(file, page.children)) } @@ -359,7 +359,7 @@ export default defineNuxtModule({ const updatePage = async function updatePage (path: string) { const glob = pageToGlobMap[path] - const code = path in nuxt.vfs ? nuxt.vfs[path] : await readFile(path!, 'utf-8') + const code = path in nuxt.vfs ? nuxt.vfs[path]! : await readFile(path!, 'utf-8') try { const extractedRule = await extractRouteRules(code) if (extractedRule) { @@ -408,8 +408,7 @@ export default defineNuxtModule({ nuxt.hook('pages:extend', (routes) => { const nitro = useNitro() let resolvedRoutes: string[] - for (const path in nitro.options.routeRules) { - const rule = nitro.options.routeRules[path] + for (const [path, rule] of Object.entries(nitro.options.routeRules)) { if (!rule.redirect) { continue } resolvedRoutes ||= routes.flatMap(route => resolveRoutePaths(route)) // skip if there's already a route matching this path @@ -455,14 +454,14 @@ export default defineNuxtModule({ if (nuxt.options.dev) { return } const sourceFiles = nuxt.apps.default?.pages?.length ? getSources(nuxt.apps.default.pages) : [] - for (const key in manifest) { - if (manifest[key].src && Object.values(nuxt.apps).some(app => app.pages?.some(page => page.mode === 'server' && page.file === join(nuxt.options.srcDir, manifest[key].src!)))) { + for (const [key, chunk] of Object.entries(manifest)) { + if (chunk.src && Object.values(nuxt.apps).some(app => app.pages?.some(page => page.mode === 'server' && page.file === join(nuxt.options.srcDir, chunk.src!)))) { delete manifest[key] continue } - if (manifest[key].isEntry) { - manifest[key].dynamicImports = - manifest[key].dynamicImports?.filter(i => !sourceFiles.includes(i)) + if (chunk.isEntry) { + chunk.dynamicImports = + chunk.dynamicImports?.filter(i => !sourceFiles.includes(i)) } } }) diff --git a/packages/nuxt/src/pages/route-rules.ts b/packages/nuxt/src/pages/route-rules.ts index 6f025f678e..1b76a75b52 100644 --- a/packages/nuxt/src/pages/route-rules.ts +++ b/packages/nuxt/src/pages/route-rules.ts @@ -14,7 +14,7 @@ const ruleCache: Record<string, NitroRouteConfig | null> = {} export async function extractRouteRules (code: string): Promise<NitroRouteConfig | null> { if (code in ruleCache) { - return ruleCache[code] + return ruleCache[code] || null } if (!ROUTE_RULE_RE.test(code)) { return null } diff --git a/packages/nuxt/src/pages/utils.ts b/packages/nuxt/src/pages/utils.ts index b45395bde6..e1e14517e9 100644 --- a/packages/nuxt/src/pages/utils.ts +++ b/packages/nuxt/src/pages/utils.ts @@ -102,7 +102,7 @@ export function generateRoutesFromFiles (files: ScannedFile[], options: Generate // Array where routes should be added, useful when adding child routes let parent = routes - const lastSegment = segments[segments.length - 1] + const lastSegment = segments[segments.length - 1]! if (lastSegment.endsWith('.server')) { segments[segments.length - 1] = lastSegment.replace('.server', '') if (options.shouldUseServerComponents) { @@ -116,7 +116,7 @@ export function generateRoutesFromFiles (files: ScannedFile[], options: Generate for (let i = 0; i < segments.length; i++) { const segment = segments[i] - const tokens = parseSegment(segment) + const tokens = parseSegment(segment!) // Skip group segments if (tokens.every(token => token.type === SegmentTokenType.group)) { @@ -151,7 +151,7 @@ export function generateRoutesFromFiles (files: ScannedFile[], options: Generate export async function augmentPages (routes: NuxtPage[], vfs: Record<string, string>, augmentedPages = new Set<string>()) { for (const route of routes) { if (route.file && !augmentedPages.has(route.file)) { - const fileContent = route.file in vfs ? vfs[route.file] : fs.readFileSync(await resolvePath(route.file), 'utf-8') + const fileContent = route.file in vfs ? vfs[route.file]! : fs.readFileSync(await resolvePath(route.file), 'utf-8') const routeMeta = await getRouteMeta(fileContent, route.file) if (route.meta) { routeMeta.meta = { ...routeMeta.meta, ...route.meta } @@ -174,7 +174,7 @@ export function extractScriptContent (html: string) { for (const match of html.matchAll(SFC_SCRIPT_RE)) { if (match?.groups?.content) { contents.push({ - loader: match.groups.attrs.includes('tsx') ? 'tsx' : 'ts', + loader: match.groups.attrs?.includes('tsx') ? 'tsx' : 'ts', code: match.groups.content.trim(), }) } @@ -196,7 +196,9 @@ export async function getRouteMeta (contents: string, absolutePath: string): Pro delete metaCache[absolutePath] } - if (absolutePath in metaCache) { return metaCache[absolutePath] } + if (absolutePath in metaCache && metaCache[absolutePath]) { + return metaCache[absolutePath] + } const loader = getLoader(absolutePath) const scriptBlocks = !loader ? null : loader === 'vue' ? extractScriptContent(contents) : [{ code: contents, loader }] @@ -403,7 +405,7 @@ function parseSegment (segment: string) { consumeBuffer() } state = SegmentParserState.initial - } else if (PARAM_CHAR_RE.test(c)) { + } else if (c && PARAM_CHAR_RE.test(c)) { buffer += c } else { // console.debug(`[pages]Ignored character "${c}" while building param "${buffer}" from "segment"`) diff --git a/packages/nuxt/test/app.test.ts b/packages/nuxt/test/app.test.ts index faf40e71be..1bdcb5f8aa 100644 --- a/packages/nuxt/test/app.test.ts +++ b/packages/nuxt/test/app.test.ts @@ -297,8 +297,8 @@ async function getResolvedApp (files: Array<string | { name: string, contents: s mw.path = normaliseToRepo(mw.path)! } - for (const layout in app.layouts) { - app.layouts[layout].file = normaliseToRepo(app.layouts[layout].file)! + for (const layout of Object.values(app.layouts)) { + layout.file = normaliseToRepo(layout.file)! } await nuxt.close() diff --git a/packages/nuxt/test/pages.test.ts b/packages/nuxt/test/pages.test.ts index 3b307387be..f2b2820e81 100644 --- a/packages/nuxt/test/pages.test.ts +++ b/packages/nuxt/test/pages.test.ts @@ -653,7 +653,7 @@ describe('pages:generateRoutesFromFiles', () => { }))).map((route, index) => { return { ...route, - meta: test.files![index].meta, + meta: test.files![index]!.meta, } }) diff --git a/packages/ui-templates/lib/dev.ts b/packages/ui-templates/lib/dev.ts index 8c2624dbfe..3469dd6257 100644 --- a/packages/ui-templates/lib/dev.ts +++ b/packages/ui-templates/lib/dev.ts @@ -31,7 +31,7 @@ export const DevRenderingPlugin = () => { const chunks = contents.split(/\{{2,3}[^{}]+\}{2,3}/g) let templateString = chunks.shift() for (const expression of contents.matchAll(/\{{2,3}([^{}]+)\}{2,3}/g)) { - const value = runInNewContext(expression[1].trim(), { + const value = runInNewContext(expression[1]!.trim(), { version, messages: { ...genericMessages, ...messages }, }) diff --git a/packages/vite/src/manifest.ts b/packages/vite/src/manifest.ts index 15172431fd..994f1d3f41 100644 --- a/packages/vite/src/manifest.ts +++ b/packages/vite/src/manifest.ts @@ -5,11 +5,13 @@ import { relative, resolve } from 'pathe' import { withTrailingSlash, withoutLeadingSlash } from 'ufo' import escapeRE from 'escape-string-regexp' import { normalizeViteManifest } from 'vue-bundle-renderer' +import type { Manifest as RendererManifest } from 'vue-bundle-renderer' +import type { Manifest as ViteClientManifest } from 'vite' import type { ViteBuildContext } from './vite' export async function writeManifest (ctx: ViteBuildContext) { // This is only used for ssr: false - when ssr is enabled we use vite-node runtime manifest - const devClientManifest = { + const devClientManifest: RendererManifest = { '@vite/client': { isEntry: true, file: '@vite/client', @@ -30,17 +32,17 @@ export async function writeManifest (ctx: ViteBuildContext) { const serverDist = resolve(ctx.nuxt.options.buildDir, 'dist/server') const manifestFile = resolve(clientDist, 'manifest.json') - const clientManifest = ctx.nuxt.options.dev ? devClientManifest : JSON.parse(readFileSync(manifestFile, 'utf-8')) + const clientManifest = ctx.nuxt.options.dev ? devClientManifest : JSON.parse(readFileSync(manifestFile, 'utf-8')) as ViteClientManifest + const manifestEntries = Object.values(clientManifest) const buildAssetsDir = withTrailingSlash(withoutLeadingSlash(ctx.nuxt.options.app.buildAssetsDir)) const BASE_RE = new RegExp(`^${escapeRE(buildAssetsDir)}`) - for (const key in clientManifest) { - const entry = clientManifest[key] + for (const entry of manifestEntries) { if (entry.file) { entry.file = entry.file.replace(BASE_RE, '') } - for (const item of ['css', 'assets']) { + for (const item of ['css', 'assets'] as const) { if (entry[item]) { entry[item] = entry[item].map((i: string) => i.replace(BASE_RE, '')) } @@ -50,12 +52,11 @@ export async function writeManifest (ctx: ViteBuildContext) { await mkdir(serverDist, { recursive: true }) if (ctx.config.build?.cssCodeSplit === false) { - for (const key in clientManifest as Record<string, { file?: string }>) { - const val = clientManifest[key] - if (val.file?.endsWith('.css')) { + for (const entry of manifestEntries) { + if (entry.file?.endsWith('.css')) { const key = relative(ctx.config.root!, ctx.entry) - clientManifest[key].css ||= [] - clientManifest[key].css!.push(val.file) + clientManifest[key]!.css ||= [] + ;(clientManifest[key]!.css as string[]).push(entry.file) break } } diff --git a/packages/vite/src/plugins/analyze.ts b/packages/vite/src/plugins/analyze.ts index edecf536c7..d5e8e4432e 100644 --- a/packages/vite/src/plugins/analyze.ts +++ b/packages/vite/src/plugins/analyze.ts @@ -18,8 +18,7 @@ export function analyzePlugin (ctx: ViteBuildContext): Plugin[] { const bundle = outputBundle[_bundleId] if (!bundle || bundle.type !== 'chunk') { continue } const minifiedModuleEntryPromises: Array<Promise<[string, RenderedModule]>> = [] - for (const moduleId in bundle.modules) { - const module = bundle.modules[moduleId]! + for (const [moduleId, module] of Object.entries(bundle.modules)) { minifiedModuleEntryPromises.push( transform(module.code || '', { minify: true }) .then(result => [moduleId, { ...module, code: result.code }]), diff --git a/packages/vite/src/plugins/public-dirs.ts b/packages/vite/src/plugins/public-dirs.ts index e2765510f5..a1fb15ee24 100644 --- a/packages/vite/src/plugins/public-dirs.ts +++ b/packages/vite/src/plugins/public-dirs.ts @@ -86,8 +86,7 @@ export const VitePublicDirsPlugin = createUnplugin((options: VitePublicDirsPlugi } }, generateBundle (_outputOptions, bundle) { - for (const file in bundle) { - const chunk = bundle[file]! + for (const [file, chunk] of Object.entries(bundle)) { if (!file.endsWith('.css') || chunk.type !== 'asset') { continue } let css = chunk.source.toString() diff --git a/packages/vite/src/plugins/ssr-styles.ts b/packages/vite/src/plugins/ssr-styles.ts index c7c83a3439..345cf96a09 100644 --- a/packages/vite/src/plugins/ssr-styles.ts +++ b/packages/vite/src/plugins/ssr-styles.ts @@ -62,8 +62,7 @@ export function ssrStylesPlugin (options: SSRStylePluginOptions): Plugin { if (options.mode === 'client') { return } const emitted: Record<string, string> = {} - for (const file in cssMap) { - const { files, inBundle } = cssMap[file]! + for (const [file, { files, inBundle }] of Object.entries(cssMap)) { // File has been tree-shaken out of build (or there are no styles to inline) if (!files.length || !inBundle) { continue } const fileName = filename(file) diff --git a/packages/vite/src/vite.ts b/packages/vite/src/vite.ts index 7b51573d10..856be03fa6 100644 --- a/packages/vite/src/vite.ts +++ b/packages/vite/src/vite.ts @@ -207,8 +207,7 @@ export const bundle: NuxtBuilder['bundle'] = async (nuxt) => { // Remove CSS entries for files that will have inlined styles ctx.nuxt.hook('build:manifest', (manifest) => { - for (const key in manifest) { - const entry = manifest[key]! + for (const [key, entry] of Object.entries(manifest)) { const shouldRemoveCSS = chunksWithInlinedCSS.has(key) && !entry.isEntry if (entry.isEntry && chunksWithInlinedCSS.has(key)) { // @ts-expect-error internal key diff --git a/packages/webpack/src/plugins/vue/client.ts b/packages/webpack/src/plugins/vue/client.ts index 23259c6cba..005afcf18e 100644 --- a/packages/webpack/src/plugins/vue/client.ts +++ b/packages/webpack/src/plugins/vue/client.ts @@ -33,9 +33,10 @@ export default class VueSSRClientPlugin { const stats = compilation.getStats().toJson() const initialFiles = new Set<string>() - for (const name in stats.entrypoints!) { - const entryAssets = stats.entrypoints![name]!.assets! - for (const asset of entryAssets) { + for (const { assets } of Object.values(stats.entrypoints!)) { + if (!assets) { continue } + + for (const asset of assets) { const file = asset.name if ((isJS(file) || isCSS(file)) && !isHotUpdate(file)) { initialFiles.add(file) @@ -71,52 +72,53 @@ export default class VueSSRClientPlugin { } const { entrypoints = {}, namedChunkGroups = {} } = stats - const assetModules = stats.modules!.filter(m => m.assets!.length) - const fileToIndex = (file: string) => webpackManifest.all.indexOf(file) - stats.modules!.forEach((m) => { + const fileToIndex = (file: string | number) => webpackManifest.all.indexOf(String(file)) + for (const m of stats.modules!) { // Ignore modules duplicated in multiple chunks - if (m.chunks!.length === 1) { - const [cid] = m.chunks! - const chunk = stats.chunks!.find(c => c.id === cid) - if (!chunk || !chunk.files || !cid) { - return - } - const id = m.identifier!.replace(/\s\w+$/, '') // remove appended hash - const filesSet = new Set(chunk.files.map(fileToIndex).filter(i => i !== -1)) + if (m.chunks?.length !== 1) { continue } - for (const chunkName of chunk.names!) { - if (!entrypoints[chunkName]) { - const chunkGroup = namedChunkGroups[chunkName] - if (chunkGroup) { - for (const asset of chunkGroup.assets!) { - filesSet.add(fileToIndex(asset.name)) - } - } - } - } - - const files = Array.from(filesSet) - webpackManifest.modules[hash(id)] = files - - // In production mode, modules may be concatenated by scope hoisting - // Include ConcatenatedModule for not losing module-component mapping - if (Array.isArray(m.modules)) { - for (const concatenatedModule of m.modules) { - const id = hash(concatenatedModule.identifier!.replace(/\s\w+$/, '')) - if (!webpackManifest.modules[id]) { - webpackManifest.modules[id] = files - } - } - } - - // Find all asset modules associated with the same chunk - assetModules.forEach((m) => { - if (m.chunks!.includes(cid)) { - files.push(...(m.assets as string[]).map(fileToIndex)) - } - }) + const [cid] = m.chunks + const chunk = stats.chunks!.find(c => c.id === cid) + if (!chunk || !chunk.files || !cid) { + continue } - }) + const id = m.identifier!.replace(/\s\w+$/, '') // remove appended hash + const filesSet = new Set(chunk.files.map(fileToIndex).filter(i => i !== -1)) + + for (const chunkName of chunk.names!) { + if (!entrypoints[chunkName]) { + const chunkGroup = namedChunkGroups[chunkName] + if (chunkGroup) { + for (const asset of chunkGroup.assets!) { + filesSet.add(fileToIndex(asset.name)) + } + } + } + } + + const files = Array.from(filesSet) + webpackManifest.modules[hash(id)] = files + + // In production mode, modules may be concatenated by scope hoisting + // Include ConcatenatedModule for not losing module-component mapping + if (Array.isArray(m.modules)) { + for (const concatenatedModule of m.modules) { + const id = hash(concatenatedModule.identifier!.replace(/\s\w+$/, '')) + if (!webpackManifest.modules[id]) { + webpackManifest.modules[id] = files + } + } + } + + // Find all asset modules associated with the same chunk + if (stats.modules) { + for (const m of stats.modules) { + if (m.assets?.length && m.chunks?.includes(cid)) { + files.push(...m.assets.map(fileToIndex)) + } + } + } + } const manifest = normalizeWebpackManifest(webpackManifest as any) await this.options.nuxt.callHook('build:manifest', manifest) diff --git a/test/bundle.test.ts b/test/bundle.test.ts index 96d480afc3..ec4dc393f6 100644 --- a/test/bundle.test.ts +++ b/test/bundle.test.ts @@ -18,13 +18,13 @@ describe.skipIf(process.env.SKIP_BUNDLE_SIZE === 'true' || process.env.ECOSYSTEM // Identical behaviour between inline/external vue options as this should only affect the server build it('default client bundle size', async () => { - const [clientStats, clientStatsInlined] = await Promise.all(['.output', '.output-inline'] + const [clientStats, clientStatsInlined] = await Promise.all((['.output', '.output-inline']) .map(outputDir => analyzeSizes(['**/*.js'], join(rootDir, outputDir, 'public')))) - expect.soft(roundToKilobytes(clientStats.totalBytes)).toMatchInlineSnapshot(`"114k"`) - expect.soft(roundToKilobytes(clientStatsInlined.totalBytes)).toMatchInlineSnapshot(`"114k"`) + expect.soft(roundToKilobytes(clientStats!.totalBytes)).toMatchInlineSnapshot(`"114k"`) + expect.soft(roundToKilobytes(clientStatsInlined!.totalBytes)).toMatchInlineSnapshot(`"114k"`) - const files = new Set([...clientStats.files, ...clientStatsInlined.files].map(f => f.replace(/\..*\.js/, '.js'))) + const files = new Set([...clientStats!.files, ...clientStatsInlined!.files].map(f => f.replace(/\..*\.js/, '.js'))) expect([...files]).toMatchInlineSnapshot(` [ diff --git a/tsconfig.json b/tsconfig.json index c912996aa5..6763732a3f 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -12,8 +12,7 @@ "verbatimModuleSyntax": true, /* Strictness */ "strict": true, - // TODO: enable noUncheckedIndexedAccess - // "noUncheckedIndexedAccess": true, + "noUncheckedIndexedAccess": true, "noUncheckedSideEffectImports": true, "forceConsistentCasingInFileNames": true, "noImplicitOverride": true, From d6387e22e60565d2926c7afc30ca9b0a671ee8da Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 18 Sep 2024 21:50:57 +0200 Subject: [PATCH 011/104] chore(deps): update all non-major dependencies (main) (#29047) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Daniel Roe <daniel@roe.dev> --- package.json | 2 +- packages/nuxt/package.json | 4 +- .../nuxt/src/core/plugins/plugin-metadata.ts | 2 +- packages/schema/package.json | 2 +- packages/vite/package.json | 4 +- packages/webpack/package.json | 2 +- pnpm-lock.yaml | 58 ++++++++++++------- 7 files changed, 45 insertions(+), 29 deletions(-) diff --git a/package.json b/package.json index 9244921a0f..43a90c1793 100644 --- a/package.json +++ b/package.json @@ -71,7 +71,7 @@ "@types/semver": "7.5.8", "@unhead/schema": "1.11.6", "@unhead/vue": "1.11.6", - "@vitejs/plugin-vue": "5.1.3", + "@vitejs/plugin-vue": "5.1.4", "@vitest/coverage-v8": "2.1.1", "@vue/test-utils": "2.4.6", "autoprefixer": "10.4.20", diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 2b85c5621e..86c6ceaaf8 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -128,8 +128,8 @@ "@nuxt/scripts": "0.9.2", "@nuxt/ui-templates": "1.3.4", "@parcel/watcher": "2.4.1", - "@types/estree": "1.0.5", - "@vitejs/plugin-vue": "5.1.3", + "@types/estree": "1.0.6", + "@vitejs/plugin-vue": "5.1.4", "@vue/compiler-sfc": "3.5.6", "unbuild": "3.0.0-rc.7", "vite": "5.4.6", diff --git a/packages/nuxt/src/core/plugins/plugin-metadata.ts b/packages/nuxt/src/core/plugins/plugin-metadata.ts index 6d94a770be..db6fad7b54 100644 --- a/packages/nuxt/src/core/plugins/plugin-metadata.ts +++ b/packages/nuxt/src/core/plugins/plugin-metadata.ts @@ -146,7 +146,7 @@ export const RemovePluginMetadataPlugin = (nuxt: Nuxt) => createUnplugin(() => { ecmaVersion: 'latest', }) as Node, { enter (_node) { - if (_node.type === 'ImportSpecifier' && (_node.imported.name === 'defineNuxtPlugin' || _node.imported.name === 'definePayloadPlugin')) { + if (_node.type === 'ImportSpecifier' && _node.imported.type === 'Identifier' && (_node.imported.name === 'defineNuxtPlugin' || _node.imported.name === 'definePayloadPlugin')) { wrapperNames.add(_node.local.name) } if (_node.type !== 'CallExpression' || (_node as CallExpression).callee.type !== 'Identifier') { return } diff --git a/packages/schema/package.json b/packages/schema/package.json index d16302de0d..b56596f537 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -40,7 +40,7 @@ "@types/pug": "2.0.10", "@types/sass-loader": "8.0.9", "@unhead/schema": "1.11.6", - "@vitejs/plugin-vue": "5.1.3", + "@vitejs/plugin-vue": "5.1.4", "@vitejs/plugin-vue-jsx": "4.0.1", "@vue/compiler-core": "3.5.6", "@vue/compiler-sfc": "3.5.6", diff --git a/packages/vite/package.json b/packages/vite/package.json index 88ff79d62c..84774a96ab 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -26,7 +26,7 @@ "devDependencies": { "@nuxt/schema": "workspace:*", "@types/clear": "0.1.4", - "@types/estree": "1.0.5", + "@types/estree": "1.0.6", "rollup": "4.21.3", "unbuild": "3.0.0-rc.7", "vue": "3.5.6" @@ -34,7 +34,7 @@ "dependencies": { "@nuxt/kit": "workspace:*", "@rollup/plugin-replace": "^5.0.7", - "@vitejs/plugin-vue": "^5.1.3", + "@vitejs/plugin-vue": "^5.1.4", "@vitejs/plugin-vue-jsx": "^4.0.1", "autoprefixer": "^10.4.20", "clear": "^0.1.0", diff --git a/packages/webpack/package.json b/packages/webpack/package.json index 1307c73b04..4da39af595 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -44,7 +44,7 @@ "knitwork": "^1.1.0", "lodash-es": "4.17.21", "magic-string": "^0.30.11", - "memfs": "^4.11.1", + "memfs": "^4.11.2", "mini-css-extract-plugin": "^2.9.1", "mlly": "^1.7.1", "ohash": "^1.1.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5b976ad501..689adf5fc9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -73,8 +73,8 @@ importers: specifier: 1.11.6 version: 1.11.6(vue@3.5.6(typescript@5.6.2)) '@vitejs/plugin-vue': - specifier: 5.1.3 - version: 5.1.3(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2)) + specifier: 5.1.4 + version: 5.1.4(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2)) '@vitest/coverage-v8': specifier: 2.1.1 version: 2.1.1(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)) @@ -480,11 +480,11 @@ importers: specifier: 2.4.1 version: 2.4.1 '@types/estree': - specifier: 1.0.5 - version: 1.0.5 + specifier: 1.0.6 + version: 1.0.6 '@vitejs/plugin-vue': - specifier: 5.1.3 - version: 5.1.3(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2)) + specifier: 5.1.4 + version: 5.1.4(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2)) '@vue/compiler-sfc': specifier: 3.5.6 version: 3.5.6 @@ -556,8 +556,8 @@ importers: specifier: 1.11.6 version: 1.11.6 '@vitejs/plugin-vue': - specifier: 5.1.3 - version: 5.1.3(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2)) + specifier: 5.1.4 + version: 5.1.4(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2)) '@vitejs/plugin-vue-jsx': specifier: 4.0.1 version: 4.0.1(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2)) @@ -670,8 +670,8 @@ importers: specifier: ^5.0.7 version: 5.0.7(rollup@4.21.3) '@vitejs/plugin-vue': - specifier: ^5.1.3 - version: 5.1.3(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2)) + specifier: ^5.1.4 + version: 5.1.4(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2)) '@vitejs/plugin-vue-jsx': specifier: ^4.0.1 version: 4.0.1(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2)) @@ -773,8 +773,8 @@ importers: specifier: 0.1.4 version: 0.1.4 '@types/estree': - specifier: 1.0.5 - version: 1.0.5 + specifier: 1.0.6 + version: 1.0.6 rollup: specifier: 4.21.3 version: 4.21.3 @@ -845,8 +845,8 @@ importers: specifier: ^0.30.11 version: 0.30.11 memfs: - specifier: ^4.11.1 - version: 4.11.1 + specifier: ^4.11.2 + version: 4.11.2 mini-css-extract-plugin: specifier: ^2.9.1 version: 2.9.1(webpack@5.94.0) @@ -2289,6 +2289,9 @@ packages: '@types/estree@1.0.5': resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} + '@types/estree@1.0.6': + resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} + '@types/file-loader@5.0.4': resolution: {integrity: sha512-aB4X92oi5D2nIGI8/kolnJ47btRM2MQjQS4eJgA/VnCD12x0+kP5v7b5beVQWKHLOcquwUXvv6aMt8PmMy9uug==} @@ -2670,8 +2673,8 @@ packages: vite: 5.4.6 vue: 3.5.6 - '@vitejs/plugin-vue@5.1.3': - resolution: {integrity: sha512-3xbWsKEKXYlmX82aOHufFQVnkbMC/v8fLpWwh6hWOUrK5fbbtBh9Q/WWse27BFgSy2/e2c0fz5Scgya9h2GLhw==} + '@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.6 @@ -5125,6 +5128,10 @@ packages: resolution: {integrity: sha512-LZcMTBAgqUUKNXZagcZxvXXfgF1bHX7Y7nQ0QyEiNbRJgE29GhgPd8Yna1VQcLlPiHt/5RFJMWYN9Uv/VPNvjQ==} engines: {node: '>= 4.0.0'} + memfs@4.11.2: + resolution: {integrity: sha512-VcR7lEtgQgv7AxGkrNNeUAimFLT+Ov8uGu1LuOfbe/iF/dKoh/QgpoaMZlhfejvLtMxtXYyeoT7Ar1jEbWdbPA==} + engines: {node: '>= 4.0.0'} + memory-fs@0.5.0: resolution: {integrity: sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==} engines: {node: '>=4.3.0 <5.0.0 || >=5.10'} @@ -8616,7 +8623,7 @@ snapshots: '@rollup/pluginutils@5.1.0(rollup@4.21.3)': dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 estree-walker: 2.0.2 picomatch: 2.3.1 optionalDependencies: @@ -8834,7 +8841,7 @@ snapshots: '@types/eslint@9.6.1': dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 '@types/json-schema': 7.0.15 '@types/eslint__js@8.42.3': @@ -8843,6 +8850,8 @@ snapshots: '@types/estree@1.0.5': {} + '@types/estree@1.0.6': {} + '@types/file-loader@5.0.4': dependencies: '@types/webpack': 4.41.39 @@ -9480,7 +9489,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.1.3(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))': + '@vitejs/plugin-vue@5.1.4(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))': dependencies: vite: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) vue: 3.5.6(typescript@5.6.2) @@ -11064,7 +11073,7 @@ snapshots: estree-walker@3.0.3: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 esutils@2.0.3: {} @@ -11807,7 +11816,7 @@ snapshots: is-reference@1.2.1: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 is-regex@1.1.4: dependencies: @@ -12300,6 +12309,13 @@ snapshots: tree-dump: 1.0.2(tslib@2.7.0) tslib: 2.7.0 + memfs@4.11.2: + dependencies: + '@jsonjoy.com/json-pack': 1.1.0(tslib@2.7.0) + '@jsonjoy.com/util': 1.3.0(tslib@2.7.0) + tree-dump: 1.0.2(tslib@2.7.0) + tslib: 2.7.0 + memory-fs@0.5.0: dependencies: errno: 0.1.8 From be7bb4a67f9ea37c9ef5e4004abfa7eb8fcac37b Mon Sep 17 00:00:00 2001 From: Indrek Ardel <indrek@ardel.eu> Date: Wed, 18 Sep 2024 22:53:48 +0300 Subject: [PATCH 012/104] fix(vite): don't force protocol if disabled `devServer.https` (#29049) --- packages/vite/src/client.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/vite/src/client.ts b/packages/vite/src/client.ts index 1821e21d38..6d8ea7e81d 100644 --- a/packages/vite/src/client.ts +++ b/packages/vite/src/client.ts @@ -184,7 +184,7 @@ export async function buildClient (ctx: ViteBuildContext) { if (clientConfig.server && clientConfig.server.hmr !== false) { const serverDefaults: Omit<ServerOptions, 'hmr'> & { hmr: Exclude<ServerOptions['hmr'], boolean> } = { hmr: { - protocol: ctx.nuxt.options.devServer.https ? 'wss' : 'ws', + protocol: ctx.nuxt.options.devServer.https ? 'wss' : undefined, }, } if (typeof clientConfig.server.hmr !== 'object' || !clientConfig.server.hmr.server) { From 5466ac4711af3a0146e5929ee12203e301eb7393 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 19 Sep 2024 13:11:21 +0100 Subject: [PATCH 013/104] chore(deps): update all non-major dependencies (main) (#29061) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/ci.yml | 4 +- .github/workflows/scorecards.yml | 2 +- package.json | 2 +- packages/vite/package.json | 2 +- packages/webpack/package.json | 4 +- pnpm-lock.yaml | 414 +++++++++++++++---------------- 6 files changed, 214 insertions(+), 214 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a2170138ba..c37f2fc833 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -75,7 +75,7 @@ jobs: - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - name: Initialize CodeQL - uses: github/codeql-action/init@8214744c546c1e5c8f03dde8fab3a7353211988d # v3.26.7 + uses: github/codeql-action/init@294a9d92911152fe08befb9ec03e240add280cb3 # v3.26.8 with: config: | paths: @@ -91,7 +91,7 @@ jobs: queries: +security-and-quality - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@8214744c546c1e5c8f03dde8fab3a7353211988d # v3.26.7 + uses: github/codeql-action/analyze@294a9d92911152fe08befb9ec03e240add280cb3 # v3.26.8 with: category: "/language:javascript-typescript" diff --git a/.github/workflows/scorecards.yml b/.github/workflows/scorecards.yml index e7392ea0ca..e3d14a0b6c 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@8214744c546c1e5c8f03dde8fab3a7353211988d # v3.26.7 + uses: github/codeql-action/upload-sarif@294a9d92911152fe08befb9ec03e240add280cb3 # v3.26.8 if: github.repository == 'nuxt/nuxt' && success() with: sarif_file: results.sarif diff --git a/package.json b/package.json index 43a90c1793..decbebd77b 100644 --- a/package.json +++ b/package.json @@ -51,7 +51,7 @@ "nuxt": "workspace:*", "ohash": "1.1.4", "postcss": "8.4.47", - "rollup": "4.21.3", + "rollup": "4.22.0", "send": ">=0.19.0", "typescript": "5.6.2", "ufo": "1.5.4", diff --git a/packages/vite/package.json b/packages/vite/package.json index 84774a96ab..f578e2f72d 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -27,7 +27,7 @@ "@nuxt/schema": "workspace:*", "@types/clear": "0.1.4", "@types/estree": "1.0.6", - "rollup": "4.21.3", + "rollup": "4.22.0", "unbuild": "3.0.0-rc.7", "vue": "3.5.6" }, diff --git a/packages/webpack/package.json b/packages/webpack/package.json index 4da39af595..31982d6afe 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -44,7 +44,7 @@ "knitwork": "^1.1.0", "lodash-es": "4.17.21", "magic-string": "^0.30.11", - "memfs": "^4.11.2", + "memfs": "^4.12.0", "mini-css-extract-plugin": "^2.9.1", "mlly": "^1.7.1", "ohash": "^1.1.4", @@ -78,7 +78,7 @@ "@types/pify": "5.0.4", "@types/webpack-bundle-analyzer": "4.7.0", "@types/webpack-hot-middleware": "2.25.9", - "rollup": "4.21.3", + "rollup": "4.22.0", "unbuild": "3.0.0-rc.7", "vue": "3.5.6" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 689adf5fc9..ab76509084 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -22,7 +22,7 @@ overrides: nuxt: workspace:* ohash: 1.1.4 postcss: 8.4.47 - rollup: 4.21.3 + rollup: 4.22.0 send: '>=0.19.0' typescript: 5.6.2 ufo: 1.5.4 @@ -245,7 +245,7 @@ importers: version: 2.3.1(webpack-sources@3.2.3) unimport: specifier: ^3.12.0 - version: 3.12.0(rollup@4.21.3)(webpack-sources@3.2.3) + version: 3.12.0(rollup@4.22.0)(webpack-sources@3.2.3) untyped: specifier: ^1.4.2 version: 1.4.2 @@ -279,7 +279,7 @@ importers: version: 2.0.2 '@nuxt/devtools': specifier: ^1.4.2 - version: 1.4.2(rollup@4.21.3)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3) + version: 1.4.2(rollup@4.22.0)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3) '@nuxt/kit': specifier: workspace:* version: link:../kit @@ -363,7 +363,7 @@ importers: version: 6.0.1 impound: specifier: ^0.1.0 - version: 0.1.0(rollup@4.21.3)(webpack-sources@3.2.3) + version: 0.1.0(rollup@4.22.0)(webpack-sources@3.2.3) jiti: specifier: 2.0.0-beta.3 version: 2.0.0-beta.3 @@ -444,13 +444,13 @@ importers: version: 1.11.6 unimport: specifier: ^3.12.0 - version: 3.12.0(rollup@4.21.3)(webpack-sources@3.2.3) + version: 3.12.0(rollup@4.22.0)(webpack-sources@3.2.3) unplugin: specifier: ^1.14.1 version: 1.14.1(webpack-sources@3.2.3) unplugin-vue-router: specifier: ^0.10.8 - version: 0.10.8(rollup@4.21.3)(vue-router@4.4.5(vue@3.5.6(typescript@5.6.2)))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3) + version: 0.10.8(rollup@4.22.0)(vue-router@4.4.5(vue@3.5.6(typescript@5.6.2)))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3) unstorage: specifier: ^1.12.0 version: 1.12.0(ioredis@5.4.1) @@ -472,7 +472,7 @@ importers: devDependencies: '@nuxt/scripts': specifier: 0.9.2 - version: 0.9.2(@nuxt/devtools@1.4.2(rollup@4.21.3)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.3)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.6)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.21.3)(typescript@5.6.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1)) + version: 0.9.2(@nuxt/devtools@1.4.2(rollup@4.22.0)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.22.0)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.6)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.0)(typescript@5.6.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1)) '@nuxt/ui-templates': specifier: workspace:* version: link:../ui-templates @@ -532,7 +532,7 @@ importers: version: 0.1.3 unimport: specifier: ^3.12.0 - version: 3.12.0(rollup@4.21.3)(webpack-sources@3.2.3) + version: 3.12.0(rollup@4.22.0)(webpack-sources@3.2.3) untyped: specifier: ^1.4.2 version: 1.4.2 @@ -656,7 +656,7 @@ importers: version: 0.2.6 unocss: specifier: 0.62.4 - version: 0.62.4(@unocss/webpack@0.62.3(rollup@4.21.3)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.21.3)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + version: 0.62.4(@unocss/webpack@0.62.3(rollup@4.22.0)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.0)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) vite: specifier: 5.4.6 version: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) @@ -668,7 +668,7 @@ importers: version: link:../kit '@rollup/plugin-replace': specifier: ^5.0.7 - version: 5.0.7(rollup@4.21.3) + version: 5.0.7(rollup@4.22.0) '@vitejs/plugin-vue': specifier: ^5.1.4 version: 5.1.4(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2)) @@ -737,7 +737,7 @@ importers: version: 8.4.47 rollup-plugin-visualizer: specifier: ^5.12.0 - version: 5.12.0(rollup@4.21.3) + version: 5.12.0(rollup@4.22.0) std-env: specifier: ^3.7.0 version: 3.7.0 @@ -776,8 +776,8 @@ importers: specifier: 1.0.6 version: 1.0.6 rollup: - specifier: 4.21.3 - version: 4.21.3 + specifier: 4.22.0 + version: 4.22.0 unbuild: specifier: 3.0.0-rc.7 version: 3.0.0-rc.7(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) @@ -845,8 +845,8 @@ importers: specifier: ^0.30.11 version: 0.30.11 memfs: - specifier: ^4.11.2 - version: 4.11.2 + specifier: ^4.12.0 + version: 4.12.0 mini-css-extract-plugin: specifier: ^2.9.1 version: 2.9.1(webpack@5.94.0) @@ -942,8 +942,8 @@ importers: specifier: 2.25.9 version: 2.25.9 rollup: - specifier: 4.21.3 - version: 4.21.3 + specifier: 4.22.0 + version: 4.22.0 unbuild: specifier: 3.0.0-rc.7 version: 3.0.0-rc.7(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) @@ -990,7 +990,7 @@ importers: version: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) unplugin-vue-router: specifier: ^0.10.7 - version: 0.10.8(rollup@4.21.3)(vue-router@4.4.5(vue@3.5.6(typescript@5.6.2)))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3) + version: 0.10.8(rollup@4.22.0)(vue-router@4.4.5(vue@3.5.6(typescript@5.6.2)))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3) vitest: specifier: 1.6.0 version: 1.6.0(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) @@ -2018,7 +2018,7 @@ packages: resolution: {integrity: sha512-lpA3RZ9PdIG7qqhEfv79tBffNaoDuukFDrmhLqg9ifv99u/ehn+lOg30x2zmhf8AQqQUZaMk/B9fZraQ6/acDQ==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: 4.21.3 + rollup: 4.22.0 peerDependenciesMeta: rollup: optional: true @@ -2027,7 +2027,7 @@ packages: resolution: {integrity: sha512-ZEZWTK5n6Qde0to4vS9Mr5x/0UZoqCxPVR9KRUjU4kA2sO7GEUn1fop0DAwpO6z0Nw/kJON9bDmSxdWxO/TT1A==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: 4.21.3 + rollup: 4.22.0 peerDependenciesMeta: rollup: optional: true @@ -2036,7 +2036,7 @@ packages: resolution: {integrity: sha512-UnsKoZK6/aGIH6AdkptXhNvhaqftcjq3zZdT+LY5Ftms6JR06nADcDsYp5hTU9E2lbJUEOhdlY5J4DNTneM+jQ==} engines: {node: '>=16.0.0 || 14 >= 14.17'} peerDependencies: - rollup: 4.21.3 + rollup: 4.22.0 peerDependenciesMeta: rollup: optional: true @@ -2045,7 +2045,7 @@ packages: resolution: {integrity: sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: 4.21.3 + rollup: 4.22.0 peerDependenciesMeta: rollup: optional: true @@ -2054,7 +2054,7 @@ packages: resolution: {integrity: sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: 4.21.3 + rollup: 4.22.0 peerDependenciesMeta: rollup: optional: true @@ -2063,7 +2063,7 @@ packages: resolution: {integrity: sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: 4.21.3 + rollup: 4.22.0 peerDependenciesMeta: rollup: optional: true @@ -2072,7 +2072,7 @@ packages: resolution: {integrity: sha512-PqxSfuorkHz/SPpyngLyg5GCEkOcee9M1bkxiVDr41Pd61mqP1PLOoDPbpl44SB2mQGKwV/In74gqQmGITOhEQ==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: 4.21.3 + rollup: 4.22.0 peerDependenciesMeta: rollup: optional: true @@ -2081,7 +2081,7 @@ packages: resolution: {integrity: sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: 4.21.3 + rollup: 4.22.0 peerDependenciesMeta: rollup: optional: true @@ -2094,88 +2094,88 @@ packages: resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: 4.21.3 + rollup: 4.22.0 peerDependenciesMeta: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.21.3': - resolution: {integrity: sha512-MmKSfaB9GX+zXl6E8z4koOr/xU63AMVleLEa64v7R0QF/ZloMs5vcD1sHgM64GXXS1csaJutG+ddtzcueI/BLg==} + '@rollup/rollup-android-arm-eabi@4.22.0': + resolution: {integrity: sha512-/IZQvg6ZR0tAkEi4tdXOraQoWeJy9gbQ/cx4I7k9dJaCk9qrXEcdouxRVz5kZXt5C2bQ9pILoAA+KB4C/d3pfw==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.21.3': - resolution: {integrity: sha512-zrt8ecH07PE3sB4jPOggweBjJMzI1JG5xI2DIsUbkA+7K+Gkjys6eV7i9pOenNSDJH3eOr/jLb/PzqtmdwDq5g==} + '@rollup/rollup-android-arm64@4.22.0': + resolution: {integrity: sha512-ETHi4bxrYnvOtXeM7d4V4kZWixib2jddFacJjsOjwbgYSRsyXYtZHC4ht134OsslPIcnkqT+TKV4eU8rNBKyyQ==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.21.3': - resolution: {integrity: sha512-P0UxIOrKNBFTQaXTxOH4RxuEBVCgEA5UTNV6Yz7z9QHnUJ7eLX9reOd/NYMO3+XZO2cco19mXTxDMXxit4R/eQ==} + '@rollup/rollup-darwin-arm64@4.22.0': + resolution: {integrity: sha512-ZWgARzhSKE+gVUX7QWaECoRQsPwaD8ZR0Oxb3aUpzdErTvlEadfQpORPXkKSdKbFci9v8MJfkTtoEHnnW9Ulng==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.21.3': - resolution: {integrity: sha512-L1M0vKGO5ASKntqtsFEjTq/fD91vAqnzeaF6sfNAy55aD+Hi2pBI5DKwCO+UNDQHWsDViJLqshxOahXyLSh3EA==} + '@rollup/rollup-darwin-x64@4.22.0': + resolution: {integrity: sha512-h0ZAtOfHyio8Az6cwIGS+nHUfRMWBDO5jXB8PQCARVF6Na/G6XS2SFxDl8Oem+S5ZsHQgtsI7RT4JQnI1qrlaw==} cpu: [x64] os: [darwin] - '@rollup/rollup-linux-arm-gnueabihf@4.21.3': - resolution: {integrity: sha512-btVgIsCjuYFKUjopPoWiDqmoUXQDiW2A4C3Mtmp5vACm7/GnyuprqIDPNczeyR5W8rTXEbkmrJux7cJmD99D2g==} + '@rollup/rollup-linux-arm-gnueabihf@4.22.0': + resolution: {integrity: sha512-9pxQJSPwFsVi0ttOmqLY4JJ9pg9t1gKhK0JDbV1yUEETSx55fdyCjt39eBQ54OQCzAF0nVGO6LfEH1KnCPvelA==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.21.3': - resolution: {integrity: sha512-zmjbSphplZlau6ZTkxd3+NMtE4UKVy7U4aVFMmHcgO5CUbw17ZP6QCgyxhzGaU/wFFdTfiojjbLG3/0p9HhAqA==} + '@rollup/rollup-linux-arm-musleabihf@4.22.0': + resolution: {integrity: sha512-YJ5Ku5BmNJZb58A4qSEo3JlIG4d3G2lWyBi13ABlXzO41SsdnUKi3HQHe83VpwBVG4jHFTW65jOQb8qyoR+qzg==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.21.3': - resolution: {integrity: sha512-nSZfcZtAnQPRZmUkUQwZq2OjQciR6tEoJaZVFvLHsj0MF6QhNMg0fQ6mUOsiCUpTqxTx0/O6gX0V/nYc7LrgPw==} + '@rollup/rollup-linux-arm64-gnu@4.22.0': + resolution: {integrity: sha512-U4G4u7f+QCqHlVg1Nlx+qapZy+QoG+NV6ux+upo/T7arNGwKvKP2kmGM4W5QTbdewWFgudQxi3kDNST9GT1/mg==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.21.3': - resolution: {integrity: sha512-MnvSPGO8KJXIMGlQDYfvYS3IosFN2rKsvxRpPO2l2cum+Z3exiExLwVU+GExL96pn8IP+GdH8Tz70EpBhO0sIQ==} + '@rollup/rollup-linux-arm64-musl@4.22.0': + resolution: {integrity: sha512-aQpNlKmx3amwkA3a5J6nlXSahE1ijl0L9KuIjVOUhfOh7uw2S4piR3mtpxpRtbnK809SBtyPsM9q15CPTsY7HQ==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.21.3': - resolution: {integrity: sha512-+W+p/9QNDr2vE2AXU0qIy0qQE75E8RTwTwgqS2G5CRQ11vzq0tbnfBd6brWhS9bCRjAjepJe2fvvkvS3dno+iw==} + '@rollup/rollup-linux-powerpc64le-gnu@4.22.0': + resolution: {integrity: sha512-9fx6Zj/7vve/Fp4iexUFRKb5+RjLCff6YTRQl4CoDhdMfDoobWmhAxQWV3NfShMzQk1Q/iCnageFyGfqnsmeqQ==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.21.3': - resolution: {integrity: sha512-yXH6K6KfqGXaxHrtr+Uoy+JpNlUlI46BKVyonGiaD74ravdnF9BUNC+vV+SIuB96hUMGShhKV693rF9QDfO6nQ==} + '@rollup/rollup-linux-riscv64-gnu@4.22.0': + resolution: {integrity: sha512-VWQiCcN7zBgZYLjndIEh5tamtnKg5TGxyZPWcN9zBtXBwfcGSZ5cHSdQZfQH/GB4uRxk0D3VYbOEe/chJhPGLQ==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.21.3': - resolution: {integrity: sha512-R8cwY9wcnApN/KDYWTH4gV/ypvy9yZUHlbJvfaiXSB48JO3KpwSpjOGqO4jnGkLDSk1hgjYkTbTt6Q7uvPf8eg==} + '@rollup/rollup-linux-s390x-gnu@4.22.0': + resolution: {integrity: sha512-EHmPnPWvyYqncObwqrosb/CpH3GOjE76vWVs0g4hWsDRUVhg61hBmlVg5TPXqF+g+PvIbqkC7i3h8wbn4Gp2Fg==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.21.3': - resolution: {integrity: sha512-kZPbX/NOPh0vhS5sI+dR8L1bU2cSO9FgxwM8r7wHzGydzfSjLRCFAT87GR5U9scj2rhzN3JPYVC7NoBbl4FZ0g==} + '@rollup/rollup-linux-x64-gnu@4.22.0': + resolution: {integrity: sha512-tsSWy3YQzmpjDKnQ1Vcpy3p9Z+kMFbSIesCdMNgLizDWFhrLZIoN21JSq01g+MZMDFF+Y1+4zxgrlqPjid5ohg==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.21.3': - resolution: {integrity: sha512-S0Yq+xA1VEH66uiMNhijsWAafffydd2X5b77eLHfRmfLsRSpbiAWiRHV6DEpz6aOToPsgid7TI9rGd6zB1rhbg==} + '@rollup/rollup-linux-x64-musl@4.22.0': + resolution: {integrity: sha512-anr1Y11uPOQrpuU8XOikY5lH4Qu94oS6j0xrulHk3NkLDq19MlX8Ng/pVipjxBJ9a2l3+F39REZYyWQFkZ4/fw==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.21.3': - resolution: {integrity: sha512-9isNzeL34yquCPyerog+IMCNxKR8XYmGd0tHSV+OVx0TmE0aJOo9uw4fZfUuk2qxobP5sug6vNdZR6u7Mw7Q+Q==} + '@rollup/rollup-win32-arm64-msvc@4.22.0': + resolution: {integrity: sha512-7LB+Bh+Ut7cfmO0m244/asvtIGQr5pG5Rvjz/l1Rnz1kDzM02pSX9jPaS0p+90H5I1x4d1FkCew+B7MOnoatNw==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.21.3': - resolution: {integrity: sha512-nMIdKnfZfzn1Vsk+RuOvl43ONTZXoAPUUxgcU0tXooqg4YrAqzfKzVenqqk2g5efWh46/D28cKFrOzDSW28gTA==} + '@rollup/rollup-win32-ia32-msvc@4.22.0': + resolution: {integrity: sha512-+3qZ4rer7t/QsC5JwMpcvCVPRcJt1cJrYS/TMJZzXIJbxWFQEVhrIc26IhB+5Z9fT9umfVc+Es2mOZgl+7jdJQ==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.21.3': - resolution: {integrity: sha512-fOvu7PCQjAj4eWDEuD8Xz5gpzFqXzGlxHZozHP4b9Jxv9APtdxL6STqztDzMLuRXEc4UpXGGhx029Xgm91QBeA==} + '@rollup/rollup-win32-x64-msvc@4.22.0': + resolution: {integrity: sha512-YdicNOSJONVx/vuPkgPTyRoAPx3GbknBZRCOUkK84FJ/YTfs/F0vl/YsMscrB6Y177d+yDRcj+JWMPMCgshwrA==} cpu: [x64] os: [win32] @@ -5128,8 +5128,8 @@ packages: resolution: {integrity: sha512-LZcMTBAgqUUKNXZagcZxvXXfgF1bHX7Y7nQ0QyEiNbRJgE29GhgPd8Yna1VQcLlPiHt/5RFJMWYN9Uv/VPNvjQ==} engines: {node: '>= 4.0.0'} - memfs@4.11.2: - resolution: {integrity: sha512-VcR7lEtgQgv7AxGkrNNeUAimFLT+Ov8uGu1LuOfbe/iF/dKoh/QgpoaMZlhfejvLtMxtXYyeoT7Ar1jEbWdbPA==} + memfs@4.12.0: + resolution: {integrity: sha512-74wDsex5tQDSClVkeK1vtxqYCAgCoXxx+K4NSHzgU/muYVYByFqa+0RnrPO9NM6naWm1+G9JmZ0p6QHhXmeYfA==} engines: {node: '>= 4.0.0'} memory-fs@0.5.0: @@ -6237,7 +6237,7 @@ packages: resolution: {integrity: sha512-aSHRcJ6KG2IHIioYlvAOcEq6U99sVtqDDKVhnwt70rW6tsz3tv5OSjEiWcgzfsHdLyGXZ/3b/7b/+Za3Y6r1XA==} engines: {node: '>=16'} peerDependencies: - rollup: 4.21.3 + rollup: 4.22.0 typescript: 5.6.2 rollup-plugin-visualizer@5.12.0: @@ -6245,13 +6245,13 @@ packages: engines: {node: '>=14'} hasBin: true peerDependencies: - rollup: 4.21.3 + rollup: 4.22.0 peerDependenciesMeta: rollup: optional: true - rollup@4.21.3: - resolution: {integrity: sha512-7sqRtBNnEbcBtMeRVc6VRsJMmpI+JU1z9VTvW8D4gXIYQFz0aLcsE6rRkyghZkLfEgUZgVvOG7A5CVz/VW5GIA==} + rollup@4.22.0: + resolution: {integrity: sha512-W21MUIFPZ4+O2Je/EU+GP3iz7PH4pVPUXSbEZdatQnxo29+3rsUjgrJmzuAZU24z7yRAnFN6ukxeAhZh/c7hzg==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -8134,17 +8134,17 @@ snapshots: execa: 7.2.0 vite: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) - '@nuxt/devtools-ui-kit@1.4.2(@nuxt/devtools@1.4.2(rollup@4.21.3)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.3)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.6)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.21.3)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack@5.94.0(esbuild@0.23.1))': + '@nuxt/devtools-ui-kit@1.4.2(@nuxt/devtools@1.4.2(rollup@4.22.0)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.22.0)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.6)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.0)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@iconify-json/carbon': 1.2.1 '@iconify-json/logos': 1.2.0 '@iconify-json/ri': 1.2.0 '@iconify-json/tabler': 1.2.2 - '@nuxt/devtools': 1.4.2(rollup@4.21.3)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3) + '@nuxt/devtools': 1.4.2(rollup@4.22.0)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3) '@nuxt/devtools-kit': 1.4.2(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) '@nuxt/kit': link:packages/kit '@unocss/core': 0.62.4 - '@unocss/nuxt': 0.62.3(postcss@8.4.47)(rollup@4.21.3)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(webpack@5.94.0(esbuild@0.23.1)) + '@unocss/nuxt': 0.62.3(postcss@8.4.47)(rollup@4.22.0)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(webpack@5.94.0(esbuild@0.23.1)) '@unocss/preset-attributify': 0.62.4 '@unocss/preset-icons': 0.62.4 '@unocss/preset-mini': 0.62.4 @@ -8155,7 +8155,7 @@ snapshots: defu: 6.1.4 focus-trap: 7.5.4 splitpanes: 3.1.5 - unocss: 0.62.4(@unocss/webpack@0.62.3(rollup@4.21.3)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.21.3)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + unocss: 0.62.4(@unocss/webpack@0.62.3(rollup@4.22.0)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.0)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) v-lazy-show: 0.2.4(@vue/compiler-core@3.5.6) transitivePeerDependencies: - '@unocss/webpack' @@ -8193,7 +8193,7 @@ snapshots: rc9: 2.1.2 semver: 7.6.3 - '@nuxt/devtools@1.4.2(rollup@4.21.3)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3)': + '@nuxt/devtools@1.4.2(rollup@4.22.0)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3)': dependencies: '@antfu/utils': 0.7.10 '@nuxt/devtools-kit': 1.4.2(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) @@ -8227,9 +8227,9 @@ snapshots: simple-git: 3.26.0 sirv: 2.0.4 tinyglobby: 0.2.6 - unimport: 3.12.0(rollup@4.21.3)(webpack-sources@3.2.3) + unimport: 3.12.0(rollup@4.22.0)(webpack-sources@3.2.3) vite: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) - vite-plugin-inspect: 0.8.7(@nuxt/kit@packages+kit)(rollup@4.21.3)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + vite-plugin-inspect: 0.8.7(@nuxt/kit@packages+kit)(rollup@4.22.0)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) vite-plugin-vue-inspector: 5.2.0(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) which: 3.0.1 ws: 8.18.0 @@ -8281,10 +8281,10 @@ snapshots: string-width: 4.2.3 webpack: 5.94.0 - '@nuxt/scripts@0.9.2(@nuxt/devtools@1.4.2(rollup@4.21.3)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.3)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.6)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.21.3)(typescript@5.6.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1))': + '@nuxt/scripts@0.9.2(@nuxt/devtools@1.4.2(rollup@4.22.0)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.22.0)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.6)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.0)(typescript@5.6.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@nuxt/devtools-kit': 1.4.2(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) - '@nuxt/devtools-ui-kit': 1.4.2(@nuxt/devtools@1.4.2(rollup@4.21.3)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.3)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.6)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.21.3)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack@5.94.0(esbuild@0.23.1)) + '@nuxt/devtools-ui-kit': 1.4.2(@nuxt/devtools@1.4.2(rollup@4.22.0)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.22.0)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.6)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.0)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack@5.94.0(esbuild@0.23.1)) '@nuxt/kit': link:packages/kit '@types/google.maps': 3.58.0 '@types/stripe-v3': 3.1.33 @@ -8307,7 +8307,7 @@ snapshots: std-env: 3.7.0 third-party-capital: 2.3.0 ufo: 1.5.4 - unimport: 3.12.0(rollup@4.21.3)(webpack-sources@3.2.3) + unimport: 3.12.0(rollup@4.22.0)(webpack-sources@3.2.3) unplugin: 1.14.1(webpack-sources@3.2.3) unstorage: 1.12.0(ioredis@5.4.1) valibot: 0.42.0(typescript@5.6.2) @@ -8548,133 +8548,133 @@ snapshots: - encoding - supports-color - '@rollup/plugin-alias@5.1.0(rollup@4.21.3)': + '@rollup/plugin-alias@5.1.0(rollup@4.22.0)': dependencies: slash: 4.0.0 optionalDependencies: - rollup: 4.21.3 + rollup: 4.22.0 - '@rollup/plugin-commonjs@25.0.8(rollup@4.21.3)': + '@rollup/plugin-commonjs@25.0.8(rollup@4.22.0)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.21.3) + '@rollup/pluginutils': 5.1.0(rollup@4.22.0) commondir: 1.0.1 estree-walker: 2.0.2 glob: 8.1.0 is-reference: 1.2.1 magic-string: 0.30.11 optionalDependencies: - rollup: 4.21.3 + rollup: 4.22.0 - '@rollup/plugin-commonjs@26.0.1(rollup@4.21.3)': + '@rollup/plugin-commonjs@26.0.1(rollup@4.22.0)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.21.3) + '@rollup/pluginutils': 5.1.0(rollup@4.22.0) commondir: 1.0.1 estree-walker: 2.0.2 glob: 10.4.5 is-reference: 1.2.1 magic-string: 0.30.11 optionalDependencies: - rollup: 4.21.3 + rollup: 4.22.0 - '@rollup/plugin-inject@5.0.5(rollup@4.21.3)': + '@rollup/plugin-inject@5.0.5(rollup@4.22.0)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.21.3) + '@rollup/pluginutils': 5.1.0(rollup@4.22.0) estree-walker: 2.0.2 magic-string: 0.30.11 optionalDependencies: - rollup: 4.21.3 + rollup: 4.22.0 - '@rollup/plugin-json@6.1.0(rollup@4.21.3)': + '@rollup/plugin-json@6.1.0(rollup@4.22.0)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.21.3) + '@rollup/pluginutils': 5.1.0(rollup@4.22.0) optionalDependencies: - rollup: 4.21.3 + rollup: 4.22.0 - '@rollup/plugin-node-resolve@15.2.3(rollup@4.21.3)': + '@rollup/plugin-node-resolve@15.2.3(rollup@4.22.0)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.21.3) + '@rollup/pluginutils': 5.1.0(rollup@4.22.0) '@types/resolve': 1.20.2 deepmerge: 4.3.1 is-builtin-module: 3.2.1 is-module: 1.0.0 resolve: 1.22.8 optionalDependencies: - rollup: 4.21.3 + rollup: 4.22.0 - '@rollup/plugin-replace@5.0.7(rollup@4.21.3)': + '@rollup/plugin-replace@5.0.7(rollup@4.22.0)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.21.3) + '@rollup/pluginutils': 5.1.0(rollup@4.22.0) magic-string: 0.30.11 optionalDependencies: - rollup: 4.21.3 + rollup: 4.22.0 - '@rollup/plugin-terser@0.4.4(rollup@4.21.3)': + '@rollup/plugin-terser@0.4.4(rollup@4.22.0)': dependencies: serialize-javascript: 6.0.2 smob: 1.5.0 terser: 5.32.0 optionalDependencies: - rollup: 4.21.3 + rollup: 4.22.0 '@rollup/pluginutils@4.2.1': dependencies: estree-walker: 2.0.2 picomatch: 2.3.1 - '@rollup/pluginutils@5.1.0(rollup@4.21.3)': + '@rollup/pluginutils@5.1.0(rollup@4.22.0)': dependencies: '@types/estree': 1.0.6 estree-walker: 2.0.2 picomatch: 2.3.1 optionalDependencies: - rollup: 4.21.3 + rollup: 4.22.0 - '@rollup/rollup-android-arm-eabi@4.21.3': + '@rollup/rollup-android-arm-eabi@4.22.0': optional: true - '@rollup/rollup-android-arm64@4.21.3': + '@rollup/rollup-android-arm64@4.22.0': optional: true - '@rollup/rollup-darwin-arm64@4.21.3': + '@rollup/rollup-darwin-arm64@4.22.0': optional: true - '@rollup/rollup-darwin-x64@4.21.3': + '@rollup/rollup-darwin-x64@4.22.0': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.21.3': + '@rollup/rollup-linux-arm-gnueabihf@4.22.0': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.21.3': + '@rollup/rollup-linux-arm-musleabihf@4.22.0': optional: true - '@rollup/rollup-linux-arm64-gnu@4.21.3': + '@rollup/rollup-linux-arm64-gnu@4.22.0': optional: true - '@rollup/rollup-linux-arm64-musl@4.21.3': + '@rollup/rollup-linux-arm64-musl@4.22.0': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.21.3': + '@rollup/rollup-linux-powerpc64le-gnu@4.22.0': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.21.3': + '@rollup/rollup-linux-riscv64-gnu@4.22.0': optional: true - '@rollup/rollup-linux-s390x-gnu@4.21.3': + '@rollup/rollup-linux-s390x-gnu@4.22.0': optional: true - '@rollup/rollup-linux-x64-gnu@4.21.3': + '@rollup/rollup-linux-x64-gnu@4.22.0': optional: true - '@rollup/rollup-linux-x64-musl@4.21.3': + '@rollup/rollup-linux-x64-musl@4.22.0': optional: true - '@rollup/rollup-win32-arm64-msvc@4.21.3': + '@rollup/rollup-win32-arm64-msvc@4.22.0': optional: true - '@rollup/rollup-win32-ia32-msvc@4.21.3': + '@rollup/rollup-win32-ia32-msvc@4.22.0': optional: true - '@rollup/rollup-win32-x64-msvc@4.21.3': + '@rollup/rollup-win32-x64-msvc@4.22.0': optional: true '@shikijs/core@1.17.0': @@ -9098,32 +9098,32 @@ snapshots: unhead: 1.11.6 vue: 3.5.6(typescript@5.6.2) - '@unocss/astro@0.62.3(rollup@4.21.3)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))': + '@unocss/astro@0.62.3(rollup@4.22.0)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))': dependencies: '@unocss/core': 0.62.3 '@unocss/reset': 0.62.3 - '@unocss/vite': 0.62.3(rollup@4.21.3)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + '@unocss/vite': 0.62.3(rollup@4.22.0)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: vite: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - rollup - supports-color - '@unocss/astro@0.62.4(rollup@4.21.3)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))': + '@unocss/astro@0.62.4(rollup@4.22.0)(vite@5.4.6(@types/node@20.16.5)(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.21.3)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + '@unocss/vite': 0.62.4(rollup@4.22.0)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: vite: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - rollup - supports-color - '@unocss/cli@0.62.3(rollup@4.21.3)': + '@unocss/cli@0.62.3(rollup@4.22.0)': dependencies: '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.0(rollup@4.21.3) + '@rollup/pluginutils': 5.1.0(rollup@4.22.0) '@unocss/config': 0.62.3 '@unocss/core': 0.62.3 '@unocss/preset-uno': 0.62.3 @@ -9139,10 +9139,10 @@ snapshots: - rollup - supports-color - '@unocss/cli@0.62.4(rollup@4.21.3)': + '@unocss/cli@0.62.4(rollup@4.22.0)': dependencies: '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.0(rollup@4.21.3) + '@rollup/pluginutils': 5.1.0(rollup@4.22.0) '@unocss/config': 0.62.4 '@unocss/core': 0.62.4 '@unocss/preset-uno': 0.62.4 @@ -9198,7 +9198,7 @@ snapshots: gzip-size: 6.0.0 sirv: 2.0.4 - '@unocss/nuxt@0.62.3(postcss@8.4.47)(rollup@4.21.3)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(webpack@5.94.0(esbuild@0.23.1))': + '@unocss/nuxt@0.62.3(postcss@8.4.47)(rollup@4.22.0)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@nuxt/kit': link:packages/kit '@unocss/config': 0.62.3 @@ -9211,9 +9211,9 @@ snapshots: '@unocss/preset-web-fonts': 0.62.3 '@unocss/preset-wind': 0.62.3 '@unocss/reset': 0.62.3 - '@unocss/vite': 0.62.3(rollup@4.21.3)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) - '@unocss/webpack': 0.62.3(rollup@4.21.3)(webpack@5.94.0(esbuild@0.23.1)) - unocss: 0.62.3(@unocss/webpack@0.62.3(rollup@4.21.3)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.21.3)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + '@unocss/vite': 0.62.3(rollup@4.22.0)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + '@unocss/webpack': 0.62.3(rollup@4.22.0)(webpack@5.94.0(esbuild@0.23.1)) + unocss: 0.62.3(@unocss/webpack@0.62.3(rollup@4.22.0)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.0)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) transitivePeerDependencies: - postcss - rollup @@ -9395,10 +9395,10 @@ snapshots: dependencies: '@unocss/core': 0.62.4 - '@unocss/vite@0.62.3(rollup@4.21.3)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))': + '@unocss/vite@0.62.3(rollup@4.22.0)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))': dependencies: '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.0(rollup@4.21.3) + '@rollup/pluginutils': 5.1.0(rollup@4.22.0) '@unocss/config': 0.62.3 '@unocss/core': 0.62.3 '@unocss/inspector': 0.62.3 @@ -9412,10 +9412,10 @@ snapshots: - rollup - supports-color - '@unocss/vite@0.62.4(rollup@4.21.3)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))': + '@unocss/vite@0.62.4(rollup@4.22.0)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))': dependencies: '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.0(rollup@4.21.3) + '@rollup/pluginutils': 5.1.0(rollup@4.22.0) '@unocss/config': 0.62.4 '@unocss/core': 0.62.4 '@unocss/inspector': 0.62.4 @@ -9427,10 +9427,10 @@ snapshots: - rollup - supports-color - '@unocss/webpack@0.62.3(rollup@4.21.3)(webpack@5.94.0(esbuild@0.23.1))': + '@unocss/webpack@0.62.3(rollup@4.22.0)(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.0(rollup@4.21.3) + '@rollup/pluginutils': 5.1.0(rollup@4.22.0) '@unocss/config': 0.62.3 '@unocss/core': 0.62.3 chokidar: 3.6.0 @@ -9593,10 +9593,10 @@ snapshots: path-browserify: 1.0.1 vscode-uri: 3.0.8 - '@vue-macros/common@1.12.3(rollup@4.21.3)(vue@3.5.6(typescript@5.6.2))': + '@vue-macros/common@1.12.3(rollup@4.22.0)(vue@3.5.6(typescript@5.6.2))': dependencies: '@babel/types': 7.25.6 - '@rollup/pluginutils': 5.1.0(rollup@4.21.3) + '@rollup/pluginutils': 5.1.0(rollup@4.22.0) '@vue/compiler-sfc': 3.5.6 ast-kit: 1.1.0 local-pkg: 0.5.0 @@ -11664,9 +11664,9 @@ snapshots: transitivePeerDependencies: - supports-color - impound@0.1.0(rollup@4.21.3)(webpack-sources@3.2.3): + impound@0.1.0(rollup@4.22.0)(webpack-sources@3.2.3): dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.21.3) + '@rollup/pluginutils': 5.1.0(rollup@4.22.0) mlly: 1.7.1 pathe: 1.1.2 unenv: 1.10.0 @@ -12309,7 +12309,7 @@ snapshots: tree-dump: 1.0.2(tslib@2.7.0) tslib: 2.7.0 - memfs@4.11.2: + memfs@4.12.0: dependencies: '@jsonjoy.com/json-pack': 1.1.0(tslib@2.7.0) '@jsonjoy.com/util': 1.3.0(tslib@2.7.0) @@ -12643,14 +12643,14 @@ snapshots: dependencies: '@cloudflare/kv-asset-handler': 0.3.4 '@netlify/functions': 2.8.1 - '@rollup/plugin-alias': 5.1.0(rollup@4.21.3) - '@rollup/plugin-commonjs': 26.0.1(rollup@4.21.3) - '@rollup/plugin-inject': 5.0.5(rollup@4.21.3) - '@rollup/plugin-json': 6.1.0(rollup@4.21.3) - '@rollup/plugin-node-resolve': 15.2.3(rollup@4.21.3) - '@rollup/plugin-replace': 5.0.7(rollup@4.21.3) - '@rollup/plugin-terser': 0.4.4(rollup@4.21.3) - '@rollup/pluginutils': 5.1.0(rollup@4.21.3) + '@rollup/plugin-alias': 5.1.0(rollup@4.22.0) + '@rollup/plugin-commonjs': 26.0.1(rollup@4.22.0) + '@rollup/plugin-inject': 5.0.5(rollup@4.22.0) + '@rollup/plugin-json': 6.1.0(rollup@4.22.0) + '@rollup/plugin-node-resolve': 15.2.3(rollup@4.22.0) + '@rollup/plugin-replace': 5.0.7(rollup@4.22.0) + '@rollup/plugin-terser': 0.4.4(rollup@4.22.0) + '@rollup/pluginutils': 5.1.0(rollup@4.22.0) '@types/http-proxy': 1.17.15 '@vercel/nft': 0.27.4 archiver: 7.0.1 @@ -12696,8 +12696,8 @@ snapshots: pkg-types: 1.2.0 pretty-bytes: 6.1.1 radix3: 1.1.2 - rollup: 4.21.3 - rollup-plugin-visualizer: 5.12.0(rollup@4.21.3) + rollup: 4.22.0 + rollup-plugin-visualizer: 5.12.0(rollup@4.22.0) scule: 1.3.0 semver: 7.6.3 serve-placeholder: 2.0.2 @@ -12707,7 +12707,7 @@ snapshots: uncrypto: 0.1.3 unctx: 2.3.1(webpack-sources@3.2.3) unenv: 1.10.0 - unimport: 3.12.0(rollup@4.21.3)(webpack-sources@3.2.3) + unimport: 3.12.0(rollup@4.22.0)(webpack-sources@3.2.3) unstorage: 1.12.0(ioredis@5.4.1) untyped: 1.4.2 unwasm: 0.3.9(webpack-sources@3.2.3) @@ -12737,14 +12737,14 @@ snapshots: dependencies: '@cloudflare/kv-asset-handler': 0.3.4 '@netlify/functions': 2.8.1 - '@rollup/plugin-alias': 5.1.0(rollup@4.21.3) - '@rollup/plugin-commonjs': 25.0.8(rollup@4.21.3) - '@rollup/plugin-inject': 5.0.5(rollup@4.21.3) - '@rollup/plugin-json': 6.1.0(rollup@4.21.3) - '@rollup/plugin-node-resolve': 15.2.3(rollup@4.21.3) - '@rollup/plugin-replace': 5.0.7(rollup@4.21.3) - '@rollup/plugin-terser': 0.4.4(rollup@4.21.3) - '@rollup/pluginutils': 5.1.0(rollup@4.21.3) + '@rollup/plugin-alias': 5.1.0(rollup@4.22.0) + '@rollup/plugin-commonjs': 25.0.8(rollup@4.22.0) + '@rollup/plugin-inject': 5.0.5(rollup@4.22.0) + '@rollup/plugin-json': 6.1.0(rollup@4.22.0) + '@rollup/plugin-node-resolve': 15.2.3(rollup@4.22.0) + '@rollup/plugin-replace': 5.0.7(rollup@4.22.0) + '@rollup/plugin-terser': 0.4.4(rollup@4.22.0) + '@rollup/pluginutils': 5.1.0(rollup@4.22.0) '@types/http-proxy': 1.17.15 '@vercel/nft': 0.26.5 archiver: 7.0.1 @@ -12787,8 +12787,8 @@ snapshots: pkg-types: 1.2.0 pretty-bytes: 6.1.1 radix3: 1.1.2 - rollup: 4.21.3 - rollup-plugin-visualizer: 5.12.0(rollup@4.21.3) + rollup: 4.22.0 + rollup-plugin-visualizer: 5.12.0(rollup@4.22.0) scule: 1.3.0 semver: 7.6.3 serve-placeholder: 2.0.2 @@ -12798,7 +12798,7 @@ snapshots: uncrypto: 0.1.3 unctx: 2.3.1(webpack-sources@3.2.3) unenv: 1.10.0 - unimport: 3.12.0(rollup@4.21.3)(webpack-sources@3.2.3) + unimport: 3.12.0(rollup@4.22.0)(webpack-sources@3.2.3) unstorage: 1.12.0(ioredis@5.4.1) unwasm: 0.3.9(webpack-sources@3.2.3) transitivePeerDependencies: @@ -13736,43 +13736,43 @@ snapshots: glob: 11.0.0 package-json-from-dist: 1.0.0 - rollup-plugin-dts@6.1.1(rollup@4.21.3)(typescript@5.6.2): + rollup-plugin-dts@6.1.1(rollup@4.22.0)(typescript@5.6.2): dependencies: magic-string: 0.30.11 - rollup: 4.21.3 + rollup: 4.22.0 typescript: 5.6.2 optionalDependencies: '@babel/code-frame': 7.24.7 - rollup-plugin-visualizer@5.12.0(rollup@4.21.3): + rollup-plugin-visualizer@5.12.0(rollup@4.22.0): dependencies: open: 8.4.2 picomatch: 2.3.1 source-map: 0.7.4 yargs: 17.7.2 optionalDependencies: - rollup: 4.21.3 + rollup: 4.22.0 - rollup@4.21.3: + rollup@4.22.0: dependencies: '@types/estree': 1.0.5 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.21.3 - '@rollup/rollup-android-arm64': 4.21.3 - '@rollup/rollup-darwin-arm64': 4.21.3 - '@rollup/rollup-darwin-x64': 4.21.3 - '@rollup/rollup-linux-arm-gnueabihf': 4.21.3 - '@rollup/rollup-linux-arm-musleabihf': 4.21.3 - '@rollup/rollup-linux-arm64-gnu': 4.21.3 - '@rollup/rollup-linux-arm64-musl': 4.21.3 - '@rollup/rollup-linux-powerpc64le-gnu': 4.21.3 - '@rollup/rollup-linux-riscv64-gnu': 4.21.3 - '@rollup/rollup-linux-s390x-gnu': 4.21.3 - '@rollup/rollup-linux-x64-gnu': 4.21.3 - '@rollup/rollup-linux-x64-musl': 4.21.3 - '@rollup/rollup-win32-arm64-msvc': 4.21.3 - '@rollup/rollup-win32-ia32-msvc': 4.21.3 - '@rollup/rollup-win32-x64-msvc': 4.21.3 + '@rollup/rollup-android-arm-eabi': 4.22.0 + '@rollup/rollup-android-arm64': 4.22.0 + '@rollup/rollup-darwin-arm64': 4.22.0 + '@rollup/rollup-darwin-x64': 4.22.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.22.0 + '@rollup/rollup-linux-arm-musleabihf': 4.22.0 + '@rollup/rollup-linux-arm64-gnu': 4.22.0 + '@rollup/rollup-linux-arm64-musl': 4.22.0 + '@rollup/rollup-linux-powerpc64le-gnu': 4.22.0 + '@rollup/rollup-linux-riscv64-gnu': 4.22.0 + '@rollup/rollup-linux-s390x-gnu': 4.22.0 + '@rollup/rollup-linux-x64-gnu': 4.22.0 + '@rollup/rollup-linux-x64-musl': 4.22.0 + '@rollup/rollup-win32-arm64-msvc': 4.22.0 + '@rollup/rollup-win32-ia32-msvc': 4.22.0 + '@rollup/rollup-win32-x64-msvc': 4.22.0 fsevents: 2.3.3 run-applescript@5.0.0: @@ -14311,12 +14311,12 @@ snapshots: unbuild@3.0.0-rc.7(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)): dependencies: - '@rollup/plugin-alias': 5.1.0(rollup@4.21.3) - '@rollup/plugin-commonjs': 26.0.1(rollup@4.21.3) - '@rollup/plugin-json': 6.1.0(rollup@4.21.3) - '@rollup/plugin-node-resolve': 15.2.3(rollup@4.21.3) - '@rollup/plugin-replace': 5.0.7(rollup@4.21.3) - '@rollup/pluginutils': 5.1.0(rollup@4.21.3) + '@rollup/plugin-alias': 5.1.0(rollup@4.22.0) + '@rollup/plugin-commonjs': 26.0.1(rollup@4.22.0) + '@rollup/plugin-json': 6.1.0(rollup@4.22.0) + '@rollup/plugin-node-resolve': 15.2.3(rollup@4.22.0) + '@rollup/plugin-replace': 5.0.7(rollup@4.22.0) + '@rollup/pluginutils': 5.1.0(rollup@4.22.0) citty: 0.1.6 consola: 3.2.3 defu: 6.1.4 @@ -14330,8 +14330,8 @@ snapshots: pathe: 1.1.2 pkg-types: 1.2.0 pretty-bytes: 6.1.1 - rollup: 4.21.3 - rollup-plugin-dts: 6.1.1(rollup@4.21.3)(typescript@5.6.2) + rollup: 4.22.0 + rollup-plugin-dts: 6.1.1(rollup@4.22.0)(typescript@5.6.2) scule: 1.3.0 ufo: 1.5.4 untyped: 1.4.2 @@ -14396,9 +14396,9 @@ snapshots: trough: 2.2.0 vfile: 6.0.3 - unimport@3.12.0(rollup@4.21.3)(webpack-sources@3.2.3): + unimport@3.12.0(rollup@4.22.0)(webpack-sources@3.2.3): dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.21.3) + '@rollup/pluginutils': 5.1.0(rollup@4.22.0) acorn: 8.12.1 escape-string-regexp: 5.0.0 estree-walker: 3.0.3 @@ -14444,10 +14444,10 @@ snapshots: universalify@2.0.1: {} - unocss@0.62.3(@unocss/webpack@0.62.3(rollup@4.21.3)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.21.3)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)): + unocss@0.62.3(@unocss/webpack@0.62.3(rollup@4.22.0)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.0)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)): dependencies: - '@unocss/astro': 0.62.3(rollup@4.21.3)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) - '@unocss/cli': 0.62.3(rollup@4.21.3) + '@unocss/astro': 0.62.3(rollup@4.22.0)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + '@unocss/cli': 0.62.3(rollup@4.22.0) '@unocss/core': 0.62.3 '@unocss/extractor-arbitrary-variants': 0.62.3 '@unocss/postcss': 0.62.3(postcss@8.4.47) @@ -14465,19 +14465,19 @@ snapshots: '@unocss/transformer-compile-class': 0.62.3 '@unocss/transformer-directives': 0.62.3 '@unocss/transformer-variant-group': 0.62.3 - '@unocss/vite': 0.62.3(rollup@4.21.3)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + '@unocss/vite': 0.62.3(rollup@4.22.0)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: - '@unocss/webpack': 0.62.3(rollup@4.21.3)(webpack@5.94.0(esbuild@0.23.1)) + '@unocss/webpack': 0.62.3(rollup@4.22.0)(webpack@5.94.0(esbuild@0.23.1)) vite: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - postcss - rollup - supports-color - unocss@0.62.4(@unocss/webpack@0.62.3(rollup@4.21.3)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.21.3)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)): + unocss@0.62.4(@unocss/webpack@0.62.3(rollup@4.22.0)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.0)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)): dependencies: - '@unocss/astro': 0.62.4(rollup@4.21.3)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) - '@unocss/cli': 0.62.4(rollup@4.21.3) + '@unocss/astro': 0.62.4(rollup@4.22.0)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + '@unocss/cli': 0.62.4(rollup@4.22.0) '@unocss/core': 0.62.4 '@unocss/postcss': 0.62.4(postcss@8.4.47) '@unocss/preset-attributify': 0.62.4 @@ -14492,20 +14492,20 @@ 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.21.3)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + '@unocss/vite': 0.62.4(rollup@4.22.0)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: - '@unocss/webpack': 0.62.3(rollup@4.21.3)(webpack@5.94.0(esbuild@0.23.1)) + '@unocss/webpack': 0.62.3(rollup@4.22.0)(webpack@5.94.0(esbuild@0.23.1)) vite: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - postcss - rollup - supports-color - unplugin-vue-router@0.10.8(rollup@4.21.3)(vue-router@4.4.5(vue@3.5.6(typescript@5.6.2)))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3): + unplugin-vue-router@0.10.8(rollup@4.22.0)(vue-router@4.4.5(vue@3.5.6(typescript@5.6.2)))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3): dependencies: '@babel/types': 7.25.6 - '@rollup/pluginutils': 5.1.0(rollup@4.21.3) - '@vue-macros/common': 1.12.3(rollup@4.21.3)(vue@3.5.6(typescript@5.6.2)) + '@rollup/pluginutils': 5.1.0(rollup@4.22.0) + '@vue-macros/common': 1.12.3(rollup@4.22.0)(vue@3.5.6(typescript@5.6.2)) ast-walker-scope: 0.6.2 chokidar: 3.6.0 fast-glob: 3.3.2 @@ -14696,10 +14696,10 @@ snapshots: typescript: 5.6.2 vue-tsc: 2.1.6(typescript@5.6.2) - vite-plugin-inspect@0.8.7(@nuxt/kit@packages+kit)(rollup@4.21.3)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)): + vite-plugin-inspect@0.8.7(@nuxt/kit@packages+kit)(rollup@4.22.0)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)): dependencies: '@antfu/utils': 0.7.10 - '@rollup/pluginutils': 5.1.0(rollup@4.21.3) + '@rollup/pluginutils': 5.1.0(rollup@4.22.0) debug: 4.3.7(supports-color@9.4.0) error-stack-parser-es: 0.1.5 fs-extra: 11.2.0 @@ -14733,7 +14733,7 @@ snapshots: dependencies: esbuild: 0.21.5 postcss: 8.4.47 - rollup: 4.21.3 + rollup: 4.22.0 optionalDependencies: '@types/node': 20.16.5 fsevents: 2.3.3 From b67f13cd6b65b0115f288ddadd7987598ad61086 Mon Sep 17 00:00:00 2001 From: Daniel Roe <daniel@roe.dev> Date: Thu, 19 Sep 2024 13:11:30 +0100 Subject: [PATCH 014/104] fix(nuxt): empty nitro `buildDir` in dev mode (#29068) --- packages/nuxt/src/core/nitro.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/nuxt/src/core/nitro.ts b/packages/nuxt/src/core/nitro.ts index f2016c2175..8c2b746d5c 100644 --- a/packages/nuxt/src/core/nitro.ts +++ b/packages/nuxt/src/core/nitro.ts @@ -529,11 +529,11 @@ export async function initNitro (nuxt: Nuxt & { _nitro?: Nitro }) { // nuxt build/dev nuxt.hook('build:done', async () => { await nuxt.callHook('nitro:build:before', nitro) + await prepare(nitro) if (nuxt.options.dev) { return build(nitro) } - await prepare(nitro) await prerender(nitro) logger.restoreAll() From f6ecf9a202ee0a59ea99c8c5c1798766b17d4ced Mon Sep 17 00:00:00 2001 From: Daniel Roe <daniel@roe.dev> Date: Thu, 19 Sep 2024 13:18:28 +0100 Subject: [PATCH 015/104] fix(nuxt): don't resolve relative import type paths for deps (#29069) --- packages/nuxt/src/core/nuxt.ts | 4 ++-- packages/nuxt/src/imports/module.ts | 5 ++++- packages/schema/src/types/nuxt.ts | 1 + 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/packages/nuxt/src/core/nuxt.ts b/packages/nuxt/src/core/nuxt.ts index a2b9c894da..18479a6fa7 100644 --- a/packages/nuxt/src/core/nuxt.ts +++ b/packages/nuxt/src/core/nuxt.ts @@ -179,13 +179,13 @@ async function initNuxt (nuxt: Nuxt) { const coreTypePackages = nuxt.options.typescript.hoist || [] const packageJSON = await readPackageJSON(nuxt.options.rootDir).catch(() => ({}) as PackageJson) - const dependencies = new Set([...Object.keys(packageJSON.dependencies || {}), ...Object.keys(packageJSON.devDependencies || {})]) + nuxt._dependencies = new Set([...Object.keys(packageJSON.dependencies || {}), ...Object.keys(packageJSON.devDependencies || {})]) const paths = Object.fromEntries(await Promise.all(coreTypePackages.map(async (pkg) => { const [_pkg = pkg, _subpath] = /^[^@]+\//.test(pkg) ? pkg.split('/') : [pkg] const subpath = _subpath ? '/' + _subpath : '' // ignore packages that exist in `package.json` as these can be resolved by TypeScript - if (dependencies.has(_pkg) && !(_pkg in nightlies)) { return [] } + if (nuxt._dependencies?.has(_pkg) && !(_pkg in nightlies)) { return [] } // deduplicate types for nightly releases if (_pkg in nightlies) { diff --git a/packages/nuxt/src/imports/module.ts b/packages/nuxt/src/imports/module.ts index acf7d5f87e..af728fb6db 100644 --- a/packages/nuxt/src/imports/module.ts +++ b/packages/nuxt/src/imports/module.ts @@ -166,8 +166,9 @@ function addDeclarationTemplates (ctx: Unimport, options: Partial<ImportsOptions async function cacheImportPaths (imports: Import[]) { const importSource = Array.from(new Set(imports.map(i => i.from))) + // skip relative import paths for node_modules that are explicitly installed await Promise.all(importSource.map(async (from) => { - if (resolvedImportPathMap.has(from)) { + if (resolvedImportPathMap.has(from) || nuxt._dependencies?.has(from)) { return } let path = resolveAlias(from) @@ -176,6 +177,8 @@ function addDeclarationTemplates (ctx: Unimport, options: Partial<ImportsOptions if (!r) { return r } const { dir, name } = parseNodeModulePath(r) + if (name && nuxt._dependencies?.has(name)) { return from } + if (!dir || !name) { return r } const subpath = await lookupNodeModuleSubpath(r) return join(dir, name, subpath || '') diff --git a/packages/schema/src/types/nuxt.ts b/packages/schema/src/types/nuxt.ts index a87ce9e25f..41130835a6 100644 --- a/packages/schema/src/types/nuxt.ts +++ b/packages/schema/src/types/nuxt.ts @@ -76,6 +76,7 @@ export interface Nuxt { // Private fields. _version: string _ignore?: Ignore + _dependencies?: Set<string> /** The resolved Nuxt configuration. */ options: NuxtOptions From effb57d3a3ca83b31861fabe8aef0f5ea224097f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Chopin?= <seb@nuxt.com> Date: Tue, 17 Sep 2024 17:33:49 +0200 Subject: [PATCH 016/104] docs: remove duotone icons for clarity (#29040) --- docs/1.getting-started/1.introduction.md | 2 +- docs/1.getting-started/10.deployment.md | 2 +- docs/1.getting-started/11.testing.md | 4 ++-- docs/1.getting-started/12.upgrade.md | 4 ++-- docs/1.getting-started/2.installation.md | 4 ++-- docs/1.getting-started/3.configuration.md | 4 ++-- docs/1.getting-started/3.views.md | 2 +- docs/1.getting-started/4.assets.md | 2 +- docs/1.getting-started/4.styling.md | 2 +- docs/1.getting-started/5.routing.md | 2 +- docs/1.getting-started/5.seo-meta.md | 2 +- docs/1.getting-started/5.transitions.md | 2 +- docs/1.getting-started/6.data-fetching.md | 6 +++--- docs/1.getting-started/7.state-management.md | 8 ++++---- docs/1.getting-started/8.error-handling.md | 2 +- docs/1.getting-started/8.server.md | 4 ++-- docs/1.getting-started/9.layers.md | 6 +++--- docs/1.getting-started/9.prerendering.md | 4 ++-- docs/1.getting-started/_dir.yml | 2 +- docs/2.guide/0.index.md | 8 ++++---- docs/2.guide/1.concepts/1.auto-imports.md | 6 +++--- docs/2.guide/1.concepts/8.typescript.md | 2 +- docs/2.guide/1.concepts/9.code-style.md | 2 +- docs/2.guide/1.concepts/_dir.yml | 2 +- docs/2.guide/2.directory-structure/0.nuxt.md | 2 +- docs/2.guide/2.directory-structure/0.output.md | 2 +- docs/2.guide/2.directory-structure/1.assets.md | 2 +- docs/2.guide/2.directory-structure/1.components.md | 6 +++--- .../2.guide/2.directory-structure/1.composables.md | 2 +- docs/2.guide/2.directory-structure/1.content.md | 2 +- docs/2.guide/2.directory-structure/1.layouts.md | 4 ++-- docs/2.guide/2.directory-structure/1.middleware.md | 2 +- docs/2.guide/2.directory-structure/1.modules.md | 4 ++-- .../2.directory-structure/1.node_modules.md | 2 +- docs/2.guide/2.directory-structure/1.pages.md | 2 +- docs/2.guide/2.directory-structure/1.plugins.md | 4 ++-- docs/2.guide/2.directory-structure/1.public.md | 2 +- docs/2.guide/2.directory-structure/1.server.md | 2 +- docs/2.guide/2.directory-structure/1.utils.md | 2 +- docs/2.guide/2.directory-structure/2.env.md | 2 +- docs/2.guide/2.directory-structure/2.gitignore.md | 2 +- docs/2.guide/2.directory-structure/2.nuxtignore.md | 2 +- docs/2.guide/2.directory-structure/3.app-config.md | 2 +- docs/2.guide/2.directory-structure/3.app.md | 2 +- docs/2.guide/2.directory-structure/3.error.md | 2 +- .../2.guide/2.directory-structure/3.nuxt-config.md | 2 +- docs/2.guide/2.directory-structure/3.package.md | 2 +- docs/2.guide/2.directory-structure/3.tsconfig.md | 2 +- docs/2.guide/2.directory-structure/_dir.yml | 2 +- .../3.going-further/1.experimental-features.md | 8 ++++---- docs/2.guide/3.going-further/10.runtime-config.md | 2 +- docs/2.guide/3.going-further/3.modules.md | 10 +++++----- docs/2.guide/3.going-further/_dir.yml | 2 +- docs/2.guide/4.recipes/_dir.yml | 2 +- docs/2.guide/_dir.yml | 2 +- docs/3.api/1.components/_dir.yml | 2 +- docs/3.api/2.composables/_dir.yml | 2 +- docs/3.api/2.composables/use-fetch.md | 2 +- docs/3.api/2.composables/use-nuxt-app.md | 2 +- docs/3.api/2.composables/use-state.md | 2 +- docs/3.api/3.utils/$fetch.md | 4 ++-- docs/3.api/3.utils/_dir.yml | 2 +- docs/3.api/3.utils/define-route-rules.md | 4 ++-- docs/3.api/3.utils/preload-route-components.md | 2 +- docs/3.api/3.utils/reload-nuxt-app.md | 2 +- docs/3.api/4.commands/_dir.yml | 2 +- docs/3.api/5.kit/12.resolving.md | 2 +- docs/3.api/5.kit/4.autoimports.md | 2 +- docs/3.api/5.kit/5.components.md | 2 +- docs/3.api/5.kit/7.pages.md | 6 +++--- docs/3.api/5.kit/9.plugins.md | 4 ++-- docs/3.api/5.kit/_dir.yml | 2 +- docs/3.api/6.advanced/_dir.yml | 2 +- docs/3.api/6.nuxt-config.md | 2 +- docs/3.api/index.md | 14 +++++++------- docs/5.community/2.getting-help.md | 2 +- docs/5.community/3.reporting-bugs.md | 2 +- docs/5.community/4.contribution.md | 10 +++++----- docs/5.community/5.framework-contribution.md | 2 +- docs/5.community/6.roadmap.md | 2 +- docs/5.community/7.changelog.md | 2 +- docs/5.community/_dir.yml | 2 +- docs/6.bridge/_dir.yml | 2 +- docs/7.migration/20.module-authors.md | 2 +- docs/7.migration/_dir.yml | 2 +- docs/_dir.yml | 2 +- 86 files changed, 131 insertions(+), 131 deletions(-) diff --git a/docs/1.getting-started/1.introduction.md b/docs/1.getting-started/1.introduction.md index 2860e5bde3..90f7e84da0 100644 --- a/docs/1.getting-started/1.introduction.md +++ b/docs/1.getting-started/1.introduction.md @@ -2,7 +2,7 @@ title: Introduction description: Nuxt's goal is to make web development intuitive and performant with a great Developer Experience in mind. navigation: - icon: i-ph-info-duotone + icon: i-ph-info --- Nuxt is a free and [open-source framework](https://github.com/nuxt/nuxt) with an intuitive and extendable way to create type-safe, performant and production-grade full-stack web applications and websites with [Vue.js](https://vuejs.org). diff --git a/docs/1.getting-started/10.deployment.md b/docs/1.getting-started/10.deployment.md index 9043f0035c..5b17574f89 100644 --- a/docs/1.getting-started/10.deployment.md +++ b/docs/1.getting-started/10.deployment.md @@ -1,7 +1,7 @@ --- title: 'Deployment' description: Learn how to deploy your Nuxt application to any hosting provider. -navigation.icon: i-ph-cloud-duotone +navigation.icon: i-ph-cloud --- A Nuxt application can be deployed on a Node.js server, pre-rendered for static hosting, or deployed to serverless or edge (CDN) environments. diff --git a/docs/1.getting-started/11.testing.md b/docs/1.getting-started/11.testing.md index aa5df5c718..dce433a768 100644 --- a/docs/1.getting-started/11.testing.md +++ b/docs/1.getting-started/11.testing.md @@ -1,7 +1,7 @@ --- title: Testing description: How to test your Nuxt application. -navigation.icon: i-ph-check-circle-duotone +navigation.icon: i-ph-check-circle --- ::tip @@ -10,7 +10,7 @@ If you are a module author, you can find more specific information in the [Modul Nuxt offers first-class support for end-to-end and unit testing of your Nuxt application via `@nuxt/test-utils`, a library of test utilities and configuration that currently powers the [tests we use on Nuxt itself](https://github.com/nuxt/nuxt/tree/main/test) and tests throughout the module ecosystem. -::tip{icon="i-ph-video-duotone" to="https://www.youtube.com/watch?v=yGzwk9xi9gU" target="_blank"} +::tip{icon="i-ph-video" to="https://www.youtube.com/watch?v=yGzwk9xi9gU" target="_blank"} Watch a video from Alexander Lichter about getting started with the `@nuxt/test-utils`. :: diff --git a/docs/1.getting-started/12.upgrade.md b/docs/1.getting-started/12.upgrade.md index 096aa164a6..760bb6ab1e 100644 --- a/docs/1.getting-started/12.upgrade.md +++ b/docs/1.getting-started/12.upgrade.md @@ -1,7 +1,7 @@ --- title: Upgrade Guide description: 'Learn how to upgrade to the latest Nuxt version.' -navigation.icon: i-ph-arrow-circle-up-duotone +navigation.icon: i-ph-arrow-circle-up --- @@ -47,7 +47,7 @@ Nuxt 4 is planned to be released **on or before June 14** (though obviously this Until then, it is possible to test many of Nuxt 4's breaking changes from Nuxt version 3.12+. -::tip{icon="i-ph-video-duotone" to="https://www.youtube.com/watch?v=r4wFKlcJK6c" target="_blank"} +::tip{icon="i-ph-video" to="https://www.youtube.com/watch?v=r4wFKlcJK6c" target="_blank"} Watch a video from Alexander Lichter showing how to opt in to Nuxt 4's breaking changes already. :: diff --git a/docs/1.getting-started/2.installation.md b/docs/1.getting-started/2.installation.md index 42bba1705b..128a135f57 100644 --- a/docs/1.getting-started/2.installation.md +++ b/docs/1.getting-started/2.installation.md @@ -1,7 +1,7 @@ --- title: 'Installation' description: 'Get started with Nuxt quickly with our online starters or start locally with your terminal.' -navigation.icon: i-ph-play-duotone +navigation.icon: i-ph-play --- ## Play Online @@ -94,7 +94,7 @@ bun run dev -o ``` :: -::tip{icon="i-ph-check-circle-duotone"} +::tip{icon="i-ph-check-circle"} Well done! A browser window should automatically open for <http://localhost:3000>. :: diff --git a/docs/1.getting-started/3.configuration.md b/docs/1.getting-started/3.configuration.md index f3805f283f..866de735f5 100644 --- a/docs/1.getting-started/3.configuration.md +++ b/docs/1.getting-started/3.configuration.md @@ -1,7 +1,7 @@ --- title: Configuration description: Nuxt is configured with sensible defaults to make you productive. -navigation.icon: i-ph-gear-duotone +navigation.icon: i-ph-gear --- @@ -46,7 +46,7 @@ export default defineNuxtConfig({ }) ``` -::tip{icon="i-ph-video-duotone" to="https://www.youtube.com/watch?v=DFZI2iVCrNc" target="_blank"} +::tip{icon="i-ph-video" to="https://www.youtube.com/watch?v=DFZI2iVCrNc" target="_blank"} Watch a video from Alexander Lichter about the env-aware `nuxt.config.ts`. :: diff --git a/docs/1.getting-started/3.views.md b/docs/1.getting-started/3.views.md index a3275b05c2..e169bdfa66 100644 --- a/docs/1.getting-started/3.views.md +++ b/docs/1.getting-started/3.views.md @@ -1,7 +1,7 @@ --- title: 'Views' description: 'Nuxt provides several component layers to implement the user interface of your application.' -navigation.icon: i-ph-layout-duotone +navigation.icon: i-ph-layout --- ## `app.vue` diff --git a/docs/1.getting-started/4.assets.md b/docs/1.getting-started/4.assets.md index ac0b964a2e..a46f973deb 100644 --- a/docs/1.getting-started/4.assets.md +++ b/docs/1.getting-started/4.assets.md @@ -1,7 +1,7 @@ --- title: 'Assets' description: 'Nuxt offers two options for your assets.' -navigation.icon: i-ph-image-duotone +navigation.icon: i-ph-image --- Nuxt uses two directories to handle assets like stylesheets, fonts or images. diff --git a/docs/1.getting-started/4.styling.md b/docs/1.getting-started/4.styling.md index 61ae9da785..383bed144b 100644 --- a/docs/1.getting-started/4.styling.md +++ b/docs/1.getting-started/4.styling.md @@ -1,7 +1,7 @@ --- title: 'Styling' description: 'Learn how to style your Nuxt application.' -navigation.icon: i-ph-palette-duotone +navigation.icon: i-ph-palette --- Nuxt is highly flexible when it comes to styling. Write your own styles, or reference local and external stylesheets. diff --git a/docs/1.getting-started/5.routing.md b/docs/1.getting-started/5.routing.md index e39d5d446b..e732502f6c 100644 --- a/docs/1.getting-started/5.routing.md +++ b/docs/1.getting-started/5.routing.md @@ -1,7 +1,7 @@ --- title: 'Routing' description: Nuxt file-system routing creates a route for every file in the pages/ directory. -navigation.icon: i-ph-signpost-duotone +navigation.icon: i-ph-signpost --- One core feature of Nuxt is the file system router. Every Vue file inside the [`pages/`](/docs/guide/directory-structure/pages) directory creates a corresponding URL (or route) that displays the contents of the file. By using dynamic imports for each page, Nuxt leverages code-splitting to ship the minimum amount of JavaScript for the requested route. diff --git a/docs/1.getting-started/5.seo-meta.md b/docs/1.getting-started/5.seo-meta.md index 91b8fed31f..46a3f2298d 100644 --- a/docs/1.getting-started/5.seo-meta.md +++ b/docs/1.getting-started/5.seo-meta.md @@ -1,7 +1,7 @@ --- title: SEO and Meta description: Improve your Nuxt app's SEO with powerful head config, composables and components. -navigation.icon: i-ph-file-search-duotone +navigation.icon: i-ph-file-search --- ## Defaults diff --git a/docs/1.getting-started/5.transitions.md b/docs/1.getting-started/5.transitions.md index ccabe0ed6d..dcef4b284e 100644 --- a/docs/1.getting-started/5.transitions.md +++ b/docs/1.getting-started/5.transitions.md @@ -1,7 +1,7 @@ --- title: 'Transitions' description: Apply transitions between pages and layouts with Vue or native browser View Transitions. -navigation.icon: i-ph-exclude-square-duotone +navigation.icon: i-ph-exclude-square --- ::note diff --git a/docs/1.getting-started/6.data-fetching.md b/docs/1.getting-started/6.data-fetching.md index 39d82835c2..44bedcda96 100644 --- a/docs/1.getting-started/6.data-fetching.md +++ b/docs/1.getting-started/6.data-fetching.md @@ -1,7 +1,7 @@ --- title: 'Data fetching' description: Nuxt provides composables to handle data fetching within your application. -navigation.icon: i-ph-plugs-connected-duotone +navigation.icon: i-ph-plugs-connected --- Nuxt comes with two composables and a built-in library to perform data-fetching in browser or server environments: `useFetch`, [`useAsyncData`](/docs/api/composables/use-async-data) and `$fetch`. @@ -54,7 +54,7 @@ const { data: count } = await useFetch('/api/count') This composable is a wrapper around the [`useAsyncData`](/docs/api/composables/use-async-data) composable and `$fetch` utility. -::tip{icon="i-ph-video-duotone" to="https://www.youtube.com/watch?v=njsGVmcWviY" target="_blank"} +::tip{icon="i-ph-video" to="https://www.youtube.com/watch?v=njsGVmcWviY" target="_blank"} Watch the video from Alexander Lichter to avoid using `useFetch` the wrong way! :: @@ -97,7 +97,7 @@ The `useAsyncData` composable is responsible for wrapping async logic and return It's developer experience sugar for the most common use case. :: -::tip{icon="i-ph-video-duotone" to="https://www.youtube.com/watch?v=0X-aOpSGabA" target="_blank"} +::tip{icon="i-ph-video" to="https://www.youtube.com/watch?v=0X-aOpSGabA" target="_blank"} Watch a video from Alexander Lichter to dig deeper into the difference between `useFetch` and `useAsyncData`. :: diff --git a/docs/1.getting-started/7.state-management.md b/docs/1.getting-started/7.state-management.md index 46e7b08ba2..94bf67f6b9 100644 --- a/docs/1.getting-started/7.state-management.md +++ b/docs/1.getting-started/7.state-management.md @@ -1,14 +1,14 @@ --- title: 'State Management' description: Nuxt provides powerful state management libraries and the useState composable to create a reactive and SSR-friendly shared state. -navigation.icon: i-ph-database-duotone +navigation.icon: i-ph-database --- Nuxt provides the [`useState`](/docs/api/composables/use-state) composable to create a reactive and SSR-friendly shared state across components. [`useState`](/docs/api/composables/use-state) is an SSR-friendly [`ref`](https://vuejs.org/api/reactivity-core.html#ref) replacement. Its value will be preserved after server-side rendering (during client-side hydration) and shared across all components using a unique key. -::tip{icon="i-ph-video-duotone" to="https://www.youtube.com/watch?v=mv0WcBABcIk" target="_blank"} +::tip{icon="i-ph-video" to="https://www.youtube.com/watch?v=mv0WcBABcIk" target="_blank"} Watch a video from Alexander Lichter about why and when to use `useState()`. :: @@ -27,7 +27,7 @@ Never define `const state = ref()` outside of `<script setup>` or `setup()` func For example, doing `export myState = ref({})` would result in state shared across requests on the server and can lead to memory leaks. :: -::tip{icon="i-ph-check-circle-duotone"} +::tip{icon="i-ph-check-circle"} Instead use `const useX = () => useState('x')` :: @@ -212,7 +212,7 @@ const color = useColor() // Same as useState('color') </template> ``` -::tip{icon="i-ph-video-duotone" to="https://www.youtube.com/watch?v=dZSNW07sO-A" target="_blank"} +::tip{icon="i-ph-video" to="https://www.youtube.com/watch?v=dZSNW07sO-A" target="_blank"} Watch a video from Daniel Roe on how to deal with global state and SSR in Nuxt. :: diff --git a/docs/1.getting-started/8.error-handling.md b/docs/1.getting-started/8.error-handling.md index e72484dcaf..7055b483b3 100644 --- a/docs/1.getting-started/8.error-handling.md +++ b/docs/1.getting-started/8.error-handling.md @@ -1,7 +1,7 @@ --- title: 'Error Handling' description: 'Learn how to catch and handle errors in Nuxt.' -navigation.icon: i-ph-bug-beetle-duotone +navigation.icon: i-ph-bug-beetle --- Nuxt is a full-stack framework, which means there are several sources of unpreventable user runtime errors that can happen in different contexts: diff --git a/docs/1.getting-started/8.server.md b/docs/1.getting-started/8.server.md index 2a67cc3945..434d7619ef 100644 --- a/docs/1.getting-started/8.server.md +++ b/docs/1.getting-started/8.server.md @@ -1,7 +1,7 @@ --- title: 'Server' description: Build full-stack applications with Nuxt's server framework. You can fetch data from your database or another server, create APIs, or even generate static server-side content like a sitemap or a RSS feed - all from a single codebase. -navigation.icon: i-ph-computer-tower-duotone +navigation.icon: i-ph-computer-tower --- :read-more{to="/docs/guide/directory-structure/server"} @@ -20,7 +20,7 @@ Using Nitro gives Nuxt superpowers: Nitro is internally using [h3](https://github.com/unjs/h3), a minimal H(TTP) framework built for high performance and portability. -::tip{icon="i-ph-video-duotone" to="https://www.youtube.com/watch?v=DkvgJa-X31k" target="_blank"} +::tip{icon="i-ph-video" to="https://www.youtube.com/watch?v=DkvgJa-X31k" target="_blank"} Watch a video from Alexander Lichter to understand the responsibilities of Nuxt and Nitro in your application. :: diff --git a/docs/1.getting-started/9.layers.md b/docs/1.getting-started/9.layers.md index 05763934e0..4fade99fe4 100644 --- a/docs/1.getting-started/9.layers.md +++ b/docs/1.getting-started/9.layers.md @@ -1,7 +1,7 @@ --- title: 'Layers' description: Nuxt provides a powerful system that allows you to extend the default files, configs, and much more. -navigation.icon: i-ph-stack-duotone +navigation.icon: i-ph-stack --- One of the core features of Nuxt is the layers and extending support. You can extend a default Nuxt application to reuse components, utils, and configuration. The layers structure is almost identical to a standard Nuxt application which makes them easy to author and maintain. @@ -53,11 +53,11 @@ Nuxt uses [unjs/c12](https://c12.unjs.io) and [unjs/giget](https://giget.unjs.io Read more about layers in the **Layer Author Guide**. :: -::tip{icon="i-ph-video-duotone" to="https://www.youtube.com/watch?v=lnFCM7c9f7I" target="_blank"} +::tip{icon="i-ph-video" to="https://www.youtube.com/watch?v=lnFCM7c9f7I" target="_blank"} Watch a video from Learn Vue about Nuxt Layers. :: -::tip{icon="i-ph-video-duotone" to="https://www.youtube.com/watch?v=fr5yo3aVkfA" target="_blank"} +::tip{icon="i-ph-video" to="https://www.youtube.com/watch?v=fr5yo3aVkfA" target="_blank"} Watch a video from Alexander Lichter about Nuxt Layers. :: diff --git a/docs/1.getting-started/9.prerendering.md b/docs/1.getting-started/9.prerendering.md index 18e82efdf5..5644911820 100644 --- a/docs/1.getting-started/9.prerendering.md +++ b/docs/1.getting-started/9.prerendering.md @@ -1,7 +1,7 @@ --- title: "Prerendering" description: Nuxt allows pages to be statically rendered at build time to improve certain performance or SEO metrics -navigation.icon: i-ph-code-block-duotone +navigation.icon: i-ph-code-block --- Nuxt allows for select pages from your application to be rendered at build time. Nuxt will serve the prebuilt pages when requested instead of generating them on the fly. @@ -105,7 +105,7 @@ Read more about Nitro's `routeRules` configuration. As a shorthand, you can also configure this in a page file using [`defineRouteRules`](/docs/api/utils/define-route-rules). -::read-more{to="/docs/guide/going-further/experimental-features#inlinerouterules" icon="i-ph-star-duotone"} +::read-more{to="/docs/guide/going-further/experimental-features#inlinerouterules" icon="i-ph-star"} This feature is experimental and in order to use it you must enable the `experimental.inlineRouteRules` option in your `nuxt.config`. :: diff --git a/docs/1.getting-started/_dir.yml b/docs/1.getting-started/_dir.yml index 2a4a0c0f12..ef9e76455c 100644 --- a/docs/1.getting-started/_dir.yml +++ b/docs/1.getting-started/_dir.yml @@ -1,3 +1,3 @@ title: Get Started titleTemplate: '%s · Get Started with Nuxt' -icon: i-ph-rocket-launch-duotone +icon: i-ph-rocket-launch diff --git a/docs/2.guide/0.index.md b/docs/2.guide/0.index.md index a93d01cdb6..5f2e2f46a0 100644 --- a/docs/2.guide/0.index.md +++ b/docs/2.guide/0.index.md @@ -7,16 +7,16 @@ surround: false --- ::card-group{class="sm:grid-cols-1"} - ::card{icon="i-ph-medal-duotone" title="Key Concepts" to="/docs/guide/concepts"} + ::card{icon="i-ph-medal" title="Key Concepts" to="/docs/guide/concepts"} Discover the main concepts behind Nuxt, from auto-import, hybrid rendering to its TypeScript support. :: - ::card{icon="i-ph-folders-duotone" title="Directory Structure" to="/docs/guide/directory-structure"} + ::card{icon="i-ph-folders" title="Directory Structure" to="/docs/guide/directory-structure"} Learn about Nuxt directory structure and what benefits each directory or file offers. :: - ::card{icon="i-ph-star-duotone" title="Going Further" to="/docs/guide/going-further"} + ::card{icon="i-ph-star" title="Going Further" to="/docs/guide/going-further"} Master Nuxt with advanced concepts like experimental features, hooks, modules, and more. :: - ::card{icon="i-ph-book-open-duotone" title="Recipes" to="/docs/guide/recipes"} + ::card{icon="i-ph-book-open" title="Recipes" to="/docs/guide/recipes"} Find solutions to common problems and learn how to implement them in your Nuxt project. :: :: diff --git a/docs/2.guide/1.concepts/1.auto-imports.md b/docs/2.guide/1.concepts/1.auto-imports.md index a0b54f7657..1111714a9e 100644 --- a/docs/2.guide/1.concepts/1.auto-imports.md +++ b/docs/2.guide/1.concepts/1.auto-imports.md @@ -60,7 +60,7 @@ That means that (with very few exceptions) you cannot use them outside a Nuxt pl If you get an error message like `Nuxt instance is unavailable` then it probably means you are calling a Nuxt composable in the wrong place in the Vue or Nuxt lifecycle. -::tip{icon="i-ph-video-duotone" to="https://www.youtube.com/watch?v=ofuKRZLtOdY" target="_blank"} +::tip{icon="i-ph-video" to="https://www.youtube.com/watch?v=ofuKRZLtOdY" target="_blank"} Watch a video from Alexander Lichter about handling async code in composables and fixing `Nuxt instance is unavailable` in your app. :: @@ -68,7 +68,7 @@ Watch a video from Alexander Lichter about handling async code in composables an When using a composable that requires the Nuxt context inside a non-SFC component, you need to wrap your component with `defineNuxtComponent` instead of `defineComponent` :: -::read-more{to="/docs/guide/going-further/experimental-features#asynccontext" icon="i-ph-star-duotone"} +::read-more{to="/docs/guide/going-further/experimental-features#asynccontext" icon="i-ph-star"} Checkout the `asyncContext` experimental feature to use Nuxt composables in async functions. :: @@ -182,6 +182,6 @@ export default defineNuxtConfig({ }) ``` -::tip{icon="i-ph-video-duotone" to="https://www.youtube.com/watch?v=FT2LQJ2NvVI" target="_blank"} +::tip{icon="i-ph-video" to="https://www.youtube.com/watch?v=FT2LQJ2NvVI" target="_blank"} Watch a video from Alexander Lichter on how to easily set up custom auto imports. :: diff --git a/docs/2.guide/1.concepts/8.typescript.md b/docs/2.guide/1.concepts/8.typescript.md index 31d247b7e8..a06015dc98 100644 --- a/docs/2.guide/1.concepts/8.typescript.md +++ b/docs/2.guide/1.concepts/8.typescript.md @@ -61,7 +61,7 @@ This file contains the recommended basic TypeScript configuration for your proje [Read more about how to extend this configuration](/docs/guide/directory-structure/tsconfig). -::tip{icon="i-ph-video-duotone" to="https://youtu.be/umLI7SlPygY" target="_blank"} +::tip{icon="i-ph-video" to="https://youtu.be/umLI7SlPygY" target="_blank"} Watch a video from Daniel Roe explaining built-in Nuxt aliases. :: diff --git a/docs/2.guide/1.concepts/9.code-style.md b/docs/2.guide/1.concepts/9.code-style.md index 2a6a32afb3..edbfa3c490 100644 --- a/docs/2.guide/1.concepts/9.code-style.md +++ b/docs/2.guide/1.concepts/9.code-style.md @@ -7,7 +7,7 @@ description: "Nuxt supports ESLint out of the box" The recommended approach for Nuxt is to enable ESLint support using the [`@nuxt/eslint`](https://eslint.nuxt.com/packages/module) module, that will setup project-aware ESLint configuration for you. -:::callout{icon="i-ph-lightbulb-duotone"} +:::callout{icon="i-ph-lightbulb"} The module is designed for the [new ESLint flat config format](https://eslint.org/docs/latest/use/configure/configuration-files-new) with is the [default format since ESLint v9](https://eslint.org/blog/2024/04/eslint-v9.0.0-released/). If you are using the legacy `.eslintrc` config, you will need to [configure manually with `@nuxt/eslint-config`](https://eslint.nuxt.com/packages/config#legacy-config-format). We highly recommend you to migrate over the flat config to be future-proof. diff --git a/docs/2.guide/1.concepts/_dir.yml b/docs/2.guide/1.concepts/_dir.yml index 5ba97e4962..83d82a0dee 100644 --- a/docs/2.guide/1.concepts/_dir.yml +++ b/docs/2.guide/1.concepts/_dir.yml @@ -1,3 +1,3 @@ title: Key Concepts titleTemplate: '%s · Nuxt Concepts' -icon: i-ph-medal-duotone +icon: i-ph-medal diff --git a/docs/2.guide/2.directory-structure/0.nuxt.md b/docs/2.guide/2.directory-structure/0.nuxt.md index c60627ca9b..603b9108ee 100644 --- a/docs/2.guide/2.directory-structure/0.nuxt.md +++ b/docs/2.guide/2.directory-structure/0.nuxt.md @@ -2,7 +2,7 @@ title: ".nuxt" description: "Nuxt uses the .nuxt/ directory in development to generate your Vue application." head.title: ".nuxt/" -navigation.icon: i-ph-folder-duotone +navigation.icon: i-ph-folder --- ::important diff --git a/docs/2.guide/2.directory-structure/0.output.md b/docs/2.guide/2.directory-structure/0.output.md index 2db69102fe..dc0f868d65 100644 --- a/docs/2.guide/2.directory-structure/0.output.md +++ b/docs/2.guide/2.directory-structure/0.output.md @@ -2,7 +2,7 @@ title: ".output" description: "Nuxt creates the .output/ directory when building your application for production." head.title: ".output/" -navigation.icon: i-ph-folder-duotone +navigation.icon: i-ph-folder --- ::important diff --git a/docs/2.guide/2.directory-structure/1.assets.md b/docs/2.guide/2.directory-structure/1.assets.md index b274baef9e..edf9c52bd6 100644 --- a/docs/2.guide/2.directory-structure/1.assets.md +++ b/docs/2.guide/2.directory-structure/1.assets.md @@ -2,7 +2,7 @@ title: "assets" description: "The assets/ directory is used to add all the website's assets that the build tool will process." head.title: "assets/" -navigation.icon: i-ph-folder-duotone +navigation.icon: i-ph-folder --- The directory usually contains the following types of files: diff --git a/docs/2.guide/2.directory-structure/1.components.md b/docs/2.guide/2.directory-structure/1.components.md index 04dad5527b..fbd03b63b4 100644 --- a/docs/2.guide/2.directory-structure/1.components.md +++ b/docs/2.guide/2.directory-structure/1.components.md @@ -2,7 +2,7 @@ title: "components" head.title: "components/" description: "The components/ directory is where you put all your Vue components." -navigation.icon: i-ph-folder-duotone +navigation.icon: i-ph-folder --- Nuxt automatically imports any components in this directory (along with components that are registered by any modules you may be using). @@ -254,11 +254,11 @@ Server components allow server-rendering individual components within your clien Server components can either be used on their own or paired with a [client component](#paired-with-a-client-component). -::tip{icon="i-ph-video-duotone" to="https://www.youtube.com/watch?v=u1yyXe86xJM" target="_blank"} +::tip{icon="i-ph-video" to="https://www.youtube.com/watch?v=u1yyXe86xJM" target="_blank"} Watch Learn Vue video about Nuxt Server Components. :: -::tip{icon="i-ph-article-duotone" to="https://roe.dev/blog/nuxt-server-components" target="_blank"} +::tip{icon="i-ph-article" to="https://roe.dev/blog/nuxt-server-components" target="_blank"} Read Daniel Roe's guide to Nuxt Server Components. :: diff --git a/docs/2.guide/2.directory-structure/1.composables.md b/docs/2.guide/2.directory-structure/1.composables.md index 5adae8bd29..dbd3510b56 100644 --- a/docs/2.guide/2.directory-structure/1.composables.md +++ b/docs/2.guide/2.directory-structure/1.composables.md @@ -2,7 +2,7 @@ title: 'composables' head.title: 'composables/' description: Use the composables/ directory to auto-import your Vue composables into your application. -navigation.icon: i-ph-folder-duotone +navigation.icon: i-ph-folder --- ## Usage diff --git a/docs/2.guide/2.directory-structure/1.content.md b/docs/2.guide/2.directory-structure/1.content.md index 361a5971c8..5800a362a0 100644 --- a/docs/2.guide/2.directory-structure/1.content.md +++ b/docs/2.guide/2.directory-structure/1.content.md @@ -2,7 +2,7 @@ title: 'content' head.title: 'content/' description: Use the content/ directory to create a file-based CMS for your application. -navigation.icon: i-ph-folder-duotone +navigation.icon: i-ph-folder --- [Nuxt Content](https://content.nuxt.com) reads the [`content/` directory](/docs/guide/directory-structure/content) in your project and parses `.md`, `.yml`, `.csv` and `.json` files to create a file-based CMS for your application. diff --git a/docs/2.guide/2.directory-structure/1.layouts.md b/docs/2.guide/2.directory-structure/1.layouts.md index ee95033f8e..4aa9fc98f8 100644 --- a/docs/2.guide/2.directory-structure/1.layouts.md +++ b/docs/2.guide/2.directory-structure/1.layouts.md @@ -2,10 +2,10 @@ title: "layouts" head.title: "layouts/" description: "Nuxt provides a layouts framework to extract common UI patterns into reusable layouts." -navigation.icon: i-ph-folder-duotone +navigation.icon: i-ph-folder --- -::tip{icon="i-ph-rocket-launch-duotone" color="gray" } +::tip{icon="i-ph-rocket-launch" color="gray" } For best performance, components placed in this directory will be automatically loaded via asynchronous import when used. :: diff --git a/docs/2.guide/2.directory-structure/1.middleware.md b/docs/2.guide/2.directory-structure/1.middleware.md index 64e66ecf6d..3fbcc732ce 100644 --- a/docs/2.guide/2.directory-structure/1.middleware.md +++ b/docs/2.guide/2.directory-structure/1.middleware.md @@ -2,7 +2,7 @@ title: "middleware" description: "Nuxt provides middleware to run code before navigating to a particular route." head.title: "middleware/" -navigation.icon: i-ph-folder-duotone +navigation.icon: i-ph-folder --- Nuxt provides a customizable **route middleware** framework you can use throughout your application, ideal for extracting code that you want to run before navigating to a particular route. diff --git a/docs/2.guide/2.directory-structure/1.modules.md b/docs/2.guide/2.directory-structure/1.modules.md index f544e815bc..0321c56f69 100644 --- a/docs/2.guide/2.directory-structure/1.modules.md +++ b/docs/2.guide/2.directory-structure/1.modules.md @@ -2,7 +2,7 @@ title: 'modules' head.title: 'modules/' description: Use the modules/ directory to automatically register local modules within your application. -navigation.icon: i-ph-folder-duotone +navigation.icon: i-ph-folder --- It is a good place to place any local modules you develop while building your application. @@ -61,6 +61,6 @@ modules/ :read-more{to="/docs/guide/going-further/modules"} -::tip{icon="i-ph-video-duotone" to="https://vueschool.io/lessons/creating-your-first-module-from-scratch?friend=nuxt" target="_blank"} +::tip{icon="i-ph-video" to="https://vueschool.io/lessons/creating-your-first-module-from-scratch?friend=nuxt" target="_blank"} Watch Vue School video about Nuxt private modules. :: diff --git a/docs/2.guide/2.directory-structure/1.node_modules.md b/docs/2.guide/2.directory-structure/1.node_modules.md index 13c7780e6a..afdb2d753a 100644 --- a/docs/2.guide/2.directory-structure/1.node_modules.md +++ b/docs/2.guide/2.directory-structure/1.node_modules.md @@ -2,7 +2,7 @@ title: "node_modules" description: "The package manager stores the dependencies of your project in the node_modules/ directory." head.title: "node_modules/" -navigation.icon: i-ph-folder-duotone +navigation.icon: i-ph-folder --- The package manager ([`npm`](https://docs.npmjs.com/cli/commands/npm) or [`yarn`](https://yarnpkg.com) or [`pnpm`](https://pnpm.io/cli/install) or [`bun`](https://bun.sh/package-manager)) creates this directory to store the dependencies of your project. diff --git a/docs/2.guide/2.directory-structure/1.pages.md b/docs/2.guide/2.directory-structure/1.pages.md index 1367f6f871..ce14e9075f 100644 --- a/docs/2.guide/2.directory-structure/1.pages.md +++ b/docs/2.guide/2.directory-structure/1.pages.md @@ -2,7 +2,7 @@ title: "pages" description: "Nuxt provides file-based routing to create routes within your web application." head.title: "pages/" -navigation.icon: i-ph-folder-duotone +navigation.icon: i-ph-folder --- ::note diff --git a/docs/2.guide/2.directory-structure/1.plugins.md b/docs/2.guide/2.directory-structure/1.plugins.md index d76acdade7..d5edce56b3 100644 --- a/docs/2.guide/2.directory-structure/1.plugins.md +++ b/docs/2.guide/2.directory-structure/1.plugins.md @@ -2,7 +2,7 @@ title: "plugins" description: "Nuxt has a plugins system to use Vue plugins and more at the creation of your Vue application." head.title: "plugins/" -navigation.icon: i-ph-folder-duotone +navigation.icon: i-ph-folder --- Nuxt automatically reads the files in the `plugins/` directory and loads them at the creation of the Vue application. @@ -76,7 +76,7 @@ export default defineNuxtPlugin({ }) ``` -::tip{icon="i-ph-video-duotone" to="https://www.youtube.com/watch?v=2aXZyXB1QGQ" target="_blank"} +::tip{icon="i-ph-video" to="https://www.youtube.com/watch?v=2aXZyXB1QGQ" target="_blank"} Watch a video from Alexander Lichter about the Object Syntax for Nuxt plugins. :: diff --git a/docs/2.guide/2.directory-structure/1.public.md b/docs/2.guide/2.directory-structure/1.public.md index da5daa87bf..894654a962 100644 --- a/docs/2.guide/2.directory-structure/1.public.md +++ b/docs/2.guide/2.directory-structure/1.public.md @@ -2,7 +2,7 @@ title: "public" description: "The public/ directory is used to serve your website's static assets." head.title: "public/" -navigation.icon: i-ph-folder-duotone +navigation.icon: i-ph-folder --- Files contained within the `public/` directory are served at the root and are not modified by the build process. This is suitable for files that have to keep their names (e.g. `robots.txt`) _or_ likely won't change (e.g. `favicon.ico`). diff --git a/docs/2.guide/2.directory-structure/1.server.md b/docs/2.guide/2.directory-structure/1.server.md index 37e9cfe1f6..0f5111e3ca 100644 --- a/docs/2.guide/2.directory-structure/1.server.md +++ b/docs/2.guide/2.directory-structure/1.server.md @@ -2,7 +2,7 @@ title: server head.title: 'server/' description: The server/ directory is used to register API and server handlers to your application. -navigation.icon: i-ph-folder-duotone +navigation.icon: i-ph-folder --- Nuxt automatically scans files inside these directories to register API and server handlers with Hot Module Replacement (HMR) support. diff --git a/docs/2.guide/2.directory-structure/1.utils.md b/docs/2.guide/2.directory-structure/1.utils.md index 74d847d675..f7148c93fb 100644 --- a/docs/2.guide/2.directory-structure/1.utils.md +++ b/docs/2.guide/2.directory-structure/1.utils.md @@ -2,7 +2,7 @@ title: 'utils' head.title: 'utils/' description: Use the utils/ directory to auto-import your utility functions throughout your application. -navigation.icon: i-ph-folder-duotone +navigation.icon: i-ph-folder --- The main purpose of the [`utils/` directory](/docs/guide/directory-structure/utils) is to allow a semantic distinction between your Vue composables and other auto-imported utility functions. diff --git a/docs/2.guide/2.directory-structure/2.env.md b/docs/2.guide/2.directory-structure/2.env.md index b0d4a82e6e..422dde9f90 100644 --- a/docs/2.guide/2.directory-structure/2.env.md +++ b/docs/2.guide/2.directory-structure/2.env.md @@ -2,7 +2,7 @@ title: ".env" description: "A .env file specifies your build/dev-time environment variables." head.title: ".env" -navigation.icon: i-ph-file-duotone +navigation.icon: i-ph-file --- ::important diff --git a/docs/2.guide/2.directory-structure/2.gitignore.md b/docs/2.guide/2.directory-structure/2.gitignore.md index a4d69321ee..9247e32dbd 100644 --- a/docs/2.guide/2.directory-structure/2.gitignore.md +++ b/docs/2.guide/2.directory-structure/2.gitignore.md @@ -2,7 +2,7 @@ title: ".gitignore" description: "A .gitignore file specifies intentionally untracked files that git should ignore." head.title: ".gitignore" -navigation.icon: i-ph-file-duotone +navigation.icon: i-ph-file --- A `.gitignore` file specifies intentionally untracked files that git should ignore. diff --git a/docs/2.guide/2.directory-structure/2.nuxtignore.md b/docs/2.guide/2.directory-structure/2.nuxtignore.md index 6c34c0be42..93a1139b14 100644 --- a/docs/2.guide/2.directory-structure/2.nuxtignore.md +++ b/docs/2.guide/2.directory-structure/2.nuxtignore.md @@ -2,7 +2,7 @@ title: .nuxtignore head.title: '.nuxtignore' description: The .nuxtignore file lets Nuxt ignore files in your project’s root directory during the build phase. -navigation.icon: i-ph-file-duotone +navigation.icon: i-ph-file --- The `.nuxtignore` file tells Nuxt to ignore files in your project’s root directory ([`rootDir`](/docs/api/nuxt-config#rootdir)) during the build phase. diff --git a/docs/2.guide/2.directory-structure/3.app-config.md b/docs/2.guide/2.directory-structure/3.app-config.md index 3e97d0e88b..656d5c16a1 100644 --- a/docs/2.guide/2.directory-structure/3.app-config.md +++ b/docs/2.guide/2.directory-structure/3.app-config.md @@ -2,7 +2,7 @@ title: app.config.ts head.title: 'app.config.ts' description: Expose reactive configuration within your application with the App Config file. -navigation.icon: i-ph-file-duotone +navigation.icon: i-ph-file --- Nuxt provides an `app.config` config file to expose reactive configuration within your application with the ability to update it at runtime within lifecycle or using a nuxt plugin and editing it with HMR (hot-module-replacement). diff --git a/docs/2.guide/2.directory-structure/3.app.md b/docs/2.guide/2.directory-structure/3.app.md index 2716e38581..8158891ada 100644 --- a/docs/2.guide/2.directory-structure/3.app.md +++ b/docs/2.guide/2.directory-structure/3.app.md @@ -2,7 +2,7 @@ title: "app.vue" description: "The app.vue file is the main component of your Nuxt application." head.title: "app.vue" -navigation.icon: i-ph-file-duotone +navigation.icon: i-ph-file --- ## Minimal Usage diff --git a/docs/2.guide/2.directory-structure/3.error.md b/docs/2.guide/2.directory-structure/3.error.md index ffdd6eac0e..13dd45bf7a 100644 --- a/docs/2.guide/2.directory-structure/3.error.md +++ b/docs/2.guide/2.directory-structure/3.error.md @@ -2,7 +2,7 @@ title: "error.vue" description: "The error.vue file is the error page in your Nuxt application." head.title: "error.vue" -navigation.icon: i-ph-file-duotone +navigation.icon: i-ph-file --- During the lifespan of your application, some errors may appear unexpectedly at runtime. In such case, we can use the `error.vue` file to override the default error files and display the error nicely. diff --git a/docs/2.guide/2.directory-structure/3.nuxt-config.md b/docs/2.guide/2.directory-structure/3.nuxt-config.md index 1174095d2b..997f8999bc 100644 --- a/docs/2.guide/2.directory-structure/3.nuxt-config.md +++ b/docs/2.guide/2.directory-structure/3.nuxt-config.md @@ -2,7 +2,7 @@ title: "nuxt.config.ts" description: "Nuxt can be easily configured with a single nuxt.config file." head.title: "nuxt.config.ts" -navigation.icon: i-ph-file-duotone +navigation.icon: i-ph-file --- The `nuxt.config` file extension can either be `.js`, `.ts` or `.mjs`. diff --git a/docs/2.guide/2.directory-structure/3.package.md b/docs/2.guide/2.directory-structure/3.package.md index ad5757fbf0..c2e6e56607 100644 --- a/docs/2.guide/2.directory-structure/3.package.md +++ b/docs/2.guide/2.directory-structure/3.package.md @@ -2,7 +2,7 @@ title: package.json head.title: package.json description: The package.json file contains all the dependencies and scripts for your application. -navigation.icon: i-ph-file-duotone +navigation.icon: i-ph-file --- The minimal `package.json` of your Nuxt application should looks like: diff --git a/docs/2.guide/2.directory-structure/3.tsconfig.md b/docs/2.guide/2.directory-structure/3.tsconfig.md index eca36286d1..5ed9df4449 100644 --- a/docs/2.guide/2.directory-structure/3.tsconfig.md +++ b/docs/2.guide/2.directory-structure/3.tsconfig.md @@ -2,7 +2,7 @@ title: "tsconfig.json" description: "Nuxt generates a .nuxt/tsconfig.json file with sensible defaults and your aliases." head.title: "tsconfig.json" -navigation.icon: i-ph-file-duotone +navigation.icon: i-ph-file --- Nuxt [automatically generates](/docs/guide/concepts/typescript) a `.nuxt/tsconfig.json` file with the resolved aliases you are using in your Nuxt project, as well as with other sensible defaults. diff --git a/docs/2.guide/2.directory-structure/_dir.yml b/docs/2.guide/2.directory-structure/_dir.yml index 4d663658ad..4f0a802ac3 100644 --- a/docs/2.guide/2.directory-structure/_dir.yml +++ b/docs/2.guide/2.directory-structure/_dir.yml @@ -1,3 +1,3 @@ title: Directory Structure titleTemplate: '%s · Nuxt Directory Structure' -icon: i-ph-folders-duotone +icon: i-ph-folders 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 136cadf805..fcdf8cc00e 100644 --- a/docs/2.guide/3.going-further/1.experimental-features.md +++ b/docs/2.guide/3.going-further/1.experimental-features.md @@ -104,11 +104,11 @@ export default defineNuxtConfig({ Matching route rules will be created, based on the page's `path`. -::read-more{to="/docs/api/utils/define-route-rules" icon="i-ph-function-duotone"} +::read-more{to="/docs/api/utils/define-route-rules" icon="i-ph-function"} Read more in `defineRouteRules` utility. :: -:read-more{to="/docs/guide/concepts/rendering#hybrid-rendering" icon="i-ph-medal-duotone"} +:read-more{to="/docs/guide/concepts/rendering#hybrid-rendering" icon="i-ph-medal"} ## renderJsonPayloads @@ -254,7 +254,7 @@ Out of the box, this will enable typed usage of [`navigateTo`](/docs/api/utils/n You can even get typed params within a page by using `const route = useRoute('route-name')`. -::tip{icon="i-ph-video-duotone" to="https://www.youtube.com/watch?v=SXk-L19gTZk" target="_blank"} +::tip{icon="i-ph-video" to="https://www.youtube.com/watch?v=SXk-L19gTZk" target="_blank"} Watch a video from Daniel Roe explaining type-safe routing in Nuxt. :: @@ -292,7 +292,7 @@ export default defineNuxtConfig({ }) ``` -::tip{icon="i-ph-video-duotone" to="https://www.youtube.com/watch?v=1jUupYHVvrU" target="_blank"} +::tip{icon="i-ph-video" to="https://www.youtube.com/watch?v=1jUupYHVvrU" target="_blank"} Watch a video from Alexander Lichter about the experimental `sharedPrerenderData` setting. :: diff --git a/docs/2.guide/3.going-further/10.runtime-config.md b/docs/2.guide/3.going-further/10.runtime-config.md index d43b794bf1..69f9fb9876 100644 --- a/docs/2.guide/3.going-further/10.runtime-config.md +++ b/docs/2.guide/3.going-further/10.runtime-config.md @@ -61,7 +61,7 @@ Setting the default of `runtimeConfig` values to *differently named environment It is advised to use environment variables that match the structure of your `runtimeConfig` object. :: -::tip{icon="i-ph-video-duotone" to="https://youtu.be/_FYV5WfiWvs" target="_blank"} +::tip{icon="i-ph-video" to="https://youtu.be/_FYV5WfiWvs" target="_blank"} Watch a video from Alexander Lichter showcasing the top mistake developers make using runtimeConfig. :: diff --git a/docs/2.guide/3.going-further/3.modules.md b/docs/2.guide/3.going-further/3.modules.md index eb418d0f72..b12d886821 100644 --- a/docs/2.guide/3.going-further/3.modules.md +++ b/docs/2.guide/3.going-further/3.modules.md @@ -45,7 +45,7 @@ This will create a `my-module` project with all the boilerplate necessary to dev Learn how to perform basic tasks with the module starter. -::tip{icon="i-ph-video-duotone" to="https://vueschool.io/lessons/navigating-the-official-starter-template?friend=nuxt" target="_blank"} +::tip{icon="i-ph-video" to="https://vueschool.io/lessons/navigating-the-official-starter-template?friend=nuxt" target="_blank"} Watch Vue School video about Nuxt module starter template. :: @@ -274,7 +274,7 @@ export default defineNuxtModule({ When you need to handle more complex configuration alterations, you should consider using [defu](https://github.com/unjs/defu). -::tip{icon="i-ph-video-duotone" to="https://vueschool.io/lessons/extending-and-altering-nuxt-configuration-and-options?friend=nuxt" target="_blank"} +::tip{icon="i-ph-video" to="https://vueschool.io/lessons/extending-and-altering-nuxt-configuration-and-options?friend=nuxt" target="_blank"} Watch Vue School video about altering Nuxt configuration. :: @@ -311,7 +311,7 @@ Be careful not to expose any sensitive module configuration on the public runtim :read-more{to="/docs/guide/going-further/runtime-config"} -::tip{icon="i-ph-video-duotone" to="https://vueschool.io/lessons/passing-and-exposing-module-options?friend=nuxt" target="_blank"} +::tip{icon="i-ph-video" to="https://vueschool.io/lessons/passing-and-exposing-module-options?friend=nuxt" target="_blank"} Watch Vue School video about passing and exposing Nuxt module options. :: @@ -538,7 +538,7 @@ export default defineNuxtModule({ :read-more{to="/docs/api/advanced/hooks"} -::tip{icon="i-ph-video-duotone" to="https://vueschool.io/lessons/nuxt-lifecycle-hooks?friend=nuxt" target="_blank"} +::tip{icon="i-ph-video" to="https://vueschool.io/lessons/nuxt-lifecycle-hooks?friend=nuxt" target="_blank"} Watch Vue School video about using Nuxt lifecycle hooks in modules. :: @@ -764,7 +764,7 @@ The module starter comes with a default set of tools and configurations (e.g. ES [Nuxt Module ecosystem](/modules) represents more than 15 million monthly NPM downloads and provides extended functionalities and integrations with all sort of tools. You can be part of this ecosystem! -::tip{icon="i-ph-video-duotone" to="https://vueschool.io/lessons/exploring-nuxt-modules-ecosystem-and-module-types?friend=nuxt" target="_blank"} +::tip{icon="i-ph-video" to="https://vueschool.io/lessons/exploring-nuxt-modules-ecosystem-and-module-types?friend=nuxt" target="_blank"} Watch Vue School video about Nuxt module types. :: diff --git a/docs/2.guide/3.going-further/_dir.yml b/docs/2.guide/3.going-further/_dir.yml index 20cbae3d01..80b2c5b728 100644 --- a/docs/2.guide/3.going-further/_dir.yml +++ b/docs/2.guide/3.going-further/_dir.yml @@ -1,3 +1,3 @@ title: Going Further titleTemplate: '%s · Nuxt Advanced' -icon: i-ph-star-duotone +icon: i-ph-star diff --git a/docs/2.guide/4.recipes/_dir.yml b/docs/2.guide/4.recipes/_dir.yml index b63c755e5f..5030f4b88d 100644 --- a/docs/2.guide/4.recipes/_dir.yml +++ b/docs/2.guide/4.recipes/_dir.yml @@ -1,3 +1,3 @@ title: Recipes titleTemplate: '%s · Recipes' -icon: i-ph-cooking-pot-duotone +icon: i-ph-cooking-pot diff --git a/docs/2.guide/_dir.yml b/docs/2.guide/_dir.yml index 39506eabf0..9fb4817fc8 100644 --- a/docs/2.guide/_dir.yml +++ b/docs/2.guide/_dir.yml @@ -1,2 +1,2 @@ title: 'Guide' -icon: i-ph-book-open-duotone +icon: i-ph-book-open diff --git a/docs/3.api/1.components/_dir.yml b/docs/3.api/1.components/_dir.yml index d78fe4060a..33401303cf 100644 --- a/docs/3.api/1.components/_dir.yml +++ b/docs/3.api/1.components/_dir.yml @@ -1,3 +1,3 @@ title: 'Components' titleTemplate: '%s · Nuxt Components' -icon: i-ph-cube-duotone +icon: i-ph-cube diff --git a/docs/3.api/2.composables/_dir.yml b/docs/3.api/2.composables/_dir.yml index 35d41bbd10..e33d9ed036 100644 --- a/docs/3.api/2.composables/_dir.yml +++ b/docs/3.api/2.composables/_dir.yml @@ -1,3 +1,3 @@ title: 'Composables' titleTemplate: '%s · Nuxt Composables' -icon: i-ph-arrows-left-right-duotone +icon: i-ph-arrows-left-right diff --git a/docs/3.api/2.composables/use-fetch.md b/docs/3.api/2.composables/use-fetch.md index e759d165f1..6b07d44737 100644 --- a/docs/3.api/2.composables/use-fetch.md +++ b/docs/3.api/2.composables/use-fetch.md @@ -74,7 +74,7 @@ const { data, status, error, refresh, clear } = await useFetch('/api/auth/login' If you encounter the `data` variable destructured from a `useFetch` returns a string and not a JSON parsed object then make sure your component doesn't include an import statement like `import { useFetch } from '@vueuse/core`. :: -::tip{icon="i-ph-video-duotone" to="https://www.youtube.com/watch?v=njsGVmcWviY" target="_blank"} +::tip{icon="i-ph-video" to="https://www.youtube.com/watch?v=njsGVmcWviY" target="_blank"} Watch the video from Alexander Lichter to avoid using `useFetch` the wrong way! :: diff --git a/docs/3.api/2.composables/use-nuxt-app.md b/docs/3.api/2.composables/use-nuxt-app.md index 5ab9289638..6b915edf00 100644 --- a/docs/3.api/2.composables/use-nuxt-app.md +++ b/docs/3.api/2.composables/use-nuxt-app.md @@ -138,7 +138,7 @@ Nuxt exposes the following properties through `ssrContext`: Since [Nuxt v3.4](https://nuxt.com/blog/v3-4#payload-enhancements), it is possible to define your own reducer/reviver for types that are not supported by Nuxt. - ::tip{icon="i-ph-video-duotone" to="https://www.youtube.com/watch?v=8w6ffRBs8a4" target="_blank"} + ::tip{icon="i-ph-video" to="https://www.youtube.com/watch?v=8w6ffRBs8a4" target="_blank"} Watch a video from Alexander Lichter about serializing payloads, especially with regards to classes. :: diff --git a/docs/3.api/2.composables/use-state.md b/docs/3.api/2.composables/use-state.md index 513bd407c6..c8194dc9ed 100644 --- a/docs/3.api/2.composables/use-state.md +++ b/docs/3.api/2.composables/use-state.md @@ -25,7 +25,7 @@ Because the data inside `useState` will be serialized to JSON, it is important t `useState` is a reserved function name transformed by the compiler, so you should not name your own function `useState`. :: -::tip{icon="i-ph-video-duotone" to="https://www.youtube.com/watch?v=mv0WcBABcIk" target="_blank"} +::tip{icon="i-ph-video" to="https://www.youtube.com/watch?v=mv0WcBABcIk" target="_blank"} Watch a video from Alexander Lichter about why and when to use `useState()`. :: diff --git a/docs/3.api/3.utils/$fetch.md b/docs/3.api/3.utils/$fetch.md index ff0ed5cf05..ab8a947aad 100644 --- a/docs/3.api/3.utils/$fetch.md +++ b/docs/3.api/3.utils/$fetch.md @@ -10,11 +10,11 @@ links: Nuxt uses [ofetch](https://github.com/unjs/ofetch) to expose globally the `$fetch` helper for making HTTP requests within your Vue app or API routes. -::tip{icon="i-ph-rocket-launch-duotone" color="gray"} +::tip{icon="i-ph-rocket-launch" color="gray"} During server-side rendering, calling `$fetch` to fetch your internal [API routes](/docs/guide/directory-structure/server) will directly call the relevant function (emulating the request), **saving an additional API call**. :: -::note{color="blue" icon="i-ph-info-duotone"} +::note{color="blue" icon="i-ph-info"} Using `$fetch` in components without wrapping it with [`useAsyncData`](/docs/api/composables/use-async-data) causes fetching the data twice: initially on the server, then again on the client-side during hydration, because `$fetch` does not transfer state from the server to the client. Thus, the fetch will be executed on both sides because the client has to get the data again. :: diff --git a/docs/3.api/3.utils/_dir.yml b/docs/3.api/3.utils/_dir.yml index 50d20caf25..c3ef54ea5c 100644 --- a/docs/3.api/3.utils/_dir.yml +++ b/docs/3.api/3.utils/_dir.yml @@ -1,3 +1,3 @@ title: 'Utils' titleTemplate: '%s · Nuxt Utils' -navigation.icon: i-ph-function-duotone +navigation.icon: i-ph-function diff --git a/docs/3.api/3.utils/define-route-rules.md b/docs/3.api/3.utils/define-route-rules.md index 309a64fd21..50557cea88 100644 --- a/docs/3.api/3.utils/define-route-rules.md +++ b/docs/3.api/3.utils/define-route-rules.md @@ -8,7 +8,7 @@ links: size: xs --- -::read-more{to="/docs/guide/going-further/experimental-features#inlinerouterules" icon="i-ph-star-duotone"} +::read-more{to="/docs/guide/going-further/experimental-features#inlinerouterules" icon="i-ph-star"} This feature is experimental and in order to use it you must enable the `experimental.inlineRouteRules` option in your `nuxt.config`. :: @@ -47,6 +47,6 @@ When running [`nuxt build`](/docs/api/commands/build), the home page will be pre For more control, such as if you are using a custom `path` or `alias` set in the page's [`definePageMeta`](/docs/api/utils/define-page-meta), you should set `routeRules` directly within your `nuxt.config`. -::read-more{to="/docs/guide/concepts/rendering#hybrid-rendering" icon="i-ph-medal-duotone"} +::read-more{to="/docs/guide/concepts/rendering#hybrid-rendering" icon="i-ph-medal"} Read more about the `routeRules`. :: diff --git a/docs/3.api/3.utils/preload-route-components.md b/docs/3.api/3.utils/preload-route-components.md index a0bf7c1932..d888bb75d4 100644 --- a/docs/3.api/3.utils/preload-route-components.md +++ b/docs/3.api/3.utils/preload-route-components.md @@ -10,7 +10,7 @@ links: Preloading routes loads the components of a given route that the user might navigate to in future. This ensures that the components are available earlier and less likely to block the navigation, improving performance. -::tip{icon="i-ph-rocket-launch-duotone" color="gray"} +::tip{icon="i-ph-rocket-launch" color="gray"} Nuxt already automatically preloads the necessary routes if you're using the `NuxtLink` component. :: diff --git a/docs/3.api/3.utils/reload-nuxt-app.md b/docs/3.api/3.utils/reload-nuxt-app.md index 3b25a95905..0244c78b9c 100644 --- a/docs/3.api/3.utils/reload-nuxt-app.md +++ b/docs/3.api/3.utils/reload-nuxt-app.md @@ -14,7 +14,7 @@ links: By default, it will also save the current `state` of your app (that is, any state you could access with `useState`). -::read-more{to="/docs/guide/going-further/experimental-features#restorestate" icon="i-ph-star-duotone"} +::read-more{to="/docs/guide/going-further/experimental-features#restorestate" icon="i-ph-star"} You can enable experimental restoration of this state by enabling the `experimental.restoreState` option in your `nuxt.config` file. :: diff --git a/docs/3.api/4.commands/_dir.yml b/docs/3.api/4.commands/_dir.yml index b1123168e0..00af2f6eb1 100644 --- a/docs/3.api/4.commands/_dir.yml +++ b/docs/3.api/4.commands/_dir.yml @@ -1,3 +1,3 @@ title: 'Commands' -icon: i-ph-terminal-window-duotone +icon: i-ph-terminal-window titleTemplate: '%s · Nuxt Commands' diff --git a/docs/3.api/5.kit/12.resolving.md b/docs/3.api/5.kit/12.resolving.md index eac13cab4f..8218ecfb0d 100644 --- a/docs/3.api/5.kit/12.resolving.md +++ b/docs/3.api/5.kit/12.resolving.md @@ -211,7 +211,7 @@ Type of path to resolve. If set to `'file'`, the function will try to resolve a Creates resolver relative to base path. -::tip{icon="i-ph-video-duotone" to="https://vueschool.io/lessons/resolving-paths-and-injecting-assets-to-the-app?friend=nuxt" target="_blank"} +::tip{icon="i-ph-video" to="https://vueschool.io/lessons/resolving-paths-and-injecting-assets-to-the-app?friend=nuxt" target="_blank"} Watch Vue School video about createResolver. :: diff --git a/docs/3.api/5.kit/4.autoimports.md b/docs/3.api/5.kit/4.autoimports.md index 6a0b0a08a5..4aa9aac211 100644 --- a/docs/3.api/5.kit/4.autoimports.md +++ b/docs/3.api/5.kit/4.autoimports.md @@ -18,7 +18,7 @@ These functions are designed for registering your own utils, composables and Vue Nuxt auto-imports helper functions, composables and Vue APIs to use across your application without explicitly importing them. Based on the directory structure, every Nuxt application can also use auto-imports for its own composables and plugins. Composables or plugins can use these functions. -::tip{icon="i-ph-video-duotone" to="https://vueschool.io/lessons/expanding-nuxt-s-auto-imports?friend=nuxt" target="_blank"} +::tip{icon="i-ph-video" to="https://vueschool.io/lessons/expanding-nuxt-s-auto-imports?friend=nuxt" target="_blank"} Watch Vue School video about Auto-imports Nuxt Kit utilities. :: diff --git a/docs/3.api/5.kit/5.components.md b/docs/3.api/5.kit/5.components.md index b112c84962..3d41667d31 100644 --- a/docs/3.api/5.kit/5.components.md +++ b/docs/3.api/5.kit/5.components.md @@ -10,7 +10,7 @@ links: Components are the building blocks of your Nuxt application. They are reusable Vue instances that can be used to create a user interface. In Nuxt, components from the components directory are automatically imported by default. However, if you need to import components from an alternative directory or wish to selectively import them as needed, `@nuxt/kit` provides the `addComponentsDir` and `addComponent` methods. These utils allow you to customize the component configuration to better suit your needs. -::tip{icon="i-ph-video-duotone" to="https://vueschool.io/lessons/injecting-components-and-component-directories?friend=nuxt" target="_blank"} +::tip{icon="i-ph-video" to="https://vueschool.io/lessons/injecting-components-and-component-directories?friend=nuxt" target="_blank"} Watch Vue School video about injecting components. :: diff --git a/docs/3.api/5.kit/7.pages.md b/docs/3.api/5.kit/7.pages.md index 7e7dd6e8d3..8c1d91a685 100644 --- a/docs/3.api/5.kit/7.pages.md +++ b/docs/3.api/5.kit/7.pages.md @@ -12,7 +12,7 @@ links: In Nuxt 3, routes are automatically generated based on the structure of the files in the `pages` directory. However, there may be scenarios where you'd want to customize these routes. For instance, you might need to add a route for a dynamic page not generated by Nuxt, remove an existing route, or modify the configuration of a route. For such customizations, Nuxt offers the `extendPages` feature, which allows you to extend and alter the pages configuration. -::tip{icon="i-ph-video-duotone" to="https://vueschool.io/lessons/extend-and-alter-nuxt-pages?friend=nuxt" target="_blank"} +::tip{icon="i-ph-video" to="https://vueschool.io/lessons/extend-and-alter-nuxt-pages?friend=nuxt" target="_blank"} Watch Vue School video about extendPages. :: @@ -71,7 +71,7 @@ Nuxt is powered by the [Nitro](https://nitro.unjs.io) server engine. With Nitro, You can read more about Nitro route rules in the [Nitro documentation](https://nitro.unjs.io/guide/routing#route-rules). :: -::tip{icon="i-ph-video-duotone" to="https://vueschool.io/lessons/adding-route-rules-and-route-middlewares?friend=nuxt" target="_blank"} +::tip{icon="i-ph-video" to="https://vueschool.io/lessons/adding-route-rules-and-route-middlewares?friend=nuxt" target="_blank"} Watch Vue School video about adding route rules and route middelwares. :: @@ -192,7 +192,7 @@ Route middlewares can be also defined in plugins via [`addRouteMiddleware`](/doc Read more about route middlewares in the [Route middleware documentation](/docs/getting-started/routing#route-middleware). :: -::tip{icon="i-ph-video-duotone" to="https://vueschool.io/lessons/adding-route-rules-and-route-middlewares?friend=nuxt" target="_blank"} +::tip{icon="i-ph-video" to="https://vueschool.io/lessons/adding-route-rules-and-route-middlewares?friend=nuxt" target="_blank"} Watch Vue School video about adding route rules and route middelwares. :: diff --git a/docs/3.api/5.kit/9.plugins.md b/docs/3.api/5.kit/9.plugins.md index 4ee2eda5af..e2f09cfc76 100644 --- a/docs/3.api/5.kit/9.plugins.md +++ b/docs/3.api/5.kit/9.plugins.md @@ -14,7 +14,7 @@ Plugins are self-contained code that usually add app-level functionality to Vue. Registers a Nuxt plugin and to the plugins array. -::tip{icon="i-ph-video-duotone" to="https://vueschool.io/lessons/injecting-plugins?friend=nuxt" target="_blank"} +::tip{icon="i-ph-video" to="https://vueschool.io/lessons/injecting-plugins?friend=nuxt" target="_blank"} Watch Vue School video about addPlugin. :: @@ -114,7 +114,7 @@ export default defineNuxtPlugin((nuxtApp) => { Adds a template and registers as a nuxt plugin. This is useful for plugins that need to generate code at build time. -::tip{icon="i-ph-video-duotone" to="https://vueschool.io/lessons/injecting-plugin-templates?friend=nuxt" target="_blank"} +::tip{icon="i-ph-video" to="https://vueschool.io/lessons/injecting-plugin-templates?friend=nuxt" target="_blank"} Watch Vue School video about addPluginTemplate. :: diff --git a/docs/3.api/5.kit/_dir.yml b/docs/3.api/5.kit/_dir.yml index dda66db56e..86a5d387a4 100644 --- a/docs/3.api/5.kit/_dir.yml +++ b/docs/3.api/5.kit/_dir.yml @@ -1,3 +1,3 @@ title: Nuxt Kit -navigation.icon: i-ph-toolbox-duotone +navigation.icon: i-ph-toolbox titleTemplate: '%s · Nuxt Kit' diff --git a/docs/3.api/6.advanced/_dir.yml b/docs/3.api/6.advanced/_dir.yml index b8a90804b7..e0a580e33c 100644 --- a/docs/3.api/6.advanced/_dir.yml +++ b/docs/3.api/6.advanced/_dir.yml @@ -1 +1 @@ -icon: i-ph-brain-duotone +icon: i-ph-brain diff --git a/docs/3.api/6.nuxt-config.md b/docs/3.api/6.nuxt-config.md index 7f915757f6..cad9250920 100644 --- a/docs/3.api/6.nuxt-config.md +++ b/docs/3.api/6.nuxt-config.md @@ -2,7 +2,7 @@ title: Nuxt Configuration titleTemplate: '%s' description: Discover all the options you can use in your nuxt.config.ts file. -navigation.icon: i-ph-gear-duotone +navigation.icon: i-ph-gear --- ::note{icon="i-simple-icons-github" color="gray" to="https://github.com/nuxt/nuxt/tree/main/packages/schema/src/config" target="_blank"} diff --git a/docs/3.api/index.md b/docs/3.api/index.md index f0b12b7425..7e4970a2ae 100644 --- a/docs/3.api/index.md +++ b/docs/3.api/index.md @@ -7,25 +7,25 @@ surround: false --- ::card-group - ::card{icon="i-ph-cube-duotone" title="Components" to="/docs/api/components/client-only"} + ::card{icon="i-ph-cube" title="Components" to="/docs/api/components/client-only"} Explore Nuxt built-in components for pages, layouts, head, and more. :: - ::card{icon="i-ph-arrows-left-right-duotone" title="Composables" to="/docs/api/composables/use-app-config"} + ::card{icon="i-ph-arrows-left-right" title="Composables" to="/docs/api/composables/use-app-config"} Discover Nuxt composable functions for data-fetching, head management and more. :: - ::card{icon="i-ph-function-duotone" title="Utils" to="/docs/api/utils/dollarfetch"} + ::card{icon="i-ph-function" title="Utils" to="/docs/api/utils/dollarfetch"} Learn about Nuxt utility functions for navigation, error handling and more. :: - ::card{icon="i-ph-terminal-window-duotone" title="Commands" to="/docs/api/commands/add"} + ::card{icon="i-ph-terminal-window" title="Commands" to="/docs/api/commands/add"} List of Nuxt CLI commands to init, analyze, build, and preview your application. :: - ::card{icon="i-ph-toolbox-duotone" title="Nuxt Kit" to="/docs/api/kit/modules"} + ::card{icon="i-ph-toolbox" title="Nuxt Kit" to="/docs/api/kit/modules"} Understand Nuxt Kit utilities to create modules and control Nuxt. :: - ::card{icon="i-ph-brain-duotone" title="Advanced" to="/docs/api/advanced/hooks"} + ::card{icon="i-ph-brain" title="Advanced" to="/docs/api/advanced/hooks"} Go deep in Nuxt internals with Nuxt lifecycle hooks. :: - ::card{icon="i-ph-gear-duotone" title="Nuxt Configuration" to="/docs/api/nuxt-config"} + ::card{icon="i-ph-gear" title="Nuxt Configuration" to="/docs/api/nuxt-config"} Explore all Nuxt configuration options to customize your application. :: :: diff --git a/docs/5.community/2.getting-help.md b/docs/5.community/2.getting-help.md index 4100c849d6..ded7e1292a 100644 --- a/docs/5.community/2.getting-help.md +++ b/docs/5.community/2.getting-help.md @@ -2,7 +2,7 @@ title: Getting Help description: We're a friendly community of developers and we'd love to help. navigation: - icon: i-ph-lifebuoy-duotone + icon: i-ph-lifebuoy --- At some point, you may find that there's an issue you need some help with. diff --git a/docs/5.community/3.reporting-bugs.md b/docs/5.community/3.reporting-bugs.md index c82a6d8ba6..30b60f3386 100644 --- a/docs/5.community/3.reporting-bugs.md +++ b/docs/5.community/3.reporting-bugs.md @@ -1,7 +1,7 @@ --- title: 'Reporting Bugs' description: 'One of the most valuable roles in open source is taking the time to report bugs helpfully.' -navigation.icon: i-ph-bug-duotone +navigation.icon: i-ph-bug --- Try as we might, we will never completely eliminate bugs. diff --git a/docs/5.community/4.contribution.md b/docs/5.community/4.contribution.md index 3702d845a8..d8e58c24dc 100644 --- a/docs/5.community/4.contribution.md +++ b/docs/5.community/4.contribution.md @@ -1,7 +1,7 @@ --- title: 'Contribution' description: 'Nuxt is a community project - and so we love contributions of all kinds! ❤️' -navigation.icon: i-ph-git-pull-request-duotone +navigation.icon: i-ph-git-pull-request --- There is a range of different ways you might be able to contribute to the Nuxt ecosystem. @@ -184,21 +184,21 @@ Here are some tips that may help improve your documentation: Keep in mind your readers can have different backgrounds and experiences. Therefore, these words don't convey meaning and can be harmful. - ::caution{ icon="i-ph-x-circle-duotone"} + ::caution{ icon="i-ph-x-circle"} Simply make sure the function returns a promise. :: - ::tip{icon="i-ph-check-circle-duotone"} + ::tip{icon="i-ph-check-circle"} Make sure the function returns a [promise](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise). :: * Prefer [active voice](https://developers.google.com/tech-writing/one/active-voice). - ::caution{icon="i-ph-x-circle-duotone"} + ::caution{icon="i-ph-x-circle"} An error will be thrown by Nuxt. :: - ::tip{icon="i-ph-check-circle-duotone"} + ::tip{icon="i-ph-check-circle"} Nuxt will throw an error. :: diff --git a/docs/5.community/5.framework-contribution.md b/docs/5.community/5.framework-contribution.md index a96de2e749..7c9315fa3a 100644 --- a/docs/5.community/5.framework-contribution.md +++ b/docs/5.community/5.framework-contribution.md @@ -1,6 +1,6 @@ --- title: 'Framework' -navigation.icon: i-ph-github-logo-duotone +navigation.icon: i-ph-github-logo description: Some specific points about contributions to the framework repository. --- diff --git a/docs/5.community/6.roadmap.md b/docs/5.community/6.roadmap.md index 4230570244..df987f8bfb 100644 --- a/docs/5.community/6.roadmap.md +++ b/docs/5.community/6.roadmap.md @@ -1,7 +1,7 @@ --- title: 'Roadmap' description: 'Nuxt is constantly evolving, with new features and modules being added all the time.' -navigation.icon: i-ph-map-trifold-duotone +navigation.icon: i-ph-map-trifold --- ::read-more{to="/blog"} diff --git a/docs/5.community/7.changelog.md b/docs/5.community/7.changelog.md index bc1d34cb72..942ec3e32b 100644 --- a/docs/5.community/7.changelog.md +++ b/docs/5.community/7.changelog.md @@ -1,7 +1,7 @@ --- title: 'Releases' description: Discover the latest releases of Nuxt & Nuxt official modules. -navigation.icon: i-ph-notification-duotone +navigation.icon: i-ph-notification --- ::card-group diff --git a/docs/5.community/_dir.yml b/docs/5.community/_dir.yml index 1330352c11..de92f13d6f 100644 --- a/docs/5.community/_dir.yml +++ b/docs/5.community/_dir.yml @@ -1,3 +1,3 @@ title: 'Community' titleTemplate: '%s · Nuxt Community' -icon: i-ph-chats-teardrop-duotone +icon: i-ph-chats-teardrop diff --git a/docs/6.bridge/_dir.yml b/docs/6.bridge/_dir.yml index f2a37c2daa..f7db65f48d 100644 --- a/docs/6.bridge/_dir.yml +++ b/docs/6.bridge/_dir.yml @@ -1,3 +1,3 @@ titleTemplate: 'Migrate to Nuxt Bridge: %s' title: 'Migrate to Nuxt Bridge' -icon: i-ph-bridge-duotone +icon: i-ph-bridge diff --git a/docs/7.migration/20.module-authors.md b/docs/7.migration/20.module-authors.md index ff42347c12..abe8fc67c1 100644 --- a/docs/7.migration/20.module-authors.md +++ b/docs/7.migration/20.module-authors.md @@ -9,7 +9,7 @@ Nuxt 3 has a basic backward compatibility layer for Nuxt 2 modules using `@nuxt/ We have prepared a [Dedicated Guide](/docs/guide/going-further/modules) for authoring Nuxt 3 ready modules using `@nuxt/kit`. Currently best migration path is to follow it and rewrite your modules. Rest of this guide includes preparation steps if you prefer to avoid a full rewrite yet making modules compatible with Nuxt 3. -::tip{icon="i-ph-puzzle-piece-duotone" to="/modules"} +::tip{icon="i-ph-puzzle-piece" to="/modules"} Explore Nuxt 3 compatible modules. :: diff --git a/docs/7.migration/_dir.yml b/docs/7.migration/_dir.yml index 54585df393..a880111684 100644 --- a/docs/7.migration/_dir.yml +++ b/docs/7.migration/_dir.yml @@ -1,3 +1,3 @@ titleTemplate: 'Migrate to Nuxt 3: %s' title: 'Migrate to Nuxt 3' -icon: i-ph-arrow-circle-up-duotone +icon: i-ph-arrow-circle-up diff --git a/docs/_dir.yml b/docs/_dir.yml index 6639eb3a35..18fdf7dc26 100644 --- a/docs/_dir.yml +++ b/docs/_dir.yml @@ -1,2 +1,2 @@ title: Docs -icon: i-ph-book-bookmark-duotone +icon: i-ph-book-bookmark From 95e00dd7eefb123952e43dc561f232cbe8b3a014 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 19 Sep 2024 13:47:16 +0100 Subject: [PATCH 017/104] chore(deps): update dependency jiti to v2.0.0-rc.1 (main) (#29070) 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/ui-templates/package.json | 2 +- packages/vite/package.json | 2 +- packages/webpack/package.json | 2 +- pnpm-lock.yaml | 190 ++++++++++++++--------------- 7 files changed, 102 insertions(+), 102 deletions(-) diff --git a/package.json b/package.json index decbebd77b..bcdd847972 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "@types/node": "20.16.5", "c12": "2.0.0-beta.2", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", - "jiti": "2.0.0-beta.3", + "jiti": "2.0.0-rc.1", "magic-string": "^0.30.11", "nitro": "npm:nitro-nightly@3.0.0-beta-28665895.e727afda", "nuxt": "workspace:*", @@ -87,7 +87,7 @@ "eslint-typegen": "0.3.2", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", "happy-dom": "15.7.4", - "jiti": "2.0.0-beta.3", + "jiti": "2.0.0-rc.1", "markdownlint-cli": "0.41.0", "nitro": "npm:nitro-nightly@3.0.0-beta-28665895.e727afda", "nuxi": "3.13.2", diff --git a/packages/kit/package.json b/packages/kit/package.json index 28f8cf8e0b..07fade5833 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -35,7 +35,7 @@ "globby": "^14.0.2", "hash-sum": "^2.0.0", "ignore": "^6.0.1", - "jiti": "^2.0.0-beta.3", + "jiti": "^2.0.0-rc.1", "klona": "^2.0.6", "mlly": "^1.7.1", "pathe": "^1.1.2", diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 86c6ceaaf8..e52487adb2 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -88,7 +88,7 @@ "hookable": "^5.5.3", "ignore": "^6.0.1", "impound": "^0.1.0", - "jiti": "^2.0.0-beta.3", + "jiti": "^2.0.0-rc.1", "klona": "^2.0.6", "knitwork": "^1.1.0", "magic-string": "^0.30.11", diff --git a/packages/ui-templates/package.json b/packages/ui-templates/package.json index 220d7f17e1..95dae90a47 100644 --- a/packages/ui-templates/package.json +++ b/packages/ui-templates/package.json @@ -22,7 +22,7 @@ "critters": "0.0.24", "html-validate": "8.22.0", "htmlnano": "2.1.1", - "jiti": "2.0.0-beta.3", + "jiti": "2.0.0-rc.1", "knitwork": "1.1.0", "pathe": "1.1.2", "prettier": "3.3.3", diff --git a/packages/vite/package.json b/packages/vite/package.json index f578e2f72d..aa0b446c10 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -47,7 +47,7 @@ "externality": "^1.0.2", "get-port-please": "^3.1.2", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", - "jiti": "^2.0.0-beta.3", + "jiti": "^2.0.0-rc.1", "knitwork": "^1.1.0", "magic-string": "^0.30.11", "mlly": "^1.7.1", diff --git a/packages/webpack/package.json b/packages/webpack/package.json index 31982d6afe..a60865678c 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -40,7 +40,7 @@ "globby": "^14.0.2", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", "hash-sum": "^2.0.0", - "jiti": "^2.0.0-beta.3", + "jiti": "^2.0.0-rc.1", "knitwork": "^1.1.0", "lodash-es": "4.17.21", "magic-string": "^0.30.11", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ab76509084..09a6cd43fd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,7 +16,7 @@ overrides: '@types/node': 20.16.5 c12: 2.0.0-beta.2 h3: npm:h3-nightly@2.0.0-1718872656.6765a6e - jiti: 2.0.0-beta.3 + jiti: 2.0.0-rc.1 magic-string: ^0.30.11 nitro: npm:nitro-nightly@3.0.0-beta-28665895.e727afda nuxt: workspace:* @@ -44,7 +44,7 @@ importers: version: 9.10.0 '@nuxt/eslint-config': specifier: 0.5.7 - version: 0.5.7(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2) + version: 0.5.7(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2) '@nuxt/kit': specifier: workspace:* version: link:packages/kit @@ -104,16 +104,16 @@ importers: version: 5.0.0 eslint: specifier: 9.10.0 - version: 9.10.0(jiti@2.0.0-beta.3) + version: 9.10.0(jiti@2.0.0-rc.1) eslint-plugin-no-only-tests: specifier: 3.3.0 version: 3.3.0 eslint-plugin-perfectionist: specifier: 3.6.0 - version: 3.6.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.10.0(jiti@2.0.0-beta.3))) + version: 3.6.0(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.10.0(jiti@2.0.0-rc.1))) eslint-typegen: specifier: 0.3.2 - version: 0.3.2(eslint@9.10.0(jiti@2.0.0-beta.3)) + version: 0.3.2(eslint@9.10.0(jiti@2.0.0-rc.1)) h3: specifier: npm:h3-nightly@2.0.0-1718872656.6765a6e version: h3-nightly@2.0.0-1718872656.6765a6e @@ -121,8 +121,8 @@ importers: specifier: 15.7.4 version: 15.7.4 jiti: - specifier: 2.0.0-beta.3 - version: 2.0.0-beta.3 + specifier: 2.0.0-rc.1 + version: 2.0.0-rc.1 markdownlint-cli: specifier: 0.41.0 version: 0.41.0 @@ -217,8 +217,8 @@ importers: specifier: ^6.0.1 version: 6.0.1 jiti: - specifier: 2.0.0-beta.3 - version: 2.0.0-beta.3 + specifier: 2.0.0-rc.1 + version: 2.0.0-rc.1 klona: specifier: ^2.0.6 version: 2.0.6 @@ -365,8 +365,8 @@ importers: specifier: ^0.1.0 version: 0.1.0(rollup@4.22.0)(webpack-sources@3.2.3) jiti: - specifier: 2.0.0-beta.3 - version: 2.0.0-beta.3 + specifier: 2.0.0-rc.1 + version: 2.0.0-rc.1 klona: specifier: ^2.0.6 version: 2.0.6 @@ -634,8 +634,8 @@ importers: 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.2) jiti: - specifier: 2.0.0-beta.3 - version: 2.0.0-beta.3 + specifier: 2.0.0-rc.1 + version: 2.0.0-rc.1 knitwork: specifier: 1.1.0 version: 1.1.0 @@ -709,8 +709,8 @@ importers: specifier: npm:h3-nightly@2.0.0-1718872656.6765a6e version: h3-nightly@2.0.0-1718872656.6765a6e jiti: - specifier: 2.0.0-beta.3 - version: 2.0.0-beta.3 + specifier: 2.0.0-rc.1 + version: 2.0.0-rc.1 knitwork: specifier: ^1.1.0 version: 1.1.0 @@ -761,7 +761,7 @@ importers: version: 2.1.1(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) vite-plugin-checker: specifier: ^0.8.0 - version: 0.8.0(eslint@9.10.0(jiti@2.0.0-beta.3))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)) + version: 0.8.0(eslint@9.10.0(jiti@2.0.0-rc.1))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)) vue-bundle-renderer: specifier: ^2.1.0 version: 2.1.0 @@ -833,8 +833,8 @@ importers: specifier: ^2.0.0 version: 2.0.0 jiti: - specifier: 2.0.0-beta.3 - version: 2.0.0-beta.3 + specifier: 2.0.0-rc.1 + version: 2.0.0-rc.1 knitwork: specifier: ^1.1.0 version: 1.1.0 @@ -3996,7 +3996,7 @@ packages: engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: - jiti: 2.0.0-beta.3 + jiti: 2.0.0-rc.1 peerDependenciesMeta: jiti: optional: true @@ -4825,8 +4825,8 @@ packages: resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} hasBin: true - jiti@2.0.0-beta.3: - resolution: {integrity: sha512-pmfRbVRs/7khFrSAYnSiJ8C0D5GvzkE4Ey2pAvUcJsw1ly/p+7ut27jbJrjY79BpAJQJ4gXYFtK6d1Aub+9baQ==} + jiti@2.0.0-rc.1: + resolution: {integrity: sha512-40BOLe5MVHVgtzjIB52uBqRxTCR07Ziecxx/LVmqRDV14TJaruFX6kKgS9iYhATGSUs04x3S19Kc8ErUKshMhA==} hasBin: true js-beautify@1.15.1: @@ -7924,9 +7924,9 @@ snapshots: '@esbuild/win32-x64@0.23.1': optional: true - '@eslint-community/eslint-utils@4.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))': + '@eslint-community/eslint-utils@4.4.0(eslint@9.10.0(jiti@2.0.0-rc.1))': dependencies: - eslint: 9.10.0(jiti@2.0.0-beta.3) + eslint: 9.10.0(jiti@2.0.0-rc.1) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.11.0': {} @@ -8241,34 +8241,34 @@ snapshots: - vue - webpack-sources - '@nuxt/eslint-config@0.5.7(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2)': + '@nuxt/eslint-config@0.5.7(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2)': dependencies: '@eslint/js': 9.10.0 - '@nuxt/eslint-plugin': 0.5.7(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2) - '@stylistic/eslint-plugin': 2.8.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2) - '@typescript-eslint/eslint-plugin': 8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2))(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2) - '@typescript-eslint/parser': 8.5.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2) - eslint: 9.10.0(jiti@2.0.0-beta.3) - eslint-config-flat-gitignore: 0.3.0(eslint@9.10.0(jiti@2.0.0-beta.3)) + '@nuxt/eslint-plugin': 0.5.7(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2) + '@stylistic/eslint-plugin': 2.8.0(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2) + '@typescript-eslint/eslint-plugin': 8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2))(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2) + '@typescript-eslint/parser': 8.5.0(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2) + eslint: 9.10.0(jiti@2.0.0-rc.1) + eslint-config-flat-gitignore: 0.3.0(eslint@9.10.0(jiti@2.0.0-rc.1)) eslint-flat-config-utils: 0.4.0 - eslint-plugin-import-x: 4.2.1(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2) - eslint-plugin-jsdoc: 50.2.2(eslint@9.10.0(jiti@2.0.0-beta.3)) - eslint-plugin-regexp: 2.6.0(eslint@9.10.0(jiti@2.0.0-beta.3)) - eslint-plugin-unicorn: 55.0.0(eslint@9.10.0(jiti@2.0.0-beta.3)) - eslint-plugin-vue: 9.28.0(eslint@9.10.0(jiti@2.0.0-beta.3)) + eslint-plugin-import-x: 4.2.1(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2) + eslint-plugin-jsdoc: 50.2.2(eslint@9.10.0(jiti@2.0.0-rc.1)) + eslint-plugin-regexp: 2.6.0(eslint@9.10.0(jiti@2.0.0-rc.1)) + eslint-plugin-unicorn: 55.0.0(eslint@9.10.0(jiti@2.0.0-rc.1)) + eslint-plugin-vue: 9.28.0(eslint@9.10.0(jiti@2.0.0-rc.1)) globals: 15.9.0 local-pkg: 0.5.0 pathe: 1.1.2 - vue-eslint-parser: 9.4.3(eslint@9.10.0(jiti@2.0.0-beta.3)) + vue-eslint-parser: 9.4.3(eslint@9.10.0(jiti@2.0.0-rc.1)) transitivePeerDependencies: - supports-color - typescript - '@nuxt/eslint-plugin@0.5.7(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2)': + '@nuxt/eslint-plugin@0.5.7(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2)': dependencies: '@typescript-eslint/types': 8.5.0 - '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2) - eslint: 9.10.0(jiti@2.0.0-beta.3) + '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2) + eslint: 9.10.0(jiti@2.0.0-rc.1) transitivePeerDependencies: - supports-color - typescript @@ -8361,7 +8361,7 @@ snapshots: dotenv: 16.4.5 git-url-parse: 15.0.0 is-docker: 3.0.0 - jiti: 2.0.0-beta.3 + jiti: 2.0.0-rc.1 mri: 1.2.0 nanoid: 5.0.7 ofetch: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) @@ -8793,10 +8793,10 @@ snapshots: '@sindresorhus/merge-streams@2.3.0': {} - '@stylistic/eslint-plugin@2.8.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2)': + '@stylistic/eslint-plugin@2.8.0(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2)': dependencies: - '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2) - eslint: 9.10.0(jiti@2.0.0-beta.3) + '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2) + eslint: 9.10.0(jiti@2.0.0-rc.1) eslint-visitor-keys: 4.0.0 espree: 10.1.0 estraverse: 5.3.0 @@ -8980,15 +8980,15 @@ snapshots: '@types/youtube@0.1.0': {} - '@typescript-eslint/eslint-plugin@8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2))(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2)': + '@typescript-eslint/eslint-plugin@8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2))(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 8.5.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2) + '@typescript-eslint/parser': 8.5.0(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2) '@typescript-eslint/scope-manager': 8.5.0 - '@typescript-eslint/type-utils': 8.5.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2) - '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2) + '@typescript-eslint/type-utils': 8.5.0(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2) + '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2) '@typescript-eslint/visitor-keys': 8.5.0 - eslint: 9.10.0(jiti@2.0.0-beta.3) + eslint: 9.10.0(jiti@2.0.0-rc.1) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -8998,14 +8998,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.5.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2)': + '@typescript-eslint/parser@8.5.0(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2)': dependencies: '@typescript-eslint/scope-manager': 8.5.0 '@typescript-eslint/types': 8.5.0 '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.2) '@typescript-eslint/visitor-keys': 8.5.0 debug: 4.3.7(supports-color@9.4.0) - eslint: 9.10.0(jiti@2.0.0-beta.3) + eslint: 9.10.0(jiti@2.0.0-rc.1) optionalDependencies: typescript: 5.6.2 transitivePeerDependencies: @@ -9016,10 +9016,10 @@ snapshots: '@typescript-eslint/types': 8.5.0 '@typescript-eslint/visitor-keys': 8.5.0 - '@typescript-eslint/type-utils@8.5.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2)': + '@typescript-eslint/type-utils@8.5.0(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2)': dependencies: '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.2) - '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2) + '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2) debug: 4.3.7(supports-color@9.4.0) ts-api-utils: 1.3.0(typescript@5.6.2) optionalDependencies: @@ -9045,13 +9045,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.5.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2)': + '@typescript-eslint/utils@8.5.0(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@2.0.0-beta.3)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@2.0.0-rc.1)) '@typescript-eslint/scope-manager': 8.5.0 '@typescript-eslint/types': 8.5.0 '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.2) - eslint: 9.10.0(jiti@2.0.0-beta.3) + eslint: 9.10.0(jiti@2.0.0-rc.1) transitivePeerDependencies: - supports-color - typescript @@ -10130,7 +10130,7 @@ snapshots: defu: 6.1.4 dotenv: 16.4.5 giget: 1.2.3 - jiti: 2.0.0-beta.3 + jiti: 2.0.0-rc.1 mlly: 1.7.1 ohash: 1.1.4 pathe: 1.1.2 @@ -10867,10 +10867,10 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-config-flat-gitignore@0.3.0(eslint@9.10.0(jiti@2.0.0-beta.3)): + eslint-config-flat-gitignore@0.3.0(eslint@9.10.0(jiti@2.0.0-rc.1)): dependencies: '@eslint/compat': 1.1.1 - eslint: 9.10.0(jiti@2.0.0-beta.3) + eslint: 9.10.0(jiti@2.0.0-rc.1) find-up-simple: 1.0.0 eslint-flat-config-utils@0.4.0: @@ -10885,12 +10885,12 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-import-x@4.2.1(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2): + eslint-plugin-import-x@4.2.1(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2): dependencies: - '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2) + '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2) debug: 4.3.7(supports-color@9.4.0) doctrine: 3.0.0 - eslint: 9.10.0(jiti@2.0.0-beta.3) + eslint: 9.10.0(jiti@2.0.0-rc.1) eslint-import-resolver-node: 0.3.9 get-tsconfig: 4.8.0 is-glob: 4.0.3 @@ -10902,14 +10902,14 @@ snapshots: - supports-color - typescript - eslint-plugin-jsdoc@50.2.2(eslint@9.10.0(jiti@2.0.0-beta.3)): + eslint-plugin-jsdoc@50.2.2(eslint@9.10.0(jiti@2.0.0-rc.1)): dependencies: '@es-joy/jsdoccomment': 0.48.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.10.0(jiti@2.0.0-beta.3) + eslint: 9.10.0(jiti@2.0.0-rc.1) espree: 10.1.0 esquery: 1.6.0 parse-imports: 2.1.1 @@ -10921,38 +10921,38 @@ snapshots: eslint-plugin-no-only-tests@3.3.0: {} - eslint-plugin-perfectionist@3.6.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.10.0(jiti@2.0.0-beta.3))): + eslint-plugin-perfectionist@3.6.0(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.10.0(jiti@2.0.0-rc.1))): dependencies: '@typescript-eslint/types': 8.5.0 - '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2) - eslint: 9.10.0(jiti@2.0.0-beta.3) + '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2) + eslint: 9.10.0(jiti@2.0.0-rc.1) minimatch: 9.0.5 natural-compare-lite: 1.4.0 optionalDependencies: - vue-eslint-parser: 9.4.3(eslint@9.10.0(jiti@2.0.0-beta.3)) + vue-eslint-parser: 9.4.3(eslint@9.10.0(jiti@2.0.0-rc.1)) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-regexp@2.6.0(eslint@9.10.0(jiti@2.0.0-beta.3)): + eslint-plugin-regexp@2.6.0(eslint@9.10.0(jiti@2.0.0-rc.1)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@2.0.0-beta.3)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@2.0.0-rc.1)) '@eslint-community/regexpp': 4.11.0 comment-parser: 1.4.1 - eslint: 9.10.0(jiti@2.0.0-beta.3) + eslint: 9.10.0(jiti@2.0.0-rc.1) jsdoc-type-pratt-parser: 4.1.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-unicorn@55.0.0(eslint@9.10.0(jiti@2.0.0-beta.3)): + eslint-plugin-unicorn@55.0.0(eslint@9.10.0(jiti@2.0.0-rc.1)): dependencies: '@babel/helper-validator-identifier': 7.24.7 - '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@2.0.0-beta.3)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@2.0.0-rc.1)) ci-info: 4.0.0 clean-regexp: 1.0.0 core-js-compat: 3.38.1 - eslint: 9.10.0(jiti@2.0.0-beta.3) + eslint: 9.10.0(jiti@2.0.0-rc.1) esquery: 1.6.0 globals: 15.9.0 indent-string: 4.0.0 @@ -10965,16 +10965,16 @@ snapshots: semver: 7.6.3 strip-indent: 3.0.0 - eslint-plugin-vue@9.28.0(eslint@9.10.0(jiti@2.0.0-beta.3)): + eslint-plugin-vue@9.28.0(eslint@9.10.0(jiti@2.0.0-rc.1)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@2.0.0-beta.3)) - eslint: 9.10.0(jiti@2.0.0-beta.3) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@2.0.0-rc.1)) + eslint: 9.10.0(jiti@2.0.0-rc.1) 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.10.0(jiti@2.0.0-beta.3)) + vue-eslint-parser: 9.4.3(eslint@9.10.0(jiti@2.0.0-rc.1)) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color @@ -10994,9 +10994,9 @@ snapshots: esrecurse: 4.3.0 estraverse: 5.3.0 - eslint-typegen@0.3.2(eslint@9.10.0(jiti@2.0.0-beta.3)): + eslint-typegen@0.3.2(eslint@9.10.0(jiti@2.0.0-rc.1)): dependencies: - eslint: 9.10.0(jiti@2.0.0-beta.3) + eslint: 9.10.0(jiti@2.0.0-rc.1) json-schema-to-typescript-lite: 14.1.0 ohash: 1.1.4 @@ -11004,9 +11004,9 @@ snapshots: eslint-visitor-keys@4.0.0: {} - eslint@9.10.0(jiti@2.0.0-beta.3): + eslint@9.10.0(jiti@2.0.0-rc.1): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@2.0.0-beta.3)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@2.0.0-rc.1)) '@eslint-community/regexpp': 4.11.0 '@eslint/config-array': 0.18.0 '@eslint/eslintrc': 3.1.0 @@ -11041,7 +11041,7 @@ snapshots: strip-ansi: 6.0.1 text-table: 0.2.0 optionalDependencies: - jiti: 2.0.0-beta.3 + jiti: 2.0.0-rc.1 transitivePeerDependencies: - supports-color @@ -11657,7 +11657,7 @@ snapshots: bundle-require: 5.0.0(esbuild@0.23.1) debug: 4.3.7(supports-color@9.4.0) esbuild: 0.23.1 - jiti: 2.0.0-beta.3 + jiti: 2.0.0-rc.1 jiti-v1: jiti@1.21.6 pathe: 1.1.2 tsx: 4.19.0 @@ -11929,7 +11929,7 @@ snapshots: jiti@1.21.6: {} - jiti@2.0.0-beta.3: {} + jiti@2.0.0-rc.1: {} js-beautify@1.15.1: dependencies: @@ -12045,7 +12045,7 @@ snapshots: get-port-please: 3.1.2 h3: h3-nightly@2.0.0-1718872656.6765a6e http-shutdown: 1.2.2 - jiti: 2.0.0-beta.3 + jiti: 2.0.0-rc.1 mlly: 1.7.1 node-forge: 1.3.1 pathe: 1.1.2 @@ -12598,7 +12598,7 @@ snapshots: defu: 6.1.4 esbuild: 0.23.1 fast-glob: 3.3.2 - jiti: 2.0.0-beta.3 + jiti: 2.0.0-rc.1 mlly: 1.7.1 pathe: 1.1.2 pkg-types: 1.2.0 @@ -12678,7 +12678,7 @@ snapshots: hookable: 5.5.3 httpxy: 0.1.5 ioredis: 5.4.1 - jiti: 2.0.0-beta.3 + jiti: 2.0.0-rc.1 klona: 2.0.6 knitwork: 1.1.0 listhen: 1.7.2 @@ -12770,7 +12770,7 @@ snapshots: hookable: 5.5.3 httpxy: 0.1.5 ioredis: 5.4.1 - jiti: 2.0.0-beta.3 + jiti: 2.0.0-rc.1 klona: 2.0.6 knitwork: 1.1.0 listhen: 1.7.2 @@ -13202,7 +13202,7 @@ snapshots: postcss-loader@8.1.1(postcss@8.4.47)(typescript@5.6.2)(webpack@5.94.0): dependencies: cosmiconfig: 9.0.0(typescript@5.6.2) - jiti: 2.0.0-beta.3 + jiti: 2.0.0-rc.1 postcss: 8.4.47 semver: 7.6.3 optionalDependencies: @@ -14323,7 +14323,7 @@ snapshots: esbuild: 0.23.1 fast-glob: 3.3.2 hookable: 5.5.3 - jiti: 2.0.0-beta.3 + jiti: 2.0.0-rc.1 magic-string: 0.30.11 mkdist: 1.5.9(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) mlly: 1.7.1 @@ -14562,7 +14562,7 @@ snapshots: '@babel/standalone': 7.25.6 '@babel/types': 7.25.6 defu: 6.1.4 - jiti: 2.0.0-beta.3 + jiti: 2.0.0-rc.1 mri: 1.2.0 scule: 1.3.0 transitivePeerDependencies: @@ -14673,7 +14673,7 @@ snapshots: - supports-color - terser - vite-plugin-checker@0.8.0(eslint@9.10.0(jiti@2.0.0-beta.3))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)): + vite-plugin-checker@0.8.0(eslint@9.10.0(jiti@2.0.0-rc.1))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)): dependencies: '@babel/code-frame': 7.24.7 ansi-escapes: 4.3.2 @@ -14691,7 +14691,7 @@ snapshots: vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.0.8 optionalDependencies: - eslint: 9.10.0(jiti@2.0.0-beta.3) + eslint: 9.10.0(jiti@2.0.0-rc.1) optionator: 0.9.4 typescript: 5.6.2 vue-tsc: 2.1.6(typescript@5.6.2) @@ -14869,10 +14869,10 @@ snapshots: vue-devtools-stub@0.1.0: {} - vue-eslint-parser@9.4.3(eslint@9.10.0(jiti@2.0.0-beta.3)): + vue-eslint-parser@9.4.3(eslint@9.10.0(jiti@2.0.0-rc.1)): dependencies: debug: 4.3.7(supports-color@9.4.0) - eslint: 9.10.0(jiti@2.0.0-beta.3) + eslint: 9.10.0(jiti@2.0.0-rc.1) eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 From c5cfe106cc4dd2f2fa44e6f1a901230f5e3013a3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 19 Sep 2024 14:47:11 +0100 Subject: [PATCH 018/104] chore(deps): update devdependency changelogen to v0.5.7 (main) (#29074) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 128 +++---------------------------------------------- 2 files changed, 7 insertions(+), 123 deletions(-) diff --git a/package.json b/package.json index bcdd847972..7ee5ebb433 100644 --- a/package.json +++ b/package.json @@ -76,7 +76,7 @@ "@vue/test-utils": "2.4.6", "autoprefixer": "10.4.20", "case-police": "0.7.0", - "changelogen": "0.5.5", + "changelogen": "0.5.7", "consola": "3.2.3", "cssnano": "7.0.6", "destr": "2.0.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 09a6cd43fd..6db958d2bb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -88,8 +88,8 @@ importers: specifier: 0.7.0 version: 0.7.0 changelogen: - specifier: 0.5.5 - version: 0.5.5(magicast@0.3.5) + specifier: 0.5.7 + version: 0.5.7(magicast@0.3.5) consola: specifier: 3.2.3 version: 3.2.3 @@ -3132,10 +3132,6 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - big-integer@1.6.52: - resolution: {integrity: sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==} - engines: {node: '>=0.6'} - big.js@5.2.2: resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} @@ -3152,10 +3148,6 @@ packages: boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} - bplist-parser@0.2.0: - resolution: {integrity: sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==} - engines: {node: '>= 5.10.0'} - brace-expansion@1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} @@ -3185,10 +3177,6 @@ packages: resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} engines: {node: '>=6'} - bundle-name@3.0.0: - resolution: {integrity: sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==} - engines: {node: '>=12'} - bundle-name@4.1.0: resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==} engines: {node: '>=18'} @@ -3255,8 +3243,8 @@ packages: change-case@5.4.4: resolution: {integrity: sha512-HRQyTk2/YPEkt9TnUPbOpr64Uw3KOicFWPVBb+xiHvd6eBx/qPr9xqfBFDT8P2vWsvvz4jbEkfDe71W3VyNu2w==} - changelogen@0.5.5: - resolution: {integrity: sha512-IzgToIJ/R9NhVKmL+PW33ozYkv53bXvufDNUSH3GTKXq1iCHGgkbgbtqEWbo8tnWNnt7nPDpjL8PwSG2iS8RVw==} + changelogen@0.5.7: + resolution: {integrity: sha512-cTZXBcJMl3pudE40WENOakXkcVtrbBpbkmSkM20NdRiUqa4+VYRdXdEsgQ0BNQ6JBE2YymTNWtPKVF7UCTN5+g==} hasBin: true char-regex@1.0.2: @@ -3645,18 +3633,10 @@ packages: resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} engines: {node: '>=0.10.0'} - default-browser-id@3.0.0: - resolution: {integrity: sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==} - engines: {node: '>=12'} - default-browser-id@5.0.0: resolution: {integrity: sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==} engines: {node: '>=18'} - default-browser@4.0.0: - resolution: {integrity: sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==} - engines: {node: '>=14.16'} - default-browser@5.2.1: resolution: {integrity: sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==} engines: {node: '>=18'} @@ -4047,10 +4027,6 @@ packages: resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} engines: {node: '>=0.8.x'} - execa@5.1.1: - resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} - engines: {node: '>=10'} - execa@7.2.0: resolution: {integrity: sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==} engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0} @@ -4503,10 +4479,6 @@ packages: httpxy@0.1.5: resolution: {integrity: sha512-hqLDO+rfststuyEUTWObQK6zHEEmZ/kaIP2/zclGGZn6X8h/ESTWg+WKecQ/e5k4nPswjzZD+q2VqZIbr15CoQ==} - human-signals@2.1.0: - resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} - engines: {node: '>=10.17.0'} - human-signals@4.3.1: resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==} engines: {node: '>=14.18.0'} @@ -5259,10 +5231,6 @@ packages: engines: {node: '>=16'} hasBin: true - mimic-fn@2.1.0: - resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} - engines: {node: '>=6'} - mimic-fn@4.0.0: resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} engines: {node: '>=12'} @@ -5521,10 +5489,6 @@ packages: once@1.4.0: resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} - onetime@5.1.2: - resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} - engines: {node: '>=6'} - onetime@6.0.0: resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} engines: {node: '>=12'} @@ -5543,10 +5507,6 @@ packages: resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} engines: {node: '>=12'} - open@9.1.0: - resolution: {integrity: sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==} - engines: {node: '>=14.16'} - openapi-typescript@6.7.6: resolution: {integrity: sha512-c/hfooPx+RBIOPM09GSxABOZhYPblDoyaGhqBkD/59vtpN21jEuWKDlM0KYTvqJVlSYjKs0tBcIdeXKChlSPtw==} hasBin: true @@ -6255,10 +6215,6 @@ packages: engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true - run-applescript@5.0.0: - resolution: {integrity: sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==} - engines: {node: '>=12'} - run-applescript@7.0.0: resolution: {integrity: sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==} engines: {node: '>=18'} @@ -6528,10 +6484,6 @@ packages: resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} engines: {node: '>=12'} - strip-final-newline@2.0.0: - resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} - engines: {node: '>=6'} - strip-final-newline@3.0.0: resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} engines: {node: '>=12'} @@ -6692,10 +6644,6 @@ packages: resolution: {integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==} engines: {node: '>=14.0.0'} - titleize@3.0.0: - resolution: {integrity: sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==} - engines: {node: '>=12'} - to-fast-properties@2.0.0: resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} engines: {node: '>=4'} @@ -6955,10 +6903,6 @@ packages: ioredis: optional: true - untildify@4.0.0: - resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==} - engines: {node: '>=8'} - untun@0.1.3: resolution: {integrity: sha512-4luGP9LMYszMRZwsvyUd9MrxgEGZdZuZgpVQHEEX0lCYFESasVRvZd0EYpCkOIbJKHMuv0LskpXc/8Un+MJzEQ==} hasBin: true @@ -10061,8 +10005,6 @@ snapshots: base64-js@1.5.1: {} - big-integer@1.6.52: {} - big.js@5.2.2: {} binary-extensions@2.3.0: {} @@ -10075,10 +10017,6 @@ snapshots: boolbase@1.0.0: {} - bplist-parser@0.2.0: - dependencies: - big-integer: 1.6.52 - brace-expansion@1.1.11: dependencies: balanced-match: 1.0.2 @@ -10110,10 +10048,6 @@ snapshots: builtin-modules@3.3.0: {} - bundle-name@3.0.0: - dependencies: - run-applescript: 5.0.0 - bundle-name@4.1.0: dependencies: run-applescript: 7.0.0 @@ -10198,17 +10132,16 @@ snapshots: change-case@5.4.4: {} - changelogen@0.5.5(magicast@0.3.5): + changelogen@0.5.7(magicast@0.3.5): dependencies: c12: 2.0.0-beta.2(magicast@0.3.5) colorette: 2.0.20 consola: 3.2.3 convert-gitmoji: 0.1.5 - execa: 8.0.1 mri: 1.2.0 node-fetch-native: 1.6.4 ofetch: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) - open: 9.1.0 + open: 10.1.0 pathe: 1.1.2 pkg-types: 1.2.0 scule: 1.3.0 @@ -10571,20 +10504,8 @@ snapshots: deepmerge@4.3.1: {} - default-browser-id@3.0.0: - dependencies: - bplist-parser: 0.2.0 - untildify: 4.0.0 - default-browser-id@5.0.0: {} - default-browser@4.0.0: - dependencies: - bundle-name: 3.0.0 - default-browser-id: 3.0.0 - execa: 7.2.0 - titleize: 3.0.0 - default-browser@5.2.1: dependencies: bundle-name: 4.1.0 @@ -11083,18 +11004,6 @@ snapshots: events@3.3.0: {} - execa@5.1.1: - dependencies: - cross-spawn: 7.0.3 - get-stream: 6.0.1 - human-signals: 2.1.0 - is-stream: 2.0.1 - merge-stream: 2.0.0 - npm-run-path: 4.0.1 - onetime: 5.1.2 - signal-exit: 3.0.7 - strip-final-newline: 2.0.0 - execa@7.2.0: dependencies: cross-spawn: 7.0.3 @@ -11623,8 +11532,6 @@ snapshots: httpxy@0.1.5: {} - human-signals@2.1.0: {} - human-signals@4.3.1: {} human-signals@5.0.0: {} @@ -12535,8 +12442,6 @@ snapshots: mime@4.0.4: {} - mimic-fn@2.1.0: {} - mimic-fn@4.0.0: {} min-indent@1.0.1: {} @@ -12951,10 +12856,6 @@ snapshots: dependencies: wrappy: 1.0.2 - onetime@5.1.2: - dependencies: - mimic-fn: 2.1.0 - onetime@6.0.0: dependencies: mimic-fn: 4.0.0 @@ -12978,13 +12879,6 @@ snapshots: is-docker: 2.2.1 is-wsl: 2.2.0 - open@9.1.0: - dependencies: - default-browser: 4.0.0 - define-lazy-prop: 3.0.0 - is-inside-container: 1.0.0 - is-wsl: 2.2.0 - openapi-typescript@6.7.6: dependencies: ansi-colors: 4.1.3 @@ -13775,10 +13669,6 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.22.0 fsevents: 2.3.3 - run-applescript@5.0.0: - dependencies: - execa: 5.1.1 - run-applescript@7.0.0: {} run-con@1.3.2: @@ -14073,8 +13963,6 @@ snapshots: dependencies: ansi-regex: 6.1.0 - strip-final-newline@2.0.0: {} - strip-final-newline@3.0.0: {} strip-indent@3.0.0: @@ -14227,8 +14115,6 @@ snapshots: tinyspy@3.0.2: {} - titleize@3.0.0: {} - to-fast-properties@2.0.0: {} to-regex-range@5.0.1: @@ -14548,8 +14434,6 @@ snapshots: transitivePeerDependencies: - uWebSockets.js - untildify@4.0.0: {} - untun@0.1.3: dependencies: citty: 0.1.6 From 58ae53b40271645838f60f3d46aa2398139b99b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Damian=20G=C5=82owala?= <damian.glowala.rebkow@gmail.com> Date: Thu, 19 Sep 2024 15:59:50 +0200 Subject: [PATCH 019/104] feat(nuxt,schema): allow setting serialisable vue app config (#28873) --- packages/nuxt/src/core/nuxt.ts | 17 ++++++++++++++++- packages/schema/src/config/app.ts | 7 +++++++ packages/schema/src/types/config.ts | 11 ++++++++--- 3 files changed, 31 insertions(+), 4 deletions(-) diff --git a/packages/nuxt/src/core/nuxt.ts b/packages/nuxt/src/core/nuxt.ts index 18479a6fa7..9caa634fdf 100644 --- a/packages/nuxt/src/core/nuxt.ts +++ b/packages/nuxt/src/core/nuxt.ts @@ -4,7 +4,7 @@ import { join, normalize, relative, resolve } from 'pathe' import { createDebugger, createHooks } from 'hookable' import ignore from 'ignore' import type { LoadNuxtOptions } from '@nuxt/kit' -import { addBuildPlugin, addComponent, addPlugin, addRouteMiddleware, addServerPlugin, addVitePlugin, addWebpackPlugin, installModule, loadNuxtConfig, logger, nuxtCtx, resolveAlias, resolveFiles, resolveIgnorePatterns, resolvePath, tryResolveModule, useNitro } from '@nuxt/kit' +import { addBuildPlugin, addComponent, addPlugin, addPluginTemplate, addRouteMiddleware, addServerPlugin, addVitePlugin, addWebpackPlugin, installModule, loadNuxtConfig, logger, nuxtCtx, resolveAlias, resolveFiles, resolveIgnorePatterns, resolvePath, tryResolveModule, useNitro } from '@nuxt/kit' import { resolvePath as _resolvePath } from 'mlly' import type { Nuxt, NuxtHooks, NuxtModule, NuxtOptions } from 'nuxt/schema' import type { PackageJson } from 'pkg-types' @@ -606,6 +606,21 @@ async function initNuxt (nuxt: Nuxt) { }) } + if (nuxt.options.vue.config && Object.values(nuxt.options.vue.config).some(v => v !== null && v !== undefined)) { + addPluginTemplate({ + filename: 'vue-app-config.mjs', + getContents: () => ` +import { defineNuxtPlugin } from '#app/nuxt' +export default defineNuxtPlugin({ + name: 'nuxt:vue-app-config', + enforce: 'pre', + setup (nuxtApp) { + ${Object.keys(nuxt.options.vue.config!).map(k => ` nuxtApp.vueApp.config[${JSON.stringify(k)}] = ${JSON.stringify(nuxt.options.vue.config![k as 'idPrefix'])}`).join('\n')} + } +})`, + }) + } + nuxt.hooks.hook('builder:watch', (event, relativePath) => { const path = resolve(nuxt.options.srcDir, relativePath) // Local module patterns diff --git a/packages/schema/src/config/app.ts b/packages/schema/src/config/app.ts index 5b890528b4..9f5d8aa0b5 100644 --- a/packages/schema/src/config/app.ts +++ b/packages/schema/src/config/app.ts @@ -35,6 +35,13 @@ export default defineUntypedSchema({ * @type {boolean} */ propsDestructure: true, + + /** + * It is possible to pass configure the Vue app globally. Only serializable options + * may be set in your `nuxt.config`. All other options should be set at runtime in a Nuxt plugin.. + * @see [Vue app config documentation](https://vuejs.org/api/application.html#app-config) + */ + config: undefined, }, /** diff --git a/packages/schema/src/types/config.ts b/packages/schema/src/types/config.ts index 2e95263395..3de59b8493 100644 --- a/packages/schema/src/types/config.ts +++ b/packages/schema/src/types/config.ts @@ -1,4 +1,4 @@ -import type { KeepAliveProps, TransitionProps } from 'vue' +import type { KeepAliveProps, TransitionProps, AppConfig as VueAppConfig } from 'vue' import type { ServerOptions as ViteServerOptions, UserConfig as ViteUserConfig } from 'vite' import type { Options as VuePluginOptions } from '@vitejs/plugin-vue' import type { Options as VueJsxPluginOptions } from '@vitejs/plugin-vue-jsx' @@ -45,7 +45,8 @@ export interface RuntimeConfig extends RuntimeConfigNamespace { } // User configuration in `nuxt.config` file -export interface NuxtConfig extends DeepPartial<Omit<ConfigSchema, 'vite' | 'runtimeConfig'>> { +export interface NuxtConfig extends DeepPartial<Omit<ConfigSchema, 'vue' | 'vite' | 'runtimeConfig' | 'webpack'>> { + vue?: Omit<DeepPartial<ConfigSchema['vue']>, 'config'> & { config?: Partial<Filter<VueAppConfig, string | boolean>> } // Avoid DeepPartial for vite config interface (#4772) vite?: ConfigSchema['vite'] runtimeConfig?: Overrideable<RuntimeConfig> @@ -77,7 +78,8 @@ export interface NuxtBuilder { } // Normalized Nuxt options available as `nuxt.options.*` -export interface NuxtOptions extends Omit<ConfigSchema, 'builder' | 'webpack' | 'postcss'> { +export interface NuxtOptions extends Omit<ConfigSchema, 'vue' | 'sourcemap' | 'builder' | 'postcss' | 'webpack'> { + vue: Omit<ConfigSchema['vue'], 'config'> & { config?: Partial<Filter<VueAppConfig, string | boolean>> } sourcemap: Required<Exclude<ConfigSchema['sourcemap'], boolean>> builder: '@nuxt/vite-builder' | '@nuxt/webpack-builder' | NuxtBuilder postcss: Omit<ConfigSchema['postcss'], 'order'> & { order: Exclude<ConfigSchema['postcss']['order'], string> } @@ -141,6 +143,9 @@ export interface AppConfigInput extends CustomAppConfig { // eslint-disable-next-line @typescript-eslint/no-unsafe-function-type type Serializable<T> = T extends Function ? never : T extends Promise<infer U> ? Serializable<U> : T extends string & {} ? T : T extends Record<string, any> ? { [K in keyof T]: Serializable<T[K]> } : T +type ValueOf<T> = T[keyof T] +type Filter<T extends Record<string, any>, V> = Pick<T, ValueOf<{ [K in keyof T]: NonNullable<T[K]> extends V ? K : never }>> + export interface NuxtAppConfig { head: Serializable<AppHeadMetaObject> layoutTransition: boolean | Serializable<TransitionProps> From 67c01c4b8032e64b5c28339c38f9a84ef8d29551 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 19 Sep 2024 16:35:29 +0100 Subject: [PATCH 020/104] chore(deps): update actions/setup-node action to v4.0.4 (main) (#29080) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/autofix-docs.yml | 2 +- .github/workflows/autofix.yml | 2 +- .github/workflows/benchmark.yml | 2 +- .github/workflows/changelog.yml | 2 +- .github/workflows/ci.yml | 14 +++++++------- .github/workflows/docs.yml | 2 +- .github/workflows/lint-sherif.yml | 2 +- .github/workflows/release-pr.yml | 2 +- .github/workflows/release.yml | 2 +- 9 files changed, 15 insertions(+), 15 deletions(-) diff --git a/.github/workflows/autofix-docs.yml b/.github/workflows/autofix-docs.yml index 177fcd67a5..9410a7e3e0 100644 --- a/.github/workflows/autofix-docs.yml +++ b/.github/workflows/autofix-docs.yml @@ -19,7 +19,7 @@ jobs: steps: - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - run: corepack enable - - uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3 + - uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4 with: node-version: 20 cache: "pnpm" diff --git a/.github/workflows/autofix.yml b/.github/workflows/autofix.yml index c354778edf..fbc7aaea90 100644 --- a/.github/workflows/autofix.yml +++ b/.github/workflows/autofix.yml @@ -15,7 +15,7 @@ jobs: steps: - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - run: corepack enable - - uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3 + - uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4 with: node-version: 20 cache: "pnpm" diff --git a/.github/workflows/benchmark.yml b/.github/workflows/benchmark.yml index 7a4afb38bb..9a8d3404b7 100644 --- a/.github/workflows/benchmark.yml +++ b/.github/workflows/benchmark.yml @@ -31,7 +31,7 @@ jobs: steps: - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - run: corepack enable - - uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3 + - uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4 with: node-version: 20 cache: "pnpm" diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml index 5a3063f197..97461ca364 100644 --- a/.github/workflows/changelog.yml +++ b/.github/workflows/changelog.yml @@ -26,7 +26,7 @@ jobs: with: fetch-depth: 0 - run: corepack enable - - uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3 + - uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4 with: node-version: 20 cache: "pnpm" diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c37f2fc833..8070b3af64 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -39,7 +39,7 @@ jobs: steps: - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - run: corepack enable - - uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3 + - uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4 with: node-version: 20 cache: "pnpm" @@ -109,7 +109,7 @@ jobs: steps: - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - run: corepack enable - - uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3 + - uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4 with: node-version: 20 cache: "pnpm" @@ -140,7 +140,7 @@ jobs: steps: - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - run: corepack enable - - uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3 + - uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4 with: node-version: 20 cache: "pnpm" @@ -164,7 +164,7 @@ jobs: steps: - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - run: corepack enable - - uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3 + - uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4 with: node-version: 20 cache: "pnpm" @@ -215,7 +215,7 @@ jobs: steps: - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - run: corepack enable - - uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3 + - uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4 with: node-version: ${{ matrix.node }} cache: "pnpm" @@ -270,7 +270,7 @@ jobs: with: fetch-depth: 0 - run: corepack enable - - uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3 + - uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4 with: node-version: 20 cache: "pnpm" @@ -311,7 +311,7 @@ jobs: with: fetch-depth: 0 - run: corepack enable - - uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3 + - uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4 with: node-version: 20 cache: "pnpm" diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index bd12e4f3e7..e0ade3b78a 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -23,7 +23,7 @@ jobs: steps: - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - run: corepack enable - - uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3 + - uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4 with: node-version: 20 cache: "pnpm" diff --git a/.github/workflows/lint-sherif.yml b/.github/workflows/lint-sherif.yml index 7774d89097..951062afdc 100644 --- a/.github/workflows/lint-sherif.yml +++ b/.github/workflows/lint-sherif.yml @@ -25,7 +25,7 @@ jobs: steps: - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - run: corepack enable - - uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3 + - uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4 with: node-version: 20 cache: "pnpm" diff --git a/.github/workflows/release-pr.yml b/.github/workflows/release-pr.yml index 9f38c8c9dc..7d26f17b24 100644 --- a/.github/workflows/release-pr.yml +++ b/.github/workflows/release-pr.yml @@ -54,7 +54,7 @@ jobs: fetch-depth: 1 - run: corepack enable - - uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3 + - uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4 with: node-version: 20 cache: "pnpm" diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c597702bfd..870a8ce28e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -23,7 +23,7 @@ jobs: with: fetch-depth: 0 - run: corepack enable - - uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3 + - uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4 with: node-version: 20 registry-url: "https://registry.npmjs.org/" From 52faf52cdef63835d02e6da6b30c34c4f6ad64cd Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 19 Sep 2024 16:35:38 +0100 Subject: [PATCH 021/104] chore(deps): update lycheeverse/lychee-action digest to 5047c2a (main) (#29079) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/docs-check-links.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docs-check-links.yml b/.github/workflows/docs-check-links.yml index 040c487df2..7faed49485 100644 --- a/.github/workflows/docs-check-links.yml +++ b/.github/workflows/docs-check-links.yml @@ -29,7 +29,7 @@ jobs: - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - name: Lychee link checker - uses: lycheeverse/lychee-action@64c64dfc7ad14257a2001ef393627d334a516a1f # for v1.8.0 + uses: lycheeverse/lychee-action@5047c2a4052946424ce139fe111135f6d7c0fe0b # for v1.8.0 with: # arguments with file types to check args: >- From e6449607947dac0b59e5ea15224c549deb0350e8 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 20 Sep 2024 12:34:45 +0100 Subject: [PATCH 022/104] chore(deps): update devdependency rollup to v4.22.2 (main) (#29090) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages/vite/package.json | 2 +- packages/webpack/package.json | 2 +- pnpm-lock.yaml | 404 +++++++++++++++++----------------- 4 files changed, 205 insertions(+), 205 deletions(-) diff --git a/package.json b/package.json index 7ee5ebb433..1014bf3e85 100644 --- a/package.json +++ b/package.json @@ -51,7 +51,7 @@ "nuxt": "workspace:*", "ohash": "1.1.4", "postcss": "8.4.47", - "rollup": "4.22.0", + "rollup": "4.22.2", "send": ">=0.19.0", "typescript": "5.6.2", "ufo": "1.5.4", diff --git a/packages/vite/package.json b/packages/vite/package.json index aa0b446c10..65f663abcb 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -27,7 +27,7 @@ "@nuxt/schema": "workspace:*", "@types/clear": "0.1.4", "@types/estree": "1.0.6", - "rollup": "4.22.0", + "rollup": "4.22.2", "unbuild": "3.0.0-rc.7", "vue": "3.5.6" }, diff --git a/packages/webpack/package.json b/packages/webpack/package.json index a60865678c..24d2852462 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -78,7 +78,7 @@ "@types/pify": "5.0.4", "@types/webpack-bundle-analyzer": "4.7.0", "@types/webpack-hot-middleware": "2.25.9", - "rollup": "4.22.0", + "rollup": "4.22.2", "unbuild": "3.0.0-rc.7", "vue": "3.5.6" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6db958d2bb..a7898e6862 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -22,7 +22,7 @@ overrides: nuxt: workspace:* ohash: 1.1.4 postcss: 8.4.47 - rollup: 4.22.0 + rollup: 4.22.2 send: '>=0.19.0' typescript: 5.6.2 ufo: 1.5.4 @@ -245,7 +245,7 @@ importers: version: 2.3.1(webpack-sources@3.2.3) unimport: specifier: ^3.12.0 - version: 3.12.0(rollup@4.22.0)(webpack-sources@3.2.3) + version: 3.12.0(rollup@4.22.2)(webpack-sources@3.2.3) untyped: specifier: ^1.4.2 version: 1.4.2 @@ -279,7 +279,7 @@ importers: version: 2.0.2 '@nuxt/devtools': specifier: ^1.4.2 - version: 1.4.2(rollup@4.22.0)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3) + version: 1.4.2(rollup@4.22.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3) '@nuxt/kit': specifier: workspace:* version: link:../kit @@ -363,7 +363,7 @@ importers: version: 6.0.1 impound: specifier: ^0.1.0 - version: 0.1.0(rollup@4.22.0)(webpack-sources@3.2.3) + version: 0.1.0(rollup@4.22.2)(webpack-sources@3.2.3) jiti: specifier: 2.0.0-rc.1 version: 2.0.0-rc.1 @@ -444,13 +444,13 @@ importers: version: 1.11.6 unimport: specifier: ^3.12.0 - version: 3.12.0(rollup@4.22.0)(webpack-sources@3.2.3) + version: 3.12.0(rollup@4.22.2)(webpack-sources@3.2.3) unplugin: specifier: ^1.14.1 version: 1.14.1(webpack-sources@3.2.3) unplugin-vue-router: specifier: ^0.10.8 - version: 0.10.8(rollup@4.22.0)(vue-router@4.4.5(vue@3.5.6(typescript@5.6.2)))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3) + version: 0.10.8(rollup@4.22.2)(vue-router@4.4.5(vue@3.5.6(typescript@5.6.2)))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3) unstorage: specifier: ^1.12.0 version: 1.12.0(ioredis@5.4.1) @@ -472,7 +472,7 @@ importers: devDependencies: '@nuxt/scripts': specifier: 0.9.2 - version: 0.9.2(@nuxt/devtools@1.4.2(rollup@4.22.0)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.22.0)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.6)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.0)(typescript@5.6.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1)) + version: 0.9.2(@nuxt/devtools@1.4.2(rollup@4.22.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.22.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.6)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.2)(typescript@5.6.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1)) '@nuxt/ui-templates': specifier: workspace:* version: link:../ui-templates @@ -532,7 +532,7 @@ importers: version: 0.1.3 unimport: specifier: ^3.12.0 - version: 3.12.0(rollup@4.22.0)(webpack-sources@3.2.3) + version: 3.12.0(rollup@4.22.2)(webpack-sources@3.2.3) untyped: specifier: ^1.4.2 version: 1.4.2 @@ -656,7 +656,7 @@ importers: version: 0.2.6 unocss: specifier: 0.62.4 - version: 0.62.4(@unocss/webpack@0.62.3(rollup@4.22.0)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.0)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + version: 0.62.4(@unocss/webpack@0.62.3(rollup@4.22.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) vite: specifier: 5.4.6 version: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) @@ -668,7 +668,7 @@ importers: version: link:../kit '@rollup/plugin-replace': specifier: ^5.0.7 - version: 5.0.7(rollup@4.22.0) + version: 5.0.7(rollup@4.22.2) '@vitejs/plugin-vue': specifier: ^5.1.4 version: 5.1.4(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2)) @@ -737,7 +737,7 @@ importers: version: 8.4.47 rollup-plugin-visualizer: specifier: ^5.12.0 - version: 5.12.0(rollup@4.22.0) + version: 5.12.0(rollup@4.22.2) std-env: specifier: ^3.7.0 version: 3.7.0 @@ -776,8 +776,8 @@ importers: specifier: 1.0.6 version: 1.0.6 rollup: - specifier: 4.22.0 - version: 4.22.0 + specifier: 4.22.2 + version: 4.22.2 unbuild: specifier: 3.0.0-rc.7 version: 3.0.0-rc.7(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) @@ -942,8 +942,8 @@ importers: specifier: 2.25.9 version: 2.25.9 rollup: - specifier: 4.22.0 - version: 4.22.0 + specifier: 4.22.2 + version: 4.22.2 unbuild: specifier: 3.0.0-rc.7 version: 3.0.0-rc.7(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) @@ -990,7 +990,7 @@ importers: version: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) unplugin-vue-router: specifier: ^0.10.7 - version: 0.10.8(rollup@4.22.0)(vue-router@4.4.5(vue@3.5.6(typescript@5.6.2)))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3) + version: 0.10.8(rollup@4.22.2)(vue-router@4.4.5(vue@3.5.6(typescript@5.6.2)))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3) vitest: specifier: 1.6.0 version: 1.6.0(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) @@ -2018,7 +2018,7 @@ packages: resolution: {integrity: sha512-lpA3RZ9PdIG7qqhEfv79tBffNaoDuukFDrmhLqg9ifv99u/ehn+lOg30x2zmhf8AQqQUZaMk/B9fZraQ6/acDQ==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: 4.22.0 + rollup: 4.22.2 peerDependenciesMeta: rollup: optional: true @@ -2027,7 +2027,7 @@ packages: resolution: {integrity: sha512-ZEZWTK5n6Qde0to4vS9Mr5x/0UZoqCxPVR9KRUjU4kA2sO7GEUn1fop0DAwpO6z0Nw/kJON9bDmSxdWxO/TT1A==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: 4.22.0 + rollup: 4.22.2 peerDependenciesMeta: rollup: optional: true @@ -2036,7 +2036,7 @@ packages: resolution: {integrity: sha512-UnsKoZK6/aGIH6AdkptXhNvhaqftcjq3zZdT+LY5Ftms6JR06nADcDsYp5hTU9E2lbJUEOhdlY5J4DNTneM+jQ==} engines: {node: '>=16.0.0 || 14 >= 14.17'} peerDependencies: - rollup: 4.22.0 + rollup: 4.22.2 peerDependenciesMeta: rollup: optional: true @@ -2045,7 +2045,7 @@ packages: resolution: {integrity: sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: 4.22.0 + rollup: 4.22.2 peerDependenciesMeta: rollup: optional: true @@ -2054,7 +2054,7 @@ packages: resolution: {integrity: sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: 4.22.0 + rollup: 4.22.2 peerDependenciesMeta: rollup: optional: true @@ -2063,7 +2063,7 @@ packages: resolution: {integrity: sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: 4.22.0 + rollup: 4.22.2 peerDependenciesMeta: rollup: optional: true @@ -2072,7 +2072,7 @@ packages: resolution: {integrity: sha512-PqxSfuorkHz/SPpyngLyg5GCEkOcee9M1bkxiVDr41Pd61mqP1PLOoDPbpl44SB2mQGKwV/In74gqQmGITOhEQ==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: 4.22.0 + rollup: 4.22.2 peerDependenciesMeta: rollup: optional: true @@ -2081,7 +2081,7 @@ packages: resolution: {integrity: sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: 4.22.0 + rollup: 4.22.2 peerDependenciesMeta: rollup: optional: true @@ -2094,88 +2094,88 @@ packages: resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: 4.22.0 + rollup: 4.22.2 peerDependenciesMeta: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.22.0': - resolution: {integrity: sha512-/IZQvg6ZR0tAkEi4tdXOraQoWeJy9gbQ/cx4I7k9dJaCk9qrXEcdouxRVz5kZXt5C2bQ9pILoAA+KB4C/d3pfw==} + '@rollup/rollup-android-arm-eabi@4.22.2': + resolution: {integrity: sha512-8Ao+EDmTPjZ1ZBABc1ohN7Ylx7UIYcjReZinigedTOnGFhIctyGPxY2II+hJ6gD2/vkDKZTyQ0e7++kwv6wDrw==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.22.0': - resolution: {integrity: sha512-ETHi4bxrYnvOtXeM7d4V4kZWixib2jddFacJjsOjwbgYSRsyXYtZHC4ht134OsslPIcnkqT+TKV4eU8rNBKyyQ==} + '@rollup/rollup-android-arm64@4.22.2': + resolution: {integrity: sha512-I+B1v0a4iqdS9DvYt1RJZ3W+Oh9EVWjbY6gp79aAYipIbxSLEoQtFQlZEnUuwhDXCqMxJ3hluxKAdPD+GiluFQ==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.22.0': - resolution: {integrity: sha512-ZWgARzhSKE+gVUX7QWaECoRQsPwaD8ZR0Oxb3aUpzdErTvlEadfQpORPXkKSdKbFci9v8MJfkTtoEHnnW9Ulng==} + '@rollup/rollup-darwin-arm64@4.22.2': + resolution: {integrity: sha512-BTHO7rR+LC67OP7I8N8GvdvnQqzFujJYWo7qCQ8fGdQcb8Gn6EQY+K1P+daQLnDCuWKbZ+gHAQZuKiQkXkqIYg==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.22.0': - resolution: {integrity: sha512-h0ZAtOfHyio8Az6cwIGS+nHUfRMWBDO5jXB8PQCARVF6Na/G6XS2SFxDl8Oem+S5ZsHQgtsI7RT4JQnI1qrlaw==} + '@rollup/rollup-darwin-x64@4.22.2': + resolution: {integrity: sha512-1esGwDNFe2lov4I6GsEeYaAMHwkqk0IbuGH7gXGdBmd/EP9QddJJvTtTF/jv+7R8ZTYPqwcdLpMTxK8ytP6k6Q==} cpu: [x64] os: [darwin] - '@rollup/rollup-linux-arm-gnueabihf@4.22.0': - resolution: {integrity: sha512-9pxQJSPwFsVi0ttOmqLY4JJ9pg9t1gKhK0JDbV1yUEETSx55fdyCjt39eBQ54OQCzAF0nVGO6LfEH1KnCPvelA==} + '@rollup/rollup-linux-arm-gnueabihf@4.22.2': + resolution: {integrity: sha512-GBHuY07x96OTEM3OQLNaUSUwrOhdMea/LDmlFHi/HMonrgF6jcFrrFFwJhhe84XtA1oK/Qh4yFS+VMREf6dobg==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.22.0': - resolution: {integrity: sha512-YJ5Ku5BmNJZb58A4qSEo3JlIG4d3G2lWyBi13ABlXzO41SsdnUKi3HQHe83VpwBVG4jHFTW65jOQb8qyoR+qzg==} + '@rollup/rollup-linux-arm-musleabihf@4.22.2': + resolution: {integrity: sha512-Dbfa9Sc1G1lWxop0gNguXOfGhaXQWAGhZUcqA0Vs6CnJq8JW/YOw/KvyGtQFmz4yDr0H4v9X248SM7bizYj4yQ==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.22.0': - resolution: {integrity: sha512-U4G4u7f+QCqHlVg1Nlx+qapZy+QoG+NV6ux+upo/T7arNGwKvKP2kmGM4W5QTbdewWFgudQxi3kDNST9GT1/mg==} + '@rollup/rollup-linux-arm64-gnu@4.22.2': + resolution: {integrity: sha512-Z1YpgBvFYhZIyBW5BoopwSg+t7yqEhs5HCei4JbsaXnhz/eZehT18DaXl957aaE9QK7TRGFryCAtStZywcQe1A==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.22.0': - resolution: {integrity: sha512-aQpNlKmx3amwkA3a5J6nlXSahE1ijl0L9KuIjVOUhfOh7uw2S4piR3mtpxpRtbnK809SBtyPsM9q15CPTsY7HQ==} + '@rollup/rollup-linux-arm64-musl@4.22.2': + resolution: {integrity: sha512-66Zszr7i/JaQ0u/lefcfaAw16wh3oT72vSqubIMQqWzOg85bGCPhoeykG/cC5uvMzH80DQa2L539IqKht6twVA==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.22.0': - resolution: {integrity: sha512-9fx6Zj/7vve/Fp4iexUFRKb5+RjLCff6YTRQl4CoDhdMfDoobWmhAxQWV3NfShMzQk1Q/iCnageFyGfqnsmeqQ==} + '@rollup/rollup-linux-powerpc64le-gnu@4.22.2': + resolution: {integrity: sha512-HpJCMnlMTfEhwo19bajvdraQMcAq3FX08QDx3OfQgb+414xZhKNf3jNvLFYKbbDSGBBrQh5yNwWZrdK0g0pokg==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.22.0': - resolution: {integrity: sha512-VWQiCcN7zBgZYLjndIEh5tamtnKg5TGxyZPWcN9zBtXBwfcGSZ5cHSdQZfQH/GB4uRxk0D3VYbOEe/chJhPGLQ==} + '@rollup/rollup-linux-riscv64-gnu@4.22.2': + resolution: {integrity: sha512-/egzQzbOSRef2vYCINKITGrlwkzP7uXRnL+xU2j75kDVp3iPdcF0TIlfwTRF8woBZllhk3QaxNOEj2Ogh3t9hg==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.22.0': - resolution: {integrity: sha512-EHmPnPWvyYqncObwqrosb/CpH3GOjE76vWVs0g4hWsDRUVhg61hBmlVg5TPXqF+g+PvIbqkC7i3h8wbn4Gp2Fg==} + '@rollup/rollup-linux-s390x-gnu@4.22.2': + resolution: {integrity: sha512-qgYbOEbrPfEkH/OnUJd1/q4s89FvNJQIUldx8X2F/UM5sEbtkqZpf2s0yly2jSCKr1zUUOY1hnTP2J1WOzMAdA==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.22.0': - resolution: {integrity: sha512-tsSWy3YQzmpjDKnQ1Vcpy3p9Z+kMFbSIesCdMNgLizDWFhrLZIoN21JSq01g+MZMDFF+Y1+4zxgrlqPjid5ohg==} + '@rollup/rollup-linux-x64-gnu@4.22.2': + resolution: {integrity: sha512-a0lkvNhFLhf+w7A95XeBqGQaG0KfS3hPFJnz1uraSdUe/XImkp/Psq0Ca0/UdD5IEAGoENVmnYrzSC9Y2a2uKQ==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.22.0': - resolution: {integrity: sha512-anr1Y11uPOQrpuU8XOikY5lH4Qu94oS6j0xrulHk3NkLDq19MlX8Ng/pVipjxBJ9a2l3+F39REZYyWQFkZ4/fw==} + '@rollup/rollup-linux-x64-musl@4.22.2': + resolution: {integrity: sha512-sSWBVZgzwtsuG9Dxi9kjYOUu/wKW+jrbzj4Cclabqnfkot8Z3VEHcIgyenA3lLn/Fu11uDviWjhctulkhEO60g==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.22.0': - resolution: {integrity: sha512-7LB+Bh+Ut7cfmO0m244/asvtIGQr5pG5Rvjz/l1Rnz1kDzM02pSX9jPaS0p+90H5I1x4d1FkCew+B7MOnoatNw==} + '@rollup/rollup-win32-arm64-msvc@4.22.2': + resolution: {integrity: sha512-t/YgCbZ638R/r7IKb9yCM6nAek1RUvyNdfU0SHMDLOf6GFe/VG1wdiUAsxTWHKqjyzkRGg897ZfCpdo1bsCSsA==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.22.0': - resolution: {integrity: sha512-+3qZ4rer7t/QsC5JwMpcvCVPRcJt1cJrYS/TMJZzXIJbxWFQEVhrIc26IhB+5Z9fT9umfVc+Es2mOZgl+7jdJQ==} + '@rollup/rollup-win32-ia32-msvc@4.22.2': + resolution: {integrity: sha512-kTmX5uGs3WYOA+gYDgI6ITkZng9SP71FEMoHNkn+cnmb9Zuyyay8pf0oO5twtTwSjNGy1jlaWooTIr+Dw4tIbw==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.22.0': - resolution: {integrity: sha512-YdicNOSJONVx/vuPkgPTyRoAPx3GbknBZRCOUkK84FJ/YTfs/F0vl/YsMscrB6Y177d+yDRcj+JWMPMCgshwrA==} + '@rollup/rollup-win32-x64-msvc@4.22.2': + resolution: {integrity: sha512-Yy8So+SoRz8I3NS4Bjh91BICPOSVgdompTIPYTByUqU66AXSIOgmW3Lv1ke3NORPqxdF+RdrZET+8vYai6f4aA==} cpu: [x64] os: [win32] @@ -6197,7 +6197,7 @@ packages: resolution: {integrity: sha512-aSHRcJ6KG2IHIioYlvAOcEq6U99sVtqDDKVhnwt70rW6tsz3tv5OSjEiWcgzfsHdLyGXZ/3b/7b/+Za3Y6r1XA==} engines: {node: '>=16'} peerDependencies: - rollup: 4.22.0 + rollup: 4.22.2 typescript: 5.6.2 rollup-plugin-visualizer@5.12.0: @@ -6205,13 +6205,13 @@ packages: engines: {node: '>=14'} hasBin: true peerDependencies: - rollup: 4.22.0 + rollup: 4.22.2 peerDependenciesMeta: rollup: optional: true - rollup@4.22.0: - resolution: {integrity: sha512-W21MUIFPZ4+O2Je/EU+GP3iz7PH4pVPUXSbEZdatQnxo29+3rsUjgrJmzuAZU24z7yRAnFN6ukxeAhZh/c7hzg==} + rollup@4.22.2: + resolution: {integrity: sha512-JWWpTrZmqQGQWt16xvNn6KVIUz16VtZwl984TKw0dfqqRpFwtLJYYk1/4BTgplndMQKWUk/yB4uOShYmMzA2Vg==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -8078,17 +8078,17 @@ snapshots: execa: 7.2.0 vite: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) - '@nuxt/devtools-ui-kit@1.4.2(@nuxt/devtools@1.4.2(rollup@4.22.0)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.22.0)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.6)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.0)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack@5.94.0(esbuild@0.23.1))': + '@nuxt/devtools-ui-kit@1.4.2(@nuxt/devtools@1.4.2(rollup@4.22.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.22.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.6)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@iconify-json/carbon': 1.2.1 '@iconify-json/logos': 1.2.0 '@iconify-json/ri': 1.2.0 '@iconify-json/tabler': 1.2.2 - '@nuxt/devtools': 1.4.2(rollup@4.22.0)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3) + '@nuxt/devtools': 1.4.2(rollup@4.22.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3) '@nuxt/devtools-kit': 1.4.2(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) '@nuxt/kit': link:packages/kit '@unocss/core': 0.62.4 - '@unocss/nuxt': 0.62.3(postcss@8.4.47)(rollup@4.22.0)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(webpack@5.94.0(esbuild@0.23.1)) + '@unocss/nuxt': 0.62.3(postcss@8.4.47)(rollup@4.22.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(webpack@5.94.0(esbuild@0.23.1)) '@unocss/preset-attributify': 0.62.4 '@unocss/preset-icons': 0.62.4 '@unocss/preset-mini': 0.62.4 @@ -8099,7 +8099,7 @@ snapshots: defu: 6.1.4 focus-trap: 7.5.4 splitpanes: 3.1.5 - unocss: 0.62.4(@unocss/webpack@0.62.3(rollup@4.22.0)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.0)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + unocss: 0.62.4(@unocss/webpack@0.62.3(rollup@4.22.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) v-lazy-show: 0.2.4(@vue/compiler-core@3.5.6) transitivePeerDependencies: - '@unocss/webpack' @@ -8137,7 +8137,7 @@ snapshots: rc9: 2.1.2 semver: 7.6.3 - '@nuxt/devtools@1.4.2(rollup@4.22.0)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3)': + '@nuxt/devtools@1.4.2(rollup@4.22.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3)': dependencies: '@antfu/utils': 0.7.10 '@nuxt/devtools-kit': 1.4.2(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) @@ -8171,9 +8171,9 @@ snapshots: simple-git: 3.26.0 sirv: 2.0.4 tinyglobby: 0.2.6 - unimport: 3.12.0(rollup@4.22.0)(webpack-sources@3.2.3) + unimport: 3.12.0(rollup@4.22.2)(webpack-sources@3.2.3) vite: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) - vite-plugin-inspect: 0.8.7(@nuxt/kit@packages+kit)(rollup@4.22.0)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + vite-plugin-inspect: 0.8.7(@nuxt/kit@packages+kit)(rollup@4.22.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) vite-plugin-vue-inspector: 5.2.0(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) which: 3.0.1 ws: 8.18.0 @@ -8225,10 +8225,10 @@ snapshots: string-width: 4.2.3 webpack: 5.94.0 - '@nuxt/scripts@0.9.2(@nuxt/devtools@1.4.2(rollup@4.22.0)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.22.0)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.6)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.0)(typescript@5.6.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1))': + '@nuxt/scripts@0.9.2(@nuxt/devtools@1.4.2(rollup@4.22.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.22.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.6)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.2)(typescript@5.6.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@nuxt/devtools-kit': 1.4.2(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) - '@nuxt/devtools-ui-kit': 1.4.2(@nuxt/devtools@1.4.2(rollup@4.22.0)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.22.0)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.6)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.0)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack@5.94.0(esbuild@0.23.1)) + '@nuxt/devtools-ui-kit': 1.4.2(@nuxt/devtools@1.4.2(rollup@4.22.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.22.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.6)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack@5.94.0(esbuild@0.23.1)) '@nuxt/kit': link:packages/kit '@types/google.maps': 3.58.0 '@types/stripe-v3': 3.1.33 @@ -8251,7 +8251,7 @@ snapshots: std-env: 3.7.0 third-party-capital: 2.3.0 ufo: 1.5.4 - unimport: 3.12.0(rollup@4.22.0)(webpack-sources@3.2.3) + unimport: 3.12.0(rollup@4.22.2)(webpack-sources@3.2.3) unplugin: 1.14.1(webpack-sources@3.2.3) unstorage: 1.12.0(ioredis@5.4.1) valibot: 0.42.0(typescript@5.6.2) @@ -8492,133 +8492,133 @@ snapshots: - encoding - supports-color - '@rollup/plugin-alias@5.1.0(rollup@4.22.0)': + '@rollup/plugin-alias@5.1.0(rollup@4.22.2)': dependencies: slash: 4.0.0 optionalDependencies: - rollup: 4.22.0 + rollup: 4.22.2 - '@rollup/plugin-commonjs@25.0.8(rollup@4.22.0)': + '@rollup/plugin-commonjs@25.0.8(rollup@4.22.2)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.22.0) + '@rollup/pluginutils': 5.1.0(rollup@4.22.2) commondir: 1.0.1 estree-walker: 2.0.2 glob: 8.1.0 is-reference: 1.2.1 magic-string: 0.30.11 optionalDependencies: - rollup: 4.22.0 + rollup: 4.22.2 - '@rollup/plugin-commonjs@26.0.1(rollup@4.22.0)': + '@rollup/plugin-commonjs@26.0.1(rollup@4.22.2)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.22.0) + '@rollup/pluginutils': 5.1.0(rollup@4.22.2) commondir: 1.0.1 estree-walker: 2.0.2 glob: 10.4.5 is-reference: 1.2.1 magic-string: 0.30.11 optionalDependencies: - rollup: 4.22.0 + rollup: 4.22.2 - '@rollup/plugin-inject@5.0.5(rollup@4.22.0)': + '@rollup/plugin-inject@5.0.5(rollup@4.22.2)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.22.0) + '@rollup/pluginutils': 5.1.0(rollup@4.22.2) estree-walker: 2.0.2 magic-string: 0.30.11 optionalDependencies: - rollup: 4.22.0 + rollup: 4.22.2 - '@rollup/plugin-json@6.1.0(rollup@4.22.0)': + '@rollup/plugin-json@6.1.0(rollup@4.22.2)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.22.0) + '@rollup/pluginutils': 5.1.0(rollup@4.22.2) optionalDependencies: - rollup: 4.22.0 + rollup: 4.22.2 - '@rollup/plugin-node-resolve@15.2.3(rollup@4.22.0)': + '@rollup/plugin-node-resolve@15.2.3(rollup@4.22.2)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.22.0) + '@rollup/pluginutils': 5.1.0(rollup@4.22.2) '@types/resolve': 1.20.2 deepmerge: 4.3.1 is-builtin-module: 3.2.1 is-module: 1.0.0 resolve: 1.22.8 optionalDependencies: - rollup: 4.22.0 + rollup: 4.22.2 - '@rollup/plugin-replace@5.0.7(rollup@4.22.0)': + '@rollup/plugin-replace@5.0.7(rollup@4.22.2)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.22.0) + '@rollup/pluginutils': 5.1.0(rollup@4.22.2) magic-string: 0.30.11 optionalDependencies: - rollup: 4.22.0 + rollup: 4.22.2 - '@rollup/plugin-terser@0.4.4(rollup@4.22.0)': + '@rollup/plugin-terser@0.4.4(rollup@4.22.2)': dependencies: serialize-javascript: 6.0.2 smob: 1.5.0 terser: 5.32.0 optionalDependencies: - rollup: 4.22.0 + rollup: 4.22.2 '@rollup/pluginutils@4.2.1': dependencies: estree-walker: 2.0.2 picomatch: 2.3.1 - '@rollup/pluginutils@5.1.0(rollup@4.22.0)': + '@rollup/pluginutils@5.1.0(rollup@4.22.2)': dependencies: '@types/estree': 1.0.6 estree-walker: 2.0.2 picomatch: 2.3.1 optionalDependencies: - rollup: 4.22.0 + rollup: 4.22.2 - '@rollup/rollup-android-arm-eabi@4.22.0': + '@rollup/rollup-android-arm-eabi@4.22.2': optional: true - '@rollup/rollup-android-arm64@4.22.0': + '@rollup/rollup-android-arm64@4.22.2': optional: true - '@rollup/rollup-darwin-arm64@4.22.0': + '@rollup/rollup-darwin-arm64@4.22.2': optional: true - '@rollup/rollup-darwin-x64@4.22.0': + '@rollup/rollup-darwin-x64@4.22.2': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.22.0': + '@rollup/rollup-linux-arm-gnueabihf@4.22.2': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.22.0': + '@rollup/rollup-linux-arm-musleabihf@4.22.2': optional: true - '@rollup/rollup-linux-arm64-gnu@4.22.0': + '@rollup/rollup-linux-arm64-gnu@4.22.2': optional: true - '@rollup/rollup-linux-arm64-musl@4.22.0': + '@rollup/rollup-linux-arm64-musl@4.22.2': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.22.0': + '@rollup/rollup-linux-powerpc64le-gnu@4.22.2': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.22.0': + '@rollup/rollup-linux-riscv64-gnu@4.22.2': optional: true - '@rollup/rollup-linux-s390x-gnu@4.22.0': + '@rollup/rollup-linux-s390x-gnu@4.22.2': optional: true - '@rollup/rollup-linux-x64-gnu@4.22.0': + '@rollup/rollup-linux-x64-gnu@4.22.2': optional: true - '@rollup/rollup-linux-x64-musl@4.22.0': + '@rollup/rollup-linux-x64-musl@4.22.2': optional: true - '@rollup/rollup-win32-arm64-msvc@4.22.0': + '@rollup/rollup-win32-arm64-msvc@4.22.2': optional: true - '@rollup/rollup-win32-ia32-msvc@4.22.0': + '@rollup/rollup-win32-ia32-msvc@4.22.2': optional: true - '@rollup/rollup-win32-x64-msvc@4.22.0': + '@rollup/rollup-win32-x64-msvc@4.22.2': optional: true '@shikijs/core@1.17.0': @@ -9042,32 +9042,32 @@ snapshots: unhead: 1.11.6 vue: 3.5.6(typescript@5.6.2) - '@unocss/astro@0.62.3(rollup@4.22.0)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))': + '@unocss/astro@0.62.3(rollup@4.22.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))': dependencies: '@unocss/core': 0.62.3 '@unocss/reset': 0.62.3 - '@unocss/vite': 0.62.3(rollup@4.22.0)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + '@unocss/vite': 0.62.3(rollup@4.22.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: vite: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - rollup - supports-color - '@unocss/astro@0.62.4(rollup@4.22.0)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))': + '@unocss/astro@0.62.4(rollup@4.22.2)(vite@5.4.6(@types/node@20.16.5)(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.22.0)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + '@unocss/vite': 0.62.4(rollup@4.22.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: vite: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - rollup - supports-color - '@unocss/cli@0.62.3(rollup@4.22.0)': + '@unocss/cli@0.62.3(rollup@4.22.2)': dependencies: '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.0(rollup@4.22.0) + '@rollup/pluginutils': 5.1.0(rollup@4.22.2) '@unocss/config': 0.62.3 '@unocss/core': 0.62.3 '@unocss/preset-uno': 0.62.3 @@ -9083,10 +9083,10 @@ snapshots: - rollup - supports-color - '@unocss/cli@0.62.4(rollup@4.22.0)': + '@unocss/cli@0.62.4(rollup@4.22.2)': dependencies: '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.0(rollup@4.22.0) + '@rollup/pluginutils': 5.1.0(rollup@4.22.2) '@unocss/config': 0.62.4 '@unocss/core': 0.62.4 '@unocss/preset-uno': 0.62.4 @@ -9142,7 +9142,7 @@ snapshots: gzip-size: 6.0.0 sirv: 2.0.4 - '@unocss/nuxt@0.62.3(postcss@8.4.47)(rollup@4.22.0)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(webpack@5.94.0(esbuild@0.23.1))': + '@unocss/nuxt@0.62.3(postcss@8.4.47)(rollup@4.22.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@nuxt/kit': link:packages/kit '@unocss/config': 0.62.3 @@ -9155,9 +9155,9 @@ snapshots: '@unocss/preset-web-fonts': 0.62.3 '@unocss/preset-wind': 0.62.3 '@unocss/reset': 0.62.3 - '@unocss/vite': 0.62.3(rollup@4.22.0)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) - '@unocss/webpack': 0.62.3(rollup@4.22.0)(webpack@5.94.0(esbuild@0.23.1)) - unocss: 0.62.3(@unocss/webpack@0.62.3(rollup@4.22.0)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.0)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + '@unocss/vite': 0.62.3(rollup@4.22.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + '@unocss/webpack': 0.62.3(rollup@4.22.2)(webpack@5.94.0(esbuild@0.23.1)) + unocss: 0.62.3(@unocss/webpack@0.62.3(rollup@4.22.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) transitivePeerDependencies: - postcss - rollup @@ -9339,10 +9339,10 @@ snapshots: dependencies: '@unocss/core': 0.62.4 - '@unocss/vite@0.62.3(rollup@4.22.0)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))': + '@unocss/vite@0.62.3(rollup@4.22.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))': dependencies: '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.0(rollup@4.22.0) + '@rollup/pluginutils': 5.1.0(rollup@4.22.2) '@unocss/config': 0.62.3 '@unocss/core': 0.62.3 '@unocss/inspector': 0.62.3 @@ -9356,10 +9356,10 @@ snapshots: - rollup - supports-color - '@unocss/vite@0.62.4(rollup@4.22.0)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))': + '@unocss/vite@0.62.4(rollup@4.22.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))': dependencies: '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.0(rollup@4.22.0) + '@rollup/pluginutils': 5.1.0(rollup@4.22.2) '@unocss/config': 0.62.4 '@unocss/core': 0.62.4 '@unocss/inspector': 0.62.4 @@ -9371,10 +9371,10 @@ snapshots: - rollup - supports-color - '@unocss/webpack@0.62.3(rollup@4.22.0)(webpack@5.94.0(esbuild@0.23.1))': + '@unocss/webpack@0.62.3(rollup@4.22.2)(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.0(rollup@4.22.0) + '@rollup/pluginutils': 5.1.0(rollup@4.22.2) '@unocss/config': 0.62.3 '@unocss/core': 0.62.3 chokidar: 3.6.0 @@ -9537,10 +9537,10 @@ snapshots: path-browserify: 1.0.1 vscode-uri: 3.0.8 - '@vue-macros/common@1.12.3(rollup@4.22.0)(vue@3.5.6(typescript@5.6.2))': + '@vue-macros/common@1.12.3(rollup@4.22.2)(vue@3.5.6(typescript@5.6.2))': dependencies: '@babel/types': 7.25.6 - '@rollup/pluginutils': 5.1.0(rollup@4.22.0) + '@rollup/pluginutils': 5.1.0(rollup@4.22.2) '@vue/compiler-sfc': 3.5.6 ast-kit: 1.1.0 local-pkg: 0.5.0 @@ -11571,9 +11571,9 @@ snapshots: transitivePeerDependencies: - supports-color - impound@0.1.0(rollup@4.22.0)(webpack-sources@3.2.3): + impound@0.1.0(rollup@4.22.2)(webpack-sources@3.2.3): dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.22.0) + '@rollup/pluginutils': 5.1.0(rollup@4.22.2) mlly: 1.7.1 pathe: 1.1.2 unenv: 1.10.0 @@ -12548,14 +12548,14 @@ snapshots: dependencies: '@cloudflare/kv-asset-handler': 0.3.4 '@netlify/functions': 2.8.1 - '@rollup/plugin-alias': 5.1.0(rollup@4.22.0) - '@rollup/plugin-commonjs': 26.0.1(rollup@4.22.0) - '@rollup/plugin-inject': 5.0.5(rollup@4.22.0) - '@rollup/plugin-json': 6.1.0(rollup@4.22.0) - '@rollup/plugin-node-resolve': 15.2.3(rollup@4.22.0) - '@rollup/plugin-replace': 5.0.7(rollup@4.22.0) - '@rollup/plugin-terser': 0.4.4(rollup@4.22.0) - '@rollup/pluginutils': 5.1.0(rollup@4.22.0) + '@rollup/plugin-alias': 5.1.0(rollup@4.22.2) + '@rollup/plugin-commonjs': 26.0.1(rollup@4.22.2) + '@rollup/plugin-inject': 5.0.5(rollup@4.22.2) + '@rollup/plugin-json': 6.1.0(rollup@4.22.2) + '@rollup/plugin-node-resolve': 15.2.3(rollup@4.22.2) + '@rollup/plugin-replace': 5.0.7(rollup@4.22.2) + '@rollup/plugin-terser': 0.4.4(rollup@4.22.2) + '@rollup/pluginutils': 5.1.0(rollup@4.22.2) '@types/http-proxy': 1.17.15 '@vercel/nft': 0.27.4 archiver: 7.0.1 @@ -12601,8 +12601,8 @@ snapshots: pkg-types: 1.2.0 pretty-bytes: 6.1.1 radix3: 1.1.2 - rollup: 4.22.0 - rollup-plugin-visualizer: 5.12.0(rollup@4.22.0) + rollup: 4.22.2 + rollup-plugin-visualizer: 5.12.0(rollup@4.22.2) scule: 1.3.0 semver: 7.6.3 serve-placeholder: 2.0.2 @@ -12612,7 +12612,7 @@ snapshots: uncrypto: 0.1.3 unctx: 2.3.1(webpack-sources@3.2.3) unenv: 1.10.0 - unimport: 3.12.0(rollup@4.22.0)(webpack-sources@3.2.3) + unimport: 3.12.0(rollup@4.22.2)(webpack-sources@3.2.3) unstorage: 1.12.0(ioredis@5.4.1) untyped: 1.4.2 unwasm: 0.3.9(webpack-sources@3.2.3) @@ -12642,14 +12642,14 @@ snapshots: dependencies: '@cloudflare/kv-asset-handler': 0.3.4 '@netlify/functions': 2.8.1 - '@rollup/plugin-alias': 5.1.0(rollup@4.22.0) - '@rollup/plugin-commonjs': 25.0.8(rollup@4.22.0) - '@rollup/plugin-inject': 5.0.5(rollup@4.22.0) - '@rollup/plugin-json': 6.1.0(rollup@4.22.0) - '@rollup/plugin-node-resolve': 15.2.3(rollup@4.22.0) - '@rollup/plugin-replace': 5.0.7(rollup@4.22.0) - '@rollup/plugin-terser': 0.4.4(rollup@4.22.0) - '@rollup/pluginutils': 5.1.0(rollup@4.22.0) + '@rollup/plugin-alias': 5.1.0(rollup@4.22.2) + '@rollup/plugin-commonjs': 25.0.8(rollup@4.22.2) + '@rollup/plugin-inject': 5.0.5(rollup@4.22.2) + '@rollup/plugin-json': 6.1.0(rollup@4.22.2) + '@rollup/plugin-node-resolve': 15.2.3(rollup@4.22.2) + '@rollup/plugin-replace': 5.0.7(rollup@4.22.2) + '@rollup/plugin-terser': 0.4.4(rollup@4.22.2) + '@rollup/pluginutils': 5.1.0(rollup@4.22.2) '@types/http-proxy': 1.17.15 '@vercel/nft': 0.26.5 archiver: 7.0.1 @@ -12692,8 +12692,8 @@ snapshots: pkg-types: 1.2.0 pretty-bytes: 6.1.1 radix3: 1.1.2 - rollup: 4.22.0 - rollup-plugin-visualizer: 5.12.0(rollup@4.22.0) + rollup: 4.22.2 + rollup-plugin-visualizer: 5.12.0(rollup@4.22.2) scule: 1.3.0 semver: 7.6.3 serve-placeholder: 2.0.2 @@ -12703,7 +12703,7 @@ snapshots: uncrypto: 0.1.3 unctx: 2.3.1(webpack-sources@3.2.3) unenv: 1.10.0 - unimport: 3.12.0(rollup@4.22.0)(webpack-sources@3.2.3) + unimport: 3.12.0(rollup@4.22.2)(webpack-sources@3.2.3) unstorage: 1.12.0(ioredis@5.4.1) unwasm: 0.3.9(webpack-sources@3.2.3) transitivePeerDependencies: @@ -13630,43 +13630,43 @@ snapshots: glob: 11.0.0 package-json-from-dist: 1.0.0 - rollup-plugin-dts@6.1.1(rollup@4.22.0)(typescript@5.6.2): + rollup-plugin-dts@6.1.1(rollup@4.22.2)(typescript@5.6.2): dependencies: magic-string: 0.30.11 - rollup: 4.22.0 + rollup: 4.22.2 typescript: 5.6.2 optionalDependencies: '@babel/code-frame': 7.24.7 - rollup-plugin-visualizer@5.12.0(rollup@4.22.0): + rollup-plugin-visualizer@5.12.0(rollup@4.22.2): dependencies: open: 8.4.2 picomatch: 2.3.1 source-map: 0.7.4 yargs: 17.7.2 optionalDependencies: - rollup: 4.22.0 + rollup: 4.22.2 - rollup@4.22.0: + rollup@4.22.2: dependencies: '@types/estree': 1.0.5 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.22.0 - '@rollup/rollup-android-arm64': 4.22.0 - '@rollup/rollup-darwin-arm64': 4.22.0 - '@rollup/rollup-darwin-x64': 4.22.0 - '@rollup/rollup-linux-arm-gnueabihf': 4.22.0 - '@rollup/rollup-linux-arm-musleabihf': 4.22.0 - '@rollup/rollup-linux-arm64-gnu': 4.22.0 - '@rollup/rollup-linux-arm64-musl': 4.22.0 - '@rollup/rollup-linux-powerpc64le-gnu': 4.22.0 - '@rollup/rollup-linux-riscv64-gnu': 4.22.0 - '@rollup/rollup-linux-s390x-gnu': 4.22.0 - '@rollup/rollup-linux-x64-gnu': 4.22.0 - '@rollup/rollup-linux-x64-musl': 4.22.0 - '@rollup/rollup-win32-arm64-msvc': 4.22.0 - '@rollup/rollup-win32-ia32-msvc': 4.22.0 - '@rollup/rollup-win32-x64-msvc': 4.22.0 + '@rollup/rollup-android-arm-eabi': 4.22.2 + '@rollup/rollup-android-arm64': 4.22.2 + '@rollup/rollup-darwin-arm64': 4.22.2 + '@rollup/rollup-darwin-x64': 4.22.2 + '@rollup/rollup-linux-arm-gnueabihf': 4.22.2 + '@rollup/rollup-linux-arm-musleabihf': 4.22.2 + '@rollup/rollup-linux-arm64-gnu': 4.22.2 + '@rollup/rollup-linux-arm64-musl': 4.22.2 + '@rollup/rollup-linux-powerpc64le-gnu': 4.22.2 + '@rollup/rollup-linux-riscv64-gnu': 4.22.2 + '@rollup/rollup-linux-s390x-gnu': 4.22.2 + '@rollup/rollup-linux-x64-gnu': 4.22.2 + '@rollup/rollup-linux-x64-musl': 4.22.2 + '@rollup/rollup-win32-arm64-msvc': 4.22.2 + '@rollup/rollup-win32-ia32-msvc': 4.22.2 + '@rollup/rollup-win32-x64-msvc': 4.22.2 fsevents: 2.3.3 run-applescript@7.0.0: {} @@ -14197,12 +14197,12 @@ snapshots: unbuild@3.0.0-rc.7(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)): dependencies: - '@rollup/plugin-alias': 5.1.0(rollup@4.22.0) - '@rollup/plugin-commonjs': 26.0.1(rollup@4.22.0) - '@rollup/plugin-json': 6.1.0(rollup@4.22.0) - '@rollup/plugin-node-resolve': 15.2.3(rollup@4.22.0) - '@rollup/plugin-replace': 5.0.7(rollup@4.22.0) - '@rollup/pluginutils': 5.1.0(rollup@4.22.0) + '@rollup/plugin-alias': 5.1.0(rollup@4.22.2) + '@rollup/plugin-commonjs': 26.0.1(rollup@4.22.2) + '@rollup/plugin-json': 6.1.0(rollup@4.22.2) + '@rollup/plugin-node-resolve': 15.2.3(rollup@4.22.2) + '@rollup/plugin-replace': 5.0.7(rollup@4.22.2) + '@rollup/pluginutils': 5.1.0(rollup@4.22.2) citty: 0.1.6 consola: 3.2.3 defu: 6.1.4 @@ -14216,8 +14216,8 @@ snapshots: pathe: 1.1.2 pkg-types: 1.2.0 pretty-bytes: 6.1.1 - rollup: 4.22.0 - rollup-plugin-dts: 6.1.1(rollup@4.22.0)(typescript@5.6.2) + rollup: 4.22.2 + rollup-plugin-dts: 6.1.1(rollup@4.22.2)(typescript@5.6.2) scule: 1.3.0 ufo: 1.5.4 untyped: 1.4.2 @@ -14282,9 +14282,9 @@ snapshots: trough: 2.2.0 vfile: 6.0.3 - unimport@3.12.0(rollup@4.22.0)(webpack-sources@3.2.3): + unimport@3.12.0(rollup@4.22.2)(webpack-sources@3.2.3): dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.22.0) + '@rollup/pluginutils': 5.1.0(rollup@4.22.2) acorn: 8.12.1 escape-string-regexp: 5.0.0 estree-walker: 3.0.3 @@ -14330,10 +14330,10 @@ snapshots: universalify@2.0.1: {} - unocss@0.62.3(@unocss/webpack@0.62.3(rollup@4.22.0)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.0)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)): + unocss@0.62.3(@unocss/webpack@0.62.3(rollup@4.22.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)): dependencies: - '@unocss/astro': 0.62.3(rollup@4.22.0)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) - '@unocss/cli': 0.62.3(rollup@4.22.0) + '@unocss/astro': 0.62.3(rollup@4.22.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + '@unocss/cli': 0.62.3(rollup@4.22.2) '@unocss/core': 0.62.3 '@unocss/extractor-arbitrary-variants': 0.62.3 '@unocss/postcss': 0.62.3(postcss@8.4.47) @@ -14351,19 +14351,19 @@ snapshots: '@unocss/transformer-compile-class': 0.62.3 '@unocss/transformer-directives': 0.62.3 '@unocss/transformer-variant-group': 0.62.3 - '@unocss/vite': 0.62.3(rollup@4.22.0)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + '@unocss/vite': 0.62.3(rollup@4.22.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: - '@unocss/webpack': 0.62.3(rollup@4.22.0)(webpack@5.94.0(esbuild@0.23.1)) + '@unocss/webpack': 0.62.3(rollup@4.22.2)(webpack@5.94.0(esbuild@0.23.1)) vite: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - postcss - rollup - supports-color - unocss@0.62.4(@unocss/webpack@0.62.3(rollup@4.22.0)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.0)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)): + unocss@0.62.4(@unocss/webpack@0.62.3(rollup@4.22.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)): dependencies: - '@unocss/astro': 0.62.4(rollup@4.22.0)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) - '@unocss/cli': 0.62.4(rollup@4.22.0) + '@unocss/astro': 0.62.4(rollup@4.22.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + '@unocss/cli': 0.62.4(rollup@4.22.2) '@unocss/core': 0.62.4 '@unocss/postcss': 0.62.4(postcss@8.4.47) '@unocss/preset-attributify': 0.62.4 @@ -14378,20 +14378,20 @@ 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.22.0)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + '@unocss/vite': 0.62.4(rollup@4.22.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: - '@unocss/webpack': 0.62.3(rollup@4.22.0)(webpack@5.94.0(esbuild@0.23.1)) + '@unocss/webpack': 0.62.3(rollup@4.22.2)(webpack@5.94.0(esbuild@0.23.1)) vite: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - postcss - rollup - supports-color - unplugin-vue-router@0.10.8(rollup@4.22.0)(vue-router@4.4.5(vue@3.5.6(typescript@5.6.2)))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3): + unplugin-vue-router@0.10.8(rollup@4.22.2)(vue-router@4.4.5(vue@3.5.6(typescript@5.6.2)))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3): dependencies: '@babel/types': 7.25.6 - '@rollup/pluginutils': 5.1.0(rollup@4.22.0) - '@vue-macros/common': 1.12.3(rollup@4.22.0)(vue@3.5.6(typescript@5.6.2)) + '@rollup/pluginutils': 5.1.0(rollup@4.22.2) + '@vue-macros/common': 1.12.3(rollup@4.22.2)(vue@3.5.6(typescript@5.6.2)) ast-walker-scope: 0.6.2 chokidar: 3.6.0 fast-glob: 3.3.2 @@ -14580,10 +14580,10 @@ snapshots: typescript: 5.6.2 vue-tsc: 2.1.6(typescript@5.6.2) - vite-plugin-inspect@0.8.7(@nuxt/kit@packages+kit)(rollup@4.22.0)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)): + vite-plugin-inspect@0.8.7(@nuxt/kit@packages+kit)(rollup@4.22.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)): dependencies: '@antfu/utils': 0.7.10 - '@rollup/pluginutils': 5.1.0(rollup@4.22.0) + '@rollup/pluginutils': 5.1.0(rollup@4.22.2) debug: 4.3.7(supports-color@9.4.0) error-stack-parser-es: 0.1.5 fs-extra: 11.2.0 @@ -14617,7 +14617,7 @@ snapshots: dependencies: esbuild: 0.21.5 postcss: 8.4.47 - rollup: 4.22.0 + rollup: 4.22.2 optionalDependencies: '@types/node': 20.16.5 fsevents: 2.3.3 From 00ad2b8233c309a8f08810efb413eb1a7ccd105d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matej=20=C4=8Cern=C3=BD?= <112722215+CernyMatej@users.noreply.github.com> Date: Sat, 21 Sep 2024 10:32:00 +0200 Subject: [PATCH 023/104] docs: move custom directories note to the correct place (#29100) --- docs/2.guide/2.directory-structure/1.components.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/2.guide/2.directory-structure/1.components.md b/docs/2.guide/2.directory-structure/1.components.md index fbd03b63b4..f4cf6c7e97 100644 --- a/docs/2.guide/2.directory-structure/1.components.md +++ b/docs/2.guide/2.directory-structure/1.components.md @@ -166,6 +166,10 @@ export default defineNuxtConfig({ }) ``` +::note +Any nested directories need to be added first as they are scanned in order. +:: + ## npm Packages If you want to auto-import components from an npm package, you can use [`addComponent`](/docs/api/kit/components#addcomponent) in a [local module](/docs/guide/directory-structure/modules) to register them. @@ -198,10 +202,6 @@ export default defineNuxtModule({ :: -::note -Any nested directories need to be added first as they are scanned in order. -:: - ## Component Extensions By default, any file with an extension specified in the [extensions key of `nuxt.config.ts`](/docs/api/nuxt-config#extensions) is treated as a component. From 61b5ef78506a5c225f15e7b90381c8de19bb196e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 21 Sep 2024 09:32:18 +0100 Subject: [PATCH 024/104] chore(deps): update all non-major dependencies (main) (#29093) --- package.json | 18 +- packages/kit/package.json | 2 +- packages/nuxt/package.json | 10 +- packages/schema/package.json | 8 +- packages/ui-templates/package.json | 2 +- packages/vite/package.json | 4 +- packages/webpack/package.json | 2 +- pnpm-lock.yaml | 813 +++++++++++++++-------------- test/bundle.test.ts | 4 +- 9 files changed, 437 insertions(+), 426 deletions(-) diff --git a/package.json b/package.json index 1014bf3e85..d63904462b 100644 --- a/package.json +++ b/package.json @@ -39,9 +39,9 @@ "@nuxt/ui-templates": "workspace:*", "@nuxt/vite-builder": "workspace:*", "@nuxt/webpack-builder": "workspace:*", - "@vue/compiler-core": "3.5.6", - "@vue/compiler-dom": "3.5.6", - "@vue/shared": "3.5.6", + "@vue/compiler-core": "3.5.7", + "@vue/compiler-dom": "3.5.7", + "@vue/shared": "3.5.7", "@types/node": "20.16.5", "c12": "2.0.0-beta.2", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", @@ -56,11 +56,11 @@ "typescript": "5.6.2", "ufo": "1.5.4", "unbuild": "3.0.0-rc.7", - "vite": "5.4.6", - "vue": "3.5.6" + "vite": "5.4.7", + "vue": "3.5.7" }, "devDependencies": { - "@eslint/js": "9.10.0", + "@eslint/js": "9.11.0", "@nuxt/eslint-config": "0.5.7", "@nuxt/kit": "workspace:*", "@nuxt/test-utils": "3.14.2", @@ -81,7 +81,7 @@ "cssnano": "7.0.6", "destr": "2.0.3", "devalue": "5.0.0", - "eslint": "9.10.0", + "eslint": "9.11.0", "eslint-plugin-no-only-tests": "3.3.0", "eslint-plugin-perfectionist": "3.6.0", "eslint-typegen": "0.3.2", @@ -106,11 +106,11 @@ "ufo": "1.5.4", "vitest": "2.1.1", "vitest-environment-nuxt": "1.0.1", - "vue": "3.5.6", + "vue": "3.5.7", "vue-router": "4.4.5", "vue-tsc": "2.1.6" }, - "packageManager": "pnpm@9.10.0", + "packageManager": "pnpm@9.11.0", "engines": { "node": "^16.10.0 || >=18.0.0" }, diff --git a/packages/kit/package.json b/packages/kit/package.json index 07fade5833..b763fd1258 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -52,7 +52,7 @@ "@types/semver": "7.5.8", "nitro": "npm:nitro-nightly@3.0.0-beta-28665895.e727afda", "unbuild": "3.0.0-rc.7", - "vite": "5.4.6", + "vite": "5.4.7", "vitest": "2.1.1", "webpack": "5.94.0" }, diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index e52487adb2..c86b3c7a0b 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -60,7 +60,7 @@ }, "dependencies": { "@nuxt/devalue": "^2.0.2", - "@nuxt/devtools": "^1.4.2", + "@nuxt/devtools": "^1.5.0", "@nuxt/kit": "workspace:*", "@nuxt/schema": "workspace:*", "@nuxt/telemetry": "^2.6.0", @@ -69,7 +69,7 @@ "@unhead/shared": "^1.11.6", "@unhead/ssr": "^1.11.6", "@unhead/vue": "^1.11.6", - "@vue/shared": "^3.5.6", + "@vue/shared": "^3.5.7", "acorn": "8.12.1", "c12": "^2.0.0-beta.2", "chokidar": "^3.6.0", @@ -119,7 +119,7 @@ "unplugin-vue-router": "^0.10.8", "unstorage": "^1.12.0", "untyped": "^1.4.2", - "vue": "^3.5.6", + "vue": "^3.5.7", "vue-bundle-renderer": "^2.1.0", "vue-devtools-stub": "^0.1.0", "vue-router": "^4.4.5" @@ -130,9 +130,9 @@ "@parcel/watcher": "2.4.1", "@types/estree": "1.0.6", "@vitejs/plugin-vue": "5.1.4", - "@vue/compiler-sfc": "3.5.6", + "@vue/compiler-sfc": "3.5.7", "unbuild": "3.0.0-rc.7", - "vite": "5.4.6", + "vite": "5.4.7", "vitest": "2.1.1" }, "peerDependencies": { diff --git a/packages/schema/package.json b/packages/schema/package.json index b56596f537..31f0fc8aa5 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -42,8 +42,8 @@ "@unhead/schema": "1.11.6", "@vitejs/plugin-vue": "5.1.4", "@vitejs/plugin-vue-jsx": "4.0.1", - "@vue/compiler-core": "3.5.6", - "@vue/compiler-sfc": "3.5.6", + "@vue/compiler-core": "3.5.7", + "@vue/compiler-sfc": "3.5.7", "@vue/language-core": "2.1.6", "c12": "2.0.0-beta.2", "esbuild-loader": "4.2.2", @@ -54,8 +54,8 @@ "unbuild": "3.0.0-rc.7", "unctx": "2.3.1", "unenv": "1.10.0", - "vite": "5.4.6", - "vue": "3.5.6", + "vite": "5.4.7", + "vue": "3.5.7", "vue-bundle-renderer": "2.1.0", "vue-loader": "17.4.2", "vue-router": "4.4.5", diff --git a/packages/ui-templates/package.json b/packages/ui-templates/package.json index 95dae90a47..a29d1e7632 100644 --- a/packages/ui-templates/package.json +++ b/packages/ui-templates/package.json @@ -30,6 +30,6 @@ "tinyexec": "0.3.0", "tinyglobby": "0.2.6", "unocss": "0.62.4", - "vite": "5.4.6" + "vite": "5.4.7" } } diff --git a/packages/vite/package.json b/packages/vite/package.json index 65f663abcb..d5932cba6b 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -29,7 +29,7 @@ "@types/estree": "1.0.6", "rollup": "4.22.2", "unbuild": "3.0.0-rc.7", - "vue": "3.5.6" + "vue": "3.5.7" }, "dependencies": { "@nuxt/kit": "workspace:*", @@ -62,7 +62,7 @@ "ufo": "^1.5.4", "unenv": "^1.10.0", "unplugin": "^1.14.1", - "vite": "^5.4.6", + "vite": "^5.4.7", "vite-node": "^2.1.1", "vite-plugin-checker": "^0.8.0", "vue-bundle-renderer": "^2.1.0" diff --git a/packages/webpack/package.json b/packages/webpack/package.json index 24d2852462..fa075a9549 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -80,7 +80,7 @@ "@types/webpack-hot-middleware": "2.25.9", "rollup": "4.22.2", "unbuild": "3.0.0-rc.7", - "vue": "3.5.6" + "vue": "3.5.7" }, "peerDependencies": { "vue": "^3.3.4" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a7898e6862..0725e63666 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,9 +10,9 @@ overrides: '@nuxt/ui-templates': workspace:* '@nuxt/vite-builder': workspace:* '@nuxt/webpack-builder': workspace:* - '@vue/compiler-core': 3.5.6 - '@vue/compiler-dom': 3.5.6 - '@vue/shared': 3.5.6 + '@vue/compiler-core': 3.5.7 + '@vue/compiler-dom': 3.5.7 + '@vue/shared': 3.5.7 '@types/node': 20.16.5 c12: 2.0.0-beta.2 h3: npm:h3-nightly@2.0.0-1718872656.6765a6e @@ -27,8 +27,8 @@ overrides: typescript: 5.6.2 ufo: 1.5.4 unbuild: 3.0.0-rc.7 - vite: 5.4.6 - vue: 3.5.6 + vite: 5.4.7 + vue: 3.5.7 patchedDependencies: ofetch@1.3.4: @@ -40,23 +40,23 @@ importers: .: devDependencies: '@eslint/js': - specifier: 9.10.0 - version: 9.10.0 + specifier: 9.11.0 + version: 9.11.0 '@nuxt/eslint-config': specifier: 0.5.7 - version: 0.5.7(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2) + version: 0.5.7(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2) '@nuxt/kit': specifier: workspace:* version: link:packages/kit '@nuxt/test-utils': specifier: 3.14.2 - version: 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.6)(vue@3.5.6(typescript@5.6.2)))(@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.47.1)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.6(typescript@5.6.2)))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3) + version: 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.7)(vue@3.5.7(typescript@5.6.2)))(@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.47.1)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.7(typescript@5.6.2)))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3) '@nuxt/webpack-builder': specifier: workspace:* version: link:packages/webpack '@testing-library/vue': specifier: 8.1.0 - version: 8.1.0(@vue/compiler-sfc@3.5.6)(vue@3.5.6(typescript@5.6.2)) + version: 8.1.0(@vue/compiler-sfc@3.5.7)(vue@3.5.7(typescript@5.6.2)) '@types/eslint__js': specifier: 8.42.3 version: 8.42.3 @@ -71,10 +71,10 @@ importers: version: 1.11.6 '@unhead/vue': specifier: 1.11.6 - version: 1.11.6(vue@3.5.6(typescript@5.6.2)) + version: 1.11.6(vue@3.5.7(typescript@5.6.2)) '@vitejs/plugin-vue': specifier: 5.1.4 - version: 5.1.4(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2)) + version: 5.1.4(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2)) '@vitest/coverage-v8': specifier: 2.1.1 version: 2.1.1(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)) @@ -103,17 +103,17 @@ importers: specifier: 5.0.0 version: 5.0.0 eslint: - specifier: 9.10.0 - version: 9.10.0(jiti@2.0.0-rc.1) + specifier: 9.11.0 + version: 9.11.0(jiti@2.0.0-rc.1) eslint-plugin-no-only-tests: specifier: 3.3.0 version: 3.3.0 eslint-plugin-perfectionist: specifier: 3.6.0 - version: 3.6.0(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.10.0(jiti@2.0.0-rc.1))) + version: 3.6.0(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.11.0(jiti@2.0.0-rc.1))) eslint-typegen: specifier: 0.3.2 - version: 0.3.2(eslint@9.10.0(jiti@2.0.0-rc.1)) + version: 0.3.2(eslint@9.11.0(jiti@2.0.0-rc.1)) h3: specifier: npm:h3-nightly@2.0.0-1718872656.6765a6e version: h3-nightly@2.0.0-1718872656.6765a6e @@ -176,13 +176,13 @@ importers: version: 2.1.1(@types/node@20.16.5)(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.6)(vue@3.5.6(typescript@5.6.2)))(@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.47.1)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.6(typescript@5.6.2)))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3) + version: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.7)(vue@3.5.7(typescript@5.6.2)))(@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.47.1)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.7(typescript@5.6.2)))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3) vue: - specifier: 3.5.6 - version: 3.5.6(typescript@5.6.2) + specifier: 3.5.7 + version: 3.5.7(typescript@5.6.2) vue-router: specifier: 4.4.5 - version: 4.4.5(vue@3.5.6(typescript@5.6.2)) + version: 4.4.5(vue@3.5.7(typescript@5.6.2)) vue-tsc: specifier: 2.1.6 version: 2.1.6(typescript@5.6.2) @@ -215,7 +215,7 @@ importers: version: 2.0.0 ignore: specifier: ^6.0.1 - version: 6.0.1 + version: 6.0.2 jiti: specifier: 2.0.0-rc.1 version: 2.0.0-rc.1 @@ -263,8 +263,8 @@ importers: specifier: 3.0.0-rc.7 version: 3.0.0-rc.7(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) vite: - specifier: 5.4.6 - version: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + specifier: 5.4.7 + version: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) vitest: specifier: 2.1.1 version: 2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) @@ -278,8 +278,8 @@ importers: specifier: ^2.0.2 version: 2.0.2 '@nuxt/devtools': - specifier: ^1.4.2 - version: 1.4.2(rollup@4.22.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3) + specifier: ^1.5.0 + version: 1.5.0(rollup@4.22.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3) '@nuxt/kit': specifier: workspace:* version: link:../kit @@ -306,10 +306,10 @@ importers: version: 1.11.6 '@unhead/vue': specifier: ^1.11.6 - version: 1.11.6(vue@3.5.6(typescript@5.6.2)) + version: 1.11.6(vue@3.5.7(typescript@5.6.2)) '@vue/shared': - specifier: 3.5.6 - version: 3.5.6 + specifier: 3.5.7 + version: 3.5.7 acorn: specifier: 8.12.1 version: 8.12.1 @@ -360,7 +360,7 @@ importers: version: 5.5.3 ignore: specifier: ^6.0.1 - version: 6.0.1 + version: 6.0.2 impound: specifier: ^0.1.0 version: 0.1.0(rollup@4.22.2)(webpack-sources@3.2.3) @@ -450,7 +450,7 @@ importers: version: 1.14.1(webpack-sources@3.2.3) unplugin-vue-router: specifier: ^0.10.8 - version: 0.10.8(rollup@4.22.2)(vue-router@4.4.5(vue@3.5.6(typescript@5.6.2)))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3) + version: 0.10.8(rollup@4.22.2)(vue-router@4.4.5(vue@3.5.7(typescript@5.6.2)))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3) unstorage: specifier: ^1.12.0 version: 1.12.0(ioredis@5.4.1) @@ -458,8 +458,8 @@ importers: specifier: ^1.4.2 version: 1.4.2 vue: - specifier: 3.5.6 - version: 3.5.6(typescript@5.6.2) + specifier: 3.5.7 + version: 3.5.7(typescript@5.6.2) vue-bundle-renderer: specifier: ^2.1.0 version: 2.1.0 @@ -468,11 +468,11 @@ importers: version: 0.1.0 vue-router: specifier: ^4.4.5 - version: 4.4.5(vue@3.5.6(typescript@5.6.2)) + version: 4.4.5(vue@3.5.7(typescript@5.6.2)) devDependencies: '@nuxt/scripts': specifier: 0.9.2 - version: 0.9.2(@nuxt/devtools@1.4.2(rollup@4.22.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.22.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.6)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.2)(typescript@5.6.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1)) + version: 0.9.2(@nuxt/devtools@1.5.0(rollup@4.22.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.22.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.7)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.2)(typescript@5.6.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1)) '@nuxt/ui-templates': specifier: workspace:* version: link:../ui-templates @@ -484,16 +484,16 @@ importers: version: 1.0.6 '@vitejs/plugin-vue': specifier: 5.1.4 - version: 5.1.4(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2)) + version: 5.1.4(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2)) '@vue/compiler-sfc': - specifier: 3.5.6 - version: 3.5.6 + specifier: 3.5.7 + version: 3.5.7 unbuild: specifier: 3.0.0-rc.7 version: 3.0.0-rc.7(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) vite: - specifier: 5.4.6 - version: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + specifier: 5.4.7 + version: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) vitest: specifier: 2.1.1 version: 2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) @@ -557,16 +557,16 @@ importers: version: 1.11.6 '@vitejs/plugin-vue': specifier: 5.1.4 - version: 5.1.4(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2)) + version: 5.1.4(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2)) '@vitejs/plugin-vue-jsx': specifier: 4.0.1 - version: 4.0.1(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2)) + version: 4.0.1(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2)) '@vue/compiler-core': - specifier: 3.5.6 - version: 3.5.6 + specifier: 3.5.7 + version: 3.5.7 '@vue/compiler-sfc': - specifier: 3.5.6 - version: 3.5.6 + specifier: 3.5.7 + version: 3.5.7 '@vue/language-core': specifier: 2.1.6 version: 2.1.6(typescript@5.6.2) @@ -598,20 +598,20 @@ importers: specifier: 1.10.0 version: 1.10.0 vite: - specifier: 5.4.6 - version: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + specifier: 5.4.7 + version: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) vue: - specifier: 3.5.6 - version: 3.5.6(typescript@5.6.2) + specifier: 3.5.7 + version: 3.5.7(typescript@5.6.2) vue-bundle-renderer: specifier: 2.1.0 version: 2.1.0 vue-loader: specifier: 17.4.2 - version: 17.4.2(@vue/compiler-sfc@3.5.6)(vue@3.5.6(typescript@5.6.2))(webpack@5.94.0) + version: 17.4.2(@vue/compiler-sfc@3.5.7)(vue@3.5.7(typescript@5.6.2))(webpack@5.94.0) vue-router: specifier: 4.4.5 - version: 4.4.5(vue@3.5.6(typescript@5.6.2)) + version: 4.4.5(vue@3.5.7(typescript@5.6.2)) webpack: specifier: 5.94.0 version: 5.94.0 @@ -656,10 +656,10 @@ importers: version: 0.2.6 unocss: specifier: 0.62.4 - version: 0.62.4(@unocss/webpack@0.62.3(rollup@4.22.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + version: 0.62.4(@unocss/webpack@0.62.3(rollup@4.22.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) vite: - specifier: 5.4.6 - version: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + specifier: 5.4.7 + version: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) packages/vite: dependencies: @@ -671,10 +671,10 @@ importers: version: 5.0.7(rollup@4.22.2) '@vitejs/plugin-vue': specifier: ^5.1.4 - version: 5.1.4(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2)) + version: 5.1.4(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2)) '@vitejs/plugin-vue-jsx': specifier: ^4.0.1 - version: 4.0.1(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2)) + version: 4.0.1(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2)) autoprefixer: specifier: ^10.4.20 version: 10.4.20(postcss@8.4.47) @@ -754,14 +754,14 @@ importers: specifier: ^1.14.1 version: 1.14.1(webpack-sources@3.2.3) vite: - specifier: 5.4.6 - version: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + specifier: 5.4.7 + version: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) vite-node: specifier: ^2.1.1 version: 2.1.1(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) vite-plugin-checker: specifier: ^0.8.0 - version: 0.8.0(eslint@9.10.0(jiti@2.0.0-rc.1))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)) + version: 0.8.0(eslint@9.11.0(jiti@2.0.0-rc.1))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)) vue-bundle-renderer: specifier: ^2.1.0 version: 2.1.0 @@ -782,8 +782,8 @@ importers: specifier: 3.0.0-rc.7 version: 3.0.0-rc.7(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) vue: - specifier: 3.5.6 - version: 3.5.6(typescript@5.6.2) + specifier: 3.5.7 + version: 3.5.7(typescript@5.6.2) packages/webpack: dependencies: @@ -903,7 +903,7 @@ importers: version: 2.1.0 vue-loader: specifier: ^17.4.2 - version: 17.4.2(@vue/compiler-sfc@3.5.6)(vue@3.5.6(typescript@5.6.2))(webpack@5.94.0) + version: 17.4.2(@vue/compiler-sfc@3.5.7)(vue@3.5.7(typescript@5.6.2))(webpack@5.94.0) webpack: specifier: ^5.94.0 version: 5.94.0 @@ -948,8 +948,8 @@ importers: specifier: 3.0.0-rc.7 version: 3.0.0-rc.7(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) vue: - specifier: 3.5.6 - version: 3.5.6(typescript@5.6.2) + specifier: 3.5.7 + version: 3.5.7(typescript@5.6.2) playground: dependencies: @@ -976,8 +976,8 @@ importers: specifier: latest version: 1.14.1(webpack-sources@3.2.3) vue: - specifier: 3.5.6 - version: 3.5.6(typescript@5.6.2) + specifier: 3.5.7 + version: 3.5.7(typescript@5.6.2) test/fixtures/basic-types: dependencies: @@ -990,16 +990,16 @@ importers: version: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) unplugin-vue-router: specifier: ^0.10.7 - version: 0.10.8(rollup@4.22.2)(vue-router@4.4.5(vue@3.5.6(typescript@5.6.2)))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3) + version: 0.10.8(rollup@4.22.2)(vue-router@4.4.5(vue@3.5.7(typescript@5.6.2)))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3) vitest: specifier: 1.6.0 version: 1.6.0(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) vue: - specifier: 3.5.6 - version: 3.5.6(typescript@5.6.2) + specifier: 3.5.7 + version: 3.5.7(typescript@5.6.2) vue-router: specifier: latest - version: 4.4.5(vue@3.5.6(typescript@5.6.2)) + version: 4.4.5(vue@3.5.7(typescript@5.6.2)) test/fixtures/minimal: dependencies: @@ -1668,16 +1668,16 @@ packages: resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.10.0': - resolution: {integrity: sha512-fuXtbiP5GWIn8Fz+LWoOMVf/Jxm+aajZYkhi6CuEm4SxymFM+eUWzbO9qXT+L0iCkL5+KGYMCSGxo686H19S1g==} + '@eslint/js@9.11.0': + resolution: {integrity: sha512-LPkkenkDqyzTFauZLLAPhIb48fj6drrfMvRGSL9tS3AcZBSVTllemLSNyCvHNNL2t797S/6DJNSIwRwXgMO/eQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/object-schema@2.1.4': resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/plugin-kit@0.1.0': - resolution: {integrity: sha512-autAXT203ixhqei9xt+qkYOvY8l6LAFIdT2UXc/RPNeUVfqRF1BV94GTJyVPFKT8nFM6MyVJhjLj9E8JWvf5zQ==} + '@eslint/plugin-kit@0.2.0': + resolution: {integrity: sha512-vH9PiIMMwvhCx31Af3HiGzsVNULDbyVkHXwlemn/B0TFj/00ho3y55efXrUZTfQipxoHC5u4xq6zblww1zm1Ig==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@fastify/busboy@2.1.1': @@ -1824,22 +1824,27 @@ packages: '@nuxt/devtools-kit@1.4.2': resolution: {integrity: sha512-8a5PhVnC7E94318/sHbNSe9mI2MlsQ8+pJLGs2Hh1OJyidB9SWe6hoFc8q4K9VOtXak9uCFVb5V2JGXS1q+1aA==} peerDependencies: - vite: 5.4.6 + vite: 5.4.7 + + '@nuxt/devtools-kit@1.5.0': + resolution: {integrity: sha512-Q8sOquz9CoUMTABo6Bq+nkbNMZi+WVN4xpz1USZPZazcJhSj9imSmQRSycY2fBYqkfB1AKBRhm2UV2ujCQfw0Q==} + peerDependencies: + vite: 5.4.7 '@nuxt/devtools-ui-kit@1.4.2': resolution: {integrity: sha512-ELVSAVimFeX4RWrfBjckevyB2btIrd4KUG0qVEaX9pBzKxwg8C1u+sDEfDfSQSnByXf7uoaGkR/1O/Up7xu65g==} peerDependencies: '@nuxt/devtools': 1.4.2 - '@nuxt/devtools-wizard@1.4.2': - resolution: {integrity: sha512-TyhmPBg/xJKPOdnwR3DAh8KMUt6/0dUNABCxGVeY7PYbIiXt4msIGVJkBc4y+WwIJHOYPrSRClmZVsXQfRlB4A==} + '@nuxt/devtools-wizard@1.5.0': + resolution: {integrity: sha512-Yvc3MHzNZAN3hMoUr4FpVoBQ6etkp1STy56LntHgdEc9ngzcKzGuJJp5kxvytuY3dLUVFKQ6Ptvtv+yjLeoPZQ==} hasBin: true - '@nuxt/devtools@1.4.2': - resolution: {integrity: sha512-Ok3g2P7iwKyK8LiwozbYVAZTo8t91iXSmlJj2ozeo1okKQ2Qi1AtwB6nYgIlkUHZmo155ZjG/LCHYI5uhQ/sGw==} + '@nuxt/devtools@1.5.0': + resolution: {integrity: sha512-82LEPZUVU0osPRypSTq/bPXfl1Oo/+R2UaXx/pq9WkE8Vj1V/n0v7a40EVHJsusZ+e/JGjed8+8oYDwF8nNIQw==} hasBin: true peerDependencies: - vite: 5.4.6 + vite: 5.4.7 '@nuxt/eslint-config@0.5.7': resolution: {integrity: sha512-B+snO9NS9+v2657Z84tMbW3hLxjauIUkk2m4vnYjb9xfAFdoQwK07q6aaf7LzvagmVFmQiclT9LbJMvlRqzmsA==} @@ -1879,9 +1884,9 @@ packages: jsdom: ^22.0.0 || ^23.0.0 || ^24.0.0 || ^25.0.0 nitropack: '*' playwright-core: ^1.43.1 - vite: 5.4.6 + vite: 5.4.7 vitest: ^0.34.6 || ^1.0.0 || ^2.0.0 - vue: 3.5.6 + vue: 3.5.7 vue-router: ^4.0.0 peerDependenciesMeta: '@cucumber/cucumber': @@ -2185,8 +2190,8 @@ packages: '@shikijs/core@1.17.6': resolution: {integrity: sha512-9ztslig6/YmCg/XwESAXbKjAjOhaq6HVced9NY6qcbDz1X5g/S90Wco2vMjBNX/6V71ASkzri76JewSGPa7kiQ==} - '@shikijs/core@1.17.7': - resolution: {integrity: sha512-ZnIDxFu/yvje3Q8owSHaEHd+bu/jdWhHAaJ17ggjXofHx5rc4bhpCSW+OjC6smUBi5s5dd023jWtZ1gzMu/yrw==} + '@shikijs/core@1.18.0': + resolution: {integrity: sha512-VK4BNVCd2leY62Nm2JjyxtRLkyrZT/tv104O81eyaCjHq4Adceq2uJVFJJAIof6lT1mBwZrEo2qT/T+grv3MQQ==} '@shikijs/engine-javascript@1.17.0': resolution: {integrity: sha512-EiBVlxmzJZdC2ypzn8k+vxLngbBNgHLS4RilwrFOABGRc72kUZubbD/6Chrq2RcVtD3yq1GtiiIdFMGd9BTX3Q==} @@ -2194,8 +2199,8 @@ packages: '@shikijs/engine-javascript@1.17.6': resolution: {integrity: sha512-5EEZj8tVcierNxm4V0UMS2PVoflb0UJPalWWV8l9rRg+oOfnr5VivqBJbkyq5grltVPvByIXvVbY8GSM/356jQ==} - '@shikijs/engine-javascript@1.17.7': - resolution: {integrity: sha512-wwSf7lKPsm+hiYQdX+1WfOXujtnUG6fnN4rCmExxa4vo+OTmvZ9B1eKauilvol/LHUPrQgW12G3gzem7pY5ckw==} + '@shikijs/engine-javascript@1.18.0': + resolution: {integrity: sha512-qoP/aO/ATNwYAUw1YMdaip/YVEstMZEgrwhePm83Ll9OeQPuxDZd48szZR8oSQNQBT8m8UlWxZv8EA3lFuyI5A==} '@shikijs/engine-oniguruma@1.17.0': resolution: {integrity: sha512-nsXzJGLQ0fhKmA4Gwt1cF7vC8VuZ1HSDrTRuj48h/qDeX/TzmOlTDXQ3uPtyuhyg/2rbZRzNhN8UFU4fSnQfXg==} @@ -2203,14 +2208,14 @@ packages: '@shikijs/engine-oniguruma@1.17.6': resolution: {integrity: sha512-NLfWDMXFYe0nDHFbEoyZdz89aIIey3bTfF3zLYSUNTXks5s4uinZVmuPOFf1HfTeGqIn8uErJSBc3VnpJO7Alw==} - '@shikijs/engine-oniguruma@1.17.7': - resolution: {integrity: sha512-pvSYGnVeEIconU28NEzBXqSQC/GILbuNbAHwMoSfdTBrobKAsV1vq2K4cAgiaW1TJceLV9QMGGh18hi7cCzbVQ==} + '@shikijs/engine-oniguruma@1.18.0': + resolution: {integrity: sha512-B9u0ZKI/cud+TcmF8Chyh+R4V5qQVvyDOqXC2l2a4x73PBSBc6sZ0JRAX3eqyJswqir6ktwApUUGBYePdKnMJg==} '@shikijs/transformers@1.17.0': resolution: {integrity: sha512-C/s6z0knkWBVRG6cmklTUn+70URKVE8qlQuFg6Bi/9iqpX68NZloZhxCtVHeTd56pit15hivTlgSAY+SP7C8hA==} - '@shikijs/twoslash@1.17.7': - resolution: {integrity: sha512-GAD5UMD69aL5WiXfrWWZRLVekK3060cV/Qg2a8ZjSVdN8VwjZIw25UmbF5b/3QJxKdSvTirg0senL5gTb+NHJw==} + '@shikijs/twoslash@1.18.0': + resolution: {integrity: sha512-nbv1vEiNlM9GbXpN0++5QiT2NdUbAJ6y8yBuMWIiT04dxD3tdl7Ud3TL6hAZ6CAwMGn5hRaN+2va2oN1Rsy1Ww==} '@shikijs/types@1.17.0': resolution: {integrity: sha512-Tvu2pA69lbpXB+MmgIaROP1tio8y0uYvKb5Foh3q0TJBTAJuaoa5eDEtS/0LquyveacsiVrYF4uEZILju+7Ybg==} @@ -2218,8 +2223,8 @@ packages: '@shikijs/types@1.17.6': resolution: {integrity: sha512-ndTFa2TJi2w51ddKQDn3Jy8f6K4E5Q2x3dA3Hmsd3+YmxDQ10UWHjcw7VbVbKzv3VcUvYPLy+z9neqytSzUMUg==} - '@shikijs/types@1.17.7': - resolution: {integrity: sha512-+qA4UyhWLH2q4EFd+0z4K7GpERDU+c+CN2XYD3sC+zjvAr5iuwD1nToXZMt1YODshjkEGEDV86G7j66bKjqDdg==} + '@shikijs/types@1.18.0': + resolution: {integrity: sha512-O9N36UEaGGrxv1yUrN2nye7gDLG5Uq0/c1LyfmxsvzNPqlHzWo9DI0A4+fhW2y3bGKuQu/fwS7EPdKJJCowcVA==} '@shikijs/vitepress-twoslash@1.17.0': resolution: {integrity: sha512-FcdZUtF1jL51fZfkITd1qEnmnVe/w8lnOGhEWptMqMNvMYzB8vxDv5y+E1zvE+rw0NbBuWtOmZea3WOah1nr6g==} @@ -2259,7 +2264,7 @@ packages: engines: {node: '>=14'} peerDependencies: '@vue/compiler-sfc': '>= 3' - vue: 3.5.6 + vue: 3.5.7 peerDependenciesMeta: '@vue/compiler-sfc': optional: true @@ -2480,12 +2485,12 @@ packages: '@unhead/vue@1.11.6': resolution: {integrity: sha512-CMuDJGTi4n4wKdOp6/JmB9roGshjTdoFKF34PEkXu4+g97BiVFiZ9LvgY44+UlWCUzQHcqEPRQIzm9iKEqcfKw==} peerDependencies: - vue: 3.5.6 + vue: 3.5.7 '@unocss/astro@0.62.3': resolution: {integrity: sha512-C6ZdyLbLDS0LebwmgwVItLNAOSkL/tvVWNRd1i3Jy5uj1vPxlrw+3lIYiHjEofn0GFpBiwlv5+OCvO1Xpq5MqA==} peerDependencies: - vite: 5.4.6 + vite: 5.4.7 peerDependenciesMeta: vite: optional: true @@ -2493,7 +2498,7 @@ packages: '@unocss/astro@0.62.4': resolution: {integrity: sha512-98KfkbrNhBLx2+uYxMiGsldIeIZ6/PbL4yaGRHeHoiHd7p4HmIyCF+auYe4Psntx3Yr8kU+XSIAhGDYebvTidQ==} peerDependencies: - vite: 5.4.6 + vite: 5.4.7 peerDependenciesMeta: vite: optional: true @@ -2644,12 +2649,12 @@ packages: '@unocss/vite@0.62.3': resolution: {integrity: sha512-RrqF6Go8s0BGpwRfkOiLuO+n3CUE/CXxGqb0ipbUARhmNWJlekE3YPfayqImSEnCcImpaPgtVGv6Y0u3kLGG/w==} peerDependencies: - vite: 5.4.6 + vite: 5.4.7 '@unocss/vite@0.62.4': resolution: {integrity: sha512-JKq3V6bcevYl9X5Jl3p9crArbhzI8JVWQkOxKV2nGLFaqvnc47vMSDxlU4MUdRWp3aQvzDw132tcx27oSbrojw==} peerDependencies: - vite: 5.4.6 + vite: 5.4.7 '@unocss/webpack@0.62.3': resolution: {integrity: sha512-Emacl2uNau0pa7/wEFCQxAxwK3nkIa+Kp2CAcJdlwcaNBcqtowkTga0FOdq71YUENXv+aziK7mV6lrjdS/hgcA==} @@ -2670,15 +2675,15 @@ packages: resolution: {integrity: sha512-7mg9HFGnFHMEwCdB6AY83cVK4A6sCqnrjFYF4WIlebYAQVVJ/sC/CiTruVdrRlhrFoeZ8rlMxY9wYpPTIRhhAg==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: - vite: 5.4.6 - vue: 3.5.6 + vite: 5.4.7 + vue: 3.5.7 '@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.6 - vue: 3.5.6 + vite: 5.4.7 + vue: 3.5.7 '@vitest/coverage-v8@2.1.1': resolution: {integrity: sha512-md/A7A3c42oTT8JUHSqjP5uKTWJejzUW4jalpvs+rZ27gsURsMU8DEb+8Jf8C6Kj2gwfSHJqobDNBuoqlm0cFw==} @@ -2700,7 +2705,7 @@ packages: peerDependencies: '@vitest/spy': 2.1.1 msw: ^2.3.5 - vite: 5.4.6 + vite: 5.4.7 peerDependenciesMeta: msw: optional: true @@ -2747,7 +2752,7 @@ packages: resolution: {integrity: sha512-dlSqrGdIDhqMOz92XtlMNyuHHeHe594O6f10XLtmlB0Jrq/Pl4Hj8rXAnVlRdjg+ptbZRSNL6MSgOPPoC82owg==} engines: {node: '>=16.14.0'} peerDependencies: - vue: 3.5.6 + vue: 3.5.7 peerDependenciesMeta: vue: optional: true @@ -2768,17 +2773,17 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@vue/compiler-core@3.5.6': - resolution: {integrity: sha512-r+gNu6K4lrvaQLQGmf+1gc41p3FO2OUJyWmNqaIITaJU6YFiV5PtQSFZt8jfztYyARwqhoCayjprC7KMvT3nRA==} + '@vue/compiler-core@3.5.7': + resolution: {integrity: sha512-A0gay3lK71MddsSnGlBxRPOugIVdACze9L/rCo5X5srCyjQfZOfYtSFMJc3aOZCM+xN55EQpb4R97rYn/iEbSw==} - '@vue/compiler-dom@3.5.6': - resolution: {integrity: sha512-xRXqxDrIqK8v8sSScpistyYH0qYqxakpsIvqMD2e5sV/PXQ1mTwtXp4k42yHK06KXxKSmitop9e45Ui/3BrTEw==} + '@vue/compiler-dom@3.5.7': + resolution: {integrity: sha512-GYWl3+gO8/g0ZdYaJ18fYHdI/WVic2VuuUd1NsPp60DWXKy+XjdhFsDW7FbUto8siYYZcosBGn9yVBkjhq1M8Q==} - '@vue/compiler-sfc@3.5.6': - resolution: {integrity: sha512-pjWJ8Kj9TDHlbF5LywjVso+BIxCY5wVOLhkEXRhuCHDxPFIeX1zaFefKs8RYoHvkSMqRWt93a0f2gNJVJixHwg==} + '@vue/compiler-sfc@3.5.7': + resolution: {integrity: sha512-EjOJtCWJrC7HqoCEzOwpIYHm+JH7YmkxC1hG6VkqIukYRqj8KFUlTLK6hcT4nGgtVov2+ZfrdrRlcaqS78HnBA==} - '@vue/compiler-ssr@3.5.6': - resolution: {integrity: sha512-VpWbaZrEOCqnmqjE83xdwegtr5qO/2OPUC6veWgvNqTJ3bYysz6vY3VqMuOijubuUYPRpG3OOKIh9TD0Stxb9A==} + '@vue/compiler-ssr@3.5.7': + resolution: {integrity: sha512-oZx+jXP2k5arV/8Ly3TpQbfFyimMw2ANrRqvHJoKjPqtEzazxQGZjCLOfq8TnZ3wy2TOXdqfmVp4q7FyYeHV4g==} '@vue/compiler-vue2@2.7.16': resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==} @@ -2792,7 +2797,7 @@ packages: '@vue/devtools-core@7.4.4': resolution: {integrity: sha512-DLxgA3DfeADkRzhAfm3G2Rw/cWxub64SdP5b+s5dwL30+whOGj+QNhmyFpwZ8ZTrHDFRIPj0RqNzJ8IRR1pz7w==} peerDependencies: - vue: 3.5.6 + vue: 3.5.7 '@vue/devtools-kit@7.4.4': resolution: {integrity: sha512-awK/4NfsUG0nQ7qnTM37m7ZkEUMREyPh8taFCX+uQYps/MTFEum0AD05VeGDRMXwWvMmGIcWX9xp8ZiBddY0jw==} @@ -2811,22 +2816,22 @@ packages: typescript: optional: true - '@vue/reactivity@3.5.6': - resolution: {integrity: sha512-shZ+KtBoHna5GyUxWfoFVBCVd7k56m6lGhk5e+J9AKjheHF6yob5eukssHRI+rzvHBiU1sWs/1ZhNbLExc5oYQ==} + '@vue/reactivity@3.5.7': + resolution: {integrity: sha512-yF0EpokpOHRNXyn/h6abXc9JFIzfdAf0MJHIi92xxCWS0mqrXH6+2aZ+A6EbSrspGzX5MHTd5N8iBA28HnXu9g==} - '@vue/runtime-core@3.5.6': - resolution: {integrity: sha512-FpFULR6+c2lI+m1fIGONLDqPQO34jxV8g6A4wBOgne8eSRHP6PQL27+kWFIx5wNhhjkO7B4rgtsHAmWv7qKvbg==} + '@vue/runtime-core@3.5.7': + resolution: {integrity: sha512-OzLpBpKbZEaZVSNfd+hQbfBrDKux+b7Yl5hYhhWWWhHD7fEpF+CdI3Brm5k5GsufHEfvMcjruPxwQZuBN6nFYQ==} - '@vue/runtime-dom@3.5.6': - resolution: {integrity: sha512-SDPseWre45G38ENH2zXRAHL1dw/rr5qp91lS4lt/nHvMr0MhsbCbihGAWLXNB/6VfFOJe2O+RBRkXU+CJF7/sw==} + '@vue/runtime-dom@3.5.7': + resolution: {integrity: sha512-fL7cETfE27U2jyTgqzE382IGFY6a6uyznErn27KbbEzNctzxxUWYDbaN3B55l9nXh0xW2LRWPuWKOvjtO2UewQ==} - '@vue/server-renderer@3.5.6': - resolution: {integrity: sha512-zivnxQnOnwEXVaT9CstJ64rZFXMS5ZkKxCjDQKiMSvUhXRzFLWZVbaBiNF4HGDqGNNsTgmjcCSmU6TB/0OOxLA==} + '@vue/server-renderer@3.5.7': + resolution: {integrity: sha512-peRypij815eIDjpPpPXvYQGYqPH6QXwLJGWraJYPPn8JqWGl29A8QXnS7/Mh3TkMiOcdsJNhbFCoW2Agc2NgAQ==} peerDependencies: - vue: 3.5.6 + vue: 3.5.7 - '@vue/shared@3.5.6': - resolution: {integrity: sha512-eidH0HInnL39z6wAt6SFIwBrvGOpDWsDxlw3rCgo1B+CQ1781WzQUSU3YjxgdkcJo9Q8S6LmXTkvI+cLHGkQfA==} + '@vue/shared@3.5.7': + resolution: {integrity: sha512-NBE1PBIvzIedxIc2RZiKXvGbJkrZ2/hLf3h8GlS4/sP9xcXEZMFWOazFkNd6aGeUCMaproe5MHVYB3/4AW9q9g==} '@vue/test-utils@2.4.6': resolution: {integrity: sha512-FMxEjOpYNYiFe0GkaHsnJPXFHxQ6m4t8vI/ElPGpMWxZKpmRvQ33OIrvRXemy6yha03RxhOlQuy+gZMC3CQSow==} @@ -3971,8 +3976,8 @@ packages: resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.10.0: - resolution: {integrity: sha512-Y4D0IgtBZfOcOUAIQTSXBKoNGfY0REGqHJG6+Q81vNippW5YlKjHFj4soMxamKK1NXHUWuBZTLdU3Km+L/pcHw==} + eslint@9.11.0: + resolution: {integrity: sha512-yVS6XODx+tMFMDFcG4+Hlh+qG7RM6cCJXtQhCKLSsr3XkLvWggHjCqjfh0XsPPnt1c56oaT6PMgW9XWQQjdHXA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -4127,7 +4132,7 @@ packages: resolution: {integrity: sha512-afW+h2CFafo+7Y9Lvw/xsqjaQlKLdJV7h1fCHfcYQ1C4SVMlu7OAekqWgu5d4SgvkBVU0pVpLlVsrSTBURFRkg==} peerDependencies: '@nuxt/kit': workspace:* - vue: 3.5.6 + vue: 3.5.7 peerDependenciesMeta: '@nuxt/kit': optional: true @@ -4371,6 +4376,9 @@ packages: hast-util-to-html@9.0.2: resolution: {integrity: sha512-RP5wNpj5nm1Z8cloDv4Sl4RS8jH5HYa0v93YB6Wb4poEzgMo/dAAL0KcT4974dCjcNG5pkLqTImeFHHCwwfY3g==} + hast-util-to-html@9.0.3: + resolution: {integrity: sha512-M17uBDzMJ9RPCqLMO92gNNUDuBSq10a25SDBI08iCCxmorf4Yy6sYHK57n9WAbRAAaU+DuR4W6GN9K4DFZesYg==} + hast-util-to-parse5@8.0.0: resolution: {integrity: sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==} @@ -4504,11 +4512,6 @@ packages: resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} engines: {node: '>= 4'} - ignore@6.0.1: - resolution: {integrity: sha512-9hCx6FGveEYzwsldacntlq0RdPsTjOAALVL4nqi1O8JU6OIzzchHELMNE9f+6ZMtuHG1vd+owvczaMhu6EM2Xw==} - engines: {node: '>= 4'} - deprecated: this package has been deprecated due to issues - ignore@6.0.2: resolution: {integrity: sha512-InwqeHHN2XpumIkMvpl/DCJVrAHgCsG5+cn1XlnLWGwtZBm8QJfSusItfrwx81CTp5agNZqpKU2J/ccC5nGT4A==} engines: {node: '>= 4'} @@ -5096,10 +5099,6 @@ packages: resolution: {integrity: sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==} engines: {node: '>= 4.0.0'} - memfs@4.11.1: - resolution: {integrity: sha512-LZcMTBAgqUUKNXZagcZxvXXfgF1bHX7Y7nQ0QyEiNbRJgE29GhgPd8Yna1VQcLlPiHt/5RFJMWYN9Uv/VPNvjQ==} - engines: {node: '>= 4.0.0'} - memfs@4.12.0: resolution: {integrity: sha512-74wDsex5tQDSClVkeK1vtxqYCAgCoXxx+K4NSHzgU/muYVYByFqa+0RnrPO9NM6naWm1+G9JmZ0p6QHhXmeYfA==} engines: {node: '>= 4.0.0'} @@ -6358,8 +6357,8 @@ packages: resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} engines: {node: '>=14'} - simple-git@3.26.0: - resolution: {integrity: sha512-5tbkCSzuskR6uA7uA23yjasmA0RzugVo8QM2bpsnxkrgP13eisFT7TMS4a+xKEJvbmr4qf+l0WT3eKa9IxxUyw==} + simple-git@3.27.0: + resolution: {integrity: sha512-ivHoFS9Yi9GY49ogc6/YAi3Fl9ROnF4VyubNylgCkA+RVqLaKWnDSzXOVzya8csELIaWaYNutsEuAhZrtOjozA==} sirv@2.0.4: resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} @@ -6823,7 +6822,7 @@ packages: engines: {node: '>=14'} peerDependencies: '@unocss/webpack': 0.62.3 - vite: 5.4.6 + vite: 5.4.7 peerDependenciesMeta: '@unocss/webpack': optional: true @@ -6835,7 +6834,7 @@ packages: engines: {node: '>=14'} peerDependencies: '@unocss/webpack': 0.62.4 - vite: 5.4.6 + vite: 5.4.7 peerDependenciesMeta: '@unocss/webpack': optional: true @@ -6948,7 +6947,7 @@ packages: v-lazy-show@0.2.4: resolution: {integrity: sha512-Lx9Str2i+HTh+zGzs9O3YyhGAZOAAfU+6MUUPcQPPiPxQO1sHBEv9sH3MO9bPc4T09gsjsS2+sbaCWQ1MdhpJQ==} peerDependencies: - '@vue/compiler-core': 3.5.6 + '@vue/compiler-core': 3.5.7 valibot@0.42.0: resolution: {integrity: sha512-igMdmHXxDiQY714ssh9bGisMqJ2yg7sko1KOmv/omnrIacGtP6mGrbvVT1IuV1bDrHyG9ybgpHwG1UElDiDCLg==} @@ -6973,7 +6972,7 @@ packages: vite-hot-client@0.2.3: resolution: {integrity: sha512-rOGAV7rUlUHX89fP2p2v0A2WWvV3QMX2UYq0fRqsWSvFvev4atHWqjwGoKaZT1VTKyLGk533ecu3eyd0o59CAg==} peerDependencies: - vite: 5.4.6 + vite: 5.4.7 vite-node@1.6.0: resolution: {integrity: sha512-de6HJgzC+TFzOu0NTC4RAIsyf/DY/ibWDYQUcuEA84EMHhcefTUGkjFHKKEJhQN4A+6I0u++kr3l36ZF2d7XRw==} @@ -6995,7 +6994,7 @@ packages: optionator: ^0.9.1 stylelint: '>=13' typescript: 5.6.2 - vite: 5.4.6 + vite: 5.4.7 vls: '*' vti: '*' vue-tsc: ~2.1.6 @@ -7024,7 +7023,7 @@ packages: engines: {node: '>=14'} peerDependencies: '@nuxt/kit': '*' - vite: 5.4.6 + vite: 5.4.7 peerDependenciesMeta: '@nuxt/kit': optional: true @@ -7032,10 +7031,10 @@ packages: vite-plugin-vue-inspector@5.2.0: resolution: {integrity: sha512-wWxyb9XAtaIvV/Lr7cqB1HIzmHZFVUJsTNm3yAxkS87dgh/Ky4qr2wDEWNxF23fdhVa3jQ8MZREpr4XyiuaRqA==} peerDependencies: - vite: 5.4.6 + vite: 5.4.7 - vite@5.4.6: - resolution: {integrity: sha512-IeL5f8OO5nylsgzd9tq4qD2QqI0k2CQLGrWD0rCN0EQJZpBK5vJAx0I+GDkMOXxQX/OfFHMuLIx6ddAxGX/k+Q==} + vite@5.4.7: + resolution: {integrity: sha512-5l2zxqMEPVENgvzTuBpHer2awaetimj2BGkhBPdnwKbPNOlHsODU+oiazEZzLK7KhAnOrO+XGYJYn4ZlUhDtDQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -7158,7 +7157,7 @@ packages: hasBin: true peerDependencies: '@vue/composition-api': ^1.0.0-rc.1 - vue: 3.5.6 + vue: 3.5.7 peerDependenciesMeta: '@vue/composition-api': optional: true @@ -7187,12 +7186,12 @@ packages: vue-resize@2.0.0-alpha.1: resolution: {integrity: sha512-7+iqOueLU7uc9NrMfrzbG8hwMqchfVfSzpVlCMeJQe4pyibqyoifDNbKTZvwxZKDvGkB+PdFeKvnGZMoEb8esg==} peerDependencies: - vue: 3.5.6 + vue: 3.5.7 vue-router@4.4.5: resolution: {integrity: sha512-4fKZygS8cH1yCyuabAXGUAsyi1b2/o/OKgu/RUb+znIYOxPRxdkytJEx+0wGcpBE1pX6vUgh5jwWOKRGvuA/7Q==} peerDependencies: - vue: 3.5.6 + vue: 3.5.7 vue-tsc@2.1.6: resolution: {integrity: sha512-f98dyZp5FOukcYmbFpuSCJ4Z0vHSOSmxGttZJCsFeX0M4w/Rsq0s4uKXjcSRsZqsRgQa6z7SfuO+y0HVICE57Q==} @@ -7200,8 +7199,8 @@ packages: peerDependencies: typescript: 5.6.2 - vue@3.5.6: - resolution: {integrity: sha512-zv+20E2VIYbcJOzJPUWp03NOGFhMmpCKOfSxVTmCYyYFFko48H9tmuQFzYj7tu4qX1AeXlp9DmhIP89/sSxxhw==} + vue@3.5.7: + resolution: {integrity: sha512-JcFm0f5j8DQO9E07pZRxqZ/ZsNopMVzHYXpKvnfqXFcA4JTi+4YcrikRn9wkzWsdj0YsLzlLIsR0zzGxA2P6Wg==} peerDependencies: typescript: 5.6.2 peerDependenciesMeta: @@ -7868,9 +7867,9 @@ snapshots: '@esbuild/win32-x64@0.23.1': optional: true - '@eslint-community/eslint-utils@4.4.0(eslint@9.10.0(jiti@2.0.0-rc.1))': + '@eslint-community/eslint-utils@4.4.0(eslint@9.11.0(jiti@2.0.0-rc.1))': dependencies: - eslint: 9.10.0(jiti@2.0.0-rc.1) + eslint: 9.11.0(jiti@2.0.0-rc.1) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.11.0': {} @@ -7899,11 +7898,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.10.0': {} + '@eslint/js@9.11.0': {} '@eslint/object-schema@2.1.4': {} - '@eslint/plugin-kit@0.1.0': + '@eslint/plugin-kit@0.2.0': dependencies: levn: 0.4.1 @@ -8071,36 +8070,43 @@ snapshots: '@nuxt/devalue@2.0.2': {} - '@nuxt/devtools-kit@1.4.2(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))': + '@nuxt/devtools-kit@1.4.2(vite@5.4.7(@types/node@20.16.5)(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.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) - '@nuxt/devtools-ui-kit@1.4.2(@nuxt/devtools@1.4.2(rollup@4.22.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.22.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.6)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack@5.94.0(esbuild@0.23.1))': + '@nuxt/devtools-kit@1.5.0(vite@5.4.7(@types/node@20.16.5)(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.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + + '@nuxt/devtools-ui-kit@1.4.2(@nuxt/devtools@1.5.0(rollup@4.22.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.22.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.7)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2))(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@iconify-json/carbon': 1.2.1 '@iconify-json/logos': 1.2.0 '@iconify-json/ri': 1.2.0 '@iconify-json/tabler': 1.2.2 - '@nuxt/devtools': 1.4.2(rollup@4.22.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3) - '@nuxt/devtools-kit': 1.4.2(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + '@nuxt/devtools': 1.5.0(rollup@4.22.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3) + '@nuxt/devtools-kit': 1.4.2(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) '@nuxt/kit': link:packages/kit '@unocss/core': 0.62.4 - '@unocss/nuxt': 0.62.3(postcss@8.4.47)(rollup@4.22.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(webpack@5.94.0(esbuild@0.23.1)) + '@unocss/nuxt': 0.62.3(postcss@8.4.47)(rollup@4.22.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(webpack@5.94.0(esbuild@0.23.1)) '@unocss/preset-attributify': 0.62.4 '@unocss/preset-icons': 0.62.4 '@unocss/preset-mini': 0.62.4 '@unocss/reset': 0.62.4 - '@vueuse/core': 11.0.3(vue@3.5.6(typescript@5.6.2)) - '@vueuse/integrations': 11.0.3(change-case@5.4.4)(focus-trap@7.5.4)(vue@3.5.6(typescript@5.6.2)) - '@vueuse/nuxt': 11.0.3(nuxt@packages+nuxt)(vue@3.5.6(typescript@5.6.2)) + '@vueuse/core': 11.0.3(vue@3.5.7(typescript@5.6.2)) + '@vueuse/integrations': 11.0.3(change-case@5.4.4)(focus-trap@7.5.4)(vue@3.5.7(typescript@5.6.2)) + '@vueuse/nuxt': 11.0.3(nuxt@packages+nuxt)(vue@3.5.7(typescript@5.6.2)) defu: 6.1.4 focus-trap: 7.5.4 splitpanes: 3.1.5 - unocss: 0.62.4(@unocss/webpack@0.62.3(rollup@4.22.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) - v-lazy-show: 0.2.4(@vue/compiler-core@3.5.6) + unocss: 0.62.4(@unocss/webpack@0.62.3(rollup@4.22.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + v-lazy-show: 0.2.4(@vue/compiler-core@3.5.7) transitivePeerDependencies: - '@unocss/webpack' - '@vue/compiler-core' @@ -8124,7 +8130,7 @@ snapshots: - vue - webpack - '@nuxt/devtools-wizard@1.4.2': + '@nuxt/devtools-wizard@1.5.0': dependencies: consola: 3.2.3 diff: 7.0.0 @@ -8137,13 +8143,13 @@ snapshots: rc9: 2.1.2 semver: 7.6.3 - '@nuxt/devtools@1.4.2(rollup@4.22.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3)': + '@nuxt/devtools@1.5.0(rollup@4.22.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3)': dependencies: '@antfu/utils': 0.7.10 - '@nuxt/devtools-kit': 1.4.2(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) - '@nuxt/devtools-wizard': 1.4.2 + '@nuxt/devtools-kit': 1.5.0(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + '@nuxt/devtools-wizard': 1.5.0 '@nuxt/kit': link:packages/kit - '@vue/devtools-core': 7.4.4(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2)) + '@vue/devtools-core': 7.4.4(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2)) '@vue/devtools-kit': 7.4.4 birpc: 0.2.17 consola: 3.2.3 @@ -8168,13 +8174,13 @@ snapshots: rc9: 2.1.2 scule: 1.3.0 semver: 7.6.3 - simple-git: 3.26.0 + simple-git: 3.27.0 sirv: 2.0.4 tinyglobby: 0.2.6 unimport: 3.12.0(rollup@4.22.2)(webpack-sources@3.2.3) - vite: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) - vite-plugin-inspect: 0.8.7(@nuxt/kit@packages+kit)(rollup@4.22.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) - vite-plugin-vue-inspector: 5.2.0(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + vite: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + vite-plugin-inspect: 0.8.7(@nuxt/kit@packages+kit)(rollup@4.22.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + vite-plugin-vue-inspector: 5.2.0(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) which: 3.0.1 ws: 8.18.0 transitivePeerDependencies: @@ -8185,34 +8191,34 @@ snapshots: - vue - webpack-sources - '@nuxt/eslint-config@0.5.7(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2)': + '@nuxt/eslint-config@0.5.7(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2)': dependencies: - '@eslint/js': 9.10.0 - '@nuxt/eslint-plugin': 0.5.7(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2) - '@stylistic/eslint-plugin': 2.8.0(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2) - '@typescript-eslint/eslint-plugin': 8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2))(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2) - '@typescript-eslint/parser': 8.5.0(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2) - eslint: 9.10.0(jiti@2.0.0-rc.1) - eslint-config-flat-gitignore: 0.3.0(eslint@9.10.0(jiti@2.0.0-rc.1)) + '@eslint/js': 9.11.0 + '@nuxt/eslint-plugin': 0.5.7(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2) + '@stylistic/eslint-plugin': 2.8.0(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2) + '@typescript-eslint/eslint-plugin': 8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2))(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2) + '@typescript-eslint/parser': 8.5.0(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2) + eslint: 9.11.0(jiti@2.0.0-rc.1) + eslint-config-flat-gitignore: 0.3.0(eslint@9.11.0(jiti@2.0.0-rc.1)) eslint-flat-config-utils: 0.4.0 - eslint-plugin-import-x: 4.2.1(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2) - eslint-plugin-jsdoc: 50.2.2(eslint@9.10.0(jiti@2.0.0-rc.1)) - eslint-plugin-regexp: 2.6.0(eslint@9.10.0(jiti@2.0.0-rc.1)) - eslint-plugin-unicorn: 55.0.0(eslint@9.10.0(jiti@2.0.0-rc.1)) - eslint-plugin-vue: 9.28.0(eslint@9.10.0(jiti@2.0.0-rc.1)) + eslint-plugin-import-x: 4.2.1(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2) + eslint-plugin-jsdoc: 50.2.2(eslint@9.11.0(jiti@2.0.0-rc.1)) + eslint-plugin-regexp: 2.6.0(eslint@9.11.0(jiti@2.0.0-rc.1)) + eslint-plugin-unicorn: 55.0.0(eslint@9.11.0(jiti@2.0.0-rc.1)) + eslint-plugin-vue: 9.28.0(eslint@9.11.0(jiti@2.0.0-rc.1)) globals: 15.9.0 local-pkg: 0.5.0 pathe: 1.1.2 - vue-eslint-parser: 9.4.3(eslint@9.10.0(jiti@2.0.0-rc.1)) + vue-eslint-parser: 9.4.3(eslint@9.11.0(jiti@2.0.0-rc.1)) transitivePeerDependencies: - supports-color - typescript - '@nuxt/eslint-plugin@0.5.7(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2)': + '@nuxt/eslint-plugin@0.5.7(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2)': dependencies: '@typescript-eslint/types': 8.5.0 - '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2) - eslint: 9.10.0(jiti@2.0.0-rc.1) + '@typescript-eslint/utils': 8.5.0(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2) + eslint: 9.11.0(jiti@2.0.0-rc.1) transitivePeerDependencies: - supports-color - typescript @@ -8225,17 +8231,17 @@ snapshots: string-width: 4.2.3 webpack: 5.94.0 - '@nuxt/scripts@0.9.2(@nuxt/devtools@1.4.2(rollup@4.22.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.22.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.6)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.2)(typescript@5.6.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1))': + '@nuxt/scripts@0.9.2(@nuxt/devtools@1.5.0(rollup@4.22.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.22.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.7)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.2)(typescript@5.6.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1))': dependencies: - '@nuxt/devtools-kit': 1.4.2(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) - '@nuxt/devtools-ui-kit': 1.4.2(@nuxt/devtools@1.4.2(rollup@4.22.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.22.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.6)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))(webpack@5.94.0(esbuild@0.23.1)) + '@nuxt/devtools-kit': 1.5.0(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + '@nuxt/devtools-ui-kit': 1.4.2(@nuxt/devtools@1.5.0(rollup@4.22.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.22.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.7)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2))(webpack@5.94.0(esbuild@0.23.1)) '@nuxt/kit': link:packages/kit '@types/google.maps': 3.58.0 '@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.6(typescript@5.6.2)) - '@vueuse/core': 11.0.3(vue@3.5.6(typescript@5.6.2)) + '@unhead/vue': 1.11.6(vue@3.5.7(typescript@5.6.2)) + '@vueuse/core': 11.0.3(vue@3.5.7(typescript@5.6.2)) consola: 3.2.3 defu: 6.1.4 h3: h3-nightly@2.0.0-1718872656.6765a6e @@ -8315,7 +8321,7 @@ snapshots: rc9: 2.1.2 std-env: 3.7.0 - '@nuxt/test-utils@3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.6)(vue@3.5.6(typescript@5.6.2)))(@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.47.1)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.6(typescript@5.6.2)))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3)': + '@nuxt/test-utils@3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.7)(vue@3.5.7(typescript@5.6.2)))(@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.47.1)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.7(typescript@5.6.2)))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3)': dependencies: '@nuxt/kit': link:packages/kit '@nuxt/schema': link:packages/schema @@ -8341,12 +8347,12 @@ snapshots: ufo: 1.5.4 unenv: 1.10.0 unplugin: 1.14.1(webpack-sources@3.2.3) - vite: 5.4.6(@types/node@20.16.5)(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.6)(vue@3.5.6(typescript@5.6.2)))(@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.47.1)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.6(typescript@5.6.2)))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3) - vue: 3.5.6(typescript@5.6.2) - vue-router: 4.4.5(vue@3.5.6(typescript@5.6.2)) + vite: 5.4.7(@types/node@20.16.5)(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.7)(vue@3.5.7(typescript@5.6.2)))(@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.47.1)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.7(typescript@5.6.2)))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3) + vue: 3.5.7(typescript@5.6.2) + vue-router: 4.4.5(vue@3.5.7(typescript@5.6.2)) optionalDependencies: - '@testing-library/vue': 8.1.0(@vue/compiler-sfc@3.5.6)(vue@3.5.6(typescript@5.6.2)) + '@testing-library/vue': 8.1.0(@vue/compiler-sfc@3.5.7)(vue@3.5.7(typescript@5.6.2)) '@vue/test-utils': 2.4.6 happy-dom: 15.7.4 playwright-core: 1.47.1 @@ -8361,7 +8367,7 @@ snapshots: '@shikijs/transformers': 1.17.0 '@types/hast': 3.0.4 '@types/mdast': 4.0.4 - '@vue/compiler-core': 3.5.6 + '@vue/compiler-core': 3.5.7 consola: 3.2.3 debug: 4.3.7(supports-color@9.4.0) defu: 6.1.4 @@ -8639,14 +8645,14 @@ snapshots: '@types/hast': 3.0.4 hast-util-to-html: 9.0.2 - '@shikijs/core@1.17.7': + '@shikijs/core@1.18.0': dependencies: - '@shikijs/engine-javascript': 1.17.7 - '@shikijs/engine-oniguruma': 1.17.7 - '@shikijs/types': 1.17.7 + '@shikijs/engine-javascript': 1.18.0 + '@shikijs/engine-oniguruma': 1.18.0 + '@shikijs/types': 1.18.0 '@shikijs/vscode-textmate': 9.2.2 '@types/hast': 3.0.4 - hast-util-to-html: 9.0.2 + hast-util-to-html: 9.0.3 '@shikijs/engine-javascript@1.17.0': dependencies: @@ -8659,9 +8665,9 @@ snapshots: '@shikijs/types': 1.17.6 oniguruma-to-js: 0.4.3 - '@shikijs/engine-javascript@1.17.7': + '@shikijs/engine-javascript@1.18.0': dependencies: - '@shikijs/types': 1.17.7 + '@shikijs/types': 1.18.0 '@shikijs/vscode-textmate': 9.2.2 oniguruma-to-js: 0.4.3 @@ -8675,19 +8681,19 @@ snapshots: '@shikijs/types': 1.17.6 '@shikijs/vscode-textmate': 9.2.2 - '@shikijs/engine-oniguruma@1.17.7': + '@shikijs/engine-oniguruma@1.18.0': dependencies: - '@shikijs/types': 1.17.7 + '@shikijs/types': 1.18.0 '@shikijs/vscode-textmate': 9.2.2 '@shikijs/transformers@1.17.0': dependencies: shiki: 1.17.0 - '@shikijs/twoslash@1.17.7(typescript@5.6.2)': + '@shikijs/twoslash@1.18.0(typescript@5.6.2)': dependencies: - '@shikijs/core': 1.17.7 - '@shikijs/types': 1.17.7 + '@shikijs/core': 1.18.0 + '@shikijs/types': 1.18.0 twoslash: 0.2.11(typescript@5.6.2) transitivePeerDependencies: - supports-color @@ -8703,22 +8709,22 @@ snapshots: '@shikijs/vscode-textmate': 9.2.2 '@types/hast': 3.0.4 - '@shikijs/types@1.17.7': + '@shikijs/types@1.18.0': dependencies: '@shikijs/vscode-textmate': 9.2.2 '@types/hast': 3.0.4 '@shikijs/vitepress-twoslash@1.17.0(@nuxt/kit@packages+kit)(typescript@5.6.2)': dependencies: - '@shikijs/twoslash': 1.17.7(typescript@5.6.2) - floating-vue: 5.2.2(@nuxt/kit@packages+kit)(vue@3.5.6(typescript@5.6.2)) + '@shikijs/twoslash': 1.18.0(typescript@5.6.2) + floating-vue: 5.2.2(@nuxt/kit@packages+kit)(vue@3.5.7(typescript@5.6.2)) mdast-util-from-markdown: 2.0.1 mdast-util-gfm: 3.0.0 mdast-util-to-hast: 13.2.0 shiki: 1.17.0 twoslash: 0.2.11(typescript@5.6.2) twoslash-vue: 0.2.11(typescript@5.6.2) - vue: 3.5.6(typescript@5.6.2) + vue: 3.5.7(typescript@5.6.2) transitivePeerDependencies: - '@nuxt/kit' - supports-color @@ -8737,10 +8743,10 @@ snapshots: '@sindresorhus/merge-streams@2.3.0': {} - '@stylistic/eslint-plugin@2.8.0(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2)': + '@stylistic/eslint-plugin@2.8.0(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2)': dependencies: - '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2) - eslint: 9.10.0(jiti@2.0.0-rc.1) + '@typescript-eslint/utils': 8.5.0(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2) + eslint: 9.11.0(jiti@2.0.0-rc.1) eslint-visitor-keys: 4.0.0 espree: 10.1.0 estraverse: 5.3.0 @@ -8760,14 +8766,14 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.6)(vue@3.5.6(typescript@5.6.2))': + '@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.7)(vue@3.5.7(typescript@5.6.2))': dependencies: '@babel/runtime': 7.25.6 '@testing-library/dom': 9.3.4 '@vue/test-utils': 2.4.6 - vue: 3.5.6(typescript@5.6.2) + vue: 3.5.7(typescript@5.6.2) optionalDependencies: - '@vue/compiler-sfc': 3.5.6 + '@vue/compiler-sfc': 3.5.7 '@trysound/sax@0.2.0': {} @@ -8924,15 +8930,15 @@ snapshots: '@types/youtube@0.1.0': {} - '@typescript-eslint/eslint-plugin@8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2))(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2)': + '@typescript-eslint/eslint-plugin@8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2))(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 8.5.0(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2) + '@typescript-eslint/parser': 8.5.0(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2) '@typescript-eslint/scope-manager': 8.5.0 - '@typescript-eslint/type-utils': 8.5.0(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2) - '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2) + '@typescript-eslint/type-utils': 8.5.0(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2) + '@typescript-eslint/utils': 8.5.0(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2) '@typescript-eslint/visitor-keys': 8.5.0 - eslint: 9.10.0(jiti@2.0.0-rc.1) + eslint: 9.11.0(jiti@2.0.0-rc.1) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -8942,14 +8948,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.5.0(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2)': + '@typescript-eslint/parser@8.5.0(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2)': dependencies: '@typescript-eslint/scope-manager': 8.5.0 '@typescript-eslint/types': 8.5.0 '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.2) '@typescript-eslint/visitor-keys': 8.5.0 debug: 4.3.7(supports-color@9.4.0) - eslint: 9.10.0(jiti@2.0.0-rc.1) + eslint: 9.11.0(jiti@2.0.0-rc.1) optionalDependencies: typescript: 5.6.2 transitivePeerDependencies: @@ -8960,10 +8966,10 @@ snapshots: '@typescript-eslint/types': 8.5.0 '@typescript-eslint/visitor-keys': 8.5.0 - '@typescript-eslint/type-utils@8.5.0(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2)': + '@typescript-eslint/type-utils@8.5.0(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2)': dependencies: '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.2) - '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2) + '@typescript-eslint/utils': 8.5.0(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2) debug: 4.3.7(supports-color@9.4.0) ts-api-utils: 1.3.0(typescript@5.6.2) optionalDependencies: @@ -8989,13 +8995,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.5.0(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2)': + '@typescript-eslint/utils@8.5.0(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@2.0.0-rc.1)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.0(jiti@2.0.0-rc.1)) '@typescript-eslint/scope-manager': 8.5.0 '@typescript-eslint/types': 8.5.0 '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.2) - eslint: 9.10.0(jiti@2.0.0-rc.1) + eslint: 9.11.0(jiti@2.0.0-rc.1) transitivePeerDependencies: - supports-color - typescript @@ -9033,33 +9039,33 @@ snapshots: '@unhead/schema': 1.11.6 '@unhead/shared': 1.11.6 - '@unhead/vue@1.11.6(vue@3.5.6(typescript@5.6.2))': + '@unhead/vue@1.11.6(vue@3.5.7(typescript@5.6.2))': dependencies: '@unhead/schema': 1.11.6 '@unhead/shared': 1.11.6 defu: 6.1.4 hookable: 5.5.3 unhead: 1.11.6 - vue: 3.5.6(typescript@5.6.2) + vue: 3.5.7(typescript@5.6.2) - '@unocss/astro@0.62.3(rollup@4.22.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))': + '@unocss/astro@0.62.3(rollup@4.22.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))': dependencies: '@unocss/core': 0.62.3 '@unocss/reset': 0.62.3 - '@unocss/vite': 0.62.3(rollup@4.22.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + '@unocss/vite': 0.62.3(rollup@4.22.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: - vite: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - rollup - supports-color - '@unocss/astro@0.62.4(rollup@4.22.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))': + '@unocss/astro@0.62.4(rollup@4.22.2)(vite@5.4.7(@types/node@20.16.5)(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.22.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + '@unocss/vite': 0.62.4(rollup@4.22.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: - vite: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - rollup - supports-color @@ -9142,7 +9148,7 @@ snapshots: gzip-size: 6.0.0 sirv: 2.0.4 - '@unocss/nuxt@0.62.3(postcss@8.4.47)(rollup@4.22.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(webpack@5.94.0(esbuild@0.23.1))': + '@unocss/nuxt@0.62.3(postcss@8.4.47)(rollup@4.22.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@nuxt/kit': link:packages/kit '@unocss/config': 0.62.3 @@ -9155,9 +9161,9 @@ snapshots: '@unocss/preset-web-fonts': 0.62.3 '@unocss/preset-wind': 0.62.3 '@unocss/reset': 0.62.3 - '@unocss/vite': 0.62.3(rollup@4.22.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + '@unocss/vite': 0.62.3(rollup@4.22.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) '@unocss/webpack': 0.62.3(rollup@4.22.2)(webpack@5.94.0(esbuild@0.23.1)) - unocss: 0.62.3(@unocss/webpack@0.62.3(rollup@4.22.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + unocss: 0.62.3(@unocss/webpack@0.62.3(rollup@4.22.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) transitivePeerDependencies: - postcss - rollup @@ -9339,7 +9345,7 @@ snapshots: dependencies: '@unocss/core': 0.62.4 - '@unocss/vite@0.62.3(rollup@4.22.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))': + '@unocss/vite@0.62.3(rollup@4.22.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))': dependencies: '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.0(rollup@4.22.2) @@ -9351,12 +9357,12 @@ snapshots: chokidar: 3.6.0 magic-string: 0.30.11 tinyglobby: 0.2.6 - vite: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - rollup - supports-color - '@unocss/vite@0.62.4(rollup@4.22.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))': + '@unocss/vite@0.62.4(rollup@4.22.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))': dependencies: '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.0(rollup@4.22.2) @@ -9366,7 +9372,7 @@ snapshots: chokidar: 3.6.0 magic-string: 0.30.11 tinyglobby: 0.2.6 - vite: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - rollup - supports-color @@ -9423,20 +9429,20 @@ snapshots: - encoding - supports-color - '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))': + '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2))': dependencies: '@babel/core': 7.25.2 '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.25.2) - vite: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) - vue: 3.5.6(typescript@5.6.2) + vite: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + vue: 3.5.7(typescript@5.6.2) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.1.4(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))': + '@vitejs/plugin-vue@5.1.4(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2))': dependencies: - vite: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) - vue: 3.5.6(typescript@5.6.2) + vite: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + vue: 3.5.7(typescript@5.6.2) '@vitest/coverage-v8@2.1.1(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))': dependencies: @@ -9469,13 +9475,13 @@ snapshots: chai: 5.1.1 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.1(@vitest/spy@2.1.1)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))': + '@vitest/mocker@2.1.1(@vitest/spy@2.1.1)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))': dependencies: '@vitest/spy': 2.1.1 estree-walker: 3.0.3 magic-string: 0.30.11 optionalDependencies: - vite: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) '@vitest/pretty-format@2.1.1': dependencies: @@ -9537,16 +9543,16 @@ snapshots: path-browserify: 1.0.1 vscode-uri: 3.0.8 - '@vue-macros/common@1.12.3(rollup@4.22.2)(vue@3.5.6(typescript@5.6.2))': + '@vue-macros/common@1.12.3(rollup@4.22.2)(vue@3.5.7(typescript@5.6.2))': dependencies: '@babel/types': 7.25.6 '@rollup/pluginutils': 5.1.0(rollup@4.22.2) - '@vue/compiler-sfc': 3.5.6 + '@vue/compiler-sfc': 3.5.7 ast-kit: 1.1.0 local-pkg: 0.5.0 magic-string-ast: 0.6.2 optionalDependencies: - vue: 3.5.6(typescript@5.6.2) + vue: 3.5.7(typescript@5.6.2) transitivePeerDependencies: - rollup @@ -9576,39 +9582,39 @@ snapshots: '@babel/helper-module-imports': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 '@babel/parser': 7.25.6 - '@vue/compiler-sfc': 3.5.6 + '@vue/compiler-sfc': 3.5.7 transitivePeerDependencies: - supports-color - '@vue/compiler-core@3.5.6': + '@vue/compiler-core@3.5.7': dependencies: '@babel/parser': 7.25.6 - '@vue/shared': 3.5.6 + '@vue/shared': 3.5.7 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.1 - '@vue/compiler-dom@3.5.6': + '@vue/compiler-dom@3.5.7': dependencies: - '@vue/compiler-core': 3.5.6 - '@vue/shared': 3.5.6 + '@vue/compiler-core': 3.5.7 + '@vue/shared': 3.5.7 - '@vue/compiler-sfc@3.5.6': + '@vue/compiler-sfc@3.5.7': dependencies: '@babel/parser': 7.25.6 - '@vue/compiler-core': 3.5.6 - '@vue/compiler-dom': 3.5.6 - '@vue/compiler-ssr': 3.5.6 - '@vue/shared': 3.5.6 + '@vue/compiler-core': 3.5.7 + '@vue/compiler-dom': 3.5.7 + '@vue/compiler-ssr': 3.5.7 + '@vue/shared': 3.5.7 estree-walker: 2.0.2 magic-string: 0.30.11 postcss: 8.4.47 source-map-js: 1.2.1 - '@vue/compiler-ssr@3.5.6': + '@vue/compiler-ssr@3.5.7': dependencies: - '@vue/compiler-dom': 3.5.6 - '@vue/shared': 3.5.6 + '@vue/compiler-dom': 3.5.7 + '@vue/shared': 3.5.7 '@vue/compiler-vue2@2.7.16': dependencies: @@ -9621,15 +9627,15 @@ snapshots: dependencies: '@vue/devtools-kit': 7.4.5 - '@vue/devtools-core@7.4.4(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))': + '@vue/devtools-core@7.4.4(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2))': dependencies: '@vue/devtools-kit': 7.4.5 '@vue/devtools-shared': 7.4.5 mitt: 3.0.1 nanoid: 3.3.7 pathe: 1.1.2 - vite-hot-client: 0.2.3(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) - vue: 3.5.6(typescript@5.6.2) + vite-hot-client: 0.2.3(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + vue: 3.5.7(typescript@5.6.2) transitivePeerDependencies: - vite @@ -9660,9 +9666,9 @@ snapshots: '@vue/language-core@2.1.6(typescript@5.6.2)': dependencies: '@volar/language-core': 2.4.4 - '@vue/compiler-dom': 3.5.6 + '@vue/compiler-dom': 3.5.7 '@vue/compiler-vue2': 2.7.16 - '@vue/shared': 3.5.6 + '@vue/shared': 3.5.7 computeds: 0.0.1 minimatch: 9.0.5 muggle-string: 0.4.1 @@ -9670,50 +9676,50 @@ snapshots: optionalDependencies: typescript: 5.6.2 - '@vue/reactivity@3.5.6': + '@vue/reactivity@3.5.7': dependencies: - '@vue/shared': 3.5.6 + '@vue/shared': 3.5.7 - '@vue/runtime-core@3.5.6': + '@vue/runtime-core@3.5.7': dependencies: - '@vue/reactivity': 3.5.6 - '@vue/shared': 3.5.6 + '@vue/reactivity': 3.5.7 + '@vue/shared': 3.5.7 - '@vue/runtime-dom@3.5.6': + '@vue/runtime-dom@3.5.7': dependencies: - '@vue/reactivity': 3.5.6 - '@vue/runtime-core': 3.5.6 - '@vue/shared': 3.5.6 + '@vue/reactivity': 3.5.7 + '@vue/runtime-core': 3.5.7 + '@vue/shared': 3.5.7 csstype: 3.1.3 - '@vue/server-renderer@3.5.6(vue@3.5.6(typescript@5.6.2))': + '@vue/server-renderer@3.5.7(vue@3.5.7(typescript@5.6.2))': dependencies: - '@vue/compiler-ssr': 3.5.6 - '@vue/shared': 3.5.6 - vue: 3.5.6(typescript@5.6.2) + '@vue/compiler-ssr': 3.5.7 + '@vue/shared': 3.5.7 + vue: 3.5.7(typescript@5.6.2) - '@vue/shared@3.5.6': {} + '@vue/shared@3.5.7': {} '@vue/test-utils@2.4.6': dependencies: js-beautify: 1.15.1 vue-component-type-helpers: 2.1.6 - '@vueuse/core@11.0.3(vue@3.5.6(typescript@5.6.2))': + '@vueuse/core@11.0.3(vue@3.5.7(typescript@5.6.2))': dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 11.0.3 - '@vueuse/shared': 11.0.3(vue@3.5.6(typescript@5.6.2)) - vue-demi: 0.14.10(vue@3.5.6(typescript@5.6.2)) + '@vueuse/shared': 11.0.3(vue@3.5.7(typescript@5.6.2)) + vue-demi: 0.14.10(vue@3.5.7(typescript@5.6.2)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/integrations@11.0.3(change-case@5.4.4)(focus-trap@7.5.4)(vue@3.5.6(typescript@5.6.2))': + '@vueuse/integrations@11.0.3(change-case@5.4.4)(focus-trap@7.5.4)(vue@3.5.7(typescript@5.6.2))': dependencies: - '@vueuse/core': 11.0.3(vue@3.5.6(typescript@5.6.2)) - '@vueuse/shared': 11.0.3(vue@3.5.6(typescript@5.6.2)) - vue-demi: 0.14.10(vue@3.5.6(typescript@5.6.2)) + '@vueuse/core': 11.0.3(vue@3.5.7(typescript@5.6.2)) + '@vueuse/shared': 11.0.3(vue@3.5.7(typescript@5.6.2)) + vue-demi: 0.14.10(vue@3.5.7(typescript@5.6.2)) optionalDependencies: change-case: 5.4.4 focus-trap: 7.5.4 @@ -9723,21 +9729,21 @@ snapshots: '@vueuse/metadata@11.0.3': {} - '@vueuse/nuxt@11.0.3(nuxt@packages+nuxt)(vue@3.5.6(typescript@5.6.2))': + '@vueuse/nuxt@11.0.3(nuxt@packages+nuxt)(vue@3.5.7(typescript@5.6.2))': dependencies: '@nuxt/kit': link:packages/kit - '@vueuse/core': 11.0.3(vue@3.5.6(typescript@5.6.2)) + '@vueuse/core': 11.0.3(vue@3.5.7(typescript@5.6.2)) '@vueuse/metadata': 11.0.3 local-pkg: 0.5.0 nuxt: link:packages/nuxt - vue-demi: 0.14.10(vue@3.5.6(typescript@5.6.2)) + vue-demi: 0.14.10(vue@3.5.7(typescript@5.6.2)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/shared@11.0.3(vue@3.5.6(typescript@5.6.2))': + '@vueuse/shared@11.0.3(vue@3.5.7(typescript@5.6.2))': dependencies: - vue-demi: 0.14.10(vue@3.5.6(typescript@5.6.2)) + vue-demi: 0.14.10(vue@3.5.7(typescript@5.6.2)) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -10788,10 +10794,10 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-config-flat-gitignore@0.3.0(eslint@9.10.0(jiti@2.0.0-rc.1)): + eslint-config-flat-gitignore@0.3.0(eslint@9.11.0(jiti@2.0.0-rc.1)): dependencies: '@eslint/compat': 1.1.1 - eslint: 9.10.0(jiti@2.0.0-rc.1) + eslint: 9.11.0(jiti@2.0.0-rc.1) find-up-simple: 1.0.0 eslint-flat-config-utils@0.4.0: @@ -10806,12 +10812,12 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-import-x@4.2.1(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2): + eslint-plugin-import-x@4.2.1(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2): dependencies: - '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2) + '@typescript-eslint/utils': 8.5.0(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2) debug: 4.3.7(supports-color@9.4.0) doctrine: 3.0.0 - eslint: 9.10.0(jiti@2.0.0-rc.1) + eslint: 9.11.0(jiti@2.0.0-rc.1) eslint-import-resolver-node: 0.3.9 get-tsconfig: 4.8.0 is-glob: 4.0.3 @@ -10823,14 +10829,14 @@ snapshots: - supports-color - typescript - eslint-plugin-jsdoc@50.2.2(eslint@9.10.0(jiti@2.0.0-rc.1)): + eslint-plugin-jsdoc@50.2.2(eslint@9.11.0(jiti@2.0.0-rc.1)): dependencies: '@es-joy/jsdoccomment': 0.48.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.10.0(jiti@2.0.0-rc.1) + eslint: 9.11.0(jiti@2.0.0-rc.1) espree: 10.1.0 esquery: 1.6.0 parse-imports: 2.1.1 @@ -10842,38 +10848,38 @@ snapshots: eslint-plugin-no-only-tests@3.3.0: {} - eslint-plugin-perfectionist@3.6.0(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.10.0(jiti@2.0.0-rc.1))): + eslint-plugin-perfectionist@3.6.0(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.11.0(jiti@2.0.0-rc.1))): dependencies: '@typescript-eslint/types': 8.5.0 - '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@2.0.0-rc.1))(typescript@5.6.2) - eslint: 9.10.0(jiti@2.0.0-rc.1) + '@typescript-eslint/utils': 8.5.0(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2) + eslint: 9.11.0(jiti@2.0.0-rc.1) minimatch: 9.0.5 natural-compare-lite: 1.4.0 optionalDependencies: - vue-eslint-parser: 9.4.3(eslint@9.10.0(jiti@2.0.0-rc.1)) + vue-eslint-parser: 9.4.3(eslint@9.11.0(jiti@2.0.0-rc.1)) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-regexp@2.6.0(eslint@9.10.0(jiti@2.0.0-rc.1)): + eslint-plugin-regexp@2.6.0(eslint@9.11.0(jiti@2.0.0-rc.1)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@2.0.0-rc.1)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.0(jiti@2.0.0-rc.1)) '@eslint-community/regexpp': 4.11.0 comment-parser: 1.4.1 - eslint: 9.10.0(jiti@2.0.0-rc.1) + eslint: 9.11.0(jiti@2.0.0-rc.1) jsdoc-type-pratt-parser: 4.1.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-unicorn@55.0.0(eslint@9.10.0(jiti@2.0.0-rc.1)): + eslint-plugin-unicorn@55.0.0(eslint@9.11.0(jiti@2.0.0-rc.1)): dependencies: '@babel/helper-validator-identifier': 7.24.7 - '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@2.0.0-rc.1)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.0(jiti@2.0.0-rc.1)) ci-info: 4.0.0 clean-regexp: 1.0.0 core-js-compat: 3.38.1 - eslint: 9.10.0(jiti@2.0.0-rc.1) + eslint: 9.11.0(jiti@2.0.0-rc.1) esquery: 1.6.0 globals: 15.9.0 indent-string: 4.0.0 @@ -10886,16 +10892,16 @@ snapshots: semver: 7.6.3 strip-indent: 3.0.0 - eslint-plugin-vue@9.28.0(eslint@9.10.0(jiti@2.0.0-rc.1)): + eslint-plugin-vue@9.28.0(eslint@9.11.0(jiti@2.0.0-rc.1)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@2.0.0-rc.1)) - eslint: 9.10.0(jiti@2.0.0-rc.1) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.0(jiti@2.0.0-rc.1)) + eslint: 9.11.0(jiti@2.0.0-rc.1) 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.10.0(jiti@2.0.0-rc.1)) + vue-eslint-parser: 9.4.3(eslint@9.11.0(jiti@2.0.0-rc.1)) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color @@ -10915,9 +10921,9 @@ snapshots: esrecurse: 4.3.0 estraverse: 5.3.0 - eslint-typegen@0.3.2(eslint@9.10.0(jiti@2.0.0-rc.1)): + eslint-typegen@0.3.2(eslint@9.11.0(jiti@2.0.0-rc.1)): dependencies: - eslint: 9.10.0(jiti@2.0.0-rc.1) + eslint: 9.11.0(jiti@2.0.0-rc.1) json-schema-to-typescript-lite: 14.1.0 ohash: 1.1.4 @@ -10925,14 +10931,14 @@ snapshots: eslint-visitor-keys@4.0.0: {} - eslint@9.10.0(jiti@2.0.0-rc.1): + eslint@9.11.0(jiti@2.0.0-rc.1): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@2.0.0-rc.1)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.0(jiti@2.0.0-rc.1)) '@eslint-community/regexpp': 4.11.0 '@eslint/config-array': 0.18.0 '@eslint/eslintrc': 3.1.0 - '@eslint/js': 9.10.0 - '@eslint/plugin-kit': 0.1.0 + '@eslint/js': 9.11.0 + '@eslint/plugin-kit': 0.2.0 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.3.0 '@nodelib/fs.walk': 1.2.8 @@ -11108,11 +11114,11 @@ snapshots: flatted@3.3.1: {} - floating-vue@5.2.2(@nuxt/kit@packages+kit)(vue@3.5.6(typescript@5.6.2)): + floating-vue@5.2.2(@nuxt/kit@packages+kit)(vue@3.5.7(typescript@5.6.2)): dependencies: '@floating-ui/dom': 1.1.1 - vue: 3.5.6(typescript@5.6.2) - vue-resize: 2.0.0-alpha.1(vue@3.5.6(typescript@5.6.2)) + vue: 3.5.7(typescript@5.6.2) + vue-resize: 2.0.0-alpha.1(vue@3.5.7(typescript@5.6.2)) optionalDependencies: '@nuxt/kit': link:packages/kit @@ -11423,6 +11429,20 @@ snapshots: stringify-entities: 4.0.4 zwitch: 2.0.4 + hast-util-to-html@9.0.3: + dependencies: + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + ccount: 2.0.1 + comma-separated-tokens: 2.0.3 + hast-util-whitespace: 3.0.0 + html-void-elements: 3.0.0 + mdast-util-to-hast: 13.2.0 + property-information: 6.5.0 + space-separated-tokens: 2.0.2 + stringify-entities: 4.0.4 + zwitch: 2.0.4 + hast-util-to-parse5@8.0.0: dependencies: '@types/hast': 3.0.4 @@ -11546,8 +11566,6 @@ snapshots: ignore@5.3.2: {} - ignore@6.0.1: {} - ignore@6.0.2: {} image-meta@0.2.1: {} @@ -12209,13 +12227,6 @@ snapshots: dependencies: fs-monkey: 1.0.6 - memfs@4.11.1: - dependencies: - '@jsonjoy.com/json-pack': 1.1.0(tslib@2.7.0) - '@jsonjoy.com/util': 1.3.0(tslib@2.7.0) - tree-dump: 1.0.2(tslib@2.7.0) - tslib: 2.7.0 - memfs@4.12.0: dependencies: '@jsonjoy.com/json-pack': 1.1.0(tslib@2.7.0) @@ -13838,7 +13849,7 @@ snapshots: signal-exit@4.1.0: {} - simple-git@3.26.0: + simple-git@3.27.0: dependencies: '@kwsites/file-exists': 1.1.1 '@kwsites/promise-deferred': 1.1.1 @@ -14330,9 +14341,9 @@ snapshots: universalify@2.0.1: {} - unocss@0.62.3(@unocss/webpack@0.62.3(rollup@4.22.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)): + unocss@0.62.3(@unocss/webpack@0.62.3(rollup@4.22.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)): dependencies: - '@unocss/astro': 0.62.3(rollup@4.22.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + '@unocss/astro': 0.62.3(rollup@4.22.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) '@unocss/cli': 0.62.3(rollup@4.22.2) '@unocss/core': 0.62.3 '@unocss/extractor-arbitrary-variants': 0.62.3 @@ -14351,18 +14362,18 @@ snapshots: '@unocss/transformer-compile-class': 0.62.3 '@unocss/transformer-directives': 0.62.3 '@unocss/transformer-variant-group': 0.62.3 - '@unocss/vite': 0.62.3(rollup@4.22.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + '@unocss/vite': 0.62.3(rollup@4.22.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: '@unocss/webpack': 0.62.3(rollup@4.22.2)(webpack@5.94.0(esbuild@0.23.1)) - vite: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - postcss - rollup - supports-color - unocss@0.62.4(@unocss/webpack@0.62.3(rollup@4.22.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)): + unocss@0.62.4(@unocss/webpack@0.62.3(rollup@4.22.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)): dependencies: - '@unocss/astro': 0.62.4(rollup@4.22.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + '@unocss/astro': 0.62.4(rollup@4.22.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) '@unocss/cli': 0.62.4(rollup@4.22.2) '@unocss/core': 0.62.4 '@unocss/postcss': 0.62.4(postcss@8.4.47) @@ -14378,20 +14389,20 @@ 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.22.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + '@unocss/vite': 0.62.4(rollup@4.22.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: '@unocss/webpack': 0.62.3(rollup@4.22.2)(webpack@5.94.0(esbuild@0.23.1)) - vite: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - postcss - rollup - supports-color - unplugin-vue-router@0.10.8(rollup@4.22.2)(vue-router@4.4.5(vue@3.5.6(typescript@5.6.2)))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3): + unplugin-vue-router@0.10.8(rollup@4.22.2)(vue-router@4.4.5(vue@3.5.7(typescript@5.6.2)))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3): dependencies: '@babel/types': 7.25.6 '@rollup/pluginutils': 5.1.0(rollup@4.22.2) - '@vue-macros/common': 1.12.3(rollup@4.22.2)(vue@3.5.6(typescript@5.6.2)) + '@vue-macros/common': 1.12.3(rollup@4.22.2)(vue@3.5.7(typescript@5.6.2)) ast-walker-scope: 0.6.2 chokidar: 3.6.0 fast-glob: 3.3.2 @@ -14404,7 +14415,7 @@ snapshots: unplugin: 1.14.1(webpack-sources@3.2.3) yaml: 2.5.1 optionalDependencies: - vue-router: 4.4.5(vue@3.5.6(typescript@5.6.2)) + vue-router: 4.4.5(vue@3.5.7(typescript@5.6.2)) transitivePeerDependencies: - rollup - vue @@ -14490,9 +14501,9 @@ snapshots: util-deprecate@1.0.2: {} - v-lazy-show@0.2.4(@vue/compiler-core@3.5.6): + v-lazy-show@0.2.4(@vue/compiler-core@3.5.7): dependencies: - '@vue/compiler-core': 3.5.6 + '@vue/compiler-core': 3.5.7 valibot@0.42.0(typescript@5.6.2): optionalDependencies: @@ -14518,9 +14529,9 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-hot-client@0.2.3(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)): + vite-hot-client@0.2.3(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)): dependencies: - vite: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) vite-node@1.6.0(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0): dependencies: @@ -14528,7 +14539,7 @@ snapshots: debug: 4.3.7(supports-color@9.4.0) pathe: 1.1.2 picocolors: 1.1.0 - vite: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - '@types/node' - less @@ -14545,7 +14556,7 @@ snapshots: cac: 6.7.14 debug: 4.3.7(supports-color@9.4.0) pathe: 1.1.2 - vite: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - '@types/node' - less @@ -14557,7 +14568,7 @@ snapshots: - supports-color - terser - vite-plugin-checker@0.8.0(eslint@9.10.0(jiti@2.0.0-rc.1))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)): + vite-plugin-checker@0.8.0(eslint@9.11.0(jiti@2.0.0-rc.1))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)): dependencies: '@babel/code-frame': 7.24.7 ansi-escapes: 4.3.2 @@ -14569,18 +14580,18 @@ snapshots: npm-run-path: 4.0.1 strip-ansi: 6.0.1 tiny-invariant: 1.3.3 - vite: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.7(@types/node@20.16.5)(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.10.0(jiti@2.0.0-rc.1) + eslint: 9.11.0(jiti@2.0.0-rc.1) optionator: 0.9.4 typescript: 5.6.2 vue-tsc: 2.1.6(typescript@5.6.2) - vite-plugin-inspect@0.8.7(@nuxt/kit@packages+kit)(rollup@4.22.2)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)): + vite-plugin-inspect@0.8.7(@nuxt/kit@packages+kit)(rollup@4.22.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.0(rollup@4.22.2) @@ -14591,14 +14602,14 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.1.0 sirv: 2.0.4 - vite: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) optionalDependencies: '@nuxt/kit': link:packages/kit transitivePeerDependencies: - rollup - supports-color - vite-plugin-vue-inspector@5.2.0(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)): + vite-plugin-vue-inspector@5.2.0(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)): dependencies: '@babel/core': 7.25.2 '@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.25.2) @@ -14606,14 +14617,14 @@ snapshots: '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.2) '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.25.2) - '@vue/compiler-dom': 3.5.6 + '@vue/compiler-dom': 3.5.7 kolorist: 1.8.0 magic-string: 0.30.11 - vite: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - supports-color - vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0): + vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0): dependencies: esbuild: 0.21.5 postcss: 8.4.47 @@ -14624,9 +14635,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.6)(vue@3.5.6(typescript@5.6.2)))(@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.47.1)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.6(typescript@5.6.2)))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3): + vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.7)(vue@3.5.7(typescript@5.6.2)))(@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.47.1)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.7(typescript@5.6.2)))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3): dependencies: - '@nuxt/test-utils': 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.6)(vue@3.5.6(typescript@5.6.2)))(@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.47.1)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.6(typescript@5.6.2)))(vue@3.5.6(typescript@5.6.2))(webpack-sources@3.2.3) + '@nuxt/test-utils': 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.7)(vue@3.5.7(typescript@5.6.2)))(@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.47.1)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.7(typescript@5.6.2)))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -14665,7 +14676,7 @@ snapshots: strip-literal: 2.1.0 tinybench: 2.9.0 tinypool: 0.8.4 - vite: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) vite-node: 1.6.0(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) why-is-node-running: 2.3.0 optionalDependencies: @@ -14684,7 +14695,7 @@ snapshots: vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0): dependencies: '@vitest/expect': 2.1.1 - '@vitest/mocker': 2.1.1(@vitest/spy@2.1.1)(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + '@vitest/mocker': 2.1.1(@vitest/spy@2.1.1)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) '@vitest/pretty-format': 2.1.1 '@vitest/runner': 2.1.1 '@vitest/snapshot': 2.1.1 @@ -14699,7 +14710,7 @@ snapshots: tinyexec: 0.3.0 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) vite-node: 2.1.1(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) why-is-node-running: 2.3.0 optionalDependencies: @@ -14747,16 +14758,16 @@ snapshots: vue-component-type-helpers@2.1.6: {} - vue-demi@0.14.10(vue@3.5.6(typescript@5.6.2)): + vue-demi@0.14.10(vue@3.5.7(typescript@5.6.2)): dependencies: - vue: 3.5.6(typescript@5.6.2) + vue: 3.5.7(typescript@5.6.2) vue-devtools-stub@0.1.0: {} - vue-eslint-parser@9.4.3(eslint@9.10.0(jiti@2.0.0-rc.1)): + vue-eslint-parser@9.4.3(eslint@9.11.0(jiti@2.0.0-rc.1)): dependencies: debug: 4.3.7(supports-color@9.4.0) - eslint: 9.10.0(jiti@2.0.0-rc.1) + eslint: 9.11.0(jiti@2.0.0-rc.1) eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 @@ -14766,24 +14777,24 @@ snapshots: transitivePeerDependencies: - supports-color - vue-loader@17.4.2(@vue/compiler-sfc@3.5.6)(vue@3.5.6(typescript@5.6.2))(webpack@5.94.0): + vue-loader@17.4.2(@vue/compiler-sfc@3.5.7)(vue@3.5.7(typescript@5.6.2))(webpack@5.94.0): dependencies: chalk: 4.1.2 hash-sum: 2.0.0 watchpack: 2.4.2 webpack: 5.94.0 optionalDependencies: - '@vue/compiler-sfc': 3.5.6 - vue: 3.5.6(typescript@5.6.2) + '@vue/compiler-sfc': 3.5.7 + vue: 3.5.7(typescript@5.6.2) - vue-resize@2.0.0-alpha.1(vue@3.5.6(typescript@5.6.2)): + vue-resize@2.0.0-alpha.1(vue@3.5.7(typescript@5.6.2)): dependencies: - vue: 3.5.6(typescript@5.6.2) + vue: 3.5.7(typescript@5.6.2) - vue-router@4.4.5(vue@3.5.6(typescript@5.6.2)): + vue-router@4.4.5(vue@3.5.7(typescript@5.6.2)): dependencies: '@vue/devtools-api': 6.6.4 - vue: 3.5.6(typescript@5.6.2) + vue: 3.5.7(typescript@5.6.2) vue-tsc@2.1.6(typescript@5.6.2): dependencies: @@ -14792,13 +14803,13 @@ snapshots: semver: 7.6.3 typescript: 5.6.2 - vue@3.5.6(typescript@5.6.2): + vue@3.5.7(typescript@5.6.2): dependencies: - '@vue/compiler-dom': 3.5.6 - '@vue/compiler-sfc': 3.5.6 - '@vue/runtime-dom': 3.5.6 - '@vue/server-renderer': 3.5.6(vue@3.5.6(typescript@5.6.2)) - '@vue/shared': 3.5.6 + '@vue/compiler-dom': 3.5.7 + '@vue/compiler-sfc': 3.5.7 + '@vue/runtime-dom': 3.5.7 + '@vue/server-renderer': 3.5.7(vue@3.5.7(typescript@5.6.2)) + '@vue/shared': 3.5.7 optionalDependencies: typescript: 5.6.2 @@ -14834,7 +14845,7 @@ snapshots: webpack-dev-middleware@7.4.2(webpack@5.94.0): dependencies: colorette: 2.0.20 - memfs: 4.11.1 + memfs: 4.12.0 mime-types: 2.1.35 on-finished: 2.4.1 range-parser: 1.2.1 @@ -14859,7 +14870,7 @@ snapshots: webpack@5.94.0: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 '@webassemblyjs/ast': 1.12.1 '@webassemblyjs/wasm-edit': 1.12.1 '@webassemblyjs/wasm-parser': 1.12.1 @@ -14889,7 +14900,7 @@ snapshots: webpack@5.94.0(esbuild@0.23.1): dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 '@webassemblyjs/ast': 1.12.1 '@webassemblyjs/wasm-edit': 1.12.1 '@webassemblyjs/wasm-parser': 1.12.1 diff --git a/test/bundle.test.ts b/test/bundle.test.ts index ec4dc393f6..9d3c4fbd2c 100644 --- a/test/bundle.test.ts +++ b/test/bundle.test.ts @@ -40,7 +40,7 @@ describe.skipIf(process.env.SKIP_BUNDLE_SIZE === 'true' || process.env.ECOSYSTEM expect.soft(roundToKilobytes(serverStats.totalBytes)).toMatchInlineSnapshot(`"207k"`) const modules = await analyzeSizes(['node_modules/**/*'], serverDir) - expect.soft(roundToKilobytes(modules.totalBytes)).toMatchInlineSnapshot(`"1387k"`) + expect.soft(roundToKilobytes(modules.totalBytes)).toMatchInlineSnapshot(`"1388k"`) const packages = modules.files .filter(m => m.endsWith('package.json')) @@ -78,7 +78,7 @@ describe.skipIf(process.env.SKIP_BUNDLE_SIZE === 'true' || process.env.ECOSYSTEM const serverDir = join(rootDir, '.output-inline/server') const serverStats = await analyzeSizes(['**/*.mjs', '!node_modules'], serverDir) - expect.soft(roundToKilobytes(serverStats.totalBytes)).toMatchInlineSnapshot(`"555k"`) + expect.soft(roundToKilobytes(serverStats.totalBytes)).toMatchInlineSnapshot(`"556k"`) const modules = await analyzeSizes(['node_modules/**/*'], serverDir) expect.soft(roundToKilobytes(modules.totalBytes)).toMatchInlineSnapshot(`"88.2k"`) From d970da6da5d3b738b7fb513b6204aedee63fc5c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matej=20=C4=8Cern=C3=BD?= <112722215+CernyMatej@users.noreply.github.com> Date: Sat, 21 Sep 2024 12:39:54 +0200 Subject: [PATCH 025/104] docs: add a section about `useRequestFetch` and `event.$fetch` (#29099) --- .../2.guide/2.directory-structure/1.server.md | 16 ++++++ docs/3.api/2.composables/use-request-fetch.md | 52 +++++++++++++++++++ 2 files changed, 68 insertions(+) create mode 100644 docs/3.api/2.composables/use-request-fetch.md diff --git a/docs/2.guide/2.directory-structure/1.server.md b/docs/2.guide/2.directory-structure/1.server.md index 0f5111e3ca..cbf68709d9 100644 --- a/docs/2.guide/2.directory-structure/1.server.md +++ b/docs/2.guide/2.directory-structure/1.server.md @@ -347,6 +347,22 @@ export default defineEventHandler((event) => { }) ``` +### Forwarding Context & Headers + +By default, neither the headers from the incoming request nor the request context are forwarded when +making fetch requests in server routes. You can use `event.$fetch` to forward the request context and headers when making fetch requests in server routes. + +```ts [server/api/forward.ts] +export default defineEventHandler((event) => { + return event.$fetch('/api/forwarded') +}) +``` + +::note +Headers that are **not meant to be forwarded** will **not be included** in the request. These headers include, for example: +`transfer-encoding`, `connection`, `keep-alive`, `upgrade`, `expect`, `host`, `accept` +:: + ## Advanced Usage ### Nitro Config diff --git a/docs/3.api/2.composables/use-request-fetch.md b/docs/3.api/2.composables/use-request-fetch.md new file mode 100644 index 0000000000..dac922e393 --- /dev/null +++ b/docs/3.api/2.composables/use-request-fetch.md @@ -0,0 +1,52 @@ +--- +title: 'useRequestFetch' +description: 'Forward the request context and headers for server-side fetch requests with the useRequestFetch composable.' +links: + - label: Source + icon: i-simple-icons-github + to: https://github.com/nuxt/nuxt/blob/main/packages/nuxt/src/app/composables/ssr.ts + size: xs +--- + +You can use `useRequestFetch` to forward the request context and headers when making server-side fetch requests. + +When making a client-side fetch request, the browser automatically sends the necessary headers. +However, when making a request during server-side rendering, because the request is made on the server, we need to forward the headers manually. + +::note +Headers that are **not meant to be forwarded** will **not be included** in the request. These headers include, for example: +`transfer-encoding`, `connection`, `keep-alive`, `upgrade`, `expect`, `host`, `accept` +:: + +::tip +The [`useFetch`](/docs/api/composables/use-fetch) composable uses `useRequestFetch` under the hood to automatically forward the request context and headers. +:: + +::code-group + +```vue [pages/index.vue] +<script setup lang="ts"> + // This will forward the user's headers to the `/api/foo` event handler + // Result: { cookies: { foo: 'bar' } } + const requestFetch = useRequestFetch() + const { data: forwarded } = await useAsyncData(() => requestFetch('/api/cookies')) + + // This will NOT forward anything + // Result: { cookies: {} } + const { data: notForwarded } = await useAsyncData(() => $fetch('/api/cookies')) +</script> +``` + +```ts [server/api/cookies.ts] +export default defineEventHandler((event) => { + const cookies = parseCookies(event) + + return { cookies } +}) +``` + +:: + +::tip +In the browser during client-side navigation, `useRequestFetch` will behave just like regular [`$fetch`](/docs/api/utils/dollarfetch). +:: From 01e00963bc099180be1a7ecf9e95ebe278c0cd27 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 21 Sep 2024 12:10:59 +0100 Subject: [PATCH 026/104] chore(deps): update all non-major dependencies (main) (#29101) --- package.json | 13 +- packages/nuxt/package.json | 2 +- packages/schema/package.json | 2 +- packages/vite/package.json | 2 +- .../vite/src/runtime/vite-node-shared.mjs | 1 - packages/webpack/package.json | 2 +- patches/ofetch@1.3.4.patch | 33 -- pnpm-lock.yaml | 496 +++++++++--------- test/bundle.test.ts | 4 +- 9 files changed, 247 insertions(+), 308 deletions(-) delete mode 100644 patches/ofetch@1.3.4.patch diff --git a/package.json b/package.json index d63904462b..5ffded3ff8 100644 --- a/package.json +++ b/package.json @@ -51,7 +51,7 @@ "nuxt": "workspace:*", "ohash": "1.1.4", "postcss": "8.4.47", - "rollup": "4.22.2", + "rollup": "4.22.4", "send": ">=0.19.0", "typescript": "5.6.2", "ufo": "1.5.4", @@ -93,9 +93,9 @@ "nuxi": "3.13.2", "nuxt": "workspace:*", "nuxt-content-twoslash": "0.1.1", - "ofetch": "1.3.4", + "ofetch": "1.4.0", "pathe": "1.1.2", - "playwright-core": "1.47.1", + "playwright-core": "1.47.2", "rimraf": "6.0.1", "semver": "7.6.3", "sherif": "1.0.0", @@ -114,10 +114,5 @@ "engines": { "node": "^16.10.0 || >=18.0.0" }, - "version": "", - "pnpm": { - "patchedDependencies": { - "ofetch@1.3.4": "patches/ofetch@1.3.4.patch" - } - } + "version": "" } diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index c86b3c7a0b..74ea5a2136 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -97,7 +97,7 @@ "nitro": "npm:nitro-nightly@3.0.0-beta-28665895.e727afda", "nuxi": "^3.13.2", "nypm": "^0.3.11", - "ofetch": "^1.3.4", + "ofetch": "^1.4.0", "ohash": "^1.1.4", "pathe": "^1.1.2", "perfect-debounce": "^1.0.0", diff --git a/packages/schema/package.json b/packages/schema/package.json index 31f0fc8aa5..2ab9cc1180 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -50,7 +50,7 @@ "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", "ignore": "6.0.2", "nitro": "npm:nitro-nightly@3.0.0-beta-28665895.e727afda", - "ofetch": "1.3.4", + "ofetch": "1.4.0", "unbuild": "3.0.0-rc.7", "unctx": "2.3.1", "unenv": "1.10.0", diff --git a/packages/vite/package.json b/packages/vite/package.json index d5932cba6b..341d180bc3 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -27,7 +27,7 @@ "@nuxt/schema": "workspace:*", "@types/clear": "0.1.4", "@types/estree": "1.0.6", - "rollup": "4.22.2", + "rollup": "4.22.4", "unbuild": "3.0.0-rc.7", "vue": "3.5.7" }, diff --git a/packages/vite/src/runtime/vite-node-shared.mjs b/packages/vite/src/runtime/vite-node-shared.mjs index a9615ac483..3a6109f6ba 100644 --- a/packages/vite/src/runtime/vite-node-shared.mjs +++ b/packages/vite/src/runtime/vite-node-shared.mjs @@ -7,7 +7,6 @@ export const viteNodeOptions = JSON.parse(process.env.NUXT_VITE_NODE_OPTIONS || export const viteNodeFetch = $fetch.create({ baseURL: viteNodeOptions.baseURL, - // @ts-expect-error https://github.com/node-fetch/node-fetch#custom-agent agent: viteNodeOptions.baseURL.startsWith('https://') ? new HTTPSAgent({ rejectUnauthorized: false }) : null, diff --git a/packages/webpack/package.json b/packages/webpack/package.json index fa075a9549..95d2c031f6 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -78,7 +78,7 @@ "@types/pify": "5.0.4", "@types/webpack-bundle-analyzer": "4.7.0", "@types/webpack-hot-middleware": "2.25.9", - "rollup": "4.22.2", + "rollup": "4.22.4", "unbuild": "3.0.0-rc.7", "vue": "3.5.7" }, diff --git a/patches/ofetch@1.3.4.patch b/patches/ofetch@1.3.4.patch deleted file mode 100644 index 6492d6c218..0000000000 --- a/patches/ofetch@1.3.4.patch +++ /dev/null @@ -1,33 +0,0 @@ -diff --git a/dist/node.d.cts b/dist/node.d.cts -index d3a39ff53717d267ff4581af714533ff7229799c..4e3db1f3d6defb7b0c40d11589c0ff6cb8391ad5 100644 ---- a/dist/node.d.cts -+++ b/dist/node.d.cts -@@ -1,5 +1,5 @@ - import { $ as $Fetch } from './shared/ofetch.8459ad38.cjs'; --export { F as FetchError, c as createFetch, a as createFetchError } from './shared/ofetch.8459ad38.cjs'; -+export { C as CreateFetchOptions, g as Fetch, b as FetchContext, F as FetchError, d as FetchOptions, h as FetchRequest, f as FetchResponse, G as GlobalOptions, I as IFetchError, M as MappedResponseType, R as ResponseMap, e as ResponseType, S as SearchParameters, c as createFetch, a as createFetchError } from './shared/ofetch.8459ad38.mjs'; - - declare function createNodeFetch(): (input: RequestInfo, init?: RequestInit) => any; - declare const fetch: typeof globalThis.fetch; -diff --git a/dist/node.d.mts b/dist/node.d.mts -index 3d8b330375ce60178c05292179ec8bac764ae516..bdcc322bd8554fc7e61d5d9760cb9991560560eb 100644 ---- a/dist/node.d.mts -+++ b/dist/node.d.mts -@@ -1,5 +1,5 @@ - import { $ as $Fetch } from './shared/ofetch.8459ad38.mjs'; --export { F as FetchError, c as createFetch, a as createFetchError } from './shared/ofetch.8459ad38.mjs'; -+export { C as CreateFetchOptions, g as Fetch, b as FetchContext, F as FetchError, d as FetchOptions, h as FetchRequest, f as FetchResponse, G as GlobalOptions, I as IFetchError, M as MappedResponseType, R as ResponseMap, e as ResponseType, S as SearchParameters, c as createFetch, a as createFetchError } from './shared/ofetch.8459ad38.mjs'; - - declare function createNodeFetch(): (input: RequestInfo, init?: RequestInit) => any; - declare const fetch: typeof globalThis.fetch; -diff --git a/dist/node.d.ts b/dist/node.d.ts -index 6a5419d1939000a15958b362f44bf49fb1800207..4b319d2c3051e966274268670e243c5f99e2904d 100644 ---- a/dist/node.d.ts -+++ b/dist/node.d.ts -@@ -1,5 +1,5 @@ - import { $ as $Fetch } from './shared/ofetch.8459ad38.js'; --export { F as FetchError, c as createFetch, a as createFetchError } from './shared/ofetch.8459ad38.js'; -+export { C as CreateFetchOptions, g as Fetch, b as FetchContext, F as FetchError, d as FetchOptions, h as FetchRequest, f as FetchResponse, G as GlobalOptions, I as IFetchError, M as MappedResponseType, R as ResponseMap, e as ResponseType, S as SearchParameters, c as createFetch, a as createFetchError } from './shared/ofetch.8459ad38.mjs'; - - declare function createNodeFetch(): (input: RequestInfo, init?: RequestInit) => any; - declare const fetch: typeof globalThis.fetch; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0725e63666..a308da4d89 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -22,7 +22,7 @@ overrides: nuxt: workspace:* ohash: 1.1.4 postcss: 8.4.47 - rollup: 4.22.2 + rollup: 4.22.4 send: '>=0.19.0' typescript: 5.6.2 ufo: 1.5.4 @@ -30,11 +30,6 @@ overrides: vite: 5.4.7 vue: 3.5.7 -patchedDependencies: - ofetch@1.3.4: - hash: nxc3eojzwynarpj453xzxqr2f4 - path: patches/ofetch@1.3.4.patch - importers: .: @@ -50,7 +45,7 @@ importers: version: link:packages/kit '@nuxt/test-utils': specifier: 3.14.2 - version: 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.7)(vue@3.5.7(typescript@5.6.2)))(@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.47.1)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.7(typescript@5.6.2)))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3) + version: 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.7)(vue@3.5.7(typescript@5.6.2)))(@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.47.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.7(typescript@5.6.2)))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3) '@nuxt/webpack-builder': specifier: workspace:* version: link:packages/webpack @@ -139,14 +134,14 @@ importers: specifier: 0.1.1 version: 0.1.1(@nuxtjs/mdc@0.8.3(webpack-sources@3.2.3)) ofetch: - specifier: 1.3.4 - version: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) + specifier: 1.4.0 + version: 1.4.0 pathe: specifier: 1.1.2 version: 1.1.2 playwright-core: - specifier: 1.47.1 - version: 1.47.1 + specifier: 1.47.2 + version: 1.47.2 rimraf: specifier: 6.0.1 version: 6.0.1 @@ -176,7 +171,7 @@ importers: version: 2.1.1(@types/node@20.16.5)(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.7)(vue@3.5.7(typescript@5.6.2)))(@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.47.1)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.7(typescript@5.6.2)))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3) + version: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.7)(vue@3.5.7(typescript@5.6.2)))(@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.47.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.7(typescript@5.6.2)))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3) vue: specifier: 3.5.7 version: 3.5.7(typescript@5.6.2) @@ -245,7 +240,7 @@ importers: version: 2.3.1(webpack-sources@3.2.3) unimport: specifier: ^3.12.0 - version: 3.12.0(rollup@4.22.2)(webpack-sources@3.2.3) + version: 3.12.0(rollup@4.22.4)(webpack-sources@3.2.3) untyped: specifier: ^1.4.2 version: 1.4.2 @@ -279,7 +274,7 @@ importers: version: 2.0.2 '@nuxt/devtools': specifier: ^1.5.0 - version: 1.5.0(rollup@4.22.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3) + version: 1.5.0(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3) '@nuxt/kit': specifier: workspace:* version: link:../kit @@ -363,7 +358,7 @@ importers: version: 6.0.2 impound: specifier: ^0.1.0 - version: 0.1.0(rollup@4.22.2)(webpack-sources@3.2.3) + version: 0.1.0(rollup@4.22.4)(webpack-sources@3.2.3) jiti: specifier: 2.0.0-rc.1 version: 2.0.0-rc.1 @@ -392,8 +387,8 @@ importers: specifier: ^0.3.11 version: 0.3.11 ofetch: - specifier: ^1.3.4 - version: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) + specifier: ^1.4.0 + version: 1.4.0 ohash: specifier: 1.1.4 version: 1.1.4 @@ -444,13 +439,13 @@ importers: version: 1.11.6 unimport: specifier: ^3.12.0 - version: 3.12.0(rollup@4.22.2)(webpack-sources@3.2.3) + version: 3.12.0(rollup@4.22.4)(webpack-sources@3.2.3) unplugin: specifier: ^1.14.1 version: 1.14.1(webpack-sources@3.2.3) unplugin-vue-router: specifier: ^0.10.8 - version: 0.10.8(rollup@4.22.2)(vue-router@4.4.5(vue@3.5.7(typescript@5.6.2)))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3) + version: 0.10.8(rollup@4.22.4)(vue-router@4.4.5(vue@3.5.7(typescript@5.6.2)))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3) unstorage: specifier: ^1.12.0 version: 1.12.0(ioredis@5.4.1) @@ -472,7 +467,7 @@ importers: devDependencies: '@nuxt/scripts': specifier: 0.9.2 - version: 0.9.2(@nuxt/devtools@1.5.0(rollup@4.22.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.22.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.7)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.2)(typescript@5.6.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1)) + version: 0.9.2(@nuxt/devtools@1.5.0(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.22.4)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.7)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(typescript@5.6.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1)) '@nuxt/ui-templates': specifier: workspace:* version: link:../ui-templates @@ -532,7 +527,7 @@ importers: version: 0.1.3 unimport: specifier: ^3.12.0 - version: 3.12.0(rollup@4.22.2)(webpack-sources@3.2.3) + version: 3.12.0(rollup@4.22.4)(webpack-sources@3.2.3) untyped: specifier: ^1.4.2 version: 1.4.2 @@ -586,8 +581,8 @@ importers: specifier: npm:nitro-nightly@3.0.0-beta-28665895.e727afda version: nitro-nightly@3.0.0-beta-28665895.e727afda(typescript@5.6.2)(webpack-sources@3.2.3) ofetch: - specifier: 1.3.4 - version: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) + specifier: 1.4.0 + version: 1.4.0 unbuild: specifier: 3.0.0-rc.7 version: 3.0.0-rc.7(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) @@ -656,7 +651,7 @@ importers: version: 0.2.6 unocss: specifier: 0.62.4 - version: 0.62.4(@unocss/webpack@0.62.3(rollup@4.22.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + version: 0.62.4(@unocss/webpack@0.62.3(rollup@4.22.4)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) vite: specifier: 5.4.7 version: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) @@ -668,7 +663,7 @@ importers: version: link:../kit '@rollup/plugin-replace': specifier: ^5.0.7 - version: 5.0.7(rollup@4.22.2) + version: 5.0.7(rollup@4.22.4) '@vitejs/plugin-vue': specifier: ^5.1.4 version: 5.1.4(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2)) @@ -737,7 +732,7 @@ importers: version: 8.4.47 rollup-plugin-visualizer: specifier: ^5.12.0 - version: 5.12.0(rollup@4.22.2) + version: 5.12.0(rollup@4.22.4) std-env: specifier: ^3.7.0 version: 3.7.0 @@ -776,8 +771,8 @@ importers: specifier: 1.0.6 version: 1.0.6 rollup: - specifier: 4.22.2 - version: 4.22.2 + specifier: 4.22.4 + version: 4.22.4 unbuild: specifier: 3.0.0-rc.7 version: 3.0.0-rc.7(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) @@ -942,8 +937,8 @@ importers: specifier: 2.25.9 version: 2.25.9 rollup: - specifier: 4.22.2 - version: 4.22.2 + specifier: 4.22.4 + version: 4.22.4 unbuild: specifier: 3.0.0-rc.7 version: 3.0.0-rc.7(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) @@ -987,10 +982,10 @@ importers: devDependencies: ofetch: specifier: latest - version: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) + version: 1.4.0 unplugin-vue-router: specifier: ^0.10.7 - version: 0.10.8(rollup@4.22.2)(vue-router@4.4.5(vue@3.5.7(typescript@5.6.2)))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3) + version: 0.10.8(rollup@4.22.4)(vue-router@4.4.5(vue@3.5.7(typescript@5.6.2)))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3) vitest: specifier: 1.6.0 version: 1.6.0(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) @@ -2023,7 +2018,7 @@ packages: resolution: {integrity: sha512-lpA3RZ9PdIG7qqhEfv79tBffNaoDuukFDrmhLqg9ifv99u/ehn+lOg30x2zmhf8AQqQUZaMk/B9fZraQ6/acDQ==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: 4.22.2 + rollup: 4.22.4 peerDependenciesMeta: rollup: optional: true @@ -2032,7 +2027,7 @@ packages: resolution: {integrity: sha512-ZEZWTK5n6Qde0to4vS9Mr5x/0UZoqCxPVR9KRUjU4kA2sO7GEUn1fop0DAwpO6z0Nw/kJON9bDmSxdWxO/TT1A==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: 4.22.2 + rollup: 4.22.4 peerDependenciesMeta: rollup: optional: true @@ -2041,7 +2036,7 @@ packages: resolution: {integrity: sha512-UnsKoZK6/aGIH6AdkptXhNvhaqftcjq3zZdT+LY5Ftms6JR06nADcDsYp5hTU9E2lbJUEOhdlY5J4DNTneM+jQ==} engines: {node: '>=16.0.0 || 14 >= 14.17'} peerDependencies: - rollup: 4.22.2 + rollup: 4.22.4 peerDependenciesMeta: rollup: optional: true @@ -2050,7 +2045,7 @@ packages: resolution: {integrity: sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: 4.22.2 + rollup: 4.22.4 peerDependenciesMeta: rollup: optional: true @@ -2059,7 +2054,7 @@ packages: resolution: {integrity: sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: 4.22.2 + rollup: 4.22.4 peerDependenciesMeta: rollup: optional: true @@ -2068,7 +2063,7 @@ packages: resolution: {integrity: sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: 4.22.2 + rollup: 4.22.4 peerDependenciesMeta: rollup: optional: true @@ -2077,7 +2072,7 @@ packages: resolution: {integrity: sha512-PqxSfuorkHz/SPpyngLyg5GCEkOcee9M1bkxiVDr41Pd61mqP1PLOoDPbpl44SB2mQGKwV/In74gqQmGITOhEQ==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: 4.22.2 + rollup: 4.22.4 peerDependenciesMeta: rollup: optional: true @@ -2086,7 +2081,7 @@ packages: resolution: {integrity: sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: 4.22.2 + rollup: 4.22.4 peerDependenciesMeta: rollup: optional: true @@ -2099,88 +2094,88 @@ packages: resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: 4.22.2 + rollup: 4.22.4 peerDependenciesMeta: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.22.2': - resolution: {integrity: sha512-8Ao+EDmTPjZ1ZBABc1ohN7Ylx7UIYcjReZinigedTOnGFhIctyGPxY2II+hJ6gD2/vkDKZTyQ0e7++kwv6wDrw==} + '@rollup/rollup-android-arm-eabi@4.22.4': + resolution: {integrity: sha512-Fxamp4aEZnfPOcGA8KSNEohV8hX7zVHOemC8jVBoBUHu5zpJK/Eu3uJwt6BMgy9fkvzxDaurgj96F/NiLukF2w==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.22.2': - resolution: {integrity: sha512-I+B1v0a4iqdS9DvYt1RJZ3W+Oh9EVWjbY6gp79aAYipIbxSLEoQtFQlZEnUuwhDXCqMxJ3hluxKAdPD+GiluFQ==} + '@rollup/rollup-android-arm64@4.22.4': + resolution: {integrity: sha512-VXoK5UMrgECLYaMuGuVTOx5kcuap1Jm8g/M83RnCHBKOqvPPmROFJGQaZhGccnsFtfXQ3XYa4/jMCJvZnbJBdA==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.22.2': - resolution: {integrity: sha512-BTHO7rR+LC67OP7I8N8GvdvnQqzFujJYWo7qCQ8fGdQcb8Gn6EQY+K1P+daQLnDCuWKbZ+gHAQZuKiQkXkqIYg==} + '@rollup/rollup-darwin-arm64@4.22.4': + resolution: {integrity: sha512-xMM9ORBqu81jyMKCDP+SZDhnX2QEVQzTcC6G18KlTQEzWK8r/oNZtKuZaCcHhnsa6fEeOBionoyl5JsAbE/36Q==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.22.2': - resolution: {integrity: sha512-1esGwDNFe2lov4I6GsEeYaAMHwkqk0IbuGH7gXGdBmd/EP9QddJJvTtTF/jv+7R8ZTYPqwcdLpMTxK8ytP6k6Q==} + '@rollup/rollup-darwin-x64@4.22.4': + resolution: {integrity: sha512-aJJyYKQwbHuhTUrjWjxEvGnNNBCnmpHDvrb8JFDbeSH3m2XdHcxDd3jthAzvmoI8w/kSjd2y0udT+4okADsZIw==} cpu: [x64] os: [darwin] - '@rollup/rollup-linux-arm-gnueabihf@4.22.2': - resolution: {integrity: sha512-GBHuY07x96OTEM3OQLNaUSUwrOhdMea/LDmlFHi/HMonrgF6jcFrrFFwJhhe84XtA1oK/Qh4yFS+VMREf6dobg==} + '@rollup/rollup-linux-arm-gnueabihf@4.22.4': + resolution: {integrity: sha512-j63YtCIRAzbO+gC2L9dWXRh5BFetsv0j0va0Wi9epXDgU/XUi5dJKo4USTttVyK7fGw2nPWK0PbAvyliz50SCQ==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.22.2': - resolution: {integrity: sha512-Dbfa9Sc1G1lWxop0gNguXOfGhaXQWAGhZUcqA0Vs6CnJq8JW/YOw/KvyGtQFmz4yDr0H4v9X248SM7bizYj4yQ==} + '@rollup/rollup-linux-arm-musleabihf@4.22.4': + resolution: {integrity: sha512-dJnWUgwWBX1YBRsuKKMOlXCzh2Wu1mlHzv20TpqEsfdZLb3WoJW2kIEsGwLkroYf24IrPAvOT/ZQ2OYMV6vlrg==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.22.2': - resolution: {integrity: sha512-Z1YpgBvFYhZIyBW5BoopwSg+t7yqEhs5HCei4JbsaXnhz/eZehT18DaXl957aaE9QK7TRGFryCAtStZywcQe1A==} + '@rollup/rollup-linux-arm64-gnu@4.22.4': + resolution: {integrity: sha512-AdPRoNi3NKVLolCN/Sp4F4N1d98c4SBnHMKoLuiG6RXgoZ4sllseuGioszumnPGmPM2O7qaAX/IJdeDU8f26Aw==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.22.2': - resolution: {integrity: sha512-66Zszr7i/JaQ0u/lefcfaAw16wh3oT72vSqubIMQqWzOg85bGCPhoeykG/cC5uvMzH80DQa2L539IqKht6twVA==} + '@rollup/rollup-linux-arm64-musl@4.22.4': + resolution: {integrity: sha512-Gl0AxBtDg8uoAn5CCqQDMqAx22Wx22pjDOjBdmG0VIWX3qUBHzYmOKh8KXHL4UpogfJ14G4wk16EQogF+v8hmA==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.22.2': - resolution: {integrity: sha512-HpJCMnlMTfEhwo19bajvdraQMcAq3FX08QDx3OfQgb+414xZhKNf3jNvLFYKbbDSGBBrQh5yNwWZrdK0g0pokg==} + '@rollup/rollup-linux-powerpc64le-gnu@4.22.4': + resolution: {integrity: sha512-3aVCK9xfWW1oGQpTsYJJPF6bfpWfhbRnhdlyhak2ZiyFLDaayz0EP5j9V1RVLAAxlmWKTDfS9wyRyY3hvhPoOg==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.22.2': - resolution: {integrity: sha512-/egzQzbOSRef2vYCINKITGrlwkzP7uXRnL+xU2j75kDVp3iPdcF0TIlfwTRF8woBZllhk3QaxNOEj2Ogh3t9hg==} + '@rollup/rollup-linux-riscv64-gnu@4.22.4': + resolution: {integrity: sha512-ePYIir6VYnhgv2C5Xe9u+ico4t8sZWXschR6fMgoPUK31yQu7hTEJb7bCqivHECwIClJfKgE7zYsh1qTP3WHUA==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.22.2': - resolution: {integrity: sha512-qgYbOEbrPfEkH/OnUJd1/q4s89FvNJQIUldx8X2F/UM5sEbtkqZpf2s0yly2jSCKr1zUUOY1hnTP2J1WOzMAdA==} + '@rollup/rollup-linux-s390x-gnu@4.22.4': + resolution: {integrity: sha512-GqFJ9wLlbB9daxhVlrTe61vJtEY99/xB3C8e4ULVsVfflcpmR6c8UZXjtkMA6FhNONhj2eA5Tk9uAVw5orEs4Q==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.22.2': - resolution: {integrity: sha512-a0lkvNhFLhf+w7A95XeBqGQaG0KfS3hPFJnz1uraSdUe/XImkp/Psq0Ca0/UdD5IEAGoENVmnYrzSC9Y2a2uKQ==} + '@rollup/rollup-linux-x64-gnu@4.22.4': + resolution: {integrity: sha512-87v0ol2sH9GE3cLQLNEy0K/R0pz1nvg76o8M5nhMR0+Q+BBGLnb35P0fVz4CQxHYXaAOhE8HhlkaZfsdUOlHwg==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.22.2': - resolution: {integrity: sha512-sSWBVZgzwtsuG9Dxi9kjYOUu/wKW+jrbzj4Cclabqnfkot8Z3VEHcIgyenA3lLn/Fu11uDviWjhctulkhEO60g==} + '@rollup/rollup-linux-x64-musl@4.22.4': + resolution: {integrity: sha512-UV6FZMUgePDZrFjrNGIWzDo/vABebuXBhJEqrHxrGiU6HikPy0Z3LfdtciIttEUQfuDdCn8fqh7wiFJjCNwO+g==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.22.2': - resolution: {integrity: sha512-t/YgCbZ638R/r7IKb9yCM6nAek1RUvyNdfU0SHMDLOf6GFe/VG1wdiUAsxTWHKqjyzkRGg897ZfCpdo1bsCSsA==} + '@rollup/rollup-win32-arm64-msvc@4.22.4': + resolution: {integrity: sha512-BjI+NVVEGAXjGWYHz/vv0pBqfGoUH0IGZ0cICTn7kB9PyjrATSkX+8WkguNjWoj2qSr1im/+tTGRaY+4/PdcQw==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.22.2': - resolution: {integrity: sha512-kTmX5uGs3WYOA+gYDgI6ITkZng9SP71FEMoHNkn+cnmb9Zuyyay8pf0oO5twtTwSjNGy1jlaWooTIr+Dw4tIbw==} + '@rollup/rollup-win32-ia32-msvc@4.22.4': + resolution: {integrity: sha512-SiWG/1TuUdPvYmzmYnmd3IEifzR61Tragkbx9D3+R8mzQqDBz8v+BvZNDlkiTtI9T15KYZhP0ehn3Dld4n9J5g==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.22.2': - resolution: {integrity: sha512-Yy8So+SoRz8I3NS4Bjh91BICPOSVgdompTIPYTByUqU66AXSIOgmW3Lv1ke3NORPqxdF+RdrZET+8vYai6f4aA==} + '@rollup/rollup-win32-x64-msvc@4.22.4': + resolution: {integrity: sha512-j8pPKp53/lq9lMXN57S8cFz0MynJk8OWNuUnXct/9KCpKU7DgU3bYMJhwWmcqC0UU29p8Lr0/7KEVcaM6bf47Q==} cpu: [x64] os: [win32] @@ -4373,9 +4368,6 @@ packages: hast-util-raw@9.0.4: resolution: {integrity: sha512-LHE65TD2YiNsHD3YuXcKPHXPLuYh/gjp12mOfU8jxSrm1f/yJpsb0F/KKljS6U9LJoP0Ux+tCe8iJ2AsPzTdgA==} - hast-util-to-html@9.0.2: - resolution: {integrity: sha512-RP5wNpj5nm1Z8cloDv4Sl4RS8jH5HYa0v93YB6Wb4poEzgMo/dAAL0KcT4974dCjcNG5pkLqTImeFHHCwwfY3g==} - hast-util-to-html@9.0.3: resolution: {integrity: sha512-M17uBDzMJ9RPCqLMO92gNNUDuBSq10a25SDBI08iCCxmorf4Yy6sYHK57n9WAbRAAaU+DuR4W6GN9K4DFZesYg==} @@ -5475,8 +5467,8 @@ packages: resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} engines: {node: '>= 0.4'} - ofetch@1.3.4: - resolution: {integrity: sha512-KLIET85ik3vhEfS+3fDlc/BAZiAp+43QEC/yCo5zkNoY2YaKvNkOaFr/6wCFgFH1kuYQM5pMNi0Tg8koiIemtw==} + ofetch@1.4.0: + resolution: {integrity: sha512-MuHgsEhU6zGeX+EMh+8mSMrYTnsqJQQrpM00Q6QHMKNqQ0bKy0B43tk8tL1wg+CnsSTy1kg4Ir2T5Ig6rD+dfQ==} ohash@1.1.4: resolution: {integrity: sha512-FlDryZAahJmEF3VR3w1KogSEdWX3WhA5GPakFx4J81kEAiHyLMpdLLElS8n8dfNadMgAne/MywcvmogzscVt4g==} @@ -5663,8 +5655,8 @@ packages: pkg-types@1.2.0: resolution: {integrity: sha512-+ifYuSSqOQ8CqP4MbZA5hDpb97n3E8SVWdJe+Wms9kj745lmd3b7EZJiqvmLwAlmRfjrI7Hi5z3kdBJ93lFNPA==} - playwright-core@1.47.1: - resolution: {integrity: sha512-i1iyJdLftqtt51mEk6AhYFaAJCDx0xQ/O5NU8EKaWFgMjItPVma542Nh/Aq8aLCjIJSzjaiEQGW/nyqLkGF1OQ==} + playwright-core@1.47.2: + resolution: {integrity: sha512-3JvMfF+9LJfe16l7AbSmU555PaTl2tPyQsVInqm3id16pdDfvZ8TTZ/pyzmkbDrZTQefyzU7AIHlZqQnxpqHVQ==} engines: {node: '>=18'} hasBin: true @@ -6196,7 +6188,7 @@ packages: resolution: {integrity: sha512-aSHRcJ6KG2IHIioYlvAOcEq6U99sVtqDDKVhnwt70rW6tsz3tv5OSjEiWcgzfsHdLyGXZ/3b/7b/+Za3Y6r1XA==} engines: {node: '>=16'} peerDependencies: - rollup: 4.22.2 + rollup: 4.22.4 typescript: 5.6.2 rollup-plugin-visualizer@5.12.0: @@ -6204,13 +6196,13 @@ packages: engines: {node: '>=14'} hasBin: true peerDependencies: - rollup: 4.22.2 + rollup: 4.22.4 peerDependenciesMeta: rollup: optional: true - rollup@4.22.2: - resolution: {integrity: sha512-JWWpTrZmqQGQWt16xvNn6KVIUz16VtZwl984TKw0dfqqRpFwtLJYYk1/4BTgplndMQKWUk/yB4uOShYmMzA2Vg==} + rollup@4.22.4: + resolution: {integrity: sha512-vD8HJ5raRcWOyymsR6Z3o6+RzfEPCnVLMFJ6vRslO1jt4LO6dUo5Qnpg7y4RkZFM2DMe3WUirkI5c16onjrc6A==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -8084,17 +8076,17 @@ snapshots: execa: 7.2.0 vite: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) - '@nuxt/devtools-ui-kit@1.4.2(@nuxt/devtools@1.5.0(rollup@4.22.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.22.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.7)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2))(webpack@5.94.0(esbuild@0.23.1))': + '@nuxt/devtools-ui-kit@1.4.2(@nuxt/devtools@1.5.0(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.22.4)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.7)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2))(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@iconify-json/carbon': 1.2.1 '@iconify-json/logos': 1.2.0 '@iconify-json/ri': 1.2.0 '@iconify-json/tabler': 1.2.2 - '@nuxt/devtools': 1.5.0(rollup@4.22.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3) + '@nuxt/devtools': 1.5.0(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3) '@nuxt/devtools-kit': 1.4.2(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) '@nuxt/kit': link:packages/kit '@unocss/core': 0.62.4 - '@unocss/nuxt': 0.62.3(postcss@8.4.47)(rollup@4.22.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(webpack@5.94.0(esbuild@0.23.1)) + '@unocss/nuxt': 0.62.3(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(webpack@5.94.0(esbuild@0.23.1)) '@unocss/preset-attributify': 0.62.4 '@unocss/preset-icons': 0.62.4 '@unocss/preset-mini': 0.62.4 @@ -8105,7 +8097,7 @@ snapshots: defu: 6.1.4 focus-trap: 7.5.4 splitpanes: 3.1.5 - unocss: 0.62.4(@unocss/webpack@0.62.3(rollup@4.22.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + unocss: 0.62.4(@unocss/webpack@0.62.3(rollup@4.22.4)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) v-lazy-show: 0.2.4(@vue/compiler-core@3.5.7) transitivePeerDependencies: - '@unocss/webpack' @@ -8143,7 +8135,7 @@ snapshots: rc9: 2.1.2 semver: 7.6.3 - '@nuxt/devtools@1.5.0(rollup@4.22.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3)': + '@nuxt/devtools@1.5.0(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3)': dependencies: '@antfu/utils': 0.7.10 '@nuxt/devtools-kit': 1.5.0(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) @@ -8177,9 +8169,9 @@ snapshots: simple-git: 3.27.0 sirv: 2.0.4 tinyglobby: 0.2.6 - unimport: 3.12.0(rollup@4.22.2)(webpack-sources@3.2.3) + unimport: 3.12.0(rollup@4.22.4)(webpack-sources@3.2.3) vite: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) - vite-plugin-inspect: 0.8.7(@nuxt/kit@packages+kit)(rollup@4.22.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + vite-plugin-inspect: 0.8.7(@nuxt/kit@packages+kit)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) vite-plugin-vue-inspector: 5.2.0(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) which: 3.0.1 ws: 8.18.0 @@ -8231,10 +8223,10 @@ snapshots: string-width: 4.2.3 webpack: 5.94.0 - '@nuxt/scripts@0.9.2(@nuxt/devtools@1.5.0(rollup@4.22.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.22.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.7)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.2)(typescript@5.6.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1))': + '@nuxt/scripts@0.9.2(@nuxt/devtools@1.5.0(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.22.4)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.7)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(typescript@5.6.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@nuxt/devtools-kit': 1.5.0(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) - '@nuxt/devtools-ui-kit': 1.4.2(@nuxt/devtools@1.5.0(rollup@4.22.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.22.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.7)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2))(webpack@5.94.0(esbuild@0.23.1)) + '@nuxt/devtools-ui-kit': 1.4.2(@nuxt/devtools@1.5.0(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.22.4)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.7)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2))(webpack@5.94.0(esbuild@0.23.1)) '@nuxt/kit': link:packages/kit '@types/google.maps': 3.58.0 '@types/stripe-v3': 3.1.33 @@ -8247,7 +8239,7 @@ snapshots: h3: h3-nightly@2.0.0-1718872656.6765a6e magic-string: 0.30.11 mlly: 1.7.1 - ofetch: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) + ofetch: 1.4.0 ohash: 1.1.4 pathe: 1.1.2 pkg-types: 1.2.0 @@ -8257,7 +8249,7 @@ snapshots: std-env: 3.7.0 third-party-capital: 2.3.0 ufo: 1.5.4 - unimport: 3.12.0(rollup@4.22.2)(webpack-sources@3.2.3) + unimport: 3.12.0(rollup@4.22.4)(webpack-sources@3.2.3) unplugin: 1.14.1(webpack-sources@3.2.3) unstorage: 1.12.0(ioredis@5.4.1) valibot: 0.42.0(typescript@5.6.2) @@ -8314,14 +8306,14 @@ snapshots: jiti: 2.0.0-rc.1 mri: 1.2.0 nanoid: 5.0.7 - ofetch: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) + ofetch: 1.4.0 package-manager-detector: 0.2.0 parse-git-config: 3.0.0 pathe: 1.1.2 rc9: 2.1.2 std-env: 3.7.0 - '@nuxt/test-utils@3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.7)(vue@3.5.7(typescript@5.6.2)))(@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.47.1)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.7(typescript@5.6.2)))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3)': + '@nuxt/test-utils@3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.7)(vue@3.5.7(typescript@5.6.2)))(@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.47.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.7(typescript@5.6.2)))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3)': dependencies: '@nuxt/kit': link:packages/kit '@nuxt/schema': link:packages/schema @@ -8337,7 +8329,7 @@ snapshots: magic-string: 0.30.11 nitropack: 2.9.7(magicast@0.3.5)(webpack-sources@3.2.3) node-fetch-native: 1.6.4 - ofetch: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) + ofetch: 1.4.0 pathe: 1.1.2 perfect-debounce: 1.0.0 radix3: 1.1.2 @@ -8348,14 +8340,14 @@ snapshots: unenv: 1.10.0 unplugin: 1.14.1(webpack-sources@3.2.3) vite: 5.4.7(@types/node@20.16.5)(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.7)(vue@3.5.7(typescript@5.6.2)))(@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.47.1)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.7(typescript@5.6.2)))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3) + vitest-environment-nuxt: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.7)(vue@3.5.7(typescript@5.6.2)))(@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.47.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.7(typescript@5.6.2)))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3) vue: 3.5.7(typescript@5.6.2) vue-router: 4.4.5(vue@3.5.7(typescript@5.6.2)) optionalDependencies: '@testing-library/vue': 8.1.0(@vue/compiler-sfc@3.5.7)(vue@3.5.7(typescript@5.6.2)) '@vue/test-utils': 2.4.6 happy-dom: 15.7.4 - playwright-core: 1.47.1 + playwright-core: 1.47.2 vitest: 2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - magicast @@ -8498,133 +8490,133 @@ snapshots: - encoding - supports-color - '@rollup/plugin-alias@5.1.0(rollup@4.22.2)': + '@rollup/plugin-alias@5.1.0(rollup@4.22.4)': dependencies: slash: 4.0.0 optionalDependencies: - rollup: 4.22.2 + rollup: 4.22.4 - '@rollup/plugin-commonjs@25.0.8(rollup@4.22.2)': + '@rollup/plugin-commonjs@25.0.8(rollup@4.22.4)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.22.2) + '@rollup/pluginutils': 5.1.0(rollup@4.22.4) commondir: 1.0.1 estree-walker: 2.0.2 glob: 8.1.0 is-reference: 1.2.1 magic-string: 0.30.11 optionalDependencies: - rollup: 4.22.2 + rollup: 4.22.4 - '@rollup/plugin-commonjs@26.0.1(rollup@4.22.2)': + '@rollup/plugin-commonjs@26.0.1(rollup@4.22.4)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.22.2) + '@rollup/pluginutils': 5.1.0(rollup@4.22.4) commondir: 1.0.1 estree-walker: 2.0.2 glob: 10.4.5 is-reference: 1.2.1 magic-string: 0.30.11 optionalDependencies: - rollup: 4.22.2 + rollup: 4.22.4 - '@rollup/plugin-inject@5.0.5(rollup@4.22.2)': + '@rollup/plugin-inject@5.0.5(rollup@4.22.4)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.22.2) + '@rollup/pluginutils': 5.1.0(rollup@4.22.4) estree-walker: 2.0.2 magic-string: 0.30.11 optionalDependencies: - rollup: 4.22.2 + rollup: 4.22.4 - '@rollup/plugin-json@6.1.0(rollup@4.22.2)': + '@rollup/plugin-json@6.1.0(rollup@4.22.4)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.22.2) + '@rollup/pluginutils': 5.1.0(rollup@4.22.4) optionalDependencies: - rollup: 4.22.2 + rollup: 4.22.4 - '@rollup/plugin-node-resolve@15.2.3(rollup@4.22.2)': + '@rollup/plugin-node-resolve@15.2.3(rollup@4.22.4)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.22.2) + '@rollup/pluginutils': 5.1.0(rollup@4.22.4) '@types/resolve': 1.20.2 deepmerge: 4.3.1 is-builtin-module: 3.2.1 is-module: 1.0.0 resolve: 1.22.8 optionalDependencies: - rollup: 4.22.2 + rollup: 4.22.4 - '@rollup/plugin-replace@5.0.7(rollup@4.22.2)': + '@rollup/plugin-replace@5.0.7(rollup@4.22.4)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.22.2) + '@rollup/pluginutils': 5.1.0(rollup@4.22.4) magic-string: 0.30.11 optionalDependencies: - rollup: 4.22.2 + rollup: 4.22.4 - '@rollup/plugin-terser@0.4.4(rollup@4.22.2)': + '@rollup/plugin-terser@0.4.4(rollup@4.22.4)': dependencies: serialize-javascript: 6.0.2 smob: 1.5.0 terser: 5.32.0 optionalDependencies: - rollup: 4.22.2 + rollup: 4.22.4 '@rollup/pluginutils@4.2.1': dependencies: estree-walker: 2.0.2 picomatch: 2.3.1 - '@rollup/pluginutils@5.1.0(rollup@4.22.2)': + '@rollup/pluginutils@5.1.0(rollup@4.22.4)': dependencies: '@types/estree': 1.0.6 estree-walker: 2.0.2 picomatch: 2.3.1 optionalDependencies: - rollup: 4.22.2 + rollup: 4.22.4 - '@rollup/rollup-android-arm-eabi@4.22.2': + '@rollup/rollup-android-arm-eabi@4.22.4': optional: true - '@rollup/rollup-android-arm64@4.22.2': + '@rollup/rollup-android-arm64@4.22.4': optional: true - '@rollup/rollup-darwin-arm64@4.22.2': + '@rollup/rollup-darwin-arm64@4.22.4': optional: true - '@rollup/rollup-darwin-x64@4.22.2': + '@rollup/rollup-darwin-x64@4.22.4': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.22.2': + '@rollup/rollup-linux-arm-gnueabihf@4.22.4': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.22.2': + '@rollup/rollup-linux-arm-musleabihf@4.22.4': optional: true - '@rollup/rollup-linux-arm64-gnu@4.22.2': + '@rollup/rollup-linux-arm64-gnu@4.22.4': optional: true - '@rollup/rollup-linux-arm64-musl@4.22.2': + '@rollup/rollup-linux-arm64-musl@4.22.4': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.22.2': + '@rollup/rollup-linux-powerpc64le-gnu@4.22.4': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.22.2': + '@rollup/rollup-linux-riscv64-gnu@4.22.4': optional: true - '@rollup/rollup-linux-s390x-gnu@4.22.2': + '@rollup/rollup-linux-s390x-gnu@4.22.4': optional: true - '@rollup/rollup-linux-x64-gnu@4.22.2': + '@rollup/rollup-linux-x64-gnu@4.22.4': optional: true - '@rollup/rollup-linux-x64-musl@4.22.2': + '@rollup/rollup-linux-x64-musl@4.22.4': optional: true - '@rollup/rollup-win32-arm64-msvc@4.22.2': + '@rollup/rollup-win32-arm64-msvc@4.22.4': optional: true - '@rollup/rollup-win32-ia32-msvc@4.22.2': + '@rollup/rollup-win32-ia32-msvc@4.22.4': optional: true - '@rollup/rollup-win32-x64-msvc@4.22.2': + '@rollup/rollup-win32-x64-msvc@4.22.4': optional: true '@shikijs/core@1.17.0': @@ -8634,7 +8626,7 @@ snapshots: '@shikijs/types': 1.17.0 '@shikijs/vscode-textmate': 9.2.2 '@types/hast': 3.0.4 - hast-util-to-html: 9.0.2 + hast-util-to-html: 9.0.3 '@shikijs/core@1.17.6': dependencies: @@ -8643,7 +8635,7 @@ snapshots: '@shikijs/types': 1.17.6 '@shikijs/vscode-textmate': 9.2.2 '@types/hast': 3.0.4 - hast-util-to-html: 9.0.2 + hast-util-to-html: 9.0.3 '@shikijs/core@1.18.0': dependencies: @@ -9048,32 +9040,32 @@ snapshots: unhead: 1.11.6 vue: 3.5.7(typescript@5.6.2) - '@unocss/astro@0.62.3(rollup@4.22.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))': + '@unocss/astro@0.62.3(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))': dependencies: '@unocss/core': 0.62.3 '@unocss/reset': 0.62.3 - '@unocss/vite': 0.62.3(rollup@4.22.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + '@unocss/vite': 0.62.3(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: vite: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - rollup - supports-color - '@unocss/astro@0.62.4(rollup@4.22.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))': + '@unocss/astro@0.62.4(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(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.22.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + '@unocss/vite': 0.62.4(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: vite: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - rollup - supports-color - '@unocss/cli@0.62.3(rollup@4.22.2)': + '@unocss/cli@0.62.3(rollup@4.22.4)': dependencies: '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.0(rollup@4.22.2) + '@rollup/pluginutils': 5.1.0(rollup@4.22.4) '@unocss/config': 0.62.3 '@unocss/core': 0.62.3 '@unocss/preset-uno': 0.62.3 @@ -9089,10 +9081,10 @@ snapshots: - rollup - supports-color - '@unocss/cli@0.62.4(rollup@4.22.2)': + '@unocss/cli@0.62.4(rollup@4.22.4)': dependencies: '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.0(rollup@4.22.2) + '@rollup/pluginutils': 5.1.0(rollup@4.22.4) '@unocss/config': 0.62.4 '@unocss/core': 0.62.4 '@unocss/preset-uno': 0.62.4 @@ -9148,7 +9140,7 @@ snapshots: gzip-size: 6.0.0 sirv: 2.0.4 - '@unocss/nuxt@0.62.3(postcss@8.4.47)(rollup@4.22.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(webpack@5.94.0(esbuild@0.23.1))': + '@unocss/nuxt@0.62.3(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@nuxt/kit': link:packages/kit '@unocss/config': 0.62.3 @@ -9161,9 +9153,9 @@ snapshots: '@unocss/preset-web-fonts': 0.62.3 '@unocss/preset-wind': 0.62.3 '@unocss/reset': 0.62.3 - '@unocss/vite': 0.62.3(rollup@4.22.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) - '@unocss/webpack': 0.62.3(rollup@4.22.2)(webpack@5.94.0(esbuild@0.23.1)) - unocss: 0.62.3(@unocss/webpack@0.62.3(rollup@4.22.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + '@unocss/vite': 0.62.3(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + '@unocss/webpack': 0.62.3(rollup@4.22.4)(webpack@5.94.0(esbuild@0.23.1)) + unocss: 0.62.3(@unocss/webpack@0.62.3(rollup@4.22.4)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) transitivePeerDependencies: - postcss - rollup @@ -9206,7 +9198,7 @@ snapshots: dependencies: '@iconify/utils': 2.1.33 '@unocss/core': 0.62.3 - ofetch: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) + ofetch: 1.4.0 transitivePeerDependencies: - supports-color @@ -9214,7 +9206,7 @@ snapshots: dependencies: '@iconify/utils': 2.1.33 '@unocss/core': 0.62.4 - ofetch: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) + ofetch: 1.4.0 transitivePeerDependencies: - supports-color @@ -9265,12 +9257,12 @@ snapshots: '@unocss/preset-web-fonts@0.62.3': dependencies: '@unocss/core': 0.62.3 - ofetch: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) + ofetch: 1.4.0 '@unocss/preset-web-fonts@0.62.4': dependencies: '@unocss/core': 0.62.4 - ofetch: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) + ofetch: 1.4.0 '@unocss/preset-wind@0.62.3': dependencies: @@ -9345,10 +9337,10 @@ snapshots: dependencies: '@unocss/core': 0.62.4 - '@unocss/vite@0.62.3(rollup@4.22.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))': + '@unocss/vite@0.62.3(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))': dependencies: '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.0(rollup@4.22.2) + '@rollup/pluginutils': 5.1.0(rollup@4.22.4) '@unocss/config': 0.62.3 '@unocss/core': 0.62.3 '@unocss/inspector': 0.62.3 @@ -9362,10 +9354,10 @@ snapshots: - rollup - supports-color - '@unocss/vite@0.62.4(rollup@4.22.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))': + '@unocss/vite@0.62.4(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))': dependencies: '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.0(rollup@4.22.2) + '@rollup/pluginutils': 5.1.0(rollup@4.22.4) '@unocss/config': 0.62.4 '@unocss/core': 0.62.4 '@unocss/inspector': 0.62.4 @@ -9377,10 +9369,10 @@ snapshots: - rollup - supports-color - '@unocss/webpack@0.62.3(rollup@4.22.2)(webpack@5.94.0(esbuild@0.23.1))': + '@unocss/webpack@0.62.3(rollup@4.22.4)(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.0(rollup@4.22.2) + '@rollup/pluginutils': 5.1.0(rollup@4.22.4) '@unocss/config': 0.62.3 '@unocss/core': 0.62.3 chokidar: 3.6.0 @@ -9543,10 +9535,10 @@ snapshots: path-browserify: 1.0.1 vscode-uri: 3.0.8 - '@vue-macros/common@1.12.3(rollup@4.22.2)(vue@3.5.7(typescript@5.6.2))': + '@vue-macros/common@1.12.3(rollup@4.22.4)(vue@3.5.7(typescript@5.6.2))': dependencies: '@babel/types': 7.25.6 - '@rollup/pluginutils': 5.1.0(rollup@4.22.2) + '@rollup/pluginutils': 5.1.0(rollup@4.22.4) '@vue/compiler-sfc': 3.5.7 ast-kit: 1.1.0 local-pkg: 0.5.0 @@ -10146,7 +10138,7 @@ snapshots: convert-gitmoji: 0.1.5 mri: 1.2.0 node-fetch-native: 1.6.4 - ofetch: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) + ofetch: 1.4.0 open: 10.1.0 pathe: 1.1.2 pkg-types: 1.2.0 @@ -11415,20 +11407,6 @@ snapshots: web-namespaces: 2.0.1 zwitch: 2.0.4 - hast-util-to-html@9.0.2: - dependencies: - '@types/hast': 3.0.4 - '@types/unist': 3.0.3 - ccount: 2.0.1 - comma-separated-tokens: 2.0.3 - hast-util-whitespace: 3.0.0 - html-void-elements: 3.0.0 - mdast-util-to-hast: 13.2.0 - property-information: 6.5.0 - space-separated-tokens: 2.0.2 - stringify-entities: 4.0.4 - zwitch: 2.0.4 - hast-util-to-html@9.0.3: dependencies: '@types/hast': 3.0.4 @@ -11589,9 +11567,9 @@ snapshots: transitivePeerDependencies: - supports-color - impound@0.1.0(rollup@4.22.2)(webpack-sources@3.2.3): + impound@0.1.0(rollup@4.22.4)(webpack-sources@3.2.3): dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.22.2) + '@rollup/pluginutils': 5.1.0(rollup@4.22.4) mlly: 1.7.1 pathe: 1.1.2 unenv: 1.10.0 @@ -12559,14 +12537,14 @@ snapshots: dependencies: '@cloudflare/kv-asset-handler': 0.3.4 '@netlify/functions': 2.8.1 - '@rollup/plugin-alias': 5.1.0(rollup@4.22.2) - '@rollup/plugin-commonjs': 26.0.1(rollup@4.22.2) - '@rollup/plugin-inject': 5.0.5(rollup@4.22.2) - '@rollup/plugin-json': 6.1.0(rollup@4.22.2) - '@rollup/plugin-node-resolve': 15.2.3(rollup@4.22.2) - '@rollup/plugin-replace': 5.0.7(rollup@4.22.2) - '@rollup/plugin-terser': 0.4.4(rollup@4.22.2) - '@rollup/pluginutils': 5.1.0(rollup@4.22.2) + '@rollup/plugin-alias': 5.1.0(rollup@4.22.4) + '@rollup/plugin-commonjs': 26.0.1(rollup@4.22.4) + '@rollup/plugin-inject': 5.0.5(rollup@4.22.4) + '@rollup/plugin-json': 6.1.0(rollup@4.22.4) + '@rollup/plugin-node-resolve': 15.2.3(rollup@4.22.4) + '@rollup/plugin-replace': 5.0.7(rollup@4.22.4) + '@rollup/plugin-terser': 0.4.4(rollup@4.22.4) + '@rollup/pluginutils': 5.1.0(rollup@4.22.4) '@types/http-proxy': 1.17.15 '@vercel/nft': 0.27.4 archiver: 7.0.1 @@ -12604,7 +12582,7 @@ snapshots: mlly: 1.7.1 mri: 1.2.0 node-fetch-native: 1.6.4 - ofetch: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) + ofetch: 1.4.0 ohash: 1.1.4 openapi-typescript: 7.4.0(typescript@5.6.2) pathe: 1.1.2 @@ -12612,8 +12590,8 @@ snapshots: pkg-types: 1.2.0 pretty-bytes: 6.1.1 radix3: 1.1.2 - rollup: 4.22.2 - rollup-plugin-visualizer: 5.12.0(rollup@4.22.2) + rollup: 4.22.4 + rollup-plugin-visualizer: 5.12.0(rollup@4.22.4) scule: 1.3.0 semver: 7.6.3 serve-placeholder: 2.0.2 @@ -12623,7 +12601,7 @@ snapshots: uncrypto: 0.1.3 unctx: 2.3.1(webpack-sources@3.2.3) unenv: 1.10.0 - unimport: 3.12.0(rollup@4.22.2)(webpack-sources@3.2.3) + unimport: 3.12.0(rollup@4.22.4)(webpack-sources@3.2.3) unstorage: 1.12.0(ioredis@5.4.1) untyped: 1.4.2 unwasm: 0.3.9(webpack-sources@3.2.3) @@ -12653,14 +12631,14 @@ snapshots: dependencies: '@cloudflare/kv-asset-handler': 0.3.4 '@netlify/functions': 2.8.1 - '@rollup/plugin-alias': 5.1.0(rollup@4.22.2) - '@rollup/plugin-commonjs': 25.0.8(rollup@4.22.2) - '@rollup/plugin-inject': 5.0.5(rollup@4.22.2) - '@rollup/plugin-json': 6.1.0(rollup@4.22.2) - '@rollup/plugin-node-resolve': 15.2.3(rollup@4.22.2) - '@rollup/plugin-replace': 5.0.7(rollup@4.22.2) - '@rollup/plugin-terser': 0.4.4(rollup@4.22.2) - '@rollup/pluginutils': 5.1.0(rollup@4.22.2) + '@rollup/plugin-alias': 5.1.0(rollup@4.22.4) + '@rollup/plugin-commonjs': 25.0.8(rollup@4.22.4) + '@rollup/plugin-inject': 5.0.5(rollup@4.22.4) + '@rollup/plugin-json': 6.1.0(rollup@4.22.4) + '@rollup/plugin-node-resolve': 15.2.3(rollup@4.22.4) + '@rollup/plugin-replace': 5.0.7(rollup@4.22.4) + '@rollup/plugin-terser': 0.4.4(rollup@4.22.4) + '@rollup/pluginutils': 5.1.0(rollup@4.22.4) '@types/http-proxy': 1.17.15 '@vercel/nft': 0.26.5 archiver: 7.0.1 @@ -12695,7 +12673,7 @@ snapshots: mlly: 1.7.1 mri: 1.2.0 node-fetch-native: 1.6.4 - ofetch: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) + ofetch: 1.4.0 ohash: 1.1.4 openapi-typescript: 6.7.6 pathe: 1.1.2 @@ -12703,8 +12681,8 @@ snapshots: pkg-types: 1.2.0 pretty-bytes: 6.1.1 radix3: 1.1.2 - rollup: 4.22.2 - rollup-plugin-visualizer: 5.12.0(rollup@4.22.2) + rollup: 4.22.4 + rollup-plugin-visualizer: 5.12.0(rollup@4.22.4) scule: 1.3.0 semver: 7.6.3 serve-placeholder: 2.0.2 @@ -12714,7 +12692,7 @@ snapshots: uncrypto: 0.1.3 unctx: 2.3.1(webpack-sources@3.2.3) unenv: 1.10.0 - unimport: 3.12.0(rollup@4.22.2)(webpack-sources@3.2.3) + unimport: 3.12.0(rollup@4.22.4)(webpack-sources@3.2.3) unstorage: 1.12.0(ioredis@5.4.1) unwasm: 0.3.9(webpack-sources@3.2.3) transitivePeerDependencies: @@ -12851,7 +12829,7 @@ snapshots: has-symbols: 1.0.3 object-keys: 1.1.1 - ofetch@1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4): + ofetch@1.4.0: dependencies: destr: 2.0.3 node-fetch-native: 1.6.4 @@ -13050,7 +13028,7 @@ snapshots: mlly: 1.7.1 pathe: 1.1.2 - playwright-core@1.47.1: {} + playwright-core@1.47.2: {} pluralize@8.0.0: {} @@ -13641,43 +13619,43 @@ snapshots: glob: 11.0.0 package-json-from-dist: 1.0.0 - rollup-plugin-dts@6.1.1(rollup@4.22.2)(typescript@5.6.2): + rollup-plugin-dts@6.1.1(rollup@4.22.4)(typescript@5.6.2): dependencies: magic-string: 0.30.11 - rollup: 4.22.2 + rollup: 4.22.4 typescript: 5.6.2 optionalDependencies: '@babel/code-frame': 7.24.7 - rollup-plugin-visualizer@5.12.0(rollup@4.22.2): + rollup-plugin-visualizer@5.12.0(rollup@4.22.4): dependencies: open: 8.4.2 picomatch: 2.3.1 source-map: 0.7.4 yargs: 17.7.2 optionalDependencies: - rollup: 4.22.2 + rollup: 4.22.4 - rollup@4.22.2: + rollup@4.22.4: dependencies: '@types/estree': 1.0.5 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.22.2 - '@rollup/rollup-android-arm64': 4.22.2 - '@rollup/rollup-darwin-arm64': 4.22.2 - '@rollup/rollup-darwin-x64': 4.22.2 - '@rollup/rollup-linux-arm-gnueabihf': 4.22.2 - '@rollup/rollup-linux-arm-musleabihf': 4.22.2 - '@rollup/rollup-linux-arm64-gnu': 4.22.2 - '@rollup/rollup-linux-arm64-musl': 4.22.2 - '@rollup/rollup-linux-powerpc64le-gnu': 4.22.2 - '@rollup/rollup-linux-riscv64-gnu': 4.22.2 - '@rollup/rollup-linux-s390x-gnu': 4.22.2 - '@rollup/rollup-linux-x64-gnu': 4.22.2 - '@rollup/rollup-linux-x64-musl': 4.22.2 - '@rollup/rollup-win32-arm64-msvc': 4.22.2 - '@rollup/rollup-win32-ia32-msvc': 4.22.2 - '@rollup/rollup-win32-x64-msvc': 4.22.2 + '@rollup/rollup-android-arm-eabi': 4.22.4 + '@rollup/rollup-android-arm64': 4.22.4 + '@rollup/rollup-darwin-arm64': 4.22.4 + '@rollup/rollup-darwin-x64': 4.22.4 + '@rollup/rollup-linux-arm-gnueabihf': 4.22.4 + '@rollup/rollup-linux-arm-musleabihf': 4.22.4 + '@rollup/rollup-linux-arm64-gnu': 4.22.4 + '@rollup/rollup-linux-arm64-musl': 4.22.4 + '@rollup/rollup-linux-powerpc64le-gnu': 4.22.4 + '@rollup/rollup-linux-riscv64-gnu': 4.22.4 + '@rollup/rollup-linux-s390x-gnu': 4.22.4 + '@rollup/rollup-linux-x64-gnu': 4.22.4 + '@rollup/rollup-linux-x64-musl': 4.22.4 + '@rollup/rollup-win32-arm64-msvc': 4.22.4 + '@rollup/rollup-win32-ia32-msvc': 4.22.4 + '@rollup/rollup-win32-x64-msvc': 4.22.4 fsevents: 2.3.3 run-applescript@7.0.0: {} @@ -14208,12 +14186,12 @@ snapshots: unbuild@3.0.0-rc.7(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)): dependencies: - '@rollup/plugin-alias': 5.1.0(rollup@4.22.2) - '@rollup/plugin-commonjs': 26.0.1(rollup@4.22.2) - '@rollup/plugin-json': 6.1.0(rollup@4.22.2) - '@rollup/plugin-node-resolve': 15.2.3(rollup@4.22.2) - '@rollup/plugin-replace': 5.0.7(rollup@4.22.2) - '@rollup/pluginutils': 5.1.0(rollup@4.22.2) + '@rollup/plugin-alias': 5.1.0(rollup@4.22.4) + '@rollup/plugin-commonjs': 26.0.1(rollup@4.22.4) + '@rollup/plugin-json': 6.1.0(rollup@4.22.4) + '@rollup/plugin-node-resolve': 15.2.3(rollup@4.22.4) + '@rollup/plugin-replace': 5.0.7(rollup@4.22.4) + '@rollup/pluginutils': 5.1.0(rollup@4.22.4) citty: 0.1.6 consola: 3.2.3 defu: 6.1.4 @@ -14227,8 +14205,8 @@ snapshots: pathe: 1.1.2 pkg-types: 1.2.0 pretty-bytes: 6.1.1 - rollup: 4.22.2 - rollup-plugin-dts: 6.1.1(rollup@4.22.2)(typescript@5.6.2) + rollup: 4.22.4 + rollup-plugin-dts: 6.1.1(rollup@4.22.4)(typescript@5.6.2) scule: 1.3.0 ufo: 1.5.4 untyped: 1.4.2 @@ -14293,9 +14271,9 @@ snapshots: trough: 2.2.0 vfile: 6.0.3 - unimport@3.12.0(rollup@4.22.2)(webpack-sources@3.2.3): + unimport@3.12.0(rollup@4.22.4)(webpack-sources@3.2.3): dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.22.2) + '@rollup/pluginutils': 5.1.0(rollup@4.22.4) acorn: 8.12.1 escape-string-regexp: 5.0.0 estree-walker: 3.0.3 @@ -14341,10 +14319,10 @@ snapshots: universalify@2.0.1: {} - unocss@0.62.3(@unocss/webpack@0.62.3(rollup@4.22.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)): + unocss@0.62.3(@unocss/webpack@0.62.3(rollup@4.22.4)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)): dependencies: - '@unocss/astro': 0.62.3(rollup@4.22.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) - '@unocss/cli': 0.62.3(rollup@4.22.2) + '@unocss/astro': 0.62.3(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + '@unocss/cli': 0.62.3(rollup@4.22.4) '@unocss/core': 0.62.3 '@unocss/extractor-arbitrary-variants': 0.62.3 '@unocss/postcss': 0.62.3(postcss@8.4.47) @@ -14362,19 +14340,19 @@ snapshots: '@unocss/transformer-compile-class': 0.62.3 '@unocss/transformer-directives': 0.62.3 '@unocss/transformer-variant-group': 0.62.3 - '@unocss/vite': 0.62.3(rollup@4.22.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + '@unocss/vite': 0.62.3(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: - '@unocss/webpack': 0.62.3(rollup@4.22.2)(webpack@5.94.0(esbuild@0.23.1)) + '@unocss/webpack': 0.62.3(rollup@4.22.4)(webpack@5.94.0(esbuild@0.23.1)) vite: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - postcss - rollup - supports-color - unocss@0.62.4(@unocss/webpack@0.62.3(rollup@4.22.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)): + unocss@0.62.4(@unocss/webpack@0.62.3(rollup@4.22.4)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)): dependencies: - '@unocss/astro': 0.62.4(rollup@4.22.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) - '@unocss/cli': 0.62.4(rollup@4.22.2) + '@unocss/astro': 0.62.4(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + '@unocss/cli': 0.62.4(rollup@4.22.4) '@unocss/core': 0.62.4 '@unocss/postcss': 0.62.4(postcss@8.4.47) '@unocss/preset-attributify': 0.62.4 @@ -14389,20 +14367,20 @@ 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.22.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + '@unocss/vite': 0.62.4(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: - '@unocss/webpack': 0.62.3(rollup@4.22.2)(webpack@5.94.0(esbuild@0.23.1)) + '@unocss/webpack': 0.62.3(rollup@4.22.4)(webpack@5.94.0(esbuild@0.23.1)) vite: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - postcss - rollup - supports-color - unplugin-vue-router@0.10.8(rollup@4.22.2)(vue-router@4.4.5(vue@3.5.7(typescript@5.6.2)))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3): + unplugin-vue-router@0.10.8(rollup@4.22.4)(vue-router@4.4.5(vue@3.5.7(typescript@5.6.2)))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3): dependencies: '@babel/types': 7.25.6 - '@rollup/pluginutils': 5.1.0(rollup@4.22.2) - '@vue-macros/common': 1.12.3(rollup@4.22.2)(vue@3.5.7(typescript@5.6.2)) + '@rollup/pluginutils': 5.1.0(rollup@4.22.4) + '@vue-macros/common': 1.12.3(rollup@4.22.4)(vue@3.5.7(typescript@5.6.2)) ast-walker-scope: 0.6.2 chokidar: 3.6.0 fast-glob: 3.3.2 @@ -14438,7 +14416,7 @@ snapshots: lru-cache: 10.4.3 mri: 1.2.0 node-fetch-native: 1.6.4 - ofetch: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) + ofetch: 1.4.0 ufo: 1.5.4 optionalDependencies: ioredis: 5.4.1 @@ -14591,10 +14569,10 @@ snapshots: typescript: 5.6.2 vue-tsc: 2.1.6(typescript@5.6.2) - vite-plugin-inspect@0.8.7(@nuxt/kit@packages+kit)(rollup@4.22.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)): + vite-plugin-inspect@0.8.7(@nuxt/kit@packages+kit)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)): dependencies: '@antfu/utils': 0.7.10 - '@rollup/pluginutils': 5.1.0(rollup@4.22.2) + '@rollup/pluginutils': 5.1.0(rollup@4.22.4) debug: 4.3.7(supports-color@9.4.0) error-stack-parser-es: 0.1.5 fs-extra: 11.2.0 @@ -14628,16 +14606,16 @@ snapshots: dependencies: esbuild: 0.21.5 postcss: 8.4.47 - rollup: 4.22.2 + rollup: 4.22.4 optionalDependencies: '@types/node': 20.16.5 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.7)(vue@3.5.7(typescript@5.6.2)))(@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.47.1)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.7(typescript@5.6.2)))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3): + vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.7)(vue@3.5.7(typescript@5.6.2)))(@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.47.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.7(typescript@5.6.2)))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3): dependencies: - '@nuxt/test-utils': 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.7)(vue@3.5.7(typescript@5.6.2)))(@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.47.1)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.7(typescript@5.6.2)))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3) + '@nuxt/test-utils': 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.7)(vue@3.5.7(typescript@5.6.2)))(@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.47.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.7(typescript@5.6.2)))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' diff --git a/test/bundle.test.ts b/test/bundle.test.ts index 9d3c4fbd2c..938eaa252f 100644 --- a/test/bundle.test.ts +++ b/test/bundle.test.ts @@ -37,7 +37,7 @@ describe.skipIf(process.env.SKIP_BUNDLE_SIZE === 'true' || process.env.ECOSYSTEM const serverDir = join(rootDir, '.output/server') const serverStats = await analyzeSizes(['**/*.mjs', '!node_modules'], serverDir) - expect.soft(roundToKilobytes(serverStats.totalBytes)).toMatchInlineSnapshot(`"207k"`) + expect.soft(roundToKilobytes(serverStats.totalBytes)).toMatchInlineSnapshot(`"208k"`) const modules = await analyzeSizes(['node_modules/**/*'], serverDir) expect.soft(roundToKilobytes(modules.totalBytes)).toMatchInlineSnapshot(`"1388k"`) @@ -78,7 +78,7 @@ describe.skipIf(process.env.SKIP_BUNDLE_SIZE === 'true' || process.env.ECOSYSTEM const serverDir = join(rootDir, '.output-inline/server') const serverStats = await analyzeSizes(['**/*.mjs', '!node_modules'], serverDir) - expect.soft(roundToKilobytes(serverStats.totalBytes)).toMatchInlineSnapshot(`"556k"`) + expect.soft(roundToKilobytes(serverStats.totalBytes)).toMatchInlineSnapshot(`"557k"`) const modules = await analyzeSizes(['node_modules/**/*'], serverDir) expect.soft(roundToKilobytes(modules.totalBytes)).toMatchInlineSnapshot(`"88.2k"`) From 33e2d0a5f3f6ddc347d2dbefa689745c4dba3550 Mon Sep 17 00:00:00 2001 From: Daniel Roe <daniel@roe.dev> Date: Thu, 19 Sep 2024 17:21:12 +0100 Subject: [PATCH 027/104] fix(kit): handle passing 'bare' relative paths to modules --- packages/kit/src/module/install.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/kit/src/module/install.ts b/packages/kit/src/module/install.ts index 07a5cda317..cda25d2ddd 100644 --- a/packages/kit/src/module/install.ts +++ b/packages/kit/src/module/install.ts @@ -79,7 +79,7 @@ export async function loadNuxtModuleInstance (nuxtModule: string | NuxtModule, n // Import if input is string if (typeof nuxtModule === 'string') { - const paths = [join(nuxtModule, 'nuxt'), join(nuxtModule, 'module'), nuxtModule] + const paths = [join(nuxtModule, 'nuxt'), join(nuxtModule, 'module'), nuxtModule, join(nuxt.options.rootDir, nuxtModule)] let error: unknown for (const path of paths) { try { From 097105fb2b72a7966249be16e132c66cd0d98413 Mon Sep 17 00:00:00 2001 From: Daniel Roe <daniel@roe.dev> Date: Fri, 20 Sep 2024 13:29:52 +0100 Subject: [PATCH 028/104] fix(kit): try resolving module path from each node_modules dir --- packages/kit/src/module/install.ts | 29 ++++++++++++++++------------- 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/packages/kit/src/module/install.ts b/packages/kit/src/module/install.ts index cda25d2ddd..31b1408426 100644 --- a/packages/kit/src/module/install.ts +++ b/packages/kit/src/module/install.ts @@ -79,23 +79,26 @@ export async function loadNuxtModuleInstance (nuxtModule: string | NuxtModule, n // Import if input is string if (typeof nuxtModule === 'string') { - const paths = [join(nuxtModule, 'nuxt'), join(nuxtModule, 'module'), nuxtModule, join(nuxt.options.rootDir, nuxtModule)] let error: unknown - for (const path of paths) { - try { - const src = jiti.esmResolve(path) - nuxtModule = await jiti.import(src) as NuxtModule + const paths = [join(nuxtModule, 'nuxt'), join(nuxtModule, 'module'), nuxtModule, join(nuxt.options.rootDir, nuxtModule)] - // nuxt-module-builder generates a module.json with metadata including the version - const moduleMetadataPath = join(dirname(src), 'module.json') - if (existsSync(moduleMetadataPath)) { - buildTimeModuleMeta = JSON.parse(await fsp.readFile(moduleMetadataPath, 'utf-8')) + for (const parentURL of nuxt.options.modulesDir) { + for (const path of paths) { + try { + const src = jiti.esmResolve(path, { parentURL }) + nuxtModule = await jiti.import(src) as NuxtModule + + // nuxt-module-builder generates a module.json with metadata including the version + const moduleMetadataPath = join(dirname(src), 'module.json') + if (existsSync(moduleMetadataPath)) { + buildTimeModuleMeta = JSON.parse(await fsp.readFile(moduleMetadataPath, 'utf-8')) + } + break + } catch (_err: unknown) { + error = _err } - break - } catch (_err: unknown) { - error = _err - continue } + if (typeof nuxtModule !== 'string') { break } } if (typeof nuxtModule !== 'function' && error) { logger.error(`Error while importing module \`${nuxtModule}\`: ${error}`) From 73accb5ac1b1972a1dfbd7d58befa0ed0c6c09be Mon Sep 17 00:00:00 2001 From: Daniel Roe <daniel@roe.dev> Date: Fri, 20 Sep 2024 18:39:17 +0100 Subject: [PATCH 029/104] fix(kit,vite,webpack): resolve postcss paths from each modules dir (#29096) --- packages/kit/src/module/install.ts | 14 +++++++------- packages/vite/src/css.ts | 15 ++++++++++----- packages/webpack/src/utils/postcss.ts | 15 ++++++++++----- 3 files changed, 27 insertions(+), 17 deletions(-) diff --git a/packages/kit/src/module/install.ts b/packages/kit/src/module/install.ts index 31b1408426..9bcabb9f84 100644 --- a/packages/kit/src/module/install.ts +++ b/packages/kit/src/module/install.ts @@ -79,7 +79,6 @@ export async function loadNuxtModuleInstance (nuxtModule: string | NuxtModule, n // Import if input is string if (typeof nuxtModule === 'string') { - let error: unknown const paths = [join(nuxtModule, 'nuxt'), join(nuxtModule, 'module'), nuxtModule, join(nuxt.options.rootDir, nuxtModule)] for (const parentURL of nuxt.options.modulesDir) { @@ -94,16 +93,17 @@ export async function loadNuxtModuleInstance (nuxtModule: string | NuxtModule, n buildTimeModuleMeta = JSON.parse(await fsp.readFile(moduleMetadataPath, 'utf-8')) } break - } catch (_err: unknown) { - error = _err + } catch (error: unknown) { + const code = (error as Error & { code?: string }).code + if (code === 'MODULE_NOT_FOUND' || code === 'ERR_PACKAGE_PATH_NOT_EXPORTED' || code === 'ERR_MODULE_NOT_FOUND' || code === 'ERR_UNSUPPORTED_DIR_IMPORT') { + continue + } + logger.error(`Error while importing module \`${nuxtModule}\`: ${error}`) + throw error } } if (typeof nuxtModule !== 'string') { break } } - if (typeof nuxtModule !== 'function' && error) { - logger.error(`Error while importing module \`${nuxtModule}\`: ${error}`) - throw error - } } // Throw error if input is not a function diff --git a/packages/vite/src/css.ts b/packages/vite/src/css.ts index 6457c78e43..4a26447584 100644 --- a/packages/vite/src/css.ts +++ b/packages/vite/src/css.ts @@ -27,11 +27,16 @@ export async function resolveCSSOptions (nuxt: Nuxt): Promise<ViteConfig['css']> const pluginOptions = postcssOptions.plugins[pluginName] if (!pluginOptions) { continue } - const path = jiti.esmResolve(pluginName) - const pluginFn = (await jiti.import(path)) as (opts: Record<string, any>) => Plugin - if (typeof pluginFn === 'function') { - css.postcss.plugins.push(pluginFn(pluginOptions)) - } else { + let pluginFn: ((opts: Record<string, any>) => Plugin) | undefined + for (const parentURL of nuxt.options.modulesDir) { + pluginFn = await jiti.import(pluginName, { parentURL, try: true }) as (opts: Record<string, any>) => Plugin + if (typeof pluginFn === 'function') { + css.postcss.plugins.push(pluginFn(pluginOptions)) + break + } + } + + if (typeof pluginFn !== 'function') { console.warn(`[nuxt] could not import postcss plugin \`${pluginName}\`. Please report this as a bug.`) } } diff --git a/packages/webpack/src/utils/postcss.ts b/packages/webpack/src/utils/postcss.ts index 0d48972bb6..1548355eb0 100644 --- a/packages/webpack/src/utils/postcss.ts +++ b/packages/webpack/src/utils/postcss.ts @@ -49,11 +49,16 @@ export async function getPostcssConfig (nuxt: Nuxt) { const pluginOptions = postcssOptions.plugins[pluginName] if (!pluginOptions) { continue } - const path = jiti.esmResolve(pluginName) - const pluginFn = (await jiti.import(path)) as (opts: Record<string, any>) => Plugin - if (typeof pluginFn === 'function') { - plugins.push(pluginFn(pluginOptions)) - } else { + let pluginFn: ((opts: Record<string, any>) => Plugin) | undefined + for (const parentURL of nuxt.options.modulesDir) { + pluginFn = await jiti.import(pluginName, { parentURL, try: true }) as (opts: Record<string, any>) => Plugin + if (typeof pluginFn === 'function') { + plugins.push(pluginFn(pluginOptions)) + break + } + } + + if (typeof pluginFn !== 'function') { console.warn(`[nuxt] could not import postcss plugin \`${pluginName}\`. Please report this as a bug.`) } } From d3fdbcaac6cf66d21e25d259390d7824696f1a87 Mon Sep 17 00:00:00 2001 From: Daniel Roe <daniel@roe.dev> Date: Sat, 21 Sep 2024 22:04:59 +0100 Subject: [PATCH 030/104] fix(kit,vite,webpack): strip `node_modules/` from parent urls --- packages/kit/src/module/install.ts | 2 +- packages/vite/src/css.ts | 2 +- packages/webpack/src/utils/postcss.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/kit/src/module/install.ts b/packages/kit/src/module/install.ts index 9bcabb9f84..1149fc9d94 100644 --- a/packages/kit/src/module/install.ts +++ b/packages/kit/src/module/install.ts @@ -84,7 +84,7 @@ export async function loadNuxtModuleInstance (nuxtModule: string | NuxtModule, n for (const parentURL of nuxt.options.modulesDir) { for (const path of paths) { try { - const src = jiti.esmResolve(path, { parentURL }) + const src = jiti.esmResolve(path, { parentURL: parentURL.replace(/\/node_modules\/?$/, '') }) nuxtModule = await jiti.import(src) as NuxtModule // nuxt-module-builder generates a module.json with metadata including the version diff --git a/packages/vite/src/css.ts b/packages/vite/src/css.ts index 4a26447584..c3f6871422 100644 --- a/packages/vite/src/css.ts +++ b/packages/vite/src/css.ts @@ -29,7 +29,7 @@ export async function resolveCSSOptions (nuxt: Nuxt): Promise<ViteConfig['css']> let pluginFn: ((opts: Record<string, any>) => Plugin) | undefined for (const parentURL of nuxt.options.modulesDir) { - pluginFn = await jiti.import(pluginName, { parentURL, try: true }) as (opts: Record<string, any>) => Plugin + pluginFn = await jiti.import(pluginName, { parentURL: parentURL.replace(/\/node_modules\/?$/, ''), try: true }) as (opts: Record<string, any>) => Plugin if (typeof pluginFn === 'function') { css.postcss.plugins.push(pluginFn(pluginOptions)) break diff --git a/packages/webpack/src/utils/postcss.ts b/packages/webpack/src/utils/postcss.ts index 1548355eb0..5f6daa8d1c 100644 --- a/packages/webpack/src/utils/postcss.ts +++ b/packages/webpack/src/utils/postcss.ts @@ -51,7 +51,7 @@ export async function getPostcssConfig (nuxt: Nuxt) { let pluginFn: ((opts: Record<string, any>) => Plugin) | undefined for (const parentURL of nuxt.options.modulesDir) { - pluginFn = await jiti.import(pluginName, { parentURL, try: true }) as (opts: Record<string, any>) => Plugin + pluginFn = await jiti.import(pluginName, { parentURL: parentURL.replace(/\/node_modules\/?$/, ''), try: true }) as (opts: Record<string, any>) => Plugin if (typeof pluginFn === 'function') { plugins.push(pluginFn(pluginOptions)) break From cc7d154c90ed83f856c2d69264db628327d8f2d8 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 22 Sep 2024 20:59:55 +0100 Subject: [PATCH 031/104] chore(deps): update all non-major dependencies (main) (#29113) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 10 +- packages/nuxt/package.json | 8 +- packages/schema/package.json | 6 +- packages/ui-templates/package.json | 2 +- packages/vite/package.json | 4 +- packages/webpack/package.json | 2 +- pnpm-lock.yaml | 668 ++++++++++++++++++++--------- 7 files changed, 474 insertions(+), 226 deletions(-) diff --git a/package.json b/package.json index 5ffded3ff8..dd682d9cb7 100644 --- a/package.json +++ b/package.json @@ -39,9 +39,9 @@ "@nuxt/ui-templates": "workspace:*", "@nuxt/vite-builder": "workspace:*", "@nuxt/webpack-builder": "workspace:*", - "@vue/compiler-core": "3.5.7", - "@vue/compiler-dom": "3.5.7", - "@vue/shared": "3.5.7", + "@vue/compiler-core": "3.5.8", + "@vue/compiler-dom": "3.5.8", + "@vue/shared": "3.5.8", "@types/node": "20.16.5", "c12": "2.0.0-beta.2", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", @@ -57,7 +57,7 @@ "ufo": "1.5.4", "unbuild": "3.0.0-rc.7", "vite": "5.4.7", - "vue": "3.5.7" + "vue": "3.5.8" }, "devDependencies": { "@eslint/js": "9.11.0", @@ -106,7 +106,7 @@ "ufo": "1.5.4", "vitest": "2.1.1", "vitest-environment-nuxt": "1.0.1", - "vue": "3.5.7", + "vue": "3.5.8", "vue-router": "4.4.5", "vue-tsc": "2.1.6" }, diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 74ea5a2136..11dd78be28 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -69,7 +69,7 @@ "@unhead/shared": "^1.11.6", "@unhead/ssr": "^1.11.6", "@unhead/vue": "^1.11.6", - "@vue/shared": "^3.5.7", + "@vue/shared": "^3.5.8", "acorn": "8.12.1", "c12": "^2.0.0-beta.2", "chokidar": "^3.6.0", @@ -80,7 +80,7 @@ "destr": "^2.0.3", "devalue": "^5.0.0", "errx": "^0.1.0", - "esbuild": "^0.23.1", + "esbuild": "^0.24.0", "escape-string-regexp": "^5.0.0", "estree-walker": "^3.0.3", "globby": "^14.0.2", @@ -119,7 +119,7 @@ "unplugin-vue-router": "^0.10.8", "unstorage": "^1.12.0", "untyped": "^1.4.2", - "vue": "^3.5.7", + "vue": "^3.5.8", "vue-bundle-renderer": "^2.1.0", "vue-devtools-stub": "^0.1.0", "vue-router": "^4.4.5" @@ -130,7 +130,7 @@ "@parcel/watcher": "2.4.1", "@types/estree": "1.0.6", "@vitejs/plugin-vue": "5.1.4", - "@vue/compiler-sfc": "3.5.7", + "@vue/compiler-sfc": "3.5.8", "unbuild": "3.0.0-rc.7", "vite": "5.4.7", "vitest": "2.1.1" diff --git a/packages/schema/package.json b/packages/schema/package.json index 2ab9cc1180..48f572e69b 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -42,8 +42,8 @@ "@unhead/schema": "1.11.6", "@vitejs/plugin-vue": "5.1.4", "@vitejs/plugin-vue-jsx": "4.0.1", - "@vue/compiler-core": "3.5.7", - "@vue/compiler-sfc": "3.5.7", + "@vue/compiler-core": "3.5.8", + "@vue/compiler-sfc": "3.5.8", "@vue/language-core": "2.1.6", "c12": "2.0.0-beta.2", "esbuild-loader": "4.2.2", @@ -55,7 +55,7 @@ "unctx": "2.3.1", "unenv": "1.10.0", "vite": "5.4.7", - "vue": "3.5.7", + "vue": "3.5.8", "vue-bundle-renderer": "2.1.0", "vue-loader": "17.4.2", "vue-router": "4.4.5", diff --git a/packages/ui-templates/package.json b/packages/ui-templates/package.json index a29d1e7632..f9fafa80f6 100644 --- a/packages/ui-templates/package.json +++ b/packages/ui-templates/package.json @@ -20,7 +20,7 @@ "devDependencies": { "@unocss/reset": "0.62.4", "critters": "0.0.24", - "html-validate": "8.22.0", + "html-validate": "8.23.0", "htmlnano": "2.1.1", "jiti": "2.0.0-rc.1", "knitwork": "1.1.0", diff --git a/packages/vite/package.json b/packages/vite/package.json index 341d180bc3..19b9f9ab2f 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -29,7 +29,7 @@ "@types/estree": "1.0.6", "rollup": "4.22.4", "unbuild": "3.0.0-rc.7", - "vue": "3.5.7" + "vue": "3.5.8" }, "dependencies": { "@nuxt/kit": "workspace:*", @@ -41,7 +41,7 @@ "consola": "^3.2.3", "cssnano": "^7.0.6", "defu": "^6.1.4", - "esbuild": "^0.23.1", + "esbuild": "^0.24.0", "escape-string-regexp": "^5.0.0", "estree-walker": "^3.0.3", "externality": "^1.0.2", diff --git a/packages/webpack/package.json b/packages/webpack/package.json index 95d2c031f6..855b05c9e8 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -80,7 +80,7 @@ "@types/webpack-hot-middleware": "2.25.9", "rollup": "4.22.4", "unbuild": "3.0.0-rc.7", - "vue": "3.5.7" + "vue": "3.5.8" }, "peerDependencies": { "vue": "^3.3.4" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a308da4d89..ac639dff72 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,9 +10,9 @@ overrides: '@nuxt/ui-templates': workspace:* '@nuxt/vite-builder': workspace:* '@nuxt/webpack-builder': workspace:* - '@vue/compiler-core': 3.5.7 - '@vue/compiler-dom': 3.5.7 - '@vue/shared': 3.5.7 + '@vue/compiler-core': 3.5.8 + '@vue/compiler-dom': 3.5.8 + '@vue/shared': 3.5.8 '@types/node': 20.16.5 c12: 2.0.0-beta.2 h3: npm:h3-nightly@2.0.0-1718872656.6765a6e @@ -28,7 +28,7 @@ overrides: ufo: 1.5.4 unbuild: 3.0.0-rc.7 vite: 5.4.7 - vue: 3.5.7 + vue: 3.5.8 importers: @@ -45,13 +45,13 @@ importers: version: link:packages/kit '@nuxt/test-utils': specifier: 3.14.2 - version: 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.7)(vue@3.5.7(typescript@5.6.2)))(@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.47.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.7(typescript@5.6.2)))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3) + version: 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2)))(@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.47.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) '@nuxt/webpack-builder': specifier: workspace:* version: link:packages/webpack '@testing-library/vue': specifier: 8.1.0 - version: 8.1.0(@vue/compiler-sfc@3.5.7)(vue@3.5.7(typescript@5.6.2)) + version: 8.1.0(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2)) '@types/eslint__js': specifier: 8.42.3 version: 8.42.3 @@ -66,10 +66,10 @@ importers: version: 1.11.6 '@unhead/vue': specifier: 1.11.6 - version: 1.11.6(vue@3.5.7(typescript@5.6.2)) + version: 1.11.6(vue@3.5.8(typescript@5.6.2)) '@vitejs/plugin-vue': specifier: 5.1.4 - version: 5.1.4(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2)) + version: 5.1.4(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) '@vitest/coverage-v8': specifier: 2.1.1 version: 2.1.1(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)) @@ -171,13 +171,13 @@ importers: version: 2.1.1(@types/node@20.16.5)(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.7)(vue@3.5.7(typescript@5.6.2)))(@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.47.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.7(typescript@5.6.2)))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3) + version: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2)))(@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.47.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) vue: - specifier: 3.5.7 - version: 3.5.7(typescript@5.6.2) + specifier: 3.5.8 + version: 3.5.8(typescript@5.6.2) vue-router: specifier: 4.4.5 - version: 4.4.5(vue@3.5.7(typescript@5.6.2)) + version: 4.4.5(vue@3.5.8(typescript@5.6.2)) vue-tsc: specifier: 2.1.6 version: 2.1.6(typescript@5.6.2) @@ -274,7 +274,7 @@ importers: version: 2.0.2 '@nuxt/devtools': specifier: ^1.5.0 - version: 1.5.0(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3) + version: 1.5.0(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) '@nuxt/kit': specifier: workspace:* version: link:../kit @@ -301,10 +301,10 @@ importers: version: 1.11.6 '@unhead/vue': specifier: ^1.11.6 - version: 1.11.6(vue@3.5.7(typescript@5.6.2)) + version: 1.11.6(vue@3.5.8(typescript@5.6.2)) '@vue/shared': - specifier: 3.5.7 - version: 3.5.7 + specifier: 3.5.8 + version: 3.5.8 acorn: specifier: 8.12.1 version: 8.12.1 @@ -336,8 +336,8 @@ importers: specifier: ^0.1.0 version: 0.1.0 esbuild: - specifier: ^0.23.1 - version: 0.23.1 + specifier: ^0.24.0 + version: 0.24.0 escape-string-regexp: specifier: ^5.0.0 version: 5.0.0 @@ -445,7 +445,7 @@ importers: version: 1.14.1(webpack-sources@3.2.3) unplugin-vue-router: specifier: ^0.10.8 - version: 0.10.8(rollup@4.22.4)(vue-router@4.4.5(vue@3.5.7(typescript@5.6.2)))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3) + version: 0.10.8(rollup@4.22.4)(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) unstorage: specifier: ^1.12.0 version: 1.12.0(ioredis@5.4.1) @@ -453,8 +453,8 @@ importers: specifier: ^1.4.2 version: 1.4.2 vue: - specifier: 3.5.7 - version: 3.5.7(typescript@5.6.2) + specifier: 3.5.8 + version: 3.5.8(typescript@5.6.2) vue-bundle-renderer: specifier: ^2.1.0 version: 2.1.0 @@ -463,11 +463,11 @@ importers: version: 0.1.0 vue-router: specifier: ^4.4.5 - version: 4.4.5(vue@3.5.7(typescript@5.6.2)) + version: 4.4.5(vue@3.5.8(typescript@5.6.2)) devDependencies: '@nuxt/scripts': specifier: 0.9.2 - version: 0.9.2(@nuxt/devtools@1.5.0(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.22.4)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.7)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(typescript@5.6.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1)) + version: 0.9.2(@nuxt/devtools@1.5.0(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.8)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(typescript@5.6.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.24.0)) '@nuxt/ui-templates': specifier: workspace:* version: link:../ui-templates @@ -479,10 +479,10 @@ importers: version: 1.0.6 '@vitejs/plugin-vue': specifier: 5.1.4 - version: 5.1.4(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2)) + version: 5.1.4(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) '@vue/compiler-sfc': - specifier: 3.5.7 - version: 3.5.7 + specifier: 3.5.8 + version: 3.5.8 unbuild: specifier: 3.0.0-rc.7 version: 3.0.0-rc.7(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) @@ -552,16 +552,16 @@ importers: version: 1.11.6 '@vitejs/plugin-vue': specifier: 5.1.4 - version: 5.1.4(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2)) + version: 5.1.4(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) '@vitejs/plugin-vue-jsx': specifier: 4.0.1 - version: 4.0.1(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2)) + version: 4.0.1(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) '@vue/compiler-core': - specifier: 3.5.7 - version: 3.5.7 + specifier: 3.5.8 + version: 3.5.8 '@vue/compiler-sfc': - specifier: 3.5.7 - version: 3.5.7 + specifier: 3.5.8 + version: 3.5.8 '@vue/language-core': specifier: 2.1.6 version: 2.1.6(typescript@5.6.2) @@ -596,17 +596,17 @@ importers: specifier: 5.4.7 version: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) vue: - specifier: 3.5.7 - version: 3.5.7(typescript@5.6.2) + specifier: 3.5.8 + version: 3.5.8(typescript@5.6.2) vue-bundle-renderer: specifier: 2.1.0 version: 2.1.0 vue-loader: specifier: 17.4.2 - version: 17.4.2(@vue/compiler-sfc@3.5.7)(vue@3.5.7(typescript@5.6.2))(webpack@5.94.0) + version: 17.4.2(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2))(webpack@5.94.0) vue-router: specifier: 4.4.5 - version: 4.4.5(vue@3.5.7(typescript@5.6.2)) + version: 4.4.5(vue@3.5.8(typescript@5.6.2)) webpack: specifier: 5.94.0 version: 5.94.0 @@ -623,8 +623,8 @@ importers: specifier: 0.0.24 version: 0.0.24 html-validate: - specifier: 8.22.0 - version: 8.22.0(vitest@1.6.0(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)) + specifier: 8.23.0 + version: 8.23.0(vitest@2.1.1(@types/node@20.16.5)(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.2) @@ -651,7 +651,7 @@ importers: version: 0.2.6 unocss: specifier: 0.62.4 - version: 0.62.4(@unocss/webpack@0.62.3(rollup@4.22.4)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + version: 0.62.4(@unocss/webpack@0.62.3(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) vite: specifier: 5.4.7 version: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) @@ -666,10 +666,10 @@ importers: version: 5.0.7(rollup@4.22.4) '@vitejs/plugin-vue': specifier: ^5.1.4 - version: 5.1.4(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2)) + version: 5.1.4(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) '@vitejs/plugin-vue-jsx': specifier: ^4.0.1 - version: 4.0.1(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2)) + version: 4.0.1(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) autoprefixer: specifier: ^10.4.20 version: 10.4.20(postcss@8.4.47) @@ -686,8 +686,8 @@ importers: specifier: ^6.1.4 version: 6.1.4 esbuild: - specifier: ^0.23.1 - version: 0.23.1 + specifier: ^0.24.0 + version: 0.24.0 escape-string-regexp: specifier: ^5.0.0 version: 5.0.0 @@ -777,8 +777,8 @@ importers: specifier: 3.0.0-rc.7 version: 3.0.0-rc.7(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) vue: - specifier: 3.5.7 - version: 3.5.7(typescript@5.6.2) + specifier: 3.5.8 + version: 3.5.8(typescript@5.6.2) packages/webpack: dependencies: @@ -898,7 +898,7 @@ importers: version: 2.1.0 vue-loader: specifier: ^17.4.2 - version: 17.4.2(@vue/compiler-sfc@3.5.7)(vue@3.5.7(typescript@5.6.2))(webpack@5.94.0) + version: 17.4.2(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2))(webpack@5.94.0) webpack: specifier: ^5.94.0 version: 5.94.0 @@ -943,8 +943,8 @@ importers: specifier: 3.0.0-rc.7 version: 3.0.0-rc.7(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) vue: - specifier: 3.5.7 - version: 3.5.7(typescript@5.6.2) + specifier: 3.5.8 + version: 3.5.8(typescript@5.6.2) playground: dependencies: @@ -971,8 +971,8 @@ importers: specifier: latest version: 1.14.1(webpack-sources@3.2.3) vue: - specifier: 3.5.7 - version: 3.5.7(typescript@5.6.2) + specifier: 3.5.8 + version: 3.5.8(typescript@5.6.2) test/fixtures/basic-types: dependencies: @@ -985,16 +985,16 @@ importers: version: 1.4.0 unplugin-vue-router: specifier: ^0.10.7 - version: 0.10.8(rollup@4.22.4)(vue-router@4.4.5(vue@3.5.7(typescript@5.6.2)))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3) + version: 0.10.8(rollup@4.22.4)(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) vitest: specifier: 1.6.0 version: 1.6.0(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) vue: - specifier: 3.5.7 - version: 3.5.7(typescript@5.6.2) + specifier: 3.5.8 + version: 3.5.8(typescript@5.6.2) vue-router: specifier: latest - version: 4.4.5(vue@3.5.7(typescript@5.6.2)) + version: 4.4.5(vue@3.5.8(typescript@5.6.2)) test/fixtures/minimal: dependencies: @@ -1239,6 +1239,12 @@ packages: cpu: [ppc64] os: [aix] + '@esbuild/aix-ppc64@0.24.0': + resolution: {integrity: sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + '@esbuild/android-arm64@0.20.2': resolution: {integrity: sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==} engines: {node: '>=12'} @@ -1257,6 +1263,12 @@ packages: cpu: [arm64] os: [android] + '@esbuild/android-arm64@0.24.0': + resolution: {integrity: sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + '@esbuild/android-arm@0.20.2': resolution: {integrity: sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==} engines: {node: '>=12'} @@ -1275,6 +1287,12 @@ packages: cpu: [arm] os: [android] + '@esbuild/android-arm@0.24.0': + resolution: {integrity: sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + '@esbuild/android-x64@0.20.2': resolution: {integrity: sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==} engines: {node: '>=12'} @@ -1293,6 +1311,12 @@ packages: cpu: [x64] os: [android] + '@esbuild/android-x64@0.24.0': + resolution: {integrity: sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + '@esbuild/darwin-arm64@0.20.2': resolution: {integrity: sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==} engines: {node: '>=12'} @@ -1311,6 +1335,12 @@ packages: cpu: [arm64] os: [darwin] + '@esbuild/darwin-arm64@0.24.0': + resolution: {integrity: sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + '@esbuild/darwin-x64@0.20.2': resolution: {integrity: sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==} engines: {node: '>=12'} @@ -1329,6 +1359,12 @@ packages: cpu: [x64] os: [darwin] + '@esbuild/darwin-x64@0.24.0': + resolution: {integrity: sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + '@esbuild/freebsd-arm64@0.20.2': resolution: {integrity: sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==} engines: {node: '>=12'} @@ -1347,6 +1383,12 @@ packages: cpu: [arm64] os: [freebsd] + '@esbuild/freebsd-arm64@0.24.0': + resolution: {integrity: sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + '@esbuild/freebsd-x64@0.20.2': resolution: {integrity: sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==} engines: {node: '>=12'} @@ -1365,6 +1407,12 @@ packages: cpu: [x64] os: [freebsd] + '@esbuild/freebsd-x64@0.24.0': + resolution: {integrity: sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + '@esbuild/linux-arm64@0.20.2': resolution: {integrity: sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==} engines: {node: '>=12'} @@ -1383,6 +1431,12 @@ packages: cpu: [arm64] os: [linux] + '@esbuild/linux-arm64@0.24.0': + resolution: {integrity: sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + '@esbuild/linux-arm@0.20.2': resolution: {integrity: sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==} engines: {node: '>=12'} @@ -1401,6 +1455,12 @@ packages: cpu: [arm] os: [linux] + '@esbuild/linux-arm@0.24.0': + resolution: {integrity: sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + '@esbuild/linux-ia32@0.20.2': resolution: {integrity: sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==} engines: {node: '>=12'} @@ -1419,6 +1479,12 @@ packages: cpu: [ia32] os: [linux] + '@esbuild/linux-ia32@0.24.0': + resolution: {integrity: sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + '@esbuild/linux-loong64@0.20.2': resolution: {integrity: sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==} engines: {node: '>=12'} @@ -1437,6 +1503,12 @@ packages: cpu: [loong64] os: [linux] + '@esbuild/linux-loong64@0.24.0': + resolution: {integrity: sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + '@esbuild/linux-mips64el@0.20.2': resolution: {integrity: sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==} engines: {node: '>=12'} @@ -1455,6 +1527,12 @@ packages: cpu: [mips64el] os: [linux] + '@esbuild/linux-mips64el@0.24.0': + resolution: {integrity: sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + '@esbuild/linux-ppc64@0.20.2': resolution: {integrity: sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==} engines: {node: '>=12'} @@ -1473,6 +1551,12 @@ packages: cpu: [ppc64] os: [linux] + '@esbuild/linux-ppc64@0.24.0': + resolution: {integrity: sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + '@esbuild/linux-riscv64@0.20.2': resolution: {integrity: sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==} engines: {node: '>=12'} @@ -1491,6 +1575,12 @@ packages: cpu: [riscv64] os: [linux] + '@esbuild/linux-riscv64@0.24.0': + resolution: {integrity: sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + '@esbuild/linux-s390x@0.20.2': resolution: {integrity: sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==} engines: {node: '>=12'} @@ -1509,6 +1599,12 @@ packages: cpu: [s390x] os: [linux] + '@esbuild/linux-s390x@0.24.0': + resolution: {integrity: sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + '@esbuild/linux-x64@0.20.2': resolution: {integrity: sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==} engines: {node: '>=12'} @@ -1527,6 +1623,12 @@ packages: cpu: [x64] os: [linux] + '@esbuild/linux-x64@0.24.0': + resolution: {integrity: sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + '@esbuild/netbsd-x64@0.20.2': resolution: {integrity: sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==} engines: {node: '>=12'} @@ -1545,12 +1647,24 @@ packages: cpu: [x64] os: [netbsd] + '@esbuild/netbsd-x64@0.24.0': + resolution: {integrity: sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + '@esbuild/openbsd-arm64@0.23.1': resolution: {integrity: sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==} engines: {node: '>=18'} cpu: [arm64] os: [openbsd] + '@esbuild/openbsd-arm64@0.24.0': + resolution: {integrity: sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + '@esbuild/openbsd-x64@0.20.2': resolution: {integrity: sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==} engines: {node: '>=12'} @@ -1569,6 +1683,12 @@ packages: cpu: [x64] os: [openbsd] + '@esbuild/openbsd-x64@0.24.0': + resolution: {integrity: sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + '@esbuild/sunos-x64@0.20.2': resolution: {integrity: sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==} engines: {node: '>=12'} @@ -1587,6 +1707,12 @@ packages: cpu: [x64] os: [sunos] + '@esbuild/sunos-x64@0.24.0': + resolution: {integrity: sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + '@esbuild/win32-arm64@0.20.2': resolution: {integrity: sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==} engines: {node: '>=12'} @@ -1605,6 +1731,12 @@ packages: cpu: [arm64] os: [win32] + '@esbuild/win32-arm64@0.24.0': + resolution: {integrity: sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + '@esbuild/win32-ia32@0.20.2': resolution: {integrity: sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==} engines: {node: '>=12'} @@ -1623,6 +1755,12 @@ packages: cpu: [ia32] os: [win32] + '@esbuild/win32-ia32@0.24.0': + resolution: {integrity: sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + '@esbuild/win32-x64@0.20.2': resolution: {integrity: sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==} engines: {node: '>=12'} @@ -1641,6 +1779,12 @@ packages: cpu: [x64] os: [win32] + '@esbuild/win32-x64@0.24.0': + resolution: {integrity: sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + '@eslint-community/eslint-utils@4.4.0': resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -1881,7 +2025,7 @@ packages: playwright-core: ^1.43.1 vite: 5.4.7 vitest: ^0.34.6 || ^1.0.0 || ^2.0.0 - vue: 3.5.7 + vue: 3.5.8 vue-router: ^4.0.0 peerDependenciesMeta: '@cucumber/cucumber': @@ -2259,7 +2403,7 @@ packages: engines: {node: '>=14'} peerDependencies: '@vue/compiler-sfc': '>= 3' - vue: 3.5.7 + vue: 3.5.8 peerDependenciesMeta: '@vue/compiler-sfc': optional: true @@ -2480,7 +2624,7 @@ packages: '@unhead/vue@1.11.6': resolution: {integrity: sha512-CMuDJGTi4n4wKdOp6/JmB9roGshjTdoFKF34PEkXu4+g97BiVFiZ9LvgY44+UlWCUzQHcqEPRQIzm9iKEqcfKw==} peerDependencies: - vue: 3.5.7 + vue: 3.5.8 '@unocss/astro@0.62.3': resolution: {integrity: sha512-C6ZdyLbLDS0LebwmgwVItLNAOSkL/tvVWNRd1i3Jy5uj1vPxlrw+3lIYiHjEofn0GFpBiwlv5+OCvO1Xpq5MqA==} @@ -2671,14 +2815,14 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: vite: 5.4.7 - vue: 3.5.7 + vue: 3.5.8 '@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.7 - vue: 3.5.7 + vue: 3.5.8 '@vitest/coverage-v8@2.1.1': resolution: {integrity: sha512-md/A7A3c42oTT8JUHSqjP5uKTWJejzUW4jalpvs+rZ27gsURsMU8DEb+8Jf8C6Kj2gwfSHJqobDNBuoqlm0cFw==} @@ -2747,7 +2891,7 @@ packages: resolution: {integrity: sha512-dlSqrGdIDhqMOz92XtlMNyuHHeHe594O6f10XLtmlB0Jrq/Pl4Hj8rXAnVlRdjg+ptbZRSNL6MSgOPPoC82owg==} engines: {node: '>=16.14.0'} peerDependencies: - vue: 3.5.7 + vue: 3.5.8 peerDependenciesMeta: vue: optional: true @@ -2768,17 +2912,17 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@vue/compiler-core@3.5.7': - resolution: {integrity: sha512-A0gay3lK71MddsSnGlBxRPOugIVdACze9L/rCo5X5srCyjQfZOfYtSFMJc3aOZCM+xN55EQpb4R97rYn/iEbSw==} + '@vue/compiler-core@3.5.8': + resolution: {integrity: sha512-Uzlxp91EPjfbpeO5KtC0KnXPkuTfGsNDeaKQJxQN718uz+RqDYarEf7UhQJGK+ZYloD2taUbHTI2J4WrUaZQNA==} - '@vue/compiler-dom@3.5.7': - resolution: {integrity: sha512-GYWl3+gO8/g0ZdYaJ18fYHdI/WVic2VuuUd1NsPp60DWXKy+XjdhFsDW7FbUto8siYYZcosBGn9yVBkjhq1M8Q==} + '@vue/compiler-dom@3.5.8': + resolution: {integrity: sha512-GUNHWvoDSbSa5ZSHT9SnV5WkStWfzJwwTd6NMGzilOE/HM5j+9EB9zGXdtu/fCNEmctBqMs6C9SvVPpVPuk1Eg==} - '@vue/compiler-sfc@3.5.7': - resolution: {integrity: sha512-EjOJtCWJrC7HqoCEzOwpIYHm+JH7YmkxC1hG6VkqIukYRqj8KFUlTLK6hcT4nGgtVov2+ZfrdrRlcaqS78HnBA==} + '@vue/compiler-sfc@3.5.8': + resolution: {integrity: sha512-taYpngQtSysrvO9GULaOSwcG5q821zCoIQBtQQSx7Uf7DxpR6CIHR90toPr9QfDD2mqHQPCSgoWBvJu0yV9zjg==} - '@vue/compiler-ssr@3.5.7': - resolution: {integrity: sha512-oZx+jXP2k5arV/8Ly3TpQbfFyimMw2ANrRqvHJoKjPqtEzazxQGZjCLOfq8TnZ3wy2TOXdqfmVp4q7FyYeHV4g==} + '@vue/compiler-ssr@3.5.8': + resolution: {integrity: sha512-W96PtryNsNG9u0ZnN5Q5j27Z/feGrFV6zy9q5tzJVyJaLiwYxvC0ek4IXClZygyhjm+XKM7WD9pdKi/wIRVC/Q==} '@vue/compiler-vue2@2.7.16': resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==} @@ -2792,7 +2936,7 @@ packages: '@vue/devtools-core@7.4.4': resolution: {integrity: sha512-DLxgA3DfeADkRzhAfm3G2Rw/cWxub64SdP5b+s5dwL30+whOGj+QNhmyFpwZ8ZTrHDFRIPj0RqNzJ8IRR1pz7w==} peerDependencies: - vue: 3.5.7 + vue: 3.5.8 '@vue/devtools-kit@7.4.4': resolution: {integrity: sha512-awK/4NfsUG0nQ7qnTM37m7ZkEUMREyPh8taFCX+uQYps/MTFEum0AD05VeGDRMXwWvMmGIcWX9xp8ZiBddY0jw==} @@ -2811,22 +2955,22 @@ packages: typescript: optional: true - '@vue/reactivity@3.5.7': - resolution: {integrity: sha512-yF0EpokpOHRNXyn/h6abXc9JFIzfdAf0MJHIi92xxCWS0mqrXH6+2aZ+A6EbSrspGzX5MHTd5N8iBA28HnXu9g==} + '@vue/reactivity@3.5.8': + resolution: {integrity: sha512-mlgUyFHLCUZcAYkqvzYnlBRCh0t5ZQfLYit7nukn1GR96gc48Bp4B7OIcSfVSvlG1k3BPfD+p22gi1t2n9tsXg==} - '@vue/runtime-core@3.5.7': - resolution: {integrity: sha512-OzLpBpKbZEaZVSNfd+hQbfBrDKux+b7Yl5hYhhWWWhHD7fEpF+CdI3Brm5k5GsufHEfvMcjruPxwQZuBN6nFYQ==} + '@vue/runtime-core@3.5.8': + resolution: {integrity: sha512-fJuPelh64agZ8vKkZgp5iCkPaEqFJsYzxLk9vSC0X3G8ppknclNDr61gDc45yBGTaN5Xqc1qZWU3/NoaBMHcjQ==} - '@vue/runtime-dom@3.5.7': - resolution: {integrity: sha512-fL7cETfE27U2jyTgqzE382IGFY6a6uyznErn27KbbEzNctzxxUWYDbaN3B55l9nXh0xW2LRWPuWKOvjtO2UewQ==} + '@vue/runtime-dom@3.5.8': + resolution: {integrity: sha512-DpAUz+PKjTZPUOB6zJgkxVI3GuYc2iWZiNeeHQUw53kdrparSTG6HeXUrYDjaam8dVsCdvQxDz6ZWxnyjccUjQ==} - '@vue/server-renderer@3.5.7': - resolution: {integrity: sha512-peRypij815eIDjpPpPXvYQGYqPH6QXwLJGWraJYPPn8JqWGl29A8QXnS7/Mh3TkMiOcdsJNhbFCoW2Agc2NgAQ==} + '@vue/server-renderer@3.5.8': + resolution: {integrity: sha512-7AmC9/mEeV9mmXNVyUIm1a1AjUhyeeGNbkLh39J00E7iPeGks8OGRB5blJiMmvqSh8SkaS7jkLWSpXtxUCeagA==} peerDependencies: - vue: 3.5.7 + vue: 3.5.8 - '@vue/shared@3.5.7': - resolution: {integrity: sha512-NBE1PBIvzIedxIc2RZiKXvGbJkrZ2/hLf3h8GlS4/sP9xcXEZMFWOazFkNd6aGeUCMaproe5MHVYB3/4AW9q9g==} + '@vue/shared@3.5.8': + resolution: {integrity: sha512-mJleSWbAGySd2RJdX1RBtcrUBX6snyOc0qHpgk3lGi4l9/P/3ny3ELqFWqYdkXIwwNN/kdm8nD9ky8o6l/Lx2A==} '@vue/test-utils@2.4.6': resolution: {integrity: sha512-FMxEjOpYNYiFe0GkaHsnJPXFHxQ6m4t8vI/ElPGpMWxZKpmRvQ33OIrvRXemy6yha03RxhOlQuy+gZMC3CQSow==} @@ -3863,6 +4007,11 @@ packages: engines: {node: '>=18'} hasBin: true + esbuild@0.24.0: + resolution: {integrity: sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==} + engines: {node: '>=18'} + hasBin: true + escalade@3.2.0: resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} engines: {node: '>=6'} @@ -4127,7 +4276,7 @@ packages: resolution: {integrity: sha512-afW+h2CFafo+7Y9Lvw/xsqjaQlKLdJV7h1fCHfcYQ1C4SVMlu7OAekqWgu5d4SgvkBVU0pVpLlVsrSTBURFRkg==} peerDependencies: '@nuxt/kit': workspace:* - vue: 3.5.7 + vue: 3.5.8 peerDependenciesMeta: '@nuxt/kit': optional: true @@ -4403,15 +4552,15 @@ packages: resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==} engines: {node: '>=8'} - html-validate@8.22.0: - resolution: {integrity: sha512-kKDnU04zdxQIOSZVD6BKma6gWpCMCCFwYvHWwTorBMVbSYXMW1B5kGgLwOMHzTlC3yiuaO7NvJprXk3w7Jko/Q==} + html-validate@8.23.0: + resolution: {integrity: sha512-j4BZVXGiQVVO46bh/gKlFGXcuV+LzP3m//VmrrbCWiATWaGWurl5DhMr3im9zoxhkIb99CffxdJ3HRI3vLSM4w==} engines: {node: '>= 16.14'} hasBin: true peerDependencies: jest: ^27.1 || ^28.1.3 || ^29.0.3 jest-diff: ^27.1 || ^28.1.3 || ^29.0.3 jest-snapshot: ^27.1 || ^28.1.3 || ^29.0.3 - vitest: ^0.34 || ^1 + vitest: ^0.34.0 || ^1.0.0 || ^2.0.0 peerDependenciesMeta: jest: optional: true @@ -6939,7 +7088,7 @@ packages: v-lazy-show@0.2.4: resolution: {integrity: sha512-Lx9Str2i+HTh+zGzs9O3YyhGAZOAAfU+6MUUPcQPPiPxQO1sHBEv9sH3MO9bPc4T09gsjsS2+sbaCWQ1MdhpJQ==} peerDependencies: - '@vue/compiler-core': 3.5.7 + '@vue/compiler-core': 3.5.8 valibot@0.42.0: resolution: {integrity: sha512-igMdmHXxDiQY714ssh9bGisMqJ2yg7sko1KOmv/omnrIacGtP6mGrbvVT1IuV1bDrHyG9ybgpHwG1UElDiDCLg==} @@ -7149,7 +7298,7 @@ packages: hasBin: true peerDependencies: '@vue/composition-api': ^1.0.0-rc.1 - vue: 3.5.7 + vue: 3.5.8 peerDependenciesMeta: '@vue/composition-api': optional: true @@ -7178,12 +7327,12 @@ packages: vue-resize@2.0.0-alpha.1: resolution: {integrity: sha512-7+iqOueLU7uc9NrMfrzbG8hwMqchfVfSzpVlCMeJQe4pyibqyoifDNbKTZvwxZKDvGkB+PdFeKvnGZMoEb8esg==} peerDependencies: - vue: 3.5.7 + vue: 3.5.8 vue-router@4.4.5: resolution: {integrity: sha512-4fKZygS8cH1yCyuabAXGUAsyi1b2/o/OKgu/RUb+znIYOxPRxdkytJEx+0wGcpBE1pX6vUgh5jwWOKRGvuA/7Q==} peerDependencies: - vue: 3.5.7 + vue: 3.5.8 vue-tsc@2.1.6: resolution: {integrity: sha512-f98dyZp5FOukcYmbFpuSCJ4Z0vHSOSmxGttZJCsFeX0M4w/Rsq0s4uKXjcSRsZqsRgQa6z7SfuO+y0HVICE57Q==} @@ -7191,8 +7340,8 @@ packages: peerDependencies: typescript: 5.6.2 - vue@3.5.7: - resolution: {integrity: sha512-JcFm0f5j8DQO9E07pZRxqZ/ZsNopMVzHYXpKvnfqXFcA4JTi+4YcrikRn9wkzWsdj0YsLzlLIsR0zzGxA2P6Wg==} + vue@3.5.8: + resolution: {integrity: sha512-hvuvuCy51nP/1fSRvrrIqTLSvrSyz2Pq+KQ8S8SXCxTWVE0nMaOnSDnSOxV1eYmGfvK7mqiwvd1C59CEEz7dAQ==} peerDependencies: typescript: 5.6.2 peerDependenciesMeta: @@ -7658,6 +7807,9 @@ snapshots: '@esbuild/aix-ppc64@0.23.1': optional: true + '@esbuild/aix-ppc64@0.24.0': + optional: true + '@esbuild/android-arm64@0.20.2': optional: true @@ -7667,6 +7819,9 @@ snapshots: '@esbuild/android-arm64@0.23.1': optional: true + '@esbuild/android-arm64@0.24.0': + optional: true + '@esbuild/android-arm@0.20.2': optional: true @@ -7676,6 +7831,9 @@ snapshots: '@esbuild/android-arm@0.23.1': optional: true + '@esbuild/android-arm@0.24.0': + optional: true + '@esbuild/android-x64@0.20.2': optional: true @@ -7685,6 +7843,9 @@ snapshots: '@esbuild/android-x64@0.23.1': optional: true + '@esbuild/android-x64@0.24.0': + optional: true + '@esbuild/darwin-arm64@0.20.2': optional: true @@ -7694,6 +7855,9 @@ snapshots: '@esbuild/darwin-arm64@0.23.1': optional: true + '@esbuild/darwin-arm64@0.24.0': + optional: true + '@esbuild/darwin-x64@0.20.2': optional: true @@ -7703,6 +7867,9 @@ snapshots: '@esbuild/darwin-x64@0.23.1': optional: true + '@esbuild/darwin-x64@0.24.0': + optional: true + '@esbuild/freebsd-arm64@0.20.2': optional: true @@ -7712,6 +7879,9 @@ snapshots: '@esbuild/freebsd-arm64@0.23.1': optional: true + '@esbuild/freebsd-arm64@0.24.0': + optional: true + '@esbuild/freebsd-x64@0.20.2': optional: true @@ -7721,6 +7891,9 @@ snapshots: '@esbuild/freebsd-x64@0.23.1': optional: true + '@esbuild/freebsd-x64@0.24.0': + optional: true + '@esbuild/linux-arm64@0.20.2': optional: true @@ -7730,6 +7903,9 @@ snapshots: '@esbuild/linux-arm64@0.23.1': optional: true + '@esbuild/linux-arm64@0.24.0': + optional: true + '@esbuild/linux-arm@0.20.2': optional: true @@ -7739,6 +7915,9 @@ snapshots: '@esbuild/linux-arm@0.23.1': optional: true + '@esbuild/linux-arm@0.24.0': + optional: true + '@esbuild/linux-ia32@0.20.2': optional: true @@ -7748,6 +7927,9 @@ snapshots: '@esbuild/linux-ia32@0.23.1': optional: true + '@esbuild/linux-ia32@0.24.0': + optional: true + '@esbuild/linux-loong64@0.20.2': optional: true @@ -7757,6 +7939,9 @@ snapshots: '@esbuild/linux-loong64@0.23.1': optional: true + '@esbuild/linux-loong64@0.24.0': + optional: true + '@esbuild/linux-mips64el@0.20.2': optional: true @@ -7766,6 +7951,9 @@ snapshots: '@esbuild/linux-mips64el@0.23.1': optional: true + '@esbuild/linux-mips64el@0.24.0': + optional: true + '@esbuild/linux-ppc64@0.20.2': optional: true @@ -7775,6 +7963,9 @@ snapshots: '@esbuild/linux-ppc64@0.23.1': optional: true + '@esbuild/linux-ppc64@0.24.0': + optional: true + '@esbuild/linux-riscv64@0.20.2': optional: true @@ -7784,6 +7975,9 @@ snapshots: '@esbuild/linux-riscv64@0.23.1': optional: true + '@esbuild/linux-riscv64@0.24.0': + optional: true + '@esbuild/linux-s390x@0.20.2': optional: true @@ -7793,6 +7987,9 @@ snapshots: '@esbuild/linux-s390x@0.23.1': optional: true + '@esbuild/linux-s390x@0.24.0': + optional: true + '@esbuild/linux-x64@0.20.2': optional: true @@ -7802,6 +7999,9 @@ snapshots: '@esbuild/linux-x64@0.23.1': optional: true + '@esbuild/linux-x64@0.24.0': + optional: true + '@esbuild/netbsd-x64@0.20.2': optional: true @@ -7811,9 +8011,15 @@ snapshots: '@esbuild/netbsd-x64@0.23.1': optional: true + '@esbuild/netbsd-x64@0.24.0': + optional: true + '@esbuild/openbsd-arm64@0.23.1': optional: true + '@esbuild/openbsd-arm64@0.24.0': + optional: true + '@esbuild/openbsd-x64@0.20.2': optional: true @@ -7823,6 +8029,9 @@ snapshots: '@esbuild/openbsd-x64@0.23.1': optional: true + '@esbuild/openbsd-x64@0.24.0': + optional: true + '@esbuild/sunos-x64@0.20.2': optional: true @@ -7832,6 +8041,9 @@ snapshots: '@esbuild/sunos-x64@0.23.1': optional: true + '@esbuild/sunos-x64@0.24.0': + optional: true + '@esbuild/win32-arm64@0.20.2': optional: true @@ -7841,6 +8053,9 @@ snapshots: '@esbuild/win32-arm64@0.23.1': optional: true + '@esbuild/win32-arm64@0.24.0': + optional: true + '@esbuild/win32-ia32@0.20.2': optional: true @@ -7850,6 +8065,9 @@ snapshots: '@esbuild/win32-ia32@0.23.1': optional: true + '@esbuild/win32-ia32@0.24.0': + optional: true + '@esbuild/win32-x64@0.20.2': optional: true @@ -7859,6 +8077,9 @@ snapshots: '@esbuild/win32-x64@0.23.1': optional: true + '@esbuild/win32-x64@0.24.0': + optional: true + '@eslint-community/eslint-utils@4.4.0(eslint@9.11.0(jiti@2.0.0-rc.1))': dependencies: eslint: 9.11.0(jiti@2.0.0-rc.1) @@ -8076,29 +8297,29 @@ snapshots: execa: 7.2.0 vite: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) - '@nuxt/devtools-ui-kit@1.4.2(@nuxt/devtools@1.5.0(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.22.4)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.7)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2))(webpack@5.94.0(esbuild@0.23.1))': + '@nuxt/devtools-ui-kit@1.4.2(@nuxt/devtools@1.5.0(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.8)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack@5.94.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.2 - '@nuxt/devtools': 1.5.0(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3) + '@nuxt/devtools': 1.5.0(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) '@nuxt/devtools-kit': 1.4.2(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) '@nuxt/kit': link:packages/kit '@unocss/core': 0.62.4 - '@unocss/nuxt': 0.62.3(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(webpack@5.94.0(esbuild@0.23.1)) + '@unocss/nuxt': 0.62.3(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(webpack@5.94.0(esbuild@0.24.0)) '@unocss/preset-attributify': 0.62.4 '@unocss/preset-icons': 0.62.4 '@unocss/preset-mini': 0.62.4 '@unocss/reset': 0.62.4 - '@vueuse/core': 11.0.3(vue@3.5.7(typescript@5.6.2)) - '@vueuse/integrations': 11.0.3(change-case@5.4.4)(focus-trap@7.5.4)(vue@3.5.7(typescript@5.6.2)) - '@vueuse/nuxt': 11.0.3(nuxt@packages+nuxt)(vue@3.5.7(typescript@5.6.2)) + '@vueuse/core': 11.0.3(vue@3.5.8(typescript@5.6.2)) + '@vueuse/integrations': 11.0.3(change-case@5.4.4)(focus-trap@7.5.4)(vue@3.5.8(typescript@5.6.2)) + '@vueuse/nuxt': 11.0.3(nuxt@packages+nuxt)(vue@3.5.8(typescript@5.6.2)) defu: 6.1.4 focus-trap: 7.5.4 splitpanes: 3.1.5 - unocss: 0.62.4(@unocss/webpack@0.62.3(rollup@4.22.4)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) - v-lazy-show: 0.2.4(@vue/compiler-core@3.5.7) + unocss: 0.62.4(@unocss/webpack@0.62.3(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + v-lazy-show: 0.2.4(@vue/compiler-core@3.5.8) transitivePeerDependencies: - '@unocss/webpack' - '@vue/compiler-core' @@ -8135,13 +8356,13 @@ snapshots: rc9: 2.1.2 semver: 7.6.3 - '@nuxt/devtools@1.5.0(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3)': + '@nuxt/devtools@1.5.0(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3)': dependencies: '@antfu/utils': 0.7.10 '@nuxt/devtools-kit': 1.5.0(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) '@nuxt/devtools-wizard': 1.5.0 '@nuxt/kit': link:packages/kit - '@vue/devtools-core': 7.4.4(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2)) + '@vue/devtools-core': 7.4.4(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) '@vue/devtools-kit': 7.4.4 birpc: 0.2.17 consola: 3.2.3 @@ -8223,17 +8444,17 @@ snapshots: string-width: 4.2.3 webpack: 5.94.0 - '@nuxt/scripts@0.9.2(@nuxt/devtools@1.5.0(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.22.4)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.7)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(typescript@5.6.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1))': + '@nuxt/scripts@0.9.2(@nuxt/devtools@1.5.0(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.8)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(typescript@5.6.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.24.0))': dependencies: '@nuxt/devtools-kit': 1.5.0(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) - '@nuxt/devtools-ui-kit': 1.4.2(@nuxt/devtools@1.5.0(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.22.4)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.7)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2))(webpack@5.94.0(esbuild@0.23.1)) + '@nuxt/devtools-ui-kit': 1.4.2(@nuxt/devtools@1.5.0(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.8)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack@5.94.0(esbuild@0.24.0)) '@nuxt/kit': link:packages/kit '@types/google.maps': 3.58.0 '@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.7(typescript@5.6.2)) - '@vueuse/core': 11.0.3(vue@3.5.7(typescript@5.6.2)) + '@unhead/vue': 1.11.6(vue@3.5.8(typescript@5.6.2)) + '@vueuse/core': 11.0.3(vue@3.5.8(typescript@5.6.2)) consola: 3.2.3 defu: 6.1.4 h3: h3-nightly@2.0.0-1718872656.6765a6e @@ -8313,7 +8534,7 @@ snapshots: rc9: 2.1.2 std-env: 3.7.0 - '@nuxt/test-utils@3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.7)(vue@3.5.7(typescript@5.6.2)))(@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.47.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.7(typescript@5.6.2)))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3)': + '@nuxt/test-utils@3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2)))(@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.47.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3)': dependencies: '@nuxt/kit': link:packages/kit '@nuxt/schema': link:packages/schema @@ -8340,11 +8561,11 @@ snapshots: unenv: 1.10.0 unplugin: 1.14.1(webpack-sources@3.2.3) vite: 5.4.7(@types/node@20.16.5)(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.7)(vue@3.5.7(typescript@5.6.2)))(@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.47.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.7(typescript@5.6.2)))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3) - vue: 3.5.7(typescript@5.6.2) - vue-router: 4.4.5(vue@3.5.7(typescript@5.6.2)) + vitest-environment-nuxt: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2)))(@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.47.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) + vue: 3.5.8(typescript@5.6.2) + vue-router: 4.4.5(vue@3.5.8(typescript@5.6.2)) optionalDependencies: - '@testing-library/vue': 8.1.0(@vue/compiler-sfc@3.5.7)(vue@3.5.7(typescript@5.6.2)) + '@testing-library/vue': 8.1.0(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2)) '@vue/test-utils': 2.4.6 happy-dom: 15.7.4 playwright-core: 1.47.2 @@ -8359,7 +8580,7 @@ snapshots: '@shikijs/transformers': 1.17.0 '@types/hast': 3.0.4 '@types/mdast': 4.0.4 - '@vue/compiler-core': 3.5.7 + '@vue/compiler-core': 3.5.8 consola: 3.2.3 debug: 4.3.7(supports-color@9.4.0) defu: 6.1.4 @@ -8709,14 +8930,14 @@ snapshots: '@shikijs/vitepress-twoslash@1.17.0(@nuxt/kit@packages+kit)(typescript@5.6.2)': dependencies: '@shikijs/twoslash': 1.18.0(typescript@5.6.2) - floating-vue: 5.2.2(@nuxt/kit@packages+kit)(vue@3.5.7(typescript@5.6.2)) + floating-vue: 5.2.2(@nuxt/kit@packages+kit)(vue@3.5.8(typescript@5.6.2)) mdast-util-from-markdown: 2.0.1 mdast-util-gfm: 3.0.0 mdast-util-to-hast: 13.2.0 shiki: 1.17.0 twoslash: 0.2.11(typescript@5.6.2) twoslash-vue: 0.2.11(typescript@5.6.2) - vue: 3.5.7(typescript@5.6.2) + vue: 3.5.8(typescript@5.6.2) transitivePeerDependencies: - '@nuxt/kit' - supports-color @@ -8758,14 +8979,14 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.7)(vue@3.5.7(typescript@5.6.2))': + '@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2))': dependencies: '@babel/runtime': 7.25.6 '@testing-library/dom': 9.3.4 '@vue/test-utils': 2.4.6 - vue: 3.5.7(typescript@5.6.2) + vue: 3.5.8(typescript@5.6.2) optionalDependencies: - '@vue/compiler-sfc': 3.5.7 + '@vue/compiler-sfc': 3.5.8 '@trysound/sax@0.2.0': {} @@ -9031,14 +9252,14 @@ snapshots: '@unhead/schema': 1.11.6 '@unhead/shared': 1.11.6 - '@unhead/vue@1.11.6(vue@3.5.7(typescript@5.6.2))': + '@unhead/vue@1.11.6(vue@3.5.8(typescript@5.6.2))': dependencies: '@unhead/schema': 1.11.6 '@unhead/shared': 1.11.6 defu: 6.1.4 hookable: 5.5.3 unhead: 1.11.6 - vue: 3.5.7(typescript@5.6.2) + vue: 3.5.8(typescript@5.6.2) '@unocss/astro@0.62.3(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))': dependencies: @@ -9140,7 +9361,7 @@ snapshots: gzip-size: 6.0.0 sirv: 2.0.4 - '@unocss/nuxt@0.62.3(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(webpack@5.94.0(esbuild@0.23.1))': + '@unocss/nuxt@0.62.3(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(webpack@5.94.0(esbuild@0.24.0))': dependencies: '@nuxt/kit': link:packages/kit '@unocss/config': 0.62.3 @@ -9154,8 +9375,8 @@ snapshots: '@unocss/preset-wind': 0.62.3 '@unocss/reset': 0.62.3 '@unocss/vite': 0.62.3(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) - '@unocss/webpack': 0.62.3(rollup@4.22.4)(webpack@5.94.0(esbuild@0.23.1)) - unocss: 0.62.3(@unocss/webpack@0.62.3(rollup@4.22.4)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + '@unocss/webpack': 0.62.3(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)) + unocss: 0.62.3(@unocss/webpack@0.62.3(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) transitivePeerDependencies: - postcss - rollup @@ -9369,7 +9590,7 @@ snapshots: - rollup - supports-color - '@unocss/webpack@0.62.3(rollup@4.22.4)(webpack@5.94.0(esbuild@0.23.1))': + '@unocss/webpack@0.62.3(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0))': dependencies: '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.0(rollup@4.22.4) @@ -9379,7 +9600,7 @@ snapshots: magic-string: 0.30.11 tinyglobby: 0.2.6 unplugin: 1.14.1(webpack-sources@3.2.3) - webpack: 5.94.0(esbuild@0.23.1) + webpack: 5.94.0(esbuild@0.24.0) webpack-sources: 3.2.3 transitivePeerDependencies: - rollup @@ -9421,20 +9642,20 @@ snapshots: - encoding - supports-color - '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2))': + '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))': dependencies: '@babel/core': 7.25.2 '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.25.2) vite: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) - vue: 3.5.7(typescript@5.6.2) + vue: 3.5.8(typescript@5.6.2) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.1.4(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2))': + '@vitejs/plugin-vue@5.1.4(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))': dependencies: vite: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) - vue: 3.5.7(typescript@5.6.2) + vue: 3.5.8(typescript@5.6.2) '@vitest/coverage-v8@2.1.1(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))': dependencies: @@ -9535,16 +9756,16 @@ snapshots: path-browserify: 1.0.1 vscode-uri: 3.0.8 - '@vue-macros/common@1.12.3(rollup@4.22.4)(vue@3.5.7(typescript@5.6.2))': + '@vue-macros/common@1.12.3(rollup@4.22.4)(vue@3.5.8(typescript@5.6.2))': dependencies: '@babel/types': 7.25.6 '@rollup/pluginutils': 5.1.0(rollup@4.22.4) - '@vue/compiler-sfc': 3.5.7 + '@vue/compiler-sfc': 3.5.8 ast-kit: 1.1.0 local-pkg: 0.5.0 magic-string-ast: 0.6.2 optionalDependencies: - vue: 3.5.7(typescript@5.6.2) + vue: 3.5.8(typescript@5.6.2) transitivePeerDependencies: - rollup @@ -9574,39 +9795,39 @@ snapshots: '@babel/helper-module-imports': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 '@babel/parser': 7.25.6 - '@vue/compiler-sfc': 3.5.7 + '@vue/compiler-sfc': 3.5.8 transitivePeerDependencies: - supports-color - '@vue/compiler-core@3.5.7': + '@vue/compiler-core@3.5.8': dependencies: '@babel/parser': 7.25.6 - '@vue/shared': 3.5.7 + '@vue/shared': 3.5.8 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.1 - '@vue/compiler-dom@3.5.7': + '@vue/compiler-dom@3.5.8': dependencies: - '@vue/compiler-core': 3.5.7 - '@vue/shared': 3.5.7 + '@vue/compiler-core': 3.5.8 + '@vue/shared': 3.5.8 - '@vue/compiler-sfc@3.5.7': + '@vue/compiler-sfc@3.5.8': dependencies: '@babel/parser': 7.25.6 - '@vue/compiler-core': 3.5.7 - '@vue/compiler-dom': 3.5.7 - '@vue/compiler-ssr': 3.5.7 - '@vue/shared': 3.5.7 + '@vue/compiler-core': 3.5.8 + '@vue/compiler-dom': 3.5.8 + '@vue/compiler-ssr': 3.5.8 + '@vue/shared': 3.5.8 estree-walker: 2.0.2 magic-string: 0.30.11 postcss: 8.4.47 source-map-js: 1.2.1 - '@vue/compiler-ssr@3.5.7': + '@vue/compiler-ssr@3.5.8': dependencies: - '@vue/compiler-dom': 3.5.7 - '@vue/shared': 3.5.7 + '@vue/compiler-dom': 3.5.8 + '@vue/shared': 3.5.8 '@vue/compiler-vue2@2.7.16': dependencies: @@ -9619,7 +9840,7 @@ snapshots: dependencies: '@vue/devtools-kit': 7.4.5 - '@vue/devtools-core@7.4.4(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.7(typescript@5.6.2))': + '@vue/devtools-core@7.4.4(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))': dependencies: '@vue/devtools-kit': 7.4.5 '@vue/devtools-shared': 7.4.5 @@ -9627,7 +9848,7 @@ snapshots: nanoid: 3.3.7 pathe: 1.1.2 vite-hot-client: 0.2.3(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) - vue: 3.5.7(typescript@5.6.2) + vue: 3.5.8(typescript@5.6.2) transitivePeerDependencies: - vite @@ -9658,9 +9879,9 @@ snapshots: '@vue/language-core@2.1.6(typescript@5.6.2)': dependencies: '@volar/language-core': 2.4.4 - '@vue/compiler-dom': 3.5.7 + '@vue/compiler-dom': 3.5.8 '@vue/compiler-vue2': 2.7.16 - '@vue/shared': 3.5.7 + '@vue/shared': 3.5.8 computeds: 0.0.1 minimatch: 9.0.5 muggle-string: 0.4.1 @@ -9668,50 +9889,50 @@ snapshots: optionalDependencies: typescript: 5.6.2 - '@vue/reactivity@3.5.7': + '@vue/reactivity@3.5.8': dependencies: - '@vue/shared': 3.5.7 + '@vue/shared': 3.5.8 - '@vue/runtime-core@3.5.7': + '@vue/runtime-core@3.5.8': dependencies: - '@vue/reactivity': 3.5.7 - '@vue/shared': 3.5.7 + '@vue/reactivity': 3.5.8 + '@vue/shared': 3.5.8 - '@vue/runtime-dom@3.5.7': + '@vue/runtime-dom@3.5.8': dependencies: - '@vue/reactivity': 3.5.7 - '@vue/runtime-core': 3.5.7 - '@vue/shared': 3.5.7 + '@vue/reactivity': 3.5.8 + '@vue/runtime-core': 3.5.8 + '@vue/shared': 3.5.8 csstype: 3.1.3 - '@vue/server-renderer@3.5.7(vue@3.5.7(typescript@5.6.2))': + '@vue/server-renderer@3.5.8(vue@3.5.8(typescript@5.6.2))': dependencies: - '@vue/compiler-ssr': 3.5.7 - '@vue/shared': 3.5.7 - vue: 3.5.7(typescript@5.6.2) + '@vue/compiler-ssr': 3.5.8 + '@vue/shared': 3.5.8 + vue: 3.5.8(typescript@5.6.2) - '@vue/shared@3.5.7': {} + '@vue/shared@3.5.8': {} '@vue/test-utils@2.4.6': dependencies: js-beautify: 1.15.1 vue-component-type-helpers: 2.1.6 - '@vueuse/core@11.0.3(vue@3.5.7(typescript@5.6.2))': + '@vueuse/core@11.0.3(vue@3.5.8(typescript@5.6.2))': dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 11.0.3 - '@vueuse/shared': 11.0.3(vue@3.5.7(typescript@5.6.2)) - vue-demi: 0.14.10(vue@3.5.7(typescript@5.6.2)) + '@vueuse/shared': 11.0.3(vue@3.5.8(typescript@5.6.2)) + vue-demi: 0.14.10(vue@3.5.8(typescript@5.6.2)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/integrations@11.0.3(change-case@5.4.4)(focus-trap@7.5.4)(vue@3.5.7(typescript@5.6.2))': + '@vueuse/integrations@11.0.3(change-case@5.4.4)(focus-trap@7.5.4)(vue@3.5.8(typescript@5.6.2))': dependencies: - '@vueuse/core': 11.0.3(vue@3.5.7(typescript@5.6.2)) - '@vueuse/shared': 11.0.3(vue@3.5.7(typescript@5.6.2)) - vue-demi: 0.14.10(vue@3.5.7(typescript@5.6.2)) + '@vueuse/core': 11.0.3(vue@3.5.8(typescript@5.6.2)) + '@vueuse/shared': 11.0.3(vue@3.5.8(typescript@5.6.2)) + vue-demi: 0.14.10(vue@3.5.8(typescript@5.6.2)) optionalDependencies: change-case: 5.4.4 focus-trap: 7.5.4 @@ -9721,21 +9942,21 @@ snapshots: '@vueuse/metadata@11.0.3': {} - '@vueuse/nuxt@11.0.3(nuxt@packages+nuxt)(vue@3.5.7(typescript@5.6.2))': + '@vueuse/nuxt@11.0.3(nuxt@packages+nuxt)(vue@3.5.8(typescript@5.6.2))': dependencies: '@nuxt/kit': link:packages/kit - '@vueuse/core': 11.0.3(vue@3.5.7(typescript@5.6.2)) + '@vueuse/core': 11.0.3(vue@3.5.8(typescript@5.6.2)) '@vueuse/metadata': 11.0.3 local-pkg: 0.5.0 nuxt: link:packages/nuxt - vue-demi: 0.14.10(vue@3.5.7(typescript@5.6.2)) + vue-demi: 0.14.10(vue@3.5.8(typescript@5.6.2)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/shared@11.0.3(vue@3.5.7(typescript@5.6.2))': + '@vueuse/shared@11.0.3(vue@3.5.8(typescript@5.6.2))': dependencies: - vue-demi: 0.14.10(vue@3.5.7(typescript@5.6.2)) + vue-demi: 0.14.10(vue@3.5.8(typescript@5.6.2)) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -10776,6 +10997,33 @@ snapshots: '@esbuild/win32-ia32': 0.23.1 '@esbuild/win32-x64': 0.23.1 + esbuild@0.24.0: + optionalDependencies: + '@esbuild/aix-ppc64': 0.24.0 + '@esbuild/android-arm': 0.24.0 + '@esbuild/android-arm64': 0.24.0 + '@esbuild/android-x64': 0.24.0 + '@esbuild/darwin-arm64': 0.24.0 + '@esbuild/darwin-x64': 0.24.0 + '@esbuild/freebsd-arm64': 0.24.0 + '@esbuild/freebsd-x64': 0.24.0 + '@esbuild/linux-arm': 0.24.0 + '@esbuild/linux-arm64': 0.24.0 + '@esbuild/linux-ia32': 0.24.0 + '@esbuild/linux-loong64': 0.24.0 + '@esbuild/linux-mips64el': 0.24.0 + '@esbuild/linux-ppc64': 0.24.0 + '@esbuild/linux-riscv64': 0.24.0 + '@esbuild/linux-s390x': 0.24.0 + '@esbuild/linux-x64': 0.24.0 + '@esbuild/netbsd-x64': 0.24.0 + '@esbuild/openbsd-arm64': 0.24.0 + '@esbuild/openbsd-x64': 0.24.0 + '@esbuild/sunos-x64': 0.24.0 + '@esbuild/win32-arm64': 0.24.0 + '@esbuild/win32-ia32': 0.24.0 + '@esbuild/win32-x64': 0.24.0 + escalade@3.2.0: {} escape-html@1.0.3: {} @@ -11106,11 +11354,11 @@ snapshots: flatted@3.3.1: {} - floating-vue@5.2.2(@nuxt/kit@packages+kit)(vue@3.5.7(typescript@5.6.2)): + floating-vue@5.2.2(@nuxt/kit@packages+kit)(vue@3.5.8(typescript@5.6.2)): dependencies: '@floating-ui/dom': 1.1.1 - vue: 3.5.7(typescript@5.6.2) - vue-resize: 2.0.0-alpha.1(vue@3.5.7(typescript@5.6.2)) + vue: 3.5.8(typescript@5.6.2) + vue-resize: 2.0.0-alpha.1(vue@3.5.8(typescript@5.6.2)) optionalDependencies: '@nuxt/kit': link:packages/kit @@ -11459,7 +11707,7 @@ snapshots: html-tags@3.3.1: {} - html-validate@8.22.0(vitest@1.6.0(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)): + html-validate@8.23.0(vitest@2.1.1(@types/node@20.16.5)(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) @@ -11472,7 +11720,7 @@ snapshots: prompts: 2.4.2 semver: 7.6.3 optionalDependencies: - vitest: 1.6.0(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + vitest: 2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) html-void-elements@3.0.0: {} @@ -14030,16 +14278,16 @@ snapshots: mkdirp: 1.0.4 yallist: 4.0.0 - terser-webpack-plugin@5.3.10(esbuild@0.23.1)(webpack@5.94.0(esbuild@0.23.1)): + terser-webpack-plugin@5.3.10(esbuild@0.24.0)(webpack@5.94.0(esbuild@0.24.0)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.32.0 - webpack: 5.94.0(esbuild@0.23.1) + webpack: 5.94.0(esbuild@0.24.0) optionalDependencies: - esbuild: 0.23.1 + esbuild: 0.24.0 terser-webpack-plugin@5.3.10(webpack@5.94.0): dependencies: @@ -14319,7 +14567,7 @@ snapshots: universalify@2.0.1: {} - unocss@0.62.3(@unocss/webpack@0.62.3(rollup@4.22.4)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)): + unocss@0.62.3(@unocss/webpack@0.62.3(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)): dependencies: '@unocss/astro': 0.62.3(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) '@unocss/cli': 0.62.3(rollup@4.22.4) @@ -14342,14 +14590,14 @@ snapshots: '@unocss/transformer-variant-group': 0.62.3 '@unocss/vite': 0.62.3(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: - '@unocss/webpack': 0.62.3(rollup@4.22.4)(webpack@5.94.0(esbuild@0.23.1)) + '@unocss/webpack': 0.62.3(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)) vite: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - postcss - rollup - supports-color - unocss@0.62.4(@unocss/webpack@0.62.3(rollup@4.22.4)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)): + unocss@0.62.4(@unocss/webpack@0.62.3(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)): dependencies: '@unocss/astro': 0.62.4(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) '@unocss/cli': 0.62.4(rollup@4.22.4) @@ -14369,18 +14617,18 @@ snapshots: '@unocss/transformer-variant-group': 0.62.4 '@unocss/vite': 0.62.4(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: - '@unocss/webpack': 0.62.3(rollup@4.22.4)(webpack@5.94.0(esbuild@0.23.1)) + '@unocss/webpack': 0.62.3(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)) vite: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - postcss - rollup - supports-color - unplugin-vue-router@0.10.8(rollup@4.22.4)(vue-router@4.4.5(vue@3.5.7(typescript@5.6.2)))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3): + unplugin-vue-router@0.10.8(rollup@4.22.4)(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3): dependencies: '@babel/types': 7.25.6 '@rollup/pluginutils': 5.1.0(rollup@4.22.4) - '@vue-macros/common': 1.12.3(rollup@4.22.4)(vue@3.5.7(typescript@5.6.2)) + '@vue-macros/common': 1.12.3(rollup@4.22.4)(vue@3.5.8(typescript@5.6.2)) ast-walker-scope: 0.6.2 chokidar: 3.6.0 fast-glob: 3.3.2 @@ -14393,7 +14641,7 @@ snapshots: unplugin: 1.14.1(webpack-sources@3.2.3) yaml: 2.5.1 optionalDependencies: - vue-router: 4.4.5(vue@3.5.7(typescript@5.6.2)) + vue-router: 4.4.5(vue@3.5.8(typescript@5.6.2)) transitivePeerDependencies: - rollup - vue @@ -14479,9 +14727,9 @@ snapshots: util-deprecate@1.0.2: {} - v-lazy-show@0.2.4(@vue/compiler-core@3.5.7): + v-lazy-show@0.2.4(@vue/compiler-core@3.5.8): dependencies: - '@vue/compiler-core': 3.5.7 + '@vue/compiler-core': 3.5.8 valibot@0.42.0(typescript@5.6.2): optionalDependencies: @@ -14595,7 +14843,7 @@ snapshots: '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.2) '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.25.2) - '@vue/compiler-dom': 3.5.7 + '@vue/compiler-dom': 3.5.8 kolorist: 1.8.0 magic-string: 0.30.11 vite: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) @@ -14613,9 +14861,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.7)(vue@3.5.7(typescript@5.6.2)))(@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.47.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.7(typescript@5.6.2)))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3): + vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2)))(@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.47.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3): dependencies: - '@nuxt/test-utils': 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.7)(vue@3.5.7(typescript@5.6.2)))(@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.47.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.7(typescript@5.6.2)))(vue@3.5.7(typescript@5.6.2))(webpack-sources@3.2.3) + '@nuxt/test-utils': 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2)))(@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.47.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -14736,9 +14984,9 @@ snapshots: vue-component-type-helpers@2.1.6: {} - vue-demi@0.14.10(vue@3.5.7(typescript@5.6.2)): + vue-demi@0.14.10(vue@3.5.8(typescript@5.6.2)): dependencies: - vue: 3.5.7(typescript@5.6.2) + vue: 3.5.8(typescript@5.6.2) vue-devtools-stub@0.1.0: {} @@ -14755,24 +15003,24 @@ snapshots: transitivePeerDependencies: - supports-color - vue-loader@17.4.2(@vue/compiler-sfc@3.5.7)(vue@3.5.7(typescript@5.6.2))(webpack@5.94.0): + vue-loader@17.4.2(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2))(webpack@5.94.0): dependencies: chalk: 4.1.2 hash-sum: 2.0.0 watchpack: 2.4.2 webpack: 5.94.0 optionalDependencies: - '@vue/compiler-sfc': 3.5.7 - vue: 3.5.7(typescript@5.6.2) + '@vue/compiler-sfc': 3.5.8 + vue: 3.5.8(typescript@5.6.2) - vue-resize@2.0.0-alpha.1(vue@3.5.7(typescript@5.6.2)): + vue-resize@2.0.0-alpha.1(vue@3.5.8(typescript@5.6.2)): dependencies: - vue: 3.5.7(typescript@5.6.2) + vue: 3.5.8(typescript@5.6.2) - vue-router@4.4.5(vue@3.5.7(typescript@5.6.2)): + vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)): dependencies: '@vue/devtools-api': 6.6.4 - vue: 3.5.7(typescript@5.6.2) + vue: 3.5.8(typescript@5.6.2) vue-tsc@2.1.6(typescript@5.6.2): dependencies: @@ -14781,13 +15029,13 @@ snapshots: semver: 7.6.3 typescript: 5.6.2 - vue@3.5.7(typescript@5.6.2): + vue@3.5.8(typescript@5.6.2): dependencies: - '@vue/compiler-dom': 3.5.7 - '@vue/compiler-sfc': 3.5.7 - '@vue/runtime-dom': 3.5.7 - '@vue/server-renderer': 3.5.7(vue@3.5.7(typescript@5.6.2)) - '@vue/shared': 3.5.7 + '@vue/compiler-dom': 3.5.8 + '@vue/compiler-sfc': 3.5.8 + '@vue/runtime-dom': 3.5.8 + '@vue/server-renderer': 3.5.8(vue@3.5.8(typescript@5.6.2)) + '@vue/shared': 3.5.8 optionalDependencies: typescript: 5.6.2 @@ -14876,7 +15124,7 @@ snapshots: - esbuild - uglify-js - webpack@5.94.0(esbuild@0.23.1): + webpack@5.94.0(esbuild@0.24.0): dependencies: '@types/estree': 1.0.6 '@webassemblyjs/ast': 1.12.1 @@ -14898,7 +15146,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(esbuild@0.23.1)(webpack@5.94.0(esbuild@0.23.1)) + terser-webpack-plugin: 5.3.10(esbuild@0.24.0)(webpack@5.94.0(esbuild@0.24.0)) watchpack: 2.4.2 webpack-sources: 3.2.3 transitivePeerDependencies: From 03193559e6fce83da1be863acab3fdf85518a3cb Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 23 Sep 2024 19:25:12 +0100 Subject: [PATCH 032/104] chore(deps): update devdependency @nuxt/scripts to v0.9.3 (main) (#29124) --- packages/nuxt/package.json | 2 +- pnpm-lock.yaml | 613 ++++++++++++------------------------- 2 files changed, 201 insertions(+), 414 deletions(-) diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 11dd78be28..578057cd6a 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -125,7 +125,7 @@ "vue-router": "^4.4.5" }, "devDependencies": { - "@nuxt/scripts": "0.9.2", + "@nuxt/scripts": "0.9.3", "@nuxt/ui-templates": "1.3.4", "@parcel/watcher": "2.4.1", "@types/estree": "1.0.6", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ac639dff72..ae01452fd4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -466,8 +466,8 @@ importers: version: 4.4.5(vue@3.5.8(typescript@5.6.2)) devDependencies: '@nuxt/scripts': - specifier: 0.9.2 - version: 0.9.2(@nuxt/devtools@1.5.0(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.8)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(typescript@5.6.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.24.0)) + specifier: 0.9.3 + version: 0.9.3(@nuxt/devtools@1.5.0(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.8)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(typescript@5.6.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.24.0)) '@nuxt/ui-templates': specifier: workspace:* version: link:../ui-templates @@ -651,7 +651,7 @@ importers: version: 0.2.6 unocss: specifier: 0.62.4 - version: 0.62.4(@unocss/webpack@0.62.3(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + version: 0.62.4(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) vite: specifier: 5.4.7 version: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) @@ -963,7 +963,7 @@ importers: devDependencies: '@vue/devtools-api': specifier: latest - version: 7.4.5 + version: 7.4.6 ufo: specifier: 1.5.4 version: 1.5.4 @@ -1168,24 +1168,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-modules-commonjs@7.24.8': - resolution: {integrity: sha512-WHsk9H8XxRs3JXKWFiqtQebdh9b/pTk4EgueygFzYlTKAg0Ud985mSevdNjdXdFBATSKVJGQXP1tv6aGbssLKA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-typescript@7.25.2': resolution: {integrity: sha512-lBwRvjSmqiMYe/pS0+1gggjJleUJi7NzjvQ1Fkqtt69hBa/0t1YuW/MLQMAPixfwaQOHUXsd6jeU3Z+vdGv3+A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/preset-typescript@7.24.7': - resolution: {integrity: sha512-SyXRe3OdWwIwalxDg5UtJnJQO+YPcTfwiIY2B0Xlddh9o7jpWLvv8X1RthIeDOxQ+O1ML5BLPCONToObyVQVuQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/runtime@7.25.6': resolution: {integrity: sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ==} engines: {node: '>=6.9.0'} @@ -1853,8 +1841,8 @@ packages: '@iconify-json/ri@1.2.0': resolution: {integrity: sha512-br8It3uRHylNhEH72aU9VF6gIdL4BAi6JMdcxsCaVbAyWBJ0jd4RxfmsYnil6TmEfP5wxihiCKbtbQmIHZdqKg==} - '@iconify-json/tabler@1.2.2': - resolution: {integrity: sha512-sdHGvNKWm4TofzGm/rP5UythJBp82DqTOfjSlCLUTnuwCuRSJia5vfoIx2aEVRKq8jINj/V80c+A2k7jAW8Hlg==} + '@iconify-json/tabler@1.2.3': + resolution: {integrity: sha512-km0P/1Gtp/bFhvBQQmDkMx3nNIkNmU57WCYl9b8Envl81m3bhVVT85A8FtWChQxMXsYv3cTNuwMq/WZGfcY9vQ==} '@iconify/types@2.0.0': resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} @@ -1960,20 +1948,15 @@ packages: '@nuxt/devalue@2.0.2': resolution: {integrity: sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA==} - '@nuxt/devtools-kit@1.4.2': - resolution: {integrity: sha512-8a5PhVnC7E94318/sHbNSe9mI2MlsQ8+pJLGs2Hh1OJyidB9SWe6hoFc8q4K9VOtXak9uCFVb5V2JGXS1q+1aA==} - peerDependencies: - vite: 5.4.7 - '@nuxt/devtools-kit@1.5.0': resolution: {integrity: sha512-Q8sOquz9CoUMTABo6Bq+nkbNMZi+WVN4xpz1USZPZazcJhSj9imSmQRSycY2fBYqkfB1AKBRhm2UV2ujCQfw0Q==} peerDependencies: vite: 5.4.7 - '@nuxt/devtools-ui-kit@1.4.2': - resolution: {integrity: sha512-ELVSAVimFeX4RWrfBjckevyB2btIrd4KUG0qVEaX9pBzKxwg8C1u+sDEfDfSQSnByXf7uoaGkR/1O/Up7xu65g==} + '@nuxt/devtools-ui-kit@1.5.0': + resolution: {integrity: sha512-ABLKuXJwJ/NbUNdjEKdgSSZG32rRDe71MdUTWH81Un6TaX9nndLe4CSyfsO5GQHf6TLxvtC5D4IJMXOAqwMxbg==} peerDependencies: - '@nuxt/devtools': 1.4.2 + '@nuxt/devtools': 1.5.0 '@nuxt/devtools-wizard@1.5.0': resolution: {integrity: sha512-Yvc3MHzNZAN3hMoUr4FpVoBQ6etkp1STy56LntHgdEc9ngzcKzGuJJp5kxvytuY3dLUVFKQ6Ptvtv+yjLeoPZQ==} @@ -2001,8 +1984,8 @@ packages: peerDependencies: webpack: ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 - '@nuxt/scripts@0.9.2': - resolution: {integrity: sha512-2BgLzVNotv8a8j3E+dTsVvGqs/XE8TKoALj5Z7Vi+t8nvxXUHJZtiPQl2Srs8UYW+2kCQOcrSbNOrZLMkGC5jQ==} + '@nuxt/scripts@0.9.3': + resolution: {integrity: sha512-CbXo2QyMgnwgDpbrH9W7jQOyL+qjZMXJDFh0eq7dGdKQImnhcXxjKlj9nR9KQd/JW+65EtYsT5yNjogEJGaV1g==} '@nuxt/telemetry@2.6.0': resolution: {integrity: sha512-h4YJ1d32cU7tDKjjhjtIIEck4WF/w3DTQBT348E9Pz85YLttnLqktLM0Ez9Xc2LzCeUgBDQv1el7Ob/zT3KUqg==} @@ -2626,14 +2609,6 @@ packages: peerDependencies: vue: 3.5.8 - '@unocss/astro@0.62.3': - resolution: {integrity: sha512-C6ZdyLbLDS0LebwmgwVItLNAOSkL/tvVWNRd1i3Jy5uj1vPxlrw+3lIYiHjEofn0GFpBiwlv5+OCvO1Xpq5MqA==} - peerDependencies: - vite: 5.4.7 - peerDependenciesMeta: - vite: - optional: true - '@unocss/astro@0.62.4': resolution: {integrity: sha512-98KfkbrNhBLx2+uYxMiGsldIeIZ6/PbL4yaGRHeHoiHd7p4HmIyCF+auYe4Psntx3Yr8kU+XSIAhGDYebvTidQ==} peerDependencies: @@ -2642,50 +2617,26 @@ packages: vite: optional: true - '@unocss/cli@0.62.3': - resolution: {integrity: sha512-yEl1iNKkBVpo8+i8gzveM5/0/vOVe6m8+FmuSDuKeSPJnYMhI1mAn+OCKFb/I+qEeLbRPXebbJUUB1xZNzya+w==} - engines: {node: '>=14'} - hasBin: true - '@unocss/cli@0.62.4': resolution: {integrity: sha512-p4VyS40mzn4LCOkIsbIRzN0Zi50rRepesREi2S1+R4Kpvd4QFeeuxTuZNHEyi2uCboQ9ZWl1gfStCXIrNECwTg==} engines: {node: '>=14'} hasBin: true - '@unocss/config@0.62.3': - resolution: {integrity: sha512-zYOvFE0HfGIbnP/AvsbAlJpPRx9CQyXzL11m/8zgsHW5SGlJIYxuTll83l/xu026G5mPiksy7quoEOEgCLslqw==} - engines: {node: '>=14'} - '@unocss/config@0.62.4': resolution: {integrity: sha512-XKudKxxW8P44JvlIdS6HBpfE3qZA9rhbemy6/sb8HyZjKYjgeM9jx5yjk+9+4hXNma/KlwDXwjAqY29z0S0SrA==} engines: {node: '>=14'} - '@unocss/core@0.62.3': - resolution: {integrity: sha512-Pfyrj8S7jq9K1QXD6Z5BCeiQavaHpbMN5q958/kmdbNGp57hOg1e346fMJAvgPjLBR+lE/hgZEsDrijtRiZXnw==} - '@unocss/core@0.62.4': resolution: {integrity: sha512-Cc+Vo6XlaQpyVejkJrrzzWtiK9pgMWzVVBpm9VCVtwZPUjD4GSc+g7VQCPXSsr7m03tmSuRySJx72QcASmauNQ==} - '@unocss/extractor-arbitrary-variants@0.62.3': - resolution: {integrity: sha512-9ZscWyXEwDZif+b56xZyJFHwJOjdMXmj+6x96jOsnRNBzwT9eW7YcGCErP1ih/q1S6KmuRrHM/JOXMBQ6H4qlw==} - '@unocss/extractor-arbitrary-variants@0.62.4': resolution: {integrity: sha512-e4hJfBMyFr6T6dYSTTjNv9CQwaU1CVEKxDlYP0GpfSgxsV58pguID9j1mt0/XZD6LvEDzwxj9RTRWKpUSWqp+Q==} - '@unocss/inspector@0.62.3': - resolution: {integrity: sha512-nTSXOf7YimFPxEYJo5VfP5wlMgYOCjlv3c5Ub/0fynCJXZNb89SFeU05ABXkEgg/FfiobVBTscikLc6guW8eHQ==} - '@unocss/inspector@0.62.4': resolution: {integrity: sha512-bRcnI99gZecNzrUr6kDMdwGHkhUuTPyvvadRdaOxHc9Ow3ANNyqymeFM1q5anZEUZt8h15TYN0mdyQyIWkU3zg==} - '@unocss/nuxt@0.62.3': - resolution: {integrity: sha512-GktKR2hFP0RjCn8GB9d0SKZY6fXr6dFJZURV6KOgRlu3hvlXJiUA/6MU/eij86q/Q5CZcHEUcVFkHD5Ex8cqKw==} - - '@unocss/postcss@0.62.3': - resolution: {integrity: sha512-CwL378ef0QazduXqlaGcWgKJAzemBUxdhapWWiRqI8sXC/eXht5xK6nS1JxqADDuxosgqsGdvcCGmP8ZFrEyiA==} - engines: {node: '>=14'} - peerDependencies: - postcss: 8.4.47 + '@unocss/nuxt@0.62.4': + resolution: {integrity: sha512-ZNfXu/f2kIRc8rnstToR/s2ubcvWDaCPmV5jXL+SQytSPb1ONCkK7ITNgB2TtrTEqQyhNX33VlnHNF8KsM8PNA==} '@unocss/postcss@0.62.4': resolution: {integrity: sha512-kWdHy7UsSP4bDu8I7sCKeO0VuzvVpNHmn2rifK5gNstUx5dZ1H/SoyXTHx5sKtgfZBRzdNXFu2nZ3PzYGvEFbw==} @@ -2693,110 +2644,56 @@ packages: peerDependencies: postcss: 8.4.47 - '@unocss/preset-attributify@0.62.3': - resolution: {integrity: sha512-ORNwyLobGTwnn/tK5yHnMabdJU6Mr/C4LyFH7G8VSLit/aVS0fFa795kJXwxfbqQoQ7Gw0Zxs9oE5RXI0/0y7g==} - '@unocss/preset-attributify@0.62.4': resolution: {integrity: sha512-ei5nNT58GON9iyCGRRiIrphzyQbBIZ9iEqSBhIY0flcfi1uAPUXV32aO2slqJnWWAIwbRSb1GMpwYR8mmfuz8g==} - '@unocss/preset-icons@0.62.3': - resolution: {integrity: sha512-Ie+5RTyac1Q5CNB/s/4aB4VTHAQgQqsI5hshMNLkJ0Jj1lWxodUdEbCRKjXDalRjAXOS9vsLjfJ35ozJ1RSTIQ==} - '@unocss/preset-icons@0.62.4': resolution: {integrity: sha512-n9m2nRTxyiw0sqOwSioO3rro0kaPW0JJzWlzcfdwQ+ZORNR5WyJL298fLXYUFbZG3EOF+zSPg6CMDWudKk/tlA==} - '@unocss/preset-mini@0.62.3': - resolution: {integrity: sha512-dn/8ubeW2ry/ZF3iKxdQHnS0l3EBibt0rIOE/XVwx24ub6pRzclU4r7xHnXeqvAFOO9PoiKDGgFR92m6R2MxyQ==} - '@unocss/preset-mini@0.62.4': resolution: {integrity: sha512-1O+QpQFx7FT61aheAZEYemW5e4AGib8TFGm+rWLudKq2IBNnXHcS5xsq5QvqdC7rp9Dn3lnW5du6ijow5kCBuw==} - '@unocss/preset-tagify@0.62.3': - resolution: {integrity: sha512-8BpUCZ5sjOZOzBKtu7ecfhRggwwPF78IqeqeNjI+XYRs8r7TBBcUVeF6zUkwhlX/TbtREkw2OZj0Iusa9CBO+A==} - '@unocss/preset-tagify@0.62.4': resolution: {integrity: sha512-8b2Kcsvt93xu1JqDqcD3QvvW0L5rqvH7ev3BlNEVx6n8ayBqfB5HEd4ILKr7wSC90re+EnCgnMm7EP2FiQAJkw==} - '@unocss/preset-typography@0.62.3': - resolution: {integrity: sha512-GjtDgQ1Jec/5RNmnyGMWMgyPdStWcFG/S+NUfOuroRsGSI8PDxihVOwFu5CwvOB2J2r6mRNLeUYMluE05jW3sw==} - '@unocss/preset-typography@0.62.4': resolution: {integrity: sha512-ZVh+NbcibMmD6ve8Deub/G+XAFcGPuzE2Fx/tMAfWfYlfyOAtrMxuL+AARMthpRxdE0JOtggXNTrJb0ZhGYl9g==} - '@unocss/preset-uno@0.62.3': - resolution: {integrity: sha512-RlsrMlpEzoZqB0lr5VvlkHGpEgr0Vp6z4Q/7DjW5t7mi20Z2i8olaLGWM0TO1wKoRi8bxc6HP0RHUS7pHtZxBA==} - '@unocss/preset-uno@0.62.4': resolution: {integrity: sha512-2S6+molIz8dH/al0nfkU7i/pMS0oERPr4k9iW80Byt4cKDIhh/0jhZrC83kgZRtCf5hclSBO4oCoMTi1JF7SBw==} - '@unocss/preset-web-fonts@0.62.3': - resolution: {integrity: sha512-rGEouncGFwcUY1cjkQ/ZoSmEzOeSi3Yk4YAfHGyS0ff5zKuTDWZgivB8hh/mTtvRzZunIL+FW1+1z5G9rUwjgQ==} - '@unocss/preset-web-fonts@0.62.4': resolution: {integrity: sha512-kaxgYBVyMdBlErseN8kWLiaS2N5OMlwg5ktAxUlei275fMoY7inQjOwppnjDVveJbN9SP6TcqqFpBIPfUayPkQ==} - '@unocss/preset-wind@0.62.3': - resolution: {integrity: sha512-6+VNce1he1U5EXKlXRwTIPn8KeK6bZ2jAEgcCxk8mFy8SzOlLeYzXCI9lcdiWRTjIeIiK5iSaUqmsQFtKdTyQg==} - '@unocss/preset-wind@0.62.4': resolution: {integrity: sha512-YOzfQ11AmAnl1ZkcWLMMxCdezLjRKavLNk38LumUMtcdsa0DAy+1JjTp+KEvVQAnD+Et/ld5X+YcBWJkVy5WFQ==} - '@unocss/reset@0.62.3': - resolution: {integrity: sha512-XVKPkbm8y9SGzRaG3x+HygGZURm50MvKLVHXsbxi67RbIir9Ouyt9hQTV6Xs3RicRZFWOpJx3wMRb8iKUOe5Zw==} - '@unocss/reset@0.62.4': resolution: {integrity: sha512-CtxjeDgN39fY/eZDLIXN4wy7C8W7+SD+41AlzGVU5JwhcXmnb1XoDpOd2lzMxc/Yy3F5dIJt2+MRDj9RnpX9Ew==} - '@unocss/rule-utils@0.62.3': - resolution: {integrity: sha512-qI37jHH//XzyR5Y2aN3Kpo4lQrQO+CaiXpqPSwMLYh2bIypc2RQVpqGVtU736x0eA6IIx41XEkKzUW+VtvJvmg==} - engines: {node: '>=14'} - '@unocss/rule-utils@0.62.4': resolution: {integrity: sha512-XUwLbLUzL+VSHCJNK5QBHC9RbFehumge1/XJmsRfmh0+oxgJoO1gvEvxi57gYEmdJdMRJHRJZ66se6+cB0Ymvw==} engines: {node: '>=14'} - '@unocss/scope@0.62.3': - resolution: {integrity: sha512-TJGmFfsMrTo8DBJ7CJupIqObpgij+w4jCHMBf1uu0/9jbm63dH6WGcrl3zf5mm6UBTeLmB0RwJ8K4hs7LtrBDQ==} - - '@unocss/transformer-attributify-jsx-babel@0.62.3': - resolution: {integrity: sha512-3yFZPSoN8VLiAGUAFIyfDRv9HQYTKFGKawDdMM9ATZmSEYOecJnYjS2HayT1P9kzGwBwuKoFjcX50JH1PuNokg==} - - '@unocss/transformer-attributify-jsx@0.62.3': - resolution: {integrity: sha512-AutidZj26QW1vLQzuW/aQigC/5ZnIeqGYIBeb/O+FKKt0bU411tHrHnA1iV4CoxIdWJTkw2sGAl6z6YvwAYG6w==} - '@unocss/transformer-attributify-jsx@0.62.4': resolution: {integrity: sha512-z9DDqS2DibDR9gno55diKfAVegeJ9uoyQXQhH3R0KY4YMF49N1fWy/t74gOiHtlPmvjQtDRZYgjgaMCc2w8oWg==} - '@unocss/transformer-compile-class@0.62.3': - resolution: {integrity: sha512-1hf+99wJXzQXQPz9xR0AiTB3vBXT5RiEyugIX95HFx7EvSE/P17RP90yKEKZtDZRUwGiz2vIyySlxcKTFak9Vg==} - '@unocss/transformer-compile-class@0.62.4': resolution: {integrity: sha512-8yadY9T7LToJwSsrmYU3rUKlnDgPGVRvON7z9g1IjUCmFCGx7Gpg84x9KpKUG6eUTshPQFUI0YUHocrYFevAEA==} - '@unocss/transformer-directives@0.62.3': - resolution: {integrity: sha512-HqHwFOA7DfxD/A1ROZIp8Dr8iZcE0z4w3VQtViWPQ89Fqmb7p2wCPGekk+8yW5PAltpynvHE4ahJEto5xjdg6w==} - '@unocss/transformer-directives@0.62.4': resolution: {integrity: sha512-bq9ZDG6/mr6X2mAogAo0PBVrLSLT0900MPqnj/ixadYHc7mRpX+y6bc/1AgWytZIFYSdNzf7XDoquZuwf42Ucg==} - '@unocss/transformer-variant-group@0.62.3': - resolution: {integrity: sha512-oNX1SdfWemz0GWGSXACu8NevM0t2l44j2ancnooNkNz3l1+z1nbn4vFwfsJCOqOaoVm4ZqxaiQ8HIx81ZSiU1A==} - '@unocss/transformer-variant-group@0.62.4': resolution: {integrity: sha512-W1fxMc2Lzxu4E+6JBQEBzK+AwoCQYI+EL2FT2BCUsAno37f3JdnwFFEVscck0epSdmdtidsSLDognyX8h10r8A==} - '@unocss/vite@0.62.3': - resolution: {integrity: sha512-RrqF6Go8s0BGpwRfkOiLuO+n3CUE/CXxGqb0ipbUARhmNWJlekE3YPfayqImSEnCcImpaPgtVGv6Y0u3kLGG/w==} - peerDependencies: - vite: 5.4.7 - '@unocss/vite@0.62.4': resolution: {integrity: sha512-JKq3V6bcevYl9X5Jl3p9crArbhzI8JVWQkOxKV2nGLFaqvnc47vMSDxlU4MUdRWp3aQvzDw132tcx27oSbrojw==} peerDependencies: vite: 5.4.7 - '@unocss/webpack@0.62.3': - resolution: {integrity: sha512-Emacl2uNau0pa7/wEFCQxAxwK3nkIa+Kp2CAcJdlwcaNBcqtowkTga0FOdq71YUENXv+aziK7mV6lrjdS/hgcA==} + '@unocss/webpack@0.62.4': + resolution: {integrity: sha512-hccXqpssqi1DyPJOwyIB3IhYe5SWND2JwTPxVTg8wO9fI1JvEK5DxK8FflJpXVps7QjotCmB/AXp0ezD0SutUg==} peerDependencies: webpack: ^4 || ^5 @@ -2930,8 +2827,8 @@ packages: '@vue/devtools-api@6.6.4': resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==} - '@vue/devtools-api@7.4.5': - resolution: {integrity: sha512-PX9uXirHOY2P99kb1cP3DxWZojFW3acNMqd+l4i5nKcqY59trXTOfwDZXt2Qifu0OU1izAQb76Ur6NPVldF2KQ==} + '@vue/devtools-api@7.4.6': + resolution: {integrity: sha512-XipBV5k0/IfTr0sNBDTg7OBUCp51cYMMXyPxLXJZ4K/wmUeMqt8cVdr2ZZGOFq+si/jTyCYnNxeKoyev5DOUUA==} '@vue/devtools-core@7.4.4': resolution: {integrity: sha512-DLxgA3DfeADkRzhAfm3G2Rw/cWxub64SdP5b+s5dwL30+whOGj+QNhmyFpwZ8ZTrHDFRIPj0RqNzJ8IRR1pz7w==} @@ -2944,9 +2841,15 @@ packages: '@vue/devtools-kit@7.4.5': resolution: {integrity: sha512-Uuki4Z6Bc/ExvtlPkeDNGSAe4580R+HPcVABfTE9TF7BTz3Nntk7vxIRUyWblZkUEcB/x+wn2uofyt5i2LaUew==} + '@vue/devtools-kit@7.4.6': + resolution: {integrity: sha512-NbYBwPWgEic1AOd9bWExz9weBzFdjiIfov0yRn4DrRfR+EQJCI9dn4I0XS7IxYGdkmUJi8mFW42LLk18WsGqew==} + '@vue/devtools-shared@7.4.5': resolution: {integrity: sha512-2XgUOkL/7QDmyYI9J7cm+rz/qBhcGv+W5+i1fhwdQ0HQ1RowhdK66F0QBuJSz/5k12opJY8eN6m03/XZMs7imQ==} + '@vue/devtools-shared@7.4.6': + resolution: {integrity: sha512-rPeSBzElnHYMB05Cc056BQiJpgocQjY8XVulgni+O9a9Gr9tNXgPteSzFFD+fT/iWMxNuUgGKs9CuW5DZewfIg==} + '@vue/language-core@2.1.6': resolution: {integrity: sha512-MW569cSky9R/ooKMh6xa2g1D0AtRKbL56k83dzus/bx//RDJk24RHWkMzbAlXjMdDNyxAaagKPRquBIxkxlCkg==} peerDependencies: @@ -2975,11 +2878,11 @@ packages: '@vue/test-utils@2.4.6': resolution: {integrity: sha512-FMxEjOpYNYiFe0GkaHsnJPXFHxQ6m4t8vI/ElPGpMWxZKpmRvQ33OIrvRXemy6yha03RxhOlQuy+gZMC3CQSow==} - '@vueuse/core@11.0.3': - resolution: {integrity: sha512-RENlh64+SYA9XMExmmH1a3TPqeIuJBNNB/63GT35MZI+zpru3oMRUA6cEFr9HmGqEgUisurwGwnIieF6qu3aXw==} + '@vueuse/core@11.1.0': + resolution: {integrity: sha512-P6dk79QYA6sKQnghrUz/1tHi0n9mrb/iO1WTMk/ElLmTyNqgDeSZ3wcDf6fRBGzRJbeG1dxzEOvLENMjr+E3fg==} - '@vueuse/integrations@11.0.3': - resolution: {integrity: sha512-w6CDisaxs19S5Fd+NPPLFaA3GoX5gxuxrbTTBu0EYap7oH13w75L6C/+7e9mcoF9akhcR6GyYajwVMQEjdapJg==} + '@vueuse/integrations@11.1.0': + resolution: {integrity: sha512-O2ZgrAGPy0qAjpoI2YR3egNgyEqwG85fxfwmA9BshRIGjV4G6yu6CfOPpMHAOoCD+UfsIl7Vb1bXJ6ifrHYDDA==} peerDependencies: async-validator: ^4 axios: ^1 @@ -3019,16 +2922,16 @@ packages: universal-cookie: optional: true - '@vueuse/metadata@11.0.3': - resolution: {integrity: sha512-+FtbO4SD5WpsOcQTcC0hAhNlOid6QNLzqedtquTtQ+CRNBoAt9GuV07c6KNHK1wCmlq8DFPwgiLF2rXwgSHX5Q==} + '@vueuse/metadata@11.1.0': + resolution: {integrity: sha512-l9Q502TBTaPYGanl1G+hPgd3QX5s4CGnpXriVBR5fEZ/goI6fvDaVmIl3Td8oKFurOxTmbXvBPSsgrd6eu6HYg==} - '@vueuse/nuxt@11.0.3': - resolution: {integrity: sha512-1tZGM9lvFl6HqmSQNM6hsHbAzLkBitoh8RsVC8kIG/93d3Pb5dEqUdt1k+OfHyR8V2rfSOwCfJx+wlUTlY0A2g==} + '@vueuse/nuxt@11.1.0': + resolution: {integrity: sha512-ZPYigcqgPPe9vk9nBHLF8p0zshX8qvWV/ox1Y4GdV4k2flPiw7+2THNTpU2NZDBXSOXlhB2sao+paGCsvJm/Qw==} peerDependencies: nuxt: workspace:* - '@vueuse/shared@11.0.3': - resolution: {integrity: sha512-0rY2m6HS5t27n/Vp5cTDsKTlNnimCqsbh/fmT2LgE+aaU42EMfXo8+bNX91W9I7DDmxfuACXMmrd7d79JxkqWA==} + '@vueuse/shared@11.1.0': + resolution: {integrity: sha512-YUtIpY122q7osj+zsNMFAfMTubGz0sn5QzE5gPzAIiCmtt2ha3uQUY1+JPyL4gRCTsLPX82Y9brNbo/aqlA91w==} '@webassemblyjs/ast@1.12.1': resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==} @@ -4281,8 +4184,8 @@ packages: '@nuxt/kit': optional: true - focus-trap@7.5.4: - resolution: {integrity: sha512-N7kHdlgsO/v+iD/dMoJKtsSqs5Dz/dXZVebRgJw23LDk+jMi/974zyiOYDziY2JPp8xivq9BmUGwIJMiuSBi7w==} + focus-trap@7.6.0: + resolution: {integrity: sha512-1td0l3pMkWJLFipobUcGaf+5DTY4PLDDrcqoSaKP8ediO/CoWCCYk/fT/Y2A4e6TNB+Sh6clRJCjOPPnKoNHnQ==} for-each@0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} @@ -6484,6 +6387,9 @@ packages: shiki@1.17.6: resolution: {integrity: sha512-RejGugKpDM75vh6YtF9R771acxHRDikC/01kxsUGW+Pnaz3pTY+c8aZB5CnD7p0vuFPs1HaoAIU/4E+NCfS+mQ==} + shiki@1.18.0: + resolution: {integrity: sha512-8jo7tOXr96h9PBQmOHVrltnETn1honZZY76YA79MHheGQg55jBvbm9dtU+MI5pjC5NJCFuA6rvVTLVeSW5cE4A==} + side-channel@1.0.6: resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} engines: {node: '>= 0.4'} @@ -6958,18 +6864,6 @@ packages: resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} engines: {node: '>= 10.0.0'} - unocss@0.62.3: - resolution: {integrity: sha512-CLS6+JIlBobe/iPTz07pehyGDP8VqGJsiE+ZZ3Xkgib3hw76nCqAQF/4mJ8jVoV4C8KvGyVxmHaSSCFOkWmmZg==} - engines: {node: '>=14'} - peerDependencies: - '@unocss/webpack': 0.62.3 - vite: 5.4.7 - peerDependenciesMeta: - '@unocss/webpack': - optional: true - vite: - optional: true - unocss@0.62.4: resolution: {integrity: sha512-SaGbxXQkk8GDPeJpWsBCZ8a23Knu4ixVTt6pvcQWKjOCGTd9XBd+vLZzN2WwdwgBPVwmMmx5wp+/gPHKFNOmIw==} engines: {node: '>=14'} @@ -7090,8 +6984,8 @@ packages: peerDependencies: '@vue/compiler-core': 3.5.8 - valibot@0.42.0: - resolution: {integrity: sha512-igMdmHXxDiQY714ssh9bGisMqJ2yg7sko1KOmv/omnrIacGtP6mGrbvVT1IuV1bDrHyG9ybgpHwG1UElDiDCLg==} + valibot@0.42.1: + resolution: {integrity: sha512-3keXV29Ar5b//Hqi4MbSdV7lfVp6zuYLZuA9V1PvQUsXqogr+u5lvLPLk3A4f74VUXDnf/JfWMN6sB+koJ/FFw==} peerDependencies: typescript: 5.6.2 peerDependenciesMeta: @@ -7723,15 +7617,6 @@ snapshots: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-modules-commonjs@7.24.8(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) - '@babel/helper-plugin-utils': 7.24.8 - '@babel/helper-simple-access': 7.24.7 - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-typescript@7.25.2(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -7743,17 +7628,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/preset-typescript@7.24.7(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.8 - '@babel/helper-validator-option': 7.24.8 - '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2) - '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.25.2) - '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) - transitivePeerDependencies: - - supports-color - '@babel/runtime@7.25.6': dependencies: regenerator-runtime: 0.14.1 @@ -8151,7 +8025,7 @@ snapshots: dependencies: '@iconify/types': 2.0.0 - '@iconify-json/tabler@1.2.2': + '@iconify-json/tabler@1.2.3': dependencies: '@iconify/types': 2.0.0 @@ -8283,13 +8157,6 @@ snapshots: '@nuxt/devalue@2.0.2': {} - '@nuxt/devtools-kit@1.4.2(vite@5.4.7(@types/node@20.16.5)(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.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) - '@nuxt/devtools-kit@1.5.0(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))': dependencies: '@nuxt/kit': link:packages/kit @@ -8297,28 +8164,28 @@ snapshots: execa: 7.2.0 vite: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) - '@nuxt/devtools-ui-kit@1.4.2(@nuxt/devtools@1.5.0(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.8)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack@5.94.0(esbuild@0.24.0))': + '@nuxt/devtools-ui-kit@1.5.0(@nuxt/devtools@1.5.0(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.8)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack@5.94.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.2 + '@iconify-json/tabler': 1.2.3 '@nuxt/devtools': 1.5.0(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) - '@nuxt/devtools-kit': 1.4.2(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + '@nuxt/devtools-kit': 1.5.0(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) '@nuxt/kit': link:packages/kit '@unocss/core': 0.62.4 - '@unocss/nuxt': 0.62.3(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(webpack@5.94.0(esbuild@0.24.0)) + '@unocss/nuxt': 0.62.4(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(webpack@5.94.0(esbuild@0.24.0)) '@unocss/preset-attributify': 0.62.4 '@unocss/preset-icons': 0.62.4 '@unocss/preset-mini': 0.62.4 '@unocss/reset': 0.62.4 - '@vueuse/core': 11.0.3(vue@3.5.8(typescript@5.6.2)) - '@vueuse/integrations': 11.0.3(change-case@5.4.4)(focus-trap@7.5.4)(vue@3.5.8(typescript@5.6.2)) - '@vueuse/nuxt': 11.0.3(nuxt@packages+nuxt)(vue@3.5.8(typescript@5.6.2)) + '@vueuse/core': 11.1.0(vue@3.5.8(typescript@5.6.2)) + '@vueuse/integrations': 11.1.0(change-case@5.4.4)(focus-trap@7.6.0)(vue@3.5.8(typescript@5.6.2)) + '@vueuse/nuxt': 11.1.0(nuxt@packages+nuxt)(vue@3.5.8(typescript@5.6.2)) defu: 6.1.4 - focus-trap: 7.5.4 + focus-trap: 7.6.0 splitpanes: 3.1.5 - unocss: 0.62.4(@unocss/webpack@0.62.3(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + unocss: 0.62.4(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) v-lazy-show: 0.2.4(@vue/compiler-core@3.5.8) transitivePeerDependencies: - '@unocss/webpack' @@ -8444,17 +8311,17 @@ snapshots: string-width: 4.2.3 webpack: 5.94.0 - '@nuxt/scripts@0.9.2(@nuxt/devtools@1.5.0(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.8)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(typescript@5.6.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.24.0))': + '@nuxt/scripts@0.9.3(@nuxt/devtools@1.5.0(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.8)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(typescript@5.6.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.24.0))': dependencies: '@nuxt/devtools-kit': 1.5.0(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) - '@nuxt/devtools-ui-kit': 1.4.2(@nuxt/devtools@1.5.0(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.8)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack@5.94.0(esbuild@0.24.0)) + '@nuxt/devtools-ui-kit': 1.5.0(@nuxt/devtools@1.5.0(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.8)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack@5.94.0(esbuild@0.24.0)) '@nuxt/kit': link:packages/kit '@types/google.maps': 3.58.0 '@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.8(typescript@5.6.2)) - '@vueuse/core': 11.0.3(vue@3.5.8(typescript@5.6.2)) + '@vueuse/core': 11.1.0(vue@3.5.8(typescript@5.6.2)) consola: 3.2.3 defu: 6.1.4 h3: h3-nightly@2.0.0-1718872656.6765a6e @@ -8465,7 +8332,7 @@ snapshots: pathe: 1.1.2 pkg-types: 1.2.0 semver: 7.6.3 - shiki: 1.17.6 + shiki: 1.18.0 sirv: 2.0.4 std-env: 3.7.0 third-party-capital: 2.3.0 @@ -8473,7 +8340,7 @@ snapshots: unimport: 3.12.0(rollup@4.22.4)(webpack-sources@3.2.3) unplugin: 1.14.1(webpack-sources@3.2.3) unstorage: 1.12.0(ioredis@5.4.1) - valibot: 0.42.0(typescript@5.6.2) + valibot: 0.42.1(typescript@5.6.2) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -9261,17 +9128,6 @@ snapshots: unhead: 1.11.6 vue: 3.5.8(typescript@5.6.2) - '@unocss/astro@0.62.3(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))': - dependencies: - '@unocss/core': 0.62.3 - '@unocss/reset': 0.62.3 - '@unocss/vite': 0.62.3(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) - optionalDependencies: - vite: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) - transitivePeerDependencies: - - rollup - - supports-color - '@unocss/astro@0.62.4(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))': dependencies: '@unocss/core': 0.62.4 @@ -9283,25 +9139,6 @@ snapshots: - rollup - supports-color - '@unocss/cli@0.62.3(rollup@4.22.4)': - dependencies: - '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.0(rollup@4.22.4) - '@unocss/config': 0.62.3 - '@unocss/core': 0.62.3 - '@unocss/preset-uno': 0.62.3 - cac: 6.7.14 - chokidar: 3.6.0 - colorette: 2.0.20 - consola: 3.2.3 - magic-string: 0.30.11 - pathe: 1.1.2 - perfect-debounce: 1.0.0 - tinyglobby: 0.2.6 - transitivePeerDependencies: - - rollup - - supports-color - '@unocss/cli@0.62.4(rollup@4.22.4)': dependencies: '@ampproject/remapping': 2.3.0 @@ -9321,13 +9158,6 @@ snapshots: - rollup - supports-color - '@unocss/config@0.62.3': - dependencies: - '@unocss/core': 0.62.3 - unconfig: 0.5.5 - transitivePeerDependencies: - - supports-color - '@unocss/config@0.62.4': dependencies: '@unocss/core': 0.62.4 @@ -9335,25 +9165,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@unocss/core@0.62.3': {} - '@unocss/core@0.62.4': {} - '@unocss/extractor-arbitrary-variants@0.62.3': - dependencies: - '@unocss/core': 0.62.3 - '@unocss/extractor-arbitrary-variants@0.62.4': dependencies: '@unocss/core': 0.62.4 - '@unocss/inspector@0.62.3': - dependencies: - '@unocss/core': 0.62.3 - '@unocss/rule-utils': 0.62.3 - gzip-size: 6.0.0 - sirv: 2.0.4 - '@unocss/inspector@0.62.4': dependencies: '@unocss/core': 0.62.4 @@ -9361,22 +9178,22 @@ snapshots: gzip-size: 6.0.0 sirv: 2.0.4 - '@unocss/nuxt@0.62.3(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(webpack@5.94.0(esbuild@0.24.0))': + '@unocss/nuxt@0.62.4(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(webpack@5.94.0(esbuild@0.24.0))': dependencies: '@nuxt/kit': link:packages/kit - '@unocss/config': 0.62.3 - '@unocss/core': 0.62.3 - '@unocss/preset-attributify': 0.62.3 - '@unocss/preset-icons': 0.62.3 - '@unocss/preset-tagify': 0.62.3 - '@unocss/preset-typography': 0.62.3 - '@unocss/preset-uno': 0.62.3 - '@unocss/preset-web-fonts': 0.62.3 - '@unocss/preset-wind': 0.62.3 - '@unocss/reset': 0.62.3 - '@unocss/vite': 0.62.3(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) - '@unocss/webpack': 0.62.3(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)) - unocss: 0.62.3(@unocss/webpack@0.62.3(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + '@unocss/config': 0.62.4 + '@unocss/core': 0.62.4 + '@unocss/preset-attributify': 0.62.4 + '@unocss/preset-icons': 0.62.4 + '@unocss/preset-tagify': 0.62.4 + '@unocss/preset-typography': 0.62.4 + '@unocss/preset-uno': 0.62.4 + '@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.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + '@unocss/webpack': 0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)) + unocss: 0.62.4(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) transitivePeerDependencies: - postcss - rollup @@ -9384,18 +9201,6 @@ snapshots: - vite - webpack - '@unocss/postcss@0.62.3(postcss@8.4.47)': - dependencies: - '@unocss/config': 0.62.3 - '@unocss/core': 0.62.3 - '@unocss/rule-utils': 0.62.3 - css-tree: 2.3.1 - magic-string: 0.30.11 - postcss: 8.4.47 - tinyglobby: 0.2.6 - transitivePeerDependencies: - - supports-color - '@unocss/postcss@0.62.4(postcss@8.4.47)': dependencies: '@unocss/config': 0.62.4 @@ -9407,22 +9212,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@unocss/preset-attributify@0.62.3': - dependencies: - '@unocss/core': 0.62.3 - '@unocss/preset-attributify@0.62.4': dependencies: '@unocss/core': 0.62.4 - '@unocss/preset-icons@0.62.3': - dependencies: - '@iconify/utils': 2.1.33 - '@unocss/core': 0.62.3 - ofetch: 1.4.0 - transitivePeerDependencies: - - supports-color - '@unocss/preset-icons@0.62.4': dependencies: '@iconify/utils': 2.1.33 @@ -9431,43 +9224,21 @@ snapshots: transitivePeerDependencies: - supports-color - '@unocss/preset-mini@0.62.3': - dependencies: - '@unocss/core': 0.62.3 - '@unocss/extractor-arbitrary-variants': 0.62.3 - '@unocss/rule-utils': 0.62.3 - '@unocss/preset-mini@0.62.4': dependencies: '@unocss/core': 0.62.4 '@unocss/extractor-arbitrary-variants': 0.62.4 '@unocss/rule-utils': 0.62.4 - '@unocss/preset-tagify@0.62.3': - dependencies: - '@unocss/core': 0.62.3 - '@unocss/preset-tagify@0.62.4': dependencies: '@unocss/core': 0.62.4 - '@unocss/preset-typography@0.62.3': - dependencies: - '@unocss/core': 0.62.3 - '@unocss/preset-mini': 0.62.3 - '@unocss/preset-typography@0.62.4': dependencies: '@unocss/core': 0.62.4 '@unocss/preset-mini': 0.62.4 - '@unocss/preset-uno@0.62.3': - dependencies: - '@unocss/core': 0.62.3 - '@unocss/preset-mini': 0.62.3 - '@unocss/preset-wind': 0.62.3 - '@unocss/rule-utils': 0.62.3 - '@unocss/preset-uno@0.62.4': dependencies: '@unocss/core': 0.62.4 @@ -9475,106 +9246,42 @@ snapshots: '@unocss/preset-wind': 0.62.4 '@unocss/rule-utils': 0.62.4 - '@unocss/preset-web-fonts@0.62.3': - dependencies: - '@unocss/core': 0.62.3 - ofetch: 1.4.0 - '@unocss/preset-web-fonts@0.62.4': dependencies: '@unocss/core': 0.62.4 ofetch: 1.4.0 - '@unocss/preset-wind@0.62.3': - dependencies: - '@unocss/core': 0.62.3 - '@unocss/preset-mini': 0.62.3 - '@unocss/rule-utils': 0.62.3 - '@unocss/preset-wind@0.62.4': dependencies: '@unocss/core': 0.62.4 '@unocss/preset-mini': 0.62.4 '@unocss/rule-utils': 0.62.4 - '@unocss/reset@0.62.3': {} - '@unocss/reset@0.62.4': {} - '@unocss/rule-utils@0.62.3': - dependencies: - '@unocss/core': 0.62.4 - magic-string: 0.30.11 - '@unocss/rule-utils@0.62.4': dependencies: '@unocss/core': 0.62.4 magic-string: 0.30.11 - '@unocss/scope@0.62.3': {} - - '@unocss/transformer-attributify-jsx-babel@0.62.3': - dependencies: - '@babel/core': 7.25.2 - '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2) - '@babel/preset-typescript': 7.24.7(@babel/core@7.25.2) - '@unocss/core': 0.62.3 - transitivePeerDependencies: - - supports-color - - '@unocss/transformer-attributify-jsx@0.62.3': - dependencies: - '@unocss/core': 0.62.3 - '@unocss/transformer-attributify-jsx@0.62.4': dependencies: '@unocss/core': 0.62.4 - '@unocss/transformer-compile-class@0.62.3': - dependencies: - '@unocss/core': 0.62.3 - '@unocss/transformer-compile-class@0.62.4': dependencies: '@unocss/core': 0.62.4 - '@unocss/transformer-directives@0.62.3': - dependencies: - '@unocss/core': 0.62.3 - '@unocss/rule-utils': 0.62.3 - css-tree: 2.3.1 - '@unocss/transformer-directives@0.62.4': dependencies: '@unocss/core': 0.62.4 '@unocss/rule-utils': 0.62.4 css-tree: 2.3.1 - '@unocss/transformer-variant-group@0.62.3': - dependencies: - '@unocss/core': 0.62.3 - '@unocss/transformer-variant-group@0.62.4': dependencies: '@unocss/core': 0.62.4 - '@unocss/vite@0.62.3(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))': - dependencies: - '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.0(rollup@4.22.4) - '@unocss/config': 0.62.3 - '@unocss/core': 0.62.3 - '@unocss/inspector': 0.62.3 - '@unocss/scope': 0.62.3 - '@unocss/transformer-directives': 0.62.3 - chokidar: 3.6.0 - magic-string: 0.30.11 - tinyglobby: 0.2.6 - vite: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) - transitivePeerDependencies: - - rollup - - supports-color - '@unocss/vite@0.62.4(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))': dependencies: '@ampproject/remapping': 2.3.0 @@ -9590,12 +9297,29 @@ snapshots: - rollup - supports-color - '@unocss/webpack@0.62.3(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0))': + '@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.0(rollup@4.22.4) - '@unocss/config': 0.62.3 - '@unocss/core': 0.62.3 + '@unocss/config': 0.62.4 + '@unocss/core': 0.62.4 + chokidar: 3.6.0 + magic-string: 0.30.11 + tinyglobby: 0.2.6 + unplugin: 1.14.1(webpack-sources@3.2.3) + webpack: 5.94.0(esbuild@0.23.1) + webpack-sources: 3.2.3 + transitivePeerDependencies: + - rollup + - supports-color + optional: true + + '@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0))': + dependencies: + '@ampproject/remapping': 2.3.0 + '@rollup/pluginutils': 5.1.0(rollup@4.22.4) + '@unocss/config': 0.62.4 + '@unocss/core': 0.62.4 chokidar: 3.6.0 magic-string: 0.30.11 tinyglobby: 0.2.6 @@ -9836,9 +9560,9 @@ snapshots: '@vue/devtools-api@6.6.4': {} - '@vue/devtools-api@7.4.5': + '@vue/devtools-api@7.4.6': dependencies: - '@vue/devtools-kit': 7.4.5 + '@vue/devtools-kit': 7.4.6 '@vue/devtools-core@7.4.4(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))': dependencies: @@ -9872,10 +9596,24 @@ snapshots: speakingurl: 14.0.1 superjson: 2.2.1 + '@vue/devtools-kit@7.4.6': + dependencies: + '@vue/devtools-shared': 7.4.6 + birpc: 0.2.17 + 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.5': dependencies: rfdc: 1.4.1 + '@vue/devtools-shared@7.4.6': + dependencies: + rfdc: 1.4.1 + '@vue/language-core@2.1.6(typescript@5.6.2)': dependencies: '@volar/language-core': 2.4.4 @@ -9918,35 +9656,35 @@ snapshots: js-beautify: 1.15.1 vue-component-type-helpers: 2.1.6 - '@vueuse/core@11.0.3(vue@3.5.8(typescript@5.6.2))': + '@vueuse/core@11.1.0(vue@3.5.8(typescript@5.6.2))': dependencies: '@types/web-bluetooth': 0.0.20 - '@vueuse/metadata': 11.0.3 - '@vueuse/shared': 11.0.3(vue@3.5.8(typescript@5.6.2)) + '@vueuse/metadata': 11.1.0 + '@vueuse/shared': 11.1.0(vue@3.5.8(typescript@5.6.2)) vue-demi: 0.14.10(vue@3.5.8(typescript@5.6.2)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/integrations@11.0.3(change-case@5.4.4)(focus-trap@7.5.4)(vue@3.5.8(typescript@5.6.2))': + '@vueuse/integrations@11.1.0(change-case@5.4.4)(focus-trap@7.6.0)(vue@3.5.8(typescript@5.6.2))': dependencies: - '@vueuse/core': 11.0.3(vue@3.5.8(typescript@5.6.2)) - '@vueuse/shared': 11.0.3(vue@3.5.8(typescript@5.6.2)) + '@vueuse/core': 11.1.0(vue@3.5.8(typescript@5.6.2)) + '@vueuse/shared': 11.1.0(vue@3.5.8(typescript@5.6.2)) vue-demi: 0.14.10(vue@3.5.8(typescript@5.6.2)) optionalDependencies: change-case: 5.4.4 - focus-trap: 7.5.4 + focus-trap: 7.6.0 transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/metadata@11.0.3': {} + '@vueuse/metadata@11.1.0': {} - '@vueuse/nuxt@11.0.3(nuxt@packages+nuxt)(vue@3.5.8(typescript@5.6.2))': + '@vueuse/nuxt@11.1.0(nuxt@packages+nuxt)(vue@3.5.8(typescript@5.6.2))': dependencies: '@nuxt/kit': link:packages/kit - '@vueuse/core': 11.0.3(vue@3.5.8(typescript@5.6.2)) - '@vueuse/metadata': 11.0.3 + '@vueuse/core': 11.1.0(vue@3.5.8(typescript@5.6.2)) + '@vueuse/metadata': 11.1.0 local-pkg: 0.5.0 nuxt: link:packages/nuxt vue-demi: 0.14.10(vue@3.5.8(typescript@5.6.2)) @@ -9954,7 +9692,7 @@ snapshots: - '@vue/composition-api' - vue - '@vueuse/shared@11.0.3(vue@3.5.8(typescript@5.6.2))': + '@vueuse/shared@11.1.0(vue@3.5.8(typescript@5.6.2))': dependencies: vue-demi: 0.14.10(vue@3.5.8(typescript@5.6.2)) transitivePeerDependencies: @@ -11362,7 +11100,7 @@ snapshots: optionalDependencies: '@nuxt/kit': link:packages/kit - focus-trap@7.5.4: + focus-trap@7.6.0: dependencies: tabbable: 6.2.0 @@ -14062,6 +13800,15 @@ snapshots: '@shikijs/vscode-textmate': 9.2.2 '@types/hast': 3.0.4 + shiki@1.18.0: + dependencies: + '@shikijs/core': 1.18.0 + '@shikijs/engine-javascript': 1.18.0 + '@shikijs/engine-oniguruma': 1.18.0 + '@shikijs/types': 1.18.0 + '@shikijs/vscode-textmate': 9.2.2 + '@types/hast': 3.0.4 + side-channel@1.0.6: dependencies: call-bind: 1.0.7 @@ -14278,6 +14025,18 @@ snapshots: mkdirp: 1.0.4 yallist: 4.0.0 + terser-webpack-plugin@5.3.10(esbuild@0.23.1)(webpack@5.94.0(esbuild@0.23.1)): + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + jest-worker: 27.5.1 + schema-utils: 3.3.0 + serialize-javascript: 6.0.2 + terser: 5.32.0 + webpack: 5.94.0(esbuild@0.23.1) + optionalDependencies: + esbuild: 0.23.1 + optional: true + terser-webpack-plugin@5.3.10(esbuild@0.24.0)(webpack@5.94.0(esbuild@0.24.0)): dependencies: '@jridgewell/trace-mapping': 0.3.25 @@ -14567,37 +14326,7 @@ snapshots: universalify@2.0.1: {} - unocss@0.62.3(@unocss/webpack@0.62.3(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)): - dependencies: - '@unocss/astro': 0.62.3(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) - '@unocss/cli': 0.62.3(rollup@4.22.4) - '@unocss/core': 0.62.3 - '@unocss/extractor-arbitrary-variants': 0.62.3 - '@unocss/postcss': 0.62.3(postcss@8.4.47) - '@unocss/preset-attributify': 0.62.3 - '@unocss/preset-icons': 0.62.3 - '@unocss/preset-mini': 0.62.3 - '@unocss/preset-tagify': 0.62.3 - '@unocss/preset-typography': 0.62.3 - '@unocss/preset-uno': 0.62.3 - '@unocss/preset-web-fonts': 0.62.3 - '@unocss/preset-wind': 0.62.3 - '@unocss/reset': 0.62.3 - '@unocss/transformer-attributify-jsx': 0.62.3 - '@unocss/transformer-attributify-jsx-babel': 0.62.3 - '@unocss/transformer-compile-class': 0.62.3 - '@unocss/transformer-directives': 0.62.3 - '@unocss/transformer-variant-group': 0.62.3 - '@unocss/vite': 0.62.3(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) - optionalDependencies: - '@unocss/webpack': 0.62.3(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)) - vite: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) - transitivePeerDependencies: - - postcss - - rollup - - supports-color - - unocss@0.62.4(@unocss/webpack@0.62.3(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)): + unocss@0.62.4(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)): dependencies: '@unocss/astro': 0.62.4(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) '@unocss/cli': 0.62.4(rollup@4.22.4) @@ -14617,7 +14346,34 @@ snapshots: '@unocss/transformer-variant-group': 0.62.4 '@unocss/vite': 0.62.4(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: - '@unocss/webpack': 0.62.3(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)) + '@unocss/webpack': 0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.23.1)) + vite: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + transitivePeerDependencies: + - postcss + - rollup + - supports-color + + unocss@0.62.4(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)): + dependencies: + '@unocss/astro': 0.62.4(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + '@unocss/cli': 0.62.4(rollup@4.22.4) + '@unocss/core': 0.62.4 + '@unocss/postcss': 0.62.4(postcss@8.4.47) + '@unocss/preset-attributify': 0.62.4 + '@unocss/preset-icons': 0.62.4 + '@unocss/preset-mini': 0.62.4 + '@unocss/preset-tagify': 0.62.4 + '@unocss/preset-typography': 0.62.4 + '@unocss/preset-uno': 0.62.4 + '@unocss/preset-web-fonts': 0.62.4 + '@unocss/preset-wind': 0.62.4 + '@unocss/transformer-attributify-jsx': 0.62.4 + '@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.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + optionalDependencies: + '@unocss/webpack': 0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)) vite: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - postcss @@ -14731,7 +14487,7 @@ snapshots: dependencies: '@vue/compiler-core': 3.5.8 - valibot@0.42.0(typescript@5.6.2): + valibot@0.42.1(typescript@5.6.2): optionalDependencies: typescript: 5.6.2 @@ -15124,6 +14880,37 @@ snapshots: - esbuild - uglify-js + webpack@5.94.0(esbuild@0.23.1): + dependencies: + '@types/estree': 1.0.6 + '@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) + browserslist: 4.23.3 + chrome-trace-event: 1.0.4 + enhanced-resolve: 5.17.1 + es-module-lexer: 1.5.4 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.3.0 + mime-types: 2.1.35 + neo-async: 2.6.2 + schema-utils: 3.3.0 + tapable: 2.2.1 + terser-webpack-plugin: 5.3.10(esbuild@0.23.1)(webpack@5.94.0(esbuild@0.23.1)) + watchpack: 2.4.2 + webpack-sources: 3.2.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + optional: true + webpack@5.94.0(esbuild@0.24.0): dependencies: '@types/estree': 1.0.6 From 08fbcf83a095c3b68fe86bebb41d4228428cef55 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 23 Sep 2024 19:25:23 +0100 Subject: [PATCH 033/104] chore(deps): update dependency @rollup/plugin-replace to v6 (main) (#29125) --- packages/vite/package.json | 2 +- pnpm-lock.yaml | 20 ++++++++++++++++++-- 2 files changed, 19 insertions(+), 3 deletions(-) diff --git a/packages/vite/package.json b/packages/vite/package.json index 19b9f9ab2f..966d9cc8fd 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -33,7 +33,7 @@ }, "dependencies": { "@nuxt/kit": "workspace:*", - "@rollup/plugin-replace": "^5.0.7", + "@rollup/plugin-replace": "^6.0.1", "@vitejs/plugin-vue": "^5.1.4", "@vitejs/plugin-vue-jsx": "^4.0.1", "autoprefixer": "^10.4.20", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ae01452fd4..907a24128d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -662,8 +662,8 @@ importers: specifier: workspace:* version: link:../kit '@rollup/plugin-replace': - specifier: ^5.0.7 - version: 5.0.7(rollup@4.22.4) + specifier: ^6.0.1 + version: 6.0.1(rollup@4.22.4) '@vitejs/plugin-vue': specifier: ^5.1.4 version: 5.1.4(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) @@ -2204,6 +2204,15 @@ packages: rollup: optional: true + '@rollup/plugin-replace@6.0.1': + resolution: {integrity: sha512-2sPh9b73dj5IxuMmDAsQWVFT7mR+yoHweBaXG2W/R8vQ+IWZlnaI7BR7J6EguVQUp1hd8Z7XuozpDjEKQAAC2Q==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: 4.22.4 + peerDependenciesMeta: + rollup: + optional: true + '@rollup/plugin-terser@0.4.4': resolution: {integrity: sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==} engines: {node: '>=14.0.0'} @@ -8638,6 +8647,13 @@ snapshots: optionalDependencies: rollup: 4.22.4 + '@rollup/plugin-replace@6.0.1(rollup@4.22.4)': + dependencies: + '@rollup/pluginutils': 5.1.0(rollup@4.22.4) + magic-string: 0.30.11 + optionalDependencies: + rollup: 4.22.4 + '@rollup/plugin-terser@0.4.4(rollup@4.22.4)': dependencies: serialize-javascript: 6.0.2 From 2534e2151ac4bd4db05dcfe28c468e956fa911e7 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 23 Sep 2024 20:54:28 +0100 Subject: [PATCH 034/104] chore(deps): update all non-major dependencies (main) (#29126) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/lint-workflows.yml | 2 +- package.json | 4 +- pnpm-lock.yaml | 93 ++++++++++++++++++++++++---- 3 files changed, 85 insertions(+), 14 deletions(-) diff --git a/.github/workflows/lint-workflows.yml b/.github/workflows/lint-workflows.yml index 219ef19670..41b57db609 100644 --- a/.github/workflows/lint-workflows.yml +++ b/.github/workflows/lint-workflows.yml @@ -26,6 +26,6 @@ jobs: - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 # From https://github.com/rhysd/actionlint/blob/main/docs/usage.md#use-actionlint-on-github-actions - name: Check workflow files - uses: docker://rhysd/actionlint:1.7.1@sha256:435ecdb63b1169e80ca3e136290072548c07fc4d76a044cf5541021712f8f344 + uses: docker://rhysd/actionlint:1.7.2@sha256:89d3f90f82781dee3c8724651129634b08cf2241bbd67fcd02a1c5198119fc5e with: args: -color diff --git a/package.json b/package.json index dd682d9cb7..2b7e6d86a7 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "vue": "3.5.8" }, "devDependencies": { - "@eslint/js": "9.11.0", + "@eslint/js": "9.11.1", "@nuxt/eslint-config": "0.5.7", "@nuxt/kit": "workspace:*", "@nuxt/test-utils": "3.14.2", @@ -83,7 +83,7 @@ "devalue": "5.0.0", "eslint": "9.11.0", "eslint-plugin-no-only-tests": "3.3.0", - "eslint-plugin-perfectionist": "3.6.0", + "eslint-plugin-perfectionist": "3.7.0", "eslint-typegen": "0.3.2", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", "happy-dom": "15.7.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 907a24128d..66126f1fc8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -35,8 +35,8 @@ importers: .: devDependencies: '@eslint/js': - specifier: 9.11.0 - version: 9.11.0 + specifier: 9.11.1 + version: 9.11.1 '@nuxt/eslint-config': specifier: 0.5.7 version: 0.5.7(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2) @@ -104,8 +104,8 @@ importers: specifier: 3.3.0 version: 3.3.0 eslint-plugin-perfectionist: - specifier: 3.6.0 - version: 3.6.0(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.11.0(jiti@2.0.0-rc.1))) + specifier: 3.7.0 + version: 3.7.0(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.11.0(jiti@2.0.0-rc.1))) eslint-typegen: specifier: 0.3.2 version: 0.3.2(eslint@9.11.0(jiti@2.0.0-rc.1)) @@ -1799,6 +1799,10 @@ packages: resolution: {integrity: sha512-LPkkenkDqyzTFauZLLAPhIb48fj6drrfMvRGSL9tS3AcZBSVTllemLSNyCvHNNL2t797S/6DJNSIwRwXgMO/eQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/js@9.11.1': + resolution: {integrity: sha512-/qu+TWz8WwPWc7/HcIJKi+c+MOm46GdVaSlTTQcaqaL53+GsoA6MxWp5PtTx48qbSP7ylM1Kn7nhvkugfJvRSA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/object-schema@2.1.4': resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2561,6 +2565,10 @@ packages: resolution: {integrity: sha512-06JOQ9Qgj33yvBEx6tpC8ecP9o860rsR22hWMEd12WcTRrfaFgHr2RB/CA/B+7BMhHkXT4chg2MyboGdFGawYg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/scope-manager@8.7.0': + resolution: {integrity: sha512-87rC0k3ZlDOuz82zzXRtQ7Akv3GKhHs0ti4YcbAJtaomllXoSO8hi7Ix3ccEvCd824dy9aIX+j3d2UMAfCtVpg==} + 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==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2574,6 +2582,10 @@ packages: resolution: {integrity: sha512-qjkormnQS5wF9pjSi6q60bKUHH44j2APxfh9TQRXK8wbYVeDYYdYJGIROL87LGZZ2gz3Rbmjc736qyL8deVtdw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/types@8.7.0': + resolution: {integrity: sha512-LLt4BLHFwSfASHSF2K29SZ+ZCsbQOM+LuarPjRUuHm+Qd09hSe3GCeaQbcCr+Mik+0QFRmep/FyZBO6fJ64U3w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/typescript-estree@8.5.0': resolution: {integrity: sha512-vEG2Sf9P8BPQ+d0pxdfndw3xIXaoSjliG0/Ejk7UggByZPKXmJmw3GW5jV2gHNQNawBUyfahoSiCFVov0Ruf7Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2583,16 +2595,35 @@ packages: typescript: optional: true + '@typescript-eslint/typescript-estree@8.7.0': + resolution: {integrity: sha512-MC8nmcGHsmfAKxwnluTQpNqceniT8SteVwd2voYlmiSWGOtjvGXdPl17dYu2797GVscK30Z04WRM28CrKS9WOg==} + 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==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 + '@typescript-eslint/utils@8.7.0': + resolution: {integrity: sha512-ZbdUdwsl2X/s3CiyAu3gOlfQzpbuG3nTWKPoIvAu1pu5r8viiJvv2NPN2AqArL35NCYtw/lrPPfM4gxrMLNLPw==} + 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.7.0': + resolution: {integrity: sha512-b1tx0orFCCh/THWPQa2ZwWzvOeyzzp36vkJYOpVg0u8UVOIsfVrnuC9FqAw9gRKn+rG2VmWQ/zDJZzkxUnj/XQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript/vfs@1.6.0': resolution: {integrity: sha512-hvJUjNVeBMp77qPINuUvYXj4FyWeeMMKZkxEATEU3hqBAQ7qdTBCUFT7Sp0Zu0faeEtFf+ldXxMEDr/bk73ISg==} peerDependencies: @@ -3970,8 +4001,8 @@ packages: resolution: {integrity: sha512-brcKcxGnISN2CcVhXJ/kEQlNa0MEfGRtwKtWA16SkqXHKitaKIMrfemJKLKX1YqDU5C/5JY3PvZXd5jEW04e0Q==} engines: {node: '>=5.0.0'} - eslint-plugin-perfectionist@3.6.0: - resolution: {integrity: sha512-sA6ljy6dL/9cM5ruZ/pMqRVt0FQ4Z7mbQWlBYpyX9941LVfm65d2jl2k1ZbWD3ud9Wm+/NKgOvRnAatsKhMJbA==} + eslint-plugin-perfectionist@3.7.0: + resolution: {integrity: sha512-pemhfcR3LDbYVWeveHok9u048yR7GpsnfyPvn6RsDkp/UV7iqBV0y5K0aGb9ZJMsemOyWok7akxGzPLsz+mHKQ==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: astro-eslint-parser: ^1.0.2 @@ -7996,6 +8027,8 @@ snapshots: '@eslint/js@9.11.0': {} + '@eslint/js@9.11.1': {} + '@eslint/object-schema@2.1.4': {} '@eslint/plugin-kit@0.2.0': @@ -8282,7 +8315,7 @@ snapshots: '@nuxt/eslint-config@0.5.7(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2)': dependencies: - '@eslint/js': 9.11.0 + '@eslint/js': 9.11.1 '@nuxt/eslint-plugin': 0.5.7(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2) '@stylistic/eslint-plugin': 2.8.0(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2) '@typescript-eslint/eslint-plugin': 8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2))(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2) @@ -8481,7 +8514,7 @@ snapshots: remark-parse: 11.0.0 remark-rehype: 11.1.0 scule: 1.3.0 - shiki: 1.17.6 + shiki: 1.18.0 ufo: 1.5.4 unified: 11.0.5 unist-builder: 4.0.0 @@ -9062,6 +9095,11 @@ snapshots: '@typescript-eslint/types': 8.5.0 '@typescript-eslint/visitor-keys': 8.5.0 + '@typescript-eslint/scope-manager@8.7.0': + dependencies: + '@typescript-eslint/types': 8.7.0 + '@typescript-eslint/visitor-keys': 8.7.0 + '@typescript-eslint/type-utils@8.5.0(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2)': dependencies: '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.2) @@ -9076,6 +9114,8 @@ snapshots: '@typescript-eslint/types@8.5.0': {} + '@typescript-eslint/types@8.7.0': {} + '@typescript-eslint/typescript-estree@8.5.0(typescript@5.6.2)': dependencies: '@typescript-eslint/types': 8.5.0 @@ -9091,6 +9131,21 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/typescript-estree@8.7.0(typescript@5.6.2)': + dependencies: + '@typescript-eslint/types': 8.7.0 + '@typescript-eslint/visitor-keys': 8.7.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.2) + optionalDependencies: + typescript: 5.6.2 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/utils@8.5.0(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.0(jiti@2.0.0-rc.1)) @@ -9102,11 +9157,27 @@ snapshots: - supports-color - typescript + '@typescript-eslint/utils@8.7.0(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2)': + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.0(jiti@2.0.0-rc.1)) + '@typescript-eslint/scope-manager': 8.7.0 + '@typescript-eslint/types': 8.7.0 + '@typescript-eslint/typescript-estree': 8.7.0(typescript@5.6.2) + eslint: 9.11.0(jiti@2.0.0-rc.1) + 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.7.0': + dependencies: + '@typescript-eslint/types': 8.7.0 + eslint-visitor-keys: 3.4.3 + '@typescript/vfs@1.6.0(typescript@5.6.2)': dependencies: debug: 4.3.7(supports-color@9.4.0) @@ -10842,10 +10913,10 @@ snapshots: eslint-plugin-no-only-tests@3.3.0: {} - eslint-plugin-perfectionist@3.6.0(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.11.0(jiti@2.0.0-rc.1))): + eslint-plugin-perfectionist@3.7.0(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.11.0(jiti@2.0.0-rc.1))): dependencies: - '@typescript-eslint/types': 8.5.0 - '@typescript-eslint/utils': 8.5.0(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2) + '@typescript-eslint/types': 8.7.0 + '@typescript-eslint/utils': 8.7.0(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2) eslint: 9.11.0(jiti@2.0.0-rc.1) minimatch: 9.0.5 natural-compare-lite: 1.4.0 From 89db953fc122eabfb9a27aa4d1b087932241d02c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 23 Sep 2024 23:26:31 +0100 Subject: [PATCH 035/104] chore(deps): update all non-major dependencies (main) (#29131) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 6 +- packages/nuxt/package.json | 2 +- pnpm-lock.yaml | 449 ++++++++++++++++++------------------- 3 files changed, 226 insertions(+), 231 deletions(-) diff --git a/package.json b/package.json index 2b7e6d86a7..331cc316ab 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "@vue/compiler-core": "3.5.8", "@vue/compiler-dom": "3.5.8", "@vue/shared": "3.5.8", - "@types/node": "20.16.5", + "@types/node": "20.16.6", "c12": "2.0.0-beta.2", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", "jiti": "2.0.0-rc.1", @@ -67,7 +67,7 @@ "@nuxt/webpack-builder": "workspace:*", "@testing-library/vue": "8.1.0", "@types/eslint__js": "8.42.3", - "@types/node": "20.16.5", + "@types/node": "20.16.6", "@types/semver": "7.5.8", "@unhead/schema": "1.11.6", "@unhead/vue": "1.11.6", @@ -81,7 +81,7 @@ "cssnano": "7.0.6", "destr": "2.0.3", "devalue": "5.0.0", - "eslint": "9.11.0", + "eslint": "9.11.1", "eslint-plugin-no-only-tests": "3.3.0", "eslint-plugin-perfectionist": "3.7.0", "eslint-typegen": "0.3.2", diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 578057cd6a..8841bf5dfb 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -60,7 +60,7 @@ }, "dependencies": { "@nuxt/devalue": "^2.0.2", - "@nuxt/devtools": "^1.5.0", + "@nuxt/devtools": "^1.5.1", "@nuxt/kit": "workspace:*", "@nuxt/schema": "workspace:*", "@nuxt/telemetry": "^2.6.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 66126f1fc8..5831d962b6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,7 +13,7 @@ overrides: '@vue/compiler-core': 3.5.8 '@vue/compiler-dom': 3.5.8 '@vue/shared': 3.5.8 - '@types/node': 20.16.5 + '@types/node': 20.16.6 c12: 2.0.0-beta.2 h3: npm:h3-nightly@2.0.0-1718872656.6765a6e jiti: 2.0.0-rc.1 @@ -39,13 +39,13 @@ importers: version: 9.11.1 '@nuxt/eslint-config': specifier: 0.5.7 - version: 0.5.7(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2) + version: 0.5.7(eslint@9.11.1(jiti@2.0.0-rc.1))(typescript@5.6.2) '@nuxt/kit': specifier: workspace:* version: link:packages/kit '@nuxt/test-utils': specifier: 3.14.2 - version: 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2)))(@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.47.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) + version: 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2)))(@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.47.2)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.6)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) '@nuxt/webpack-builder': specifier: workspace:* version: link:packages/webpack @@ -56,8 +56,8 @@ importers: specifier: 8.42.3 version: 8.42.3 '@types/node': - specifier: 20.16.5 - version: 20.16.5 + specifier: 20.16.6 + version: 20.16.6 '@types/semver': specifier: 7.5.8 version: 7.5.8 @@ -69,10 +69,10 @@ importers: version: 1.11.6(vue@3.5.8(typescript@5.6.2)) '@vitejs/plugin-vue': specifier: 5.1.4 - version: 5.1.4(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) + version: 5.1.4(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) '@vitest/coverage-v8': specifier: 2.1.1 - version: 2.1.1(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)) + version: 2.1.1(vitest@2.1.1(@types/node@20.16.6)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)) '@vue/test-utils': specifier: 2.4.6 version: 2.4.6 @@ -98,17 +98,17 @@ importers: specifier: 5.0.0 version: 5.0.0 eslint: - specifier: 9.11.0 - version: 9.11.0(jiti@2.0.0-rc.1) + specifier: 9.11.1 + version: 9.11.1(jiti@2.0.0-rc.1) eslint-plugin-no-only-tests: specifier: 3.3.0 version: 3.3.0 eslint-plugin-perfectionist: specifier: 3.7.0 - version: 3.7.0(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.11.0(jiti@2.0.0-rc.1))) + version: 3.7.0(eslint@9.11.1(jiti@2.0.0-rc.1))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.0.0-rc.1))) eslint-typegen: specifier: 0.3.2 - version: 0.3.2(eslint@9.11.0(jiti@2.0.0-rc.1)) + version: 0.3.2(eslint@9.11.1(jiti@2.0.0-rc.1)) h3: specifier: npm:h3-nightly@2.0.0-1718872656.6765a6e version: h3-nightly@2.0.0-1718872656.6765a6e @@ -168,10 +168,10 @@ importers: version: 1.5.4 vitest: specifier: 2.1.1 - version: 2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + version: 2.1.1(@types/node@20.16.6)(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.8)(vue@3.5.8(typescript@5.6.2)))(@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.47.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) + version: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2)))(@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.47.2)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.6)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) vue: specifier: 3.5.8 version: 3.5.8(typescript@5.6.2) @@ -259,10 +259,10 @@ importers: version: 3.0.0-rc.7(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) vite: specifier: 5.4.7 - version: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + version: 5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0) vitest: specifier: 2.1.1 - version: 2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + version: 2.1.1(@types/node@20.16.6)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) webpack: specifier: 5.94.0 version: 5.94.0 @@ -273,8 +273,8 @@ importers: specifier: ^2.0.2 version: 2.0.2 '@nuxt/devtools': - specifier: ^1.5.0 - version: 1.5.0(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) + specifier: ^1.5.1 + version: 1.5.1(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) '@nuxt/kit': specifier: workspace:* version: link:../kit @@ -288,8 +288,8 @@ importers: specifier: workspace:* version: link:../vite '@types/node': - specifier: 20.16.5 - version: 20.16.5 + specifier: 20.16.6 + version: 20.16.6 '@unhead/dom': specifier: ^1.11.6 version: 1.11.6 @@ -467,7 +467,7 @@ importers: devDependencies: '@nuxt/scripts': specifier: 0.9.3 - version: 0.9.3(@nuxt/devtools@1.5.0(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.8)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(typescript@5.6.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.24.0)) + version: 0.9.3(@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.8)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(typescript@5.6.2)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.24.0)) '@nuxt/ui-templates': specifier: workspace:* version: link:../ui-templates @@ -479,7 +479,7 @@ importers: version: 1.0.6 '@vitejs/plugin-vue': specifier: 5.1.4 - version: 5.1.4(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) + version: 5.1.4(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) '@vue/compiler-sfc': specifier: 3.5.8 version: 3.5.8 @@ -488,10 +488,10 @@ importers: version: 3.0.0-rc.7(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) vite: specifier: 5.4.7 - version: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + version: 5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0) vitest: specifier: 2.1.1 - version: 2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + version: 2.1.1(@types/node@20.16.6)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) packages/schema: dependencies: @@ -552,10 +552,10 @@ importers: version: 1.11.6 '@vitejs/plugin-vue': specifier: 5.1.4 - version: 5.1.4(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) + version: 5.1.4(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) '@vitejs/plugin-vue-jsx': specifier: 4.0.1 - version: 4.0.1(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) + version: 4.0.1(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) '@vue/compiler-core': specifier: 3.5.8 version: 3.5.8 @@ -594,7 +594,7 @@ importers: version: 1.10.0 vite: specifier: 5.4.7 - version: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + version: 5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0) vue: specifier: 3.5.8 version: 3.5.8(typescript@5.6.2) @@ -624,7 +624,7 @@ importers: version: 0.0.24 html-validate: specifier: 8.23.0 - version: 8.23.0(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)) + version: 8.23.0(vitest@2.1.1(@types/node@20.16.6)(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.2) @@ -651,10 +651,10 @@ importers: version: 0.2.6 unocss: specifier: 0.62.4 - version: 0.62.4(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + version: 0.62.4(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0)) vite: specifier: 5.4.7 - version: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + version: 5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0) packages/vite: dependencies: @@ -666,10 +666,10 @@ importers: version: 6.0.1(rollup@4.22.4) '@vitejs/plugin-vue': specifier: ^5.1.4 - version: 5.1.4(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) + version: 5.1.4(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) '@vitejs/plugin-vue-jsx': specifier: ^4.0.1 - version: 4.0.1(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) + version: 4.0.1(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) autoprefixer: specifier: ^10.4.20 version: 10.4.20(postcss@8.4.47) @@ -750,13 +750,13 @@ importers: version: 1.14.1(webpack-sources@3.2.3) vite: specifier: 5.4.7 - version: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + version: 5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0) vite-node: specifier: ^2.1.1 - version: 2.1.1(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + version: 2.1.1(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0) vite-plugin-checker: specifier: ^0.8.0 - version: 0.8.0(eslint@9.11.0(jiti@2.0.0-rc.1))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)) + version: 0.8.0(eslint@9.11.1(jiti@2.0.0-rc.1))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)) vue-bundle-renderer: specifier: ^2.1.0 version: 2.1.0 @@ -988,7 +988,7 @@ importers: version: 0.10.8(rollup@4.22.4)(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) vitest: specifier: 1.6.0 - version: 1.6.0(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + version: 1.6.0(@types/node@20.16.6)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) vue: specifier: 3.5.8 version: 3.5.8(typescript@5.6.2) @@ -1791,12 +1791,12 @@ packages: resolution: {integrity: sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/eslintrc@3.1.0': - resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} + '@eslint/core@0.6.0': + resolution: {integrity: sha512-8I2Q8ykA4J0x0o7cg67FPVnehcqWTBehu/lmY+bolPFHGjh49YzGBMXTvpqVgEbBdvNCSxj6iFgiIyHzf03lzg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.11.0': - resolution: {integrity: sha512-LPkkenkDqyzTFauZLLAPhIb48fj6drrfMvRGSL9tS3AcZBSVTllemLSNyCvHNNL2t797S/6DJNSIwRwXgMO/eQ==} + '@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.11.1': @@ -1957,17 +1957,22 @@ packages: peerDependencies: vite: 5.4.7 + '@nuxt/devtools-kit@1.5.1': + resolution: {integrity: sha512-s2dpN1vCOgua2pSYG7/xUMjf7CyLTBeEK2IRqeOeiNpiElft4ygDddlg6P3ot0Hpp+GvWTz0uPGot/vI73uk4w==} + peerDependencies: + vite: 5.4.7 + '@nuxt/devtools-ui-kit@1.5.0': resolution: {integrity: sha512-ABLKuXJwJ/NbUNdjEKdgSSZG32rRDe71MdUTWH81Un6TaX9nndLe4CSyfsO5GQHf6TLxvtC5D4IJMXOAqwMxbg==} peerDependencies: '@nuxt/devtools': 1.5.0 - '@nuxt/devtools-wizard@1.5.0': - resolution: {integrity: sha512-Yvc3MHzNZAN3hMoUr4FpVoBQ6etkp1STy56LntHgdEc9ngzcKzGuJJp5kxvytuY3dLUVFKQ6Ptvtv+yjLeoPZQ==} + '@nuxt/devtools-wizard@1.5.1': + resolution: {integrity: sha512-09VqUYnL8dh31GK85g9+L1xZCXCmieOBWsV9H5a3ZA7wNepDjbrmaRFr/KSA6fsI7AZoqzkNuRsGUzEksEDxpg==} hasBin: true - '@nuxt/devtools@1.5.0': - resolution: {integrity: sha512-82LEPZUVU0osPRypSTq/bPXfl1Oo/+R2UaXx/pq9WkE8Vj1V/n0v7a40EVHJsusZ+e/JGjed8+8oYDwF8nNIQw==} + '@nuxt/devtools@1.5.1': + resolution: {integrity: sha512-A5+TEKJURuwes/PD30hl6gksA+935UY7i8DIkDr+9a4AWnPgrVt/WsGRmz84Q/9eRBxlLjwD9/kwDpNYcMST6Q==} hasBin: true peerDependencies: vite: 5.4.7 @@ -2474,8 +2479,8 @@ packages: '@types/node-sass@4.11.7': resolution: {integrity: sha512-QY0sXZGPRzJ2obo66f9zB6S0Uo9PRdcoPKPbyftSoKXub90s4ut/JK3fYHOqmhYhRRVEB3P5o5rEnq2/bWBdeg==} - '@types/node@20.16.5': - resolution: {integrity: sha512-VwYCweNo3ERajwy0IUlqqcyZ8/A7Zwa9ZP3MnENWcB11AejO+tLy3pu850goUW2FC/IJMdZUfKpX/yxL1gymCA==} + '@types/node@20.16.6': + resolution: {integrity: sha512-T7PpxM/6yeDE+AdlVysT62BX6/bECZOmQAgiFg5NoBd5MQheZ3tzal7f1wvzfiEcmrcJNRi2zRr2nY2zF+0uqw==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -2878,15 +2883,9 @@ packages: '@vue/devtools-kit@7.4.4': resolution: {integrity: sha512-awK/4NfsUG0nQ7qnTM37m7ZkEUMREyPh8taFCX+uQYps/MTFEum0AD05VeGDRMXwWvMmGIcWX9xp8ZiBddY0jw==} - '@vue/devtools-kit@7.4.5': - resolution: {integrity: sha512-Uuki4Z6Bc/ExvtlPkeDNGSAe4580R+HPcVABfTE9TF7BTz3Nntk7vxIRUyWblZkUEcB/x+wn2uofyt5i2LaUew==} - '@vue/devtools-kit@7.4.6': resolution: {integrity: sha512-NbYBwPWgEic1AOd9bWExz9weBzFdjiIfov0yRn4DrRfR+EQJCI9dn4I0XS7IxYGdkmUJi8mFW42LLk18WsGqew==} - '@vue/devtools-shared@7.4.5': - resolution: {integrity: sha512-2XgUOkL/7QDmyYI9J7cm+rz/qBhcGv+W5+i1fhwdQ0HQ1RowhdK66F0QBuJSz/5k12opJY8eN6m03/XZMs7imQ==} - '@vue/devtools-shared@7.4.6': resolution: {integrity: sha512-rPeSBzElnHYMB05Cc056BQiJpgocQjY8XVulgni+O9a9Gr9tNXgPteSzFFD+fT/iWMxNuUgGKs9CuW5DZewfIg==} @@ -4063,8 +4062,8 @@ packages: resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.11.0: - resolution: {integrity: sha512-yVS6XODx+tMFMDFcG4+Hlh+qG7RM6cCJXtQhCKLSsr3XkLvWggHjCqjfh0XsPPnt1c56oaT6PMgW9XWQQjdHXA==} + eslint@9.11.1: + resolution: {integrity: sha512-MobhYKIoAO1s1e4VUrgx1l1Sk2JBR/Gqjjgw8+mfgoLE2xwsHur4gdfTxyTgShrhvdVFTaJSgMiQBl1jv/AWxg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -7113,7 +7112,7 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: - '@types/node': 20.16.5 + '@types/node': 20.16.6 less: '*' lightningcss: ^1.21.0 sass: '*' @@ -7148,7 +7147,7 @@ packages: hasBin: true peerDependencies: '@edge-runtime/vm': '*' - '@types/node': 20.16.5 + '@types/node': 20.16.6 '@vitest/browser': 1.6.0 '@vitest/ui': 1.6.0 happy-dom: '*' @@ -7173,7 +7172,7 @@ packages: hasBin: true peerDependencies: '@edge-runtime/vm': '*' - '@types/node': 20.16.5 + '@types/node': 20.16.6 '@vitest/browser': 2.1.1 '@vitest/ui': 2.1.1 happy-dom: '*' @@ -7994,9 +7993,9 @@ snapshots: '@esbuild/win32-x64@0.24.0': optional: true - '@eslint-community/eslint-utils@4.4.0(eslint@9.11.0(jiti@2.0.0-rc.1))': + '@eslint-community/eslint-utils@4.4.0(eslint@9.11.1(jiti@2.0.0-rc.1))': dependencies: - eslint: 9.11.0(jiti@2.0.0-rc.1) + eslint: 9.11.1(jiti@2.0.0-rc.1) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.11.0': {} @@ -8011,6 +8010,8 @@ snapshots: transitivePeerDependencies: - supports-color + '@eslint/core@0.6.0': {} + '@eslint/eslintrc@3.1.0': dependencies: ajv: 6.12.6 @@ -8025,8 +8026,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.11.0': {} - '@eslint/js@9.11.1': {} '@eslint/object-schema@2.1.4': {} @@ -8107,7 +8106,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.16.5 + '@types/node': 20.16.6 '@types/yargs': 17.0.33 chalk: 4.1.2 @@ -8199,24 +8198,31 @@ snapshots: '@nuxt/devalue@2.0.2': {} - '@nuxt/devtools-kit@1.5.0(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))': + '@nuxt/devtools-kit@1.5.0(vite@5.4.7(@types/node@20.16.6)(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.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0) - '@nuxt/devtools-ui-kit@1.5.0(@nuxt/devtools@1.5.0(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.8)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack@5.94.0(esbuild@0.24.0))': + '@nuxt/devtools-kit@1.5.1(vite@5.4.7(@types/node@20.16.6)(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.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0) + + '@nuxt/devtools-ui-kit@1.5.0(@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.8)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack@5.94.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.5.0(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) - '@nuxt/devtools-kit': 1.5.0(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + '@nuxt/devtools': 1.5.1(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) + '@nuxt/devtools-kit': 1.5.0(vite@5.4.7(@types/node@20.16.6)(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.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(webpack@5.94.0(esbuild@0.24.0)) + '@unocss/nuxt': 0.62.4(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(webpack@5.94.0(esbuild@0.24.0)) '@unocss/preset-attributify': 0.62.4 '@unocss/preset-icons': 0.62.4 '@unocss/preset-mini': 0.62.4 @@ -8227,7 +8233,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.22.4)(webpack@5.94.0(esbuild@0.24.0)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + unocss: 0.62.4(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0)) v-lazy-show: 0.2.4(@vue/compiler-core@3.5.8) transitivePeerDependencies: - '@unocss/webpack' @@ -8252,7 +8258,7 @@ snapshots: - vue - webpack - '@nuxt/devtools-wizard@1.5.0': + '@nuxt/devtools-wizard@1.5.1': dependencies: consola: 3.2.3 diff: 7.0.0 @@ -8265,13 +8271,13 @@ snapshots: rc9: 2.1.2 semver: 7.6.3 - '@nuxt/devtools@1.5.0(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3)': + '@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3)': dependencies: '@antfu/utils': 0.7.10 - '@nuxt/devtools-kit': 1.5.0(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) - '@nuxt/devtools-wizard': 1.5.0 + '@nuxt/devtools-kit': 1.5.1(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0)) + '@nuxt/devtools-wizard': 1.5.1 '@nuxt/kit': link:packages/kit - '@vue/devtools-core': 7.4.4(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) + '@vue/devtools-core': 7.4.4(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) '@vue/devtools-kit': 7.4.4 birpc: 0.2.17 consola: 3.2.3 @@ -8300,9 +8306,9 @@ snapshots: sirv: 2.0.4 tinyglobby: 0.2.6 unimport: 3.12.0(rollup@4.22.4)(webpack-sources@3.2.3) - vite: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) - vite-plugin-inspect: 0.8.7(@nuxt/kit@packages+kit)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) - vite-plugin-vue-inspector: 5.2.0(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + vite: 5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0) + vite-plugin-inspect: 0.8.7(@nuxt/kit@packages+kit)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0)) + vite-plugin-vue-inspector: 5.2.0(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0)) which: 3.0.1 ws: 8.18.0 transitivePeerDependencies: @@ -8313,34 +8319,34 @@ snapshots: - vue - webpack-sources - '@nuxt/eslint-config@0.5.7(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2)': + '@nuxt/eslint-config@0.5.7(eslint@9.11.1(jiti@2.0.0-rc.1))(typescript@5.6.2)': dependencies: '@eslint/js': 9.11.1 - '@nuxt/eslint-plugin': 0.5.7(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2) - '@stylistic/eslint-plugin': 2.8.0(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2) - '@typescript-eslint/eslint-plugin': 8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2))(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2) - '@typescript-eslint/parser': 8.5.0(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2) - eslint: 9.11.0(jiti@2.0.0-rc.1) - eslint-config-flat-gitignore: 0.3.0(eslint@9.11.0(jiti@2.0.0-rc.1)) + '@nuxt/eslint-plugin': 0.5.7(eslint@9.11.1(jiti@2.0.0-rc.1))(typescript@5.6.2) + '@stylistic/eslint-plugin': 2.8.0(eslint@9.11.1(jiti@2.0.0-rc.1))(typescript@5.6.2) + '@typescript-eslint/eslint-plugin': 8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.11.1(jiti@2.0.0-rc.1))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0-rc.1))(typescript@5.6.2) + '@typescript-eslint/parser': 8.5.0(eslint@9.11.1(jiti@2.0.0-rc.1))(typescript@5.6.2) + eslint: 9.11.1(jiti@2.0.0-rc.1) + eslint-config-flat-gitignore: 0.3.0(eslint@9.11.1(jiti@2.0.0-rc.1)) eslint-flat-config-utils: 0.4.0 - eslint-plugin-import-x: 4.2.1(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2) - eslint-plugin-jsdoc: 50.2.2(eslint@9.11.0(jiti@2.0.0-rc.1)) - eslint-plugin-regexp: 2.6.0(eslint@9.11.0(jiti@2.0.0-rc.1)) - eslint-plugin-unicorn: 55.0.0(eslint@9.11.0(jiti@2.0.0-rc.1)) - eslint-plugin-vue: 9.28.0(eslint@9.11.0(jiti@2.0.0-rc.1)) + eslint-plugin-import-x: 4.2.1(eslint@9.11.1(jiti@2.0.0-rc.1))(typescript@5.6.2) + eslint-plugin-jsdoc: 50.2.2(eslint@9.11.1(jiti@2.0.0-rc.1)) + eslint-plugin-regexp: 2.6.0(eslint@9.11.1(jiti@2.0.0-rc.1)) + eslint-plugin-unicorn: 55.0.0(eslint@9.11.1(jiti@2.0.0-rc.1)) + eslint-plugin-vue: 9.28.0(eslint@9.11.1(jiti@2.0.0-rc.1)) globals: 15.9.0 local-pkg: 0.5.0 pathe: 1.1.2 - vue-eslint-parser: 9.4.3(eslint@9.11.0(jiti@2.0.0-rc.1)) + vue-eslint-parser: 9.4.3(eslint@9.11.1(jiti@2.0.0-rc.1)) transitivePeerDependencies: - supports-color - typescript - '@nuxt/eslint-plugin@0.5.7(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2)': + '@nuxt/eslint-plugin@0.5.7(eslint@9.11.1(jiti@2.0.0-rc.1))(typescript@5.6.2)': dependencies: '@typescript-eslint/types': 8.5.0 - '@typescript-eslint/utils': 8.5.0(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2) - eslint: 9.11.0(jiti@2.0.0-rc.1) + '@typescript-eslint/utils': 8.5.0(eslint@9.11.1(jiti@2.0.0-rc.1))(typescript@5.6.2) + eslint: 9.11.1(jiti@2.0.0-rc.1) transitivePeerDependencies: - supports-color - typescript @@ -8353,10 +8359,10 @@ snapshots: string-width: 4.2.3 webpack: 5.94.0 - '@nuxt/scripts@0.9.3(@nuxt/devtools@1.5.0(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.8)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(typescript@5.6.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.24.0))': + '@nuxt/scripts@0.9.3(@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.8)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(typescript@5.6.2)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.24.0))': dependencies: - '@nuxt/devtools-kit': 1.5.0(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) - '@nuxt/devtools-ui-kit': 1.5.0(@nuxt/devtools@1.5.0(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.8)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack@5.94.0(esbuild@0.24.0)) + '@nuxt/devtools-kit': 1.5.0(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0)) + '@nuxt/devtools-ui-kit': 1.5.0(@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.8)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack@5.94.0(esbuild@0.24.0)) '@nuxt/kit': link:packages/kit '@types/google.maps': 3.58.0 '@types/stripe-v3': 3.1.33 @@ -8443,7 +8449,7 @@ snapshots: rc9: 2.1.2 std-env: 3.7.0 - '@nuxt/test-utils@3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2)))(@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.47.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3)': + '@nuxt/test-utils@3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2)))(@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.47.2)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.6)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3)': dependencies: '@nuxt/kit': link:packages/kit '@nuxt/schema': link:packages/schema @@ -8469,8 +8475,8 @@ snapshots: ufo: 1.5.4 unenv: 1.10.0 unplugin: 1.14.1(webpack-sources@3.2.3) - vite: 5.4.7(@types/node@20.16.5)(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.8)(vue@3.5.8(typescript@5.6.2)))(@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.47.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) + vite: 5.4.7(@types/node@20.16.6)(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.8)(vue@3.5.8(typescript@5.6.2)))(@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.47.2)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.6)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) vue: 3.5.8(typescript@5.6.2) vue-router: 4.4.5(vue@3.5.8(typescript@5.6.2)) optionalDependencies: @@ -8478,7 +8484,7 @@ snapshots: '@vue/test-utils': 2.4.6 happy-dom: 15.7.4 playwright-core: 1.47.2 - vitest: 2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + vitest: 2.1.1(@types/node@20.16.6)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - magicast - webpack-sources @@ -8872,10 +8878,10 @@ snapshots: '@sindresorhus/merge-streams@2.3.0': {} - '@stylistic/eslint-plugin@2.8.0(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2)': + '@stylistic/eslint-plugin@2.8.0(eslint@9.11.1(jiti@2.0.0-rc.1))(typescript@5.6.2)': dependencies: - '@typescript-eslint/utils': 8.5.0(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2) - eslint: 9.11.0(jiti@2.0.0-rc.1) + '@typescript-eslint/utils': 8.5.0(eslint@9.11.1(jiti@2.0.0-rc.1))(typescript@5.6.2) + eslint: 9.11.1(jiti@2.0.0-rc.1) eslint-visitor-keys: 4.0.0 espree: 10.1.0 estraverse: 5.3.0 @@ -8912,7 +8918,7 @@ snapshots: '@types/connect@3.4.38': dependencies: - '@types/node': 20.16.5 + '@types/node': 20.16.6 '@types/debug@4.1.12': dependencies: @@ -8945,7 +8951,7 @@ snapshots: '@types/http-proxy@1.17.15': dependencies: - '@types/node': 20.16.5 + '@types/node': 20.16.6 '@types/istanbul-lib-coverage@2.0.6': {} @@ -8973,9 +8979,9 @@ snapshots: '@types/node-sass@4.11.7': dependencies: - '@types/node': 20.16.5 + '@types/node': 20.16.6 - '@types/node@20.16.5': + '@types/node@20.16.6': dependencies: undici-types: 6.19.8 @@ -8989,7 +8995,7 @@ snapshots: '@types/sass-loader@8.0.9': dependencies: - '@types/node': 20.16.5 + '@types/node': 20.16.6 '@types/node-sass': 4.11.7 '@types/webpack': 4.41.39 sass: 1.78.0 @@ -9016,7 +9022,7 @@ snapshots: '@types/webpack-bundle-analyzer@4.7.0': dependencies: - '@types/node': 20.16.5 + '@types/node': 20.16.6 tapable: 2.2.1 webpack: 5.94.0 transitivePeerDependencies: @@ -9038,13 +9044,13 @@ snapshots: '@types/webpack-sources@3.2.3': dependencies: - '@types/node': 20.16.5 + '@types/node': 20.16.6 '@types/source-list-map': 0.1.6 source-map: 0.7.4 '@types/webpack@4.41.39': dependencies: - '@types/node': 20.16.5 + '@types/node': 20.16.6 '@types/tapable': 1.0.12 '@types/uglify-js': 3.17.5 '@types/webpack-sources': 3.2.3 @@ -9059,15 +9065,15 @@ snapshots: '@types/youtube@0.1.0': {} - '@typescript-eslint/eslint-plugin@8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2))(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2)': + '@typescript-eslint/eslint-plugin@8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.11.1(jiti@2.0.0-rc.1))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0-rc.1))(typescript@5.6.2)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 8.5.0(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2) + '@typescript-eslint/parser': 8.5.0(eslint@9.11.1(jiti@2.0.0-rc.1))(typescript@5.6.2) '@typescript-eslint/scope-manager': 8.5.0 - '@typescript-eslint/type-utils': 8.5.0(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2) - '@typescript-eslint/utils': 8.5.0(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2) + '@typescript-eslint/type-utils': 8.5.0(eslint@9.11.1(jiti@2.0.0-rc.1))(typescript@5.6.2) + '@typescript-eslint/utils': 8.5.0(eslint@9.11.1(jiti@2.0.0-rc.1))(typescript@5.6.2) '@typescript-eslint/visitor-keys': 8.5.0 - eslint: 9.11.0(jiti@2.0.0-rc.1) + eslint: 9.11.1(jiti@2.0.0-rc.1) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -9077,14 +9083,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.5.0(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2)': + '@typescript-eslint/parser@8.5.0(eslint@9.11.1(jiti@2.0.0-rc.1))(typescript@5.6.2)': dependencies: '@typescript-eslint/scope-manager': 8.5.0 '@typescript-eslint/types': 8.5.0 '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.2) '@typescript-eslint/visitor-keys': 8.5.0 debug: 4.3.7(supports-color@9.4.0) - eslint: 9.11.0(jiti@2.0.0-rc.1) + eslint: 9.11.1(jiti@2.0.0-rc.1) optionalDependencies: typescript: 5.6.2 transitivePeerDependencies: @@ -9100,10 +9106,10 @@ snapshots: '@typescript-eslint/types': 8.7.0 '@typescript-eslint/visitor-keys': 8.7.0 - '@typescript-eslint/type-utils@8.5.0(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2)': + '@typescript-eslint/type-utils@8.5.0(eslint@9.11.1(jiti@2.0.0-rc.1))(typescript@5.6.2)': dependencies: '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.2) - '@typescript-eslint/utils': 8.5.0(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2) + '@typescript-eslint/utils': 8.5.0(eslint@9.11.1(jiti@2.0.0-rc.1))(typescript@5.6.2) debug: 4.3.7(supports-color@9.4.0) ts-api-utils: 1.3.0(typescript@5.6.2) optionalDependencies: @@ -9146,24 +9152,24 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.5.0(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2)': + '@typescript-eslint/utils@8.5.0(eslint@9.11.1(jiti@2.0.0-rc.1))(typescript@5.6.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.0(jiti@2.0.0-rc.1)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0-rc.1)) '@typescript-eslint/scope-manager': 8.5.0 '@typescript-eslint/types': 8.5.0 '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.2) - eslint: 9.11.0(jiti@2.0.0-rc.1) + eslint: 9.11.1(jiti@2.0.0-rc.1) transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/utils@8.7.0(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2)': + '@typescript-eslint/utils@8.7.0(eslint@9.11.1(jiti@2.0.0-rc.1))(typescript@5.6.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.0(jiti@2.0.0-rc.1)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0-rc.1)) '@typescript-eslint/scope-manager': 8.7.0 '@typescript-eslint/types': 8.7.0 '@typescript-eslint/typescript-estree': 8.7.0(typescript@5.6.2) - eslint: 9.11.0(jiti@2.0.0-rc.1) + eslint: 9.11.1(jiti@2.0.0-rc.1) transitivePeerDependencies: - supports-color - typescript @@ -9215,13 +9221,13 @@ snapshots: unhead: 1.11.6 vue: 3.5.8(typescript@5.6.2) - '@unocss/astro@0.62.4(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))': + '@unocss/astro@0.62.4(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.6)(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.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + '@unocss/vite': 0.62.4(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: - vite: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - rollup - supports-color @@ -9265,7 +9271,7 @@ snapshots: gzip-size: 6.0.0 sirv: 2.0.4 - '@unocss/nuxt@0.62.4(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(webpack@5.94.0(esbuild@0.24.0))': + '@unocss/nuxt@0.62.4(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(webpack@5.94.0(esbuild@0.24.0))': dependencies: '@nuxt/kit': link:packages/kit '@unocss/config': 0.62.4 @@ -9278,9 +9284,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.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + '@unocss/vite': 0.62.4(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0)) '@unocss/webpack': 0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)) - unocss: 0.62.4(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + unocss: 0.62.4(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0)) transitivePeerDependencies: - postcss - rollup @@ -9369,7 +9375,7 @@ snapshots: dependencies: '@unocss/core': 0.62.4 - '@unocss/vite@0.62.4(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))': + '@unocss/vite@0.62.4(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))': dependencies: '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.0(rollup@4.22.4) @@ -9379,7 +9385,7 @@ snapshots: chokidar: 3.6.0 magic-string: 0.30.11 tinyglobby: 0.2.6 - vite: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - rollup - supports-color @@ -9453,22 +9459,22 @@ snapshots: - encoding - supports-color - '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))': + '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))': dependencies: '@babel/core': 7.25.2 '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.25.2) - vite: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0) vue: 3.5.8(typescript@5.6.2) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.1.4(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))': + '@vitejs/plugin-vue@5.1.4(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))': dependencies: - vite: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0) vue: 3.5.8(typescript@5.6.2) - '@vitest/coverage-v8@2.1.1(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))': + '@vitest/coverage-v8@2.1.1(vitest@2.1.1(@types/node@20.16.6)(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 @@ -9482,7 +9488,7 @@ snapshots: std-env: 3.7.0 test-exclude: 7.0.1 tinyrainbow: 1.2.0 - vitest: 2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + vitest: 2.1.1(@types/node@20.16.6)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - supports-color @@ -9499,13 +9505,13 @@ snapshots: chai: 5.1.1 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.1(@vitest/spy@2.1.1)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))': + '@vitest/mocker@2.1.1(@vitest/spy@2.1.1)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))': dependencies: '@vitest/spy': 2.1.1 estree-walker: 3.0.3 magic-string: 0.30.11 optionalDependencies: - vite: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0) '@vitest/pretty-format@2.1.1': dependencies: @@ -9651,31 +9657,21 @@ snapshots: dependencies: '@vue/devtools-kit': 7.4.6 - '@vue/devtools-core@7.4.4(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))': + '@vue/devtools-core@7.4.4(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))': dependencies: - '@vue/devtools-kit': 7.4.5 - '@vue/devtools-shared': 7.4.5 + '@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.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + vite-hot-client: 0.2.3(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0)) vue: 3.5.8(typescript@5.6.2) transitivePeerDependencies: - vite '@vue/devtools-kit@7.4.4': dependencies: - '@vue/devtools-shared': 7.4.5 - birpc: 0.2.17 - hookable: 5.5.3 - mitt: 3.0.1 - perfect-debounce: 1.0.0 - speakingurl: 14.0.1 - superjson: 2.2.1 - - '@vue/devtools-kit@7.4.5': - dependencies: - '@vue/devtools-shared': 7.4.5 + '@vue/devtools-shared': 7.4.6 birpc: 0.2.17 hookable: 5.5.3 mitt: 3.0.1 @@ -9693,10 +9689,6 @@ snapshots: speakingurl: 14.0.1 superjson: 2.2.1 - '@vue/devtools-shared@7.4.5': - dependencies: - rfdc: 1.4.1 - '@vue/devtools-shared@7.4.6': dependencies: rfdc: 1.4.1 @@ -10859,10 +10851,10 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-config-flat-gitignore@0.3.0(eslint@9.11.0(jiti@2.0.0-rc.1)): + eslint-config-flat-gitignore@0.3.0(eslint@9.11.1(jiti@2.0.0-rc.1)): dependencies: '@eslint/compat': 1.1.1 - eslint: 9.11.0(jiti@2.0.0-rc.1) + eslint: 9.11.1(jiti@2.0.0-rc.1) find-up-simple: 1.0.0 eslint-flat-config-utils@0.4.0: @@ -10877,12 +10869,12 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-import-x@4.2.1(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2): + eslint-plugin-import-x@4.2.1(eslint@9.11.1(jiti@2.0.0-rc.1))(typescript@5.6.2): dependencies: - '@typescript-eslint/utils': 8.5.0(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2) + '@typescript-eslint/utils': 8.5.0(eslint@9.11.1(jiti@2.0.0-rc.1))(typescript@5.6.2) debug: 4.3.7(supports-color@9.4.0) doctrine: 3.0.0 - eslint: 9.11.0(jiti@2.0.0-rc.1) + eslint: 9.11.1(jiti@2.0.0-rc.1) eslint-import-resolver-node: 0.3.9 get-tsconfig: 4.8.0 is-glob: 4.0.3 @@ -10894,14 +10886,14 @@ snapshots: - supports-color - typescript - eslint-plugin-jsdoc@50.2.2(eslint@9.11.0(jiti@2.0.0-rc.1)): + eslint-plugin-jsdoc@50.2.2(eslint@9.11.1(jiti@2.0.0-rc.1)): dependencies: '@es-joy/jsdoccomment': 0.48.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.11.0(jiti@2.0.0-rc.1) + eslint: 9.11.1(jiti@2.0.0-rc.1) espree: 10.1.0 esquery: 1.6.0 parse-imports: 2.1.1 @@ -10913,38 +10905,38 @@ snapshots: eslint-plugin-no-only-tests@3.3.0: {} - eslint-plugin-perfectionist@3.7.0(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.11.0(jiti@2.0.0-rc.1))): + eslint-plugin-perfectionist@3.7.0(eslint@9.11.1(jiti@2.0.0-rc.1))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.0.0-rc.1))): dependencies: '@typescript-eslint/types': 8.7.0 - '@typescript-eslint/utils': 8.7.0(eslint@9.11.0(jiti@2.0.0-rc.1))(typescript@5.6.2) - eslint: 9.11.0(jiti@2.0.0-rc.1) + '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0-rc.1))(typescript@5.6.2) + eslint: 9.11.1(jiti@2.0.0-rc.1) minimatch: 9.0.5 natural-compare-lite: 1.4.0 optionalDependencies: - vue-eslint-parser: 9.4.3(eslint@9.11.0(jiti@2.0.0-rc.1)) + vue-eslint-parser: 9.4.3(eslint@9.11.1(jiti@2.0.0-rc.1)) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-regexp@2.6.0(eslint@9.11.0(jiti@2.0.0-rc.1)): + eslint-plugin-regexp@2.6.0(eslint@9.11.1(jiti@2.0.0-rc.1)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.0(jiti@2.0.0-rc.1)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0-rc.1)) '@eslint-community/regexpp': 4.11.0 comment-parser: 1.4.1 - eslint: 9.11.0(jiti@2.0.0-rc.1) + eslint: 9.11.1(jiti@2.0.0-rc.1) jsdoc-type-pratt-parser: 4.1.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-unicorn@55.0.0(eslint@9.11.0(jiti@2.0.0-rc.1)): + eslint-plugin-unicorn@55.0.0(eslint@9.11.1(jiti@2.0.0-rc.1)): dependencies: '@babel/helper-validator-identifier': 7.24.7 - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.0(jiti@2.0.0-rc.1)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0-rc.1)) ci-info: 4.0.0 clean-regexp: 1.0.0 core-js-compat: 3.38.1 - eslint: 9.11.0(jiti@2.0.0-rc.1) + eslint: 9.11.1(jiti@2.0.0-rc.1) esquery: 1.6.0 globals: 15.9.0 indent-string: 4.0.0 @@ -10957,16 +10949,16 @@ snapshots: semver: 7.6.3 strip-indent: 3.0.0 - eslint-plugin-vue@9.28.0(eslint@9.11.0(jiti@2.0.0-rc.1)): + eslint-plugin-vue@9.28.0(eslint@9.11.1(jiti@2.0.0-rc.1)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.0(jiti@2.0.0-rc.1)) - eslint: 9.11.0(jiti@2.0.0-rc.1) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0-rc.1)) + eslint: 9.11.1(jiti@2.0.0-rc.1) 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.11.0(jiti@2.0.0-rc.1)) + vue-eslint-parser: 9.4.3(eslint@9.11.1(jiti@2.0.0-rc.1)) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color @@ -10986,9 +10978,9 @@ snapshots: esrecurse: 4.3.0 estraverse: 5.3.0 - eslint-typegen@0.3.2(eslint@9.11.0(jiti@2.0.0-rc.1)): + eslint-typegen@0.3.2(eslint@9.11.1(jiti@2.0.0-rc.1)): dependencies: - eslint: 9.11.0(jiti@2.0.0-rc.1) + eslint: 9.11.1(jiti@2.0.0-rc.1) json-schema-to-typescript-lite: 14.1.0 ohash: 1.1.4 @@ -10996,17 +10988,20 @@ snapshots: eslint-visitor-keys@4.0.0: {} - eslint@9.11.0(jiti@2.0.0-rc.1): + eslint@9.11.1(jiti@2.0.0-rc.1): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.0(jiti@2.0.0-rc.1)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0-rc.1)) '@eslint-community/regexpp': 4.11.0 '@eslint/config-array': 0.18.0 + '@eslint/core': 0.6.0 '@eslint/eslintrc': 3.1.0 - '@eslint/js': 9.11.0 + '@eslint/js': 9.11.1 '@eslint/plugin-kit': 0.2.0 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.3.0 '@nodelib/fs.walk': 1.2.8 + '@types/estree': 1.0.6 + '@types/json-schema': 7.0.15 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 @@ -11532,7 +11527,7 @@ snapshots: html-tags@3.3.1: {} - html-validate@8.23.0(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)): + html-validate@8.23.0(vitest@2.1.1(@types/node@20.16.6)(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) @@ -11545,7 +11540,7 @@ snapshots: prompts: 2.4.2 semver: 7.6.3 optionalDependencies: - vitest: 2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + vitest: 2.1.1(@types/node@20.16.6)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) html-void-elements@3.0.0: {} @@ -11884,7 +11879,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.16.5 + '@types/node': 20.16.6 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -11892,13 +11887,13 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.16.5 + '@types/node': 20.16.6 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@29.7.0: dependencies: - '@types/node': 20.16.5 + '@types/node': 20.16.6 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -14413,9 +14408,9 @@ snapshots: universalify@2.0.1: {} - unocss@0.62.4(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)): + unocss@0.62.4(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0)): dependencies: - '@unocss/astro': 0.62.4(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + '@unocss/astro': 0.62.4(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0)) '@unocss/cli': 0.62.4(rollup@4.22.4) '@unocss/core': 0.62.4 '@unocss/postcss': 0.62.4(postcss@8.4.47) @@ -14431,18 +14426,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.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + '@unocss/vite': 0.62.4(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: '@unocss/webpack': 0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.23.1)) - vite: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - postcss - rollup - supports-color - unocss@0.62.4(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)): + unocss@0.62.4(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0)): dependencies: - '@unocss/astro': 0.62.4(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + '@unocss/astro': 0.62.4(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0)) '@unocss/cli': 0.62.4(rollup@4.22.4) '@unocss/core': 0.62.4 '@unocss/postcss': 0.62.4(postcss@8.4.47) @@ -14458,10 +14453,10 @@ 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.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + '@unocss/vite': 0.62.4(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: '@unocss/webpack': 0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)) - vite: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - postcss - rollup @@ -14598,17 +14593,17 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-hot-client@0.2.3(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)): + vite-hot-client@0.2.3(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0)): dependencies: - vite: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0) - vite-node@1.6.0(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0): + vite-node@1.6.0(@types/node@20.16.6)(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.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - '@types/node' - less @@ -14620,12 +14615,12 @@ snapshots: - supports-color - terser - vite-node@2.1.1(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0): + vite-node@2.1.1(@types/node@20.16.6)(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.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - '@types/node' - less @@ -14637,7 +14632,7 @@ snapshots: - supports-color - terser - vite-plugin-checker@0.8.0(eslint@9.11.0(jiti@2.0.0-rc.1))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)): + vite-plugin-checker@0.8.0(eslint@9.11.1(jiti@2.0.0-rc.1))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)): dependencies: '@babel/code-frame': 7.24.7 ansi-escapes: 4.3.2 @@ -14649,18 +14644,18 @@ snapshots: npm-run-path: 4.0.1 strip-ansi: 6.0.1 tiny-invariant: 1.3.3 - vite: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.7(@types/node@20.16.6)(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.11.0(jiti@2.0.0-rc.1) + eslint: 9.11.1(jiti@2.0.0-rc.1) optionator: 0.9.4 typescript: 5.6.2 vue-tsc: 2.1.6(typescript@5.6.2) - vite-plugin-inspect@0.8.7(@nuxt/kit@packages+kit)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)): + vite-plugin-inspect@0.8.7(@nuxt/kit@packages+kit)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.0(rollup@4.22.4) @@ -14671,14 +14666,14 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.1.0 sirv: 2.0.4 - vite: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0) optionalDependencies: '@nuxt/kit': link:packages/kit transitivePeerDependencies: - rollup - supports-color - vite-plugin-vue-inspector@5.2.0(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)): + vite-plugin-vue-inspector@5.2.0(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0)): dependencies: '@babel/core': 7.25.2 '@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.25.2) @@ -14689,24 +14684,24 @@ snapshots: '@vue/compiler-dom': 3.5.8 kolorist: 1.8.0 magic-string: 0.30.11 - vite: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - supports-color - vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0): + vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0): dependencies: esbuild: 0.21.5 postcss: 8.4.47 rollup: 4.22.4 optionalDependencies: - '@types/node': 20.16.5 + '@types/node': 20.16.6 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.8)(vue@3.5.8(typescript@5.6.2)))(@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.47.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3): + vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2)))(@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.47.2)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.6)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3): dependencies: - '@nuxt/test-utils': 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2)))(@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.47.2)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) + '@nuxt/test-utils': 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2)))(@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.47.2)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.6)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -14726,7 +14721,7 @@ snapshots: - vue-router - webpack-sources - vitest@1.6.0(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0): + vitest@1.6.0(@types/node@20.16.6)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0): dependencies: '@vitest/expect': 1.6.0 '@vitest/runner': 1.6.0 @@ -14745,11 +14740,11 @@ snapshots: strip-literal: 2.1.0 tinybench: 2.9.0 tinypool: 0.8.4 - vite: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) - vite-node: 1.6.0(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0) + vite-node: 1.6.0(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.16.5 + '@types/node': 20.16.6 happy-dom: 15.7.4 transitivePeerDependencies: - less @@ -14761,10 +14756,10 @@ snapshots: - supports-color - terser - vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0): + vitest@2.1.1(@types/node@20.16.6)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0): dependencies: '@vitest/expect': 2.1.1 - '@vitest/mocker': 2.1.1(@vitest/spy@2.1.1)(vite@5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + '@vitest/mocker': 2.1.1(@vitest/spy@2.1.1)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0)) '@vitest/pretty-format': 2.1.1 '@vitest/runner': 2.1.1 '@vitest/snapshot': 2.1.1 @@ -14779,11 +14774,11 @@ snapshots: tinyexec: 0.3.0 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.7(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) - vite-node: 2.1.1(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0) + vite-node: 2.1.1(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.16.5 + '@types/node': 20.16.6 happy-dom: 15.7.4 transitivePeerDependencies: - less @@ -14833,10 +14828,10 @@ snapshots: vue-devtools-stub@0.1.0: {} - vue-eslint-parser@9.4.3(eslint@9.11.0(jiti@2.0.0-rc.1)): + vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.0.0-rc.1)): dependencies: debug: 4.3.7(supports-color@9.4.0) - eslint: 9.11.0(jiti@2.0.0-rc.1) + eslint: 9.11.1(jiti@2.0.0-rc.1) eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 From 1e236a4b3bf774b7cfdf438f807137d77e51f034 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 24 Sep 2024 09:55:36 +0100 Subject: [PATCH 036/104] chore(deps): update devdependency markdownlint-cli to v0.42.0 (main) (#29134) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 48 ++++++++++++++++++++++++------------------------ 2 files changed, 25 insertions(+), 25 deletions(-) diff --git a/package.json b/package.json index 331cc316ab..f34ee7e6b6 100644 --- a/package.json +++ b/package.json @@ -88,7 +88,7 @@ "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", "happy-dom": "15.7.4", "jiti": "2.0.0-rc.1", - "markdownlint-cli": "0.41.0", + "markdownlint-cli": "0.42.0", "nitro": "npm:nitro-nightly@3.0.0-beta-28665895.e727afda", "nuxi": "3.13.2", "nuxt": "workspace:*", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5831d962b6..51d5e960f2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -119,8 +119,8 @@ importers: specifier: 2.0.0-rc.1 version: 2.0.0-rc.1 markdownlint-cli: - specifier: 0.41.0 - version: 0.41.0 + specifier: 0.42.0 + version: 0.42.0 nitro: specifier: npm:nitro-nightly@3.0.0-beta-28665895.e727afda version: nitro-nightly@3.0.0-beta-28665895.e727afda(typescript@5.6.2)(webpack-sources@3.2.3) @@ -4958,8 +4958,8 @@ packages: engines: {node: '>=6'} hasBin: true - jsonc-parser@3.2.1: - resolution: {integrity: sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==} + jsonc-parser@3.3.1: + resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==} jsonfile@6.1.0: resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} @@ -5120,17 +5120,17 @@ packages: markdown-table@3.0.3: resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==} - markdownlint-cli@0.41.0: - resolution: {integrity: sha512-kp29tKrMKdn+xonfefjp3a/MsNzAd9c5ke0ydMEI9PR98bOjzglYN4nfMSaIs69msUf1DNkgevAIAPtK2SeX0Q==} + markdownlint-cli@0.42.0: + resolution: {integrity: sha512-AjkzhhZa3TmEGi/CE2Wpmny69x1IrzqK2gPB0k8SmNMRgnSAJfyEO5FgZdWTHtJ6Nrdv5FWt5c4C5pkG6Dk30A==} engines: {node: '>=18'} hasBin: true - markdownlint-micromark@0.1.9: - resolution: {integrity: sha512-5hVs/DzAFa8XqYosbEAEg6ok6MF2smDj89ztn9pKkCtdKHVdPQuGMH7frFfYL9mLkvfFe4pTyAMffLbjf3/EyA==} + markdownlint-micromark@0.1.10: + resolution: {integrity: sha512-no5ZfdqAdWGxftCLlySHSgddEjyW4kui4z7amQcGsSKfYC5v/ou+8mIQVyg9KQMeEZLNtz9OPDTj7nnTnoR4FQ==} engines: {node: '>=18'} - markdownlint@0.34.0: - resolution: {integrity: sha512-qwGyuyKwjkEMOJ10XN6OTKNOVYvOIi35RNvDLNxTof5s8UmyGHlCdpngRHoRGNvQVGuxO3BJ7uNSgdeX166WXw==} + markdownlint@0.35.0: + resolution: {integrity: sha512-wgp8yesWjFBL7bycA3hxwHRdsZGJhjhyP1dSxKVKrza0EPFYtn+mHtkVy6dvP1kGSjovyG5B8yNP6Frj0UFUJg==} engines: {node: '>=18'} mdast-util-find-and-replace@3.0.1: @@ -6471,8 +6471,8 @@ packages: smob@1.5.0: resolution: {integrity: sha512-g6T+p7QO8npa+/hNx9ohv1E5pVCmWrVCUzUXJyLdMmftX6ER0oiWY/w9knEonLpnOp6b6FenKnMfR8gqwWdwig==} - smol-toml@1.2.2: - resolution: {integrity: sha512-fVEjX2ybKdJKzFL46VshQbj9PuA4IUKivalgp48/3zwS9vXzyykzQ6AX92UxHSvWJagziMRLeHMgEzoGO7A8hQ==} + smol-toml@1.3.0: + resolution: {integrity: sha512-tWpi2TsODPScmi48b/OQZGi2lgUmBCHy6SZrhi/FdnnHiU1GwebbCfuQuxsC3nHaLwtYeJGPrDZDIeodDOc4pA==} engines: {node: '>= 18'} source-list-map@2.0.1: @@ -11953,7 +11953,7 @@ snapshots: json5@2.2.3: {} - jsonc-parser@3.2.1: {} + jsonc-parser@3.3.1: {} jsonfile@6.1.0: dependencies: @@ -12129,26 +12129,26 @@ snapshots: markdown-table@3.0.3: {} - markdownlint-cli@0.41.0: + markdownlint-cli@0.42.0: dependencies: commander: 12.1.0 get-stdin: 9.0.0 - glob: 10.4.5 - ignore: 5.3.2 + glob: 11.0.0 + ignore: 6.0.2 js-yaml: 4.1.0 - jsonc-parser: 3.2.1 + jsonc-parser: 3.3.1 jsonpointer: 5.0.1 - markdownlint: 0.34.0 - minimatch: 9.0.5 + markdownlint: 0.35.0 + minimatch: 10.0.1 run-con: 1.3.2 - smol-toml: 1.2.2 + smol-toml: 1.3.0 - markdownlint-micromark@0.1.9: {} + markdownlint-micromark@0.1.10: {} - markdownlint@0.34.0: + markdownlint@0.35.0: dependencies: markdown-it: 14.1.0 - markdownlint-micromark: 0.1.9 + markdownlint-micromark: 0.1.10 mdast-util-find-and-replace@3.0.1: dependencies: @@ -13932,7 +13932,7 @@ snapshots: smob@1.5.0: {} - smol-toml@1.2.2: {} + smol-toml@1.3.0: {} source-list-map@2.0.1: {} From f825eb54c40fa515dcae94ddb29f9787239dcad0 Mon Sep 17 00:00:00 2001 From: Daniel Roe <daniel@roe.dev> Date: Tue, 24 Sep 2024 13:03:09 +0100 Subject: [PATCH 037/104] fix(nuxt): add `crossorigin` attribute for stylesheets (#29138) --- packages/nuxt/src/core/runtime/nitro/renderer.ts | 4 ++-- test/basic.test.ts | 9 +++------ 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/packages/nuxt/src/core/runtime/nitro/renderer.ts b/packages/nuxt/src/core/runtime/nitro/renderer.ts index e973d53f8e..4a7037ae44 100644 --- a/packages/nuxt/src/core/runtime/nitro/renderer.ts +++ b/packages/nuxt/src/core/runtime/nitro/renderer.ts @@ -385,7 +385,7 @@ export default defineRenderHandler(async (event): Promise<Partial<RenderResponse link: [ process.env.NUXT_JSON_PAYLOADS ? { rel: 'preload', as: 'fetch', crossorigin: 'anonymous', href: payloadURL } - : { rel: 'modulepreload', href: payloadURL }, + : { rel: 'modulepreload', crossorigin: '', href: payloadURL }, ], }, headEntryOptions) } @@ -406,7 +406,7 @@ export default defineRenderHandler(async (event): Promise<Partial<RenderResponse // - in dev mode when not rendering an island // - in dev mode when rendering an island and the file has scoped styles and is not a page if (!import.meta.dev || !isRenderingIsland || (resource.file.includes('scoped') && !resource.file.includes('pages/'))) { - link.push({ rel: 'stylesheet', href: renderer.rendererContext.buildAssetsURL(resource.file) }) + link.push({ rel: 'stylesheet', href: renderer.rendererContext.buildAssetsURL(resource.file), crossorigin: '' }) } } if (link.length) { diff --git a/test/basic.test.ts b/test/basic.test.ts index 9b9100f07e..1e5c24af06 100644 --- a/test/basic.test.ts +++ b/test/basic.test.ts @@ -1810,7 +1810,7 @@ describe.skipIf(isDev() || isWebpack)('inlining component styles', () => { it('should not include inlined CSS in generated CSS file', async () => { const html: string = await $fetch<string>('/styles') - const cssFiles = new Set([...html.matchAll(/<link [^>]*href="([^"]*\.css)">/g)].map(m => m[1]!)) + const cssFiles = new Set([...html.matchAll(/<link [^>]*href="([^"]*\.css)"(?: crossorigin)?>/g)].map(m => m[1]!)) let css = '' for (const file of cssFiles || []) { css += await $fetch<string>(file) @@ -1831,11 +1831,7 @@ describe.skipIf(isDev() || isWebpack)('inlining component styles', () => { it('does not load stylesheet for page styles', async () => { const html: string = await $fetch<string>('/styles') - expect(html.match(/<link [^>]*href="[^"]*\.css">/g)?.filter(m => m.includes('entry'))?.map(m => m.replace(/\.[^.]*\.css/, '.css'))).toMatchInlineSnapshot(` - [ - "<link rel="stylesheet" href="/_nuxt/entry.css">", - ] - `) + expect(html.match(/<link [^>]*href="[^"]*\.css">(?: crossorigin)?/g)?.filter(m => m.includes('entry'))?.map(m => m.replace(/\.[^.]*\.css/, '.css'))).toMatchInlineSnapshot(`undefined`) }) it('still downloads client-only styles', async () => { @@ -2365,6 +2361,7 @@ describe('component islands', () => { { "link": [ { + "crossorigin": "", "href": "/_nuxt/components/islands/PureComponent.vue?vue&type=style&index=0&scoped=c0c0cf89&lang.css", "rel": "stylesheet", }, From f56c05d39de5223c5fa8603ed216e91747937d54 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 24 Sep 2024 13:31:59 +0100 Subject: [PATCH 038/104] chore(deps): update dependency vue-bundle-renderer to v2.1.1 (main) (#29139) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/nuxt/package.json | 2 +- packages/schema/package.json | 2 +- packages/vite/package.json | 2 +- packages/webpack/package.json | 2 +- pnpm-lock.yaml | 22 +++++++++++----------- 5 files changed, 15 insertions(+), 15 deletions(-) diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 8841bf5dfb..4f184fff56 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -120,7 +120,7 @@ "unstorage": "^1.12.0", "untyped": "^1.4.2", "vue": "^3.5.8", - "vue-bundle-renderer": "^2.1.0", + "vue-bundle-renderer": "^2.1.1", "vue-devtools-stub": "^0.1.0", "vue-router": "^4.4.5" }, diff --git a/packages/schema/package.json b/packages/schema/package.json index 48f572e69b..e4438f7a3a 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -56,7 +56,7 @@ "unenv": "1.10.0", "vite": "5.4.7", "vue": "3.5.8", - "vue-bundle-renderer": "2.1.0", + "vue-bundle-renderer": "2.1.1", "vue-loader": "17.4.2", "vue-router": "4.4.5", "webpack": "5.94.0", diff --git a/packages/vite/package.json b/packages/vite/package.json index 966d9cc8fd..b989f0f106 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -65,7 +65,7 @@ "vite": "^5.4.7", "vite-node": "^2.1.1", "vite-plugin-checker": "^0.8.0", - "vue-bundle-renderer": "^2.1.0" + "vue-bundle-renderer": "^2.1.1" }, "peerDependencies": { "vue": "^3.3.4" diff --git a/packages/webpack/package.json b/packages/webpack/package.json index 855b05c9e8..e0ccc9233d 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -62,7 +62,7 @@ "unenv": "^1.10.0", "unplugin": "^1.14.1", "url-loader": "^4.1.1", - "vue-bundle-renderer": "^2.1.0", + "vue-bundle-renderer": "^2.1.1", "vue-loader": "^17.4.2", "webpack": "^5.94.0", "webpack-bundle-analyzer": "^4.10.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 51d5e960f2..b6e35cc2d8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -456,8 +456,8 @@ importers: specifier: 3.5.8 version: 3.5.8(typescript@5.6.2) vue-bundle-renderer: - specifier: ^2.1.0 - version: 2.1.0 + specifier: ^2.1.1 + version: 2.1.1 vue-devtools-stub: specifier: ^0.1.0 version: 0.1.0 @@ -599,8 +599,8 @@ importers: specifier: 3.5.8 version: 3.5.8(typescript@5.6.2) vue-bundle-renderer: - specifier: 2.1.0 - version: 2.1.0 + specifier: 2.1.1 + version: 2.1.1 vue-loader: specifier: 17.4.2 version: 17.4.2(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2))(webpack@5.94.0) @@ -758,8 +758,8 @@ importers: specifier: ^0.8.0 version: 0.8.0(eslint@9.11.1(jiti@2.0.0-rc.1))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)) vue-bundle-renderer: - specifier: ^2.1.0 - version: 2.1.0 + specifier: ^2.1.1 + version: 2.1.1 devDependencies: '@nuxt/schema': specifier: workspace:* @@ -894,8 +894,8 @@ importers: specifier: ^4.1.1 version: 4.1.1(file-loader@6.2.0(webpack@5.94.0))(webpack@5.94.0) vue-bundle-renderer: - specifier: ^2.1.0 - version: 2.1.0 + specifier: ^2.1.1 + version: 2.1.1 vue-loader: specifier: ^17.4.2 version: 17.4.2(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2))(webpack@5.94.0) @@ -7219,8 +7219,8 @@ packages: vscode-uri@3.0.8: resolution: {integrity: sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==} - vue-bundle-renderer@2.1.0: - resolution: {integrity: sha512-uZ+5ZJdZ/b43gMblWtcpikY6spJd0nERaM/1RtgioXNfWFbjKlUwrS8HlrddN6T2xtptmOouWclxLUkpgcVX3Q==} + vue-bundle-renderer@2.1.1: + resolution: {integrity: sha512-+qALLI5cQncuetYOXp4yScwYvqh8c6SMXee3B+M7oTZxOgtESP0l4j/fXdEJoZ+EdMxkGWIj+aSEyjXkOdmd7g==} vue-component-type-helpers@2.1.6: resolution: {integrity: sha512-ng11B8B/ZADUMMOsRbqv0arc442q7lifSubD0v8oDXIFoMg/mXwAPUunrroIDkY+mcD0dHKccdaznSVp8EoX3w==} @@ -14816,7 +14816,7 @@ snapshots: vscode-uri@3.0.8: {} - vue-bundle-renderer@2.1.0: + vue-bundle-renderer@2.1.1: dependencies: ufo: 1.5.4 From cdf4f91e5e5fa3b2ee04ede3f0e23ed9bba16bbb Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 25 Sep 2024 09:24:19 +0100 Subject: [PATCH 039/104] chore(deps): update all non-major dependencies (main) (#29146) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/ci.yml | 4 +- .github/workflows/scorecards.yml | 2 +- package.json | 6 +- packages/kit/package.json | 2 +- packages/nuxt/package.json | 2 +- packages/schema/package.json | 2 +- packages/ui-templates/package.json | 4 +- packages/vite/package.json | 2 +- pnpm-lock.yaml | 292 ++++++++++++++--------------- 9 files changed, 158 insertions(+), 158 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8070b3af64..b491e5c5c8 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -75,7 +75,7 @@ jobs: - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - name: Initialize CodeQL - uses: github/codeql-action/init@294a9d92911152fe08befb9ec03e240add280cb3 # v3.26.8 + uses: github/codeql-action/init@461ef6c76dfe95d5c364de2f431ddbd31a417628 # v3.26.9 with: config: | paths: @@ -91,7 +91,7 @@ jobs: queries: +security-and-quality - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@294a9d92911152fe08befb9ec03e240add280cb3 # v3.26.8 + uses: github/codeql-action/analyze@461ef6c76dfe95d5c364de2f431ddbd31a417628 # v3.26.9 with: category: "/language:javascript-typescript" diff --git a/.github/workflows/scorecards.yml b/.github/workflows/scorecards.yml index e3d14a0b6c..2390ce3bc1 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@294a9d92911152fe08befb9ec03e240add280cb3 # v3.26.8 + uses: github/codeql-action/upload-sarif@461ef6c76dfe95d5c364de2f431ddbd31a417628 # v3.26.9 if: github.repository == 'nuxt/nuxt' && success() with: sarif_file: results.sarif diff --git a/package.json b/package.json index f34ee7e6b6..02fd350661 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "@vue/compiler-core": "3.5.8", "@vue/compiler-dom": "3.5.8", "@vue/shared": "3.5.8", - "@types/node": "20.16.6", + "@types/node": "20.16.7", "c12": "2.0.0-beta.2", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", "jiti": "2.0.0-rc.1", @@ -56,7 +56,7 @@ "typescript": "5.6.2", "ufo": "1.5.4", "unbuild": "3.0.0-rc.7", - "vite": "5.4.7", + "vite": "5.4.8", "vue": "3.5.8" }, "devDependencies": { @@ -67,7 +67,7 @@ "@nuxt/webpack-builder": "workspace:*", "@testing-library/vue": "8.1.0", "@types/eslint__js": "8.42.3", - "@types/node": "20.16.6", + "@types/node": "20.16.7", "@types/semver": "7.5.8", "@unhead/schema": "1.11.6", "@unhead/vue": "1.11.6", diff --git a/packages/kit/package.json b/packages/kit/package.json index b763fd1258..04ca57210f 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -52,7 +52,7 @@ "@types/semver": "7.5.8", "nitro": "npm:nitro-nightly@3.0.0-beta-28665895.e727afda", "unbuild": "3.0.0-rc.7", - "vite": "5.4.7", + "vite": "5.4.8", "vitest": "2.1.1", "webpack": "5.94.0" }, diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 4f184fff56..c78b96787c 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -132,7 +132,7 @@ "@vitejs/plugin-vue": "5.1.4", "@vue/compiler-sfc": "3.5.8", "unbuild": "3.0.0-rc.7", - "vite": "5.4.7", + "vite": "5.4.8", "vitest": "2.1.1" }, "peerDependencies": { diff --git a/packages/schema/package.json b/packages/schema/package.json index e4438f7a3a..0c738ff240 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -54,7 +54,7 @@ "unbuild": "3.0.0-rc.7", "unctx": "2.3.1", "unenv": "1.10.0", - "vite": "5.4.7", + "vite": "5.4.8", "vue": "3.5.8", "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 f9fafa80f6..3ab14d97aa 100644 --- a/packages/ui-templates/package.json +++ b/packages/ui-templates/package.json @@ -20,7 +20,7 @@ "devDependencies": { "@unocss/reset": "0.62.4", "critters": "0.0.24", - "html-validate": "8.23.0", + "html-validate": "8.24.0", "htmlnano": "2.1.1", "jiti": "2.0.0-rc.1", "knitwork": "1.1.0", @@ -30,6 +30,6 @@ "tinyexec": "0.3.0", "tinyglobby": "0.2.6", "unocss": "0.62.4", - "vite": "5.4.7" + "vite": "5.4.8" } } diff --git a/packages/vite/package.json b/packages/vite/package.json index b989f0f106..a7b223119b 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.7", + "vite": "^5.4.8", "vite-node": "^2.1.1", "vite-plugin-checker": "^0.8.0", "vue-bundle-renderer": "^2.1.1" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b6e35cc2d8..136b431441 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,7 +13,7 @@ overrides: '@vue/compiler-core': 3.5.8 '@vue/compiler-dom': 3.5.8 '@vue/shared': 3.5.8 - '@types/node': 20.16.6 + '@types/node': 20.16.7 c12: 2.0.0-beta.2 h3: npm:h3-nightly@2.0.0-1718872656.6765a6e jiti: 2.0.0-rc.1 @@ -27,7 +27,7 @@ overrides: typescript: 5.6.2 ufo: 1.5.4 unbuild: 3.0.0-rc.7 - vite: 5.4.7 + vite: 5.4.8 vue: 3.5.8 importers: @@ -45,7 +45,7 @@ importers: version: link:packages/kit '@nuxt/test-utils': specifier: 3.14.2 - version: 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2)))(@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.47.2)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.6)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) + version: 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.7)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) '@nuxt/webpack-builder': specifier: workspace:* version: link:packages/webpack @@ -56,8 +56,8 @@ importers: specifier: 8.42.3 version: 8.42.3 '@types/node': - specifier: 20.16.6 - version: 20.16.6 + specifier: 20.16.7 + version: 20.16.7 '@types/semver': specifier: 7.5.8 version: 7.5.8 @@ -69,10 +69,10 @@ importers: version: 1.11.6(vue@3.5.8(typescript@5.6.2)) '@vitejs/plugin-vue': specifier: 5.1.4 - version: 5.1.4(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) + version: 5.1.4(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) '@vitest/coverage-v8': specifier: 2.1.1 - version: 2.1.1(vitest@2.1.1(@types/node@20.16.6)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)) + version: 2.1.1(vitest@2.1.1(@types/node@20.16.7)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)) '@vue/test-utils': specifier: 2.4.6 version: 2.4.6 @@ -168,10 +168,10 @@ importers: version: 1.5.4 vitest: specifier: 2.1.1 - version: 2.1.1(@types/node@20.16.6)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + version: 2.1.1(@types/node@20.16.7)(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.8)(vue@3.5.8(typescript@5.6.2)))(@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.47.2)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.6)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) + version: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.7)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) vue: specifier: 3.5.8 version: 3.5.8(typescript@5.6.2) @@ -258,11 +258,11 @@ importers: specifier: 3.0.0-rc.7 version: 3.0.0-rc.7(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) vite: - specifier: 5.4.7 - version: 5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0) + specifier: 5.4.8 + version: 5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0) vitest: specifier: 2.1.1 - version: 2.1.1(@types/node@20.16.6)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + version: 2.1.1(@types/node@20.16.7)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) webpack: specifier: 5.94.0 version: 5.94.0 @@ -274,7 +274,7 @@ importers: version: 2.0.2 '@nuxt/devtools': specifier: ^1.5.1 - version: 1.5.1(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) + version: 1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) '@nuxt/kit': specifier: workspace:* version: link:../kit @@ -288,8 +288,8 @@ importers: specifier: workspace:* version: link:../vite '@types/node': - specifier: 20.16.6 - version: 20.16.6 + specifier: 20.16.7 + version: 20.16.7 '@unhead/dom': specifier: ^1.11.6 version: 1.11.6 @@ -467,7 +467,7 @@ importers: devDependencies: '@nuxt/scripts': specifier: 0.9.3 - version: 0.9.3(@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.8)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(typescript@5.6.2)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.24.0)) + version: 0.9.3(@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.8)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.24.0)) '@nuxt/ui-templates': specifier: workspace:* version: link:../ui-templates @@ -479,7 +479,7 @@ importers: version: 1.0.6 '@vitejs/plugin-vue': specifier: 5.1.4 - version: 5.1.4(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) + version: 5.1.4(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) '@vue/compiler-sfc': specifier: 3.5.8 version: 3.5.8 @@ -487,11 +487,11 @@ importers: specifier: 3.0.0-rc.7 version: 3.0.0-rc.7(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) vite: - specifier: 5.4.7 - version: 5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0) + specifier: 5.4.8 + version: 5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0) vitest: specifier: 2.1.1 - version: 2.1.1(@types/node@20.16.6)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + version: 2.1.1(@types/node@20.16.7)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) packages/schema: dependencies: @@ -552,10 +552,10 @@ importers: version: 1.11.6 '@vitejs/plugin-vue': specifier: 5.1.4 - version: 5.1.4(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) + version: 5.1.4(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) '@vitejs/plugin-vue-jsx': specifier: 4.0.1 - version: 4.0.1(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) + version: 4.0.1(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) '@vue/compiler-core': specifier: 3.5.8 version: 3.5.8 @@ -593,8 +593,8 @@ importers: specifier: 1.10.0 version: 1.10.0 vite: - specifier: 5.4.7 - version: 5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0) + specifier: 5.4.8 + version: 5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0) vue: specifier: 3.5.8 version: 3.5.8(typescript@5.6.2) @@ -623,8 +623,8 @@ importers: specifier: 0.0.24 version: 0.0.24 html-validate: - specifier: 8.23.0 - version: 8.23.0(vitest@2.1.1(@types/node@20.16.6)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)) + specifier: 8.24.0 + version: 8.24.0(vitest@2.1.1(@types/node@20.16.7)(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.2) @@ -651,10 +651,10 @@ importers: version: 0.2.6 unocss: specifier: 0.62.4 - version: 0.62.4(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0)) + version: 0.62.4(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0)) vite: - specifier: 5.4.7 - version: 5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0) + specifier: 5.4.8 + version: 5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0) packages/vite: dependencies: @@ -666,10 +666,10 @@ importers: version: 6.0.1(rollup@4.22.4) '@vitejs/plugin-vue': specifier: ^5.1.4 - version: 5.1.4(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) + version: 5.1.4(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) '@vitejs/plugin-vue-jsx': specifier: ^4.0.1 - version: 4.0.1(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) + version: 4.0.1(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) autoprefixer: specifier: ^10.4.20 version: 10.4.20(postcss@8.4.47) @@ -749,14 +749,14 @@ importers: specifier: ^1.14.1 version: 1.14.1(webpack-sources@3.2.3) vite: - specifier: 5.4.7 - version: 5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0) + specifier: 5.4.8 + version: 5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0) vite-node: specifier: ^2.1.1 - version: 2.1.1(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0) + version: 2.1.1(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0) vite-plugin-checker: specifier: ^0.8.0 - version: 0.8.0(eslint@9.11.1(jiti@2.0.0-rc.1))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)) + version: 0.8.0(eslint@9.11.1(jiti@2.0.0-rc.1))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)) vue-bundle-renderer: specifier: ^2.1.1 version: 2.1.1 @@ -988,7 +988,7 @@ importers: version: 0.10.8(rollup@4.22.4)(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) vitest: specifier: 1.6.0 - version: 1.6.0(@types/node@20.16.6)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + version: 1.6.0(@types/node@20.16.7)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) vue: specifier: 3.5.8 version: 3.5.8(typescript@5.6.2) @@ -1955,12 +1955,12 @@ packages: '@nuxt/devtools-kit@1.5.0': resolution: {integrity: sha512-Q8sOquz9CoUMTABo6Bq+nkbNMZi+WVN4xpz1USZPZazcJhSj9imSmQRSycY2fBYqkfB1AKBRhm2UV2ujCQfw0Q==} peerDependencies: - vite: 5.4.7 + vite: 5.4.8 '@nuxt/devtools-kit@1.5.1': resolution: {integrity: sha512-s2dpN1vCOgua2pSYG7/xUMjf7CyLTBeEK2IRqeOeiNpiElft4ygDddlg6P3ot0Hpp+GvWTz0uPGot/vI73uk4w==} peerDependencies: - vite: 5.4.7 + vite: 5.4.8 '@nuxt/devtools-ui-kit@1.5.0': resolution: {integrity: sha512-ABLKuXJwJ/NbUNdjEKdgSSZG32rRDe71MdUTWH81Un6TaX9nndLe4CSyfsO5GQHf6TLxvtC5D4IJMXOAqwMxbg==} @@ -1975,7 +1975,7 @@ packages: resolution: {integrity: sha512-A5+TEKJURuwes/PD30hl6gksA+935UY7i8DIkDr+9a4AWnPgrVt/WsGRmz84Q/9eRBxlLjwD9/kwDpNYcMST6Q==} hasBin: true peerDependencies: - vite: 5.4.7 + vite: 5.4.8 '@nuxt/eslint-config@0.5.7': resolution: {integrity: sha512-B+snO9NS9+v2657Z84tMbW3hLxjauIUkk2m4vnYjb9xfAFdoQwK07q6aaf7LzvagmVFmQiclT9LbJMvlRqzmsA==} @@ -2015,7 +2015,7 @@ packages: jsdom: ^22.0.0 || ^23.0.0 || ^24.0.0 || ^25.0.0 nitropack: '*' playwright-core: ^1.43.1 - vite: 5.4.7 + vite: 5.4.8 vitest: ^0.34.6 || ^1.0.0 || ^2.0.0 vue: 3.5.8 vue-router: ^4.0.0 @@ -2479,8 +2479,8 @@ packages: '@types/node-sass@4.11.7': resolution: {integrity: sha512-QY0sXZGPRzJ2obo66f9zB6S0Uo9PRdcoPKPbyftSoKXub90s4ut/JK3fYHOqmhYhRRVEB3P5o5rEnq2/bWBdeg==} - '@types/node@20.16.6': - resolution: {integrity: sha512-T7PpxM/6yeDE+AdlVysT62BX6/bECZOmQAgiFg5NoBd5MQheZ3tzal7f1wvzfiEcmrcJNRi2zRr2nY2zF+0uqw==} + '@types/node@20.16.7': + resolution: {integrity: sha512-QkDQjAY3gkvJNcZOWwzy3BN34RweT0OQ9zJyvLCU0kSK22dO2QYh/NHGfbEAYylPYzRB1/iXcojS79wOg5gFSw==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -2657,7 +2657,7 @@ packages: '@unocss/astro@0.62.4': resolution: {integrity: sha512-98KfkbrNhBLx2+uYxMiGsldIeIZ6/PbL4yaGRHeHoiHd7p4HmIyCF+auYe4Psntx3Yr8kU+XSIAhGDYebvTidQ==} peerDependencies: - vite: 5.4.7 + vite: 5.4.8 peerDependenciesMeta: vite: optional: true @@ -2735,7 +2735,7 @@ packages: '@unocss/vite@0.62.4': resolution: {integrity: sha512-JKq3V6bcevYl9X5Jl3p9crArbhzI8JVWQkOxKV2nGLFaqvnc47vMSDxlU4MUdRWp3aQvzDw132tcx27oSbrojw==} peerDependencies: - vite: 5.4.7 + vite: 5.4.8 '@unocss/webpack@0.62.4': resolution: {integrity: sha512-hccXqpssqi1DyPJOwyIB3IhYe5SWND2JwTPxVTg8wO9fI1JvEK5DxK8FflJpXVps7QjotCmB/AXp0ezD0SutUg==} @@ -2756,14 +2756,14 @@ packages: resolution: {integrity: sha512-7mg9HFGnFHMEwCdB6AY83cVK4A6sCqnrjFYF4WIlebYAQVVJ/sC/CiTruVdrRlhrFoeZ8rlMxY9wYpPTIRhhAg==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: - vite: 5.4.7 + vite: 5.4.8 vue: 3.5.8 '@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.7 + vite: 5.4.8 vue: 3.5.8 '@vitest/coverage-v8@2.1.1': @@ -2786,7 +2786,7 @@ packages: peerDependencies: '@vitest/spy': 2.1.1 msw: ^2.3.5 - vite: 5.4.7 + vite: 5.4.8 peerDependenciesMeta: msw: optional: true @@ -4494,8 +4494,8 @@ packages: resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==} engines: {node: '>=8'} - html-validate@8.23.0: - resolution: {integrity: sha512-j4BZVXGiQVVO46bh/gKlFGXcuV+LzP3m//VmrrbCWiATWaGWurl5DhMr3im9zoxhkIb99CffxdJ3HRI3vLSM4w==} + html-validate@8.24.0: + resolution: {integrity: sha512-PV6XQgIt9I7lI1qrLpykFhpGHEmM5me0J0iQsfQK9tPZvZNiwUIT03/gc+v5WqK38hOkV2+y3HpXxMZLXG4tDw==} engines: {node: '>= 16.14'} hasBin: true peerDependencies: @@ -6908,7 +6908,7 @@ packages: engines: {node: '>=14'} peerDependencies: '@unocss/webpack': 0.62.4 - vite: 5.4.7 + vite: 5.4.8 peerDependenciesMeta: '@unocss/webpack': optional: true @@ -7046,7 +7046,7 @@ packages: vite-hot-client@0.2.3: resolution: {integrity: sha512-rOGAV7rUlUHX89fP2p2v0A2WWvV3QMX2UYq0fRqsWSvFvev4atHWqjwGoKaZT1VTKyLGk533ecu3eyd0o59CAg==} peerDependencies: - vite: 5.4.7 + vite: 5.4.8 vite-node@1.6.0: resolution: {integrity: sha512-de6HJgzC+TFzOu0NTC4RAIsyf/DY/ibWDYQUcuEA84EMHhcefTUGkjFHKKEJhQN4A+6I0u++kr3l36ZF2d7XRw==} @@ -7068,7 +7068,7 @@ packages: optionator: ^0.9.1 stylelint: '>=13' typescript: 5.6.2 - vite: 5.4.7 + vite: 5.4.8 vls: '*' vti: '*' vue-tsc: ~2.1.6 @@ -7097,7 +7097,7 @@ packages: engines: {node: '>=14'} peerDependencies: '@nuxt/kit': '*' - vite: 5.4.7 + vite: 5.4.8 peerDependenciesMeta: '@nuxt/kit': optional: true @@ -7105,14 +7105,14 @@ packages: vite-plugin-vue-inspector@5.2.0: resolution: {integrity: sha512-wWxyb9XAtaIvV/Lr7cqB1HIzmHZFVUJsTNm3yAxkS87dgh/Ky4qr2wDEWNxF23fdhVa3jQ8MZREpr4XyiuaRqA==} peerDependencies: - vite: 5.4.7 + vite: 5.4.8 - vite@5.4.7: - resolution: {integrity: sha512-5l2zxqMEPVENgvzTuBpHer2awaetimj2BGkhBPdnwKbPNOlHsODU+oiazEZzLK7KhAnOrO+XGYJYn4ZlUhDtDQ==} + vite@5.4.8: + resolution: {integrity: sha512-FqrItQ4DT1NC4zCUqMB4c4AZORMKIa0m8/URVCZ77OZ/QSNeJ54bU1vrFADbDsuwfIPcgknRkmqakQcgnL4GiQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: - '@types/node': 20.16.6 + '@types/node': 20.16.7 less: '*' lightningcss: ^1.21.0 sass: '*' @@ -7147,7 +7147,7 @@ packages: hasBin: true peerDependencies: '@edge-runtime/vm': '*' - '@types/node': 20.16.6 + '@types/node': 20.16.7 '@vitest/browser': 1.6.0 '@vitest/ui': 1.6.0 happy-dom: '*' @@ -7172,7 +7172,7 @@ packages: hasBin: true peerDependencies: '@edge-runtime/vm': '*' - '@types/node': 20.16.6 + '@types/node': 20.16.7 '@vitest/browser': 2.1.1 '@vitest/ui': 2.1.1 happy-dom: '*' @@ -8106,7 +8106,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.16.6 + '@types/node': 20.16.7 '@types/yargs': 17.0.33 chalk: 4.1.2 @@ -8198,31 +8198,31 @@ snapshots: '@nuxt/devalue@2.0.2': {} - '@nuxt/devtools-kit@1.5.0(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))': + '@nuxt/devtools-kit@1.5.0(vite@5.4.8(@types/node@20.16.7)(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.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0) - '@nuxt/devtools-kit@1.5.1(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))': + '@nuxt/devtools-kit@1.5.1(vite@5.4.8(@types/node@20.16.7)(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.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0) - '@nuxt/devtools-ui-kit@1.5.0(@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.8)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack@5.94.0(esbuild@0.24.0))': + '@nuxt/devtools-ui-kit@1.5.0(@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.8)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack@5.94.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.5.1(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) - '@nuxt/devtools-kit': 1.5.0(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0)) + '@nuxt/devtools': 1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) + '@nuxt/devtools-kit': 1.5.0(vite@5.4.8(@types/node@20.16.7)(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.22.4)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(webpack@5.94.0(esbuild@0.24.0)) + '@unocss/nuxt': 0.62.4(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(webpack@5.94.0(esbuild@0.24.0)) '@unocss/preset-attributify': 0.62.4 '@unocss/preset-icons': 0.62.4 '@unocss/preset-mini': 0.62.4 @@ -8233,7 +8233,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.22.4)(webpack@5.94.0(esbuild@0.24.0)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0)) + unocss: 0.62.4(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0)) v-lazy-show: 0.2.4(@vue/compiler-core@3.5.8) transitivePeerDependencies: - '@unocss/webpack' @@ -8271,13 +8271,13 @@ snapshots: rc9: 2.1.2 semver: 7.6.3 - '@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3)': + '@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3)': dependencies: '@antfu/utils': 0.7.10 - '@nuxt/devtools-kit': 1.5.1(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0)) + '@nuxt/devtools-kit': 1.5.1(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0)) '@nuxt/devtools-wizard': 1.5.1 '@nuxt/kit': link:packages/kit - '@vue/devtools-core': 7.4.4(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) + '@vue/devtools-core': 7.4.4(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) '@vue/devtools-kit': 7.4.4 birpc: 0.2.17 consola: 3.2.3 @@ -8306,9 +8306,9 @@ snapshots: sirv: 2.0.4 tinyglobby: 0.2.6 unimport: 3.12.0(rollup@4.22.4)(webpack-sources@3.2.3) - vite: 5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0) - vite-plugin-inspect: 0.8.7(@nuxt/kit@packages+kit)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0)) - vite-plugin-vue-inspector: 5.2.0(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0)) + vite: 5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0) + vite-plugin-inspect: 0.8.7(@nuxt/kit@packages+kit)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0)) + vite-plugin-vue-inspector: 5.2.0(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0)) which: 3.0.1 ws: 8.18.0 transitivePeerDependencies: @@ -8359,10 +8359,10 @@ snapshots: string-width: 4.2.3 webpack: 5.94.0 - '@nuxt/scripts@0.9.3(@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.8)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(typescript@5.6.2)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.24.0))': + '@nuxt/scripts@0.9.3(@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.8)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.24.0))': dependencies: - '@nuxt/devtools-kit': 1.5.0(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0)) - '@nuxt/devtools-ui-kit': 1.5.0(@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.8)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack@5.94.0(esbuild@0.24.0)) + '@nuxt/devtools-kit': 1.5.0(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0)) + '@nuxt/devtools-ui-kit': 1.5.0(@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.8)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack@5.94.0(esbuild@0.24.0)) '@nuxt/kit': link:packages/kit '@types/google.maps': 3.58.0 '@types/stripe-v3': 3.1.33 @@ -8449,7 +8449,7 @@ snapshots: rc9: 2.1.2 std-env: 3.7.0 - '@nuxt/test-utils@3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2)))(@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.47.2)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.6)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3)': + '@nuxt/test-utils@3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.7)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3)': dependencies: '@nuxt/kit': link:packages/kit '@nuxt/schema': link:packages/schema @@ -8475,8 +8475,8 @@ snapshots: ufo: 1.5.4 unenv: 1.10.0 unplugin: 1.14.1(webpack-sources@3.2.3) - vite: 5.4.7(@types/node@20.16.6)(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.8)(vue@3.5.8(typescript@5.6.2)))(@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.47.2)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.6)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) + vite: 5.4.8(@types/node@20.16.7)(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.8)(vue@3.5.8(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.7)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) vue: 3.5.8(typescript@5.6.2) vue-router: 4.4.5(vue@3.5.8(typescript@5.6.2)) optionalDependencies: @@ -8484,7 +8484,7 @@ snapshots: '@vue/test-utils': 2.4.6 happy-dom: 15.7.4 playwright-core: 1.47.2 - vitest: 2.1.1(@types/node@20.16.6)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + vitest: 2.1.1(@types/node@20.16.7)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - magicast - webpack-sources @@ -8918,7 +8918,7 @@ snapshots: '@types/connect@3.4.38': dependencies: - '@types/node': 20.16.6 + '@types/node': 20.16.7 '@types/debug@4.1.12': dependencies: @@ -8951,7 +8951,7 @@ snapshots: '@types/http-proxy@1.17.15': dependencies: - '@types/node': 20.16.6 + '@types/node': 20.16.7 '@types/istanbul-lib-coverage@2.0.6': {} @@ -8979,9 +8979,9 @@ snapshots: '@types/node-sass@4.11.7': dependencies: - '@types/node': 20.16.6 + '@types/node': 20.16.7 - '@types/node@20.16.6': + '@types/node@20.16.7': dependencies: undici-types: 6.19.8 @@ -8995,7 +8995,7 @@ snapshots: '@types/sass-loader@8.0.9': dependencies: - '@types/node': 20.16.6 + '@types/node': 20.16.7 '@types/node-sass': 4.11.7 '@types/webpack': 4.41.39 sass: 1.78.0 @@ -9022,7 +9022,7 @@ snapshots: '@types/webpack-bundle-analyzer@4.7.0': dependencies: - '@types/node': 20.16.6 + '@types/node': 20.16.7 tapable: 2.2.1 webpack: 5.94.0 transitivePeerDependencies: @@ -9044,13 +9044,13 @@ snapshots: '@types/webpack-sources@3.2.3': dependencies: - '@types/node': 20.16.6 + '@types/node': 20.16.7 '@types/source-list-map': 0.1.6 source-map: 0.7.4 '@types/webpack@4.41.39': dependencies: - '@types/node': 20.16.6 + '@types/node': 20.16.7 '@types/tapable': 1.0.12 '@types/uglify-js': 3.17.5 '@types/webpack-sources': 3.2.3 @@ -9221,13 +9221,13 @@ snapshots: unhead: 1.11.6 vue: 3.5.8(typescript@5.6.2) - '@unocss/astro@0.62.4(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))': + '@unocss/astro@0.62.4(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(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.22.4)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0)) + '@unocss/vite': 0.62.4(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: - vite: 5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - rollup - supports-color @@ -9271,7 +9271,7 @@ snapshots: gzip-size: 6.0.0 sirv: 2.0.4 - '@unocss/nuxt@0.62.4(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(webpack@5.94.0(esbuild@0.24.0))': + '@unocss/nuxt@0.62.4(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(webpack@5.94.0(esbuild@0.24.0))': dependencies: '@nuxt/kit': link:packages/kit '@unocss/config': 0.62.4 @@ -9284,9 +9284,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.22.4)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0)) + '@unocss/vite': 0.62.4(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0)) '@unocss/webpack': 0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)) - unocss: 0.62.4(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0)) + unocss: 0.62.4(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0)) transitivePeerDependencies: - postcss - rollup @@ -9375,7 +9375,7 @@ snapshots: dependencies: '@unocss/core': 0.62.4 - '@unocss/vite@0.62.4(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))': + '@unocss/vite@0.62.4(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))': dependencies: '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.0(rollup@4.22.4) @@ -9385,7 +9385,7 @@ snapshots: chokidar: 3.6.0 magic-string: 0.30.11 tinyglobby: 0.2.6 - vite: 5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - rollup - supports-color @@ -9459,22 +9459,22 @@ snapshots: - encoding - supports-color - '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))': + '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))': dependencies: '@babel/core': 7.25.2 '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.25.2) - vite: 5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0) vue: 3.5.8(typescript@5.6.2) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.1.4(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))': + '@vitejs/plugin-vue@5.1.4(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))': dependencies: - vite: 5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0) vue: 3.5.8(typescript@5.6.2) - '@vitest/coverage-v8@2.1.1(vitest@2.1.1(@types/node@20.16.6)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))': + '@vitest/coverage-v8@2.1.1(vitest@2.1.1(@types/node@20.16.7)(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 @@ -9488,7 +9488,7 @@ snapshots: std-env: 3.7.0 test-exclude: 7.0.1 tinyrainbow: 1.2.0 - vitest: 2.1.1(@types/node@20.16.6)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + vitest: 2.1.1(@types/node@20.16.7)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - supports-color @@ -9505,13 +9505,13 @@ snapshots: chai: 5.1.1 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.1(@vitest/spy@2.1.1)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))': + '@vitest/mocker@2.1.1(@vitest/spy@2.1.1)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))': dependencies: '@vitest/spy': 2.1.1 estree-walker: 3.0.3 magic-string: 0.30.11 optionalDependencies: - vite: 5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0) '@vitest/pretty-format@2.1.1': dependencies: @@ -9657,14 +9657,14 @@ snapshots: dependencies: '@vue/devtools-kit': 7.4.6 - '@vue/devtools-core@7.4.4(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))': + '@vue/devtools-core@7.4.4(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))': 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.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0)) + vite-hot-client: 0.2.3(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0)) vue: 3.5.8(typescript@5.6.2) transitivePeerDependencies: - vite @@ -11527,7 +11527,7 @@ snapshots: html-tags@3.3.1: {} - html-validate@8.23.0(vitest@2.1.1(@types/node@20.16.6)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)): + html-validate@8.24.0(vitest@2.1.1(@types/node@20.16.7)(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) @@ -11540,7 +11540,7 @@ snapshots: prompts: 2.4.2 semver: 7.6.3 optionalDependencies: - vitest: 2.1.1(@types/node@20.16.6)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + vitest: 2.1.1(@types/node@20.16.7)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) html-void-elements@3.0.0: {} @@ -11879,7 +11879,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.16.6 + '@types/node': 20.16.7 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -11887,13 +11887,13 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.16.6 + '@types/node': 20.16.7 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@29.7.0: dependencies: - '@types/node': 20.16.6 + '@types/node': 20.16.7 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -14408,9 +14408,9 @@ snapshots: universalify@2.0.1: {} - unocss@0.62.4(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0)): + unocss@0.62.4(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0)): dependencies: - '@unocss/astro': 0.62.4(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0)) + '@unocss/astro': 0.62.4(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0)) '@unocss/cli': 0.62.4(rollup@4.22.4) '@unocss/core': 0.62.4 '@unocss/postcss': 0.62.4(postcss@8.4.47) @@ -14426,18 +14426,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.22.4)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0)) + '@unocss/vite': 0.62.4(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: '@unocss/webpack': 0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.23.1)) - vite: 5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - postcss - rollup - supports-color - unocss@0.62.4(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0)): + unocss@0.62.4(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0)): dependencies: - '@unocss/astro': 0.62.4(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0)) + '@unocss/astro': 0.62.4(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0)) '@unocss/cli': 0.62.4(rollup@4.22.4) '@unocss/core': 0.62.4 '@unocss/postcss': 0.62.4(postcss@8.4.47) @@ -14453,10 +14453,10 @@ 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.22.4)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0)) + '@unocss/vite': 0.62.4(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: '@unocss/webpack': 0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)) - vite: 5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - postcss - rollup @@ -14593,17 +14593,17 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-hot-client@0.2.3(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0)): + vite-hot-client@0.2.3(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0)): dependencies: - vite: 5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0) - vite-node@1.6.0(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0): + vite-node@1.6.0(@types/node@20.16.7)(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.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - '@types/node' - less @@ -14615,12 +14615,12 @@ snapshots: - supports-color - terser - vite-node@2.1.1(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0): + vite-node@2.1.1(@types/node@20.16.7)(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.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - '@types/node' - less @@ -14632,7 +14632,7 @@ snapshots: - supports-color - terser - vite-plugin-checker@0.8.0(eslint@9.11.1(jiti@2.0.0-rc.1))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)): + vite-plugin-checker@0.8.0(eslint@9.11.1(jiti@2.0.0-rc.1))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)): dependencies: '@babel/code-frame': 7.24.7 ansi-escapes: 4.3.2 @@ -14644,7 +14644,7 @@ snapshots: npm-run-path: 4.0.1 strip-ansi: 6.0.1 tiny-invariant: 1.3.3 - vite: 5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0) vscode-languageclient: 7.0.0 vscode-languageserver: 7.0.0 vscode-languageserver-textdocument: 1.0.12 @@ -14655,7 +14655,7 @@ snapshots: typescript: 5.6.2 vue-tsc: 2.1.6(typescript@5.6.2) - vite-plugin-inspect@0.8.7(@nuxt/kit@packages+kit)(rollup@4.22.4)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0)): + vite-plugin-inspect@0.8.7(@nuxt/kit@packages+kit)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.0(rollup@4.22.4) @@ -14666,14 +14666,14 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.1.0 sirv: 2.0.4 - vite: 5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0) optionalDependencies: '@nuxt/kit': link:packages/kit transitivePeerDependencies: - rollup - supports-color - vite-plugin-vue-inspector@5.2.0(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0)): + vite-plugin-vue-inspector@5.2.0(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0)): dependencies: '@babel/core': 7.25.2 '@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.25.2) @@ -14684,24 +14684,24 @@ snapshots: '@vue/compiler-dom': 3.5.8 kolorist: 1.8.0 magic-string: 0.30.11 - vite: 5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - supports-color - vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0): + vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0): dependencies: esbuild: 0.21.5 postcss: 8.4.47 rollup: 4.22.4 optionalDependencies: - '@types/node': 20.16.6 + '@types/node': 20.16.7 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.8)(vue@3.5.8(typescript@5.6.2)))(@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.47.2)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.6)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3): + vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.7)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3): dependencies: - '@nuxt/test-utils': 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2)))(@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.47.2)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.6)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) + '@nuxt/test-utils': 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.7)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -14721,7 +14721,7 @@ snapshots: - vue-router - webpack-sources - vitest@1.6.0(@types/node@20.16.6)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0): + vitest@1.6.0(@types/node@20.16.7)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0): dependencies: '@vitest/expect': 1.6.0 '@vitest/runner': 1.6.0 @@ -14740,11 +14740,11 @@ snapshots: strip-literal: 2.1.0 tinybench: 2.9.0 tinypool: 0.8.4 - vite: 5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0) - vite-node: 1.6.0(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0) + vite-node: 1.6.0(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.16.6 + '@types/node': 20.16.7 happy-dom: 15.7.4 transitivePeerDependencies: - less @@ -14756,10 +14756,10 @@ snapshots: - supports-color - terser - vitest@2.1.1(@types/node@20.16.6)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0): + vitest@2.1.1(@types/node@20.16.7)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0): dependencies: '@vitest/expect': 2.1.1 - '@vitest/mocker': 2.1.1(@vitest/spy@2.1.1)(vite@5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0)) + '@vitest/mocker': 2.1.1(@vitest/spy@2.1.1)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0)) '@vitest/pretty-format': 2.1.1 '@vitest/runner': 2.1.1 '@vitest/snapshot': 2.1.1 @@ -14774,11 +14774,11 @@ snapshots: tinyexec: 0.3.0 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.7(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0) - vite-node: 2.1.1(@types/node@20.16.6)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0) + vite-node: 2.1.1(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.16.6 + '@types/node': 20.16.7 happy-dom: 15.7.4 transitivePeerDependencies: - less From ed7f946ab82578e910b6490e4c4e5eba1dc87dea Mon Sep 17 00:00:00 2001 From: Joschua <70809675+selfire1@users.noreply.github.com> Date: Wed, 25 Sep 2024 10:38:31 +0200 Subject: [PATCH 040/104] docs: remove specific Nuxt 4 release date (#29151) --- docs/1.getting-started/12.upgrade.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/1.getting-started/12.upgrade.md b/docs/1.getting-started/12.upgrade.md index 760bb6ab1e..842f76c0ed 100644 --- a/docs/1.getting-started/12.upgrade.md +++ b/docs/1.getting-started/12.upgrade.md @@ -43,9 +43,9 @@ You can opt in to the 3.x branch nightly releases with `"nuxt": "npm:nuxt-nightl ## Testing Nuxt 4 -Nuxt 4 is planned to be released **on or before June 14** (though obviously this is dependent on having enough time after Nitro's major release to be properly tested in the community, so be aware that this is not an exact date). +The release date of Nuxt 4 is **to be announced**. It is dependent on having enough time after Nitro's major release to be properly tested in the community. You can follow progress towards Nitro's release in [this PR](https://github.com/unjs/nitro/pull/2521). -Until then, it is possible to test many of Nuxt 4's breaking changes from Nuxt version 3.12+. +Until the release, it is possible to test many of Nuxt 4's breaking changes from Nuxt version 3.12+. ::tip{icon="i-ph-video" to="https://www.youtube.com/watch?v=r4wFKlcJK6c" target="_blank"} Watch a video from Alexander Lichter showing how to opt in to Nuxt 4's breaking changes already. From 9cb34dd49bda7b2ef599b496137c23de4b9a0542 Mon Sep 17 00:00:00 2001 From: Julien Huang <julien.huang@outlook.fr> Date: Wed, 25 Sep 2024 14:32:00 +0200 Subject: [PATCH 041/104] feat(nuxt): normalise component names to match nuxt pattern (#28745) --- docs/1.getting-started/12.upgrade.md | 38 +++++++++++++++ .../1.experimental-features.md | 28 +++++++++++ docs/2.guide/3.going-further/1.features.md | 3 ++ packages/nuxt/src/components/module.ts | 39 +++++++++------- .../{ => plugins}/client-fallback-auto-id.ts | 4 +- .../src/components/plugins/component-names.ts | 46 +++++++++++++++++++ .../islands-transform.ts} | 2 +- .../src/components/{ => plugins}/loader.ts | 8 ++-- .../src/components/{ => plugins}/transform.ts | 4 +- .../components/{ => plugins}/tree-shake.ts | 2 +- .../nuxt/test/components-transform.test.ts | 2 +- packages/nuxt/test/islandTransform.test.ts | 2 +- packages/nuxt/test/treeshake-client.test.ts | 2 +- packages/schema/src/config/experimental.ts | 10 ++++ 14 files changed, 161 insertions(+), 29 deletions(-) rename packages/nuxt/src/components/{ => plugins}/client-fallback-auto-id.ts (93%) create mode 100644 packages/nuxt/src/components/plugins/component-names.ts rename packages/nuxt/src/components/{islandsTransform.ts => plugins/islands-transform.ts} (99%) rename packages/nuxt/src/components/{ => plugins}/loader.ts (94%) rename packages/nuxt/src/components/{ => plugins}/transform.ts (98%) rename packages/nuxt/src/components/{ => plugins}/tree-shake.ts (99%) diff --git a/docs/1.getting-started/12.upgrade.md b/docs/1.getting-started/12.upgrade.md index 842f76c0ed..ac86d49f25 100644 --- a/docs/1.getting-started/12.upgrade.md +++ b/docs/1.getting-started/12.upgrade.md @@ -73,6 +73,7 @@ export default defineNuxtConfig({ // resetAsyncDataToUndefined: true, // templateUtils: true, // relativeWatchPaths: true, + // normalizeComponentNames: false // defaults: { // useAsyncData: { // deep: true @@ -198,6 +199,43 @@ export default defineNuxtConfig({ }) ``` +#### Normalized Component Names + +🚦 **Impact Level**: Moderate + +Vue will now generate component names that match the Nuxt pattern for component naming. + +##### What Changed + +By default, if you haven't set it manually, Vue will assign a component name that matches +the filename of the component. + +```bash [Directory structure] +├─ components/ +├─── SomeFolder/ +├───── MyComponent.vue +``` + +In this case, the component name would be `MyComponent`, as far as Vue is concerned. If you wanted to use `<KeepAlive>` with it, or identify it in the Vue DevTools, you would need to use this name. + +But in order to auto-import it, you would need to use `SomeFolderMyComponent`. + +With this change, these two values will match, and Vue will generate a component name that matches the Nuxt pattern for component naming. + +##### Migration Steps + +Ensure that you use the updated name in any tests which use `findComponent` from `@vue/test-utils` and in any `<KeepAlive>` which depends on the name of your component. + +Alternatively, for now, you can disable this behaviour with: + +```ts twoslash [nuxt.config.ts] +export default defineNuxtConfig({ + experimental: { + normalizeComponentNames: false + } +}) +``` + #### 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 fcdf8cc00e..31bed1a8ae 100644 --- a/docs/2.guide/3.going-further/1.experimental-features.md +++ b/docs/2.guide/3.going-further/1.experimental-features.md @@ -390,3 +390,31 @@ In addition, any changes to files within `srcDir` will trigger a rebuild of the ::note A maximum of 10 cache tarballs are kept. :: + +## normalizeComponentNames + +Ensure that auto-generated Vue component names match the full component name +you would use to auto-import the component. + +```ts twoslash [nuxt.config.ts] +export default defineNuxtConfig({ + experimental: { + normalizeComponentNames: true + } +}) +``` + +By default, if you haven't set it manually, Vue will assign a component name that matches +the filename of the component. + +```bash [Directory structure] +├─ components/ +├─── SomeFolder/ +├───── MyComponent.vue +``` + +In this case, the component name would be `MyComponent`, as far as Vue is concerned. If you wanted to use `<KeepAlive>` with it, or identify it in the Vue DevTools, you would need to use this component. + +But in order to auto-import it, you would need to use `SomeFolderMyComponent`. + +By setting `experimental.normalizeComponentNames`, these two values match, and Vue will generate a component name that matches the Nuxt pattern for component naming. diff --git a/docs/2.guide/3.going-further/1.features.md b/docs/2.guide/3.going-further/1.features.md index 02056f1e12..247df516e2 100644 --- a/docs/2.guide/3.going-further/1.features.md +++ b/docs/2.guide/3.going-further/1.features.md @@ -61,9 +61,12 @@ export default defineNuxtConfig({ app: 'app' }, experimental: { + sharedPrerenderData: false, compileTemplate: true, + resetAsyncDataToUndefined: true, templateUtils: true, relativeWatchPaths: true, + normalizeComponentNames: false defaults: { useAsyncData: { deep: true diff --git a/packages/nuxt/src/components/module.ts b/packages/nuxt/src/components/module.ts index dbfd5b9653..4a5540c91d 100644 --- a/packages/nuxt/src/components/module.ts +++ b/packages/nuxt/src/components/module.ts @@ -1,16 +1,18 @@ import { existsSync, statSync, writeFileSync } from 'node:fs' import { isAbsolute, join, normalize, relative, resolve } from 'pathe' -import { addPluginTemplate, addTemplate, addTypeTemplate, addVitePlugin, addWebpackPlugin, defineNuxtModule, logger, resolveAlias, resolvePath, updateTemplates } from '@nuxt/kit' +import { addBuildPlugin, addPluginTemplate, addTemplate, addTypeTemplate, addVitePlugin, addWebpackPlugin, defineNuxtModule, logger, resolveAlias, resolvePath, updateTemplates } from '@nuxt/kit' import type { Component, ComponentsDir, ComponentsOptions } from 'nuxt/schema' import { distDir } from '../dirs' -import { clientFallbackAutoIdPlugin } from './client-fallback-auto-id' import { componentNamesTemplate, componentsIslandsTemplate, componentsMetadataTemplate, componentsPluginTemplate, componentsTypeTemplate } from './templates' import { scanComponents } from './scan' -import { loaderPlugin } from './loader' -import { TreeShakeTemplatePlugin } from './tree-shake' -import { componentsChunkPlugin, islandsTransform } from './islandsTransform' -import { createTransformPlugin } from './transform' + +import { ClientFallbackAutoIdPlugin } from './plugins/client-fallback-auto-id' +import { LoaderPlugin } from './plugins/loader' +import { componentsChunkPlugin, islandsTransform } from './plugins/islands-transform' +import { createTransformPlugin } from './plugins/transform' +import { TreeShakeTemplatePlugin } from './plugins/tree-shake' +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 } } @@ -42,6 +44,11 @@ export default defineNuxtModule<ComponentsOptions>({ : context.components } + if (nuxt.options.experimental.normalizeComponentNames) { + addBuildPlugin(ComponentNamePlugin({ sourcemap: !!nuxt.options.sourcemap.client, getComponents }), { server: false }) + addBuildPlugin(ComponentNamePlugin({ sourcemap: !!nuxt.options.sourcemap.server, getComponents }), { client: false }) + } + const normalizeDirs = (dir: any, cwd: string, options?: { priority?: number }): ComponentsDir[] => { if (Array.isArray(dir)) { return dir.map(dir => normalizeDirs(dir, cwd, options)).flat().sort(compareDirByPathLength) @@ -127,14 +134,14 @@ export default defineNuxtModule<ComponentsOptions>({ addTemplate(componentsMetadataTemplate) } - const unpluginServer = createTransformPlugin(nuxt, getComponents, 'server') - const unpluginClient = createTransformPlugin(nuxt, getComponents, 'client') + const TransformPluginServer = createTransformPlugin(nuxt, getComponents, 'server') + const TransformPluginClient = createTransformPlugin(nuxt, getComponents, 'client') - addVitePlugin(() => unpluginServer.vite(), { server: true, client: false }) - addVitePlugin(() => unpluginClient.vite(), { server: false, client: true }) + addVitePlugin(() => TransformPluginServer.vite(), { server: true, client: false }) + addVitePlugin(() => TransformPluginClient.vite(), { server: false, client: true }) - addWebpackPlugin(() => unpluginServer.webpack(), { server: true, client: false }) - addWebpackPlugin(() => unpluginClient.webpack(), { server: false, client: true }) + addWebpackPlugin(() => TransformPluginServer.webpack(), { server: true, client: false }) + addWebpackPlugin(() => TransformPluginClient.webpack(), { server: false, client: true }) // Do not prefetch global components chunks nuxt.hook('build:manifest', (manifest) => { @@ -223,12 +230,12 @@ export default defineNuxtModule<ComponentsOptions>({ })) } if (nuxt.options.experimental.clientFallback) { - config.plugins.push(clientFallbackAutoIdPlugin.vite({ + config.plugins.push(ClientFallbackAutoIdPlugin.vite({ sourcemap: !!nuxt.options.sourcemap[mode], rootDir: nuxt.options.rootDir, })) } - config.plugins.push(loaderPlugin.vite({ + config.plugins.push(LoaderPlugin.vite({ sourcemap: !!nuxt.options.sourcemap[mode], getComponents, mode, @@ -292,12 +299,12 @@ export default defineNuxtModule<ComponentsOptions>({ })) } if (nuxt.options.experimental.clientFallback) { - config.plugins.push(clientFallbackAutoIdPlugin.webpack({ + config.plugins.push(ClientFallbackAutoIdPlugin.webpack({ sourcemap: !!nuxt.options.sourcemap[mode], rootDir: nuxt.options.rootDir, })) } - config.plugins.push(loaderPlugin.webpack({ + config.plugins.push(LoaderPlugin.webpack({ sourcemap: !!nuxt.options.sourcemap[mode], getComponents, mode, diff --git a/packages/nuxt/src/components/client-fallback-auto-id.ts b/packages/nuxt/src/components/plugins/client-fallback-auto-id.ts similarity index 93% rename from packages/nuxt/src/components/client-fallback-auto-id.ts rename to packages/nuxt/src/components/plugins/client-fallback-auto-id.ts index 7aa42f1d0a..b12753e4e6 100644 --- a/packages/nuxt/src/components/client-fallback-auto-id.ts +++ b/packages/nuxt/src/components/plugins/client-fallback-auto-id.ts @@ -3,7 +3,7 @@ import type { ComponentsOptions } from '@nuxt/schema' import MagicString from 'magic-string' import { isAbsolute, relative } from 'pathe' import { hash } from 'ohash' -import { isVue } from '../core/utils' +import { isVue } from '../../core/utils' interface LoaderOptions { sourcemap?: boolean @@ -12,7 +12,7 @@ interface LoaderOptions { } const CLIENT_FALLBACK_RE = /<(?:NuxtClientFallback|nuxt-client-fallback)(?: [^>]*)?>/ const CLIENT_FALLBACK_GLOBAL_RE = /<(NuxtClientFallback|nuxt-client-fallback)( [^>]*)?>/g -export const clientFallbackAutoIdPlugin = createUnplugin((options: LoaderOptions) => { +export const ClientFallbackAutoIdPlugin = createUnplugin((options: LoaderOptions) => { const exclude = options.transform?.exclude || [] const include = options.transform?.include || [] diff --git a/packages/nuxt/src/components/plugins/component-names.ts b/packages/nuxt/src/components/plugins/component-names.ts new file mode 100644 index 0000000000..4a24ebe96b --- /dev/null +++ b/packages/nuxt/src/components/plugins/component-names.ts @@ -0,0 +1,46 @@ +import { createUnplugin } from 'unplugin' +import MagicString from 'magic-string' +import type { Component } from 'nuxt/schema' +import { isVue } from '../../core/utils' + +interface NameDevPluginOptions { + sourcemap: boolean + getComponents: () => Component[] +} +/** + * Set the default name of components to their PascalCase name + */ +export const ComponentNamePlugin = (options: NameDevPluginOptions) => createUnplugin(() => { + return { + name: 'nuxt:component-name-plugin', + enforce: 'post', + transformInclude (id) { + return isVue(id) || !!id.match(/\.[tj]sx$/) + }, + transform (code, id) { + const filename = id.match(/([^/\\]+)\.\w+$/)?.[1] + if (!filename) { + return + } + + const component = options.getComponents().find(c => c.filePath === id) + + if (!component) { + return + } + + const NAME_RE = new RegExp(`__name:\\s*['"]${filename}['"]`) + const s = new MagicString(code) + s.replace(NAME_RE, `__name: ${JSON.stringify(component.pascalName)}`) + + if (s.hasChanged()) { + return { + code: s.toString(), + map: options.sourcemap + ? s.generateMap({ hires: true }) + : undefined, + } + } + }, + } +}) diff --git a/packages/nuxt/src/components/islandsTransform.ts b/packages/nuxt/src/components/plugins/islands-transform.ts similarity index 99% rename from packages/nuxt/src/components/islandsTransform.ts rename to packages/nuxt/src/components/plugins/islands-transform.ts index e01b2ea3cc..ba5aa02d0b 100644 --- a/packages/nuxt/src/components/islandsTransform.ts +++ b/packages/nuxt/src/components/plugins/islands-transform.ts @@ -9,7 +9,7 @@ import { ELEMENT_NODE, parse, walk } from 'ultrahtml' import { hash } from 'ohash' import { resolvePath } from '@nuxt/kit' import defu from 'defu' -import { isVue } from '../core/utils' +import { isVue } from '../../core/utils' interface ServerOnlyComponentTransformPluginOptions { getComponents: () => Component[] diff --git a/packages/nuxt/src/components/loader.ts b/packages/nuxt/src/components/plugins/loader.ts similarity index 94% rename from packages/nuxt/src/components/loader.ts rename to packages/nuxt/src/components/plugins/loader.ts index b8e5d38b62..d2d4813767 100644 --- a/packages/nuxt/src/components/loader.ts +++ b/packages/nuxt/src/components/plugins/loader.ts @@ -6,8 +6,8 @@ import { resolve } from 'pathe' import type { Component, ComponentsOptions } from 'nuxt/schema' import { logger, tryUseNuxt } from '@nuxt/kit' -import { distDir } from '../dirs' -import { isVue } from '../core/utils' +import { distDir } from '../../dirs' +import { isVue } from '../../core/utils' interface LoaderOptions { getComponents (): Component[] @@ -17,7 +17,7 @@ interface LoaderOptions { experimentalComponentIslands?: boolean } -export const loaderPlugin = createUnplugin((options: LoaderOptions) => { +export const LoaderPlugin = createUnplugin((options: LoaderOptions) => { const exclude = options.transform?.exclude || [] const include = options.transform?.include || [] const serverComponentRuntime = resolve(distDir, 'components/runtime/server-component') @@ -49,7 +49,7 @@ export const loaderPlugin = createUnplugin((options: LoaderOptions) => { // @ts-expect-error TODO: refactor to nuxi if (component._internal_install && tryUseNuxt()?.options.test === false) { // @ts-expect-error TODO: refactor to nuxi - import('../core/features').then(({ installNuxtModule }) => installNuxtModule(component._internal_install)) + import('../../core/features').then(({ installNuxtModule }) => installNuxtModule(component._internal_install)) } let identifier = map.get(component) || `__nuxt_component_${num++}` map.set(component, identifier) diff --git a/packages/nuxt/src/components/transform.ts b/packages/nuxt/src/components/plugins/transform.ts similarity index 98% rename from packages/nuxt/src/components/transform.ts rename to packages/nuxt/src/components/plugins/transform.ts index 16f1f38052..064fe9a56f 100644 --- a/packages/nuxt/src/components/transform.ts +++ b/packages/nuxt/src/components/plugins/transform.ts @@ -7,8 +7,8 @@ import { parseURL } from 'ufo' import { parseQuery } from 'vue-router' import { normalize, resolve } from 'pathe' import { genImport } from 'knitwork' -import { distDir } from '../dirs' -import type { getComponentsT } from './module' +import { distDir } from '../../dirs' +import type { getComponentsT } from '../module' const COMPONENT_QUERY_RE = /[?&]nuxt_component=/ diff --git a/packages/nuxt/src/components/tree-shake.ts b/packages/nuxt/src/components/plugins/tree-shake.ts similarity index 99% rename from packages/nuxt/src/components/tree-shake.ts rename to packages/nuxt/src/components/plugins/tree-shake.ts index 8108a9434d..2eaf341d87 100644 --- a/packages/nuxt/src/components/tree-shake.ts +++ b/packages/nuxt/src/components/plugins/tree-shake.ts @@ -6,7 +6,7 @@ import type { AssignmentProperty, CallExpression, Identifier, Literal, MemberExp import { createUnplugin } from 'unplugin' import type { Component } from '@nuxt/schema' import { resolve } from 'pathe' -import { distDir } from '../dirs' +import { distDir } from '../../dirs' interface TreeShakeTemplatePluginOptions { sourcemap?: boolean diff --git a/packages/nuxt/test/components-transform.test.ts b/packages/nuxt/test/components-transform.test.ts index d61f0bb55c..338d470003 100644 --- a/packages/nuxt/test/components-transform.test.ts +++ b/packages/nuxt/test/components-transform.test.ts @@ -4,7 +4,7 @@ import type { Component, Nuxt } from '@nuxt/schema' import { kebabCase } from 'scule' import { normalize } from 'pathe' -import { createTransformPlugin } from '../src/components/transform' +import { createTransformPlugin } from '../src/components/plugins/transform' describe('components:transform', () => { it('should transform #components imports', async () => { diff --git a/packages/nuxt/test/islandTransform.test.ts b/packages/nuxt/test/islandTransform.test.ts index dcf99e663c..5634dee92e 100644 --- a/packages/nuxt/test/islandTransform.test.ts +++ b/packages/nuxt/test/islandTransform.test.ts @@ -2,7 +2,7 @@ import { describe, expect, it, vi } from 'vitest' import type { Plugin } from 'vite' import type { Component } from '@nuxt/schema' import type { UnpluginOptions } from 'unplugin' -import { islandsTransform } from '../src/components/islandsTransform' +import { islandsTransform } from '../src/components/plugins/islands-transform' import { normalizeLineEndings } from './utils' const getComponents = () => [{ diff --git a/packages/nuxt/test/treeshake-client.test.ts b/packages/nuxt/test/treeshake-client.test.ts index 375ceff182..2cc0ac27c9 100644 --- a/packages/nuxt/test/treeshake-client.test.ts +++ b/packages/nuxt/test/treeshake-client.test.ts @@ -6,7 +6,7 @@ import type { Plugin } from 'vite' import { Parser } from 'acorn' import type { Options } from '@vitejs/plugin-vue' import _vuePlugin from '@vitejs/plugin-vue' -import { TreeShakeTemplatePlugin } from '../src/components/tree-shake' +import { TreeShakeTemplatePlugin } from '../src/components/plugins/tree-shake' import { fixtureDir, normalizeLineEndings } from './utils' // mock due to differences of results between windows and linux diff --git a/packages/schema/src/config/experimental.ts b/packages/schema/src/config/experimental.ts index 8f0249cc3d..711a20b776 100644 --- a/packages/schema/src/config/experimental.ts +++ b/packages/schema/src/config/experimental.ts @@ -389,5 +389,15 @@ export default defineUntypedSchema({ * This only works for source files within `srcDir` and `serverDir` for the Vue/Nitro parts of your app. */ buildCache: false, + + /** + * Ensure that auto-generated Vue component names match the full component name + * you would use to auto-import the component. + */ + normalizeComponentNames: { + $resolve: async (val, get) => { + return val ?? ((await get('future') as Record<string, unknown>).compatibilityVersion === 4) + }, + }, }, }) From d573f243331935b93e99718f1384e60b5e169869 Mon Sep 17 00:00:00 2001 From: Daniel Roe <daniel@roe.dev> Date: Tue, 24 Sep 2024 15:21:48 +0100 Subject: [PATCH 042/104] ci: rspack semantic scope --- .github/workflows/semantic-pull-requests.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/semantic-pull-requests.yml b/.github/workflows/semantic-pull-requests.yml index e569c4acc3..d563f5045f 100644 --- a/.github/workflows/semantic-pull-requests.yml +++ b/.github/workflows/semantic-pull-requests.yml @@ -26,6 +26,7 @@ jobs: kit nuxi nuxt + rspack schema test-utils ui-templates From b487f7373bdaf23ab4ca6d6eaffdb604b8d6f2c9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 25 Sep 2024 19:41:25 +0100 Subject: [PATCH 043/104] chore(deps): update dependency webpack to v5.95.0 (main) (#29159) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/kit/package.json | 2 +- packages/schema/package.json | 2 +- packages/webpack/package.json | 2 +- pnpm-lock.yaml | 166 +++++++++++++++++----------------- 4 files changed, 86 insertions(+), 86 deletions(-) diff --git a/packages/kit/package.json b/packages/kit/package.json index 04ca57210f..aaad27ba63 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -54,7 +54,7 @@ "unbuild": "3.0.0-rc.7", "vite": "5.4.8", "vitest": "2.1.1", - "webpack": "5.94.0" + "webpack": "5.95.0" }, "engines": { "node": "^14.18.0 || >=16.10.0" diff --git a/packages/schema/package.json b/packages/schema/package.json index 0c738ff240..27ec672880 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -59,7 +59,7 @@ "vue-bundle-renderer": "2.1.1", "vue-loader": "17.4.2", "vue-router": "4.4.5", - "webpack": "5.94.0", + "webpack": "5.95.0", "webpack-dev-middleware": "7.4.2" }, "dependencies": { diff --git a/packages/webpack/package.json b/packages/webpack/package.json index e0ccc9233d..2d93279fbf 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -64,7 +64,7 @@ "url-loader": "^4.1.1", "vue-bundle-renderer": "^2.1.1", "vue-loader": "^17.4.2", - "webpack": "^5.94.0", + "webpack": "^5.95.0", "webpack-bundle-analyzer": "^4.10.2", "webpack-dev-middleware": "^7.4.2", "webpack-hot-middleware": "^2.26.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 136b431441..50d8eeb76c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -264,8 +264,8 @@ importers: specifier: 2.1.1 version: 2.1.1(@types/node@20.16.7)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) webpack: - specifier: 5.94.0 - version: 5.94.0 + specifier: 5.95.0 + version: 5.95.0 packages/nuxt: dependencies: @@ -467,7 +467,7 @@ importers: devDependencies: '@nuxt/scripts': specifier: 0.9.3 - version: 0.9.3(@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.8)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.24.0)) + version: 0.9.3(@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.8)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.95.0(esbuild@0.24.0)) '@nuxt/ui-templates': specifier: workspace:* version: link:../ui-templates @@ -570,7 +570,7 @@ importers: version: 2.0.0-beta.2(magicast@0.3.5) esbuild-loader: specifier: 4.2.2 - version: 4.2.2(webpack@5.94.0) + version: 4.2.2(webpack@5.95.0) h3: specifier: npm:h3-nightly@2.0.0-1718872656.6765a6e version: h3-nightly@2.0.0-1718872656.6765a6e @@ -603,16 +603,16 @@ importers: version: 2.1.1 vue-loader: specifier: 17.4.2 - version: 17.4.2(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2))(webpack@5.94.0) + version: 17.4.2(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2))(webpack@5.95.0) vue-router: specifier: 4.4.5 version: 4.4.5(vue@3.5.8(typescript@5.6.2)) webpack: - specifier: 5.94.0 - version: 5.94.0 + specifier: 5.95.0 + version: 5.95.0 webpack-dev-middleware: specifier: 7.4.2 - version: 7.4.2(webpack@5.94.0) + version: 7.4.2(webpack@5.95.0) packages/ui-templates: devDependencies: @@ -651,7 +651,7 @@ importers: version: 0.2.6 unocss: specifier: 0.62.4 - version: 0.62.4(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0)) + version: 0.62.4(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0)) vite: specifier: 5.4.8 version: 5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0) @@ -784,7 +784,7 @@ importers: dependencies: '@nuxt/friendly-errors-webpack-plugin': specifier: ^2.6.0 - version: 2.6.0(webpack@5.94.0) + version: 2.6.0(webpack@5.95.0) '@nuxt/kit': specifier: workspace:* version: link:../kit @@ -793,10 +793,10 @@ importers: version: 10.4.20(postcss@8.4.47) css-loader: specifier: ^7.1.2 - version: 7.1.2(webpack@5.94.0) + version: 7.1.2(webpack@5.95.0) css-minimizer-webpack-plugin: specifier: ^7.0.0 - version: 7.0.0(webpack@5.94.0) + version: 7.0.0(webpack@5.95.0) cssnano: specifier: ^7.0.6 version: 7.0.6(postcss@8.4.47) @@ -805,7 +805,7 @@ importers: version: 6.1.4 esbuild-loader: specifier: ^4.2.2 - version: 4.2.2(webpack@5.94.0) + version: 4.2.2(webpack@5.95.0) escape-string-regexp: specifier: ^5.0.0 version: 5.0.0 @@ -814,10 +814,10 @@ importers: version: 3.0.3 file-loader: specifier: ^6.2.0 - version: 6.2.0(webpack@5.94.0) + version: 6.2.0(webpack@5.95.0) fork-ts-checker-webpack-plugin: specifier: ^9.0.2 - version: 9.0.2(typescript@5.6.2)(webpack@5.94.0) + version: 9.0.2(typescript@5.6.2)(webpack@5.95.0) globby: specifier: ^14.0.2 version: 14.0.2 @@ -844,7 +844,7 @@ importers: version: 4.12.0 mini-css-extract-plugin: specifier: ^2.9.1 - version: 2.9.1(webpack@5.94.0) + version: 2.9.1(webpack@5.95.0) mlly: specifier: ^1.7.1 version: 1.7.1 @@ -868,7 +868,7 @@ importers: version: 2.0.0 postcss-loader: specifier: ^8.1.1 - version: 8.1.1(postcss@8.4.47)(typescript@5.6.2)(webpack@5.94.0) + version: 8.1.1(postcss@8.4.47)(typescript@5.6.2)(webpack@5.95.0) postcss-url: specifier: ^10.1.3 version: 10.1.3(postcss@8.4.47) @@ -880,7 +880,7 @@ importers: version: 3.7.0 time-fix-plugin: specifier: ^2.0.7 - version: 2.0.7(webpack@5.94.0) + version: 2.0.7(webpack@5.95.0) ufo: specifier: 1.5.4 version: 1.5.4 @@ -892,22 +892,22 @@ importers: version: 1.14.1(webpack-sources@3.2.3) url-loader: specifier: ^4.1.1 - version: 4.1.1(file-loader@6.2.0(webpack@5.94.0))(webpack@5.94.0) + version: 4.1.1(file-loader@6.2.0(webpack@5.95.0))(webpack@5.95.0) vue-bundle-renderer: specifier: ^2.1.1 version: 2.1.1 vue-loader: specifier: ^17.4.2 - version: 17.4.2(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2))(webpack@5.94.0) + version: 17.4.2(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2))(webpack@5.95.0) webpack: - specifier: ^5.94.0 - version: 5.94.0 + specifier: ^5.95.0 + version: 5.95.0 webpack-bundle-analyzer: specifier: ^4.10.2 version: 4.10.2 webpack-dev-middleware: specifier: ^7.4.2 - version: 7.4.2(webpack@5.94.0) + version: 7.4.2(webpack@5.95.0) webpack-hot-middleware: specifier: ^2.26.1 version: 2.26.1 @@ -916,7 +916,7 @@ importers: version: 0.6.2 webpackbar: specifier: ^6.0.1 - version: 6.0.1(webpack@5.94.0) + version: 6.0.1(webpack@5.95.0) devDependencies: '@nuxt/schema': specifier: workspace:* @@ -7322,8 +7322,8 @@ packages: webpack-virtual-modules@0.6.2: resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==} - webpack@5.94.0: - resolution: {integrity: sha512-KcsGn50VT+06JH/iunZJedYGUJS5FGjow8wb9c0v5n1Om8O1g4L6LjtfxwlXIATopoQu+vOXXa7gYisWxCoPyg==} + webpack@5.95.0: + resolution: {integrity: sha512-2t3XstrKULz41MNMBF+cJ97TyHdyQ8HCt//pqErqDvNjU9YQBnZxIHa11VXsi7F3mb5/aO2tuDxdeTPdU7xu9Q==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -8212,7 +8212,7 @@ snapshots: execa: 7.2.0 vite: 5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0) - '@nuxt/devtools-ui-kit@1.5.0(@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.8)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack@5.94.0(esbuild@0.24.0))': + '@nuxt/devtools-ui-kit@1.5.0(@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.8)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack@5.95.0(esbuild@0.24.0))': dependencies: '@iconify-json/carbon': 1.2.1 '@iconify-json/logos': 1.2.0 @@ -8222,7 +8222,7 @@ snapshots: '@nuxt/devtools-kit': 1.5.0(vite@5.4.8(@types/node@20.16.7)(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.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(webpack@5.94.0(esbuild@0.24.0)) + '@unocss/nuxt': 0.62.4(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(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 @@ -8233,7 +8233,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.22.4)(webpack@5.94.0(esbuild@0.24.0)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0)) + unocss: 0.62.4(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0)) v-lazy-show: 0.2.4(@vue/compiler-core@3.5.8) transitivePeerDependencies: - '@unocss/webpack' @@ -8351,18 +8351,18 @@ snapshots: - supports-color - typescript - '@nuxt/friendly-errors-webpack-plugin@2.6.0(webpack@5.94.0)': + '@nuxt/friendly-errors-webpack-plugin@2.6.0(webpack@5.95.0)': dependencies: chalk: 2.4.2 consola: 3.2.3 error-stack-parser: 2.1.4 string-width: 4.2.3 - webpack: 5.94.0 + webpack: 5.95.0 - '@nuxt/scripts@0.9.3(@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.8)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.24.0))': + '@nuxt/scripts@0.9.3(@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.8)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.95.0(esbuild@0.24.0))': dependencies: '@nuxt/devtools-kit': 1.5.0(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0)) - '@nuxt/devtools-ui-kit': 1.5.0(@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.8)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack@5.94.0(esbuild@0.24.0)) + '@nuxt/devtools-ui-kit': 1.5.0(@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.8)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack@5.95.0(esbuild@0.24.0)) '@nuxt/kit': link:packages/kit '@types/google.maps': 3.58.0 '@types/stripe-v3': 3.1.33 @@ -9024,7 +9024,7 @@ snapshots: dependencies: '@types/node': 20.16.7 tapable: 2.2.1 - webpack: 5.94.0 + webpack: 5.95.0 transitivePeerDependencies: - '@swc/core' - esbuild @@ -9035,7 +9035,7 @@ snapshots: dependencies: '@types/connect': 3.4.38 tapable: 2.2.1 - webpack: 5.94.0 + webpack: 5.95.0 transitivePeerDependencies: - '@swc/core' - esbuild @@ -9271,7 +9271,7 @@ snapshots: gzip-size: 6.0.0 sirv: 2.0.4 - '@unocss/nuxt@0.62.4(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(webpack@5.94.0(esbuild@0.24.0))': + '@unocss/nuxt@0.62.4(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(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 @@ -9285,8 +9285,8 @@ snapshots: '@unocss/preset-wind': 0.62.4 '@unocss/reset': 0.62.4 '@unocss/vite': 0.62.4(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0)) - '@unocss/webpack': 0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)) - unocss: 0.62.4(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0)) + '@unocss/webpack': 0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)) + unocss: 0.62.4(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0)) transitivePeerDependencies: - postcss - rollup @@ -9390,7 +9390,7 @@ snapshots: - rollup - supports-color - '@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.23.1))': + '@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.23.1))': dependencies: '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.0(rollup@4.22.4) @@ -9400,14 +9400,14 @@ snapshots: magic-string: 0.30.11 tinyglobby: 0.2.6 unplugin: 1.14.1(webpack-sources@3.2.3) - webpack: 5.94.0(esbuild@0.23.1) + webpack: 5.95.0(esbuild@0.23.1) webpack-sources: 3.2.3 transitivePeerDependencies: - rollup - supports-color optional: true - '@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0))': + '@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0))': dependencies: '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.0(rollup@4.22.4) @@ -9417,7 +9417,7 @@ snapshots: magic-string: 0.30.11 tinyglobby: 0.2.6 unplugin: 1.14.1(webpack-sources@3.2.3) - webpack: 5.94.0(esbuild@0.24.0) + webpack: 5.95.0(esbuild@0.24.0) webpack-sources: 3.2.3 transitivePeerDependencies: - rollup @@ -10386,7 +10386,7 @@ snapshots: dependencies: postcss: 8.4.47 - css-loader@7.1.2(webpack@5.94.0): + css-loader@7.1.2(webpack@5.95.0): dependencies: icss-utils: 5.1.0(postcss@8.4.47) postcss: 8.4.47 @@ -10397,9 +10397,9 @@ snapshots: postcss-value-parser: 4.2.0 semver: 7.6.3 optionalDependencies: - webpack: 5.94.0 + webpack: 5.95.0 - css-minimizer-webpack-plugin@7.0.0(webpack@5.94.0): + css-minimizer-webpack-plugin@7.0.0(webpack@5.95.0): dependencies: '@jridgewell/trace-mapping': 0.3.25 cssnano: 7.0.6(postcss@8.4.47) @@ -10407,7 +10407,7 @@ snapshots: postcss: 8.4.47 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.94.0 + webpack: 5.95.0 css-select@5.1.0: dependencies: @@ -10727,12 +10727,12 @@ snapshots: es-module-lexer@1.5.4: {} - esbuild-loader@4.2.2(webpack@5.94.0): + esbuild-loader@4.2.2(webpack@5.95.0): dependencies: esbuild: 0.21.5 get-tsconfig: 4.8.0 loader-utils: 2.0.4 - webpack: 5.94.0 + webpack: 5.95.0 webpack-sources: 1.4.3 esbuild@0.20.2: @@ -11141,11 +11141,11 @@ snapshots: dependencies: flat-cache: 4.0.1 - file-loader@6.2.0(webpack@5.94.0): + file-loader@6.2.0(webpack@5.95.0): dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.94.0 + webpack: 5.95.0 file-uri-to-path@1.0.0: {} @@ -11195,7 +11195,7 @@ snapshots: cross-spawn: 7.0.3 signal-exit: 4.1.0 - fork-ts-checker-webpack-plugin@9.0.2(typescript@5.6.2)(webpack@5.94.0): + fork-ts-checker-webpack-plugin@9.0.2(typescript@5.6.2)(webpack@5.95.0): dependencies: '@babel/code-frame': 7.24.7 chalk: 4.1.2 @@ -11210,7 +11210,7 @@ snapshots: semver: 7.6.3 tapable: 2.2.1 typescript: 5.6.2 - webpack: 5.94.0 + webpack: 5.95.0 fraction.js@4.3.7: {} @@ -12503,11 +12503,11 @@ snapshots: min-indent@1.0.1: {} - mini-css-extract-plugin@2.9.1(webpack@5.94.0): + mini-css-extract-plugin@2.9.1(webpack@5.95.0): dependencies: schema-utils: 4.2.0 tapable: 2.2.1 - webpack: 5.94.0 + webpack: 5.95.0 minimatch@10.0.1: dependencies: @@ -13150,14 +13150,14 @@ snapshots: read-cache: 1.0.0 resolve: 1.22.8 - postcss-loader@8.1.1(postcss@8.4.47)(typescript@5.6.2)(webpack@5.94.0): + postcss-loader@8.1.1(postcss@8.4.47)(typescript@5.6.2)(webpack@5.95.0): dependencies: cosmiconfig: 9.0.0(typescript@5.6.2) jiti: 2.0.0-rc.1 postcss: 8.4.47 semver: 7.6.3 optionalDependencies: - webpack: 5.94.0 + webpack: 5.95.0 transitivePeerDependencies: - typescript @@ -14107,37 +14107,37 @@ snapshots: mkdirp: 1.0.4 yallist: 4.0.0 - terser-webpack-plugin@5.3.10(esbuild@0.23.1)(webpack@5.94.0(esbuild@0.23.1)): + terser-webpack-plugin@5.3.10(esbuild@0.23.1)(webpack@5.95.0(esbuild@0.23.1)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.32.0 - webpack: 5.94.0(esbuild@0.23.1) + webpack: 5.95.0(esbuild@0.23.1) optionalDependencies: esbuild: 0.23.1 optional: true - terser-webpack-plugin@5.3.10(esbuild@0.24.0)(webpack@5.94.0(esbuild@0.24.0)): + terser-webpack-plugin@5.3.10(esbuild@0.24.0)(webpack@5.95.0(esbuild@0.24.0)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.32.0 - webpack: 5.94.0(esbuild@0.24.0) + webpack: 5.95.0(esbuild@0.24.0) optionalDependencies: esbuild: 0.24.0 - terser-webpack-plugin@5.3.10(webpack@5.94.0): + terser-webpack-plugin@5.3.10(webpack@5.95.0): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.32.0 - webpack: 5.94.0 + webpack: 5.95.0 terser@5.32.0: dependencies: @@ -14166,9 +14166,9 @@ snapshots: dependencies: semver: 7.6.3 - time-fix-plugin@2.0.7(webpack@5.94.0): + time-fix-plugin@2.0.7(webpack@5.95.0): dependencies: - webpack: 5.94.0 + webpack: 5.95.0 timsort@0.3.0: {} @@ -14408,7 +14408,7 @@ snapshots: universalify@2.0.1: {} - unocss@0.62.4(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0)): + unocss@0.62.4(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0)): dependencies: '@unocss/astro': 0.62.4(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0)) '@unocss/cli': 0.62.4(rollup@4.22.4) @@ -14428,14 +14428,14 @@ snapshots: '@unocss/transformer-variant-group': 0.62.4 '@unocss/vite': 0.62.4(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: - '@unocss/webpack': 0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.23.1)) + '@unocss/webpack': 0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.23.1)) vite: 5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - postcss - rollup - supports-color - unocss@0.62.4(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0)): + unocss@0.62.4(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0)): dependencies: '@unocss/astro': 0.62.4(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0)) '@unocss/cli': 0.62.4(rollup@4.22.4) @@ -14455,7 +14455,7 @@ snapshots: '@unocss/transformer-variant-group': 0.62.4 '@unocss/vite': 0.62.4(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: - '@unocss/webpack': 0.62.4(rollup@4.22.4)(webpack@5.94.0(esbuild@0.24.0)) + '@unocss/webpack': 0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)) vite: 5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - postcss @@ -14552,14 +14552,14 @@ snapshots: dependencies: punycode: 2.3.1 - url-loader@4.1.1(file-loader@6.2.0(webpack@5.94.0))(webpack@5.94.0): + url-loader@4.1.1(file-loader@6.2.0(webpack@5.95.0))(webpack@5.95.0): dependencies: loader-utils: 2.0.4 mime-types: 2.1.35 schema-utils: 3.3.0 - webpack: 5.94.0 + webpack: 5.95.0 optionalDependencies: - file-loader: 6.2.0(webpack@5.94.0) + file-loader: 6.2.0(webpack@5.95.0) urlpattern-polyfill@8.0.2: {} @@ -14841,12 +14841,12 @@ snapshots: transitivePeerDependencies: - supports-color - vue-loader@17.4.2(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2))(webpack@5.94.0): + vue-loader@17.4.2(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2))(webpack@5.95.0): dependencies: chalk: 4.1.2 hash-sum: 2.0.0 watchpack: 2.4.2 - webpack: 5.94.0 + webpack: 5.95.0 optionalDependencies: '@vue/compiler-sfc': 3.5.8 vue: 3.5.8(typescript@5.6.2) @@ -14906,7 +14906,7 @@ snapshots: - bufferutil - utf-8-validate - webpack-dev-middleware@7.4.2(webpack@5.94.0): + webpack-dev-middleware@7.4.2(webpack@5.95.0): dependencies: colorette: 2.0.20 memfs: 4.12.0 @@ -14915,7 +14915,7 @@ snapshots: range-parser: 1.2.1 schema-utils: 4.2.0 optionalDependencies: - webpack: 5.94.0 + webpack: 5.95.0 webpack-hot-middleware@2.26.1: dependencies: @@ -14932,7 +14932,7 @@ snapshots: webpack-virtual-modules@0.6.2: {} - webpack@5.94.0: + webpack@5.95.0: dependencies: '@types/estree': 1.0.6 '@webassemblyjs/ast': 1.12.1 @@ -14954,7 +14954,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(webpack@5.94.0) + terser-webpack-plugin: 5.3.10(webpack@5.95.0) watchpack: 2.4.2 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -14962,7 +14962,7 @@ snapshots: - esbuild - uglify-js - webpack@5.94.0(esbuild@0.23.1): + webpack@5.95.0(esbuild@0.23.1): dependencies: '@types/estree': 1.0.6 '@webassemblyjs/ast': 1.12.1 @@ -14984,7 +14984,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(esbuild@0.23.1)(webpack@5.94.0(esbuild@0.23.1)) + terser-webpack-plugin: 5.3.10(esbuild@0.23.1)(webpack@5.95.0(esbuild@0.23.1)) watchpack: 2.4.2 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -14993,7 +14993,7 @@ snapshots: - uglify-js optional: true - webpack@5.94.0(esbuild@0.24.0): + webpack@5.95.0(esbuild@0.24.0): dependencies: '@types/estree': 1.0.6 '@webassemblyjs/ast': 1.12.1 @@ -15015,7 +15015,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(esbuild@0.24.0)(webpack@5.94.0(esbuild@0.24.0)) + terser-webpack-plugin: 5.3.10(esbuild@0.24.0)(webpack@5.95.0(esbuild@0.24.0)) watchpack: 2.4.2 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -15023,7 +15023,7 @@ snapshots: - esbuild - uglify-js - webpackbar@6.0.1(webpack@5.94.0): + webpackbar@6.0.1(webpack@5.95.0): dependencies: ansi-escapes: 4.3.2 chalk: 4.1.2 @@ -15032,7 +15032,7 @@ snapshots: markdown-table: 2.0.0 pretty-time: 1.1.0 std-env: 3.7.0 - webpack: 5.94.0 + webpack: 5.95.0 wrap-ansi: 7.0.0 whatwg-mimetype@3.0.0: {} From 7516638390e8ae5b303bef003a74f3a329b6fa8d Mon Sep 17 00:00:00 2001 From: Bochkarev Ivan <ivanx86@gmail.com> Date: Thu, 26 Sep 2024 01:24:12 +0600 Subject: [PATCH 044/104] ci: update lychee config (#29162) --- lychee.toml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lychee.toml b/lychee.toml index b7cdde5945..b00e5bee37 100644 --- a/lychee.toml +++ b/lychee.toml @@ -14,5 +14,7 @@ exclude = [ # TODO: remove when their SSL certificate is valid again "https://www.conventionalcommits.org", # single-quotes are required for regexp - '(https?:\/\/github\.com\/)(.*\/)(generate)', + '(https?:\/\/github\.com\/)(.*\/)(generate)', + "https://localhost:3000", + "https://github.com/nuxt-contrib/vue3-ssr-starter/generate", ] From d3b3317c09e4bea4b7d7ed75f2bcee0ace314a87 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 25 Sep 2024 23:29:31 +0100 Subject: [PATCH 045/104] chore(deps): update dependency nuxi to v3.14.0 (main) (#29167) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages/nuxt/package.json | 2 +- pnpm-lock.yaml | 16 +++++++--------- 3 files changed, 9 insertions(+), 11 deletions(-) diff --git a/package.json b/package.json index 02fd350661..0794ea4130 100644 --- a/package.json +++ b/package.json @@ -90,7 +90,7 @@ "jiti": "2.0.0-rc.1", "markdownlint-cli": "0.42.0", "nitro": "npm:nitro-nightly@3.0.0-beta-28665895.e727afda", - "nuxi": "3.13.2", + "nuxi": "3.14.0", "nuxt": "workspace:*", "nuxt-content-twoslash": "0.1.1", "ofetch": "1.4.0", diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index c78b96787c..187594d170 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -95,7 +95,7 @@ "mlly": "^1.7.1", "nanotar": "^0.1.1", "nitro": "npm:nitro-nightly@3.0.0-beta-28665895.e727afda", - "nuxi": "^3.13.2", + "nuxi": "^3.14.0", "nypm": "^0.3.11", "ofetch": "^1.4.0", "ohash": "^1.1.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 50d8eeb76c..07d5beddae 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -125,8 +125,8 @@ importers: specifier: npm:nitro-nightly@3.0.0-beta-28665895.e727afda version: nitro-nightly@3.0.0-beta-28665895.e727afda(typescript@5.6.2)(webpack-sources@3.2.3) nuxi: - specifier: 3.13.2 - version: 3.13.2 + specifier: 3.14.0 + version: 3.14.0 nuxt: specifier: workspace:* version: link:packages/nuxt @@ -381,8 +381,8 @@ importers: specifier: npm:nitro-nightly@3.0.0-beta-28665895.e727afda version: nitro-nightly@3.0.0-beta-28665895.e727afda(typescript@5.6.2)(webpack-sources@3.2.3) nuxi: - specifier: ^3.13.2 - version: 3.13.2 + specifier: ^3.14.0 + version: 3.14.0 nypm: specifier: ^0.3.11 version: 0.3.11 @@ -5522,8 +5522,8 @@ packages: nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} - nuxi@3.13.2: - resolution: {integrity: sha512-yAgpxBcIB2/DWL7dWRZOQa5ULLZQ4AWgYdqtUDbeOZ3KxmY/+fqm8/UJuU7QK81JrccNaZeSI+GLe5BY7RR3cQ==} + nuxi@3.14.0: + resolution: {integrity: sha512-MhG4QR6D95jQxhnwKfdKXulZ8Yqy1nbpwbotbxY5IcabOzpEeTB8hYn2BFkmYdMUB0no81qpv2ldZmVCT9UsnQ==} engines: {node: ^16.10.0 || >=18.0.0} hasBin: true @@ -12846,9 +12846,7 @@ snapshots: dependencies: boolbase: 1.0.0 - nuxi@3.13.2: - optionalDependencies: - fsevents: 2.3.3 + nuxi@3.14.0: {} nuxt-content-twoslash@0.1.1(@nuxtjs/mdc@0.8.3(webpack-sources@3.2.3)): dependencies: From 77e057ac442c1d7b5c92fcbab655cb106c158ef3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 25 Sep 2024 23:31:40 +0100 Subject: [PATCH 046/104] chore(deps): update all non-major dependencies (main) (#29163) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Daniel Roe <daniel@roe.dev> --- .github/workflows/autofix-docs.yml | 2 +- .github/workflows/autofix.yml | 2 +- .github/workflows/benchmark.yml | 2 +- .github/workflows/changelog.yml | 2 +- .github/workflows/ci.yml | 16 +- .github/workflows/dependency-review.yml | 2 +- .github/workflows/docs-check-links.yml | 2 +- .github/workflows/docs.yml | 2 +- .github/workflows/lint-sherif.yml | 2 +- .github/workflows/lint-workflows.yml | 2 +- .github/workflows/release-pr.yml | 2 +- .github/workflows/release.yml | 2 +- .github/workflows/reproduire.yml | 2 +- .github/workflows/scorecards.yml | 2 +- .github/workflows/stackblitz-link.yml | 2 +- package.json | 14 +- packages/kit/package.json | 8 +- packages/nuxt/package.json | 10 +- packages/schema/package.json | 4 +- packages/ui-templates/package.json | 2 +- packages/vite/package.json | 4 +- packages/webpack/package.json | 4 +- pnpm-lock.yaml | 685 ++++++++++++------------ test/bundle.test.ts | 8 +- 24 files changed, 383 insertions(+), 400 deletions(-) diff --git a/.github/workflows/autofix-docs.yml b/.github/workflows/autofix-docs.yml index 9410a7e3e0..0d4a241a3b 100644 --- a/.github/workflows/autofix-docs.yml +++ b/.github/workflows/autofix-docs.yml @@ -17,7 +17,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 - run: corepack enable - uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4 with: diff --git a/.github/workflows/autofix.yml b/.github/workflows/autofix.yml index fbc7aaea90..3eae960c13 100644 --- a/.github/workflows/autofix.yml +++ b/.github/workflows/autofix.yml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 - run: corepack enable - uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4 with: diff --git a/.github/workflows/benchmark.yml b/.github/workflows/benchmark.yml index 9a8d3404b7..9d172b0137 100644 --- a/.github/workflows/benchmark.yml +++ b/.github/workflows/benchmark.yml @@ -29,7 +29,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 - run: corepack enable - uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4 with: diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml index 97461ca364..6e1fd3b606 100644 --- a/.github/workflows/changelog.yml +++ b/.github/workflows/changelog.yml @@ -22,7 +22,7 @@ jobs: contents: write steps: - - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 with: fetch-depth: 0 - run: corepack enable diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b491e5c5c8..c962f800ba 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -37,7 +37,7 @@ jobs: timeout-minutes: 10 steps: - - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 - run: corepack enable - uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4 with: @@ -72,7 +72,7 @@ jobs: security-events: write steps: - - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 - name: Initialize CodeQL uses: github/codeql-action/init@461ef6c76dfe95d5c364de2f431ddbd31a417628 # v3.26.9 @@ -107,7 +107,7 @@ jobs: module: ["bundler", "node"] steps: - - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 - run: corepack enable - uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4 with: @@ -138,7 +138,7 @@ jobs: timeout-minutes: 10 steps: - - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 - run: corepack enable - uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4 with: @@ -162,7 +162,7 @@ jobs: needs: - build steps: - - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 - run: corepack enable - uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4 with: @@ -213,7 +213,7 @@ jobs: timeout-minutes: 15 steps: - - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 - run: corepack enable - uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4 with: @@ -266,7 +266,7 @@ jobs: timeout-minutes: 20 steps: - - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 with: fetch-depth: 0 - run: corepack enable @@ -307,7 +307,7 @@ jobs: timeout-minutes: 20 steps: - - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 with: fetch-depth: 0 - run: corepack enable diff --git a/.github/workflows/dependency-review.yml b/.github/workflows/dependency-review.yml index 2aae50705f..81beca512c 100644 --- a/.github/workflows/dependency-review.yml +++ b/.github/workflows/dependency-review.yml @@ -17,6 +17,6 @@ jobs: runs-on: ubuntu-latest steps: - name: 'Checkout Repository' - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 - name: 'Dependency Review' uses: actions/dependency-review-action@5a2ce3f5b92ee19cbb1541a4984c76d921601d7c # v4.3.4 diff --git a/.github/workflows/docs-check-links.yml b/.github/workflows/docs-check-links.yml index 7faed49485..baa805fb9c 100644 --- a/.github/workflows/docs-check-links.yml +++ b/.github/workflows/docs-check-links.yml @@ -26,7 +26,7 @@ jobs: restore-keys: cache-lychee- # check links with Lychee - - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 - name: Lychee link checker uses: lycheeverse/lychee-action@5047c2a4052946424ce139fe111135f6d7c0fe0b # for v1.8.0 diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index e0ade3b78a..1aac781344 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -21,7 +21,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 - run: corepack enable - uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4 with: diff --git a/.github/workflows/lint-sherif.yml b/.github/workflows/lint-sherif.yml index 951062afdc..db815c2b16 100644 --- a/.github/workflows/lint-sherif.yml +++ b/.github/workflows/lint-sherif.yml @@ -23,7 +23,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 - run: corepack enable - uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4 with: diff --git a/.github/workflows/lint-workflows.yml b/.github/workflows/lint-workflows.yml index 41b57db609..8645ce310b 100644 --- a/.github/workflows/lint-workflows.yml +++ b/.github/workflows/lint-workflows.yml @@ -23,7 +23,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 # From https://github.com/rhysd/actionlint/blob/main/docs/usage.md#use-actionlint-on-github-actions - name: Check workflow files uses: docker://rhysd/actionlint:1.7.2@sha256:89d3f90f82781dee3c8724651129634b08cf2241bbd67fcd02a1c5198119fc5e diff --git a/.github/workflows/release-pr.yml b/.github/workflows/release-pr.yml index 7d26f17b24..dff2aacd52 100644 --- a/.github/workflows/release-pr.yml +++ b/.github/workflows/release-pr.yml @@ -48,7 +48,7 @@ jobs: fi echo "head_sha=$head_sha" >> "$GITHUB_OUTPUT" - - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 with: ref: ${{ steps.pr.outputs.head_sha }} fetch-depth: 1 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 870a8ce28e..fc8203daa5 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -19,7 +19,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 20 steps: - - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 with: fetch-depth: 0 - run: corepack enable diff --git a/.github/workflows/reproduire.yml b/.github/workflows/reproduire.yml index 4f02b2ce3a..435cea2e70 100644 --- a/.github/workflows/reproduire.yml +++ b/.github/workflows/reproduire.yml @@ -10,7 +10,7 @@ jobs: reproduire: runs-on: ubuntu-latest steps: - - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 - uses: Hebilicious/reproduire@4b686ae9cbb72dad60f001d278b6e3b2ce40a9ac # v0.0.9-mp with: label: needs reproduction diff --git a/.github/workflows/scorecards.yml b/.github/workflows/scorecards.yml index 2390ce3bc1..08e0233e83 100644 --- a/.github/workflows/scorecards.yml +++ b/.github/workflows/scorecards.yml @@ -32,7 +32,7 @@ jobs: steps: - name: "Checkout code" - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 with: persist-credentials: false diff --git a/.github/workflows/stackblitz-link.yml b/.github/workflows/stackblitz-link.yml index 997a48e846..9649afed00 100644 --- a/.github/workflows/stackblitz-link.yml +++ b/.github/workflows/stackblitz-link.yml @@ -11,7 +11,7 @@ jobs: stackblitz: runs-on: ubuntu-latest steps: - - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 - uses: huang-julien/reproduire-sur-stackblitz@9ceccbfbb0f2f9a9a8db2d1f0dd909cf5cfe67aa # v1.0.2 with: reproduction-heading: '### Reproduction' diff --git a/package.json b/package.json index 0794ea4130..553ed70745 100644 --- a/package.json +++ b/package.json @@ -39,13 +39,13 @@ "@nuxt/ui-templates": "workspace:*", "@nuxt/vite-builder": "workspace:*", "@nuxt/webpack-builder": "workspace:*", + "@types/node": "20.16.8", "@vue/compiler-core": "3.5.8", "@vue/compiler-dom": "3.5.8", "@vue/shared": "3.5.8", - "@types/node": "20.16.7", - "c12": "2.0.0-beta.2", + "c12": "2.0.0-beta.3", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", - "jiti": "2.0.0-rc.1", + "jiti": "2.0.0", "magic-string": "^0.30.11", "nitro": "npm:nitro-nightly@3.0.0-beta-28665895.e727afda", "nuxt": "workspace:*", @@ -55,7 +55,7 @@ "send": ">=0.19.0", "typescript": "5.6.2", "ufo": "1.5.4", - "unbuild": "3.0.0-rc.7", + "unbuild": "3.0.0-rc.8", "vite": "5.4.8", "vue": "3.5.8" }, @@ -67,7 +67,7 @@ "@nuxt/webpack-builder": "workspace:*", "@testing-library/vue": "8.1.0", "@types/eslint__js": "8.42.3", - "@types/node": "20.16.7", + "@types/node": "20.16.8", "@types/semver": "7.5.8", "@unhead/schema": "1.11.6", "@unhead/vue": "1.11.6", @@ -80,14 +80,14 @@ "consola": "3.2.3", "cssnano": "7.0.6", "destr": "2.0.3", - "devalue": "5.0.0", + "devalue": "5.1.1", "eslint": "9.11.1", "eslint-plugin-no-only-tests": "3.3.0", "eslint-plugin-perfectionist": "3.7.0", "eslint-typegen": "0.3.2", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", "happy-dom": "15.7.4", - "jiti": "2.0.0-rc.1", + "jiti": "2.0.0", "markdownlint-cli": "0.42.0", "nitro": "npm:nitro-nightly@3.0.0-beta-28665895.e727afda", "nuxi": "3.14.0", diff --git a/packages/kit/package.json b/packages/kit/package.json index aaad27ba63..e6c798f01e 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -27,15 +27,15 @@ }, "dependencies": { "@nuxt/schema": "workspace:*", - "c12": "^2.0.0-beta.2", + "c12": "^2.0.0-beta.3", "consola": "^3.2.3", "defu": "^6.1.4", "destr": "^2.0.3", "errx": "^0.1.0", "globby": "^14.0.2", "hash-sum": "^2.0.0", - "ignore": "^6.0.1", - "jiti": "^2.0.0-rc.1", + "ignore": "^6.0.2", + "jiti": "^2.0.0", "klona": "^2.0.6", "mlly": "^1.7.1", "pathe": "^1.1.2", @@ -51,7 +51,7 @@ "@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.7", + "unbuild": "3.0.0-rc.8", "vite": "5.4.8", "vitest": "2.1.1", "webpack": "5.95.0" diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 187594d170..fe72b450b9 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -71,14 +71,14 @@ "@unhead/vue": "^1.11.6", "@vue/shared": "^3.5.8", "acorn": "8.12.1", - "c12": "^2.0.0-beta.2", + "c12": "^2.0.0-beta.3", "chokidar": "^3.6.0", "compatx": "^0.1.8", "consola": "^3.2.3", "cookie-es": "^1.2.2", "defu": "^6.1.4", "destr": "^2.0.3", - "devalue": "^5.0.0", + "devalue": "^5.1.1", "errx": "^0.1.0", "esbuild": "^0.24.0", "escape-string-regexp": "^5.0.0", @@ -86,9 +86,9 @@ "globby": "^14.0.2", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", "hookable": "^5.5.3", - "ignore": "^6.0.1", + "ignore": "^6.0.2", "impound": "^0.1.0", - "jiti": "^2.0.0-rc.1", + "jiti": "^2.0.0", "klona": "^2.0.6", "knitwork": "^1.1.0", "magic-string": "^0.30.11", @@ -131,7 +131,7 @@ "@types/estree": "1.0.6", "@vitejs/plugin-vue": "5.1.4", "@vue/compiler-sfc": "3.5.8", - "unbuild": "3.0.0-rc.7", + "unbuild": "3.0.0-rc.8", "vite": "5.4.8", "vitest": "2.1.1" }, diff --git a/packages/schema/package.json b/packages/schema/package.json index 27ec672880..9c36520543 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -45,13 +45,13 @@ "@vue/compiler-core": "3.5.8", "@vue/compiler-sfc": "3.5.8", "@vue/language-core": "2.1.6", - "c12": "2.0.0-beta.2", + "c12": "2.0.0-beta.3", "esbuild-loader": "4.2.2", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", "ignore": "6.0.2", "nitro": "npm:nitro-nightly@3.0.0-beta-28665895.e727afda", "ofetch": "1.4.0", - "unbuild": "3.0.0-rc.7", + "unbuild": "3.0.0-rc.8", "unctx": "2.3.1", "unenv": "1.10.0", "vite": "5.4.8", diff --git a/packages/ui-templates/package.json b/packages/ui-templates/package.json index 3ab14d97aa..de258a3e68 100644 --- a/packages/ui-templates/package.json +++ b/packages/ui-templates/package.json @@ -22,7 +22,7 @@ "critters": "0.0.24", "html-validate": "8.24.0", "htmlnano": "2.1.1", - "jiti": "2.0.0-rc.1", + "jiti": "2.0.0", "knitwork": "1.1.0", "pathe": "1.1.2", "prettier": "3.3.3", diff --git a/packages/vite/package.json b/packages/vite/package.json index a7b223119b..f2bba85518 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -28,7 +28,7 @@ "@types/clear": "0.1.4", "@types/estree": "1.0.6", "rollup": "4.22.4", - "unbuild": "3.0.0-rc.7", + "unbuild": "3.0.0-rc.8", "vue": "3.5.8" }, "dependencies": { @@ -47,7 +47,7 @@ "externality": "^1.0.2", "get-port-please": "^3.1.2", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", - "jiti": "^2.0.0-rc.1", + "jiti": "^2.0.0", "knitwork": "^1.1.0", "magic-string": "^0.30.11", "mlly": "^1.7.1", diff --git a/packages/webpack/package.json b/packages/webpack/package.json index 2d93279fbf..916d92ceae 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -40,7 +40,7 @@ "globby": "^14.0.2", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", "hash-sum": "^2.0.0", - "jiti": "^2.0.0-rc.1", + "jiti": "^2.0.0", "knitwork": "^1.1.0", "lodash-es": "4.17.21", "magic-string": "^0.30.11", @@ -79,7 +79,7 @@ "@types/webpack-bundle-analyzer": "4.7.0", "@types/webpack-hot-middleware": "2.25.9", "rollup": "4.22.4", - "unbuild": "3.0.0-rc.7", + "unbuild": "3.0.0-rc.8", "vue": "3.5.8" }, "peerDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 07d5beddae..23ac1dceb8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,13 +10,13 @@ overrides: '@nuxt/ui-templates': workspace:* '@nuxt/vite-builder': workspace:* '@nuxt/webpack-builder': workspace:* + '@types/node': 20.16.8 '@vue/compiler-core': 3.5.8 '@vue/compiler-dom': 3.5.8 '@vue/shared': 3.5.8 - '@types/node': 20.16.7 - c12: 2.0.0-beta.2 + c12: 2.0.0-beta.3 h3: npm:h3-nightly@2.0.0-1718872656.6765a6e - jiti: 2.0.0-rc.1 + jiti: 2.0.0 magic-string: ^0.30.11 nitro: npm:nitro-nightly@3.0.0-beta-28665895.e727afda nuxt: workspace:* @@ -26,7 +26,7 @@ overrides: send: '>=0.19.0' typescript: 5.6.2 ufo: 1.5.4 - unbuild: 3.0.0-rc.7 + unbuild: 3.0.0-rc.8 vite: 5.4.8 vue: 3.5.8 @@ -39,13 +39,13 @@ importers: version: 9.11.1 '@nuxt/eslint-config': specifier: 0.5.7 - version: 0.5.7(eslint@9.11.1(jiti@2.0.0-rc.1))(typescript@5.6.2) + version: 0.5.7(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) '@nuxt/kit': specifier: workspace:* version: link:packages/kit '@nuxt/test-utils': specifier: 3.14.2 - version: 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.7)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) + version: 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.8)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) '@nuxt/webpack-builder': specifier: workspace:* version: link:packages/webpack @@ -56,8 +56,8 @@ importers: specifier: 8.42.3 version: 8.42.3 '@types/node': - specifier: 20.16.7 - version: 20.16.7 + specifier: 20.16.8 + version: 20.16.8 '@types/semver': specifier: 7.5.8 version: 7.5.8 @@ -69,10 +69,10 @@ importers: version: 1.11.6(vue@3.5.8(typescript@5.6.2)) '@vitejs/plugin-vue': specifier: 5.1.4 - version: 5.1.4(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) + version: 5.1.4(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) '@vitest/coverage-v8': specifier: 2.1.1 - version: 2.1.1(vitest@2.1.1(@types/node@20.16.7)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)) + version: 2.1.1(vitest@2.1.1(@types/node@20.16.8)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)) '@vue/test-utils': specifier: 2.4.6 version: 2.4.6 @@ -95,20 +95,20 @@ importers: specifier: 2.0.3 version: 2.0.3 devalue: - specifier: 5.0.0 - version: 5.0.0 + specifier: 5.1.1 + version: 5.1.1 eslint: specifier: 9.11.1 - version: 9.11.1(jiti@2.0.0-rc.1) + version: 9.11.1(jiti@2.0.0) eslint-plugin-no-only-tests: specifier: 3.3.0 version: 3.3.0 eslint-plugin-perfectionist: specifier: 3.7.0 - version: 3.7.0(eslint@9.11.1(jiti@2.0.0-rc.1))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.0.0-rc.1))) + version: 3.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.0.0))) eslint-typegen: specifier: 0.3.2 - version: 0.3.2(eslint@9.11.1(jiti@2.0.0-rc.1)) + version: 0.3.2(eslint@9.11.1(jiti@2.0.0)) h3: specifier: npm:h3-nightly@2.0.0-1718872656.6765a6e version: h3-nightly@2.0.0-1718872656.6765a6e @@ -116,8 +116,8 @@ importers: specifier: 15.7.4 version: 15.7.4 jiti: - specifier: 2.0.0-rc.1 - version: 2.0.0-rc.1 + specifier: 2.0.0 + version: 2.0.0 markdownlint-cli: specifier: 0.42.0 version: 0.42.0 @@ -168,10 +168,10 @@ importers: version: 1.5.4 vitest: specifier: 2.1.1 - version: 2.1.1(@types/node@20.16.7)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + version: 2.1.1(@types/node@20.16.8)(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.8)(vue@3.5.8(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.7)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) + version: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.8)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) vue: specifier: 3.5.8 version: 3.5.8(typescript@5.6.2) @@ -188,8 +188,8 @@ importers: specifier: workspace:* version: link:../schema c12: - specifier: 2.0.0-beta.2 - version: 2.0.0-beta.2(magicast@0.3.5) + specifier: 2.0.0-beta.3 + version: 2.0.0-beta.3(magicast@0.3.5) consola: specifier: ^3.2.3 version: 3.2.3 @@ -209,11 +209,11 @@ importers: specifier: ^2.0.0 version: 2.0.0 ignore: - specifier: ^6.0.1 + specifier: ^6.0.2 version: 6.0.2 jiti: - specifier: 2.0.0-rc.1 - version: 2.0.0-rc.1 + specifier: 2.0.0 + version: 2.0.0 klona: specifier: ^2.0.6 version: 2.0.6 @@ -255,14 +255,14 @@ importers: specifier: npm:nitro-nightly@3.0.0-beta-28665895.e727afda version: nitro-nightly@3.0.0-beta-28665895.e727afda(typescript@5.6.2)(webpack-sources@3.2.3) unbuild: - specifier: 3.0.0-rc.7 - version: 3.0.0-rc.7(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) + specifier: 3.0.0-rc.8 + version: 3.0.0-rc.8(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) vite: specifier: 5.4.8 - version: 5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0) + version: 5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0) vitest: specifier: 2.1.1 - version: 2.1.1(@types/node@20.16.7)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + version: 2.1.1(@types/node@20.16.8)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) webpack: specifier: 5.95.0 version: 5.95.0 @@ -274,7 +274,7 @@ importers: version: 2.0.2 '@nuxt/devtools': specifier: ^1.5.1 - version: 1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) + version: 1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) '@nuxt/kit': specifier: workspace:* version: link:../kit @@ -288,8 +288,8 @@ importers: specifier: workspace:* version: link:../vite '@types/node': - specifier: 20.16.7 - version: 20.16.7 + specifier: 20.16.8 + version: 20.16.8 '@unhead/dom': specifier: ^1.11.6 version: 1.11.6 @@ -309,8 +309,8 @@ importers: specifier: 8.12.1 version: 8.12.1 c12: - specifier: 2.0.0-beta.2 - version: 2.0.0-beta.2(magicast@0.3.5) + specifier: 2.0.0-beta.3 + version: 2.0.0-beta.3(magicast@0.3.5) chokidar: specifier: ^3.6.0 version: 3.6.0 @@ -330,8 +330,8 @@ importers: specifier: ^2.0.3 version: 2.0.3 devalue: - specifier: ^5.0.0 - version: 5.0.0 + specifier: ^5.1.1 + version: 5.1.1 errx: specifier: ^0.1.0 version: 0.1.0 @@ -354,14 +354,14 @@ importers: specifier: ^5.5.3 version: 5.5.3 ignore: - specifier: ^6.0.1 + specifier: ^6.0.2 version: 6.0.2 impound: specifier: ^0.1.0 version: 0.1.0(rollup@4.22.4)(webpack-sources@3.2.3) jiti: - specifier: 2.0.0-rc.1 - version: 2.0.0-rc.1 + specifier: 2.0.0 + version: 2.0.0 klona: specifier: ^2.0.6 version: 2.0.6 @@ -467,7 +467,7 @@ importers: devDependencies: '@nuxt/scripts': specifier: 0.9.3 - version: 0.9.3(@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.8)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.95.0(esbuild@0.24.0)) + version: 0.9.3(@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.8)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.95.0(esbuild@0.24.0)) '@nuxt/ui-templates': specifier: workspace:* version: link:../ui-templates @@ -479,19 +479,19 @@ importers: version: 1.0.6 '@vitejs/plugin-vue': specifier: 5.1.4 - version: 5.1.4(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) + version: 5.1.4(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) '@vue/compiler-sfc': specifier: 3.5.8 version: 3.5.8 unbuild: - specifier: 3.0.0-rc.7 - version: 3.0.0-rc.7(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) + specifier: 3.0.0-rc.8 + version: 3.0.0-rc.8(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) vite: specifier: 5.4.8 - version: 5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0) + version: 5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0) vitest: specifier: 2.1.1 - version: 2.1.1(@types/node@20.16.7)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + version: 2.1.1(@types/node@20.16.8)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) packages/schema: dependencies: @@ -552,10 +552,10 @@ importers: version: 1.11.6 '@vitejs/plugin-vue': specifier: 5.1.4 - version: 5.1.4(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) + version: 5.1.4(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) '@vitejs/plugin-vue-jsx': specifier: 4.0.1 - version: 4.0.1(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) + version: 4.0.1(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) '@vue/compiler-core': specifier: 3.5.8 version: 3.5.8 @@ -566,8 +566,8 @@ importers: specifier: 2.1.6 version: 2.1.6(typescript@5.6.2) c12: - specifier: 2.0.0-beta.2 - version: 2.0.0-beta.2(magicast@0.3.5) + specifier: 2.0.0-beta.3 + version: 2.0.0-beta.3(magicast@0.3.5) esbuild-loader: specifier: 4.2.2 version: 4.2.2(webpack@5.95.0) @@ -584,8 +584,8 @@ importers: specifier: 1.4.0 version: 1.4.0 unbuild: - specifier: 3.0.0-rc.7 - version: 3.0.0-rc.7(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) + specifier: 3.0.0-rc.8 + version: 3.0.0-rc.8(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) unctx: specifier: 2.3.1 version: 2.3.1(webpack-sources@3.2.3) @@ -594,7 +594,7 @@ importers: version: 1.10.0 vite: specifier: 5.4.8 - version: 5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0) + version: 5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0) vue: specifier: 3.5.8 version: 3.5.8(typescript@5.6.2) @@ -624,13 +624,13 @@ importers: version: 0.0.24 html-validate: specifier: 8.24.0 - version: 8.24.0(vitest@2.1.1(@types/node@20.16.7)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)) + version: 8.24.0(vitest@2.1.1(@types/node@20.16.8)(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.2) jiti: - specifier: 2.0.0-rc.1 - version: 2.0.0-rc.1 + specifier: 2.0.0 + version: 2.0.0 knitwork: specifier: 1.1.0 version: 1.1.0 @@ -651,10 +651,10 @@ importers: version: 0.2.6 unocss: specifier: 0.62.4 - version: 0.62.4(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0)) + version: 0.62.4(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0)) vite: specifier: 5.4.8 - version: 5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0) + version: 5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0) packages/vite: dependencies: @@ -666,10 +666,10 @@ importers: version: 6.0.1(rollup@4.22.4) '@vitejs/plugin-vue': specifier: ^5.1.4 - version: 5.1.4(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) + version: 5.1.4(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) '@vitejs/plugin-vue-jsx': specifier: ^4.0.1 - version: 4.0.1(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) + version: 4.0.1(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) autoprefixer: specifier: ^10.4.20 version: 10.4.20(postcss@8.4.47) @@ -704,8 +704,8 @@ importers: specifier: npm:h3-nightly@2.0.0-1718872656.6765a6e version: h3-nightly@2.0.0-1718872656.6765a6e jiti: - specifier: 2.0.0-rc.1 - version: 2.0.0-rc.1 + specifier: 2.0.0 + version: 2.0.0 knitwork: specifier: ^1.1.0 version: 1.1.0 @@ -750,13 +750,13 @@ importers: version: 1.14.1(webpack-sources@3.2.3) vite: specifier: 5.4.8 - version: 5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0) + version: 5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0) vite-node: specifier: ^2.1.1 - version: 2.1.1(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0) + version: 2.1.1(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0) vite-plugin-checker: specifier: ^0.8.0 - version: 0.8.0(eslint@9.11.1(jiti@2.0.0-rc.1))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)) + version: 0.8.0(eslint@9.11.1(jiti@2.0.0))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)) vue-bundle-renderer: specifier: ^2.1.1 version: 2.1.1 @@ -774,8 +774,8 @@ importers: specifier: 4.22.4 version: 4.22.4 unbuild: - specifier: 3.0.0-rc.7 - version: 3.0.0-rc.7(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) + specifier: 3.0.0-rc.8 + version: 3.0.0-rc.8(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) vue: specifier: 3.5.8 version: 3.5.8(typescript@5.6.2) @@ -828,8 +828,8 @@ importers: specifier: ^2.0.0 version: 2.0.0 jiti: - specifier: 2.0.0-rc.1 - version: 2.0.0-rc.1 + specifier: 2.0.0 + version: 2.0.0 knitwork: specifier: ^1.1.0 version: 1.1.0 @@ -940,8 +940,8 @@ importers: specifier: 4.22.4 version: 4.22.4 unbuild: - specifier: 3.0.0-rc.7 - version: 3.0.0-rc.7(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) + specifier: 3.0.0-rc.8 + version: 3.0.0-rc.8(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) vue: specifier: 3.5.8 version: 3.5.8(typescript@5.6.2) @@ -988,7 +988,7 @@ importers: version: 0.10.8(rollup@4.22.4)(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) vitest: specifier: 1.6.0 - version: 1.6.0(@types/node@20.16.7)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + version: 1.6.0(@types/node@20.16.8)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) vue: specifier: 3.5.8 version: 3.5.8(typescript@5.6.2) @@ -2150,8 +2150,8 @@ packages: resolution: {integrity: sha512-g6/Y7HGQCllZI1iXAXDvmnpU7kaUeA7s9RVH13V2QIFi6VUJ+8HbyqTpUvAgkWRJV3da5CECEHyu+85fH+0hEg==} engines: {node: '>=14.19.0', npm: '>=7.0.0'} - '@rollup/plugin-alias@5.1.0': - resolution: {integrity: sha512-lpA3RZ9PdIG7qqhEfv79tBffNaoDuukFDrmhLqg9ifv99u/ehn+lOg30x2zmhf8AQqQUZaMk/B9fZraQ6/acDQ==} + '@rollup/plugin-alias@5.1.1': + resolution: {integrity: sha512-PR9zDb+rOzkRb2VD+EuKB7UC41vU5DIwZ5qqCpk0KJudcWAyi8rvYOhS7+L5aZCspw1stTViLgN5v6FF1p5cgQ==} engines: {node: '>=14.0.0'} peerDependencies: rollup: 4.22.4 @@ -2177,6 +2177,15 @@ packages: rollup: optional: true + '@rollup/plugin-commonjs@28.0.0': + resolution: {integrity: sha512-BJcu+a+Mpq476DMXG+hevgPSl56bkUoi88dKT8t3RyUp8kGuOh+2bU8Gs7zXDlu+fyZggnJ+iOBGrb/O1SorYg==} + engines: {node: '>=16.0.0 || 14 >= 14.17'} + peerDependencies: + rollup: 4.22.4 + peerDependenciesMeta: + rollup: + optional: true + '@rollup/plugin-inject@5.0.5': resolution: {integrity: sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==} engines: {node: '>=14.0.0'} @@ -2195,8 +2204,8 @@ packages: rollup: optional: true - '@rollup/plugin-node-resolve@15.2.3': - resolution: {integrity: sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==} + '@rollup/plugin-node-resolve@15.3.0': + resolution: {integrity: sha512-9eO5McEICxMzJpDW9OnMYSv4Sta3hmt7VtBFz5zR9273suNOydOyq/FrGeGy+KsTRFm8w0SLVhzig2ILFT63Ag==} engines: {node: '>=14.0.0'} peerDependencies: rollup: 4.22.4 @@ -2235,8 +2244,8 @@ packages: resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} engines: {node: '>= 8.0.0'} - '@rollup/pluginutils@5.1.0': - resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==} + '@rollup/pluginutils@5.1.2': + resolution: {integrity: sha512-/FIdS3PyZ39bjZlwqFnWqCOVnW7o963LtKMwQOD0NhQqw22gSr2YY1afu3FxRip4ZCZNsD5jq6Aaz6QV3D/Njw==} engines: {node: '>=14.0.0'} peerDependencies: rollup: 4.22.4 @@ -2327,27 +2336,18 @@ packages: '@shikijs/core@1.17.0': resolution: {integrity: sha512-Mkk4Mp4bNnW1kytU8I7S5PK5teNSe0iKlfqxPss4sdwnlcU8a2N62Z3te2gVmZfU9t1HF6L3wyWuM43IvEeEsg==} - '@shikijs/core@1.17.6': - resolution: {integrity: sha512-9ztslig6/YmCg/XwESAXbKjAjOhaq6HVced9NY6qcbDz1X5g/S90Wco2vMjBNX/6V71ASkzri76JewSGPa7kiQ==} - '@shikijs/core@1.18.0': resolution: {integrity: sha512-VK4BNVCd2leY62Nm2JjyxtRLkyrZT/tv104O81eyaCjHq4Adceq2uJVFJJAIof6lT1mBwZrEo2qT/T+grv3MQQ==} '@shikijs/engine-javascript@1.17.0': resolution: {integrity: sha512-EiBVlxmzJZdC2ypzn8k+vxLngbBNgHLS4RilwrFOABGRc72kUZubbD/6Chrq2RcVtD3yq1GtiiIdFMGd9BTX3Q==} - '@shikijs/engine-javascript@1.17.6': - resolution: {integrity: sha512-5EEZj8tVcierNxm4V0UMS2PVoflb0UJPalWWV8l9rRg+oOfnr5VivqBJbkyq5grltVPvByIXvVbY8GSM/356jQ==} - '@shikijs/engine-javascript@1.18.0': resolution: {integrity: sha512-qoP/aO/ATNwYAUw1YMdaip/YVEstMZEgrwhePm83Ll9OeQPuxDZd48szZR8oSQNQBT8m8UlWxZv8EA3lFuyI5A==} '@shikijs/engine-oniguruma@1.17.0': resolution: {integrity: sha512-nsXzJGLQ0fhKmA4Gwt1cF7vC8VuZ1HSDrTRuj48h/qDeX/TzmOlTDXQ3uPtyuhyg/2rbZRzNhN8UFU4fSnQfXg==} - '@shikijs/engine-oniguruma@1.17.6': - resolution: {integrity: sha512-NLfWDMXFYe0nDHFbEoyZdz89aIIey3bTfF3zLYSUNTXks5s4uinZVmuPOFf1HfTeGqIn8uErJSBc3VnpJO7Alw==} - '@shikijs/engine-oniguruma@1.18.0': resolution: {integrity: sha512-B9u0ZKI/cud+TcmF8Chyh+R4V5qQVvyDOqXC2l2a4x73PBSBc6sZ0JRAX3eqyJswqir6ktwApUUGBYePdKnMJg==} @@ -2360,9 +2360,6 @@ packages: '@shikijs/types@1.17.0': resolution: {integrity: sha512-Tvu2pA69lbpXB+MmgIaROP1tio8y0uYvKb5Foh3q0TJBTAJuaoa5eDEtS/0LquyveacsiVrYF4uEZILju+7Ybg==} - '@shikijs/types@1.17.6': - resolution: {integrity: sha512-ndTFa2TJi2w51ddKQDn3Jy8f6K4E5Q2x3dA3Hmsd3+YmxDQ10UWHjcw7VbVbKzv3VcUvYPLy+z9neqytSzUMUg==} - '@shikijs/types@1.18.0': resolution: {integrity: sha512-O9N36UEaGGrxv1yUrN2nye7gDLG5Uq0/c1LyfmxsvzNPqlHzWo9DI0A4+fhW2y3bGKuQu/fwS7EPdKJJCowcVA==} @@ -2479,8 +2476,8 @@ packages: '@types/node-sass@4.11.7': resolution: {integrity: sha512-QY0sXZGPRzJ2obo66f9zB6S0Uo9PRdcoPKPbyftSoKXub90s4ut/JK3fYHOqmhYhRRVEB3P5o5rEnq2/bWBdeg==} - '@types/node@20.16.7': - resolution: {integrity: sha512-QkDQjAY3gkvJNcZOWwzy3BN34RweT0OQ9zJyvLCU0kSK22dO2QYh/NHGfbEAYylPYzRB1/iXcojS79wOg5gFSw==} + '@types/node@20.16.8': + resolution: {integrity: sha512-sbo5JmfbZNkyDv+2HCccr9Y9ZkKJBMTru7UdAsCojMGjKNjdaOV73bqEW242QrHEZL8R4LbHMrW+FHB5lZ5/bw==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -3273,8 +3270,8 @@ packages: peerDependencies: esbuild: '>=0.18' - c12@2.0.0-beta.2: - resolution: {integrity: sha512-H9B34RbWju2YPSbJTvg9Lw7dSfLs48HyJMSkzOPorg3ci3ZJTy7KbZZU6r+OUgNi2Jt7U8Ri0Tm5gnLMzms8mA==} + c12@2.0.0-beta.3: + resolution: {integrity: sha512-KYn7Rlf4Ctu5uK76BtRp3DWqZ6FgREb6DzIly58aiIRpyR+X1ShK13zAlUUYxEao/9q/8w4Uhi+nswlpdarFHg==} peerDependencies: magicast: ^0.3.5 peerDependenciesMeta: @@ -3363,6 +3360,10 @@ packages: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} + chokidar@4.0.1: + resolution: {integrity: sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==} + engines: {node: '>= 14.16.0'} + chownr@2.0.0: resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} engines: {node: '>=10'} @@ -3780,8 +3781,8 @@ packages: resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} engines: {node: '>=8'} - devalue@5.0.0: - resolution: {integrity: sha512-gO+/OMXF7488D+u3ue+G7Y4AA3ZmUnB3eHJXmBTgNHvr4ZNzl36A0ZtG+XCRNYCkYx/bFmw4qtkoFLa+wSrwAA==} + devalue@5.1.1: + resolution: {integrity: sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw==} devlop@1.1.0: resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} @@ -4067,7 +4068,7 @@ packages: engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: - jiti: 2.0.0-rc.1 + jiti: 2.0.0 peerDependenciesMeta: jiti: optional: true @@ -4883,8 +4884,8 @@ packages: resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} hasBin: true - jiti@2.0.0-rc.1: - resolution: {integrity: sha512-40BOLe5MVHVgtzjIB52uBqRxTCR07Ziecxx/LVmqRDV14TJaruFX6kKgS9iYhATGSUs04x3S19Kc8ErUKshMhA==} + jiti@2.0.0: + resolution: {integrity: sha512-CJ7e7Abb779OTRv3lomfp7Mns/Sy1+U4pcAx5VbjxCZD5ZM/VJaXPpPjNKjtSvWQy/H86E49REXR34dl1JEz9w==} hasBin: true js-beautify@1.15.1: @@ -6159,6 +6160,10 @@ packages: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} + readdirp@4.0.1: + resolution: {integrity: sha512-GkMg9uOTpIWWKbSsgwb5fA4EavTR+SG/PMPoAY8hkhHfEEY0/vqljY+XHqtDf2cr2IJtoNRDbrrEpZUiZCkYRw==} + engines: {node: '>= 14.16.0'} + redis-errors@1.2.0: resolution: {integrity: sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==} engines: {node: '>=4'} @@ -6423,9 +6428,6 @@ packages: shiki@1.17.0: resolution: {integrity: sha512-VZf8cPShRwfzPcaswv81+YP7qJEoFwRT+Ehy6bizim7M0zG9bk8Egug550C+xS9g7rKIOPhzAlp2uEyuCxbk/A==} - shiki@1.17.6: - resolution: {integrity: sha512-RejGugKpDM75vh6YtF9R771acxHRDikC/01kxsUGW+Pnaz3pTY+c8aZB5CnD7p0vuFPs1HaoAIU/4E+NCfS+mQ==} - shiki@1.18.0: resolution: {integrity: sha512-8jo7tOXr96h9PBQmOHVrltnETn1honZZY76YA79MHheGQg55jBvbm9dtU+MI5pjC5NJCFuA6rvVTLVeSW5cE4A==} @@ -6457,10 +6459,6 @@ packages: resolution: {integrity: sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA==} engines: {node: '>=8'} - slash@4.0.0: - resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} - engines: {node: '>=12'} - slash@5.1.0: resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==} engines: {node: '>=14.16'} @@ -6836,8 +6834,8 @@ packages: ultrahtml@1.5.3: resolution: {integrity: sha512-GykOvZwgDWZlTQMtp5jrD4BVL+gNn2NVlVafjcFUJ7taY20tqYdwdoWBFy6GBJsNTZe1GkGPkSl5knQAjtgceg==} - unbuild@3.0.0-rc.7: - resolution: {integrity: sha512-LsxbMZGYC0ZwHb8sxqHzuBsMq+GS9g5ObWtnfCElpOz/yUT+raIoA6Ref53Ht4wLcjwraOxYMwVo1rHXpMpTzQ==} + unbuild@3.0.0-rc.8: + resolution: {integrity: sha512-2BJjw+DXR7d1LVTdYC6QaO7yVP7JUgoGjEvHiAOE2iFMYJyTyZcZug4NX5bHyFiV7LiJj6hxvflP09uQ3a2wGQ==} hasBin: true peerDependencies: typescript: 5.6.2 @@ -7112,7 +7110,7 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: - '@types/node': 20.16.7 + '@types/node': 20.16.8 less: '*' lightningcss: ^1.21.0 sass: '*' @@ -7147,7 +7145,7 @@ packages: hasBin: true peerDependencies: '@edge-runtime/vm': '*' - '@types/node': 20.16.7 + '@types/node': 20.16.8 '@vitest/browser': 1.6.0 '@vitest/ui': 1.6.0 happy-dom: '*' @@ -7172,7 +7170,7 @@ packages: hasBin: true peerDependencies: '@edge-runtime/vm': '*' - '@types/node': 20.16.7 + '@types/node': 20.16.8 '@vitest/browser': 2.1.1 '@vitest/ui': 2.1.1 happy-dom: '*' @@ -7993,9 +7991,9 @@ snapshots: '@esbuild/win32-x64@0.24.0': optional: true - '@eslint-community/eslint-utils@4.4.0(eslint@9.11.1(jiti@2.0.0-rc.1))': + '@eslint-community/eslint-utils@4.4.0(eslint@9.11.1(jiti@2.0.0))': dependencies: - eslint: 9.11.1(jiti@2.0.0-rc.1) + eslint: 9.11.1(jiti@2.0.0) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.11.0': {} @@ -8106,7 +8104,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.16.7 + '@types/node': 20.16.8 '@types/yargs': 17.0.33 chalk: 4.1.2 @@ -8198,31 +8196,31 @@ snapshots: '@nuxt/devalue@2.0.2': {} - '@nuxt/devtools-kit@1.5.0(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))': + '@nuxt/devtools-kit@1.5.0(vite@5.4.8(@types/node@20.16.8)(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.7)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0) - '@nuxt/devtools-kit@1.5.1(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))': + '@nuxt/devtools-kit@1.5.1(vite@5.4.8(@types/node@20.16.8)(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.7)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0) - '@nuxt/devtools-ui-kit@1.5.0(@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.8)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack@5.95.0(esbuild@0.24.0))': + '@nuxt/devtools-ui-kit@1.5.0(@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.8)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(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.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) - '@nuxt/devtools-kit': 1.5.0(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0)) + '@nuxt/devtools': 1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) + '@nuxt/devtools-kit': 1.5.0(vite@5.4.8(@types/node@20.16.8)(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.22.4)(vite@5.4.8(@types/node@20.16.7)(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.22.4)(vite@5.4.8(@types/node@20.16.8)(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 @@ -8233,7 +8231,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.22.4)(webpack@5.95.0(esbuild@0.24.0)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0)) + unocss: 0.62.4(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0)) v-lazy-show: 0.2.4(@vue/compiler-core@3.5.8) transitivePeerDependencies: - '@unocss/webpack' @@ -8271,13 +8269,13 @@ snapshots: rc9: 2.1.2 semver: 7.6.3 - '@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3)': + '@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3)': dependencies: '@antfu/utils': 0.7.10 - '@nuxt/devtools-kit': 1.5.1(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0)) + '@nuxt/devtools-kit': 1.5.1(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0)) '@nuxt/devtools-wizard': 1.5.1 '@nuxt/kit': link:packages/kit - '@vue/devtools-core': 7.4.4(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) + '@vue/devtools-core': 7.4.4(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) '@vue/devtools-kit': 7.4.4 birpc: 0.2.17 consola: 3.2.3 @@ -8306,9 +8304,9 @@ snapshots: sirv: 2.0.4 tinyglobby: 0.2.6 unimport: 3.12.0(rollup@4.22.4)(webpack-sources@3.2.3) - vite: 5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0) - vite-plugin-inspect: 0.8.7(@nuxt/kit@packages+kit)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0)) - vite-plugin-vue-inspector: 5.2.0(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0)) + vite: 5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0) + vite-plugin-inspect: 0.8.7(@nuxt/kit@packages+kit)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0)) + vite-plugin-vue-inspector: 5.2.0(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0)) which: 3.0.1 ws: 8.18.0 transitivePeerDependencies: @@ -8319,34 +8317,34 @@ snapshots: - vue - webpack-sources - '@nuxt/eslint-config@0.5.7(eslint@9.11.1(jiti@2.0.0-rc.1))(typescript@5.6.2)': + '@nuxt/eslint-config@0.5.7(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': dependencies: '@eslint/js': 9.11.1 - '@nuxt/eslint-plugin': 0.5.7(eslint@9.11.1(jiti@2.0.0-rc.1))(typescript@5.6.2) - '@stylistic/eslint-plugin': 2.8.0(eslint@9.11.1(jiti@2.0.0-rc.1))(typescript@5.6.2) - '@typescript-eslint/eslint-plugin': 8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.11.1(jiti@2.0.0-rc.1))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0-rc.1))(typescript@5.6.2) - '@typescript-eslint/parser': 8.5.0(eslint@9.11.1(jiti@2.0.0-rc.1))(typescript@5.6.2) - eslint: 9.11.1(jiti@2.0.0-rc.1) - eslint-config-flat-gitignore: 0.3.0(eslint@9.11.1(jiti@2.0.0-rc.1)) + '@nuxt/eslint-plugin': 0.5.7(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@stylistic/eslint-plugin': 2.8.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@typescript-eslint/eslint-plugin': 8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@typescript-eslint/parser': 8.5.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + eslint: 9.11.1(jiti@2.0.0) + eslint-config-flat-gitignore: 0.3.0(eslint@9.11.1(jiti@2.0.0)) eslint-flat-config-utils: 0.4.0 - eslint-plugin-import-x: 4.2.1(eslint@9.11.1(jiti@2.0.0-rc.1))(typescript@5.6.2) - eslint-plugin-jsdoc: 50.2.2(eslint@9.11.1(jiti@2.0.0-rc.1)) - eslint-plugin-regexp: 2.6.0(eslint@9.11.1(jiti@2.0.0-rc.1)) - eslint-plugin-unicorn: 55.0.0(eslint@9.11.1(jiti@2.0.0-rc.1)) - eslint-plugin-vue: 9.28.0(eslint@9.11.1(jiti@2.0.0-rc.1)) + eslint-plugin-import-x: 4.2.1(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + eslint-plugin-jsdoc: 50.2.2(eslint@9.11.1(jiti@2.0.0)) + eslint-plugin-regexp: 2.6.0(eslint@9.11.1(jiti@2.0.0)) + eslint-plugin-unicorn: 55.0.0(eslint@9.11.1(jiti@2.0.0)) + eslint-plugin-vue: 9.28.0(eslint@9.11.1(jiti@2.0.0)) globals: 15.9.0 local-pkg: 0.5.0 pathe: 1.1.2 - vue-eslint-parser: 9.4.3(eslint@9.11.1(jiti@2.0.0-rc.1)) + vue-eslint-parser: 9.4.3(eslint@9.11.1(jiti@2.0.0)) transitivePeerDependencies: - supports-color - typescript - '@nuxt/eslint-plugin@0.5.7(eslint@9.11.1(jiti@2.0.0-rc.1))(typescript@5.6.2)': + '@nuxt/eslint-plugin@0.5.7(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': dependencies: - '@typescript-eslint/types': 8.5.0 - '@typescript-eslint/utils': 8.5.0(eslint@9.11.1(jiti@2.0.0-rc.1))(typescript@5.6.2) - eslint: 9.11.1(jiti@2.0.0-rc.1) + '@typescript-eslint/types': 8.7.0 + '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + eslint: 9.11.1(jiti@2.0.0) transitivePeerDependencies: - supports-color - typescript @@ -8359,10 +8357,10 @@ snapshots: string-width: 4.2.3 webpack: 5.95.0 - '@nuxt/scripts@0.9.3(@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.8)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.95.0(esbuild@0.24.0))': + '@nuxt/scripts@0.9.3(@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.8)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.95.0(esbuild@0.24.0))': dependencies: - '@nuxt/devtools-kit': 1.5.0(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0)) - '@nuxt/devtools-ui-kit': 1.5.0(@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.8)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack@5.95.0(esbuild@0.24.0)) + '@nuxt/devtools-kit': 1.5.1(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0)) + '@nuxt/devtools-ui-kit': 1.5.0(@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.8)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack@5.95.0(esbuild@0.24.0)) '@nuxt/kit': link:packages/kit '@types/google.maps': 3.58.0 '@types/stripe-v3': 3.1.33 @@ -8439,7 +8437,7 @@ snapshots: dotenv: 16.4.5 git-url-parse: 15.0.0 is-docker: 3.0.0 - jiti: 2.0.0-rc.1 + jiti: 2.0.0 mri: 1.2.0 nanoid: 5.0.7 ofetch: 1.4.0 @@ -8449,11 +8447,11 @@ snapshots: rc9: 2.1.2 std-env: 3.7.0 - '@nuxt/test-utils@3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.7)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3)': + '@nuxt/test-utils@3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.8)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3)': dependencies: '@nuxt/kit': link:packages/kit '@nuxt/schema': link:packages/schema - c12: 2.0.0-beta.2(magicast@0.3.5) + c12: 2.0.0-beta.3(magicast@0.3.5) consola: 3.2.3 defu: 6.1.4 destr: 2.0.3 @@ -8475,8 +8473,8 @@ snapshots: 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.7)(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.8)(vue@3.5.8(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.7)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) + vite: 5.4.8(@types/node@20.16.8)(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.8)(vue@3.5.8(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.8)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) vue: 3.5.8(typescript@5.6.2) vue-router: 4.4.5(vue@3.5.8(typescript@5.6.2)) optionalDependencies: @@ -8484,7 +8482,7 @@ snapshots: '@vue/test-utils': 2.4.6 happy-dom: 15.7.4 playwright-core: 1.47.2 - vitest: 2.1.1(@types/node@20.16.7)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + vitest: 2.1.1(@types/node@20.16.8)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - magicast - webpack-sources @@ -8626,15 +8624,13 @@ snapshots: - encoding - supports-color - '@rollup/plugin-alias@5.1.0(rollup@4.22.4)': - dependencies: - slash: 4.0.0 + '@rollup/plugin-alias@5.1.1(rollup@4.22.4)': optionalDependencies: rollup: 4.22.4 '@rollup/plugin-commonjs@25.0.8(rollup@4.22.4)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.22.4) + '@rollup/pluginutils': 5.1.2(rollup@4.22.4) commondir: 1.0.1 estree-walker: 2.0.2 glob: 8.1.0 @@ -8645,7 +8641,7 @@ snapshots: '@rollup/plugin-commonjs@26.0.1(rollup@4.22.4)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.22.4) + '@rollup/pluginutils': 5.1.2(rollup@4.22.4) commondir: 1.0.1 estree-walker: 2.0.2 glob: 10.4.5 @@ -8654,9 +8650,21 @@ snapshots: optionalDependencies: rollup: 4.22.4 + '@rollup/plugin-commonjs@28.0.0(rollup@4.22.4)': + dependencies: + '@rollup/pluginutils': 5.1.2(rollup@4.22.4) + commondir: 1.0.1 + estree-walker: 2.0.2 + fdir: 6.3.0(picomatch@2.3.1) + is-reference: 1.2.1 + magic-string: 0.30.11 + picomatch: 2.3.1 + optionalDependencies: + rollup: 4.22.4 + '@rollup/plugin-inject@5.0.5(rollup@4.22.4)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.22.4) + '@rollup/pluginutils': 5.1.2(rollup@4.22.4) estree-walker: 2.0.2 magic-string: 0.30.11 optionalDependencies: @@ -8664,16 +8672,15 @@ snapshots: '@rollup/plugin-json@6.1.0(rollup@4.22.4)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.22.4) + '@rollup/pluginutils': 5.1.2(rollup@4.22.4) optionalDependencies: rollup: 4.22.4 - '@rollup/plugin-node-resolve@15.2.3(rollup@4.22.4)': + '@rollup/plugin-node-resolve@15.3.0(rollup@4.22.4)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.22.4) + '@rollup/pluginutils': 5.1.2(rollup@4.22.4) '@types/resolve': 1.20.2 deepmerge: 4.3.1 - is-builtin-module: 3.2.1 is-module: 1.0.0 resolve: 1.22.8 optionalDependencies: @@ -8681,14 +8688,14 @@ snapshots: '@rollup/plugin-replace@5.0.7(rollup@4.22.4)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.22.4) + '@rollup/pluginutils': 5.1.2(rollup@4.22.4) magic-string: 0.30.11 optionalDependencies: rollup: 4.22.4 '@rollup/plugin-replace@6.0.1(rollup@4.22.4)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.22.4) + '@rollup/pluginutils': 5.1.2(rollup@4.22.4) magic-string: 0.30.11 optionalDependencies: rollup: 4.22.4 @@ -8706,7 +8713,7 @@ snapshots: estree-walker: 2.0.2 picomatch: 2.3.1 - '@rollup/pluginutils@5.1.0(rollup@4.22.4)': + '@rollup/pluginutils@5.1.2(rollup@4.22.4)': dependencies: '@types/estree': 1.0.6 estree-walker: 2.0.2 @@ -8771,15 +8778,6 @@ snapshots: '@types/hast': 3.0.4 hast-util-to-html: 9.0.3 - '@shikijs/core@1.17.6': - dependencies: - '@shikijs/engine-javascript': 1.17.6 - '@shikijs/engine-oniguruma': 1.17.6 - '@shikijs/types': 1.17.6 - '@shikijs/vscode-textmate': 9.2.2 - '@types/hast': 3.0.4 - hast-util-to-html: 9.0.3 - '@shikijs/core@1.18.0': dependencies: '@shikijs/engine-javascript': 1.18.0 @@ -8795,11 +8793,6 @@ snapshots: oniguruma-to-js: 0.3.3 regex: 4.3.2 - '@shikijs/engine-javascript@1.17.6': - dependencies: - '@shikijs/types': 1.17.6 - oniguruma-to-js: 0.4.3 - '@shikijs/engine-javascript@1.18.0': dependencies: '@shikijs/types': 1.18.0 @@ -8811,11 +8804,6 @@ snapshots: '@shikijs/types': 1.17.0 '@shikijs/vscode-textmate': 9.2.2 - '@shikijs/engine-oniguruma@1.17.6': - dependencies: - '@shikijs/types': 1.17.6 - '@shikijs/vscode-textmate': 9.2.2 - '@shikijs/engine-oniguruma@1.18.0': dependencies: '@shikijs/types': 1.18.0 @@ -8839,11 +8827,6 @@ snapshots: '@shikijs/vscode-textmate': 9.2.2 '@types/hast': 3.0.4 - '@shikijs/types@1.17.6': - dependencies: - '@shikijs/vscode-textmate': 9.2.2 - '@types/hast': 3.0.4 - '@shikijs/types@1.18.0': dependencies: '@shikijs/vscode-textmate': 9.2.2 @@ -8878,10 +8861,10 @@ snapshots: '@sindresorhus/merge-streams@2.3.0': {} - '@stylistic/eslint-plugin@2.8.0(eslint@9.11.1(jiti@2.0.0-rc.1))(typescript@5.6.2)': + '@stylistic/eslint-plugin@2.8.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': dependencies: - '@typescript-eslint/utils': 8.5.0(eslint@9.11.1(jiti@2.0.0-rc.1))(typescript@5.6.2) - eslint: 9.11.1(jiti@2.0.0-rc.1) + '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + eslint: 9.11.1(jiti@2.0.0) eslint-visitor-keys: 4.0.0 espree: 10.1.0 estraverse: 5.3.0 @@ -8918,7 +8901,7 @@ snapshots: '@types/connect@3.4.38': dependencies: - '@types/node': 20.16.7 + '@types/node': 20.16.8 '@types/debug@4.1.12': dependencies: @@ -8951,7 +8934,7 @@ snapshots: '@types/http-proxy@1.17.15': dependencies: - '@types/node': 20.16.7 + '@types/node': 20.16.8 '@types/istanbul-lib-coverage@2.0.6': {} @@ -8979,9 +8962,9 @@ snapshots: '@types/node-sass@4.11.7': dependencies: - '@types/node': 20.16.7 + '@types/node': 20.16.8 - '@types/node@20.16.7': + '@types/node@20.16.8': dependencies: undici-types: 6.19.8 @@ -8995,7 +8978,7 @@ snapshots: '@types/sass-loader@8.0.9': dependencies: - '@types/node': 20.16.7 + '@types/node': 20.16.8 '@types/node-sass': 4.11.7 '@types/webpack': 4.41.39 sass: 1.78.0 @@ -9022,7 +9005,7 @@ snapshots: '@types/webpack-bundle-analyzer@4.7.0': dependencies: - '@types/node': 20.16.7 + '@types/node': 20.16.8 tapable: 2.2.1 webpack: 5.95.0 transitivePeerDependencies: @@ -9044,13 +9027,13 @@ snapshots: '@types/webpack-sources@3.2.3': dependencies: - '@types/node': 20.16.7 + '@types/node': 20.16.8 '@types/source-list-map': 0.1.6 source-map: 0.7.4 '@types/webpack@4.41.39': dependencies: - '@types/node': 20.16.7 + '@types/node': 20.16.8 '@types/tapable': 1.0.12 '@types/uglify-js': 3.17.5 '@types/webpack-sources': 3.2.3 @@ -9065,15 +9048,15 @@ snapshots: '@types/youtube@0.1.0': {} - '@typescript-eslint/eslint-plugin@8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.11.1(jiti@2.0.0-rc.1))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0-rc.1))(typescript@5.6.2)': + '@typescript-eslint/eslint-plugin@8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 8.5.0(eslint@9.11.1(jiti@2.0.0-rc.1))(typescript@5.6.2) + '@typescript-eslint/parser': 8.5.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) '@typescript-eslint/scope-manager': 8.5.0 - '@typescript-eslint/type-utils': 8.5.0(eslint@9.11.1(jiti@2.0.0-rc.1))(typescript@5.6.2) - '@typescript-eslint/utils': 8.5.0(eslint@9.11.1(jiti@2.0.0-rc.1))(typescript@5.6.2) + '@typescript-eslint/type-utils': 8.5.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@typescript-eslint/utils': 8.5.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) '@typescript-eslint/visitor-keys': 8.5.0 - eslint: 9.11.1(jiti@2.0.0-rc.1) + eslint: 9.11.1(jiti@2.0.0) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -9083,14 +9066,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.5.0(eslint@9.11.1(jiti@2.0.0-rc.1))(typescript@5.6.2)': + '@typescript-eslint/parser@8.5.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': dependencies: '@typescript-eslint/scope-manager': 8.5.0 '@typescript-eslint/types': 8.5.0 '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.2) '@typescript-eslint/visitor-keys': 8.5.0 debug: 4.3.7(supports-color@9.4.0) - eslint: 9.11.1(jiti@2.0.0-rc.1) + eslint: 9.11.1(jiti@2.0.0) optionalDependencies: typescript: 5.6.2 transitivePeerDependencies: @@ -9106,10 +9089,10 @@ snapshots: '@typescript-eslint/types': 8.7.0 '@typescript-eslint/visitor-keys': 8.7.0 - '@typescript-eslint/type-utils@8.5.0(eslint@9.11.1(jiti@2.0.0-rc.1))(typescript@5.6.2)': + '@typescript-eslint/type-utils@8.5.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': dependencies: '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.2) - '@typescript-eslint/utils': 8.5.0(eslint@9.11.1(jiti@2.0.0-rc.1))(typescript@5.6.2) + '@typescript-eslint/utils': 8.5.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) debug: 4.3.7(supports-color@9.4.0) ts-api-utils: 1.3.0(typescript@5.6.2) optionalDependencies: @@ -9152,24 +9135,24 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.5.0(eslint@9.11.1(jiti@2.0.0-rc.1))(typescript@5.6.2)': + '@typescript-eslint/utils@8.5.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0-rc.1)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0)) '@typescript-eslint/scope-manager': 8.5.0 '@typescript-eslint/types': 8.5.0 '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.2) - eslint: 9.11.1(jiti@2.0.0-rc.1) + eslint: 9.11.1(jiti@2.0.0) transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/utils@8.7.0(eslint@9.11.1(jiti@2.0.0-rc.1))(typescript@5.6.2)': + '@typescript-eslint/utils@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0-rc.1)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0)) '@typescript-eslint/scope-manager': 8.7.0 '@typescript-eslint/types': 8.7.0 '@typescript-eslint/typescript-estree': 8.7.0(typescript@5.6.2) - eslint: 9.11.1(jiti@2.0.0-rc.1) + eslint: 9.11.1(jiti@2.0.0) transitivePeerDependencies: - supports-color - typescript @@ -9221,13 +9204,13 @@ snapshots: unhead: 1.11.6 vue: 3.5.8(typescript@5.6.2) - '@unocss/astro@0.62.4(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))': + '@unocss/astro@0.62.4(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.8)(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.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0)) + '@unocss/vite': 0.62.4(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: - vite: 5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - rollup - supports-color @@ -9235,7 +9218,7 @@ snapshots: '@unocss/cli@0.62.4(rollup@4.22.4)': dependencies: '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.0(rollup@4.22.4) + '@rollup/pluginutils': 5.1.2(rollup@4.22.4) '@unocss/config': 0.62.4 '@unocss/core': 0.62.4 '@unocss/preset-uno': 0.62.4 @@ -9271,7 +9254,7 @@ snapshots: gzip-size: 6.0.0 sirv: 2.0.4 - '@unocss/nuxt@0.62.4(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(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.22.4)(vite@5.4.8(@types/node@20.16.8)(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 @@ -9284,9 +9267,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.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0)) + '@unocss/vite': 0.62.4(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0)) '@unocss/webpack': 0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)) - unocss: 0.62.4(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0)) + unocss: 0.62.4(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0)) transitivePeerDependencies: - postcss - rollup @@ -9375,17 +9358,17 @@ snapshots: dependencies: '@unocss/core': 0.62.4 - '@unocss/vite@0.62.4(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))': + '@unocss/vite@0.62.4(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))': dependencies: '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.0(rollup@4.22.4) + '@rollup/pluginutils': 5.1.2(rollup@4.22.4) '@unocss/config': 0.62.4 '@unocss/core': 0.62.4 '@unocss/inspector': 0.62.4 chokidar: 3.6.0 magic-string: 0.30.11 tinyglobby: 0.2.6 - vite: 5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - rollup - supports-color @@ -9393,7 +9376,7 @@ snapshots: '@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.23.1))': dependencies: '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.0(rollup@4.22.4) + '@rollup/pluginutils': 5.1.2(rollup@4.22.4) '@unocss/config': 0.62.4 '@unocss/core': 0.62.4 chokidar: 3.6.0 @@ -9410,7 +9393,7 @@ snapshots: '@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0))': dependencies: '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.0(rollup@4.22.4) + '@rollup/pluginutils': 5.1.2(rollup@4.22.4) '@unocss/config': 0.62.4 '@unocss/core': 0.62.4 chokidar: 3.6.0 @@ -9459,22 +9442,22 @@ snapshots: - encoding - supports-color - '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))': + '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))': dependencies: '@babel/core': 7.25.2 '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.25.2) - vite: 5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0) vue: 3.5.8(typescript@5.6.2) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.1.4(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))': + '@vitejs/plugin-vue@5.1.4(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))': dependencies: - vite: 5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0) vue: 3.5.8(typescript@5.6.2) - '@vitest/coverage-v8@2.1.1(vitest@2.1.1(@types/node@20.16.7)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))': + '@vitest/coverage-v8@2.1.1(vitest@2.1.1(@types/node@20.16.8)(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 @@ -9488,7 +9471,7 @@ snapshots: std-env: 3.7.0 test-exclude: 7.0.1 tinyrainbow: 1.2.0 - vitest: 2.1.1(@types/node@20.16.7)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + vitest: 2.1.1(@types/node@20.16.8)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - supports-color @@ -9505,13 +9488,13 @@ snapshots: chai: 5.1.1 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.1(@vitest/spy@2.1.1)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))': + '@vitest/mocker@2.1.1(@vitest/spy@2.1.1)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))': dependencies: '@vitest/spy': 2.1.1 estree-walker: 3.0.3 magic-string: 0.30.11 optionalDependencies: - vite: 5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0) '@vitest/pretty-format@2.1.1': dependencies: @@ -9576,7 +9559,7 @@ snapshots: '@vue-macros/common@1.12.3(rollup@4.22.4)(vue@3.5.8(typescript@5.6.2))': dependencies: '@babel/types': 7.25.6 - '@rollup/pluginutils': 5.1.0(rollup@4.22.4) + '@rollup/pluginutils': 5.1.2(rollup@4.22.4) '@vue/compiler-sfc': 3.5.8 ast-kit: 1.1.0 local-pkg: 0.5.0 @@ -9657,14 +9640,14 @@ snapshots: dependencies: '@vue/devtools-kit': 7.4.6 - '@vue/devtools-core@7.4.4(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))': + '@vue/devtools-core@7.4.4(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))': 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.7)(sass@1.78.0)(terser@5.32.0)) + vite-hot-client: 0.2.3(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0)) vue: 3.5.8(typescript@5.6.2) transitivePeerDependencies: - vite @@ -10093,14 +10076,14 @@ snapshots: esbuild: 0.23.1 load-tsconfig: 0.2.5 - c12@2.0.0-beta.2(magicast@0.3.5): + c12@2.0.0-beta.3(magicast@0.3.5): dependencies: - chokidar: 3.6.0 + chokidar: 4.0.1 confbox: 0.1.7 defu: 6.1.4 dotenv: 16.4.5 giget: 1.2.3 - jiti: 2.0.0-rc.1 + jiti: 2.0.0 mlly: 1.7.1 ohash: 1.1.4 pathe: 1.1.2 @@ -10170,7 +10153,7 @@ snapshots: changelogen@0.5.7(magicast@0.3.5): dependencies: - c12: 2.0.0-beta.2(magicast@0.3.5) + c12: 2.0.0-beta.3(magicast@0.3.5) colorette: 2.0.20 consola: 3.2.3 convert-gitmoji: 0.1.5 @@ -10219,6 +10202,10 @@ snapshots: optionalDependencies: fsevents: 2.3.3 + chokidar@4.0.1: + dependencies: + readdirp: 4.0.1 + chownr@2.0.0: {} chrome-trace-event@1.0.4: {} @@ -10583,7 +10570,7 @@ snapshots: detect-libc@2.0.3: {} - devalue@5.0.0: {} + devalue@5.1.1: {} devlop@1.1.0: dependencies: @@ -10851,10 +10838,10 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-config-flat-gitignore@0.3.0(eslint@9.11.1(jiti@2.0.0-rc.1)): + eslint-config-flat-gitignore@0.3.0(eslint@9.11.1(jiti@2.0.0)): dependencies: '@eslint/compat': 1.1.1 - eslint: 9.11.1(jiti@2.0.0-rc.1) + eslint: 9.11.1(jiti@2.0.0) find-up-simple: 1.0.0 eslint-flat-config-utils@0.4.0: @@ -10869,12 +10856,12 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-import-x@4.2.1(eslint@9.11.1(jiti@2.0.0-rc.1))(typescript@5.6.2): + eslint-plugin-import-x@4.2.1(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2): dependencies: - '@typescript-eslint/utils': 8.5.0(eslint@9.11.1(jiti@2.0.0-rc.1))(typescript@5.6.2) + '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) debug: 4.3.7(supports-color@9.4.0) doctrine: 3.0.0 - eslint: 9.11.1(jiti@2.0.0-rc.1) + eslint: 9.11.1(jiti@2.0.0) eslint-import-resolver-node: 0.3.9 get-tsconfig: 4.8.0 is-glob: 4.0.3 @@ -10886,14 +10873,14 @@ snapshots: - supports-color - typescript - eslint-plugin-jsdoc@50.2.2(eslint@9.11.1(jiti@2.0.0-rc.1)): + eslint-plugin-jsdoc@50.2.2(eslint@9.11.1(jiti@2.0.0)): dependencies: '@es-joy/jsdoccomment': 0.48.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.11.1(jiti@2.0.0-rc.1) + eslint: 9.11.1(jiti@2.0.0) espree: 10.1.0 esquery: 1.6.0 parse-imports: 2.1.1 @@ -10905,38 +10892,38 @@ snapshots: eslint-plugin-no-only-tests@3.3.0: {} - eslint-plugin-perfectionist@3.7.0(eslint@9.11.1(jiti@2.0.0-rc.1))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.0.0-rc.1))): + eslint-plugin-perfectionist@3.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.0.0))): dependencies: '@typescript-eslint/types': 8.7.0 - '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0-rc.1))(typescript@5.6.2) - eslint: 9.11.1(jiti@2.0.0-rc.1) + '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + eslint: 9.11.1(jiti@2.0.0) minimatch: 9.0.5 natural-compare-lite: 1.4.0 optionalDependencies: - vue-eslint-parser: 9.4.3(eslint@9.11.1(jiti@2.0.0-rc.1)) + vue-eslint-parser: 9.4.3(eslint@9.11.1(jiti@2.0.0)) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-regexp@2.6.0(eslint@9.11.1(jiti@2.0.0-rc.1)): + eslint-plugin-regexp@2.6.0(eslint@9.11.1(jiti@2.0.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0-rc.1)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0)) '@eslint-community/regexpp': 4.11.0 comment-parser: 1.4.1 - eslint: 9.11.1(jiti@2.0.0-rc.1) + eslint: 9.11.1(jiti@2.0.0) jsdoc-type-pratt-parser: 4.1.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-unicorn@55.0.0(eslint@9.11.1(jiti@2.0.0-rc.1)): + eslint-plugin-unicorn@55.0.0(eslint@9.11.1(jiti@2.0.0)): dependencies: '@babel/helper-validator-identifier': 7.24.7 - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0-rc.1)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0)) ci-info: 4.0.0 clean-regexp: 1.0.0 core-js-compat: 3.38.1 - eslint: 9.11.1(jiti@2.0.0-rc.1) + eslint: 9.11.1(jiti@2.0.0) esquery: 1.6.0 globals: 15.9.0 indent-string: 4.0.0 @@ -10949,16 +10936,16 @@ snapshots: semver: 7.6.3 strip-indent: 3.0.0 - eslint-plugin-vue@9.28.0(eslint@9.11.1(jiti@2.0.0-rc.1)): + eslint-plugin-vue@9.28.0(eslint@9.11.1(jiti@2.0.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0-rc.1)) - eslint: 9.11.1(jiti@2.0.0-rc.1) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0)) + eslint: 9.11.1(jiti@2.0.0) 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.11.1(jiti@2.0.0-rc.1)) + vue-eslint-parser: 9.4.3(eslint@9.11.1(jiti@2.0.0)) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color @@ -10978,9 +10965,9 @@ snapshots: esrecurse: 4.3.0 estraverse: 5.3.0 - eslint-typegen@0.3.2(eslint@9.11.1(jiti@2.0.0-rc.1)): + eslint-typegen@0.3.2(eslint@9.11.1(jiti@2.0.0)): dependencies: - eslint: 9.11.1(jiti@2.0.0-rc.1) + eslint: 9.11.1(jiti@2.0.0) json-schema-to-typescript-lite: 14.1.0 ohash: 1.1.4 @@ -10988,9 +10975,9 @@ snapshots: eslint-visitor-keys@4.0.0: {} - eslint@9.11.1(jiti@2.0.0-rc.1): + eslint@9.11.1(jiti@2.0.0): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0-rc.1)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0)) '@eslint-community/regexpp': 4.11.0 '@eslint/config-array': 0.18.0 '@eslint/core': 0.6.0 @@ -11028,7 +11015,7 @@ snapshots: strip-ansi: 6.0.1 text-table: 0.2.0 optionalDependencies: - jiti: 2.0.0-rc.1 + jiti: 2.0.0 transitivePeerDependencies: - supports-color @@ -11129,6 +11116,10 @@ snapshots: dependencies: reusify: 1.0.4 + fdir@6.3.0(picomatch@2.3.1): + optionalDependencies: + picomatch: 2.3.1 + fdir@6.3.0(picomatch@4.0.2): optionalDependencies: picomatch: 4.0.2 @@ -11527,7 +11518,7 @@ snapshots: html-tags@3.3.1: {} - html-validate@8.24.0(vitest@2.1.1(@types/node@20.16.7)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)): + html-validate@8.24.0(vitest@2.1.1(@types/node@20.16.8)(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) @@ -11540,7 +11531,7 @@ snapshots: prompts: 2.4.2 semver: 7.6.3 optionalDependencies: - vitest: 2.1.1(@types/node@20.16.7)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + vitest: 2.1.1(@types/node@20.16.8)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) html-void-elements@3.0.0: {} @@ -11628,7 +11619,7 @@ snapshots: bundle-require: 5.0.0(esbuild@0.23.1) debug: 4.3.7(supports-color@9.4.0) esbuild: 0.23.1 - jiti: 2.0.0-rc.1 + jiti: 2.0.0 jiti-v1: jiti@1.21.6 pathe: 1.1.2 tsx: 4.19.0 @@ -11637,7 +11628,7 @@ snapshots: impound@0.1.0(rollup@4.22.4)(webpack-sources@3.2.3): dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.22.4) + '@rollup/pluginutils': 5.1.2(rollup@4.22.4) mlly: 1.7.1 pathe: 1.1.2 unenv: 1.10.0 @@ -11879,7 +11870,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.16.7 + '@types/node': 20.16.8 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -11887,20 +11878,20 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.16.7 + '@types/node': 20.16.8 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@29.7.0: dependencies: - '@types/node': 20.16.7 + '@types/node': 20.16.8 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 jiti@1.21.6: {} - jiti@2.0.0-rc.1: {} + jiti@2.0.0: {} js-beautify@1.15.1: dependencies: @@ -12016,7 +12007,7 @@ snapshots: get-port-please: 3.1.2 h3: h3-nightly@2.0.0-1718872656.6765a6e http-shutdown: 1.2.2 - jiti: 2.0.0-rc.1 + jiti: 2.0.0 mlly: 1.7.1 node-forge: 1.3.1 pathe: 1.1.2 @@ -12560,7 +12551,7 @@ snapshots: defu: 6.1.4 esbuild: 0.23.1 fast-glob: 3.3.2 - jiti: 2.0.0-rc.1 + jiti: 2.0.0 mlly: 1.7.1 pathe: 1.1.2 pkg-types: 1.2.0 @@ -12605,18 +12596,18 @@ snapshots: dependencies: '@cloudflare/kv-asset-handler': 0.3.4 '@netlify/functions': 2.8.1 - '@rollup/plugin-alias': 5.1.0(rollup@4.22.4) + '@rollup/plugin-alias': 5.1.1(rollup@4.22.4) '@rollup/plugin-commonjs': 26.0.1(rollup@4.22.4) '@rollup/plugin-inject': 5.0.5(rollup@4.22.4) '@rollup/plugin-json': 6.1.0(rollup@4.22.4) - '@rollup/plugin-node-resolve': 15.2.3(rollup@4.22.4) + '@rollup/plugin-node-resolve': 15.3.0(rollup@4.22.4) '@rollup/plugin-replace': 5.0.7(rollup@4.22.4) '@rollup/plugin-terser': 0.4.4(rollup@4.22.4) - '@rollup/pluginutils': 5.1.0(rollup@4.22.4) + '@rollup/pluginutils': 5.1.2(rollup@4.22.4) '@types/http-proxy': 1.17.15 '@vercel/nft': 0.27.4 archiver: 7.0.1 - c12: 2.0.0-beta.2(magicast@0.3.5) + c12: 2.0.0-beta.3(magicast@0.3.5) chalk: 5.3.0 chokidar: 3.6.0 citty: 0.1.6 @@ -12640,7 +12631,7 @@ snapshots: hookable: 5.5.3 httpxy: 0.1.5 ioredis: 5.4.1 - jiti: 2.0.0-rc.1 + jiti: 2.0.0 klona: 2.0.6 knitwork: 1.1.0 listhen: 1.7.2 @@ -12699,18 +12690,18 @@ snapshots: dependencies: '@cloudflare/kv-asset-handler': 0.3.4 '@netlify/functions': 2.8.1 - '@rollup/plugin-alias': 5.1.0(rollup@4.22.4) + '@rollup/plugin-alias': 5.1.1(rollup@4.22.4) '@rollup/plugin-commonjs': 25.0.8(rollup@4.22.4) '@rollup/plugin-inject': 5.0.5(rollup@4.22.4) '@rollup/plugin-json': 6.1.0(rollup@4.22.4) - '@rollup/plugin-node-resolve': 15.2.3(rollup@4.22.4) + '@rollup/plugin-node-resolve': 15.3.0(rollup@4.22.4) '@rollup/plugin-replace': 5.0.7(rollup@4.22.4) '@rollup/plugin-terser': 0.4.4(rollup@4.22.4) - '@rollup/pluginutils': 5.1.0(rollup@4.22.4) + '@rollup/pluginutils': 5.1.2(rollup@4.22.4) '@types/http-proxy': 1.17.15 '@vercel/nft': 0.26.5 archiver: 7.0.1 - c12: 2.0.0-beta.2(magicast@0.3.5) + c12: 2.0.0-beta.3(magicast@0.3.5) chalk: 5.3.0 chokidar: 3.6.0 citty: 0.1.6 @@ -12732,7 +12723,7 @@ snapshots: hookable: 5.5.3 httpxy: 0.1.5 ioredis: 5.4.1 - jiti: 2.0.0-rc.1 + jiti: 2.0.0 klona: 2.0.6 knitwork: 1.1.0 listhen: 1.7.2 @@ -12860,7 +12851,7 @@ snapshots: pathe: 1.1.2 picocolors: 1.1.0 remark-parse: 11.0.0 - shiki: 1.17.6 + shiki: 1.18.0 twoslash: 0.2.11(typescript@5.6.2) typescript: 5.6.2 unified: 11.0.5 @@ -13151,7 +13142,7 @@ snapshots: postcss-loader@8.1.1(postcss@8.4.47)(typescript@5.6.2)(webpack@5.95.0): dependencies: cosmiconfig: 9.0.0(typescript@5.6.2) - jiti: 2.0.0-rc.1 + jiti: 2.0.0 postcss: 8.4.47 semver: 7.6.3 optionalDependencies: @@ -13520,6 +13511,8 @@ snapshots: dependencies: picomatch: 2.3.1 + readdirp@4.0.1: {} + redis-errors@1.2.0: {} redis-parser@3.0.0: @@ -13871,15 +13864,6 @@ snapshots: '@shikijs/vscode-textmate': 9.2.2 '@types/hast': 3.0.4 - shiki@1.17.6: - dependencies: - '@shikijs/core': 1.17.6 - '@shikijs/engine-javascript': 1.17.6 - '@shikijs/engine-oniguruma': 1.17.6 - '@shikijs/types': 1.17.6 - '@shikijs/vscode-textmate': 9.2.2 - '@types/hast': 3.0.4 - shiki@1.18.0: dependencies: '@shikijs/core': 1.18.0 @@ -13922,8 +13906,6 @@ snapshots: dependencies: unicode-emoji-modifier-base: 1.0.0 - slash@4.0.0: {} - slash@5.1.0: {} slashes@3.0.12: {} @@ -14271,21 +14253,21 @@ snapshots: ultrahtml@1.5.3: {} - unbuild@3.0.0-rc.7(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)): + unbuild@3.0.0-rc.8(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)): dependencies: - '@rollup/plugin-alias': 5.1.0(rollup@4.22.4) - '@rollup/plugin-commonjs': 26.0.1(rollup@4.22.4) + '@rollup/plugin-alias': 5.1.1(rollup@4.22.4) + '@rollup/plugin-commonjs': 28.0.0(rollup@4.22.4) '@rollup/plugin-json': 6.1.0(rollup@4.22.4) - '@rollup/plugin-node-resolve': 15.2.3(rollup@4.22.4) - '@rollup/plugin-replace': 5.0.7(rollup@4.22.4) - '@rollup/pluginutils': 5.1.0(rollup@4.22.4) + '@rollup/plugin-node-resolve': 15.3.0(rollup@4.22.4) + '@rollup/plugin-replace': 6.0.1(rollup@4.22.4) + '@rollup/pluginutils': 5.1.2(rollup@4.22.4) citty: 0.1.6 consola: 3.2.3 defu: 6.1.4 - esbuild: 0.23.1 + esbuild: 0.24.0 fast-glob: 3.3.2 hookable: 5.5.3 - jiti: 2.0.0-rc.1 + jiti: 2.0.0 magic-string: 0.30.11 mkdist: 1.5.9(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) mlly: 1.7.1 @@ -14295,6 +14277,7 @@ snapshots: rollup: 4.22.4 rollup-plugin-dts: 6.1.1(rollup@4.22.4)(typescript@5.6.2) scule: 1.3.0 + tinyglobby: 0.2.6 ufo: 1.5.4 untyped: 1.4.2 optionalDependencies: @@ -14360,7 +14343,7 @@ snapshots: unimport@3.12.0(rollup@4.22.4)(webpack-sources@3.2.3): dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.22.4) + '@rollup/pluginutils': 5.1.2(rollup@4.22.4) acorn: 8.12.1 escape-string-regexp: 5.0.0 estree-walker: 3.0.3 @@ -14406,9 +14389,9 @@ snapshots: universalify@2.0.1: {} - unocss@0.62.4(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0)): + unocss@0.62.4(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0)): dependencies: - '@unocss/astro': 0.62.4(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0)) + '@unocss/astro': 0.62.4(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0)) '@unocss/cli': 0.62.4(rollup@4.22.4) '@unocss/core': 0.62.4 '@unocss/postcss': 0.62.4(postcss@8.4.47) @@ -14424,18 +14407,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.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0)) + '@unocss/vite': 0.62.4(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: '@unocss/webpack': 0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.23.1)) - vite: 5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - postcss - rollup - supports-color - unocss@0.62.4(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0)): + unocss@0.62.4(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0)): dependencies: - '@unocss/astro': 0.62.4(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0)) + '@unocss/astro': 0.62.4(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0)) '@unocss/cli': 0.62.4(rollup@4.22.4) '@unocss/core': 0.62.4 '@unocss/postcss': 0.62.4(postcss@8.4.47) @@ -14451,10 +14434,10 @@ 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.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0)) + '@unocss/vite': 0.62.4(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: '@unocss/webpack': 0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)) - vite: 5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - postcss - rollup @@ -14463,7 +14446,7 @@ snapshots: unplugin-vue-router@0.10.8(rollup@4.22.4)(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3): dependencies: '@babel/types': 7.25.6 - '@rollup/pluginutils': 5.1.0(rollup@4.22.4) + '@rollup/pluginutils': 5.1.2(rollup@4.22.4) '@vue-macros/common': 1.12.3(rollup@4.22.4)(vue@3.5.8(typescript@5.6.2)) ast-walker-scope: 0.6.2 chokidar: 3.6.0 @@ -14519,7 +14502,7 @@ snapshots: '@babel/standalone': 7.25.6 '@babel/types': 7.25.6 defu: 6.1.4 - jiti: 2.0.0-rc.1 + jiti: 2.0.0 mri: 1.2.0 scule: 1.3.0 transitivePeerDependencies: @@ -14591,17 +14574,17 @@ 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.7)(sass@1.78.0)(terser@5.32.0)): + vite-hot-client@0.2.3(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0)): dependencies: - vite: 5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0) - vite-node@1.6.0(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0): + vite-node@1.6.0(@types/node@20.16.8)(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.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - '@types/node' - less @@ -14613,12 +14596,12 @@ snapshots: - supports-color - terser - vite-node@2.1.1(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0): + vite-node@2.1.1(@types/node@20.16.8)(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.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - '@types/node' - less @@ -14630,7 +14613,7 @@ snapshots: - supports-color - terser - vite-plugin-checker@0.8.0(eslint@9.11.1(jiti@2.0.0-rc.1))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)): + vite-plugin-checker@0.8.0(eslint@9.11.1(jiti@2.0.0))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)): dependencies: '@babel/code-frame': 7.24.7 ansi-escapes: 4.3.2 @@ -14642,21 +14625,21 @@ 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.7)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.8)(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.11.1(jiti@2.0.0-rc.1) + eslint: 9.11.1(jiti@2.0.0) optionator: 0.9.4 typescript: 5.6.2 vue-tsc: 2.1.6(typescript@5.6.2) - vite-plugin-inspect@0.8.7(@nuxt/kit@packages+kit)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0)): + vite-plugin-inspect@0.8.7(@nuxt/kit@packages+kit)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0)): dependencies: '@antfu/utils': 0.7.10 - '@rollup/pluginutils': 5.1.0(rollup@4.22.4) + '@rollup/pluginutils': 5.1.2(rollup@4.22.4) debug: 4.3.7(supports-color@9.4.0) error-stack-parser-es: 0.1.5 fs-extra: 11.2.0 @@ -14664,14 +14647,14 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.1.0 sirv: 2.0.4 - vite: 5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0) optionalDependencies: '@nuxt/kit': link:packages/kit transitivePeerDependencies: - rollup - supports-color - vite-plugin-vue-inspector@5.2.0(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0)): + vite-plugin-vue-inspector@5.2.0(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0)): dependencies: '@babel/core': 7.25.2 '@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.25.2) @@ -14682,24 +14665,24 @@ snapshots: '@vue/compiler-dom': 3.5.8 kolorist: 1.8.0 magic-string: 0.30.11 - vite: 5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - supports-color - vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0): + vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0): dependencies: esbuild: 0.21.5 postcss: 8.4.47 rollup: 4.22.4 optionalDependencies: - '@types/node': 20.16.7 + '@types/node': 20.16.8 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.8)(vue@3.5.8(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.7)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3): + vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.8)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3): dependencies: - '@nuxt/test-utils': 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.7)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) + '@nuxt/test-utils': 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.8)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -14719,7 +14702,7 @@ snapshots: - vue-router - webpack-sources - vitest@1.6.0(@types/node@20.16.7)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0): + vitest@1.6.0(@types/node@20.16.8)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0): dependencies: '@vitest/expect': 1.6.0 '@vitest/runner': 1.6.0 @@ -14738,11 +14721,11 @@ snapshots: strip-literal: 2.1.0 tinybench: 2.9.0 tinypool: 0.8.4 - vite: 5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0) - vite-node: 1.6.0(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0) + vite-node: 1.6.0(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.16.7 + '@types/node': 20.16.8 happy-dom: 15.7.4 transitivePeerDependencies: - less @@ -14754,10 +14737,10 @@ snapshots: - supports-color - terser - vitest@2.1.1(@types/node@20.16.7)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0): + vitest@2.1.1(@types/node@20.16.8)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0): dependencies: '@vitest/expect': 2.1.1 - '@vitest/mocker': 2.1.1(@vitest/spy@2.1.1)(vite@5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0)) + '@vitest/mocker': 2.1.1(@vitest/spy@2.1.1)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0)) '@vitest/pretty-format': 2.1.1 '@vitest/runner': 2.1.1 '@vitest/snapshot': 2.1.1 @@ -14772,11 +14755,11 @@ snapshots: tinyexec: 0.3.0 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.8(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0) - vite-node: 2.1.1(@types/node@20.16.7)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0) + vite-node: 2.1.1(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.16.7 + '@types/node': 20.16.8 happy-dom: 15.7.4 transitivePeerDependencies: - less @@ -14826,10 +14809,10 @@ snapshots: vue-devtools-stub@0.1.0: {} - vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.0.0-rc.1)): + vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.0.0)): dependencies: debug: 4.3.7(supports-color@9.4.0) - eslint: 9.11.1(jiti@2.0.0-rc.1) + eslint: 9.11.1(jiti@2.0.0) eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 diff --git a/test/bundle.test.ts b/test/bundle.test.ts index 938eaa252f..5823bdc56f 100644 --- a/test/bundle.test.ts +++ b/test/bundle.test.ts @@ -21,8 +21,8 @@ describe.skipIf(process.env.SKIP_BUNDLE_SIZE === 'true' || process.env.ECOSYSTEM const [clientStats, clientStatsInlined] = await Promise.all((['.output', '.output-inline']) .map(outputDir => analyzeSizes(['**/*.js'], join(rootDir, outputDir, 'public')))) - expect.soft(roundToKilobytes(clientStats!.totalBytes)).toMatchInlineSnapshot(`"114k"`) - expect.soft(roundToKilobytes(clientStatsInlined!.totalBytes)).toMatchInlineSnapshot(`"114k"`) + expect.soft(roundToKilobytes(clientStats!.totalBytes)).toMatchInlineSnapshot(`"115k"`) + expect.soft(roundToKilobytes(clientStatsInlined!.totalBytes)).toMatchInlineSnapshot(`"115k"`) const files = new Set([...clientStats!.files, ...clientStatsInlined!.files].map(f => f.replace(/\..*\.js/, '.js'))) @@ -40,7 +40,7 @@ describe.skipIf(process.env.SKIP_BUNDLE_SIZE === 'true' || process.env.ECOSYSTEM expect.soft(roundToKilobytes(serverStats.totalBytes)).toMatchInlineSnapshot(`"208k"`) const modules = await analyzeSizes(['node_modules/**/*'], serverDir) - expect.soft(roundToKilobytes(modules.totalBytes)).toMatchInlineSnapshot(`"1388k"`) + expect.soft(roundToKilobytes(modules.totalBytes)).toMatchInlineSnapshot(`"1393k"`) const packages = modules.files .filter(m => m.endsWith('package.json')) @@ -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(`"88.2k"`) + expect.soft(roundToKilobytes(modules.totalBytes)).toMatchInlineSnapshot(`"93.8k"`) const packages = modules.files .filter(m => m.endsWith('package.json')) From 2309cdf2253727d3f7a4b19edbcb76a1517408d4 Mon Sep 17 00:00:00 2001 From: Daniel Roe <daniel@roe.dev> Date: Wed, 25 Sep 2024 23:59:59 +0100 Subject: [PATCH 047/104] refactor(nuxt): use `addBuildPlugin` internally (#29157) --- packages/nuxt/src/components/module.ts | 142 +++++++----------- .../plugins/client-fallback-auto-id.ts | 2 +- .../components/plugins/islands-transform.ts | 114 ++++++++------ .../nuxt/src/components/plugins/loader.ts | 2 +- .../nuxt/src/components/plugins/transform.ts | 2 +- .../nuxt/src/components/plugins/tree-shake.ts | 2 +- packages/nuxt/src/core/nuxt.ts | 47 ++---- packages/nuxt/src/core/plugins/dev-only.ts | 2 +- .../nuxt/src/core/plugins/layer-aliasing.ts | 8 +- packages/nuxt/src/core/plugins/tree-shake.ts | 4 +- packages/nuxt/src/core/plugins/unctx.ts | 4 +- packages/nuxt/src/pages/module.ts | 13 +- packages/nuxt/src/pages/plugins/page-meta.ts | 4 +- .../nuxt/test/components-transform.test.ts | 4 +- packages/nuxt/test/devonly.test.ts | 2 +- ...sform.test.ts => island-transform.test.ts} | 12 +- packages/nuxt/test/treeshake-client.test.ts | 4 +- packages/nuxt/test/unctx-transform.test.ts | 2 +- 18 files changed, 163 insertions(+), 207 deletions(-) rename packages/nuxt/test/{islandTransform.test.ts => island-transform.test.ts} (97%) diff --git a/packages/nuxt/src/components/module.ts b/packages/nuxt/src/components/module.ts index 4a5540c91d..5c2d3102db 100644 --- a/packages/nuxt/src/components/module.ts +++ b/packages/nuxt/src/components/module.ts @@ -1,6 +1,6 @@ import { existsSync, statSync, writeFileSync } from 'node:fs' import { isAbsolute, join, normalize, relative, resolve } from 'pathe' -import { addBuildPlugin, addPluginTemplate, addTemplate, addTypeTemplate, addVitePlugin, addWebpackPlugin, defineNuxtModule, logger, resolveAlias, resolvePath, updateTemplates } from '@nuxt/kit' +import { addBuildPlugin, addPluginTemplate, addTemplate, addTypeTemplate, addVitePlugin, defineNuxtModule, logger, resolveAlias, resolvePath, updateTemplates } from '@nuxt/kit' import type { Component, ComponentsDir, ComponentsOptions } from 'nuxt/schema' import { distDir } from '../dirs' @@ -9,8 +9,8 @@ import { scanComponents } from './scan' import { ClientFallbackAutoIdPlugin } from './plugins/client-fallback-auto-id' import { LoaderPlugin } from './plugins/loader' -import { componentsChunkPlugin, islandsTransform } from './plugins/islands-transform' -import { createTransformPlugin } from './plugins/transform' +import { ComponentsChunkPlugin, IslandsTransformPlugin } from './plugins/islands-transform' +import { TransformPlugin } from './plugins/transform' import { TreeShakeTemplatePlugin } from './plugins/tree-shake' import { ComponentNamePlugin } from './plugins/component-names' @@ -134,14 +134,8 @@ export default defineNuxtModule<ComponentsOptions>({ addTemplate(componentsMetadataTemplate) } - const TransformPluginServer = createTransformPlugin(nuxt, getComponents, 'server') - const TransformPluginClient = createTransformPlugin(nuxt, getComponents, 'client') - - addVitePlugin(() => TransformPluginServer.vite(), { server: true, client: false }) - addVitePlugin(() => TransformPluginClient.vite(), { server: false, client: true }) - - addWebpackPlugin(() => TransformPluginServer.webpack(), { server: true, client: false }) - addWebpackPlugin(() => TransformPluginClient.webpack(), { server: false, client: true }) + addBuildPlugin(TransformPlugin(nuxt, getComponents, 'server'), { server: true, client: false }) + addBuildPlugin(TransformPlugin(nuxt, getComponents, 'client'), { server: false, client: true }) // Do not prefetch global components chunks nuxt.hook('build:manifest', (manifest) => { @@ -219,37 +213,50 @@ export default defineNuxtModule<ComponentsOptions>({ } }) - nuxt.hook('vite:extendConfig', (config, { isClient, isServer }) => { - const mode = isClient ? 'client' : 'server' + addBuildPlugin(TreeShakeTemplatePlugin({ sourcemap: !!nuxt.options.sourcemap.server, getComponents }), { client: false }) - config.plugins = config.plugins || [] - if (isServer) { - config.plugins.push(TreeShakeTemplatePlugin.vite({ - sourcemap: !!nuxt.options.sourcemap[mode], - getComponents, - })) - } - if (nuxt.options.experimental.clientFallback) { - config.plugins.push(ClientFallbackAutoIdPlugin.vite({ - sourcemap: !!nuxt.options.sourcemap[mode], - rootDir: nuxt.options.rootDir, - })) - } - config.plugins.push(LoaderPlugin.vite({ - sourcemap: !!nuxt.options.sourcemap[mode], - getComponents, - mode, - transform: typeof nuxt.options.components === 'object' && !Array.isArray(nuxt.options.components) ? nuxt.options.components.transform : undefined, - experimentalComponentIslands: !!nuxt.options.experimental.componentIslands, - })) + if (nuxt.options.experimental.clientFallback) { + addBuildPlugin(ClientFallbackAutoIdPlugin({ sourcemap: !!nuxt.options.sourcemap.client, rootDir: nuxt.options.rootDir }), { server: false }) + addBuildPlugin(ClientFallbackAutoIdPlugin({ sourcemap: !!nuxt.options.sourcemap.server, rootDir: nuxt.options.rootDir }), { client: false }) + } - if (nuxt.options.experimental.componentIslands) { - const selectiveClient = typeof nuxt.options.experimental.componentIslands === 'object' && nuxt.options.experimental.componentIslands.selectiveClient + const sharedLoaderOptions = { + getComponents, + transform: typeof nuxt.options.components === 'object' && !Array.isArray(nuxt.options.components) ? nuxt.options.components.transform : undefined, + experimentalComponentIslands: !!nuxt.options.experimental.componentIslands, + } + + addBuildPlugin(LoaderPlugin({ ...sharedLoaderOptions, sourcemap: !!nuxt.options.sourcemap.client, mode: 'client' }), { server: false }) + addBuildPlugin(LoaderPlugin({ ...sharedLoaderOptions, sourcemap: !!nuxt.options.sourcemap.server, mode: 'server' }), { client: false }) + + if (nuxt.options.experimental.componentIslands) { + const selectiveClient = typeof nuxt.options.experimental.componentIslands === 'object' && nuxt.options.experimental.componentIslands.selectiveClient + + addVitePlugin({ + name: 'nuxt-server-component-hmr', + handleHotUpdate (ctx) { + const components = getComponents() + const filePath = normalize(ctx.file) + const comp = components.find(c => c.filePath === filePath) + if (comp?.mode === 'server') { + ctx.server.ws.send({ + event: `nuxt-server-component:${comp.pascalName}`, + type: 'custom', + }) + } + }, + }, { server: false }) + + addBuildPlugin(IslandsTransformPlugin({ getComponents, selectiveClient }), { client: false }) + + // TODO: refactor this + nuxt.hook('vite:extendConfig', (config, { isClient }) => { + config.plugins = config.plugins || [] if (isClient && selectiveClient) { writeFileSync(join(nuxt.options.buildDir, 'components-chunk.mjs'), 'export const paths = {}') if (!nuxt.options.dev) { - config.plugins.push(componentsChunkPlugin.vite({ + config.plugins.push(ComponentsChunkPlugin.vite({ getComponents, buildDir: nuxt.options.buildDir, })) @@ -263,65 +270,18 @@ export default defineNuxtModule<ComponentsOptions>({ )}`) } } + }) - if (isServer) { - config.plugins.push(islandsTransform.vite({ - getComponents, - selectiveClient, - })) - } - } - if (!isServer && nuxt.options.experimental.componentIslands) { - config.plugins.push({ - name: 'nuxt-server-component-hmr', - handleHotUpdate (ctx) { - const components = getComponents() - const filePath = normalize(ctx.file) - const comp = components.find(c => c.filePath === filePath) - if (comp?.mode === 'server') { - ctx.server.ws.send({ - event: `nuxt-server-component:${comp.pascalName}`, - type: 'custom', - }) - } - }, - }) - } - }) - nuxt.hook('webpack:config', (configs) => { - configs.forEach((config) => { - const mode = config.name === 'client' ? 'client' : 'server' - config.plugins = config.plugins || [] - if (mode === 'server') { - config.plugins.push(TreeShakeTemplatePlugin.webpack({ - sourcemap: !!nuxt.options.sourcemap[mode], - getComponents, - })) - } - if (nuxt.options.experimental.clientFallback) { - config.plugins.push(ClientFallbackAutoIdPlugin.webpack({ - sourcemap: !!nuxt.options.sourcemap[mode], - rootDir: nuxt.options.rootDir, - })) - } - config.plugins.push(LoaderPlugin.webpack({ - sourcemap: !!nuxt.options.sourcemap[mode], - getComponents, - mode, - transform: typeof nuxt.options.components === 'object' && !Array.isArray(nuxt.options.components) ? nuxt.options.components.transform : undefined, - experimentalComponentIslands: !!nuxt.options.experimental.componentIslands, - })) + nuxt.hook('webpack:config', (configs) => { + configs.forEach((config) => { + const mode = config.name === 'client' ? 'client' : 'server' + config.plugins = config.plugins || [] - if (nuxt.options.experimental.componentIslands) { - if (mode === 'server') { - config.plugins.push(islandsTransform.webpack({ - getComponents, - })) - } else { + if (mode !== 'server') { writeFileSync(join(nuxt.options.buildDir, 'components-chunk.mjs'), 'export const paths = {}') } - } + }) }) - }) + } }, }) 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 b12753e4e6..9f3e1b119c 100644 --- a/packages/nuxt/src/components/plugins/client-fallback-auto-id.ts +++ b/packages/nuxt/src/components/plugins/client-fallback-auto-id.ts @@ -12,7 +12,7 @@ interface LoaderOptions { } const CLIENT_FALLBACK_RE = /<(?:NuxtClientFallback|nuxt-client-fallback)(?: [^>]*)?>/ const CLIENT_FALLBACK_GLOBAL_RE = /<(NuxtClientFallback|nuxt-client-fallback)( [^>]*)?>/g -export const ClientFallbackAutoIdPlugin = createUnplugin((options: LoaderOptions) => { +export const ClientFallbackAutoIdPlugin = (options: LoaderOptions) => createUnplugin(() => { const exclude = options.transform?.exclude || [] const include = options.transform?.include || [] diff --git a/packages/nuxt/src/components/plugins/islands-transform.ts b/packages/nuxt/src/components/plugins/islands-transform.ts index ba5aa02d0b..70ad9fb895 100644 --- a/packages/nuxt/src/components/plugins/islands-transform.ts +++ b/packages/nuxt/src/components/plugins/islands-transform.ts @@ -35,14 +35,14 @@ function wrapWithVForDiv (code: string, vfor: string): string { return `<div v-for="${vfor}" style="display: contents;">${code}</div>` } -export const islandsTransform = createUnplugin((options: ServerOnlyComponentTransformPluginOptions, meta) => { +export const IslandsTransformPlugin = (options: ServerOnlyComponentTransformPluginOptions) => createUnplugin((_options, meta) => { const isVite = meta.framework === 'vite' return { - name: 'server-only-component-transform', + name: 'nuxt:server-only-component-transform', enforce: 'pre', transformInclude (id) { if (!isVue(id)) { return false } - if (options.selectiveClient === 'deep') { return true } + if (isVite && options.selectiveClient === 'deep') { return true } const components = options.getComponents() const islands = components.filter(component => @@ -70,54 +70,68 @@ export const islandsTransform = createUnplugin((options: ServerOnlyComponentTran const ast = parse(template[0]) await walk(ast, (node) => { - if (node.type === ELEMENT_NODE) { - if (node.name === 'slot') { - const { attributes, children, loc } = node - - const slotName = attributes.name ?? 'default' - - if (attributes.name) { delete attributes.name } - if (attributes['v-bind']) { - attributes._bind = extractAttributes(attributes, ['v-bind'])['v-bind']! - } - const teleportAttributes = extractAttributes(attributes, ['v-if', 'v-else-if', 'v-else']) - const bindings = getPropsToString(attributes) - // add the wrapper - s.appendLeft(startingIndex + loc[0].start, `<NuxtTeleportSsrSlot${attributeToString(teleportAttributes)} name="${slotName}" :props="${bindings}">`) - - if (children.length) { - // pass slot fallback to NuxtTeleportSsrSlot fallback - const attrString = attributeToString(attributes) - const slice = code.slice(startingIndex + loc[0].end, startingIndex + loc[1].start).replaceAll(/:?key="[^"]"/g, '') - s.overwrite(startingIndex + loc[0].start, startingIndex + loc[1].end, `<slot${attrString.replaceAll(EXTRACTED_ATTRS_RE, '')}/><template #fallback>${attributes['v-for'] ? wrapWithVForDiv(slice, attributes['v-for']) : slice}</template>`) - } else { - s.overwrite(startingIndex + loc[0].start, startingIndex + loc[0].end, code.slice(startingIndex + loc[0].start, startingIndex + loc[0].end).replaceAll(EXTRACTED_ATTRS_RE, '')) - } - - s.appendRight(startingIndex + loc[1].end, '</NuxtTeleportSsrSlot>') - } else if (options.selectiveClient && ('nuxt-client' in node.attributes || ':nuxt-client' in node.attributes)) { - hasNuxtClient = true - const { loc, attributes } = node - const attributeValue = attributes[':nuxt-client'] || attributes['nuxt-client'] || 'true' - if (isVite) { - const uid = hash(id + node.loc[0].start + node.loc[0].end) - const wrapperAttributes = extractAttributes(attributes, ['v-if', 'v-else-if', 'v-else']) - - let startTag = code.slice(startingIndex + loc[0].start, startingIndex + loc[0].end).replace(NUXTCLIENT_ATTR_RE, '') - if (wrapperAttributes) { - startTag = startTag.replaceAll(EXTRACTED_ATTRS_RE, '') - } - - s.appendLeft(startingIndex + loc[0].start, `<NuxtTeleportIslandComponent${attributeToString(wrapperAttributes)} to="${node.name}-${uid}" :nuxt-client="${attributeValue}">`) - s.overwrite(startingIndex + loc[0].start, startingIndex + loc[0].end, startTag) - s.appendRight(startingIndex + loc[1].end, '</NuxtTeleportIslandComponent>') - } - } + if (node.type !== ELEMENT_NODE) { + return } + if (node.name === 'slot') { + const { attributes, children, loc } = node + + const slotName = attributes.name ?? 'default' + + if (attributes.name) { delete attributes.name } + if (attributes['v-bind']) { + attributes._bind = extractAttributes(attributes, ['v-bind'])['v-bind']! + } + const teleportAttributes = extractAttributes(attributes, ['v-if', 'v-else-if', 'v-else']) + const bindings = getPropsToString(attributes) + // add the wrapper + s.appendLeft(startingIndex + loc[0].start, `<NuxtTeleportSsrSlot${attributeToString(teleportAttributes)} name="${slotName}" :props="${bindings}">`) + + if (children.length) { + // pass slot fallback to NuxtTeleportSsrSlot fallback + const attrString = attributeToString(attributes) + const slice = code.slice(startingIndex + loc[0].end, startingIndex + loc[1].start).replaceAll(/:?key="[^"]"/g, '') + s.overwrite(startingIndex + loc[0].start, startingIndex + loc[1].end, `<slot${attrString.replaceAll(EXTRACTED_ATTRS_RE, '')}/><template #fallback>${attributes['v-for'] ? wrapWithVForDiv(slice, attributes['v-for']) : slice}</template>`) + } else { + s.overwrite(startingIndex + loc[0].start, startingIndex + loc[0].end, code.slice(startingIndex + loc[0].start, startingIndex + loc[0].end).replaceAll(EXTRACTED_ATTRS_RE, '')) + } + + s.appendRight(startingIndex + loc[1].end, '</NuxtTeleportSsrSlot>') + return + } + + if (!('nuxt-client' in node.attributes) && !(':nuxt-client' in node.attributes)) { + return + } + + hasNuxtClient = true + + if (!isVite || !options.selectiveClient) { + return + } + + const { loc, attributes } = node + const attributeValue = attributes[':nuxt-client'] || attributes['nuxt-client'] || 'true' + + const uid = hash(id + node.loc[0].start + node.loc[0].end) + const wrapperAttributes = extractAttributes(attributes, ['v-if', 'v-else-if', 'v-else']) + + let startTag = code.slice(startingIndex + loc[0].start, startingIndex + loc[0].end).replace(NUXTCLIENT_ATTR_RE, '') + if (wrapperAttributes) { + startTag = startTag.replaceAll(EXTRACTED_ATTRS_RE, '') + } + + s.appendLeft(startingIndex + loc[0].start, `<NuxtTeleportIslandComponent${attributeToString(wrapperAttributes)} to="${node.name}-${uid}" :nuxt-client="${attributeValue}">`) + s.overwrite(startingIndex + loc[0].start, startingIndex + loc[0].end, startTag) + s.appendRight(startingIndex + loc[1].end, '</NuxtTeleportIslandComponent>') }) - if (!isVite && hasNuxtClient) { - console.warn(`nuxt-client attribute and client components within islands is only supported with Vite. file: ${id}`) + if (hasNuxtClient) { + if (!options.selectiveClient) { + console.warn(`The \`nuxt-client\` attribute and client components within islands are only supported when \`experimental.componentIslands.selectiveClient\` is enabled. file: ${id}`) + } else if (!isVite) { + console.warn(`The \`nuxt-client\` attribute and client components within islands are only supported with Vite. file: ${id}`) + } } if (s.hasChanged()) { @@ -164,10 +178,10 @@ function getPropsToString (bindings: Record<string, string>): string { } } -export const componentsChunkPlugin = createUnplugin((options: ComponentChunkOptions) => { +export const ComponentsChunkPlugin = createUnplugin((options: ComponentChunkOptions) => { const { buildDir } = options return { - name: 'componentsChunkPlugin', + name: 'nuxt:components-chunk', vite: { async config (config) { const components = options.getComponents() diff --git a/packages/nuxt/src/components/plugins/loader.ts b/packages/nuxt/src/components/plugins/loader.ts index d2d4813767..2eecc471b1 100644 --- a/packages/nuxt/src/components/plugins/loader.ts +++ b/packages/nuxt/src/components/plugins/loader.ts @@ -17,7 +17,7 @@ interface LoaderOptions { experimentalComponentIslands?: boolean } -export const LoaderPlugin = createUnplugin((options: LoaderOptions) => { +export const LoaderPlugin = (options: LoaderOptions) => createUnplugin(() => { const exclude = options.transform?.exclude || [] const include = options.transform?.include || [] const serverComponentRuntime = resolve(distDir, 'components/runtime/server-component') diff --git a/packages/nuxt/src/components/plugins/transform.ts b/packages/nuxt/src/components/plugins/transform.ts index 064fe9a56f..85108f0122 100644 --- a/packages/nuxt/src/components/plugins/transform.ts +++ b/packages/nuxt/src/components/plugins/transform.ts @@ -12,7 +12,7 @@ import type { getComponentsT } from '../module' const COMPONENT_QUERY_RE = /[?&]nuxt_component=/ -export function createTransformPlugin (nuxt: Nuxt, getComponents: getComponentsT, mode: 'client' | 'server' | 'all') { +export function TransformPlugin (nuxt: Nuxt, getComponents: getComponentsT, mode: 'client' | 'server' | 'all') { const serverComponentRuntime = resolve(distDir, 'components/runtime/server-component') const componentUnimport = createUnimport({ imports: [ diff --git a/packages/nuxt/src/components/plugins/tree-shake.ts b/packages/nuxt/src/components/plugins/tree-shake.ts index 2eaf341d87..ff68f2fa21 100644 --- a/packages/nuxt/src/components/plugins/tree-shake.ts +++ b/packages/nuxt/src/components/plugins/tree-shake.ts @@ -20,7 +20,7 @@ const PLACEHOLDER_EXACT_RE = /^(?:fallback|placeholder)$/ const CLIENT_ONLY_NAME_RE = /^(?:_unref\()?(?:_component_)?(?:Lazy|lazy_)?(?:client_only|ClientOnly\)?)$/ const PARSER_OPTIONS = { sourceType: 'module', ecmaVersion: 'latest' } -export const TreeShakeTemplatePlugin = createUnplugin((options: TreeShakeTemplatePluginOptions) => { +export const TreeShakeTemplatePlugin = (options: TreeShakeTemplatePluginOptions) => createUnplugin(() => { const regexpMap = new WeakMap<Component[], [RegExp, RegExp, string[]]>() return { name: 'nuxt:tree-shake-template', diff --git a/packages/nuxt/src/core/nuxt.ts b/packages/nuxt/src/core/nuxt.ts index 9caa634fdf..6af0933b8a 100644 --- a/packages/nuxt/src/core/nuxt.ts +++ b/packages/nuxt/src/core/nuxt.ts @@ -33,9 +33,7 @@ import { version } from '../../package.json' import { scriptsStubsPreset } from '../imports/presets' import { resolveTypePath } from './utils/types' import { nuxtImportProtections } from './plugins/import-protection' -import type { UnctxTransformPluginOptions } from './plugins/unctx' import { UnctxTransformPlugin } from './plugins/unctx' -import type { TreeShakeComposablesPluginOptions } from './plugins/tree-shake' import { TreeShakeComposablesPlugin } from './plugins/tree-shake' import { DevOnlyPlugin } from './plugins/dev-only' import { LayerAliasingPlugin } from './plugins/layer-aliasing' @@ -265,58 +263,45 @@ async function initNuxt (nuxt: Nuxt) { if (nuxt.options.experimental.localLayerAliases) { // Add layer aliasing support for ~, ~~, @ and @@ aliases - addVitePlugin(() => LayerAliasingPlugin.vite({ + addBuildPlugin(LayerAliasingPlugin({ sourcemap: !!nuxt.options.sourcemap.server || !!nuxt.options.sourcemap.client, dev: nuxt.options.dev, root: nuxt.options.srcDir, // skip top-level layer (user's project) as the aliases will already be correctly resolved layers: nuxt.options._layers.slice(1), })) - addWebpackPlugin(() => LayerAliasingPlugin.webpack({ - sourcemap: !!nuxt.options.sourcemap.server || !!nuxt.options.sourcemap.client, - dev: nuxt.options.dev, - root: nuxt.options.srcDir, - // skip top-level layer (user's project) as the aliases will already be correctly resolved - layers: nuxt.options._layers.slice(1), - transform: true, - })) } nuxt.hook('modules:done', async () => { // Add unctx transform - const options = { + addBuildPlugin(UnctxTransformPlugin({ sourcemap: !!nuxt.options.sourcemap.server || !!nuxt.options.sourcemap.client, transformerOptions: { ...nuxt.options.optimization.asyncTransforms, helperModule: await tryResolveModule('unctx', nuxt.options.modulesDir) ?? 'unctx', }, - } satisfies UnctxTransformPluginOptions - addVitePlugin(() => UnctxTransformPlugin.vite(options)) - addWebpackPlugin(() => UnctxTransformPlugin.webpack(options)) + })) // Add composable tree-shaking optimisations - const serverTreeShakeOptions: TreeShakeComposablesPluginOptions = { - sourcemap: !!nuxt.options.sourcemap.server, - composables: nuxt.options.optimization.treeShake.composables.server, + if (Object.keys(nuxt.options.optimization.treeShake.composables.server).length) { + addBuildPlugin(TreeShakeComposablesPlugin({ + sourcemap: !!nuxt.options.sourcemap.server, + composables: nuxt.options.optimization.treeShake.composables.server, + }), { client: false }) } - if (Object.keys(serverTreeShakeOptions.composables).length) { - addVitePlugin(() => TreeShakeComposablesPlugin.vite(serverTreeShakeOptions), { client: false }) - addWebpackPlugin(() => TreeShakeComposablesPlugin.webpack(serverTreeShakeOptions), { client: false }) - } - const clientTreeShakeOptions: TreeShakeComposablesPluginOptions = { - sourcemap: !!nuxt.options.sourcemap.client, - composables: nuxt.options.optimization.treeShake.composables.client, - } - if (Object.keys(clientTreeShakeOptions.composables).length) { - addVitePlugin(() => TreeShakeComposablesPlugin.vite(clientTreeShakeOptions), { server: false }) - addWebpackPlugin(() => TreeShakeComposablesPlugin.webpack(clientTreeShakeOptions), { server: false }) + if (Object.keys(nuxt.options.optimization.treeShake.composables.client).length) { + addBuildPlugin(TreeShakeComposablesPlugin({ + sourcemap: !!nuxt.options.sourcemap.client, + composables: nuxt.options.optimization.treeShake.composables.client, + }), { server: false }) } }) if (!nuxt.options.dev) { // DevOnly component tree-shaking - build time only - addVitePlugin(() => DevOnlyPlugin.vite({ sourcemap: !!nuxt.options.sourcemap.server || !!nuxt.options.sourcemap.client })) - addWebpackPlugin(() => DevOnlyPlugin.webpack({ sourcemap: !!nuxt.options.sourcemap.server || !!nuxt.options.sourcemap.client })) + addBuildPlugin(DevOnlyPlugin({ + sourcemap: !!nuxt.options.sourcemap.server || !!nuxt.options.sourcemap.client, + })) } if (nuxt.options.dev) { diff --git a/packages/nuxt/src/core/plugins/dev-only.ts b/packages/nuxt/src/core/plugins/dev-only.ts index 35437ad777..17992aa3d1 100644 --- a/packages/nuxt/src/core/plugins/dev-only.ts +++ b/packages/nuxt/src/core/plugins/dev-only.ts @@ -10,7 +10,7 @@ interface DevOnlyPluginOptions { const DEVONLY_COMP_SINGLE_RE = /<(?:dev-only|DevOnly|lazy-dev-only|LazyDevOnly)>[\s\S]*?<\/(?:dev-only|DevOnly|lazy-dev-only|LazyDevOnly)>/ const DEVONLY_COMP_RE = /<(?:dev-only|DevOnly|lazy-dev-only|LazyDevOnly)>[\s\S]*?<\/(?:dev-only|DevOnly|lazy-dev-only|LazyDevOnly)>/g -export const DevOnlyPlugin = createUnplugin((options: DevOnlyPluginOptions) => { +export const DevOnlyPlugin = (options: DevOnlyPluginOptions) => createUnplugin(() => { return { name: 'nuxt:server-devonly:transform', enforce: 'pre', diff --git a/packages/nuxt/src/core/plugins/layer-aliasing.ts b/packages/nuxt/src/core/plugins/layer-aliasing.ts index dd5de8b88b..9f12c72988 100644 --- a/packages/nuxt/src/core/plugins/layer-aliasing.ts +++ b/packages/nuxt/src/core/plugins/layer-aliasing.ts @@ -6,7 +6,6 @@ import MagicString from 'magic-string' interface LayerAliasingOptions { sourcemap?: boolean - transform?: boolean root: string dev: boolean layers: NuxtConfigLayer[] @@ -15,7 +14,7 @@ interface LayerAliasingOptions { const ALIAS_RE = /(?<=['"])[~@]{1,2}(?=\/)/g const ALIAS_RE_SINGLE = /(?<=['"])[~@]{1,2}(?=\/)/ -export const LayerAliasingPlugin = createUnplugin((options: LayerAliasingOptions) => { +export const LayerAliasingPlugin = (options: LayerAliasingOptions) => createUnplugin((_options, meta) => { const aliases: Record<string, Record<string, string>> = {} for (const layer of options.layers) { const srcDir = layer.config.srcDir || layer.cwd @@ -52,12 +51,13 @@ export const LayerAliasingPlugin = createUnplugin((options: LayerAliasingOptions // webpack-only transform transformInclude: (id) => { - if (!options.transform) { return false } + if (meta.framework === 'vite') { return false } + const _id = normalize(id) return layers.some(dir => _id.startsWith(dir)) }, transform (code, id) { - if (!options.transform) { return } + if (meta.framework === 'vite') { return } const _id = normalize(id) const layer = layers.find(l => _id.startsWith(l)) diff --git a/packages/nuxt/src/core/plugins/tree-shake.ts b/packages/nuxt/src/core/plugins/tree-shake.ts index 950ec8edbc..aed3fad9e2 100644 --- a/packages/nuxt/src/core/plugins/tree-shake.ts +++ b/packages/nuxt/src/core/plugins/tree-shake.ts @@ -5,12 +5,12 @@ import { isJS, isVue } from '../utils' type ImportPath = string -export interface TreeShakeComposablesPluginOptions { +interface TreeShakeComposablesPluginOptions { sourcemap?: boolean composables: Record<ImportPath, string[]> } -export const TreeShakeComposablesPlugin = createUnplugin((options: TreeShakeComposablesPluginOptions) => { +export const TreeShakeComposablesPlugin = (options: TreeShakeComposablesPluginOptions) => createUnplugin(() => { /** * @todo Use the options import-path to tree-shake composables in a safer way. */ diff --git a/packages/nuxt/src/core/plugins/unctx.ts b/packages/nuxt/src/core/plugins/unctx.ts index f935adc112..efaf9fde5a 100644 --- a/packages/nuxt/src/core/plugins/unctx.ts +++ b/packages/nuxt/src/core/plugins/unctx.ts @@ -6,12 +6,12 @@ import { isJS, isVue } from '../utils' const TRANSFORM_MARKER = '/* _processed_nuxt_unctx_transform */\n' -export interface UnctxTransformPluginOptions { +interface UnctxTransformPluginOptions { sourcemap?: boolean transformerOptions: TransformerOptions } -export const UnctxTransformPlugin = createUnplugin((options: UnctxTransformPluginOptions) => { +export const UnctxTransformPlugin = (options: UnctxTransformPluginOptions) => createUnplugin(() => { const transformer = createTransformer(options.transformerOptions) return { name: 'unctx:transform', diff --git a/packages/nuxt/src/pages/module.ts b/packages/nuxt/src/pages/module.ts index ee7c937182..d06511fb46 100644 --- a/packages/nuxt/src/pages/module.ts +++ b/packages/nuxt/src/pages/module.ts @@ -1,6 +1,6 @@ import { existsSync, readdirSync } from 'node:fs' import { mkdir, readFile } from 'node:fs/promises' -import { addBuildPlugin, addComponent, addPlugin, addTemplate, addTypeTemplate, addVitePlugin, addWebpackPlugin, defineNuxtModule, findPath, logger, resolvePath, updateTemplates, useNitro } from '@nuxt/kit' +import { addBuildPlugin, addComponent, addPlugin, addTemplate, addTypeTemplate, defineNuxtModule, findPath, logger, resolvePath, updateTemplates, useNitro } from '@nuxt/kit' import { dirname, join, relative, resolve } from 'pathe' import { genImport, genObjectFromRawEntries, genString } from 'knitwork' import { joinURL } from 'ufo' @@ -15,7 +15,6 @@ import { distDir } from '../dirs' import { resolveTypePath } from '../core/utils/types' import { normalizeRoutes, resolvePagesRoutes, resolveRoutePaths } from './utils' import { extractRouteRules, getMappedPages } from './route-rules' -import type { PageMetaPluginOptions } from './plugins/page-meta' import { PageMetaPlugin } from './plugins/page-meta' import { RouteInjectionPlugin } from './plugins/route-injection' @@ -423,13 +422,11 @@ export default defineNuxtModule({ } // Extract macros from pages - const pageMetaOptions: PageMetaPluginOptions = { - dev: nuxt.options.dev, - sourcemap: !!nuxt.options.sourcemap.server || !!nuxt.options.sourcemap.client, - } nuxt.hook('modules:done', () => { - addVitePlugin(() => PageMetaPlugin.vite(pageMetaOptions)) - addWebpackPlugin(() => PageMetaPlugin.webpack(pageMetaOptions)) + addBuildPlugin(PageMetaPlugin({ + dev: nuxt.options.dev, + sourcemap: !!nuxt.options.sourcemap.server || !!nuxt.options.sourcemap.client, + })) }) // Add prefetching support for middleware & layouts diff --git a/packages/nuxt/src/pages/plugins/page-meta.ts b/packages/nuxt/src/pages/plugins/page-meta.ts index 7597aef8cd..f6645a5653 100644 --- a/packages/nuxt/src/pages/plugins/page-meta.ts +++ b/packages/nuxt/src/pages/plugins/page-meta.ts @@ -10,7 +10,7 @@ import MagicString from 'magic-string' import { isAbsolute } from 'pathe' import { logger } from '@nuxt/kit' -export interface PageMetaPluginOptions { +interface PageMetaPluginOptions { dev?: boolean sourcemap?: boolean } @@ -36,7 +36,7 @@ if (import.meta.webpackHot) { }) }` -export const PageMetaPlugin = createUnplugin((options: PageMetaPluginOptions) => { +export const PageMetaPlugin = (options: PageMetaPluginOptions) => createUnplugin(() => { return { name: 'nuxt:pages-macros-transform', enforce: 'post', diff --git a/packages/nuxt/test/components-transform.test.ts b/packages/nuxt/test/components-transform.test.ts index 338d470003..167229a4dc 100644 --- a/packages/nuxt/test/components-transform.test.ts +++ b/packages/nuxt/test/components-transform.test.ts @@ -4,7 +4,7 @@ import type { Component, Nuxt } from '@nuxt/schema' import { kebabCase } from 'scule' import { normalize } from 'pathe' -import { createTransformPlugin } from '../src/components/plugins/transform' +import { TransformPlugin } from '../src/components/plugins/transform' describe('components:transform', () => { it('should transform #components imports', async () => { @@ -92,7 +92,7 @@ function createTransformer (components: Component[], mode: 'client' | 'server' | }, }, } as Nuxt - const plugin = createTransformPlugin(stubNuxt, () => components, mode).vite() + const plugin = TransformPlugin(stubNuxt, () => components, mode).vite() return async (code: string, id: string) => { const result = await (plugin as any).transform!(code, id) diff --git a/packages/nuxt/test/devonly.test.ts b/packages/nuxt/test/devonly.test.ts index cf0b734f92..31a876e84c 100644 --- a/packages/nuxt/test/devonly.test.ts +++ b/packages/nuxt/test/devonly.test.ts @@ -3,7 +3,7 @@ import type { Plugin } from 'vite' import { DevOnlyPlugin } from '../src/core/plugins/dev-only' import { normalizeLineEndings } from './utils' -const pluginVite = DevOnlyPlugin.raw({}, { framework: 'vite' }) as Plugin +const pluginVite = DevOnlyPlugin({}).raw({}, { framework: 'vite' }) as Plugin const viteTransform = async (source: string, id: string) => { // eslint-disable-next-line @typescript-eslint/no-unsafe-function-type diff --git a/packages/nuxt/test/islandTransform.test.ts b/packages/nuxt/test/island-transform.test.ts similarity index 97% rename from packages/nuxt/test/islandTransform.test.ts rename to packages/nuxt/test/island-transform.test.ts index 5634dee92e..3743987565 100644 --- a/packages/nuxt/test/islandTransform.test.ts +++ b/packages/nuxt/test/island-transform.test.ts @@ -2,7 +2,7 @@ import { describe, expect, it, vi } from 'vitest' import type { Plugin } from 'vite' import type { Component } from '@nuxt/schema' import type { UnpluginOptions } from 'unplugin' -import { islandsTransform } from '../src/components/plugins/islands-transform' +import { IslandsTransformPlugin } from '../src/components/plugins/islands-transform' import { normalizeLineEndings } from './utils' const getComponents = () => [{ @@ -18,16 +18,16 @@ const getComponents = () => [{ preload: false, }] as Component[] -const pluginWebpack = islandsTransform.raw({ +const pluginWebpack = IslandsTransformPlugin({ getComponents, selectiveClient: true, -}, { framework: 'webpack', webpack: { compiler: {} as any } }) +}).raw({}, { framework: 'webpack', webpack: { compiler: {} as any } }) const viteTransform = async (source: string, id: string, selectiveClient = false) => { - const vitePlugin = islandsTransform.raw({ + const vitePlugin = IslandsTransformPlugin({ getComponents, selectiveClient, - }, { framework: 'vite' }) as Plugin + }).raw({}, { framework: 'vite' }) as Plugin // eslint-disable-next-line @typescript-eslint/no-unsafe-function-type const result = await (vitePlugin.transform! as Function)(source, id) @@ -454,7 +454,7 @@ withDefaults(defineProps<{ things?: any[]; somethingElse?: string }>(), { " `) - expect(spyOnWarn).toHaveBeenCalledWith('nuxt-client attribute and client components within islands is only supported with Vite. file: hello.server.vue') + expect(spyOnWarn).toHaveBeenCalledWith('The `nuxt-client` attribute and client components within islands are only supported with Vite. file: hello.server.vue') }) }) }) diff --git a/packages/nuxt/test/treeshake-client.test.ts b/packages/nuxt/test/treeshake-client.test.ts index 2cc0ac27c9..b0afa0cb19 100644 --- a/packages/nuxt/test/treeshake-client.test.ts +++ b/packages/nuxt/test/treeshake-client.test.ts @@ -27,7 +27,7 @@ function vuePlugin (options: Options) { const WithClientOnly = normalizeLineEndings(readFileSync(path.resolve(fixtureDir, './components/client/WithClientOnlySetup.vue')).toString()) -const treeshakeTemplatePlugin = TreeShakeTemplatePlugin.raw({ +const treeshakeTemplatePlugin = TreeShakeTemplatePlugin({ sourcemap: false, getComponents () { return [{ @@ -52,7 +52,7 @@ const treeshakeTemplatePlugin = TreeShakeTemplatePlugin.raw({ mode: 'client', }] }, -}, { framework: 'rollup' }) as Plugin +}).raw({}, { framework: 'rollup' }) as Plugin const treeshake = async (source: string): Promise<string> => { // eslint-disable-next-line @typescript-eslint/no-unsafe-function-type diff --git a/packages/nuxt/test/unctx-transform.test.ts b/packages/nuxt/test/unctx-transform.test.ts index df7c76ec96..42dff085dc 100644 --- a/packages/nuxt/test/unctx-transform.test.ts +++ b/packages/nuxt/test/unctx-transform.test.ts @@ -62,6 +62,6 @@ function transform (code: string, id = 'app.vue') { definePageMeta: ['middleware', 'validate'], }, } - const plugin = UnctxTransformPlugin.raw({ sourcemap: false, transformerOptions }, {} as any) as any + const plugin = UnctxTransformPlugin({ sourcemap: false, transformerOptions }).raw({}, {} as any) as any return plugin.transformInclude(id) ? Promise.resolve(plugin.transform(code)).then((r: any) => r?.code.replace(/^ {6}/gm, '').trim()) : null } From 2c843ce15600f7b85717f657221266d25ece49a0 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 26 Sep 2024 07:40:57 +0100 Subject: [PATCH 048/104] chore(deps): update all non-major dependencies (main) (#29170) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 4 +- packages/nuxt/package.json | 2 +- pnpm-lock.yaml | 256 ++++++++++++++++++------------------- 3 files changed, 131 insertions(+), 131 deletions(-) diff --git a/package.json b/package.json index 553ed70745..3b8d948b82 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "@nuxt/ui-templates": "workspace:*", "@nuxt/vite-builder": "workspace:*", "@nuxt/webpack-builder": "workspace:*", - "@types/node": "20.16.8", + "@types/node": "20.16.9", "@vue/compiler-core": "3.5.8", "@vue/compiler-dom": "3.5.8", "@vue/shared": "3.5.8", @@ -67,7 +67,7 @@ "@nuxt/webpack-builder": "workspace:*", "@testing-library/vue": "8.1.0", "@types/eslint__js": "8.42.3", - "@types/node": "20.16.8", + "@types/node": "20.16.9", "@types/semver": "7.5.8", "@unhead/schema": "1.11.6", "@unhead/vue": "1.11.6", diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index fe72b450b9..a15a70e19b 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -96,7 +96,7 @@ "nanotar": "^0.1.1", "nitro": "npm:nitro-nightly@3.0.0-beta-28665895.e727afda", "nuxi": "^3.14.0", - "nypm": "^0.3.11", + "nypm": "^0.3.12", "ofetch": "^1.4.0", "ohash": "^1.1.4", "pathe": "^1.1.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 23ac1dceb8..0601971257 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,7 +10,7 @@ overrides: '@nuxt/ui-templates': workspace:* '@nuxt/vite-builder': workspace:* '@nuxt/webpack-builder': workspace:* - '@types/node': 20.16.8 + '@types/node': 20.16.9 '@vue/compiler-core': 3.5.8 '@vue/compiler-dom': 3.5.8 '@vue/shared': 3.5.8 @@ -45,7 +45,7 @@ importers: version: link:packages/kit '@nuxt/test-utils': specifier: 3.14.2 - version: 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.8)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) + version: 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.9)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) '@nuxt/webpack-builder': specifier: workspace:* version: link:packages/webpack @@ -56,8 +56,8 @@ importers: specifier: 8.42.3 version: 8.42.3 '@types/node': - specifier: 20.16.8 - version: 20.16.8 + specifier: 20.16.9 + version: 20.16.9 '@types/semver': specifier: 7.5.8 version: 7.5.8 @@ -69,10 +69,10 @@ importers: version: 1.11.6(vue@3.5.8(typescript@5.6.2)) '@vitejs/plugin-vue': specifier: 5.1.4 - version: 5.1.4(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) + version: 5.1.4(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) '@vitest/coverage-v8': specifier: 2.1.1 - version: 2.1.1(vitest@2.1.1(@types/node@20.16.8)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)) + version: 2.1.1(vitest@2.1.1(@types/node@20.16.9)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)) '@vue/test-utils': specifier: 2.4.6 version: 2.4.6 @@ -168,10 +168,10 @@ importers: version: 1.5.4 vitest: specifier: 2.1.1 - version: 2.1.1(@types/node@20.16.8)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + version: 2.1.1(@types/node@20.16.9)(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.8)(vue@3.5.8(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.8)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) + version: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.9)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) vue: specifier: 3.5.8 version: 3.5.8(typescript@5.6.2) @@ -259,10 +259,10 @@ importers: version: 3.0.0-rc.8(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) vite: specifier: 5.4.8 - version: 5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0) + version: 5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0) vitest: specifier: 2.1.1 - version: 2.1.1(@types/node@20.16.8)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + version: 2.1.1(@types/node@20.16.9)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) webpack: specifier: 5.95.0 version: 5.95.0 @@ -274,7 +274,7 @@ importers: version: 2.0.2 '@nuxt/devtools': specifier: ^1.5.1 - version: 1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) + version: 1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) '@nuxt/kit': specifier: workspace:* version: link:../kit @@ -288,8 +288,8 @@ importers: specifier: workspace:* version: link:../vite '@types/node': - specifier: 20.16.8 - version: 20.16.8 + specifier: 20.16.9 + version: 20.16.9 '@unhead/dom': specifier: ^1.11.6 version: 1.11.6 @@ -384,8 +384,8 @@ importers: specifier: ^3.14.0 version: 3.14.0 nypm: - specifier: ^0.3.11 - version: 0.3.11 + specifier: ^0.3.12 + version: 0.3.12 ofetch: specifier: ^1.4.0 version: 1.4.0 @@ -467,7 +467,7 @@ importers: devDependencies: '@nuxt/scripts': specifier: 0.9.3 - version: 0.9.3(@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.8)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.95.0(esbuild@0.24.0)) + version: 0.9.3(@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.8)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.95.0(esbuild@0.24.0)) '@nuxt/ui-templates': specifier: workspace:* version: link:../ui-templates @@ -479,7 +479,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.8)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) + version: 5.1.4(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) '@vue/compiler-sfc': specifier: 3.5.8 version: 3.5.8 @@ -488,10 +488,10 @@ importers: version: 3.0.0-rc.8(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) vite: specifier: 5.4.8 - version: 5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0) + version: 5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0) vitest: specifier: 2.1.1 - version: 2.1.1(@types/node@20.16.8)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + version: 2.1.1(@types/node@20.16.9)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) packages/schema: dependencies: @@ -552,10 +552,10 @@ importers: version: 1.11.6 '@vitejs/plugin-vue': specifier: 5.1.4 - version: 5.1.4(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) + version: 5.1.4(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) '@vitejs/plugin-vue-jsx': specifier: 4.0.1 - version: 4.0.1(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) + version: 4.0.1(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) '@vue/compiler-core': specifier: 3.5.8 version: 3.5.8 @@ -594,7 +594,7 @@ importers: version: 1.10.0 vite: specifier: 5.4.8 - version: 5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0) + version: 5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0) vue: specifier: 3.5.8 version: 3.5.8(typescript@5.6.2) @@ -624,7 +624,7 @@ importers: version: 0.0.24 html-validate: specifier: 8.24.0 - version: 8.24.0(vitest@2.1.1(@types/node@20.16.8)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)) + version: 8.24.0(vitest@2.1.1(@types/node@20.16.9)(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.2) @@ -651,10 +651,10 @@ importers: version: 0.2.6 unocss: specifier: 0.62.4 - version: 0.62.4(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0)) + version: 0.62.4(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0)) vite: specifier: 5.4.8 - version: 5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0) + version: 5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0) packages/vite: dependencies: @@ -666,10 +666,10 @@ importers: version: 6.0.1(rollup@4.22.4) '@vitejs/plugin-vue': specifier: ^5.1.4 - version: 5.1.4(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) + version: 5.1.4(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) '@vitejs/plugin-vue-jsx': specifier: ^4.0.1 - version: 4.0.1(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) + version: 4.0.1(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) autoprefixer: specifier: ^10.4.20 version: 10.4.20(postcss@8.4.47) @@ -750,13 +750,13 @@ importers: version: 1.14.1(webpack-sources@3.2.3) vite: specifier: 5.4.8 - version: 5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0) + version: 5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0) vite-node: specifier: ^2.1.1 - version: 2.1.1(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0) + version: 2.1.1(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0) vite-plugin-checker: specifier: ^0.8.0 - version: 0.8.0(eslint@9.11.1(jiti@2.0.0))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)) + version: 0.8.0(eslint@9.11.1(jiti@2.0.0))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)) vue-bundle-renderer: specifier: ^2.1.1 version: 2.1.1 @@ -988,7 +988,7 @@ importers: version: 0.10.8(rollup@4.22.4)(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) vitest: specifier: 1.6.0 - version: 1.6.0(@types/node@20.16.8)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + version: 1.6.0(@types/node@20.16.9)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) vue: specifier: 3.5.8 version: 3.5.8(typescript@5.6.2) @@ -2476,8 +2476,8 @@ packages: '@types/node-sass@4.11.7': resolution: {integrity: sha512-QY0sXZGPRzJ2obo66f9zB6S0Uo9PRdcoPKPbyftSoKXub90s4ut/JK3fYHOqmhYhRRVEB3P5o5rEnq2/bWBdeg==} - '@types/node@20.16.8': - resolution: {integrity: sha512-sbo5JmfbZNkyDv+2HCccr9Y9ZkKJBMTru7UdAsCojMGjKNjdaOV73bqEW242QrHEZL8R4LbHMrW+FHB5lZ5/bw==} + '@types/node@20.16.9': + resolution: {integrity: sha512-rkvIVJxsOfBejxK7I0FO5sa2WxFmJCzoDwcd88+fq/CUfynNywTo/1/T6hyFz22CyztsnLS9nVlHOnTI36RH5w==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -5534,8 +5534,8 @@ packages: peerDependencies: '@nuxtjs/mdc': '>=0.5.0' - nypm@0.3.11: - resolution: {integrity: sha512-E5GqaAYSnbb6n1qZyik2wjPDZON43FqOJO59+3OkWrnmQtjggrMOVnsyzfjxp/tS6nlYJBA4zRA5jSM2YaadMg==} + nypm@0.3.12: + resolution: {integrity: sha512-D3pzNDWIvgA+7IORhD/IuWzEk4uXv6GsgOxiid4UU3h9oq5IqV1KtPDi63n4sZJ/xcWlr88c0QM2RgN5VbOhFA==} engines: {node: ^14.16.0 || >=16.10.0} hasBin: true @@ -7110,7 +7110,7 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: - '@types/node': 20.16.8 + '@types/node': 20.16.9 less: '*' lightningcss: ^1.21.0 sass: '*' @@ -7145,7 +7145,7 @@ packages: hasBin: true peerDependencies: '@edge-runtime/vm': '*' - '@types/node': 20.16.8 + '@types/node': 20.16.9 '@vitest/browser': 1.6.0 '@vitest/ui': 1.6.0 happy-dom: '*' @@ -7170,7 +7170,7 @@ packages: hasBin: true peerDependencies: '@edge-runtime/vm': '*' - '@types/node': 20.16.8 + '@types/node': 20.16.9 '@vitest/browser': 2.1.1 '@vitest/ui': 2.1.1 happy-dom: '*' @@ -8104,7 +8104,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.16.8 + '@types/node': 20.16.9 '@types/yargs': 17.0.33 chalk: 4.1.2 @@ -8196,31 +8196,31 @@ snapshots: '@nuxt/devalue@2.0.2': {} - '@nuxt/devtools-kit@1.5.0(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))': + '@nuxt/devtools-kit@1.5.0(vite@5.4.8(@types/node@20.16.9)(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.8)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0) - '@nuxt/devtools-kit@1.5.1(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))': + '@nuxt/devtools-kit@1.5.1(vite@5.4.8(@types/node@20.16.9)(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.8)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0) - '@nuxt/devtools-ui-kit@1.5.0(@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.8)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack@5.95.0(esbuild@0.24.0))': + '@nuxt/devtools-ui-kit@1.5.0(@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.8)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(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.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) - '@nuxt/devtools-kit': 1.5.0(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0)) + '@nuxt/devtools': 1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) + '@nuxt/devtools-kit': 1.5.0(vite@5.4.8(@types/node@20.16.9)(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.22.4)(vite@5.4.8(@types/node@20.16.8)(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.22.4)(vite@5.4.8(@types/node@20.16.9)(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 @@ -8231,7 +8231,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.22.4)(webpack@5.95.0(esbuild@0.24.0)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0)) + unocss: 0.62.4(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0)) v-lazy-show: 0.2.4(@vue/compiler-core@3.5.8) transitivePeerDependencies: - '@unocss/webpack' @@ -8269,13 +8269,13 @@ snapshots: rc9: 2.1.2 semver: 7.6.3 - '@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3)': + '@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3)': dependencies: '@antfu/utils': 0.7.10 - '@nuxt/devtools-kit': 1.5.1(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0)) + '@nuxt/devtools-kit': 1.5.1(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0)) '@nuxt/devtools-wizard': 1.5.1 '@nuxt/kit': link:packages/kit - '@vue/devtools-core': 7.4.4(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) + '@vue/devtools-core': 7.4.4(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) '@vue/devtools-kit': 7.4.4 birpc: 0.2.17 consola: 3.2.3 @@ -8292,7 +8292,7 @@ snapshots: launch-editor: 2.9.1 local-pkg: 0.5.0 magicast: 0.3.5 - nypm: 0.3.11 + nypm: 0.3.12 ohash: 1.1.4 pathe: 1.1.2 perfect-debounce: 1.0.0 @@ -8304,9 +8304,9 @@ snapshots: sirv: 2.0.4 tinyglobby: 0.2.6 unimport: 3.12.0(rollup@4.22.4)(webpack-sources@3.2.3) - vite: 5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0) - vite-plugin-inspect: 0.8.7(@nuxt/kit@packages+kit)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0)) - vite-plugin-vue-inspector: 5.2.0(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0)) + vite: 5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0) + vite-plugin-inspect: 0.8.7(@nuxt/kit@packages+kit)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0)) + vite-plugin-vue-inspector: 5.2.0(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0)) which: 3.0.1 ws: 8.18.0 transitivePeerDependencies: @@ -8357,10 +8357,10 @@ snapshots: string-width: 4.2.3 webpack: 5.95.0 - '@nuxt/scripts@0.9.3(@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.8)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.95.0(esbuild@0.24.0))': + '@nuxt/scripts@0.9.3(@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.8)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.95.0(esbuild@0.24.0))': dependencies: - '@nuxt/devtools-kit': 1.5.1(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0)) - '@nuxt/devtools-ui-kit': 1.5.0(@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.8)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack@5.95.0(esbuild@0.24.0)) + '@nuxt/devtools-kit': 1.5.1(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0)) + '@nuxt/devtools-ui-kit': 1.5.0(@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.8)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack@5.95.0(esbuild@0.24.0)) '@nuxt/kit': link:packages/kit '@types/google.maps': 3.58.0 '@types/stripe-v3': 3.1.33 @@ -8447,7 +8447,7 @@ snapshots: rc9: 2.1.2 std-env: 3.7.0 - '@nuxt/test-utils@3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.8)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3)': + '@nuxt/test-utils@3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.9)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3)': dependencies: '@nuxt/kit': link:packages/kit '@nuxt/schema': link:packages/schema @@ -8473,8 +8473,8 @@ snapshots: 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.8)(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.8)(vue@3.5.8(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.8)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) + vite: 5.4.8(@types/node@20.16.9)(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.8)(vue@3.5.8(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.9)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) vue: 3.5.8(typescript@5.6.2) vue-router: 4.4.5(vue@3.5.8(typescript@5.6.2)) optionalDependencies: @@ -8482,7 +8482,7 @@ snapshots: '@vue/test-utils': 2.4.6 happy-dom: 15.7.4 playwright-core: 1.47.2 - vitest: 2.1.1(@types/node@20.16.8)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + vitest: 2.1.1(@types/node@20.16.9)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - magicast - webpack-sources @@ -8901,7 +8901,7 @@ snapshots: '@types/connect@3.4.38': dependencies: - '@types/node': 20.16.8 + '@types/node': 20.16.9 '@types/debug@4.1.12': dependencies: @@ -8934,7 +8934,7 @@ snapshots: '@types/http-proxy@1.17.15': dependencies: - '@types/node': 20.16.8 + '@types/node': 20.16.9 '@types/istanbul-lib-coverage@2.0.6': {} @@ -8962,9 +8962,9 @@ snapshots: '@types/node-sass@4.11.7': dependencies: - '@types/node': 20.16.8 + '@types/node': 20.16.9 - '@types/node@20.16.8': + '@types/node@20.16.9': dependencies: undici-types: 6.19.8 @@ -8978,7 +8978,7 @@ snapshots: '@types/sass-loader@8.0.9': dependencies: - '@types/node': 20.16.8 + '@types/node': 20.16.9 '@types/node-sass': 4.11.7 '@types/webpack': 4.41.39 sass: 1.78.0 @@ -9005,7 +9005,7 @@ snapshots: '@types/webpack-bundle-analyzer@4.7.0': dependencies: - '@types/node': 20.16.8 + '@types/node': 20.16.9 tapable: 2.2.1 webpack: 5.95.0 transitivePeerDependencies: @@ -9027,13 +9027,13 @@ snapshots: '@types/webpack-sources@3.2.3': dependencies: - '@types/node': 20.16.8 + '@types/node': 20.16.9 '@types/source-list-map': 0.1.6 source-map: 0.7.4 '@types/webpack@4.41.39': dependencies: - '@types/node': 20.16.8 + '@types/node': 20.16.9 '@types/tapable': 1.0.12 '@types/uglify-js': 3.17.5 '@types/webpack-sources': 3.2.3 @@ -9204,13 +9204,13 @@ snapshots: unhead: 1.11.6 vue: 3.5.8(typescript@5.6.2) - '@unocss/astro@0.62.4(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))': + '@unocss/astro@0.62.4(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(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.22.4)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0)) + '@unocss/vite': 0.62.4(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: - vite: 5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - rollup - supports-color @@ -9254,7 +9254,7 @@ snapshots: gzip-size: 6.0.0 sirv: 2.0.4 - '@unocss/nuxt@0.62.4(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.8)(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.22.4)(vite@5.4.8(@types/node@20.16.9)(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 @@ -9267,9 +9267,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.22.4)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0)) + '@unocss/vite': 0.62.4(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0)) '@unocss/webpack': 0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)) - unocss: 0.62.4(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0)) + unocss: 0.62.4(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0)) transitivePeerDependencies: - postcss - rollup @@ -9358,7 +9358,7 @@ snapshots: dependencies: '@unocss/core': 0.62.4 - '@unocss/vite@0.62.4(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))': + '@unocss/vite@0.62.4(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))': dependencies: '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.2(rollup@4.22.4) @@ -9368,7 +9368,7 @@ snapshots: chokidar: 3.6.0 magic-string: 0.30.11 tinyglobby: 0.2.6 - vite: 5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - rollup - supports-color @@ -9442,22 +9442,22 @@ snapshots: - encoding - supports-color - '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))': + '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))': dependencies: '@babel/core': 7.25.2 '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.25.2) - vite: 5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0) vue: 3.5.8(typescript@5.6.2) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.1.4(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))': + '@vitejs/plugin-vue@5.1.4(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))': dependencies: - vite: 5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0) vue: 3.5.8(typescript@5.6.2) - '@vitest/coverage-v8@2.1.1(vitest@2.1.1(@types/node@20.16.8)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))': + '@vitest/coverage-v8@2.1.1(vitest@2.1.1(@types/node@20.16.9)(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 @@ -9471,7 +9471,7 @@ snapshots: std-env: 3.7.0 test-exclude: 7.0.1 tinyrainbow: 1.2.0 - vitest: 2.1.1(@types/node@20.16.8)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + vitest: 2.1.1(@types/node@20.16.9)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - supports-color @@ -9488,13 +9488,13 @@ snapshots: chai: 5.1.1 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.1(@vitest/spy@2.1.1)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))': + '@vitest/mocker@2.1.1(@vitest/spy@2.1.1)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))': dependencies: '@vitest/spy': 2.1.1 estree-walker: 3.0.3 magic-string: 0.30.11 optionalDependencies: - vite: 5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0) '@vitest/pretty-format@2.1.1': dependencies: @@ -9640,14 +9640,14 @@ snapshots: dependencies: '@vue/devtools-kit': 7.4.6 - '@vue/devtools-core@7.4.4(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))': + '@vue/devtools-core@7.4.4(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))': 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.8)(sass@1.78.0)(terser@5.32.0)) + vite-hot-client: 0.2.3(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0)) vue: 3.5.8(typescript@5.6.2) transitivePeerDependencies: - vite @@ -11278,7 +11278,7 @@ snapshots: consola: 3.2.3 defu: 6.1.4 node-fetch-native: 1.6.4 - nypm: 0.3.11 + nypm: 0.3.12 ohash: 1.1.4 pathe: 1.1.2 tar: 6.2.1 @@ -11518,7 +11518,7 @@ snapshots: html-tags@3.3.1: {} - html-validate@8.24.0(vitest@2.1.1(@types/node@20.16.8)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)): + html-validate@8.24.0(vitest@2.1.1(@types/node@20.16.9)(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) @@ -11531,7 +11531,7 @@ snapshots: prompts: 2.4.2 semver: 7.6.3 optionalDependencies: - vitest: 2.1.1(@types/node@20.16.8)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + vitest: 2.1.1(@types/node@20.16.9)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) html-void-elements@3.0.0: {} @@ -11870,7 +11870,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.16.8 + '@types/node': 20.16.9 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -11878,13 +11878,13 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.16.8 + '@types/node': 20.16.9 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@29.7.0: dependencies: - '@types/node': 20.16.8 + '@types/node': 20.16.9 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -12859,7 +12859,7 @@ snapshots: transitivePeerDependencies: - supports-color - nypm@0.3.11: + nypm@0.3.12: dependencies: citty: 0.1.6 consola: 3.2.3 @@ -14389,9 +14389,9 @@ snapshots: universalify@2.0.1: {} - unocss@0.62.4(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0)): + unocss@0.62.4(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0)): dependencies: - '@unocss/astro': 0.62.4(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0)) + '@unocss/astro': 0.62.4(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0)) '@unocss/cli': 0.62.4(rollup@4.22.4) '@unocss/core': 0.62.4 '@unocss/postcss': 0.62.4(postcss@8.4.47) @@ -14407,18 +14407,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.22.4)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0)) + '@unocss/vite': 0.62.4(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: '@unocss/webpack': 0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.23.1)) - vite: 5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - postcss - rollup - supports-color - unocss@0.62.4(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0)): + unocss@0.62.4(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0)): dependencies: - '@unocss/astro': 0.62.4(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0)) + '@unocss/astro': 0.62.4(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0)) '@unocss/cli': 0.62.4(rollup@4.22.4) '@unocss/core': 0.62.4 '@unocss/postcss': 0.62.4(postcss@8.4.47) @@ -14434,10 +14434,10 @@ 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.22.4)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0)) + '@unocss/vite': 0.62.4(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: '@unocss/webpack': 0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)) - vite: 5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - postcss - rollup @@ -14574,17 +14574,17 @@ 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.8)(sass@1.78.0)(terser@5.32.0)): + vite-hot-client@0.2.3(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0)): dependencies: - vite: 5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0) - vite-node@1.6.0(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0): + vite-node@1.6.0(@types/node@20.16.9)(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.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - '@types/node' - less @@ -14596,12 +14596,12 @@ snapshots: - supports-color - terser - vite-node@2.1.1(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0): + vite-node@2.1.1(@types/node@20.16.9)(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.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - '@types/node' - less @@ -14613,7 +14613,7 @@ snapshots: - supports-color - terser - vite-plugin-checker@0.8.0(eslint@9.11.1(jiti@2.0.0))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)): + vite-plugin-checker@0.8.0(eslint@9.11.1(jiti@2.0.0))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)): dependencies: '@babel/code-frame': 7.24.7 ansi-escapes: 4.3.2 @@ -14625,7 +14625,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.8)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0) vscode-languageclient: 7.0.0 vscode-languageserver: 7.0.0 vscode-languageserver-textdocument: 1.0.12 @@ -14636,7 +14636,7 @@ snapshots: typescript: 5.6.2 vue-tsc: 2.1.6(typescript@5.6.2) - vite-plugin-inspect@0.8.7(@nuxt/kit@packages+kit)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0)): + vite-plugin-inspect@0.8.7(@nuxt/kit@packages+kit)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.2(rollup@4.22.4) @@ -14647,14 +14647,14 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.1.0 sirv: 2.0.4 - vite: 5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0) optionalDependencies: '@nuxt/kit': link:packages/kit transitivePeerDependencies: - rollup - supports-color - vite-plugin-vue-inspector@5.2.0(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0)): + vite-plugin-vue-inspector@5.2.0(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0)): dependencies: '@babel/core': 7.25.2 '@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.25.2) @@ -14665,24 +14665,24 @@ snapshots: '@vue/compiler-dom': 3.5.8 kolorist: 1.8.0 magic-string: 0.30.11 - vite: 5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - supports-color - vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0): + vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0): dependencies: esbuild: 0.21.5 postcss: 8.4.47 rollup: 4.22.4 optionalDependencies: - '@types/node': 20.16.8 + '@types/node': 20.16.9 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.8)(vue@3.5.8(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.8)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3): + vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.9)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3): dependencies: - '@nuxt/test-utils': 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.8)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) + '@nuxt/test-utils': 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.9)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -14702,7 +14702,7 @@ snapshots: - vue-router - webpack-sources - vitest@1.6.0(@types/node@20.16.8)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0): + vitest@1.6.0(@types/node@20.16.9)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0): dependencies: '@vitest/expect': 1.6.0 '@vitest/runner': 1.6.0 @@ -14721,11 +14721,11 @@ snapshots: strip-literal: 2.1.0 tinybench: 2.9.0 tinypool: 0.8.4 - vite: 5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0) - vite-node: 1.6.0(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0) + vite-node: 1.6.0(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.16.8 + '@types/node': 20.16.9 happy-dom: 15.7.4 transitivePeerDependencies: - less @@ -14737,10 +14737,10 @@ snapshots: - supports-color - terser - vitest@2.1.1(@types/node@20.16.8)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0): + vitest@2.1.1(@types/node@20.16.9)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0): dependencies: '@vitest/expect': 2.1.1 - '@vitest/mocker': 2.1.1(@vitest/spy@2.1.1)(vite@5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0)) + '@vitest/mocker': 2.1.1(@vitest/spy@2.1.1)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0)) '@vitest/pretty-format': 2.1.1 '@vitest/runner': 2.1.1 '@vitest/snapshot': 2.1.1 @@ -14755,11 +14755,11 @@ snapshots: tinyexec: 0.3.0 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.8(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0) - vite-node: 2.1.1(@types/node@20.16.8)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0) + vite-node: 2.1.1(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.16.8 + '@types/node': 20.16.9 happy-dom: 15.7.4 transitivePeerDependencies: - less From ed0038200cc03f2df37e4192cadd02aded24273c Mon Sep 17 00:00:00 2001 From: Daniel Roe <daniel@roe.dev> Date: Thu, 26 Sep 2024 09:36:38 +0100 Subject: [PATCH 049/104] test: fix assertion for style snapshot --- test/basic.test.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/test/basic.test.ts b/test/basic.test.ts index 1e5c24af06..e131688062 100644 --- a/test/basic.test.ts +++ b/test/basic.test.ts @@ -1831,7 +1831,13 @@ describe.skipIf(isDev() || isWebpack)('inlining component styles', () => { it('does not load stylesheet for page styles', async () => { const html: string = await $fetch<string>('/styles') - expect(html.match(/<link [^>]*href="[^"]*\.css">(?: crossorigin)?/g)?.filter(m => m.includes('entry'))?.map(m => m.replace(/\.[^.]*\.css/, '.css'))).toMatchInlineSnapshot(`undefined`) + const cssFiles = html.match(/<link [^>]*href="[^"]*\.css"/g) + expect(cssFiles?.length).toBeGreaterThan(0) + expect(cssFiles?.filter(m => m.includes('entry'))?.map(m => m.replace(/\.[^.]*\.css/, '.css'))).toMatchInlineSnapshot(` + [ + "<link rel="stylesheet" href="/_nuxt/entry.css"", + ] + `) }) it('still downloads client-only styles', async () => { From 4bad80c514a76d22e8cd08962c119c7a26d819de Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 26 Sep 2024 11:30:51 +0100 Subject: [PATCH 050/104] chore(deps): update dependency unimport to ^3.13.0 (main) (#29174) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/kit/package.json | 2 +- packages/nuxt/package.json | 2 +- packages/schema/package.json | 2 +- pnpm-lock.yaml | 26 +++++++++++++------------- 4 files changed, 16 insertions(+), 16 deletions(-) diff --git a/packages/kit/package.json b/packages/kit/package.json index e6c798f01e..6c2423c470 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -44,7 +44,7 @@ "semver": "^7.6.3", "ufo": "^1.5.4", "unctx": "^2.3.1", - "unimport": "^3.12.0", + "unimport": "^3.13.0", "untyped": "^1.4.2" }, "devDependencies": { diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index a15a70e19b..bc8adfdd83 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -114,7 +114,7 @@ "unctx": "^2.3.1", "unenv": "^1.10.0", "unhead": "^1.11.6", - "unimport": "^3.12.0", + "unimport": "^3.13.0", "unplugin": "^1.14.1", "unplugin-vue-router": "^0.10.8", "unstorage": "^1.12.0", diff --git a/packages/schema/package.json b/packages/schema/package.json index 9c36520543..12dc7826b0 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -73,7 +73,7 @@ "std-env": "^3.7.0", "ufo": "^1.5.4", "uncrypto": "^0.1.3", - "unimport": "^3.12.0", + "unimport": "^3.13.0", "untyped": "^1.4.2" }, "engines": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0601971257..cf17f8ae9e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -239,8 +239,8 @@ importers: specifier: ^2.3.1 version: 2.3.1(webpack-sources@3.2.3) unimport: - specifier: ^3.12.0 - version: 3.12.0(rollup@4.22.4)(webpack-sources@3.2.3) + specifier: ^3.13.0 + version: 3.13.0(rollup@4.22.4)(webpack-sources@3.2.3) untyped: specifier: ^1.4.2 version: 1.4.2 @@ -438,8 +438,8 @@ importers: specifier: ^1.11.6 version: 1.11.6 unimport: - specifier: ^3.12.0 - version: 3.12.0(rollup@4.22.4)(webpack-sources@3.2.3) + specifier: ^3.13.0 + version: 3.13.0(rollup@4.22.4)(webpack-sources@3.2.3) unplugin: specifier: ^1.14.1 version: 1.14.1(webpack-sources@3.2.3) @@ -526,8 +526,8 @@ importers: specifier: ^0.1.3 version: 0.1.3 unimport: - specifier: ^3.12.0 - version: 3.12.0(rollup@4.22.4)(webpack-sources@3.2.3) + specifier: ^3.13.0 + version: 3.13.0(rollup@4.22.4)(webpack-sources@3.2.3) untyped: specifier: ^1.4.2 version: 1.4.2 @@ -6876,8 +6876,8 @@ packages: unified@11.0.5: resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} - unimport@3.12.0: - resolution: {integrity: sha512-5y8dSvNvyevsnw4TBQkIQR1Rjdbb+XjVSwQwxltpnVZrStBvvPkMPcZrh1kg5kY77kpx6+D4Ztd3W6FOBH/y2Q==} + unimport@3.13.0: + resolution: {integrity: sha512-0WkKsLy8jkcnB38VQdAGvF0N2trJyDbUuHsfXcyrspwgwWTIThiMpvnDNZMVsuNc11SwT2GYzcQ2RnI1TY/xcw==} unist-builder@4.0.0: resolution: {integrity: sha512-wmRFnH+BLpZnTKpc5L7O67Kac89s9HMrtELpnNaE6TAobq5DTZZs5YaTQfAZBA9bFPECx2uVAPO31c+GVug8mg==} @@ -8303,7 +8303,7 @@ snapshots: simple-git: 3.27.0 sirv: 2.0.4 tinyglobby: 0.2.6 - unimport: 3.12.0(rollup@4.22.4)(webpack-sources@3.2.3) + unimport: 3.13.0(rollup@4.22.4)(webpack-sources@3.2.3) vite: 5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0) vite-plugin-inspect: 0.8.7(@nuxt/kit@packages+kit)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0)) vite-plugin-vue-inspector: 5.2.0(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0)) @@ -8383,7 +8383,7 @@ snapshots: std-env: 3.7.0 third-party-capital: 2.3.0 ufo: 1.5.4 - unimport: 3.12.0(rollup@4.22.4)(webpack-sources@3.2.3) + unimport: 3.13.0(rollup@4.22.4)(webpack-sources@3.2.3) unplugin: 1.14.1(webpack-sources@3.2.3) unstorage: 1.12.0(ioredis@5.4.1) valibot: 0.42.1(typescript@5.6.2) @@ -12660,7 +12660,7 @@ snapshots: uncrypto: 0.1.3 unctx: 2.3.1(webpack-sources@3.2.3) unenv: 1.10.0 - unimport: 3.12.0(rollup@4.22.4)(webpack-sources@3.2.3) + unimport: 3.13.0(rollup@4.22.4)(webpack-sources@3.2.3) unstorage: 1.12.0(ioredis@5.4.1) untyped: 1.4.2 unwasm: 0.3.9(webpack-sources@3.2.3) @@ -12751,7 +12751,7 @@ snapshots: uncrypto: 0.1.3 unctx: 2.3.1(webpack-sources@3.2.3) unenv: 1.10.0 - unimport: 3.12.0(rollup@4.22.4)(webpack-sources@3.2.3) + unimport: 3.13.0(rollup@4.22.4)(webpack-sources@3.2.3) unstorage: 1.12.0(ioredis@5.4.1) unwasm: 0.3.9(webpack-sources@3.2.3) transitivePeerDependencies: @@ -14341,7 +14341,7 @@ snapshots: trough: 2.2.0 vfile: 6.0.3 - unimport@3.12.0(rollup@4.22.4)(webpack-sources@3.2.3): + unimport@3.13.0(rollup@4.22.4)(webpack-sources@3.2.3): dependencies: '@rollup/pluginutils': 5.1.2(rollup@4.22.4) acorn: 8.12.1 From 959061fc29b559e57f1d1b428803abbe91d7bfc6 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 26 Sep 2024 16:31:04 +0100 Subject: [PATCH 051/104] chore(deps): update all non-major dependencies (main) (#29177) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 10 +- packages/kit/package.json | 2 +- packages/nuxt/package.json | 8 +- packages/schema/package.json | 8 +- packages/vite/package.json | 2 +- packages/webpack/package.json | 2 +- pnpm-lock.yaml | 386 +++++++++++++++++----------------- 7 files changed, 209 insertions(+), 209 deletions(-) diff --git a/package.json b/package.json index 3b8d948b82..63f4aa9ece 100644 --- a/package.json +++ b/package.json @@ -40,9 +40,9 @@ "@nuxt/vite-builder": "workspace:*", "@nuxt/webpack-builder": "workspace:*", "@types/node": "20.16.9", - "@vue/compiler-core": "3.5.8", - "@vue/compiler-dom": "3.5.8", - "@vue/shared": "3.5.8", + "@vue/compiler-core": "3.5.9", + "@vue/compiler-dom": "3.5.9", + "@vue/shared": "3.5.9", "c12": "2.0.0-beta.3", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", "jiti": "2.0.0", @@ -57,7 +57,7 @@ "ufo": "1.5.4", "unbuild": "3.0.0-rc.8", "vite": "5.4.8", - "vue": "3.5.8" + "vue": "3.5.9" }, "devDependencies": { "@eslint/js": "9.11.1", @@ -106,7 +106,7 @@ "ufo": "1.5.4", "vitest": "2.1.1", "vitest-environment-nuxt": "1.0.1", - "vue": "3.5.8", + "vue": "3.5.9", "vue-router": "4.4.5", "vue-tsc": "2.1.6" }, diff --git a/packages/kit/package.json b/packages/kit/package.json index 6c2423c470..4f9d95b6a8 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -45,7 +45,7 @@ "ufo": "^1.5.4", "unctx": "^2.3.1", "unimport": "^3.13.0", - "untyped": "^1.4.2" + "untyped": "^1.5.0" }, "devDependencies": { "@types/hash-sum": "1.0.2", diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index bc8adfdd83..50a4a8fe47 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -69,7 +69,7 @@ "@unhead/shared": "^1.11.6", "@unhead/ssr": "^1.11.6", "@unhead/vue": "^1.11.6", - "@vue/shared": "^3.5.8", + "@vue/shared": "^3.5.9", "acorn": "8.12.1", "c12": "^2.0.0-beta.3", "chokidar": "^3.6.0", @@ -118,8 +118,8 @@ "unplugin": "^1.14.1", "unplugin-vue-router": "^0.10.8", "unstorage": "^1.12.0", - "untyped": "^1.4.2", - "vue": "^3.5.8", + "untyped": "^1.5.0", + "vue": "^3.5.9", "vue-bundle-renderer": "^2.1.1", "vue-devtools-stub": "^0.1.0", "vue-router": "^4.4.5" @@ -130,7 +130,7 @@ "@parcel/watcher": "2.4.1", "@types/estree": "1.0.6", "@vitejs/plugin-vue": "5.1.4", - "@vue/compiler-sfc": "3.5.8", + "@vue/compiler-sfc": "3.5.9", "unbuild": "3.0.0-rc.8", "vite": "5.4.8", "vitest": "2.1.1" diff --git a/packages/schema/package.json b/packages/schema/package.json index 12dc7826b0..7c6d6b41ff 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -42,8 +42,8 @@ "@unhead/schema": "1.11.6", "@vitejs/plugin-vue": "5.1.4", "@vitejs/plugin-vue-jsx": "4.0.1", - "@vue/compiler-core": "3.5.8", - "@vue/compiler-sfc": "3.5.8", + "@vue/compiler-core": "3.5.9", + "@vue/compiler-sfc": "3.5.9", "@vue/language-core": "2.1.6", "c12": "2.0.0-beta.3", "esbuild-loader": "4.2.2", @@ -55,7 +55,7 @@ "unctx": "2.3.1", "unenv": "1.10.0", "vite": "5.4.8", - "vue": "3.5.8", + "vue": "3.5.9", "vue-bundle-renderer": "2.1.1", "vue-loader": "17.4.2", "vue-router": "4.4.5", @@ -74,7 +74,7 @@ "ufo": "^1.5.4", "uncrypto": "^0.1.3", "unimport": "^3.13.0", - "untyped": "^1.4.2" + "untyped": "^1.5.0" }, "engines": { "node": "^14.18.0 || >=16.10.0" diff --git a/packages/vite/package.json b/packages/vite/package.json index f2bba85518..a1df189d53 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -29,7 +29,7 @@ "@types/estree": "1.0.6", "rollup": "4.22.4", "unbuild": "3.0.0-rc.8", - "vue": "3.5.8" + "vue": "3.5.9" }, "dependencies": { "@nuxt/kit": "workspace:*", diff --git a/packages/webpack/package.json b/packages/webpack/package.json index 916d92ceae..0811edfb99 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -80,7 +80,7 @@ "@types/webpack-hot-middleware": "2.25.9", "rollup": "4.22.4", "unbuild": "3.0.0-rc.8", - "vue": "3.5.8" + "vue": "3.5.9" }, "peerDependencies": { "vue": "^3.3.4" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cf17f8ae9e..b486c46bbf 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -11,9 +11,9 @@ overrides: '@nuxt/vite-builder': workspace:* '@nuxt/webpack-builder': workspace:* '@types/node': 20.16.9 - '@vue/compiler-core': 3.5.8 - '@vue/compiler-dom': 3.5.8 - '@vue/shared': 3.5.8 + '@vue/compiler-core': 3.5.9 + '@vue/compiler-dom': 3.5.9 + '@vue/shared': 3.5.9 c12: 2.0.0-beta.3 h3: npm:h3-nightly@2.0.0-1718872656.6765a6e jiti: 2.0.0 @@ -28,7 +28,7 @@ overrides: ufo: 1.5.4 unbuild: 3.0.0-rc.8 vite: 5.4.8 - vue: 3.5.8 + vue: 3.5.9 importers: @@ -45,13 +45,13 @@ importers: version: link:packages/kit '@nuxt/test-utils': specifier: 3.14.2 - version: 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.9)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) + version: 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.9)(vue@3.5.9(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.9)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.9(typescript@5.6.2)))(vue@3.5.9(typescript@5.6.2))(webpack-sources@3.2.3) '@nuxt/webpack-builder': specifier: workspace:* version: link:packages/webpack '@testing-library/vue': specifier: 8.1.0 - version: 8.1.0(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2)) + version: 8.1.0(@vue/compiler-sfc@3.5.9)(vue@3.5.9(typescript@5.6.2)) '@types/eslint__js': specifier: 8.42.3 version: 8.42.3 @@ -66,10 +66,10 @@ importers: version: 1.11.6 '@unhead/vue': specifier: 1.11.6 - version: 1.11.6(vue@3.5.8(typescript@5.6.2)) + version: 1.11.6(vue@3.5.9(typescript@5.6.2)) '@vitejs/plugin-vue': specifier: 5.1.4 - version: 5.1.4(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) + version: 5.1.4(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.9(typescript@5.6.2)) '@vitest/coverage-v8': specifier: 2.1.1 version: 2.1.1(vitest@2.1.1(@types/node@20.16.9)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)) @@ -171,13 +171,13 @@ importers: version: 2.1.1(@types/node@20.16.9)(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.8)(vue@3.5.8(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.9)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) + version: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.9)(vue@3.5.9(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.9)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.9(typescript@5.6.2)))(vue@3.5.9(typescript@5.6.2))(webpack-sources@3.2.3) vue: - specifier: 3.5.8 - version: 3.5.8(typescript@5.6.2) + specifier: 3.5.9 + version: 3.5.9(typescript@5.6.2) vue-router: specifier: 4.4.5 - version: 4.4.5(vue@3.5.8(typescript@5.6.2)) + version: 4.4.5(vue@3.5.9(typescript@5.6.2)) vue-tsc: specifier: 2.1.6 version: 2.1.6(typescript@5.6.2) @@ -242,8 +242,8 @@ importers: specifier: ^3.13.0 version: 3.13.0(rollup@4.22.4)(webpack-sources@3.2.3) untyped: - specifier: ^1.4.2 - version: 1.4.2 + specifier: ^1.5.0 + version: 1.5.0 devDependencies: '@types/hash-sum': specifier: 1.0.2 @@ -274,7 +274,7 @@ importers: version: 2.0.2 '@nuxt/devtools': specifier: ^1.5.1 - version: 1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) + version: 1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.9(typescript@5.6.2))(webpack-sources@3.2.3) '@nuxt/kit': specifier: workspace:* version: link:../kit @@ -301,10 +301,10 @@ importers: version: 1.11.6 '@unhead/vue': specifier: ^1.11.6 - version: 1.11.6(vue@3.5.8(typescript@5.6.2)) + version: 1.11.6(vue@3.5.9(typescript@5.6.2)) '@vue/shared': - specifier: 3.5.8 - version: 3.5.8 + specifier: 3.5.9 + version: 3.5.9 acorn: specifier: 8.12.1 version: 8.12.1 @@ -445,16 +445,16 @@ importers: version: 1.14.1(webpack-sources@3.2.3) unplugin-vue-router: specifier: ^0.10.8 - version: 0.10.8(rollup@4.22.4)(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) + version: 0.10.8(rollup@4.22.4)(vue-router@4.4.5(vue@3.5.9(typescript@5.6.2)))(vue@3.5.9(typescript@5.6.2))(webpack-sources@3.2.3) unstorage: specifier: ^1.12.0 version: 1.12.0(ioredis@5.4.1) untyped: - specifier: ^1.4.2 - version: 1.4.2 + specifier: ^1.5.0 + version: 1.5.0 vue: - specifier: 3.5.8 - version: 3.5.8(typescript@5.6.2) + specifier: 3.5.9 + version: 3.5.9(typescript@5.6.2) vue-bundle-renderer: specifier: ^2.1.1 version: 2.1.1 @@ -463,11 +463,11 @@ importers: version: 0.1.0 vue-router: specifier: ^4.4.5 - version: 4.4.5(vue@3.5.8(typescript@5.6.2)) + version: 4.4.5(vue@3.5.9(typescript@5.6.2)) devDependencies: '@nuxt/scripts': specifier: 0.9.3 - version: 0.9.3(@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.8)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.95.0(esbuild@0.24.0)) + version: 0.9.3(@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.9(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.9)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.9(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.95.0(esbuild@0.24.0)) '@nuxt/ui-templates': specifier: workspace:* version: link:../ui-templates @@ -479,10 +479,10 @@ importers: version: 1.0.6 '@vitejs/plugin-vue': specifier: 5.1.4 - version: 5.1.4(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) + version: 5.1.4(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.9(typescript@5.6.2)) '@vue/compiler-sfc': - specifier: 3.5.8 - version: 3.5.8 + specifier: 3.5.9 + version: 3.5.9 unbuild: specifier: 3.0.0-rc.8 version: 3.0.0-rc.8(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) @@ -529,8 +529,8 @@ importers: specifier: ^3.13.0 version: 3.13.0(rollup@4.22.4)(webpack-sources@3.2.3) untyped: - specifier: ^1.4.2 - version: 1.4.2 + specifier: ^1.5.0 + version: 1.5.0 devDependencies: '@nuxt/telemetry': specifier: 2.6.0 @@ -552,16 +552,16 @@ importers: version: 1.11.6 '@vitejs/plugin-vue': specifier: 5.1.4 - version: 5.1.4(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) + version: 5.1.4(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.9(typescript@5.6.2)) '@vitejs/plugin-vue-jsx': specifier: 4.0.1 - version: 4.0.1(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) + version: 4.0.1(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.9(typescript@5.6.2)) '@vue/compiler-core': - specifier: 3.5.8 - version: 3.5.8 + specifier: 3.5.9 + version: 3.5.9 '@vue/compiler-sfc': - specifier: 3.5.8 - version: 3.5.8 + specifier: 3.5.9 + version: 3.5.9 '@vue/language-core': specifier: 2.1.6 version: 2.1.6(typescript@5.6.2) @@ -596,17 +596,17 @@ importers: specifier: 5.4.8 version: 5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0) vue: - specifier: 3.5.8 - version: 3.5.8(typescript@5.6.2) + specifier: 3.5.9 + version: 3.5.9(typescript@5.6.2) vue-bundle-renderer: specifier: 2.1.1 version: 2.1.1 vue-loader: specifier: 17.4.2 - version: 17.4.2(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2))(webpack@5.95.0) + version: 17.4.2(@vue/compiler-sfc@3.5.9)(vue@3.5.9(typescript@5.6.2))(webpack@5.95.0) vue-router: specifier: 4.4.5 - version: 4.4.5(vue@3.5.8(typescript@5.6.2)) + version: 4.4.5(vue@3.5.9(typescript@5.6.2)) webpack: specifier: 5.95.0 version: 5.95.0 @@ -666,10 +666,10 @@ importers: version: 6.0.1(rollup@4.22.4) '@vitejs/plugin-vue': specifier: ^5.1.4 - version: 5.1.4(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) + version: 5.1.4(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.9(typescript@5.6.2)) '@vitejs/plugin-vue-jsx': specifier: ^4.0.1 - version: 4.0.1(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) + version: 4.0.1(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.9(typescript@5.6.2)) autoprefixer: specifier: ^10.4.20 version: 10.4.20(postcss@8.4.47) @@ -777,8 +777,8 @@ importers: specifier: 3.0.0-rc.8 version: 3.0.0-rc.8(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) vue: - specifier: 3.5.8 - version: 3.5.8(typescript@5.6.2) + specifier: 3.5.9 + version: 3.5.9(typescript@5.6.2) packages/webpack: dependencies: @@ -898,7 +898,7 @@ importers: version: 2.1.1 vue-loader: specifier: ^17.4.2 - version: 17.4.2(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2))(webpack@5.95.0) + version: 17.4.2(@vue/compiler-sfc@3.5.9)(vue@3.5.9(typescript@5.6.2))(webpack@5.95.0) webpack: specifier: ^5.95.0 version: 5.95.0 @@ -943,8 +943,8 @@ importers: specifier: 3.0.0-rc.8 version: 3.0.0-rc.8(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) vue: - specifier: 3.5.8 - version: 3.5.8(typescript@5.6.2) + specifier: 3.5.9 + version: 3.5.9(typescript@5.6.2) playground: dependencies: @@ -971,8 +971,8 @@ importers: specifier: latest version: 1.14.1(webpack-sources@3.2.3) vue: - specifier: 3.5.8 - version: 3.5.8(typescript@5.6.2) + specifier: 3.5.9 + version: 3.5.9(typescript@5.6.2) test/fixtures/basic-types: dependencies: @@ -985,16 +985,16 @@ importers: version: 1.4.0 unplugin-vue-router: specifier: ^0.10.7 - version: 0.10.8(rollup@4.22.4)(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) + version: 0.10.8(rollup@4.22.4)(vue-router@4.4.5(vue@3.5.9(typescript@5.6.2)))(vue@3.5.9(typescript@5.6.2))(webpack-sources@3.2.3) vitest: specifier: 1.6.0 version: 1.6.0(@types/node@20.16.9)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) vue: - specifier: 3.5.8 - version: 3.5.8(typescript@5.6.2) + specifier: 3.5.9 + version: 3.5.9(typescript@5.6.2) vue-router: specifier: latest - version: 4.4.5(vue@3.5.8(typescript@5.6.2)) + version: 4.4.5(vue@3.5.9(typescript@5.6.2)) test/fixtures/minimal: dependencies: @@ -2017,7 +2017,7 @@ packages: playwright-core: ^1.43.1 vite: 5.4.8 vitest: ^0.34.6 || ^1.0.0 || ^2.0.0 - vue: 3.5.8 + vue: 3.5.9 vue-router: ^4.0.0 peerDependenciesMeta: '@cucumber/cucumber': @@ -2401,7 +2401,7 @@ packages: engines: {node: '>=14'} peerDependencies: '@vue/compiler-sfc': '>= 3' - vue: 3.5.8 + vue: 3.5.9 peerDependenciesMeta: '@vue/compiler-sfc': optional: true @@ -2649,7 +2649,7 @@ packages: '@unhead/vue@1.11.6': resolution: {integrity: sha512-CMuDJGTi4n4wKdOp6/JmB9roGshjTdoFKF34PEkXu4+g97BiVFiZ9LvgY44+UlWCUzQHcqEPRQIzm9iKEqcfKw==} peerDependencies: - vue: 3.5.8 + vue: 3.5.9 '@unocss/astro@0.62.4': resolution: {integrity: sha512-98KfkbrNhBLx2+uYxMiGsldIeIZ6/PbL4yaGRHeHoiHd7p4HmIyCF+auYe4Psntx3Yr8kU+XSIAhGDYebvTidQ==} @@ -2754,14 +2754,14 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: vite: 5.4.8 - vue: 3.5.8 + vue: 3.5.9 '@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 - vue: 3.5.8 + vue: 3.5.9 '@vitest/coverage-v8@2.1.1': resolution: {integrity: sha512-md/A7A3c42oTT8JUHSqjP5uKTWJejzUW4jalpvs+rZ27gsURsMU8DEb+8Jf8C6Kj2gwfSHJqobDNBuoqlm0cFw==} @@ -2830,7 +2830,7 @@ packages: resolution: {integrity: sha512-dlSqrGdIDhqMOz92XtlMNyuHHeHe594O6f10XLtmlB0Jrq/Pl4Hj8rXAnVlRdjg+ptbZRSNL6MSgOPPoC82owg==} engines: {node: '>=16.14.0'} peerDependencies: - vue: 3.5.8 + vue: 3.5.9 peerDependenciesMeta: vue: optional: true @@ -2851,17 +2851,17 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@vue/compiler-core@3.5.8': - resolution: {integrity: sha512-Uzlxp91EPjfbpeO5KtC0KnXPkuTfGsNDeaKQJxQN718uz+RqDYarEf7UhQJGK+ZYloD2taUbHTI2J4WrUaZQNA==} + '@vue/compiler-core@3.5.9': + resolution: {integrity: sha512-KE1sCdwqSKq0CQ/ltg3XnlMTKeinjegIkuFsuq9DKvNPmqLGdmI51ChZdGBBRXIvEYTLm8X/JxOuBQ1HqF/+PA==} - '@vue/compiler-dom@3.5.8': - resolution: {integrity: sha512-GUNHWvoDSbSa5ZSHT9SnV5WkStWfzJwwTd6NMGzilOE/HM5j+9EB9zGXdtu/fCNEmctBqMs6C9SvVPpVPuk1Eg==} + '@vue/compiler-dom@3.5.9': + resolution: {integrity: sha512-gEAURwPo902AsJF50vl59VaWR+Cx6cX9SoqLYHu1jq9hDbmQlXvpZyYNIIbxa2JTJ+FD/oBQweVUwuTQv79KTg==} - '@vue/compiler-sfc@3.5.8': - resolution: {integrity: sha512-taYpngQtSysrvO9GULaOSwcG5q821zCoIQBtQQSx7Uf7DxpR6CIHR90toPr9QfDD2mqHQPCSgoWBvJu0yV9zjg==} + '@vue/compiler-sfc@3.5.9': + resolution: {integrity: sha512-kp9qawcTXakYm0TN6YAwH24IurSywoXh4fWhRbLu0at4UVyo994bhEzJlQn82eiyqtut4GjkQodSfn8drFbpZQ==} - '@vue/compiler-ssr@3.5.8': - resolution: {integrity: sha512-W96PtryNsNG9u0ZnN5Q5j27Z/feGrFV6zy9q5tzJVyJaLiwYxvC0ek4IXClZygyhjm+XKM7WD9pdKi/wIRVC/Q==} + '@vue/compiler-ssr@3.5.9': + resolution: {integrity: sha512-fb1g2mQv32QzIei76rlXRTz08Grw+ZzBXSQfHo4StGFutm/flyebw3dGJkexKwcU3GjX9s5fIGjEv/cjO8j8Yw==} '@vue/compiler-vue2@2.7.16': resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==} @@ -2875,7 +2875,7 @@ packages: '@vue/devtools-core@7.4.4': resolution: {integrity: sha512-DLxgA3DfeADkRzhAfm3G2Rw/cWxub64SdP5b+s5dwL30+whOGj+QNhmyFpwZ8ZTrHDFRIPj0RqNzJ8IRR1pz7w==} peerDependencies: - vue: 3.5.8 + vue: 3.5.9 '@vue/devtools-kit@7.4.4': resolution: {integrity: sha512-awK/4NfsUG0nQ7qnTM37m7ZkEUMREyPh8taFCX+uQYps/MTFEum0AD05VeGDRMXwWvMmGIcWX9xp8ZiBddY0jw==} @@ -2894,22 +2894,22 @@ packages: typescript: optional: true - '@vue/reactivity@3.5.8': - resolution: {integrity: sha512-mlgUyFHLCUZcAYkqvzYnlBRCh0t5ZQfLYit7nukn1GR96gc48Bp4B7OIcSfVSvlG1k3BPfD+p22gi1t2n9tsXg==} + '@vue/reactivity@3.5.9': + resolution: {integrity: sha512-88ApgNZ6yPYpyYkTfXzcbWk6O8+LrPRIpa/U4AdeTzpfRUO+EUt5jemnTBVSlAUNmlYY96xa5feUNEq+BouLog==} - '@vue/runtime-core@3.5.8': - resolution: {integrity: sha512-fJuPelh64agZ8vKkZgp5iCkPaEqFJsYzxLk9vSC0X3G8ppknclNDr61gDc45yBGTaN5Xqc1qZWU3/NoaBMHcjQ==} + '@vue/runtime-core@3.5.9': + resolution: {integrity: sha512-YAeP0zNkjSl5mEc1NxOg9qoAhLNbREElHAhfYbMXT57oF0ixehEEJWBhg2uvVxslCGh23JhpEAyMvJrJHW9WGg==} - '@vue/runtime-dom@3.5.8': - resolution: {integrity: sha512-DpAUz+PKjTZPUOB6zJgkxVI3GuYc2iWZiNeeHQUw53kdrparSTG6HeXUrYDjaam8dVsCdvQxDz6ZWxnyjccUjQ==} + '@vue/runtime-dom@3.5.9': + resolution: {integrity: sha512-5Oq/5oenpB9lw94moKvOHqBDEaMSyDmcu2HS8AtAT6/pwdo/t9fR9aVtLh6FzYGGqZR9yRfoHAN6P7goblq1aA==} - '@vue/server-renderer@3.5.8': - resolution: {integrity: sha512-7AmC9/mEeV9mmXNVyUIm1a1AjUhyeeGNbkLh39J00E7iPeGks8OGRB5blJiMmvqSh8SkaS7jkLWSpXtxUCeagA==} + '@vue/server-renderer@3.5.9': + resolution: {integrity: sha512-tbuUsZfMWGazR9LXLNiiDSTwkO8K9sLyR70diY+FbQmKmh7236PPz4jkTxymelV8D89IJUGtbfe4VdmpHkmuxg==} peerDependencies: - vue: 3.5.8 + vue: 3.5.9 - '@vue/shared@3.5.8': - resolution: {integrity: sha512-mJleSWbAGySd2RJdX1RBtcrUBX6snyOc0qHpgk3lGi4l9/P/3ny3ELqFWqYdkXIwwNN/kdm8nD9ky8o6l/Lx2A==} + '@vue/shared@3.5.9': + resolution: {integrity: sha512-8wiT/m0mnsLhTME0mPgc57jv+4TipRBSAAmheUdYgiOaO6AobZPNOmm87ub4np65VVDgLcWxc+Edc++5Wyz1uA==} '@vue/test-utils@2.4.6': resolution: {integrity: sha512-FMxEjOpYNYiFe0GkaHsnJPXFHxQ6m4t8vI/ElPGpMWxZKpmRvQ33OIrvRXemy6yha03RxhOlQuy+gZMC3CQSow==} @@ -4219,7 +4219,7 @@ packages: resolution: {integrity: sha512-afW+h2CFafo+7Y9Lvw/xsqjaQlKLdJV7h1fCHfcYQ1C4SVMlu7OAekqWgu5d4SgvkBVU0pVpLlVsrSTBURFRkg==} peerDependencies: '@nuxt/kit': workspace:* - vue: 3.5.8 + vue: 3.5.9 peerDependenciesMeta: '@nuxt/kit': optional: true @@ -6978,8 +6978,8 @@ packages: resolution: {integrity: sha512-4luGP9LMYszMRZwsvyUd9MrxgEGZdZuZgpVQHEEX0lCYFESasVRvZd0EYpCkOIbJKHMuv0LskpXc/8Un+MJzEQ==} hasBin: true - untyped@1.4.2: - resolution: {integrity: sha512-nC5q0DnPEPVURPhfPQLahhSTnemVtPzdx7ofiRxXpOB2SYnb3MfdU3DVGyJdS8Lx+tBWeAePO8BfU/3EgksM7Q==} + untyped@1.5.0: + resolution: {integrity: sha512-o2Vjmn2dal08BzCcINxSmWuAteReUUiXseii5VRhmxyLF0b21K0iKZQ9fMYK7RWspVkY+0saqaVQNq4roe3Efg==} hasBin: true unwasm@0.3.9: @@ -7019,7 +7019,7 @@ packages: v-lazy-show@0.2.4: resolution: {integrity: sha512-Lx9Str2i+HTh+zGzs9O3YyhGAZOAAfU+6MUUPcQPPiPxQO1sHBEv9sH3MO9bPc4T09gsjsS2+sbaCWQ1MdhpJQ==} peerDependencies: - '@vue/compiler-core': 3.5.8 + '@vue/compiler-core': 3.5.9 valibot@0.42.1: resolution: {integrity: sha512-3keXV29Ar5b//Hqi4MbSdV7lfVp6zuYLZuA9V1PvQUsXqogr+u5lvLPLk3A4f74VUXDnf/JfWMN6sB+koJ/FFw==} @@ -7229,7 +7229,7 @@ packages: hasBin: true peerDependencies: '@vue/composition-api': ^1.0.0-rc.1 - vue: 3.5.8 + vue: 3.5.9 peerDependenciesMeta: '@vue/composition-api': optional: true @@ -7258,12 +7258,12 @@ packages: vue-resize@2.0.0-alpha.1: resolution: {integrity: sha512-7+iqOueLU7uc9NrMfrzbG8hwMqchfVfSzpVlCMeJQe4pyibqyoifDNbKTZvwxZKDvGkB+PdFeKvnGZMoEb8esg==} peerDependencies: - vue: 3.5.8 + vue: 3.5.9 vue-router@4.4.5: resolution: {integrity: sha512-4fKZygS8cH1yCyuabAXGUAsyi1b2/o/OKgu/RUb+znIYOxPRxdkytJEx+0wGcpBE1pX6vUgh5jwWOKRGvuA/7Q==} peerDependencies: - vue: 3.5.8 + vue: 3.5.9 vue-tsc@2.1.6: resolution: {integrity: sha512-f98dyZp5FOukcYmbFpuSCJ4Z0vHSOSmxGttZJCsFeX0M4w/Rsq0s4uKXjcSRsZqsRgQa6z7SfuO+y0HVICE57Q==} @@ -7271,8 +7271,8 @@ packages: peerDependencies: typescript: 5.6.2 - vue@3.5.8: - resolution: {integrity: sha512-hvuvuCy51nP/1fSRvrrIqTLSvrSyz2Pq+KQ8S8SXCxTWVE0nMaOnSDnSOxV1eYmGfvK7mqiwvd1C59CEEz7dAQ==} + vue@3.5.9: + resolution: {integrity: sha512-nHzQhZ5cjFKynAY2beAm7XtJ5C13VKAFTLTgRYXy+Id1KEKBeiK6hO2RcW1hUjdbHMadz1YzxyHgQigOC54wug==} peerDependencies: typescript: 5.6.2 peerDependenciesMeta: @@ -8210,13 +8210,13 @@ snapshots: execa: 7.2.0 vite: 5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0) - '@nuxt/devtools-ui-kit@1.5.0(@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.8)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack@5.95.0(esbuild@0.24.0))': + '@nuxt/devtools-ui-kit@1.5.0(@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.9(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.9)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.9(typescript@5.6.2))(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.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) + '@nuxt/devtools': 1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.9(typescript@5.6.2))(webpack-sources@3.2.3) '@nuxt/devtools-kit': 1.5.0(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0)) '@nuxt/kit': link:packages/kit '@unocss/core': 0.62.4 @@ -8225,14 +8225,14 @@ snapshots: '@unocss/preset-icons': 0.62.4 '@unocss/preset-mini': 0.62.4 '@unocss/reset': 0.62.4 - '@vueuse/core': 11.1.0(vue@3.5.8(typescript@5.6.2)) - '@vueuse/integrations': 11.1.0(change-case@5.4.4)(focus-trap@7.6.0)(vue@3.5.8(typescript@5.6.2)) - '@vueuse/nuxt': 11.1.0(nuxt@packages+nuxt)(vue@3.5.8(typescript@5.6.2)) + '@vueuse/core': 11.1.0(vue@3.5.9(typescript@5.6.2)) + '@vueuse/integrations': 11.1.0(change-case@5.4.4)(focus-trap@7.6.0)(vue@3.5.9(typescript@5.6.2)) + '@vueuse/nuxt': 11.1.0(nuxt@packages+nuxt)(vue@3.5.9(typescript@5.6.2)) defu: 6.1.4 focus-trap: 7.6.0 splitpanes: 3.1.5 unocss: 0.62.4(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0)) - v-lazy-show: 0.2.4(@vue/compiler-core@3.5.8) + v-lazy-show: 0.2.4(@vue/compiler-core@3.5.9) transitivePeerDependencies: - '@unocss/webpack' - '@vue/compiler-core' @@ -8269,13 +8269,13 @@ snapshots: rc9: 2.1.2 semver: 7.6.3 - '@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3)': + '@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.9(typescript@5.6.2))(webpack-sources@3.2.3)': dependencies: '@antfu/utils': 0.7.10 '@nuxt/devtools-kit': 1.5.1(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0)) '@nuxt/devtools-wizard': 1.5.1 '@nuxt/kit': link:packages/kit - '@vue/devtools-core': 7.4.4(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2)) + '@vue/devtools-core': 7.4.4(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.9(typescript@5.6.2)) '@vue/devtools-kit': 7.4.4 birpc: 0.2.17 consola: 3.2.3 @@ -8357,17 +8357,17 @@ snapshots: string-width: 4.2.3 webpack: 5.95.0 - '@nuxt/scripts@0.9.3(@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.8)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.95.0(esbuild@0.24.0))': + '@nuxt/scripts@0.9.3(@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.9(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.9)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.9(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.95.0(esbuild@0.24.0))': dependencies: '@nuxt/devtools-kit': 1.5.1(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0)) - '@nuxt/devtools-ui-kit': 1.5.0(@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.8)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))(webpack@5.95.0(esbuild@0.24.0)) + '@nuxt/devtools-ui-kit': 1.5.0(@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.9(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.9)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.9(typescript@5.6.2))(webpack@5.95.0(esbuild@0.24.0)) '@nuxt/kit': link:packages/kit '@types/google.maps': 3.58.0 '@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.8(typescript@5.6.2)) - '@vueuse/core': 11.1.0(vue@3.5.8(typescript@5.6.2)) + '@unhead/vue': 1.11.6(vue@3.5.9(typescript@5.6.2)) + '@vueuse/core': 11.1.0(vue@3.5.9(typescript@5.6.2)) consola: 3.2.3 defu: 6.1.4 h3: h3-nightly@2.0.0-1718872656.6765a6e @@ -8447,7 +8447,7 @@ snapshots: rc9: 2.1.2 std-env: 3.7.0 - '@nuxt/test-utils@3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.9)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3)': + '@nuxt/test-utils@3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.9)(vue@3.5.9(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.9)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.9(typescript@5.6.2)))(vue@3.5.9(typescript@5.6.2))(webpack-sources@3.2.3)': dependencies: '@nuxt/kit': link:packages/kit '@nuxt/schema': link:packages/schema @@ -8474,11 +8474,11 @@ snapshots: unenv: 1.10.0 unplugin: 1.14.1(webpack-sources@3.2.3) vite: 5.4.8(@types/node@20.16.9)(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.8)(vue@3.5.8(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.9)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) - vue: 3.5.8(typescript@5.6.2) - vue-router: 4.4.5(vue@3.5.8(typescript@5.6.2)) + vitest-environment-nuxt: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.9)(vue@3.5.9(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.9)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.9(typescript@5.6.2)))(vue@3.5.9(typescript@5.6.2))(webpack-sources@3.2.3) + vue: 3.5.9(typescript@5.6.2) + vue-router: 4.4.5(vue@3.5.9(typescript@5.6.2)) optionalDependencies: - '@testing-library/vue': 8.1.0(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2)) + '@testing-library/vue': 8.1.0(@vue/compiler-sfc@3.5.9)(vue@3.5.9(typescript@5.6.2)) '@vue/test-utils': 2.4.6 happy-dom: 15.7.4 playwright-core: 1.47.2 @@ -8493,7 +8493,7 @@ snapshots: '@shikijs/transformers': 1.17.0 '@types/hast': 3.0.4 '@types/mdast': 4.0.4 - '@vue/compiler-core': 3.5.8 + '@vue/compiler-core': 3.5.9 consola: 3.2.3 debug: 4.3.7(supports-color@9.4.0) defu: 6.1.4 @@ -8835,14 +8835,14 @@ snapshots: '@shikijs/vitepress-twoslash@1.17.0(@nuxt/kit@packages+kit)(typescript@5.6.2)': dependencies: '@shikijs/twoslash': 1.18.0(typescript@5.6.2) - floating-vue: 5.2.2(@nuxt/kit@packages+kit)(vue@3.5.8(typescript@5.6.2)) + floating-vue: 5.2.2(@nuxt/kit@packages+kit)(vue@3.5.9(typescript@5.6.2)) mdast-util-from-markdown: 2.0.1 mdast-util-gfm: 3.0.0 mdast-util-to-hast: 13.2.0 shiki: 1.17.0 twoslash: 0.2.11(typescript@5.6.2) twoslash-vue: 0.2.11(typescript@5.6.2) - vue: 3.5.8(typescript@5.6.2) + vue: 3.5.9(typescript@5.6.2) transitivePeerDependencies: - '@nuxt/kit' - supports-color @@ -8884,14 +8884,14 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2))': + '@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.9)(vue@3.5.9(typescript@5.6.2))': dependencies: '@babel/runtime': 7.25.6 '@testing-library/dom': 9.3.4 '@vue/test-utils': 2.4.6 - vue: 3.5.8(typescript@5.6.2) + vue: 3.5.9(typescript@5.6.2) optionalDependencies: - '@vue/compiler-sfc': 3.5.8 + '@vue/compiler-sfc': 3.5.9 '@trysound/sax@0.2.0': {} @@ -9195,14 +9195,14 @@ snapshots: '@unhead/schema': 1.11.6 '@unhead/shared': 1.11.6 - '@unhead/vue@1.11.6(vue@3.5.8(typescript@5.6.2))': + '@unhead/vue@1.11.6(vue@3.5.9(typescript@5.6.2))': dependencies: '@unhead/schema': 1.11.6 '@unhead/shared': 1.11.6 defu: 6.1.4 hookable: 5.5.3 unhead: 1.11.6 - vue: 3.5.8(typescript@5.6.2) + vue: 3.5.9(typescript@5.6.2) '@unocss/astro@0.62.4(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))': dependencies: @@ -9442,20 +9442,20 @@ snapshots: - encoding - supports-color - '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))': + '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.9(typescript@5.6.2))': dependencies: '@babel/core': 7.25.2 '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.25.2) vite: 5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0) - vue: 3.5.8(typescript@5.6.2) + vue: 3.5.9(typescript@5.6.2) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.1.4(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))': + '@vitejs/plugin-vue@5.1.4(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.9(typescript@5.6.2))': dependencies: vite: 5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0) - vue: 3.5.8(typescript@5.6.2) + vue: 3.5.9(typescript@5.6.2) '@vitest/coverage-v8@2.1.1(vitest@2.1.1(@types/node@20.16.9)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))': dependencies: @@ -9556,16 +9556,16 @@ snapshots: path-browserify: 1.0.1 vscode-uri: 3.0.8 - '@vue-macros/common@1.12.3(rollup@4.22.4)(vue@3.5.8(typescript@5.6.2))': + '@vue-macros/common@1.12.3(rollup@4.22.4)(vue@3.5.9(typescript@5.6.2))': dependencies: '@babel/types': 7.25.6 '@rollup/pluginutils': 5.1.2(rollup@4.22.4) - '@vue/compiler-sfc': 3.5.8 + '@vue/compiler-sfc': 3.5.9 ast-kit: 1.1.0 local-pkg: 0.5.0 magic-string-ast: 0.6.2 optionalDependencies: - vue: 3.5.8(typescript@5.6.2) + vue: 3.5.9(typescript@5.6.2) transitivePeerDependencies: - rollup @@ -9595,39 +9595,39 @@ snapshots: '@babel/helper-module-imports': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 '@babel/parser': 7.25.6 - '@vue/compiler-sfc': 3.5.8 + '@vue/compiler-sfc': 3.5.9 transitivePeerDependencies: - supports-color - '@vue/compiler-core@3.5.8': + '@vue/compiler-core@3.5.9': dependencies: '@babel/parser': 7.25.6 - '@vue/shared': 3.5.8 + '@vue/shared': 3.5.9 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.1 - '@vue/compiler-dom@3.5.8': + '@vue/compiler-dom@3.5.9': dependencies: - '@vue/compiler-core': 3.5.8 - '@vue/shared': 3.5.8 + '@vue/compiler-core': 3.5.9 + '@vue/shared': 3.5.9 - '@vue/compiler-sfc@3.5.8': + '@vue/compiler-sfc@3.5.9': dependencies: '@babel/parser': 7.25.6 - '@vue/compiler-core': 3.5.8 - '@vue/compiler-dom': 3.5.8 - '@vue/compiler-ssr': 3.5.8 - '@vue/shared': 3.5.8 + '@vue/compiler-core': 3.5.9 + '@vue/compiler-dom': 3.5.9 + '@vue/compiler-ssr': 3.5.9 + '@vue/shared': 3.5.9 estree-walker: 2.0.2 magic-string: 0.30.11 postcss: 8.4.47 source-map-js: 1.2.1 - '@vue/compiler-ssr@3.5.8': + '@vue/compiler-ssr@3.5.9': dependencies: - '@vue/compiler-dom': 3.5.8 - '@vue/shared': 3.5.8 + '@vue/compiler-dom': 3.5.9 + '@vue/shared': 3.5.9 '@vue/compiler-vue2@2.7.16': dependencies: @@ -9640,7 +9640,7 @@ snapshots: dependencies: '@vue/devtools-kit': 7.4.6 - '@vue/devtools-core@7.4.4(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.8(typescript@5.6.2))': + '@vue/devtools-core@7.4.4(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.9(typescript@5.6.2))': dependencies: '@vue/devtools-kit': 7.4.6 '@vue/devtools-shared': 7.4.6 @@ -9648,7 +9648,7 @@ snapshots: nanoid: 3.3.7 pathe: 1.1.2 vite-hot-client: 0.2.3(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0)) - vue: 3.5.8(typescript@5.6.2) + vue: 3.5.9(typescript@5.6.2) transitivePeerDependencies: - vite @@ -9679,9 +9679,9 @@ snapshots: '@vue/language-core@2.1.6(typescript@5.6.2)': dependencies: '@volar/language-core': 2.4.4 - '@vue/compiler-dom': 3.5.8 + '@vue/compiler-dom': 3.5.9 '@vue/compiler-vue2': 2.7.16 - '@vue/shared': 3.5.8 + '@vue/shared': 3.5.9 computeds: 0.0.1 minimatch: 9.0.5 muggle-string: 0.4.1 @@ -9689,50 +9689,50 @@ snapshots: optionalDependencies: typescript: 5.6.2 - '@vue/reactivity@3.5.8': + '@vue/reactivity@3.5.9': dependencies: - '@vue/shared': 3.5.8 + '@vue/shared': 3.5.9 - '@vue/runtime-core@3.5.8': + '@vue/runtime-core@3.5.9': dependencies: - '@vue/reactivity': 3.5.8 - '@vue/shared': 3.5.8 + '@vue/reactivity': 3.5.9 + '@vue/shared': 3.5.9 - '@vue/runtime-dom@3.5.8': + '@vue/runtime-dom@3.5.9': dependencies: - '@vue/reactivity': 3.5.8 - '@vue/runtime-core': 3.5.8 - '@vue/shared': 3.5.8 + '@vue/reactivity': 3.5.9 + '@vue/runtime-core': 3.5.9 + '@vue/shared': 3.5.9 csstype: 3.1.3 - '@vue/server-renderer@3.5.8(vue@3.5.8(typescript@5.6.2))': + '@vue/server-renderer@3.5.9(vue@3.5.9(typescript@5.6.2))': dependencies: - '@vue/compiler-ssr': 3.5.8 - '@vue/shared': 3.5.8 - vue: 3.5.8(typescript@5.6.2) + '@vue/compiler-ssr': 3.5.9 + '@vue/shared': 3.5.9 + vue: 3.5.9(typescript@5.6.2) - '@vue/shared@3.5.8': {} + '@vue/shared@3.5.9': {} '@vue/test-utils@2.4.6': dependencies: js-beautify: 1.15.1 vue-component-type-helpers: 2.1.6 - '@vueuse/core@11.1.0(vue@3.5.8(typescript@5.6.2))': + '@vueuse/core@11.1.0(vue@3.5.9(typescript@5.6.2))': dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 11.1.0 - '@vueuse/shared': 11.1.0(vue@3.5.8(typescript@5.6.2)) - vue-demi: 0.14.10(vue@3.5.8(typescript@5.6.2)) + '@vueuse/shared': 11.1.0(vue@3.5.9(typescript@5.6.2)) + vue-demi: 0.14.10(vue@3.5.9(typescript@5.6.2)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/integrations@11.1.0(change-case@5.4.4)(focus-trap@7.6.0)(vue@3.5.8(typescript@5.6.2))': + '@vueuse/integrations@11.1.0(change-case@5.4.4)(focus-trap@7.6.0)(vue@3.5.9(typescript@5.6.2))': dependencies: - '@vueuse/core': 11.1.0(vue@3.5.8(typescript@5.6.2)) - '@vueuse/shared': 11.1.0(vue@3.5.8(typescript@5.6.2)) - vue-demi: 0.14.10(vue@3.5.8(typescript@5.6.2)) + '@vueuse/core': 11.1.0(vue@3.5.9(typescript@5.6.2)) + '@vueuse/shared': 11.1.0(vue@3.5.9(typescript@5.6.2)) + vue-demi: 0.14.10(vue@3.5.9(typescript@5.6.2)) optionalDependencies: change-case: 5.4.4 focus-trap: 7.6.0 @@ -9742,21 +9742,21 @@ snapshots: '@vueuse/metadata@11.1.0': {} - '@vueuse/nuxt@11.1.0(nuxt@packages+nuxt)(vue@3.5.8(typescript@5.6.2))': + '@vueuse/nuxt@11.1.0(nuxt@packages+nuxt)(vue@3.5.9(typescript@5.6.2))': dependencies: '@nuxt/kit': link:packages/kit - '@vueuse/core': 11.1.0(vue@3.5.8(typescript@5.6.2)) + '@vueuse/core': 11.1.0(vue@3.5.9(typescript@5.6.2)) '@vueuse/metadata': 11.1.0 local-pkg: 0.5.0 nuxt: link:packages/nuxt - vue-demi: 0.14.10(vue@3.5.8(typescript@5.6.2)) + vue-demi: 0.14.10(vue@3.5.9(typescript@5.6.2)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/shared@11.1.0(vue@3.5.8(typescript@5.6.2))': + '@vueuse/shared@11.1.0(vue@3.5.9(typescript@5.6.2))': dependencies: - vue-demi: 0.14.10(vue@3.5.8(typescript@5.6.2)) + vue-demi: 0.14.10(vue@3.5.9(typescript@5.6.2)) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -11165,11 +11165,11 @@ snapshots: flatted@3.3.1: {} - floating-vue@5.2.2(@nuxt/kit@packages+kit)(vue@3.5.8(typescript@5.6.2)): + floating-vue@5.2.2(@nuxt/kit@packages+kit)(vue@3.5.9(typescript@5.6.2)): dependencies: '@floating-ui/dom': 1.1.1 - vue: 3.5.8(typescript@5.6.2) - vue-resize: 2.0.0-alpha.1(vue@3.5.8(typescript@5.6.2)) + vue: 3.5.9(typescript@5.6.2) + vue-resize: 2.0.0-alpha.1(vue@3.5.9(typescript@5.6.2)) optionalDependencies: '@nuxt/kit': link:packages/kit @@ -12662,7 +12662,7 @@ snapshots: unenv: 1.10.0 unimport: 3.13.0(rollup@4.22.4)(webpack-sources@3.2.3) unstorage: 1.12.0(ioredis@5.4.1) - untyped: 1.4.2 + untyped: 1.5.0 unwasm: 0.3.9(webpack-sources@3.2.3) transitivePeerDependencies: - '@azure/app-configuration' @@ -14279,7 +14279,7 @@ snapshots: scule: 1.3.0 tinyglobby: 0.2.6 ufo: 1.5.4 - untyped: 1.4.2 + untyped: 1.5.0 optionalDependencies: typescript: 5.6.2 transitivePeerDependencies: @@ -14443,11 +14443,11 @@ snapshots: - rollup - supports-color - unplugin-vue-router@0.10.8(rollup@4.22.4)(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3): + unplugin-vue-router@0.10.8(rollup@4.22.4)(vue-router@4.4.5(vue@3.5.9(typescript@5.6.2)))(vue@3.5.9(typescript@5.6.2))(webpack-sources@3.2.3): dependencies: '@babel/types': 7.25.6 '@rollup/pluginutils': 5.1.2(rollup@4.22.4) - '@vue-macros/common': 1.12.3(rollup@4.22.4)(vue@3.5.8(typescript@5.6.2)) + '@vue-macros/common': 1.12.3(rollup@4.22.4)(vue@3.5.9(typescript@5.6.2)) ast-walker-scope: 0.6.2 chokidar: 3.6.0 fast-glob: 3.3.2 @@ -14460,7 +14460,7 @@ snapshots: unplugin: 1.14.1(webpack-sources@3.2.3) yaml: 2.5.1 optionalDependencies: - vue-router: 4.4.5(vue@3.5.8(typescript@5.6.2)) + vue-router: 4.4.5(vue@3.5.9(typescript@5.6.2)) transitivePeerDependencies: - rollup - vue @@ -14496,7 +14496,7 @@ snapshots: consola: 3.2.3 pathe: 1.1.2 - untyped@1.4.2: + untyped@1.5.0: dependencies: '@babel/core': 7.25.2 '@babel/standalone': 7.25.6 @@ -14546,9 +14546,9 @@ snapshots: util-deprecate@1.0.2: {} - v-lazy-show@0.2.4(@vue/compiler-core@3.5.8): + v-lazy-show@0.2.4(@vue/compiler-core@3.5.9): dependencies: - '@vue/compiler-core': 3.5.8 + '@vue/compiler-core': 3.5.9 valibot@0.42.1(typescript@5.6.2): optionalDependencies: @@ -14662,7 +14662,7 @@ snapshots: '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.2) '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.25.2) - '@vue/compiler-dom': 3.5.8 + '@vue/compiler-dom': 3.5.9 kolorist: 1.8.0 magic-string: 0.30.11 vite: 5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0) @@ -14680,9 +14680,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.8)(vue@3.5.8(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.9)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3): + vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.9)(vue@3.5.9(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.9)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.9(typescript@5.6.2)))(vue@3.5.9(typescript@5.6.2))(webpack-sources@3.2.3): dependencies: - '@nuxt/test-utils': 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.9)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)))(vue@3.5.8(typescript@5.6.2))(webpack-sources@3.2.3) + '@nuxt/test-utils': 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.9)(vue@3.5.9(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.9)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.9(typescript@5.6.2)))(vue@3.5.9(typescript@5.6.2))(webpack-sources@3.2.3) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -14803,9 +14803,9 @@ snapshots: vue-component-type-helpers@2.1.6: {} - vue-demi@0.14.10(vue@3.5.8(typescript@5.6.2)): + vue-demi@0.14.10(vue@3.5.9(typescript@5.6.2)): dependencies: - vue: 3.5.8(typescript@5.6.2) + vue: 3.5.9(typescript@5.6.2) vue-devtools-stub@0.1.0: {} @@ -14822,24 +14822,24 @@ snapshots: transitivePeerDependencies: - supports-color - vue-loader@17.4.2(@vue/compiler-sfc@3.5.8)(vue@3.5.8(typescript@5.6.2))(webpack@5.95.0): + vue-loader@17.4.2(@vue/compiler-sfc@3.5.9)(vue@3.5.9(typescript@5.6.2))(webpack@5.95.0): dependencies: chalk: 4.1.2 hash-sum: 2.0.0 watchpack: 2.4.2 webpack: 5.95.0 optionalDependencies: - '@vue/compiler-sfc': 3.5.8 - vue: 3.5.8(typescript@5.6.2) + '@vue/compiler-sfc': 3.5.9 + vue: 3.5.9(typescript@5.6.2) - vue-resize@2.0.0-alpha.1(vue@3.5.8(typescript@5.6.2)): + vue-resize@2.0.0-alpha.1(vue@3.5.9(typescript@5.6.2)): dependencies: - vue: 3.5.8(typescript@5.6.2) + vue: 3.5.9(typescript@5.6.2) - vue-router@4.4.5(vue@3.5.8(typescript@5.6.2)): + vue-router@4.4.5(vue@3.5.9(typescript@5.6.2)): dependencies: '@vue/devtools-api': 6.6.4 - vue: 3.5.8(typescript@5.6.2) + vue: 3.5.9(typescript@5.6.2) vue-tsc@2.1.6(typescript@5.6.2): dependencies: @@ -14848,13 +14848,13 @@ snapshots: semver: 7.6.3 typescript: 5.6.2 - vue@3.5.8(typescript@5.6.2): + vue@3.5.9(typescript@5.6.2): dependencies: - '@vue/compiler-dom': 3.5.8 - '@vue/compiler-sfc': 3.5.8 - '@vue/runtime-dom': 3.5.8 - '@vue/server-renderer': 3.5.8(vue@3.5.8(typescript@5.6.2)) - '@vue/shared': 3.5.8 + '@vue/compiler-dom': 3.5.9 + '@vue/compiler-sfc': 3.5.9 + '@vue/runtime-dom': 3.5.9 + '@vue/server-renderer': 3.5.9(vue@3.5.9(typescript@5.6.2)) + '@vue/shared': 3.5.9 optionalDependencies: typescript: 5.6.2 From 781d8c4174c410a7aff6b809817b15eae85d3ba8 Mon Sep 17 00:00:00 2001 From: Daniel Roe <daniel@roe.dev> Date: Thu, 26 Sep 2024 17:07:46 +0100 Subject: [PATCH 052/104] fix(nuxt): use `routeRules` to hint pages to prerender (#29172) --- packages/nuxt/src/core/templates.ts | 2 ++ packages/nuxt/src/pages/module.ts | 18 +++++++++++++-- .../pages/runtime/plugins/prerender.server.ts | 23 ++++++++++++++++--- test/basic.test.ts | 5 ++++ test/fixtures/basic/nuxt.config.ts | 1 + test/fixtures/basic/pages/prerender/test.vue | 9 ++++++++ 6 files changed, 53 insertions(+), 5 deletions(-) create mode 100644 test/fixtures/basic/pages/prerender/test.vue diff --git a/packages/nuxt/src/core/templates.ts b/packages/nuxt/src/core/templates.ts index 8aef343fe9..32e2c49b24 100644 --- a/packages/nuxt/src/core/templates.ts +++ b/packages/nuxt/src/core/templates.ts @@ -8,6 +8,7 @@ import { hash } from 'ohash' import { camelCase } from 'scule' import { filename } from 'pathe/utils' import type { NuxtTemplate } from 'nuxt/schema' +import type { Nitro } from 'nitro/types' import { annotatePlugins, checkForCircularDependencies } from './app' @@ -516,6 +517,7 @@ export const nuxtConfigTemplate: NuxtTemplate = { `export const outdatedBuildInterval = ${ctx.nuxt.options.experimental.checkOutdatedBuildInterval}`, `export const multiApp = ${!!ctx.nuxt.options.future.multiApp}`, `export const chunkErrorEvent = ${ctx.nuxt.options.experimental.emitRouteChunkError ? ctx.nuxt.options.builder === '@nuxt/vite-builder' ? '"vite:preloadError"' : '"nuxt:preloadError"' : 'false'}`, + `export const crawlLinks = ${!!((ctx.nuxt as any)._nitro as Nitro).options.prerender.crawlLinks}`, ].join('\n\n') }, } diff --git a/packages/nuxt/src/pages/module.ts b/packages/nuxt/src/pages/module.ts index d06511fb46..3cb562dc88 100644 --- a/packages/nuxt/src/pages/module.ts +++ b/packages/nuxt/src/pages/module.ts @@ -8,6 +8,7 @@ import type { Nuxt, NuxtApp, NuxtPage } from 'nuxt/schema' import { createRoutesContext } from 'unplugin-vue-router' import { resolveOptions } from 'unplugin-vue-router/options' import type { EditableTreeNode, Options as TypedRouterOptions } from 'unplugin-vue-router' +import { createRouter as createRadixRouter, toRouteMatcher } from 'radix3' import type { NitroRouteConfig } from 'nitro/types' import { defu } from 'defu' @@ -277,7 +278,7 @@ export default defineNuxtModule({ nuxt.hook('app:resolve', (app) => { const nitro = useNitro() - if (nitro.options.prerender.crawlLinks) { + if (nitro.options.prerender.crawlLinks || Object.values(nitro.options.routeRules).some(rule => rule.prerender)) { app.plugins.push({ src: resolve(runtimeDir, 'plugins/prerender.server'), mode: 'server', @@ -315,7 +316,20 @@ export default defineNuxtModule({ }) nuxt.hook('nitro:build:before', (nitro) => { - if (nuxt.options.dev || !nitro.options.static || nuxt.options.router.options.hashMode || !nitro.options.prerender.crawlLinks) { return } + if (nuxt.options.dev || nuxt.options.router.options.hashMode) { return } + + // Inject page patterns that explicitly match `prerender: true` route rule + if (!nitro.options.static && !nitro.options.prerender.crawlLinks) { + const routeRulesMatcher = toRouteMatcher(createRadixRouter({ routes: nitro.options.routeRules })) + for (const route of prerenderRoutes) { + const rules = defu({} as Record<string, any>, ...routeRulesMatcher.matchAll(route).reverse()) + if (rules.prerender) { + nitro.options.prerender.routes.push(route) + } + } + } + + if (!nitro.options.static || !nitro.options.prerender.crawlLinks) { return } // Only hint the first route when `ssr: true` and no routes are provided // as the rest will be injected at runtime when this is prerendered diff --git a/packages/nuxt/src/pages/runtime/plugins/prerender.server.ts b/packages/nuxt/src/pages/runtime/plugins/prerender.server.ts index 9a191f9dce..3b880b1223 100644 --- a/packages/nuxt/src/pages/runtime/plugins/prerender.server.ts +++ b/packages/nuxt/src/pages/runtime/plugins/prerender.server.ts @@ -1,20 +1,31 @@ import type { RouteRecordRaw } from 'vue-router' import { joinURL } from 'ufo' +import { createRouter as createRadixRouter, toRouteMatcher } from 'radix3' +import defu from 'defu' -import { defineNuxtPlugin } from '#app/nuxt' +import { defineNuxtPlugin, useRuntimeConfig } from '#app/nuxt' import { prerenderRoutes } from '#app/composables/ssr' // @ts-expect-error virtual file import _routes from '#build/routes' import routerOptions from '#build/router.options' +// @ts-expect-error virtual file +import { crawlLinks } from '#build/nuxt.config.mjs' let routes: string[] +let _routeRulesMatcher: undefined | ReturnType<typeof toRouteMatcher> = undefined + export default defineNuxtPlugin(async () => { if (!import.meta.server || !import.meta.prerender || routerOptions.hashMode) { return } if (routes && !routes.length) { return } + const routeRules = useRuntimeConfig().nitro!.routeRules + if (!crawlLinks && routeRules && Object.values(routeRules).some(r => r.prerender)) { + _routeRulesMatcher = toRouteMatcher(createRadixRouter({ routes: routeRules })) + } + routes ||= Array.from(processRoutes(await routerOptions.routes?.(_routes) ?? _routes)) const batch = routes.splice(0, 10) prerenderRoutes(batch) @@ -24,10 +35,14 @@ export default defineNuxtPlugin(async () => { const OPTIONAL_PARAM_RE = /^\/?:.*(?:\?|\(\.\*\)\*)$/ +function shouldPrerender (path: string) { + return !_routeRulesMatcher || defu({} as Record<string, any>, ..._routeRulesMatcher.matchAll(path).reverse()).prerender +} + function processRoutes (routes: RouteRecordRaw[], currentPath = '/', routesToPrerender = new Set<string>()) { for (const route of routes) { // Add root of optional dynamic paths and catchalls - if (OPTIONAL_PARAM_RE.test(route.path) && !route.children?.length) { + if (OPTIONAL_PARAM_RE.test(route.path) && !route.children?.length && shouldPrerender(currentPath)) { routesToPrerender.add(currentPath) } // Skip dynamic paths @@ -35,7 +50,9 @@ function processRoutes (routes: RouteRecordRaw[], currentPath = '/', routesToPre continue } const fullPath = joinURL(currentPath, route.path) - routesToPrerender.add(fullPath) + if (shouldPrerender(fullPath)) { + routesToPrerender.add(fullPath) + } if (route.children) { processRoutes(route.children, fullPath, routesToPrerender) } diff --git a/test/basic.test.ts b/test/basic.test.ts index e131688062..5334e01f08 100644 --- a/test/basic.test.ts +++ b/test/basic.test.ts @@ -620,6 +620,11 @@ describe('pages', () => { expect(status).toBe(200) } }) + + it.skipIf(isDev() || isWebpack /* TODO: fix bug with import.meta.prerender being undefined in webpack build */)('prerenders pages hinted with a route rule', async () => { + const html = await $fetch('/prerender/test') + expect(html).toContain('should be prerendered: true') + }) }) describe('nuxt composables', () => { diff --git a/test/fixtures/basic/nuxt.config.ts b/test/fixtures/basic/nuxt.config.ts index 767f3008b2..da0103e4b4 100644 --- a/test/fixtures/basic/nuxt.config.ts +++ b/test/fixtures/basic/nuxt.config.ts @@ -66,6 +66,7 @@ export default defineNuxtConfig({ '/route-rules/middleware': { appMiddleware: 'route-rules-middleware' }, '/hydration/spa-redirection/**': { ssr: false }, '/no-scripts': { experimentalNoScripts: true }, + '/prerender/**': { prerender: true }, }, prerender: { routes: [ diff --git a/test/fixtures/basic/pages/prerender/test.vue b/test/fixtures/basic/pages/prerender/test.vue new file mode 100644 index 0000000000..8da7b99a6b --- /dev/null +++ b/test/fixtures/basic/pages/prerender/test.vue @@ -0,0 +1,9 @@ +<script setup lang="ts"> +const wasPrerendered = useState(() => import.meta.prerender) +</script> + +<template> + <div> + should be prerendered: {{ wasPrerendered }} + </div> +</template> From 6bc6582930a8c3170be6ba30652ec7d34cbe628d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=80=E7=BA=B8=E5=BF=98=E5=BF=A7?= <54543761+ikxin@users.noreply.github.com> Date: Fri, 27 Sep 2024 16:35:05 +0800 Subject: [PATCH 053/104] docs: remove redundant newlines and indentations (#29190) --- docs/1.getting-started/12.upgrade.md | 3 +-- docs/1.getting-started/3.configuration.md | 1 - 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/docs/1.getting-started/12.upgrade.md b/docs/1.getting-started/12.upgrade.md index ac86d49f25..7db21c0856 100644 --- a/docs/1.getting-started/12.upgrade.md +++ b/docs/1.getting-started/12.upgrade.md @@ -4,7 +4,6 @@ description: 'Learn how to upgrade to the latest Nuxt version.' navigation.icon: i-ph-arrow-circle-up --- - ## Upgrading Nuxt ### Latest release @@ -445,7 +444,7 @@ We have already proactively migrated the public Nuxt modules which we are aware However, if you are a module author using the `builder:watch` hook and wishing to remain backwards/forwards compatible, you can use the following code to ensure that your code works the same in both Nuxt v3 and Nuxt v4: - ```diff +```diff + import { relative, resolve } from 'node:fs' // ... nuxt.hook('builder:watch', async (event, path) => { diff --git a/docs/1.getting-started/3.configuration.md b/docs/1.getting-started/3.configuration.md index 866de735f5..4cf9310b81 100644 --- a/docs/1.getting-started/3.configuration.md +++ b/docs/1.getting-started/3.configuration.md @@ -4,7 +4,6 @@ description: Nuxt is configured with sensible defaults to make you productive. navigation.icon: i-ph-gear --- - By default, Nuxt is configured to cover most use cases. The [`nuxt.config.ts`](/docs/guide/directory-structure/nuxt-config) file can override or extend this default configuration. ## Nuxt Configuration From 734e36041c71cb63cffc88472aa603fa9b4d3d1d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 27 Sep 2024 10:14:39 +0100 Subject: [PATCH 054/104] chore(deps): update devdependency @nuxt/scripts to v0.9.4 (main) (#29192) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/nuxt/package.json | 2 +- pnpm-lock.yaml | 93 ++++++++++++++++++++++++++------------ 2 files changed, 66 insertions(+), 29 deletions(-) diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 50a4a8fe47..c18e317713 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -125,7 +125,7 @@ "vue-router": "^4.4.5" }, "devDependencies": { - "@nuxt/scripts": "0.9.3", + "@nuxt/scripts": "0.9.4", "@nuxt/ui-templates": "1.3.4", "@parcel/watcher": "2.4.1", "@types/estree": "1.0.6", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b486c46bbf..f6ccd315bd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -466,8 +466,8 @@ importers: version: 4.4.5(vue@3.5.9(typescript@5.6.2)) devDependencies: '@nuxt/scripts': - specifier: 0.9.3 - version: 0.9.3(@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.9(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.9)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.9(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.95.0(esbuild@0.24.0)) + specifier: 0.9.4 + version: 0.9.4(@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.9(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.9)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.9(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.95.0(esbuild@0.24.0)) '@nuxt/ui-templates': specifier: workspace:* version: link:../ui-templates @@ -1952,20 +1952,15 @@ packages: '@nuxt/devalue@2.0.2': resolution: {integrity: sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA==} - '@nuxt/devtools-kit@1.5.0': - resolution: {integrity: sha512-Q8sOquz9CoUMTABo6Bq+nkbNMZi+WVN4xpz1USZPZazcJhSj9imSmQRSycY2fBYqkfB1AKBRhm2UV2ujCQfw0Q==} - peerDependencies: - vite: 5.4.8 - '@nuxt/devtools-kit@1.5.1': resolution: {integrity: sha512-s2dpN1vCOgua2pSYG7/xUMjf7CyLTBeEK2IRqeOeiNpiElft4ygDddlg6P3ot0Hpp+GvWTz0uPGot/vI73uk4w==} peerDependencies: vite: 5.4.8 - '@nuxt/devtools-ui-kit@1.5.0': - resolution: {integrity: sha512-ABLKuXJwJ/NbUNdjEKdgSSZG32rRDe71MdUTWH81Un6TaX9nndLe4CSyfsO5GQHf6TLxvtC5D4IJMXOAqwMxbg==} + '@nuxt/devtools-ui-kit@1.5.1': + resolution: {integrity: sha512-/1B2AYXuuPePWVuoHd/UGIKR3z3vO2bW73UAEszpHVLc/OwLA19K9f5o91sgyamAi2Qb5NymAMc/UZL0ijN8uA==} peerDependencies: - '@nuxt/devtools': 1.5.0 + '@nuxt/devtools': 1.5.1 '@nuxt/devtools-wizard@1.5.1': resolution: {integrity: sha512-09VqUYnL8dh31GK85g9+L1xZCXCmieOBWsV9H5a3ZA7wNepDjbrmaRFr/KSA6fsI7AZoqzkNuRsGUzEksEDxpg==} @@ -1993,8 +1988,8 @@ packages: peerDependencies: webpack: ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 - '@nuxt/scripts@0.9.3': - resolution: {integrity: sha512-CbXo2QyMgnwgDpbrH9W7jQOyL+qjZMXJDFh0eq7dGdKQImnhcXxjKlj9nR9KQd/JW+65EtYsT5yNjogEJGaV1g==} + '@nuxt/scripts@0.9.4': + resolution: {integrity: sha512-9fEzXCAmdelCRsNW+hMN126Zko1behgoja4WbPBXR+3tRVH0UvMeLJmEVturahinFpnvUNrXhbx446XvVR/Yuw==} '@nuxt/telemetry@2.6.0': resolution: {integrity: sha512-h4YJ1d32cU7tDKjjhjtIIEck4WF/w3DTQBT348E9Pz85YLttnLqktLM0Ez9Xc2LzCeUgBDQv1el7Ob/zT3KUqg==} @@ -2339,18 +2334,27 @@ packages: '@shikijs/core@1.18.0': resolution: {integrity: sha512-VK4BNVCd2leY62Nm2JjyxtRLkyrZT/tv104O81eyaCjHq4Adceq2uJVFJJAIof6lT1mBwZrEo2qT/T+grv3MQQ==} + '@shikijs/core@1.20.0': + resolution: {integrity: sha512-KlO3iE0THzSdYkzDFugt8SHe6FR3qNYTkmpbdW1d6xo8juQkMjybxAw/cBi2npL2eb2F4PbbnSs5Z9tDusfvyg==} + '@shikijs/engine-javascript@1.17.0': resolution: {integrity: sha512-EiBVlxmzJZdC2ypzn8k+vxLngbBNgHLS4RilwrFOABGRc72kUZubbD/6Chrq2RcVtD3yq1GtiiIdFMGd9BTX3Q==} '@shikijs/engine-javascript@1.18.0': resolution: {integrity: sha512-qoP/aO/ATNwYAUw1YMdaip/YVEstMZEgrwhePm83Ll9OeQPuxDZd48szZR8oSQNQBT8m8UlWxZv8EA3lFuyI5A==} + '@shikijs/engine-javascript@1.20.0': + resolution: {integrity: sha512-ZUMo758uduM0Tfgzi/kd+0IKMbNdumCxxWjY36uf1DIs2Qyg9HIq3vA1Wfa/vc6HE7tHWFpANRi3mv7UzJ68MQ==} + '@shikijs/engine-oniguruma@1.17.0': resolution: {integrity: sha512-nsXzJGLQ0fhKmA4Gwt1cF7vC8VuZ1HSDrTRuj48h/qDeX/TzmOlTDXQ3uPtyuhyg/2rbZRzNhN8UFU4fSnQfXg==} '@shikijs/engine-oniguruma@1.18.0': resolution: {integrity: sha512-B9u0ZKI/cud+TcmF8Chyh+R4V5qQVvyDOqXC2l2a4x73PBSBc6sZ0JRAX3eqyJswqir6ktwApUUGBYePdKnMJg==} + '@shikijs/engine-oniguruma@1.20.0': + resolution: {integrity: sha512-MQ40WkVTZk7by33ces4PGK6XNFSo6PYvKTSAr2kTWdRNhFmOcnaX+1XzvFwB26eySXR7U74t91czZ1qJkEgxTA==} + '@shikijs/transformers@1.17.0': resolution: {integrity: sha512-C/s6z0knkWBVRG6cmklTUn+70URKVE8qlQuFg6Bi/9iqpX68NZloZhxCtVHeTd56pit15hivTlgSAY+SP7C8hA==} @@ -2363,6 +2367,9 @@ packages: '@shikijs/types@1.18.0': resolution: {integrity: sha512-O9N36UEaGGrxv1yUrN2nye7gDLG5Uq0/c1LyfmxsvzNPqlHzWo9DI0A4+fhW2y3bGKuQu/fwS7EPdKJJCowcVA==} + '@shikijs/types@1.20.0': + resolution: {integrity: sha512-y+EaDvU2K6/GaXOKXxJaGnr1XtmZMF7MfS0pSEDdxEq66gCtKsLwQvVwoQFdp7R7dLlNAro3ijEE19sMZ0pzqg==} + '@shikijs/vitepress-twoslash@1.17.0': resolution: {integrity: sha512-FcdZUtF1jL51fZfkITd1qEnmnVe/w8lnOGhEWptMqMNvMYzB8vxDv5y+E1zvE+rw0NbBuWtOmZea3WOah1nr6g==} @@ -2437,8 +2444,8 @@ packages: '@types/file-loader@5.0.4': resolution: {integrity: sha512-aB4X92oi5D2nIGI8/kolnJ47btRM2MQjQS4eJgA/VnCD12x0+kP5v7b5beVQWKHLOcquwUXvv6aMt8PmMy9uug==} - '@types/google.maps@3.58.0': - resolution: {integrity: sha512-rZPrbNHoGxeY70uuQYFLGQqcz5mLd3pZy0u286GSugvN7PLFsHNRF2wN2QXtUgNiC33IC0LX+MD3LGAC3wN7Eg==} + '@types/google.maps@3.58.1': + resolution: {integrity: sha512-X9QTSvGJ0nCfMzYOnaVs/k6/4L+7F5uCS+4iUmkLEls6J9S/Phv+m/i3mDeyc49ZBgwab3EFO1HEoBY7k98EGQ==} '@types/hash-sum@1.0.2': resolution: {integrity: sha512-UP28RddqY8xcU0SCEp9YKutQICXpaAq9N8U2klqF5hegGha7KzTOL8EdhIIV3bOSGBzjEpN9bU/d+nNZBdJYVw==} @@ -6431,6 +6438,9 @@ packages: shiki@1.18.0: resolution: {integrity: sha512-8jo7tOXr96h9PBQmOHVrltnETn1honZZY76YA79MHheGQg55jBvbm9dtU+MI5pjC5NJCFuA6rvVTLVeSW5cE4A==} + shiki@1.20.0: + resolution: {integrity: sha512-MZJJ1PCFsQB1Piq+25wiz0a75yUv8Q3/fzy7SzRx5ONdjdtGdyiKwYn8vb/FnK5kjS0voWGnPpjG16POauUR+g==} + side-channel@1.0.6: resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} engines: {node: '>= 0.4'} @@ -8196,13 +8206,6 @@ snapshots: '@nuxt/devalue@2.0.2': {} - '@nuxt/devtools-kit@1.5.0(vite@5.4.8(@types/node@20.16.9)(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.9)(sass@1.78.0)(terser@5.32.0) - '@nuxt/devtools-kit@1.5.1(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))': dependencies: '@nuxt/kit': link:packages/kit @@ -8210,14 +8213,14 @@ snapshots: execa: 7.2.0 vite: 5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0) - '@nuxt/devtools-ui-kit@1.5.0(@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.9(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.9)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.9(typescript@5.6.2))(webpack@5.95.0(esbuild@0.24.0))': + '@nuxt/devtools-ui-kit@1.5.1(@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.9(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.9)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.9(typescript@5.6.2))(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.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.9(typescript@5.6.2))(webpack-sources@3.2.3) - '@nuxt/devtools-kit': 1.5.0(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0)) + '@nuxt/devtools-kit': 1.5.1(vite@5.4.8(@types/node@20.16.9)(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.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(webpack@5.95.0(esbuild@0.24.0)) @@ -8357,12 +8360,12 @@ snapshots: string-width: 4.2.3 webpack: 5.95.0 - '@nuxt/scripts@0.9.3(@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.9(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.9)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.9(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.95.0(esbuild@0.24.0))': + '@nuxt/scripts@0.9.4(@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.9(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.9)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.9(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.95.0(esbuild@0.24.0))': dependencies: '@nuxt/devtools-kit': 1.5.1(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0)) - '@nuxt/devtools-ui-kit': 1.5.0(@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.9(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.9)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.9(typescript@5.6.2))(webpack@5.95.0(esbuild@0.24.0)) + '@nuxt/devtools-ui-kit': 1.5.1(@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.9(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.9)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.9(typescript@5.6.2))(webpack@5.95.0(esbuild@0.24.0)) '@nuxt/kit': link:packages/kit - '@types/google.maps': 3.58.0 + '@types/google.maps': 3.58.1 '@types/stripe-v3': 3.1.33 '@types/vimeo__player': 2.18.3 '@types/youtube': 0.1.0 @@ -8378,7 +8381,7 @@ snapshots: pathe: 1.1.2 pkg-types: 1.2.0 semver: 7.6.3 - shiki: 1.18.0 + shiki: 1.20.0 sirv: 2.0.4 std-env: 3.7.0 third-party-capital: 2.3.0 @@ -8787,6 +8790,15 @@ 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.2.2 + '@types/hast': 3.0.4 + hast-util-to-html: 9.0.3 + '@shikijs/engine-javascript@1.17.0': dependencies: '@shikijs/types': 1.17.0 @@ -8799,6 +8811,12 @@ snapshots: '@shikijs/vscode-textmate': 9.2.2 oniguruma-to-js: 0.4.3 + '@shikijs/engine-javascript@1.20.0': + dependencies: + '@shikijs/types': 1.20.0 + '@shikijs/vscode-textmate': 9.2.2 + oniguruma-to-js: 0.4.3 + '@shikijs/engine-oniguruma@1.17.0': dependencies: '@shikijs/types': 1.17.0 @@ -8809,6 +8827,11 @@ snapshots: '@shikijs/types': 1.18.0 '@shikijs/vscode-textmate': 9.2.2 + '@shikijs/engine-oniguruma@1.20.0': + dependencies: + '@shikijs/types': 1.20.0 + '@shikijs/vscode-textmate': 9.2.2 + '@shikijs/transformers@1.17.0': dependencies: shiki: 1.17.0 @@ -8832,6 +8855,11 @@ snapshots: '@shikijs/vscode-textmate': 9.2.2 '@types/hast': 3.0.4 + '@shikijs/types@1.20.0': + dependencies: + '@shikijs/vscode-textmate': 9.2.2 + '@types/hast': 3.0.4 + '@shikijs/vitepress-twoslash@1.17.0(@nuxt/kit@packages+kit)(typescript@5.6.2)': dependencies: '@shikijs/twoslash': 1.18.0(typescript@5.6.2) @@ -8924,7 +8952,7 @@ snapshots: dependencies: '@types/webpack': 4.41.39 - '@types/google.maps@3.58.0': {} + '@types/google.maps@3.58.1': {} '@types/hash-sum@1.0.2': {} @@ -13873,6 +13901,15 @@ snapshots: '@shikijs/vscode-textmate': 9.2.2 '@types/hast': 3.0.4 + shiki@1.20.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/vscode-textmate': 9.2.2 + '@types/hast': 3.0.4 + side-channel@1.0.6: dependencies: call-bind: 1.0.7 From ba9f0d5957aa66ac32173b81aae0504cd5f79f74 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 27 Sep 2024 18:31:00 +0100 Subject: [PATCH 055/104] chore(deps): update node.js to af65937 (main) (#29197) 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 411c41292b..384db34cf9 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -1,4 +1,4 @@ -FROM node:lts@sha256:48db4f6ea21d134be744207225753a1730c4bc1b4cdf836d44511c36bf0e34d7 +FROM node:lts@sha256:af65937f2a7e69098ba4126188aaa70834dfe24c4a0761372bfa9cde1af9248f 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 b3099865681c44b03347fe9f57136d2065e7a07a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Horv=C3=A1th=20B=C3=A1lint?= <40771359+horvbalint@users.noreply.github.com> Date: Fri, 27 Sep 2024 19:32:09 +0200 Subject: [PATCH 056/104] docs: add links to short videos from daniel (#29185) --- docs/1.getting-started/10.deployment.md | 4 ++++ docs/2.guide/2.directory-structure/1.components.md | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/docs/1.getting-started/10.deployment.md b/docs/1.getting-started/10.deployment.md index 5b17574f89..4b341e6a7d 100644 --- a/docs/1.getting-started/10.deployment.md +++ b/docs/1.getting-started/10.deployment.md @@ -64,6 +64,10 @@ By default, the workload gets distributed to the workers with the round robin st :read-more{to="https://nitro.unjs.io/deploy/node" title="the Nitro documentation for node-server preset"} +::tip{icon="i-ph-video" to="https://www.youtube.com/watch?v=0x1H6K5yOfs" target="\_blank"} +Watch Daniel Roe's short video on the topic. +:: + ## Static Hosting There are two ways to deploy a Nuxt application to any static hosting services: diff --git a/docs/2.guide/2.directory-structure/1.components.md b/docs/2.guide/2.directory-structure/1.components.md index f4cf6c7e97..8fb3a0c59f 100644 --- a/docs/2.guide/2.directory-structure/1.components.md +++ b/docs/2.guide/2.directory-structure/1.components.md @@ -82,6 +82,10 @@ const MyButton = resolveComponent('MyButton') If you are using `resolveComponent` to handle dynamic components, make sure not to insert anything but the name of the component, which must be a string and not a variable. :: +::tip{icon="i-ph-video" to="https://www.youtube.com/watch?v=4kq8E5IUM2U" target="\_blank"} +Watch Daniel Roe's short video about `resolveComponent`. +:: + Alternatively, though not recommended, you can register all your components globally, which will create async chunks for all your components and make them available throughout your application. ```diff From 2f7345586ebd3b61a63db697b9bb4e69ee9766a1 Mon Sep 17 00:00:00 2001 From: Panopoulos Andreas <tantrikelo@gmail.com> Date: Fri, 27 Sep 2024 20:32:35 +0300 Subject: [PATCH 057/104] docs: fix comments typo in auto-imports example (#29195) --- docs/2.guide/1.concepts/1.auto-imports.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/2.guide/1.concepts/1.auto-imports.md b/docs/2.guide/1.concepts/1.auto-imports.md index 1111714a9e..ccc342a394 100644 --- a/docs/2.guide/1.concepts/1.auto-imports.md +++ b/docs/2.guide/1.concepts/1.auto-imports.md @@ -33,7 +33,7 @@ Nuxt auto-imports functions and composables to perform [data fetching](/docs/get ```vue twoslash <script setup lang="ts"> -/* useAsyncData() and $fetch() are auto-imported */ +/* useFetch() is auto-imported */ const { data, refresh, status } = await useFetch('/api/hello') </script> ``` From dc2e2c693879a9917ec8ac95063fa5182fefac06 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 27 Sep 2024 19:20:02 +0100 Subject: [PATCH 058/104] chore(deps): update all non-major dependencies (main) (#29198) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Daniel Roe <daniel@roe.dev> --- package.json | 16 +- packages/nuxt/package.json | 6 +- packages/schema/package.json | 6 +- packages/vite/package.json | 4 +- packages/webpack/package.json | 4 +- pnpm-lock.yaml | 919 +++++++++++++++++----------------- test/bundle.test.ts | 2 +- 7 files changed, 476 insertions(+), 481 deletions(-) diff --git a/package.json b/package.json index 63f4aa9ece..77e239e970 100644 --- a/package.json +++ b/package.json @@ -39,10 +39,10 @@ "@nuxt/ui-templates": "workspace:*", "@nuxt/vite-builder": "workspace:*", "@nuxt/webpack-builder": "workspace:*", - "@types/node": "20.16.9", - "@vue/compiler-core": "3.5.9", - "@vue/compiler-dom": "3.5.9", - "@vue/shared": "3.5.9", + "@types/node": "20.16.10", + "@vue/compiler-core": "3.5.10", + "@vue/compiler-dom": "3.5.10", + "@vue/shared": "3.5.10", "c12": "2.0.0-beta.3", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", "jiti": "2.0.0", @@ -51,13 +51,13 @@ "nuxt": "workspace:*", "ohash": "1.1.4", "postcss": "8.4.47", - "rollup": "4.22.4", + "rollup": "4.22.5", "send": ">=0.19.0", "typescript": "5.6.2", "ufo": "1.5.4", "unbuild": "3.0.0-rc.8", "vite": "5.4.8", - "vue": "3.5.9" + "vue": "3.5.10" }, "devDependencies": { "@eslint/js": "9.11.1", @@ -67,7 +67,7 @@ "@nuxt/webpack-builder": "workspace:*", "@testing-library/vue": "8.1.0", "@types/eslint__js": "8.42.3", - "@types/node": "20.16.9", + "@types/node": "20.16.10", "@types/semver": "7.5.8", "@unhead/schema": "1.11.6", "@unhead/vue": "1.11.6", @@ -106,7 +106,7 @@ "ufo": "1.5.4", "vitest": "2.1.1", "vitest-environment-nuxt": "1.0.1", - "vue": "3.5.9", + "vue": "3.5.10", "vue-router": "4.4.5", "vue-tsc": "2.1.6" }, diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index c18e317713..54ac82956d 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -69,7 +69,7 @@ "@unhead/shared": "^1.11.6", "@unhead/ssr": "^1.11.6", "@unhead/vue": "^1.11.6", - "@vue/shared": "^3.5.9", + "@vue/shared": "^3.5.10", "acorn": "8.12.1", "c12": "^2.0.0-beta.3", "chokidar": "^3.6.0", @@ -119,7 +119,7 @@ "unplugin-vue-router": "^0.10.8", "unstorage": "^1.12.0", "untyped": "^1.5.0", - "vue": "^3.5.9", + "vue": "^3.5.10", "vue-bundle-renderer": "^2.1.1", "vue-devtools-stub": "^0.1.0", "vue-router": "^4.4.5" @@ -130,7 +130,7 @@ "@parcel/watcher": "2.4.1", "@types/estree": "1.0.6", "@vitejs/plugin-vue": "5.1.4", - "@vue/compiler-sfc": "3.5.9", + "@vue/compiler-sfc": "3.5.10", "unbuild": "3.0.0-rc.8", "vite": "5.4.8", "vitest": "2.1.1" diff --git a/packages/schema/package.json b/packages/schema/package.json index 7c6d6b41ff..0192a150a6 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -42,8 +42,8 @@ "@unhead/schema": "1.11.6", "@vitejs/plugin-vue": "5.1.4", "@vitejs/plugin-vue-jsx": "4.0.1", - "@vue/compiler-core": "3.5.9", - "@vue/compiler-sfc": "3.5.9", + "@vue/compiler-core": "3.5.10", + "@vue/compiler-sfc": "3.5.10", "@vue/language-core": "2.1.6", "c12": "2.0.0-beta.3", "esbuild-loader": "4.2.2", @@ -55,7 +55,7 @@ "unctx": "2.3.1", "unenv": "1.10.0", "vite": "5.4.8", - "vue": "3.5.9", + "vue": "3.5.10", "vue-bundle-renderer": "2.1.1", "vue-loader": "17.4.2", "vue-router": "4.4.5", diff --git a/packages/vite/package.json b/packages/vite/package.json index a1df189d53..bbc869337c 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -27,9 +27,9 @@ "@nuxt/schema": "workspace:*", "@types/clear": "0.1.4", "@types/estree": "1.0.6", - "rollup": "4.22.4", + "rollup": "4.22.5", "unbuild": "3.0.0-rc.8", - "vue": "3.5.9" + "vue": "3.5.10" }, "dependencies": { "@nuxt/kit": "workspace:*", diff --git a/packages/webpack/package.json b/packages/webpack/package.json index 0811edfb99..f06f774be4 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -78,9 +78,9 @@ "@types/pify": "5.0.4", "@types/webpack-bundle-analyzer": "4.7.0", "@types/webpack-hot-middleware": "2.25.9", - "rollup": "4.22.4", + "rollup": "4.22.5", "unbuild": "3.0.0-rc.8", - "vue": "3.5.9" + "vue": "3.5.10" }, "peerDependencies": { "vue": "^3.3.4" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f6ccd315bd..c4a8b95e1a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,10 +10,10 @@ overrides: '@nuxt/ui-templates': workspace:* '@nuxt/vite-builder': workspace:* '@nuxt/webpack-builder': workspace:* - '@types/node': 20.16.9 - '@vue/compiler-core': 3.5.9 - '@vue/compiler-dom': 3.5.9 - '@vue/shared': 3.5.9 + '@types/node': 20.16.10 + '@vue/compiler-core': 3.5.10 + '@vue/compiler-dom': 3.5.10 + '@vue/shared': 3.5.10 c12: 2.0.0-beta.3 h3: npm:h3-nightly@2.0.0-1718872656.6765a6e jiti: 2.0.0 @@ -22,13 +22,13 @@ overrides: nuxt: workspace:* ohash: 1.1.4 postcss: 8.4.47 - rollup: 4.22.4 + rollup: 4.22.5 send: '>=0.19.0' typescript: 5.6.2 ufo: 1.5.4 unbuild: 3.0.0-rc.8 vite: 5.4.8 - vue: 3.5.9 + vue: 3.5.10 importers: @@ -45,19 +45,19 @@ importers: version: link:packages/kit '@nuxt/test-utils': specifier: 3.14.2 - version: 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.9)(vue@3.5.9(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.9)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.9(typescript@5.6.2)))(vue@3.5.9(typescript@5.6.2))(webpack-sources@3.2.3) + version: 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.10)(vue@3.5.10(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.10(typescript@5.6.2)))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3) '@nuxt/webpack-builder': specifier: workspace:* version: link:packages/webpack '@testing-library/vue': specifier: 8.1.0 - version: 8.1.0(@vue/compiler-sfc@3.5.9)(vue@3.5.9(typescript@5.6.2)) + version: 8.1.0(@vue/compiler-sfc@3.5.10)(vue@3.5.10(typescript@5.6.2)) '@types/eslint__js': specifier: 8.42.3 version: 8.42.3 '@types/node': - specifier: 20.16.9 - version: 20.16.9 + specifier: 20.16.10 + version: 20.16.10 '@types/semver': specifier: 7.5.8 version: 7.5.8 @@ -66,13 +66,13 @@ importers: version: 1.11.6 '@unhead/vue': specifier: 1.11.6 - version: 1.11.6(vue@3.5.9(typescript@5.6.2)) + version: 1.11.6(vue@3.5.10(typescript@5.6.2)) '@vitejs/plugin-vue': specifier: 5.1.4 - version: 5.1.4(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.9(typescript@5.6.2)) + version: 5.1.4(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2)) '@vitest/coverage-v8': specifier: 2.1.1 - version: 2.1.1(vitest@2.1.1(@types/node@20.16.9)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)) + version: 2.1.1(vitest@2.1.1(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)) '@vue/test-utils': specifier: 2.4.6 version: 2.4.6 @@ -168,16 +168,16 @@ importers: version: 1.5.4 vitest: specifier: 2.1.1 - version: 2.1.1(@types/node@20.16.9)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + version: 2.1.1(@types/node@20.16.10)(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.9)(vue@3.5.9(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.9)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.9(typescript@5.6.2)))(vue@3.5.9(typescript@5.6.2))(webpack-sources@3.2.3) + version: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.10)(vue@3.5.10(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.10(typescript@5.6.2)))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3) vue: - specifier: 3.5.9 - version: 3.5.9(typescript@5.6.2) + specifier: 3.5.10 + version: 3.5.10(typescript@5.6.2) vue-router: specifier: 4.4.5 - version: 4.4.5(vue@3.5.9(typescript@5.6.2)) + version: 4.4.5(vue@3.5.10(typescript@5.6.2)) vue-tsc: specifier: 2.1.6 version: 2.1.6(typescript@5.6.2) @@ -240,7 +240,7 @@ importers: version: 2.3.1(webpack-sources@3.2.3) unimport: specifier: ^3.13.0 - version: 3.13.0(rollup@4.22.4)(webpack-sources@3.2.3) + version: 3.13.0(rollup@4.22.5)(webpack-sources@3.2.3) untyped: specifier: ^1.5.0 version: 1.5.0 @@ -259,10 +259,10 @@ importers: version: 3.0.0-rc.8(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) vite: specifier: 5.4.8 - version: 5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0) + version: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) vitest: specifier: 2.1.1 - version: 2.1.1(@types/node@20.16.9)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + version: 2.1.1(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) webpack: specifier: 5.95.0 version: 5.95.0 @@ -274,7 +274,7 @@ importers: version: 2.0.2 '@nuxt/devtools': specifier: ^1.5.1 - version: 1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.9(typescript@5.6.2))(webpack-sources@3.2.3) + version: 1.5.1(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3) '@nuxt/kit': specifier: workspace:* version: link:../kit @@ -288,8 +288,8 @@ importers: specifier: workspace:* version: link:../vite '@types/node': - specifier: 20.16.9 - version: 20.16.9 + specifier: 20.16.10 + version: 20.16.10 '@unhead/dom': specifier: ^1.11.6 version: 1.11.6 @@ -301,10 +301,10 @@ importers: version: 1.11.6 '@unhead/vue': specifier: ^1.11.6 - version: 1.11.6(vue@3.5.9(typescript@5.6.2)) + version: 1.11.6(vue@3.5.10(typescript@5.6.2)) '@vue/shared': - specifier: 3.5.9 - version: 3.5.9 + specifier: 3.5.10 + version: 3.5.10 acorn: specifier: 8.12.1 version: 8.12.1 @@ -358,7 +358,7 @@ importers: version: 6.0.2 impound: specifier: ^0.1.0 - version: 0.1.0(rollup@4.22.4)(webpack-sources@3.2.3) + version: 0.1.0(rollup@4.22.5)(webpack-sources@3.2.3) jiti: specifier: 2.0.0 version: 2.0.0 @@ -439,13 +439,13 @@ importers: version: 1.11.6 unimport: specifier: ^3.13.0 - version: 3.13.0(rollup@4.22.4)(webpack-sources@3.2.3) + version: 3.13.0(rollup@4.22.5)(webpack-sources@3.2.3) unplugin: specifier: ^1.14.1 version: 1.14.1(webpack-sources@3.2.3) unplugin-vue-router: specifier: ^0.10.8 - version: 0.10.8(rollup@4.22.4)(vue-router@4.4.5(vue@3.5.9(typescript@5.6.2)))(vue@3.5.9(typescript@5.6.2))(webpack-sources@3.2.3) + version: 0.10.8(rollup@4.22.5)(vue-router@4.4.5(vue@3.5.10(typescript@5.6.2)))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3) unstorage: specifier: ^1.12.0 version: 1.12.0(ioredis@5.4.1) @@ -453,8 +453,8 @@ importers: specifier: ^1.5.0 version: 1.5.0 vue: - specifier: 3.5.9 - version: 3.5.9(typescript@5.6.2) + specifier: 3.5.10 + version: 3.5.10(typescript@5.6.2) vue-bundle-renderer: specifier: ^2.1.1 version: 2.1.1 @@ -463,11 +463,11 @@ importers: version: 0.1.0 vue-router: specifier: ^4.4.5 - version: 4.4.5(vue@3.5.9(typescript@5.6.2)) + version: 4.4.5(vue@3.5.10(typescript@5.6.2)) devDependencies: '@nuxt/scripts': specifier: 0.9.4 - version: 0.9.4(@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.9(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.9)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.9(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.95.0(esbuild@0.24.0)) + version: 0.9.4(@nuxt/devtools@1.5.1(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.5)(webpack@5.95.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.10)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.5)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.95.0(esbuild@0.24.0)) '@nuxt/ui-templates': specifier: workspace:* version: link:../ui-templates @@ -479,19 +479,19 @@ importers: version: 1.0.6 '@vitejs/plugin-vue': specifier: 5.1.4 - version: 5.1.4(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.9(typescript@5.6.2)) + version: 5.1.4(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2)) '@vue/compiler-sfc': - specifier: 3.5.9 - version: 3.5.9 + specifier: 3.5.10 + version: 3.5.10 unbuild: specifier: 3.0.0-rc.8 version: 3.0.0-rc.8(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) vite: specifier: 5.4.8 - version: 5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0) + version: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) vitest: specifier: 2.1.1 - version: 2.1.1(@types/node@20.16.9)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + version: 2.1.1(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) packages/schema: dependencies: @@ -527,7 +527,7 @@ importers: version: 0.1.3 unimport: specifier: ^3.13.0 - version: 3.13.0(rollup@4.22.4)(webpack-sources@3.2.3) + version: 3.13.0(rollup@4.22.5)(webpack-sources@3.2.3) untyped: specifier: ^1.5.0 version: 1.5.0 @@ -552,16 +552,16 @@ importers: version: 1.11.6 '@vitejs/plugin-vue': specifier: 5.1.4 - version: 5.1.4(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.9(typescript@5.6.2)) + version: 5.1.4(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2)) '@vitejs/plugin-vue-jsx': specifier: 4.0.1 - version: 4.0.1(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.9(typescript@5.6.2)) + version: 4.0.1(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2)) '@vue/compiler-core': - specifier: 3.5.9 - version: 3.5.9 + specifier: 3.5.10 + version: 3.5.10 '@vue/compiler-sfc': - specifier: 3.5.9 - version: 3.5.9 + specifier: 3.5.10 + version: 3.5.10 '@vue/language-core': specifier: 2.1.6 version: 2.1.6(typescript@5.6.2) @@ -594,19 +594,19 @@ importers: version: 1.10.0 vite: specifier: 5.4.8 - version: 5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0) + version: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) vue: - specifier: 3.5.9 - version: 3.5.9(typescript@5.6.2) + specifier: 3.5.10 + version: 3.5.10(typescript@5.6.2) vue-bundle-renderer: specifier: 2.1.1 version: 2.1.1 vue-loader: specifier: 17.4.2 - version: 17.4.2(@vue/compiler-sfc@3.5.9)(vue@3.5.9(typescript@5.6.2))(webpack@5.95.0) + version: 17.4.2(@vue/compiler-sfc@3.5.10)(vue@3.5.10(typescript@5.6.2))(webpack@5.95.0) vue-router: specifier: 4.4.5 - version: 4.4.5(vue@3.5.9(typescript@5.6.2)) + version: 4.4.5(vue@3.5.10(typescript@5.6.2)) webpack: specifier: 5.95.0 version: 5.95.0 @@ -624,7 +624,7 @@ importers: version: 0.0.24 html-validate: specifier: 8.24.0 - version: 8.24.0(vitest@2.1.1(@types/node@20.16.9)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)) + version: 8.24.0(vitest@2.1.1(@types/node@20.16.10)(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.2) @@ -651,10 +651,10 @@ importers: version: 0.2.6 unocss: specifier: 0.62.4 - version: 0.62.4(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0)) + version: 0.62.4(@unocss/webpack@0.62.4(rollup@4.22.5)(webpack@5.95.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) vite: specifier: 5.4.8 - version: 5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0) + version: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) packages/vite: dependencies: @@ -663,13 +663,13 @@ importers: version: link:../kit '@rollup/plugin-replace': specifier: ^6.0.1 - version: 6.0.1(rollup@4.22.4) + version: 6.0.1(rollup@4.22.5) '@vitejs/plugin-vue': specifier: ^5.1.4 - version: 5.1.4(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.9(typescript@5.6.2)) + version: 5.1.4(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2)) '@vitejs/plugin-vue-jsx': specifier: ^4.0.1 - version: 4.0.1(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.9(typescript@5.6.2)) + version: 4.0.1(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2)) autoprefixer: specifier: ^10.4.20 version: 10.4.20(postcss@8.4.47) @@ -732,7 +732,7 @@ importers: version: 8.4.47 rollup-plugin-visualizer: specifier: ^5.12.0 - version: 5.12.0(rollup@4.22.4) + version: 5.12.0(rollup@4.22.5) std-env: specifier: ^3.7.0 version: 3.7.0 @@ -750,13 +750,13 @@ importers: version: 1.14.1(webpack-sources@3.2.3) vite: specifier: 5.4.8 - version: 5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0) + version: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) vite-node: specifier: ^2.1.1 - version: 2.1.1(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0) + version: 2.1.1(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) vite-plugin-checker: specifier: ^0.8.0 - version: 0.8.0(eslint@9.11.1(jiti@2.0.0))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)) + version: 0.8.0(eslint@9.11.1(jiti@2.0.0))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)) vue-bundle-renderer: specifier: ^2.1.1 version: 2.1.1 @@ -771,14 +771,14 @@ importers: specifier: 1.0.6 version: 1.0.6 rollup: - specifier: 4.22.4 - version: 4.22.4 + specifier: 4.22.5 + version: 4.22.5 unbuild: specifier: 3.0.0-rc.8 version: 3.0.0-rc.8(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) vue: - specifier: 3.5.9 - version: 3.5.9(typescript@5.6.2) + specifier: 3.5.10 + version: 3.5.10(typescript@5.6.2) packages/webpack: dependencies: @@ -898,7 +898,7 @@ importers: version: 2.1.1 vue-loader: specifier: ^17.4.2 - version: 17.4.2(@vue/compiler-sfc@3.5.9)(vue@3.5.9(typescript@5.6.2))(webpack@5.95.0) + version: 17.4.2(@vue/compiler-sfc@3.5.10)(vue@3.5.10(typescript@5.6.2))(webpack@5.95.0) webpack: specifier: ^5.95.0 version: 5.95.0 @@ -937,14 +937,14 @@ importers: specifier: 2.25.9 version: 2.25.9 rollup: - specifier: 4.22.4 - version: 4.22.4 + specifier: 4.22.5 + version: 4.22.5 unbuild: specifier: 3.0.0-rc.8 version: 3.0.0-rc.8(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) vue: - specifier: 3.5.9 - version: 3.5.9(typescript@5.6.2) + specifier: 3.5.10 + version: 3.5.10(typescript@5.6.2) playground: dependencies: @@ -971,8 +971,8 @@ importers: specifier: latest version: 1.14.1(webpack-sources@3.2.3) vue: - specifier: 3.5.9 - version: 3.5.9(typescript@5.6.2) + specifier: 3.5.10 + version: 3.5.10(typescript@5.6.2) test/fixtures/basic-types: dependencies: @@ -985,16 +985,16 @@ importers: version: 1.4.0 unplugin-vue-router: specifier: ^0.10.7 - version: 0.10.8(rollup@4.22.4)(vue-router@4.4.5(vue@3.5.9(typescript@5.6.2)))(vue@3.5.9(typescript@5.6.2))(webpack-sources@3.2.3) + version: 0.10.8(rollup@4.22.5)(vue-router@4.4.5(vue@3.5.10(typescript@5.6.2)))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3) vitest: specifier: 1.6.0 - version: 1.6.0(@types/node@20.16.9)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + version: 1.6.0(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) vue: - specifier: 3.5.9 - version: 3.5.9(typescript@5.6.2) + specifier: 3.5.10 + version: 3.5.10(typescript@5.6.2) vue-router: specifier: latest - version: 4.4.5(vue@3.5.9(typescript@5.6.2)) + version: 4.4.5(vue@3.5.10(typescript@5.6.2)) test/fixtures/minimal: dependencies: @@ -2012,7 +2012,7 @@ packages: playwright-core: ^1.43.1 vite: 5.4.8 vitest: ^0.34.6 || ^1.0.0 || ^2.0.0 - vue: 3.5.9 + vue: 3.5.10 vue-router: ^4.0.0 peerDependenciesMeta: '@cucumber/cucumber': @@ -2149,7 +2149,7 @@ packages: resolution: {integrity: sha512-PR9zDb+rOzkRb2VD+EuKB7UC41vU5DIwZ5qqCpk0KJudcWAyi8rvYOhS7+L5aZCspw1stTViLgN5v6FF1p5cgQ==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: 4.22.4 + rollup: 4.22.5 peerDependenciesMeta: rollup: optional: true @@ -2158,7 +2158,7 @@ packages: resolution: {integrity: sha512-ZEZWTK5n6Qde0to4vS9Mr5x/0UZoqCxPVR9KRUjU4kA2sO7GEUn1fop0DAwpO6z0Nw/kJON9bDmSxdWxO/TT1A==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: 4.22.4 + rollup: 4.22.5 peerDependenciesMeta: rollup: optional: true @@ -2167,7 +2167,7 @@ packages: resolution: {integrity: sha512-UnsKoZK6/aGIH6AdkptXhNvhaqftcjq3zZdT+LY5Ftms6JR06nADcDsYp5hTU9E2lbJUEOhdlY5J4DNTneM+jQ==} engines: {node: '>=16.0.0 || 14 >= 14.17'} peerDependencies: - rollup: 4.22.4 + rollup: 4.22.5 peerDependenciesMeta: rollup: optional: true @@ -2176,7 +2176,7 @@ packages: resolution: {integrity: sha512-BJcu+a+Mpq476DMXG+hevgPSl56bkUoi88dKT8t3RyUp8kGuOh+2bU8Gs7zXDlu+fyZggnJ+iOBGrb/O1SorYg==} engines: {node: '>=16.0.0 || 14 >= 14.17'} peerDependencies: - rollup: 4.22.4 + rollup: 4.22.5 peerDependenciesMeta: rollup: optional: true @@ -2185,7 +2185,7 @@ packages: resolution: {integrity: sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: 4.22.4 + rollup: 4.22.5 peerDependenciesMeta: rollup: optional: true @@ -2194,7 +2194,7 @@ packages: resolution: {integrity: sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: 4.22.4 + rollup: 4.22.5 peerDependenciesMeta: rollup: optional: true @@ -2203,7 +2203,7 @@ packages: resolution: {integrity: sha512-9eO5McEICxMzJpDW9OnMYSv4Sta3hmt7VtBFz5zR9273suNOydOyq/FrGeGy+KsTRFm8w0SLVhzig2ILFT63Ag==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: 4.22.4 + rollup: 4.22.5 peerDependenciesMeta: rollup: optional: true @@ -2212,7 +2212,7 @@ packages: resolution: {integrity: sha512-PqxSfuorkHz/SPpyngLyg5GCEkOcee9M1bkxiVDr41Pd61mqP1PLOoDPbpl44SB2mQGKwV/In74gqQmGITOhEQ==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: 4.22.4 + rollup: 4.22.5 peerDependenciesMeta: rollup: optional: true @@ -2221,7 +2221,7 @@ packages: resolution: {integrity: sha512-2sPh9b73dj5IxuMmDAsQWVFT7mR+yoHweBaXG2W/R8vQ+IWZlnaI7BR7J6EguVQUp1hd8Z7XuozpDjEKQAAC2Q==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: 4.22.4 + rollup: 4.22.5 peerDependenciesMeta: rollup: optional: true @@ -2230,7 +2230,7 @@ packages: resolution: {integrity: sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: 4.22.4 + rollup: 4.22.5 peerDependenciesMeta: rollup: optional: true @@ -2243,88 +2243,88 @@ packages: resolution: {integrity: sha512-/FIdS3PyZ39bjZlwqFnWqCOVnW7o963LtKMwQOD0NhQqw22gSr2YY1afu3FxRip4ZCZNsD5jq6Aaz6QV3D/Njw==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: 4.22.4 + rollup: 4.22.5 peerDependenciesMeta: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.22.4': - resolution: {integrity: sha512-Fxamp4aEZnfPOcGA8KSNEohV8hX7zVHOemC8jVBoBUHu5zpJK/Eu3uJwt6BMgy9fkvzxDaurgj96F/NiLukF2w==} + '@rollup/rollup-android-arm-eabi@4.22.5': + resolution: {integrity: sha512-SU5cvamg0Eyu/F+kLeMXS7GoahL+OoizlclVFX3l5Ql6yNlywJJ0OuqTzUx0v+aHhPHEB/56CT06GQrRrGNYww==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.22.4': - resolution: {integrity: sha512-VXoK5UMrgECLYaMuGuVTOx5kcuap1Jm8g/M83RnCHBKOqvPPmROFJGQaZhGccnsFtfXQ3XYa4/jMCJvZnbJBdA==} + '@rollup/rollup-android-arm64@4.22.5': + resolution: {integrity: sha512-S4pit5BP6E5R5C8S6tgU/drvgjtYW76FBuG6+ibG3tMvlD1h9LHVF9KmlmaUBQ8Obou7hEyS+0w+IR/VtxwNMQ==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.22.4': - resolution: {integrity: sha512-xMM9ORBqu81jyMKCDP+SZDhnX2QEVQzTcC6G18KlTQEzWK8r/oNZtKuZaCcHhnsa6fEeOBionoyl5JsAbE/36Q==} + '@rollup/rollup-darwin-arm64@4.22.5': + resolution: {integrity: sha512-250ZGg4ipTL0TGvLlfACkIxS9+KLtIbn7BCZjsZj88zSg2Lvu3Xdw6dhAhfe/FjjXPVNCtcSp+WZjVsD3a/Zlw==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.22.4': - resolution: {integrity: sha512-aJJyYKQwbHuhTUrjWjxEvGnNNBCnmpHDvrb8JFDbeSH3m2XdHcxDd3jthAzvmoI8w/kSjd2y0udT+4okADsZIw==} + '@rollup/rollup-darwin-x64@4.22.5': + resolution: {integrity: sha512-D8brJEFg5D+QxFcW6jYANu+Rr9SlKtTenmsX5hOSzNYVrK5oLAEMTUgKWYJP+wdKyCdeSwnapLsn+OVRFycuQg==} cpu: [x64] os: [darwin] - '@rollup/rollup-linux-arm-gnueabihf@4.22.4': - resolution: {integrity: sha512-j63YtCIRAzbO+gC2L9dWXRh5BFetsv0j0va0Wi9epXDgU/XUi5dJKo4USTttVyK7fGw2nPWK0PbAvyliz50SCQ==} + '@rollup/rollup-linux-arm-gnueabihf@4.22.5': + resolution: {integrity: sha512-PNqXYmdNFyWNg0ma5LdY8wP+eQfdvyaBAojAXgO7/gs0Q/6TQJVXAXe8gwW9URjbS0YAammur0fynYGiWsKlXw==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.22.4': - resolution: {integrity: sha512-dJnWUgwWBX1YBRsuKKMOlXCzh2Wu1mlHzv20TpqEsfdZLb3WoJW2kIEsGwLkroYf24IrPAvOT/ZQ2OYMV6vlrg==} + '@rollup/rollup-linux-arm-musleabihf@4.22.5': + resolution: {integrity: sha512-kSSCZOKz3HqlrEuwKd9TYv7vxPYD77vHSUvM2y0YaTGnFc8AdI5TTQRrM1yIp3tXCKrSL9A7JLoILjtad5t8pQ==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.22.4': - resolution: {integrity: sha512-AdPRoNi3NKVLolCN/Sp4F4N1d98c4SBnHMKoLuiG6RXgoZ4sllseuGioszumnPGmPM2O7qaAX/IJdeDU8f26Aw==} + '@rollup/rollup-linux-arm64-gnu@4.22.5': + resolution: {integrity: sha512-oTXQeJHRbOnwRnRffb6bmqmUugz0glXaPyspp4gbQOPVApdpRrY/j7KP3lr7M8kTfQTyrBUzFjj5EuHAhqH4/w==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.22.4': - resolution: {integrity: sha512-Gl0AxBtDg8uoAn5CCqQDMqAx22Wx22pjDOjBdmG0VIWX3qUBHzYmOKh8KXHL4UpogfJ14G4wk16EQogF+v8hmA==} + '@rollup/rollup-linux-arm64-musl@4.22.5': + resolution: {integrity: sha512-qnOTIIs6tIGFKCHdhYitgC2XQ2X25InIbZFor5wh+mALH84qnFHvc+vmWUpyX97B0hNvwNUL4B+MB8vJvH65Fw==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.22.4': - resolution: {integrity: sha512-3aVCK9xfWW1oGQpTsYJJPF6bfpWfhbRnhdlyhak2ZiyFLDaayz0EP5j9V1RVLAAxlmWKTDfS9wyRyY3hvhPoOg==} + '@rollup/rollup-linux-powerpc64le-gnu@4.22.5': + resolution: {integrity: sha512-TMYu+DUdNlgBXING13rHSfUc3Ky5nLPbWs4bFnT+R6Vu3OvXkTkixvvBKk8uO4MT5Ab6lC3U7x8S8El2q5o56w==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.22.4': - resolution: {integrity: sha512-ePYIir6VYnhgv2C5Xe9u+ico4t8sZWXschR6fMgoPUK31yQu7hTEJb7bCqivHECwIClJfKgE7zYsh1qTP3WHUA==} + '@rollup/rollup-linux-riscv64-gnu@4.22.5': + resolution: {integrity: sha512-PTQq1Kz22ZRvuhr3uURH+U/Q/a0pbxJoICGSprNLAoBEkyD3Sh9qP5I0Asn0y0wejXQBbsVMRZRxlbGFD9OK4A==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.22.4': - resolution: {integrity: sha512-GqFJ9wLlbB9daxhVlrTe61vJtEY99/xB3C8e4ULVsVfflcpmR6c8UZXjtkMA6FhNONhj2eA5Tk9uAVw5orEs4Q==} + '@rollup/rollup-linux-s390x-gnu@4.22.5': + resolution: {integrity: sha512-bR5nCojtpuMss6TDEmf/jnBnzlo+6n1UhgwqUvRoe4VIotC7FG1IKkyJbwsT7JDsF2jxR+NTnuOwiGv0hLyDoQ==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.22.4': - resolution: {integrity: sha512-87v0ol2sH9GE3cLQLNEy0K/R0pz1nvg76o8M5nhMR0+Q+BBGLnb35P0fVz4CQxHYXaAOhE8HhlkaZfsdUOlHwg==} + '@rollup/rollup-linux-x64-gnu@4.22.5': + resolution: {integrity: sha512-N0jPPhHjGShcB9/XXZQWuWBKZQnC1F36Ce3sDqWpujsGjDz/CQtOL9LgTrJ+rJC8MJeesMWrMWVLKKNR/tMOCA==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.22.4': - resolution: {integrity: sha512-UV6FZMUgePDZrFjrNGIWzDo/vABebuXBhJEqrHxrGiU6HikPy0Z3LfdtciIttEUQfuDdCn8fqh7wiFJjCNwO+g==} + '@rollup/rollup-linux-x64-musl@4.22.5': + resolution: {integrity: sha512-uBa2e28ohzNNwjr6Uxm4XyaA1M/8aTgfF2T7UIlElLaeXkgpmIJ2EitVNQxjO9xLLLy60YqAgKn/AqSpCUkE9g==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.22.4': - resolution: {integrity: sha512-BjI+NVVEGAXjGWYHz/vv0pBqfGoUH0IGZ0cICTn7kB9PyjrATSkX+8WkguNjWoj2qSr1im/+tTGRaY+4/PdcQw==} + '@rollup/rollup-win32-arm64-msvc@4.22.5': + resolution: {integrity: sha512-RXT8S1HP8AFN/Kr3tg4fuYrNxZ/pZf1HemC5Tsddc6HzgGnJm0+Lh5rAHJkDuW3StI0ynNXukidROMXYl6ew8w==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.22.4': - resolution: {integrity: sha512-SiWG/1TuUdPvYmzmYnmd3IEifzR61Tragkbx9D3+R8mzQqDBz8v+BvZNDlkiTtI9T15KYZhP0ehn3Dld4n9J5g==} + '@rollup/rollup-win32-ia32-msvc@4.22.5': + resolution: {integrity: sha512-ElTYOh50InL8kzyUD6XsnPit7jYCKrphmddKAe1/Ytt74apOxDq5YEcbsiKs0fR3vff3jEneMM+3I7jbqaMyBg==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.22.4': - resolution: {integrity: sha512-j8pPKp53/lq9lMXN57S8cFz0MynJk8OWNuUnXct/9KCpKU7DgU3bYMJhwWmcqC0UU29p8Lr0/7KEVcaM6bf47Q==} + '@rollup/rollup-win32-x64-msvc@4.22.5': + resolution: {integrity: sha512-+lvL/4mQxSV8MukpkKyyvfwhH266COcWlXE/1qxwN08ajovta3459zrjLghYMgDerlzNwLAcFpvU+WWE5y6nAQ==} cpu: [x64] os: [win32] @@ -2408,7 +2408,7 @@ packages: engines: {node: '>=14'} peerDependencies: '@vue/compiler-sfc': '>= 3' - vue: 3.5.9 + vue: 3.5.10 peerDependenciesMeta: '@vue/compiler-sfc': optional: true @@ -2435,9 +2435,6 @@ packages: '@types/eslint__js@8.42.3': resolution: {integrity: sha512-alfG737uhmPdnvkrLdZLcEKJ/B8s9Y4hrZ+YAdzUeoArBlSUERA2E87ROfOaS4jd/C45fzOoZzidLc1IPwLqOw==} - '@types/estree@1.0.5': - resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} - '@types/estree@1.0.6': resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} @@ -2483,8 +2480,8 @@ packages: '@types/node-sass@4.11.7': resolution: {integrity: sha512-QY0sXZGPRzJ2obo66f9zB6S0Uo9PRdcoPKPbyftSoKXub90s4ut/JK3fYHOqmhYhRRVEB3P5o5rEnq2/bWBdeg==} - '@types/node@20.16.9': - resolution: {integrity: sha512-rkvIVJxsOfBejxK7I0FO5sa2WxFmJCzoDwcd88+fq/CUfynNywTo/1/T6hyFz22CyztsnLS9nVlHOnTI36RH5w==} + '@types/node@20.16.10': + resolution: {integrity: sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -2656,7 +2653,7 @@ packages: '@unhead/vue@1.11.6': resolution: {integrity: sha512-CMuDJGTi4n4wKdOp6/JmB9roGshjTdoFKF34PEkXu4+g97BiVFiZ9LvgY44+UlWCUzQHcqEPRQIzm9iKEqcfKw==} peerDependencies: - vue: 3.5.9 + vue: 3.5.10 '@unocss/astro@0.62.4': resolution: {integrity: sha512-98KfkbrNhBLx2+uYxMiGsldIeIZ6/PbL4yaGRHeHoiHd7p4HmIyCF+auYe4Psntx3Yr8kU+XSIAhGDYebvTidQ==} @@ -2761,14 +2758,14 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: vite: 5.4.8 - vue: 3.5.9 + vue: 3.5.10 '@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 - vue: 3.5.9 + vue: 3.5.10 '@vitest/coverage-v8@2.1.1': resolution: {integrity: sha512-md/A7A3c42oTT8JUHSqjP5uKTWJejzUW4jalpvs+rZ27gsURsMU8DEb+8Jf8C6Kj2gwfSHJqobDNBuoqlm0cFw==} @@ -2837,7 +2834,7 @@ packages: resolution: {integrity: sha512-dlSqrGdIDhqMOz92XtlMNyuHHeHe594O6f10XLtmlB0Jrq/Pl4Hj8rXAnVlRdjg+ptbZRSNL6MSgOPPoC82owg==} engines: {node: '>=16.14.0'} peerDependencies: - vue: 3.5.9 + vue: 3.5.10 peerDependenciesMeta: vue: optional: true @@ -2858,17 +2855,17 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@vue/compiler-core@3.5.9': - resolution: {integrity: sha512-KE1sCdwqSKq0CQ/ltg3XnlMTKeinjegIkuFsuq9DKvNPmqLGdmI51ChZdGBBRXIvEYTLm8X/JxOuBQ1HqF/+PA==} + '@vue/compiler-core@3.5.10': + resolution: {integrity: sha512-iXWlk+Cg/ag7gLvY0SfVucU8Kh2CjysYZjhhP70w9qI4MvSox4frrP+vDGvtQuzIcgD8+sxM6lZvCtdxGunTAA==} - '@vue/compiler-dom@3.5.9': - resolution: {integrity: sha512-gEAURwPo902AsJF50vl59VaWR+Cx6cX9SoqLYHu1jq9hDbmQlXvpZyYNIIbxa2JTJ+FD/oBQweVUwuTQv79KTg==} + '@vue/compiler-dom@3.5.10': + resolution: {integrity: sha512-DyxHC6qPcktwYGKOIy3XqnHRrrXyWR2u91AjP+nLkADko380srsC2DC3s7Y1Rk6YfOlxOlvEQKa9XXmLI+W4ZA==} - '@vue/compiler-sfc@3.5.9': - resolution: {integrity: sha512-kp9qawcTXakYm0TN6YAwH24IurSywoXh4fWhRbLu0at4UVyo994bhEzJlQn82eiyqtut4GjkQodSfn8drFbpZQ==} + '@vue/compiler-sfc@3.5.10': + resolution: {integrity: sha512-to8E1BgpakV7224ZCm8gz1ZRSyjNCAWEplwFMWKlzCdP9DkMKhRRwt0WkCjY7jkzi/Vz3xgbpeig5Pnbly4Tow==} - '@vue/compiler-ssr@3.5.9': - resolution: {integrity: sha512-fb1g2mQv32QzIei76rlXRTz08Grw+ZzBXSQfHo4StGFutm/flyebw3dGJkexKwcU3GjX9s5fIGjEv/cjO8j8Yw==} + '@vue/compiler-ssr@3.5.10': + resolution: {integrity: sha512-hxP4Y3KImqdtyUKXDRSxKSRkSm1H9fCvhojEYrnaoWhE4w/y8vwWhnosJoPPe2AXm5sU7CSbYYAgkt2ZPhDz+A==} '@vue/compiler-vue2@2.7.16': resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==} @@ -2882,7 +2879,7 @@ packages: '@vue/devtools-core@7.4.4': resolution: {integrity: sha512-DLxgA3DfeADkRzhAfm3G2Rw/cWxub64SdP5b+s5dwL30+whOGj+QNhmyFpwZ8ZTrHDFRIPj0RqNzJ8IRR1pz7w==} peerDependencies: - vue: 3.5.9 + vue: 3.5.10 '@vue/devtools-kit@7.4.4': resolution: {integrity: sha512-awK/4NfsUG0nQ7qnTM37m7ZkEUMREyPh8taFCX+uQYps/MTFEum0AD05VeGDRMXwWvMmGIcWX9xp8ZiBddY0jw==} @@ -2901,22 +2898,22 @@ packages: typescript: optional: true - '@vue/reactivity@3.5.9': - resolution: {integrity: sha512-88ApgNZ6yPYpyYkTfXzcbWk6O8+LrPRIpa/U4AdeTzpfRUO+EUt5jemnTBVSlAUNmlYY96xa5feUNEq+BouLog==} + '@vue/reactivity@3.5.10': + resolution: {integrity: sha512-kW08v06F6xPSHhid9DJ9YjOGmwNDOsJJQk0ax21wKaUYzzuJGEuoKNU2Ujux8FLMrP7CFJJKsHhXN9l2WOVi2g==} - '@vue/runtime-core@3.5.9': - resolution: {integrity: sha512-YAeP0zNkjSl5mEc1NxOg9qoAhLNbREElHAhfYbMXT57oF0ixehEEJWBhg2uvVxslCGh23JhpEAyMvJrJHW9WGg==} + '@vue/runtime-core@3.5.10': + resolution: {integrity: sha512-9Q86I5Qq3swSkFfzrZ+iqEy7Vla325M7S7xc1NwKnRm/qoi1Dauz0rT6mTMmscqx4qz0EDJ1wjB+A36k7rl8mA==} - '@vue/runtime-dom@3.5.9': - resolution: {integrity: sha512-5Oq/5oenpB9lw94moKvOHqBDEaMSyDmcu2HS8AtAT6/pwdo/t9fR9aVtLh6FzYGGqZR9yRfoHAN6P7goblq1aA==} + '@vue/runtime-dom@3.5.10': + resolution: {integrity: sha512-t3x7ht5qF8ZRi1H4fZqFzyY2j+GTMTDxRheT+i8M9Ph0oepUxoadmbwlFwMoW7RYCpNQLpP2Yx3feKs+fyBdpA==} - '@vue/server-renderer@3.5.9': - resolution: {integrity: sha512-tbuUsZfMWGazR9LXLNiiDSTwkO8K9sLyR70diY+FbQmKmh7236PPz4jkTxymelV8D89IJUGtbfe4VdmpHkmuxg==} + '@vue/server-renderer@3.5.10': + resolution: {integrity: sha512-IVE97tt2kGKwHNq9yVO0xdh1IvYfZCShvDSy46JIh5OQxP1/EXSpoDqetVmyIzL7CYOWnnmMkVqd7YK2QSWkdw==} peerDependencies: - vue: 3.5.9 + vue: 3.5.10 - '@vue/shared@3.5.9': - resolution: {integrity: sha512-8wiT/m0mnsLhTME0mPgc57jv+4TipRBSAAmheUdYgiOaO6AobZPNOmm87ub4np65VVDgLcWxc+Edc++5Wyz1uA==} + '@vue/shared@3.5.10': + resolution: {integrity: sha512-VkkBhU97Ki+XJ0xvl4C9YJsIZ2uIlQ7HqPpZOS3m9VCvmROPaChZU6DexdMJqvz9tbgG+4EtFVrSuailUq5KGQ==} '@vue/test-utils@2.4.6': resolution: {integrity: sha512-FMxEjOpYNYiFe0GkaHsnJPXFHxQ6m4t8vI/ElPGpMWxZKpmRvQ33OIrvRXemy6yha03RxhOlQuy+gZMC3CQSow==} @@ -4226,7 +4223,7 @@ packages: resolution: {integrity: sha512-afW+h2CFafo+7Y9Lvw/xsqjaQlKLdJV7h1fCHfcYQ1C4SVMlu7OAekqWgu5d4SgvkBVU0pVpLlVsrSTBURFRkg==} peerDependencies: '@nuxt/kit': workspace:* - vue: 3.5.9 + vue: 3.5.10 peerDependenciesMeta: '@nuxt/kit': optional: true @@ -6291,7 +6288,7 @@ packages: resolution: {integrity: sha512-aSHRcJ6KG2IHIioYlvAOcEq6U99sVtqDDKVhnwt70rW6tsz3tv5OSjEiWcgzfsHdLyGXZ/3b/7b/+Za3Y6r1XA==} engines: {node: '>=16'} peerDependencies: - rollup: 4.22.4 + rollup: 4.22.5 typescript: 5.6.2 rollup-plugin-visualizer@5.12.0: @@ -6299,13 +6296,13 @@ packages: engines: {node: '>=14'} hasBin: true peerDependencies: - rollup: 4.22.4 + rollup: 4.22.5 peerDependenciesMeta: rollup: optional: true - rollup@4.22.4: - resolution: {integrity: sha512-vD8HJ5raRcWOyymsR6Z3o6+RzfEPCnVLMFJ6vRslO1jt4LO6dUo5Qnpg7y4RkZFM2DMe3WUirkI5c16onjrc6A==} + rollup@4.22.5: + resolution: {integrity: sha512-WoinX7GeQOFMGznEcWA1WrTQCd/tpEbMkc3nuMs9BT0CPjMdSjPMTVClwWd4pgSQwJdP65SK9mTCNvItlr5o7w==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -7029,7 +7026,7 @@ packages: v-lazy-show@0.2.4: resolution: {integrity: sha512-Lx9Str2i+HTh+zGzs9O3YyhGAZOAAfU+6MUUPcQPPiPxQO1sHBEv9sH3MO9bPc4T09gsjsS2+sbaCWQ1MdhpJQ==} peerDependencies: - '@vue/compiler-core': 3.5.9 + '@vue/compiler-core': 3.5.10 valibot@0.42.1: resolution: {integrity: sha512-3keXV29Ar5b//Hqi4MbSdV7lfVp6zuYLZuA9V1PvQUsXqogr+u5lvLPLk3A4f74VUXDnf/JfWMN6sB+koJ/FFw==} @@ -7120,7 +7117,7 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: - '@types/node': 20.16.9 + '@types/node': 20.16.10 less: '*' lightningcss: ^1.21.0 sass: '*' @@ -7155,7 +7152,7 @@ packages: hasBin: true peerDependencies: '@edge-runtime/vm': '*' - '@types/node': 20.16.9 + '@types/node': 20.16.10 '@vitest/browser': 1.6.0 '@vitest/ui': 1.6.0 happy-dom: '*' @@ -7180,7 +7177,7 @@ packages: hasBin: true peerDependencies: '@edge-runtime/vm': '*' - '@types/node': 20.16.9 + '@types/node': 20.16.10 '@vitest/browser': 2.1.1 '@vitest/ui': 2.1.1 happy-dom: '*' @@ -7239,7 +7236,7 @@ packages: hasBin: true peerDependencies: '@vue/composition-api': ^1.0.0-rc.1 - vue: 3.5.9 + vue: 3.5.10 peerDependenciesMeta: '@vue/composition-api': optional: true @@ -7268,12 +7265,12 @@ packages: vue-resize@2.0.0-alpha.1: resolution: {integrity: sha512-7+iqOueLU7uc9NrMfrzbG8hwMqchfVfSzpVlCMeJQe4pyibqyoifDNbKTZvwxZKDvGkB+PdFeKvnGZMoEb8esg==} peerDependencies: - vue: 3.5.9 + vue: 3.5.10 vue-router@4.4.5: resolution: {integrity: sha512-4fKZygS8cH1yCyuabAXGUAsyi1b2/o/OKgu/RUb+znIYOxPRxdkytJEx+0wGcpBE1pX6vUgh5jwWOKRGvuA/7Q==} peerDependencies: - vue: 3.5.9 + vue: 3.5.10 vue-tsc@2.1.6: resolution: {integrity: sha512-f98dyZp5FOukcYmbFpuSCJ4Z0vHSOSmxGttZJCsFeX0M4w/Rsq0s4uKXjcSRsZqsRgQa6z7SfuO+y0HVICE57Q==} @@ -7281,8 +7278,8 @@ packages: peerDependencies: typescript: 5.6.2 - vue@3.5.9: - resolution: {integrity: sha512-nHzQhZ5cjFKynAY2beAm7XtJ5C13VKAFTLTgRYXy+Id1KEKBeiK6hO2RcW1hUjdbHMadz1YzxyHgQigOC54wug==} + vue@3.5.10: + resolution: {integrity: sha512-Vy2kmJwHPlouC/tSnIgXVg03SG+9wSqT1xu1Vehc+ChsXsRd7jLkKgMltVEFOzUdBr3uFwBCG+41LJtfAcBRng==} peerDependencies: typescript: 5.6.2 peerDependenciesMeta: @@ -8114,7 +8111,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.16.9 + '@types/node': 20.16.10 '@types/yargs': 17.0.33 chalk: 4.1.2 @@ -8206,36 +8203,36 @@ snapshots: '@nuxt/devalue@2.0.2': {} - '@nuxt/devtools-kit@1.5.1(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))': + '@nuxt/devtools-kit@1.5.1(vite@5.4.8(@types/node@20.16.10)(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.9)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) - '@nuxt/devtools-ui-kit@1.5.1(@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.9(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.9)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.9(typescript@5.6.2))(webpack@5.95.0(esbuild@0.24.0))': + '@nuxt/devtools-ui-kit@1.5.1(@nuxt/devtools@1.5.1(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.5)(webpack@5.95.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.10)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))(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.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.9(typescript@5.6.2))(webpack-sources@3.2.3) - '@nuxt/devtools-kit': 1.5.1(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0)) + '@nuxt/devtools': 1.5.1(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3) + '@nuxt/devtools-kit': 1.5.1(vite@5.4.8(@types/node@20.16.10)(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.22.4)(vite@5.4.8(@types/node@20.16.9)(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.22.5)(vite@5.4.8(@types/node@20.16.10)(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 '@unocss/reset': 0.62.4 - '@vueuse/core': 11.1.0(vue@3.5.9(typescript@5.6.2)) - '@vueuse/integrations': 11.1.0(change-case@5.4.4)(focus-trap@7.6.0)(vue@3.5.9(typescript@5.6.2)) - '@vueuse/nuxt': 11.1.0(nuxt@packages+nuxt)(vue@3.5.9(typescript@5.6.2)) + '@vueuse/core': 11.1.0(vue@3.5.10(typescript@5.6.2)) + '@vueuse/integrations': 11.1.0(change-case@5.4.4)(focus-trap@7.6.0)(vue@3.5.10(typescript@5.6.2)) + '@vueuse/nuxt': 11.1.0(nuxt@packages+nuxt)(vue@3.5.10(typescript@5.6.2)) defu: 6.1.4 focus-trap: 7.6.0 splitpanes: 3.1.5 - unocss: 0.62.4(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0)) - v-lazy-show: 0.2.4(@vue/compiler-core@3.5.9) + unocss: 0.62.4(@unocss/webpack@0.62.4(rollup@4.22.5)(webpack@5.95.0(esbuild@0.24.0)))(postcss@8.4.47)(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) + v-lazy-show: 0.2.4(@vue/compiler-core@3.5.10) transitivePeerDependencies: - '@unocss/webpack' - '@vue/compiler-core' @@ -8272,13 +8269,13 @@ snapshots: rc9: 2.1.2 semver: 7.6.3 - '@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.9(typescript@5.6.2))(webpack-sources@3.2.3)': + '@nuxt/devtools@1.5.1(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3)': dependencies: '@antfu/utils': 0.7.10 - '@nuxt/devtools-kit': 1.5.1(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0)) + '@nuxt/devtools-kit': 1.5.1(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) '@nuxt/devtools-wizard': 1.5.1 '@nuxt/kit': link:packages/kit - '@vue/devtools-core': 7.4.4(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.9(typescript@5.6.2)) + '@vue/devtools-core': 7.4.4(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2)) '@vue/devtools-kit': 7.4.4 birpc: 0.2.17 consola: 3.2.3 @@ -8306,10 +8303,10 @@ snapshots: simple-git: 3.27.0 sirv: 2.0.4 tinyglobby: 0.2.6 - unimport: 3.13.0(rollup@4.22.4)(webpack-sources@3.2.3) - vite: 5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0) - vite-plugin-inspect: 0.8.7(@nuxt/kit@packages+kit)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0)) - vite-plugin-vue-inspector: 5.2.0(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0)) + unimport: 3.13.0(rollup@4.22.5)(webpack-sources@3.2.3) + vite: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) + vite-plugin-inspect: 0.8.7(@nuxt/kit@packages+kit)(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) + vite-plugin-vue-inspector: 5.2.0(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) which: 3.0.1 ws: 8.18.0 transitivePeerDependencies: @@ -8360,17 +8357,17 @@ snapshots: string-width: 4.2.3 webpack: 5.95.0 - '@nuxt/scripts@0.9.4(@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.9(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.9)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.9(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.95.0(esbuild@0.24.0))': + '@nuxt/scripts@0.9.4(@nuxt/devtools@1.5.1(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.5)(webpack@5.95.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.10)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.5)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.95.0(esbuild@0.24.0))': dependencies: - '@nuxt/devtools-kit': 1.5.1(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0)) - '@nuxt/devtools-ui-kit': 1.5.1(@nuxt/devtools@1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.9(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.9)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.9(typescript@5.6.2))(webpack@5.95.0(esbuild@0.24.0)) + '@nuxt/devtools-kit': 1.5.1(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) + '@nuxt/devtools-ui-kit': 1.5.1(@nuxt/devtools@1.5.1(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.5)(webpack@5.95.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.10)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))(webpack@5.95.0(esbuild@0.24.0)) '@nuxt/kit': link:packages/kit '@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.9(typescript@5.6.2)) - '@vueuse/core': 11.1.0(vue@3.5.9(typescript@5.6.2)) + '@unhead/vue': 1.11.6(vue@3.5.10(typescript@5.6.2)) + '@vueuse/core': 11.1.0(vue@3.5.10(typescript@5.6.2)) consola: 3.2.3 defu: 6.1.4 h3: h3-nightly@2.0.0-1718872656.6765a6e @@ -8386,7 +8383,7 @@ snapshots: std-env: 3.7.0 third-party-capital: 2.3.0 ufo: 1.5.4 - unimport: 3.13.0(rollup@4.22.4)(webpack-sources@3.2.3) + unimport: 3.13.0(rollup@4.22.5)(webpack-sources@3.2.3) unplugin: 1.14.1(webpack-sources@3.2.3) unstorage: 1.12.0(ioredis@5.4.1) valibot: 0.42.1(typescript@5.6.2) @@ -8450,7 +8447,7 @@ snapshots: rc9: 2.1.2 std-env: 3.7.0 - '@nuxt/test-utils@3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.9)(vue@3.5.9(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.9)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.9(typescript@5.6.2)))(vue@3.5.9(typescript@5.6.2))(webpack-sources@3.2.3)': + '@nuxt/test-utils@3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.10)(vue@3.5.10(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.10(typescript@5.6.2)))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3)': dependencies: '@nuxt/kit': link:packages/kit '@nuxt/schema': link:packages/schema @@ -8476,16 +8473,16 @@ snapshots: 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.9)(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.9)(vue@3.5.9(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.9)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.9(typescript@5.6.2)))(vue@3.5.9(typescript@5.6.2))(webpack-sources@3.2.3) - vue: 3.5.9(typescript@5.6.2) - vue-router: 4.4.5(vue@3.5.9(typescript@5.6.2)) + vite: 5.4.8(@types/node@20.16.10)(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.10)(vue@3.5.10(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.10(typescript@5.6.2)))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3) + vue: 3.5.10(typescript@5.6.2) + vue-router: 4.4.5(vue@3.5.10(typescript@5.6.2)) optionalDependencies: - '@testing-library/vue': 8.1.0(@vue/compiler-sfc@3.5.9)(vue@3.5.9(typescript@5.6.2)) + '@testing-library/vue': 8.1.0(@vue/compiler-sfc@3.5.10)(vue@3.5.10(typescript@5.6.2)) '@vue/test-utils': 2.4.6 happy-dom: 15.7.4 playwright-core: 1.47.2 - vitest: 2.1.1(@types/node@20.16.9)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + vitest: 2.1.1(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - magicast - webpack-sources @@ -8496,7 +8493,7 @@ snapshots: '@shikijs/transformers': 1.17.0 '@types/hast': 3.0.4 '@types/mdast': 4.0.4 - '@vue/compiler-core': 3.5.9 + '@vue/compiler-core': 3.5.10 consola: 3.2.3 debug: 4.3.7(supports-color@9.4.0) defu: 6.1.4 @@ -8521,7 +8518,7 @@ snapshots: remark-parse: 11.0.0 remark-rehype: 11.1.0 scule: 1.3.0 - shiki: 1.18.0 + shiki: 1.20.0 ufo: 1.5.4 unified: 11.0.5 unist-builder: 4.0.0 @@ -8627,35 +8624,35 @@ snapshots: - encoding - supports-color - '@rollup/plugin-alias@5.1.1(rollup@4.22.4)': + '@rollup/plugin-alias@5.1.1(rollup@4.22.5)': optionalDependencies: - rollup: 4.22.4 + rollup: 4.22.5 - '@rollup/plugin-commonjs@25.0.8(rollup@4.22.4)': + '@rollup/plugin-commonjs@25.0.8(rollup@4.22.5)': dependencies: - '@rollup/pluginutils': 5.1.2(rollup@4.22.4) + '@rollup/pluginutils': 5.1.2(rollup@4.22.5) commondir: 1.0.1 estree-walker: 2.0.2 glob: 8.1.0 is-reference: 1.2.1 magic-string: 0.30.11 optionalDependencies: - rollup: 4.22.4 + rollup: 4.22.5 - '@rollup/plugin-commonjs@26.0.1(rollup@4.22.4)': + '@rollup/plugin-commonjs@26.0.1(rollup@4.22.5)': dependencies: - '@rollup/pluginutils': 5.1.2(rollup@4.22.4) + '@rollup/pluginutils': 5.1.2(rollup@4.22.5) commondir: 1.0.1 estree-walker: 2.0.2 glob: 10.4.5 is-reference: 1.2.1 magic-string: 0.30.11 optionalDependencies: - rollup: 4.22.4 + rollup: 4.22.5 - '@rollup/plugin-commonjs@28.0.0(rollup@4.22.4)': + '@rollup/plugin-commonjs@28.0.0(rollup@4.22.5)': dependencies: - '@rollup/pluginutils': 5.1.2(rollup@4.22.4) + '@rollup/pluginutils': 5.1.2(rollup@4.22.5) commondir: 1.0.1 estree-walker: 2.0.2 fdir: 6.3.0(picomatch@2.3.1) @@ -8663,113 +8660,113 @@ snapshots: magic-string: 0.30.11 picomatch: 2.3.1 optionalDependencies: - rollup: 4.22.4 + rollup: 4.22.5 - '@rollup/plugin-inject@5.0.5(rollup@4.22.4)': + '@rollup/plugin-inject@5.0.5(rollup@4.22.5)': dependencies: - '@rollup/pluginutils': 5.1.2(rollup@4.22.4) + '@rollup/pluginutils': 5.1.2(rollup@4.22.5) estree-walker: 2.0.2 magic-string: 0.30.11 optionalDependencies: - rollup: 4.22.4 + rollup: 4.22.5 - '@rollup/plugin-json@6.1.0(rollup@4.22.4)': + '@rollup/plugin-json@6.1.0(rollup@4.22.5)': dependencies: - '@rollup/pluginutils': 5.1.2(rollup@4.22.4) + '@rollup/pluginutils': 5.1.2(rollup@4.22.5) optionalDependencies: - rollup: 4.22.4 + rollup: 4.22.5 - '@rollup/plugin-node-resolve@15.3.0(rollup@4.22.4)': + '@rollup/plugin-node-resolve@15.3.0(rollup@4.22.5)': dependencies: - '@rollup/pluginutils': 5.1.2(rollup@4.22.4) + '@rollup/pluginutils': 5.1.2(rollup@4.22.5) '@types/resolve': 1.20.2 deepmerge: 4.3.1 is-module: 1.0.0 resolve: 1.22.8 optionalDependencies: - rollup: 4.22.4 + rollup: 4.22.5 - '@rollup/plugin-replace@5.0.7(rollup@4.22.4)': + '@rollup/plugin-replace@5.0.7(rollup@4.22.5)': dependencies: - '@rollup/pluginutils': 5.1.2(rollup@4.22.4) + '@rollup/pluginutils': 5.1.2(rollup@4.22.5) magic-string: 0.30.11 optionalDependencies: - rollup: 4.22.4 + rollup: 4.22.5 - '@rollup/plugin-replace@6.0.1(rollup@4.22.4)': + '@rollup/plugin-replace@6.0.1(rollup@4.22.5)': dependencies: - '@rollup/pluginutils': 5.1.2(rollup@4.22.4) + '@rollup/pluginutils': 5.1.2(rollup@4.22.5) magic-string: 0.30.11 optionalDependencies: - rollup: 4.22.4 + rollup: 4.22.5 - '@rollup/plugin-terser@0.4.4(rollup@4.22.4)': + '@rollup/plugin-terser@0.4.4(rollup@4.22.5)': dependencies: serialize-javascript: 6.0.2 smob: 1.5.0 terser: 5.32.0 optionalDependencies: - rollup: 4.22.4 + rollup: 4.22.5 '@rollup/pluginutils@4.2.1': dependencies: estree-walker: 2.0.2 picomatch: 2.3.1 - '@rollup/pluginutils@5.1.2(rollup@4.22.4)': + '@rollup/pluginutils@5.1.2(rollup@4.22.5)': dependencies: '@types/estree': 1.0.6 estree-walker: 2.0.2 picomatch: 2.3.1 optionalDependencies: - rollup: 4.22.4 + rollup: 4.22.5 - '@rollup/rollup-android-arm-eabi@4.22.4': + '@rollup/rollup-android-arm-eabi@4.22.5': optional: true - '@rollup/rollup-android-arm64@4.22.4': + '@rollup/rollup-android-arm64@4.22.5': optional: true - '@rollup/rollup-darwin-arm64@4.22.4': + '@rollup/rollup-darwin-arm64@4.22.5': optional: true - '@rollup/rollup-darwin-x64@4.22.4': + '@rollup/rollup-darwin-x64@4.22.5': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.22.4': + '@rollup/rollup-linux-arm-gnueabihf@4.22.5': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.22.4': + '@rollup/rollup-linux-arm-musleabihf@4.22.5': optional: true - '@rollup/rollup-linux-arm64-gnu@4.22.4': + '@rollup/rollup-linux-arm64-gnu@4.22.5': optional: true - '@rollup/rollup-linux-arm64-musl@4.22.4': + '@rollup/rollup-linux-arm64-musl@4.22.5': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.22.4': + '@rollup/rollup-linux-powerpc64le-gnu@4.22.5': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.22.4': + '@rollup/rollup-linux-riscv64-gnu@4.22.5': optional: true - '@rollup/rollup-linux-s390x-gnu@4.22.4': + '@rollup/rollup-linux-s390x-gnu@4.22.5': optional: true - '@rollup/rollup-linux-x64-gnu@4.22.4': + '@rollup/rollup-linux-x64-gnu@4.22.5': optional: true - '@rollup/rollup-linux-x64-musl@4.22.4': + '@rollup/rollup-linux-x64-musl@4.22.5': optional: true - '@rollup/rollup-win32-arm64-msvc@4.22.4': + '@rollup/rollup-win32-arm64-msvc@4.22.5': optional: true - '@rollup/rollup-win32-ia32-msvc@4.22.4': + '@rollup/rollup-win32-ia32-msvc@4.22.5': optional: true - '@rollup/rollup-win32-x64-msvc@4.22.4': + '@rollup/rollup-win32-x64-msvc@4.22.5': optional: true '@shikijs/core@1.17.0': @@ -8863,14 +8860,14 @@ snapshots: '@shikijs/vitepress-twoslash@1.17.0(@nuxt/kit@packages+kit)(typescript@5.6.2)': dependencies: '@shikijs/twoslash': 1.18.0(typescript@5.6.2) - floating-vue: 5.2.2(@nuxt/kit@packages+kit)(vue@3.5.9(typescript@5.6.2)) + floating-vue: 5.2.2(@nuxt/kit@packages+kit)(vue@3.5.10(typescript@5.6.2)) mdast-util-from-markdown: 2.0.1 mdast-util-gfm: 3.0.0 mdast-util-to-hast: 13.2.0 shiki: 1.17.0 twoslash: 0.2.11(typescript@5.6.2) twoslash-vue: 0.2.11(typescript@5.6.2) - vue: 3.5.9(typescript@5.6.2) + vue: 3.5.10(typescript@5.6.2) transitivePeerDependencies: - '@nuxt/kit' - supports-color @@ -8912,14 +8909,14 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.9)(vue@3.5.9(typescript@5.6.2))': + '@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.10)(vue@3.5.10(typescript@5.6.2))': dependencies: '@babel/runtime': 7.25.6 '@testing-library/dom': 9.3.4 '@vue/test-utils': 2.4.6 - vue: 3.5.9(typescript@5.6.2) + vue: 3.5.10(typescript@5.6.2) optionalDependencies: - '@vue/compiler-sfc': 3.5.9 + '@vue/compiler-sfc': 3.5.10 '@trysound/sax@0.2.0': {} @@ -8929,7 +8926,7 @@ snapshots: '@types/connect@3.4.38': dependencies: - '@types/node': 20.16.9 + '@types/node': 20.16.10 '@types/debug@4.1.12': dependencies: @@ -8944,8 +8941,6 @@ snapshots: dependencies: '@types/eslint': 9.6.1 - '@types/estree@1.0.5': {} - '@types/estree@1.0.6': {} '@types/file-loader@5.0.4': @@ -8962,7 +8957,7 @@ snapshots: '@types/http-proxy@1.17.15': dependencies: - '@types/node': 20.16.9 + '@types/node': 20.16.10 '@types/istanbul-lib-coverage@2.0.6': {} @@ -8990,9 +8985,9 @@ snapshots: '@types/node-sass@4.11.7': dependencies: - '@types/node': 20.16.9 + '@types/node': 20.16.10 - '@types/node@20.16.9': + '@types/node@20.16.10': dependencies: undici-types: 6.19.8 @@ -9006,7 +9001,7 @@ snapshots: '@types/sass-loader@8.0.9': dependencies: - '@types/node': 20.16.9 + '@types/node': 20.16.10 '@types/node-sass': 4.11.7 '@types/webpack': 4.41.39 sass: 1.78.0 @@ -9033,7 +9028,7 @@ snapshots: '@types/webpack-bundle-analyzer@4.7.0': dependencies: - '@types/node': 20.16.9 + '@types/node': 20.16.10 tapable: 2.2.1 webpack: 5.95.0 transitivePeerDependencies: @@ -9055,13 +9050,13 @@ snapshots: '@types/webpack-sources@3.2.3': dependencies: - '@types/node': 20.16.9 + '@types/node': 20.16.10 '@types/source-list-map': 0.1.6 source-map: 0.7.4 '@types/webpack@4.41.39': dependencies: - '@types/node': 20.16.9 + '@types/node': 20.16.10 '@types/tapable': 1.0.12 '@types/uglify-js': 3.17.5 '@types/webpack-sources': 3.2.3 @@ -9223,30 +9218,30 @@ snapshots: '@unhead/schema': 1.11.6 '@unhead/shared': 1.11.6 - '@unhead/vue@1.11.6(vue@3.5.9(typescript@5.6.2))': + '@unhead/vue@1.11.6(vue@3.5.10(typescript@5.6.2))': dependencies: '@unhead/schema': 1.11.6 '@unhead/shared': 1.11.6 defu: 6.1.4 hookable: 5.5.3 unhead: 1.11.6 - vue: 3.5.9(typescript@5.6.2) + vue: 3.5.10(typescript@5.6.2) - '@unocss/astro@0.62.4(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))': + '@unocss/astro@0.62.4(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(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.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0)) + '@unocss/vite': 0.62.4(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: - vite: 5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - rollup - supports-color - '@unocss/cli@0.62.4(rollup@4.22.4)': + '@unocss/cli@0.62.4(rollup@4.22.5)': dependencies: '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.2(rollup@4.22.4) + '@rollup/pluginutils': 5.1.2(rollup@4.22.5) '@unocss/config': 0.62.4 '@unocss/core': 0.62.4 '@unocss/preset-uno': 0.62.4 @@ -9282,7 +9277,7 @@ snapshots: gzip-size: 6.0.0 sirv: 2.0.4 - '@unocss/nuxt@0.62.4(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(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.22.5)(vite@5.4.8(@types/node@20.16.10)(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 @@ -9295,9 +9290,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.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0)) - '@unocss/webpack': 0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)) - unocss: 0.62.4(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0)) + '@unocss/vite': 0.62.4(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) + '@unocss/webpack': 0.62.4(rollup@4.22.5)(webpack@5.95.0(esbuild@0.24.0)) + unocss: 0.62.4(@unocss/webpack@0.62.4(rollup@4.22.5)(webpack@5.95.0(esbuild@0.24.0)))(postcss@8.4.47)(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) transitivePeerDependencies: - postcss - rollup @@ -9386,25 +9381,25 @@ snapshots: dependencies: '@unocss/core': 0.62.4 - '@unocss/vite@0.62.4(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))': + '@unocss/vite@0.62.4(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))': dependencies: '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.2(rollup@4.22.4) + '@rollup/pluginutils': 5.1.2(rollup@4.22.5) '@unocss/config': 0.62.4 '@unocss/core': 0.62.4 '@unocss/inspector': 0.62.4 chokidar: 3.6.0 magic-string: 0.30.11 tinyglobby: 0.2.6 - vite: 5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - rollup - supports-color - '@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.23.1))': + '@unocss/webpack@0.62.4(rollup@4.22.5)(webpack@5.95.0(esbuild@0.23.1))': dependencies: '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.2(rollup@4.22.4) + '@rollup/pluginutils': 5.1.2(rollup@4.22.5) '@unocss/config': 0.62.4 '@unocss/core': 0.62.4 chokidar: 3.6.0 @@ -9418,10 +9413,10 @@ snapshots: - supports-color optional: true - '@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0))': + '@unocss/webpack@0.62.4(rollup@4.22.5)(webpack@5.95.0(esbuild@0.24.0))': dependencies: '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.2(rollup@4.22.4) + '@rollup/pluginutils': 5.1.2(rollup@4.22.5) '@unocss/config': 0.62.4 '@unocss/core': 0.62.4 chokidar: 3.6.0 @@ -9470,22 +9465,22 @@ snapshots: - encoding - supports-color - '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.9(typescript@5.6.2))': + '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))': dependencies: '@babel/core': 7.25.2 '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.25.2) - vite: 5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0) - vue: 3.5.9(typescript@5.6.2) + vite: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) + vue: 3.5.10(typescript@5.6.2) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.1.4(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.9(typescript@5.6.2))': + '@vitejs/plugin-vue@5.1.4(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))': dependencies: - vite: 5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0) - vue: 3.5.9(typescript@5.6.2) + vite: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) + vue: 3.5.10(typescript@5.6.2) - '@vitest/coverage-v8@2.1.1(vitest@2.1.1(@types/node@20.16.9)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))': + '@vitest/coverage-v8@2.1.1(vitest@2.1.1(@types/node@20.16.10)(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 @@ -9499,7 +9494,7 @@ snapshots: std-env: 3.7.0 test-exclude: 7.0.1 tinyrainbow: 1.2.0 - vitest: 2.1.1(@types/node@20.16.9)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + vitest: 2.1.1(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - supports-color @@ -9516,13 +9511,13 @@ snapshots: chai: 5.1.1 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.1(@vitest/spy@2.1.1)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))': + '@vitest/mocker@2.1.1(@vitest/spy@2.1.1)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))': dependencies: '@vitest/spy': 2.1.1 estree-walker: 3.0.3 magic-string: 0.30.11 optionalDependencies: - vite: 5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) '@vitest/pretty-format@2.1.1': dependencies: @@ -9584,16 +9579,16 @@ snapshots: path-browserify: 1.0.1 vscode-uri: 3.0.8 - '@vue-macros/common@1.12.3(rollup@4.22.4)(vue@3.5.9(typescript@5.6.2))': + '@vue-macros/common@1.12.3(rollup@4.22.5)(vue@3.5.10(typescript@5.6.2))': dependencies: '@babel/types': 7.25.6 - '@rollup/pluginutils': 5.1.2(rollup@4.22.4) - '@vue/compiler-sfc': 3.5.9 + '@rollup/pluginutils': 5.1.2(rollup@4.22.5) + '@vue/compiler-sfc': 3.5.10 ast-kit: 1.1.0 local-pkg: 0.5.0 magic-string-ast: 0.6.2 optionalDependencies: - vue: 3.5.9(typescript@5.6.2) + vue: 3.5.10(typescript@5.6.2) transitivePeerDependencies: - rollup @@ -9623,39 +9618,39 @@ snapshots: '@babel/helper-module-imports': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 '@babel/parser': 7.25.6 - '@vue/compiler-sfc': 3.5.9 + '@vue/compiler-sfc': 3.5.10 transitivePeerDependencies: - supports-color - '@vue/compiler-core@3.5.9': + '@vue/compiler-core@3.5.10': dependencies: '@babel/parser': 7.25.6 - '@vue/shared': 3.5.9 + '@vue/shared': 3.5.10 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.1 - '@vue/compiler-dom@3.5.9': + '@vue/compiler-dom@3.5.10': dependencies: - '@vue/compiler-core': 3.5.9 - '@vue/shared': 3.5.9 + '@vue/compiler-core': 3.5.10 + '@vue/shared': 3.5.10 - '@vue/compiler-sfc@3.5.9': + '@vue/compiler-sfc@3.5.10': dependencies: '@babel/parser': 7.25.6 - '@vue/compiler-core': 3.5.9 - '@vue/compiler-dom': 3.5.9 - '@vue/compiler-ssr': 3.5.9 - '@vue/shared': 3.5.9 + '@vue/compiler-core': 3.5.10 + '@vue/compiler-dom': 3.5.10 + '@vue/compiler-ssr': 3.5.10 + '@vue/shared': 3.5.10 estree-walker: 2.0.2 magic-string: 0.30.11 postcss: 8.4.47 source-map-js: 1.2.1 - '@vue/compiler-ssr@3.5.9': + '@vue/compiler-ssr@3.5.10': dependencies: - '@vue/compiler-dom': 3.5.9 - '@vue/shared': 3.5.9 + '@vue/compiler-dom': 3.5.10 + '@vue/shared': 3.5.10 '@vue/compiler-vue2@2.7.16': dependencies: @@ -9668,15 +9663,15 @@ snapshots: dependencies: '@vue/devtools-kit': 7.4.6 - '@vue/devtools-core@7.4.4(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue@3.5.9(typescript@5.6.2))': + '@vue/devtools-core@7.4.4(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))': 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.9)(sass@1.78.0)(terser@5.32.0)) - vue: 3.5.9(typescript@5.6.2) + vite-hot-client: 0.2.3(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) + vue: 3.5.10(typescript@5.6.2) transitivePeerDependencies: - vite @@ -9707,9 +9702,9 @@ snapshots: '@vue/language-core@2.1.6(typescript@5.6.2)': dependencies: '@volar/language-core': 2.4.4 - '@vue/compiler-dom': 3.5.9 + '@vue/compiler-dom': 3.5.10 '@vue/compiler-vue2': 2.7.16 - '@vue/shared': 3.5.9 + '@vue/shared': 3.5.10 computeds: 0.0.1 minimatch: 9.0.5 muggle-string: 0.4.1 @@ -9717,50 +9712,50 @@ snapshots: optionalDependencies: typescript: 5.6.2 - '@vue/reactivity@3.5.9': + '@vue/reactivity@3.5.10': dependencies: - '@vue/shared': 3.5.9 + '@vue/shared': 3.5.10 - '@vue/runtime-core@3.5.9': + '@vue/runtime-core@3.5.10': dependencies: - '@vue/reactivity': 3.5.9 - '@vue/shared': 3.5.9 + '@vue/reactivity': 3.5.10 + '@vue/shared': 3.5.10 - '@vue/runtime-dom@3.5.9': + '@vue/runtime-dom@3.5.10': dependencies: - '@vue/reactivity': 3.5.9 - '@vue/runtime-core': 3.5.9 - '@vue/shared': 3.5.9 + '@vue/reactivity': 3.5.10 + '@vue/runtime-core': 3.5.10 + '@vue/shared': 3.5.10 csstype: 3.1.3 - '@vue/server-renderer@3.5.9(vue@3.5.9(typescript@5.6.2))': + '@vue/server-renderer@3.5.10(vue@3.5.10(typescript@5.6.2))': dependencies: - '@vue/compiler-ssr': 3.5.9 - '@vue/shared': 3.5.9 - vue: 3.5.9(typescript@5.6.2) + '@vue/compiler-ssr': 3.5.10 + '@vue/shared': 3.5.10 + vue: 3.5.10(typescript@5.6.2) - '@vue/shared@3.5.9': {} + '@vue/shared@3.5.10': {} '@vue/test-utils@2.4.6': dependencies: js-beautify: 1.15.1 vue-component-type-helpers: 2.1.6 - '@vueuse/core@11.1.0(vue@3.5.9(typescript@5.6.2))': + '@vueuse/core@11.1.0(vue@3.5.10(typescript@5.6.2))': dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 11.1.0 - '@vueuse/shared': 11.1.0(vue@3.5.9(typescript@5.6.2)) - vue-demi: 0.14.10(vue@3.5.9(typescript@5.6.2)) + '@vueuse/shared': 11.1.0(vue@3.5.10(typescript@5.6.2)) + vue-demi: 0.14.10(vue@3.5.10(typescript@5.6.2)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/integrations@11.1.0(change-case@5.4.4)(focus-trap@7.6.0)(vue@3.5.9(typescript@5.6.2))': + '@vueuse/integrations@11.1.0(change-case@5.4.4)(focus-trap@7.6.0)(vue@3.5.10(typescript@5.6.2))': dependencies: - '@vueuse/core': 11.1.0(vue@3.5.9(typescript@5.6.2)) - '@vueuse/shared': 11.1.0(vue@3.5.9(typescript@5.6.2)) - vue-demi: 0.14.10(vue@3.5.9(typescript@5.6.2)) + '@vueuse/core': 11.1.0(vue@3.5.10(typescript@5.6.2)) + '@vueuse/shared': 11.1.0(vue@3.5.10(typescript@5.6.2)) + vue-demi: 0.14.10(vue@3.5.10(typescript@5.6.2)) optionalDependencies: change-case: 5.4.4 focus-trap: 7.6.0 @@ -9770,21 +9765,21 @@ snapshots: '@vueuse/metadata@11.1.0': {} - '@vueuse/nuxt@11.1.0(nuxt@packages+nuxt)(vue@3.5.9(typescript@5.6.2))': + '@vueuse/nuxt@11.1.0(nuxt@packages+nuxt)(vue@3.5.10(typescript@5.6.2))': dependencies: '@nuxt/kit': link:packages/kit - '@vueuse/core': 11.1.0(vue@3.5.9(typescript@5.6.2)) + '@vueuse/core': 11.1.0(vue@3.5.10(typescript@5.6.2)) '@vueuse/metadata': 11.1.0 local-pkg: 0.5.0 nuxt: link:packages/nuxt - vue-demi: 0.14.10(vue@3.5.9(typescript@5.6.2)) + vue-demi: 0.14.10(vue@3.5.10(typescript@5.6.2)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/shared@11.1.0(vue@3.5.9(typescript@5.6.2))': + '@vueuse/shared@11.1.0(vue@3.5.10(typescript@5.6.2))': dependencies: - vue-demi: 0.14.10(vue@3.5.9(typescript@5.6.2)) + vue-demi: 0.14.10(vue@3.5.10(typescript@5.6.2)) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -11193,11 +11188,11 @@ snapshots: flatted@3.3.1: {} - floating-vue@5.2.2(@nuxt/kit@packages+kit)(vue@3.5.9(typescript@5.6.2)): + floating-vue@5.2.2(@nuxt/kit@packages+kit)(vue@3.5.10(typescript@5.6.2)): dependencies: '@floating-ui/dom': 1.1.1 - vue: 3.5.9(typescript@5.6.2) - vue-resize: 2.0.0-alpha.1(vue@3.5.9(typescript@5.6.2)) + vue: 3.5.10(typescript@5.6.2) + vue-resize: 2.0.0-alpha.1(vue@3.5.10(typescript@5.6.2)) optionalDependencies: '@nuxt/kit': link:packages/kit @@ -11546,7 +11541,7 @@ snapshots: html-tags@3.3.1: {} - html-validate@8.24.0(vitest@2.1.1(@types/node@20.16.9)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)): + html-validate@8.24.0(vitest@2.1.1(@types/node@20.16.10)(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) @@ -11559,7 +11554,7 @@ snapshots: prompts: 2.4.2 semver: 7.6.3 optionalDependencies: - vitest: 2.1.1(@types/node@20.16.9)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + vitest: 2.1.1(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) html-void-elements@3.0.0: {} @@ -11654,9 +11649,9 @@ snapshots: transitivePeerDependencies: - supports-color - impound@0.1.0(rollup@4.22.4)(webpack-sources@3.2.3): + impound@0.1.0(rollup@4.22.5)(webpack-sources@3.2.3): dependencies: - '@rollup/pluginutils': 5.1.2(rollup@4.22.4) + '@rollup/pluginutils': 5.1.2(rollup@4.22.5) mlly: 1.7.1 pathe: 1.1.2 unenv: 1.10.0 @@ -11898,7 +11893,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.16.9 + '@types/node': 20.16.10 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -11906,13 +11901,13 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.16.9 + '@types/node': 20.16.10 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@29.7.0: dependencies: - '@types/node': 20.16.9 + '@types/node': 20.16.10 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -12624,14 +12619,14 @@ snapshots: dependencies: '@cloudflare/kv-asset-handler': 0.3.4 '@netlify/functions': 2.8.1 - '@rollup/plugin-alias': 5.1.1(rollup@4.22.4) - '@rollup/plugin-commonjs': 26.0.1(rollup@4.22.4) - '@rollup/plugin-inject': 5.0.5(rollup@4.22.4) - '@rollup/plugin-json': 6.1.0(rollup@4.22.4) - '@rollup/plugin-node-resolve': 15.3.0(rollup@4.22.4) - '@rollup/plugin-replace': 5.0.7(rollup@4.22.4) - '@rollup/plugin-terser': 0.4.4(rollup@4.22.4) - '@rollup/pluginutils': 5.1.2(rollup@4.22.4) + '@rollup/plugin-alias': 5.1.1(rollup@4.22.5) + '@rollup/plugin-commonjs': 26.0.1(rollup@4.22.5) + '@rollup/plugin-inject': 5.0.5(rollup@4.22.5) + '@rollup/plugin-json': 6.1.0(rollup@4.22.5) + '@rollup/plugin-node-resolve': 15.3.0(rollup@4.22.5) + '@rollup/plugin-replace': 5.0.7(rollup@4.22.5) + '@rollup/plugin-terser': 0.4.4(rollup@4.22.5) + '@rollup/pluginutils': 5.1.2(rollup@4.22.5) '@types/http-proxy': 1.17.15 '@vercel/nft': 0.27.4 archiver: 7.0.1 @@ -12677,8 +12672,8 @@ snapshots: pkg-types: 1.2.0 pretty-bytes: 6.1.1 radix3: 1.1.2 - rollup: 4.22.4 - rollup-plugin-visualizer: 5.12.0(rollup@4.22.4) + rollup: 4.22.5 + rollup-plugin-visualizer: 5.12.0(rollup@4.22.5) scule: 1.3.0 semver: 7.6.3 serve-placeholder: 2.0.2 @@ -12688,7 +12683,7 @@ snapshots: uncrypto: 0.1.3 unctx: 2.3.1(webpack-sources@3.2.3) unenv: 1.10.0 - unimport: 3.13.0(rollup@4.22.4)(webpack-sources@3.2.3) + unimport: 3.13.0(rollup@4.22.5)(webpack-sources@3.2.3) unstorage: 1.12.0(ioredis@5.4.1) untyped: 1.5.0 unwasm: 0.3.9(webpack-sources@3.2.3) @@ -12718,14 +12713,14 @@ snapshots: dependencies: '@cloudflare/kv-asset-handler': 0.3.4 '@netlify/functions': 2.8.1 - '@rollup/plugin-alias': 5.1.1(rollup@4.22.4) - '@rollup/plugin-commonjs': 25.0.8(rollup@4.22.4) - '@rollup/plugin-inject': 5.0.5(rollup@4.22.4) - '@rollup/plugin-json': 6.1.0(rollup@4.22.4) - '@rollup/plugin-node-resolve': 15.3.0(rollup@4.22.4) - '@rollup/plugin-replace': 5.0.7(rollup@4.22.4) - '@rollup/plugin-terser': 0.4.4(rollup@4.22.4) - '@rollup/pluginutils': 5.1.2(rollup@4.22.4) + '@rollup/plugin-alias': 5.1.1(rollup@4.22.5) + '@rollup/plugin-commonjs': 25.0.8(rollup@4.22.5) + '@rollup/plugin-inject': 5.0.5(rollup@4.22.5) + '@rollup/plugin-json': 6.1.0(rollup@4.22.5) + '@rollup/plugin-node-resolve': 15.3.0(rollup@4.22.5) + '@rollup/plugin-replace': 5.0.7(rollup@4.22.5) + '@rollup/plugin-terser': 0.4.4(rollup@4.22.5) + '@rollup/pluginutils': 5.1.2(rollup@4.22.5) '@types/http-proxy': 1.17.15 '@vercel/nft': 0.26.5 archiver: 7.0.1 @@ -12768,8 +12763,8 @@ snapshots: pkg-types: 1.2.0 pretty-bytes: 6.1.1 radix3: 1.1.2 - rollup: 4.22.4 - rollup-plugin-visualizer: 5.12.0(rollup@4.22.4) + rollup: 4.22.5 + rollup-plugin-visualizer: 5.12.0(rollup@4.22.5) scule: 1.3.0 semver: 7.6.3 serve-placeholder: 2.0.2 @@ -12779,7 +12774,7 @@ snapshots: uncrypto: 0.1.3 unctx: 2.3.1(webpack-sources@3.2.3) unenv: 1.10.0 - unimport: 3.13.0(rollup@4.22.4)(webpack-sources@3.2.3) + unimport: 3.13.0(rollup@4.22.5)(webpack-sources@3.2.3) unstorage: 1.12.0(ioredis@5.4.1) unwasm: 0.3.9(webpack-sources@3.2.3) transitivePeerDependencies: @@ -13706,43 +13701,43 @@ snapshots: glob: 11.0.0 package-json-from-dist: 1.0.0 - rollup-plugin-dts@6.1.1(rollup@4.22.4)(typescript@5.6.2): + rollup-plugin-dts@6.1.1(rollup@4.22.5)(typescript@5.6.2): dependencies: magic-string: 0.30.11 - rollup: 4.22.4 + rollup: 4.22.5 typescript: 5.6.2 optionalDependencies: '@babel/code-frame': 7.24.7 - rollup-plugin-visualizer@5.12.0(rollup@4.22.4): + rollup-plugin-visualizer@5.12.0(rollup@4.22.5): dependencies: open: 8.4.2 picomatch: 2.3.1 source-map: 0.7.4 yargs: 17.7.2 optionalDependencies: - rollup: 4.22.4 + rollup: 4.22.5 - rollup@4.22.4: + rollup@4.22.5: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.22.4 - '@rollup/rollup-android-arm64': 4.22.4 - '@rollup/rollup-darwin-arm64': 4.22.4 - '@rollup/rollup-darwin-x64': 4.22.4 - '@rollup/rollup-linux-arm-gnueabihf': 4.22.4 - '@rollup/rollup-linux-arm-musleabihf': 4.22.4 - '@rollup/rollup-linux-arm64-gnu': 4.22.4 - '@rollup/rollup-linux-arm64-musl': 4.22.4 - '@rollup/rollup-linux-powerpc64le-gnu': 4.22.4 - '@rollup/rollup-linux-riscv64-gnu': 4.22.4 - '@rollup/rollup-linux-s390x-gnu': 4.22.4 - '@rollup/rollup-linux-x64-gnu': 4.22.4 - '@rollup/rollup-linux-x64-musl': 4.22.4 - '@rollup/rollup-win32-arm64-msvc': 4.22.4 - '@rollup/rollup-win32-ia32-msvc': 4.22.4 - '@rollup/rollup-win32-x64-msvc': 4.22.4 + '@rollup/rollup-android-arm-eabi': 4.22.5 + '@rollup/rollup-android-arm64': 4.22.5 + '@rollup/rollup-darwin-arm64': 4.22.5 + '@rollup/rollup-darwin-x64': 4.22.5 + '@rollup/rollup-linux-arm-gnueabihf': 4.22.5 + '@rollup/rollup-linux-arm-musleabihf': 4.22.5 + '@rollup/rollup-linux-arm64-gnu': 4.22.5 + '@rollup/rollup-linux-arm64-musl': 4.22.5 + '@rollup/rollup-linux-powerpc64le-gnu': 4.22.5 + '@rollup/rollup-linux-riscv64-gnu': 4.22.5 + '@rollup/rollup-linux-s390x-gnu': 4.22.5 + '@rollup/rollup-linux-x64-gnu': 4.22.5 + '@rollup/rollup-linux-x64-musl': 4.22.5 + '@rollup/rollup-win32-arm64-msvc': 4.22.5 + '@rollup/rollup-win32-ia32-msvc': 4.22.5 + '@rollup/rollup-win32-x64-msvc': 4.22.5 fsevents: 2.3.3 run-applescript@7.0.0: {} @@ -14292,12 +14287,12 @@ snapshots: unbuild@3.0.0-rc.8(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)): dependencies: - '@rollup/plugin-alias': 5.1.1(rollup@4.22.4) - '@rollup/plugin-commonjs': 28.0.0(rollup@4.22.4) - '@rollup/plugin-json': 6.1.0(rollup@4.22.4) - '@rollup/plugin-node-resolve': 15.3.0(rollup@4.22.4) - '@rollup/plugin-replace': 6.0.1(rollup@4.22.4) - '@rollup/pluginutils': 5.1.2(rollup@4.22.4) + '@rollup/plugin-alias': 5.1.1(rollup@4.22.5) + '@rollup/plugin-commonjs': 28.0.0(rollup@4.22.5) + '@rollup/plugin-json': 6.1.0(rollup@4.22.5) + '@rollup/plugin-node-resolve': 15.3.0(rollup@4.22.5) + '@rollup/plugin-replace': 6.0.1(rollup@4.22.5) + '@rollup/pluginutils': 5.1.2(rollup@4.22.5) citty: 0.1.6 consola: 3.2.3 defu: 6.1.4 @@ -14311,8 +14306,8 @@ snapshots: pathe: 1.1.2 pkg-types: 1.2.0 pretty-bytes: 6.1.1 - rollup: 4.22.4 - rollup-plugin-dts: 6.1.1(rollup@4.22.4)(typescript@5.6.2) + rollup: 4.22.5 + rollup-plugin-dts: 6.1.1(rollup@4.22.5)(typescript@5.6.2) scule: 1.3.0 tinyglobby: 0.2.6 ufo: 1.5.4 @@ -14378,9 +14373,9 @@ snapshots: trough: 2.2.0 vfile: 6.0.3 - unimport@3.13.0(rollup@4.22.4)(webpack-sources@3.2.3): + unimport@3.13.0(rollup@4.22.5)(webpack-sources@3.2.3): dependencies: - '@rollup/pluginutils': 5.1.2(rollup@4.22.4) + '@rollup/pluginutils': 5.1.2(rollup@4.22.5) acorn: 8.12.1 escape-string-regexp: 5.0.0 estree-walker: 3.0.3 @@ -14426,10 +14421,10 @@ snapshots: universalify@2.0.1: {} - unocss@0.62.4(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0)): + unocss@0.62.4(@unocss/webpack@0.62.4(rollup@4.22.5)(webpack@5.95.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)): dependencies: - '@unocss/astro': 0.62.4(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0)) - '@unocss/cli': 0.62.4(rollup@4.22.4) + '@unocss/astro': 0.62.4(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) + '@unocss/cli': 0.62.4(rollup@4.22.5) '@unocss/core': 0.62.4 '@unocss/postcss': 0.62.4(postcss@8.4.47) '@unocss/preset-attributify': 0.62.4 @@ -14444,19 +14439,19 @@ 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.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0)) + '@unocss/vite': 0.62.4(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: - '@unocss/webpack': 0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.23.1)) - vite: 5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0) + '@unocss/webpack': 0.62.4(rollup@4.22.5)(webpack@5.95.0(esbuild@0.23.1)) + vite: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - postcss - rollup - supports-color - unocss@0.62.4(@unocss/webpack@0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)))(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0)): + unocss@0.62.4(@unocss/webpack@0.62.4(rollup@4.22.5)(webpack@5.95.0(esbuild@0.24.0)))(postcss@8.4.47)(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)): dependencies: - '@unocss/astro': 0.62.4(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0)) - '@unocss/cli': 0.62.4(rollup@4.22.4) + '@unocss/astro': 0.62.4(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) + '@unocss/cli': 0.62.4(rollup@4.22.5) '@unocss/core': 0.62.4 '@unocss/postcss': 0.62.4(postcss@8.4.47) '@unocss/preset-attributify': 0.62.4 @@ -14471,20 +14466,20 @@ 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.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0)) + '@unocss/vite': 0.62.4(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: - '@unocss/webpack': 0.62.4(rollup@4.22.4)(webpack@5.95.0(esbuild@0.24.0)) - vite: 5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0) + '@unocss/webpack': 0.62.4(rollup@4.22.5)(webpack@5.95.0(esbuild@0.24.0)) + vite: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - postcss - rollup - supports-color - unplugin-vue-router@0.10.8(rollup@4.22.4)(vue-router@4.4.5(vue@3.5.9(typescript@5.6.2)))(vue@3.5.9(typescript@5.6.2))(webpack-sources@3.2.3): + unplugin-vue-router@0.10.8(rollup@4.22.5)(vue-router@4.4.5(vue@3.5.10(typescript@5.6.2)))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3): dependencies: '@babel/types': 7.25.6 - '@rollup/pluginutils': 5.1.2(rollup@4.22.4) - '@vue-macros/common': 1.12.3(rollup@4.22.4)(vue@3.5.9(typescript@5.6.2)) + '@rollup/pluginutils': 5.1.2(rollup@4.22.5) + '@vue-macros/common': 1.12.3(rollup@4.22.5)(vue@3.5.10(typescript@5.6.2)) ast-walker-scope: 0.6.2 chokidar: 3.6.0 fast-glob: 3.3.2 @@ -14497,7 +14492,7 @@ snapshots: unplugin: 1.14.1(webpack-sources@3.2.3) yaml: 2.5.1 optionalDependencies: - vue-router: 4.4.5(vue@3.5.9(typescript@5.6.2)) + vue-router: 4.4.5(vue@3.5.10(typescript@5.6.2)) transitivePeerDependencies: - rollup - vue @@ -14583,9 +14578,9 @@ snapshots: util-deprecate@1.0.2: {} - v-lazy-show@0.2.4(@vue/compiler-core@3.5.9): + v-lazy-show@0.2.4(@vue/compiler-core@3.5.10): dependencies: - '@vue/compiler-core': 3.5.9 + '@vue/compiler-core': 3.5.10 valibot@0.42.1(typescript@5.6.2): optionalDependencies: @@ -14611,17 +14606,17 @@ 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.9)(sass@1.78.0)(terser@5.32.0)): + vite-hot-client@0.2.3(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)): dependencies: - vite: 5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) - vite-node@1.6.0(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0): + vite-node@1.6.0(@types/node@20.16.10)(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.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - '@types/node' - less @@ -14633,12 +14628,12 @@ snapshots: - supports-color - terser - vite-node@2.1.1(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0): + vite-node@2.1.1(@types/node@20.16.10)(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.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - '@types/node' - less @@ -14650,7 +14645,7 @@ snapshots: - supports-color - terser - vite-plugin-checker@0.8.0(eslint@9.11.1(jiti@2.0.0))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)): + vite-plugin-checker@0.8.0(eslint@9.11.1(jiti@2.0.0))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)): dependencies: '@babel/code-frame': 7.24.7 ansi-escapes: 4.3.2 @@ -14662,7 +14657,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.9)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) vscode-languageclient: 7.0.0 vscode-languageserver: 7.0.0 vscode-languageserver-textdocument: 1.0.12 @@ -14673,10 +14668,10 @@ snapshots: typescript: 5.6.2 vue-tsc: 2.1.6(typescript@5.6.2) - vite-plugin-inspect@0.8.7(@nuxt/kit@packages+kit)(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0)): + vite-plugin-inspect@0.8.7(@nuxt/kit@packages+kit)(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)): dependencies: '@antfu/utils': 0.7.10 - '@rollup/pluginutils': 5.1.2(rollup@4.22.4) + '@rollup/pluginutils': 5.1.2(rollup@4.22.5) debug: 4.3.7(supports-color@9.4.0) error-stack-parser-es: 0.1.5 fs-extra: 11.2.0 @@ -14684,14 +14679,14 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.1.0 sirv: 2.0.4 - vite: 5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) optionalDependencies: '@nuxt/kit': link:packages/kit transitivePeerDependencies: - rollup - supports-color - vite-plugin-vue-inspector@5.2.0(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0)): + vite-plugin-vue-inspector@5.2.0(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)): dependencies: '@babel/core': 7.25.2 '@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.25.2) @@ -14699,27 +14694,27 @@ snapshots: '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.2) '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.25.2) - '@vue/compiler-dom': 3.5.9 + '@vue/compiler-dom': 3.5.10 kolorist: 1.8.0 magic-string: 0.30.11 - vite: 5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - supports-color - vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0): + vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0): dependencies: esbuild: 0.21.5 postcss: 8.4.47 - rollup: 4.22.4 + rollup: 4.22.5 optionalDependencies: - '@types/node': 20.16.9 + '@types/node': 20.16.10 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.9)(vue@3.5.9(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.9)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.9(typescript@5.6.2)))(vue@3.5.9(typescript@5.6.2))(webpack-sources@3.2.3): + vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.10)(vue@3.5.10(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.10(typescript@5.6.2)))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3): dependencies: - '@nuxt/test-utils': 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.9)(vue@3.5.9(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.9)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.9(typescript@5.6.2)))(vue@3.5.9(typescript@5.6.2))(webpack-sources@3.2.3) + '@nuxt/test-utils': 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.10)(vue@3.5.10(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.10(typescript@5.6.2)))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -14739,7 +14734,7 @@ snapshots: - vue-router - webpack-sources - vitest@1.6.0(@types/node@20.16.9)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0): + vitest@1.6.0(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0): dependencies: '@vitest/expect': 1.6.0 '@vitest/runner': 1.6.0 @@ -14758,11 +14753,11 @@ snapshots: strip-literal: 2.1.0 tinybench: 2.9.0 tinypool: 0.8.4 - vite: 5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0) - vite-node: 1.6.0(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) + vite-node: 1.6.0(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.16.9 + '@types/node': 20.16.10 happy-dom: 15.7.4 transitivePeerDependencies: - less @@ -14774,10 +14769,10 @@ snapshots: - supports-color - terser - vitest@2.1.1(@types/node@20.16.9)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0): + vitest@2.1.1(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0): dependencies: '@vitest/expect': 2.1.1 - '@vitest/mocker': 2.1.1(@vitest/spy@2.1.1)(vite@5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0)) + '@vitest/mocker': 2.1.1(@vitest/spy@2.1.1)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) '@vitest/pretty-format': 2.1.1 '@vitest/runner': 2.1.1 '@vitest/snapshot': 2.1.1 @@ -14792,11 +14787,11 @@ snapshots: tinyexec: 0.3.0 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.8(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0) - vite-node: 2.1.1(@types/node@20.16.9)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) + vite-node: 2.1.1(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.16.9 + '@types/node': 20.16.10 happy-dom: 15.7.4 transitivePeerDependencies: - less @@ -14840,9 +14835,9 @@ snapshots: vue-component-type-helpers@2.1.6: {} - vue-demi@0.14.10(vue@3.5.9(typescript@5.6.2)): + vue-demi@0.14.10(vue@3.5.10(typescript@5.6.2)): dependencies: - vue: 3.5.9(typescript@5.6.2) + vue: 3.5.10(typescript@5.6.2) vue-devtools-stub@0.1.0: {} @@ -14859,24 +14854,24 @@ snapshots: transitivePeerDependencies: - supports-color - vue-loader@17.4.2(@vue/compiler-sfc@3.5.9)(vue@3.5.9(typescript@5.6.2))(webpack@5.95.0): + vue-loader@17.4.2(@vue/compiler-sfc@3.5.10)(vue@3.5.10(typescript@5.6.2))(webpack@5.95.0): dependencies: chalk: 4.1.2 hash-sum: 2.0.0 watchpack: 2.4.2 webpack: 5.95.0 optionalDependencies: - '@vue/compiler-sfc': 3.5.9 - vue: 3.5.9(typescript@5.6.2) + '@vue/compiler-sfc': 3.5.10 + vue: 3.5.10(typescript@5.6.2) - vue-resize@2.0.0-alpha.1(vue@3.5.9(typescript@5.6.2)): + vue-resize@2.0.0-alpha.1(vue@3.5.10(typescript@5.6.2)): dependencies: - vue: 3.5.9(typescript@5.6.2) + vue: 3.5.10(typescript@5.6.2) - vue-router@4.4.5(vue@3.5.9(typescript@5.6.2)): + vue-router@4.4.5(vue@3.5.10(typescript@5.6.2)): dependencies: '@vue/devtools-api': 6.6.4 - vue: 3.5.9(typescript@5.6.2) + vue: 3.5.10(typescript@5.6.2) vue-tsc@2.1.6(typescript@5.6.2): dependencies: @@ -14885,13 +14880,13 @@ snapshots: semver: 7.6.3 typescript: 5.6.2 - vue@3.5.9(typescript@5.6.2): + vue@3.5.10(typescript@5.6.2): dependencies: - '@vue/compiler-dom': 3.5.9 - '@vue/compiler-sfc': 3.5.9 - '@vue/runtime-dom': 3.5.9 - '@vue/server-renderer': 3.5.9(vue@3.5.9(typescript@5.6.2)) - '@vue/shared': 3.5.9 + '@vue/compiler-dom': 3.5.10 + '@vue/compiler-sfc': 3.5.10 + '@vue/runtime-dom': 3.5.10 + '@vue/server-renderer': 3.5.10(vue@3.5.10(typescript@5.6.2)) + '@vue/shared': 3.5.10 optionalDependencies: typescript: 5.6.2 diff --git a/test/bundle.test.ts b/test/bundle.test.ts index 5823bdc56f..a09bccece0 100644 --- a/test/bundle.test.ts +++ b/test/bundle.test.ts @@ -78,7 +78,7 @@ describe.skipIf(process.env.SKIP_BUNDLE_SIZE === 'true' || process.env.ECOSYSTEM const serverDir = join(rootDir, '.output-inline/server') const serverStats = await analyzeSizes(['**/*.mjs', '!node_modules'], serverDir) - expect.soft(roundToKilobytes(serverStats.totalBytes)).toMatchInlineSnapshot(`"557k"`) + expect.soft(roundToKilobytes(serverStats.totalBytes)).toMatchInlineSnapshot(`"558k"`) const modules = await analyzeSizes(['node_modules/**/*'], serverDir) expect.soft(roundToKilobytes(modules.totalBytes)).toMatchInlineSnapshot(`"93.8k"`) From 911471a2c527bdf5f7e8f03e666155dcb9767fb8 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 28 Sep 2024 08:51:25 +0100 Subject: [PATCH 059/104] chore(deps): update node.js to db5dd2f (main) (#29204) 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 384db34cf9..2d09d397f7 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -1,4 +1,4 @@ -FROM node:lts@sha256:af65937f2a7e69098ba4126188aaa70834dfe24c4a0761372bfa9cde1af9248f +FROM node:lts@sha256:db5dd2f30cb82a8bdbd16acd4a8f3f2789f5b24f6ce43f98aa041be848c82e45 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 ad2d291f257b96b8f30dae8b0e041da6e99d493c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 28 Sep 2024 14:09:31 +0100 Subject: [PATCH 060/104] chore(deps): update all non-major dependencies (main) (#29208) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/kit/package.json | 2 +- packages/nuxt/package.json | 2 +- packages/schema/package.json | 2 +- packages/ui-templates/package.json | 4 +- pnpm-lock.yaml | 416 ++++++++++++++++++++++------- 5 files changed, 327 insertions(+), 99 deletions(-) diff --git a/packages/kit/package.json b/packages/kit/package.json index 4f9d95b6a8..e5c091f984 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -44,7 +44,7 @@ "semver": "^7.6.3", "ufo": "^1.5.4", "unctx": "^2.3.1", - "unimport": "^3.13.0", + "unimport": "^3.13.1", "untyped": "^1.5.0" }, "devDependencies": { diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 54ac82956d..b07297467d 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -114,7 +114,7 @@ "unctx": "^2.3.1", "unenv": "^1.10.0", "unhead": "^1.11.6", - "unimport": "^3.13.0", + "unimport": "^3.13.1", "unplugin": "^1.14.1", "unplugin-vue-router": "^0.10.8", "unstorage": "^1.12.0", diff --git a/packages/schema/package.json b/packages/schema/package.json index 0192a150a6..0733e75b4b 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -73,7 +73,7 @@ "std-env": "^3.7.0", "ufo": "^1.5.4", "uncrypto": "^0.1.3", - "unimport": "^3.13.0", + "unimport": "^3.13.1", "untyped": "^1.5.0" }, "engines": { diff --git a/packages/ui-templates/package.json b/packages/ui-templates/package.json index de258a3e68..c37685459e 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.62.4", + "@unocss/reset": "0.63.0", "critters": "0.0.24", "html-validate": "8.24.0", "htmlnano": "2.1.1", @@ -29,7 +29,7 @@ "scule": "1.3.0", "tinyexec": "0.3.0", "tinyglobby": "0.2.6", - "unocss": "0.62.4", + "unocss": "0.63.0", "vite": "5.4.8" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c4a8b95e1a..59ec5d88ff 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -239,8 +239,8 @@ importers: specifier: ^2.3.1 version: 2.3.1(webpack-sources@3.2.3) unimport: - specifier: ^3.13.0 - version: 3.13.0(rollup@4.22.5)(webpack-sources@3.2.3) + specifier: ^3.13.1 + version: 3.13.1(rollup@4.22.5)(webpack-sources@3.2.3) untyped: specifier: ^1.5.0 version: 1.5.0 @@ -438,8 +438,8 @@ importers: specifier: ^1.11.6 version: 1.11.6 unimport: - specifier: ^3.13.0 - version: 3.13.0(rollup@4.22.5)(webpack-sources@3.2.3) + specifier: ^3.13.1 + version: 3.13.1(rollup@4.22.5)(webpack-sources@3.2.3) unplugin: specifier: ^1.14.1 version: 1.14.1(webpack-sources@3.2.3) @@ -526,8 +526,8 @@ importers: specifier: ^0.1.3 version: 0.1.3 unimport: - specifier: ^3.13.0 - version: 3.13.0(rollup@4.22.5)(webpack-sources@3.2.3) + specifier: ^3.13.1 + version: 3.13.1(rollup@4.22.5)(webpack-sources@3.2.3) untyped: specifier: ^1.5.0 version: 1.5.0 @@ -617,8 +617,8 @@ importers: packages/ui-templates: devDependencies: '@unocss/reset': - specifier: 0.62.4 - version: 0.62.4 + specifier: 0.63.0 + version: 0.63.0 critters: specifier: 0.0.24 version: 0.0.24 @@ -650,8 +650,8 @@ importers: specifier: 0.2.6 version: 0.2.6 unocss: - specifier: 0.62.4 - version: 0.62.4(@unocss/webpack@0.62.4(rollup@4.22.5)(webpack@5.95.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) + specifier: 0.63.0 + version: 0.63.0(postcss@8.4.47)(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) vite: specifier: 5.4.8 version: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) @@ -2663,24 +2663,50 @@ packages: vite: optional: true + '@unocss/astro@0.63.0': + resolution: {integrity: sha512-ToF9X1uvm8CdxND+oVHrRPQyBsE5FZI1vz9lLVvqwzhOi9rfjGeoKeN7rV0njM2ohC+gbbPRDU9kKmZMnHLSzg==} + peerDependencies: + vite: 5.4.8 + peerDependenciesMeta: + vite: + optional: true + '@unocss/cli@0.62.4': resolution: {integrity: sha512-p4VyS40mzn4LCOkIsbIRzN0Zi50rRepesREi2S1+R4Kpvd4QFeeuxTuZNHEyi2uCboQ9ZWl1gfStCXIrNECwTg==} engines: {node: '>=14'} hasBin: true + '@unocss/cli@0.63.0': + resolution: {integrity: sha512-nJuHLDxgxSYhPQ0OY5BIZ0XQJyphapAFHYNh1ahTfJRa6IBIcCZb/JZFHjczCCLSSp1PAO4SJBNEPjJxZWr3rQ==} + engines: {node: '>=14'} + hasBin: true + '@unocss/config@0.62.4': resolution: {integrity: sha512-XKudKxxW8P44JvlIdS6HBpfE3qZA9rhbemy6/sb8HyZjKYjgeM9jx5yjk+9+4hXNma/KlwDXwjAqY29z0S0SrA==} engines: {node: '>=14'} + '@unocss/config@0.63.0': + resolution: {integrity: sha512-rlhki3GA6pNX05sjDGJO4vTDonOfDngL9CJWEbn9hELgMZQ3+OAO4mePMA6OsYfMxYz5qpfDKwofkuV4CGNDKQ==} + engines: {node: '>=14'} + '@unocss/core@0.62.4': resolution: {integrity: sha512-Cc+Vo6XlaQpyVejkJrrzzWtiK9pgMWzVVBpm9VCVtwZPUjD4GSc+g7VQCPXSsr7m03tmSuRySJx72QcASmauNQ==} + '@unocss/core@0.63.0': + resolution: {integrity: sha512-ZGvmQ3CgGlGJy8TDYUCLRzgv+uyUj2nv0a5MsVvLAD1BKHN96YSt/zRdvRprKUkSzP0yLw44k3kv59md8Bn8xw==} + '@unocss/extractor-arbitrary-variants@0.62.4': resolution: {integrity: sha512-e4hJfBMyFr6T6dYSTTjNv9CQwaU1CVEKxDlYP0GpfSgxsV58pguID9j1mt0/XZD6LvEDzwxj9RTRWKpUSWqp+Q==} + '@unocss/extractor-arbitrary-variants@0.63.0': + resolution: {integrity: sha512-zHSpKnXU+So15VtJV8CZE+VV6zxeard+fi3bfepCAZFI/8vxU7aTrEPeXniF06eIQeJZTGVn/EaOw4AKiy1ZRA==} + '@unocss/inspector@0.62.4': resolution: {integrity: sha512-bRcnI99gZecNzrUr6kDMdwGHkhUuTPyvvadRdaOxHc9Ow3ANNyqymeFM1q5anZEUZt8h15TYN0mdyQyIWkU3zg==} + '@unocss/inspector@0.63.0': + resolution: {integrity: sha512-vcAHezenaP3TxiX7GBNyLFRNrhw8oZlz8xNDiuSR3QI6Z2gCrCxdEwblFdjJKhBcNWK79oXm2QCHzD3/Fb7xvg==} + '@unocss/nuxt@0.62.4': resolution: {integrity: sha512-ZNfXu/f2kIRc8rnstToR/s2ubcvWDaCPmV5jXL+SQytSPb1ONCkK7ITNgB2TtrTEqQyhNX33VlnHNF8KsM8PNA==} @@ -2690,54 +2716,108 @@ packages: peerDependencies: postcss: 8.4.47 + '@unocss/postcss@0.63.0': + resolution: {integrity: sha512-p0JvVJjOxi9O1dRfto6SOqFqV+aq0knqiTlyOmmINiwkcvXWYmFGXKTw6DTR8ACYF8MwpnACt81DF7yNqA5L3g==} + engines: {node: '>=14'} + peerDependencies: + postcss: 8.4.47 + '@unocss/preset-attributify@0.62.4': resolution: {integrity: sha512-ei5nNT58GON9iyCGRRiIrphzyQbBIZ9iEqSBhIY0flcfi1uAPUXV32aO2slqJnWWAIwbRSb1GMpwYR8mmfuz8g==} + '@unocss/preset-attributify@0.63.0': + resolution: {integrity: sha512-9t9rlo7JIhd+SbjupYTwKmyPgqc9uFa6zuaq+ol5HdTdbnDvj9dUAJSEvQEzB0NebjIn+n94WpHhRTX8M6O2Lw==} + '@unocss/preset-icons@0.62.4': resolution: {integrity: sha512-n9m2nRTxyiw0sqOwSioO3rro0kaPW0JJzWlzcfdwQ+ZORNR5WyJL298fLXYUFbZG3EOF+zSPg6CMDWudKk/tlA==} + '@unocss/preset-icons@0.63.0': + resolution: {integrity: sha512-MYxhrmyf+cneKp1mB35OCewlYSRuFhEb5cvNN0q/doAM18/beELPDTVLGiVzspin8de3fgiqy9XIQdEVgtujMQ==} + '@unocss/preset-mini@0.62.4': resolution: {integrity: sha512-1O+QpQFx7FT61aheAZEYemW5e4AGib8TFGm+rWLudKq2IBNnXHcS5xsq5QvqdC7rp9Dn3lnW5du6ijow5kCBuw==} + '@unocss/preset-mini@0.63.0': + resolution: {integrity: sha512-lpGtqtXqr6yVLeWiQmY1lb7sJBcb2O3CuFduKlx7HZKZOJpnRtZoZeNRo1XYcH6BRPBxPgru/d/m43AGMnDqew==} + '@unocss/preset-tagify@0.62.4': resolution: {integrity: sha512-8b2Kcsvt93xu1JqDqcD3QvvW0L5rqvH7ev3BlNEVx6n8ayBqfB5HEd4ILKr7wSC90re+EnCgnMm7EP2FiQAJkw==} + '@unocss/preset-tagify@0.63.0': + resolution: {integrity: sha512-RrXYruhvSqB4QaDTCHiRQUSfP2b1ie1eEhZ0HV9/WqCtgQjan1w9uV8bbA1TPXHLdMXWyt6tAoWUZPRdszBXZg==} + '@unocss/preset-typography@0.62.4': resolution: {integrity: sha512-ZVh+NbcibMmD6ve8Deub/G+XAFcGPuzE2Fx/tMAfWfYlfyOAtrMxuL+AARMthpRxdE0JOtggXNTrJb0ZhGYl9g==} + '@unocss/preset-typography@0.63.0': + resolution: {integrity: sha512-4uhTRa2D6yB2sBjV3lksP/rpc2kq0p6v+yvpAvor73PADQCpLLMW+HPpS3YZe52nagHBf/LpY8gVNoGTIy/8FA==} + '@unocss/preset-uno@0.62.4': resolution: {integrity: sha512-2S6+molIz8dH/al0nfkU7i/pMS0oERPr4k9iW80Byt4cKDIhh/0jhZrC83kgZRtCf5hclSBO4oCoMTi1JF7SBw==} + '@unocss/preset-uno@0.63.0': + resolution: {integrity: sha512-rXBz83FQG/FynPMhYQ5xlQ5ai9clYqmlubvDQR/UvEtuQWL0wIK2NiBFBGosn4Q0ukT0GrwOIicV8aizHu2tAg==} + '@unocss/preset-web-fonts@0.62.4': resolution: {integrity: sha512-kaxgYBVyMdBlErseN8kWLiaS2N5OMlwg5ktAxUlei275fMoY7inQjOwppnjDVveJbN9SP6TcqqFpBIPfUayPkQ==} + '@unocss/preset-web-fonts@0.63.0': + resolution: {integrity: sha512-0ybW2EG6fAtK0XrB82wNK7ETiE12+ctfRxqWnKgLxpcYHIYVS0m8bRWgBWpJ+1l9I0fWilyB622rg6qIBHHU3g==} + '@unocss/preset-wind@0.62.4': resolution: {integrity: sha512-YOzfQ11AmAnl1ZkcWLMMxCdezLjRKavLNk38LumUMtcdsa0DAy+1JjTp+KEvVQAnD+Et/ld5X+YcBWJkVy5WFQ==} + '@unocss/preset-wind@0.63.0': + resolution: {integrity: sha512-TVgFdxiIm4BfGLBE/4XqpeD2a+yMlrgTRY12WMEjj8DduNbuyuE+mnvaN7iY5+/DMIsng+eKyM3gamJew2r30w==} + '@unocss/reset@0.62.4': resolution: {integrity: sha512-CtxjeDgN39fY/eZDLIXN4wy7C8W7+SD+41AlzGVU5JwhcXmnb1XoDpOd2lzMxc/Yy3F5dIJt2+MRDj9RnpX9Ew==} + '@unocss/reset@0.63.0': + resolution: {integrity: sha512-QAAXxITLSWaNNK2+Mn1m2IeaCqrS3U9dszId2GVaiTHVe30M7vpMZQ6NrJI7xcD7DZ0kuh48BoZl5ttuiJkeww==} + '@unocss/rule-utils@0.62.4': resolution: {integrity: sha512-XUwLbLUzL+VSHCJNK5QBHC9RbFehumge1/XJmsRfmh0+oxgJoO1gvEvxi57gYEmdJdMRJHRJZ66se6+cB0Ymvw==} engines: {node: '>=14'} + '@unocss/rule-utils@0.63.0': + resolution: {integrity: sha512-OKA2LzSPUXsYtfzx2G8Mw7/IhIOYxJNprBg7QwRF0e3eVmo87Ae1G5m9cghBLh7h7Ur1SgG5PCNhI0dZg6f7XA==} + engines: {node: '>=14'} + '@unocss/transformer-attributify-jsx@0.62.4': resolution: {integrity: sha512-z9DDqS2DibDR9gno55diKfAVegeJ9uoyQXQhH3R0KY4YMF49N1fWy/t74gOiHtlPmvjQtDRZYgjgaMCc2w8oWg==} + '@unocss/transformer-attributify-jsx@0.63.0': + resolution: {integrity: sha512-+U+udpaRoUn5gXlejmT6h5l6ZcPr/8QCj4edCURyTOUZYrOd8siZzjDRisXP5/fskm4UqEgdlx97Qar97O6CYQ==} + '@unocss/transformer-compile-class@0.62.4': resolution: {integrity: sha512-8yadY9T7LToJwSsrmYU3rUKlnDgPGVRvON7z9g1IjUCmFCGx7Gpg84x9KpKUG6eUTshPQFUI0YUHocrYFevAEA==} + '@unocss/transformer-compile-class@0.63.0': + resolution: {integrity: sha512-bCapGembNCy9xY8CJxCretx/lj7mTyhnoO79CkTxckHlnUGEgNj9gbvtLkXCPJAfRLmBWMtgeMdUivG5+auq1A==} + '@unocss/transformer-directives@0.62.4': resolution: {integrity: sha512-bq9ZDG6/mr6X2mAogAo0PBVrLSLT0900MPqnj/ixadYHc7mRpX+y6bc/1AgWytZIFYSdNzf7XDoquZuwf42Ucg==} + '@unocss/transformer-directives@0.63.0': + resolution: {integrity: sha512-+qWfNKrOSuuaAfM5RSyqeCNy2s3nIct5knwlkzg/cYTT9UiKyIALeJY/k+plVM99WlGDNh/k6otNkNv5N/Z6wg==} + '@unocss/transformer-variant-group@0.62.4': resolution: {integrity: sha512-W1fxMc2Lzxu4E+6JBQEBzK+AwoCQYI+EL2FT2BCUsAno37f3JdnwFFEVscck0epSdmdtidsSLDognyX8h10r8A==} + '@unocss/transformer-variant-group@0.63.0': + resolution: {integrity: sha512-JNTqxogGDd+XpbP3oRUulNEaY1H+42+4KXQxlfxllikgqe28QHorhBbM/4ObCw085tKhrM+oDH391KF+VUNkhQ==} + '@unocss/vite@0.62.4': resolution: {integrity: sha512-JKq3V6bcevYl9X5Jl3p9crArbhzI8JVWQkOxKV2nGLFaqvnc47vMSDxlU4MUdRWp3aQvzDw132tcx27oSbrojw==} peerDependencies: vite: 5.4.8 + '@unocss/vite@0.63.0': + resolution: {integrity: sha512-7UH36o7UEwMbrifuvTj6wOPJZ3DNK21HO+ACOlFaM9HGVmlEUEuzC5fRVid0Q/zRlo0URaI/82TkvEh3sUU8Zg==} + peerDependencies: + vite: 5.4.8 + '@unocss/webpack@0.62.4': resolution: {integrity: sha512-hccXqpssqi1DyPJOwyIB3IhYe5SWND2JwTPxVTg8wO9fI1JvEK5DxK8FflJpXVps7QjotCmB/AXp0ezD0SutUg==} peerDependencies: @@ -3616,6 +3696,10 @@ packages: resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + css-tree@3.0.0: + resolution: {integrity: sha512-o88DVQ6GzsABn1+6+zo2ct801dBO5OASVyxbbvA2W20ue2puSh/VOuqUj90eUeMSX/xqGqBmOKiRQN7tJOuBXw==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + css-what@6.1.0: resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} engines: {node: '>= 6'} @@ -4617,6 +4701,9 @@ packages: importx@0.4.4: resolution: {integrity: sha512-Lo1pukzAREqrBnnHC+tj+lreMTAvyxtkKsMxLY8H15M/bvLl54p3YuoTI70Tz7Il0AsgSlD7Lrk/FaApRcBL7w==} + importx@0.5.0: + resolution: {integrity: sha512-qROz3rSOjQYclmEQAajH9RhBuqpAGHM+5CNd9fk+TsF4JKmQsAI1egafW8XZZv8vARCo4nAmmt5d0eI2B8GUsA==} + impound@0.1.0: resolution: {integrity: sha512-F9nJgOsDc3tysjN74edE0vGPEQrU7DAje6g5nNAL5Jc9Tv4JW3mH7XMGne+EaadTniDXLeUrVR21opkNfWO1zQ==} @@ -5180,6 +5267,9 @@ packages: mdn-data@2.0.30: resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} + mdn-data@2.10.0: + resolution: {integrity: sha512-qq7C3EtK3yJXMwz1zAab65pjl+UhohqMOctTgcqjLOWABqmwj+me02LSsCuEUxnst9X1lCBpoE0WArGKgdGDzw==} + mdurl@2.0.0: resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==} @@ -6782,6 +6872,11 @@ packages: engines: {node: '>=18.0.0'} hasBin: true + tsx@4.19.1: + resolution: {integrity: sha512-0flMz1lh74BR4wOvBjuh9olbnwqCPc35OOlfyzHba0Dc+QNUeWX/Gq2YTbnwcWPO3BMd8fkzRVrHcsR+a7z7rA==} + engines: {node: '>=18.0.0'} + hasBin: true + twoslash-protocol@0.2.11: resolution: {integrity: sha512-rp+nkOWbKfJnBTDZtnIaBGjnU+4CaMhqu6db2UU7byU96rH8X4hao4BOxYw6jdZc85Lhv5pOfcjgfHeQyLzndQ==} @@ -6853,6 +6948,9 @@ packages: unconfig@0.5.5: resolution: {integrity: sha512-VQZ5PT9HDX+qag0XdgQi8tJepPhXiR/yVOkn707gJDKo31lGjRilPREiQJ9Z6zd/Ugpv6ZvO5VxVIcatldYcNQ==} + unconfig@0.6.0: + resolution: {integrity: sha512-4C67J0nIF2QwSXty2kW3zZx1pMZ3iXabylvJWWgHybWVUcMf9pxwsngoQt0gC+AVstRywFqrRBp3qOXJayhpOw==} + uncrypto@0.1.3: resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} @@ -6883,8 +6981,8 @@ packages: unified@11.0.5: resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} - unimport@3.13.0: - resolution: {integrity: sha512-0WkKsLy8jkcnB38VQdAGvF0N2trJyDbUuHsfXcyrspwgwWTIThiMpvnDNZMVsuNc11SwT2GYzcQ2RnI1TY/xcw==} + unimport@3.13.1: + resolution: {integrity: sha512-nNrVzcs93yrZQOW77qnyOVHtb68LegvhYFwxFMfuuWScmwQmyVCG/NBuN8tYsaGzgQUVYv34E/af+Cc9u4og4A==} unist-builder@4.0.0: resolution: {integrity: sha512-wmRFnH+BLpZnTKpc5L7O67Kac89s9HMrtELpnNaE6TAobq5DTZZs5YaTQfAZBA9bFPECx2uVAPO31c+GVug8mg==} @@ -6920,6 +7018,18 @@ packages: vite: optional: true + unocss@0.63.0: + resolution: {integrity: sha512-+C+qsKMDL2GyhY4/Dz3BrQcf/1yf1oRyej7ItW4Y7l1sIS1Zcsp9772IUlzuTEnLQQQOdOJVm99OB4TWnGndeg==} + engines: {node: '>=14'} + peerDependencies: + '@unocss/webpack': 0.63.0 + vite: 5.4.8 + peerDependenciesMeta: + '@unocss/webpack': + optional: true + vite: + optional: true + unplugin-vue-router@0.10.8: resolution: {integrity: sha512-xi+eLweYAqolIoTRSmumbi6Yx0z5M0PLvl+NFNVWHJgmE2ByJG1SZbrn+TqyuDtIyln20KKgq8tqmL7aLoiFjw==} peerDependencies: @@ -8303,7 +8413,7 @@ snapshots: simple-git: 3.27.0 sirv: 2.0.4 tinyglobby: 0.2.6 - unimport: 3.13.0(rollup@4.22.5)(webpack-sources@3.2.3) + unimport: 3.13.1(rollup@4.22.5)(webpack-sources@3.2.3) vite: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) vite-plugin-inspect: 0.8.7(@nuxt/kit@packages+kit)(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) vite-plugin-vue-inspector: 5.2.0(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) @@ -8383,7 +8493,7 @@ snapshots: std-env: 3.7.0 third-party-capital: 2.3.0 ufo: 1.5.4 - unimport: 3.13.0(rollup@4.22.5)(webpack-sources@3.2.3) + unimport: 3.13.1(rollup@4.22.5)(webpack-sources@3.2.3) unplugin: 1.14.1(webpack-sources@3.2.3) unstorage: 1.12.0(ioredis@5.4.1) valibot: 0.42.1(typescript@5.6.2) @@ -9238,6 +9348,17 @@ snapshots: - rollup - supports-color + '@unocss/astro@0.63.0(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))': + dependencies: + '@unocss/core': 0.63.0 + '@unocss/reset': 0.63.0 + '@unocss/vite': 0.63.0(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) + optionalDependencies: + vite: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) + transitivePeerDependencies: + - rollup + - supports-color + '@unocss/cli@0.62.4(rollup@4.22.5)': dependencies: '@ampproject/remapping': 2.3.0 @@ -9257,6 +9378,25 @@ snapshots: - rollup - supports-color + '@unocss/cli@0.63.0(rollup@4.22.5)': + dependencies: + '@ampproject/remapping': 2.3.0 + '@rollup/pluginutils': 5.1.2(rollup@4.22.5) + '@unocss/config': 0.63.0 + '@unocss/core': 0.63.0 + '@unocss/preset-uno': 0.63.0 + cac: 6.7.14 + chokidar: 3.6.0 + colorette: 2.0.20 + consola: 3.2.3 + magic-string: 0.30.11 + pathe: 1.1.2 + perfect-debounce: 1.0.0 + tinyglobby: 0.2.6 + transitivePeerDependencies: + - rollup + - supports-color + '@unocss/config@0.62.4': dependencies: '@unocss/core': 0.62.4 @@ -9264,12 +9404,25 @@ snapshots: transitivePeerDependencies: - supports-color + '@unocss/config@0.63.0': + dependencies: + '@unocss/core': 0.63.0 + unconfig: 0.6.0 + transitivePeerDependencies: + - supports-color + '@unocss/core@0.62.4': {} + '@unocss/core@0.63.0': {} + '@unocss/extractor-arbitrary-variants@0.62.4': dependencies: '@unocss/core': 0.62.4 + '@unocss/extractor-arbitrary-variants@0.63.0': + dependencies: + '@unocss/core': 0.63.0 + '@unocss/inspector@0.62.4': dependencies: '@unocss/core': 0.62.4 @@ -9277,6 +9430,13 @@ snapshots: gzip-size: 6.0.0 sirv: 2.0.4 + '@unocss/inspector@0.63.0': + dependencies: + '@unocss/core': 0.63.0 + '@unocss/rule-utils': 0.63.0 + gzip-size: 6.0.0 + sirv: 2.0.4 + '@unocss/nuxt@0.62.4(postcss@8.4.47)(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(webpack@5.95.0(esbuild@0.24.0))': dependencies: '@nuxt/kit': link:packages/kit @@ -9311,10 +9471,25 @@ snapshots: transitivePeerDependencies: - supports-color + '@unocss/postcss@0.63.0(postcss@8.4.47)': + dependencies: + '@unocss/config': 0.63.0 + '@unocss/core': 0.63.0 + '@unocss/rule-utils': 0.63.0 + css-tree: 3.0.0 + postcss: 8.4.47 + tinyglobby: 0.2.6 + transitivePeerDependencies: + - supports-color + '@unocss/preset-attributify@0.62.4': dependencies: '@unocss/core': 0.62.4 + '@unocss/preset-attributify@0.63.0': + dependencies: + '@unocss/core': 0.63.0 + '@unocss/preset-icons@0.62.4': dependencies: '@iconify/utils': 2.1.33 @@ -9323,21 +9498,44 @@ snapshots: transitivePeerDependencies: - supports-color + '@unocss/preset-icons@0.63.0': + dependencies: + '@iconify/utils': 2.1.33 + '@unocss/core': 0.63.0 + ofetch: 1.4.0 + transitivePeerDependencies: + - supports-color + '@unocss/preset-mini@0.62.4': dependencies: '@unocss/core': 0.62.4 '@unocss/extractor-arbitrary-variants': 0.62.4 '@unocss/rule-utils': 0.62.4 + '@unocss/preset-mini@0.63.0': + dependencies: + '@unocss/core': 0.63.0 + '@unocss/extractor-arbitrary-variants': 0.63.0 + '@unocss/rule-utils': 0.63.0 + '@unocss/preset-tagify@0.62.4': dependencies: '@unocss/core': 0.62.4 + '@unocss/preset-tagify@0.63.0': + dependencies: + '@unocss/core': 0.63.0 + '@unocss/preset-typography@0.62.4': dependencies: '@unocss/core': 0.62.4 '@unocss/preset-mini': 0.62.4 + '@unocss/preset-typography@0.63.0': + dependencies: + '@unocss/core': 0.63.0 + '@unocss/preset-mini': 0.63.0 + '@unocss/preset-uno@0.62.4': dependencies: '@unocss/core': 0.62.4 @@ -9345,42 +9543,85 @@ snapshots: '@unocss/preset-wind': 0.62.4 '@unocss/rule-utils': 0.62.4 + '@unocss/preset-uno@0.63.0': + dependencies: + '@unocss/core': 0.63.0 + '@unocss/preset-mini': 0.63.0 + '@unocss/preset-wind': 0.63.0 + '@unocss/rule-utils': 0.63.0 + '@unocss/preset-web-fonts@0.62.4': dependencies: '@unocss/core': 0.62.4 ofetch: 1.4.0 + '@unocss/preset-web-fonts@0.63.0': + dependencies: + '@unocss/core': 0.63.0 + ofetch: 1.4.0 + '@unocss/preset-wind@0.62.4': dependencies: '@unocss/core': 0.62.4 '@unocss/preset-mini': 0.62.4 '@unocss/rule-utils': 0.62.4 + '@unocss/preset-wind@0.63.0': + dependencies: + '@unocss/core': 0.63.0 + '@unocss/preset-mini': 0.63.0 + '@unocss/rule-utils': 0.63.0 + '@unocss/reset@0.62.4': {} + '@unocss/reset@0.63.0': {} + '@unocss/rule-utils@0.62.4': dependencies: '@unocss/core': 0.62.4 magic-string: 0.30.11 + '@unocss/rule-utils@0.63.0': + dependencies: + '@unocss/core': 0.63.0 + magic-string: 0.30.11 + '@unocss/transformer-attributify-jsx@0.62.4': dependencies: '@unocss/core': 0.62.4 + '@unocss/transformer-attributify-jsx@0.63.0': + dependencies: + '@unocss/core': 0.63.0 + '@unocss/transformer-compile-class@0.62.4': dependencies: '@unocss/core': 0.62.4 + '@unocss/transformer-compile-class@0.63.0': + dependencies: + '@unocss/core': 0.63.0 + '@unocss/transformer-directives@0.62.4': dependencies: '@unocss/core': 0.62.4 '@unocss/rule-utils': 0.62.4 css-tree: 2.3.1 + '@unocss/transformer-directives@0.63.0': + dependencies: + '@unocss/core': 0.63.0 + '@unocss/rule-utils': 0.63.0 + css-tree: 3.0.0 + '@unocss/transformer-variant-group@0.62.4': dependencies: '@unocss/core': 0.62.4 + '@unocss/transformer-variant-group@0.63.0': + dependencies: + '@unocss/core': 0.63.0 + '@unocss/vite@0.62.4(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))': dependencies: '@ampproject/remapping': 2.3.0 @@ -9396,22 +9637,20 @@ snapshots: - rollup - supports-color - '@unocss/webpack@0.62.4(rollup@4.22.5)(webpack@5.95.0(esbuild@0.23.1))': + '@unocss/vite@0.63.0(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))': dependencies: '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.2(rollup@4.22.5) - '@unocss/config': 0.62.4 - '@unocss/core': 0.62.4 + '@unocss/config': 0.63.0 + '@unocss/core': 0.63.0 + '@unocss/inspector': 0.63.0 chokidar: 3.6.0 magic-string: 0.30.11 tinyglobby: 0.2.6 - unplugin: 1.14.1(webpack-sources@3.2.3) - webpack: 5.95.0(esbuild@0.23.1) - webpack-sources: 3.2.3 + vite: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - rollup - supports-color - optional: true '@unocss/webpack@0.62.4(rollup@4.22.5)(webpack@5.95.0(esbuild@0.24.0))': dependencies: @@ -10437,6 +10676,11 @@ snapshots: mdn-data: 2.0.30 source-map-js: 1.2.1 + css-tree@3.0.0: + dependencies: + mdn-data: 2.10.0 + source-map-js: 1.2.1 + css-what@6.1.0: {} cssesc@3.0.0: {} @@ -11649,6 +11893,17 @@ snapshots: transitivePeerDependencies: - supports-color + importx@0.5.0: + dependencies: + bundle-require: 5.0.0(esbuild@0.23.1) + debug: 4.3.7(supports-color@9.4.0) + esbuild: 0.23.1 + jiti: 2.0.0 + pathe: 1.1.2 + tsx: 4.19.1 + transitivePeerDependencies: + - supports-color + impound@0.1.0(rollup@4.22.5)(webpack-sources@3.2.3): dependencies: '@rollup/pluginutils': 5.1.2(rollup@4.22.5) @@ -12281,6 +12536,8 @@ snapshots: mdn-data@2.0.30: {} + mdn-data@2.10.0: {} + mdurl@2.0.0: {} memfs@3.5.3: @@ -12683,7 +12940,7 @@ snapshots: uncrypto: 0.1.3 unctx: 2.3.1(webpack-sources@3.2.3) unenv: 1.10.0 - unimport: 3.13.0(rollup@4.22.5)(webpack-sources@3.2.3) + unimport: 3.13.1(rollup@4.22.5)(webpack-sources@3.2.3) unstorage: 1.12.0(ioredis@5.4.1) untyped: 1.5.0 unwasm: 0.3.9(webpack-sources@3.2.3) @@ -12774,7 +13031,7 @@ snapshots: uncrypto: 0.1.3 unctx: 2.3.1(webpack-sources@3.2.3) unenv: 1.10.0 - unimport: 3.13.0(rollup@4.22.5)(webpack-sources@3.2.3) + unimport: 3.13.1(rollup@4.22.5)(webpack-sources@3.2.3) unstorage: 1.12.0(ioredis@5.4.1) unwasm: 0.3.9(webpack-sources@3.2.3) transitivePeerDependencies: @@ -14119,18 +14376,6 @@ snapshots: mkdirp: 1.0.4 yallist: 4.0.0 - terser-webpack-plugin@5.3.10(esbuild@0.23.1)(webpack@5.95.0(esbuild@0.23.1)): - dependencies: - '@jridgewell/trace-mapping': 0.3.25 - jest-worker: 27.5.1 - schema-utils: 3.3.0 - serialize-javascript: 6.0.2 - terser: 5.32.0 - webpack: 5.95.0(esbuild@0.23.1) - optionalDependencies: - esbuild: 0.23.1 - optional: true - terser-webpack-plugin@5.3.10(esbuild@0.24.0)(webpack@5.95.0(esbuild@0.24.0)): dependencies: '@jridgewell/trace-mapping': 0.3.25 @@ -14240,6 +14485,13 @@ snapshots: optionalDependencies: fsevents: 2.3.3 + tsx@4.19.1: + dependencies: + esbuild: 0.23.1 + get-tsconfig: 4.8.0 + optionalDependencies: + fsevents: 2.3.3 + twoslash-protocol@0.2.11: {} twoslash-vue@0.2.11(typescript@5.6.2): @@ -14327,6 +14579,14 @@ snapshots: transitivePeerDependencies: - supports-color + unconfig@0.6.0: + dependencies: + '@antfu/utils': 0.7.10 + defu: 6.1.4 + importx: 0.5.0 + transitivePeerDependencies: + - supports-color + uncrypto@0.1.3: {} unctx@2.3.1(webpack-sources@3.2.3): @@ -14373,7 +14633,7 @@ snapshots: trough: 2.2.0 vfile: 6.0.3 - unimport@3.13.0(rollup@4.22.5)(webpack-sources@3.2.3): + unimport@3.13.1(rollup@4.22.5)(webpack-sources@3.2.3): dependencies: '@rollup/pluginutils': 5.1.2(rollup@4.22.5) acorn: 8.12.1 @@ -14421,33 +14681,6 @@ snapshots: universalify@2.0.1: {} - unocss@0.62.4(@unocss/webpack@0.62.4(rollup@4.22.5)(webpack@5.95.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)): - dependencies: - '@unocss/astro': 0.62.4(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) - '@unocss/cli': 0.62.4(rollup@4.22.5) - '@unocss/core': 0.62.4 - '@unocss/postcss': 0.62.4(postcss@8.4.47) - '@unocss/preset-attributify': 0.62.4 - '@unocss/preset-icons': 0.62.4 - '@unocss/preset-mini': 0.62.4 - '@unocss/preset-tagify': 0.62.4 - '@unocss/preset-typography': 0.62.4 - '@unocss/preset-uno': 0.62.4 - '@unocss/preset-web-fonts': 0.62.4 - '@unocss/preset-wind': 0.62.4 - '@unocss/transformer-attributify-jsx': 0.62.4 - '@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.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) - optionalDependencies: - '@unocss/webpack': 0.62.4(rollup@4.22.5)(webpack@5.95.0(esbuild@0.23.1)) - vite: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) - transitivePeerDependencies: - - postcss - - rollup - - supports-color - unocss@0.62.4(@unocss/webpack@0.62.4(rollup@4.22.5)(webpack@5.95.0(esbuild@0.24.0)))(postcss@8.4.47)(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)): dependencies: '@unocss/astro': 0.62.4(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) @@ -14475,6 +14708,32 @@ snapshots: - rollup - supports-color + unocss@0.63.0(postcss@8.4.47)(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)): + dependencies: + '@unocss/astro': 0.63.0(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) + '@unocss/cli': 0.63.0(rollup@4.22.5) + '@unocss/core': 0.63.0 + '@unocss/postcss': 0.63.0(postcss@8.4.47) + '@unocss/preset-attributify': 0.63.0 + '@unocss/preset-icons': 0.63.0 + '@unocss/preset-mini': 0.63.0 + '@unocss/preset-tagify': 0.63.0 + '@unocss/preset-typography': 0.63.0 + '@unocss/preset-uno': 0.63.0 + '@unocss/preset-web-fonts': 0.63.0 + '@unocss/preset-wind': 0.63.0 + '@unocss/transformer-attributify-jsx': 0.63.0 + '@unocss/transformer-compile-class': 0.63.0 + '@unocss/transformer-directives': 0.63.0 + '@unocss/transformer-variant-group': 0.63.0 + '@unocss/vite': 0.63.0(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) + optionalDependencies: + vite: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) + transitivePeerDependencies: + - postcss + - rollup + - supports-color + unplugin-vue-router@0.10.8(rollup@4.22.5)(vue-router@4.4.5(vue@3.5.10(typescript@5.6.2)))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3): dependencies: '@babel/types': 7.25.6 @@ -14975,37 +15234,6 @@ snapshots: - esbuild - uglify-js - webpack@5.95.0(esbuild@0.23.1): - dependencies: - '@types/estree': 1.0.6 - '@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) - browserslist: 4.23.3 - chrome-trace-event: 1.0.4 - enhanced-resolve: 5.17.1 - es-module-lexer: 1.5.4 - eslint-scope: 5.1.1 - events: 3.3.0 - glob-to-regexp: 0.4.1 - graceful-fs: 4.2.11 - json-parse-even-better-errors: 2.3.1 - loader-runner: 4.3.0 - mime-types: 2.1.35 - neo-async: 2.6.2 - schema-utils: 3.3.0 - tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(esbuild@0.23.1)(webpack@5.95.0(esbuild@0.23.1)) - watchpack: 2.4.2 - webpack-sources: 3.2.3 - transitivePeerDependencies: - - '@swc/core' - - esbuild - - uglify-js - optional: true - webpack@5.95.0(esbuild@0.24.0): dependencies: '@types/estree': 1.0.6 From 0b6edd3566cd0e99fc7d1ef4aad4cc91f070f32b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 28 Sep 2024 22:42:17 +0100 Subject: [PATCH 061/104] chore(deps): update devdependency c12 to v2.0.0 (main) (#29213) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages/kit/package.json | 2 +- packages/nuxt/package.json | 2 +- packages/schema/package.json | 2 +- pnpm-lock.yaml | 28 ++++++++++++++-------------- 5 files changed, 18 insertions(+), 18 deletions(-) diff --git a/package.json b/package.json index 77e239e970..b877b96af6 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "@vue/compiler-core": "3.5.10", "@vue/compiler-dom": "3.5.10", "@vue/shared": "3.5.10", - "c12": "2.0.0-beta.3", + "c12": "2.0.0", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", "jiti": "2.0.0", "magic-string": "^0.30.11", diff --git a/packages/kit/package.json b/packages/kit/package.json index e5c091f984..22044f4f9d 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -27,7 +27,7 @@ }, "dependencies": { "@nuxt/schema": "workspace:*", - "c12": "^2.0.0-beta.3", + "c12": "^2.0.0", "consola": "^3.2.3", "defu": "^6.1.4", "destr": "^2.0.3", diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index b07297467d..cb6faca079 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -71,7 +71,7 @@ "@unhead/vue": "^1.11.6", "@vue/shared": "^3.5.10", "acorn": "8.12.1", - "c12": "^2.0.0-beta.3", + "c12": "^2.0.0", "chokidar": "^3.6.0", "compatx": "^0.1.8", "consola": "^3.2.3", diff --git a/packages/schema/package.json b/packages/schema/package.json index 0733e75b4b..98f358aac4 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -45,7 +45,7 @@ "@vue/compiler-core": "3.5.10", "@vue/compiler-sfc": "3.5.10", "@vue/language-core": "2.1.6", - "c12": "2.0.0-beta.3", + "c12": "2.0.0", "esbuild-loader": "4.2.2", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", "ignore": "6.0.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 59ec5d88ff..710bec2633 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -14,7 +14,7 @@ overrides: '@vue/compiler-core': 3.5.10 '@vue/compiler-dom': 3.5.10 '@vue/shared': 3.5.10 - c12: 2.0.0-beta.3 + c12: 2.0.0 h3: npm:h3-nightly@2.0.0-1718872656.6765a6e jiti: 2.0.0 magic-string: ^0.30.11 @@ -188,8 +188,8 @@ importers: specifier: workspace:* version: link:../schema c12: - specifier: 2.0.0-beta.3 - version: 2.0.0-beta.3(magicast@0.3.5) + specifier: 2.0.0 + version: 2.0.0(magicast@0.3.5) consola: specifier: ^3.2.3 version: 3.2.3 @@ -309,8 +309,8 @@ importers: specifier: 8.12.1 version: 8.12.1 c12: - specifier: 2.0.0-beta.3 - version: 2.0.0-beta.3(magicast@0.3.5) + specifier: 2.0.0 + version: 2.0.0(magicast@0.3.5) chokidar: specifier: ^3.6.0 version: 3.6.0 @@ -566,8 +566,8 @@ importers: specifier: 2.1.6 version: 2.1.6(typescript@5.6.2) c12: - specifier: 2.0.0-beta.3 - version: 2.0.0-beta.3(magicast@0.3.5) + specifier: 2.0.0 + version: 2.0.0(magicast@0.3.5) esbuild-loader: specifier: 4.2.2 version: 4.2.2(webpack@5.95.0) @@ -3354,8 +3354,8 @@ packages: peerDependencies: esbuild: '>=0.18' - c12@2.0.0-beta.3: - resolution: {integrity: sha512-KYn7Rlf4Ctu5uK76BtRp3DWqZ6FgREb6DzIly58aiIRpyR+X1ShK13zAlUUYxEao/9q/8w4Uhi+nswlpdarFHg==} + c12@2.0.0: + resolution: {integrity: sha512-lxBXBw++beYvDiZhtIDQYtNpuHs+Fj+VgBxY+CyuDanuDwn8hUNFntvDi+AOZCyr5VQ2+pTFIFzFgRve3nLEtw==} peerDependencies: magicast: ^0.3.5 peerDependenciesMeta: @@ -8561,7 +8561,7 @@ snapshots: dependencies: '@nuxt/kit': link:packages/kit '@nuxt/schema': link:packages/schema - c12: 2.0.0-beta.3(magicast@0.3.5) + c12: 2.0.0(magicast@0.3.5) consola: 3.2.3 defu: 6.1.4 destr: 2.0.3 @@ -10338,7 +10338,7 @@ snapshots: esbuild: 0.23.1 load-tsconfig: 0.2.5 - c12@2.0.0-beta.3(magicast@0.3.5): + c12@2.0.0(magicast@0.3.5): dependencies: chokidar: 4.0.1 confbox: 0.1.7 @@ -10415,7 +10415,7 @@ snapshots: changelogen@0.5.7(magicast@0.3.5): dependencies: - c12: 2.0.0-beta.3(magicast@0.3.5) + c12: 2.0.0(magicast@0.3.5) colorette: 2.0.20 consola: 3.2.3 convert-gitmoji: 0.1.5 @@ -12887,7 +12887,7 @@ snapshots: '@types/http-proxy': 1.17.15 '@vercel/nft': 0.27.4 archiver: 7.0.1 - c12: 2.0.0-beta.3(magicast@0.3.5) + c12: 2.0.0(magicast@0.3.5) chalk: 5.3.0 chokidar: 3.6.0 citty: 0.1.6 @@ -12981,7 +12981,7 @@ snapshots: '@types/http-proxy': 1.17.15 '@vercel/nft': 0.26.5 archiver: 7.0.1 - c12: 2.0.0-beta.3(magicast@0.3.5) + c12: 2.0.0(magicast@0.3.5) chalk: 5.3.0 chokidar: 3.6.0 citty: 0.1.6 From 70b96d853bd234599f5490ecaace81686239fb46 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 29 Sep 2024 19:48:18 +0100 Subject: [PATCH 062/104] chore(deps): update lycheeverse/lychee-action digest to 897f08a (main) (#29222) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/docs-check-links.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docs-check-links.yml b/.github/workflows/docs-check-links.yml index baa805fb9c..43021980dc 100644 --- a/.github/workflows/docs-check-links.yml +++ b/.github/workflows/docs-check-links.yml @@ -29,7 +29,7 @@ jobs: - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 - name: Lychee link checker - uses: lycheeverse/lychee-action@5047c2a4052946424ce139fe111135f6d7c0fe0b # for v1.8.0 + uses: lycheeverse/lychee-action@897f08a07f689df1a43076f4374af272f66a6dd1 # for v1.8.0 with: # arguments with file types to check args: >- From a725d037463f4762bc9965a5c11de38a416c14fc Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 30 Sep 2024 16:58:19 +0100 Subject: [PATCH 063/104] chore(deps): update all non-major dependencies (main) (#29215) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/ci.yml | 4 +- .github/workflows/lint-workflows.yml | 2 +- .github/workflows/scorecards.yml | 2 +- package.json | 6 +- packages/nuxt/package.json | 12 +- packages/schema/package.json | 2 +- packages/ui-templates/package.json | 6 +- pnpm-lock.yaml | 396 ++++++++++++++++----------- 8 files changed, 249 insertions(+), 181 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c962f800ba..ca2cd34ed8 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -75,7 +75,7 @@ jobs: - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 - name: Initialize CodeQL - uses: github/codeql-action/init@461ef6c76dfe95d5c364de2f431ddbd31a417628 # v3.26.9 + uses: github/codeql-action/init@e2b3eafc8d227b0241d48be5f425d47c2d750a13 # v3.26.10 with: config: | paths: @@ -91,7 +91,7 @@ jobs: queries: +security-and-quality - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@461ef6c76dfe95d5c364de2f431ddbd31a417628 # v3.26.9 + uses: github/codeql-action/analyze@e2b3eafc8d227b0241d48be5f425d47c2d750a13 # v3.26.10 with: category: "/language:javascript-typescript" diff --git a/.github/workflows/lint-workflows.yml b/.github/workflows/lint-workflows.yml index 8645ce310b..38cd47d2a2 100644 --- a/.github/workflows/lint-workflows.yml +++ b/.github/workflows/lint-workflows.yml @@ -26,6 +26,6 @@ jobs: - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 # From https://github.com/rhysd/actionlint/blob/main/docs/usage.md#use-actionlint-on-github-actions - name: Check workflow files - uses: docker://rhysd/actionlint:1.7.2@sha256:89d3f90f82781dee3c8724651129634b08cf2241bbd67fcd02a1c5198119fc5e + uses: docker://rhysd/actionlint:1.7.3@sha256:7617f05bd698cd2f1c3aedc05bc733ccec92cca0738f3e8722c32c5b42c70ae6 with: args: -color diff --git a/.github/workflows/scorecards.yml b/.github/workflows/scorecards.yml index 08e0233e83..26d260eba8 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@461ef6c76dfe95d5c364de2f431ddbd31a417628 # v3.26.9 + uses: github/codeql-action/upload-sarif@e2b3eafc8d227b0241d48be5f425d47c2d750a13 # v3.26.10 if: github.repository == 'nuxt/nuxt' && success() with: sarif_file: results.sarif diff --git a/package.json b/package.json index b877b96af6..f6aac304aa 100644 --- a/package.json +++ b/package.json @@ -69,8 +69,8 @@ "@types/eslint__js": "8.42.3", "@types/node": "20.16.10", "@types/semver": "7.5.8", - "@unhead/schema": "1.11.6", - "@unhead/vue": "1.11.6", + "@unhead/schema": "1.11.7", + "@unhead/vue": "1.11.7", "@vitejs/plugin-vue": "5.1.4", "@vitest/coverage-v8": "2.1.1", "@vue/test-utils": "2.4.6", @@ -101,7 +101,7 @@ "sherif": "1.0.0", "std-env": "3.7.0", "tinyexec": "0.3.0", - "tinyglobby": "0.2.6", + "tinyglobby": "0.2.7", "typescript": "5.6.2", "ufo": "1.5.4", "vitest": "2.1.1", diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index cb6faca079..6a634947d3 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -65,10 +65,10 @@ "@nuxt/schema": "workspace:*", "@nuxt/telemetry": "^2.6.0", "@nuxt/vite-builder": "workspace:*", - "@unhead/dom": "^1.11.6", - "@unhead/shared": "^1.11.6", - "@unhead/ssr": "^1.11.6", - "@unhead/vue": "^1.11.6", + "@unhead/dom": "^1.11.7", + "@unhead/shared": "^1.11.7", + "@unhead/ssr": "^1.11.7", + "@unhead/vue": "^1.11.7", "@vue/shared": "^3.5.10", "acorn": "8.12.1", "c12": "^2.0.0", @@ -107,13 +107,13 @@ "semver": "^7.6.3", "std-env": "^3.7.0", "strip-literal": "^2.1.0", - "tinyglobby": "0.2.6", + "tinyglobby": "0.2.7", "ufo": "^1.5.4", "ultrahtml": "^1.5.3", "uncrypto": "^0.1.3", "unctx": "^2.3.1", "unenv": "^1.10.0", - "unhead": "^1.11.6", + "unhead": "^1.11.7", "unimport": "^3.13.1", "unplugin": "^1.14.1", "unplugin-vue-router": "^0.10.8", diff --git a/packages/schema/package.json b/packages/schema/package.json index 98f358aac4..55cdc0a7bf 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.6", + "@unhead/schema": "1.11.7", "@vitejs/plugin-vue": "5.1.4", "@vitejs/plugin-vue-jsx": "4.0.1", "@vue/compiler-core": "3.5.10", diff --git a/packages/ui-templates/package.json b/packages/ui-templates/package.json index c37685459e..91bce7f62e 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.0", + "@unocss/reset": "0.63.1", "critters": "0.0.24", "html-validate": "8.24.0", "htmlnano": "2.1.1", @@ -28,8 +28,8 @@ "prettier": "3.3.3", "scule": "1.3.0", "tinyexec": "0.3.0", - "tinyglobby": "0.2.6", - "unocss": "0.63.0", + "tinyglobby": "0.2.7", + "unocss": "0.63.1", "vite": "5.4.8" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 710bec2633..b513599ec5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -62,11 +62,11 @@ importers: specifier: 7.5.8 version: 7.5.8 '@unhead/schema': - specifier: 1.11.6 - version: 1.11.6 + specifier: 1.11.7 + version: 1.11.7 '@unhead/vue': - specifier: 1.11.6 - version: 1.11.6(vue@3.5.10(typescript@5.6.2)) + specifier: 1.11.7 + version: 1.11.7(vue@3.5.10(typescript@5.6.2)) '@vitejs/plugin-vue': specifier: 5.1.4 version: 5.1.4(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2)) @@ -158,8 +158,8 @@ importers: specifier: 0.3.0 version: 0.3.0 tinyglobby: - specifier: 0.2.6 - version: 0.2.6 + specifier: 0.2.7 + version: 0.2.7 typescript: specifier: 5.6.2 version: 5.6.2 @@ -291,17 +291,17 @@ importers: specifier: 20.16.10 version: 20.16.10 '@unhead/dom': - specifier: ^1.11.6 - version: 1.11.6 + specifier: ^1.11.7 + version: 1.11.7 '@unhead/shared': - specifier: ^1.11.6 - version: 1.11.6 + specifier: ^1.11.7 + version: 1.11.7 '@unhead/ssr': - specifier: ^1.11.6 - version: 1.11.6 + specifier: ^1.11.7 + version: 1.11.7 '@unhead/vue': - specifier: ^1.11.6 - version: 1.11.6(vue@3.5.10(typescript@5.6.2)) + specifier: ^1.11.7 + version: 1.11.7(vue@3.5.10(typescript@5.6.2)) '@vue/shared': specifier: 3.5.10 version: 3.5.10 @@ -417,8 +417,8 @@ importers: specifier: ^2.1.0 version: 2.1.0 tinyglobby: - specifier: 0.2.6 - version: 0.2.6 + specifier: 0.2.7 + version: 0.2.7 ufo: specifier: 1.5.4 version: 1.5.4 @@ -435,8 +435,8 @@ importers: specifier: ^1.10.0 version: 1.10.0 unhead: - specifier: ^1.11.6 - version: 1.11.6 + specifier: ^1.11.7 + version: 1.11.7 unimport: specifier: ^3.13.1 version: 3.13.1(rollup@4.22.5)(webpack-sources@3.2.3) @@ -548,8 +548,8 @@ importers: specifier: 8.0.9 version: 8.0.9 '@unhead/schema': - specifier: 1.11.6 - version: 1.11.6 + specifier: 1.11.7 + version: 1.11.7 '@vitejs/plugin-vue': specifier: 5.1.4 version: 5.1.4(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2)) @@ -617,8 +617,8 @@ importers: packages/ui-templates: devDependencies: '@unocss/reset': - specifier: 0.63.0 - version: 0.63.0 + specifier: 0.63.1 + version: 0.63.1 critters: specifier: 0.0.24 version: 0.0.24 @@ -647,11 +647,11 @@ importers: specifier: 0.3.0 version: 0.3.0 tinyglobby: - specifier: 0.2.6 - version: 0.2.6 + specifier: 0.2.7 + version: 0.2.7 unocss: - specifier: 0.63.0 - version: 0.63.0(postcss@8.4.47)(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) + specifier: 0.63.1 + version: 0.63.1(postcss@8.4.47)(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) vite: specifier: 5.4.8 version: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) @@ -2641,20 +2641,34 @@ packages: '@unhead/dom@1.11.6': resolution: {integrity: sha512-FYU8Cu+XWcpbO4OvXdB6x7m6GTPcl6CW7igI8rNu6Kc0Ilxb+atxIvyFXdTGAyB7h/F0w3ex06ZVWJ65f3EW8A==} + '@unhead/dom@1.11.7': + resolution: {integrity: sha512-Nj2ulnbY5lvIcxqXwdO5YfdvLm8EYLjcaOje2b2aQnfyPAyOIVeR8iB79DDKk/uZZAPEwkdhSnUdEh9Ny0b3lw==} + '@unhead/schema@1.11.6': resolution: {integrity: sha512-Ava5+kQERaZ2fi66phgR9KZQr9SsheN1YhhKM8fCP2A4Jb5lHUssVQ19P0+89V6RX9iUg/Q27WdEbznm75LzhQ==} + '@unhead/schema@1.11.7': + resolution: {integrity: sha512-j9uN7T63aUXrZ6yx2CfjVT7xZHjn0PZO7TPMaWqMFjneIH/NONKvDVCMEqDlXeqdSIERIYtk/xTHgCUMer5eyw==} + '@unhead/shared@1.11.6': resolution: {integrity: sha512-aGrtzRCcFlVh9iru73fBS8FA1vpQskS190t5cCRRMpisOEunVv3ueqXN1F8CseQd0W4wyEr/ycDvdfKt+RPv5g==} - '@unhead/ssr@1.11.6': - resolution: {integrity: sha512-jmRkJB3UWlaAV6aoTBcsi2cLOje8hJxWqbmcLmekmCBZcCgR8yHEjxVCzLtYnAQg68Trgg9+uqMt+8UFY40tDA==} + '@unhead/shared@1.11.7': + resolution: {integrity: sha512-5v3PmV1LMyikGyQi/URYS5ilH8dg1Iomtja7iFWke990O8RBDEzAdagJqcsUE/fw+o7cXRSOamyx5wCf5Q1TrA==} + + '@unhead/ssr@1.11.7': + resolution: {integrity: sha512-qI1zNFY8fU5S9EhroxlXSA5Q/XKbWAKXrVVNG+6bIh/IRrMOMJrPk4d1GmphF4gmNri3ARqly+OWx4VVaj0scA==} '@unhead/vue@1.11.6': resolution: {integrity: sha512-CMuDJGTi4n4wKdOp6/JmB9roGshjTdoFKF34PEkXu4+g97BiVFiZ9LvgY44+UlWCUzQHcqEPRQIzm9iKEqcfKw==} peerDependencies: vue: 3.5.10 + '@unhead/vue@1.11.7': + resolution: {integrity: sha512-SLr0eQfznVp63iKi47L4s5Yz+oiQjDA82VBP4jlXi7dM9fSIn1ul1aKvBqle/ZxI2cqY8zVGz60EjhjWeu754A==} + peerDependencies: + vue: 3.5.10 + '@unocss/astro@0.62.4': resolution: {integrity: sha512-98KfkbrNhBLx2+uYxMiGsldIeIZ6/PbL4yaGRHeHoiHd7p4HmIyCF+auYe4Psntx3Yr8kU+XSIAhGDYebvTidQ==} peerDependencies: @@ -2663,8 +2677,8 @@ packages: vite: optional: true - '@unocss/astro@0.63.0': - resolution: {integrity: sha512-ToF9X1uvm8CdxND+oVHrRPQyBsE5FZI1vz9lLVvqwzhOi9rfjGeoKeN7rV0njM2ohC+gbbPRDU9kKmZMnHLSzg==} + '@unocss/astro@0.63.1': + resolution: {integrity: sha512-TJISaUIMNPQH0MY0R7f14DO3HF4Z5H3seZazojhbLCOA7gDFV0WpSP84sdx9PsP1fpyYuNsxW9xrwA13bDaJYw==} peerDependencies: vite: 5.4.8 peerDependenciesMeta: @@ -2676,8 +2690,8 @@ packages: engines: {node: '>=14'} hasBin: true - '@unocss/cli@0.63.0': - resolution: {integrity: sha512-nJuHLDxgxSYhPQ0OY5BIZ0XQJyphapAFHYNh1ahTfJRa6IBIcCZb/JZFHjczCCLSSp1PAO4SJBNEPjJxZWr3rQ==} + '@unocss/cli@0.63.1': + resolution: {integrity: sha512-DH9JZBL/CecAr7HWXinUSXEnDIVcOkHn4GYuaL4Zn33ZIV9ni20/lHhxJwbnEgv1eCIa3XTAMLCOU9uhpdTKCQ==} engines: {node: '>=14'} hasBin: true @@ -2685,27 +2699,27 @@ packages: resolution: {integrity: sha512-XKudKxxW8P44JvlIdS6HBpfE3qZA9rhbemy6/sb8HyZjKYjgeM9jx5yjk+9+4hXNma/KlwDXwjAqY29z0S0SrA==} engines: {node: '>=14'} - '@unocss/config@0.63.0': - resolution: {integrity: sha512-rlhki3GA6pNX05sjDGJO4vTDonOfDngL9CJWEbn9hELgMZQ3+OAO4mePMA6OsYfMxYz5qpfDKwofkuV4CGNDKQ==} + '@unocss/config@0.63.1': + resolution: {integrity: sha512-9n1VDQ3xMpRIdzqvyUhWHA2ur5CWH0Oezw6Rbg/75bk86pD3yMrD8JkP4wK9wgq1pNNEpygmE7jFbDe29r8vVw==} engines: {node: '>=14'} '@unocss/core@0.62.4': resolution: {integrity: sha512-Cc+Vo6XlaQpyVejkJrrzzWtiK9pgMWzVVBpm9VCVtwZPUjD4GSc+g7VQCPXSsr7m03tmSuRySJx72QcASmauNQ==} - '@unocss/core@0.63.0': - resolution: {integrity: sha512-ZGvmQ3CgGlGJy8TDYUCLRzgv+uyUj2nv0a5MsVvLAD1BKHN96YSt/zRdvRprKUkSzP0yLw44k3kv59md8Bn8xw==} + '@unocss/core@0.63.1': + resolution: {integrity: sha512-scg53c6vw8cRsX4DbUO+MlTXicA9GWztm6PW0lsisJxXrdbQQCd+J+PIhrxLUExxeNqxTKsL3Msy9bwJU5uUsQ==} '@unocss/extractor-arbitrary-variants@0.62.4': resolution: {integrity: sha512-e4hJfBMyFr6T6dYSTTjNv9CQwaU1CVEKxDlYP0GpfSgxsV58pguID9j1mt0/XZD6LvEDzwxj9RTRWKpUSWqp+Q==} - '@unocss/extractor-arbitrary-variants@0.63.0': - resolution: {integrity: sha512-zHSpKnXU+So15VtJV8CZE+VV6zxeard+fi3bfepCAZFI/8vxU7aTrEPeXniF06eIQeJZTGVn/EaOw4AKiy1ZRA==} + '@unocss/extractor-arbitrary-variants@0.63.1': + resolution: {integrity: sha512-yqHDUgFCR4R2HMuD2k4dVkkdT2uOa/gUDIY6xoseOx1r98Fxlyvdr0UnLOaWsSSzpSGm7SS7XtafGa24IgJRUQ==} '@unocss/inspector@0.62.4': resolution: {integrity: sha512-bRcnI99gZecNzrUr6kDMdwGHkhUuTPyvvadRdaOxHc9Ow3ANNyqymeFM1q5anZEUZt8h15TYN0mdyQyIWkU3zg==} - '@unocss/inspector@0.63.0': - resolution: {integrity: sha512-vcAHezenaP3TxiX7GBNyLFRNrhw8oZlz8xNDiuSR3QI6Z2gCrCxdEwblFdjJKhBcNWK79oXm2QCHzD3/Fb7xvg==} + '@unocss/inspector@0.63.1': + resolution: {integrity: sha512-RO5DWZcnQ964ppaWskECSsx2b6I+dAH6A4YQIZEavG0ykHWwa//TquaY2HJH6OJoI7hKEnrFIFtlwzV5nWoYMw==} '@unocss/nuxt@0.62.4': resolution: {integrity: sha512-ZNfXu/f2kIRc8rnstToR/s2ubcvWDaCPmV5jXL+SQytSPb1ONCkK7ITNgB2TtrTEqQyhNX33VlnHNF8KsM8PNA==} @@ -2716,8 +2730,8 @@ packages: peerDependencies: postcss: 8.4.47 - '@unocss/postcss@0.63.0': - resolution: {integrity: sha512-p0JvVJjOxi9O1dRfto6SOqFqV+aq0knqiTlyOmmINiwkcvXWYmFGXKTw6DTR8ACYF8MwpnACt81DF7yNqA5L3g==} + '@unocss/postcss@0.63.1': + resolution: {integrity: sha512-ZHBy2swGg2zifQ6YEfctagIi+jZrLW/uBHqIkRIQYZyBQjw1GSqx+OSrq81LYIREBSQG7G90Nn1CXu8muttgzg==} engines: {node: '>=14'} peerDependencies: postcss: 8.4.47 @@ -2725,96 +2739,96 @@ packages: '@unocss/preset-attributify@0.62.4': resolution: {integrity: sha512-ei5nNT58GON9iyCGRRiIrphzyQbBIZ9iEqSBhIY0flcfi1uAPUXV32aO2slqJnWWAIwbRSb1GMpwYR8mmfuz8g==} - '@unocss/preset-attributify@0.63.0': - resolution: {integrity: sha512-9t9rlo7JIhd+SbjupYTwKmyPgqc9uFa6zuaq+ol5HdTdbnDvj9dUAJSEvQEzB0NebjIn+n94WpHhRTX8M6O2Lw==} + '@unocss/preset-attributify@0.63.1': + resolution: {integrity: sha512-K6IaQ6cUQNWDp6JmAJ8dh17c/iPc9Ssgz6C9qayWwIJCZA3023EXfoXI0a0csnJyRHJALIw2sSZAvlmRudln1A==} '@unocss/preset-icons@0.62.4': resolution: {integrity: sha512-n9m2nRTxyiw0sqOwSioO3rro0kaPW0JJzWlzcfdwQ+ZORNR5WyJL298fLXYUFbZG3EOF+zSPg6CMDWudKk/tlA==} - '@unocss/preset-icons@0.63.0': - resolution: {integrity: sha512-MYxhrmyf+cneKp1mB35OCewlYSRuFhEb5cvNN0q/doAM18/beELPDTVLGiVzspin8de3fgiqy9XIQdEVgtujMQ==} + '@unocss/preset-icons@0.63.1': + resolution: {integrity: sha512-ucCLrlQ6DsFzqSu/Cmqo3q/F/ybV+2P/TQflHS9Oo8wtOETxTT0aPEEEd/sj1SPTU9uUbLEeS6TaRD6MrwLcrw==} '@unocss/preset-mini@0.62.4': resolution: {integrity: sha512-1O+QpQFx7FT61aheAZEYemW5e4AGib8TFGm+rWLudKq2IBNnXHcS5xsq5QvqdC7rp9Dn3lnW5du6ijow5kCBuw==} - '@unocss/preset-mini@0.63.0': - resolution: {integrity: sha512-lpGtqtXqr6yVLeWiQmY1lb7sJBcb2O3CuFduKlx7HZKZOJpnRtZoZeNRo1XYcH6BRPBxPgru/d/m43AGMnDqew==} + '@unocss/preset-mini@0.63.1': + resolution: {integrity: sha512-8NW3hK5fp+glBI2v1/3utp+Gv0yXoVTX66531BDDXxivsCJBNRTh40TP8hXSbtDne615UGrykIjyadsUHCRK5Q==} '@unocss/preset-tagify@0.62.4': resolution: {integrity: sha512-8b2Kcsvt93xu1JqDqcD3QvvW0L5rqvH7ev3BlNEVx6n8ayBqfB5HEd4ILKr7wSC90re+EnCgnMm7EP2FiQAJkw==} - '@unocss/preset-tagify@0.63.0': - resolution: {integrity: sha512-RrXYruhvSqB4QaDTCHiRQUSfP2b1ie1eEhZ0HV9/WqCtgQjan1w9uV8bbA1TPXHLdMXWyt6tAoWUZPRdszBXZg==} + '@unocss/preset-tagify@0.63.1': + resolution: {integrity: sha512-GlhWsdD3pYvtMePVNWMOjkQGSp4XKJcfS65spUOZv03h6xrKuCCnJNsawYqbnpTzUOAL29pG/X8Quse00weRjQ==} '@unocss/preset-typography@0.62.4': resolution: {integrity: sha512-ZVh+NbcibMmD6ve8Deub/G+XAFcGPuzE2Fx/tMAfWfYlfyOAtrMxuL+AARMthpRxdE0JOtggXNTrJb0ZhGYl9g==} - '@unocss/preset-typography@0.63.0': - resolution: {integrity: sha512-4uhTRa2D6yB2sBjV3lksP/rpc2kq0p6v+yvpAvor73PADQCpLLMW+HPpS3YZe52nagHBf/LpY8gVNoGTIy/8FA==} + '@unocss/preset-typography@0.63.1': + resolution: {integrity: sha512-NfC0qQmCeA68F0JeVMKNpCqZhh0X3+1ouEjlRrFGzmIZt5lxWuTFgGroyp5rXv++iubm3CMoW1bMnp8CsyUUYw==} '@unocss/preset-uno@0.62.4': resolution: {integrity: sha512-2S6+molIz8dH/al0nfkU7i/pMS0oERPr4k9iW80Byt4cKDIhh/0jhZrC83kgZRtCf5hclSBO4oCoMTi1JF7SBw==} - '@unocss/preset-uno@0.63.0': - resolution: {integrity: sha512-rXBz83FQG/FynPMhYQ5xlQ5ai9clYqmlubvDQR/UvEtuQWL0wIK2NiBFBGosn4Q0ukT0GrwOIicV8aizHu2tAg==} + '@unocss/preset-uno@0.63.1': + resolution: {integrity: sha512-L7ptI/kI48+miTv5y7vNE1igw8/ThkWPFICMuhQksQS4QuuysuzO/IjfD5QwPy8Awr9HgSYZLqf5Jaax63HJ5w==} '@unocss/preset-web-fonts@0.62.4': resolution: {integrity: sha512-kaxgYBVyMdBlErseN8kWLiaS2N5OMlwg5ktAxUlei275fMoY7inQjOwppnjDVveJbN9SP6TcqqFpBIPfUayPkQ==} - '@unocss/preset-web-fonts@0.63.0': - resolution: {integrity: sha512-0ybW2EG6fAtK0XrB82wNK7ETiE12+ctfRxqWnKgLxpcYHIYVS0m8bRWgBWpJ+1l9I0fWilyB622rg6qIBHHU3g==} + '@unocss/preset-web-fonts@0.63.1': + resolution: {integrity: sha512-55DkFZ2/hLYp5cDvxQWElnPgnKj9AjoC/hTgC6JlKjzaafaqKh5Bt45rDKOPiXe2cPMN7A9gURgBgFyARX4nBw==} '@unocss/preset-wind@0.62.4': resolution: {integrity: sha512-YOzfQ11AmAnl1ZkcWLMMxCdezLjRKavLNk38LumUMtcdsa0DAy+1JjTp+KEvVQAnD+Et/ld5X+YcBWJkVy5WFQ==} - '@unocss/preset-wind@0.63.0': - resolution: {integrity: sha512-TVgFdxiIm4BfGLBE/4XqpeD2a+yMlrgTRY12WMEjj8DduNbuyuE+mnvaN7iY5+/DMIsng+eKyM3gamJew2r30w==} + '@unocss/preset-wind@0.63.1': + resolution: {integrity: sha512-L/Pyz55NC55K2+zJX9b3cC23tMZzh/a2jUUfoiJAHudsSPjAvP/PJ31Nc+27FFMbqZXhGQ50CBq8geq51O4PKQ==} '@unocss/reset@0.62.4': resolution: {integrity: sha512-CtxjeDgN39fY/eZDLIXN4wy7C8W7+SD+41AlzGVU5JwhcXmnb1XoDpOd2lzMxc/Yy3F5dIJt2+MRDj9RnpX9Ew==} - '@unocss/reset@0.63.0': - resolution: {integrity: sha512-QAAXxITLSWaNNK2+Mn1m2IeaCqrS3U9dszId2GVaiTHVe30M7vpMZQ6NrJI7xcD7DZ0kuh48BoZl5ttuiJkeww==} + '@unocss/reset@0.63.1': + resolution: {integrity: sha512-gjSF0LeWwkNCYZ4Z/AnQXGCIOPUGL5Ll1IIDfwnKZeFGCj9QmcV1hki4xf/7N8mNHhfP0nYdJpdAfiznhKdkwQ==} '@unocss/rule-utils@0.62.4': resolution: {integrity: sha512-XUwLbLUzL+VSHCJNK5QBHC9RbFehumge1/XJmsRfmh0+oxgJoO1gvEvxi57gYEmdJdMRJHRJZ66se6+cB0Ymvw==} engines: {node: '>=14'} - '@unocss/rule-utils@0.63.0': - resolution: {integrity: sha512-OKA2LzSPUXsYtfzx2G8Mw7/IhIOYxJNprBg7QwRF0e3eVmo87Ae1G5m9cghBLh7h7Ur1SgG5PCNhI0dZg6f7XA==} + '@unocss/rule-utils@0.63.1': + resolution: {integrity: sha512-z7WQ8lKq7p6sS/6Yl1pStcA2WyxxD7H1i86iXa2orWayW8KtrIJbdCXFYEsj3sOkMKLqpG5w65P+103dO2jUhQ==} engines: {node: '>=14'} '@unocss/transformer-attributify-jsx@0.62.4': resolution: {integrity: sha512-z9DDqS2DibDR9gno55diKfAVegeJ9uoyQXQhH3R0KY4YMF49N1fWy/t74gOiHtlPmvjQtDRZYgjgaMCc2w8oWg==} - '@unocss/transformer-attributify-jsx@0.63.0': - resolution: {integrity: sha512-+U+udpaRoUn5gXlejmT6h5l6ZcPr/8QCj4edCURyTOUZYrOd8siZzjDRisXP5/fskm4UqEgdlx97Qar97O6CYQ==} + '@unocss/transformer-attributify-jsx@0.63.1': + resolution: {integrity: sha512-c92pv9x6AZ3Zfw5ledP6rzTudWUvVY5HrVSaG3GxO2ofyCFEdHyJ1qLTK7omwnTJZ3rMJ3QplIrPJka1Ftasuw==} '@unocss/transformer-compile-class@0.62.4': resolution: {integrity: sha512-8yadY9T7LToJwSsrmYU3rUKlnDgPGVRvON7z9g1IjUCmFCGx7Gpg84x9KpKUG6eUTshPQFUI0YUHocrYFevAEA==} - '@unocss/transformer-compile-class@0.63.0': - resolution: {integrity: sha512-bCapGembNCy9xY8CJxCretx/lj7mTyhnoO79CkTxckHlnUGEgNj9gbvtLkXCPJAfRLmBWMtgeMdUivG5+auq1A==} + '@unocss/transformer-compile-class@0.63.1': + resolution: {integrity: sha512-OV8nQJf+OEIoqHSsFQPjP/ocOxQc2nnMirB+J7D5e32SqU4Zg4GPWag3E+Pcb4InwZ/OUTPPdecKSPNHgT3CTQ==} '@unocss/transformer-directives@0.62.4': resolution: {integrity: sha512-bq9ZDG6/mr6X2mAogAo0PBVrLSLT0900MPqnj/ixadYHc7mRpX+y6bc/1AgWytZIFYSdNzf7XDoquZuwf42Ucg==} - '@unocss/transformer-directives@0.63.0': - resolution: {integrity: sha512-+qWfNKrOSuuaAfM5RSyqeCNy2s3nIct5knwlkzg/cYTT9UiKyIALeJY/k+plVM99WlGDNh/k6otNkNv5N/Z6wg==} + '@unocss/transformer-directives@0.63.1': + resolution: {integrity: sha512-mWVcQqVXj5OtUzfwc9B2/CRPYVHqkoj+AFfhU8RZ6e1nPgDKtR9JLt0jypTvv/PMo56vPJUTbpBBvXU+vvQwQA==} '@unocss/transformer-variant-group@0.62.4': resolution: {integrity: sha512-W1fxMc2Lzxu4E+6JBQEBzK+AwoCQYI+EL2FT2BCUsAno37f3JdnwFFEVscck0epSdmdtidsSLDognyX8h10r8A==} - '@unocss/transformer-variant-group@0.63.0': - resolution: {integrity: sha512-JNTqxogGDd+XpbP3oRUulNEaY1H+42+4KXQxlfxllikgqe28QHorhBbM/4ObCw085tKhrM+oDH391KF+VUNkhQ==} + '@unocss/transformer-variant-group@0.63.1': + resolution: {integrity: sha512-Awk9FDpvZM8m9YY46MThYYZ81fY6HVs4pOX22xcbw06J2l8z3WyG5iHIzx0f8vCTNwTekDuxD6vV3UlQKoI+0w==} '@unocss/vite@0.62.4': resolution: {integrity: sha512-JKq3V6bcevYl9X5Jl3p9crArbhzI8JVWQkOxKV2nGLFaqvnc47vMSDxlU4MUdRWp3aQvzDw132tcx27oSbrojw==} peerDependencies: vite: 5.4.8 - '@unocss/vite@0.63.0': - resolution: {integrity: sha512-7UH36o7UEwMbrifuvTj6wOPJZ3DNK21HO+ACOlFaM9HGVmlEUEuzC5fRVid0Q/zRlo0URaI/82TkvEh3sUU8Zg==} + '@unocss/vite@0.63.1': + resolution: {integrity: sha512-MUi4gtGYPahDeabXfxq25J9YRUksJPLB+xsU2zn7Rb4ai0wBdi6SsZsjjeHhx7RZEXjse9UG3FGZP6Xhe6erUQ==} peerDependencies: vite: 5.4.8 @@ -4258,6 +4272,14 @@ packages: picomatch: optional: true + fdir@6.4.0: + resolution: {integrity: sha512-3oB133prH1o4j/L5lLW7uOCF1PlD+/It2L0eL/iAqWMB91RBbqTewABqxhj0ibBd90EEmWZq7ntIWzVaWcXTGQ==} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + figures@3.2.0: resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==} engines: {node: '>=8'} @@ -6804,6 +6826,10 @@ packages: resolution: {integrity: sha512-NbBoFBpqfcgd1tCiO8Lkfdk+xrA7mlLR9zgvZcZWQQwU63XAfUePyd6wZBaU93Hqw347lHnwFzttAkemHzzz4g==} engines: {node: '>=12.0.0'} + tinyglobby@0.2.7: + resolution: {integrity: sha512-qFWYeNxBQxrOTRHvGjlRdBamy8JFqu6c0bwRru9leE+q8J72tLtlT0L3v+2T7fbLXN7FGzDNBhXkWiJqHUHD9g==} + engines: {node: '>=12.0.0'} + tinypool@0.8.4: resolution: {integrity: sha512-i11VH5gS6IFeLY3gMBQ00/MmLncVP7JLXOw1vlgkytLmJK7QnEr7NXf0LBdxfmNPAeyetukOk0bOYrJrFGjYJQ==} engines: {node: '>=14.0.0'} @@ -6970,6 +6996,9 @@ packages: unhead@1.11.6: resolution: {integrity: sha512-TKTQGUzHKF925VZ4KZVbLfKFzTVTEWfPLaXKmkd/ptEY2FHEoJUF7xOpAWc3K7Jzy/ExS66TL7GnLLjtd4sISg==} + unhead@1.11.7: + resolution: {integrity: sha512-aA0+JBRryLhDKUq6L2JhMDLZEG/ElyyDASyC9wiwDl6nvvsj9hD26LgPWgmAsSd+9HtMGM2N1gU27CWEMo16CQ==} + unicode-emoji-modifier-base@1.0.0: resolution: {integrity: sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==} engines: {node: '>=4'} @@ -7018,11 +7047,11 @@ packages: vite: optional: true - unocss@0.63.0: - resolution: {integrity: sha512-+C+qsKMDL2GyhY4/Dz3BrQcf/1yf1oRyej7ItW4Y7l1sIS1Zcsp9772IUlzuTEnLQQQOdOJVm99OB4TWnGndeg==} + unocss@0.63.1: + resolution: {integrity: sha512-fVZOT+RCL43yK9enRVVClgh5RT9av8mE6P665cZH+F17hVqDO56q7J7HUqGh9/+zO+omkhYJwUQX4hTPE8J/9g==} engines: {node: '>=14'} peerDependencies: - '@unocss/webpack': 0.63.0 + '@unocss/webpack': 0.63.1 vite: 5.4.8 peerDependenciesMeta: '@unocss/webpack': @@ -8412,7 +8441,7 @@ snapshots: semver: 7.6.3 simple-git: 3.27.0 sirv: 2.0.4 - tinyglobby: 0.2.6 + tinyglobby: 0.2.7 unimport: 3.13.1(rollup@4.22.5)(webpack-sources@3.2.3) vite: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) vite-plugin-inspect: 0.8.7(@nuxt/kit@packages+kit)(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) @@ -9314,19 +9343,33 @@ snapshots: '@unhead/schema': 1.11.6 '@unhead/shared': 1.11.6 + '@unhead/dom@1.11.7': + dependencies: + '@unhead/schema': 1.11.7 + '@unhead/shared': 1.11.7 + '@unhead/schema@1.11.6': dependencies: hookable: 5.5.3 zhead: 2.2.4 + '@unhead/schema@1.11.7': + dependencies: + hookable: 5.5.3 + zhead: 2.2.4 + '@unhead/shared@1.11.6': dependencies: '@unhead/schema': 1.11.6 - '@unhead/ssr@1.11.6': + '@unhead/shared@1.11.7': dependencies: - '@unhead/schema': 1.11.6 - '@unhead/shared': 1.11.6 + '@unhead/schema': 1.11.7 + + '@unhead/ssr@1.11.7': + dependencies: + '@unhead/schema': 1.11.7 + '@unhead/shared': 1.11.7 '@unhead/vue@1.11.6(vue@3.5.10(typescript@5.6.2))': dependencies: @@ -9337,6 +9380,15 @@ snapshots: unhead: 1.11.6 vue: 3.5.10(typescript@5.6.2) + '@unhead/vue@1.11.7(vue@3.5.10(typescript@5.6.2))': + dependencies: + '@unhead/schema': 1.11.7 + '@unhead/shared': 1.11.7 + defu: 6.1.4 + hookable: 5.5.3 + unhead: 1.11.7 + vue: 3.5.10(typescript@5.6.2) + '@unocss/astro@0.62.4(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))': dependencies: '@unocss/core': 0.62.4 @@ -9348,11 +9400,11 @@ snapshots: - rollup - supports-color - '@unocss/astro@0.63.0(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))': + '@unocss/astro@0.63.1(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))': dependencies: - '@unocss/core': 0.63.0 - '@unocss/reset': 0.63.0 - '@unocss/vite': 0.63.0(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) + '@unocss/core': 0.63.1 + '@unocss/reset': 0.63.1 + '@unocss/vite': 0.63.1(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: vite: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: @@ -9373,18 +9425,18 @@ snapshots: magic-string: 0.30.11 pathe: 1.1.2 perfect-debounce: 1.0.0 - tinyglobby: 0.2.6 + tinyglobby: 0.2.7 transitivePeerDependencies: - rollup - supports-color - '@unocss/cli@0.63.0(rollup@4.22.5)': + '@unocss/cli@0.63.1(rollup@4.22.5)': dependencies: '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.2(rollup@4.22.5) - '@unocss/config': 0.63.0 - '@unocss/core': 0.63.0 - '@unocss/preset-uno': 0.63.0 + '@unocss/config': 0.63.1 + '@unocss/core': 0.63.1 + '@unocss/preset-uno': 0.63.1 cac: 6.7.14 chokidar: 3.6.0 colorette: 2.0.20 @@ -9392,7 +9444,7 @@ snapshots: magic-string: 0.30.11 pathe: 1.1.2 perfect-debounce: 1.0.0 - tinyglobby: 0.2.6 + tinyglobby: 0.2.7 transitivePeerDependencies: - rollup - supports-color @@ -9404,24 +9456,24 @@ snapshots: transitivePeerDependencies: - supports-color - '@unocss/config@0.63.0': + '@unocss/config@0.63.1': dependencies: - '@unocss/core': 0.63.0 + '@unocss/core': 0.63.1 unconfig: 0.6.0 transitivePeerDependencies: - supports-color '@unocss/core@0.62.4': {} - '@unocss/core@0.63.0': {} + '@unocss/core@0.63.1': {} '@unocss/extractor-arbitrary-variants@0.62.4': dependencies: '@unocss/core': 0.62.4 - '@unocss/extractor-arbitrary-variants@0.63.0': + '@unocss/extractor-arbitrary-variants@0.63.1': dependencies: - '@unocss/core': 0.63.0 + '@unocss/core': 0.63.1 '@unocss/inspector@0.62.4': dependencies: @@ -9430,10 +9482,10 @@ snapshots: gzip-size: 6.0.0 sirv: 2.0.4 - '@unocss/inspector@0.63.0': + '@unocss/inspector@0.63.1': dependencies: - '@unocss/core': 0.63.0 - '@unocss/rule-utils': 0.63.0 + '@unocss/core': 0.63.1 + '@unocss/rule-utils': 0.63.1 gzip-size: 6.0.0 sirv: 2.0.4 @@ -9467,18 +9519,18 @@ snapshots: '@unocss/rule-utils': 0.62.4 css-tree: 2.3.1 postcss: 8.4.47 - tinyglobby: 0.2.6 + tinyglobby: 0.2.7 transitivePeerDependencies: - supports-color - '@unocss/postcss@0.63.0(postcss@8.4.47)': + '@unocss/postcss@0.63.1(postcss@8.4.47)': dependencies: - '@unocss/config': 0.63.0 - '@unocss/core': 0.63.0 - '@unocss/rule-utils': 0.63.0 + '@unocss/config': 0.63.1 + '@unocss/core': 0.63.1 + '@unocss/rule-utils': 0.63.1 css-tree: 3.0.0 postcss: 8.4.47 - tinyglobby: 0.2.6 + tinyglobby: 0.2.7 transitivePeerDependencies: - supports-color @@ -9486,9 +9538,9 @@ snapshots: dependencies: '@unocss/core': 0.62.4 - '@unocss/preset-attributify@0.63.0': + '@unocss/preset-attributify@0.63.1': dependencies: - '@unocss/core': 0.63.0 + '@unocss/core': 0.63.1 '@unocss/preset-icons@0.62.4': dependencies: @@ -9498,10 +9550,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@unocss/preset-icons@0.63.0': + '@unocss/preset-icons@0.63.1': dependencies: '@iconify/utils': 2.1.33 - '@unocss/core': 0.63.0 + '@unocss/core': 0.63.1 ofetch: 1.4.0 transitivePeerDependencies: - supports-color @@ -9512,29 +9564,29 @@ snapshots: '@unocss/extractor-arbitrary-variants': 0.62.4 '@unocss/rule-utils': 0.62.4 - '@unocss/preset-mini@0.63.0': + '@unocss/preset-mini@0.63.1': dependencies: - '@unocss/core': 0.63.0 - '@unocss/extractor-arbitrary-variants': 0.63.0 - '@unocss/rule-utils': 0.63.0 + '@unocss/core': 0.63.1 + '@unocss/extractor-arbitrary-variants': 0.63.1 + '@unocss/rule-utils': 0.63.1 '@unocss/preset-tagify@0.62.4': dependencies: '@unocss/core': 0.62.4 - '@unocss/preset-tagify@0.63.0': + '@unocss/preset-tagify@0.63.1': dependencies: - '@unocss/core': 0.63.0 + '@unocss/core': 0.63.1 '@unocss/preset-typography@0.62.4': dependencies: '@unocss/core': 0.62.4 '@unocss/preset-mini': 0.62.4 - '@unocss/preset-typography@0.63.0': + '@unocss/preset-typography@0.63.1': dependencies: - '@unocss/core': 0.63.0 - '@unocss/preset-mini': 0.63.0 + '@unocss/core': 0.63.1 + '@unocss/preset-mini': 0.63.1 '@unocss/preset-uno@0.62.4': dependencies: @@ -9543,21 +9595,21 @@ snapshots: '@unocss/preset-wind': 0.62.4 '@unocss/rule-utils': 0.62.4 - '@unocss/preset-uno@0.63.0': + '@unocss/preset-uno@0.63.1': dependencies: - '@unocss/core': 0.63.0 - '@unocss/preset-mini': 0.63.0 - '@unocss/preset-wind': 0.63.0 - '@unocss/rule-utils': 0.63.0 + '@unocss/core': 0.63.1 + '@unocss/preset-mini': 0.63.1 + '@unocss/preset-wind': 0.63.1 + '@unocss/rule-utils': 0.63.1 '@unocss/preset-web-fonts@0.62.4': dependencies: '@unocss/core': 0.62.4 ofetch: 1.4.0 - '@unocss/preset-web-fonts@0.63.0': + '@unocss/preset-web-fonts@0.63.1': dependencies: - '@unocss/core': 0.63.0 + '@unocss/core': 0.63.1 ofetch: 1.4.0 '@unocss/preset-wind@0.62.4': @@ -9566,41 +9618,41 @@ snapshots: '@unocss/preset-mini': 0.62.4 '@unocss/rule-utils': 0.62.4 - '@unocss/preset-wind@0.63.0': + '@unocss/preset-wind@0.63.1': dependencies: - '@unocss/core': 0.63.0 - '@unocss/preset-mini': 0.63.0 - '@unocss/rule-utils': 0.63.0 + '@unocss/core': 0.63.1 + '@unocss/preset-mini': 0.63.1 + '@unocss/rule-utils': 0.63.1 '@unocss/reset@0.62.4': {} - '@unocss/reset@0.63.0': {} + '@unocss/reset@0.63.1': {} '@unocss/rule-utils@0.62.4': dependencies: '@unocss/core': 0.62.4 magic-string: 0.30.11 - '@unocss/rule-utils@0.63.0': + '@unocss/rule-utils@0.63.1': dependencies: - '@unocss/core': 0.63.0 + '@unocss/core': 0.63.1 magic-string: 0.30.11 '@unocss/transformer-attributify-jsx@0.62.4': dependencies: '@unocss/core': 0.62.4 - '@unocss/transformer-attributify-jsx@0.63.0': + '@unocss/transformer-attributify-jsx@0.63.1': dependencies: - '@unocss/core': 0.63.0 + '@unocss/core': 0.63.1 '@unocss/transformer-compile-class@0.62.4': dependencies: '@unocss/core': 0.62.4 - '@unocss/transformer-compile-class@0.63.0': + '@unocss/transformer-compile-class@0.63.1': dependencies: - '@unocss/core': 0.63.0 + '@unocss/core': 0.63.1 '@unocss/transformer-directives@0.62.4': dependencies: @@ -9608,19 +9660,19 @@ snapshots: '@unocss/rule-utils': 0.62.4 css-tree: 2.3.1 - '@unocss/transformer-directives@0.63.0': + '@unocss/transformer-directives@0.63.1': dependencies: - '@unocss/core': 0.63.0 - '@unocss/rule-utils': 0.63.0 + '@unocss/core': 0.63.1 + '@unocss/rule-utils': 0.63.1 css-tree: 3.0.0 '@unocss/transformer-variant-group@0.62.4': dependencies: '@unocss/core': 0.62.4 - '@unocss/transformer-variant-group@0.63.0': + '@unocss/transformer-variant-group@0.63.1': dependencies: - '@unocss/core': 0.63.0 + '@unocss/core': 0.63.1 '@unocss/vite@0.62.4(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))': dependencies: @@ -9631,22 +9683,22 @@ snapshots: '@unocss/inspector': 0.62.4 chokidar: 3.6.0 magic-string: 0.30.11 - tinyglobby: 0.2.6 + tinyglobby: 0.2.7 vite: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - rollup - supports-color - '@unocss/vite@0.63.0(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))': + '@unocss/vite@0.63.1(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))': dependencies: '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.2(rollup@4.22.5) - '@unocss/config': 0.63.0 - '@unocss/core': 0.63.0 - '@unocss/inspector': 0.63.0 + '@unocss/config': 0.63.1 + '@unocss/core': 0.63.1 + '@unocss/inspector': 0.63.1 chokidar: 3.6.0 magic-string: 0.30.11 - tinyglobby: 0.2.6 + tinyglobby: 0.2.7 vite: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - rollup @@ -9660,7 +9712,7 @@ snapshots: '@unocss/core': 0.62.4 chokidar: 3.6.0 magic-string: 0.30.11 - tinyglobby: 0.2.6 + tinyglobby: 0.2.7 unplugin: 1.14.1(webpack-sources@3.2.3) webpack: 5.95.0(esbuild@0.24.0) webpack-sources: 3.2.3 @@ -11391,6 +11443,10 @@ snapshots: optionalDependencies: picomatch: 4.0.2 + fdir@6.4.0(picomatch@4.0.2): + optionalDependencies: + picomatch: 4.0.2 + figures@3.2.0: dependencies: escape-string-regexp: 1.0.5 @@ -14440,6 +14496,11 @@ snapshots: fdir: 6.3.0(picomatch@4.0.2) picomatch: 4.0.2 + tinyglobby@0.2.7: + dependencies: + fdir: 6.4.0(picomatch@4.0.2) + picomatch: 4.0.2 + tinypool@0.8.4: {} tinypool@1.0.1: {} @@ -14619,6 +14680,13 @@ snapshots: '@unhead/shared': 1.11.6 hookable: 5.5.3 + unhead@1.11.7: + dependencies: + '@unhead/dom': 1.11.7 + '@unhead/schema': 1.11.7 + '@unhead/shared': 1.11.7 + hookable: 5.5.3 + unicode-emoji-modifier-base@1.0.0: {} unicorn-magic@0.1.0: {} @@ -14708,25 +14776,25 @@ snapshots: - rollup - supports-color - unocss@0.63.0(postcss@8.4.47)(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)): + unocss@0.63.1(postcss@8.4.47)(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)): dependencies: - '@unocss/astro': 0.63.0(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) - '@unocss/cli': 0.63.0(rollup@4.22.5) - '@unocss/core': 0.63.0 - '@unocss/postcss': 0.63.0(postcss@8.4.47) - '@unocss/preset-attributify': 0.63.0 - '@unocss/preset-icons': 0.63.0 - '@unocss/preset-mini': 0.63.0 - '@unocss/preset-tagify': 0.63.0 - '@unocss/preset-typography': 0.63.0 - '@unocss/preset-uno': 0.63.0 - '@unocss/preset-web-fonts': 0.63.0 - '@unocss/preset-wind': 0.63.0 - '@unocss/transformer-attributify-jsx': 0.63.0 - '@unocss/transformer-compile-class': 0.63.0 - '@unocss/transformer-directives': 0.63.0 - '@unocss/transformer-variant-group': 0.63.0 - '@unocss/vite': 0.63.0(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) + '@unocss/astro': 0.63.1(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) + '@unocss/cli': 0.63.1(rollup@4.22.5) + '@unocss/core': 0.63.1 + '@unocss/postcss': 0.63.1(postcss@8.4.47) + '@unocss/preset-attributify': 0.63.1 + '@unocss/preset-icons': 0.63.1 + '@unocss/preset-mini': 0.63.1 + '@unocss/preset-tagify': 0.63.1 + '@unocss/preset-typography': 0.63.1 + '@unocss/preset-uno': 0.63.1 + '@unocss/preset-web-fonts': 0.63.1 + '@unocss/preset-wind': 0.63.1 + '@unocss/transformer-attributify-jsx': 0.63.1 + '@unocss/transformer-compile-class': 0.63.1 + '@unocss/transformer-directives': 0.63.1 + '@unocss/transformer-variant-group': 0.63.1 + '@unocss/vite': 0.63.1(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: vite: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: From 8cc29f76e21a728de2a3fc4f4c5b7ca67787c5a8 Mon Sep 17 00:00:00 2001 From: Leopold Kristjansson <leopold@leopold.is> Date: Mon, 30 Sep 2024 17:59:18 +0200 Subject: [PATCH 064/104] docs: add missing word (#29230) --- docs/2.guide/2.directory-structure/1.plugins.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/2.guide/2.directory-structure/1.plugins.md b/docs/2.guide/2.directory-structure/1.plugins.md index d5edce56b3..572675300c 100644 --- a/docs/2.guide/2.directory-structure/1.plugins.md +++ b/docs/2.guide/2.directory-structure/1.plugins.md @@ -108,7 +108,7 @@ In case you're new to 'alphabetical' numbering, remember that filenames are sort ### Parallel Plugins -By default, Nuxt loads plugins sequentially. You can define a plugin as `parallel` so Nuxt won't wait the end of the plugin's execution before loading the next plugin. +By default, Nuxt loads plugins sequentially. You can define a plugin as `parallel` so Nuxt won't wait until the end of the plugin's execution before loading the next plugin. ```ts twoslash [plugins/my-plugin.ts] export default defineNuxtPlugin({ From e6c527c9dbf61b61c9b9c6a3be0f691191f10c60 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 1 Oct 2024 08:49:38 +0100 Subject: [PATCH 065/104] chore(deps): update all non-major dependencies (main) (#29234) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 4 +- packages/nuxt/package.json | 2 +- packages/ui-templates/package.json | 2 +- pnpm-lock.yaml | 113 +++++++++++++++++++++++------ 4 files changed, 93 insertions(+), 28 deletions(-) diff --git a/package.json b/package.json index f6aac304aa..04ced98ad0 100644 --- a/package.json +++ b/package.json @@ -83,7 +83,7 @@ "devalue": "5.1.1", "eslint": "9.11.1", "eslint-plugin-no-only-tests": "3.3.0", - "eslint-plugin-perfectionist": "3.7.0", + "eslint-plugin-perfectionist": "3.8.0", "eslint-typegen": "0.3.2", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", "happy-dom": "15.7.4", @@ -101,7 +101,7 @@ "sherif": "1.0.0", "std-env": "3.7.0", "tinyexec": "0.3.0", - "tinyglobby": "0.2.7", + "tinyglobby": "0.2.8", "typescript": "5.6.2", "ufo": "1.5.4", "vitest": "2.1.1", diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 6a634947d3..85de7953bb 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -107,7 +107,7 @@ "semver": "^7.6.3", "std-env": "^3.7.0", "strip-literal": "^2.1.0", - "tinyglobby": "0.2.7", + "tinyglobby": "0.2.8", "ufo": "^1.5.4", "ultrahtml": "^1.5.3", "uncrypto": "^0.1.3", diff --git a/packages/ui-templates/package.json b/packages/ui-templates/package.json index 91bce7f62e..1eb8a2df36 100644 --- a/packages/ui-templates/package.json +++ b/packages/ui-templates/package.json @@ -28,7 +28,7 @@ "prettier": "3.3.3", "scule": "1.3.0", "tinyexec": "0.3.0", - "tinyglobby": "0.2.7", + "tinyglobby": "0.2.8", "unocss": "0.63.1", "vite": "5.4.8" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b513599ec5..e0113245aa 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -104,8 +104,8 @@ importers: specifier: 3.3.0 version: 3.3.0 eslint-plugin-perfectionist: - specifier: 3.7.0 - version: 3.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.0.0))) + specifier: 3.8.0 + version: 3.8.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.0.0))) eslint-typegen: specifier: 0.3.2 version: 0.3.2(eslint@9.11.1(jiti@2.0.0)) @@ -158,8 +158,8 @@ importers: specifier: 0.3.0 version: 0.3.0 tinyglobby: - specifier: 0.2.7 - version: 0.2.7 + specifier: 0.2.8 + version: 0.2.8 typescript: specifier: 5.6.2 version: 5.6.2 @@ -417,8 +417,8 @@ importers: specifier: ^2.1.0 version: 2.1.0 tinyglobby: - specifier: 0.2.7 - version: 0.2.7 + specifier: 0.2.8 + version: 0.2.8 ufo: specifier: 1.5.4 version: 1.5.4 @@ -647,8 +647,8 @@ importers: specifier: 0.3.0 version: 0.3.0 tinyglobby: - specifier: 0.2.7 - version: 0.2.7 + specifier: 0.2.8 + version: 0.2.8 unocss: specifier: 0.63.1 version: 0.63.1(postcss@8.4.47)(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) @@ -2575,6 +2575,10 @@ packages: resolution: {integrity: sha512-87rC0k3ZlDOuz82zzXRtQ7Akv3GKhHs0ti4YcbAJtaomllXoSO8hi7Ix3ccEvCd824dy9aIX+j3d2UMAfCtVpg==} 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==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2592,6 +2596,10 @@ packages: resolution: {integrity: sha512-LLt4BLHFwSfASHSF2K29SZ+ZCsbQOM+LuarPjRUuHm+Qd09hSe3GCeaQbcCr+Mik+0QFRmep/FyZBO6fJ64U3w==} 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==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2610,6 +2618,15 @@ 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==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2622,6 +2639,12 @@ packages: 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} @@ -2630,6 +2653,10 @@ packages: resolution: {integrity: sha512-b1tx0orFCCh/THWPQa2ZwWzvOeyzzp36vkJYOpVg0u8UVOIsfVrnuC9FqAw9gRKn+rG2VmWQ/zDJZzkxUnj/XQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/visitor-keys@8.8.0': + resolution: {integrity: sha512-8mq51Lx6Hpmd7HnA2fcHQo3YgfX1qbccxQOgZcb4tvasu//zXRaA1j5ZRFeCw/VRAdFi4mRM9DnZw0Nu0Q2d1g==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript/vfs@1.6.0': resolution: {integrity: sha512-hvJUjNVeBMp77qPINuUvYXj4FyWeeMMKZkxEATEU3hqBAQ7qdTBCUFT7Sp0Zu0faeEtFf+ldXxMEDr/bk73ISg==} peerDependencies: @@ -4103,8 +4130,8 @@ packages: resolution: {integrity: sha512-brcKcxGnISN2CcVhXJ/kEQlNa0MEfGRtwKtWA16SkqXHKitaKIMrfemJKLKX1YqDU5C/5JY3PvZXd5jEW04e0Q==} engines: {node: '>=5.0.0'} - eslint-plugin-perfectionist@3.7.0: - resolution: {integrity: sha512-pemhfcR3LDbYVWeveHok9u048yR7GpsnfyPvn6RsDkp/UV7iqBV0y5K0aGb9ZJMsemOyWok7akxGzPLsz+mHKQ==} + eslint-plugin-perfectionist@3.8.0: + resolution: {integrity: sha512-BYJWbQVOjvIGK9V1xUfn790HuvkePjxti8epOi1H6sdzo0N4RehBmQ8coHPbgA/f12BUG1NIoDtQhI9mUm+o2A==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: astro-eslint-parser: ^1.0.2 @@ -6826,8 +6853,8 @@ packages: resolution: {integrity: sha512-NbBoFBpqfcgd1tCiO8Lkfdk+xrA7mlLR9zgvZcZWQQwU63XAfUePyd6wZBaU93Hqw347lHnwFzttAkemHzzz4g==} engines: {node: '>=12.0.0'} - tinyglobby@0.2.7: - resolution: {integrity: sha512-qFWYeNxBQxrOTRHvGjlRdBamy8JFqu6c0bwRru9leE+q8J72tLtlT0L3v+2T7fbLXN7FGzDNBhXkWiJqHUHD9g==} + tinyglobby@0.2.8: + resolution: {integrity: sha512-AMLZywN0vbhiZi2neFEaj9VIIxC+PjDMsp0nAK6tpR86LJavZgHqGz0S/FOONwBygC+mu7R0/TyAQw0gx0Mu9Q==} engines: {node: '>=12.0.0'} tinypool@0.8.4: @@ -8441,7 +8468,7 @@ snapshots: semver: 7.6.3 simple-git: 3.27.0 sirv: 2.0.4 - tinyglobby: 0.2.7 + tinyglobby: 0.2.8 unimport: 3.13.1(rollup@4.22.5)(webpack-sources@3.2.3) vite: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) vite-plugin-inspect: 0.8.7(@nuxt/kit@packages+kit)(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) @@ -9251,6 +9278,11 @@ snapshots: '@typescript-eslint/types': 8.7.0 '@typescript-eslint/visitor-keys': 8.7.0 + '@typescript-eslint/scope-manager@8.8.0': + dependencies: + '@typescript-eslint/types': 8.8.0 + '@typescript-eslint/visitor-keys': 8.8.0 + '@typescript-eslint/type-utils@8.5.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': dependencies: '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.2) @@ -9267,6 +9299,8 @@ snapshots: '@typescript-eslint/types@8.7.0': {} + '@typescript-eslint/types@8.8.0': {} + '@typescript-eslint/typescript-estree@8.5.0(typescript@5.6.2)': dependencies: '@typescript-eslint/types': 8.5.0 @@ -9297,6 +9331,21 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/typescript-estree@8.8.0(typescript@5.6.2)': + 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.2) + optionalDependencies: + typescript: 5.6.2 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/utils@8.5.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0)) @@ -9319,6 +9368,17 @@ snapshots: - supports-color - typescript + '@typescript-eslint/utils@8.8.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0)) + '@typescript-eslint/scope-manager': 8.8.0 + '@typescript-eslint/types': 8.8.0 + '@typescript-eslint/typescript-estree': 8.8.0(typescript@5.6.2) + eslint: 9.11.1(jiti@2.0.0) + transitivePeerDependencies: + - supports-color + - typescript + '@typescript-eslint/visitor-keys@8.5.0': dependencies: '@typescript-eslint/types': 8.5.0 @@ -9329,6 +9389,11 @@ snapshots: '@typescript-eslint/types': 8.7.0 eslint-visitor-keys: 3.4.3 + '@typescript-eslint/visitor-keys@8.8.0': + dependencies: + '@typescript-eslint/types': 8.8.0 + eslint-visitor-keys: 3.4.3 + '@typescript/vfs@1.6.0(typescript@5.6.2)': dependencies: debug: 4.3.7(supports-color@9.4.0) @@ -9425,7 +9490,7 @@ snapshots: magic-string: 0.30.11 pathe: 1.1.2 perfect-debounce: 1.0.0 - tinyglobby: 0.2.7 + tinyglobby: 0.2.8 transitivePeerDependencies: - rollup - supports-color @@ -9444,7 +9509,7 @@ snapshots: magic-string: 0.30.11 pathe: 1.1.2 perfect-debounce: 1.0.0 - tinyglobby: 0.2.7 + tinyglobby: 0.2.8 transitivePeerDependencies: - rollup - supports-color @@ -9519,7 +9584,7 @@ snapshots: '@unocss/rule-utils': 0.62.4 css-tree: 2.3.1 postcss: 8.4.47 - tinyglobby: 0.2.7 + tinyglobby: 0.2.8 transitivePeerDependencies: - supports-color @@ -9530,7 +9595,7 @@ snapshots: '@unocss/rule-utils': 0.63.1 css-tree: 3.0.0 postcss: 8.4.47 - tinyglobby: 0.2.7 + tinyglobby: 0.2.8 transitivePeerDependencies: - supports-color @@ -9683,7 +9748,7 @@ snapshots: '@unocss/inspector': 0.62.4 chokidar: 3.6.0 magic-string: 0.30.11 - tinyglobby: 0.2.7 + tinyglobby: 0.2.8 vite: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - rollup @@ -9698,7 +9763,7 @@ snapshots: '@unocss/inspector': 0.63.1 chokidar: 3.6.0 magic-string: 0.30.11 - tinyglobby: 0.2.7 + tinyglobby: 0.2.8 vite: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - rollup @@ -9712,7 +9777,7 @@ snapshots: '@unocss/core': 0.62.4 chokidar: 3.6.0 magic-string: 0.30.11 - tinyglobby: 0.2.7 + tinyglobby: 0.2.8 unplugin: 1.14.1(webpack-sources@3.2.3) webpack: 5.95.0(esbuild@0.24.0) webpack-sources: 3.2.3 @@ -11211,10 +11276,10 @@ snapshots: eslint-plugin-no-only-tests@3.3.0: {} - eslint-plugin-perfectionist@3.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.0.0))): + eslint-plugin-perfectionist@3.8.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.0.0))): dependencies: - '@typescript-eslint/types': 8.7.0 - '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@typescript-eslint/types': 8.8.0 + '@typescript-eslint/utils': 8.8.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) eslint: 9.11.1(jiti@2.0.0) minimatch: 9.0.5 natural-compare-lite: 1.4.0 @@ -14496,7 +14561,7 @@ snapshots: fdir: 6.3.0(picomatch@4.0.2) picomatch: 4.0.2 - tinyglobby@0.2.7: + tinyglobby@0.2.8: dependencies: fdir: 6.4.0(picomatch@4.0.2) picomatch: 4.0.2 From 36a3af8392304b23d3940c7c891d3f590fa40737 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 2 Oct 2024 22:55:23 +0100 Subject: [PATCH 066/104] chore(deps): update vitest to v2.1.2 (main) (#29255) 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 04ced98ad0..a883e04578 100644 --- a/package.json +++ b/package.json @@ -72,7 +72,7 @@ "@unhead/schema": "1.11.7", "@unhead/vue": "1.11.7", "@vitejs/plugin-vue": "5.1.4", - "@vitest/coverage-v8": "2.1.1", + "@vitest/coverage-v8": "2.1.2", "@vue/test-utils": "2.4.6", "autoprefixer": "10.4.20", "case-police": "0.7.0", @@ -104,7 +104,7 @@ "tinyglobby": "0.2.8", "typescript": "5.6.2", "ufo": "1.5.4", - "vitest": "2.1.1", + "vitest": "2.1.2", "vitest-environment-nuxt": "1.0.1", "vue": "3.5.10", "vue-router": "4.4.5", diff --git a/packages/kit/package.json b/packages/kit/package.json index 22044f4f9d..5d1a5b9045 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -53,7 +53,7 @@ "nitro": "npm:nitro-nightly@3.0.0-beta-28665895.e727afda", "unbuild": "3.0.0-rc.8", "vite": "5.4.8", - "vitest": "2.1.1", + "vitest": "2.1.2", "webpack": "5.95.0" }, "engines": { diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 85de7953bb..dfb6f9b64e 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -133,7 +133,7 @@ "@vue/compiler-sfc": "3.5.10", "unbuild": "3.0.0-rc.8", "vite": "5.4.8", - "vitest": "2.1.1" + "vitest": "2.1.2" }, "peerDependencies": { "@parcel/watcher": "^2.1.0", diff --git a/packages/vite/package.json b/packages/vite/package.json index bbc869337c..bdfe2f261d 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.8", - "vite-node": "^2.1.1", + "vite-node": "^2.1.2", "vite-plugin-checker": "^0.8.0", "vue-bundle-renderer": "^2.1.1" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e0113245aa..464705e409 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -45,7 +45,7 @@ importers: version: link:packages/kit '@nuxt/test-utils': specifier: 3.14.2 - version: 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.10)(vue@3.5.10(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.10(typescript@5.6.2)))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3) + version: 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.10)(vue@3.5.10(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.2(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.10(typescript@5.6.2)))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3) '@nuxt/webpack-builder': specifier: workspace:* version: link:packages/webpack @@ -71,8 +71,8 @@ importers: specifier: 5.1.4 version: 5.1.4(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2)) '@vitest/coverage-v8': - specifier: 2.1.1 - version: 2.1.1(vitest@2.1.1(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)) + specifier: 2.1.2 + version: 2.1.2(vitest@2.1.2(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)) '@vue/test-utils': specifier: 2.4.6 version: 2.4.6 @@ -167,11 +167,11 @@ importers: specifier: 1.5.4 version: 1.5.4 vitest: - specifier: 2.1.1 - version: 2.1.1(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + specifier: 2.1.2 + version: 2.1.2(@types/node@20.16.10)(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.10)(vue@3.5.10(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.10(typescript@5.6.2)))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3) + version: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.10)(vue@3.5.10(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.2(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.10(typescript@5.6.2)))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3) vue: specifier: 3.5.10 version: 3.5.10(typescript@5.6.2) @@ -261,8 +261,8 @@ importers: specifier: 5.4.8 version: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) vitest: - specifier: 2.1.1 - version: 2.1.1(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + specifier: 2.1.2 + version: 2.1.2(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) webpack: specifier: 5.95.0 version: 5.95.0 @@ -490,8 +490,8 @@ importers: specifier: 5.4.8 version: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) vitest: - specifier: 2.1.1 - version: 2.1.1(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + specifier: 2.1.2 + version: 2.1.2(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) packages/schema: dependencies: @@ -624,7 +624,7 @@ importers: version: 0.0.24 html-validate: specifier: 8.24.0 - version: 8.24.0(vitest@2.1.1(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)) + version: 8.24.0(vitest@2.1.2(@types/node@20.16.10)(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.2) @@ -752,8 +752,8 @@ importers: specifier: 5.4.8 version: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) vite-node: - specifier: ^2.1.1 - version: 2.1.1(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) + specifier: ^2.1.2 + version: 2.1.2(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) vite-plugin-checker: specifier: ^0.8.0 version: 0.8.0(eslint@9.11.1(jiti@2.0.0))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)) @@ -2888,11 +2888,11 @@ packages: vite: 5.4.8 vue: 3.5.10 - '@vitest/coverage-v8@2.1.1': - resolution: {integrity: sha512-md/A7A3c42oTT8JUHSqjP5uKTWJejzUW4jalpvs+rZ27gsURsMU8DEb+8Jf8C6Kj2gwfSHJqobDNBuoqlm0cFw==} + '@vitest/coverage-v8@2.1.2': + resolution: {integrity: sha512-b7kHrFrs2urS0cOk5N10lttI8UdJ/yP3nB4JYTREvR5o18cR99yPpK4gK8oQgI42BVv0ILWYUSYB7AXkAUDc0g==} peerDependencies: - '@vitest/browser': 2.1.1 - vitest: 2.1.1 + '@vitest/browser': 2.1.2 + vitest: 2.1.2 peerDependenciesMeta: '@vitest/browser': optional: true @@ -2900,13 +2900,13 @@ packages: '@vitest/expect@1.6.0': resolution: {integrity: sha512-ixEvFVQjycy/oNgHjqsL6AZCDduC+tflRluaHIzKIsdbzkLn2U/iBnVeJwB6HsIjQBdfMR8Z0tRxKUsvFJEeWQ==} - '@vitest/expect@2.1.1': - resolution: {integrity: sha512-YeueunS0HiHiQxk+KEOnq/QMzlUuOzbU1Go+PgAsHvvv3tUkJPm9xWt+6ITNTlzsMXUjmgm5T+U7KBPK2qQV6w==} + '@vitest/expect@2.1.2': + resolution: {integrity: sha512-FEgtlN8mIUSEAAnlvn7mP8vzaWhEaAEvhSXCqrsijM7K6QqjB11qoRZYEd4AKSCDz8p0/+yH5LzhZ47qt+EyPg==} - '@vitest/mocker@2.1.1': - resolution: {integrity: sha512-LNN5VwOEdJqCmJ/2XJBywB11DLlkbY0ooDJW3uRX5cZyYCrc4PI/ePX0iQhE3BiEGiQmK4GE7Q/PqCkkaiPnrA==} + '@vitest/mocker@2.1.2': + resolution: {integrity: sha512-ExElkCGMS13JAJy+812fw1aCv2QO/LBK6CyO4WOPAzLTmve50gydOlWhgdBJPx2ztbADUq3JVI0C5U+bShaeEA==} peerDependencies: - '@vitest/spy': 2.1.1 + '@vitest/spy': 2.1.2 msw: ^2.3.5 vite: 5.4.8 peerDependenciesMeta: @@ -2915,32 +2915,32 @@ packages: vite: optional: true - '@vitest/pretty-format@2.1.1': - resolution: {integrity: sha512-SjxPFOtuINDUW8/UkElJYQSFtnWX7tMksSGW0vfjxMneFqxVr8YJ979QpMbDW7g+BIiq88RAGDjf7en6rvLPPQ==} + '@vitest/pretty-format@2.1.2': + resolution: {integrity: sha512-FIoglbHrSUlOJPDGIrh2bjX1sNars5HbxlcsFKCtKzu4+5lpsRhOCVcuzp0fEhAGHkPZRIXVNzPcpSlkoZ3LuA==} '@vitest/runner@1.6.0': resolution: {integrity: sha512-P4xgwPjwesuBiHisAVz/LSSZtDjOTPYZVmNAnpHHSR6ONrf8eCJOFRvUwdHn30F5M1fxhqtl7QZQUk2dprIXAg==} - '@vitest/runner@2.1.1': - resolution: {integrity: sha512-uTPuY6PWOYitIkLPidaY5L3t0JJITdGTSwBtwMjKzo5O6RCOEncz9PUN+0pDidX8kTHYjO0EwUIvhlGpnGpxmA==} + '@vitest/runner@2.1.2': + resolution: {integrity: sha512-UCsPtvluHO3u7jdoONGjOSil+uON5SSvU9buQh3lP7GgUXHp78guN1wRmZDX4wGK6J10f9NUtP6pO+SFquoMlw==} '@vitest/snapshot@1.6.0': resolution: {integrity: sha512-+Hx43f8Chus+DCmygqqfetcAZrDJwvTj0ymqjQq4CvmpKFSTVteEOBzCusu1x2tt4OJcvBflyHUE0DZSLgEMtQ==} - '@vitest/snapshot@2.1.1': - resolution: {integrity: sha512-BnSku1WFy7r4mm96ha2FzN99AZJgpZOWrAhtQfoxjUU5YMRpq1zmHRq7a5K9/NjqonebO7iVDla+VvZS8BOWMw==} + '@vitest/snapshot@2.1.2': + resolution: {integrity: sha512-xtAeNsZ++aRIYIUsek7VHzry/9AcxeULlegBvsdLncLmNCR6tR8SRjn8BbDP4naxtccvzTqZ+L1ltZlRCfBZFA==} '@vitest/spy@1.6.0': resolution: {integrity: sha512-leUTap6B/cqi/bQkXUu6bQV5TZPx7pmMBKBQiI0rJA8c3pB56ZsaTbREnF7CJfmvAS4V2cXIBAh/3rVwrrCYgw==} - '@vitest/spy@2.1.1': - resolution: {integrity: sha512-ZM39BnZ9t/xZ/nF4UwRH5il0Sw93QnZXd9NAZGRpIgj0yvVwPpLd702s/Cx955rGaMlyBQkZJ2Ir7qyY48VZ+g==} + '@vitest/spy@2.1.2': + resolution: {integrity: sha512-GSUi5zoy+abNRJwmFhBDC0yRuVUn8WMlQscvnbbXdKLXX9dE59YbfwXxuJ/mth6eeqIzofU8BB5XDo/Ns/qK2A==} '@vitest/utils@1.6.0': resolution: {integrity: sha512-21cPiuGMoMZwiOHa2i4LXkMkMkCGzA+MVFV70jRwHo95dL4x/ts5GZhML1QWuy7yfp3WzK3lRvZi3JnXTYqrBw==} - '@vitest/utils@2.1.1': - resolution: {integrity: sha512-Y6Q9TsI+qJ2CC0ZKj6VBb+T8UPz593N113nnUykqwANqhgf3QkZeHFlusgKLTqrnVHbj/XDKZcDHol+dxVT+rQ==} + '@vitest/utils@2.1.2': + resolution: {integrity: sha512-zMO2KdYy6mx56btx9JvAqAZ6EyS3g49krMPPrgOp1yxGZiA93HumGk+bZ5jIZtOg5/VBYl5eBmGRQHqq4FG6uQ==} '@volar/language-core@2.4.4': resolution: {integrity: sha512-kO9k4kTLfxpg+6lq7/KAIv3m2d62IHuCL6GbVgYZTpfKvIGoAIlDxK7pFcB/eczN2+ydg/vnyaeZ6SGyZrJw2w==} @@ -7224,8 +7224,8 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} hasBin: true - vite-node@2.1.1: - resolution: {integrity: sha512-N/mGckI1suG/5wQI35XeR9rsMsPqKXzq1CdUndzVstBj/HvyxxGctwnK6WX43NGt5L3Z5tcRf83g4TITKJhPrA==} + vite-node@2.1.2: + resolution: {integrity: sha512-HPcGNN5g/7I2OtPjLqgOtCRu/qhVvBxTUD3qzitmL0SrG1cWFzxzhMDWussxSbrRYWqnKf8P2jiNhPMSN+ymsQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -7337,15 +7337,15 @@ packages: jsdom: optional: true - vitest@2.1.1: - resolution: {integrity: sha512-97We7/VC0e9X5zBVkvt7SGQMGrRtn3KtySFQG5fpaMlS+l62eeXRQO633AYhSTC3z7IMebnPPNjGXVGNRFlxBA==} + vitest@2.1.2: + resolution: {integrity: sha512-veNjLizOMkRrJ6xxb+pvxN6/QAWg95mzcRjtmkepXdN87FNfxAss9RKe2far/G9cQpipfgP2taqg0KiWsquj8A==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@types/node': 20.16.10 - '@vitest/browser': 2.1.1 - '@vitest/ui': 2.1.1 + '@vitest/browser': 2.1.2 + '@vitest/ui': 2.1.2 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -8613,7 +8613,7 @@ snapshots: rc9: 2.1.2 std-env: 3.7.0 - '@nuxt/test-utils@3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.10)(vue@3.5.10(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.10(typescript@5.6.2)))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3)': + '@nuxt/test-utils@3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.10)(vue@3.5.10(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.2(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.10(typescript@5.6.2)))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3)': dependencies: '@nuxt/kit': link:packages/kit '@nuxt/schema': link:packages/schema @@ -8640,7 +8640,7 @@ snapshots: unenv: 1.10.0 unplugin: 1.14.1(webpack-sources@3.2.3) vite: 5.4.8(@types/node@20.16.10)(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.10)(vue@3.5.10(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.10(typescript@5.6.2)))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3) + vitest-environment-nuxt: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.10)(vue@3.5.10(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.2(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.10(typescript@5.6.2)))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3) vue: 3.5.10(typescript@5.6.2) vue-router: 4.4.5(vue@3.5.10(typescript@5.6.2)) optionalDependencies: @@ -8648,7 +8648,7 @@ snapshots: '@vue/test-utils': 2.4.6 happy-dom: 15.7.4 playwright-core: 1.47.2 - vitest: 2.1.1(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + vitest: 2.1.2(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - magicast - webpack-sources @@ -9836,7 +9836,7 @@ snapshots: vite: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) vue: 3.5.10(typescript@5.6.2) - '@vitest/coverage-v8@2.1.1(vitest@2.1.1(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))': + '@vitest/coverage-v8@2.1.2(vitest@2.1.2(@types/node@20.16.10)(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 @@ -9850,7 +9850,7 @@ snapshots: std-env: 3.7.0 test-exclude: 7.0.1 tinyrainbow: 1.2.0 - vitest: 2.1.1(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + vitest: 2.1.2(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - supports-color @@ -9860,22 +9860,22 @@ snapshots: '@vitest/utils': 1.6.0 chai: 4.5.0 - '@vitest/expect@2.1.1': + '@vitest/expect@2.1.2': dependencies: - '@vitest/spy': 2.1.1 - '@vitest/utils': 2.1.1 + '@vitest/spy': 2.1.2 + '@vitest/utils': 2.1.2 chai: 5.1.1 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.1(@vitest/spy@2.1.1)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))': + '@vitest/mocker@2.1.2(@vitest/spy@2.1.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))': dependencies: - '@vitest/spy': 2.1.1 + '@vitest/spy': 2.1.2 estree-walker: 3.0.3 magic-string: 0.30.11 optionalDependencies: vite: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) - '@vitest/pretty-format@2.1.1': + '@vitest/pretty-format@2.1.2': dependencies: tinyrainbow: 1.2.0 @@ -9885,9 +9885,9 @@ snapshots: p-limit: 5.0.0 pathe: 1.1.2 - '@vitest/runner@2.1.1': + '@vitest/runner@2.1.2': dependencies: - '@vitest/utils': 2.1.1 + '@vitest/utils': 2.1.2 pathe: 1.1.2 '@vitest/snapshot@1.6.0': @@ -9896,9 +9896,9 @@ snapshots: pathe: 1.1.2 pretty-format: 29.7.0 - '@vitest/snapshot@2.1.1': + '@vitest/snapshot@2.1.2': dependencies: - '@vitest/pretty-format': 2.1.1 + '@vitest/pretty-format': 2.1.2 magic-string: 0.30.11 pathe: 1.1.2 @@ -9906,7 +9906,7 @@ snapshots: dependencies: tinyspy: 2.2.1 - '@vitest/spy@2.1.1': + '@vitest/spy@2.1.2': dependencies: tinyspy: 3.0.2 @@ -9917,9 +9917,9 @@ snapshots: loupe: 2.3.7 pretty-format: 29.7.0 - '@vitest/utils@2.1.1': + '@vitest/utils@2.1.2': dependencies: - '@vitest/pretty-format': 2.1.1 + '@vitest/pretty-format': 2.1.2 loupe: 3.1.1 tinyrainbow: 1.2.0 @@ -11906,7 +11906,7 @@ snapshots: html-tags@3.3.1: {} - html-validate@8.24.0(vitest@2.1.1(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)): + html-validate@8.24.0(vitest@2.1.2(@types/node@20.16.10)(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) @@ -11919,7 +11919,7 @@ snapshots: prompts: 2.4.2 semver: 7.6.3 optionalDependencies: - vitest: 2.1.1(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + vitest: 2.1.2(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) html-void-elements@3.0.0: {} @@ -15020,7 +15020,7 @@ snapshots: - supports-color - terser - vite-node@2.1.1(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0): + vite-node@2.1.2(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0): dependencies: cac: 6.7.14 debug: 4.3.7(supports-color@9.4.0) @@ -15104,9 +15104,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.10)(vue@3.5.10(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.10(typescript@5.6.2)))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3): + vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.10)(vue@3.5.10(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.2(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.10(typescript@5.6.2)))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3): dependencies: - '@nuxt/test-utils': 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.10)(vue@3.5.10(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.1(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.10(typescript@5.6.2)))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3) + '@nuxt/test-utils': 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.10)(vue@3.5.10(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.2(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.10(typescript@5.6.2)))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -15161,15 +15161,15 @@ snapshots: - supports-color - terser - vitest@2.1.1(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0): + vitest@2.1.2(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0): dependencies: - '@vitest/expect': 2.1.1 - '@vitest/mocker': 2.1.1(@vitest/spy@2.1.1)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) - '@vitest/pretty-format': 2.1.1 - '@vitest/runner': 2.1.1 - '@vitest/snapshot': 2.1.1 - '@vitest/spy': 2.1.1 - '@vitest/utils': 2.1.1 + '@vitest/expect': 2.1.2 + '@vitest/mocker': 2.1.2(@vitest/spy@2.1.2)(vite@5.4.8(@types/node@20.16.10)(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 chai: 5.1.1 debug: 4.3.7(supports-color@9.4.0) magic-string: 0.30.11 @@ -15180,7 +15180,7 @@ snapshots: tinypool: 1.0.1 tinyrainbow: 1.2.0 vite: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) - vite-node: 2.1.1(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) + vite-node: 2.1.2(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 20.16.10 From 2ef0c9fc4840154feb0e69cdec5587f446092333 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 3 Oct 2024 10:08:55 +0100 Subject: [PATCH 067/104] chore(deps): update all non-major dependencies (main) (#29237) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Daniel Roe <daniel@roe.dev> --- .github/workflows/ci.yml | 2 +- package.json | 10 +- packages/kit/package.json | 2 +- packages/nuxt/package.json | 6 +- packages/ui-templates/package.json | 8 +- packages/vite/package.json | 4 +- packages/vite/src/plugins/ssr-styles.ts | 2 + packages/webpack/package.json | 4 +- pnpm-lock.yaml | 969 ++++++++++++------------ 9 files changed, 492 insertions(+), 515 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ca2cd34ed8..2eb973c922 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -242,7 +242,7 @@ jobs: TEST_PAYLOAD: ${{ matrix.payload }} SKIP_BUNDLE_SIZE: ${{ github.event_name != 'push' || matrix.env == 'dev' || matrix.builder == 'webpack' || matrix.context == 'default' || matrix.payload == 'js' || runner.os == 'Windows' }} - - uses: codecov/codecov-action@e28ff129e5465c2c0dcc6f003fc735cb6ae0c673 # v4.5.0 + - uses: codecov/codecov-action@b9fd7d16f6d7d1b5d2bec1a2887e65ceed900238 # v4.6.0 if: github.event_name != 'push' && matrix.env == 'built' && matrix.builder == 'vite' && matrix.context == 'default' && matrix.os == 'ubuntu-latest' && matrix.manifest == 'manifest-on' with: token: ${{ secrets.CODECOV_TOKEN }} diff --git a/package.json b/package.json index a883e04578..08f1e4de96 100644 --- a/package.json +++ b/package.json @@ -45,13 +45,13 @@ "@vue/shared": "3.5.10", "c12": "2.0.0", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", - "jiti": "2.0.0", + "jiti": "2.1.0", "magic-string": "^0.30.11", "nitro": "npm:nitro-nightly@3.0.0-beta-28665895.e727afda", "nuxt": "workspace:*", "ohash": "1.1.4", "postcss": "8.4.47", - "rollup": "4.22.5", + "rollup": "4.24.0", "send": ">=0.19.0", "typescript": "5.6.2", "ufo": "1.5.4", @@ -87,7 +87,7 @@ "eslint-typegen": "0.3.2", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", "happy-dom": "15.7.4", - "jiti": "2.0.0", + "jiti": "2.1.0", "markdownlint-cli": "0.42.0", "nitro": "npm:nitro-nightly@3.0.0-beta-28665895.e727afda", "nuxi": "3.14.0", @@ -101,7 +101,7 @@ "sherif": "1.0.0", "std-env": "3.7.0", "tinyexec": "0.3.0", - "tinyglobby": "0.2.8", + "tinyglobby": "0.2.9", "typescript": "5.6.2", "ufo": "1.5.4", "vitest": "2.1.2", @@ -110,7 +110,7 @@ "vue-router": "4.4.5", "vue-tsc": "2.1.6" }, - "packageManager": "pnpm@9.11.0", + "packageManager": "pnpm@9.12.0", "engines": { "node": "^16.10.0 || >=18.0.0" }, diff --git a/packages/kit/package.json b/packages/kit/package.json index 5d1a5b9045..a6fc82ed2f 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -35,7 +35,7 @@ "globby": "^14.0.2", "hash-sum": "^2.0.0", "ignore": "^6.0.2", - "jiti": "^2.0.0", + "jiti": "^2.1.0", "klona": "^2.0.6", "mlly": "^1.7.1", "pathe": "^1.1.2", diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index dfb6f9b64e..2201ec4830 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -60,7 +60,7 @@ }, "dependencies": { "@nuxt/devalue": "^2.0.2", - "@nuxt/devtools": "^1.5.1", + "@nuxt/devtools": "^1.5.2", "@nuxt/kit": "workspace:*", "@nuxt/schema": "workspace:*", "@nuxt/telemetry": "^2.6.0", @@ -88,7 +88,7 @@ "hookable": "^5.5.3", "ignore": "^6.0.2", "impound": "^0.1.0", - "jiti": "^2.0.0", + "jiti": "^2.1.0", "klona": "^2.0.6", "knitwork": "^1.1.0", "magic-string": "^0.30.11", @@ -107,7 +107,7 @@ "semver": "^7.6.3", "std-env": "^3.7.0", "strip-literal": "^2.1.0", - "tinyglobby": "0.2.8", + "tinyglobby": "0.2.9", "ufo": "^1.5.4", "ultrahtml": "^1.5.3", "uncrypto": "^0.1.3", diff --git a/packages/ui-templates/package.json b/packages/ui-templates/package.json index 1eb8a2df36..1b82f0ed4b 100644 --- a/packages/ui-templates/package.json +++ b/packages/ui-templates/package.json @@ -18,18 +18,18 @@ "test": "pnpm lint && pnpm build" }, "devDependencies": { - "@unocss/reset": "0.63.1", + "@unocss/reset": "0.63.2", "critters": "0.0.24", "html-validate": "8.24.0", "htmlnano": "2.1.1", - "jiti": "2.0.0", + "jiti": "2.1.0", "knitwork": "1.1.0", "pathe": "1.1.2", "prettier": "3.3.3", "scule": "1.3.0", "tinyexec": "0.3.0", - "tinyglobby": "0.2.8", - "unocss": "0.63.1", + "tinyglobby": "0.2.9", + "unocss": "0.63.2", "vite": "5.4.8" } } diff --git a/packages/vite/package.json b/packages/vite/package.json index bdfe2f261d..e70e2b6781 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -27,7 +27,7 @@ "@nuxt/schema": "workspace:*", "@types/clear": "0.1.4", "@types/estree": "1.0.6", - "rollup": "4.22.5", + "rollup": "4.24.0", "unbuild": "3.0.0-rc.8", "vue": "3.5.10" }, @@ -47,7 +47,7 @@ "externality": "^1.0.2", "get-port-please": "^3.1.2", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", - "jiti": "^2.0.0", + "jiti": "^2.1.0", "knitwork": "^1.1.0", "magic-string": "^0.30.11", "mlly": "^1.7.1", diff --git a/packages/vite/src/plugins/ssr-styles.ts b/packages/vite/src/plugins/ssr-styles.ts index 345cf96a09..ce9936699f 100644 --- a/packages/vite/src/plugins/ssr-styles.ts +++ b/packages/vite/src/plugins/ssr-styles.ts @@ -71,7 +71,9 @@ export function ssrStylesPlugin (options: SSRStylePluginOptions): Plugin { : outputOptions.assetFileNames({ type: 'asset', name: `${fileName}-styles.mjs`, + names: [`${fileName}-styles.mjs`], originalFileName: `${fileName}-styles.mjs`, + originalFileNames: [`${fileName}-styles.mjs`], source: '', }) diff --git a/packages/webpack/package.json b/packages/webpack/package.json index f06f774be4..588b2ffe8e 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -40,7 +40,7 @@ "globby": "^14.0.2", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", "hash-sum": "^2.0.0", - "jiti": "^2.0.0", + "jiti": "^2.1.0", "knitwork": "^1.1.0", "lodash-es": "4.17.21", "magic-string": "^0.30.11", @@ -78,7 +78,7 @@ "@types/pify": "5.0.4", "@types/webpack-bundle-analyzer": "4.7.0", "@types/webpack-hot-middleware": "2.25.9", - "rollup": "4.22.5", + "rollup": "4.24.0", "unbuild": "3.0.0-rc.8", "vue": "3.5.10" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 464705e409..40420b59e9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,13 +16,13 @@ overrides: '@vue/shared': 3.5.10 c12: 2.0.0 h3: npm:h3-nightly@2.0.0-1718872656.6765a6e - jiti: 2.0.0 + jiti: 2.1.0 magic-string: ^0.30.11 nitro: npm:nitro-nightly@3.0.0-beta-28665895.e727afda nuxt: workspace:* ohash: 1.1.4 postcss: 8.4.47 - rollup: 4.22.5 + rollup: 4.24.0 send: '>=0.19.0' typescript: 5.6.2 ufo: 1.5.4 @@ -39,7 +39,7 @@ importers: version: 9.11.1 '@nuxt/eslint-config': specifier: 0.5.7 - version: 0.5.7(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + version: 0.5.7(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2) '@nuxt/kit': specifier: workspace:* version: link:packages/kit @@ -99,16 +99,16 @@ importers: version: 5.1.1 eslint: specifier: 9.11.1 - version: 9.11.1(jiti@2.0.0) + version: 9.11.1(jiti@2.1.0) eslint-plugin-no-only-tests: specifier: 3.3.0 version: 3.3.0 eslint-plugin-perfectionist: specifier: 3.8.0 - version: 3.8.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.0.0))) + version: 3.8.0(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.1.0))) eslint-typegen: specifier: 0.3.2 - version: 0.3.2(eslint@9.11.1(jiti@2.0.0)) + version: 0.3.2(eslint@9.11.1(jiti@2.1.0)) h3: specifier: npm:h3-nightly@2.0.0-1718872656.6765a6e version: h3-nightly@2.0.0-1718872656.6765a6e @@ -116,8 +116,8 @@ importers: specifier: 15.7.4 version: 15.7.4 jiti: - specifier: 2.0.0 - version: 2.0.0 + specifier: 2.1.0 + version: 2.1.0 markdownlint-cli: specifier: 0.42.0 version: 0.42.0 @@ -158,8 +158,8 @@ importers: specifier: 0.3.0 version: 0.3.0 tinyglobby: - specifier: 0.2.8 - version: 0.2.8 + specifier: 0.2.9 + version: 0.2.9 typescript: specifier: 5.6.2 version: 5.6.2 @@ -212,8 +212,8 @@ importers: specifier: ^6.0.2 version: 6.0.2 jiti: - specifier: 2.0.0 - version: 2.0.0 + specifier: 2.1.0 + version: 2.1.0 klona: specifier: ^2.0.6 version: 2.0.6 @@ -240,7 +240,7 @@ importers: version: 2.3.1(webpack-sources@3.2.3) unimport: specifier: ^3.13.1 - version: 3.13.1(rollup@4.22.5)(webpack-sources@3.2.3) + version: 3.13.1(rollup@4.24.0)(webpack-sources@3.2.3) untyped: specifier: ^1.5.0 version: 1.5.0 @@ -273,8 +273,8 @@ importers: specifier: ^2.0.2 version: 2.0.2 '@nuxt/devtools': - specifier: ^1.5.1 - version: 1.5.1(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3) + specifier: ^1.5.2 + version: 1.5.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3) '@nuxt/kit': specifier: workspace:* version: link:../kit @@ -358,10 +358,10 @@ importers: version: 6.0.2 impound: specifier: ^0.1.0 - version: 0.1.0(rollup@4.22.5)(webpack-sources@3.2.3) + version: 0.1.0(rollup@4.24.0)(webpack-sources@3.2.3) jiti: - specifier: 2.0.0 - version: 2.0.0 + specifier: 2.1.0 + version: 2.1.0 klona: specifier: ^2.0.6 version: 2.0.6 @@ -417,8 +417,8 @@ importers: specifier: ^2.1.0 version: 2.1.0 tinyglobby: - specifier: 0.2.8 - version: 0.2.8 + specifier: 0.2.9 + version: 0.2.9 ufo: specifier: 1.5.4 version: 1.5.4 @@ -439,13 +439,13 @@ importers: version: 1.11.7 unimport: specifier: ^3.13.1 - version: 3.13.1(rollup@4.22.5)(webpack-sources@3.2.3) + version: 3.13.1(rollup@4.24.0)(webpack-sources@3.2.3) unplugin: specifier: ^1.14.1 version: 1.14.1(webpack-sources@3.2.3) unplugin-vue-router: specifier: ^0.10.8 - version: 0.10.8(rollup@4.22.5)(vue-router@4.4.5(vue@3.5.10(typescript@5.6.2)))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3) + version: 0.10.8(rollup@4.24.0)(vue-router@4.4.5(vue@3.5.10(typescript@5.6.2)))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3) unstorage: specifier: ^1.12.0 version: 1.12.0(ioredis@5.4.1) @@ -467,7 +467,7 @@ importers: devDependencies: '@nuxt/scripts': specifier: 0.9.4 - version: 0.9.4(@nuxt/devtools@1.5.1(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.5)(webpack@5.95.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.10)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.5)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.95.0(esbuild@0.24.0)) + version: 0.9.4(@nuxt/devtools@1.5.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))(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.10)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.24.0)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.95.0(esbuild@0.24.0)) '@nuxt/ui-templates': specifier: workspace:* version: link:../ui-templates @@ -527,7 +527,7 @@ importers: version: 0.1.3 unimport: specifier: ^3.13.1 - version: 3.13.1(rollup@4.22.5)(webpack-sources@3.2.3) + version: 3.13.1(rollup@4.24.0)(webpack-sources@3.2.3) untyped: specifier: ^1.5.0 version: 1.5.0 @@ -617,8 +617,8 @@ importers: packages/ui-templates: devDependencies: '@unocss/reset': - specifier: 0.63.1 - version: 0.63.1 + specifier: 0.63.2 + version: 0.63.2 critters: specifier: 0.0.24 version: 0.0.24 @@ -629,8 +629,8 @@ importers: 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.2) jiti: - specifier: 2.0.0 - version: 2.0.0 + specifier: 2.1.0 + version: 2.1.0 knitwork: specifier: 1.1.0 version: 1.1.0 @@ -647,11 +647,11 @@ importers: specifier: 0.3.0 version: 0.3.0 tinyglobby: - specifier: 0.2.8 - version: 0.2.8 + specifier: 0.2.9 + version: 0.2.9 unocss: - specifier: 0.63.1 - version: 0.63.1(postcss@8.4.47)(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) + specifier: 0.63.2 + version: 0.63.2(postcss@8.4.47)(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) vite: specifier: 5.4.8 version: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) @@ -663,7 +663,7 @@ importers: version: link:../kit '@rollup/plugin-replace': specifier: ^6.0.1 - version: 6.0.1(rollup@4.22.5) + 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.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2)) @@ -704,8 +704,8 @@ importers: specifier: npm:h3-nightly@2.0.0-1718872656.6765a6e version: h3-nightly@2.0.0-1718872656.6765a6e jiti: - specifier: 2.0.0 - version: 2.0.0 + specifier: 2.1.0 + version: 2.1.0 knitwork: specifier: ^1.1.0 version: 1.1.0 @@ -732,7 +732,7 @@ importers: version: 8.4.47 rollup-plugin-visualizer: specifier: ^5.12.0 - version: 5.12.0(rollup@4.22.5) + version: 5.12.0(rollup@4.24.0) std-env: specifier: ^3.7.0 version: 3.7.0 @@ -756,7 +756,7 @@ importers: version: 2.1.2(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) vite-plugin-checker: specifier: ^0.8.0 - version: 0.8.0(eslint@9.11.1(jiti@2.0.0))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)) + version: 0.8.0(eslint@9.11.1(jiti@2.1.0))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)) vue-bundle-renderer: specifier: ^2.1.1 version: 2.1.1 @@ -771,8 +771,8 @@ importers: specifier: 1.0.6 version: 1.0.6 rollup: - specifier: 4.22.5 - version: 4.22.5 + specifier: 4.24.0 + version: 4.24.0 unbuild: specifier: 3.0.0-rc.8 version: 3.0.0-rc.8(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) @@ -828,8 +828,8 @@ importers: specifier: ^2.0.0 version: 2.0.0 jiti: - specifier: 2.0.0 - version: 2.0.0 + specifier: 2.1.0 + version: 2.1.0 knitwork: specifier: ^1.1.0 version: 1.1.0 @@ -937,8 +937,8 @@ importers: specifier: 2.25.9 version: 2.25.9 rollup: - specifier: 4.22.5 - version: 4.22.5 + specifier: 4.24.0 + version: 4.24.0 unbuild: specifier: 3.0.0-rc.8 version: 3.0.0-rc.8(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) @@ -985,7 +985,7 @@ importers: version: 1.4.0 unplugin-vue-router: specifier: ^0.10.7 - version: 0.10.8(rollup@4.22.5)(vue-router@4.4.5(vue@3.5.10(typescript@5.6.2)))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3) + version: 0.10.8(rollup@4.24.0)(vue-router@4.4.5(vue@3.5.10(typescript@5.6.2)))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3) vitest: specifier: 1.6.0 version: 1.6.0(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) @@ -1957,17 +1957,22 @@ packages: 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 + '@nuxt/devtools-ui-kit@1.5.1': resolution: {integrity: sha512-/1B2AYXuuPePWVuoHd/UGIKR3z3vO2bW73UAEszpHVLc/OwLA19K9f5o91sgyamAi2Qb5NymAMc/UZL0ijN8uA==} peerDependencies: '@nuxt/devtools': 1.5.1 - '@nuxt/devtools-wizard@1.5.1': - resolution: {integrity: sha512-09VqUYnL8dh31GK85g9+L1xZCXCmieOBWsV9H5a3ZA7wNepDjbrmaRFr/KSA6fsI7AZoqzkNuRsGUzEksEDxpg==} + '@nuxt/devtools-wizard@1.5.2': + resolution: {integrity: sha512-wZhouI3drb7HL7KYezYb9ksK0EeSVbHDPPKdLQePVrr+7SphThqiHoWmovBB3e/D4jtO3VC07+ILZcXUnat6HQ==} hasBin: true - '@nuxt/devtools@1.5.1': - resolution: {integrity: sha512-A5+TEKJURuwes/PD30hl6gksA+935UY7i8DIkDr+9a4AWnPgrVt/WsGRmz84Q/9eRBxlLjwD9/kwDpNYcMST6Q==} + '@nuxt/devtools@1.5.2': + resolution: {integrity: sha512-E0bqGjAEpzVu7K8soiiDOqjAQ1FaRZPqSSU0OidmRL0HNM9kIaBNr78R494OLSop0Hh0d2Uha7Yt9IEADHtgyw==} hasBin: true peerDependencies: vite: 5.4.8 @@ -2149,7 +2154,7 @@ packages: resolution: {integrity: sha512-PR9zDb+rOzkRb2VD+EuKB7UC41vU5DIwZ5qqCpk0KJudcWAyi8rvYOhS7+L5aZCspw1stTViLgN5v6FF1p5cgQ==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: 4.22.5 + rollup: 4.24.0 peerDependenciesMeta: rollup: optional: true @@ -2158,7 +2163,7 @@ packages: resolution: {integrity: sha512-ZEZWTK5n6Qde0to4vS9Mr5x/0UZoqCxPVR9KRUjU4kA2sO7GEUn1fop0DAwpO6z0Nw/kJON9bDmSxdWxO/TT1A==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: 4.22.5 + rollup: 4.24.0 peerDependenciesMeta: rollup: optional: true @@ -2167,7 +2172,7 @@ packages: resolution: {integrity: sha512-UnsKoZK6/aGIH6AdkptXhNvhaqftcjq3zZdT+LY5Ftms6JR06nADcDsYp5hTU9E2lbJUEOhdlY5J4DNTneM+jQ==} engines: {node: '>=16.0.0 || 14 >= 14.17'} peerDependencies: - rollup: 4.22.5 + rollup: 4.24.0 peerDependenciesMeta: rollup: optional: true @@ -2176,7 +2181,7 @@ packages: resolution: {integrity: sha512-BJcu+a+Mpq476DMXG+hevgPSl56bkUoi88dKT8t3RyUp8kGuOh+2bU8Gs7zXDlu+fyZggnJ+iOBGrb/O1SorYg==} engines: {node: '>=16.0.0 || 14 >= 14.17'} peerDependencies: - rollup: 4.22.5 + rollup: 4.24.0 peerDependenciesMeta: rollup: optional: true @@ -2185,7 +2190,7 @@ packages: resolution: {integrity: sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: 4.22.5 + rollup: 4.24.0 peerDependenciesMeta: rollup: optional: true @@ -2194,7 +2199,7 @@ packages: resolution: {integrity: sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: 4.22.5 + rollup: 4.24.0 peerDependenciesMeta: rollup: optional: true @@ -2203,7 +2208,7 @@ packages: resolution: {integrity: sha512-9eO5McEICxMzJpDW9OnMYSv4Sta3hmt7VtBFz5zR9273suNOydOyq/FrGeGy+KsTRFm8w0SLVhzig2ILFT63Ag==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: 4.22.5 + rollup: 4.24.0 peerDependenciesMeta: rollup: optional: true @@ -2212,7 +2217,7 @@ packages: resolution: {integrity: sha512-PqxSfuorkHz/SPpyngLyg5GCEkOcee9M1bkxiVDr41Pd61mqP1PLOoDPbpl44SB2mQGKwV/In74gqQmGITOhEQ==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: 4.22.5 + rollup: 4.24.0 peerDependenciesMeta: rollup: optional: true @@ -2221,7 +2226,7 @@ packages: resolution: {integrity: sha512-2sPh9b73dj5IxuMmDAsQWVFT7mR+yoHweBaXG2W/R8vQ+IWZlnaI7BR7J6EguVQUp1hd8Z7XuozpDjEKQAAC2Q==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: 4.22.5 + rollup: 4.24.0 peerDependenciesMeta: rollup: optional: true @@ -2230,7 +2235,7 @@ packages: resolution: {integrity: sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: 4.22.5 + rollup: 4.24.0 peerDependenciesMeta: rollup: optional: true @@ -2243,88 +2248,88 @@ packages: resolution: {integrity: sha512-/FIdS3PyZ39bjZlwqFnWqCOVnW7o963LtKMwQOD0NhQqw22gSr2YY1afu3FxRip4ZCZNsD5jq6Aaz6QV3D/Njw==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: 4.22.5 + rollup: 4.24.0 peerDependenciesMeta: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.22.5': - resolution: {integrity: sha512-SU5cvamg0Eyu/F+kLeMXS7GoahL+OoizlclVFX3l5Ql6yNlywJJ0OuqTzUx0v+aHhPHEB/56CT06GQrRrGNYww==} + '@rollup/rollup-android-arm-eabi@4.24.0': + resolution: {integrity: sha512-Q6HJd7Y6xdB48x8ZNVDOqsbh2uByBhgK8PiQgPhwkIw/HC/YX5Ghq2mQY5sRMZWHb3VsFkWooUVOZHKr7DmDIA==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.22.5': - resolution: {integrity: sha512-S4pit5BP6E5R5C8S6tgU/drvgjtYW76FBuG6+ibG3tMvlD1h9LHVF9KmlmaUBQ8Obou7hEyS+0w+IR/VtxwNMQ==} + '@rollup/rollup-android-arm64@4.24.0': + resolution: {integrity: sha512-ijLnS1qFId8xhKjT81uBHuuJp2lU4x2yxa4ctFPtG+MqEE6+C5f/+X/bStmxapgmwLwiL3ih122xv8kVARNAZA==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.22.5': - resolution: {integrity: sha512-250ZGg4ipTL0TGvLlfACkIxS9+KLtIbn7BCZjsZj88zSg2Lvu3Xdw6dhAhfe/FjjXPVNCtcSp+WZjVsD3a/Zlw==} + '@rollup/rollup-darwin-arm64@4.24.0': + resolution: {integrity: sha512-bIv+X9xeSs1XCk6DVvkO+S/z8/2AMt/2lMqdQbMrmVpgFvXlmde9mLcbQpztXm1tajC3raFDqegsH18HQPMYtA==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.22.5': - resolution: {integrity: sha512-D8brJEFg5D+QxFcW6jYANu+Rr9SlKtTenmsX5hOSzNYVrK5oLAEMTUgKWYJP+wdKyCdeSwnapLsn+OVRFycuQg==} + '@rollup/rollup-darwin-x64@4.24.0': + resolution: {integrity: sha512-X6/nOwoFN7RT2svEQWUsW/5C/fYMBe4fnLK9DQk4SX4mgVBiTA9h64kjUYPvGQ0F/9xwJ5U5UfTbl6BEjaQdBQ==} cpu: [x64] os: [darwin] - '@rollup/rollup-linux-arm-gnueabihf@4.22.5': - resolution: {integrity: sha512-PNqXYmdNFyWNg0ma5LdY8wP+eQfdvyaBAojAXgO7/gs0Q/6TQJVXAXe8gwW9URjbS0YAammur0fynYGiWsKlXw==} + '@rollup/rollup-linux-arm-gnueabihf@4.24.0': + resolution: {integrity: sha512-0KXvIJQMOImLCVCz9uvvdPgfyWo93aHHp8ui3FrtOP57svqrF/roSSR5pjqL2hcMp0ljeGlU4q9o/rQaAQ3AYA==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.22.5': - resolution: {integrity: sha512-kSSCZOKz3HqlrEuwKd9TYv7vxPYD77vHSUvM2y0YaTGnFc8AdI5TTQRrM1yIp3tXCKrSL9A7JLoILjtad5t8pQ==} + '@rollup/rollup-linux-arm-musleabihf@4.24.0': + resolution: {integrity: sha512-it2BW6kKFVh8xk/BnHfakEeoLPv8STIISekpoF+nBgWM4d55CZKc7T4Dx1pEbTnYm/xEKMgy1MNtYuoA8RFIWw==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.22.5': - resolution: {integrity: sha512-oTXQeJHRbOnwRnRffb6bmqmUugz0glXaPyspp4gbQOPVApdpRrY/j7KP3lr7M8kTfQTyrBUzFjj5EuHAhqH4/w==} + '@rollup/rollup-linux-arm64-gnu@4.24.0': + resolution: {integrity: sha512-i0xTLXjqap2eRfulFVlSnM5dEbTVque/3Pi4g2y7cxrs7+a9De42z4XxKLYJ7+OhE3IgxvfQM7vQc43bwTgPwA==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.22.5': - resolution: {integrity: sha512-qnOTIIs6tIGFKCHdhYitgC2XQ2X25InIbZFor5wh+mALH84qnFHvc+vmWUpyX97B0hNvwNUL4B+MB8vJvH65Fw==} + '@rollup/rollup-linux-arm64-musl@4.24.0': + resolution: {integrity: sha512-9E6MKUJhDuDh604Qco5yP/3qn3y7SLXYuiC0Rpr89aMScS2UAmK1wHP2b7KAa1nSjWJc/f/Lc0Wl1L47qjiyQw==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.22.5': - resolution: {integrity: sha512-TMYu+DUdNlgBXING13rHSfUc3Ky5nLPbWs4bFnT+R6Vu3OvXkTkixvvBKk8uO4MT5Ab6lC3U7x8S8El2q5o56w==} + '@rollup/rollup-linux-powerpc64le-gnu@4.24.0': + resolution: {integrity: sha512-2XFFPJ2XMEiF5Zi2EBf4h73oR1V/lycirxZxHZNc93SqDN/IWhYYSYj8I9381ikUFXZrz2v7r2tOVk2NBwxrWw==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.22.5': - resolution: {integrity: sha512-PTQq1Kz22ZRvuhr3uURH+U/Q/a0pbxJoICGSprNLAoBEkyD3Sh9qP5I0Asn0y0wejXQBbsVMRZRxlbGFD9OK4A==} + '@rollup/rollup-linux-riscv64-gnu@4.24.0': + resolution: {integrity: sha512-M3Dg4hlwuntUCdzU7KjYqbbd+BLq3JMAOhCKdBE3TcMGMZbKkDdJ5ivNdehOssMCIokNHFOsv7DO4rlEOfyKpg==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.22.5': - resolution: {integrity: sha512-bR5nCojtpuMss6TDEmf/jnBnzlo+6n1UhgwqUvRoe4VIotC7FG1IKkyJbwsT7JDsF2jxR+NTnuOwiGv0hLyDoQ==} + '@rollup/rollup-linux-s390x-gnu@4.24.0': + resolution: {integrity: sha512-mjBaoo4ocxJppTorZVKWFpy1bfFj9FeCMJqzlMQGjpNPY9JwQi7OuS1axzNIk0nMX6jSgy6ZURDZ2w0QW6D56g==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.22.5': - resolution: {integrity: sha512-N0jPPhHjGShcB9/XXZQWuWBKZQnC1F36Ce3sDqWpujsGjDz/CQtOL9LgTrJ+rJC8MJeesMWrMWVLKKNR/tMOCA==} + '@rollup/rollup-linux-x64-gnu@4.24.0': + resolution: {integrity: sha512-ZXFk7M72R0YYFN5q13niV0B7G8/5dcQ9JDp8keJSfr3GoZeXEoMHP/HlvqROA3OMbMdfr19IjCeNAnPUG93b6A==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.22.5': - resolution: {integrity: sha512-uBa2e28ohzNNwjr6Uxm4XyaA1M/8aTgfF2T7UIlElLaeXkgpmIJ2EitVNQxjO9xLLLy60YqAgKn/AqSpCUkE9g==} + '@rollup/rollup-linux-x64-musl@4.24.0': + resolution: {integrity: sha512-w1i+L7kAXZNdYl+vFvzSZy8Y1arS7vMgIy8wusXJzRrPyof5LAb02KGr1PD2EkRcl73kHulIID0M501lN+vobQ==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.22.5': - resolution: {integrity: sha512-RXT8S1HP8AFN/Kr3tg4fuYrNxZ/pZf1HemC5Tsddc6HzgGnJm0+Lh5rAHJkDuW3StI0ynNXukidROMXYl6ew8w==} + '@rollup/rollup-win32-arm64-msvc@4.24.0': + resolution: {integrity: sha512-VXBrnPWgBpVDCVY6XF3LEW0pOU51KbaHhccHw6AS6vBWIC60eqsH19DAeeObl+g8nKAz04QFdl/Cefta0xQtUQ==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.22.5': - resolution: {integrity: sha512-ElTYOh50InL8kzyUD6XsnPit7jYCKrphmddKAe1/Ytt74apOxDq5YEcbsiKs0fR3vff3jEneMM+3I7jbqaMyBg==} + '@rollup/rollup-win32-ia32-msvc@4.24.0': + resolution: {integrity: sha512-xrNcGDU0OxVcPTH/8n/ShH4UevZxKIO6HJFK0e15XItZP2UcaiLFd5kiX7hJnqCbSztUF8Qot+JWBC/QXRPYWQ==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.22.5': - resolution: {integrity: sha512-+lvL/4mQxSV8MukpkKyyvfwhH266COcWlXE/1qxwN08ajovta3459zrjLghYMgDerlzNwLAcFpvU+WWE5y6nAQ==} + '@rollup/rollup-win32-x64-msvc@4.24.0': + resolution: {integrity: sha512-fbMkAF7fufku0N2dE5TBXcNlg0pt0cJue4xBRE2Qc5Vqikxr4VCgKj/ht6SMdFcOacVA9rqF70APJ8RN/4vMJw==} cpu: [x64] os: [win32] @@ -2704,8 +2709,8 @@ packages: vite: optional: true - '@unocss/astro@0.63.1': - resolution: {integrity: sha512-TJISaUIMNPQH0MY0R7f14DO3HF4Z5H3seZazojhbLCOA7gDFV0WpSP84sdx9PsP1fpyYuNsxW9xrwA13bDaJYw==} + '@unocss/astro@0.63.2': + resolution: {integrity: sha512-paK2+DSTF4+uM/R/DrOspYeuNSoIHLGSJf7OeA/kbs+wSRT13MNoreT3Yp2qa7Ia67YylMZ50+gA0ED8NHEALQ==} peerDependencies: vite: 5.4.8 peerDependenciesMeta: @@ -2717,8 +2722,8 @@ packages: engines: {node: '>=14'} hasBin: true - '@unocss/cli@0.63.1': - resolution: {integrity: sha512-DH9JZBL/CecAr7HWXinUSXEnDIVcOkHn4GYuaL4Zn33ZIV9ni20/lHhxJwbnEgv1eCIa3XTAMLCOU9uhpdTKCQ==} + '@unocss/cli@0.63.2': + resolution: {integrity: sha512-t8YHUAHAf7En6QjO7bTJUQGZqAAXbqTkrYJOX4kJbfU9l3zQZkFFq7rdZhSybrGfbmhFMf5n8zdkxoBfkGk57g==} engines: {node: '>=14'} hasBin: true @@ -2726,27 +2731,27 @@ packages: resolution: {integrity: sha512-XKudKxxW8P44JvlIdS6HBpfE3qZA9rhbemy6/sb8HyZjKYjgeM9jx5yjk+9+4hXNma/KlwDXwjAqY29z0S0SrA==} engines: {node: '>=14'} - '@unocss/config@0.63.1': - resolution: {integrity: sha512-9n1VDQ3xMpRIdzqvyUhWHA2ur5CWH0Oezw6Rbg/75bk86pD3yMrD8JkP4wK9wgq1pNNEpygmE7jFbDe29r8vVw==} + '@unocss/config@0.63.2': + resolution: {integrity: sha512-2Z7AIWT21jv5FX9WuC5pQcAMGLEC6bTnbF1wESJR+kcyBrmrnLxsbu56JMxhPSK2DB3vK5lOrEu2HxTcYsdOcQ==} engines: {node: '>=14'} '@unocss/core@0.62.4': resolution: {integrity: sha512-Cc+Vo6XlaQpyVejkJrrzzWtiK9pgMWzVVBpm9VCVtwZPUjD4GSc+g7VQCPXSsr7m03tmSuRySJx72QcASmauNQ==} - '@unocss/core@0.63.1': - resolution: {integrity: sha512-scg53c6vw8cRsX4DbUO+MlTXicA9GWztm6PW0lsisJxXrdbQQCd+J+PIhrxLUExxeNqxTKsL3Msy9bwJU5uUsQ==} + '@unocss/core@0.63.2': + resolution: {integrity: sha512-S262ISnTkr6LSyNPXCWBZhHF49lD2snSHUJLXmmATnb2JpCRu/mMUvxJmsk9dPlsH3Ioa35Lw9sMiDWAZ9L5Gw==} '@unocss/extractor-arbitrary-variants@0.62.4': resolution: {integrity: sha512-e4hJfBMyFr6T6dYSTTjNv9CQwaU1CVEKxDlYP0GpfSgxsV58pguID9j1mt0/XZD6LvEDzwxj9RTRWKpUSWqp+Q==} - '@unocss/extractor-arbitrary-variants@0.63.1': - resolution: {integrity: sha512-yqHDUgFCR4R2HMuD2k4dVkkdT2uOa/gUDIY6xoseOx1r98Fxlyvdr0UnLOaWsSSzpSGm7SS7XtafGa24IgJRUQ==} + '@unocss/extractor-arbitrary-variants@0.63.2': + resolution: {integrity: sha512-uNf3oe42OA5YGhkDoYv5UewGY5RIbW/7ctynIeWEYKTshzsRrRiDc4rYWSriU4yBSRzKVvyxdNN61s9Jz1huZw==} '@unocss/inspector@0.62.4': resolution: {integrity: sha512-bRcnI99gZecNzrUr6kDMdwGHkhUuTPyvvadRdaOxHc9Ow3ANNyqymeFM1q5anZEUZt8h15TYN0mdyQyIWkU3zg==} - '@unocss/inspector@0.63.1': - resolution: {integrity: sha512-RO5DWZcnQ964ppaWskECSsx2b6I+dAH6A4YQIZEavG0ykHWwa//TquaY2HJH6OJoI7hKEnrFIFtlwzV5nWoYMw==} + '@unocss/inspector@0.63.2': + resolution: {integrity: sha512-IVKbZmqg6fZIUz5OnA7l4BR8b81oiknOPWn4CPxZUZb9ZwOWznKnLxUJSv+NtPRn1YsaL14AOxDLOouSduzCmA==} '@unocss/nuxt@0.62.4': resolution: {integrity: sha512-ZNfXu/f2kIRc8rnstToR/s2ubcvWDaCPmV5jXL+SQytSPb1ONCkK7ITNgB2TtrTEqQyhNX33VlnHNF8KsM8PNA==} @@ -2757,8 +2762,8 @@ packages: peerDependencies: postcss: 8.4.47 - '@unocss/postcss@0.63.1': - resolution: {integrity: sha512-ZHBy2swGg2zifQ6YEfctagIi+jZrLW/uBHqIkRIQYZyBQjw1GSqx+OSrq81LYIREBSQG7G90Nn1CXu8muttgzg==} + '@unocss/postcss@0.63.2': + resolution: {integrity: sha512-CnIgooarFM3AKODXnUg+T9uqwxLsyD3R2eHEuCX/lik0mbY14Cd3V25dOJc42AYdvmungfPNBe7dDjaC3frQ+Q==} engines: {node: '>=14'} peerDependencies: postcss: 8.4.47 @@ -2766,96 +2771,96 @@ packages: '@unocss/preset-attributify@0.62.4': resolution: {integrity: sha512-ei5nNT58GON9iyCGRRiIrphzyQbBIZ9iEqSBhIY0flcfi1uAPUXV32aO2slqJnWWAIwbRSb1GMpwYR8mmfuz8g==} - '@unocss/preset-attributify@0.63.1': - resolution: {integrity: sha512-K6IaQ6cUQNWDp6JmAJ8dh17c/iPc9Ssgz6C9qayWwIJCZA3023EXfoXI0a0csnJyRHJALIw2sSZAvlmRudln1A==} + '@unocss/preset-attributify@0.63.2': + resolution: {integrity: sha512-TyDtwO4Ctn2pc0n+6U0GoXPi8r0VyVSY7xUTq+Rio6LSQn3yTrvPYwzxux83NJjVlpzZweC4Imj1wqFbq9ob/g==} '@unocss/preset-icons@0.62.4': resolution: {integrity: sha512-n9m2nRTxyiw0sqOwSioO3rro0kaPW0JJzWlzcfdwQ+ZORNR5WyJL298fLXYUFbZG3EOF+zSPg6CMDWudKk/tlA==} - '@unocss/preset-icons@0.63.1': - resolution: {integrity: sha512-ucCLrlQ6DsFzqSu/Cmqo3q/F/ybV+2P/TQflHS9Oo8wtOETxTT0aPEEEd/sj1SPTU9uUbLEeS6TaRD6MrwLcrw==} + '@unocss/preset-icons@0.63.2': + resolution: {integrity: sha512-PqIkIPPBJ+5RuWS6boE6g23Jj8QtbyzjluiqaowFug/q7LgVgn6NV012CxAxEGNFkW8tYO9xmw7iR/hCVMQYQQ==} '@unocss/preset-mini@0.62.4': resolution: {integrity: sha512-1O+QpQFx7FT61aheAZEYemW5e4AGib8TFGm+rWLudKq2IBNnXHcS5xsq5QvqdC7rp9Dn3lnW5du6ijow5kCBuw==} - '@unocss/preset-mini@0.63.1': - resolution: {integrity: sha512-8NW3hK5fp+glBI2v1/3utp+Gv0yXoVTX66531BDDXxivsCJBNRTh40TP8hXSbtDne615UGrykIjyadsUHCRK5Q==} + '@unocss/preset-mini@0.63.2': + resolution: {integrity: sha512-LURtaEBbKhU6sbcRZzClnFSsBXG9x9qNWEokduYv6M2TGwSA6YQXICDIaEfFhwmiRtlQavSXjWgI2IWTQvAaXQ==} '@unocss/preset-tagify@0.62.4': resolution: {integrity: sha512-8b2Kcsvt93xu1JqDqcD3QvvW0L5rqvH7ev3BlNEVx6n8ayBqfB5HEd4ILKr7wSC90re+EnCgnMm7EP2FiQAJkw==} - '@unocss/preset-tagify@0.63.1': - resolution: {integrity: sha512-GlhWsdD3pYvtMePVNWMOjkQGSp4XKJcfS65spUOZv03h6xrKuCCnJNsawYqbnpTzUOAL29pG/X8Quse00weRjQ==} + '@unocss/preset-tagify@0.63.2': + resolution: {integrity: sha512-9k0iw4n9xT/UV5qSCqg6Qw3n/0iV++UItNtR/rYC2P7iWBpr1GFlnHOaSnVct3+KJdLRQ8S0aqBsDy00aPrNdQ==} '@unocss/preset-typography@0.62.4': resolution: {integrity: sha512-ZVh+NbcibMmD6ve8Deub/G+XAFcGPuzE2Fx/tMAfWfYlfyOAtrMxuL+AARMthpRxdE0JOtggXNTrJb0ZhGYl9g==} - '@unocss/preset-typography@0.63.1': - resolution: {integrity: sha512-NfC0qQmCeA68F0JeVMKNpCqZhh0X3+1ouEjlRrFGzmIZt5lxWuTFgGroyp5rXv++iubm3CMoW1bMnp8CsyUUYw==} + '@unocss/preset-typography@0.63.2': + resolution: {integrity: sha512-quDQSR2McLIeuyjHGCtzzjo62fXFy3FP/w73S0i1N0Myr750lHm4uaR1eWLemmSquqQO+NMJ7eHM4Tk2diNDHg==} '@unocss/preset-uno@0.62.4': resolution: {integrity: sha512-2S6+molIz8dH/al0nfkU7i/pMS0oERPr4k9iW80Byt4cKDIhh/0jhZrC83kgZRtCf5hclSBO4oCoMTi1JF7SBw==} - '@unocss/preset-uno@0.63.1': - resolution: {integrity: sha512-L7ptI/kI48+miTv5y7vNE1igw8/ThkWPFICMuhQksQS4QuuysuzO/IjfD5QwPy8Awr9HgSYZLqf5Jaax63HJ5w==} + '@unocss/preset-uno@0.63.2': + resolution: {integrity: sha512-W5dbM/i4fPIJ/0jKCPtGE8TF2fFHsxmp6aUOCjhZuDt1EiKCRIoPJOnstzqYGZug/Hbnhho4vRGk4jNQTAJsaQ==} '@unocss/preset-web-fonts@0.62.4': resolution: {integrity: sha512-kaxgYBVyMdBlErseN8kWLiaS2N5OMlwg5ktAxUlei275fMoY7inQjOwppnjDVveJbN9SP6TcqqFpBIPfUayPkQ==} - '@unocss/preset-web-fonts@0.63.1': - resolution: {integrity: sha512-55DkFZ2/hLYp5cDvxQWElnPgnKj9AjoC/hTgC6JlKjzaafaqKh5Bt45rDKOPiXe2cPMN7A9gURgBgFyARX4nBw==} + '@unocss/preset-web-fonts@0.63.2': + resolution: {integrity: sha512-eDLp6WVEcUzoWijd4edheWpSo553pN8U0W2wcm43Vz4j3v55tnTtShNLzL4A1DoFVub+j/iL/h8RPozBoO7SUg==} '@unocss/preset-wind@0.62.4': resolution: {integrity: sha512-YOzfQ11AmAnl1ZkcWLMMxCdezLjRKavLNk38LumUMtcdsa0DAy+1JjTp+KEvVQAnD+Et/ld5X+YcBWJkVy5WFQ==} - '@unocss/preset-wind@0.63.1': - resolution: {integrity: sha512-L/Pyz55NC55K2+zJX9b3cC23tMZzh/a2jUUfoiJAHudsSPjAvP/PJ31Nc+27FFMbqZXhGQ50CBq8geq51O4PKQ==} + '@unocss/preset-wind@0.63.2': + resolution: {integrity: sha512-Eb2arGDqqvilox5Xsg7SGWXMzwAMP6YrlbH6hpaPmicPT/2Q+anxeeYSztxQLLRKCsphPgZfkzg/+5/lbdXxog==} '@unocss/reset@0.62.4': resolution: {integrity: sha512-CtxjeDgN39fY/eZDLIXN4wy7C8W7+SD+41AlzGVU5JwhcXmnb1XoDpOd2lzMxc/Yy3F5dIJt2+MRDj9RnpX9Ew==} - '@unocss/reset@0.63.1': - resolution: {integrity: sha512-gjSF0LeWwkNCYZ4Z/AnQXGCIOPUGL5Ll1IIDfwnKZeFGCj9QmcV1hki4xf/7N8mNHhfP0nYdJpdAfiznhKdkwQ==} + '@unocss/reset@0.63.2': + resolution: {integrity: sha512-qKA1pp+FLV8vnnNPDh60yq63HsehkJtX8gbZwk4X5mYm8FvZJsgTtSnSkoLEqO9855JIhXvLxjGs4a7LBiEhLA==} '@unocss/rule-utils@0.62.4': resolution: {integrity: sha512-XUwLbLUzL+VSHCJNK5QBHC9RbFehumge1/XJmsRfmh0+oxgJoO1gvEvxi57gYEmdJdMRJHRJZ66se6+cB0Ymvw==} engines: {node: '>=14'} - '@unocss/rule-utils@0.63.1': - resolution: {integrity: sha512-z7WQ8lKq7p6sS/6Yl1pStcA2WyxxD7H1i86iXa2orWayW8KtrIJbdCXFYEsj3sOkMKLqpG5w65P+103dO2jUhQ==} + '@unocss/rule-utils@0.63.2': + resolution: {integrity: sha512-PeW1wVGG/tJSW9GpxbjyGNQvV2UDDMu/FU5ohkYz9CeGcHOGHw8gdlnH+9IT1hbQ6koVKNavhvKEQkXH1++FBg==} engines: {node: '>=14'} '@unocss/transformer-attributify-jsx@0.62.4': resolution: {integrity: sha512-z9DDqS2DibDR9gno55diKfAVegeJ9uoyQXQhH3R0KY4YMF49N1fWy/t74gOiHtlPmvjQtDRZYgjgaMCc2w8oWg==} - '@unocss/transformer-attributify-jsx@0.63.1': - resolution: {integrity: sha512-c92pv9x6AZ3Zfw5ledP6rzTudWUvVY5HrVSaG3GxO2ofyCFEdHyJ1qLTK7omwnTJZ3rMJ3QplIrPJka1Ftasuw==} + '@unocss/transformer-attributify-jsx@0.63.2': + resolution: {integrity: sha512-RPQqtJf1Z+S6D9cpNZmiycOc3ZQatyIkne3W7Aw+QVvlWziRPLZJbw7lU123JUdmKfoop8GQmii5a6sbUdjhuw==} '@unocss/transformer-compile-class@0.62.4': resolution: {integrity: sha512-8yadY9T7LToJwSsrmYU3rUKlnDgPGVRvON7z9g1IjUCmFCGx7Gpg84x9KpKUG6eUTshPQFUI0YUHocrYFevAEA==} - '@unocss/transformer-compile-class@0.63.1': - resolution: {integrity: sha512-OV8nQJf+OEIoqHSsFQPjP/ocOxQc2nnMirB+J7D5e32SqU4Zg4GPWag3E+Pcb4InwZ/OUTPPdecKSPNHgT3CTQ==} + '@unocss/transformer-compile-class@0.63.2': + resolution: {integrity: sha512-Lznx0PXnz+t0ltlqiD2TU4/TjoApnipYyA/bRDyAOZGeZgFy21zsaFV1ETh4lo88SxBNskZHt6RHNHWioJPd1w==} '@unocss/transformer-directives@0.62.4': resolution: {integrity: sha512-bq9ZDG6/mr6X2mAogAo0PBVrLSLT0900MPqnj/ixadYHc7mRpX+y6bc/1AgWytZIFYSdNzf7XDoquZuwf42Ucg==} - '@unocss/transformer-directives@0.63.1': - resolution: {integrity: sha512-mWVcQqVXj5OtUzfwc9B2/CRPYVHqkoj+AFfhU8RZ6e1nPgDKtR9JLt0jypTvv/PMo56vPJUTbpBBvXU+vvQwQA==} + '@unocss/transformer-directives@0.63.2': + resolution: {integrity: sha512-i5Lq6hayIgrqsWkLwuTep6FM/vM4MQyAsOGecxtJ9yeABMdFNxEehX6Gwy19tzWvD09hHJ9YOOKDfx9OYg1bag==} '@unocss/transformer-variant-group@0.62.4': resolution: {integrity: sha512-W1fxMc2Lzxu4E+6JBQEBzK+AwoCQYI+EL2FT2BCUsAno37f3JdnwFFEVscck0epSdmdtidsSLDognyX8h10r8A==} - '@unocss/transformer-variant-group@0.63.1': - resolution: {integrity: sha512-Awk9FDpvZM8m9YY46MThYYZ81fY6HVs4pOX22xcbw06J2l8z3WyG5iHIzx0f8vCTNwTekDuxD6vV3UlQKoI+0w==} + '@unocss/transformer-variant-group@0.63.2': + resolution: {integrity: sha512-vjjXlL4GEgBj6YPj2g7RzvzihE8tV2v8tOEm6LM+WOhJ8/DALe9CbAvjtCShV1pNNBYkzMdBOqiGIDzUkJTqnw==} '@unocss/vite@0.62.4': resolution: {integrity: sha512-JKq3V6bcevYl9X5Jl3p9crArbhzI8JVWQkOxKV2nGLFaqvnc47vMSDxlU4MUdRWp3aQvzDw132tcx27oSbrojw==} peerDependencies: vite: 5.4.8 - '@unocss/vite@0.63.1': - resolution: {integrity: sha512-MUi4gtGYPahDeabXfxq25J9YRUksJPLB+xsU2zn7Rb4ai0wBdi6SsZsjjeHhx7RZEXjse9UG3FGZP6Xhe6erUQ==} + '@unocss/vite@0.63.2': + resolution: {integrity: sha512-2beeHbWdEIXp9+b8GphvG2ZYWI3gta+MrHuoqcmrcc/0JVvx7FyjVIs/wSu63TRWGsiIkPXSOGJtOYvDgNEMBQ==} peerDependencies: vite: 5.4.8 @@ -4197,7 +4202,7 @@ packages: engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: - jiti: 2.0.0 + jiti: 2.1.0 peerDependenciesMeta: jiti: optional: true @@ -4750,9 +4755,6 @@ packages: importx@0.4.4: resolution: {integrity: sha512-Lo1pukzAREqrBnnHC+tj+lreMTAvyxtkKsMxLY8H15M/bvLl54p3YuoTI70Tz7Il0AsgSlD7Lrk/FaApRcBL7w==} - importx@0.5.0: - resolution: {integrity: sha512-qROz3rSOjQYclmEQAajH9RhBuqpAGHM+5CNd9fk+TsF4JKmQsAI1egafW8XZZv8vARCo4nAmmt5d0eI2B8GUsA==} - impound@0.1.0: resolution: {integrity: sha512-F9nJgOsDc3tysjN74edE0vGPEQrU7DAje6g5nNAL5Jc9Tv4JW3mH7XMGne+EaadTniDXLeUrVR21opkNfWO1zQ==} @@ -5024,8 +5026,8 @@ packages: resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} hasBin: true - jiti@2.0.0: - resolution: {integrity: sha512-CJ7e7Abb779OTRv3lomfp7Mns/Sy1+U4pcAx5VbjxCZD5ZM/VJaXPpPjNKjtSvWQy/H86E49REXR34dl1JEz9w==} + jiti@2.1.0: + resolution: {integrity: sha512-Nftp80J8poC3u+93ZxpjstsgfQ5d0o5qyD6yStv32sgnWr74xRxBppEwsUoA/GIdrJpgGRkC1930YkLcAsFdSw==} hasBin: true js-beautify@1.15.1: @@ -6427,7 +6429,7 @@ packages: resolution: {integrity: sha512-aSHRcJ6KG2IHIioYlvAOcEq6U99sVtqDDKVhnwt70rW6tsz3tv5OSjEiWcgzfsHdLyGXZ/3b/7b/+Za3Y6r1XA==} engines: {node: '>=16'} peerDependencies: - rollup: 4.22.5 + rollup: 4.24.0 typescript: 5.6.2 rollup-plugin-visualizer@5.12.0: @@ -6435,13 +6437,13 @@ packages: engines: {node: '>=14'} hasBin: true peerDependencies: - rollup: 4.22.5 + rollup: 4.24.0 peerDependenciesMeta: rollup: optional: true - rollup@4.22.5: - resolution: {integrity: sha512-WoinX7GeQOFMGznEcWA1WrTQCd/tpEbMkc3nuMs9BT0CPjMdSjPMTVClwWd4pgSQwJdP65SK9mTCNvItlr5o7w==} + rollup@4.24.0: + resolution: {integrity: sha512-DOmrlGSXNk1DM0ljiQA+i+o0rSLhtii1je5wgk60j49d1jHT5YYttBv1iWOnYSTG+fZZESUOSNiAl89SIet+Cg==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -6853,8 +6855,8 @@ packages: resolution: {integrity: sha512-NbBoFBpqfcgd1tCiO8Lkfdk+xrA7mlLR9zgvZcZWQQwU63XAfUePyd6wZBaU93Hqw347lHnwFzttAkemHzzz4g==} engines: {node: '>=12.0.0'} - tinyglobby@0.2.8: - resolution: {integrity: sha512-AMLZywN0vbhiZi2neFEaj9VIIxC+PjDMsp0nAK6tpR86LJavZgHqGz0S/FOONwBygC+mu7R0/TyAQw0gx0Mu9Q==} + tinyglobby@0.2.9: + resolution: {integrity: sha512-8or1+BGEdk1Zkkw2ii16qSS7uVrQJPre5A9o/XkWPATkk23FZh/15BKFxPnlTy6vkljZxLqYCzzBMj30ZrSvjw==} engines: {node: '>=12.0.0'} tinypool@0.8.4: @@ -6920,11 +6922,6 @@ packages: tslib@2.7.0: resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==} - tsx@4.19.0: - resolution: {integrity: sha512-bV30kM7bsLZKZIOCHeMNVMJ32/LuJzLVajkQI/qf92J2Qr08ueLQvW00PUZGiuLPP760UINwupgUj8qrSCPUKg==} - engines: {node: '>=18.0.0'} - hasBin: true - tsx@4.19.1: resolution: {integrity: sha512-0flMz1lh74BR4wOvBjuh9olbnwqCPc35OOlfyzHba0Dc+QNUeWX/Gq2YTbnwcWPO3BMd8fkzRVrHcsR+a7z7rA==} engines: {node: '>=18.0.0'} @@ -7001,9 +6998,6 @@ packages: unconfig@0.5.5: resolution: {integrity: sha512-VQZ5PT9HDX+qag0XdgQi8tJepPhXiR/yVOkn707gJDKo31lGjRilPREiQJ9Z6zd/Ugpv6ZvO5VxVIcatldYcNQ==} - unconfig@0.6.0: - resolution: {integrity: sha512-4C67J0nIF2QwSXty2kW3zZx1pMZ3iXabylvJWWgHybWVUcMf9pxwsngoQt0gC+AVstRywFqrRBp3qOXJayhpOw==} - uncrypto@0.1.3: resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} @@ -7074,11 +7068,11 @@ packages: vite: optional: true - unocss@0.63.1: - resolution: {integrity: sha512-fVZOT+RCL43yK9enRVVClgh5RT9av8mE6P665cZH+F17hVqDO56q7J7HUqGh9/+zO+omkhYJwUQX4hTPE8J/9g==} + unocss@0.63.2: + resolution: {integrity: sha512-ldQ4rDjvzZts5LEWXbbr49kDCqeVtwXfZ9eU04zRYYjqVn7qU4jLGOQEhsdZyMHcQ58V+GKI5pgFvw2uDclROg==} engines: {node: '>=14'} peerDependencies: - '@unocss/webpack': 0.63.1 + '@unocss/webpack': 0.63.2 vite: 5.4.8 peerDependenciesMeta: '@unocss/webpack': @@ -7273,8 +7267,8 @@ packages: '@nuxt/kit': optional: true - vite-plugin-vue-inspector@5.2.0: - resolution: {integrity: sha512-wWxyb9XAtaIvV/Lr7cqB1HIzmHZFVUJsTNm3yAxkS87dgh/Ky4qr2wDEWNxF23fdhVa3jQ8MZREpr4XyiuaRqA==} + vite-plugin-vue-inspector@5.1.3: + resolution: {integrity: sha512-pMrseXIDP1Gb38mOevY+BvtNGNqiqmqa2pKB99lnLsADQww9w9xMbAfT4GB6RUoaOkSPrtlXqpq2Fq+Dj2AgFg==} peerDependencies: vite: 5.4.8 @@ -8164,9 +8158,9 @@ snapshots: '@esbuild/win32-x64@0.24.0': optional: true - '@eslint-community/eslint-utils@4.4.0(eslint@9.11.1(jiti@2.0.0))': + '@eslint-community/eslint-utils@4.4.0(eslint@9.11.1(jiti@2.1.0))': dependencies: - eslint: 9.11.1(jiti@2.0.0) + eslint: 9.11.1(jiti@2.1.0) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.11.0': {} @@ -8376,17 +8370,24 @@ snapshots: execa: 7.2.0 vite: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) - '@nuxt/devtools-ui-kit@1.5.1(@nuxt/devtools@1.5.1(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.5)(webpack@5.95.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.10)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))(webpack@5.95.0(esbuild@0.24.0))': + '@nuxt/devtools-kit@1.5.2(vite@5.4.8(@types/node@20.16.10)(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.10)(sass@1.78.0)(terser@5.32.0) + + '@nuxt/devtools-ui-kit@1.5.1(@nuxt/devtools@1.5.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))(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.10)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))(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.5.1(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3) + '@nuxt/devtools': 1.5.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3) '@nuxt/devtools-kit': 1.5.1(vite@5.4.8(@types/node@20.16.10)(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.22.5)(vite@5.4.8(@types/node@20.16.10)(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.8(@types/node@20.16.10)(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 @@ -8397,7 +8398,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.22.5)(webpack@5.95.0(esbuild@0.24.0)))(postcss@8.4.47)(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(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.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) v-lazy-show: 0.2.4(@vue/compiler-core@3.5.10) transitivePeerDependencies: - '@unocss/webpack' @@ -8422,7 +8423,7 @@ snapshots: - vue - webpack - '@nuxt/devtools-wizard@1.5.1': + '@nuxt/devtools-wizard@1.5.2': dependencies: consola: 3.2.3 diff: 7.0.0 @@ -8435,11 +8436,11 @@ snapshots: rc9: 2.1.2 semver: 7.6.3 - '@nuxt/devtools@1.5.1(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3)': + '@nuxt/devtools@1.5.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3)': dependencies: '@antfu/utils': 0.7.10 - '@nuxt/devtools-kit': 1.5.1(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) - '@nuxt/devtools-wizard': 1.5.1 + '@nuxt/devtools-kit': 1.5.2(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) + '@nuxt/devtools-wizard': 1.5.2 '@nuxt/kit': link:packages/kit '@vue/devtools-core': 7.4.4(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2)) '@vue/devtools-kit': 7.4.4 @@ -8468,11 +8469,11 @@ snapshots: semver: 7.6.3 simple-git: 3.27.0 sirv: 2.0.4 - tinyglobby: 0.2.8 - unimport: 3.13.1(rollup@4.22.5)(webpack-sources@3.2.3) + 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.10)(sass@1.78.0)(terser@5.32.0) - vite-plugin-inspect: 0.8.7(@nuxt/kit@packages+kit)(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) - vite-plugin-vue-inspector: 5.2.0(vite@5.4.8(@types/node@20.16.10)(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.10)(sass@1.78.0)(terser@5.32.0)) + vite-plugin-vue-inspector: 5.1.3(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) which: 3.0.1 ws: 8.18.0 transitivePeerDependencies: @@ -8483,34 +8484,34 @@ snapshots: - vue - webpack-sources - '@nuxt/eslint-config@0.5.7(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': + '@nuxt/eslint-config@0.5.7(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2)': dependencies: '@eslint/js': 9.11.1 - '@nuxt/eslint-plugin': 0.5.7(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@stylistic/eslint-plugin': 2.8.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@typescript-eslint/eslint-plugin': 8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@typescript-eslint/parser': 8.5.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - eslint: 9.11.1(jiti@2.0.0) - eslint-config-flat-gitignore: 0.3.0(eslint@9.11.1(jiti@2.0.0)) + '@nuxt/eslint-plugin': 0.5.7(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2) + '@stylistic/eslint-plugin': 2.8.0(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2) + '@typescript-eslint/eslint-plugin': 8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2) + '@typescript-eslint/parser': 8.5.0(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2) + eslint: 9.11.1(jiti@2.1.0) + eslint-config-flat-gitignore: 0.3.0(eslint@9.11.1(jiti@2.1.0)) eslint-flat-config-utils: 0.4.0 - eslint-plugin-import-x: 4.2.1(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - eslint-plugin-jsdoc: 50.2.2(eslint@9.11.1(jiti@2.0.0)) - eslint-plugin-regexp: 2.6.0(eslint@9.11.1(jiti@2.0.0)) - eslint-plugin-unicorn: 55.0.0(eslint@9.11.1(jiti@2.0.0)) - eslint-plugin-vue: 9.28.0(eslint@9.11.1(jiti@2.0.0)) + eslint-plugin-import-x: 4.2.1(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2) + eslint-plugin-jsdoc: 50.2.2(eslint@9.11.1(jiti@2.1.0)) + eslint-plugin-regexp: 2.6.0(eslint@9.11.1(jiti@2.1.0)) + eslint-plugin-unicorn: 55.0.0(eslint@9.11.1(jiti@2.1.0)) + eslint-plugin-vue: 9.28.0(eslint@9.11.1(jiti@2.1.0)) globals: 15.9.0 local-pkg: 0.5.0 pathe: 1.1.2 - vue-eslint-parser: 9.4.3(eslint@9.11.1(jiti@2.0.0)) + vue-eslint-parser: 9.4.3(eslint@9.11.1(jiti@2.1.0)) transitivePeerDependencies: - supports-color - typescript - '@nuxt/eslint-plugin@0.5.7(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': + '@nuxt/eslint-plugin@0.5.7(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2)': dependencies: '@typescript-eslint/types': 8.7.0 - '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - eslint: 9.11.1(jiti@2.0.0) + '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2) + eslint: 9.11.1(jiti@2.1.0) transitivePeerDependencies: - supports-color - typescript @@ -8523,10 +8524,10 @@ snapshots: string-width: 4.2.3 webpack: 5.95.0 - '@nuxt/scripts@0.9.4(@nuxt/devtools@1.5.1(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.5)(webpack@5.95.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.10)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.5)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.95.0(esbuild@0.24.0))': + '@nuxt/scripts@0.9.4(@nuxt/devtools@1.5.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))(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.10)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.24.0)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.95.0(esbuild@0.24.0))': dependencies: '@nuxt/devtools-kit': 1.5.1(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) - '@nuxt/devtools-ui-kit': 1.5.1(@nuxt/devtools@1.5.1(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.5)(webpack@5.95.0(esbuild@0.24.0)))(@vue/compiler-core@3.5.10)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))(webpack@5.95.0(esbuild@0.24.0)) + '@nuxt/devtools-ui-kit': 1.5.1(@nuxt/devtools@1.5.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))(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.10)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))(webpack@5.95.0(esbuild@0.24.0)) '@nuxt/kit': link:packages/kit '@types/google.maps': 3.58.1 '@types/stripe-v3': 3.1.33 @@ -8549,7 +8550,7 @@ snapshots: std-env: 3.7.0 third-party-capital: 2.3.0 ufo: 1.5.4 - unimport: 3.13.1(rollup@4.22.5)(webpack-sources@3.2.3) + unimport: 3.13.1(rollup@4.24.0)(webpack-sources@3.2.3) unplugin: 1.14.1(webpack-sources@3.2.3) unstorage: 1.12.0(ioredis@5.4.1) valibot: 0.42.1(typescript@5.6.2) @@ -8603,7 +8604,7 @@ snapshots: dotenv: 16.4.5 git-url-parse: 15.0.0 is-docker: 3.0.0 - jiti: 2.0.0 + jiti: 2.1.0 mri: 1.2.0 nanoid: 5.0.7 ofetch: 1.4.0 @@ -8790,35 +8791,35 @@ snapshots: - encoding - supports-color - '@rollup/plugin-alias@5.1.1(rollup@4.22.5)': + '@rollup/plugin-alias@5.1.1(rollup@4.24.0)': optionalDependencies: - rollup: 4.22.5 + rollup: 4.24.0 - '@rollup/plugin-commonjs@25.0.8(rollup@4.22.5)': + '@rollup/plugin-commonjs@25.0.8(rollup@4.24.0)': dependencies: - '@rollup/pluginutils': 5.1.2(rollup@4.22.5) + '@rollup/pluginutils': 5.1.2(rollup@4.24.0) commondir: 1.0.1 estree-walker: 2.0.2 glob: 8.1.0 is-reference: 1.2.1 magic-string: 0.30.11 optionalDependencies: - rollup: 4.22.5 + rollup: 4.24.0 - '@rollup/plugin-commonjs@26.0.1(rollup@4.22.5)': + '@rollup/plugin-commonjs@26.0.1(rollup@4.24.0)': dependencies: - '@rollup/pluginutils': 5.1.2(rollup@4.22.5) + '@rollup/pluginutils': 5.1.2(rollup@4.24.0) commondir: 1.0.1 estree-walker: 2.0.2 glob: 10.4.5 is-reference: 1.2.1 magic-string: 0.30.11 optionalDependencies: - rollup: 4.22.5 + rollup: 4.24.0 - '@rollup/plugin-commonjs@28.0.0(rollup@4.22.5)': + '@rollup/plugin-commonjs@28.0.0(rollup@4.24.0)': dependencies: - '@rollup/pluginutils': 5.1.2(rollup@4.22.5) + '@rollup/pluginutils': 5.1.2(rollup@4.24.0) commondir: 1.0.1 estree-walker: 2.0.2 fdir: 6.3.0(picomatch@2.3.1) @@ -8826,113 +8827,113 @@ snapshots: magic-string: 0.30.11 picomatch: 2.3.1 optionalDependencies: - rollup: 4.22.5 + rollup: 4.24.0 - '@rollup/plugin-inject@5.0.5(rollup@4.22.5)': + '@rollup/plugin-inject@5.0.5(rollup@4.24.0)': dependencies: - '@rollup/pluginutils': 5.1.2(rollup@4.22.5) + '@rollup/pluginutils': 5.1.2(rollup@4.24.0) estree-walker: 2.0.2 magic-string: 0.30.11 optionalDependencies: - rollup: 4.22.5 + rollup: 4.24.0 - '@rollup/plugin-json@6.1.0(rollup@4.22.5)': + '@rollup/plugin-json@6.1.0(rollup@4.24.0)': dependencies: - '@rollup/pluginutils': 5.1.2(rollup@4.22.5) + '@rollup/pluginutils': 5.1.2(rollup@4.24.0) optionalDependencies: - rollup: 4.22.5 + rollup: 4.24.0 - '@rollup/plugin-node-resolve@15.3.0(rollup@4.22.5)': + '@rollup/plugin-node-resolve@15.3.0(rollup@4.24.0)': dependencies: - '@rollup/pluginutils': 5.1.2(rollup@4.22.5) + '@rollup/pluginutils': 5.1.2(rollup@4.24.0) '@types/resolve': 1.20.2 deepmerge: 4.3.1 is-module: 1.0.0 resolve: 1.22.8 optionalDependencies: - rollup: 4.22.5 + rollup: 4.24.0 - '@rollup/plugin-replace@5.0.7(rollup@4.22.5)': + '@rollup/plugin-replace@5.0.7(rollup@4.24.0)': dependencies: - '@rollup/pluginutils': 5.1.2(rollup@4.22.5) + '@rollup/pluginutils': 5.1.2(rollup@4.24.0) magic-string: 0.30.11 optionalDependencies: - rollup: 4.22.5 + rollup: 4.24.0 - '@rollup/plugin-replace@6.0.1(rollup@4.22.5)': + '@rollup/plugin-replace@6.0.1(rollup@4.24.0)': dependencies: - '@rollup/pluginutils': 5.1.2(rollup@4.22.5) + '@rollup/pluginutils': 5.1.2(rollup@4.24.0) magic-string: 0.30.11 optionalDependencies: - rollup: 4.22.5 + rollup: 4.24.0 - '@rollup/plugin-terser@0.4.4(rollup@4.22.5)': + '@rollup/plugin-terser@0.4.4(rollup@4.24.0)': dependencies: serialize-javascript: 6.0.2 smob: 1.5.0 terser: 5.32.0 optionalDependencies: - rollup: 4.22.5 + rollup: 4.24.0 '@rollup/pluginutils@4.2.1': dependencies: estree-walker: 2.0.2 picomatch: 2.3.1 - '@rollup/pluginutils@5.1.2(rollup@4.22.5)': + '@rollup/pluginutils@5.1.2(rollup@4.24.0)': dependencies: '@types/estree': 1.0.6 estree-walker: 2.0.2 picomatch: 2.3.1 optionalDependencies: - rollup: 4.22.5 + rollup: 4.24.0 - '@rollup/rollup-android-arm-eabi@4.22.5': + '@rollup/rollup-android-arm-eabi@4.24.0': optional: true - '@rollup/rollup-android-arm64@4.22.5': + '@rollup/rollup-android-arm64@4.24.0': optional: true - '@rollup/rollup-darwin-arm64@4.22.5': + '@rollup/rollup-darwin-arm64@4.24.0': optional: true - '@rollup/rollup-darwin-x64@4.22.5': + '@rollup/rollup-darwin-x64@4.24.0': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.22.5': + '@rollup/rollup-linux-arm-gnueabihf@4.24.0': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.22.5': + '@rollup/rollup-linux-arm-musleabihf@4.24.0': optional: true - '@rollup/rollup-linux-arm64-gnu@4.22.5': + '@rollup/rollup-linux-arm64-gnu@4.24.0': optional: true - '@rollup/rollup-linux-arm64-musl@4.22.5': + '@rollup/rollup-linux-arm64-musl@4.24.0': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.22.5': + '@rollup/rollup-linux-powerpc64le-gnu@4.24.0': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.22.5': + '@rollup/rollup-linux-riscv64-gnu@4.24.0': optional: true - '@rollup/rollup-linux-s390x-gnu@4.22.5': + '@rollup/rollup-linux-s390x-gnu@4.24.0': optional: true - '@rollup/rollup-linux-x64-gnu@4.22.5': + '@rollup/rollup-linux-x64-gnu@4.24.0': optional: true - '@rollup/rollup-linux-x64-musl@4.22.5': + '@rollup/rollup-linux-x64-musl@4.24.0': optional: true - '@rollup/rollup-win32-arm64-msvc@4.22.5': + '@rollup/rollup-win32-arm64-msvc@4.24.0': optional: true - '@rollup/rollup-win32-ia32-msvc@4.22.5': + '@rollup/rollup-win32-ia32-msvc@4.24.0': optional: true - '@rollup/rollup-win32-x64-msvc@4.22.5': + '@rollup/rollup-win32-x64-msvc@4.24.0': optional: true '@shikijs/core@1.17.0': @@ -9052,10 +9053,10 @@ snapshots: '@sindresorhus/merge-streams@2.3.0': {} - '@stylistic/eslint-plugin@2.8.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': + '@stylistic/eslint-plugin@2.8.0(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2)': dependencies: - '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - eslint: 9.11.1(jiti@2.0.0) + '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2) + eslint: 9.11.1(jiti@2.1.0) eslint-visitor-keys: 4.0.0 espree: 10.1.0 estraverse: 5.3.0 @@ -9237,15 +9238,15 @@ snapshots: '@types/youtube@0.1.0': {} - '@typescript-eslint/eslint-plugin@8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': + '@typescript-eslint/eslint-plugin@8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 8.5.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@typescript-eslint/parser': 8.5.0(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2) '@typescript-eslint/scope-manager': 8.5.0 - '@typescript-eslint/type-utils': 8.5.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - '@typescript-eslint/utils': 8.5.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@typescript-eslint/type-utils': 8.5.0(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2) + '@typescript-eslint/utils': 8.5.0(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2) '@typescript-eslint/visitor-keys': 8.5.0 - eslint: 9.11.1(jiti@2.0.0) + eslint: 9.11.1(jiti@2.1.0) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -9255,14 +9256,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.5.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': + '@typescript-eslint/parser@8.5.0(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2)': dependencies: '@typescript-eslint/scope-manager': 8.5.0 '@typescript-eslint/types': 8.5.0 '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.2) '@typescript-eslint/visitor-keys': 8.5.0 debug: 4.3.7(supports-color@9.4.0) - eslint: 9.11.1(jiti@2.0.0) + eslint: 9.11.1(jiti@2.1.0) optionalDependencies: typescript: 5.6.2 transitivePeerDependencies: @@ -9283,10 +9284,10 @@ snapshots: '@typescript-eslint/types': 8.8.0 '@typescript-eslint/visitor-keys': 8.8.0 - '@typescript-eslint/type-utils@8.5.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': + '@typescript-eslint/type-utils@8.5.0(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2)': dependencies: '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.2) - '@typescript-eslint/utils': 8.5.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@typescript-eslint/utils': 8.5.0(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2) debug: 4.3.7(supports-color@9.4.0) ts-api-utils: 1.3.0(typescript@5.6.2) optionalDependencies: @@ -9346,35 +9347,35 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.5.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': + '@typescript-eslint/utils@8.5.0(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.1.0)) '@typescript-eslint/scope-manager': 8.5.0 '@typescript-eslint/types': 8.5.0 '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.2) - eslint: 9.11.1(jiti@2.0.0) + eslint: 9.11.1(jiti@2.1.0) transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/utils@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': + '@typescript-eslint/utils@8.7.0(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.1.0)) '@typescript-eslint/scope-manager': 8.7.0 '@typescript-eslint/types': 8.7.0 '@typescript-eslint/typescript-estree': 8.7.0(typescript@5.6.2) - eslint: 9.11.1(jiti@2.0.0) + eslint: 9.11.1(jiti@2.1.0) transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/utils@8.8.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': + '@typescript-eslint/utils@8.8.0(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.1.0)) '@typescript-eslint/scope-manager': 8.8.0 '@typescript-eslint/types': 8.8.0 '@typescript-eslint/typescript-estree': 8.8.0(typescript@5.6.2) - eslint: 9.11.1(jiti@2.0.0) + eslint: 9.11.1(jiti@2.1.0) transitivePeerDependencies: - supports-color - typescript @@ -9454,32 +9455,32 @@ snapshots: unhead: 1.11.7 vue: 3.5.10(typescript@5.6.2) - '@unocss/astro@0.62.4(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))': + '@unocss/astro@0.62.4(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(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.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) + '@unocss/vite': 0.62.4(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: vite: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - rollup - supports-color - '@unocss/astro@0.63.1(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))': + '@unocss/astro@0.63.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))': dependencies: - '@unocss/core': 0.63.1 - '@unocss/reset': 0.63.1 - '@unocss/vite': 0.63.1(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) + '@unocss/core': 0.63.2 + '@unocss/reset': 0.63.2 + '@unocss/vite': 0.63.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: vite: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - rollup - supports-color - '@unocss/cli@0.62.4(rollup@4.22.5)': + '@unocss/cli@0.62.4(rollup@4.24.0)': dependencies: '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.2(rollup@4.22.5) + '@rollup/pluginutils': 5.1.2(rollup@4.24.0) '@unocss/config': 0.62.4 '@unocss/core': 0.62.4 '@unocss/preset-uno': 0.62.4 @@ -9490,18 +9491,18 @@ snapshots: magic-string: 0.30.11 pathe: 1.1.2 perfect-debounce: 1.0.0 - tinyglobby: 0.2.8 + tinyglobby: 0.2.9 transitivePeerDependencies: - rollup - supports-color - '@unocss/cli@0.63.1(rollup@4.22.5)': + '@unocss/cli@0.63.2(rollup@4.24.0)': dependencies: '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.2(rollup@4.22.5) - '@unocss/config': 0.63.1 - '@unocss/core': 0.63.1 - '@unocss/preset-uno': 0.63.1 + '@rollup/pluginutils': 5.1.2(rollup@4.24.0) + '@unocss/config': 0.63.2 + '@unocss/core': 0.63.2 + '@unocss/preset-uno': 0.63.2 cac: 6.7.14 chokidar: 3.6.0 colorette: 2.0.20 @@ -9509,7 +9510,7 @@ snapshots: magic-string: 0.30.11 pathe: 1.1.2 perfect-debounce: 1.0.0 - tinyglobby: 0.2.8 + tinyglobby: 0.2.9 transitivePeerDependencies: - rollup - supports-color @@ -9521,24 +9522,24 @@ snapshots: transitivePeerDependencies: - supports-color - '@unocss/config@0.63.1': + '@unocss/config@0.63.2': dependencies: - '@unocss/core': 0.63.1 - unconfig: 0.6.0 + '@unocss/core': 0.63.2 + unconfig: 0.5.5 transitivePeerDependencies: - supports-color '@unocss/core@0.62.4': {} - '@unocss/core@0.63.1': {} + '@unocss/core@0.63.2': {} '@unocss/extractor-arbitrary-variants@0.62.4': dependencies: '@unocss/core': 0.62.4 - '@unocss/extractor-arbitrary-variants@0.63.1': + '@unocss/extractor-arbitrary-variants@0.63.2': dependencies: - '@unocss/core': 0.63.1 + '@unocss/core': 0.63.2 '@unocss/inspector@0.62.4': dependencies: @@ -9547,14 +9548,14 @@ snapshots: gzip-size: 6.0.0 sirv: 2.0.4 - '@unocss/inspector@0.63.1': + '@unocss/inspector@0.63.2': dependencies: - '@unocss/core': 0.63.1 - '@unocss/rule-utils': 0.63.1 + '@unocss/core': 0.63.2 + '@unocss/rule-utils': 0.63.2 gzip-size: 6.0.0 sirv: 2.0.4 - '@unocss/nuxt@0.62.4(postcss@8.4.47)(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(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.8(@types/node@20.16.10)(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 @@ -9567,9 +9568,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.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) - '@unocss/webpack': 0.62.4(rollup@4.22.5)(webpack@5.95.0(esbuild@0.24.0)) - unocss: 0.62.4(@unocss/webpack@0.62.4(rollup@4.22.5)(webpack@5.95.0(esbuild@0.24.0)))(postcss@8.4.47)(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) + '@unocss/vite': 0.62.4(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(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.10)(sass@1.78.0)(terser@5.32.0)) transitivePeerDependencies: - postcss - rollup @@ -9584,18 +9585,18 @@ snapshots: '@unocss/rule-utils': 0.62.4 css-tree: 2.3.1 postcss: 8.4.47 - tinyglobby: 0.2.8 + tinyglobby: 0.2.9 transitivePeerDependencies: - supports-color - '@unocss/postcss@0.63.1(postcss@8.4.47)': + '@unocss/postcss@0.63.2(postcss@8.4.47)': dependencies: - '@unocss/config': 0.63.1 - '@unocss/core': 0.63.1 - '@unocss/rule-utils': 0.63.1 + '@unocss/config': 0.63.2 + '@unocss/core': 0.63.2 + '@unocss/rule-utils': 0.63.2 css-tree: 3.0.0 postcss: 8.4.47 - tinyglobby: 0.2.8 + tinyglobby: 0.2.9 transitivePeerDependencies: - supports-color @@ -9603,9 +9604,9 @@ snapshots: dependencies: '@unocss/core': 0.62.4 - '@unocss/preset-attributify@0.63.1': + '@unocss/preset-attributify@0.63.2': dependencies: - '@unocss/core': 0.63.1 + '@unocss/core': 0.63.2 '@unocss/preset-icons@0.62.4': dependencies: @@ -9615,10 +9616,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@unocss/preset-icons@0.63.1': + '@unocss/preset-icons@0.63.2': dependencies: '@iconify/utils': 2.1.33 - '@unocss/core': 0.63.1 + '@unocss/core': 0.63.2 ofetch: 1.4.0 transitivePeerDependencies: - supports-color @@ -9629,29 +9630,29 @@ snapshots: '@unocss/extractor-arbitrary-variants': 0.62.4 '@unocss/rule-utils': 0.62.4 - '@unocss/preset-mini@0.63.1': + '@unocss/preset-mini@0.63.2': dependencies: - '@unocss/core': 0.63.1 - '@unocss/extractor-arbitrary-variants': 0.63.1 - '@unocss/rule-utils': 0.63.1 + '@unocss/core': 0.63.2 + '@unocss/extractor-arbitrary-variants': 0.63.2 + '@unocss/rule-utils': 0.63.2 '@unocss/preset-tagify@0.62.4': dependencies: '@unocss/core': 0.62.4 - '@unocss/preset-tagify@0.63.1': + '@unocss/preset-tagify@0.63.2': dependencies: - '@unocss/core': 0.63.1 + '@unocss/core': 0.63.2 '@unocss/preset-typography@0.62.4': dependencies: '@unocss/core': 0.62.4 '@unocss/preset-mini': 0.62.4 - '@unocss/preset-typography@0.63.1': + '@unocss/preset-typography@0.63.2': dependencies: - '@unocss/core': 0.63.1 - '@unocss/preset-mini': 0.63.1 + '@unocss/core': 0.63.2 + '@unocss/preset-mini': 0.63.2 '@unocss/preset-uno@0.62.4': dependencies: @@ -9660,21 +9661,21 @@ snapshots: '@unocss/preset-wind': 0.62.4 '@unocss/rule-utils': 0.62.4 - '@unocss/preset-uno@0.63.1': + '@unocss/preset-uno@0.63.2': dependencies: - '@unocss/core': 0.63.1 - '@unocss/preset-mini': 0.63.1 - '@unocss/preset-wind': 0.63.1 - '@unocss/rule-utils': 0.63.1 + '@unocss/core': 0.63.2 + '@unocss/preset-mini': 0.63.2 + '@unocss/preset-wind': 0.63.2 + '@unocss/rule-utils': 0.63.2 '@unocss/preset-web-fonts@0.62.4': dependencies: '@unocss/core': 0.62.4 ofetch: 1.4.0 - '@unocss/preset-web-fonts@0.63.1': + '@unocss/preset-web-fonts@0.63.2': dependencies: - '@unocss/core': 0.63.1 + '@unocss/core': 0.63.2 ofetch: 1.4.0 '@unocss/preset-wind@0.62.4': @@ -9683,41 +9684,41 @@ snapshots: '@unocss/preset-mini': 0.62.4 '@unocss/rule-utils': 0.62.4 - '@unocss/preset-wind@0.63.1': + '@unocss/preset-wind@0.63.2': dependencies: - '@unocss/core': 0.63.1 - '@unocss/preset-mini': 0.63.1 - '@unocss/rule-utils': 0.63.1 + '@unocss/core': 0.63.2 + '@unocss/preset-mini': 0.63.2 + '@unocss/rule-utils': 0.63.2 '@unocss/reset@0.62.4': {} - '@unocss/reset@0.63.1': {} + '@unocss/reset@0.63.2': {} '@unocss/rule-utils@0.62.4': dependencies: '@unocss/core': 0.62.4 magic-string: 0.30.11 - '@unocss/rule-utils@0.63.1': + '@unocss/rule-utils@0.63.2': dependencies: - '@unocss/core': 0.63.1 + '@unocss/core': 0.63.2 magic-string: 0.30.11 '@unocss/transformer-attributify-jsx@0.62.4': dependencies: '@unocss/core': 0.62.4 - '@unocss/transformer-attributify-jsx@0.63.1': + '@unocss/transformer-attributify-jsx@0.63.2': dependencies: - '@unocss/core': 0.63.1 + '@unocss/core': 0.63.2 '@unocss/transformer-compile-class@0.62.4': dependencies: '@unocss/core': 0.62.4 - '@unocss/transformer-compile-class@0.63.1': + '@unocss/transformer-compile-class@0.63.2': dependencies: - '@unocss/core': 0.63.1 + '@unocss/core': 0.63.2 '@unocss/transformer-directives@0.62.4': dependencies: @@ -9725,59 +9726,59 @@ snapshots: '@unocss/rule-utils': 0.62.4 css-tree: 2.3.1 - '@unocss/transformer-directives@0.63.1': + '@unocss/transformer-directives@0.63.2': dependencies: - '@unocss/core': 0.63.1 - '@unocss/rule-utils': 0.63.1 + '@unocss/core': 0.63.2 + '@unocss/rule-utils': 0.63.2 css-tree: 3.0.0 '@unocss/transformer-variant-group@0.62.4': dependencies: '@unocss/core': 0.62.4 - '@unocss/transformer-variant-group@0.63.1': + '@unocss/transformer-variant-group@0.63.2': dependencies: - '@unocss/core': 0.63.1 + '@unocss/core': 0.63.2 - '@unocss/vite@0.62.4(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))': + '@unocss/vite@0.62.4(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))': dependencies: '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.2(rollup@4.22.5) + '@rollup/pluginutils': 5.1.2(rollup@4.24.0) '@unocss/config': 0.62.4 '@unocss/core': 0.62.4 '@unocss/inspector': 0.62.4 chokidar: 3.6.0 magic-string: 0.30.11 - tinyglobby: 0.2.8 + tinyglobby: 0.2.9 vite: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - rollup - supports-color - '@unocss/vite@0.63.1(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))': + '@unocss/vite@0.63.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))': dependencies: '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.2(rollup@4.22.5) - '@unocss/config': 0.63.1 - '@unocss/core': 0.63.1 - '@unocss/inspector': 0.63.1 + '@rollup/pluginutils': 5.1.2(rollup@4.24.0) + '@unocss/config': 0.63.2 + '@unocss/core': 0.63.2 + '@unocss/inspector': 0.63.2 chokidar: 3.6.0 magic-string: 0.30.11 - tinyglobby: 0.2.8 + tinyglobby: 0.2.9 vite: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - rollup - supports-color - '@unocss/webpack@0.62.4(rollup@4.22.5)(webpack@5.95.0(esbuild@0.24.0))': + '@unocss/webpack@0.62.4(rollup@4.24.0)(webpack@5.95.0(esbuild@0.24.0))': dependencies: '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.2(rollup@4.22.5) + '@rollup/pluginutils': 5.1.2(rollup@4.24.0) '@unocss/config': 0.62.4 '@unocss/core': 0.62.4 chokidar: 3.6.0 magic-string: 0.30.11 - tinyglobby: 0.2.8 + tinyglobby: 0.2.9 unplugin: 1.14.1(webpack-sources@3.2.3) webpack: 5.95.0(esbuild@0.24.0) webpack-sources: 3.2.3 @@ -9935,10 +9936,10 @@ snapshots: path-browserify: 1.0.1 vscode-uri: 3.0.8 - '@vue-macros/common@1.12.3(rollup@4.22.5)(vue@3.5.10(typescript@5.6.2))': + '@vue-macros/common@1.12.3(rollup@4.24.0)(vue@3.5.10(typescript@5.6.2))': dependencies: '@babel/types': 7.25.6 - '@rollup/pluginutils': 5.1.2(rollup@4.22.5) + '@rollup/pluginutils': 5.1.2(rollup@4.24.0) '@vue/compiler-sfc': 3.5.10 ast-kit: 1.1.0 local-pkg: 0.5.0 @@ -10462,7 +10463,7 @@ snapshots: defu: 6.1.4 dotenv: 16.4.5 giget: 1.2.3 - jiti: 2.0.0 + jiti: 2.1.0 mlly: 1.7.1 ohash: 1.1.4 pathe: 1.1.2 @@ -11222,10 +11223,10 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-config-flat-gitignore@0.3.0(eslint@9.11.1(jiti@2.0.0)): + eslint-config-flat-gitignore@0.3.0(eslint@9.11.1(jiti@2.1.0)): dependencies: '@eslint/compat': 1.1.1 - eslint: 9.11.1(jiti@2.0.0) + eslint: 9.11.1(jiti@2.1.0) find-up-simple: 1.0.0 eslint-flat-config-utils@0.4.0: @@ -11240,12 +11241,12 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-import-x@4.2.1(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2): + eslint-plugin-import-x@4.2.1(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2): dependencies: - '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2) debug: 4.3.7(supports-color@9.4.0) doctrine: 3.0.0 - eslint: 9.11.1(jiti@2.0.0) + eslint: 9.11.1(jiti@2.1.0) eslint-import-resolver-node: 0.3.9 get-tsconfig: 4.8.0 is-glob: 4.0.3 @@ -11257,14 +11258,14 @@ snapshots: - supports-color - typescript - eslint-plugin-jsdoc@50.2.2(eslint@9.11.1(jiti@2.0.0)): + eslint-plugin-jsdoc@50.2.2(eslint@9.11.1(jiti@2.1.0)): dependencies: '@es-joy/jsdoccomment': 0.48.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.11.1(jiti@2.0.0) + eslint: 9.11.1(jiti@2.1.0) espree: 10.1.0 esquery: 1.6.0 parse-imports: 2.1.1 @@ -11276,38 +11277,38 @@ snapshots: eslint-plugin-no-only-tests@3.3.0: {} - eslint-plugin-perfectionist@3.8.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.0.0))): + eslint-plugin-perfectionist@3.8.0(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.1.0))): dependencies: '@typescript-eslint/types': 8.8.0 - '@typescript-eslint/utils': 8.8.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - eslint: 9.11.1(jiti@2.0.0) + '@typescript-eslint/utils': 8.8.0(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2) + eslint: 9.11.1(jiti@2.1.0) minimatch: 9.0.5 natural-compare-lite: 1.4.0 optionalDependencies: - vue-eslint-parser: 9.4.3(eslint@9.11.1(jiti@2.0.0)) + vue-eslint-parser: 9.4.3(eslint@9.11.1(jiti@2.1.0)) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-regexp@2.6.0(eslint@9.11.1(jiti@2.0.0)): + eslint-plugin-regexp@2.6.0(eslint@9.11.1(jiti@2.1.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.1.0)) '@eslint-community/regexpp': 4.11.0 comment-parser: 1.4.1 - eslint: 9.11.1(jiti@2.0.0) + eslint: 9.11.1(jiti@2.1.0) jsdoc-type-pratt-parser: 4.1.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-unicorn@55.0.0(eslint@9.11.1(jiti@2.0.0)): + eslint-plugin-unicorn@55.0.0(eslint@9.11.1(jiti@2.1.0)): dependencies: '@babel/helper-validator-identifier': 7.24.7 - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.1.0)) ci-info: 4.0.0 clean-regexp: 1.0.0 core-js-compat: 3.38.1 - eslint: 9.11.1(jiti@2.0.0) + eslint: 9.11.1(jiti@2.1.0) esquery: 1.6.0 globals: 15.9.0 indent-string: 4.0.0 @@ -11320,16 +11321,16 @@ snapshots: semver: 7.6.3 strip-indent: 3.0.0 - eslint-plugin-vue@9.28.0(eslint@9.11.1(jiti@2.0.0)): + eslint-plugin-vue@9.28.0(eslint@9.11.1(jiti@2.1.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0)) - eslint: 9.11.1(jiti@2.0.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.1.0)) + eslint: 9.11.1(jiti@2.1.0) 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.11.1(jiti@2.0.0)) + vue-eslint-parser: 9.4.3(eslint@9.11.1(jiti@2.1.0)) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color @@ -11349,9 +11350,9 @@ snapshots: esrecurse: 4.3.0 estraverse: 5.3.0 - eslint-typegen@0.3.2(eslint@9.11.1(jiti@2.0.0)): + eslint-typegen@0.3.2(eslint@9.11.1(jiti@2.1.0)): dependencies: - eslint: 9.11.1(jiti@2.0.0) + eslint: 9.11.1(jiti@2.1.0) json-schema-to-typescript-lite: 14.1.0 ohash: 1.1.4 @@ -11359,9 +11360,9 @@ snapshots: eslint-visitor-keys@4.0.0: {} - eslint@9.11.1(jiti@2.0.0): + eslint@9.11.1(jiti@2.1.0): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.1.0)) '@eslint-community/regexpp': 4.11.0 '@eslint/config-array': 0.18.0 '@eslint/core': 0.6.0 @@ -11399,7 +11400,7 @@ snapshots: strip-ansi: 6.0.1 text-table: 0.2.0 optionalDependencies: - jiti: 2.0.0 + jiti: 2.1.0 transitivePeerDependencies: - supports-color @@ -12007,27 +12008,16 @@ snapshots: bundle-require: 5.0.0(esbuild@0.23.1) debug: 4.3.7(supports-color@9.4.0) esbuild: 0.23.1 - jiti: 2.0.0 + jiti: 2.1.0 jiti-v1: jiti@1.21.6 pathe: 1.1.2 - tsx: 4.19.0 - transitivePeerDependencies: - - supports-color - - importx@0.5.0: - dependencies: - bundle-require: 5.0.0(esbuild@0.23.1) - debug: 4.3.7(supports-color@9.4.0) - esbuild: 0.23.1 - jiti: 2.0.0 - pathe: 1.1.2 tsx: 4.19.1 transitivePeerDependencies: - supports-color - impound@0.1.0(rollup@4.22.5)(webpack-sources@3.2.3): + impound@0.1.0(rollup@4.24.0)(webpack-sources@3.2.3): dependencies: - '@rollup/pluginutils': 5.1.2(rollup@4.22.5) + '@rollup/pluginutils': 5.1.2(rollup@4.24.0) mlly: 1.7.1 pathe: 1.1.2 unenv: 1.10.0 @@ -12290,7 +12280,7 @@ snapshots: jiti@1.21.6: {} - jiti@2.0.0: {} + jiti@2.1.0: {} js-beautify@1.15.1: dependencies: @@ -12406,7 +12396,7 @@ snapshots: get-port-please: 3.1.2 h3: h3-nightly@2.0.0-1718872656.6765a6e http-shutdown: 1.2.2 - jiti: 2.0.0 + jiti: 2.1.0 mlly: 1.7.1 node-forge: 1.3.1 pathe: 1.1.2 @@ -12952,7 +12942,7 @@ snapshots: defu: 6.1.4 esbuild: 0.23.1 fast-glob: 3.3.2 - jiti: 2.0.0 + jiti: 2.1.0 mlly: 1.7.1 pathe: 1.1.2 pkg-types: 1.2.0 @@ -12997,14 +12987,14 @@ snapshots: dependencies: '@cloudflare/kv-asset-handler': 0.3.4 '@netlify/functions': 2.8.1 - '@rollup/plugin-alias': 5.1.1(rollup@4.22.5) - '@rollup/plugin-commonjs': 26.0.1(rollup@4.22.5) - '@rollup/plugin-inject': 5.0.5(rollup@4.22.5) - '@rollup/plugin-json': 6.1.0(rollup@4.22.5) - '@rollup/plugin-node-resolve': 15.3.0(rollup@4.22.5) - '@rollup/plugin-replace': 5.0.7(rollup@4.22.5) - '@rollup/plugin-terser': 0.4.4(rollup@4.22.5) - '@rollup/pluginutils': 5.1.2(rollup@4.22.5) + '@rollup/plugin-alias': 5.1.1(rollup@4.24.0) + '@rollup/plugin-commonjs': 26.0.1(rollup@4.24.0) + '@rollup/plugin-inject': 5.0.5(rollup@4.24.0) + '@rollup/plugin-json': 6.1.0(rollup@4.24.0) + '@rollup/plugin-node-resolve': 15.3.0(rollup@4.24.0) + '@rollup/plugin-replace': 5.0.7(rollup@4.24.0) + '@rollup/plugin-terser': 0.4.4(rollup@4.24.0) + '@rollup/pluginutils': 5.1.2(rollup@4.24.0) '@types/http-proxy': 1.17.15 '@vercel/nft': 0.27.4 archiver: 7.0.1 @@ -13032,7 +13022,7 @@ snapshots: hookable: 5.5.3 httpxy: 0.1.5 ioredis: 5.4.1 - jiti: 2.0.0 + jiti: 2.1.0 klona: 2.0.6 knitwork: 1.1.0 listhen: 1.7.2 @@ -13050,8 +13040,8 @@ snapshots: pkg-types: 1.2.0 pretty-bytes: 6.1.1 radix3: 1.1.2 - rollup: 4.22.5 - rollup-plugin-visualizer: 5.12.0(rollup@4.22.5) + rollup: 4.24.0 + rollup-plugin-visualizer: 5.12.0(rollup@4.24.0) scule: 1.3.0 semver: 7.6.3 serve-placeholder: 2.0.2 @@ -13061,7 +13051,7 @@ snapshots: uncrypto: 0.1.3 unctx: 2.3.1(webpack-sources@3.2.3) unenv: 1.10.0 - unimport: 3.13.1(rollup@4.22.5)(webpack-sources@3.2.3) + unimport: 3.13.1(rollup@4.24.0)(webpack-sources@3.2.3) unstorage: 1.12.0(ioredis@5.4.1) untyped: 1.5.0 unwasm: 0.3.9(webpack-sources@3.2.3) @@ -13091,14 +13081,14 @@ snapshots: dependencies: '@cloudflare/kv-asset-handler': 0.3.4 '@netlify/functions': 2.8.1 - '@rollup/plugin-alias': 5.1.1(rollup@4.22.5) - '@rollup/plugin-commonjs': 25.0.8(rollup@4.22.5) - '@rollup/plugin-inject': 5.0.5(rollup@4.22.5) - '@rollup/plugin-json': 6.1.0(rollup@4.22.5) - '@rollup/plugin-node-resolve': 15.3.0(rollup@4.22.5) - '@rollup/plugin-replace': 5.0.7(rollup@4.22.5) - '@rollup/plugin-terser': 0.4.4(rollup@4.22.5) - '@rollup/pluginutils': 5.1.2(rollup@4.22.5) + '@rollup/plugin-alias': 5.1.1(rollup@4.24.0) + '@rollup/plugin-commonjs': 25.0.8(rollup@4.24.0) + '@rollup/plugin-inject': 5.0.5(rollup@4.24.0) + '@rollup/plugin-json': 6.1.0(rollup@4.24.0) + '@rollup/plugin-node-resolve': 15.3.0(rollup@4.24.0) + '@rollup/plugin-replace': 5.0.7(rollup@4.24.0) + '@rollup/plugin-terser': 0.4.4(rollup@4.24.0) + '@rollup/pluginutils': 5.1.2(rollup@4.24.0) '@types/http-proxy': 1.17.15 '@vercel/nft': 0.26.5 archiver: 7.0.1 @@ -13124,7 +13114,7 @@ snapshots: hookable: 5.5.3 httpxy: 0.1.5 ioredis: 5.4.1 - jiti: 2.0.0 + jiti: 2.1.0 klona: 2.0.6 knitwork: 1.1.0 listhen: 1.7.2 @@ -13141,8 +13131,8 @@ snapshots: pkg-types: 1.2.0 pretty-bytes: 6.1.1 radix3: 1.1.2 - rollup: 4.22.5 - rollup-plugin-visualizer: 5.12.0(rollup@4.22.5) + rollup: 4.24.0 + rollup-plugin-visualizer: 5.12.0(rollup@4.24.0) scule: 1.3.0 semver: 7.6.3 serve-placeholder: 2.0.2 @@ -13152,7 +13142,7 @@ snapshots: uncrypto: 0.1.3 unctx: 2.3.1(webpack-sources@3.2.3) unenv: 1.10.0 - unimport: 3.13.1(rollup@4.22.5)(webpack-sources@3.2.3) + unimport: 3.13.1(rollup@4.24.0)(webpack-sources@3.2.3) unstorage: 1.12.0(ioredis@5.4.1) unwasm: 0.3.9(webpack-sources@3.2.3) transitivePeerDependencies: @@ -13543,7 +13533,7 @@ snapshots: postcss-loader@8.1.1(postcss@8.4.47)(typescript@5.6.2)(webpack@5.95.0): dependencies: cosmiconfig: 9.0.0(typescript@5.6.2) - jiti: 2.0.0 + jiti: 2.1.0 postcss: 8.4.47 semver: 7.6.3 optionalDependencies: @@ -14079,43 +14069,43 @@ snapshots: glob: 11.0.0 package-json-from-dist: 1.0.0 - rollup-plugin-dts@6.1.1(rollup@4.22.5)(typescript@5.6.2): + rollup-plugin-dts@6.1.1(rollup@4.24.0)(typescript@5.6.2): dependencies: magic-string: 0.30.11 - rollup: 4.22.5 + rollup: 4.24.0 typescript: 5.6.2 optionalDependencies: '@babel/code-frame': 7.24.7 - rollup-plugin-visualizer@5.12.0(rollup@4.22.5): + rollup-plugin-visualizer@5.12.0(rollup@4.24.0): dependencies: open: 8.4.2 picomatch: 2.3.1 source-map: 0.7.4 yargs: 17.7.2 optionalDependencies: - rollup: 4.22.5 + rollup: 4.24.0 - rollup@4.22.5: + rollup@4.24.0: dependencies: '@types/estree': 1.0.6 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.22.5 - '@rollup/rollup-android-arm64': 4.22.5 - '@rollup/rollup-darwin-arm64': 4.22.5 - '@rollup/rollup-darwin-x64': 4.22.5 - '@rollup/rollup-linux-arm-gnueabihf': 4.22.5 - '@rollup/rollup-linux-arm-musleabihf': 4.22.5 - '@rollup/rollup-linux-arm64-gnu': 4.22.5 - '@rollup/rollup-linux-arm64-musl': 4.22.5 - '@rollup/rollup-linux-powerpc64le-gnu': 4.22.5 - '@rollup/rollup-linux-riscv64-gnu': 4.22.5 - '@rollup/rollup-linux-s390x-gnu': 4.22.5 - '@rollup/rollup-linux-x64-gnu': 4.22.5 - '@rollup/rollup-linux-x64-musl': 4.22.5 - '@rollup/rollup-win32-arm64-msvc': 4.22.5 - '@rollup/rollup-win32-ia32-msvc': 4.22.5 - '@rollup/rollup-win32-x64-msvc': 4.22.5 + '@rollup/rollup-android-arm-eabi': 4.24.0 + '@rollup/rollup-android-arm64': 4.24.0 + '@rollup/rollup-darwin-arm64': 4.24.0 + '@rollup/rollup-darwin-x64': 4.24.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.24.0 + '@rollup/rollup-linux-arm-musleabihf': 4.24.0 + '@rollup/rollup-linux-arm64-gnu': 4.24.0 + '@rollup/rollup-linux-arm64-musl': 4.24.0 + '@rollup/rollup-linux-powerpc64le-gnu': 4.24.0 + '@rollup/rollup-linux-riscv64-gnu': 4.24.0 + '@rollup/rollup-linux-s390x-gnu': 4.24.0 + '@rollup/rollup-linux-x64-gnu': 4.24.0 + '@rollup/rollup-linux-x64-musl': 4.24.0 + '@rollup/rollup-win32-arm64-msvc': 4.24.0 + '@rollup/rollup-win32-ia32-msvc': 4.24.0 + '@rollup/rollup-win32-x64-msvc': 4.24.0 fsevents: 2.3.3 run-applescript@7.0.0: {} @@ -14561,7 +14551,7 @@ snapshots: fdir: 6.3.0(picomatch@4.0.2) picomatch: 4.0.2 - tinyglobby@0.2.8: + tinyglobby@0.2.9: dependencies: fdir: 6.4.0(picomatch@4.0.2) picomatch: 4.0.2 @@ -14604,13 +14594,6 @@ snapshots: tslib@2.7.0: {} - tsx@4.19.0: - dependencies: - esbuild: 0.23.1 - get-tsconfig: 4.8.0 - optionalDependencies: - fsevents: 2.3.3 - tsx@4.19.1: dependencies: esbuild: 0.23.1 @@ -14665,27 +14648,27 @@ snapshots: unbuild@3.0.0-rc.8(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)): dependencies: - '@rollup/plugin-alias': 5.1.1(rollup@4.22.5) - '@rollup/plugin-commonjs': 28.0.0(rollup@4.22.5) - '@rollup/plugin-json': 6.1.0(rollup@4.22.5) - '@rollup/plugin-node-resolve': 15.3.0(rollup@4.22.5) - '@rollup/plugin-replace': 6.0.1(rollup@4.22.5) - '@rollup/pluginutils': 5.1.2(rollup@4.22.5) + '@rollup/plugin-alias': 5.1.1(rollup@4.24.0) + '@rollup/plugin-commonjs': 28.0.0(rollup@4.24.0) + '@rollup/plugin-json': 6.1.0(rollup@4.24.0) + '@rollup/plugin-node-resolve': 15.3.0(rollup@4.24.0) + '@rollup/plugin-replace': 6.0.1(rollup@4.24.0) + '@rollup/pluginutils': 5.1.2(rollup@4.24.0) citty: 0.1.6 consola: 3.2.3 defu: 6.1.4 esbuild: 0.24.0 fast-glob: 3.3.2 hookable: 5.5.3 - jiti: 2.0.0 + jiti: 2.1.0 magic-string: 0.30.11 mkdist: 1.5.9(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) mlly: 1.7.1 pathe: 1.1.2 pkg-types: 1.2.0 pretty-bytes: 6.1.1 - rollup: 4.22.5 - rollup-plugin-dts: 6.1.1(rollup@4.22.5)(typescript@5.6.2) + rollup: 4.24.0 + rollup-plugin-dts: 6.1.1(rollup@4.24.0)(typescript@5.6.2) scule: 1.3.0 tinyglobby: 0.2.6 ufo: 1.5.4 @@ -14705,14 +14688,6 @@ snapshots: transitivePeerDependencies: - supports-color - unconfig@0.6.0: - dependencies: - '@antfu/utils': 0.7.10 - defu: 6.1.4 - importx: 0.5.0 - transitivePeerDependencies: - - supports-color - uncrypto@0.1.3: {} unctx@2.3.1(webpack-sources@3.2.3): @@ -14766,9 +14741,9 @@ snapshots: trough: 2.2.0 vfile: 6.0.3 - unimport@3.13.1(rollup@4.22.5)(webpack-sources@3.2.3): + unimport@3.13.1(rollup@4.24.0)(webpack-sources@3.2.3): dependencies: - '@rollup/pluginutils': 5.1.2(rollup@4.22.5) + '@rollup/pluginutils': 5.1.2(rollup@4.24.0) acorn: 8.12.1 escape-string-regexp: 5.0.0 estree-walker: 3.0.3 @@ -14814,10 +14789,10 @@ snapshots: universalify@2.0.1: {} - unocss@0.62.4(@unocss/webpack@0.62.4(rollup@4.22.5)(webpack@5.95.0(esbuild@0.24.0)))(postcss@8.4.47)(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(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.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)): dependencies: - '@unocss/astro': 0.62.4(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) - '@unocss/cli': 0.62.4(rollup@4.22.5) + '@unocss/astro': 0.62.4(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(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) '@unocss/preset-attributify': 0.62.4 @@ -14832,34 +14807,34 @@ 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.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) + '@unocss/vite': 0.62.4(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: - '@unocss/webpack': 0.62.4(rollup@4.22.5)(webpack@5.95.0(esbuild@0.24.0)) + '@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.10)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - postcss - rollup - supports-color - unocss@0.63.1(postcss@8.4.47)(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)): + unocss@0.63.2(postcss@8.4.47)(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)): dependencies: - '@unocss/astro': 0.63.1(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) - '@unocss/cli': 0.63.1(rollup@4.22.5) - '@unocss/core': 0.63.1 - '@unocss/postcss': 0.63.1(postcss@8.4.47) - '@unocss/preset-attributify': 0.63.1 - '@unocss/preset-icons': 0.63.1 - '@unocss/preset-mini': 0.63.1 - '@unocss/preset-tagify': 0.63.1 - '@unocss/preset-typography': 0.63.1 - '@unocss/preset-uno': 0.63.1 - '@unocss/preset-web-fonts': 0.63.1 - '@unocss/preset-wind': 0.63.1 - '@unocss/transformer-attributify-jsx': 0.63.1 - '@unocss/transformer-compile-class': 0.63.1 - '@unocss/transformer-directives': 0.63.1 - '@unocss/transformer-variant-group': 0.63.1 - '@unocss/vite': 0.63.1(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) + '@unocss/astro': 0.63.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) + '@unocss/cli': 0.63.2(rollup@4.24.0) + '@unocss/core': 0.63.2 + '@unocss/postcss': 0.63.2(postcss@8.4.47) + '@unocss/preset-attributify': 0.63.2 + '@unocss/preset-icons': 0.63.2 + '@unocss/preset-mini': 0.63.2 + '@unocss/preset-tagify': 0.63.2 + '@unocss/preset-typography': 0.63.2 + '@unocss/preset-uno': 0.63.2 + '@unocss/preset-web-fonts': 0.63.2 + '@unocss/preset-wind': 0.63.2 + '@unocss/transformer-attributify-jsx': 0.63.2 + '@unocss/transformer-compile-class': 0.63.2 + '@unocss/transformer-directives': 0.63.2 + '@unocss/transformer-variant-group': 0.63.2 + '@unocss/vite': 0.63.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: vite: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: @@ -14867,11 +14842,11 @@ snapshots: - rollup - supports-color - unplugin-vue-router@0.10.8(rollup@4.22.5)(vue-router@4.4.5(vue@3.5.10(typescript@5.6.2)))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3): + unplugin-vue-router@0.10.8(rollup@4.24.0)(vue-router@4.4.5(vue@3.5.10(typescript@5.6.2)))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3): dependencies: '@babel/types': 7.25.6 - '@rollup/pluginutils': 5.1.2(rollup@4.22.5) - '@vue-macros/common': 1.12.3(rollup@4.22.5)(vue@3.5.10(typescript@5.6.2)) + '@rollup/pluginutils': 5.1.2(rollup@4.24.0) + '@vue-macros/common': 1.12.3(rollup@4.24.0)(vue@3.5.10(typescript@5.6.2)) ast-walker-scope: 0.6.2 chokidar: 3.6.0 fast-glob: 3.3.2 @@ -14926,7 +14901,7 @@ snapshots: '@babel/standalone': 7.25.6 '@babel/types': 7.25.6 defu: 6.1.4 - jiti: 2.0.0 + jiti: 2.1.0 mri: 1.2.0 scule: 1.3.0 transitivePeerDependencies: @@ -15037,7 +15012,7 @@ snapshots: - supports-color - terser - vite-plugin-checker@0.8.0(eslint@9.11.1(jiti@2.0.0))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)): + vite-plugin-checker@0.8.0(eslint@9.11.1(jiti@2.1.0))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)): dependencies: '@babel/code-frame': 7.24.7 ansi-escapes: 4.3.2 @@ -15055,15 +15030,15 @@ snapshots: vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.0.8 optionalDependencies: - eslint: 9.11.1(jiti@2.0.0) + eslint: 9.11.1(jiti@2.1.0) optionator: 0.9.4 typescript: 5.6.2 vue-tsc: 2.1.6(typescript@5.6.2) - vite-plugin-inspect@0.8.7(@nuxt/kit@packages+kit)(rollup@4.22.5)(vite@5.4.8(@types/node@20.16.10)(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.10)(sass@1.78.0)(terser@5.32.0)): dependencies: '@antfu/utils': 0.7.10 - '@rollup/pluginutils': 5.1.2(rollup@4.22.5) + '@rollup/pluginutils': 5.1.2(rollup@4.24.0) debug: 4.3.7(supports-color@9.4.0) error-stack-parser-es: 0.1.5 fs-extra: 11.2.0 @@ -15078,7 +15053,7 @@ snapshots: - rollup - supports-color - vite-plugin-vue-inspector@5.2.0(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)): + vite-plugin-vue-inspector@5.1.3(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)): dependencies: '@babel/core': 7.25.2 '@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.25.2) @@ -15097,7 +15072,7 @@ snapshots: dependencies: esbuild: 0.21.5 postcss: 8.4.47 - rollup: 4.22.5 + rollup: 4.24.0 optionalDependencies: '@types/node': 20.16.10 fsevents: 2.3.3 @@ -15233,10 +15208,10 @@ snapshots: vue-devtools-stub@0.1.0: {} - vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.0.0)): + vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.1.0)): dependencies: debug: 4.3.7(supports-color@9.4.0) - eslint: 9.11.1(jiti@2.0.0) + eslint: 9.11.1(jiti@2.1.0) eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 From 3e0567e4234d9064296c3ad7e51650a75d68a937 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 3 Oct 2024 12:13:01 +0100 Subject: [PATCH 068/104] chore(deps): update dependency jiti to v2.1.1 (main) (#29259) 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/ui-templates/package.json | 2 +- packages/vite/package.json | 2 +- packages/webpack/package.json | 2 +- pnpm-lock.yaml | 202 ++++++++++++++--------------- 7 files changed, 108 insertions(+), 108 deletions(-) diff --git a/package.json b/package.json index 08f1e4de96..532c97a4c4 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "@vue/shared": "3.5.10", "c12": "2.0.0", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", - "jiti": "2.1.0", + "jiti": "2.1.1", "magic-string": "^0.30.11", "nitro": "npm:nitro-nightly@3.0.0-beta-28665895.e727afda", "nuxt": "workspace:*", @@ -87,7 +87,7 @@ "eslint-typegen": "0.3.2", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", "happy-dom": "15.7.4", - "jiti": "2.1.0", + "jiti": "2.1.1", "markdownlint-cli": "0.42.0", "nitro": "npm:nitro-nightly@3.0.0-beta-28665895.e727afda", "nuxi": "3.14.0", diff --git a/packages/kit/package.json b/packages/kit/package.json index a6fc82ed2f..40da53ea95 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -35,7 +35,7 @@ "globby": "^14.0.2", "hash-sum": "^2.0.0", "ignore": "^6.0.2", - "jiti": "^2.1.0", + "jiti": "^2.1.1", "klona": "^2.0.6", "mlly": "^1.7.1", "pathe": "^1.1.2", diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 2201ec4830..44100e94b0 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -88,7 +88,7 @@ "hookable": "^5.5.3", "ignore": "^6.0.2", "impound": "^0.1.0", - "jiti": "^2.1.0", + "jiti": "^2.1.1", "klona": "^2.0.6", "knitwork": "^1.1.0", "magic-string": "^0.30.11", diff --git a/packages/ui-templates/package.json b/packages/ui-templates/package.json index 1b82f0ed4b..82644a61e5 100644 --- a/packages/ui-templates/package.json +++ b/packages/ui-templates/package.json @@ -22,7 +22,7 @@ "critters": "0.0.24", "html-validate": "8.24.0", "htmlnano": "2.1.1", - "jiti": "2.1.0", + "jiti": "2.1.1", "knitwork": "1.1.0", "pathe": "1.1.2", "prettier": "3.3.3", diff --git a/packages/vite/package.json b/packages/vite/package.json index e70e2b6781..82cf0702c0 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -47,7 +47,7 @@ "externality": "^1.0.2", "get-port-please": "^3.1.2", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", - "jiti": "^2.1.0", + "jiti": "^2.1.1", "knitwork": "^1.1.0", "magic-string": "^0.30.11", "mlly": "^1.7.1", diff --git a/packages/webpack/package.json b/packages/webpack/package.json index 588b2ffe8e..5712d80095 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -40,7 +40,7 @@ "globby": "^14.0.2", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", "hash-sum": "^2.0.0", - "jiti": "^2.1.0", + "jiti": "^2.1.1", "knitwork": "^1.1.0", "lodash-es": "4.17.21", "magic-string": "^0.30.11", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 40420b59e9..070c2b73ca 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,7 +16,7 @@ overrides: '@vue/shared': 3.5.10 c12: 2.0.0 h3: npm:h3-nightly@2.0.0-1718872656.6765a6e - jiti: 2.1.0 + jiti: 2.1.1 magic-string: ^0.30.11 nitro: npm:nitro-nightly@3.0.0-beta-28665895.e727afda nuxt: workspace:* @@ -39,7 +39,7 @@ importers: version: 9.11.1 '@nuxt/eslint-config': specifier: 0.5.7 - version: 0.5.7(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2) + version: 0.5.7(eslint@9.11.1(jiti@2.1.1))(typescript@5.6.2) '@nuxt/kit': specifier: workspace:* version: link:packages/kit @@ -99,16 +99,16 @@ importers: version: 5.1.1 eslint: specifier: 9.11.1 - version: 9.11.1(jiti@2.1.0) + version: 9.11.1(jiti@2.1.1) eslint-plugin-no-only-tests: specifier: 3.3.0 version: 3.3.0 eslint-plugin-perfectionist: specifier: 3.8.0 - version: 3.8.0(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.1.0))) + version: 3.8.0(eslint@9.11.1(jiti@2.1.1))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.1.1))) eslint-typegen: specifier: 0.3.2 - version: 0.3.2(eslint@9.11.1(jiti@2.1.0)) + version: 0.3.2(eslint@9.11.1(jiti@2.1.1)) h3: specifier: npm:h3-nightly@2.0.0-1718872656.6765a6e version: h3-nightly@2.0.0-1718872656.6765a6e @@ -116,8 +116,8 @@ importers: specifier: 15.7.4 version: 15.7.4 jiti: - specifier: 2.1.0 - version: 2.1.0 + specifier: 2.1.1 + version: 2.1.1 markdownlint-cli: specifier: 0.42.0 version: 0.42.0 @@ -212,8 +212,8 @@ importers: specifier: ^6.0.2 version: 6.0.2 jiti: - specifier: 2.1.0 - version: 2.1.0 + specifier: 2.1.1 + version: 2.1.1 klona: specifier: ^2.0.6 version: 2.0.6 @@ -360,8 +360,8 @@ importers: specifier: ^0.1.0 version: 0.1.0(rollup@4.24.0)(webpack-sources@3.2.3) jiti: - specifier: 2.1.0 - version: 2.1.0 + specifier: 2.1.1 + version: 2.1.1 klona: specifier: ^2.0.6 version: 2.0.6 @@ -629,8 +629,8 @@ importers: 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.2) jiti: - specifier: 2.1.0 - version: 2.1.0 + specifier: 2.1.1 + version: 2.1.1 knitwork: specifier: 1.1.0 version: 1.1.0 @@ -704,8 +704,8 @@ importers: specifier: npm:h3-nightly@2.0.0-1718872656.6765a6e version: h3-nightly@2.0.0-1718872656.6765a6e jiti: - specifier: 2.1.0 - version: 2.1.0 + specifier: 2.1.1 + version: 2.1.1 knitwork: specifier: ^1.1.0 version: 1.1.0 @@ -756,7 +756,7 @@ importers: version: 2.1.2(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) vite-plugin-checker: specifier: ^0.8.0 - version: 0.8.0(eslint@9.11.1(jiti@2.1.0))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)) + version: 0.8.0(eslint@9.11.1(jiti@2.1.1))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)) vue-bundle-renderer: specifier: ^2.1.1 version: 2.1.1 @@ -828,8 +828,8 @@ importers: specifier: ^2.0.0 version: 2.0.0 jiti: - specifier: 2.1.0 - version: 2.1.0 + specifier: 2.1.1 + version: 2.1.1 knitwork: specifier: ^1.1.0 version: 1.1.0 @@ -4202,7 +4202,7 @@ packages: engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: - jiti: 2.1.0 + jiti: 2.1.1 peerDependenciesMeta: jiti: optional: true @@ -5026,8 +5026,8 @@ packages: resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} hasBin: true - jiti@2.1.0: - resolution: {integrity: sha512-Nftp80J8poC3u+93ZxpjstsgfQ5d0o5qyD6yStv32sgnWr74xRxBppEwsUoA/GIdrJpgGRkC1930YkLcAsFdSw==} + jiti@2.1.1: + resolution: {integrity: sha512-1BRk+NppnvjWLfEqPQtDc3JTs2eiXY9cKBM+VOk5WO+uwWHIuLeWEo3Y1LTqjguKiK9KcLDYA3IdP7gWqcbRig==} hasBin: true js-beautify@1.15.1: @@ -8158,9 +8158,9 @@ snapshots: '@esbuild/win32-x64@0.24.0': optional: true - '@eslint-community/eslint-utils@4.4.0(eslint@9.11.1(jiti@2.1.0))': + '@eslint-community/eslint-utils@4.4.0(eslint@9.11.1(jiti@2.1.1))': dependencies: - eslint: 9.11.1(jiti@2.1.0) + eslint: 9.11.1(jiti@2.1.1) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.11.0': {} @@ -8484,34 +8484,34 @@ snapshots: - vue - webpack-sources - '@nuxt/eslint-config@0.5.7(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2)': + '@nuxt/eslint-config@0.5.7(eslint@9.11.1(jiti@2.1.1))(typescript@5.6.2)': dependencies: '@eslint/js': 9.11.1 - '@nuxt/eslint-plugin': 0.5.7(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2) - '@stylistic/eslint-plugin': 2.8.0(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2) - '@typescript-eslint/eslint-plugin': 8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2) - '@typescript-eslint/parser': 8.5.0(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2) - eslint: 9.11.1(jiti@2.1.0) - eslint-config-flat-gitignore: 0.3.0(eslint@9.11.1(jiti@2.1.0)) + '@nuxt/eslint-plugin': 0.5.7(eslint@9.11.1(jiti@2.1.1))(typescript@5.6.2) + '@stylistic/eslint-plugin': 2.8.0(eslint@9.11.1(jiti@2.1.1))(typescript@5.6.2) + '@typescript-eslint/eslint-plugin': 8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.11.1(jiti@2.1.1))(typescript@5.6.2))(eslint@9.11.1(jiti@2.1.1))(typescript@5.6.2) + '@typescript-eslint/parser': 8.5.0(eslint@9.11.1(jiti@2.1.1))(typescript@5.6.2) + eslint: 9.11.1(jiti@2.1.1) + eslint-config-flat-gitignore: 0.3.0(eslint@9.11.1(jiti@2.1.1)) eslint-flat-config-utils: 0.4.0 - eslint-plugin-import-x: 4.2.1(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2) - eslint-plugin-jsdoc: 50.2.2(eslint@9.11.1(jiti@2.1.0)) - eslint-plugin-regexp: 2.6.0(eslint@9.11.1(jiti@2.1.0)) - eslint-plugin-unicorn: 55.0.0(eslint@9.11.1(jiti@2.1.0)) - eslint-plugin-vue: 9.28.0(eslint@9.11.1(jiti@2.1.0)) + eslint-plugin-import-x: 4.2.1(eslint@9.11.1(jiti@2.1.1))(typescript@5.6.2) + eslint-plugin-jsdoc: 50.2.2(eslint@9.11.1(jiti@2.1.1)) + eslint-plugin-regexp: 2.6.0(eslint@9.11.1(jiti@2.1.1)) + eslint-plugin-unicorn: 55.0.0(eslint@9.11.1(jiti@2.1.1)) + eslint-plugin-vue: 9.28.0(eslint@9.11.1(jiti@2.1.1)) globals: 15.9.0 local-pkg: 0.5.0 pathe: 1.1.2 - vue-eslint-parser: 9.4.3(eslint@9.11.1(jiti@2.1.0)) + vue-eslint-parser: 9.4.3(eslint@9.11.1(jiti@2.1.1)) transitivePeerDependencies: - supports-color - typescript - '@nuxt/eslint-plugin@0.5.7(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2)': + '@nuxt/eslint-plugin@0.5.7(eslint@9.11.1(jiti@2.1.1))(typescript@5.6.2)': dependencies: '@typescript-eslint/types': 8.7.0 - '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2) - eslint: 9.11.1(jiti@2.1.0) + '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.1.1))(typescript@5.6.2) + eslint: 9.11.1(jiti@2.1.1) transitivePeerDependencies: - supports-color - typescript @@ -8604,7 +8604,7 @@ snapshots: dotenv: 16.4.5 git-url-parse: 15.0.0 is-docker: 3.0.0 - jiti: 2.1.0 + jiti: 2.1.1 mri: 1.2.0 nanoid: 5.0.7 ofetch: 1.4.0 @@ -9053,10 +9053,10 @@ snapshots: '@sindresorhus/merge-streams@2.3.0': {} - '@stylistic/eslint-plugin@2.8.0(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2)': + '@stylistic/eslint-plugin@2.8.0(eslint@9.11.1(jiti@2.1.1))(typescript@5.6.2)': dependencies: - '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2) - eslint: 9.11.1(jiti@2.1.0) + '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.1.1))(typescript@5.6.2) + eslint: 9.11.1(jiti@2.1.1) eslint-visitor-keys: 4.0.0 espree: 10.1.0 estraverse: 5.3.0 @@ -9238,15 +9238,15 @@ snapshots: '@types/youtube@0.1.0': {} - '@typescript-eslint/eslint-plugin@8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2)': + '@typescript-eslint/eslint-plugin@8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.11.1(jiti@2.1.1))(typescript@5.6.2))(eslint@9.11.1(jiti@2.1.1))(typescript@5.6.2)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 8.5.0(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2) + '@typescript-eslint/parser': 8.5.0(eslint@9.11.1(jiti@2.1.1))(typescript@5.6.2) '@typescript-eslint/scope-manager': 8.5.0 - '@typescript-eslint/type-utils': 8.5.0(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2) - '@typescript-eslint/utils': 8.5.0(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2) + '@typescript-eslint/type-utils': 8.5.0(eslint@9.11.1(jiti@2.1.1))(typescript@5.6.2) + '@typescript-eslint/utils': 8.5.0(eslint@9.11.1(jiti@2.1.1))(typescript@5.6.2) '@typescript-eslint/visitor-keys': 8.5.0 - eslint: 9.11.1(jiti@2.1.0) + eslint: 9.11.1(jiti@2.1.1) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -9256,14 +9256,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.5.0(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2)': + '@typescript-eslint/parser@8.5.0(eslint@9.11.1(jiti@2.1.1))(typescript@5.6.2)': dependencies: '@typescript-eslint/scope-manager': 8.5.0 '@typescript-eslint/types': 8.5.0 '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.2) '@typescript-eslint/visitor-keys': 8.5.0 debug: 4.3.7(supports-color@9.4.0) - eslint: 9.11.1(jiti@2.1.0) + eslint: 9.11.1(jiti@2.1.1) optionalDependencies: typescript: 5.6.2 transitivePeerDependencies: @@ -9284,10 +9284,10 @@ snapshots: '@typescript-eslint/types': 8.8.0 '@typescript-eslint/visitor-keys': 8.8.0 - '@typescript-eslint/type-utils@8.5.0(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2)': + '@typescript-eslint/type-utils@8.5.0(eslint@9.11.1(jiti@2.1.1))(typescript@5.6.2)': dependencies: '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.2) - '@typescript-eslint/utils': 8.5.0(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2) + '@typescript-eslint/utils': 8.5.0(eslint@9.11.1(jiti@2.1.1))(typescript@5.6.2) debug: 4.3.7(supports-color@9.4.0) ts-api-utils: 1.3.0(typescript@5.6.2) optionalDependencies: @@ -9347,35 +9347,35 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.5.0(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2)': + '@typescript-eslint/utils@8.5.0(eslint@9.11.1(jiti@2.1.1))(typescript@5.6.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.1.0)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.1.1)) '@typescript-eslint/scope-manager': 8.5.0 '@typescript-eslint/types': 8.5.0 '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.2) - eslint: 9.11.1(jiti@2.1.0) + eslint: 9.11.1(jiti@2.1.1) transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/utils@8.7.0(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2)': + '@typescript-eslint/utils@8.7.0(eslint@9.11.1(jiti@2.1.1))(typescript@5.6.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.1.0)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.1.1)) '@typescript-eslint/scope-manager': 8.7.0 '@typescript-eslint/types': 8.7.0 '@typescript-eslint/typescript-estree': 8.7.0(typescript@5.6.2) - eslint: 9.11.1(jiti@2.1.0) + eslint: 9.11.1(jiti@2.1.1) transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/utils@8.8.0(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2)': + '@typescript-eslint/utils@8.8.0(eslint@9.11.1(jiti@2.1.1))(typescript@5.6.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.1.0)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.1.1)) '@typescript-eslint/scope-manager': 8.8.0 '@typescript-eslint/types': 8.8.0 '@typescript-eslint/typescript-estree': 8.8.0(typescript@5.6.2) - eslint: 9.11.1(jiti@2.1.0) + eslint: 9.11.1(jiti@2.1.1) transitivePeerDependencies: - supports-color - typescript @@ -10463,7 +10463,7 @@ snapshots: defu: 6.1.4 dotenv: 16.4.5 giget: 1.2.3 - jiti: 2.1.0 + jiti: 2.1.1 mlly: 1.7.1 ohash: 1.1.4 pathe: 1.1.2 @@ -11223,10 +11223,10 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-config-flat-gitignore@0.3.0(eslint@9.11.1(jiti@2.1.0)): + eslint-config-flat-gitignore@0.3.0(eslint@9.11.1(jiti@2.1.1)): dependencies: '@eslint/compat': 1.1.1 - eslint: 9.11.1(jiti@2.1.0) + eslint: 9.11.1(jiti@2.1.1) find-up-simple: 1.0.0 eslint-flat-config-utils@0.4.0: @@ -11241,12 +11241,12 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-import-x@4.2.1(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2): + eslint-plugin-import-x@4.2.1(eslint@9.11.1(jiti@2.1.1))(typescript@5.6.2): dependencies: - '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2) + '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.1.1))(typescript@5.6.2) debug: 4.3.7(supports-color@9.4.0) doctrine: 3.0.0 - eslint: 9.11.1(jiti@2.1.0) + eslint: 9.11.1(jiti@2.1.1) eslint-import-resolver-node: 0.3.9 get-tsconfig: 4.8.0 is-glob: 4.0.3 @@ -11258,14 +11258,14 @@ snapshots: - supports-color - typescript - eslint-plugin-jsdoc@50.2.2(eslint@9.11.1(jiti@2.1.0)): + eslint-plugin-jsdoc@50.2.2(eslint@9.11.1(jiti@2.1.1)): dependencies: '@es-joy/jsdoccomment': 0.48.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.11.1(jiti@2.1.0) + eslint: 9.11.1(jiti@2.1.1) espree: 10.1.0 esquery: 1.6.0 parse-imports: 2.1.1 @@ -11277,38 +11277,38 @@ snapshots: eslint-plugin-no-only-tests@3.3.0: {} - eslint-plugin-perfectionist@3.8.0(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.1.0))): + eslint-plugin-perfectionist@3.8.0(eslint@9.11.1(jiti@2.1.1))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.1.1))): dependencies: '@typescript-eslint/types': 8.8.0 - '@typescript-eslint/utils': 8.8.0(eslint@9.11.1(jiti@2.1.0))(typescript@5.6.2) - eslint: 9.11.1(jiti@2.1.0) + '@typescript-eslint/utils': 8.8.0(eslint@9.11.1(jiti@2.1.1))(typescript@5.6.2) + eslint: 9.11.1(jiti@2.1.1) minimatch: 9.0.5 natural-compare-lite: 1.4.0 optionalDependencies: - vue-eslint-parser: 9.4.3(eslint@9.11.1(jiti@2.1.0)) + vue-eslint-parser: 9.4.3(eslint@9.11.1(jiti@2.1.1)) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-regexp@2.6.0(eslint@9.11.1(jiti@2.1.0)): + eslint-plugin-regexp@2.6.0(eslint@9.11.1(jiti@2.1.1)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.1.0)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.1.1)) '@eslint-community/regexpp': 4.11.0 comment-parser: 1.4.1 - eslint: 9.11.1(jiti@2.1.0) + eslint: 9.11.1(jiti@2.1.1) jsdoc-type-pratt-parser: 4.1.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-unicorn@55.0.0(eslint@9.11.1(jiti@2.1.0)): + eslint-plugin-unicorn@55.0.0(eslint@9.11.1(jiti@2.1.1)): dependencies: '@babel/helper-validator-identifier': 7.24.7 - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.1.0)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.1.1)) ci-info: 4.0.0 clean-regexp: 1.0.0 core-js-compat: 3.38.1 - eslint: 9.11.1(jiti@2.1.0) + eslint: 9.11.1(jiti@2.1.1) esquery: 1.6.0 globals: 15.9.0 indent-string: 4.0.0 @@ -11321,16 +11321,16 @@ snapshots: semver: 7.6.3 strip-indent: 3.0.0 - eslint-plugin-vue@9.28.0(eslint@9.11.1(jiti@2.1.0)): + eslint-plugin-vue@9.28.0(eslint@9.11.1(jiti@2.1.1)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.1.0)) - eslint: 9.11.1(jiti@2.1.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.1.1)) + eslint: 9.11.1(jiti@2.1.1) 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.11.1(jiti@2.1.0)) + vue-eslint-parser: 9.4.3(eslint@9.11.1(jiti@2.1.1)) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color @@ -11350,9 +11350,9 @@ snapshots: esrecurse: 4.3.0 estraverse: 5.3.0 - eslint-typegen@0.3.2(eslint@9.11.1(jiti@2.1.0)): + eslint-typegen@0.3.2(eslint@9.11.1(jiti@2.1.1)): dependencies: - eslint: 9.11.1(jiti@2.1.0) + eslint: 9.11.1(jiti@2.1.1) json-schema-to-typescript-lite: 14.1.0 ohash: 1.1.4 @@ -11360,9 +11360,9 @@ snapshots: eslint-visitor-keys@4.0.0: {} - eslint@9.11.1(jiti@2.1.0): + eslint@9.11.1(jiti@2.1.1): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.1.0)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.1.1)) '@eslint-community/regexpp': 4.11.0 '@eslint/config-array': 0.18.0 '@eslint/core': 0.6.0 @@ -11400,7 +11400,7 @@ snapshots: strip-ansi: 6.0.1 text-table: 0.2.0 optionalDependencies: - jiti: 2.1.0 + jiti: 2.1.1 transitivePeerDependencies: - supports-color @@ -12008,7 +12008,7 @@ snapshots: bundle-require: 5.0.0(esbuild@0.23.1) debug: 4.3.7(supports-color@9.4.0) esbuild: 0.23.1 - jiti: 2.1.0 + jiti: 2.1.1 jiti-v1: jiti@1.21.6 pathe: 1.1.2 tsx: 4.19.1 @@ -12280,7 +12280,7 @@ snapshots: jiti@1.21.6: {} - jiti@2.1.0: {} + jiti@2.1.1: {} js-beautify@1.15.1: dependencies: @@ -12396,7 +12396,7 @@ snapshots: get-port-please: 3.1.2 h3: h3-nightly@2.0.0-1718872656.6765a6e http-shutdown: 1.2.2 - jiti: 2.1.0 + jiti: 2.1.1 mlly: 1.7.1 node-forge: 1.3.1 pathe: 1.1.2 @@ -12942,7 +12942,7 @@ snapshots: defu: 6.1.4 esbuild: 0.23.1 fast-glob: 3.3.2 - jiti: 2.1.0 + jiti: 2.1.1 mlly: 1.7.1 pathe: 1.1.2 pkg-types: 1.2.0 @@ -13022,7 +13022,7 @@ snapshots: hookable: 5.5.3 httpxy: 0.1.5 ioredis: 5.4.1 - jiti: 2.1.0 + jiti: 2.1.1 klona: 2.0.6 knitwork: 1.1.0 listhen: 1.7.2 @@ -13114,7 +13114,7 @@ snapshots: hookable: 5.5.3 httpxy: 0.1.5 ioredis: 5.4.1 - jiti: 2.1.0 + jiti: 2.1.1 klona: 2.0.6 knitwork: 1.1.0 listhen: 1.7.2 @@ -13533,7 +13533,7 @@ snapshots: postcss-loader@8.1.1(postcss@8.4.47)(typescript@5.6.2)(webpack@5.95.0): dependencies: cosmiconfig: 9.0.0(typescript@5.6.2) - jiti: 2.1.0 + jiti: 2.1.1 postcss: 8.4.47 semver: 7.6.3 optionalDependencies: @@ -14660,7 +14660,7 @@ snapshots: esbuild: 0.24.0 fast-glob: 3.3.2 hookable: 5.5.3 - jiti: 2.1.0 + jiti: 2.1.1 magic-string: 0.30.11 mkdist: 1.5.9(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) mlly: 1.7.1 @@ -14901,7 +14901,7 @@ snapshots: '@babel/standalone': 7.25.6 '@babel/types': 7.25.6 defu: 6.1.4 - jiti: 2.1.0 + jiti: 2.1.1 mri: 1.2.0 scule: 1.3.0 transitivePeerDependencies: @@ -15012,7 +15012,7 @@ snapshots: - supports-color - terser - vite-plugin-checker@0.8.0(eslint@9.11.1(jiti@2.1.0))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)): + vite-plugin-checker@0.8.0(eslint@9.11.1(jiti@2.1.1))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)): dependencies: '@babel/code-frame': 7.24.7 ansi-escapes: 4.3.2 @@ -15030,7 +15030,7 @@ snapshots: vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.0.8 optionalDependencies: - eslint: 9.11.1(jiti@2.1.0) + eslint: 9.11.1(jiti@2.1.1) optionator: 0.9.4 typescript: 5.6.2 vue-tsc: 2.1.6(typescript@5.6.2) @@ -15208,10 +15208,10 @@ snapshots: vue-devtools-stub@0.1.0: {} - vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.1.0)): + vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.1.1)): dependencies: debug: 4.3.7(supports-color@9.4.0) - eslint: 9.11.1(jiti@2.1.0) + eslint: 9.11.1(jiti@2.1.1) eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 From db52ee6f5f323ea7ba2b216a8d27dddd86cb8c0d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 3 Oct 2024 17:50:32 +0100 Subject: [PATCH 069/104] chore(deps): update all non-major dependencies (main) (#29265) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/release-pr.yml | 2 +- package.json | 14 +- packages/kit/package.json | 2 +- packages/nuxt/package.json | 8 +- packages/schema/package.json | 6 +- packages/ui-templates/package.json | 2 +- packages/vite/package.json | 4 +- packages/webpack/package.json | 4 +- pnpm-lock.yaml | 572 ++++++++++++++--------------- 9 files changed, 307 insertions(+), 307 deletions(-) diff --git a/.github/workflows/release-pr.yml b/.github/workflows/release-pr.yml index dff2aacd52..c300bf6ed7 100644 --- a/.github/workflows/release-pr.yml +++ b/.github/workflows/release-pr.yml @@ -24,7 +24,7 @@ jobs: steps: - name: Ensure action is by maintainer - uses: octokit/request-action@872c5c97b3c85c23516a572f02b31401ef82415d # v2.3.1 + uses: octokit/request-action@dad4362715b7fb2ddedf9772c8670824af564f0d # v2.4.0 id: check_role with: route: GET /repos/nuxt/nuxt/collaborators/${{ github.event.comment.user.login }} diff --git a/package.json b/package.json index 532c97a4c4..352b1777e1 100644 --- a/package.json +++ b/package.json @@ -40,12 +40,12 @@ "@nuxt/vite-builder": "workspace:*", "@nuxt/webpack-builder": "workspace:*", "@types/node": "20.16.10", - "@vue/compiler-core": "3.5.10", - "@vue/compiler-dom": "3.5.10", - "@vue/shared": "3.5.10", + "@vue/compiler-core": "3.5.11", + "@vue/compiler-dom": "3.5.11", + "@vue/shared": "3.5.11", "c12": "2.0.0", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", - "jiti": "2.1.1", + "jiti": "2.1.2", "magic-string": "^0.30.11", "nitro": "npm:nitro-nightly@3.0.0-beta-28665895.e727afda", "nuxt": "workspace:*", @@ -57,7 +57,7 @@ "ufo": "1.5.4", "unbuild": "3.0.0-rc.8", "vite": "5.4.8", - "vue": "3.5.10" + "vue": "3.5.11" }, "devDependencies": { "@eslint/js": "9.11.1", @@ -87,7 +87,7 @@ "eslint-typegen": "0.3.2", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", "happy-dom": "15.7.4", - "jiti": "2.1.1", + "jiti": "2.1.2", "markdownlint-cli": "0.42.0", "nitro": "npm:nitro-nightly@3.0.0-beta-28665895.e727afda", "nuxi": "3.14.0", @@ -106,7 +106,7 @@ "ufo": "1.5.4", "vitest": "2.1.2", "vitest-environment-nuxt": "1.0.1", - "vue": "3.5.10", + "vue": "3.5.11", "vue-router": "4.4.5", "vue-tsc": "2.1.6" }, diff --git a/packages/kit/package.json b/packages/kit/package.json index 40da53ea95..0d9b181799 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -35,7 +35,7 @@ "globby": "^14.0.2", "hash-sum": "^2.0.0", "ignore": "^6.0.2", - "jiti": "^2.1.1", + "jiti": "^2.1.2", "klona": "^2.0.6", "mlly": "^1.7.1", "pathe": "^1.1.2", diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 44100e94b0..a9c11c61a3 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -69,7 +69,7 @@ "@unhead/shared": "^1.11.7", "@unhead/ssr": "^1.11.7", "@unhead/vue": "^1.11.7", - "@vue/shared": "^3.5.10", + "@vue/shared": "^3.5.11", "acorn": "8.12.1", "c12": "^2.0.0", "chokidar": "^3.6.0", @@ -88,7 +88,7 @@ "hookable": "^5.5.3", "ignore": "^6.0.2", "impound": "^0.1.0", - "jiti": "^2.1.1", + "jiti": "^2.1.2", "klona": "^2.0.6", "knitwork": "^1.1.0", "magic-string": "^0.30.11", @@ -119,7 +119,7 @@ "unplugin-vue-router": "^0.10.8", "unstorage": "^1.12.0", "untyped": "^1.5.0", - "vue": "^3.5.10", + "vue": "^3.5.11", "vue-bundle-renderer": "^2.1.1", "vue-devtools-stub": "^0.1.0", "vue-router": "^4.4.5" @@ -130,7 +130,7 @@ "@parcel/watcher": "2.4.1", "@types/estree": "1.0.6", "@vitejs/plugin-vue": "5.1.4", - "@vue/compiler-sfc": "3.5.10", + "@vue/compiler-sfc": "3.5.11", "unbuild": "3.0.0-rc.8", "vite": "5.4.8", "vitest": "2.1.2" diff --git a/packages/schema/package.json b/packages/schema/package.json index 55cdc0a7bf..b3babac7ac 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -42,8 +42,8 @@ "@unhead/schema": "1.11.7", "@vitejs/plugin-vue": "5.1.4", "@vitejs/plugin-vue-jsx": "4.0.1", - "@vue/compiler-core": "3.5.10", - "@vue/compiler-sfc": "3.5.10", + "@vue/compiler-core": "3.5.11", + "@vue/compiler-sfc": "3.5.11", "@vue/language-core": "2.1.6", "c12": "2.0.0", "esbuild-loader": "4.2.2", @@ -55,7 +55,7 @@ "unctx": "2.3.1", "unenv": "1.10.0", "vite": "5.4.8", - "vue": "3.5.10", + "vue": "3.5.11", "vue-bundle-renderer": "2.1.1", "vue-loader": "17.4.2", "vue-router": "4.4.5", diff --git a/packages/ui-templates/package.json b/packages/ui-templates/package.json index 82644a61e5..6d55ad314e 100644 --- a/packages/ui-templates/package.json +++ b/packages/ui-templates/package.json @@ -22,7 +22,7 @@ "critters": "0.0.24", "html-validate": "8.24.0", "htmlnano": "2.1.1", - "jiti": "2.1.1", + "jiti": "2.1.2", "knitwork": "1.1.0", "pathe": "1.1.2", "prettier": "3.3.3", diff --git a/packages/vite/package.json b/packages/vite/package.json index 82cf0702c0..a6156c198b 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -29,7 +29,7 @@ "@types/estree": "1.0.6", "rollup": "4.24.0", "unbuild": "3.0.0-rc.8", - "vue": "3.5.10" + "vue": "3.5.11" }, "dependencies": { "@nuxt/kit": "workspace:*", @@ -47,7 +47,7 @@ "externality": "^1.0.2", "get-port-please": "^3.1.2", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", - "jiti": "^2.1.1", + "jiti": "^2.1.2", "knitwork": "^1.1.0", "magic-string": "^0.30.11", "mlly": "^1.7.1", diff --git a/packages/webpack/package.json b/packages/webpack/package.json index 5712d80095..53edb5db3f 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -40,7 +40,7 @@ "globby": "^14.0.2", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", "hash-sum": "^2.0.0", - "jiti": "^2.1.1", + "jiti": "^2.1.2", "knitwork": "^1.1.0", "lodash-es": "4.17.21", "magic-string": "^0.30.11", @@ -80,7 +80,7 @@ "@types/webpack-hot-middleware": "2.25.9", "rollup": "4.24.0", "unbuild": "3.0.0-rc.8", - "vue": "3.5.10" + "vue": "3.5.11" }, "peerDependencies": { "vue": "^3.3.4" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 070c2b73ca..c02e70139f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -11,12 +11,12 @@ overrides: '@nuxt/vite-builder': workspace:* '@nuxt/webpack-builder': workspace:* '@types/node': 20.16.10 - '@vue/compiler-core': 3.5.10 - '@vue/compiler-dom': 3.5.10 - '@vue/shared': 3.5.10 + '@vue/compiler-core': 3.5.11 + '@vue/compiler-dom': 3.5.11 + '@vue/shared': 3.5.11 c12: 2.0.0 h3: npm:h3-nightly@2.0.0-1718872656.6765a6e - jiti: 2.1.1 + jiti: 2.1.2 magic-string: ^0.30.11 nitro: npm:nitro-nightly@3.0.0-beta-28665895.e727afda nuxt: workspace:* @@ -28,7 +28,7 @@ overrides: ufo: 1.5.4 unbuild: 3.0.0-rc.8 vite: 5.4.8 - vue: 3.5.10 + vue: 3.5.11 importers: @@ -39,19 +39,19 @@ importers: version: 9.11.1 '@nuxt/eslint-config': specifier: 0.5.7 - version: 0.5.7(eslint@9.11.1(jiti@2.1.1))(typescript@5.6.2) + version: 0.5.7(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2) '@nuxt/kit': specifier: workspace:* version: link:packages/kit '@nuxt/test-utils': specifier: 3.14.2 - version: 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.10)(vue@3.5.10(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.2(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.10(typescript@5.6.2)))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3) + version: 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.11)(vue@3.5.11(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.2(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3) '@nuxt/webpack-builder': specifier: workspace:* version: link:packages/webpack '@testing-library/vue': specifier: 8.1.0 - version: 8.1.0(@vue/compiler-sfc@3.5.10)(vue@3.5.10(typescript@5.6.2)) + version: 8.1.0(@vue/compiler-sfc@3.5.11)(vue@3.5.11(typescript@5.6.2)) '@types/eslint__js': specifier: 8.42.3 version: 8.42.3 @@ -66,10 +66,10 @@ importers: version: 1.11.7 '@unhead/vue': specifier: 1.11.7 - version: 1.11.7(vue@3.5.10(typescript@5.6.2)) + version: 1.11.7(vue@3.5.11(typescript@5.6.2)) '@vitejs/plugin-vue': specifier: 5.1.4 - version: 5.1.4(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2)) + version: 5.1.4(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2)) '@vitest/coverage-v8': specifier: 2.1.2 version: 2.1.2(vitest@2.1.2(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)) @@ -99,16 +99,16 @@ importers: version: 5.1.1 eslint: specifier: 9.11.1 - version: 9.11.1(jiti@2.1.1) + version: 9.11.1(jiti@2.1.2) eslint-plugin-no-only-tests: specifier: 3.3.0 version: 3.3.0 eslint-plugin-perfectionist: specifier: 3.8.0 - version: 3.8.0(eslint@9.11.1(jiti@2.1.1))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.1.1))) + version: 3.8.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.1.2))) eslint-typegen: specifier: 0.3.2 - version: 0.3.2(eslint@9.11.1(jiti@2.1.1)) + version: 0.3.2(eslint@9.11.1(jiti@2.1.2)) h3: specifier: npm:h3-nightly@2.0.0-1718872656.6765a6e version: h3-nightly@2.0.0-1718872656.6765a6e @@ -116,8 +116,8 @@ importers: specifier: 15.7.4 version: 15.7.4 jiti: - specifier: 2.1.1 - version: 2.1.1 + specifier: 2.1.2 + version: 2.1.2 markdownlint-cli: specifier: 0.42.0 version: 0.42.0 @@ -171,13 +171,13 @@ importers: version: 2.1.2(@types/node@20.16.10)(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.10)(vue@3.5.10(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.2(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.10(typescript@5.6.2)))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3) + version: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.11)(vue@3.5.11(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.2(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3) vue: - specifier: 3.5.10 - version: 3.5.10(typescript@5.6.2) + specifier: 3.5.11 + version: 3.5.11(typescript@5.6.2) vue-router: specifier: 4.4.5 - version: 4.4.5(vue@3.5.10(typescript@5.6.2)) + version: 4.4.5(vue@3.5.11(typescript@5.6.2)) vue-tsc: specifier: 2.1.6 version: 2.1.6(typescript@5.6.2) @@ -212,8 +212,8 @@ importers: specifier: ^6.0.2 version: 6.0.2 jiti: - specifier: 2.1.1 - version: 2.1.1 + specifier: 2.1.2 + version: 2.1.2 klona: specifier: ^2.0.6 version: 2.0.6 @@ -274,7 +274,7 @@ importers: version: 2.0.2 '@nuxt/devtools': specifier: ^1.5.2 - version: 1.5.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3) + version: 1.5.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3) '@nuxt/kit': specifier: workspace:* version: link:../kit @@ -301,10 +301,10 @@ importers: version: 1.11.7 '@unhead/vue': specifier: ^1.11.7 - version: 1.11.7(vue@3.5.10(typescript@5.6.2)) + version: 1.11.7(vue@3.5.11(typescript@5.6.2)) '@vue/shared': - specifier: 3.5.10 - version: 3.5.10 + specifier: 3.5.11 + version: 3.5.11 acorn: specifier: 8.12.1 version: 8.12.1 @@ -360,8 +360,8 @@ importers: specifier: ^0.1.0 version: 0.1.0(rollup@4.24.0)(webpack-sources@3.2.3) jiti: - specifier: 2.1.1 - version: 2.1.1 + specifier: 2.1.2 + version: 2.1.2 klona: specifier: ^2.0.6 version: 2.0.6 @@ -445,7 +445,7 @@ importers: version: 1.14.1(webpack-sources@3.2.3) unplugin-vue-router: specifier: ^0.10.8 - version: 0.10.8(rollup@4.24.0)(vue-router@4.4.5(vue@3.5.10(typescript@5.6.2)))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3) + version: 0.10.8(rollup@4.24.0)(vue-router@4.4.5(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3) unstorage: specifier: ^1.12.0 version: 1.12.0(ioredis@5.4.1) @@ -453,8 +453,8 @@ importers: specifier: ^1.5.0 version: 1.5.0 vue: - specifier: 3.5.10 - version: 3.5.10(typescript@5.6.2) + specifier: 3.5.11 + version: 3.5.11(typescript@5.6.2) vue-bundle-renderer: specifier: ^2.1.1 version: 2.1.1 @@ -463,11 +463,11 @@ importers: version: 0.1.0 vue-router: specifier: ^4.4.5 - version: 4.4.5(vue@3.5.10(typescript@5.6.2)) + version: 4.4.5(vue@3.5.11(typescript@5.6.2)) devDependencies: '@nuxt/scripts': specifier: 0.9.4 - version: 0.9.4(@nuxt/devtools@1.5.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))(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.10)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.24.0)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.95.0(esbuild@0.24.0)) + version: 0.9.4(@nuxt/devtools@1.5.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2))(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.11)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.24.0)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.95.0(esbuild@0.24.0)) '@nuxt/ui-templates': specifier: workspace:* version: link:../ui-templates @@ -479,10 +479,10 @@ importers: version: 1.0.6 '@vitejs/plugin-vue': specifier: 5.1.4 - version: 5.1.4(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2)) + version: 5.1.4(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2)) '@vue/compiler-sfc': - specifier: 3.5.10 - version: 3.5.10 + specifier: 3.5.11 + version: 3.5.11 unbuild: specifier: 3.0.0-rc.8 version: 3.0.0-rc.8(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) @@ -552,16 +552,16 @@ importers: version: 1.11.7 '@vitejs/plugin-vue': specifier: 5.1.4 - version: 5.1.4(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2)) + version: 5.1.4(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2)) '@vitejs/plugin-vue-jsx': specifier: 4.0.1 - version: 4.0.1(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2)) + version: 4.0.1(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2)) '@vue/compiler-core': - specifier: 3.5.10 - version: 3.5.10 + specifier: 3.5.11 + version: 3.5.11 '@vue/compiler-sfc': - specifier: 3.5.10 - version: 3.5.10 + specifier: 3.5.11 + version: 3.5.11 '@vue/language-core': specifier: 2.1.6 version: 2.1.6(typescript@5.6.2) @@ -596,17 +596,17 @@ importers: specifier: 5.4.8 version: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) vue: - specifier: 3.5.10 - version: 3.5.10(typescript@5.6.2) + specifier: 3.5.11 + version: 3.5.11(typescript@5.6.2) vue-bundle-renderer: specifier: 2.1.1 version: 2.1.1 vue-loader: specifier: 17.4.2 - version: 17.4.2(@vue/compiler-sfc@3.5.10)(vue@3.5.10(typescript@5.6.2))(webpack@5.95.0) + version: 17.4.2(@vue/compiler-sfc@3.5.11)(vue@3.5.11(typescript@5.6.2))(webpack@5.95.0) vue-router: specifier: 4.4.5 - version: 4.4.5(vue@3.5.10(typescript@5.6.2)) + version: 4.4.5(vue@3.5.11(typescript@5.6.2)) webpack: specifier: 5.95.0 version: 5.95.0 @@ -629,8 +629,8 @@ importers: 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.2) jiti: - specifier: 2.1.1 - version: 2.1.1 + specifier: 2.1.2 + version: 2.1.2 knitwork: specifier: 1.1.0 version: 1.1.0 @@ -666,10 +666,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.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2)) + version: 5.1.4(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2)) '@vitejs/plugin-vue-jsx': specifier: ^4.0.1 - version: 4.0.1(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2)) + version: 4.0.1(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2)) autoprefixer: specifier: ^10.4.20 version: 10.4.20(postcss@8.4.47) @@ -704,8 +704,8 @@ importers: specifier: npm:h3-nightly@2.0.0-1718872656.6765a6e version: h3-nightly@2.0.0-1718872656.6765a6e jiti: - specifier: 2.1.1 - version: 2.1.1 + specifier: 2.1.2 + version: 2.1.2 knitwork: specifier: ^1.1.0 version: 1.1.0 @@ -756,7 +756,7 @@ importers: version: 2.1.2(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) vite-plugin-checker: specifier: ^0.8.0 - version: 0.8.0(eslint@9.11.1(jiti@2.1.1))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)) + version: 0.8.0(eslint@9.11.1(jiti@2.1.2))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)) vue-bundle-renderer: specifier: ^2.1.1 version: 2.1.1 @@ -777,8 +777,8 @@ importers: specifier: 3.0.0-rc.8 version: 3.0.0-rc.8(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) vue: - specifier: 3.5.10 - version: 3.5.10(typescript@5.6.2) + specifier: 3.5.11 + version: 3.5.11(typescript@5.6.2) packages/webpack: dependencies: @@ -828,8 +828,8 @@ importers: specifier: ^2.0.0 version: 2.0.0 jiti: - specifier: 2.1.1 - version: 2.1.1 + specifier: 2.1.2 + version: 2.1.2 knitwork: specifier: ^1.1.0 version: 1.1.0 @@ -898,7 +898,7 @@ importers: version: 2.1.1 vue-loader: specifier: ^17.4.2 - version: 17.4.2(@vue/compiler-sfc@3.5.10)(vue@3.5.10(typescript@5.6.2))(webpack@5.95.0) + version: 17.4.2(@vue/compiler-sfc@3.5.11)(vue@3.5.11(typescript@5.6.2))(webpack@5.95.0) webpack: specifier: ^5.95.0 version: 5.95.0 @@ -943,8 +943,8 @@ importers: specifier: 3.0.0-rc.8 version: 3.0.0-rc.8(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) vue: - specifier: 3.5.10 - version: 3.5.10(typescript@5.6.2) + specifier: 3.5.11 + version: 3.5.11(typescript@5.6.2) playground: dependencies: @@ -971,8 +971,8 @@ importers: specifier: latest version: 1.14.1(webpack-sources@3.2.3) vue: - specifier: 3.5.10 - version: 3.5.10(typescript@5.6.2) + specifier: 3.5.11 + version: 3.5.11(typescript@5.6.2) test/fixtures/basic-types: dependencies: @@ -985,16 +985,16 @@ importers: version: 1.4.0 unplugin-vue-router: specifier: ^0.10.7 - version: 0.10.8(rollup@4.24.0)(vue-router@4.4.5(vue@3.5.10(typescript@5.6.2)))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3) + version: 0.10.8(rollup@4.24.0)(vue-router@4.4.5(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3) vitest: specifier: 1.6.0 version: 1.6.0(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) vue: - specifier: 3.5.10 - version: 3.5.10(typescript@5.6.2) + specifier: 3.5.11 + version: 3.5.11(typescript@5.6.2) vue-router: specifier: latest - version: 4.4.5(vue@3.5.10(typescript@5.6.2)) + version: 4.4.5(vue@3.5.11(typescript@5.6.2)) test/fixtures/minimal: dependencies: @@ -2017,7 +2017,7 @@ packages: playwright-core: ^1.43.1 vite: 5.4.8 vitest: ^0.34.6 || ^1.0.0 || ^2.0.0 - vue: 3.5.10 + vue: 3.5.11 vue-router: ^4.0.0 peerDependenciesMeta: '@cucumber/cucumber': @@ -2413,7 +2413,7 @@ packages: engines: {node: '>=14'} peerDependencies: '@vue/compiler-sfc': '>= 3' - vue: 3.5.10 + vue: 3.5.11 peerDependenciesMeta: '@vue/compiler-sfc': optional: true @@ -2694,12 +2694,12 @@ packages: '@unhead/vue@1.11.6': resolution: {integrity: sha512-CMuDJGTi4n4wKdOp6/JmB9roGshjTdoFKF34PEkXu4+g97BiVFiZ9LvgY44+UlWCUzQHcqEPRQIzm9iKEqcfKw==} peerDependencies: - vue: 3.5.10 + vue: 3.5.11 '@unhead/vue@1.11.7': resolution: {integrity: sha512-SLr0eQfznVp63iKi47L4s5Yz+oiQjDA82VBP4jlXi7dM9fSIn1ul1aKvBqle/ZxI2cqY8zVGz60EjhjWeu754A==} peerDependencies: - vue: 3.5.10 + vue: 3.5.11 '@unocss/astro@0.62.4': resolution: {integrity: sha512-98KfkbrNhBLx2+uYxMiGsldIeIZ6/PbL4yaGRHeHoiHd7p4HmIyCF+auYe4Psntx3Yr8kU+XSIAhGDYebvTidQ==} @@ -2884,14 +2884,14 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: vite: 5.4.8 - vue: 3.5.10 + vue: 3.5.11 '@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 - vue: 3.5.10 + vue: 3.5.11 '@vitest/coverage-v8@2.1.2': resolution: {integrity: sha512-b7kHrFrs2urS0cOk5N10lttI8UdJ/yP3nB4JYTREvR5o18cR99yPpK4gK8oQgI42BVv0ILWYUSYB7AXkAUDc0g==} @@ -2960,7 +2960,7 @@ packages: resolution: {integrity: sha512-dlSqrGdIDhqMOz92XtlMNyuHHeHe594O6f10XLtmlB0Jrq/Pl4Hj8rXAnVlRdjg+ptbZRSNL6MSgOPPoC82owg==} engines: {node: '>=16.14.0'} peerDependencies: - vue: 3.5.10 + vue: 3.5.11 peerDependenciesMeta: vue: optional: true @@ -2981,17 +2981,17 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@vue/compiler-core@3.5.10': - resolution: {integrity: sha512-iXWlk+Cg/ag7gLvY0SfVucU8Kh2CjysYZjhhP70w9qI4MvSox4frrP+vDGvtQuzIcgD8+sxM6lZvCtdxGunTAA==} + '@vue/compiler-core@3.5.11': + resolution: {integrity: sha512-PwAdxs7/9Hc3ieBO12tXzmTD+Ln4qhT/56S+8DvrrZ4kLDn4Z/AMUr8tXJD0axiJBS0RKIoNaR0yMuQB9v9Udg==} - '@vue/compiler-dom@3.5.10': - resolution: {integrity: sha512-DyxHC6qPcktwYGKOIy3XqnHRrrXyWR2u91AjP+nLkADko380srsC2DC3s7Y1Rk6YfOlxOlvEQKa9XXmLI+W4ZA==} + '@vue/compiler-dom@3.5.11': + resolution: {integrity: sha512-pyGf8zdbDDRkBrEzf8p7BQlMKNNF5Fk/Cf/fQ6PiUz9at4OaUfyXW0dGJTo2Vl1f5U9jSLCNf0EZJEogLXoeew==} - '@vue/compiler-sfc@3.5.10': - resolution: {integrity: sha512-to8E1BgpakV7224ZCm8gz1ZRSyjNCAWEplwFMWKlzCdP9DkMKhRRwt0WkCjY7jkzi/Vz3xgbpeig5Pnbly4Tow==} + '@vue/compiler-sfc@3.5.11': + resolution: {integrity: sha512-gsbBtT4N9ANXXepprle+X9YLg2htQk1sqH/qGJ/EApl+dgpUBdTv3yP7YlR535uHZY3n6XaR0/bKo0BgwwDniw==} - '@vue/compiler-ssr@3.5.10': - resolution: {integrity: sha512-hxP4Y3KImqdtyUKXDRSxKSRkSm1H9fCvhojEYrnaoWhE4w/y8vwWhnosJoPPe2AXm5sU7CSbYYAgkt2ZPhDz+A==} + '@vue/compiler-ssr@3.5.11': + resolution: {integrity: sha512-P4+GPjOuC2aFTk1Z4WANvEhyOykcvEd5bIj2KVNGKGfM745LaXGr++5njpdBTzVz5pZifdlR1kpYSJJpIlSePA==} '@vue/compiler-vue2@2.7.16': resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==} @@ -3005,7 +3005,7 @@ packages: '@vue/devtools-core@7.4.4': resolution: {integrity: sha512-DLxgA3DfeADkRzhAfm3G2Rw/cWxub64SdP5b+s5dwL30+whOGj+QNhmyFpwZ8ZTrHDFRIPj0RqNzJ8IRR1pz7w==} peerDependencies: - vue: 3.5.10 + vue: 3.5.11 '@vue/devtools-kit@7.4.4': resolution: {integrity: sha512-awK/4NfsUG0nQ7qnTM37m7ZkEUMREyPh8taFCX+uQYps/MTFEum0AD05VeGDRMXwWvMmGIcWX9xp8ZiBddY0jw==} @@ -3024,22 +3024,22 @@ packages: typescript: optional: true - '@vue/reactivity@3.5.10': - resolution: {integrity: sha512-kW08v06F6xPSHhid9DJ9YjOGmwNDOsJJQk0ax21wKaUYzzuJGEuoKNU2Ujux8FLMrP7CFJJKsHhXN9l2WOVi2g==} + '@vue/reactivity@3.5.11': + resolution: {integrity: sha512-Nqo5VZEn8MJWlCce8XoyVqHZbd5P2NH+yuAaFzuNSR96I+y1cnuUiq7xfSG+kyvLSiWmaHTKP1r3OZY4mMD50w==} - '@vue/runtime-core@3.5.10': - resolution: {integrity: sha512-9Q86I5Qq3swSkFfzrZ+iqEy7Vla325M7S7xc1NwKnRm/qoi1Dauz0rT6mTMmscqx4qz0EDJ1wjB+A36k7rl8mA==} + '@vue/runtime-core@3.5.11': + resolution: {integrity: sha512-7PsxFGqwfDhfhh0OcDWBG1DaIQIVOLgkwA5q6MtkPiDFjp5gohVnJEahSktwSFLq7R5PtxDKy6WKURVN1UDbzA==} - '@vue/runtime-dom@3.5.10': - resolution: {integrity: sha512-t3x7ht5qF8ZRi1H4fZqFzyY2j+GTMTDxRheT+i8M9Ph0oepUxoadmbwlFwMoW7RYCpNQLpP2Yx3feKs+fyBdpA==} + '@vue/runtime-dom@3.5.11': + resolution: {integrity: sha512-GNghjecT6IrGf0UhuYmpgaOlN7kxzQBhxWEn08c/SQDxv1yy4IXI1bn81JgEpQ4IXjRxWtPyI8x0/7TF5rPfYQ==} - '@vue/server-renderer@3.5.10': - resolution: {integrity: sha512-IVE97tt2kGKwHNq9yVO0xdh1IvYfZCShvDSy46JIh5OQxP1/EXSpoDqetVmyIzL7CYOWnnmMkVqd7YK2QSWkdw==} + '@vue/server-renderer@3.5.11': + resolution: {integrity: sha512-cVOwYBxR7Wb1B1FoxYvtjJD8X/9E5nlH4VSkJy2uMA1MzYNdzAAB//l8nrmN9py/4aP+3NjWukf9PZ3TeWULaA==} peerDependencies: - vue: 3.5.10 + vue: 3.5.11 - '@vue/shared@3.5.10': - resolution: {integrity: sha512-VkkBhU97Ki+XJ0xvl4C9YJsIZ2uIlQ7HqPpZOS3m9VCvmROPaChZU6DexdMJqvz9tbgG+4EtFVrSuailUq5KGQ==} + '@vue/shared@3.5.11': + resolution: {integrity: sha512-W8GgysJVnFo81FthhzurdRAWP/byq3q2qIw70e0JWblzVhjgOMiC2GyovXrZTFQJnFVryYaKGP3Tc9vYzYm6PQ==} '@vue/test-utils@2.4.6': resolution: {integrity: sha512-FMxEjOpYNYiFe0GkaHsnJPXFHxQ6m4t8vI/ElPGpMWxZKpmRvQ33OIrvRXemy6yha03RxhOlQuy+gZMC3CQSow==} @@ -4202,7 +4202,7 @@ packages: engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: - jiti: 2.1.1 + jiti: 2.1.2 peerDependenciesMeta: jiti: optional: true @@ -4361,7 +4361,7 @@ packages: resolution: {integrity: sha512-afW+h2CFafo+7Y9Lvw/xsqjaQlKLdJV7h1fCHfcYQ1C4SVMlu7OAekqWgu5d4SgvkBVU0pVpLlVsrSTBURFRkg==} peerDependencies: '@nuxt/kit': workspace:* - vue: 3.5.10 + vue: 3.5.11 peerDependenciesMeta: '@nuxt/kit': optional: true @@ -5026,8 +5026,8 @@ packages: resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} hasBin: true - jiti@2.1.1: - resolution: {integrity: sha512-1BRk+NppnvjWLfEqPQtDc3JTs2eiXY9cKBM+VOk5WO+uwWHIuLeWEo3Y1LTqjguKiK9KcLDYA3IdP7gWqcbRig==} + jiti@2.1.2: + resolution: {integrity: sha512-cYNjJus5X9J4jLzTaI8rYoIq1k6YySiA1lK4wxSnOrBRXkbVyreZfhoboJhsUmwgU82lpPjj1IoU7Ggrau8r3g==} hasBin: true js-beautify@1.15.1: @@ -7186,7 +7186,7 @@ packages: v-lazy-show@0.2.4: resolution: {integrity: sha512-Lx9Str2i+HTh+zGzs9O3YyhGAZOAAfU+6MUUPcQPPiPxQO1sHBEv9sH3MO9bPc4T09gsjsS2+sbaCWQ1MdhpJQ==} peerDependencies: - '@vue/compiler-core': 3.5.10 + '@vue/compiler-core': 3.5.11 valibot@0.42.1: resolution: {integrity: sha512-3keXV29Ar5b//Hqi4MbSdV7lfVp6zuYLZuA9V1PvQUsXqogr+u5lvLPLk3A4f74VUXDnf/JfWMN6sB+koJ/FFw==} @@ -7396,7 +7396,7 @@ packages: hasBin: true peerDependencies: '@vue/composition-api': ^1.0.0-rc.1 - vue: 3.5.10 + vue: 3.5.11 peerDependenciesMeta: '@vue/composition-api': optional: true @@ -7425,12 +7425,12 @@ packages: vue-resize@2.0.0-alpha.1: resolution: {integrity: sha512-7+iqOueLU7uc9NrMfrzbG8hwMqchfVfSzpVlCMeJQe4pyibqyoifDNbKTZvwxZKDvGkB+PdFeKvnGZMoEb8esg==} peerDependencies: - vue: 3.5.10 + vue: 3.5.11 vue-router@4.4.5: resolution: {integrity: sha512-4fKZygS8cH1yCyuabAXGUAsyi1b2/o/OKgu/RUb+znIYOxPRxdkytJEx+0wGcpBE1pX6vUgh5jwWOKRGvuA/7Q==} peerDependencies: - vue: 3.5.10 + vue: 3.5.11 vue-tsc@2.1.6: resolution: {integrity: sha512-f98dyZp5FOukcYmbFpuSCJ4Z0vHSOSmxGttZJCsFeX0M4w/Rsq0s4uKXjcSRsZqsRgQa6z7SfuO+y0HVICE57Q==} @@ -7438,8 +7438,8 @@ packages: peerDependencies: typescript: 5.6.2 - vue@3.5.10: - resolution: {integrity: sha512-Vy2kmJwHPlouC/tSnIgXVg03SG+9wSqT1xu1Vehc+ChsXsRd7jLkKgMltVEFOzUdBr3uFwBCG+41LJtfAcBRng==} + vue@3.5.11: + resolution: {integrity: sha512-/8Wurrd9J3lb72FTQS7gRMNQD4nztTtKPmuDuPuhqXmmpD6+skVjAeahNpVzsuky6Sy9gy7wn8UadqPtt9SQIg==} peerDependencies: typescript: 5.6.2 peerDependenciesMeta: @@ -8158,9 +8158,9 @@ snapshots: '@esbuild/win32-x64@0.24.0': optional: true - '@eslint-community/eslint-utils@4.4.0(eslint@9.11.1(jiti@2.1.1))': + '@eslint-community/eslint-utils@4.4.0(eslint@9.11.1(jiti@2.1.2))': dependencies: - eslint: 9.11.1(jiti@2.1.1) + eslint: 9.11.1(jiti@2.1.2) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.11.0': {} @@ -8377,13 +8377,13 @@ snapshots: execa: 7.2.0 vite: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) - '@nuxt/devtools-ui-kit@1.5.1(@nuxt/devtools@1.5.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))(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.10)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))(webpack@5.95.0(esbuild@0.24.0))': + '@nuxt/devtools-ui-kit@1.5.1(@nuxt/devtools@1.5.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2))(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.11)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2))(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.5.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3) + '@nuxt/devtools': 1.5.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3) '@nuxt/devtools-kit': 1.5.1(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) '@nuxt/kit': link:packages/kit '@unocss/core': 0.62.4 @@ -8392,14 +8392,14 @@ snapshots: '@unocss/preset-icons': 0.62.4 '@unocss/preset-mini': 0.62.4 '@unocss/reset': 0.62.4 - '@vueuse/core': 11.1.0(vue@3.5.10(typescript@5.6.2)) - '@vueuse/integrations': 11.1.0(change-case@5.4.4)(focus-trap@7.6.0)(vue@3.5.10(typescript@5.6.2)) - '@vueuse/nuxt': 11.1.0(nuxt@packages+nuxt)(vue@3.5.10(typescript@5.6.2)) + '@vueuse/core': 11.1.0(vue@3.5.11(typescript@5.6.2)) + '@vueuse/integrations': 11.1.0(change-case@5.4.4)(focus-trap@7.6.0)(vue@3.5.11(typescript@5.6.2)) + '@vueuse/nuxt': 11.1.0(nuxt@packages+nuxt)(vue@3.5.11(typescript@5.6.2)) 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.10)(sass@1.78.0)(terser@5.32.0)) - v-lazy-show: 0.2.4(@vue/compiler-core@3.5.10) + v-lazy-show: 0.2.4(@vue/compiler-core@3.5.11) transitivePeerDependencies: - '@unocss/webpack' - '@vue/compiler-core' @@ -8436,13 +8436,13 @@ snapshots: rc9: 2.1.2 semver: 7.6.3 - '@nuxt/devtools@1.5.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3)': + '@nuxt/devtools@1.5.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3)': dependencies: '@antfu/utils': 0.7.10 '@nuxt/devtools-kit': 1.5.2(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) '@nuxt/devtools-wizard': 1.5.2 '@nuxt/kit': link:packages/kit - '@vue/devtools-core': 7.4.4(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2)) + '@vue/devtools-core': 7.4.4(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2)) '@vue/devtools-kit': 7.4.4 birpc: 0.2.17 consola: 3.2.3 @@ -8484,34 +8484,34 @@ snapshots: - vue - webpack-sources - '@nuxt/eslint-config@0.5.7(eslint@9.11.1(jiti@2.1.1))(typescript@5.6.2)': + '@nuxt/eslint-config@0.5.7(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)': dependencies: '@eslint/js': 9.11.1 - '@nuxt/eslint-plugin': 0.5.7(eslint@9.11.1(jiti@2.1.1))(typescript@5.6.2) - '@stylistic/eslint-plugin': 2.8.0(eslint@9.11.1(jiti@2.1.1))(typescript@5.6.2) - '@typescript-eslint/eslint-plugin': 8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.11.1(jiti@2.1.1))(typescript@5.6.2))(eslint@9.11.1(jiti@2.1.1))(typescript@5.6.2) - '@typescript-eslint/parser': 8.5.0(eslint@9.11.1(jiti@2.1.1))(typescript@5.6.2) - eslint: 9.11.1(jiti@2.1.1) - eslint-config-flat-gitignore: 0.3.0(eslint@9.11.1(jiti@2.1.1)) + '@nuxt/eslint-plugin': 0.5.7(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2) + '@stylistic/eslint-plugin': 2.8.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2) + '@typescript-eslint/eslint-plugin': 8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2))(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2) + '@typescript-eslint/parser': 8.5.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2) + eslint: 9.11.1(jiti@2.1.2) + eslint-config-flat-gitignore: 0.3.0(eslint@9.11.1(jiti@2.1.2)) eslint-flat-config-utils: 0.4.0 - eslint-plugin-import-x: 4.2.1(eslint@9.11.1(jiti@2.1.1))(typescript@5.6.2) - eslint-plugin-jsdoc: 50.2.2(eslint@9.11.1(jiti@2.1.1)) - eslint-plugin-regexp: 2.6.0(eslint@9.11.1(jiti@2.1.1)) - eslint-plugin-unicorn: 55.0.0(eslint@9.11.1(jiti@2.1.1)) - eslint-plugin-vue: 9.28.0(eslint@9.11.1(jiti@2.1.1)) + eslint-plugin-import-x: 4.2.1(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2) + eslint-plugin-jsdoc: 50.2.2(eslint@9.11.1(jiti@2.1.2)) + eslint-plugin-regexp: 2.6.0(eslint@9.11.1(jiti@2.1.2)) + eslint-plugin-unicorn: 55.0.0(eslint@9.11.1(jiti@2.1.2)) + eslint-plugin-vue: 9.28.0(eslint@9.11.1(jiti@2.1.2)) globals: 15.9.0 local-pkg: 0.5.0 pathe: 1.1.2 - vue-eslint-parser: 9.4.3(eslint@9.11.1(jiti@2.1.1)) + vue-eslint-parser: 9.4.3(eslint@9.11.1(jiti@2.1.2)) transitivePeerDependencies: - supports-color - typescript - '@nuxt/eslint-plugin@0.5.7(eslint@9.11.1(jiti@2.1.1))(typescript@5.6.2)': + '@nuxt/eslint-plugin@0.5.7(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)': dependencies: '@typescript-eslint/types': 8.7.0 - '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.1.1))(typescript@5.6.2) - eslint: 9.11.1(jiti@2.1.1) + '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2) + eslint: 9.11.1(jiti@2.1.2) transitivePeerDependencies: - supports-color - typescript @@ -8524,17 +8524,17 @@ snapshots: string-width: 4.2.3 webpack: 5.95.0 - '@nuxt/scripts@0.9.4(@nuxt/devtools@1.5.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))(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.10)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.24.0)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.95.0(esbuild@0.24.0))': + '@nuxt/scripts@0.9.4(@nuxt/devtools@1.5.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2))(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.11)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.24.0)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.95.0(esbuild@0.24.0))': dependencies: '@nuxt/devtools-kit': 1.5.1(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) - '@nuxt/devtools-ui-kit': 1.5.1(@nuxt/devtools@1.5.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))(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.10)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))(webpack@5.95.0(esbuild@0.24.0)) + '@nuxt/devtools-ui-kit': 1.5.1(@nuxt/devtools@1.5.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2))(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.11)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2))(webpack@5.95.0(esbuild@0.24.0)) '@nuxt/kit': link:packages/kit '@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.10(typescript@5.6.2)) - '@vueuse/core': 11.1.0(vue@3.5.10(typescript@5.6.2)) + '@unhead/vue': 1.11.6(vue@3.5.11(typescript@5.6.2)) + '@vueuse/core': 11.1.0(vue@3.5.11(typescript@5.6.2)) consola: 3.2.3 defu: 6.1.4 h3: h3-nightly@2.0.0-1718872656.6765a6e @@ -8604,7 +8604,7 @@ snapshots: dotenv: 16.4.5 git-url-parse: 15.0.0 is-docker: 3.0.0 - jiti: 2.1.1 + jiti: 2.1.2 mri: 1.2.0 nanoid: 5.0.7 ofetch: 1.4.0 @@ -8614,7 +8614,7 @@ snapshots: rc9: 2.1.2 std-env: 3.7.0 - '@nuxt/test-utils@3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.10)(vue@3.5.10(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.2(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.10(typescript@5.6.2)))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3)': + '@nuxt/test-utils@3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.11)(vue@3.5.11(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.2(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3)': dependencies: '@nuxt/kit': link:packages/kit '@nuxt/schema': link:packages/schema @@ -8641,11 +8641,11 @@ snapshots: unenv: 1.10.0 unplugin: 1.14.1(webpack-sources@3.2.3) vite: 5.4.8(@types/node@20.16.10)(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.10)(vue@3.5.10(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.2(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.10(typescript@5.6.2)))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3) - vue: 3.5.10(typescript@5.6.2) - vue-router: 4.4.5(vue@3.5.10(typescript@5.6.2)) + vitest-environment-nuxt: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.11)(vue@3.5.11(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.2(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3) + vue: 3.5.11(typescript@5.6.2) + vue-router: 4.4.5(vue@3.5.11(typescript@5.6.2)) optionalDependencies: - '@testing-library/vue': 8.1.0(@vue/compiler-sfc@3.5.10)(vue@3.5.10(typescript@5.6.2)) + '@testing-library/vue': 8.1.0(@vue/compiler-sfc@3.5.11)(vue@3.5.11(typescript@5.6.2)) '@vue/test-utils': 2.4.6 happy-dom: 15.7.4 playwright-core: 1.47.2 @@ -8660,7 +8660,7 @@ snapshots: '@shikijs/transformers': 1.17.0 '@types/hast': 3.0.4 '@types/mdast': 4.0.4 - '@vue/compiler-core': 3.5.10 + '@vue/compiler-core': 3.5.11 consola: 3.2.3 debug: 4.3.7(supports-color@9.4.0) defu: 6.1.4 @@ -9027,14 +9027,14 @@ snapshots: '@shikijs/vitepress-twoslash@1.17.0(@nuxt/kit@packages+kit)(typescript@5.6.2)': dependencies: '@shikijs/twoslash': 1.18.0(typescript@5.6.2) - floating-vue: 5.2.2(@nuxt/kit@packages+kit)(vue@3.5.10(typescript@5.6.2)) + floating-vue: 5.2.2(@nuxt/kit@packages+kit)(vue@3.5.11(typescript@5.6.2)) mdast-util-from-markdown: 2.0.1 mdast-util-gfm: 3.0.0 mdast-util-to-hast: 13.2.0 shiki: 1.17.0 twoslash: 0.2.11(typescript@5.6.2) twoslash-vue: 0.2.11(typescript@5.6.2) - vue: 3.5.10(typescript@5.6.2) + vue: 3.5.11(typescript@5.6.2) transitivePeerDependencies: - '@nuxt/kit' - supports-color @@ -9053,10 +9053,10 @@ snapshots: '@sindresorhus/merge-streams@2.3.0': {} - '@stylistic/eslint-plugin@2.8.0(eslint@9.11.1(jiti@2.1.1))(typescript@5.6.2)': + '@stylistic/eslint-plugin@2.8.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)': dependencies: - '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.1.1))(typescript@5.6.2) - eslint: 9.11.1(jiti@2.1.1) + '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2) + eslint: 9.11.1(jiti@2.1.2) eslint-visitor-keys: 4.0.0 espree: 10.1.0 estraverse: 5.3.0 @@ -9076,14 +9076,14 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.10)(vue@3.5.10(typescript@5.6.2))': + '@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.11)(vue@3.5.11(typescript@5.6.2))': dependencies: '@babel/runtime': 7.25.6 '@testing-library/dom': 9.3.4 '@vue/test-utils': 2.4.6 - vue: 3.5.10(typescript@5.6.2) + vue: 3.5.11(typescript@5.6.2) optionalDependencies: - '@vue/compiler-sfc': 3.5.10 + '@vue/compiler-sfc': 3.5.11 '@trysound/sax@0.2.0': {} @@ -9238,15 +9238,15 @@ snapshots: '@types/youtube@0.1.0': {} - '@typescript-eslint/eslint-plugin@8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.11.1(jiti@2.1.1))(typescript@5.6.2))(eslint@9.11.1(jiti@2.1.1))(typescript@5.6.2)': + '@typescript-eslint/eslint-plugin@8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2))(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 8.5.0(eslint@9.11.1(jiti@2.1.1))(typescript@5.6.2) + '@typescript-eslint/parser': 8.5.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2) '@typescript-eslint/scope-manager': 8.5.0 - '@typescript-eslint/type-utils': 8.5.0(eslint@9.11.1(jiti@2.1.1))(typescript@5.6.2) - '@typescript-eslint/utils': 8.5.0(eslint@9.11.1(jiti@2.1.1))(typescript@5.6.2) + '@typescript-eslint/type-utils': 8.5.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2) + '@typescript-eslint/utils': 8.5.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2) '@typescript-eslint/visitor-keys': 8.5.0 - eslint: 9.11.1(jiti@2.1.1) + eslint: 9.11.1(jiti@2.1.2) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -9256,14 +9256,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.5.0(eslint@9.11.1(jiti@2.1.1))(typescript@5.6.2)': + '@typescript-eslint/parser@8.5.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)': dependencies: '@typescript-eslint/scope-manager': 8.5.0 '@typescript-eslint/types': 8.5.0 '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.2) '@typescript-eslint/visitor-keys': 8.5.0 debug: 4.3.7(supports-color@9.4.0) - eslint: 9.11.1(jiti@2.1.1) + eslint: 9.11.1(jiti@2.1.2) optionalDependencies: typescript: 5.6.2 transitivePeerDependencies: @@ -9284,10 +9284,10 @@ snapshots: '@typescript-eslint/types': 8.8.0 '@typescript-eslint/visitor-keys': 8.8.0 - '@typescript-eslint/type-utils@8.5.0(eslint@9.11.1(jiti@2.1.1))(typescript@5.6.2)': + '@typescript-eslint/type-utils@8.5.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)': dependencies: '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.2) - '@typescript-eslint/utils': 8.5.0(eslint@9.11.1(jiti@2.1.1))(typescript@5.6.2) + '@typescript-eslint/utils': 8.5.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2) debug: 4.3.7(supports-color@9.4.0) ts-api-utils: 1.3.0(typescript@5.6.2) optionalDependencies: @@ -9347,35 +9347,35 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.5.0(eslint@9.11.1(jiti@2.1.1))(typescript@5.6.2)': + '@typescript-eslint/utils@8.5.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.1.1)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.1.2)) '@typescript-eslint/scope-manager': 8.5.0 '@typescript-eslint/types': 8.5.0 '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.2) - eslint: 9.11.1(jiti@2.1.1) + eslint: 9.11.1(jiti@2.1.2) transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/utils@8.7.0(eslint@9.11.1(jiti@2.1.1))(typescript@5.6.2)': + '@typescript-eslint/utils@8.7.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.1.1)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.1.2)) '@typescript-eslint/scope-manager': 8.7.0 '@typescript-eslint/types': 8.7.0 '@typescript-eslint/typescript-estree': 8.7.0(typescript@5.6.2) - eslint: 9.11.1(jiti@2.1.1) + eslint: 9.11.1(jiti@2.1.2) transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/utils@8.8.0(eslint@9.11.1(jiti@2.1.1))(typescript@5.6.2)': + '@typescript-eslint/utils@8.8.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.1.1)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.1.2)) '@typescript-eslint/scope-manager': 8.8.0 '@typescript-eslint/types': 8.8.0 '@typescript-eslint/typescript-estree': 8.8.0(typescript@5.6.2) - eslint: 9.11.1(jiti@2.1.1) + eslint: 9.11.1(jiti@2.1.2) transitivePeerDependencies: - supports-color - typescript @@ -9437,23 +9437,23 @@ snapshots: '@unhead/schema': 1.11.7 '@unhead/shared': 1.11.7 - '@unhead/vue@1.11.6(vue@3.5.10(typescript@5.6.2))': + '@unhead/vue@1.11.6(vue@3.5.11(typescript@5.6.2))': dependencies: '@unhead/schema': 1.11.6 '@unhead/shared': 1.11.6 defu: 6.1.4 hookable: 5.5.3 unhead: 1.11.6 - vue: 3.5.10(typescript@5.6.2) + vue: 3.5.11(typescript@5.6.2) - '@unhead/vue@1.11.7(vue@3.5.10(typescript@5.6.2))': + '@unhead/vue@1.11.7(vue@3.5.11(typescript@5.6.2))': dependencies: '@unhead/schema': 1.11.7 '@unhead/shared': 1.11.7 defu: 6.1.4 hookable: 5.5.3 unhead: 1.11.7 - vue: 3.5.10(typescript@5.6.2) + vue: 3.5.11(typescript@5.6.2) '@unocss/astro@0.62.4(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))': dependencies: @@ -9822,20 +9822,20 @@ snapshots: - encoding - supports-color - '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))': + '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2))': dependencies: '@babel/core': 7.25.2 '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.25.2) vite: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) - vue: 3.5.10(typescript@5.6.2) + vue: 3.5.11(typescript@5.6.2) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.1.4(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))': + '@vitejs/plugin-vue@5.1.4(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2))': dependencies: vite: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) - vue: 3.5.10(typescript@5.6.2) + vue: 3.5.11(typescript@5.6.2) '@vitest/coverage-v8@2.1.2(vitest@2.1.2(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))': dependencies: @@ -9936,16 +9936,16 @@ snapshots: path-browserify: 1.0.1 vscode-uri: 3.0.8 - '@vue-macros/common@1.12.3(rollup@4.24.0)(vue@3.5.10(typescript@5.6.2))': + '@vue-macros/common@1.12.3(rollup@4.24.0)(vue@3.5.11(typescript@5.6.2))': dependencies: '@babel/types': 7.25.6 '@rollup/pluginutils': 5.1.2(rollup@4.24.0) - '@vue/compiler-sfc': 3.5.10 + '@vue/compiler-sfc': 3.5.11 ast-kit: 1.1.0 local-pkg: 0.5.0 magic-string-ast: 0.6.2 optionalDependencies: - vue: 3.5.10(typescript@5.6.2) + vue: 3.5.11(typescript@5.6.2) transitivePeerDependencies: - rollup @@ -9975,39 +9975,39 @@ snapshots: '@babel/helper-module-imports': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 '@babel/parser': 7.25.6 - '@vue/compiler-sfc': 3.5.10 + '@vue/compiler-sfc': 3.5.11 transitivePeerDependencies: - supports-color - '@vue/compiler-core@3.5.10': + '@vue/compiler-core@3.5.11': dependencies: '@babel/parser': 7.25.6 - '@vue/shared': 3.5.10 + '@vue/shared': 3.5.11 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.1 - '@vue/compiler-dom@3.5.10': + '@vue/compiler-dom@3.5.11': dependencies: - '@vue/compiler-core': 3.5.10 - '@vue/shared': 3.5.10 + '@vue/compiler-core': 3.5.11 + '@vue/shared': 3.5.11 - '@vue/compiler-sfc@3.5.10': + '@vue/compiler-sfc@3.5.11': dependencies: '@babel/parser': 7.25.6 - '@vue/compiler-core': 3.5.10 - '@vue/compiler-dom': 3.5.10 - '@vue/compiler-ssr': 3.5.10 - '@vue/shared': 3.5.10 + '@vue/compiler-core': 3.5.11 + '@vue/compiler-dom': 3.5.11 + '@vue/compiler-ssr': 3.5.11 + '@vue/shared': 3.5.11 estree-walker: 2.0.2 magic-string: 0.30.11 postcss: 8.4.47 source-map-js: 1.2.1 - '@vue/compiler-ssr@3.5.10': + '@vue/compiler-ssr@3.5.11': dependencies: - '@vue/compiler-dom': 3.5.10 - '@vue/shared': 3.5.10 + '@vue/compiler-dom': 3.5.11 + '@vue/shared': 3.5.11 '@vue/compiler-vue2@2.7.16': dependencies: @@ -10020,7 +10020,7 @@ snapshots: dependencies: '@vue/devtools-kit': 7.4.6 - '@vue/devtools-core@7.4.4(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.10(typescript@5.6.2))': + '@vue/devtools-core@7.4.4(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2))': dependencies: '@vue/devtools-kit': 7.4.6 '@vue/devtools-shared': 7.4.6 @@ -10028,7 +10028,7 @@ snapshots: nanoid: 3.3.7 pathe: 1.1.2 vite-hot-client: 0.2.3(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) - vue: 3.5.10(typescript@5.6.2) + vue: 3.5.11(typescript@5.6.2) transitivePeerDependencies: - vite @@ -10059,9 +10059,9 @@ snapshots: '@vue/language-core@2.1.6(typescript@5.6.2)': dependencies: '@volar/language-core': 2.4.4 - '@vue/compiler-dom': 3.5.10 + '@vue/compiler-dom': 3.5.11 '@vue/compiler-vue2': 2.7.16 - '@vue/shared': 3.5.10 + '@vue/shared': 3.5.11 computeds: 0.0.1 minimatch: 9.0.5 muggle-string: 0.4.1 @@ -10069,50 +10069,50 @@ snapshots: optionalDependencies: typescript: 5.6.2 - '@vue/reactivity@3.5.10': + '@vue/reactivity@3.5.11': dependencies: - '@vue/shared': 3.5.10 + '@vue/shared': 3.5.11 - '@vue/runtime-core@3.5.10': + '@vue/runtime-core@3.5.11': dependencies: - '@vue/reactivity': 3.5.10 - '@vue/shared': 3.5.10 + '@vue/reactivity': 3.5.11 + '@vue/shared': 3.5.11 - '@vue/runtime-dom@3.5.10': + '@vue/runtime-dom@3.5.11': dependencies: - '@vue/reactivity': 3.5.10 - '@vue/runtime-core': 3.5.10 - '@vue/shared': 3.5.10 + '@vue/reactivity': 3.5.11 + '@vue/runtime-core': 3.5.11 + '@vue/shared': 3.5.11 csstype: 3.1.3 - '@vue/server-renderer@3.5.10(vue@3.5.10(typescript@5.6.2))': + '@vue/server-renderer@3.5.11(vue@3.5.11(typescript@5.6.2))': dependencies: - '@vue/compiler-ssr': 3.5.10 - '@vue/shared': 3.5.10 - vue: 3.5.10(typescript@5.6.2) + '@vue/compiler-ssr': 3.5.11 + '@vue/shared': 3.5.11 + vue: 3.5.11(typescript@5.6.2) - '@vue/shared@3.5.10': {} + '@vue/shared@3.5.11': {} '@vue/test-utils@2.4.6': dependencies: js-beautify: 1.15.1 vue-component-type-helpers: 2.1.6 - '@vueuse/core@11.1.0(vue@3.5.10(typescript@5.6.2))': + '@vueuse/core@11.1.0(vue@3.5.11(typescript@5.6.2))': dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 11.1.0 - '@vueuse/shared': 11.1.0(vue@3.5.10(typescript@5.6.2)) - vue-demi: 0.14.10(vue@3.5.10(typescript@5.6.2)) + '@vueuse/shared': 11.1.0(vue@3.5.11(typescript@5.6.2)) + vue-demi: 0.14.10(vue@3.5.11(typescript@5.6.2)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/integrations@11.1.0(change-case@5.4.4)(focus-trap@7.6.0)(vue@3.5.10(typescript@5.6.2))': + '@vueuse/integrations@11.1.0(change-case@5.4.4)(focus-trap@7.6.0)(vue@3.5.11(typescript@5.6.2))': dependencies: - '@vueuse/core': 11.1.0(vue@3.5.10(typescript@5.6.2)) - '@vueuse/shared': 11.1.0(vue@3.5.10(typescript@5.6.2)) - vue-demi: 0.14.10(vue@3.5.10(typescript@5.6.2)) + '@vueuse/core': 11.1.0(vue@3.5.11(typescript@5.6.2)) + '@vueuse/shared': 11.1.0(vue@3.5.11(typescript@5.6.2)) + vue-demi: 0.14.10(vue@3.5.11(typescript@5.6.2)) optionalDependencies: change-case: 5.4.4 focus-trap: 7.6.0 @@ -10122,21 +10122,21 @@ snapshots: '@vueuse/metadata@11.1.0': {} - '@vueuse/nuxt@11.1.0(nuxt@packages+nuxt)(vue@3.5.10(typescript@5.6.2))': + '@vueuse/nuxt@11.1.0(nuxt@packages+nuxt)(vue@3.5.11(typescript@5.6.2))': dependencies: '@nuxt/kit': link:packages/kit - '@vueuse/core': 11.1.0(vue@3.5.10(typescript@5.6.2)) + '@vueuse/core': 11.1.0(vue@3.5.11(typescript@5.6.2)) '@vueuse/metadata': 11.1.0 local-pkg: 0.5.0 nuxt: link:packages/nuxt - vue-demi: 0.14.10(vue@3.5.10(typescript@5.6.2)) + vue-demi: 0.14.10(vue@3.5.11(typescript@5.6.2)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/shared@11.1.0(vue@3.5.10(typescript@5.6.2))': + '@vueuse/shared@11.1.0(vue@3.5.11(typescript@5.6.2))': dependencies: - vue-demi: 0.14.10(vue@3.5.10(typescript@5.6.2)) + vue-demi: 0.14.10(vue@3.5.11(typescript@5.6.2)) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -10463,7 +10463,7 @@ snapshots: defu: 6.1.4 dotenv: 16.4.5 giget: 1.2.3 - jiti: 2.1.1 + jiti: 2.1.2 mlly: 1.7.1 ohash: 1.1.4 pathe: 1.1.2 @@ -11223,10 +11223,10 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-config-flat-gitignore@0.3.0(eslint@9.11.1(jiti@2.1.1)): + eslint-config-flat-gitignore@0.3.0(eslint@9.11.1(jiti@2.1.2)): dependencies: '@eslint/compat': 1.1.1 - eslint: 9.11.1(jiti@2.1.1) + eslint: 9.11.1(jiti@2.1.2) find-up-simple: 1.0.0 eslint-flat-config-utils@0.4.0: @@ -11241,12 +11241,12 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-import-x@4.2.1(eslint@9.11.1(jiti@2.1.1))(typescript@5.6.2): + eslint-plugin-import-x@4.2.1(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2): dependencies: - '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.1.1))(typescript@5.6.2) + '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2) debug: 4.3.7(supports-color@9.4.0) doctrine: 3.0.0 - eslint: 9.11.1(jiti@2.1.1) + eslint: 9.11.1(jiti@2.1.2) eslint-import-resolver-node: 0.3.9 get-tsconfig: 4.8.0 is-glob: 4.0.3 @@ -11258,14 +11258,14 @@ snapshots: - supports-color - typescript - eslint-plugin-jsdoc@50.2.2(eslint@9.11.1(jiti@2.1.1)): + eslint-plugin-jsdoc@50.2.2(eslint@9.11.1(jiti@2.1.2)): dependencies: '@es-joy/jsdoccomment': 0.48.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.11.1(jiti@2.1.1) + eslint: 9.11.1(jiti@2.1.2) espree: 10.1.0 esquery: 1.6.0 parse-imports: 2.1.1 @@ -11277,38 +11277,38 @@ snapshots: eslint-plugin-no-only-tests@3.3.0: {} - eslint-plugin-perfectionist@3.8.0(eslint@9.11.1(jiti@2.1.1))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.1.1))): + eslint-plugin-perfectionist@3.8.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.1.2))): dependencies: '@typescript-eslint/types': 8.8.0 - '@typescript-eslint/utils': 8.8.0(eslint@9.11.1(jiti@2.1.1))(typescript@5.6.2) - eslint: 9.11.1(jiti@2.1.1) + '@typescript-eslint/utils': 8.8.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2) + eslint: 9.11.1(jiti@2.1.2) minimatch: 9.0.5 natural-compare-lite: 1.4.0 optionalDependencies: - vue-eslint-parser: 9.4.3(eslint@9.11.1(jiti@2.1.1)) + vue-eslint-parser: 9.4.3(eslint@9.11.1(jiti@2.1.2)) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-regexp@2.6.0(eslint@9.11.1(jiti@2.1.1)): + eslint-plugin-regexp@2.6.0(eslint@9.11.1(jiti@2.1.2)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.1.1)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.1.2)) '@eslint-community/regexpp': 4.11.0 comment-parser: 1.4.1 - eslint: 9.11.1(jiti@2.1.1) + eslint: 9.11.1(jiti@2.1.2) jsdoc-type-pratt-parser: 4.1.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-unicorn@55.0.0(eslint@9.11.1(jiti@2.1.1)): + eslint-plugin-unicorn@55.0.0(eslint@9.11.1(jiti@2.1.2)): dependencies: '@babel/helper-validator-identifier': 7.24.7 - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.1.1)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.1.2)) ci-info: 4.0.0 clean-regexp: 1.0.0 core-js-compat: 3.38.1 - eslint: 9.11.1(jiti@2.1.1) + eslint: 9.11.1(jiti@2.1.2) esquery: 1.6.0 globals: 15.9.0 indent-string: 4.0.0 @@ -11321,16 +11321,16 @@ snapshots: semver: 7.6.3 strip-indent: 3.0.0 - eslint-plugin-vue@9.28.0(eslint@9.11.1(jiti@2.1.1)): + eslint-plugin-vue@9.28.0(eslint@9.11.1(jiti@2.1.2)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.1.1)) - eslint: 9.11.1(jiti@2.1.1) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.1.2)) + eslint: 9.11.1(jiti@2.1.2) 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.11.1(jiti@2.1.1)) + vue-eslint-parser: 9.4.3(eslint@9.11.1(jiti@2.1.2)) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color @@ -11350,9 +11350,9 @@ snapshots: esrecurse: 4.3.0 estraverse: 5.3.0 - eslint-typegen@0.3.2(eslint@9.11.1(jiti@2.1.1)): + eslint-typegen@0.3.2(eslint@9.11.1(jiti@2.1.2)): dependencies: - eslint: 9.11.1(jiti@2.1.1) + eslint: 9.11.1(jiti@2.1.2) json-schema-to-typescript-lite: 14.1.0 ohash: 1.1.4 @@ -11360,9 +11360,9 @@ snapshots: eslint-visitor-keys@4.0.0: {} - eslint@9.11.1(jiti@2.1.1): + eslint@9.11.1(jiti@2.1.2): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.1.1)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.1.2)) '@eslint-community/regexpp': 4.11.0 '@eslint/config-array': 0.18.0 '@eslint/core': 0.6.0 @@ -11400,7 +11400,7 @@ snapshots: strip-ansi: 6.0.1 text-table: 0.2.0 optionalDependencies: - jiti: 2.1.1 + jiti: 2.1.2 transitivePeerDependencies: - supports-color @@ -11554,11 +11554,11 @@ snapshots: flatted@3.3.1: {} - floating-vue@5.2.2(@nuxt/kit@packages+kit)(vue@3.5.10(typescript@5.6.2)): + floating-vue@5.2.2(@nuxt/kit@packages+kit)(vue@3.5.11(typescript@5.6.2)): dependencies: '@floating-ui/dom': 1.1.1 - vue: 3.5.10(typescript@5.6.2) - vue-resize: 2.0.0-alpha.1(vue@3.5.10(typescript@5.6.2)) + vue: 3.5.11(typescript@5.6.2) + vue-resize: 2.0.0-alpha.1(vue@3.5.11(typescript@5.6.2)) optionalDependencies: '@nuxt/kit': link:packages/kit @@ -12008,7 +12008,7 @@ snapshots: bundle-require: 5.0.0(esbuild@0.23.1) debug: 4.3.7(supports-color@9.4.0) esbuild: 0.23.1 - jiti: 2.1.1 + jiti: 2.1.2 jiti-v1: jiti@1.21.6 pathe: 1.1.2 tsx: 4.19.1 @@ -12280,7 +12280,7 @@ snapshots: jiti@1.21.6: {} - jiti@2.1.1: {} + jiti@2.1.2: {} js-beautify@1.15.1: dependencies: @@ -12396,7 +12396,7 @@ snapshots: get-port-please: 3.1.2 h3: h3-nightly@2.0.0-1718872656.6765a6e http-shutdown: 1.2.2 - jiti: 2.1.1 + jiti: 2.1.2 mlly: 1.7.1 node-forge: 1.3.1 pathe: 1.1.2 @@ -12942,7 +12942,7 @@ snapshots: defu: 6.1.4 esbuild: 0.23.1 fast-glob: 3.3.2 - jiti: 2.1.1 + jiti: 2.1.2 mlly: 1.7.1 pathe: 1.1.2 pkg-types: 1.2.0 @@ -13022,7 +13022,7 @@ snapshots: hookable: 5.5.3 httpxy: 0.1.5 ioredis: 5.4.1 - jiti: 2.1.1 + jiti: 2.1.2 klona: 2.0.6 knitwork: 1.1.0 listhen: 1.7.2 @@ -13114,7 +13114,7 @@ snapshots: hookable: 5.5.3 httpxy: 0.1.5 ioredis: 5.4.1 - jiti: 2.1.1 + jiti: 2.1.2 klona: 2.0.6 knitwork: 1.1.0 listhen: 1.7.2 @@ -13533,7 +13533,7 @@ snapshots: postcss-loader@8.1.1(postcss@8.4.47)(typescript@5.6.2)(webpack@5.95.0): dependencies: cosmiconfig: 9.0.0(typescript@5.6.2) - jiti: 2.1.1 + jiti: 2.1.2 postcss: 8.4.47 semver: 7.6.3 optionalDependencies: @@ -14660,7 +14660,7 @@ snapshots: esbuild: 0.24.0 fast-glob: 3.3.2 hookable: 5.5.3 - jiti: 2.1.1 + jiti: 2.1.2 magic-string: 0.30.11 mkdist: 1.5.9(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) mlly: 1.7.1 @@ -14842,11 +14842,11 @@ snapshots: - rollup - supports-color - unplugin-vue-router@0.10.8(rollup@4.24.0)(vue-router@4.4.5(vue@3.5.10(typescript@5.6.2)))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3): + unplugin-vue-router@0.10.8(rollup@4.24.0)(vue-router@4.4.5(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3): dependencies: '@babel/types': 7.25.6 '@rollup/pluginutils': 5.1.2(rollup@4.24.0) - '@vue-macros/common': 1.12.3(rollup@4.24.0)(vue@3.5.10(typescript@5.6.2)) + '@vue-macros/common': 1.12.3(rollup@4.24.0)(vue@3.5.11(typescript@5.6.2)) ast-walker-scope: 0.6.2 chokidar: 3.6.0 fast-glob: 3.3.2 @@ -14859,7 +14859,7 @@ snapshots: unplugin: 1.14.1(webpack-sources@3.2.3) yaml: 2.5.1 optionalDependencies: - vue-router: 4.4.5(vue@3.5.10(typescript@5.6.2)) + vue-router: 4.4.5(vue@3.5.11(typescript@5.6.2)) transitivePeerDependencies: - rollup - vue @@ -14901,7 +14901,7 @@ snapshots: '@babel/standalone': 7.25.6 '@babel/types': 7.25.6 defu: 6.1.4 - jiti: 2.1.1 + jiti: 2.1.2 mri: 1.2.0 scule: 1.3.0 transitivePeerDependencies: @@ -14945,9 +14945,9 @@ snapshots: util-deprecate@1.0.2: {} - v-lazy-show@0.2.4(@vue/compiler-core@3.5.10): + v-lazy-show@0.2.4(@vue/compiler-core@3.5.11): dependencies: - '@vue/compiler-core': 3.5.10 + '@vue/compiler-core': 3.5.11 valibot@0.42.1(typescript@5.6.2): optionalDependencies: @@ -15012,7 +15012,7 @@ snapshots: - supports-color - terser - vite-plugin-checker@0.8.0(eslint@9.11.1(jiti@2.1.1))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)): + vite-plugin-checker@0.8.0(eslint@9.11.1(jiti@2.1.2))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)): dependencies: '@babel/code-frame': 7.24.7 ansi-escapes: 4.3.2 @@ -15030,7 +15030,7 @@ snapshots: vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.0.8 optionalDependencies: - eslint: 9.11.1(jiti@2.1.1) + eslint: 9.11.1(jiti@2.1.2) optionator: 0.9.4 typescript: 5.6.2 vue-tsc: 2.1.6(typescript@5.6.2) @@ -15061,7 +15061,7 @@ snapshots: '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.2) '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.25.2) - '@vue/compiler-dom': 3.5.10 + '@vue/compiler-dom': 3.5.11 kolorist: 1.8.0 magic-string: 0.30.11 vite: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) @@ -15079,9 +15079,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.10)(vue@3.5.10(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.2(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.10(typescript@5.6.2)))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3): + vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.11)(vue@3.5.11(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.2(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3): dependencies: - '@nuxt/test-utils': 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.10)(vue@3.5.10(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.2(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.10(typescript@5.6.2)))(vue@3.5.10(typescript@5.6.2))(webpack-sources@3.2.3) + '@nuxt/test-utils': 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.11)(vue@3.5.11(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.2(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -15202,16 +15202,16 @@ snapshots: vue-component-type-helpers@2.1.6: {} - vue-demi@0.14.10(vue@3.5.10(typescript@5.6.2)): + vue-demi@0.14.10(vue@3.5.11(typescript@5.6.2)): dependencies: - vue: 3.5.10(typescript@5.6.2) + vue: 3.5.11(typescript@5.6.2) vue-devtools-stub@0.1.0: {} - vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.1.1)): + vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.1.2)): dependencies: debug: 4.3.7(supports-color@9.4.0) - eslint: 9.11.1(jiti@2.1.1) + eslint: 9.11.1(jiti@2.1.2) eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 @@ -15221,24 +15221,24 @@ snapshots: transitivePeerDependencies: - supports-color - vue-loader@17.4.2(@vue/compiler-sfc@3.5.10)(vue@3.5.10(typescript@5.6.2))(webpack@5.95.0): + vue-loader@17.4.2(@vue/compiler-sfc@3.5.11)(vue@3.5.11(typescript@5.6.2))(webpack@5.95.0): dependencies: chalk: 4.1.2 hash-sum: 2.0.0 watchpack: 2.4.2 webpack: 5.95.0 optionalDependencies: - '@vue/compiler-sfc': 3.5.10 - vue: 3.5.10(typescript@5.6.2) + '@vue/compiler-sfc': 3.5.11 + vue: 3.5.11(typescript@5.6.2) - vue-resize@2.0.0-alpha.1(vue@3.5.10(typescript@5.6.2)): + vue-resize@2.0.0-alpha.1(vue@3.5.11(typescript@5.6.2)): dependencies: - vue: 3.5.10(typescript@5.6.2) + vue: 3.5.11(typescript@5.6.2) - vue-router@4.4.5(vue@3.5.10(typescript@5.6.2)): + vue-router@4.4.5(vue@3.5.11(typescript@5.6.2)): dependencies: '@vue/devtools-api': 6.6.4 - vue: 3.5.10(typescript@5.6.2) + vue: 3.5.11(typescript@5.6.2) vue-tsc@2.1.6(typescript@5.6.2): dependencies: @@ -15247,13 +15247,13 @@ snapshots: semver: 7.6.3 typescript: 5.6.2 - vue@3.5.10(typescript@5.6.2): + vue@3.5.11(typescript@5.6.2): dependencies: - '@vue/compiler-dom': 3.5.10 - '@vue/compiler-sfc': 3.5.10 - '@vue/runtime-dom': 3.5.10 - '@vue/server-renderer': 3.5.10(vue@3.5.10(typescript@5.6.2)) - '@vue/shared': 3.5.10 + '@vue/compiler-dom': 3.5.11 + '@vue/compiler-sfc': 3.5.11 + '@vue/runtime-dom': 3.5.11 + '@vue/server-renderer': 3.5.11(vue@3.5.11(typescript@5.6.2)) + '@vue/shared': 3.5.11 optionalDependencies: typescript: 5.6.2 From 44940f56749f19e7b3eeae58c206aae9790a2bb3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 3 Oct 2024 23:58:30 +0100 Subject: [PATCH 070/104] chore(deps): update github/codeql-action action to v3.26.11 (main) (#29267) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/ci.yml | 4 ++-- .github/workflows/scorecards.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2eb973c922..4312ab1f3e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -75,7 +75,7 @@ jobs: - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 - name: Initialize CodeQL - uses: github/codeql-action/init@e2b3eafc8d227b0241d48be5f425d47c2d750a13 # v3.26.10 + uses: github/codeql-action/init@6db8d6351fd0be61f9ed8ebd12ccd35dcec51fea # v3.26.11 with: config: | paths: @@ -91,7 +91,7 @@ jobs: queries: +security-and-quality - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@e2b3eafc8d227b0241d48be5f425d47c2d750a13 # v3.26.10 + uses: github/codeql-action/analyze@6db8d6351fd0be61f9ed8ebd12ccd35dcec51fea # v3.26.11 with: category: "/language:javascript-typescript" diff --git a/.github/workflows/scorecards.yml b/.github/workflows/scorecards.yml index 26d260eba8..176f3dba9e 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@e2b3eafc8d227b0241d48be5f425d47c2d750a13 # v3.26.10 + uses: github/codeql-action/upload-sarif@6db8d6351fd0be61f9ed8ebd12ccd35dcec51fea # v3.26.11 if: github.repository == 'nuxt/nuxt' && success() with: sarif_file: results.sarif From 61985f4800bd6cf409b3167bb62a965c448e8644 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 5 Oct 2024 09:30:03 +0100 Subject: [PATCH 071/104] chore(deps): update node.js to fffa89e (main) (#29276) 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 2d09d397f7..3bbbe17f89 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -1,4 +1,4 @@ -FROM node:lts@sha256:db5dd2f30cb82a8bdbd16acd4a8f3f2789f5b24f6ce43f98aa041be848c82e45 +FROM node:lts@sha256:fffa89e023a3351904c04284029105d9e2ac7020886d683775a298569591e5bb 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 fd5a0a1ff8829b3e8333546de02f070ef5b64d2c Mon Sep 17 00:00:00 2001 From: Pooya Parsa <pyapar@gmail.com> Date: Sat, 5 Oct 2024 20:41:35 +0200 Subject: [PATCH 072/104] chore(deps): update `jiti` (#29280) --- package.json | 8 +- packages/kit/package.json | 8 +- packages/kit/src/module/install.ts | 7 +- packages/nuxt/package.json | 8 +- packages/nuxt/src/core/schema.ts | 3 +- packages/schema/package.json | 6 +- packages/vite/package.json | 4 +- packages/vite/src/css.ts | 7 +- packages/webpack/package.json | 4 +- packages/webpack/src/utils/postcss.ts | 7 +- pnpm-lock.yaml | 553 +++++++++++++++++--------- 11 files changed, 397 insertions(+), 218 deletions(-) diff --git a/package.json b/package.json index 352b1777e1..d55bab66aa 100644 --- a/package.json +++ b/package.json @@ -43,9 +43,9 @@ "@vue/compiler-core": "3.5.11", "@vue/compiler-dom": "3.5.11", "@vue/shared": "3.5.11", - "c12": "2.0.0", + "c12": "2.0.1", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", - "jiti": "2.1.2", + "jiti": "2.3.1", "magic-string": "^0.30.11", "nitro": "npm:nitro-nightly@3.0.0-beta-28665895.e727afda", "nuxt": "workspace:*", @@ -55,7 +55,7 @@ "send": ">=0.19.0", "typescript": "5.6.2", "ufo": "1.5.4", - "unbuild": "3.0.0-rc.8", + "unbuild": "3.0.0-rc.11", "vite": "5.4.8", "vue": "3.5.11" }, @@ -87,7 +87,7 @@ "eslint-typegen": "0.3.2", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", "happy-dom": "15.7.4", - "jiti": "2.1.2", + "jiti": "2.3.1", "markdownlint-cli": "0.42.0", "nitro": "npm:nitro-nightly@3.0.0-beta-28665895.e727afda", "nuxi": "3.14.0", diff --git a/packages/kit/package.json b/packages/kit/package.json index 0d9b181799..f6200b4950 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -27,7 +27,7 @@ }, "dependencies": { "@nuxt/schema": "workspace:*", - "c12": "^2.0.0", + "c12": "^2.0.1", "consola": "^3.2.3", "defu": "^6.1.4", "destr": "^2.0.3", @@ -35,7 +35,7 @@ "globby": "^14.0.2", "hash-sum": "^2.0.0", "ignore": "^6.0.2", - "jiti": "^2.1.2", + "jiti": "^2.3.1", "klona": "^2.0.6", "mlly": "^1.7.1", "pathe": "^1.1.2", @@ -45,13 +45,13 @@ "ufo": "^1.5.4", "unctx": "^2.3.1", "unimport": "^3.13.1", - "untyped": "^1.5.0" + "untyped": "^1.5.1" }, "devDependencies": { "@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.8", + "unbuild": "3.0.0-rc.11", "vite": "5.4.8", "vitest": "2.1.2", "webpack": "5.95.0" diff --git a/packages/kit/src/module/install.ts b/packages/kit/src/module/install.ts index 1149fc9d94..39a460cbed 100644 --- a/packages/kit/src/module/install.ts +++ b/packages/kit/src/module/install.ts @@ -72,10 +72,7 @@ export const normalizeModuleTranspilePath = (p: string) => { export async function loadNuxtModuleInstance (nuxtModule: string | NuxtModule, nuxt: Nuxt = useNuxt()) { let buildTimeModuleMeta: ModuleMeta = {} - const jiti = createJiti(nuxt.options.rootDir, { - interopDefault: true, - alias: nuxt.options.alias, - }) + const jiti = createJiti(nuxt.options.rootDir, { alias: nuxt.options.alias }) // Import if input is string if (typeof nuxtModule === 'string') { @@ -85,7 +82,7 @@ export async function loadNuxtModuleInstance (nuxtModule: string | NuxtModule, n for (const path of paths) { try { const src = jiti.esmResolve(path, { parentURL: parentURL.replace(/\/node_modules\/?$/, '') }) - nuxtModule = await jiti.import(src) as NuxtModule + nuxtModule = await jiti.import(src, { default: true }) as NuxtModule // nuxt-module-builder generates a module.json with metadata including the version const moduleMetadataPath = join(dirname(src), 'module.json') diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index a9c11c61a3..6e03dbbe53 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -71,7 +71,7 @@ "@unhead/vue": "^1.11.7", "@vue/shared": "^3.5.11", "acorn": "8.12.1", - "c12": "^2.0.0", + "c12": "^2.0.1", "chokidar": "^3.6.0", "compatx": "^0.1.8", "consola": "^3.2.3", @@ -88,7 +88,7 @@ "hookable": "^5.5.3", "ignore": "^6.0.2", "impound": "^0.1.0", - "jiti": "^2.1.2", + "jiti": "^2.3.1", "klona": "^2.0.6", "knitwork": "^1.1.0", "magic-string": "^0.30.11", @@ -118,7 +118,7 @@ "unplugin": "^1.14.1", "unplugin-vue-router": "^0.10.8", "unstorage": "^1.12.0", - "untyped": "^1.5.0", + "untyped": "^1.5.1", "vue": "^3.5.11", "vue-bundle-renderer": "^2.1.1", "vue-devtools-stub": "^0.1.0", @@ -131,7 +131,7 @@ "@types/estree": "1.0.6", "@vitejs/plugin-vue": "5.1.4", "@vue/compiler-sfc": "3.5.11", - "unbuild": "3.0.0-rc.8", + "unbuild": "3.0.0-rc.11", "vite": "5.4.8", "vitest": "2.1.2" }, diff --git a/packages/nuxt/src/core/schema.ts b/packages/nuxt/src/core/schema.ts index f93030f9d0..a2bf41d7dd 100644 --- a/packages/nuxt/src/core/schema.ts +++ b/packages/nuxt/src/core/schema.ts @@ -23,7 +23,6 @@ export default defineNuxtModule({ // Initialize untyped/jiti loader const _resolveSchema = createJiti(fileURLToPath(import.meta.url), { - interopDefault: true, cache: false, transformOptions: { babel: { @@ -97,7 +96,7 @@ export default defineNuxtModule({ let loadedConfig: SchemaDefinition try { // TODO: fix type for second argument of `import` - loadedConfig = await _resolveSchema.import(filePath, {}) as SchemaDefinition + loadedConfig = await _resolveSchema.import(filePath, { default: true }) as SchemaDefinition } catch (err) { logger.warn( 'Unable to load schema from', diff --git a/packages/schema/package.json b/packages/schema/package.json index b3babac7ac..eab9f41491 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -45,13 +45,13 @@ "@vue/compiler-core": "3.5.11", "@vue/compiler-sfc": "3.5.11", "@vue/language-core": "2.1.6", - "c12": "2.0.0", + "c12": "2.0.1", "esbuild-loader": "4.2.2", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", "ignore": "6.0.2", "nitro": "npm:nitro-nightly@3.0.0-beta-28665895.e727afda", "ofetch": "1.4.0", - "unbuild": "3.0.0-rc.8", + "unbuild": "3.0.0-rc.11", "unctx": "2.3.1", "unenv": "1.10.0", "vite": "5.4.8", @@ -74,7 +74,7 @@ "ufo": "^1.5.4", "uncrypto": "^0.1.3", "unimport": "^3.13.1", - "untyped": "^1.5.0" + "untyped": "^1.5.1" }, "engines": { "node": "^14.18.0 || >=16.10.0" diff --git a/packages/vite/package.json b/packages/vite/package.json index a6156c198b..7c083c6e21 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -28,7 +28,7 @@ "@types/clear": "0.1.4", "@types/estree": "1.0.6", "rollup": "4.24.0", - "unbuild": "3.0.0-rc.8", + "unbuild": "3.0.0-rc.11", "vue": "3.5.11" }, "dependencies": { @@ -47,7 +47,7 @@ "externality": "^1.0.2", "get-port-please": "^3.1.2", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", - "jiti": "^2.1.2", + "jiti": "^2.3.1", "knitwork": "^1.1.0", "magic-string": "^0.30.11", "mlly": "^1.7.1", diff --git a/packages/vite/src/css.ts b/packages/vite/src/css.ts index c3f6871422..5a8b82f3fa 100644 --- a/packages/vite/src/css.ts +++ b/packages/vite/src/css.ts @@ -18,10 +18,7 @@ export async function resolveCSSOptions (nuxt: Nuxt): Promise<ViteConfig['css']> css.postcss.plugins = [] const postcssOptions = nuxt.options.postcss - const jiti = createJiti(nuxt.options.rootDir, { - interopDefault: true, - alias: nuxt.options.alias, - }) + const jiti = createJiti(nuxt.options.rootDir, { alias: nuxt.options.alias }) for (const pluginName of sortPlugins(postcssOptions)) { const pluginOptions = postcssOptions.plugins[pluginName] @@ -29,7 +26,7 @@ export async function resolveCSSOptions (nuxt: Nuxt): Promise<ViteConfig['css']> let pluginFn: ((opts: Record<string, any>) => Plugin) | undefined for (const parentURL of nuxt.options.modulesDir) { - pluginFn = await jiti.import(pluginName, { parentURL: parentURL.replace(/\/node_modules\/?$/, ''), try: true }) as (opts: Record<string, any>) => Plugin + pluginFn = await jiti.import(pluginName, { parentURL: parentURL.replace(/\/node_modules\/?$/, ''), try: true, default: true }) as (opts: Record<string, any>) => Plugin if (typeof pluginFn === 'function') { css.postcss.plugins.push(pluginFn(pluginOptions)) break diff --git a/packages/webpack/package.json b/packages/webpack/package.json index 53edb5db3f..7b37beeec3 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -40,7 +40,7 @@ "globby": "^14.0.2", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", "hash-sum": "^2.0.0", - "jiti": "^2.1.2", + "jiti": "^2.3.1", "knitwork": "^1.1.0", "lodash-es": "4.17.21", "magic-string": "^0.30.11", @@ -79,7 +79,7 @@ "@types/webpack-bundle-analyzer": "4.7.0", "@types/webpack-hot-middleware": "2.25.9", "rollup": "4.24.0", - "unbuild": "3.0.0-rc.8", + "unbuild": "3.0.0-rc.11", "vue": "3.5.11" }, "peerDependencies": { diff --git a/packages/webpack/src/utils/postcss.ts b/packages/webpack/src/utils/postcss.ts index 5f6daa8d1c..ff7ec76018 100644 --- a/packages/webpack/src/utils/postcss.ts +++ b/packages/webpack/src/utils/postcss.ts @@ -36,10 +36,7 @@ export async function getPostcssConfig (nuxt: Nuxt) { sourceMap: nuxt.options.webpack.cssSourceMap, }) - const jiti = createJiti(nuxt.options.rootDir, { - interopDefault: true, - alias: nuxt.options.alias, - }) + const jiti = createJiti(nuxt.options.rootDir, { alias: nuxt.options.alias }) // Keep the order of default plugins if (!Array.isArray(postcssOptions.plugins) && isPureObject(postcssOptions.plugins)) { @@ -51,7 +48,7 @@ export async function getPostcssConfig (nuxt: Nuxt) { let pluginFn: ((opts: Record<string, any>) => Plugin) | undefined for (const parentURL of nuxt.options.modulesDir) { - pluginFn = await jiti.import(pluginName, { parentURL: parentURL.replace(/\/node_modules\/?$/, ''), try: true }) as (opts: Record<string, any>) => Plugin + pluginFn = await jiti.import(pluginName, { parentURL: parentURL.replace(/\/node_modules\/?$/, ''), try: true, default: true }) as (opts: Record<string, any>) => Plugin if (typeof pluginFn === 'function') { plugins.push(pluginFn(pluginOptions)) break diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c02e70139f..0e7dfa2f4e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -14,9 +14,9 @@ overrides: '@vue/compiler-core': 3.5.11 '@vue/compiler-dom': 3.5.11 '@vue/shared': 3.5.11 - c12: 2.0.0 + c12: 2.0.1 h3: npm:h3-nightly@2.0.0-1718872656.6765a6e - jiti: 2.1.2 + jiti: 2.3.1 magic-string: ^0.30.11 nitro: npm:nitro-nightly@3.0.0-beta-28665895.e727afda nuxt: workspace:* @@ -26,7 +26,7 @@ overrides: send: '>=0.19.0' typescript: 5.6.2 ufo: 1.5.4 - unbuild: 3.0.0-rc.8 + unbuild: 3.0.0-rc.11 vite: 5.4.8 vue: 3.5.11 @@ -39,7 +39,7 @@ importers: version: 9.11.1 '@nuxt/eslint-config': specifier: 0.5.7 - version: 0.5.7(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2) + version: 0.5.7(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2) '@nuxt/kit': specifier: workspace:* version: link:packages/kit @@ -99,16 +99,16 @@ importers: version: 5.1.1 eslint: specifier: 9.11.1 - version: 9.11.1(jiti@2.1.2) + version: 9.11.1(jiti@2.3.1) eslint-plugin-no-only-tests: specifier: 3.3.0 version: 3.3.0 eslint-plugin-perfectionist: specifier: 3.8.0 - version: 3.8.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.1.2))) + version: 3.8.0(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.3.1))) eslint-typegen: specifier: 0.3.2 - version: 0.3.2(eslint@9.11.1(jiti@2.1.2)) + version: 0.3.2(eslint@9.11.1(jiti@2.3.1)) h3: specifier: npm:h3-nightly@2.0.0-1718872656.6765a6e version: h3-nightly@2.0.0-1718872656.6765a6e @@ -116,8 +116,8 @@ importers: specifier: 15.7.4 version: 15.7.4 jiti: - specifier: 2.1.2 - version: 2.1.2 + specifier: 2.3.1 + version: 2.3.1 markdownlint-cli: specifier: 0.42.0 version: 0.42.0 @@ -188,8 +188,8 @@ importers: specifier: workspace:* version: link:../schema c12: - specifier: 2.0.0 - version: 2.0.0(magicast@0.3.5) + specifier: 2.0.1 + version: 2.0.1(magicast@0.3.5) consola: specifier: ^3.2.3 version: 3.2.3 @@ -212,8 +212,8 @@ importers: specifier: ^6.0.2 version: 6.0.2 jiti: - specifier: 2.1.2 - version: 2.1.2 + specifier: 2.3.1 + version: 2.3.1 klona: specifier: ^2.0.6 version: 2.0.6 @@ -242,8 +242,8 @@ importers: specifier: ^3.13.1 version: 3.13.1(rollup@4.24.0)(webpack-sources@3.2.3) untyped: - specifier: ^1.5.0 - version: 1.5.0 + specifier: ^1.5.1 + version: 1.5.1 devDependencies: '@types/hash-sum': specifier: 1.0.2 @@ -255,8 +255,8 @@ importers: specifier: npm:nitro-nightly@3.0.0-beta-28665895.e727afda version: nitro-nightly@3.0.0-beta-28665895.e727afda(typescript@5.6.2)(webpack-sources@3.2.3) unbuild: - specifier: 3.0.0-rc.8 - version: 3.0.0-rc.8(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) + specifier: 3.0.0-rc.11 + version: 3.0.0-rc.11(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) vite: specifier: 5.4.8 version: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) @@ -309,8 +309,8 @@ importers: specifier: 8.12.1 version: 8.12.1 c12: - specifier: 2.0.0 - version: 2.0.0(magicast@0.3.5) + specifier: 2.0.1 + version: 2.0.1(magicast@0.3.5) chokidar: specifier: ^3.6.0 version: 3.6.0 @@ -360,8 +360,8 @@ importers: specifier: ^0.1.0 version: 0.1.0(rollup@4.24.0)(webpack-sources@3.2.3) jiti: - specifier: 2.1.2 - version: 2.1.2 + specifier: 2.3.1 + version: 2.3.1 klona: specifier: ^2.0.6 version: 2.0.6 @@ -450,8 +450,8 @@ importers: specifier: ^1.12.0 version: 1.12.0(ioredis@5.4.1) untyped: - specifier: ^1.5.0 - version: 1.5.0 + specifier: ^1.5.1 + version: 1.5.1 vue: specifier: 3.5.11 version: 3.5.11(typescript@5.6.2) @@ -484,8 +484,8 @@ importers: specifier: 3.5.11 version: 3.5.11 unbuild: - specifier: 3.0.0-rc.8 - version: 3.0.0-rc.8(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) + specifier: 3.0.0-rc.11 + version: 3.0.0-rc.11(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) vite: specifier: 5.4.8 version: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) @@ -529,8 +529,8 @@ importers: specifier: ^3.13.1 version: 3.13.1(rollup@4.24.0)(webpack-sources@3.2.3) untyped: - specifier: ^1.5.0 - version: 1.5.0 + specifier: ^1.5.1 + version: 1.5.1 devDependencies: '@nuxt/telemetry': specifier: 2.6.0 @@ -566,8 +566,8 @@ importers: specifier: 2.1.6 version: 2.1.6(typescript@5.6.2) c12: - specifier: 2.0.0 - version: 2.0.0(magicast@0.3.5) + specifier: 2.0.1 + version: 2.0.1(magicast@0.3.5) esbuild-loader: specifier: 4.2.2 version: 4.2.2(webpack@5.95.0) @@ -584,8 +584,8 @@ importers: specifier: 1.4.0 version: 1.4.0 unbuild: - specifier: 3.0.0-rc.8 - version: 3.0.0-rc.8(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) + specifier: 3.0.0-rc.11 + version: 3.0.0-rc.11(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) unctx: specifier: 2.3.1 version: 2.3.1(webpack-sources@3.2.3) @@ -629,8 +629,8 @@ importers: 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.2) jiti: - specifier: 2.1.2 - version: 2.1.2 + specifier: 2.3.1 + version: 2.3.1 knitwork: specifier: 1.1.0 version: 1.1.0 @@ -704,8 +704,8 @@ importers: specifier: npm:h3-nightly@2.0.0-1718872656.6765a6e version: h3-nightly@2.0.0-1718872656.6765a6e jiti: - specifier: 2.1.2 - version: 2.1.2 + specifier: 2.3.1 + version: 2.3.1 knitwork: specifier: ^1.1.0 version: 1.1.0 @@ -756,7 +756,7 @@ importers: version: 2.1.2(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) vite-plugin-checker: specifier: ^0.8.0 - version: 0.8.0(eslint@9.11.1(jiti@2.1.2))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)) + version: 0.8.0(eslint@9.11.1(jiti@2.3.1))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)) vue-bundle-renderer: specifier: ^2.1.1 version: 2.1.1 @@ -774,8 +774,8 @@ importers: specifier: 4.24.0 version: 4.24.0 unbuild: - specifier: 3.0.0-rc.8 - version: 3.0.0-rc.8(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) + specifier: 3.0.0-rc.11 + version: 3.0.0-rc.11(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) vue: specifier: 3.5.11 version: 3.5.11(typescript@5.6.2) @@ -828,8 +828,8 @@ importers: specifier: ^2.0.0 version: 2.0.0 jiti: - specifier: 2.1.2 - version: 2.1.2 + specifier: 2.3.1 + version: 2.3.1 knitwork: specifier: ^1.1.0 version: 1.1.0 @@ -940,8 +940,8 @@ importers: specifier: 4.24.0 version: 4.24.0 unbuild: - specifier: 3.0.0-rc.8 - version: 3.0.0-rc.8(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) + specifier: 3.0.0-rc.11 + version: 3.0.0-rc.11(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) vue: specifier: 3.5.11 version: 3.5.11(typescript@5.6.2) @@ -1046,18 +1046,34 @@ packages: resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} engines: {node: '>=6.9.0'} + '@babel/code-frame@7.25.7': + resolution: {integrity: sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==} + engines: {node: '>=6.9.0'} + '@babel/compat-data@7.25.4': resolution: {integrity: sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ==} engines: {node: '>=6.9.0'} + '@babel/compat-data@7.25.7': + resolution: {integrity: sha512-9ickoLz+hcXCeh7jrcin+/SLWm+GkxE2kTvoYyp38p4WkdFXfQJxDFGWp/YHjiKLPx06z2A7W8XKuqbReXDzsw==} + engines: {node: '>=6.9.0'} + '@babel/core@7.25.2': resolution: {integrity: sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==} engines: {node: '>=6.9.0'} + '@babel/core@7.25.7': + resolution: {integrity: sha512-yJ474Zv3cwiSOO9nXJuqzvwEeM+chDuQ8GJirw+pZ91sCGCyOZ3dJkVE09fTV0VEVzXyLWhh3G/AolYTPX7Mow==} + engines: {node: '>=6.9.0'} + '@babel/generator@7.25.6': resolution: {integrity: sha512-VPC82gr1seXOpkjAAKoLhP50vx4vGNlF4msF64dSFq1P8RfB+QAuJWGHPXXPc8QyfVWwwB/TNNU4+ayZmHNbZw==} engines: {node: '>=6.9.0'} + '@babel/generator@7.25.7': + resolution: {integrity: sha512-5Dqpl5fyV9pIAD62yK9P7fcA768uVPUyrQmqpqstHWgMma4feF1x/oFysBCVZLY5wJ2GkMUCdsNDnGZrPoR6rA==} + engines: {node: '>=6.9.0'} + '@babel/helper-annotate-as-pure@7.24.7': resolution: {integrity: sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==} engines: {node: '>=6.9.0'} @@ -1066,6 +1082,10 @@ packages: resolution: {integrity: sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==} engines: {node: '>=6.9.0'} + '@babel/helper-compilation-targets@7.25.7': + resolution: {integrity: sha512-DniTEax0sv6isaw6qSQSfV4gVRNtw2rte8HHM45t9ZR0xILaufBRNkpMifCRiAPyvL4ACD6v0gfCwCmtOQaV4A==} + engines: {node: '>=6.9.0'} + '@babel/helper-create-class-features-plugin@7.25.4': resolution: {integrity: sha512-ro/bFs3/84MDgDmMwbcHgDa8/E6J3QKNTk4xJJnVeFtGE+tL0K26E3pNxhYz2b67fJpt7Aphw5XcploKXuCvCQ==} engines: {node: '>=6.9.0'} @@ -1080,12 +1100,22 @@ packages: resolution: {integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==} engines: {node: '>=6.9.0'} + '@babel/helper-module-imports@7.25.7': + resolution: {integrity: sha512-o0xCgpNmRohmnoWKQ0Ij8IdddjyBFE4T2kagL/x6M3+4zUgc+4qTOUBoNe4XxDskt1HPKO007ZPiMgLDq2s7Kw==} + engines: {node: '>=6.9.0'} + '@babel/helper-module-transforms@7.25.2': resolution: {integrity: sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 + '@babel/helper-module-transforms@7.25.7': + resolution: {integrity: sha512-k/6f8dKG3yDz/qCwSM+RKovjMix563SLxQFo0UhRNo239SP6n9u5/eLtKD6EAjwta2JHJ49CsD8pms2HdNiMMQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + '@babel/helper-optimise-call-expression@7.24.7': resolution: {integrity: sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==} engines: {node: '>=6.9.0'} @@ -1104,6 +1134,10 @@ packages: resolution: {integrity: sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==} engines: {node: '>=6.9.0'} + '@babel/helper-simple-access@7.25.7': + resolution: {integrity: sha512-FPGAkJmyoChQeM+ruBGIDyrT2tKfZJO8NcxdC+CWNJi7N8/rZpSxK7yvBJ5O/nF1gfu5KzN7VKG3YVSLFfRSxQ==} + engines: {node: '>=6.9.0'} + '@babel/helper-skip-transparent-expression-wrappers@7.24.7': resolution: {integrity: sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==} engines: {node: '>=6.9.0'} @@ -1112,27 +1146,52 @@ packages: resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==} engines: {node: '>=6.9.0'} + '@babel/helper-string-parser@7.25.7': + resolution: {integrity: sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.24.7': resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.25.7': + resolution: {integrity: sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-option@7.24.8': resolution: {integrity: sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==} engines: {node: '>=6.9.0'} + '@babel/helper-validator-option@7.25.7': + resolution: {integrity: sha512-ytbPLsm+GjArDYXJ8Ydr1c/KJuutjF2besPNbIZnZ6MKUxi/uTA22t2ymmA4WFjZFpjiAMO0xuuJPqK2nvDVfQ==} + engines: {node: '>=6.9.0'} + '@babel/helpers@7.25.6': resolution: {integrity: sha512-Xg0tn4HcfTijTwfDwYlvVCl43V6h4KyVVX2aEm4qdO/PC6L2YvzLHFdmxhoeSA3eslcE6+ZVXHgWwopXYLNq4Q==} engines: {node: '>=6.9.0'} + '@babel/helpers@7.25.7': + resolution: {integrity: sha512-Sv6pASx7Esm38KQpF/U/OXLwPPrdGHNKoeblRxgZRLXnAtnkEe4ptJPDtAZM7fBLadbc1Q07kQpSiGQ0Jg6tRA==} + engines: {node: '>=6.9.0'} + '@babel/highlight@7.24.7': resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} engines: {node: '>=6.9.0'} + '@babel/highlight@7.25.7': + resolution: {integrity: sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==} + engines: {node: '>=6.9.0'} + '@babel/parser@7.25.6': resolution: {integrity: sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==} engines: {node: '>=6.0.0'} hasBin: true + '@babel/parser@7.25.7': + resolution: {integrity: sha512-aZn7ETtQsjjGG5HruveUK06cU3Hljuhd9Iojm4M8WWv3wLE6OkE5PWbDUkItmMgegmccaITudyuW5RPYrYlgWw==} + engines: {node: '>=6.0.0'} + hasBin: true + '@babel/plugin-proposal-decorators@7.24.7': resolution: {integrity: sha512-RL9GR0pUG5Kc8BUWLNDm2T5OpYwSX15r98I0IkgmRQTXuELq/OynH8xtMTMvTJFjXbMWFVTKtYkTaYQsuAwQlQ==} engines: {node: '>=6.9.0'} @@ -1178,22 +1237,34 @@ packages: resolution: {integrity: sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ==} engines: {node: '>=6.9.0'} - '@babel/standalone@7.25.6': - resolution: {integrity: sha512-Kf2ZcZVqsKbtYhlA7sP0z5A3q5hmCVYMKMWRWNK/5OVwHIve3JY1djVRmIVAx8FMueLIfZGKQDIILK2w8zO4mg==} + '@babel/standalone@7.25.7': + resolution: {integrity: sha512-7H+mK18Ew4C/pIIiZwF1eiVjUEh2Ju/BpwRZwcPeXltF/rIjHjFL0gol7PtGrHocmIq6P6ubJrylmmWQ3lGJPA==} engines: {node: '>=6.9.0'} '@babel/template@7.25.0': resolution: {integrity: sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==} engines: {node: '>=6.9.0'} + '@babel/template@7.25.7': + resolution: {integrity: sha512-wRwtAgI3bAS+JGU2upWNL9lSlDcRCqD05BZ1n3X2ONLH1WilFP6O1otQjeMK/1g0pvYcXC7b/qVUB1keofjtZA==} + engines: {node: '>=6.9.0'} + '@babel/traverse@7.25.6': resolution: {integrity: sha512-9Vrcx5ZW6UwK5tvqsj0nGpp/XzqthkT0dqIc9g1AdtygFToNtTF67XzYS//dm+SAK9cp3B9R4ZO/46p63SCjlQ==} engines: {node: '>=6.9.0'} + '@babel/traverse@7.25.7': + resolution: {integrity: sha512-jatJPT1Zjqvh/1FyJs6qAHL+Dzb7sTb+xr7Q+gM1b+1oBsMsQQ4FkVKb6dFlJvLlVssqkRzV05Jzervt9yhnzg==} + engines: {node: '>=6.9.0'} + '@babel/types@7.25.6': resolution: {integrity: sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==} engines: {node: '>=6.9.0'} + '@babel/types@7.25.7': + resolution: {integrity: sha512-vwIVdXG+j+FOpkwqHRcBgHLYNL7XMkufrlaFvL9o6Ai9sJn9+PdyIL5qa0XzTZw084c+u9LOls53eoZWP/W5WQ==} + engines: {node: '>=6.9.0'} + '@bcoe/v8-coverage@0.2.3': resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} @@ -3376,6 +3447,11 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true + browserslist@4.24.0: + resolution: {integrity: sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + buffer-crc32@1.0.0: resolution: {integrity: sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==} engines: {node: '>=8.0.0'} @@ -3400,8 +3476,8 @@ packages: peerDependencies: esbuild: '>=0.18' - c12@2.0.0: - resolution: {integrity: sha512-lxBXBw++beYvDiZhtIDQYtNpuHs+Fj+VgBxY+CyuDanuDwn8hUNFntvDi+AOZCyr5VQ2+pTFIFzFgRve3nLEtw==} + c12@2.0.1: + resolution: {integrity: sha512-Z4JgsKXHG37C6PYUtIxCfLJZvo6FyhHJoClwwb9ftUkLpPSkuYqn6Tr+vnaN8hymm0kIbcg6Ey3kv/Q71k5w/A==} peerDependencies: magicast: ^0.3.5 peerDependenciesMeta: @@ -3426,6 +3502,9 @@ packages: caniuse-lite@1.0.30001660: resolution: {integrity: sha512-GacvNTTuATm26qC74pt+ad1fW15mlQ/zuTzzY1ZoIzECTP8HURDfF43kNxPgf7H1jmelCBQTTbBNxdSXOA7Bqg==} + caniuse-lite@1.0.30001667: + resolution: {integrity: sha512-7LTwJjcRkzKFmtqGsibMeuXmvFDfZq/nzIjnmgCGzKKRVzjD72selLDK1oPF/Oxzmt4fNcPvTDvGqSDG4tCALw==} + case-police@0.7.0: resolution: {integrity: sha512-ULkv4kNeSBFCFwXE1NA/x6/FqY8lRRXT10HsGX7K0LcMcA/B45SgnNY98hnQ9c05AaVhgbR5jlCO0BXMlIEuPg==} hasBin: true @@ -3991,6 +4070,9 @@ packages: electron-to-chromium@1.5.19: resolution: {integrity: sha512-kpLJJi3zxTR1U828P+LIUDZ5ohixyo68/IcYOHLqnbTPr/wdgn4i1ECvmALN9E16JPA6cvCG5UG79gVwVdEK5w==} + electron-to-chromium@1.5.32: + resolution: {integrity: sha512-M+7ph0VGBQqqpTT2YrabjNKSQ2fEl9PVx6AK3N558gDH9NO8O6XN9SXXFWRo9u9PbEg/bWq+tjXQr+eXmxubCw==} + emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -4202,7 +4284,7 @@ packages: engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: - jiti: 2.1.2 + jiti: 2.3.1 peerDependenciesMeta: jiti: optional: true @@ -4296,14 +4378,6 @@ packages: fastq@1.17.1: resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} - fdir@6.3.0: - resolution: {integrity: sha512-QOnuT+BOtivR77wYvCWHfGt9s4Pz1VIMbD463vegT5MLqNXy8rYFT/lPVEqf/bhYeT6qmqrNHhsX+rWwe3rOCQ==} - peerDependencies: - picomatch: ^3 || ^4 - peerDependenciesMeta: - picomatch: - optional: true - fdir@6.4.0: resolution: {integrity: sha512-3oB133prH1o4j/L5lLW7uOCF1PlD+/It2L0eL/iAqWMB91RBbqTewABqxhj0ibBd90EEmWZq7ntIWzVaWcXTGQ==} peerDependencies: @@ -5026,8 +5100,8 @@ packages: resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} hasBin: true - jiti@2.1.2: - resolution: {integrity: sha512-cYNjJus5X9J4jLzTaI8rYoIq1k6YySiA1lK4wxSnOrBRXkbVyreZfhoboJhsUmwgU82lpPjj1IoU7Ggrau8r3g==} + jiti@2.3.1: + resolution: {integrity: sha512-xPZ6pPzUifI8XDBBxIL4OB1w1ZKmBpmNEeKwNt2d0Spn8XisAIZhWrlOHq5seBrFGTxVx9PbrWvEMyrk4IO5bA==} hasBin: true js-beautify@1.15.1: @@ -5522,8 +5596,8 @@ packages: engines: {node: '>=10'} hasBin: true - mkdist@1.5.9: - resolution: {integrity: sha512-PdJimzhcgDxaHpk1SUabw56gT3BU15vBHUTHkeeus8Kl7jUkpgG7+z0PiS/y23XXgO8TiU/dKP3L1oG55qrP1g==} + mkdist@1.6.0: + resolution: {integrity: sha512-nD7J/mx33Lwm4Q4qoPgRBVA9JQNKgyE7fLo5vdPWVDdjz96pXglGERp/fRnGPCTB37Kykfxs5bDdXa9BWOT9nw==} hasBin: true peerDependencies: sass: ^1.78.0 @@ -6851,10 +6925,6 @@ packages: tinyexec@0.3.0: resolution: {integrity: sha512-tVGE0mVJPGb0chKhqmsoosjsS+qUnJVGJpZgsHYQcGoPlG3B51R3PouqTgEGH2Dc9jjFyOqOpix6ZHNMXp1FZg==} - tinyglobby@0.2.6: - resolution: {integrity: sha512-NbBoFBpqfcgd1tCiO8Lkfdk+xrA7mlLR9zgvZcZWQQwU63XAfUePyd6wZBaU93Hqw347lHnwFzttAkemHzzz4g==} - engines: {node: '>=12.0.0'} - tinyglobby@0.2.9: resolution: {integrity: sha512-8or1+BGEdk1Zkkw2ii16qSS7uVrQJPre5A9o/XkWPATkk23FZh/15BKFxPnlTy6vkljZxLqYCzzBMj30ZrSvjw==} engines: {node: '>=12.0.0'} @@ -6986,8 +7056,8 @@ packages: ultrahtml@1.5.3: resolution: {integrity: sha512-GykOvZwgDWZlTQMtp5jrD4BVL+gNn2NVlVafjcFUJ7taY20tqYdwdoWBFy6GBJsNTZe1GkGPkSl5knQAjtgceg==} - unbuild@3.0.0-rc.8: - resolution: {integrity: sha512-2BJjw+DXR7d1LVTdYC6QaO7yVP7JUgoGjEvHiAOE2iFMYJyTyZcZug4NX5bHyFiV7LiJj6hxvflP09uQ3a2wGQ==} + unbuild@3.0.0-rc.11: + resolution: {integrity: sha512-faBmtdo73jSSoghmf7CuscmAMOr34eri9j674pQP+KKjxvwTKaRol6f2DVhKhNCfceeHdfm2BfDwRxo2L/w0fg==} hasBin: true peerDependencies: typescript: 5.6.2 @@ -7145,8 +7215,8 @@ packages: resolution: {integrity: sha512-4luGP9LMYszMRZwsvyUd9MrxgEGZdZuZgpVQHEEX0lCYFESasVRvZd0EYpCkOIbJKHMuv0LskpXc/8Un+MJzEQ==} hasBin: true - untyped@1.5.0: - resolution: {integrity: sha512-o2Vjmn2dal08BzCcINxSmWuAteReUUiXseii5VRhmxyLF0b21K0iKZQ9fMYK7RWspVkY+0saqaVQNq4roe3Efg==} + untyped@1.5.1: + resolution: {integrity: sha512-reBOnkJBFfBZ8pCKaeHgfZLcehXtM6UTxc+vqs1JvCps0c4amLNp3fhdGBZwYp+VLyoY9n3X5KOP7lCyWBUX9A==} hasBin: true unwasm@0.3.9: @@ -7658,8 +7728,15 @@ snapshots: '@babel/highlight': 7.24.7 picocolors: 1.1.0 + '@babel/code-frame@7.25.7': + dependencies: + '@babel/highlight': 7.25.7 + picocolors: 1.1.0 + '@babel/compat-data@7.25.4': {} + '@babel/compat-data@7.25.7': {} + '@babel/core@7.25.2': dependencies: '@ampproject/remapping': 2.3.0 @@ -7680,6 +7757,26 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/core@7.25.7': + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.25.7 + '@babel/generator': 7.25.7 + '@babel/helper-compilation-targets': 7.25.7 + '@babel/helper-module-transforms': 7.25.7(@babel/core@7.25.7) + '@babel/helpers': 7.25.7 + '@babel/parser': 7.25.7 + '@babel/template': 7.25.7 + '@babel/traverse': 7.25.7 + '@babel/types': 7.25.7 + convert-source-map: 2.0.0 + debug: 4.3.7(supports-color@9.4.0) + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + '@babel/generator@7.25.6': dependencies: '@babel/types': 7.25.6 @@ -7687,6 +7784,13 @@ snapshots: '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 + '@babel/generator@7.25.7': + dependencies: + '@babel/types': 7.25.7 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 3.0.2 + '@babel/helper-annotate-as-pure@7.24.7': dependencies: '@babel/types': 7.25.6 @@ -7699,6 +7803,14 @@ snapshots: lru-cache: 5.1.1 semver: 6.3.1 + '@babel/helper-compilation-targets@7.25.7': + dependencies: + '@babel/compat-data': 7.25.7 + '@babel/helper-validator-option': 7.25.7 + browserslist: 4.24.0 + lru-cache: 5.1.1 + semver: 6.3.1 + '@babel/helper-create-class-features-plugin@7.25.4(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -7726,6 +7838,13 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/helper-module-imports@7.25.7': + dependencies: + '@babel/traverse': 7.25.7 + '@babel/types': 7.25.7 + transitivePeerDependencies: + - supports-color + '@babel/helper-module-transforms@7.25.2(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -7736,6 +7855,16 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/helper-module-transforms@7.25.7(@babel/core@7.25.7)': + dependencies: + '@babel/core': 7.25.7 + '@babel/helper-module-imports': 7.25.7 + '@babel/helper-simple-access': 7.25.7 + '@babel/helper-validator-identifier': 7.25.7 + '@babel/traverse': 7.25.7 + transitivePeerDependencies: + - supports-color + '@babel/helper-optimise-call-expression@7.24.7': dependencies: '@babel/types': 7.25.6 @@ -7758,6 +7887,13 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/helper-simple-access@7.25.7': + dependencies: + '@babel/traverse': 7.25.7 + '@babel/types': 7.25.7 + transitivePeerDependencies: + - supports-color + '@babel/helper-skip-transparent-expression-wrappers@7.24.7': dependencies: '@babel/traverse': 7.25.6 @@ -7767,15 +7903,26 @@ snapshots: '@babel/helper-string-parser@7.24.8': {} + '@babel/helper-string-parser@7.25.7': {} + '@babel/helper-validator-identifier@7.24.7': {} + '@babel/helper-validator-identifier@7.25.7': {} + '@babel/helper-validator-option@7.24.8': {} + '@babel/helper-validator-option@7.25.7': {} + '@babel/helpers@7.25.6': dependencies: '@babel/template': 7.25.0 '@babel/types': 7.25.6 + '@babel/helpers@7.25.7': + dependencies: + '@babel/template': 7.25.7 + '@babel/types': 7.25.7 + '@babel/highlight@7.24.7': dependencies: '@babel/helper-validator-identifier': 7.24.7 @@ -7783,10 +7930,21 @@ snapshots: js-tokens: 4.0.0 picocolors: 1.1.0 + '@babel/highlight@7.25.7': + dependencies: + '@babel/helper-validator-identifier': 7.25.7 + chalk: 2.4.2 + js-tokens: 4.0.0 + picocolors: 1.1.0 + '@babel/parser@7.25.6': dependencies: '@babel/types': 7.25.6 + '@babel/parser@7.25.7': + dependencies: + '@babel/types': 7.25.7 + '@babel/plugin-proposal-decorators@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -7836,7 +7994,7 @@ snapshots: dependencies: regenerator-runtime: 0.14.1 - '@babel/standalone@7.25.6': {} + '@babel/standalone@7.25.7': {} '@babel/template@7.25.0': dependencies: @@ -7844,6 +8002,12 @@ snapshots: '@babel/parser': 7.25.6 '@babel/types': 7.25.6 + '@babel/template@7.25.7': + dependencies: + '@babel/code-frame': 7.25.7 + '@babel/parser': 7.25.7 + '@babel/types': 7.25.7 + '@babel/traverse@7.25.6': dependencies: '@babel/code-frame': 7.24.7 @@ -7856,12 +8020,30 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/traverse@7.25.7': + dependencies: + '@babel/code-frame': 7.25.7 + '@babel/generator': 7.25.7 + '@babel/parser': 7.25.7 + '@babel/template': 7.25.7 + '@babel/types': 7.25.7 + debug: 4.3.7(supports-color@9.4.0) + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + '@babel/types@7.25.6': dependencies: '@babel/helper-string-parser': 7.24.8 '@babel/helper-validator-identifier': 7.24.7 to-fast-properties: 2.0.0 + '@babel/types@7.25.7': + dependencies: + '@babel/helper-string-parser': 7.25.7 + '@babel/helper-validator-identifier': 7.25.7 + to-fast-properties: 2.0.0 + '@bcoe/v8-coverage@0.2.3': {} '@cloudflare/kv-asset-handler@0.3.4': @@ -8158,9 +8340,9 @@ snapshots: '@esbuild/win32-x64@0.24.0': optional: true - '@eslint-community/eslint-utils@4.4.0(eslint@9.11.1(jiti@2.1.2))': + '@eslint-community/eslint-utils@4.4.0(eslint@9.11.1(jiti@2.3.1))': dependencies: - eslint: 9.11.1(jiti@2.1.2) + eslint: 9.11.1(jiti@2.3.1) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.11.0': {} @@ -8484,34 +8666,34 @@ snapshots: - vue - webpack-sources - '@nuxt/eslint-config@0.5.7(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)': + '@nuxt/eslint-config@0.5.7(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2)': dependencies: '@eslint/js': 9.11.1 - '@nuxt/eslint-plugin': 0.5.7(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2) - '@stylistic/eslint-plugin': 2.8.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2) - '@typescript-eslint/eslint-plugin': 8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2))(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2) - '@typescript-eslint/parser': 8.5.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2) - eslint: 9.11.1(jiti@2.1.2) - eslint-config-flat-gitignore: 0.3.0(eslint@9.11.1(jiti@2.1.2)) + '@nuxt/eslint-plugin': 0.5.7(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2) + '@stylistic/eslint-plugin': 2.8.0(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2) + '@typescript-eslint/eslint-plugin': 8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2))(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2) + '@typescript-eslint/parser': 8.5.0(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2) + eslint: 9.11.1(jiti@2.3.1) + eslint-config-flat-gitignore: 0.3.0(eslint@9.11.1(jiti@2.3.1)) eslint-flat-config-utils: 0.4.0 - eslint-plugin-import-x: 4.2.1(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2) - eslint-plugin-jsdoc: 50.2.2(eslint@9.11.1(jiti@2.1.2)) - eslint-plugin-regexp: 2.6.0(eslint@9.11.1(jiti@2.1.2)) - eslint-plugin-unicorn: 55.0.0(eslint@9.11.1(jiti@2.1.2)) - eslint-plugin-vue: 9.28.0(eslint@9.11.1(jiti@2.1.2)) + eslint-plugin-import-x: 4.2.1(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2) + eslint-plugin-jsdoc: 50.2.2(eslint@9.11.1(jiti@2.3.1)) + eslint-plugin-regexp: 2.6.0(eslint@9.11.1(jiti@2.3.1)) + eslint-plugin-unicorn: 55.0.0(eslint@9.11.1(jiti@2.3.1)) + eslint-plugin-vue: 9.28.0(eslint@9.11.1(jiti@2.3.1)) globals: 15.9.0 local-pkg: 0.5.0 pathe: 1.1.2 - vue-eslint-parser: 9.4.3(eslint@9.11.1(jiti@2.1.2)) + vue-eslint-parser: 9.4.3(eslint@9.11.1(jiti@2.3.1)) transitivePeerDependencies: - supports-color - typescript - '@nuxt/eslint-plugin@0.5.7(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)': + '@nuxt/eslint-plugin@0.5.7(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2)': dependencies: '@typescript-eslint/types': 8.7.0 - '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2) - eslint: 9.11.1(jiti@2.1.2) + '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2) + eslint: 9.11.1(jiti@2.3.1) transitivePeerDependencies: - supports-color - typescript @@ -8604,7 +8786,7 @@ snapshots: dotenv: 16.4.5 git-url-parse: 15.0.0 is-docker: 3.0.0 - jiti: 2.1.2 + jiti: 2.3.1 mri: 1.2.0 nanoid: 5.0.7 ofetch: 1.4.0 @@ -8618,7 +8800,7 @@ snapshots: dependencies: '@nuxt/kit': link:packages/kit '@nuxt/schema': link:packages/schema - c12: 2.0.0(magicast@0.3.5) + c12: 2.0.1(magicast@0.3.5) consola: 3.2.3 defu: 6.1.4 destr: 2.0.3 @@ -8822,7 +9004,7 @@ snapshots: '@rollup/pluginutils': 5.1.2(rollup@4.24.0) commondir: 1.0.1 estree-walker: 2.0.2 - fdir: 6.3.0(picomatch@2.3.1) + fdir: 6.4.0(picomatch@2.3.1) is-reference: 1.2.1 magic-string: 0.30.11 picomatch: 2.3.1 @@ -9053,10 +9235,10 @@ snapshots: '@sindresorhus/merge-streams@2.3.0': {} - '@stylistic/eslint-plugin@2.8.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)': + '@stylistic/eslint-plugin@2.8.0(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2)': dependencies: - '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2) - eslint: 9.11.1(jiti@2.1.2) + '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2) + eslint: 9.11.1(jiti@2.3.1) eslint-visitor-keys: 4.0.0 espree: 10.1.0 estraverse: 5.3.0 @@ -9238,15 +9420,15 @@ snapshots: '@types/youtube@0.1.0': {} - '@typescript-eslint/eslint-plugin@8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2))(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)': + '@typescript-eslint/eslint-plugin@8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2))(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 8.5.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2) + '@typescript-eslint/parser': 8.5.0(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2) '@typescript-eslint/scope-manager': 8.5.0 - '@typescript-eslint/type-utils': 8.5.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2) - '@typescript-eslint/utils': 8.5.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2) + '@typescript-eslint/type-utils': 8.5.0(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2) + '@typescript-eslint/utils': 8.5.0(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2) '@typescript-eslint/visitor-keys': 8.5.0 - eslint: 9.11.1(jiti@2.1.2) + eslint: 9.11.1(jiti@2.3.1) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -9256,14 +9438,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.5.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)': + '@typescript-eslint/parser@8.5.0(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2)': dependencies: '@typescript-eslint/scope-manager': 8.5.0 '@typescript-eslint/types': 8.5.0 '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.2) '@typescript-eslint/visitor-keys': 8.5.0 debug: 4.3.7(supports-color@9.4.0) - eslint: 9.11.1(jiti@2.1.2) + eslint: 9.11.1(jiti@2.3.1) optionalDependencies: typescript: 5.6.2 transitivePeerDependencies: @@ -9284,10 +9466,10 @@ snapshots: '@typescript-eslint/types': 8.8.0 '@typescript-eslint/visitor-keys': 8.8.0 - '@typescript-eslint/type-utils@8.5.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)': + '@typescript-eslint/type-utils@8.5.0(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2)': dependencies: '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.2) - '@typescript-eslint/utils': 8.5.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2) + '@typescript-eslint/utils': 8.5.0(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2) debug: 4.3.7(supports-color@9.4.0) ts-api-utils: 1.3.0(typescript@5.6.2) optionalDependencies: @@ -9347,35 +9529,35 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.5.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)': + '@typescript-eslint/utils@8.5.0(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.1.2)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.3.1)) '@typescript-eslint/scope-manager': 8.5.0 '@typescript-eslint/types': 8.5.0 '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.2) - eslint: 9.11.1(jiti@2.1.2) + eslint: 9.11.1(jiti@2.3.1) transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/utils@8.7.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)': + '@typescript-eslint/utils@8.7.0(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.1.2)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.3.1)) '@typescript-eslint/scope-manager': 8.7.0 '@typescript-eslint/types': 8.7.0 '@typescript-eslint/typescript-estree': 8.7.0(typescript@5.6.2) - eslint: 9.11.1(jiti@2.1.2) + eslint: 9.11.1(jiti@2.3.1) transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/utils@8.8.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)': + '@typescript-eslint/utils@8.8.0(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.1.2)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.3.1)) '@typescript-eslint/scope-manager': 8.8.0 '@typescript-eslint/types': 8.8.0 '@typescript-eslint/typescript-estree': 8.8.0(typescript@5.6.2) - eslint: 9.11.1(jiti@2.1.2) + eslint: 9.11.1(jiti@2.3.1) transitivePeerDependencies: - supports-color - typescript @@ -10393,7 +10575,7 @@ snapshots: babel-walk@3.0.0-canary-5: dependencies: - '@babel/types': 7.25.6 + '@babel/types': 7.25.7 bail@2.0.2: {} @@ -10436,6 +10618,13 @@ snapshots: node-releases: 2.0.18 update-browserslist-db: 1.1.0(browserslist@4.23.3) + browserslist@4.24.0: + dependencies: + caniuse-lite: 1.0.30001667 + electron-to-chromium: 1.5.32 + node-releases: 2.0.18 + update-browserslist-db: 1.1.0(browserslist@4.24.0) + buffer-crc32@1.0.0: {} buffer-from@1.1.2: {} @@ -10456,14 +10645,14 @@ snapshots: esbuild: 0.23.1 load-tsconfig: 0.2.5 - c12@2.0.0(magicast@0.3.5): + c12@2.0.1(magicast@0.3.5): dependencies: chokidar: 4.0.1 confbox: 0.1.7 defu: 6.1.4 dotenv: 16.4.5 giget: 1.2.3 - jiti: 2.1.2 + jiti: 2.3.1 mlly: 1.7.1 ohash: 1.1.4 pathe: 1.1.2 @@ -10494,6 +10683,8 @@ snapshots: caniuse-lite@1.0.30001660: {} + caniuse-lite@1.0.30001667: {} + case-police@0.7.0: {} ccount@2.0.1: {} @@ -10533,7 +10724,7 @@ snapshots: changelogen@0.5.7(magicast@0.3.5): dependencies: - c12: 2.0.0(magicast@0.3.5) + c12: 2.0.1(magicast@0.3.5) colorette: 2.0.20 consola: 3.2.3 convert-gitmoji: 0.1.5 @@ -10681,8 +10872,8 @@ snapshots: constantinople@4.0.1: dependencies: - '@babel/parser': 7.25.6 - '@babel/types': 7.25.6 + '@babel/parser': 7.25.7 + '@babel/types': 7.25.7 convert-gitmoji@0.1.5: {} @@ -11032,6 +11223,8 @@ snapshots: electron-to-chromium@1.5.19: {} + electron-to-chromium@1.5.32: {} + emoji-regex@8.0.0: {} emoji-regex@9.2.2: {} @@ -11223,10 +11416,10 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-config-flat-gitignore@0.3.0(eslint@9.11.1(jiti@2.1.2)): + eslint-config-flat-gitignore@0.3.0(eslint@9.11.1(jiti@2.3.1)): dependencies: '@eslint/compat': 1.1.1 - eslint: 9.11.1(jiti@2.1.2) + eslint: 9.11.1(jiti@2.3.1) find-up-simple: 1.0.0 eslint-flat-config-utils@0.4.0: @@ -11241,12 +11434,12 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-import-x@4.2.1(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2): + eslint-plugin-import-x@4.2.1(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2): dependencies: - '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2) + '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2) debug: 4.3.7(supports-color@9.4.0) doctrine: 3.0.0 - eslint: 9.11.1(jiti@2.1.2) + eslint: 9.11.1(jiti@2.3.1) eslint-import-resolver-node: 0.3.9 get-tsconfig: 4.8.0 is-glob: 4.0.3 @@ -11258,14 +11451,14 @@ snapshots: - supports-color - typescript - eslint-plugin-jsdoc@50.2.2(eslint@9.11.1(jiti@2.1.2)): + eslint-plugin-jsdoc@50.2.2(eslint@9.11.1(jiti@2.3.1)): dependencies: '@es-joy/jsdoccomment': 0.48.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.11.1(jiti@2.1.2) + eslint: 9.11.1(jiti@2.3.1) espree: 10.1.0 esquery: 1.6.0 parse-imports: 2.1.1 @@ -11277,38 +11470,38 @@ snapshots: eslint-plugin-no-only-tests@3.3.0: {} - eslint-plugin-perfectionist@3.8.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.1.2))): + eslint-plugin-perfectionist@3.8.0(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.3.1))): dependencies: '@typescript-eslint/types': 8.8.0 - '@typescript-eslint/utils': 8.8.0(eslint@9.11.1(jiti@2.1.2))(typescript@5.6.2) - eslint: 9.11.1(jiti@2.1.2) + '@typescript-eslint/utils': 8.8.0(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2) + eslint: 9.11.1(jiti@2.3.1) minimatch: 9.0.5 natural-compare-lite: 1.4.0 optionalDependencies: - vue-eslint-parser: 9.4.3(eslint@9.11.1(jiti@2.1.2)) + vue-eslint-parser: 9.4.3(eslint@9.11.1(jiti@2.3.1)) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-regexp@2.6.0(eslint@9.11.1(jiti@2.1.2)): + eslint-plugin-regexp@2.6.0(eslint@9.11.1(jiti@2.3.1)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.1.2)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.3.1)) '@eslint-community/regexpp': 4.11.0 comment-parser: 1.4.1 - eslint: 9.11.1(jiti@2.1.2) + eslint: 9.11.1(jiti@2.3.1) jsdoc-type-pratt-parser: 4.1.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-unicorn@55.0.0(eslint@9.11.1(jiti@2.1.2)): + eslint-plugin-unicorn@55.0.0(eslint@9.11.1(jiti@2.3.1)): dependencies: '@babel/helper-validator-identifier': 7.24.7 - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.1.2)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.3.1)) ci-info: 4.0.0 clean-regexp: 1.0.0 core-js-compat: 3.38.1 - eslint: 9.11.1(jiti@2.1.2) + eslint: 9.11.1(jiti@2.3.1) esquery: 1.6.0 globals: 15.9.0 indent-string: 4.0.0 @@ -11321,16 +11514,16 @@ snapshots: semver: 7.6.3 strip-indent: 3.0.0 - eslint-plugin-vue@9.28.0(eslint@9.11.1(jiti@2.1.2)): + eslint-plugin-vue@9.28.0(eslint@9.11.1(jiti@2.3.1)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.1.2)) - eslint: 9.11.1(jiti@2.1.2) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.3.1)) + eslint: 9.11.1(jiti@2.3.1) 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.11.1(jiti@2.1.2)) + vue-eslint-parser: 9.4.3(eslint@9.11.1(jiti@2.3.1)) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color @@ -11350,9 +11543,9 @@ snapshots: esrecurse: 4.3.0 estraverse: 5.3.0 - eslint-typegen@0.3.2(eslint@9.11.1(jiti@2.1.2)): + eslint-typegen@0.3.2(eslint@9.11.1(jiti@2.3.1)): dependencies: - eslint: 9.11.1(jiti@2.1.2) + eslint: 9.11.1(jiti@2.3.1) json-schema-to-typescript-lite: 14.1.0 ohash: 1.1.4 @@ -11360,9 +11553,9 @@ snapshots: eslint-visitor-keys@4.0.0: {} - eslint@9.11.1(jiti@2.1.2): + eslint@9.11.1(jiti@2.3.1): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.1.2)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.3.1)) '@eslint-community/regexpp': 4.11.0 '@eslint/config-array': 0.18.0 '@eslint/core': 0.6.0 @@ -11400,7 +11593,7 @@ snapshots: strip-ansi: 6.0.1 text-table: 0.2.0 optionalDependencies: - jiti: 2.1.2 + jiti: 2.3.1 transitivePeerDependencies: - supports-color @@ -11501,14 +11694,10 @@ snapshots: dependencies: reusify: 1.0.4 - fdir@6.3.0(picomatch@2.3.1): + fdir@6.4.0(picomatch@2.3.1): optionalDependencies: picomatch: 2.3.1 - fdir@6.3.0(picomatch@4.0.2): - optionalDependencies: - picomatch: 4.0.2 - fdir@6.4.0(picomatch@4.0.2): optionalDependencies: picomatch: 4.0.2 @@ -12008,7 +12197,7 @@ snapshots: bundle-require: 5.0.0(esbuild@0.23.1) debug: 4.3.7(supports-color@9.4.0) esbuild: 0.23.1 - jiti: 2.1.2 + jiti: 2.3.1 jiti-v1: jiti@1.21.6 pathe: 1.1.2 tsx: 4.19.1 @@ -12280,7 +12469,7 @@ snapshots: jiti@1.21.6: {} - jiti@2.1.2: {} + jiti@2.3.1: {} js-beautify@1.15.1: dependencies: @@ -12396,7 +12585,7 @@ snapshots: get-port-please: 3.1.2 h3: h3-nightly@2.0.0-1718872656.6765a6e http-shutdown: 1.2.2 - jiti: 2.1.2 + jiti: 2.3.1 mlly: 1.7.1 node-forge: 1.3.1 pathe: 1.1.2 @@ -12934,21 +13123,21 @@ snapshots: mkdirp@1.0.4: {} - mkdist@1.5.9(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)): + mkdist@1.6.0(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)): dependencies: autoprefixer: 10.4.20(postcss@8.4.47) citty: 0.1.6 cssnano: 7.0.6(postcss@8.4.47) defu: 6.1.4 - esbuild: 0.23.1 - fast-glob: 3.3.2 - jiti: 2.1.2 + esbuild: 0.24.0 + jiti: 2.3.1 mlly: 1.7.1 pathe: 1.1.2 pkg-types: 1.2.0 postcss: 8.4.47 postcss-nested: 6.2.0(postcss@8.4.47) semver: 7.6.3 + tinyglobby: 0.2.9 optionalDependencies: sass: 1.78.0 typescript: 5.6.2 @@ -12998,7 +13187,7 @@ snapshots: '@types/http-proxy': 1.17.15 '@vercel/nft': 0.27.4 archiver: 7.0.1 - c12: 2.0.0(magicast@0.3.5) + c12: 2.0.1(magicast@0.3.5) chalk: 5.3.0 chokidar: 3.6.0 citty: 0.1.6 @@ -13022,7 +13211,7 @@ snapshots: hookable: 5.5.3 httpxy: 0.1.5 ioredis: 5.4.1 - jiti: 2.1.2 + jiti: 2.3.1 klona: 2.0.6 knitwork: 1.1.0 listhen: 1.7.2 @@ -13053,7 +13242,7 @@ snapshots: unenv: 1.10.0 unimport: 3.13.1(rollup@4.24.0)(webpack-sources@3.2.3) unstorage: 1.12.0(ioredis@5.4.1) - untyped: 1.5.0 + untyped: 1.5.1 unwasm: 0.3.9(webpack-sources@3.2.3) transitivePeerDependencies: - '@azure/app-configuration' @@ -13092,7 +13281,7 @@ snapshots: '@types/http-proxy': 1.17.15 '@vercel/nft': 0.26.5 archiver: 7.0.1 - c12: 2.0.0(magicast@0.3.5) + c12: 2.0.1(magicast@0.3.5) chalk: 5.3.0 chokidar: 3.6.0 citty: 0.1.6 @@ -13114,7 +13303,7 @@ snapshots: hookable: 5.5.3 httpxy: 0.1.5 ioredis: 5.4.1 - jiti: 2.1.2 + jiti: 2.3.1 klona: 2.0.6 knitwork: 1.1.0 listhen: 1.7.2 @@ -13533,7 +13722,7 @@ snapshots: postcss-loader@8.1.1(postcss@8.4.47)(typescript@5.6.2)(webpack@5.95.0): dependencies: cosmiconfig: 9.0.0(typescript@5.6.2) - jiti: 2.1.2 + jiti: 2.3.1 postcss: 8.4.47 semver: 7.6.3 optionalDependencies: @@ -14546,11 +14735,6 @@ snapshots: tinyexec@0.3.0: {} - tinyglobby@0.2.6: - dependencies: - fdir: 6.3.0(picomatch@4.0.2) - picomatch: 4.0.2 - tinyglobby@0.2.9: dependencies: fdir: 6.4.0(picomatch@4.0.2) @@ -14646,7 +14830,7 @@ snapshots: ultrahtml@1.5.3: {} - unbuild@3.0.0-rc.8(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)): + unbuild@3.0.0-rc.11(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)): dependencies: '@rollup/plugin-alias': 5.1.1(rollup@4.24.0) '@rollup/plugin-commonjs': 28.0.0(rollup@4.24.0) @@ -14658,11 +14842,10 @@ snapshots: consola: 3.2.3 defu: 6.1.4 esbuild: 0.24.0 - fast-glob: 3.3.2 hookable: 5.5.3 - jiti: 2.1.2 + jiti: 2.3.1 magic-string: 0.30.11 - mkdist: 1.5.9(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) + mkdist: 1.6.0(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) mlly: 1.7.1 pathe: 1.1.2 pkg-types: 1.2.0 @@ -14670,9 +14853,9 @@ snapshots: rollup: 4.24.0 rollup-plugin-dts: 6.1.1(rollup@4.24.0)(typescript@5.6.2) scule: 1.3.0 - tinyglobby: 0.2.6 + tinyglobby: 0.2.9 ufo: 1.5.4 - untyped: 1.5.0 + untyped: 1.5.1 optionalDependencies: typescript: 5.6.2 transitivePeerDependencies: @@ -14895,13 +15078,13 @@ snapshots: consola: 3.2.3 pathe: 1.1.2 - untyped@1.5.0: + untyped@1.5.1: dependencies: - '@babel/core': 7.25.2 - '@babel/standalone': 7.25.6 - '@babel/types': 7.25.6 + '@babel/core': 7.25.7 + '@babel/standalone': 7.25.7 + '@babel/types': 7.25.7 defu: 6.1.4 - jiti: 2.1.2 + jiti: 2.3.1 mri: 1.2.0 scule: 1.3.0 transitivePeerDependencies: @@ -14924,6 +15107,12 @@ snapshots: escalade: 3.2.0 picocolors: 1.1.0 + update-browserslist-db@1.1.0(browserslist@4.24.0): + dependencies: + browserslist: 4.24.0 + escalade: 3.2.0 + picocolors: 1.1.0 + uqr@0.1.2: {} uri-js-replace@1.0.1: {} @@ -15012,7 +15201,7 @@ snapshots: - supports-color - terser - vite-plugin-checker@0.8.0(eslint@9.11.1(jiti@2.1.2))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)): + vite-plugin-checker@0.8.0(eslint@9.11.1(jiti@2.3.1))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)): dependencies: '@babel/code-frame': 7.24.7 ansi-escapes: 4.3.2 @@ -15030,7 +15219,7 @@ snapshots: vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.0.8 optionalDependencies: - eslint: 9.11.1(jiti@2.1.2) + eslint: 9.11.1(jiti@2.3.1) optionator: 0.9.4 typescript: 5.6.2 vue-tsc: 2.1.6(typescript@5.6.2) @@ -15208,10 +15397,10 @@ snapshots: vue-devtools-stub@0.1.0: {} - vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.1.2)): + vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.3.1)): dependencies: debug: 4.3.7(supports-color@9.4.0) - eslint: 9.11.1(jiti@2.1.2) + eslint: 9.11.1(jiti@2.3.1) eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 @@ -15433,8 +15622,8 @@ snapshots: with@7.0.2: dependencies: - '@babel/parser': 7.25.6 - '@babel/types': 7.25.6 + '@babel/parser': 7.25.7 + '@babel/types': 7.25.7 assert-never: 1.3.0 babel-walk: 3.0.0-canary-5 From 69e9fb1d57b9422e32d29a162df90781183c29b2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 6 Oct 2024 05:45:42 +0100 Subject: [PATCH 073/104] chore(deps): update all non-major dependencies (main) (#29271) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/docs-check-links.yml | 2 +- package.json | 4 +- packages/ui-templates/package.json | 6 +- pnpm-lock.yaml | 487 +++++++++++++------------ 4 files changed, 261 insertions(+), 238 deletions(-) diff --git a/.github/workflows/docs-check-links.yml b/.github/workflows/docs-check-links.yml index 43021980dc..326da65817 100644 --- a/.github/workflows/docs-check-links.yml +++ b/.github/workflows/docs-check-links.yml @@ -19,7 +19,7 @@ jobs: steps: # Cache lychee results (e.g. to avoid hitting rate limits) - name: Restore lychee cache - uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2 + uses: actions/cache@2cdf405574d6ef1f33a1d12acccd3ae82f47b3f2 # v4.1.0 with: path: .lycheecache key: cache-lychee-${{ github.sha }} diff --git a/package.json b/package.json index d55bab66aa..bfaaaab5b2 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "vue": "3.5.11" }, "devDependencies": { - "@eslint/js": "9.11.1", + "@eslint/js": "9.12.0", "@nuxt/eslint-config": "0.5.7", "@nuxt/kit": "workspace:*", "@nuxt/test-utils": "3.14.2", @@ -81,7 +81,7 @@ "cssnano": "7.0.6", "destr": "2.0.3", "devalue": "5.1.1", - "eslint": "9.11.1", + "eslint": "9.12.0", "eslint-plugin-no-only-tests": "3.3.0", "eslint-plugin-perfectionist": "3.8.0", "eslint-typegen": "0.3.2", diff --git a/packages/ui-templates/package.json b/packages/ui-templates/package.json index 6d55ad314e..4b2eb47af5 100644 --- a/packages/ui-templates/package.json +++ b/packages/ui-templates/package.json @@ -18,18 +18,18 @@ "test": "pnpm lint && pnpm build" }, "devDependencies": { - "@unocss/reset": "0.63.2", + "@unocss/reset": "0.63.3", "critters": "0.0.24", "html-validate": "8.24.0", "htmlnano": "2.1.1", - "jiti": "2.1.2", + "jiti": "2.3.1", "knitwork": "1.1.0", "pathe": "1.1.2", "prettier": "3.3.3", "scule": "1.3.0", "tinyexec": "0.3.0", "tinyglobby": "0.2.9", - "unocss": "0.63.2", + "unocss": "0.63.3", "vite": "5.4.8" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0e7dfa2f4e..9adfd9bd51 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -35,11 +35,11 @@ importers: .: devDependencies: '@eslint/js': - specifier: 9.11.1 - version: 9.11.1 + specifier: 9.12.0 + version: 9.12.0 '@nuxt/eslint-config': specifier: 0.5.7 - version: 0.5.7(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2) + version: 0.5.7(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2) '@nuxt/kit': specifier: workspace:* version: link:packages/kit @@ -98,17 +98,17 @@ importers: specifier: 5.1.1 version: 5.1.1 eslint: - specifier: 9.11.1 - version: 9.11.1(jiti@2.3.1) + specifier: 9.12.0 + version: 9.12.0(jiti@2.3.1) eslint-plugin-no-only-tests: specifier: 3.3.0 version: 3.3.0 eslint-plugin-perfectionist: specifier: 3.8.0 - version: 3.8.0(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.3.1))) + version: 3.8.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.12.0(jiti@2.3.1))) eslint-typegen: specifier: 0.3.2 - version: 0.3.2(eslint@9.11.1(jiti@2.3.1)) + version: 0.3.2(eslint@9.12.0(jiti@2.3.1)) h3: specifier: npm:h3-nightly@2.0.0-1718872656.6765a6e version: h3-nightly@2.0.0-1718872656.6765a6e @@ -617,8 +617,8 @@ importers: packages/ui-templates: devDependencies: '@unocss/reset': - specifier: 0.63.2 - version: 0.63.2 + specifier: 0.63.3 + version: 0.63.3 critters: specifier: 0.0.24 version: 0.0.24 @@ -650,8 +650,8 @@ importers: specifier: 0.2.9 version: 0.2.9 unocss: - specifier: 0.63.2 - version: 0.63.2(postcss@8.4.47)(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) + specifier: 0.63.3 + version: 0.63.3(postcss@8.4.47)(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) vite: specifier: 5.4.8 version: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) @@ -756,7 +756,7 @@ importers: version: 2.1.2(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) vite-plugin-checker: specifier: ^0.8.0 - version: 0.8.0(eslint@9.11.1(jiti@2.3.1))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)) + version: 0.8.0(eslint@9.12.0(jiti@2.3.1))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)) vue-bundle-renderer: specifier: ^2.1.1 version: 2.1.1 @@ -1870,8 +1870,8 @@ packages: resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.11.1': - resolution: {integrity: sha512-/qu+TWz8WwPWc7/HcIJKi+c+MOm46GdVaSlTTQcaqaL53+GsoA6MxWp5PtTx48qbSP7ylM1Kn7nhvkugfJvRSA==} + '@eslint/js@9.12.0': + resolution: {integrity: sha512-eohesHH8WFRUprDNyEREgqP6beG6htMeUYeCpkEgBCieCMme5r9zFWjzAJp//9S+Kub4rqE+jXe9Cp1a7IYIIA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/object-schema@2.1.4': @@ -1899,12 +1899,20 @@ packages: resolution: {integrity: sha512-Nl8HCv0hGRSLQ+n1OD4Hk3a+Urwk9HH0vQkAzzCarT4KlA7bRl+6xEiS5PZVwOmjtC7XiH/oNe3as9Fxcr2A1w==} engines: {node: '>= 16'} + '@humanfs/core@0.19.0': + resolution: {integrity: sha512-2cbWIHbZVEweE853g8jymffCA+NCMiuqeECeBBLm8dg2oFdjuGJhgN4UAbI+6v0CKbbhvtXA4qV8YR5Ji86nmw==} + engines: {node: '>=18.18.0'} + + '@humanfs/node@0.16.5': + resolution: {integrity: sha512-KSPA4umqSG4LHYRodq31VDwKAvaTF4xmVlzM8Aeh4PlU1JQ3IG0wiA8C25d3RQ9nJyM3mBHyI53K06VVL/oFFg==} + engines: {node: '>=18.18.0'} + '@humanwhocodes/module-importer@1.0.1': resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} engines: {node: '>=12.22'} - '@humanwhocodes/retry@0.3.0': - resolution: {integrity: sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==} + '@humanwhocodes/retry@0.3.1': + resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==} engines: {node: '>=18.18'} '@iconify-json/carbon@1.2.1': @@ -2780,8 +2788,8 @@ packages: vite: optional: true - '@unocss/astro@0.63.2': - resolution: {integrity: sha512-paK2+DSTF4+uM/R/DrOspYeuNSoIHLGSJf7OeA/kbs+wSRT13MNoreT3Yp2qa7Ia67YylMZ50+gA0ED8NHEALQ==} + '@unocss/astro@0.63.3': + resolution: {integrity: sha512-wKw4oRaYpEHFf8qGK4L/irf7vXF2CrNoSU07eWfMTOh8D3jXMVRc5tTTL2LqJfcBrHQfe1XKA9zdNarghGzV7Q==} peerDependencies: vite: 5.4.8 peerDependenciesMeta: @@ -2793,8 +2801,8 @@ packages: engines: {node: '>=14'} hasBin: true - '@unocss/cli@0.63.2': - resolution: {integrity: sha512-t8YHUAHAf7En6QjO7bTJUQGZqAAXbqTkrYJOX4kJbfU9l3zQZkFFq7rdZhSybrGfbmhFMf5n8zdkxoBfkGk57g==} + '@unocss/cli@0.63.3': + resolution: {integrity: sha512-3UiN9UCkRUMWYmhvEl9gOFYw/dVHZZXhRlyNymdhXB/7WM6yW3IdNkMi9OSVcesd4ZxYwiwz0+/H2N9IUbv3vQ==} engines: {node: '>=14'} hasBin: true @@ -2802,27 +2810,27 @@ packages: resolution: {integrity: sha512-XKudKxxW8P44JvlIdS6HBpfE3qZA9rhbemy6/sb8HyZjKYjgeM9jx5yjk+9+4hXNma/KlwDXwjAqY29z0S0SrA==} engines: {node: '>=14'} - '@unocss/config@0.63.2': - resolution: {integrity: sha512-2Z7AIWT21jv5FX9WuC5pQcAMGLEC6bTnbF1wESJR+kcyBrmrnLxsbu56JMxhPSK2DB3vK5lOrEu2HxTcYsdOcQ==} + '@unocss/config@0.63.3': + resolution: {integrity: sha512-WP1wO/w3KIsodHaXwB+5H8nW+Hwf9I7fdUoXy0zop17vrnmjGWRV8esfYOfKEiNpqb1kAaU03gO/ucjMoPCdFg==} engines: {node: '>=14'} '@unocss/core@0.62.4': resolution: {integrity: sha512-Cc+Vo6XlaQpyVejkJrrzzWtiK9pgMWzVVBpm9VCVtwZPUjD4GSc+g7VQCPXSsr7m03tmSuRySJx72QcASmauNQ==} - '@unocss/core@0.63.2': - resolution: {integrity: sha512-S262ISnTkr6LSyNPXCWBZhHF49lD2snSHUJLXmmATnb2JpCRu/mMUvxJmsk9dPlsH3Ioa35Lw9sMiDWAZ9L5Gw==} + '@unocss/core@0.63.3': + resolution: {integrity: sha512-LPDog+Dt36ut9yomgpKDHn4j/kI72sWtxm3iL6agEK3NDQToQsizQU6f8ZsIyUrpi7CoIV2i+3vmsdxauBd4kw==} '@unocss/extractor-arbitrary-variants@0.62.4': resolution: {integrity: sha512-e4hJfBMyFr6T6dYSTTjNv9CQwaU1CVEKxDlYP0GpfSgxsV58pguID9j1mt0/XZD6LvEDzwxj9RTRWKpUSWqp+Q==} - '@unocss/extractor-arbitrary-variants@0.63.2': - resolution: {integrity: sha512-uNf3oe42OA5YGhkDoYv5UewGY5RIbW/7ctynIeWEYKTshzsRrRiDc4rYWSriU4yBSRzKVvyxdNN61s9Jz1huZw==} + '@unocss/extractor-arbitrary-variants@0.63.3': + resolution: {integrity: sha512-n5foNPmt/BtocMdUbl9HOOWuimPFIFDH9YmyfNrAN1kcL8Yz6l0PAlFWW5xUyk4rzaIXCfnWmRRb8mGoku0hXA==} '@unocss/inspector@0.62.4': resolution: {integrity: sha512-bRcnI99gZecNzrUr6kDMdwGHkhUuTPyvvadRdaOxHc9Ow3ANNyqymeFM1q5anZEUZt8h15TYN0mdyQyIWkU3zg==} - '@unocss/inspector@0.63.2': - resolution: {integrity: sha512-IVKbZmqg6fZIUz5OnA7l4BR8b81oiknOPWn4CPxZUZb9ZwOWznKnLxUJSv+NtPRn1YsaL14AOxDLOouSduzCmA==} + '@unocss/inspector@0.63.3': + resolution: {integrity: sha512-SdFXzmhq4bsz9hWi3ujyT8E+KiN4CfRoYig0FGLH6mNGYguVPvcUV+b+HFNNhK0g31abo94EkejEz0j/mEmXlg==} '@unocss/nuxt@0.62.4': resolution: {integrity: sha512-ZNfXu/f2kIRc8rnstToR/s2ubcvWDaCPmV5jXL+SQytSPb1ONCkK7ITNgB2TtrTEqQyhNX33VlnHNF8KsM8PNA==} @@ -2833,8 +2841,8 @@ packages: peerDependencies: postcss: 8.4.47 - '@unocss/postcss@0.63.2': - resolution: {integrity: sha512-CnIgooarFM3AKODXnUg+T9uqwxLsyD3R2eHEuCX/lik0mbY14Cd3V25dOJc42AYdvmungfPNBe7dDjaC3frQ+Q==} + '@unocss/postcss@0.63.3': + resolution: {integrity: sha512-hFtXt543W11dVpLVo3N4SOBcVcYVin5H+wUlYCnMnEK//bGcYfqPuDLGCXKWzmj2NhIFcikFUOpAcHdkEqbu7g==} engines: {node: '>=14'} peerDependencies: postcss: 8.4.47 @@ -2842,96 +2850,96 @@ packages: '@unocss/preset-attributify@0.62.4': resolution: {integrity: sha512-ei5nNT58GON9iyCGRRiIrphzyQbBIZ9iEqSBhIY0flcfi1uAPUXV32aO2slqJnWWAIwbRSb1GMpwYR8mmfuz8g==} - '@unocss/preset-attributify@0.63.2': - resolution: {integrity: sha512-TyDtwO4Ctn2pc0n+6U0GoXPi8r0VyVSY7xUTq+Rio6LSQn3yTrvPYwzxux83NJjVlpzZweC4Imj1wqFbq9ob/g==} + '@unocss/preset-attributify@0.63.3': + resolution: {integrity: sha512-aps5T2UHFMlSAS+chXQWdBfPMxNferPZC5Vj2Z6TVrnau4ue2w65MkSyVUzaadCKLH4rGZkzLf7h8qQFIOR9VA==} '@unocss/preset-icons@0.62.4': resolution: {integrity: sha512-n9m2nRTxyiw0sqOwSioO3rro0kaPW0JJzWlzcfdwQ+ZORNR5WyJL298fLXYUFbZG3EOF+zSPg6CMDWudKk/tlA==} - '@unocss/preset-icons@0.63.2': - resolution: {integrity: sha512-PqIkIPPBJ+5RuWS6boE6g23Jj8QtbyzjluiqaowFug/q7LgVgn6NV012CxAxEGNFkW8tYO9xmw7iR/hCVMQYQQ==} + '@unocss/preset-icons@0.63.3': + resolution: {integrity: sha512-9/eP1owlRpxn2oeIw2Xf6goGkUcmzTXHFwsD0+ttafbFN0+T9Vp22p+ac6xJJ+wzJY6XDMJ2IVCcDLoNtMUajA==} '@unocss/preset-mini@0.62.4': resolution: {integrity: sha512-1O+QpQFx7FT61aheAZEYemW5e4AGib8TFGm+rWLudKq2IBNnXHcS5xsq5QvqdC7rp9Dn3lnW5du6ijow5kCBuw==} - '@unocss/preset-mini@0.63.2': - resolution: {integrity: sha512-LURtaEBbKhU6sbcRZzClnFSsBXG9x9qNWEokduYv6M2TGwSA6YQXICDIaEfFhwmiRtlQavSXjWgI2IWTQvAaXQ==} + '@unocss/preset-mini@0.63.3': + resolution: {integrity: sha512-V1nwq0ca8zxiXUDz4bQVyjwqWwMIpY26XNx9i/yd7FhKW//Fb+9XWMdE7BcoaBDuECF6O+RjlrSuJ1Zdw8kN8A==} '@unocss/preset-tagify@0.62.4': resolution: {integrity: sha512-8b2Kcsvt93xu1JqDqcD3QvvW0L5rqvH7ev3BlNEVx6n8ayBqfB5HEd4ILKr7wSC90re+EnCgnMm7EP2FiQAJkw==} - '@unocss/preset-tagify@0.63.2': - resolution: {integrity: sha512-9k0iw4n9xT/UV5qSCqg6Qw3n/0iV++UItNtR/rYC2P7iWBpr1GFlnHOaSnVct3+KJdLRQ8S0aqBsDy00aPrNdQ==} + '@unocss/preset-tagify@0.63.3': + resolution: {integrity: sha512-GAHSLYdBMYzMeSjt0yjIHlhJxlfdSWjVkryhnjlJhnCHUpTLjLVXC3sic/i1tVLETQYCjDbe6E4MNoeV9phKQQ==} '@unocss/preset-typography@0.62.4': resolution: {integrity: sha512-ZVh+NbcibMmD6ve8Deub/G+XAFcGPuzE2Fx/tMAfWfYlfyOAtrMxuL+AARMthpRxdE0JOtggXNTrJb0ZhGYl9g==} - '@unocss/preset-typography@0.63.2': - resolution: {integrity: sha512-quDQSR2McLIeuyjHGCtzzjo62fXFy3FP/w73S0i1N0Myr750lHm4uaR1eWLemmSquqQO+NMJ7eHM4Tk2diNDHg==} + '@unocss/preset-typography@0.63.3': + resolution: {integrity: sha512-wtLuordwLOPFp/as+tuKM/aUvmgC5IkOQP2PfQwKfuywBhzGrAlNcBADj5i+9AmuFA1lFy87EfStEEdkMWtAvA==} '@unocss/preset-uno@0.62.4': resolution: {integrity: sha512-2S6+molIz8dH/al0nfkU7i/pMS0oERPr4k9iW80Byt4cKDIhh/0jhZrC83kgZRtCf5hclSBO4oCoMTi1JF7SBw==} - '@unocss/preset-uno@0.63.2': - resolution: {integrity: sha512-W5dbM/i4fPIJ/0jKCPtGE8TF2fFHsxmp6aUOCjhZuDt1EiKCRIoPJOnstzqYGZug/Hbnhho4vRGk4jNQTAJsaQ==} + '@unocss/preset-uno@0.63.3': + resolution: {integrity: sha512-ZV7USCPMJI08PaMZM+d0Bcnmgle55na6AuXbh7VrK3lUPpcOcaI+63sf1GzR+CRQsDR8J2BQD/D4yySXwQqFcA==} '@unocss/preset-web-fonts@0.62.4': resolution: {integrity: sha512-kaxgYBVyMdBlErseN8kWLiaS2N5OMlwg5ktAxUlei275fMoY7inQjOwppnjDVveJbN9SP6TcqqFpBIPfUayPkQ==} - '@unocss/preset-web-fonts@0.63.2': - resolution: {integrity: sha512-eDLp6WVEcUzoWijd4edheWpSo553pN8U0W2wcm43Vz4j3v55tnTtShNLzL4A1DoFVub+j/iL/h8RPozBoO7SUg==} + '@unocss/preset-web-fonts@0.63.3': + resolution: {integrity: sha512-DBylkDNKl17Kg+BG6GbFJJ3r/e7ZxhejY4gVYSIH9/j5487120I+1Hgj7b/aZSbauCLDR0AJTSxOZWvW+jn1eA==} '@unocss/preset-wind@0.62.4': resolution: {integrity: sha512-YOzfQ11AmAnl1ZkcWLMMxCdezLjRKavLNk38LumUMtcdsa0DAy+1JjTp+KEvVQAnD+Et/ld5X+YcBWJkVy5WFQ==} - '@unocss/preset-wind@0.63.2': - resolution: {integrity: sha512-Eb2arGDqqvilox5Xsg7SGWXMzwAMP6YrlbH6hpaPmicPT/2Q+anxeeYSztxQLLRKCsphPgZfkzg/+5/lbdXxog==} + '@unocss/preset-wind@0.63.3': + resolution: {integrity: sha512-bNur/Ck0e48uUcgowTChV1XNa4ev6HfrJepTC8wXlfQZOFSsZvNYW9+IHYts0QlX8NeG5Jcf1SlkXc+s/akmUA==} '@unocss/reset@0.62.4': resolution: {integrity: sha512-CtxjeDgN39fY/eZDLIXN4wy7C8W7+SD+41AlzGVU5JwhcXmnb1XoDpOd2lzMxc/Yy3F5dIJt2+MRDj9RnpX9Ew==} - '@unocss/reset@0.63.2': - resolution: {integrity: sha512-qKA1pp+FLV8vnnNPDh60yq63HsehkJtX8gbZwk4X5mYm8FvZJsgTtSnSkoLEqO9855JIhXvLxjGs4a7LBiEhLA==} + '@unocss/reset@0.63.3': + resolution: {integrity: sha512-AByvjMrKYOMcqVQc659b3oF85B/np+wvsTRYGLHYf/ZLrBCkdKNWGHMDS3O6RuJUzYqKOzR4HiM0VJLw3BJU8Q==} '@unocss/rule-utils@0.62.4': resolution: {integrity: sha512-XUwLbLUzL+VSHCJNK5QBHC9RbFehumge1/XJmsRfmh0+oxgJoO1gvEvxi57gYEmdJdMRJHRJZ66se6+cB0Ymvw==} engines: {node: '>=14'} - '@unocss/rule-utils@0.63.2': - resolution: {integrity: sha512-PeW1wVGG/tJSW9GpxbjyGNQvV2UDDMu/FU5ohkYz9CeGcHOGHw8gdlnH+9IT1hbQ6koVKNavhvKEQkXH1++FBg==} + '@unocss/rule-utils@0.63.3': + resolution: {integrity: sha512-DVX9d/72fsQz4qD67C+NIiMEhtpre6xJDISvxZgb165UzzW8k9rUTef4uWz0SRv+O5NdotpBl32UT8X9McP9Mg==} engines: {node: '>=14'} '@unocss/transformer-attributify-jsx@0.62.4': resolution: {integrity: sha512-z9DDqS2DibDR9gno55diKfAVegeJ9uoyQXQhH3R0KY4YMF49N1fWy/t74gOiHtlPmvjQtDRZYgjgaMCc2w8oWg==} - '@unocss/transformer-attributify-jsx@0.63.2': - resolution: {integrity: sha512-RPQqtJf1Z+S6D9cpNZmiycOc3ZQatyIkne3W7Aw+QVvlWziRPLZJbw7lU123JUdmKfoop8GQmii5a6sbUdjhuw==} + '@unocss/transformer-attributify-jsx@0.63.3': + resolution: {integrity: sha512-Xz5d4KUm6MCyZ7l4kLlA11ZCmrtQHmytVnzF9FYDHN6/jCmkn5wQBmQUJFSOuyyIrYQymyViZN++N8SjBq7ogA==} '@unocss/transformer-compile-class@0.62.4': resolution: {integrity: sha512-8yadY9T7LToJwSsrmYU3rUKlnDgPGVRvON7z9g1IjUCmFCGx7Gpg84x9KpKUG6eUTshPQFUI0YUHocrYFevAEA==} - '@unocss/transformer-compile-class@0.63.2': - resolution: {integrity: sha512-Lznx0PXnz+t0ltlqiD2TU4/TjoApnipYyA/bRDyAOZGeZgFy21zsaFV1ETh4lo88SxBNskZHt6RHNHWioJPd1w==} + '@unocss/transformer-compile-class@0.63.3': + resolution: {integrity: sha512-Uphx2doeMSz4fFsRhK0xHuua1JUBpcZmFFla4sk1uK8Vz6Kt6yre8+gmLch5O7w9uzVJyWHMlvT90FyPfFYd6Q==} '@unocss/transformer-directives@0.62.4': resolution: {integrity: sha512-bq9ZDG6/mr6X2mAogAo0PBVrLSLT0900MPqnj/ixadYHc7mRpX+y6bc/1AgWytZIFYSdNzf7XDoquZuwf42Ucg==} - '@unocss/transformer-directives@0.63.2': - resolution: {integrity: sha512-i5Lq6hayIgrqsWkLwuTep6FM/vM4MQyAsOGecxtJ9yeABMdFNxEehX6Gwy19tzWvD09hHJ9YOOKDfx9OYg1bag==} + '@unocss/transformer-directives@0.63.3': + resolution: {integrity: sha512-nQtxl/7kfG4OJbFq86E1HpY3v8pfEQd664dajxzaZ9kTyTGQhpYWTBgT5zkY5/9/svDuTZ9dPIMU+8CyQnVopQ==} '@unocss/transformer-variant-group@0.62.4': resolution: {integrity: sha512-W1fxMc2Lzxu4E+6JBQEBzK+AwoCQYI+EL2FT2BCUsAno37f3JdnwFFEVscck0epSdmdtidsSLDognyX8h10r8A==} - '@unocss/transformer-variant-group@0.63.2': - resolution: {integrity: sha512-vjjXlL4GEgBj6YPj2g7RzvzihE8tV2v8tOEm6LM+WOhJ8/DALe9CbAvjtCShV1pNNBYkzMdBOqiGIDzUkJTqnw==} + '@unocss/transformer-variant-group@0.63.3': + resolution: {integrity: sha512-Dpxb649mcZkpXWodDEIOQoE5gfcpSuuBjLE8H0OyivLVPqYw2Y5S7goXKuV7o9mce+QWJz+aJK1dtthJIcOpIg==} '@unocss/vite@0.62.4': resolution: {integrity: sha512-JKq3V6bcevYl9X5Jl3p9crArbhzI8JVWQkOxKV2nGLFaqvnc47vMSDxlU4MUdRWp3aQvzDw132tcx27oSbrojw==} peerDependencies: vite: 5.4.8 - '@unocss/vite@0.63.2': - resolution: {integrity: sha512-2beeHbWdEIXp9+b8GphvG2ZYWI3gta+MrHuoqcmrcc/0JVvx7FyjVIs/wSu63TRWGsiIkPXSOGJtOYvDgNEMBQ==} + '@unocss/vite@0.63.3': + resolution: {integrity: sha512-OrAbmTtY+bivQdq0ZApQa8WlUzNbYjGc9GYTJnME5/vuzlwf0b+cNEm8Quc6AdSmlyGN6rUC9VLKaB1OqSRnZw==} peerDependencies: vite: 5.4.8 @@ -4262,8 +4270,8 @@ packages: resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - eslint-scope@8.0.2: - resolution: {integrity: sha512-6E4xmrTw5wtxnLA5wYL3WDfhZ/1bUBGOXV0zQvVRDOtrR8D0p6W7fs3JweNYhwRYeGvd/1CKX2se0/2s7Q/nJA==} + eslint-scope@8.1.0: + resolution: {integrity: sha512-14dSvlhaVhKKsa9Fx1l8A17s7ah7Ef7wCakJ10LYk6+GYmP9yDti2oq2SEwcyndt6knfcZyhyxwY3i9yL78EQw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} eslint-typegen@0.3.2: @@ -4279,8 +4287,12 @@ packages: resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.11.1: - resolution: {integrity: sha512-MobhYKIoAO1s1e4VUrgx1l1Sk2JBR/Gqjjgw8+mfgoLE2xwsHur4gdfTxyTgShrhvdVFTaJSgMiQBl1jv/AWxg==} + eslint-visitor-keys@4.1.0: + 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==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -4293,6 +4305,10 @@ packages: resolution: {integrity: sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + espree@10.2.0: + resolution: {integrity: sha512-upbkBJbckcCNBDBDXEbuhjbP68n+scUd3k/U2EkyM9nw+I/jPiL4cLF/Al06CF96wRltFda16sxDFrxsI1v0/g==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + espree@9.6.1: resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -4979,10 +4995,6 @@ packages: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} - is-path-inside@3.0.3: - resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} - engines: {node: '>=8'} - is-path-inside@4.0.0: resolution: {integrity: sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==} engines: {node: '>=12'} @@ -7138,11 +7150,11 @@ packages: vite: optional: true - unocss@0.63.2: - resolution: {integrity: sha512-ldQ4rDjvzZts5LEWXbbr49kDCqeVtwXfZ9eU04zRYYjqVn7qU4jLGOQEhsdZyMHcQ58V+GKI5pgFvw2uDclROg==} + unocss@0.63.3: + resolution: {integrity: sha512-pjkLvzEghlNY9gyC3vnxr9zrO3ozx3FSBRxgCXflZmtEKP6APBopkzlB7+lJnRSY3gTFAPMLK1anqdfnQuKeUA==} engines: {node: '>=14'} peerDependencies: - '@unocss/webpack': 0.63.2 + '@unocss/webpack': 0.63.3 vite: 5.4.8 peerDependenciesMeta: '@unocss/webpack': @@ -8340,9 +8352,9 @@ snapshots: '@esbuild/win32-x64@0.24.0': optional: true - '@eslint-community/eslint-utils@4.4.0(eslint@9.11.1(jiti@2.3.1))': + '@eslint-community/eslint-utils@4.4.0(eslint@9.12.0(jiti@2.3.1))': dependencies: - eslint: 9.11.1(jiti@2.3.1) + eslint: 9.12.0(jiti@2.3.1) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.11.0': {} @@ -8363,7 +8375,7 @@ snapshots: dependencies: ajv: 6.12.6 debug: 4.3.7(supports-color@9.4.0) - espree: 10.1.0 + espree: 10.2.0 globals: 14.0.0 ignore: 5.3.2 import-fresh: 3.3.0 @@ -8373,7 +8385,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.11.1': {} + '@eslint/js@9.12.0': {} '@eslint/object-schema@2.1.4': {} @@ -8397,9 +8409,16 @@ snapshots: dependencies: kleur: 4.1.5 + '@humanfs/core@0.19.0': {} + + '@humanfs/node@0.16.5': + dependencies: + '@humanfs/core': 0.19.0 + '@humanwhocodes/retry': 0.3.1 + '@humanwhocodes/module-importer@1.0.1': {} - '@humanwhocodes/retry@0.3.0': {} + '@humanwhocodes/retry@0.3.1': {} '@iconify-json/carbon@1.2.1': dependencies: @@ -8666,34 +8685,34 @@ snapshots: - vue - webpack-sources - '@nuxt/eslint-config@0.5.7(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2)': + '@nuxt/eslint-config@0.5.7(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2)': dependencies: - '@eslint/js': 9.11.1 - '@nuxt/eslint-plugin': 0.5.7(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2) - '@stylistic/eslint-plugin': 2.8.0(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2) - '@typescript-eslint/eslint-plugin': 8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2))(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2) - '@typescript-eslint/parser': 8.5.0(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2) - eslint: 9.11.1(jiti@2.3.1) - eslint-config-flat-gitignore: 0.3.0(eslint@9.11.1(jiti@2.3.1)) + '@eslint/js': 9.12.0 + '@nuxt/eslint-plugin': 0.5.7(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2) + '@stylistic/eslint-plugin': 2.8.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2) + '@typescript-eslint/eslint-plugin': 8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2))(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2) + '@typescript-eslint/parser': 8.5.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2) + eslint: 9.12.0(jiti@2.3.1) + eslint-config-flat-gitignore: 0.3.0(eslint@9.12.0(jiti@2.3.1)) eslint-flat-config-utils: 0.4.0 - eslint-plugin-import-x: 4.2.1(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2) - eslint-plugin-jsdoc: 50.2.2(eslint@9.11.1(jiti@2.3.1)) - eslint-plugin-regexp: 2.6.0(eslint@9.11.1(jiti@2.3.1)) - eslint-plugin-unicorn: 55.0.0(eslint@9.11.1(jiti@2.3.1)) - eslint-plugin-vue: 9.28.0(eslint@9.11.1(jiti@2.3.1)) + eslint-plugin-import-x: 4.2.1(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2) + eslint-plugin-jsdoc: 50.2.2(eslint@9.12.0(jiti@2.3.1)) + eslint-plugin-regexp: 2.6.0(eslint@9.12.0(jiti@2.3.1)) + eslint-plugin-unicorn: 55.0.0(eslint@9.12.0(jiti@2.3.1)) + eslint-plugin-vue: 9.28.0(eslint@9.12.0(jiti@2.3.1)) globals: 15.9.0 local-pkg: 0.5.0 pathe: 1.1.2 - vue-eslint-parser: 9.4.3(eslint@9.11.1(jiti@2.3.1)) + vue-eslint-parser: 9.4.3(eslint@9.12.0(jiti@2.3.1)) transitivePeerDependencies: - supports-color - typescript - '@nuxt/eslint-plugin@0.5.7(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2)': + '@nuxt/eslint-plugin@0.5.7(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2)': dependencies: '@typescript-eslint/types': 8.7.0 - '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2) - eslint: 9.11.1(jiti@2.3.1) + '@typescript-eslint/utils': 8.7.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2) + eslint: 9.12.0(jiti@2.3.1) transitivePeerDependencies: - supports-color - typescript @@ -9235,10 +9254,10 @@ snapshots: '@sindresorhus/merge-streams@2.3.0': {} - '@stylistic/eslint-plugin@2.8.0(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2)': + '@stylistic/eslint-plugin@2.8.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2)': dependencies: - '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2) - eslint: 9.11.1(jiti@2.3.1) + '@typescript-eslint/utils': 8.7.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2) + eslint: 9.12.0(jiti@2.3.1) eslint-visitor-keys: 4.0.0 espree: 10.1.0 estraverse: 5.3.0 @@ -9420,15 +9439,15 @@ snapshots: '@types/youtube@0.1.0': {} - '@typescript-eslint/eslint-plugin@8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2))(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2)': + '@typescript-eslint/eslint-plugin@8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2))(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 8.5.0(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2) + '@typescript-eslint/parser': 8.5.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2) '@typescript-eslint/scope-manager': 8.5.0 - '@typescript-eslint/type-utils': 8.5.0(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2) - '@typescript-eslint/utils': 8.5.0(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2) + '@typescript-eslint/type-utils': 8.5.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2) + '@typescript-eslint/utils': 8.5.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2) '@typescript-eslint/visitor-keys': 8.5.0 - eslint: 9.11.1(jiti@2.3.1) + eslint: 9.12.0(jiti@2.3.1) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -9438,14 +9457,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.5.0(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2)': + '@typescript-eslint/parser@8.5.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2)': dependencies: '@typescript-eslint/scope-manager': 8.5.0 '@typescript-eslint/types': 8.5.0 '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.2) '@typescript-eslint/visitor-keys': 8.5.0 debug: 4.3.7(supports-color@9.4.0) - eslint: 9.11.1(jiti@2.3.1) + eslint: 9.12.0(jiti@2.3.1) optionalDependencies: typescript: 5.6.2 transitivePeerDependencies: @@ -9466,10 +9485,10 @@ snapshots: '@typescript-eslint/types': 8.8.0 '@typescript-eslint/visitor-keys': 8.8.0 - '@typescript-eslint/type-utils@8.5.0(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2)': + '@typescript-eslint/type-utils@8.5.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2)': dependencies: '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.2) - '@typescript-eslint/utils': 8.5.0(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2) + '@typescript-eslint/utils': 8.5.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2) debug: 4.3.7(supports-color@9.4.0) ts-api-utils: 1.3.0(typescript@5.6.2) optionalDependencies: @@ -9529,35 +9548,35 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.5.0(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2)': + '@typescript-eslint/utils@8.5.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.3.1)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.1)) '@typescript-eslint/scope-manager': 8.5.0 '@typescript-eslint/types': 8.5.0 '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.2) - eslint: 9.11.1(jiti@2.3.1) + eslint: 9.12.0(jiti@2.3.1) transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/utils@8.7.0(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2)': + '@typescript-eslint/utils@8.7.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.3.1)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.1)) '@typescript-eslint/scope-manager': 8.7.0 '@typescript-eslint/types': 8.7.0 '@typescript-eslint/typescript-estree': 8.7.0(typescript@5.6.2) - eslint: 9.11.1(jiti@2.3.1) + eslint: 9.12.0(jiti@2.3.1) transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/utils@8.8.0(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2)': + '@typescript-eslint/utils@8.8.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.3.1)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.1)) '@typescript-eslint/scope-manager': 8.8.0 '@typescript-eslint/types': 8.8.0 '@typescript-eslint/typescript-estree': 8.8.0(typescript@5.6.2) - eslint: 9.11.1(jiti@2.3.1) + eslint: 9.12.0(jiti@2.3.1) transitivePeerDependencies: - supports-color - typescript @@ -9648,11 +9667,11 @@ snapshots: - rollup - supports-color - '@unocss/astro@0.63.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))': + '@unocss/astro@0.63.3(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))': dependencies: - '@unocss/core': 0.63.2 - '@unocss/reset': 0.63.2 - '@unocss/vite': 0.63.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) + '@unocss/core': 0.63.3 + '@unocss/reset': 0.63.3 + '@unocss/vite': 0.63.3(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: vite: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: @@ -9678,13 +9697,13 @@ snapshots: - rollup - supports-color - '@unocss/cli@0.63.2(rollup@4.24.0)': + '@unocss/cli@0.63.3(rollup@4.24.0)': dependencies: '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.2(rollup@4.24.0) - '@unocss/config': 0.63.2 - '@unocss/core': 0.63.2 - '@unocss/preset-uno': 0.63.2 + '@unocss/config': 0.63.3 + '@unocss/core': 0.63.3 + '@unocss/preset-uno': 0.63.3 cac: 6.7.14 chokidar: 3.6.0 colorette: 2.0.20 @@ -9704,24 +9723,24 @@ snapshots: transitivePeerDependencies: - supports-color - '@unocss/config@0.63.2': + '@unocss/config@0.63.3': dependencies: - '@unocss/core': 0.63.2 + '@unocss/core': 0.63.3 unconfig: 0.5.5 transitivePeerDependencies: - supports-color '@unocss/core@0.62.4': {} - '@unocss/core@0.63.2': {} + '@unocss/core@0.63.3': {} '@unocss/extractor-arbitrary-variants@0.62.4': dependencies: '@unocss/core': 0.62.4 - '@unocss/extractor-arbitrary-variants@0.63.2': + '@unocss/extractor-arbitrary-variants@0.63.3': dependencies: - '@unocss/core': 0.63.2 + '@unocss/core': 0.63.3 '@unocss/inspector@0.62.4': dependencies: @@ -9730,10 +9749,10 @@ snapshots: gzip-size: 6.0.0 sirv: 2.0.4 - '@unocss/inspector@0.63.2': + '@unocss/inspector@0.63.3': dependencies: - '@unocss/core': 0.63.2 - '@unocss/rule-utils': 0.63.2 + '@unocss/core': 0.63.3 + '@unocss/rule-utils': 0.63.3 gzip-size: 6.0.0 sirv: 2.0.4 @@ -9771,11 +9790,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@unocss/postcss@0.63.2(postcss@8.4.47)': + '@unocss/postcss@0.63.3(postcss@8.4.47)': dependencies: - '@unocss/config': 0.63.2 - '@unocss/core': 0.63.2 - '@unocss/rule-utils': 0.63.2 + '@unocss/config': 0.63.3 + '@unocss/core': 0.63.3 + '@unocss/rule-utils': 0.63.3 css-tree: 3.0.0 postcss: 8.4.47 tinyglobby: 0.2.9 @@ -9786,9 +9805,9 @@ snapshots: dependencies: '@unocss/core': 0.62.4 - '@unocss/preset-attributify@0.63.2': + '@unocss/preset-attributify@0.63.3': dependencies: - '@unocss/core': 0.63.2 + '@unocss/core': 0.63.3 '@unocss/preset-icons@0.62.4': dependencies: @@ -9798,10 +9817,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@unocss/preset-icons@0.63.2': + '@unocss/preset-icons@0.63.3': dependencies: '@iconify/utils': 2.1.33 - '@unocss/core': 0.63.2 + '@unocss/core': 0.63.3 ofetch: 1.4.0 transitivePeerDependencies: - supports-color @@ -9812,29 +9831,29 @@ snapshots: '@unocss/extractor-arbitrary-variants': 0.62.4 '@unocss/rule-utils': 0.62.4 - '@unocss/preset-mini@0.63.2': + '@unocss/preset-mini@0.63.3': dependencies: - '@unocss/core': 0.63.2 - '@unocss/extractor-arbitrary-variants': 0.63.2 - '@unocss/rule-utils': 0.63.2 + '@unocss/core': 0.63.3 + '@unocss/extractor-arbitrary-variants': 0.63.3 + '@unocss/rule-utils': 0.63.3 '@unocss/preset-tagify@0.62.4': dependencies: '@unocss/core': 0.62.4 - '@unocss/preset-tagify@0.63.2': + '@unocss/preset-tagify@0.63.3': dependencies: - '@unocss/core': 0.63.2 + '@unocss/core': 0.63.3 '@unocss/preset-typography@0.62.4': dependencies: '@unocss/core': 0.62.4 '@unocss/preset-mini': 0.62.4 - '@unocss/preset-typography@0.63.2': + '@unocss/preset-typography@0.63.3': dependencies: - '@unocss/core': 0.63.2 - '@unocss/preset-mini': 0.63.2 + '@unocss/core': 0.63.3 + '@unocss/preset-mini': 0.63.3 '@unocss/preset-uno@0.62.4': dependencies: @@ -9843,21 +9862,21 @@ snapshots: '@unocss/preset-wind': 0.62.4 '@unocss/rule-utils': 0.62.4 - '@unocss/preset-uno@0.63.2': + '@unocss/preset-uno@0.63.3': dependencies: - '@unocss/core': 0.63.2 - '@unocss/preset-mini': 0.63.2 - '@unocss/preset-wind': 0.63.2 - '@unocss/rule-utils': 0.63.2 + '@unocss/core': 0.63.3 + '@unocss/preset-mini': 0.63.3 + '@unocss/preset-wind': 0.63.3 + '@unocss/rule-utils': 0.63.3 '@unocss/preset-web-fonts@0.62.4': dependencies: '@unocss/core': 0.62.4 ofetch: 1.4.0 - '@unocss/preset-web-fonts@0.63.2': + '@unocss/preset-web-fonts@0.63.3': dependencies: - '@unocss/core': 0.63.2 + '@unocss/core': 0.63.3 ofetch: 1.4.0 '@unocss/preset-wind@0.62.4': @@ -9866,41 +9885,41 @@ snapshots: '@unocss/preset-mini': 0.62.4 '@unocss/rule-utils': 0.62.4 - '@unocss/preset-wind@0.63.2': + '@unocss/preset-wind@0.63.3': dependencies: - '@unocss/core': 0.63.2 - '@unocss/preset-mini': 0.63.2 - '@unocss/rule-utils': 0.63.2 + '@unocss/core': 0.63.3 + '@unocss/preset-mini': 0.63.3 + '@unocss/rule-utils': 0.63.3 '@unocss/reset@0.62.4': {} - '@unocss/reset@0.63.2': {} + '@unocss/reset@0.63.3': {} '@unocss/rule-utils@0.62.4': dependencies: '@unocss/core': 0.62.4 magic-string: 0.30.11 - '@unocss/rule-utils@0.63.2': + '@unocss/rule-utils@0.63.3': dependencies: - '@unocss/core': 0.63.2 + '@unocss/core': 0.63.3 magic-string: 0.30.11 '@unocss/transformer-attributify-jsx@0.62.4': dependencies: '@unocss/core': 0.62.4 - '@unocss/transformer-attributify-jsx@0.63.2': + '@unocss/transformer-attributify-jsx@0.63.3': dependencies: - '@unocss/core': 0.63.2 + '@unocss/core': 0.63.3 '@unocss/transformer-compile-class@0.62.4': dependencies: '@unocss/core': 0.62.4 - '@unocss/transformer-compile-class@0.63.2': + '@unocss/transformer-compile-class@0.63.3': dependencies: - '@unocss/core': 0.63.2 + '@unocss/core': 0.63.3 '@unocss/transformer-directives@0.62.4': dependencies: @@ -9908,19 +9927,19 @@ snapshots: '@unocss/rule-utils': 0.62.4 css-tree: 2.3.1 - '@unocss/transformer-directives@0.63.2': + '@unocss/transformer-directives@0.63.3': dependencies: - '@unocss/core': 0.63.2 - '@unocss/rule-utils': 0.63.2 + '@unocss/core': 0.63.3 + '@unocss/rule-utils': 0.63.3 css-tree: 3.0.0 '@unocss/transformer-variant-group@0.62.4': dependencies: '@unocss/core': 0.62.4 - '@unocss/transformer-variant-group@0.63.2': + '@unocss/transformer-variant-group@0.63.3': dependencies: - '@unocss/core': 0.63.2 + '@unocss/core': 0.63.3 '@unocss/vite@0.62.4(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))': dependencies: @@ -9937,13 +9956,13 @@ snapshots: - rollup - supports-color - '@unocss/vite@0.63.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))': + '@unocss/vite@0.63.3(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(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.2 - '@unocss/core': 0.63.2 - '@unocss/inspector': 0.63.2 + '@unocss/config': 0.63.3 + '@unocss/core': 0.63.3 + '@unocss/inspector': 0.63.3 chokidar: 3.6.0 magic-string: 0.30.11 tinyglobby: 0.2.9 @@ -11416,10 +11435,10 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-config-flat-gitignore@0.3.0(eslint@9.11.1(jiti@2.3.1)): + eslint-config-flat-gitignore@0.3.0(eslint@9.12.0(jiti@2.3.1)): dependencies: '@eslint/compat': 1.1.1 - eslint: 9.11.1(jiti@2.3.1) + eslint: 9.12.0(jiti@2.3.1) find-up-simple: 1.0.0 eslint-flat-config-utils@0.4.0: @@ -11434,12 +11453,12 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-import-x@4.2.1(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2): + eslint-plugin-import-x@4.2.1(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2): dependencies: - '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2) + '@typescript-eslint/utils': 8.7.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2) debug: 4.3.7(supports-color@9.4.0) doctrine: 3.0.0 - eslint: 9.11.1(jiti@2.3.1) + eslint: 9.12.0(jiti@2.3.1) eslint-import-resolver-node: 0.3.9 get-tsconfig: 4.8.0 is-glob: 4.0.3 @@ -11451,14 +11470,14 @@ snapshots: - supports-color - typescript - eslint-plugin-jsdoc@50.2.2(eslint@9.11.1(jiti@2.3.1)): + eslint-plugin-jsdoc@50.2.2(eslint@9.12.0(jiti@2.3.1)): dependencies: '@es-joy/jsdoccomment': 0.48.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.11.1(jiti@2.3.1) + eslint: 9.12.0(jiti@2.3.1) espree: 10.1.0 esquery: 1.6.0 parse-imports: 2.1.1 @@ -11470,38 +11489,38 @@ snapshots: eslint-plugin-no-only-tests@3.3.0: {} - eslint-plugin-perfectionist@3.8.0(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.3.1))): + eslint-plugin-perfectionist@3.8.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.12.0(jiti@2.3.1))): dependencies: '@typescript-eslint/types': 8.8.0 - '@typescript-eslint/utils': 8.8.0(eslint@9.11.1(jiti@2.3.1))(typescript@5.6.2) - eslint: 9.11.1(jiti@2.3.1) + '@typescript-eslint/utils': 8.8.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2) + eslint: 9.12.0(jiti@2.3.1) minimatch: 9.0.5 natural-compare-lite: 1.4.0 optionalDependencies: - vue-eslint-parser: 9.4.3(eslint@9.11.1(jiti@2.3.1)) + vue-eslint-parser: 9.4.3(eslint@9.12.0(jiti@2.3.1)) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-regexp@2.6.0(eslint@9.11.1(jiti@2.3.1)): + eslint-plugin-regexp@2.6.0(eslint@9.12.0(jiti@2.3.1)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.3.1)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.1)) '@eslint-community/regexpp': 4.11.0 comment-parser: 1.4.1 - eslint: 9.11.1(jiti@2.3.1) + eslint: 9.12.0(jiti@2.3.1) jsdoc-type-pratt-parser: 4.1.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-unicorn@55.0.0(eslint@9.11.1(jiti@2.3.1)): + eslint-plugin-unicorn@55.0.0(eslint@9.12.0(jiti@2.3.1)): dependencies: '@babel/helper-validator-identifier': 7.24.7 - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.3.1)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.1)) ci-info: 4.0.0 clean-regexp: 1.0.0 core-js-compat: 3.38.1 - eslint: 9.11.1(jiti@2.3.1) + eslint: 9.12.0(jiti@2.3.1) esquery: 1.6.0 globals: 15.9.0 indent-string: 4.0.0 @@ -11514,16 +11533,16 @@ snapshots: semver: 7.6.3 strip-indent: 3.0.0 - eslint-plugin-vue@9.28.0(eslint@9.11.1(jiti@2.3.1)): + eslint-plugin-vue@9.28.0(eslint@9.12.0(jiti@2.3.1)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.3.1)) - eslint: 9.11.1(jiti@2.3.1) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.1)) + eslint: 9.12.0(jiti@2.3.1) 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.11.1(jiti@2.3.1)) + vue-eslint-parser: 9.4.3(eslint@9.12.0(jiti@2.3.1)) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color @@ -11538,14 +11557,14 @@ snapshots: esrecurse: 4.3.0 estraverse: 5.3.0 - eslint-scope@8.0.2: + eslint-scope@8.1.0: dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 - eslint-typegen@0.3.2(eslint@9.11.1(jiti@2.3.1)): + eslint-typegen@0.3.2(eslint@9.12.0(jiti@2.3.1)): dependencies: - eslint: 9.11.1(jiti@2.3.1) + eslint: 9.12.0(jiti@2.3.1) json-schema-to-typescript-lite: 14.1.0 ohash: 1.1.4 @@ -11553,18 +11572,20 @@ snapshots: eslint-visitor-keys@4.0.0: {} - eslint@9.11.1(jiti@2.3.1): + eslint-visitor-keys@4.1.0: {} + + eslint@9.12.0(jiti@2.3.1): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.3.1)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.1)) '@eslint-community/regexpp': 4.11.0 '@eslint/config-array': 0.18.0 '@eslint/core': 0.6.0 '@eslint/eslintrc': 3.1.0 - '@eslint/js': 9.11.1 + '@eslint/js': 9.12.0 '@eslint/plugin-kit': 0.2.0 + '@humanfs/node': 0.16.5 '@humanwhocodes/module-importer': 1.0.1 - '@humanwhocodes/retry': 0.3.0 - '@nodelib/fs.walk': 1.2.8 + '@humanwhocodes/retry': 0.3.1 '@types/estree': 1.0.6 '@types/json-schema': 7.0.15 ajv: 6.12.6 @@ -11572,9 +11593,9 @@ snapshots: cross-spawn: 7.0.3 debug: 4.3.7(supports-color@9.4.0) escape-string-regexp: 4.0.0 - eslint-scope: 8.0.2 - eslint-visitor-keys: 4.0.0 - espree: 10.1.0 + eslint-scope: 8.1.0 + eslint-visitor-keys: 4.1.0 + espree: 10.2.0 esquery: 1.6.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 @@ -11584,13 +11605,11 @@ snapshots: ignore: 5.3.2 imurmurhash: 0.1.4 is-glob: 4.0.3 - is-path-inside: 3.0.3 json-stable-stringify-without-jsonify: 1.0.1 lodash.merge: 4.6.2 minimatch: 3.1.2 natural-compare: 1.4.0 optionator: 0.9.4 - strip-ansi: 6.0.1 text-table: 0.2.0 optionalDependencies: jiti: 2.3.1 @@ -11603,6 +11622,12 @@ snapshots: acorn-jsx: 5.3.2(acorn@8.12.1) eslint-visitor-keys: 4.0.0 + espree@10.2.0: + dependencies: + acorn: 8.12.1 + acorn-jsx: 5.3.2(acorn@8.12.1) + eslint-visitor-keys: 4.1.0 + espree@9.6.1: dependencies: acorn: 8.12.1 @@ -12346,8 +12371,6 @@ snapshots: is-number@7.0.0: {} - is-path-inside@3.0.3: {} - is-path-inside@4.0.0: {} is-plain-obj@4.1.0: {} @@ -14999,25 +15022,25 @@ snapshots: - rollup - supports-color - unocss@0.63.2(postcss@8.4.47)(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)): + unocss@0.63.3(postcss@8.4.47)(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)): dependencies: - '@unocss/astro': 0.63.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) - '@unocss/cli': 0.63.2(rollup@4.24.0) - '@unocss/core': 0.63.2 - '@unocss/postcss': 0.63.2(postcss@8.4.47) - '@unocss/preset-attributify': 0.63.2 - '@unocss/preset-icons': 0.63.2 - '@unocss/preset-mini': 0.63.2 - '@unocss/preset-tagify': 0.63.2 - '@unocss/preset-typography': 0.63.2 - '@unocss/preset-uno': 0.63.2 - '@unocss/preset-web-fonts': 0.63.2 - '@unocss/preset-wind': 0.63.2 - '@unocss/transformer-attributify-jsx': 0.63.2 - '@unocss/transformer-compile-class': 0.63.2 - '@unocss/transformer-directives': 0.63.2 - '@unocss/transformer-variant-group': 0.63.2 - '@unocss/vite': 0.63.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) + '@unocss/astro': 0.63.3(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) + '@unocss/cli': 0.63.3(rollup@4.24.0) + '@unocss/core': 0.63.3 + '@unocss/postcss': 0.63.3(postcss@8.4.47) + '@unocss/preset-attributify': 0.63.3 + '@unocss/preset-icons': 0.63.3 + '@unocss/preset-mini': 0.63.3 + '@unocss/preset-tagify': 0.63.3 + '@unocss/preset-typography': 0.63.3 + '@unocss/preset-uno': 0.63.3 + '@unocss/preset-web-fonts': 0.63.3 + '@unocss/preset-wind': 0.63.3 + '@unocss/transformer-attributify-jsx': 0.63.3 + '@unocss/transformer-compile-class': 0.63.3 + '@unocss/transformer-directives': 0.63.3 + '@unocss/transformer-variant-group': 0.63.3 + '@unocss/vite': 0.63.3(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: vite: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: @@ -15201,7 +15224,7 @@ snapshots: - supports-color - terser - vite-plugin-checker@0.8.0(eslint@9.11.1(jiti@2.3.1))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)): + vite-plugin-checker@0.8.0(eslint@9.12.0(jiti@2.3.1))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)): dependencies: '@babel/code-frame': 7.24.7 ansi-escapes: 4.3.2 @@ -15219,7 +15242,7 @@ snapshots: vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.0.8 optionalDependencies: - eslint: 9.11.1(jiti@2.3.1) + eslint: 9.12.0(jiti@2.3.1) optionator: 0.9.4 typescript: 5.6.2 vue-tsc: 2.1.6(typescript@5.6.2) @@ -15397,10 +15420,10 @@ snapshots: vue-devtools-stub@0.1.0: {} - vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.3.1)): + vue-eslint-parser@9.4.3(eslint@9.12.0(jiti@2.3.1)): dependencies: debug: 4.3.7(supports-color@9.4.0) - eslint: 9.11.1(jiti@2.3.1) + eslint: 9.12.0(jiti@2.3.1) eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 From b3344cd71d79bdbd8eca851201f31b1c83a96c02 Mon Sep 17 00:00:00 2001 From: Daniel Roe <daniel@roe.dev> Date: Mon, 7 Oct 2024 06:22:07 +0200 Subject: [PATCH 074/104] ci: release dependency updates on nightly channel --- .github/workflows/ci.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4312ab1f3e..59c8abc2f8 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -256,7 +256,6 @@ jobs: github.event_name == 'push' && github.repository == 'nuxt/nuxt' && !contains(github.event.head_commit.message, '[skip-release]') && - !startsWith(github.event.head_commit.message, 'chore') && !startsWith(github.event.head_commit.message, 'docs') needs: - lint From 3b533e3f85484557615bed4a3c5b8b823ebece66 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 7 Oct 2024 06:49:01 +0200 Subject: [PATCH 075/104] chore(deps): update dependency mlly to ^1.7.2 (main) (#29294) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/kit/package.json | 2 +- packages/nuxt/package.json | 2 +- packages/vite/package.json | 2 +- packages/webpack/package.json | 2 +- pnpm-lock.yaml | 52 +++++++++++++++++------------------ 5 files changed, 30 insertions(+), 30 deletions(-) diff --git a/packages/kit/package.json b/packages/kit/package.json index f6200b4950..3327c648a1 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -37,7 +37,7 @@ "ignore": "^6.0.2", "jiti": "^2.3.1", "klona": "^2.0.6", - "mlly": "^1.7.1", + "mlly": "^1.7.2", "pathe": "^1.1.2", "pkg-types": "^1.2.0", "scule": "^1.3.0", diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 6e03dbbe53..2b47d9649d 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -92,7 +92,7 @@ "klona": "^2.0.6", "knitwork": "^1.1.0", "magic-string": "^0.30.11", - "mlly": "^1.7.1", + "mlly": "^1.7.2", "nanotar": "^0.1.1", "nitro": "npm:nitro-nightly@3.0.0-beta-28665895.e727afda", "nuxi": "^3.14.0", diff --git a/packages/vite/package.json b/packages/vite/package.json index 7c083c6e21..6b32cb36fc 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -50,7 +50,7 @@ "jiti": "^2.3.1", "knitwork": "^1.1.0", "magic-string": "^0.30.11", - "mlly": "^1.7.1", + "mlly": "^1.7.2", "ohash": "^1.1.4", "pathe": "^1.1.2", "perfect-debounce": "^1.0.0", diff --git a/packages/webpack/package.json b/packages/webpack/package.json index 7b37beeec3..1c5a0a6677 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -46,7 +46,7 @@ "magic-string": "^0.30.11", "memfs": "^4.12.0", "mini-css-extract-plugin": "^2.9.1", - "mlly": "^1.7.1", + "mlly": "^1.7.2", "ohash": "^1.1.4", "pathe": "^1.1.2", "pify": "^6.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9adfd9bd51..1dad2e94b9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -218,8 +218,8 @@ importers: specifier: ^2.0.6 version: 2.0.6 mlly: - specifier: ^1.7.1 - version: 1.7.1 + specifier: ^1.7.2 + version: 1.7.2 pathe: specifier: ^1.1.2 version: 1.1.2 @@ -372,8 +372,8 @@ importers: specifier: ^0.30.11 version: 0.30.11 mlly: - specifier: ^1.7.1 - version: 1.7.1 + specifier: ^1.7.2 + version: 1.7.2 nanotar: specifier: ^0.1.1 version: 0.1.1 @@ -713,8 +713,8 @@ importers: specifier: ^0.30.11 version: 0.30.11 mlly: - specifier: ^1.7.1 - version: 1.7.1 + specifier: ^1.7.2 + version: 1.7.2 ohash: specifier: 1.1.4 version: 1.1.4 @@ -846,8 +846,8 @@ importers: specifier: ^2.9.1 version: 2.9.1(webpack@5.95.0) mlly: - specifier: ^1.7.1 - version: 1.7.1 + specifier: ^1.7.2 + version: 1.7.2 ohash: specifier: 1.1.4 version: 1.1.4 @@ -5623,8 +5623,8 @@ packages: vue-tsc: optional: true - mlly@1.7.1: - resolution: {integrity: sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==} + mlly@1.7.2: + resolution: {integrity: sha512-tN3dvVHYVz4DhSXinXIk7u9syPYaJvio118uomkovAtWBT+RdbP6Lfh/5Lvo519YMmwBafwlh20IPTXIStscpA==} mri@1.2.0: resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} @@ -8446,7 +8446,7 @@ snapshots: debug: 4.3.7(supports-color@9.4.0) kolorist: 1.8.0 local-pkg: 0.5.0 - mlly: 1.7.1 + mlly: 1.7.2 transitivePeerDependencies: - supports-color @@ -8740,7 +8740,7 @@ snapshots: defu: 6.1.4 h3: h3-nightly@2.0.0-1718872656.6765a6e magic-string: 0.30.11 - mlly: 1.7.1 + mlly: 1.7.2 ofetch: 1.4.0 ohash: 1.1.4 pathe: 1.1.2 @@ -10672,7 +10672,7 @@ snapshots: dotenv: 16.4.5 giget: 1.2.3 jiti: 2.3.1 - mlly: 1.7.1 + mlly: 1.7.2 ohash: 1.1.4 pathe: 1.1.2 perfect-debounce: 1.0.0 @@ -11689,7 +11689,7 @@ snapshots: externality@1.0.2: dependencies: enhanced-resolve: 5.17.1 - mlly: 1.7.1 + mlly: 1.7.2 pathe: 1.1.2 ufo: 1.5.4 @@ -12232,7 +12232,7 @@ snapshots: impound@0.1.0(rollup@4.24.0)(webpack-sources@3.2.3): dependencies: '@rollup/pluginutils': 5.1.2(rollup@4.24.0) - mlly: 1.7.1 + mlly: 1.7.2 pathe: 1.1.2 unenv: 1.10.0 unplugin: 1.14.1(webpack-sources@3.2.3) @@ -12609,7 +12609,7 @@ snapshots: h3: h3-nightly@2.0.0-1718872656.6765a6e http-shutdown: 1.2.2 jiti: 2.3.1 - mlly: 1.7.1 + mlly: 1.7.2 node-forge: 1.3.1 pathe: 1.1.2 std-env: 3.7.0 @@ -12637,7 +12637,7 @@ snapshots: local-pkg@0.5.0: dependencies: - mlly: 1.7.1 + mlly: 1.7.2 pkg-types: 1.2.0 locate-path@5.0.0: @@ -13154,7 +13154,7 @@ snapshots: defu: 6.1.4 esbuild: 0.24.0 jiti: 2.3.1 - mlly: 1.7.1 + mlly: 1.7.2 pathe: 1.1.2 pkg-types: 1.2.0 postcss: 8.4.47 @@ -13166,7 +13166,7 @@ snapshots: typescript: 5.6.2 vue-tsc: 2.1.6(typescript@5.6.2) - mlly@1.7.1: + mlly@1.7.2: dependencies: acorn: 8.12.1 pathe: 1.1.2 @@ -13241,7 +13241,7 @@ snapshots: magic-string: 0.30.11 magicast: 0.3.5 mime: 4.0.4 - mlly: 1.7.1 + mlly: 1.7.2 mri: 1.2.0 node-fetch-native: 1.6.4 ofetch: 1.4.0 @@ -13332,7 +13332,7 @@ snapshots: listhen: 1.7.2 magic-string: 0.30.11 mime: 4.0.4 - mlly: 1.7.1 + mlly: 1.7.2 mri: 1.2.0 node-fetch-native: 1.6.4 ofetch: 1.4.0 @@ -13685,7 +13685,7 @@ snapshots: pkg-types@1.2.0: dependencies: confbox: 0.1.7 - mlly: 1.7.1 + mlly: 1.7.2 pathe: 1.1.2 playwright-core@1.47.2: {} @@ -14869,7 +14869,7 @@ snapshots: jiti: 2.3.1 magic-string: 0.30.11 mkdist: 1.6.0(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) - mlly: 1.7.1 + mlly: 1.7.2 pathe: 1.1.2 pkg-types: 1.2.0 pretty-bytes: 6.1.1 @@ -14956,7 +14956,7 @@ snapshots: fast-glob: 3.3.2 local-pkg: 0.5.0 magic-string: 0.30.11 - mlly: 1.7.1 + mlly: 1.7.2 pathe: 1.1.2 pkg-types: 1.2.0 scule: 1.3.0 @@ -15059,7 +15059,7 @@ snapshots: json5: 2.2.3 local-pkg: 0.5.0 magic-string: 0.30.11 - mlly: 1.7.1 + mlly: 1.7.2 pathe: 1.1.2 scule: 1.3.0 unplugin: 1.14.1(webpack-sources@3.2.3) @@ -15117,7 +15117,7 @@ snapshots: dependencies: knitwork: 1.1.0 magic-string: 0.30.11 - mlly: 1.7.1 + mlly: 1.7.2 pathe: 1.1.2 pkg-types: 1.2.0 unplugin: 1.14.1(webpack-sources@3.2.3) From a87f1ee8d0f75b317f00222d3ffa60eecffb6097 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 7 Oct 2024 17:48:51 +0200 Subject: [PATCH 076/104] chore(deps): update all non-major dependencies (main) (#29299) 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/ui-templates/package.json | 4 +- packages/vite/package.json | 2 +- packages/webpack/package.json | 2 +- pnpm-lock.yaml | 212 ++++++++++++++--------------- 7 files changed, 114 insertions(+), 114 deletions(-) diff --git a/package.json b/package.json index bfaaaab5b2..e0a90a24cc 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "@vue/shared": "3.5.11", "c12": "2.0.1", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", - "jiti": "2.3.1", + "jiti": "2.3.2", "magic-string": "^0.30.11", "nitro": "npm:nitro-nightly@3.0.0-beta-28665895.e727afda", "nuxt": "workspace:*", @@ -87,7 +87,7 @@ "eslint-typegen": "0.3.2", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", "happy-dom": "15.7.4", - "jiti": "2.3.1", + "jiti": "2.3.2", "markdownlint-cli": "0.42.0", "nitro": "npm:nitro-nightly@3.0.0-beta-28665895.e727afda", "nuxi": "3.14.0", diff --git a/packages/kit/package.json b/packages/kit/package.json index 3327c648a1..0c176cea1d 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -35,7 +35,7 @@ "globby": "^14.0.2", "hash-sum": "^2.0.0", "ignore": "^6.0.2", - "jiti": "^2.3.1", + "jiti": "^2.3.2", "klona": "^2.0.6", "mlly": "^1.7.2", "pathe": "^1.1.2", diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 2b47d9649d..79e15e0f4d 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -88,7 +88,7 @@ "hookable": "^5.5.3", "ignore": "^6.0.2", "impound": "^0.1.0", - "jiti": "^2.3.1", + "jiti": "^2.3.2", "klona": "^2.0.6", "knitwork": "^1.1.0", "magic-string": "^0.30.11", diff --git a/packages/ui-templates/package.json b/packages/ui-templates/package.json index 4b2eb47af5..f569a24369 100644 --- a/packages/ui-templates/package.json +++ b/packages/ui-templates/package.json @@ -20,9 +20,9 @@ "devDependencies": { "@unocss/reset": "0.63.3", "critters": "0.0.24", - "html-validate": "8.24.0", + "html-validate": "8.24.1", "htmlnano": "2.1.1", - "jiti": "2.3.1", + "jiti": "2.3.2", "knitwork": "1.1.0", "pathe": "1.1.2", "prettier": "3.3.3", diff --git a/packages/vite/package.json b/packages/vite/package.json index 6b32cb36fc..00b37c6d62 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -47,7 +47,7 @@ "externality": "^1.0.2", "get-port-please": "^3.1.2", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", - "jiti": "^2.3.1", + "jiti": "^2.3.2", "knitwork": "^1.1.0", "magic-string": "^0.30.11", "mlly": "^1.7.2", diff --git a/packages/webpack/package.json b/packages/webpack/package.json index 1c5a0a6677..fe7da8e411 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -40,7 +40,7 @@ "globby": "^14.0.2", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", "hash-sum": "^2.0.0", - "jiti": "^2.3.1", + "jiti": "^2.3.2", "knitwork": "^1.1.0", "lodash-es": "4.17.21", "magic-string": "^0.30.11", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1dad2e94b9..e04468ec45 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,7 +16,7 @@ overrides: '@vue/shared': 3.5.11 c12: 2.0.1 h3: npm:h3-nightly@2.0.0-1718872656.6765a6e - jiti: 2.3.1 + jiti: 2.3.2 magic-string: ^0.30.11 nitro: npm:nitro-nightly@3.0.0-beta-28665895.e727afda nuxt: workspace:* @@ -39,7 +39,7 @@ importers: version: 9.12.0 '@nuxt/eslint-config': specifier: 0.5.7 - version: 0.5.7(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2) + version: 0.5.7(eslint@9.12.0(jiti@2.3.2))(typescript@5.6.2) '@nuxt/kit': specifier: workspace:* version: link:packages/kit @@ -99,16 +99,16 @@ importers: version: 5.1.1 eslint: specifier: 9.12.0 - version: 9.12.0(jiti@2.3.1) + version: 9.12.0(jiti@2.3.2) eslint-plugin-no-only-tests: 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.1))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.12.0(jiti@2.3.1))) + version: 3.8.0(eslint@9.12.0(jiti@2.3.2))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.12.0(jiti@2.3.2))) eslint-typegen: specifier: 0.3.2 - version: 0.3.2(eslint@9.12.0(jiti@2.3.1)) + version: 0.3.2(eslint@9.12.0(jiti@2.3.2)) h3: specifier: npm:h3-nightly@2.0.0-1718872656.6765a6e version: h3-nightly@2.0.0-1718872656.6765a6e @@ -116,8 +116,8 @@ importers: specifier: 15.7.4 version: 15.7.4 jiti: - specifier: 2.3.1 - version: 2.3.1 + specifier: 2.3.2 + version: 2.3.2 markdownlint-cli: specifier: 0.42.0 version: 0.42.0 @@ -212,8 +212,8 @@ importers: specifier: ^6.0.2 version: 6.0.2 jiti: - specifier: 2.3.1 - version: 2.3.1 + specifier: 2.3.2 + version: 2.3.2 klona: specifier: ^2.0.6 version: 2.0.6 @@ -360,8 +360,8 @@ importers: specifier: ^0.1.0 version: 0.1.0(rollup@4.24.0)(webpack-sources@3.2.3) jiti: - specifier: 2.3.1 - version: 2.3.1 + specifier: 2.3.2 + version: 2.3.2 klona: specifier: ^2.0.6 version: 2.0.6 @@ -623,14 +623,14 @@ importers: specifier: 0.0.24 version: 0.0.24 html-validate: - specifier: 8.24.0 - version: 8.24.0(vitest@2.1.2(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)) + specifier: 8.24.1 + version: 8.24.1(vitest@2.1.2(@types/node@20.16.10)(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.2) jiti: - specifier: 2.3.1 - version: 2.3.1 + specifier: 2.3.2 + version: 2.3.2 knitwork: specifier: 1.1.0 version: 1.1.0 @@ -704,8 +704,8 @@ importers: specifier: npm:h3-nightly@2.0.0-1718872656.6765a6e version: h3-nightly@2.0.0-1718872656.6765a6e jiti: - specifier: 2.3.1 - version: 2.3.1 + specifier: 2.3.2 + version: 2.3.2 knitwork: specifier: ^1.1.0 version: 1.1.0 @@ -756,7 +756,7 @@ importers: version: 2.1.2(@types/node@20.16.10)(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.1))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)) + version: 0.8.0(eslint@9.12.0(jiti@2.3.2))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)) vue-bundle-renderer: specifier: ^2.1.1 version: 2.1.1 @@ -828,8 +828,8 @@ importers: specifier: ^2.0.0 version: 2.0.0 jiti: - specifier: 2.3.1 - version: 2.3.1 + specifier: 2.3.2 + version: 2.3.2 knitwork: specifier: ^1.1.0 version: 1.1.0 @@ -4296,7 +4296,7 @@ packages: engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: - jiti: 2.3.1 + jiti: 2.3.2 peerDependenciesMeta: jiti: optional: true @@ -4727,8 +4727,8 @@ packages: resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==} engines: {node: '>=8'} - html-validate@8.24.0: - resolution: {integrity: sha512-PV6XQgIt9I7lI1qrLpykFhpGHEmM5me0J0iQsfQK9tPZvZNiwUIT03/gc+v5WqK38hOkV2+y3HpXxMZLXG4tDw==} + html-validate@8.24.1: + resolution: {integrity: sha512-WDV/JI4sVdX0QW4cupodsuMfI8vDygw3dMXD76OHKNMf7qhKxUsLDnNVKG7GLeAkRP0e0Y6H8AOrlaatob+g4Q==} engines: {node: '>= 16.14'} hasBin: true peerDependencies: @@ -5112,8 +5112,8 @@ packages: resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} hasBin: true - jiti@2.3.1: - resolution: {integrity: sha512-xPZ6pPzUifI8XDBBxIL4OB1w1ZKmBpmNEeKwNt2d0Spn8XisAIZhWrlOHq5seBrFGTxVx9PbrWvEMyrk4IO5bA==} + jiti@2.3.2: + resolution: {integrity: sha512-9ZLDe7kYLCyWTAP6EIyg3B4ZuHy5W0gdy6y1rgrWrAOpTrUU+vKuKa1+OXB7MBkujyvm6a2b7i0ETHQDbgY98A==} hasBin: true js-beautify@1.15.1: @@ -8352,9 +8352,9 @@ snapshots: '@esbuild/win32-x64@0.24.0': optional: true - '@eslint-community/eslint-utils@4.4.0(eslint@9.12.0(jiti@2.3.1))': + '@eslint-community/eslint-utils@4.4.0(eslint@9.12.0(jiti@2.3.2))': dependencies: - eslint: 9.12.0(jiti@2.3.1) + eslint: 9.12.0(jiti@2.3.2) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.11.0': {} @@ -8685,34 +8685,34 @@ snapshots: - vue - webpack-sources - '@nuxt/eslint-config@0.5.7(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2)': + '@nuxt/eslint-config@0.5.7(eslint@9.12.0(jiti@2.3.2))(typescript@5.6.2)': dependencies: '@eslint/js': 9.12.0 - '@nuxt/eslint-plugin': 0.5.7(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2) - '@stylistic/eslint-plugin': 2.8.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2) - '@typescript-eslint/eslint-plugin': 8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2))(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2) - '@typescript-eslint/parser': 8.5.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2) - eslint: 9.12.0(jiti@2.3.1) - eslint-config-flat-gitignore: 0.3.0(eslint@9.12.0(jiti@2.3.1)) + '@nuxt/eslint-plugin': 0.5.7(eslint@9.12.0(jiti@2.3.2))(typescript@5.6.2) + '@stylistic/eslint-plugin': 2.8.0(eslint@9.12.0(jiti@2.3.2))(typescript@5.6.2) + '@typescript-eslint/eslint-plugin': 8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.12.0(jiti@2.3.2))(typescript@5.6.2))(eslint@9.12.0(jiti@2.3.2))(typescript@5.6.2) + '@typescript-eslint/parser': 8.5.0(eslint@9.12.0(jiti@2.3.2))(typescript@5.6.2) + eslint: 9.12.0(jiti@2.3.2) + eslint-config-flat-gitignore: 0.3.0(eslint@9.12.0(jiti@2.3.2)) eslint-flat-config-utils: 0.4.0 - eslint-plugin-import-x: 4.2.1(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2) - eslint-plugin-jsdoc: 50.2.2(eslint@9.12.0(jiti@2.3.1)) - eslint-plugin-regexp: 2.6.0(eslint@9.12.0(jiti@2.3.1)) - eslint-plugin-unicorn: 55.0.0(eslint@9.12.0(jiti@2.3.1)) - eslint-plugin-vue: 9.28.0(eslint@9.12.0(jiti@2.3.1)) + eslint-plugin-import-x: 4.2.1(eslint@9.12.0(jiti@2.3.2))(typescript@5.6.2) + eslint-plugin-jsdoc: 50.2.2(eslint@9.12.0(jiti@2.3.2)) + eslint-plugin-regexp: 2.6.0(eslint@9.12.0(jiti@2.3.2)) + eslint-plugin-unicorn: 55.0.0(eslint@9.12.0(jiti@2.3.2)) + eslint-plugin-vue: 9.28.0(eslint@9.12.0(jiti@2.3.2)) globals: 15.9.0 local-pkg: 0.5.0 pathe: 1.1.2 - vue-eslint-parser: 9.4.3(eslint@9.12.0(jiti@2.3.1)) + vue-eslint-parser: 9.4.3(eslint@9.12.0(jiti@2.3.2)) transitivePeerDependencies: - supports-color - typescript - '@nuxt/eslint-plugin@0.5.7(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2)': + '@nuxt/eslint-plugin@0.5.7(eslint@9.12.0(jiti@2.3.2))(typescript@5.6.2)': dependencies: '@typescript-eslint/types': 8.7.0 - '@typescript-eslint/utils': 8.7.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2) - eslint: 9.12.0(jiti@2.3.1) + '@typescript-eslint/utils': 8.7.0(eslint@9.12.0(jiti@2.3.2))(typescript@5.6.2) + eslint: 9.12.0(jiti@2.3.2) transitivePeerDependencies: - supports-color - typescript @@ -8805,7 +8805,7 @@ snapshots: dotenv: 16.4.5 git-url-parse: 15.0.0 is-docker: 3.0.0 - jiti: 2.3.1 + jiti: 2.3.2 mri: 1.2.0 nanoid: 5.0.7 ofetch: 1.4.0 @@ -9254,10 +9254,10 @@ snapshots: '@sindresorhus/merge-streams@2.3.0': {} - '@stylistic/eslint-plugin@2.8.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2)': + '@stylistic/eslint-plugin@2.8.0(eslint@9.12.0(jiti@2.3.2))(typescript@5.6.2)': dependencies: - '@typescript-eslint/utils': 8.7.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2) - eslint: 9.12.0(jiti@2.3.1) + '@typescript-eslint/utils': 8.7.0(eslint@9.12.0(jiti@2.3.2))(typescript@5.6.2) + eslint: 9.12.0(jiti@2.3.2) eslint-visitor-keys: 4.0.0 espree: 10.1.0 estraverse: 5.3.0 @@ -9439,15 +9439,15 @@ 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.1))(typescript@5.6.2))(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2)': + '@typescript-eslint/eslint-plugin@8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.12.0(jiti@2.3.2))(typescript@5.6.2))(eslint@9.12.0(jiti@2.3.2))(typescript@5.6.2)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 8.5.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2) + '@typescript-eslint/parser': 8.5.0(eslint@9.12.0(jiti@2.3.2))(typescript@5.6.2) '@typescript-eslint/scope-manager': 8.5.0 - '@typescript-eslint/type-utils': 8.5.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2) - '@typescript-eslint/utils': 8.5.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2) + '@typescript-eslint/type-utils': 8.5.0(eslint@9.12.0(jiti@2.3.2))(typescript@5.6.2) + '@typescript-eslint/utils': 8.5.0(eslint@9.12.0(jiti@2.3.2))(typescript@5.6.2) '@typescript-eslint/visitor-keys': 8.5.0 - eslint: 9.12.0(jiti@2.3.1) + eslint: 9.12.0(jiti@2.3.2) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -9457,14 +9457,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.5.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2)': + '@typescript-eslint/parser@8.5.0(eslint@9.12.0(jiti@2.3.2))(typescript@5.6.2)': dependencies: '@typescript-eslint/scope-manager': 8.5.0 '@typescript-eslint/types': 8.5.0 '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.2) '@typescript-eslint/visitor-keys': 8.5.0 debug: 4.3.7(supports-color@9.4.0) - eslint: 9.12.0(jiti@2.3.1) + eslint: 9.12.0(jiti@2.3.2) optionalDependencies: typescript: 5.6.2 transitivePeerDependencies: @@ -9485,10 +9485,10 @@ snapshots: '@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.1))(typescript@5.6.2)': + '@typescript-eslint/type-utils@8.5.0(eslint@9.12.0(jiti@2.3.2))(typescript@5.6.2)': dependencies: '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.2) - '@typescript-eslint/utils': 8.5.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2) + '@typescript-eslint/utils': 8.5.0(eslint@9.12.0(jiti@2.3.2))(typescript@5.6.2) debug: 4.3.7(supports-color@9.4.0) ts-api-utils: 1.3.0(typescript@5.6.2) optionalDependencies: @@ -9548,35 +9548,35 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.5.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2)': + '@typescript-eslint/utils@8.5.0(eslint@9.12.0(jiti@2.3.2))(typescript@5.6.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.1)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.2)) '@typescript-eslint/scope-manager': 8.5.0 '@typescript-eslint/types': 8.5.0 '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.2) - eslint: 9.12.0(jiti@2.3.1) + eslint: 9.12.0(jiti@2.3.2) transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/utils@8.7.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2)': + '@typescript-eslint/utils@8.7.0(eslint@9.12.0(jiti@2.3.2))(typescript@5.6.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.1)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.2)) '@typescript-eslint/scope-manager': 8.7.0 '@typescript-eslint/types': 8.7.0 '@typescript-eslint/typescript-estree': 8.7.0(typescript@5.6.2) - eslint: 9.12.0(jiti@2.3.1) + eslint: 9.12.0(jiti@2.3.2) transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/utils@8.8.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2)': + '@typescript-eslint/utils@8.8.0(eslint@9.12.0(jiti@2.3.2))(typescript@5.6.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.1)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.2)) '@typescript-eslint/scope-manager': 8.8.0 '@typescript-eslint/types': 8.8.0 '@typescript-eslint/typescript-estree': 8.8.0(typescript@5.6.2) - eslint: 9.12.0(jiti@2.3.1) + eslint: 9.12.0(jiti@2.3.2) transitivePeerDependencies: - supports-color - typescript @@ -10671,7 +10671,7 @@ snapshots: defu: 6.1.4 dotenv: 16.4.5 giget: 1.2.3 - jiti: 2.3.1 + jiti: 2.3.2 mlly: 1.7.2 ohash: 1.1.4 pathe: 1.1.2 @@ -11435,10 +11435,10 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-config-flat-gitignore@0.3.0(eslint@9.12.0(jiti@2.3.1)): + eslint-config-flat-gitignore@0.3.0(eslint@9.12.0(jiti@2.3.2)): dependencies: '@eslint/compat': 1.1.1 - eslint: 9.12.0(jiti@2.3.1) + eslint: 9.12.0(jiti@2.3.2) find-up-simple: 1.0.0 eslint-flat-config-utils@0.4.0: @@ -11453,12 +11453,12 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-import-x@4.2.1(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2): + eslint-plugin-import-x@4.2.1(eslint@9.12.0(jiti@2.3.2))(typescript@5.6.2): dependencies: - '@typescript-eslint/utils': 8.7.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2) + '@typescript-eslint/utils': 8.7.0(eslint@9.12.0(jiti@2.3.2))(typescript@5.6.2) debug: 4.3.7(supports-color@9.4.0) doctrine: 3.0.0 - eslint: 9.12.0(jiti@2.3.1) + eslint: 9.12.0(jiti@2.3.2) eslint-import-resolver-node: 0.3.9 get-tsconfig: 4.8.0 is-glob: 4.0.3 @@ -11470,14 +11470,14 @@ snapshots: - supports-color - typescript - eslint-plugin-jsdoc@50.2.2(eslint@9.12.0(jiti@2.3.1)): + eslint-plugin-jsdoc@50.2.2(eslint@9.12.0(jiti@2.3.2)): dependencies: '@es-joy/jsdoccomment': 0.48.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.1) + eslint: 9.12.0(jiti@2.3.2) espree: 10.1.0 esquery: 1.6.0 parse-imports: 2.1.1 @@ -11489,38 +11489,38 @@ snapshots: eslint-plugin-no-only-tests@3.3.0: {} - eslint-plugin-perfectionist@3.8.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.12.0(jiti@2.3.1))): + eslint-plugin-perfectionist@3.8.0(eslint@9.12.0(jiti@2.3.2))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.12.0(jiti@2.3.2))): dependencies: '@typescript-eslint/types': 8.8.0 - '@typescript-eslint/utils': 8.8.0(eslint@9.12.0(jiti@2.3.1))(typescript@5.6.2) - eslint: 9.12.0(jiti@2.3.1) + '@typescript-eslint/utils': 8.8.0(eslint@9.12.0(jiti@2.3.2))(typescript@5.6.2) + eslint: 9.12.0(jiti@2.3.2) minimatch: 9.0.5 natural-compare-lite: 1.4.0 optionalDependencies: - vue-eslint-parser: 9.4.3(eslint@9.12.0(jiti@2.3.1)) + vue-eslint-parser: 9.4.3(eslint@9.12.0(jiti@2.3.2)) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-regexp@2.6.0(eslint@9.12.0(jiti@2.3.1)): + eslint-plugin-regexp@2.6.0(eslint@9.12.0(jiti@2.3.2)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.1)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.2)) '@eslint-community/regexpp': 4.11.0 comment-parser: 1.4.1 - eslint: 9.12.0(jiti@2.3.1) + eslint: 9.12.0(jiti@2.3.2) jsdoc-type-pratt-parser: 4.1.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-unicorn@55.0.0(eslint@9.12.0(jiti@2.3.1)): + eslint-plugin-unicorn@55.0.0(eslint@9.12.0(jiti@2.3.2)): dependencies: '@babel/helper-validator-identifier': 7.24.7 - '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.1)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.2)) ci-info: 4.0.0 clean-regexp: 1.0.0 core-js-compat: 3.38.1 - eslint: 9.12.0(jiti@2.3.1) + eslint: 9.12.0(jiti@2.3.2) esquery: 1.6.0 globals: 15.9.0 indent-string: 4.0.0 @@ -11533,16 +11533,16 @@ snapshots: semver: 7.6.3 strip-indent: 3.0.0 - eslint-plugin-vue@9.28.0(eslint@9.12.0(jiti@2.3.1)): + eslint-plugin-vue@9.28.0(eslint@9.12.0(jiti@2.3.2)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.1)) - eslint: 9.12.0(jiti@2.3.1) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.2)) + eslint: 9.12.0(jiti@2.3.2) 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.1)) + vue-eslint-parser: 9.4.3(eslint@9.12.0(jiti@2.3.2)) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color @@ -11562,9 +11562,9 @@ snapshots: esrecurse: 4.3.0 estraverse: 5.3.0 - eslint-typegen@0.3.2(eslint@9.12.0(jiti@2.3.1)): + eslint-typegen@0.3.2(eslint@9.12.0(jiti@2.3.2)): dependencies: - eslint: 9.12.0(jiti@2.3.1) + eslint: 9.12.0(jiti@2.3.2) json-schema-to-typescript-lite: 14.1.0 ohash: 1.1.4 @@ -11574,9 +11574,9 @@ snapshots: eslint-visitor-keys@4.1.0: {} - eslint@9.12.0(jiti@2.3.1): + eslint@9.12.0(jiti@2.3.2): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.1)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.2)) '@eslint-community/regexpp': 4.11.0 '@eslint/config-array': 0.18.0 '@eslint/core': 0.6.0 @@ -11612,7 +11612,7 @@ snapshots: optionator: 0.9.4 text-table: 0.2.0 optionalDependencies: - jiti: 2.3.1 + jiti: 2.3.2 transitivePeerDependencies: - supports-color @@ -12121,7 +12121,7 @@ snapshots: html-tags@3.3.1: {} - html-validate@8.24.0(vitest@2.1.2(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)): + html-validate@8.24.1(vitest@2.1.2(@types/node@20.16.10)(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) @@ -12222,7 +12222,7 @@ snapshots: bundle-require: 5.0.0(esbuild@0.23.1) debug: 4.3.7(supports-color@9.4.0) esbuild: 0.23.1 - jiti: 2.3.1 + jiti: 2.3.2 jiti-v1: jiti@1.21.6 pathe: 1.1.2 tsx: 4.19.1 @@ -12492,7 +12492,7 @@ snapshots: jiti@1.21.6: {} - jiti@2.3.1: {} + jiti@2.3.2: {} js-beautify@1.15.1: dependencies: @@ -12608,7 +12608,7 @@ snapshots: get-port-please: 3.1.2 h3: h3-nightly@2.0.0-1718872656.6765a6e http-shutdown: 1.2.2 - jiti: 2.3.1 + jiti: 2.3.2 mlly: 1.7.2 node-forge: 1.3.1 pathe: 1.1.2 @@ -13153,7 +13153,7 @@ snapshots: cssnano: 7.0.6(postcss@8.4.47) defu: 6.1.4 esbuild: 0.24.0 - jiti: 2.3.1 + jiti: 2.3.2 mlly: 1.7.2 pathe: 1.1.2 pkg-types: 1.2.0 @@ -13234,7 +13234,7 @@ snapshots: hookable: 5.5.3 httpxy: 0.1.5 ioredis: 5.4.1 - jiti: 2.3.1 + jiti: 2.3.2 klona: 2.0.6 knitwork: 1.1.0 listhen: 1.7.2 @@ -13326,7 +13326,7 @@ snapshots: hookable: 5.5.3 httpxy: 0.1.5 ioredis: 5.4.1 - jiti: 2.3.1 + jiti: 2.3.2 klona: 2.0.6 knitwork: 1.1.0 listhen: 1.7.2 @@ -13745,7 +13745,7 @@ snapshots: postcss-loader@8.1.1(postcss@8.4.47)(typescript@5.6.2)(webpack@5.95.0): dependencies: cosmiconfig: 9.0.0(typescript@5.6.2) - jiti: 2.3.1 + jiti: 2.3.2 postcss: 8.4.47 semver: 7.6.3 optionalDependencies: @@ -14866,7 +14866,7 @@ snapshots: defu: 6.1.4 esbuild: 0.24.0 hookable: 5.5.3 - jiti: 2.3.1 + jiti: 2.3.2 magic-string: 0.30.11 mkdist: 1.6.0(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) mlly: 1.7.2 @@ -15107,7 +15107,7 @@ snapshots: '@babel/standalone': 7.25.7 '@babel/types': 7.25.7 defu: 6.1.4 - jiti: 2.3.1 + jiti: 2.3.2 mri: 1.2.0 scule: 1.3.0 transitivePeerDependencies: @@ -15224,7 +15224,7 @@ snapshots: - supports-color - terser - vite-plugin-checker@0.8.0(eslint@9.12.0(jiti@2.3.1))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)): + vite-plugin-checker@0.8.0(eslint@9.12.0(jiti@2.3.2))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)): dependencies: '@babel/code-frame': 7.24.7 ansi-escapes: 4.3.2 @@ -15242,7 +15242,7 @@ snapshots: vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.0.8 optionalDependencies: - eslint: 9.12.0(jiti@2.3.1) + eslint: 9.12.0(jiti@2.3.2) optionator: 0.9.4 typescript: 5.6.2 vue-tsc: 2.1.6(typescript@5.6.2) @@ -15420,10 +15420,10 @@ snapshots: vue-devtools-stub@0.1.0: {} - vue-eslint-parser@9.4.3(eslint@9.12.0(jiti@2.3.1)): + vue-eslint-parser@9.4.3(eslint@9.12.0(jiti@2.3.2)): dependencies: debug: 4.3.7(supports-color@9.4.0) - eslint: 9.12.0(jiti@2.3.1) + eslint: 9.12.0(jiti@2.3.2) eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 From 5502083ca99def3274e49142de889e575411b293 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 8 Oct 2024 00:58:46 +0200 Subject: [PATCH 077/104] chore(deps): update all non-major dependencies (main) (#29304) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/autofix-docs.yml | 2 +- .github/workflows/autofix.yml | 2 +- .github/workflows/benchmark.yml | 2 +- .github/workflows/changelog.yml | 2 +- .github/workflows/ci.yml | 22 +-- .github/workflows/dependency-review.yml | 2 +- .github/workflows/docs-check-links.yml | 2 +- .github/workflows/docs.yml | 2 +- .github/workflows/lint-sherif.yml | 2 +- .github/workflows/lint-workflows.yml | 2 +- .github/workflows/release-pr.yml | 2 +- .github/workflows/release.yml | 2 +- .github/workflows/reproduire.yml | 2 +- .github/workflows/scorecards.yml | 6 +- .github/workflows/stackblitz-link.yml | 2 +- package.json | 6 +- packages/kit/package.json | 2 +- packages/nuxt/package.json | 2 +- packages/ui-templates/package.json | 2 +- packages/vite/package.json | 2 +- packages/webpack/package.json | 4 +- pnpm-lock.yaml | 217 +++++++++++++----------- 22 files changed, 150 insertions(+), 139 deletions(-) diff --git a/.github/workflows/autofix-docs.yml b/.github/workflows/autofix-docs.yml index 0d4a241a3b..c4350a2356 100644 --- a/.github/workflows/autofix-docs.yml +++ b/.github/workflows/autofix-docs.yml @@ -17,7 +17,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 - run: corepack enable - uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4 with: diff --git a/.github/workflows/autofix.yml b/.github/workflows/autofix.yml index 3eae960c13..610d3ac48e 100644 --- a/.github/workflows/autofix.yml +++ b/.github/workflows/autofix.yml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 - run: corepack enable - uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4 with: diff --git a/.github/workflows/benchmark.yml b/.github/workflows/benchmark.yml index 9d172b0137..e7e84f981a 100644 --- a/.github/workflows/benchmark.yml +++ b/.github/workflows/benchmark.yml @@ -29,7 +29,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 - run: corepack enable - uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4 with: diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml index 6e1fd3b606..1b7e9b7ed9 100644 --- a/.github/workflows/changelog.yml +++ b/.github/workflows/changelog.yml @@ -22,7 +22,7 @@ jobs: contents: write steps: - - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 with: fetch-depth: 0 - run: corepack enable diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 59c8abc2f8..fe626fbd56 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -37,7 +37,7 @@ jobs: timeout-minutes: 10 steps: - - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 - run: corepack enable - uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4 with: @@ -57,7 +57,7 @@ jobs: run: pnpm build - name: Cache dist - uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0 + uses: actions/upload-artifact@604373da6381bf24206979c74d06a550515601b9 # v4.4.1 with: retention-days: 3 name: dist @@ -72,10 +72,10 @@ jobs: security-events: write steps: - - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 - name: Initialize CodeQL - uses: github/codeql-action/init@6db8d6351fd0be61f9ed8ebd12ccd35dcec51fea # v3.26.11 + uses: github/codeql-action/init@c36620d31ac7c881962c3d9dd939c40ec9434f2b # v3.26.12 with: config: | paths: @@ -91,7 +91,7 @@ jobs: queries: +security-and-quality - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@6db8d6351fd0be61f9ed8ebd12ccd35dcec51fea # v3.26.11 + uses: github/codeql-action/analyze@c36620d31ac7c881962c3d9dd939c40ec9434f2b # v3.26.12 with: category: "/language:javascript-typescript" @@ -107,7 +107,7 @@ jobs: module: ["bundler", "node"] steps: - - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 - run: corepack enable - uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4 with: @@ -138,7 +138,7 @@ jobs: timeout-minutes: 10 steps: - - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 - run: corepack enable - uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4 with: @@ -162,7 +162,7 @@ jobs: needs: - build steps: - - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 - run: corepack enable - uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4 with: @@ -213,7 +213,7 @@ jobs: timeout-minutes: 15 steps: - - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 - run: corepack enable - uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4 with: @@ -265,7 +265,7 @@ jobs: timeout-minutes: 20 steps: - - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 with: fetch-depth: 0 - run: corepack enable @@ -306,7 +306,7 @@ jobs: timeout-minutes: 20 steps: - - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 with: fetch-depth: 0 - run: corepack enable diff --git a/.github/workflows/dependency-review.yml b/.github/workflows/dependency-review.yml index 81beca512c..705f8d5c2d 100644 --- a/.github/workflows/dependency-review.yml +++ b/.github/workflows/dependency-review.yml @@ -17,6 +17,6 @@ jobs: runs-on: ubuntu-latest steps: - name: 'Checkout Repository' - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 - name: 'Dependency Review' uses: actions/dependency-review-action@5a2ce3f5b92ee19cbb1541a4984c76d921601d7c # v4.3.4 diff --git a/.github/workflows/docs-check-links.yml b/.github/workflows/docs-check-links.yml index 326da65817..aba3064c02 100644 --- a/.github/workflows/docs-check-links.yml +++ b/.github/workflows/docs-check-links.yml @@ -26,7 +26,7 @@ jobs: restore-keys: cache-lychee- # check links with Lychee - - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 - name: Lychee link checker uses: lycheeverse/lychee-action@897f08a07f689df1a43076f4374af272f66a6dd1 # for v1.8.0 diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 1aac781344..1948fd8ab5 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -21,7 +21,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 - run: corepack enable - uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4 with: diff --git a/.github/workflows/lint-sherif.yml b/.github/workflows/lint-sherif.yml index db815c2b16..00d7bf5a68 100644 --- a/.github/workflows/lint-sherif.yml +++ b/.github/workflows/lint-sherif.yml @@ -23,7 +23,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 - run: corepack enable - uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4 with: diff --git a/.github/workflows/lint-workflows.yml b/.github/workflows/lint-workflows.yml index 38cd47d2a2..a3d7781132 100644 --- a/.github/workflows/lint-workflows.yml +++ b/.github/workflows/lint-workflows.yml @@ -23,7 +23,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 # From https://github.com/rhysd/actionlint/blob/main/docs/usage.md#use-actionlint-on-github-actions - name: Check workflow files uses: docker://rhysd/actionlint:1.7.3@sha256:7617f05bd698cd2f1c3aedc05bc733ccec92cca0738f3e8722c32c5b42c70ae6 diff --git a/.github/workflows/release-pr.yml b/.github/workflows/release-pr.yml index c300bf6ed7..403ab99d59 100644 --- a/.github/workflows/release-pr.yml +++ b/.github/workflows/release-pr.yml @@ -48,7 +48,7 @@ jobs: fi echo "head_sha=$head_sha" >> "$GITHUB_OUTPUT" - - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 with: ref: ${{ steps.pr.outputs.head_sha }} fetch-depth: 1 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index fc8203daa5..1eda613a60 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -19,7 +19,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 20 steps: - - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 with: fetch-depth: 0 - run: corepack enable diff --git a/.github/workflows/reproduire.yml b/.github/workflows/reproduire.yml index 435cea2e70..d995f6d302 100644 --- a/.github/workflows/reproduire.yml +++ b/.github/workflows/reproduire.yml @@ -10,7 +10,7 @@ jobs: reproduire: runs-on: ubuntu-latest steps: - - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 - uses: Hebilicious/reproduire@4b686ae9cbb72dad60f001d278b6e3b2ce40a9ac # v0.0.9-mp with: label: needs reproduction diff --git a/.github/workflows/scorecards.yml b/.github/workflows/scorecards.yml index 176f3dba9e..b9cfabd45a 100644 --- a/.github/workflows/scorecards.yml +++ b/.github/workflows/scorecards.yml @@ -32,7 +32,7 @@ jobs: steps: - name: "Checkout code" - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 with: persist-credentials: false @@ -59,7 +59,7 @@ jobs: # Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF # format to the repository Actions tab. - name: "Upload artifact" - uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0 + uses: actions/upload-artifact@604373da6381bf24206979c74d06a550515601b9 # v4.4.1 if: github.repository == 'nuxt/nuxt' && success() with: name: SARIF file @@ -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@6db8d6351fd0be61f9ed8ebd12ccd35dcec51fea # v3.26.11 + uses: github/codeql-action/upload-sarif@c36620d31ac7c881962c3d9dd939c40ec9434f2b # v3.26.12 if: github.repository == 'nuxt/nuxt' && success() with: sarif_file: results.sarif diff --git a/.github/workflows/stackblitz-link.yml b/.github/workflows/stackblitz-link.yml index 9649afed00..7da7c03a24 100644 --- a/.github/workflows/stackblitz-link.yml +++ b/.github/workflows/stackblitz-link.yml @@ -11,7 +11,7 @@ jobs: stackblitz: runs-on: ubuntu-latest steps: - - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 - uses: huang-julien/reproduire-sur-stackblitz@9ceccbfbb0f2f9a9a8db2d1f0dd909cf5cfe67aa # v1.0.2 with: reproduction-heading: '### Reproduction' diff --git a/package.json b/package.json index e0a90a24cc..28f3362224 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "@vue/shared": "3.5.11", "c12": "2.0.1", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", - "jiti": "2.3.2", + "jiti": "2.3.3", "magic-string": "^0.30.11", "nitro": "npm:nitro-nightly@3.0.0-beta-28665895.e727afda", "nuxt": "workspace:*", @@ -87,7 +87,7 @@ "eslint-typegen": "0.3.2", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", "happy-dom": "15.7.4", - "jiti": "2.3.2", + "jiti": "2.3.3", "markdownlint-cli": "0.42.0", "nitro": "npm:nitro-nightly@3.0.0-beta-28665895.e727afda", "nuxi": "3.14.0", @@ -110,7 +110,7 @@ "vue-router": "4.4.5", "vue-tsc": "2.1.6" }, - "packageManager": "pnpm@9.12.0", + "packageManager": "pnpm@9.12.1", "engines": { "node": "^16.10.0 || >=18.0.0" }, diff --git a/packages/kit/package.json b/packages/kit/package.json index 0c176cea1d..2f30ae617a 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -35,7 +35,7 @@ "globby": "^14.0.2", "hash-sum": "^2.0.0", "ignore": "^6.0.2", - "jiti": "^2.3.2", + "jiti": "^2.3.3", "klona": "^2.0.6", "mlly": "^1.7.2", "pathe": "^1.1.2", diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 79e15e0f4d..8bcfcb5442 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -88,7 +88,7 @@ "hookable": "^5.5.3", "ignore": "^6.0.2", "impound": "^0.1.0", - "jiti": "^2.3.2", + "jiti": "^2.3.3", "klona": "^2.0.6", "knitwork": "^1.1.0", "magic-string": "^0.30.11", diff --git a/packages/ui-templates/package.json b/packages/ui-templates/package.json index f569a24369..120cdaf592 100644 --- a/packages/ui-templates/package.json +++ b/packages/ui-templates/package.json @@ -22,7 +22,7 @@ "critters": "0.0.24", "html-validate": "8.24.1", "htmlnano": "2.1.1", - "jiti": "2.3.2", + "jiti": "2.3.3", "knitwork": "1.1.0", "pathe": "1.1.2", "prettier": "3.3.3", diff --git a/packages/vite/package.json b/packages/vite/package.json index 00b37c6d62..65578e06a0 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -47,7 +47,7 @@ "externality": "^1.0.2", "get-port-please": "^3.1.2", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", - "jiti": "^2.3.2", + "jiti": "^2.3.3", "knitwork": "^1.1.0", "magic-string": "^0.30.11", "mlly": "^1.7.2", diff --git a/packages/webpack/package.json b/packages/webpack/package.json index fe7da8e411..4094e75b92 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -40,11 +40,11 @@ "globby": "^14.0.2", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", "hash-sum": "^2.0.0", - "jiti": "^2.3.2", + "jiti": "^2.3.3", "knitwork": "^1.1.0", "lodash-es": "4.17.21", "magic-string": "^0.30.11", - "memfs": "^4.12.0", + "memfs": "^4.13.0", "mini-css-extract-plugin": "^2.9.1", "mlly": "^1.7.2", "ohash": "^1.1.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e04468ec45..3f62fae291 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,7 +16,7 @@ overrides: '@vue/shared': 3.5.11 c12: 2.0.1 h3: npm:h3-nightly@2.0.0-1718872656.6765a6e - jiti: 2.3.2 + jiti: 2.3.3 magic-string: ^0.30.11 nitro: npm:nitro-nightly@3.0.0-beta-28665895.e727afda nuxt: workspace:* @@ -39,7 +39,7 @@ importers: version: 9.12.0 '@nuxt/eslint-config': specifier: 0.5.7 - version: 0.5.7(eslint@9.12.0(jiti@2.3.2))(typescript@5.6.2) + version: 0.5.7(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.2) '@nuxt/kit': specifier: workspace:* version: link:packages/kit @@ -99,16 +99,16 @@ importers: version: 5.1.1 eslint: specifier: 9.12.0 - version: 9.12.0(jiti@2.3.2) + version: 9.12.0(jiti@2.3.3) eslint-plugin-no-only-tests: 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.2))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.12.0(jiti@2.3.2))) + version: 3.8.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.2)(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.2)) + version: 0.3.2(eslint@9.12.0(jiti@2.3.3)) h3: specifier: npm:h3-nightly@2.0.0-1718872656.6765a6e version: h3-nightly@2.0.0-1718872656.6765a6e @@ -116,8 +116,8 @@ importers: specifier: 15.7.4 version: 15.7.4 jiti: - specifier: 2.3.2 - version: 2.3.2 + specifier: 2.3.3 + version: 2.3.3 markdownlint-cli: specifier: 0.42.0 version: 0.42.0 @@ -212,8 +212,8 @@ importers: specifier: ^6.0.2 version: 6.0.2 jiti: - specifier: 2.3.2 - version: 2.3.2 + specifier: 2.3.3 + version: 2.3.3 klona: specifier: ^2.0.6 version: 2.0.6 @@ -360,8 +360,8 @@ importers: specifier: ^0.1.0 version: 0.1.0(rollup@4.24.0)(webpack-sources@3.2.3) jiti: - specifier: 2.3.2 - version: 2.3.2 + specifier: 2.3.3 + version: 2.3.3 klona: specifier: ^2.0.6 version: 2.0.6 @@ -629,8 +629,8 @@ importers: 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.2) jiti: - specifier: 2.3.2 - version: 2.3.2 + specifier: 2.3.3 + version: 2.3.3 knitwork: specifier: 1.1.0 version: 1.1.0 @@ -704,8 +704,8 @@ importers: specifier: npm:h3-nightly@2.0.0-1718872656.6765a6e version: h3-nightly@2.0.0-1718872656.6765a6e jiti: - specifier: 2.3.2 - version: 2.3.2 + specifier: 2.3.3 + version: 2.3.3 knitwork: specifier: ^1.1.0 version: 1.1.0 @@ -756,7 +756,7 @@ importers: version: 2.1.2(@types/node@20.16.10)(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.2))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)) + version: 0.8.0(eslint@9.12.0(jiti@2.3.3))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)) vue-bundle-renderer: specifier: ^2.1.1 version: 2.1.1 @@ -828,8 +828,8 @@ importers: specifier: ^2.0.0 version: 2.0.0 jiti: - specifier: 2.3.2 - version: 2.3.2 + specifier: 2.3.3 + version: 2.3.3 knitwork: specifier: ^1.1.0 version: 1.1.0 @@ -840,8 +840,8 @@ importers: specifier: ^0.30.11 version: 0.30.11 memfs: - specifier: ^4.12.0 - version: 4.12.0 + specifier: ^4.13.0 + version: 4.13.0 mini-css-extract-plugin: specifier: ^2.9.1 version: 2.9.1(webpack@5.95.0) @@ -4296,7 +4296,7 @@ packages: engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: - jiti: 2.3.2 + jiti: 2.3.3 peerDependenciesMeta: jiti: optional: true @@ -5112,8 +5112,8 @@ packages: resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} hasBin: true - jiti@2.3.2: - resolution: {integrity: sha512-9ZLDe7kYLCyWTAP6EIyg3B4ZuHy5W0gdy6y1rgrWrAOpTrUU+vKuKa1+OXB7MBkujyvm6a2b7i0ETHQDbgY98A==} + jiti@2.3.3: + resolution: {integrity: sha512-EX4oNDwcXSivPrw2qKH2LB5PoFxEvgtv2JgwW0bU858HoLQ+kutSvjLMUqBd0PeJYEinLWhoI9Ol0eYMqj/wNQ==} hasBin: true js-beautify@1.15.1: @@ -5418,6 +5418,10 @@ packages: resolution: {integrity: sha512-74wDsex5tQDSClVkeK1vtxqYCAgCoXxx+K4NSHzgU/muYVYByFqa+0RnrPO9NM6naWm1+G9JmZ0p6QHhXmeYfA==} engines: {node: '>= 4.0.0'} + memfs@4.13.0: + resolution: {integrity: sha512-dIs5KGy24fbdDhIAg0RxXpFqQp3RwL6wgSMRF9OSuphL/Uc9a4u2/SDJKPLj/zUgtOGKuHrRMrj563+IErj4Cg==} + engines: {node: '>= 4.0.0'} + memory-fs@0.5.0: resolution: {integrity: sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==} engines: {node: '>=4.3.0 <5.0.0 || >=5.10'} @@ -8352,9 +8356,9 @@ snapshots: '@esbuild/win32-x64@0.24.0': optional: true - '@eslint-community/eslint-utils@4.4.0(eslint@9.12.0(jiti@2.3.2))': + '@eslint-community/eslint-utils@4.4.0(eslint@9.12.0(jiti@2.3.3))': dependencies: - eslint: 9.12.0(jiti@2.3.2) + eslint: 9.12.0(jiti@2.3.3) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.11.0': {} @@ -8685,34 +8689,34 @@ snapshots: - vue - webpack-sources - '@nuxt/eslint-config@0.5.7(eslint@9.12.0(jiti@2.3.2))(typescript@5.6.2)': + '@nuxt/eslint-config@0.5.7(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.2)': dependencies: '@eslint/js': 9.12.0 - '@nuxt/eslint-plugin': 0.5.7(eslint@9.12.0(jiti@2.3.2))(typescript@5.6.2) - '@stylistic/eslint-plugin': 2.8.0(eslint@9.12.0(jiti@2.3.2))(typescript@5.6.2) - '@typescript-eslint/eslint-plugin': 8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.12.0(jiti@2.3.2))(typescript@5.6.2))(eslint@9.12.0(jiti@2.3.2))(typescript@5.6.2) - '@typescript-eslint/parser': 8.5.0(eslint@9.12.0(jiti@2.3.2))(typescript@5.6.2) - eslint: 9.12.0(jiti@2.3.2) - eslint-config-flat-gitignore: 0.3.0(eslint@9.12.0(jiti@2.3.2)) + '@nuxt/eslint-plugin': 0.5.7(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.2) + '@stylistic/eslint-plugin': 2.8.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.2) + '@typescript-eslint/eslint-plugin': 8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.2))(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.2) + '@typescript-eslint/parser': 8.5.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.2) + 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.2))(typescript@5.6.2) - eslint-plugin-jsdoc: 50.2.2(eslint@9.12.0(jiti@2.3.2)) - eslint-plugin-regexp: 2.6.0(eslint@9.12.0(jiti@2.3.2)) - eslint-plugin-unicorn: 55.0.0(eslint@9.12.0(jiti@2.3.2)) - eslint-plugin-vue: 9.28.0(eslint@9.12.0(jiti@2.3.2)) + eslint-plugin-import-x: 4.2.1(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.2) + eslint-plugin-jsdoc: 50.2.2(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 local-pkg: 0.5.0 pathe: 1.1.2 - vue-eslint-parser: 9.4.3(eslint@9.12.0(jiti@2.3.2)) + vue-eslint-parser: 9.4.3(eslint@9.12.0(jiti@2.3.3)) transitivePeerDependencies: - supports-color - typescript - '@nuxt/eslint-plugin@0.5.7(eslint@9.12.0(jiti@2.3.2))(typescript@5.6.2)': + '@nuxt/eslint-plugin@0.5.7(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.2)': dependencies: '@typescript-eslint/types': 8.7.0 - '@typescript-eslint/utils': 8.7.0(eslint@9.12.0(jiti@2.3.2))(typescript@5.6.2) - eslint: 9.12.0(jiti@2.3.2) + '@typescript-eslint/utils': 8.7.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.2) + eslint: 9.12.0(jiti@2.3.3) transitivePeerDependencies: - supports-color - typescript @@ -8805,7 +8809,7 @@ snapshots: dotenv: 16.4.5 git-url-parse: 15.0.0 is-docker: 3.0.0 - jiti: 2.3.2 + jiti: 2.3.3 mri: 1.2.0 nanoid: 5.0.7 ofetch: 1.4.0 @@ -9254,10 +9258,10 @@ snapshots: '@sindresorhus/merge-streams@2.3.0': {} - '@stylistic/eslint-plugin@2.8.0(eslint@9.12.0(jiti@2.3.2))(typescript@5.6.2)': + '@stylistic/eslint-plugin@2.8.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.2)': dependencies: - '@typescript-eslint/utils': 8.7.0(eslint@9.12.0(jiti@2.3.2))(typescript@5.6.2) - eslint: 9.12.0(jiti@2.3.2) + '@typescript-eslint/utils': 8.7.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.2) + eslint: 9.12.0(jiti@2.3.3) eslint-visitor-keys: 4.0.0 espree: 10.1.0 estraverse: 5.3.0 @@ -9439,15 +9443,15 @@ 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.2))(typescript@5.6.2))(eslint@9.12.0(jiti@2.3.2))(typescript@5.6.2)': + '@typescript-eslint/eslint-plugin@8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.2))(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.2)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 8.5.0(eslint@9.12.0(jiti@2.3.2))(typescript@5.6.2) + '@typescript-eslint/parser': 8.5.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.2) '@typescript-eslint/scope-manager': 8.5.0 - '@typescript-eslint/type-utils': 8.5.0(eslint@9.12.0(jiti@2.3.2))(typescript@5.6.2) - '@typescript-eslint/utils': 8.5.0(eslint@9.12.0(jiti@2.3.2))(typescript@5.6.2) + '@typescript-eslint/type-utils': 8.5.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.2) + '@typescript-eslint/utils': 8.5.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.2) '@typescript-eslint/visitor-keys': 8.5.0 - eslint: 9.12.0(jiti@2.3.2) + eslint: 9.12.0(jiti@2.3.3) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -9457,14 +9461,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.5.0(eslint@9.12.0(jiti@2.3.2))(typescript@5.6.2)': + '@typescript-eslint/parser@8.5.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.2)': dependencies: '@typescript-eslint/scope-manager': 8.5.0 '@typescript-eslint/types': 8.5.0 '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.2) '@typescript-eslint/visitor-keys': 8.5.0 debug: 4.3.7(supports-color@9.4.0) - eslint: 9.12.0(jiti@2.3.2) + eslint: 9.12.0(jiti@2.3.3) optionalDependencies: typescript: 5.6.2 transitivePeerDependencies: @@ -9485,10 +9489,10 @@ snapshots: '@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.2))(typescript@5.6.2)': + '@typescript-eslint/type-utils@8.5.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.2)': dependencies: '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.2) - '@typescript-eslint/utils': 8.5.0(eslint@9.12.0(jiti@2.3.2))(typescript@5.6.2) + '@typescript-eslint/utils': 8.5.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.2) debug: 4.3.7(supports-color@9.4.0) ts-api-utils: 1.3.0(typescript@5.6.2) optionalDependencies: @@ -9548,35 +9552,35 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.5.0(eslint@9.12.0(jiti@2.3.2))(typescript@5.6.2)': + '@typescript-eslint/utils@8.5.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.2)) + '@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.2) - eslint: 9.12.0(jiti@2.3.2) + eslint: 9.12.0(jiti@2.3.3) transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/utils@8.7.0(eslint@9.12.0(jiti@2.3.2))(typescript@5.6.2)': + '@typescript-eslint/utils@8.7.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.2)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.3)) '@typescript-eslint/scope-manager': 8.7.0 '@typescript-eslint/types': 8.7.0 '@typescript-eslint/typescript-estree': 8.7.0(typescript@5.6.2) - eslint: 9.12.0(jiti@2.3.2) + 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.2))(typescript@5.6.2)': + '@typescript-eslint/utils@8.8.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.2)) + '@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.2) - eslint: 9.12.0(jiti@2.3.2) + eslint: 9.12.0(jiti@2.3.3) transitivePeerDependencies: - supports-color - typescript @@ -10671,7 +10675,7 @@ snapshots: defu: 6.1.4 dotenv: 16.4.5 giget: 1.2.3 - jiti: 2.3.2 + jiti: 2.3.3 mlly: 1.7.2 ohash: 1.1.4 pathe: 1.1.2 @@ -11435,10 +11439,10 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-config-flat-gitignore@0.3.0(eslint@9.12.0(jiti@2.3.2)): + eslint-config-flat-gitignore@0.3.0(eslint@9.12.0(jiti@2.3.3)): dependencies: '@eslint/compat': 1.1.1 - eslint: 9.12.0(jiti@2.3.2) + eslint: 9.12.0(jiti@2.3.3) find-up-simple: 1.0.0 eslint-flat-config-utils@0.4.0: @@ -11453,12 +11457,12 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-import-x@4.2.1(eslint@9.12.0(jiti@2.3.2))(typescript@5.6.2): + eslint-plugin-import-x@4.2.1(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.2): dependencies: - '@typescript-eslint/utils': 8.7.0(eslint@9.12.0(jiti@2.3.2))(typescript@5.6.2) + '@typescript-eslint/utils': 8.7.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.2) debug: 4.3.7(supports-color@9.4.0) doctrine: 3.0.0 - eslint: 9.12.0(jiti@2.3.2) + eslint: 9.12.0(jiti@2.3.3) eslint-import-resolver-node: 0.3.9 get-tsconfig: 4.8.0 is-glob: 4.0.3 @@ -11470,14 +11474,14 @@ snapshots: - supports-color - typescript - eslint-plugin-jsdoc@50.2.2(eslint@9.12.0(jiti@2.3.2)): + eslint-plugin-jsdoc@50.2.2(eslint@9.12.0(jiti@2.3.3)): dependencies: '@es-joy/jsdoccomment': 0.48.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.2) + eslint: 9.12.0(jiti@2.3.3) espree: 10.1.0 esquery: 1.6.0 parse-imports: 2.1.1 @@ -11489,38 +11493,38 @@ snapshots: eslint-plugin-no-only-tests@3.3.0: {} - eslint-plugin-perfectionist@3.8.0(eslint@9.12.0(jiti@2.3.2))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.12.0(jiti@2.3.2))): + eslint-plugin-perfectionist@3.8.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.2)(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.2))(typescript@5.6.2) - eslint: 9.12.0(jiti@2.3.2) + '@typescript-eslint/utils': 8.8.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.2) + eslint: 9.12.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.2)) + vue-eslint-parser: 9.4.3(eslint@9.12.0(jiti@2.3.3)) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-regexp@2.6.0(eslint@9.12.0(jiti@2.3.2)): + eslint-plugin-regexp@2.6.0(eslint@9.12.0(jiti@2.3.3)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.2)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.3)) '@eslint-community/regexpp': 4.11.0 comment-parser: 1.4.1 - eslint: 9.12.0(jiti@2.3.2) + eslint: 9.12.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@55.0.0(eslint@9.12.0(jiti@2.3.2)): + eslint-plugin-unicorn@55.0.0(eslint@9.12.0(jiti@2.3.3)): dependencies: '@babel/helper-validator-identifier': 7.24.7 - '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.2)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.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.2) + eslint: 9.12.0(jiti@2.3.3) esquery: 1.6.0 globals: 15.9.0 indent-string: 4.0.0 @@ -11533,16 +11537,16 @@ snapshots: semver: 7.6.3 strip-indent: 3.0.0 - eslint-plugin-vue@9.28.0(eslint@9.12.0(jiti@2.3.2)): + eslint-plugin-vue@9.28.0(eslint@9.12.0(jiti@2.3.3)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.2)) - eslint: 9.12.0(jiti@2.3.2) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.3)) + eslint: 9.12.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.2)) + vue-eslint-parser: 9.4.3(eslint@9.12.0(jiti@2.3.3)) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color @@ -11562,9 +11566,9 @@ snapshots: esrecurse: 4.3.0 estraverse: 5.3.0 - eslint-typegen@0.3.2(eslint@9.12.0(jiti@2.3.2)): + eslint-typegen@0.3.2(eslint@9.12.0(jiti@2.3.3)): dependencies: - eslint: 9.12.0(jiti@2.3.2) + eslint: 9.12.0(jiti@2.3.3) json-schema-to-typescript-lite: 14.1.0 ohash: 1.1.4 @@ -11574,9 +11578,9 @@ snapshots: eslint-visitor-keys@4.1.0: {} - eslint@9.12.0(jiti@2.3.2): + eslint@9.12.0(jiti@2.3.3): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.2)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.3)) '@eslint-community/regexpp': 4.11.0 '@eslint/config-array': 0.18.0 '@eslint/core': 0.6.0 @@ -11612,7 +11616,7 @@ snapshots: optionator: 0.9.4 text-table: 0.2.0 optionalDependencies: - jiti: 2.3.2 + jiti: 2.3.3 transitivePeerDependencies: - supports-color @@ -12222,7 +12226,7 @@ snapshots: bundle-require: 5.0.0(esbuild@0.23.1) debug: 4.3.7(supports-color@9.4.0) esbuild: 0.23.1 - jiti: 2.3.2 + jiti: 2.3.3 jiti-v1: jiti@1.21.6 pathe: 1.1.2 tsx: 4.19.1 @@ -12492,7 +12496,7 @@ snapshots: jiti@1.21.6: {} - jiti@2.3.2: {} + jiti@2.3.3: {} js-beautify@1.15.1: dependencies: @@ -12608,7 +12612,7 @@ snapshots: get-port-please: 3.1.2 h3: h3-nightly@2.0.0-1718872656.6765a6e http-shutdown: 1.2.2 - jiti: 2.3.2 + jiti: 2.3.3 mlly: 1.7.2 node-forge: 1.3.1 pathe: 1.1.2 @@ -12874,6 +12878,13 @@ snapshots: tree-dump: 1.0.2(tslib@2.7.0) tslib: 2.7.0 + memfs@4.13.0: + dependencies: + '@jsonjoy.com/json-pack': 1.1.0(tslib@2.7.0) + '@jsonjoy.com/util': 1.3.0(tslib@2.7.0) + tree-dump: 1.0.2(tslib@2.7.0) + tslib: 2.7.0 + memory-fs@0.5.0: dependencies: errno: 0.1.8 @@ -13153,7 +13164,7 @@ snapshots: cssnano: 7.0.6(postcss@8.4.47) defu: 6.1.4 esbuild: 0.24.0 - jiti: 2.3.2 + jiti: 2.3.3 mlly: 1.7.2 pathe: 1.1.2 pkg-types: 1.2.0 @@ -13234,7 +13245,7 @@ snapshots: hookable: 5.5.3 httpxy: 0.1.5 ioredis: 5.4.1 - jiti: 2.3.2 + jiti: 2.3.3 klona: 2.0.6 knitwork: 1.1.0 listhen: 1.7.2 @@ -13326,7 +13337,7 @@ snapshots: hookable: 5.5.3 httpxy: 0.1.5 ioredis: 5.4.1 - jiti: 2.3.2 + jiti: 2.3.3 klona: 2.0.6 knitwork: 1.1.0 listhen: 1.7.2 @@ -13745,7 +13756,7 @@ snapshots: postcss-loader@8.1.1(postcss@8.4.47)(typescript@5.6.2)(webpack@5.95.0): dependencies: cosmiconfig: 9.0.0(typescript@5.6.2) - jiti: 2.3.2 + jiti: 2.3.3 postcss: 8.4.47 semver: 7.6.3 optionalDependencies: @@ -14866,7 +14877,7 @@ snapshots: defu: 6.1.4 esbuild: 0.24.0 hookable: 5.5.3 - jiti: 2.3.2 + jiti: 2.3.3 magic-string: 0.30.11 mkdist: 1.6.0(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) mlly: 1.7.2 @@ -15107,7 +15118,7 @@ snapshots: '@babel/standalone': 7.25.7 '@babel/types': 7.25.7 defu: 6.1.4 - jiti: 2.3.2 + jiti: 2.3.3 mri: 1.2.0 scule: 1.3.0 transitivePeerDependencies: @@ -15224,7 +15235,7 @@ snapshots: - supports-color - terser - vite-plugin-checker@0.8.0(eslint@9.12.0(jiti@2.3.2))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)): + vite-plugin-checker@0.8.0(eslint@9.12.0(jiti@2.3.3))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)): dependencies: '@babel/code-frame': 7.24.7 ansi-escapes: 4.3.2 @@ -15242,7 +15253,7 @@ snapshots: vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.0.8 optionalDependencies: - eslint: 9.12.0(jiti@2.3.2) + eslint: 9.12.0(jiti@2.3.3) optionator: 0.9.4 typescript: 5.6.2 vue-tsc: 2.1.6(typescript@5.6.2) @@ -15420,10 +15431,10 @@ snapshots: vue-devtools-stub@0.1.0: {} - vue-eslint-parser@9.4.3(eslint@9.12.0(jiti@2.3.2)): + vue-eslint-parser@9.4.3(eslint@9.12.0(jiti@2.3.3)): dependencies: debug: 4.3.7(supports-color@9.4.0) - eslint: 9.12.0(jiti@2.3.2) + eslint: 9.12.0(jiti@2.3.3) eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 From 7bfdd5bb594fef30644c3fd2143c68e118c504ca Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 8 Oct 2024 00:58:48 +0200 Subject: [PATCH 078/104] chore(deps): update lycheeverse/lychee-action digest to 7da8ec1 (main) (#29298) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/docs-check-links.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docs-check-links.yml b/.github/workflows/docs-check-links.yml index aba3064c02..cfa120666d 100644 --- a/.github/workflows/docs-check-links.yml +++ b/.github/workflows/docs-check-links.yml @@ -29,7 +29,7 @@ jobs: - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 - name: Lychee link checker - uses: lycheeverse/lychee-action@897f08a07f689df1a43076f4374af272f66a6dd1 # for v1.8.0 + uses: lycheeverse/lychee-action@7da8ec1fc4e01b5a12062ac6c589c10a4ce70d67 # for v1.8.0 with: # arguments with file types to check args: >- From f33e858b3dea1cd829b609e1a7c7c2d2b9070878 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 8 Oct 2024 01:00:55 +0200 Subject: [PATCH 079/104] chore(deps): update devdependency @nuxt/test-utils to v3.14.3 (main) (#29303) 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 28f3362224..a57a96a441 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "@eslint/js": "9.12.0", "@nuxt/eslint-config": "0.5.7", "@nuxt/kit": "workspace:*", - "@nuxt/test-utils": "3.14.2", + "@nuxt/test-utils": "3.14.3", "@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 3f62fae291..a6021e9864 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -44,8 +44,8 @@ importers: specifier: workspace:* version: link:packages/kit '@nuxt/test-utils': - specifier: 3.14.2 - version: 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.11)(vue@3.5.11(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.2(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3) + specifier: 3.14.3 + version: 3.14.3(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.11)(vue@3.5.11(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.2(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3) '@nuxt/webpack-builder': specifier: workspace:* version: link:packages/webpack @@ -2079,8 +2079,8 @@ packages: resolution: {integrity: sha512-h4YJ1d32cU7tDKjjhjtIIEck4WF/w3DTQBT348E9Pz85YLttnLqktLM0Ez9Xc2LzCeUgBDQv1el7Ob/zT3KUqg==} hasBin: true - '@nuxt/test-utils@3.14.2': - resolution: {integrity: sha512-n5soEpHom9aL9sMwrBiD3xGR+oXbx+O8zL2NF9aelWOTSzPPNN+Qo3cBEECMc6NYQi1a4LbCKkPjQfbtPvaqkg==} + '@nuxt/test-utils@3.14.3': + resolution: {integrity: sha512-5SoyaR9bQG7xcyj6kSnzFVWvpAdiKSruRkq3KVDKEAbxwHhtyz2Ijqxf8iGE3W9dAM0F+omIvLmjen3ITgd3rA==} engines: {node: '>=18.20.4'} peerDependencies: '@cucumber/cucumber': ^10.3.1 || ^11.0.0 @@ -8819,7 +8819,7 @@ snapshots: rc9: 2.1.2 std-env: 3.7.0 - '@nuxt/test-utils@3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.11)(vue@3.5.11(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.2(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3)': + '@nuxt/test-utils@3.14.3(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.11)(vue@3.5.11(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.2(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3)': dependencies: '@nuxt/kit': link:packages/kit '@nuxt/schema': link:packages/schema @@ -15304,7 +15304,7 @@ snapshots: vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.11)(vue@3.5.11(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.2(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3): dependencies: - '@nuxt/test-utils': 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.11)(vue@3.5.11(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.2(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3) + '@nuxt/test-utils': 3.14.3(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.11)(vue@3.5.11(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.2(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' From e3caf0ffcc55149a9b6c535c736ffaac08172768 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 8 Oct 2024 09:38:17 +0200 Subject: [PATCH 080/104] chore(deps): update resolutions @types/node to v20.16.11 (main) (#29309) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 4 +- pnpm-lock.yaml | 252 ++++++++++++++++++++++++------------------------- 2 files changed, 128 insertions(+), 128 deletions(-) diff --git a/package.json b/package.json index a57a96a441..158113a9a8 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "@nuxt/ui-templates": "workspace:*", "@nuxt/vite-builder": "workspace:*", "@nuxt/webpack-builder": "workspace:*", - "@types/node": "20.16.10", + "@types/node": "20.16.11", "@vue/compiler-core": "3.5.11", "@vue/compiler-dom": "3.5.11", "@vue/shared": "3.5.11", @@ -67,7 +67,7 @@ "@nuxt/webpack-builder": "workspace:*", "@testing-library/vue": "8.1.0", "@types/eslint__js": "8.42.3", - "@types/node": "20.16.10", + "@types/node": "20.16.11", "@types/semver": "7.5.8", "@unhead/schema": "1.11.7", "@unhead/vue": "1.11.7", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a6021e9864..092dfb7a46 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,7 +10,7 @@ overrides: '@nuxt/ui-templates': workspace:* '@nuxt/vite-builder': workspace:* '@nuxt/webpack-builder': workspace:* - '@types/node': 20.16.10 + '@types/node': 20.16.11 '@vue/compiler-core': 3.5.11 '@vue/compiler-dom': 3.5.11 '@vue/shared': 3.5.11 @@ -45,7 +45,7 @@ importers: version: link:packages/kit '@nuxt/test-utils': specifier: 3.14.3 - version: 3.14.3(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.11)(vue@3.5.11(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.2(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3) + version: 3.14.3(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.11)(vue@3.5.11(typescript@5.6.2)))(@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.47.2)(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.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3) '@nuxt/webpack-builder': specifier: workspace:* version: link:packages/webpack @@ -56,8 +56,8 @@ importers: specifier: 8.42.3 version: 8.42.3 '@types/node': - specifier: 20.16.10 - version: 20.16.10 + specifier: 20.16.11 + version: 20.16.11 '@types/semver': specifier: 7.5.8 version: 7.5.8 @@ -69,10 +69,10 @@ importers: version: 1.11.7(vue@3.5.11(typescript@5.6.2)) '@vitejs/plugin-vue': specifier: 5.1.4 - version: 5.1.4(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2)) + version: 5.1.4(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2)) '@vitest/coverage-v8': specifier: 2.1.2 - version: 2.1.2(vitest@2.1.2(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)) + 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)) '@vue/test-utils': specifier: 2.4.6 version: 2.4.6 @@ -168,10 +168,10 @@ importers: version: 1.5.4 vitest: specifier: 2.1.2 - version: 2.1.2(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + 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.11)(vue@3.5.11(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.2(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3) + version: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.11)(vue@3.5.11(typescript@5.6.2)))(@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.47.2)(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.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3) vue: specifier: 3.5.11 version: 3.5.11(typescript@5.6.2) @@ -259,10 +259,10 @@ importers: version: 3.0.0-rc.11(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) vite: specifier: 5.4.8 - version: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) + version: 5.4.8(@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.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + version: 2.1.2(@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 @@ -274,7 +274,7 @@ importers: version: 2.0.2 '@nuxt/devtools': specifier: ^1.5.2 - version: 1.5.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3) + version: 1.5.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3) '@nuxt/kit': specifier: workspace:* version: link:../kit @@ -288,8 +288,8 @@ importers: specifier: workspace:* version: link:../vite '@types/node': - specifier: 20.16.10 - version: 20.16.10 + specifier: 20.16.11 + version: 20.16.11 '@unhead/dom': specifier: ^1.11.7 version: 1.11.7 @@ -467,7 +467,7 @@ importers: devDependencies: '@nuxt/scripts': specifier: 0.9.4 - version: 0.9.4(@nuxt/devtools@1.5.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2))(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.11)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.24.0)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.95.0(esbuild@0.24.0)) + version: 0.9.4(@nuxt/devtools@1.5.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2))(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.11)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.24.0)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.95.0(esbuild@0.24.0)) '@nuxt/ui-templates': specifier: workspace:* version: link:../ui-templates @@ -479,7 +479,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.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2)) + version: 5.1.4(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2)) '@vue/compiler-sfc': specifier: 3.5.11 version: 3.5.11 @@ -488,10 +488,10 @@ importers: version: 3.0.0-rc.11(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) vite: specifier: 5.4.8 - version: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) + version: 5.4.8(@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.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + version: 2.1.2(@types/node@20.16.11)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) packages/schema: dependencies: @@ -552,10 +552,10 @@ importers: version: 1.11.7 '@vitejs/plugin-vue': specifier: 5.1.4 - version: 5.1.4(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2)) + version: 5.1.4(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2)) '@vitejs/plugin-vue-jsx': specifier: 4.0.1 - version: 4.0.1(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2)) + version: 4.0.1(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2)) '@vue/compiler-core': specifier: 3.5.11 version: 3.5.11 @@ -594,7 +594,7 @@ importers: version: 1.10.0 vite: specifier: 5.4.8 - version: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) + version: 5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) vue: specifier: 3.5.11 version: 3.5.11(typescript@5.6.2) @@ -624,7 +624,7 @@ importers: version: 0.0.24 html-validate: specifier: 8.24.1 - version: 8.24.1(vitest@2.1.2(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)) + 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)) 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.2) @@ -651,10 +651,10 @@ importers: version: 0.2.9 unocss: specifier: 0.63.3 - version: 0.63.3(postcss@8.4.47)(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) + version: 0.63.3(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)) vite: specifier: 5.4.8 - version: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) + version: 5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) packages/vite: dependencies: @@ -666,10 +666,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.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2)) + version: 5.1.4(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2)) '@vitejs/plugin-vue-jsx': specifier: ^4.0.1 - version: 4.0.1(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2)) + version: 4.0.1(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2)) autoprefixer: specifier: ^10.4.20 version: 10.4.20(postcss@8.4.47) @@ -750,13 +750,13 @@ importers: version: 1.14.1(webpack-sources@3.2.3) vite: specifier: 5.4.8 - version: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) + version: 5.4.8(@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.10)(sass@1.78.0)(terser@5.32.0) + 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.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)) + version: 0.8.0(eslint@9.12.0(jiti@2.3.3))(optionator@0.9.4)(typescript@5.6.2)(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.2)) vue-bundle-renderer: specifier: ^2.1.1 version: 2.1.1 @@ -988,7 +988,7 @@ importers: version: 0.10.8(rollup@4.24.0)(vue-router@4.4.5(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3) vitest: specifier: 1.6.0 - version: 1.6.0(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) + version: 1.6.0(@types/node@20.16.11)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) vue: specifier: 3.5.11 version: 3.5.11(typescript@5.6.2) @@ -2564,8 +2564,8 @@ packages: '@types/node-sass@4.11.7': resolution: {integrity: sha512-QY0sXZGPRzJ2obo66f9zB6S0Uo9PRdcoPKPbyftSoKXub90s4ut/JK3fYHOqmhYhRRVEB3P5o5rEnq2/bWBdeg==} - '@types/node@20.16.10': - resolution: {integrity: sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==} + '@types/node@20.16.11': + resolution: {integrity: sha512-y+cTCACu92FyA5fgQSAI8A1H429g7aSK2HsO7K4XYUWc4dY5IUz55JSDIYT6/VsOLfGy8vmvQYC2hfb0iF16Uw==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -7363,7 +7363,7 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: - '@types/node': 20.16.10 + '@types/node': 20.16.11 less: '*' lightningcss: ^1.21.0 sass: '*' @@ -7398,7 +7398,7 @@ packages: hasBin: true peerDependencies: '@edge-runtime/vm': '*' - '@types/node': 20.16.10 + '@types/node': 20.16.11 '@vitest/browser': 1.6.0 '@vitest/ui': 1.6.0 happy-dom: '*' @@ -7423,7 +7423,7 @@ packages: hasBin: true peerDependencies: '@edge-runtime/vm': '*' - '@types/node': 20.16.10 + '@types/node': 20.16.11 '@vitest/browser': 2.1.2 '@vitest/ui': 2.1.2 happy-dom: '*' @@ -8476,7 +8476,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.16.10 + '@types/node': 20.16.11 '@types/yargs': 17.0.33 chalk: 4.1.2 @@ -8568,31 +8568,31 @@ snapshots: '@nuxt/devalue@2.0.2': {} - '@nuxt/devtools-kit@1.5.1(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))': + '@nuxt/devtools-kit@1.5.1(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.10)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@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.10)(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))': dependencies: '@nuxt/kit': link:packages/kit '@nuxt/schema': link:packages/schema execa: 7.2.0 - vite: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.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.5.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2))(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.11)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2))(webpack@5.95.0(esbuild@0.24.0))': + '@nuxt/devtools-ui-kit@1.5.1(@nuxt/devtools@1.5.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2))(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.11)(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.11(typescript@5.6.2))(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.5.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3) - '@nuxt/devtools-kit': 1.5.1(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) + '@nuxt/devtools': 1.5.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2))(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/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.10)(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.8(@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 @@ -8603,7 +8603,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.10)(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.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0)) v-lazy-show: 0.2.4(@vue/compiler-core@3.5.11) transitivePeerDependencies: - '@unocss/webpack' @@ -8641,13 +8641,13 @@ snapshots: rc9: 2.1.2 semver: 7.6.3 - '@nuxt/devtools@1.5.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3)': + '@nuxt/devtools@1.5.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3)': dependencies: '@antfu/utils': 0.7.10 - '@nuxt/devtools-kit': 1.5.2(vite@5.4.8(@types/node@20.16.10)(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-wizard': 1.5.2 '@nuxt/kit': link:packages/kit - '@vue/devtools-core': 7.4.4(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.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.11(typescript@5.6.2)) '@vue/devtools-kit': 7.4.4 birpc: 0.2.17 consola: 3.2.3 @@ -8676,9 +8676,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.10)(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.10)(sass@1.78.0)(terser@5.32.0)) - vite-plugin-vue-inspector: 5.1.3(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.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.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)) which: 3.0.1 ws: 8.18.0 transitivePeerDependencies: @@ -8729,10 +8729,10 @@ snapshots: string-width: 4.2.3 webpack: 5.95.0 - '@nuxt/scripts@0.9.4(@nuxt/devtools@1.5.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2))(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.11)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.24.0)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.95.0(esbuild@0.24.0))': + '@nuxt/scripts@0.9.4(@nuxt/devtools@1.5.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2))(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.11)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.24.0)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.95.0(esbuild@0.24.0))': dependencies: - '@nuxt/devtools-kit': 1.5.1(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) - '@nuxt/devtools-ui-kit': 1.5.1(@nuxt/devtools@1.5.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2))(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.11)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2))(webpack@5.95.0(esbuild@0.24.0)) + '@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-ui-kit': 1.5.1(@nuxt/devtools@1.5.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2))(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.11)(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.11(typescript@5.6.2))(webpack@5.95.0(esbuild@0.24.0)) '@nuxt/kit': link:packages/kit '@types/google.maps': 3.58.1 '@types/stripe-v3': 3.1.33 @@ -8819,7 +8819,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.11)(vue@3.5.11(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.2(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3)': + '@nuxt/test-utils@3.14.3(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.11)(vue@3.5.11(typescript@5.6.2)))(@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.47.2)(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.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3)': dependencies: '@nuxt/kit': link:packages/kit '@nuxt/schema': link:packages/schema @@ -8845,8 +8845,8 @@ snapshots: 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.10)(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.11)(vue@3.5.11(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.2(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))(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.11)(vue@3.5.11(typescript@5.6.2)))(@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.47.2)(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.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3) vue: 3.5.11(typescript@5.6.2) vue-router: 4.4.5(vue@3.5.11(typescript@5.6.2)) optionalDependencies: @@ -8854,7 +8854,7 @@ snapshots: '@vue/test-utils': 2.4.6 happy-dom: 15.7.4 playwright-core: 1.47.2 - vitest: 2.1.2(@types/node@20.16.10)(happy-dom@15.7.4)(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) transitivePeerDependencies: - magicast - webpack-sources @@ -9298,7 +9298,7 @@ snapshots: '@types/connect@3.4.38': dependencies: - '@types/node': 20.16.10 + '@types/node': 20.16.11 '@types/debug@4.1.12': dependencies: @@ -9329,7 +9329,7 @@ snapshots: '@types/http-proxy@1.17.15': dependencies: - '@types/node': 20.16.10 + '@types/node': 20.16.11 '@types/istanbul-lib-coverage@2.0.6': {} @@ -9357,9 +9357,9 @@ snapshots: '@types/node-sass@4.11.7': dependencies: - '@types/node': 20.16.10 + '@types/node': 20.16.11 - '@types/node@20.16.10': + '@types/node@20.16.11': dependencies: undici-types: 6.19.8 @@ -9373,7 +9373,7 @@ snapshots: '@types/sass-loader@8.0.9': dependencies: - '@types/node': 20.16.10 + '@types/node': 20.16.11 '@types/node-sass': 4.11.7 '@types/webpack': 4.41.39 sass: 1.78.0 @@ -9400,7 +9400,7 @@ snapshots: '@types/webpack-bundle-analyzer@4.7.0': dependencies: - '@types/node': 20.16.10 + '@types/node': 20.16.11 tapable: 2.2.1 webpack: 5.95.0 transitivePeerDependencies: @@ -9422,13 +9422,13 @@ snapshots: '@types/webpack-sources@3.2.3': dependencies: - '@types/node': 20.16.10 + '@types/node': 20.16.11 '@types/source-list-map': 0.1.6 source-map: 0.7.4 '@types/webpack@4.41.39': dependencies: - '@types/node': 20.16.10 + '@types/node': 20.16.11 '@types/tapable': 1.0.12 '@types/uglify-js': 3.17.5 '@types/webpack-sources': 3.2.3 @@ -9660,24 +9660,24 @@ snapshots: unhead: 1.11.7 vue: 3.5.11(typescript@5.6.2) - '@unocss/astro@0.62.4(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))': + '@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))': 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.10)(sass@1.78.0)(terser@5.32.0)) + '@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)) optionalDependencies: - vite: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - rollup - supports-color - '@unocss/astro@0.63.3(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))': + '@unocss/astro@0.63.3(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))': dependencies: '@unocss/core': 0.63.3 '@unocss/reset': 0.63.3 - '@unocss/vite': 0.63.3(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) + '@unocss/vite': 0.63.3(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: - vite: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - rollup - supports-color @@ -9760,7 +9760,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.10)(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.8(@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 @@ -9773,9 +9773,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.10)(sass@1.78.0)(terser@5.32.0)) + '@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/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.10)(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.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0)) transitivePeerDependencies: - postcss - rollup @@ -9945,7 +9945,7 @@ snapshots: dependencies: '@unocss/core': 0.63.3 - '@unocss/vite@0.62.4(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))': + '@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))': dependencies: '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.2(rollup@4.24.0) @@ -9955,12 +9955,12 @@ snapshots: chokidar: 3.6.0 magic-string: 0.30.11 tinyglobby: 0.2.9 - vite: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - rollup - supports-color - '@unocss/vite@0.63.3(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))': + '@unocss/vite@0.63.3(rollup@4.24.0)(vite@5.4.8(@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) @@ -9970,7 +9970,7 @@ snapshots: chokidar: 3.6.0 magic-string: 0.30.11 tinyglobby: 0.2.9 - vite: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - rollup - supports-color @@ -10027,22 +10027,22 @@ snapshots: - encoding - supports-color - '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2))': + '@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.11(typescript@5.6.2))': dependencies: '@babel/core': 7.25.2 '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.25.2) - vite: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) vue: 3.5.11(typescript@5.6.2) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.1.4(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2))': + '@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.11(typescript@5.6.2))': dependencies: - vite: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) vue: 3.5.11(typescript@5.6.2) - '@vitest/coverage-v8@2.1.2(vitest@2.1.2(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))': + '@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))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 @@ -10056,7 +10056,7 @@ snapshots: std-env: 3.7.0 test-exclude: 7.0.1 tinyrainbow: 1.2.0 - vitest: 2.1.2(@types/node@20.16.10)(happy-dom@15.7.4)(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) transitivePeerDependencies: - supports-color @@ -10073,13 +10073,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.10)(sass@1.78.0)(terser@5.32.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))': dependencies: '@vitest/spy': 2.1.2 estree-walker: 3.0.3 magic-string: 0.30.11 optionalDependencies: - vite: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) '@vitest/pretty-format@2.1.2': dependencies: @@ -10225,14 +10225,14 @@ snapshots: dependencies: '@vue/devtools-kit': 7.4.6 - '@vue/devtools-core@7.4.4(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.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.11(typescript@5.6.2))': 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.10)(sass@1.78.0)(terser@5.32.0)) + vite-hot-client: 0.2.3(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0)) vue: 3.5.11(typescript@5.6.2) transitivePeerDependencies: - vite @@ -12125,7 +12125,7 @@ snapshots: html-tags@3.3.1: {} - html-validate@8.24.1(vitest@2.1.2(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)): + 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)): dependencies: '@html-validate/stylish': 4.2.0 '@sidvind/better-ajv-errors': 3.0.1(ajv@8.17.1) @@ -12138,7 +12138,7 @@ snapshots: prompts: 2.4.2 semver: 7.6.3 optionalDependencies: - vitest: 2.1.2(@types/node@20.16.10)(happy-dom@15.7.4)(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) html-void-elements@3.0.0: {} @@ -12475,7 +12475,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.16.10 + '@types/node': 20.16.11 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -12483,13 +12483,13 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.16.10 + '@types/node': 20.16.11 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@29.7.0: dependencies: - '@types/node': 20.16.10 + '@types/node': 20.16.11 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -15006,9 +15006,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.10)(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.8(@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.10)(sass@1.78.0)(terser@5.32.0)) + '@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/cli': 0.62.4(rollup@4.24.0) '@unocss/core': 0.62.4 '@unocss/postcss': 0.62.4(postcss@8.4.47) @@ -15024,18 +15024,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.10)(sass@1.78.0)(terser@5.32.0)) + '@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)) 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.10)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - postcss - rollup - supports-color - unocss@0.63.3(postcss@8.4.47)(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)): + unocss@0.63.3(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)): dependencies: - '@unocss/astro': 0.63.3(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) + '@unocss/astro': 0.63.3(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0)) '@unocss/cli': 0.63.3(rollup@4.24.0) '@unocss/core': 0.63.3 '@unocss/postcss': 0.63.3(postcss@8.4.47) @@ -15051,9 +15051,9 @@ snapshots: '@unocss/transformer-compile-class': 0.63.3 '@unocss/transformer-directives': 0.63.3 '@unocss/transformer-variant-group': 0.63.3 - '@unocss/vite': 0.63.3(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0)) + '@unocss/vite': 0.63.3(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: - vite: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - postcss - rollup @@ -15196,17 +15196,17 @@ 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.10)(sass@1.78.0)(terser@5.32.0)): + vite-hot-client@0.2.3(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0)): dependencies: - vite: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) - vite-node@1.6.0(@types/node@20.16.10)(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: cac: 6.7.14 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.10)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - '@types/node' - less @@ -15218,12 +15218,12 @@ snapshots: - supports-color - terser - vite-node@2.1.2(@types/node@20.16.10)(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): dependencies: 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.10)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - '@types/node' - less @@ -15235,7 +15235,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.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)): + vite-plugin-checker@0.8.0(eslint@9.12.0(jiti@2.3.3))(optionator@0.9.4)(typescript@5.6.2)(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.2)): dependencies: '@babel/code-frame': 7.24.7 ansi-escapes: 4.3.2 @@ -15247,7 +15247,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.10)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@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 @@ -15258,7 +15258,7 @@ snapshots: typescript: 5.6.2 vue-tsc: 2.1.6(typescript@5.6.2) - vite-plugin-inspect@0.8.7(@nuxt/kit@packages+kit)(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.10)(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)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.2(rollup@4.24.0) @@ -15269,14 +15269,14 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.1.0 sirv: 2.0.4 - vite: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@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.10)(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)): dependencies: '@babel/core': 7.25.2 '@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.25.2) @@ -15287,24 +15287,24 @@ snapshots: '@vue/compiler-dom': 3.5.11 kolorist: 1.8.0 magic-string: 0.30.11 - vite: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - supports-color - vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0): + vite@5.4.8(@types/node@20.16.11)(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.10 + '@types/node': 20.16.11 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.11)(vue@3.5.11(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.2(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3): + vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.11)(vue@3.5.11(typescript@5.6.2)))(@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.47.2)(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.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3): dependencies: - '@nuxt/test-utils': 3.14.3(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.11)(vue@3.5.11(typescript@5.6.2)))(@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.47.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0))(vitest@2.1.2(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3) + '@nuxt/test-utils': 3.14.3(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.11)(vue@3.5.11(typescript@5.6.2)))(@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.47.2)(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.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -15324,7 +15324,7 @@ snapshots: - vue-router - webpack-sources - vitest@1.6.0(@types/node@20.16.10)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0): + vitest@1.6.0(@types/node@20.16.11)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0): dependencies: '@vitest/expect': 1.6.0 '@vitest/runner': 1.6.0 @@ -15343,11 +15343,11 @@ snapshots: strip-literal: 2.1.0 tinybench: 2.9.0 tinypool: 0.8.4 - vite: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) - vite-node: 1.6.0(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@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: - '@types/node': 20.16.10 + '@types/node': 20.16.11 happy-dom: 15.7.4 transitivePeerDependencies: - less @@ -15359,10 +15359,10 @@ snapshots: - supports-color - terser - vitest@2.1.2(@types/node@20.16.10)(happy-dom@15.7.4)(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): dependencies: '@vitest/expect': 2.1.2 - '@vitest/mocker': 2.1.2(@vitest/spy@2.1.2)(vite@5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.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/pretty-format': 2.1.2 '@vitest/runner': 2.1.2 '@vitest/snapshot': 2.1.2 @@ -15377,11 +15377,11 @@ snapshots: tinyexec: 0.3.0 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.8(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) - vite-node: 2.1.2(@types/node@20.16.10)(sass@1.78.0)(terser@5.32.0) + vite: 5.4.8(@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: - '@types/node': 20.16.10 + '@types/node': 20.16.11 happy-dom: 15.7.4 transitivePeerDependencies: - less From 3331994f6af511a763511bfeaf764add63d35061 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 8 Oct 2024 13:38:21 +0200 Subject: [PATCH 081/104] chore(deps): update all non-major dependencies (main) (#29318) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/kit/package.json | 2 +- packages/nuxt/package.json | 2 +- packages/schema/package.json | 2 +- packages/ui-templates/package.json | 4 +- packages/vite/package.json | 2 +- pnpm-lock.yaml | 315 +++++++++++++++-------------- 6 files changed, 166 insertions(+), 161 deletions(-) diff --git a/packages/kit/package.json b/packages/kit/package.json index 2f30ae617a..f1143c8439 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -39,7 +39,7 @@ "klona": "^2.0.6", "mlly": "^1.7.2", "pathe": "^1.1.2", - "pkg-types": "^1.2.0", + "pkg-types": "^1.2.1", "scule": "^1.3.0", "semver": "^7.6.3", "ufo": "^1.5.4", diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 8bcfcb5442..cbe5ae24b8 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -101,7 +101,7 @@ "ohash": "^1.1.4", "pathe": "^1.1.2", "perfect-debounce": "^1.0.0", - "pkg-types": "^1.2.0", + "pkg-types": "^1.2.1", "radix3": "^1.1.2", "scule": "^1.3.0", "semver": "^7.6.3", diff --git a/packages/schema/package.json b/packages/schema/package.json index eab9f41491..14a419b1b1 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -68,7 +68,7 @@ "defu": "^6.1.4", "hookable": "^5.5.3", "pathe": "^1.1.2", - "pkg-types": "^1.2.0", + "pkg-types": "^1.2.1", "scule": "^1.3.0", "std-env": "^3.7.0", "ufo": "^1.5.4", diff --git a/packages/ui-templates/package.json b/packages/ui-templates/package.json index 120cdaf592..1b26037c63 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.3", + "@unocss/reset": "0.63.4", "critters": "0.0.24", "html-validate": "8.24.1", "htmlnano": "2.1.1", @@ -29,7 +29,7 @@ "scule": "1.3.0", "tinyexec": "0.3.0", "tinyglobby": "0.2.9", - "unocss": "0.63.3", + "unocss": "0.63.4", "vite": "5.4.8" } } diff --git a/packages/vite/package.json b/packages/vite/package.json index 65578e06a0..f5bc8b3a51 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -54,7 +54,7 @@ "ohash": "^1.1.4", "pathe": "^1.1.2", "perfect-debounce": "^1.0.0", - "pkg-types": "^1.2.0", + "pkg-types": "^1.2.1", "postcss": "^8.4.47", "rollup-plugin-visualizer": "^5.12.0", "std-env": "^3.7.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 092dfb7a46..7c52070267 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -224,8 +224,8 @@ importers: specifier: ^1.1.2 version: 1.1.2 pkg-types: - specifier: ^1.2.0 - version: 1.2.0 + specifier: ^1.2.1 + version: 1.2.1 scule: specifier: ^1.3.0 version: 1.3.0 @@ -399,8 +399,8 @@ importers: specifier: ^1.0.0 version: 1.0.0 pkg-types: - specifier: ^1.2.0 - version: 1.2.0 + specifier: ^1.2.1 + version: 1.2.1 radix3: specifier: ^1.1.2 version: 1.1.2 @@ -511,8 +511,8 @@ importers: specifier: ^1.1.2 version: 1.1.2 pkg-types: - specifier: ^1.2.0 - version: 1.2.0 + specifier: ^1.2.1 + version: 1.2.1 scule: specifier: ^1.3.0 version: 1.3.0 @@ -617,8 +617,8 @@ importers: packages/ui-templates: devDependencies: '@unocss/reset': - specifier: 0.63.3 - version: 0.63.3 + specifier: 0.63.4 + version: 0.63.4 critters: specifier: 0.0.24 version: 0.0.24 @@ -650,8 +650,8 @@ importers: specifier: 0.2.9 version: 0.2.9 unocss: - specifier: 0.63.3 - version: 0.63.3(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)) + 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)) vite: specifier: 5.4.8 version: 5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) @@ -725,8 +725,8 @@ importers: specifier: ^1.0.0 version: 1.0.0 pkg-types: - specifier: ^1.2.0 - version: 1.2.0 + specifier: ^1.2.1 + version: 1.2.1 postcss: specifier: 8.4.47 version: 8.4.47 @@ -2788,8 +2788,8 @@ packages: vite: optional: true - '@unocss/astro@0.63.3': - resolution: {integrity: sha512-wKw4oRaYpEHFf8qGK4L/irf7vXF2CrNoSU07eWfMTOh8D3jXMVRc5tTTL2LqJfcBrHQfe1XKA9zdNarghGzV7Q==} + '@unocss/astro@0.63.4': + resolution: {integrity: sha512-qu1uMDUT8lXU3mm5EjZpnizvjSYtfY0TTDivR5QNm1i3Xd+ErHfdfOpXdJ2mYvxv+X7C570//KUugkTI3Mb3kQ==} peerDependencies: vite: 5.4.8 peerDependenciesMeta: @@ -2801,8 +2801,8 @@ packages: engines: {node: '>=14'} hasBin: true - '@unocss/cli@0.63.3': - resolution: {integrity: sha512-3UiN9UCkRUMWYmhvEl9gOFYw/dVHZZXhRlyNymdhXB/7WM6yW3IdNkMi9OSVcesd4ZxYwiwz0+/H2N9IUbv3vQ==} + '@unocss/cli@0.63.4': + resolution: {integrity: sha512-kBWEiVW7KWfjptAJsk38w9dVqOmrO2/z0WADFnlX2RuKNDoCn422Rus6tFB12wZsEujC9eFM34P2nnU7IWWtlQ==} engines: {node: '>=14'} hasBin: true @@ -2810,27 +2810,27 @@ packages: resolution: {integrity: sha512-XKudKxxW8P44JvlIdS6HBpfE3qZA9rhbemy6/sb8HyZjKYjgeM9jx5yjk+9+4hXNma/KlwDXwjAqY29z0S0SrA==} engines: {node: '>=14'} - '@unocss/config@0.63.3': - resolution: {integrity: sha512-WP1wO/w3KIsodHaXwB+5H8nW+Hwf9I7fdUoXy0zop17vrnmjGWRV8esfYOfKEiNpqb1kAaU03gO/ucjMoPCdFg==} + '@unocss/config@0.63.4': + resolution: {integrity: sha512-LfAzM8z0r2comUW94KaSo4JaaEZjPkvrfyVWfO/hyaXa+/xSVIkCTW7+lfWh77hrg1e2SUY1HEvIFBg9Jvb1xQ==} engines: {node: '>=14'} '@unocss/core@0.62.4': resolution: {integrity: sha512-Cc+Vo6XlaQpyVejkJrrzzWtiK9pgMWzVVBpm9VCVtwZPUjD4GSc+g7VQCPXSsr7m03tmSuRySJx72QcASmauNQ==} - '@unocss/core@0.63.3': - resolution: {integrity: sha512-LPDog+Dt36ut9yomgpKDHn4j/kI72sWtxm3iL6agEK3NDQToQsizQU6f8ZsIyUrpi7CoIV2i+3vmsdxauBd4kw==} + '@unocss/core@0.63.4': + resolution: {integrity: sha512-VB4DJ5DsRWpX64si5tWYRXf1n5UkYQqe2s1V22qFiWmXa7Ec+Vf9s3cxWZmoWFC5P9RQiwM9kAqxdg1G+elVkQ==} '@unocss/extractor-arbitrary-variants@0.62.4': resolution: {integrity: sha512-e4hJfBMyFr6T6dYSTTjNv9CQwaU1CVEKxDlYP0GpfSgxsV58pguID9j1mt0/XZD6LvEDzwxj9RTRWKpUSWqp+Q==} - '@unocss/extractor-arbitrary-variants@0.63.3': - resolution: {integrity: sha512-n5foNPmt/BtocMdUbl9HOOWuimPFIFDH9YmyfNrAN1kcL8Yz6l0PAlFWW5xUyk4rzaIXCfnWmRRb8mGoku0hXA==} + '@unocss/extractor-arbitrary-variants@0.63.4': + resolution: {integrity: sha512-gI/+2Nv+cH/ZoOc/4X7RLD9CuBXH51jfwGJ1xRveS7tj+EBs8VshP7Vhbn6Jyp69E00wt4hyzjviDoGqcIA8bA==} '@unocss/inspector@0.62.4': resolution: {integrity: sha512-bRcnI99gZecNzrUr6kDMdwGHkhUuTPyvvadRdaOxHc9Ow3ANNyqymeFM1q5anZEUZt8h15TYN0mdyQyIWkU3zg==} - '@unocss/inspector@0.63.3': - resolution: {integrity: sha512-SdFXzmhq4bsz9hWi3ujyT8E+KiN4CfRoYig0FGLH6mNGYguVPvcUV+b+HFNNhK0g31abo94EkejEz0j/mEmXlg==} + '@unocss/inspector@0.63.4': + resolution: {integrity: sha512-NHvOTScsMrh6oMmwGMrqB1q1RCFTHZCIK0Vwp8hL8/gmNlza2Kd2cQ/WYSEsjW132xeLCOqTME5qny1gpG6SpA==} '@unocss/nuxt@0.62.4': resolution: {integrity: sha512-ZNfXu/f2kIRc8rnstToR/s2ubcvWDaCPmV5jXL+SQytSPb1ONCkK7ITNgB2TtrTEqQyhNX33VlnHNF8KsM8PNA==} @@ -2841,8 +2841,8 @@ packages: peerDependencies: postcss: 8.4.47 - '@unocss/postcss@0.63.3': - resolution: {integrity: sha512-hFtXt543W11dVpLVo3N4SOBcVcYVin5H+wUlYCnMnEK//bGcYfqPuDLGCXKWzmj2NhIFcikFUOpAcHdkEqbu7g==} + '@unocss/postcss@0.63.4': + resolution: {integrity: sha512-JnSAV1hAZumkm0KZGXYqWsP2I7wnOdr+oeDckHKLdZR2mHNVbDm46H8XGbie55t/gPftaLSsMbaPvRjU2Fclqg==} engines: {node: '>=14'} peerDependencies: postcss: 8.4.47 @@ -2850,96 +2850,96 @@ packages: '@unocss/preset-attributify@0.62.4': resolution: {integrity: sha512-ei5nNT58GON9iyCGRRiIrphzyQbBIZ9iEqSBhIY0flcfi1uAPUXV32aO2slqJnWWAIwbRSb1GMpwYR8mmfuz8g==} - '@unocss/preset-attributify@0.63.3': - resolution: {integrity: sha512-aps5T2UHFMlSAS+chXQWdBfPMxNferPZC5Vj2Z6TVrnau4ue2w65MkSyVUzaadCKLH4rGZkzLf7h8qQFIOR9VA==} + '@unocss/preset-attributify@0.63.4': + resolution: {integrity: sha512-Q2DT4oVdxaL7XxD9sDP3adb5tnYr05sCxCxPhv3ch8brU7uvwbyqkiEw105pWbj0Hb3i/0kD4iq7lVMZYRH5nw==} '@unocss/preset-icons@0.62.4': resolution: {integrity: sha512-n9m2nRTxyiw0sqOwSioO3rro0kaPW0JJzWlzcfdwQ+ZORNR5WyJL298fLXYUFbZG3EOF+zSPg6CMDWudKk/tlA==} - '@unocss/preset-icons@0.63.3': - resolution: {integrity: sha512-9/eP1owlRpxn2oeIw2Xf6goGkUcmzTXHFwsD0+ttafbFN0+T9Vp22p+ac6xJJ+wzJY6XDMJ2IVCcDLoNtMUajA==} + '@unocss/preset-icons@0.63.4': + resolution: {integrity: sha512-V7JV2xvEGeNVjP6HT4IG/BY/HgajJt9CLT2sgKbaVCU9hNOuBs1YTOxua0KLynbTYwr5F5cDMuE/9slQYinZmg==} '@unocss/preset-mini@0.62.4': resolution: {integrity: sha512-1O+QpQFx7FT61aheAZEYemW5e4AGib8TFGm+rWLudKq2IBNnXHcS5xsq5QvqdC7rp9Dn3lnW5du6ijow5kCBuw==} - '@unocss/preset-mini@0.63.3': - resolution: {integrity: sha512-V1nwq0ca8zxiXUDz4bQVyjwqWwMIpY26XNx9i/yd7FhKW//Fb+9XWMdE7BcoaBDuECF6O+RjlrSuJ1Zdw8kN8A==} + '@unocss/preset-mini@0.63.4': + resolution: {integrity: sha512-sim1/uy/XaVzdnMdepXdbdacXF5QNkPDnl4PYBWTyGuT5yKFpuipWpJDS5zZH5W6PYzKdcDA3YiaJ0S5CiUWpQ==} '@unocss/preset-tagify@0.62.4': resolution: {integrity: sha512-8b2Kcsvt93xu1JqDqcD3QvvW0L5rqvH7ev3BlNEVx6n8ayBqfB5HEd4ILKr7wSC90re+EnCgnMm7EP2FiQAJkw==} - '@unocss/preset-tagify@0.63.3': - resolution: {integrity: sha512-GAHSLYdBMYzMeSjt0yjIHlhJxlfdSWjVkryhnjlJhnCHUpTLjLVXC3sic/i1tVLETQYCjDbe6E4MNoeV9phKQQ==} + '@unocss/preset-tagify@0.63.4': + resolution: {integrity: sha512-RQkeSCKrGAowomjh8/chlnVWWOFlC+QkHB1oY5isRXNO2HStESZljyL/MisRpgjj0ubPiocoFCI2hRzXT/HrSg==} '@unocss/preset-typography@0.62.4': resolution: {integrity: sha512-ZVh+NbcibMmD6ve8Deub/G+XAFcGPuzE2Fx/tMAfWfYlfyOAtrMxuL+AARMthpRxdE0JOtggXNTrJb0ZhGYl9g==} - '@unocss/preset-typography@0.63.3': - resolution: {integrity: sha512-wtLuordwLOPFp/as+tuKM/aUvmgC5IkOQP2PfQwKfuywBhzGrAlNcBADj5i+9AmuFA1lFy87EfStEEdkMWtAvA==} + '@unocss/preset-typography@0.63.4': + resolution: {integrity: sha512-PtRXDqF8dW1GYDxiF1Opl+M5fhZeKx63bhvtXXf3iHjVzPDSHB6w1kTElh6vIWeLDNM9GZbbJyB5f2C8DBjibw==} '@unocss/preset-uno@0.62.4': resolution: {integrity: sha512-2S6+molIz8dH/al0nfkU7i/pMS0oERPr4k9iW80Byt4cKDIhh/0jhZrC83kgZRtCf5hclSBO4oCoMTi1JF7SBw==} - '@unocss/preset-uno@0.63.3': - resolution: {integrity: sha512-ZV7USCPMJI08PaMZM+d0Bcnmgle55na6AuXbh7VrK3lUPpcOcaI+63sf1GzR+CRQsDR8J2BQD/D4yySXwQqFcA==} + '@unocss/preset-uno@0.63.4': + resolution: {integrity: sha512-VMc2R0XRMjXA5u5HnP0SkiWtc8EnEJvipNPKsWBuyyVb0QrsIXtF5z3l3cuZmD6V7m/o9s81yshL0gFOBpF7iQ==} '@unocss/preset-web-fonts@0.62.4': resolution: {integrity: sha512-kaxgYBVyMdBlErseN8kWLiaS2N5OMlwg5ktAxUlei275fMoY7inQjOwppnjDVveJbN9SP6TcqqFpBIPfUayPkQ==} - '@unocss/preset-web-fonts@0.63.3': - resolution: {integrity: sha512-DBylkDNKl17Kg+BG6GbFJJ3r/e7ZxhejY4gVYSIH9/j5487120I+1Hgj7b/aZSbauCLDR0AJTSxOZWvW+jn1eA==} + '@unocss/preset-web-fonts@0.63.4': + resolution: {integrity: sha512-XuU4dNwTQ0ULlYpQFSKk2JRYACTzpIzpPGP5ZnqdwBxEQH5JhXx4mEmaOhu1OH3c2hZURAkdQvBzYWia4oZ6og==} '@unocss/preset-wind@0.62.4': resolution: {integrity: sha512-YOzfQ11AmAnl1ZkcWLMMxCdezLjRKavLNk38LumUMtcdsa0DAy+1JjTp+KEvVQAnD+Et/ld5X+YcBWJkVy5WFQ==} - '@unocss/preset-wind@0.63.3': - resolution: {integrity: sha512-bNur/Ck0e48uUcgowTChV1XNa4ev6HfrJepTC8wXlfQZOFSsZvNYW9+IHYts0QlX8NeG5Jcf1SlkXc+s/akmUA==} + '@unocss/preset-wind@0.63.4': + resolution: {integrity: sha512-8fTUp6ZxH9YiScz4nZ1tRqprayrlQSfguzkjxDvOrwazfNcmxvHSZfC9dtpEmY+QssM1zHH0mmWmWgQYwU9Zdw==} '@unocss/reset@0.62.4': resolution: {integrity: sha512-CtxjeDgN39fY/eZDLIXN4wy7C8W7+SD+41AlzGVU5JwhcXmnb1XoDpOd2lzMxc/Yy3F5dIJt2+MRDj9RnpX9Ew==} - '@unocss/reset@0.63.3': - resolution: {integrity: sha512-AByvjMrKYOMcqVQc659b3oF85B/np+wvsTRYGLHYf/ZLrBCkdKNWGHMDS3O6RuJUzYqKOzR4HiM0VJLw3BJU8Q==} + '@unocss/reset@0.63.4': + resolution: {integrity: sha512-7lnVH9zuVMekY0IUtcQRrbEqlkhvyGixgzHSWPBF/JA/Pto18bhd+cMeZhuz4eHRbN274bANX+//I+Ilfo7SSg==} '@unocss/rule-utils@0.62.4': resolution: {integrity: sha512-XUwLbLUzL+VSHCJNK5QBHC9RbFehumge1/XJmsRfmh0+oxgJoO1gvEvxi57gYEmdJdMRJHRJZ66se6+cB0Ymvw==} engines: {node: '>=14'} - '@unocss/rule-utils@0.63.3': - resolution: {integrity: sha512-DVX9d/72fsQz4qD67C+NIiMEhtpre6xJDISvxZgb165UzzW8k9rUTef4uWz0SRv+O5NdotpBl32UT8X9McP9Mg==} + '@unocss/rule-utils@0.63.4': + resolution: {integrity: sha512-7yRWF881ymxnMcCJSiI/1kMI8uwRqRi3l5XnV+JSGjjF2fDr1POUQjSLaA4s7ZfdEgmjagdLK3F5xqkfMMECNA==} engines: {node: '>=14'} '@unocss/transformer-attributify-jsx@0.62.4': resolution: {integrity: sha512-z9DDqS2DibDR9gno55diKfAVegeJ9uoyQXQhH3R0KY4YMF49N1fWy/t74gOiHtlPmvjQtDRZYgjgaMCc2w8oWg==} - '@unocss/transformer-attributify-jsx@0.63.3': - resolution: {integrity: sha512-Xz5d4KUm6MCyZ7l4kLlA11ZCmrtQHmytVnzF9FYDHN6/jCmkn5wQBmQUJFSOuyyIrYQymyViZN++N8SjBq7ogA==} + '@unocss/transformer-attributify-jsx@0.63.4': + resolution: {integrity: sha512-5cO9BY/Bga6YmbTch1Neg+E46HerJp5wLxPkIcFCDNsqy2MsB97jsFG1dO0jDUg43E26MRI19tg1eqrWL6sTYg==} '@unocss/transformer-compile-class@0.62.4': resolution: {integrity: sha512-8yadY9T7LToJwSsrmYU3rUKlnDgPGVRvON7z9g1IjUCmFCGx7Gpg84x9KpKUG6eUTshPQFUI0YUHocrYFevAEA==} - '@unocss/transformer-compile-class@0.63.3': - resolution: {integrity: sha512-Uphx2doeMSz4fFsRhK0xHuua1JUBpcZmFFla4sk1uK8Vz6Kt6yre8+gmLch5O7w9uzVJyWHMlvT90FyPfFYd6Q==} + '@unocss/transformer-compile-class@0.63.4': + resolution: {integrity: sha512-ta6mqq2S5OWcfBzzYnaiMt3ekn2ECNZTqzzqMglnIKPkE+GmqUmmRavRnpc+NGobuqMRcI4F6x8MSSHf4MV0jw==} '@unocss/transformer-directives@0.62.4': resolution: {integrity: sha512-bq9ZDG6/mr6X2mAogAo0PBVrLSLT0900MPqnj/ixadYHc7mRpX+y6bc/1AgWytZIFYSdNzf7XDoquZuwf42Ucg==} - '@unocss/transformer-directives@0.63.3': - resolution: {integrity: sha512-nQtxl/7kfG4OJbFq86E1HpY3v8pfEQd664dajxzaZ9kTyTGQhpYWTBgT5zkY5/9/svDuTZ9dPIMU+8CyQnVopQ==} + '@unocss/transformer-directives@0.63.4': + resolution: {integrity: sha512-N/dNhmn3e9/Z4IvAujxCdwhNMfx2SihPA2/7GFSMMRi7F0Hn/o2hOqQquRqIJbQwIvi6bJtKwyasxjDoUhJqBA==} '@unocss/transformer-variant-group@0.62.4': resolution: {integrity: sha512-W1fxMc2Lzxu4E+6JBQEBzK+AwoCQYI+EL2FT2BCUsAno37f3JdnwFFEVscck0epSdmdtidsSLDognyX8h10r8A==} - '@unocss/transformer-variant-group@0.63.3': - resolution: {integrity: sha512-Dpxb649mcZkpXWodDEIOQoE5gfcpSuuBjLE8H0OyivLVPqYw2Y5S7goXKuV7o9mce+QWJz+aJK1dtthJIcOpIg==} + '@unocss/transformer-variant-group@0.63.4': + resolution: {integrity: sha512-uEHltdfR0Y1nvs1eqHwsgevRFhZkLmA/MsaMEfNblDJ6CLHe/ACNmMoLX1Mcuq/lAPs0X6jGnKudk4QTrCv15Q==} '@unocss/vite@0.62.4': resolution: {integrity: sha512-JKq3V6bcevYl9X5Jl3p9crArbhzI8JVWQkOxKV2nGLFaqvnc47vMSDxlU4MUdRWp3aQvzDw132tcx27oSbrojw==} peerDependencies: vite: 5.4.8 - '@unocss/vite@0.63.3': - resolution: {integrity: sha512-OrAbmTtY+bivQdq0ZApQa8WlUzNbYjGc9GYTJnME5/vuzlwf0b+cNEm8Quc6AdSmlyGN6rUC9VLKaB1OqSRnZw==} + '@unocss/vite@0.63.4': + resolution: {integrity: sha512-YK0L177GD8Kx+JtfiCJy4YyBYckAXo4ogC8LZ+pYVNXDMN+F+XItpGI/ofLRaGIaewNg+MJgGY+CQZceABEAfg==} peerDependencies: vite: 5.4.8 @@ -3690,6 +3690,9 @@ packages: confbox@0.1.7: resolution: {integrity: sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==} + confbox@0.1.8: + resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==} + config-chain@1.1.13: resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==} @@ -5979,8 +5982,8 @@ packages: resolution: {integrity: sha512-KocF8ve28eFjjuBKKGvzOBGzG8ew2OqOOSxTTZhirkzH7h3BI1vyzqlR0qbfcDBve1Yzo3FVlWUAtCRrbVN8Fw==} engines: {node: '>=14.16'} - pkg-types@1.2.0: - resolution: {integrity: sha512-+ifYuSSqOQ8CqP4MbZA5hDpb97n3E8SVWdJe+Wms9kj745lmd3b7EZJiqvmLwAlmRfjrI7Hi5z3kdBJ93lFNPA==} + pkg-types@1.2.1: + resolution: {integrity: sha512-sQoqa8alT3nHjGuTjuKgOnvjo4cljkufdtLMnO2LBP/wRwuDlo1tkaEdMxCRhyGRPacv/ztlZgDPm2b7FAmEvw==} playwright-core@1.47.2: resolution: {integrity: sha512-3JvMfF+9LJfe16l7AbSmU555PaTl2tPyQsVInqm3id16pdDfvZ8TTZ/pyzmkbDrZTQefyzU7AIHlZqQnxpqHVQ==} @@ -7154,11 +7157,11 @@ packages: vite: optional: true - unocss@0.63.3: - resolution: {integrity: sha512-pjkLvzEghlNY9gyC3vnxr9zrO3ozx3FSBRxgCXflZmtEKP6APBopkzlB7+lJnRSY3gTFAPMLK1anqdfnQuKeUA==} + unocss@0.63.4: + resolution: {integrity: sha512-MQ/ktuJ2MoXBsd117DEONFubJRQN6Og4mQJLbT+0nna2aTW4jYJESJ479mJYWq/ajonxEaM+zrf8M92VIWxzEw==} engines: {node: '>=14'} peerDependencies: - '@unocss/webpack': 0.63.3 + '@unocss/webpack': 0.63.4 vite: 5.4.8 peerDependenciesMeta: '@unocss/webpack': @@ -8636,7 +8639,7 @@ snapshots: global-directory: 4.0.1 magicast: 0.3.5 pathe: 1.1.2 - pkg-types: 1.2.0 + pkg-types: 1.2.1 prompts: 2.4.2 rc9: 2.1.2 semver: 7.6.3 @@ -8668,7 +8671,7 @@ snapshots: ohash: 1.1.4 pathe: 1.1.2 perfect-debounce: 1.0.0 - pkg-types: 1.2.0 + pkg-types: 1.2.1 rc9: 2.1.2 scule: 1.3.0 semver: 7.6.3 @@ -8748,7 +8751,7 @@ snapshots: ofetch: 1.4.0 ohash: 1.1.4 pathe: 1.1.2 - pkg-types: 1.2.0 + pkg-types: 1.2.1 semver: 7.6.3 shiki: 1.20.0 sirv: 2.0.4 @@ -9671,11 +9674,11 @@ snapshots: - rollup - supports-color - '@unocss/astro@0.63.3(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.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))': dependencies: - '@unocss/core': 0.63.3 - '@unocss/reset': 0.63.3 - '@unocss/vite': 0.63.3(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0)) + '@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)) optionalDependencies: vite: 5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: @@ -9701,13 +9704,13 @@ snapshots: - rollup - supports-color - '@unocss/cli@0.63.3(rollup@4.24.0)': + '@unocss/cli@0.63.4(rollup@4.24.0)': dependencies: '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.2(rollup@4.24.0) - '@unocss/config': 0.63.3 - '@unocss/core': 0.63.3 - '@unocss/preset-uno': 0.63.3 + '@unocss/config': 0.63.4 + '@unocss/core': 0.63.4 + '@unocss/preset-uno': 0.63.4 cac: 6.7.14 chokidar: 3.6.0 colorette: 2.0.20 @@ -9727,24 +9730,24 @@ snapshots: transitivePeerDependencies: - supports-color - '@unocss/config@0.63.3': + '@unocss/config@0.63.4': dependencies: - '@unocss/core': 0.63.3 + '@unocss/core': 0.63.4 unconfig: 0.5.5 transitivePeerDependencies: - supports-color '@unocss/core@0.62.4': {} - '@unocss/core@0.63.3': {} + '@unocss/core@0.63.4': {} '@unocss/extractor-arbitrary-variants@0.62.4': dependencies: '@unocss/core': 0.62.4 - '@unocss/extractor-arbitrary-variants@0.63.3': + '@unocss/extractor-arbitrary-variants@0.63.4': dependencies: - '@unocss/core': 0.63.3 + '@unocss/core': 0.63.4 '@unocss/inspector@0.62.4': dependencies: @@ -9753,10 +9756,10 @@ snapshots: gzip-size: 6.0.0 sirv: 2.0.4 - '@unocss/inspector@0.63.3': + '@unocss/inspector@0.63.4': dependencies: - '@unocss/core': 0.63.3 - '@unocss/rule-utils': 0.63.3 + '@unocss/core': 0.63.4 + '@unocss/rule-utils': 0.63.4 gzip-size: 6.0.0 sirv: 2.0.4 @@ -9794,11 +9797,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@unocss/postcss@0.63.3(postcss@8.4.47)': + '@unocss/postcss@0.63.4(postcss@8.4.47)': dependencies: - '@unocss/config': 0.63.3 - '@unocss/core': 0.63.3 - '@unocss/rule-utils': 0.63.3 + '@unocss/config': 0.63.4 + '@unocss/core': 0.63.4 + '@unocss/rule-utils': 0.63.4 css-tree: 3.0.0 postcss: 8.4.47 tinyglobby: 0.2.9 @@ -9809,9 +9812,9 @@ snapshots: dependencies: '@unocss/core': 0.62.4 - '@unocss/preset-attributify@0.63.3': + '@unocss/preset-attributify@0.63.4': dependencies: - '@unocss/core': 0.63.3 + '@unocss/core': 0.63.4 '@unocss/preset-icons@0.62.4': dependencies: @@ -9821,10 +9824,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@unocss/preset-icons@0.63.3': + '@unocss/preset-icons@0.63.4': dependencies: '@iconify/utils': 2.1.33 - '@unocss/core': 0.63.3 + '@unocss/core': 0.63.4 ofetch: 1.4.0 transitivePeerDependencies: - supports-color @@ -9835,29 +9838,29 @@ snapshots: '@unocss/extractor-arbitrary-variants': 0.62.4 '@unocss/rule-utils': 0.62.4 - '@unocss/preset-mini@0.63.3': + '@unocss/preset-mini@0.63.4': dependencies: - '@unocss/core': 0.63.3 - '@unocss/extractor-arbitrary-variants': 0.63.3 - '@unocss/rule-utils': 0.63.3 + '@unocss/core': 0.63.4 + '@unocss/extractor-arbitrary-variants': 0.63.4 + '@unocss/rule-utils': 0.63.4 '@unocss/preset-tagify@0.62.4': dependencies: '@unocss/core': 0.62.4 - '@unocss/preset-tagify@0.63.3': + '@unocss/preset-tagify@0.63.4': dependencies: - '@unocss/core': 0.63.3 + '@unocss/core': 0.63.4 '@unocss/preset-typography@0.62.4': dependencies: '@unocss/core': 0.62.4 '@unocss/preset-mini': 0.62.4 - '@unocss/preset-typography@0.63.3': + '@unocss/preset-typography@0.63.4': dependencies: - '@unocss/core': 0.63.3 - '@unocss/preset-mini': 0.63.3 + '@unocss/core': 0.63.4 + '@unocss/preset-mini': 0.63.4 '@unocss/preset-uno@0.62.4': dependencies: @@ -9866,21 +9869,21 @@ snapshots: '@unocss/preset-wind': 0.62.4 '@unocss/rule-utils': 0.62.4 - '@unocss/preset-uno@0.63.3': + '@unocss/preset-uno@0.63.4': dependencies: - '@unocss/core': 0.63.3 - '@unocss/preset-mini': 0.63.3 - '@unocss/preset-wind': 0.63.3 - '@unocss/rule-utils': 0.63.3 + '@unocss/core': 0.63.4 + '@unocss/preset-mini': 0.63.4 + '@unocss/preset-wind': 0.63.4 + '@unocss/rule-utils': 0.63.4 '@unocss/preset-web-fonts@0.62.4': dependencies: '@unocss/core': 0.62.4 ofetch: 1.4.0 - '@unocss/preset-web-fonts@0.63.3': + '@unocss/preset-web-fonts@0.63.4': dependencies: - '@unocss/core': 0.63.3 + '@unocss/core': 0.63.4 ofetch: 1.4.0 '@unocss/preset-wind@0.62.4': @@ -9889,41 +9892,41 @@ snapshots: '@unocss/preset-mini': 0.62.4 '@unocss/rule-utils': 0.62.4 - '@unocss/preset-wind@0.63.3': + '@unocss/preset-wind@0.63.4': dependencies: - '@unocss/core': 0.63.3 - '@unocss/preset-mini': 0.63.3 - '@unocss/rule-utils': 0.63.3 + '@unocss/core': 0.63.4 + '@unocss/preset-mini': 0.63.4 + '@unocss/rule-utils': 0.63.4 '@unocss/reset@0.62.4': {} - '@unocss/reset@0.63.3': {} + '@unocss/reset@0.63.4': {} '@unocss/rule-utils@0.62.4': dependencies: '@unocss/core': 0.62.4 magic-string: 0.30.11 - '@unocss/rule-utils@0.63.3': + '@unocss/rule-utils@0.63.4': dependencies: - '@unocss/core': 0.63.3 + '@unocss/core': 0.63.4 magic-string: 0.30.11 '@unocss/transformer-attributify-jsx@0.62.4': dependencies: '@unocss/core': 0.62.4 - '@unocss/transformer-attributify-jsx@0.63.3': + '@unocss/transformer-attributify-jsx@0.63.4': dependencies: - '@unocss/core': 0.63.3 + '@unocss/core': 0.63.4 '@unocss/transformer-compile-class@0.62.4': dependencies: '@unocss/core': 0.62.4 - '@unocss/transformer-compile-class@0.63.3': + '@unocss/transformer-compile-class@0.63.4': dependencies: - '@unocss/core': 0.63.3 + '@unocss/core': 0.63.4 '@unocss/transformer-directives@0.62.4': dependencies: @@ -9931,19 +9934,19 @@ snapshots: '@unocss/rule-utils': 0.62.4 css-tree: 2.3.1 - '@unocss/transformer-directives@0.63.3': + '@unocss/transformer-directives@0.63.4': dependencies: - '@unocss/core': 0.63.3 - '@unocss/rule-utils': 0.63.3 + '@unocss/core': 0.63.4 + '@unocss/rule-utils': 0.63.4 css-tree: 3.0.0 '@unocss/transformer-variant-group@0.62.4': dependencies: '@unocss/core': 0.62.4 - '@unocss/transformer-variant-group@0.63.3': + '@unocss/transformer-variant-group@0.63.4': dependencies: - '@unocss/core': 0.63.3 + '@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))': dependencies: @@ -9960,13 +9963,13 @@ snapshots: - rollup - supports-color - '@unocss/vite@0.63.3(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.8(@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) - '@unocss/config': 0.63.3 - '@unocss/core': 0.63.3 - '@unocss/inspector': 0.63.3 + '@unocss/config': 0.63.4 + '@unocss/core': 0.63.4 + '@unocss/inspector': 0.63.4 chokidar: 3.6.0 magic-string: 0.30.11 tinyglobby: 0.2.9 @@ -10680,7 +10683,7 @@ snapshots: ohash: 1.1.4 pathe: 1.1.2 perfect-debounce: 1.0.0 - pkg-types: 1.2.0 + pkg-types: 1.2.1 rc9: 2.1.2 optionalDependencies: magicast: 0.3.5 @@ -10756,7 +10759,7 @@ snapshots: ofetch: 1.4.0 open: 10.1.0 pathe: 1.1.2 - pkg-types: 1.2.0 + pkg-types: 1.2.1 scule: 1.3.0 semver: 7.6.3 std-env: 3.7.0 @@ -10884,6 +10887,8 @@ snapshots: confbox@0.1.7: {} + confbox@0.1.8: {} + config-chain@1.1.13: dependencies: ini: 1.3.8 @@ -12642,7 +12647,7 @@ snapshots: local-pkg@0.5.0: dependencies: mlly: 1.7.2 - pkg-types: 1.2.0 + pkg-types: 1.2.1 locate-path@5.0.0: dependencies: @@ -13167,7 +13172,7 @@ snapshots: jiti: 2.3.3 mlly: 1.7.2 pathe: 1.1.2 - pkg-types: 1.2.0 + pkg-types: 1.2.1 postcss: 8.4.47 postcss-nested: 6.2.0(postcss@8.4.47) semver: 7.6.3 @@ -13181,7 +13186,7 @@ snapshots: dependencies: acorn: 8.12.1 pathe: 1.1.2 - pkg-types: 1.2.0 + pkg-types: 1.2.1 ufo: 1.5.4 mri@1.2.0: {} @@ -13260,7 +13265,7 @@ snapshots: openapi-typescript: 7.4.0(typescript@5.6.2) pathe: 1.1.2 perfect-debounce: 1.0.0 - pkg-types: 1.2.0 + pkg-types: 1.2.1 pretty-bytes: 6.1.1 radix3: 1.1.2 rollup: 4.24.0 @@ -13351,7 +13356,7 @@ snapshots: openapi-typescript: 6.7.6 pathe: 1.1.2 perfect-debounce: 1.0.0 - pkg-types: 1.2.0 + pkg-types: 1.2.1 pretty-bytes: 6.1.1 radix3: 1.1.2 rollup: 4.24.0 @@ -13479,7 +13484,7 @@ snapshots: consola: 3.2.3 execa: 8.0.1 pathe: 1.1.2 - pkg-types: 1.2.0 + pkg-types: 1.2.1 ufo: 1.5.4 object-assign@4.1.1: {} @@ -13693,9 +13698,9 @@ snapshots: pify@6.1.0: {} - pkg-types@1.2.0: + pkg-types@1.2.1: dependencies: - confbox: 0.1.7 + confbox: 0.1.8 mlly: 1.7.2 pathe: 1.1.2 @@ -14882,7 +14887,7 @@ snapshots: mkdist: 1.6.0(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) mlly: 1.7.2 pathe: 1.1.2 - pkg-types: 1.2.0 + pkg-types: 1.2.1 pretty-bytes: 6.1.1 rollup: 4.24.0 rollup-plugin-dts: 6.1.1(rollup@4.24.0)(typescript@5.6.2) @@ -14969,7 +14974,7 @@ snapshots: magic-string: 0.30.11 mlly: 1.7.2 pathe: 1.1.2 - pkg-types: 1.2.0 + pkg-types: 1.2.1 scule: 1.3.0 strip-literal: 2.1.0 unplugin: 1.14.1(webpack-sources@3.2.3) @@ -15033,25 +15038,25 @@ snapshots: - rollup - supports-color - unocss@0.63.3(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.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0)): dependencies: - '@unocss/astro': 0.63.3(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0)) - '@unocss/cli': 0.63.3(rollup@4.24.0) - '@unocss/core': 0.63.3 - '@unocss/postcss': 0.63.3(postcss@8.4.47) - '@unocss/preset-attributify': 0.63.3 - '@unocss/preset-icons': 0.63.3 - '@unocss/preset-mini': 0.63.3 - '@unocss/preset-tagify': 0.63.3 - '@unocss/preset-typography': 0.63.3 - '@unocss/preset-uno': 0.63.3 - '@unocss/preset-web-fonts': 0.63.3 - '@unocss/preset-wind': 0.63.3 - '@unocss/transformer-attributify-jsx': 0.63.3 - '@unocss/transformer-compile-class': 0.63.3 - '@unocss/transformer-directives': 0.63.3 - '@unocss/transformer-variant-group': 0.63.3 - '@unocss/vite': 0.63.3(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.8(@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) + '@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.8(@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) transitivePeerDependencies: @@ -15130,7 +15135,7 @@ snapshots: magic-string: 0.30.11 mlly: 1.7.2 pathe: 1.1.2 - pkg-types: 1.2.0 + pkg-types: 1.2.1 unplugin: 1.14.1(webpack-sources@3.2.3) transitivePeerDependencies: - webpack-sources From 280e5923ea9bb0bbf69799945c5693483572e7e3 Mon Sep 17 00:00:00 2001 From: Jeel Rupapara <zeelrupapara@gmail.com> Date: Tue, 8 Oct 2024 18:46:51 +0530 Subject: [PATCH 082/104] docs: add example of typing custom `useFetch` errors (#29253) --- docs/2.guide/4.recipes/3.custom-usefetch.md | 22 +++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/docs/2.guide/4.recipes/3.custom-usefetch.md b/docs/2.guide/4.recipes/3.custom-usefetch.md index e8f25f6a2b..1391720db3 100644 --- a/docs/2.guide/4.recipes/3.custom-usefetch.md +++ b/docs/2.guide/4.recipes/3.custom-usefetch.md @@ -96,6 +96,28 @@ const { data: modules } = await useAPI('/modules') </script> ``` +If you want to customize the type of any error returned, you can also do so: + +```ts +import type { FetchError } from 'ofetch' +import type { UseFetchOptions } from 'nuxt/app' + +interface CustomError { + message: string + statusCode: number +} + +export function useAPI<T>( + url: string | (() => string), + options?: UseFetchOptions<T>, +) { + return useFetch<T, FetchError<CustomError>>(url, { + ...options, + $fetch: useNuxtApp().$api + }) +} +``` + ::note This example demonstrates how to use a custom `useFetch`, but the same structure is identical for a custom `useAsyncData`. :: From 243a481d8a019f65bb318771de3f8e03bc7cc7f1 Mon Sep 17 00:00:00 2001 From: Domenik Reitzner <30938967+dreitzner@users.noreply.github.com> Date: Tue, 8 Oct 2024 15:27:24 +0200 Subject: [PATCH 083/104] docs: ensure manifest code snippet works with pnpm (#29273) --- docs/1.getting-started/4.styling.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/1.getting-started/4.styling.md b/docs/1.getting-started/4.styling.md index 383bed144b..d780ad3449 100644 --- a/docs/1.getting-started/4.styling.md +++ b/docs/1.getting-started/4.styling.md @@ -530,7 +530,7 @@ export default defineNuxtConfig({ hooks: { 'build:manifest': (manifest) => { // find the app entry, css list - const css = manifest['node_modules/nuxt/dist/app/entry.js']?.css + const css = Object.values(manifest).find(options => options.isEntry)?.css if (css) { // start from the end of the array and go to the beginning for (let i = css.length - 1; i >= 0; i--) { From 0b4ac63480c429bd2cb35a680869a89c2cf02d69 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 8 Oct 2024 14:27:46 +0100 Subject: [PATCH 084/104] chore(deps): update lycheeverse/lychee-action digest to f87f0a6 (main) (#29322) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/docs-check-links.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docs-check-links.yml b/.github/workflows/docs-check-links.yml index cfa120666d..684644c94b 100644 --- a/.github/workflows/docs-check-links.yml +++ b/.github/workflows/docs-check-links.yml @@ -29,7 +29,7 @@ jobs: - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 - name: Lychee link checker - uses: lycheeverse/lychee-action@7da8ec1fc4e01b5a12062ac6c589c10a4ce70d67 # for v1.8.0 + uses: lycheeverse/lychee-action@f87f0a62993c2647717456af92593666acb3a500 # for v1.8.0 with: # arguments with file types to check args: >- From b9f2ce0f4223988feac1974e5bc129922bd68f6c Mon Sep 17 00:00:00 2001 From: Daniel Roe <daniel@roe.dev> Date: Tue, 8 Oct 2024 15:28:54 +0200 Subject: [PATCH 085/104] fix(nuxt): pass absolute external link urls to `link:prefetch` (#29321) --- packages/nuxt/src/app/components/nuxt-link.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/nuxt/src/app/components/nuxt-link.ts b/packages/nuxt/src/app/components/nuxt-link.ts index f38ddbd777..77006518a2 100644 --- a/packages/nuxt/src/app/components/nuxt-link.ts +++ b/packages/nuxt/src/app/components/nuxt-link.ts @@ -328,8 +328,9 @@ export function defineNuxtLink (options: NuxtLinkOptions) { const path = typeof to.value === 'string' ? to.value : isExternal.value ? resolveRouteObject(to.value) : router.resolve(to.value).fullPath + const normalizedPath = isExternal.value ? new URL(path, window.location.href).href : path await Promise.all([ - nuxtApp.hooks.callHook('link:prefetch', path).catch(() => {}), + nuxtApp.hooks.callHook('link:prefetch', normalizedPath).catch(() => {}), !isExternal.value && !hasTarget.value && preloadRouteComponents(to.value as string, router).catch(() => {}), ]) } From 0cc2890561a74920a7cd2570c1c653ab2e3a0701 Mon Sep 17 00:00:00 2001 From: Daniel Roe <daniel@roe.dev> Date: Tue, 8 Oct 2024 15:29:15 +0200 Subject: [PATCH 086/104] fix(nuxt): error on build when required module is missing (#29287) --- packages/nuxt/src/components/plugins/loader.ts | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/packages/nuxt/src/components/plugins/loader.ts b/packages/nuxt/src/components/plugins/loader.ts index 2eecc471b1..e8d6f3cd4b 100644 --- a/packages/nuxt/src/components/plugins/loader.ts +++ b/packages/nuxt/src/components/plugins/loader.ts @@ -2,7 +2,7 @@ import { createUnplugin } from 'unplugin' import { genDynamicImport, genImport } from 'knitwork' import MagicString from 'magic-string' import { pascalCase } from 'scule' -import { resolve } from 'pathe' +import { relative, resolve } from 'pathe' import type { Component, ComponentsOptions } from 'nuxt/schema' import { logger, tryUseNuxt } from '@nuxt/kit' @@ -21,6 +21,7 @@ export const LoaderPlugin = (options: LoaderOptions) => createUnplugin(() => { const exclude = options.transform?.exclude || [] const include = options.transform?.include || [] const serverComponentRuntime = resolve(distDir, 'components/runtime/server-component') + const nuxt = tryUseNuxt() return { name: 'nuxt:components-loader', @@ -34,7 +35,7 @@ export const LoaderPlugin = (options: LoaderOptions) => createUnplugin(() => { } return isVue(id, { type: ['template', 'script'] }) || !!id.match(/\.[tj]sx$/) }, - transform (code) { + transform (code, id) { const components = options.getComponents() let num = 0 @@ -46,10 +47,14 @@ export const LoaderPlugin = (options: LoaderOptions) => createUnplugin(() => { s.replace(/(?<=[ (])_?resolveComponent\(\s*["'](lazy-|Lazy(?=[A-Z]))?([^'"]*)["'][^)]*\)/g, (full: string, lazy: string, name: string) => { const component = findComponent(components, name, options.mode) if (component) { - // @ts-expect-error TODO: refactor to nuxi - if (component._internal_install && tryUseNuxt()?.options.test === false) { - // @ts-expect-error TODO: refactor to nuxi - import('../../core/features').then(({ installNuxtModule }) => installNuxtModule(component._internal_install)) + // TODO: refactor to nuxi + const internalInstall = ((component as any)._internal_install) as string + if (internalInstall && nuxt?.options.test === false) { + if (!nuxt.options.dev) { + const relativePath = relative(nuxt.options.rootDir, id) + throw new Error(`[nuxt] \`~/${relativePath}\` is using \`${component.pascalName}\` which requires \`${internalInstall}\``) + } + import('../../core/features').then(({ installNuxtModule }) => installNuxtModule(internalInstall)) } let identifier = map.get(component) || `__nuxt_component_${num++}` map.set(component, identifier) From b29cb512c5e9993329c0e1710320197d7aa05801 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 8 Oct 2024 15:48:18 +0200 Subject: [PATCH 087/104] chore(deps): update devdependency playwright-core to v1.48.0 (main) (#29323) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 24 ++++++++++++------------ 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/package.json b/package.json index 158113a9a8..e6abff5817 100644 --- a/package.json +++ b/package.json @@ -95,7 +95,7 @@ "nuxt-content-twoslash": "0.1.1", "ofetch": "1.4.0", "pathe": "1.1.2", - "playwright-core": "1.47.2", + "playwright-core": "1.48.0", "rimraf": "6.0.1", "semver": "7.6.3", "sherif": "1.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7c52070267..3ce528e9d8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -45,7 +45,7 @@ importers: version: link:packages/kit '@nuxt/test-utils': specifier: 3.14.3 - version: 3.14.3(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.11)(vue@3.5.11(typescript@5.6.2)))(@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.47.2)(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.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3) + version: 3.14.3(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.11)(vue@3.5.11(typescript@5.6.2)))(@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.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3) '@nuxt/webpack-builder': specifier: workspace:* version: link:packages/webpack @@ -140,8 +140,8 @@ importers: specifier: 1.1.2 version: 1.1.2 playwright-core: - specifier: 1.47.2 - version: 1.47.2 + specifier: 1.48.0 + version: 1.48.0 rimraf: specifier: 6.0.1 version: 6.0.1 @@ -171,7 +171,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.11)(vue@3.5.11(typescript@5.6.2)))(@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.47.2)(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.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3) + version: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.11)(vue@3.5.11(typescript@5.6.2)))(@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.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3) vue: specifier: 3.5.11 version: 3.5.11(typescript@5.6.2) @@ -5985,8 +5985,8 @@ packages: pkg-types@1.2.1: resolution: {integrity: sha512-sQoqa8alT3nHjGuTjuKgOnvjo4cljkufdtLMnO2LBP/wRwuDlo1tkaEdMxCRhyGRPacv/ztlZgDPm2b7FAmEvw==} - playwright-core@1.47.2: - resolution: {integrity: sha512-3JvMfF+9LJfe16l7AbSmU555PaTl2tPyQsVInqm3id16pdDfvZ8TTZ/pyzmkbDrZTQefyzU7AIHlZqQnxpqHVQ==} + playwright-core@1.48.0: + resolution: {integrity: sha512-RBvzjM9rdpP7UUFrQzRwR8L/xR4HyC1QXMzGYTbf1vjw25/ya9NRAVnXi/0fvFopjebvyPzsmoK58xxeEOaVvA==} engines: {node: '>=18'} hasBin: true @@ -8822,7 +8822,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.11)(vue@3.5.11(typescript@5.6.2)))(@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.47.2)(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.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3)': + '@nuxt/test-utils@3.14.3(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.11)(vue@3.5.11(typescript@5.6.2)))(@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.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3)': dependencies: '@nuxt/kit': link:packages/kit '@nuxt/schema': link:packages/schema @@ -8849,14 +8849,14 @@ snapshots: 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.11)(vue@3.5.11(typescript@5.6.2)))(@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.47.2)(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.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3) + vitest-environment-nuxt: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.11)(vue@3.5.11(typescript@5.6.2)))(@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.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3) vue: 3.5.11(typescript@5.6.2) vue-router: 4.4.5(vue@3.5.11(typescript@5.6.2)) optionalDependencies: '@testing-library/vue': 8.1.0(@vue/compiler-sfc@3.5.11)(vue@3.5.11(typescript@5.6.2)) '@vue/test-utils': 2.4.6 happy-dom: 15.7.4 - playwright-core: 1.47.2 + playwright-core: 1.48.0 vitest: 2.1.2(@types/node@20.16.11)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - magicast @@ -13704,7 +13704,7 @@ snapshots: mlly: 1.7.2 pathe: 1.1.2 - playwright-core@1.47.2: {} + playwright-core@1.48.0: {} pluralize@8.0.0: {} @@ -15307,9 +15307,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.11)(vue@3.5.11(typescript@5.6.2)))(@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.47.2)(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.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3): + vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.11)(vue@3.5.11(typescript@5.6.2)))(@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.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3): dependencies: - '@nuxt/test-utils': 3.14.3(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.11)(vue@3.5.11(typescript@5.6.2)))(@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.47.2)(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.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3) + '@nuxt/test-utils': 3.14.3(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.11)(vue@3.5.11(typescript@5.6.2)))(@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.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' From 768be722b0410f504195d7aed21fd478cf0970da Mon Sep 17 00:00:00 2001 From: Jeremy Graziani <AcelisWeaven@users.noreply.github.com> Date: Tue, 8 Oct 2024 15:48:47 +0200 Subject: [PATCH 088/104] docs: consistent directory structure (#29292) --- docs/1.getting-started/5.routing.md | 2 +- .../2.directory-structure/1.components.md | 38 +++++++++---------- .../2.directory-structure/1.composables.md | 6 +-- .../2.directory-structure/1.middleware.md | 20 +++++----- docs/2.guide/2.directory-structure/1.pages.md | 4 +- 5 files changed, 35 insertions(+), 35 deletions(-) diff --git a/docs/1.getting-started/5.routing.md b/docs/1.getting-started/5.routing.md index e732502f6c..e88d9e8c24 100644 --- a/docs/1.getting-started/5.routing.md +++ b/docs/1.getting-started/5.routing.md @@ -15,7 +15,7 @@ This file system routing uses naming conventions to create dynamic and nested ro ::code-group ```bash [Directory Structure] -| pages/ +-| pages/ ---| about.vue ---| index.vue ---| posts/ diff --git a/docs/2.guide/2.directory-structure/1.components.md b/docs/2.guide/2.directory-structure/1.components.md index 8fb3a0c59f..0656b96e75 100644 --- a/docs/2.guide/2.directory-structure/1.components.md +++ b/docs/2.guide/2.directory-structure/1.components.md @@ -8,9 +8,9 @@ navigation.icon: i-ph-folder Nuxt automatically imports any components in this directory (along with components that are registered by any modules you may be using). ```bash [Directory Structure] -| components/ ---| AppHeader.vue ---| AppFooter.vue +-| components/ +---| AppHeader.vue +---| AppFooter.vue ``` ```html [app.vue] @@ -28,10 +28,10 @@ Nuxt automatically imports any components in this directory (along with componen If you have a component in nested directories such as: ```bash [Directory Structure] -| components/ ---| base/ -----| foo/ -------| Button.vue +-| components/ +---| base/ +-----| foo/ +-------| Button.vue ``` ... then the component's name will be based on its own path directory and filename, with duplicate segments being removed. Therefore, the component's name will be: @@ -285,8 +285,8 @@ export default defineNuxtConfig({ Now you can register server-only components with the `.server` suffix and use them anywhere in your application automatically. ```bash [Directory Structure] -| components/ ---| HighlightedMarkdown.server.vue +-| components/ +---| HighlightedMarkdown.server.vue ``` ```vue [pages/example.vue] @@ -359,9 +359,9 @@ Slots can be interactive and are wrapped within a `<div>` with `display: content In this case, the `.server` + `.client` components are two 'halves' of a component and can be used in advanced use cases for separate implementations of a component on server and client side. ```bash [Directory Structure] -| components/ ---| Comments.client.vue ---| Comments.server.vue +-| components/ +---| Comments.client.vue +---| Comments.server.vue ``` ```vue [pages/example.vue] @@ -389,15 +389,15 @@ You can use the `components:dirs` hook to extend the directory list without requ Imagine a directory structure like this: ```bash [Directory Structure] -| node_modules/ +-| node_modules/ ---| awesome-ui/ -------| components/ ----------| Alert.vue ----------| Button.vue -------| nuxt.js -| pages/ +-----| components/ +-------| Alert.vue +-------| Button.vue +-----| nuxt.js +-| pages/ ---| index.vue -| nuxt.config.js +-| nuxt.config.js ``` Then in `awesome-ui/nuxt.js` you can use the `components:dirs` hook: diff --git a/docs/2.guide/2.directory-structure/1.composables.md b/docs/2.guide/2.directory-structure/1.composables.md index dbd3510b56..ed96746656 100644 --- a/docs/2.guide/2.directory-structure/1.composables.md +++ b/docs/2.guide/2.directory-structure/1.composables.md @@ -85,11 +85,11 @@ export const useHello = () => { Nuxt only scans files at the top level of the [`composables/` directory](/docs/guide/directory-structure/composables), e.g.: ```bash [Directory Structure] -| composables/ +-| composables/ ---| index.ts // scanned ---| useFoo.ts // scanned ------| nested/ --------| utils.ts // not scanned +---| nested/ +-----| utils.ts // not scanned ``` Only `composables/index.ts` and `composables/useFoo.ts` would be searched for imports. diff --git a/docs/2.guide/2.directory-structure/1.middleware.md b/docs/2.guide/2.directory-structure/1.middleware.md index 3fbcc732ce..d17c6ceb7c 100644 --- a/docs/2.guide/2.directory-structure/1.middleware.md +++ b/docs/2.guide/2.directory-structure/1.middleware.md @@ -72,11 +72,11 @@ Middleware runs in the following order: For example, assuming you have the following middleware and component: -```text [middleware/ directory] -middleware/ ---| analytics.global.ts ---| setup.global.ts ---| auth.ts +```bash [middleware/ directory] +-| middleware/ +---| analytics.global.ts +---| setup.global.ts +---| auth.ts ``` ```vue twoslash [pages/profile.vue] @@ -105,11 +105,11 @@ By default, global middleware is executed alphabetically based on the filename. However, there may be times you want to define a specific order. For example, in the last scenario, `setup.global.ts` may need to run before `analytics.global.ts`. In that case, we recommend prefixing global middleware with 'alphabetical' numbering. -```text [Directory structure] -middleware/ ---| 01.setup.global.ts ---| 02.analytics.global.ts ---| auth.ts +```bash [Directory structure] +-| middleware/ +---| 01.setup.global.ts +---| 02.analytics.global.ts +---| auth.ts ``` ::note diff --git a/docs/2.guide/2.directory-structure/1.pages.md b/docs/2.guide/2.directory-structure/1.pages.md index ce14e9075f..0efb13daac 100644 --- a/docs/2.guide/2.directory-structure/1.pages.md +++ b/docs/2.guide/2.directory-structure/1.pages.md @@ -159,7 +159,7 @@ Example: ```bash [Directory Structure] -| pages/ ---| parent/ -------| child.vue +-----| child.vue ---| parent.vue ``` @@ -408,7 +408,7 @@ However, you can use [Nuxt Layers](/docs/getting-started/layers) to create group ```bash [Directory Structure] -| some-app/ ---| nuxt.config.ts ----| pages +---| pages/ -----| app-page.vue -| nuxt.config.ts ``` From e7509bdf48e53cdb6fc8254aa90c7374aa959e19 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Chopin?= <seb@nuxt.com> Date: Tue, 8 Oct 2024 15:49:02 +0200 Subject: [PATCH 089/104] docs: update to new `ofetch` headers for interceptors (#29118) --- docs/2.guide/4.recipes/3.custom-usefetch.md | 10 ++-------- docs/3.api/2.composables/use-fetch.md | 4 ++-- 2 files changed, 4 insertions(+), 10 deletions(-) diff --git a/docs/2.guide/4.recipes/3.custom-usefetch.md b/docs/2.guide/4.recipes/3.custom-usefetch.md index 1391720db3..a0ac6d7e29 100644 --- a/docs/2.guide/4.recipes/3.custom-usefetch.md +++ b/docs/2.guide/4.recipes/3.custom-usefetch.md @@ -31,14 +31,8 @@ export default defineNuxtPlugin((nuxtApp) => { baseURL: 'https://api.nuxt.com', onRequest({ request, options, error }) { if (session.value?.token) { - const headers = options.headers ||= {} - if (Array.isArray(headers)) { - headers.push(['Authorization', `Bearer ${session.value?.token}`]) - } else if (headers instanceof Headers) { - headers.set('Authorization', `Bearer ${session.value?.token}`) - } else { - headers.Authorization = `Bearer ${session.value?.token}` - } + // note that this relies on ofetch >= 1.4.0 - you may need to refresh your lockfile + options.headers.set('Authorization', `Bearer ${session.value?.token}`) } }, async onResponseError({ response }) { diff --git a/docs/3.api/2.composables/use-fetch.md b/docs/3.api/2.composables/use-fetch.md index 6b07d44737..56effdc62c 100644 --- a/docs/3.api/2.composables/use-fetch.md +++ b/docs/3.api/2.composables/use-fetch.md @@ -50,8 +50,8 @@ You can also use [interceptors](https://github.com/unjs/ofetch#%EF%B8%8F-interce const { data, status, error, refresh, clear } = await useFetch('/api/auth/login', { onRequest({ request, options }) { // Set the request headers - options.headers = options.headers || {} - options.headers.authorization = '...' + // note that this relies on ofetch >= 1.4.0 - you may need to refresh your lockfile + options.headers.set('Authorization', '...') }, onRequestError({ request, options, error }) { // Handle the request errors From d9b7ac157dacacc83c8c2970b3f22e3df724ed8d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 8 Oct 2024 15:57:12 +0200 Subject: [PATCH 090/104] chore(deps): update dependency chokidar to v4 (main) (#29324) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/nuxt/package.json | 2 +- pnpm-lock.yaml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index cbe5ae24b8..e1bbdf050e 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -72,7 +72,7 @@ "@vue/shared": "^3.5.11", "acorn": "8.12.1", "c12": "^2.0.1", - "chokidar": "^3.6.0", + "chokidar": "^4.0.1", "compatx": "^0.1.8", "consola": "^3.2.3", "cookie-es": "^1.2.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3ce528e9d8..8d6271f79c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -312,8 +312,8 @@ importers: specifier: 2.0.1 version: 2.0.1(magicast@0.3.5) chokidar: - specifier: ^3.6.0 - version: 3.6.0 + specifier: ^4.0.1 + version: 4.0.1 compatx: specifier: ^0.1.8 version: 0.1.8 From 8f89972de86602064f0877ef1cc6802129cd1b38 Mon Sep 17 00:00:00 2001 From: Christoph Heike <c.heike@webzeile.com> Date: Tue, 8 Oct 2024 07:36:21 -0700 Subject: [PATCH 091/104] docs: mention upgrading third-party configs (#27768) --- docs/1.getting-started/12.upgrade.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/1.getting-started/12.upgrade.md b/docs/1.getting-started/12.upgrade.md index 7db21c0856..68cb635dc9 100644 --- a/docs/1.getting-started/12.upgrade.md +++ b/docs/1.getting-started/12.upgrade.md @@ -178,6 +178,7 @@ nuxt.config.ts 1. Create a new directory called `app/`. 1. Move your `assets/`, `components/`, `composables/`, `layouts/`, `middleware/`, `pages/`, `plugins/` and `utils/` folders under it, as well as `app.vue`, `error.vue`, `app.config.ts`. If you have an `app/router-options.ts` or `app/spa-loading-template.html`, these paths remain the same. 1. Make sure your `nuxt.config.ts`, `content/`, `layers/`, `modules/`, `public/` and `server/` folders remain outside the `app/` folder, in the root of your project. +1. Remember to update any third-party configuration files to work with the new directory structure, such as your `tailwindcss` or `eslint` configuration (if required - `@nuxtjs/tailwindcss` should automatically configure `tailwindcss` correctly). ::tip You can automate this migration by running `npx codemod@latest nuxt/4/file-structure` From e553032df692826d6ac034abdfa4dfed95b5a920 Mon Sep 17 00:00:00 2001 From: Daniel Roe <daniel@roe.dev> Date: Tue, 8 Oct 2024 16:58:21 +0200 Subject: [PATCH 092/104] feat(kit,schema): add `addServerTemplate` utility (#29320) --- packages/kit/src/template.ts | 14 +++++++++++++- packages/schema/src/index.ts | 2 +- packages/schema/src/types/nuxt.ts | 6 ++++++ 3 files changed, 20 insertions(+), 2 deletions(-) diff --git a/packages/kit/src/template.ts b/packages/kit/src/template.ts index 903308497f..75ff48a7c6 100644 --- a/packages/kit/src/template.ts +++ b/packages/kit/src/template.ts @@ -1,7 +1,7 @@ import { existsSync, promises as fsp } from 'node:fs' import { basename, isAbsolute, join, parse, relative, resolve } from 'pathe' import hash from 'hash-sum' -import type { Nuxt, NuxtTemplate, NuxtTypeTemplate, ResolvedNuxtTemplate, TSReference } from '@nuxt/schema' +import type { Nuxt, NuxtServerTemplate, NuxtTemplate, NuxtTypeTemplate, ResolvedNuxtTemplate, TSReference } from '@nuxt/schema' import { withTrailingSlash } from 'ufo' import { defu } from 'defu' import type { TSConfig } from 'pkg-types' @@ -32,6 +32,18 @@ export function addTemplate<T> (_template: NuxtTemplate<T> | string) { return template } +/** + * Adds a virtual file that can be used within the Nuxt Nitro server build. + */ +export function addServerTemplate (template: NuxtServerTemplate) { + const nuxt = useNuxt() + + nuxt.options.nitro.virtual ||= {} + nuxt.options.nitro.virtual[template.filename] = template.getContents + + return template +} + /** * Renders given types using lodash template during build into the project buildDir * and register them as types. diff --git a/packages/schema/src/index.ts b/packages/schema/src/index.ts index 0eb5c1588f..a682bb2f61 100644 --- a/packages/schema/src/index.ts +++ b/packages/schema/src/index.ts @@ -6,7 +6,7 @@ export type { GenerateAppOptions, HookResult, ImportPresetWithDeprecation, NuxtA export type { ImportsOptions } from './types/imports' export type { AppHeadMetaObject, MetaObject, MetaObjectRaw, HeadAugmentations } from './types/head' export type { ModuleDefinition, ModuleMeta, ModuleOptions, ModuleSetupInstallResult, ModuleSetupReturn, NuxtModule, ResolvedModuleOptions } from './types/module' -export type { Nuxt, NuxtApp, NuxtPlugin, NuxtPluginTemplate, NuxtTemplate, NuxtTypeTemplate, ResolvedNuxtTemplate } from './types/nuxt' +export type { Nuxt, NuxtApp, NuxtPlugin, NuxtPluginTemplate, NuxtTemplate, NuxtTypeTemplate, NuxtServerTemplate, ResolvedNuxtTemplate } from './types/nuxt' export type { RouterConfig, RouterConfigSerializable, RouterOptions } from './types/router' // Schema diff --git a/packages/schema/src/types/nuxt.ts b/packages/schema/src/types/nuxt.ts index 41130835a6..ab9d1a2eeb 100644 --- a/packages/schema/src/types/nuxt.ts +++ b/packages/schema/src/types/nuxt.ts @@ -42,6 +42,12 @@ export interface NuxtTemplate<Options = TemplateDefaultOptions> { write?: boolean } +export interface NuxtServerTemplate { + /** The target filename once the template is copied into the Nuxt buildDir */ + filename: string + getContents: () => string | Promise<string> +} + export interface ResolvedNuxtTemplate<Options = TemplateDefaultOptions> extends NuxtTemplate<Options> { filename: string dst: string From 90025976f8cad24c2ed4f8629f5338ca0f523ba6 Mon Sep 17 00:00:00 2001 From: Nishant Aanjaney Jalan <cybercoder.nishant@gmail.com> Date: Tue, 8 Oct 2024 20:28:59 +0530 Subject: [PATCH 093/104] docs: improve explanation of ssr + data fetching (#29010) --- docs/1.getting-started/6.data-fetching.md | 100 ++++++++++++++-------- docs/2.guide/1.concepts/3.rendering.md | 33 +++++-- 2 files changed, 90 insertions(+), 43 deletions(-) diff --git a/docs/1.getting-started/6.data-fetching.md b/docs/1.getting-started/6.data-fetching.md index 44bedcda96..9e4e0a47ae 100644 --- a/docs/1.getting-started/6.data-fetching.md +++ b/docs/1.getting-started/6.data-fetching.md @@ -8,21 +8,17 @@ Nuxt comes with two composables and a built-in library to perform data-fetching In a nutshell: -- [`useFetch`](/docs/api/composables/use-fetch) is the most straightforward way to handle data fetching in a component setup function. -- [`$fetch`](/docs/api/utils/dollarfetch) is great to make network requests based on user interaction. -- [`useAsyncData`](/docs/api/composables/use-async-data), combined with `$fetch`, offers more fine-grained control. +- [`$fetch`](/docs/api/utils/dollarfetch) is the simplest way to make a network request. +- [`useFetch`](/docs/api/composables/use-fetch) is wrapper around `$fetch` that fetches data only once in [universal rendering](/docs/guide/concepts/rendering#universal-rendering). +- [`useAsyncData`](/docs/api/composables/use-async-data) is similar to `useFetch` but offers more fine-grained control. Both `useFetch` and `useAsyncData` share a common set of options and patterns that we will detail in the last sections. -Before that, it's imperative to know why these composables exist in the first place. +## The need for `useFetch` and `useAsyncData` -## Why use specific composables for data fetching? +Nuxt is a framework which can run isomorphic (or universal) code in both server and client environments. If the [`$fetch` function](/docs/api/utils/dollarfetch) is used to perform data fetching in the setup function of a Vue component, this may cause data to be fetched twice, once on the server (to render the HTML) and once again on the client (when the HTML is hydrated). This can cause hydration issues, increase the time to interactivity and cause unpredictable behavior. -Nuxt is a framework which can run isomorphic (or universal) code in both server and client environments. If the [`$fetch` function](/docs/api/utils/dollarfetch) is used to perform data fetching in the setup function of a Vue component, this may cause data to be fetched twice, once on the server (to render the HTML) and once again on the client (when the HTML is hydrated). This is why Nuxt offers specific data fetching composables so data is fetched only once. - -### Network calls duplication - -The [`useFetch`](/docs/api/composables/use-fetch) and [`useAsyncData`](/docs/api/composables/use-async-data) composables ensure that once an API call is made on the server, the data is properly forwarded to the client in the payload. +The [`useFetch`](/docs/api/composables/use-fetch) and [`useAsyncData`](/docs/api/composables/use-async-data) composables solve this problem by ensuring that if an API call is made on the server, the data is forwarded to the client in the payload. The payload is a JavaScript object accessible through [`useNuxtApp().payload`](/docs/api/composables/use-nuxt-app#payload). It is used on the client to avoid refetching the same data when the code is executed in the browser [during hydration](/docs/guide/concepts/rendering#universal-rendering). @@ -30,17 +26,71 @@ The payload is a JavaScript object accessible through [`useNuxtApp().payload`](/ Use the [Nuxt DevTools](https://devtools.nuxt.com) to inspect this data in the **Payload tab**. :: +```vue [app.vue] +<script setup lang="ts"> +const { data } = await useFetch('/api/data') + +async function handleFormSubmit() { + const res = await $fetch('/api/submit', { + method: 'POST', + body: { + // My form data + } + }) +} +</script> + +<template> + <div v-if="data == null"> + No data + </div> + <div v-else> + <form @submit="handleFormSubmit"> + <!-- form input tags --> + </form> + </div> +</template> +``` + +In the example above, `useFetch` would make sure that the request would occur in the server and is properly forwarded to the browser. `$fetch` has no such mechanism and is a better option to use when the request is solely made from the browser. + ### Suspense -Nuxt uses Vue’s [`<Suspense>`](https://vuejs.org/guide/built-ins/suspense) component under the hood to prevent navigation before every async data is available to the view. The data fetching composables can help you leverage this feature and use what suits best on a per-calls basis. +Nuxt uses Vue’s [`<Suspense>`](https://vuejs.org/guide/built-ins/suspense) component under the hood to prevent navigation before every async data is available to the view. The data fetching composables can help you leverage this feature and use what suits best on a per-call basis. ::note You can add the [`<NuxtLoadingIndicator>`](/docs/api/components/nuxt-loading-indicator) to add a progress bar between page navigations. :: +## `$fetch` + +Nuxt includes the [ofetch](https://github.com/unjs/ofetch) library, and is auto-imported as the `$fetch` alias globally across your application. + +```vue twoslash [pages/todos.vue] +<script setup lang="ts"> +async function addTodo() { + const todo = await $fetch('/api/todos', { + method: 'POST', + body: { + // My todo data + } + }) +} +</script> +``` + +::warning +Beware that using only `$fetch` will not provide [network calls de-duplication and navigation prevention](#the-need-for-usefetch-and-useasyncdata). :br +It is recommended to use `$fetch` for client-side interactions (event based) or combined with [`useAsyncData`](#useasyncdata) when fetching the initial component data. +:: + +::read-more{to="/docs/api/utils/dollarfetch"} +Read more about `$fetch`. +:: + ## `useFetch` -The [`useFetch`](/docs/api/composables/use-fetch) composable is the most straightforward way to perform data fetching. +The [`useFetch`](/docs/api/composables/use-fetch) composable uses `$fetch` under-the-hood to make SSR-safe network calls in the setup function. ```vue twoslash [app.vue] <script setup lang="ts"> @@ -62,32 +112,6 @@ Watch the video from Alexander Lichter to avoid using `useFetch` the wrong way! :link-example{to="/docs/examples/features/data-fetching"} -## `$fetch` - -Nuxt includes the [ofetch](https://github.com/unjs/ofetch) library, and is auto-imported as the `$fetch` alias globally across your application. It's what `useFetch` uses behind the scenes. - -```vue twoslash [pages/todos.vue] -<script setup lang="ts"> -async function addTodo() { - const todo = await $fetch('/api/todos', { - method: 'POST', - body: { - // My todo data - } - }) -} -</script> -``` - -::warning -Beware that using only `$fetch` will not provide [network calls de-duplication and navigation prevention](#why-use-specific-composables-for-data-fetching). :br -It is recommended to use `$fetch` for client-side interactions (event based) or combined with [`useAsyncData`](#useasyncdata) when fetching the initial component data. -:: - -::read-more{to="/docs/api/utils/dollarfetch"} -Read more about `$fetch`. -:: - ## `useAsyncData` The `useAsyncData` composable is responsible for wrapping async logic and returning the result once it is resolved. diff --git a/docs/2.guide/1.concepts/3.rendering.md b/docs/2.guide/1.concepts/3.rendering.md index db972cdd02..535b8bf57a 100644 --- a/docs/2.guide/1.concepts/3.rendering.md +++ b/docs/2.guide/1.concepts/3.rendering.md @@ -11,18 +11,41 @@ By default, Nuxt uses **universal rendering** to provide better user experience, ## Universal Rendering -When the browser requests a URL with universal (server-side + client-side) rendering enabled, the server returns a fully rendered HTML page to the browser. Whether the page has been generated in advance and cached or is rendered on the fly, at some point, Nuxt has run the JavaScript (Vue.js) code in a server environment, producing an HTML document. Users immediately get the content of our application, contrary to client-side rendering. This step is similar to traditional **server-side rendering** performed by PHP or Ruby applications. +This step is similar to traditional **server-side rendering** performed by PHP or Ruby applications. When the browser requests a URL with universal rendering enabled, Nuxt runs the JavaScript (Vue.js) code in a server environment and returns a fully rendered HTML page to the browser. Nuxt may also return a fully rendered HTML page from a cache if the page was generated in advance. Users immediately get the entirety of the initial content of the application, contrary to client-side rendering. -To not lose the benefits of the client-side rendering method, such as dynamic interfaces and pages transitions, the Client (browser) loads the JavaScript code that runs on the Server in the background once the HTML document has been downloaded. The browser interprets it again (hence **Universal rendering**) and Vue.js takes control of the document and enables interactivity. - -Making a static page interactive in the browser is called "Hydration". +Once the HTML document has been downloaded, the browser interprets this and Vue.js takes control of the document. The same JavaScript code that once ran on the server runs on the client (browser) **again** in the background now enabling interactivity (hence **Universal rendering**) by binding its listeners to the HTML. This is called **Hydration**. When hydration is complete, the page can enjoy benefits such as dynamic interfaces and page transitions. Universal rendering allows a Nuxt application to provide quick page load times while preserving the benefits of client-side rendering. Furthermore, as the content is already present in the HTML document, crawlers can index it without overhead. ![Users can access the static content when the HTML document is loaded. Hydration then allows page's interactivity](/assets/docs/concepts/rendering/ssr.svg) +**What's server-rendered and what's client-rendered?** + +It is normal to ask which parts of a Vue file runs on the server and/or the client in universal rendering mode. + +```vue [app.vue] +<script setup lang="ts"> +const counter = ref(0); // executes in server and client environments + +const handleClick = () => { + counter.value++; // executes only in a client environment +}; +</script> + +<template> + <div> + <p>Count: {{ counter }}</p> + <button @click="handleClick">Increment</button> + </div> +</template> +``` + +On the initial request, the `counter` ref is initialized in the server since it is rendered inside the `<p>` tag. The contents of `handleClick` is never executed here. During hydration in the browser, the `counter` ref is re-initialized. The `handleClick` finally binds itself to the button; Therefore it is reasonable to deduce that the body of `handleClick` will always run in a browser environment. + +[Middlewares](/docs/guide/directory-structure/middleware) and [pages](/docs/guide/directory-structure/pages) run in the server and on the client during hydration. [Plugins](/docs/guide/directory-structure/plugins) can be rendered on the server or client or both. [Components](/docs/guide/directory-structure/components) can be forced to run on the client only as well. [Composables](/docs/guide/directory-structure/composables) and [utilities](/docs/guide/directory-structure/utils) are rendered based on the context of their usage. + **Benefits of server-side rendering:** -- **Performance**: Users can get immediate access to the page's content because browsers can display static content much faster than JavaScript-generated content. At the same time, Nuxt preserves the interactivity of a web application when the hydration process happens. +- **Performance**: Users can get immediate access to the page's content because browsers can display static content much faster than JavaScript-generated content. At the same time, Nuxt preserves the interactivity of a web application during the hydration process. - **Search Engine Optimization**: Universal rendering delivers the entire HTML content of the page to the browser as a classic server application. Web crawlers can directly index the page's content, which makes Universal rendering a great choice for any content that you want to index quickly. **Downsides of server-side rendering:** From 3f3d4167692243e49b01a3f3c212881b150df8e8 Mon Sep 17 00:00:00 2001 From: Jelmer <jelmerdemaat@users.noreply.github.com> Date: Tue, 8 Oct 2024 18:16:31 +0200 Subject: [PATCH 094/104] feat(nuxt): add `useResponseHeader` composable (#27131) --- .../2.composables/use-response-header.md | 48 +++++++++++++++++++ packages/nuxt/src/app/composables/index.ts | 2 +- packages/nuxt/src/app/composables/ssr.ts | 32 ++++++++++++- packages/nuxt/src/app/index.ts | 2 +- packages/nuxt/src/imports/presets.ts | 2 +- test/nuxt/composables.test.ts | 4 +- 6 files changed, 84 insertions(+), 6 deletions(-) create mode 100644 docs/3.api/2.composables/use-response-header.md diff --git a/docs/3.api/2.composables/use-response-header.md b/docs/3.api/2.composables/use-response-header.md new file mode 100644 index 0000000000..d78fd89a4a --- /dev/null +++ b/docs/3.api/2.composables/use-response-header.md @@ -0,0 +1,48 @@ +--- +title: "useResponseHeader" +description: "Use useResponseHeader to set a server response header." +links: + - label: Source + icon: i-simple-icons-github + to: https://github.com/nuxt/nuxt/blob/main/packages/nuxt/src/app/composables/ssr.ts + size: xs +--- + +::important +This composable is available in Nuxt v3.14+. +:: + +You can use the built-in [`useResponseHeader`](/docs/api/composables/use-response-header) composable to set any server response header within your pages, components, and plugins. + +```ts +// Set the a custom response header +const header = useResponseHeader('X-My-Header'); +header.value = 'my-value'; +``` + +## Example + +We can use `useResponseHeader` to easily set a response header on a per-page basis. + +```vue [pages/test.vue] +<script setup> +// pages/test.vue +const header = useResponseHeader('X-My-Header'); +header.value = 'my-value'; +</script> + +<template> + <h1>Test page with custom header</h1> + <p>The response from the server for this "/test" page will have a custom "X-My-Header" header.</p> +</template> +``` + +We can use `useResponseHeader` for example in Nuxt [middleware](/docs/guide/directory-structure/middleware) to set a response header for all pages. + +```ts [middleware/my-header-middleware.ts] +export default defineNuxtRouteMiddleware((to, from) => { + const header = useResponseHeader('X-My-Always-Header'); + header.value = `I'm Always here!`; +}); + +``` diff --git a/packages/nuxt/src/app/composables/index.ts b/packages/nuxt/src/app/composables/index.ts index c0abdec2e4..05ba560d09 100644 --- a/packages/nuxt/src/app/composables/index.ts +++ b/packages/nuxt/src/app/composables/index.ts @@ -24,7 +24,7 @@ export { useFetch, useLazyFetch } from './fetch' export type { FetchResult, UseFetchOptions } from './fetch' export { useCookie, refreshCookie } from './cookie' export type { CookieOptions, CookieRef } from './cookie' -export { onPrehydrate, prerenderRoutes, useRequestHeaders, useRequestEvent, useRequestFetch, setResponseStatus } from './ssr' +export { onPrehydrate, prerenderRoutes, useRequestHeaders, useRequestEvent, useRequestFetch, setResponseStatus, useResponseHeader } from './ssr' export { onNuxtReady } from './ready' export { abortNavigation, addRouteMiddleware, defineNuxtRouteMiddleware, onBeforeRouteLeave, onBeforeRouteUpdate, setPageLayout, navigateTo, useRoute, useRouter } from './router' export type { AddRouteMiddlewareOptions, RouteMiddleware } from './router' diff --git a/packages/nuxt/src/app/composables/ssr.ts b/packages/nuxt/src/app/composables/ssr.ts index 56f3383109..59db9bd327 100644 --- a/packages/nuxt/src/app/composables/ssr.ts +++ b/packages/nuxt/src/app/composables/ssr.ts @@ -1,6 +1,6 @@ import type { H3Event } from 'h3' -import { setResponseStatus as _setResponseStatus, appendHeader, getRequestHeader, getRequestHeaders } from 'h3' -import { getCurrentInstance } from 'vue' +import { setResponseStatus as _setResponseStatus, appendHeader, getRequestHeader, getRequestHeaders, getResponseHeader, removeResponseHeader, setResponseHeader } from 'h3' +import { computed, getCurrentInstance, ref } from 'vue' import { useServerHead } from '@unhead/vue' import type { NuxtApp } from '../nuxt' @@ -61,6 +61,34 @@ export function setResponseStatus (arg1: H3Event | number | undefined, arg2?: nu } } +/** @since 3.14.0 */ +export function useResponseHeader (header: string) { + if (import.meta.client) { + if (import.meta.dev) { + return computed({ + get: () => undefined, + set: () => console.warn('[nuxt] Setting response headers is not supported in the browser.'), + }) + } + return ref() + } + + const event = useRequestEvent()! + + return computed({ + get () { + return getResponseHeader(event, header) + }, + set (newValue) { + if (!newValue) { + return removeResponseHeader(event, header) + } + + return setResponseHeader(event, header, newValue) + }, + }) +} + /** @since 3.8.0 */ export function prerenderRoutes (path: string | string[]) { if (!import.meta.server || !import.meta.prerender) { return } diff --git a/packages/nuxt/src/app/index.ts b/packages/nuxt/src/app/index.ts index 363c72d1bf..43fcc404e1 100644 --- a/packages/nuxt/src/app/index.ts +++ b/packages/nuxt/src/app/index.ts @@ -1,7 +1,7 @@ export { applyPlugin, applyPlugins, callWithNuxt, createNuxtApp, defineAppConfig, defineNuxtPlugin, definePayloadPlugin, isNuxtPlugin, registerPluginHooks, tryUseNuxtApp, useNuxtApp, useRuntimeConfig } from './nuxt' export type { CreateOptions, NuxtApp, NuxtPayload, NuxtPluginIndicator, NuxtSSRContext, ObjectPlugin, Plugin, PluginEnvContext, PluginMeta, ResolvedPluginMeta, RuntimeNuxtHooks } from './nuxt' -export { defineNuxtComponent, useAsyncData, useLazyAsyncData, useNuxtData, refreshNuxtData, clearNuxtData, useHydration, callOnce, useState, clearNuxtState, clearError, createError, isNuxtError, showError, useError, useFetch, useLazyFetch, useCookie, refreshCookie, onPrehydrate, prerenderRoutes, useRequestHeaders, useRequestEvent, useRequestFetch, setResponseStatus, onNuxtReady, abortNavigation, addRouteMiddleware, defineNuxtRouteMiddleware, onBeforeRouteLeave, onBeforeRouteUpdate, setPageLayout, navigateTo, useRoute, useRouter, preloadComponents, prefetchComponents, preloadRouteComponents, isPrerendered, loadPayload, preloadPayload, definePayloadReducer, definePayloadReviver, getAppManifest, getRouteRules, reloadNuxtApp, useRequestURL, usePreviewMode, useId, useRouteAnnouncer, useHead, useSeoMeta, useServerSeoMeta } from './composables/index' +export { defineNuxtComponent, useAsyncData, useLazyAsyncData, useNuxtData, refreshNuxtData, clearNuxtData, useHydration, callOnce, useState, clearNuxtState, clearError, createError, isNuxtError, showError, useError, useFetch, useLazyFetch, useCookie, refreshCookie, onPrehydrate, prerenderRoutes, useRequestHeaders, useRequestEvent, useRequestFetch, setResponseStatus, useResponseHeader, onNuxtReady, abortNavigation, addRouteMiddleware, defineNuxtRouteMiddleware, onBeforeRouteLeave, onBeforeRouteUpdate, setPageLayout, navigateTo, useRoute, useRouter, preloadComponents, prefetchComponents, preloadRouteComponents, isPrerendered, loadPayload, preloadPayload, definePayloadReducer, definePayloadReviver, getAppManifest, getRouteRules, reloadNuxtApp, useRequestURL, usePreviewMode, useId, useRouteAnnouncer, useHead, useSeoMeta, useServerSeoMeta } from './composables/index' export type { AddRouteMiddlewareOptions, AsyncData, AsyncDataOptions, AsyncDataRequestStatus, CookieOptions, CookieRef, FetchResult, NuxtAppManifest, NuxtAppManifestMeta, NuxtError, ReloadNuxtAppOptions, RouteMiddleware, UseFetchOptions } from './composables/index' export { defineNuxtLink } from './components/index' diff --git a/packages/nuxt/src/imports/presets.ts b/packages/nuxt/src/imports/presets.ts index 913448cc86..7934aa2ee2 100644 --- a/packages/nuxt/src/imports/presets.ts +++ b/packages/nuxt/src/imports/presets.ts @@ -66,7 +66,7 @@ const granularAppPresets: InlinePreset[] = [ from: '#app/composables/cookie', }, { - imports: ['onPrehydrate', 'prerenderRoutes', 'useRequestHeader', 'useRequestHeaders', 'useRequestEvent', 'useRequestFetch', 'setResponseStatus'], + imports: ['onPrehydrate', 'prerenderRoutes', 'useRequestHeader', 'useRequestHeaders', 'useResponseHeader', 'useRequestEvent', 'useRequestFetch', 'setResponseStatus'], from: '#app/composables/ssr', }, { diff --git a/test/nuxt/composables.test.ts b/test/nuxt/composables.test.ts index 8eeaf1d914..1e56ce4902 100644 --- a/test/nuxt/composables.test.ts +++ b/test/nuxt/composables.test.ts @@ -12,7 +12,7 @@ import * as composables from '#app/composables' import { clearNuxtData, refreshNuxtData, useAsyncData, useNuxtData } from '#app/composables/asyncData' import { clearError, createError, isNuxtError, showError, useError } from '#app/composables/error' import { onNuxtReady } from '#app/composables/ready' -import { setResponseStatus, useRequestEvent, useRequestFetch, useRequestHeaders } from '#app/composables/ssr' +import { setResponseStatus, useRequestEvent, useRequestFetch, useRequestHeaders, useResponseHeader } from '#app/composables/ssr' import { clearNuxtState, useState } from '#app/composables/state' import { useRequestURL } from '#app/composables/url' import { getAppManifest, getRouteRules } from '#app/composables/manifest' @@ -83,6 +83,7 @@ describe('composables', () => { 'useRequestFetch', 'isPrerendered', 'useRequestHeaders', + 'useResponseHeader', 'useCookie', 'clearNuxtState', 'useState', @@ -394,6 +395,7 @@ describe('ssr composables', () => { expect(useRequestFetch()).toEqual($fetch) expect(useRequestHeaders()).toEqual({}) expect(prerenderRoutes('/')).toBeUndefined() + expect(useResponseHeader('x-test').value).toBeUndefined() }) }) From 676c6fb3f31470bb89f04e88eaa4b62eabe7ddb0 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 8 Oct 2024 20:56:52 +0200 Subject: [PATCH 095/104] chore(deps): update devdependency ofetch to v1.4.1 (main) (#29329) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Daniel Roe <daniel@roe.dev> --- package.json | 2 +- packages/nuxt/package.json | 2 +- packages/schema/package.json | 2 +- pnpm-lock.yaml | 719 +++++++++-------------------------- test/bundle.test.ts | 6 +- 5 files changed, 190 insertions(+), 541 deletions(-) diff --git a/package.json b/package.json index e6abff5817..8340f02cf2 100644 --- a/package.json +++ b/package.json @@ -93,7 +93,7 @@ "nuxi": "3.14.0", "nuxt": "workspace:*", "nuxt-content-twoslash": "0.1.1", - "ofetch": "1.4.0", + "ofetch": "1.4.1", "pathe": "1.1.2", "playwright-core": "1.48.0", "rimraf": "6.0.1", diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index e1bbdf050e..206cba390a 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -97,7 +97,7 @@ "nitro": "npm:nitro-nightly@3.0.0-beta-28665895.e727afda", "nuxi": "^3.14.0", "nypm": "^0.3.12", - "ofetch": "^1.4.0", + "ofetch": "^1.4.1", "ohash": "^1.1.4", "pathe": "^1.1.2", "perfect-debounce": "^1.0.0", diff --git a/packages/schema/package.json b/packages/schema/package.json index 14a419b1b1..5da549c4d9 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -50,7 +50,7 @@ "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", "ignore": "6.0.2", "nitro": "npm:nitro-nightly@3.0.0-beta-28665895.e727afda", - "ofetch": "1.4.0", + "ofetch": "1.4.1", "unbuild": "3.0.0-rc.11", "unctx": "2.3.1", "unenv": "1.10.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8d6271f79c..8e428ab280 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -134,8 +134,8 @@ importers: specifier: 0.1.1 version: 0.1.1(@nuxtjs/mdc@0.8.3(webpack-sources@3.2.3)) ofetch: - specifier: 1.4.0 - version: 1.4.0 + specifier: 1.4.1 + version: 1.4.1 pathe: specifier: 1.1.2 version: 1.1.2 @@ -387,8 +387,8 @@ importers: specifier: ^0.3.12 version: 0.3.12 ofetch: - specifier: ^1.4.0 - version: 1.4.0 + specifier: ^1.4.1 + version: 1.4.1 ohash: specifier: 1.1.4 version: 1.1.4 @@ -581,8 +581,8 @@ importers: specifier: npm:nitro-nightly@3.0.0-beta-28665895.e727afda version: nitro-nightly@3.0.0-beta-28665895.e727afda(typescript@5.6.2)(webpack-sources@3.2.3) ofetch: - specifier: 1.4.0 - version: 1.4.0 + specifier: 1.4.1 + version: 1.4.1 unbuild: specifier: 3.0.0-rc.11 version: 3.0.0-rc.11(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) @@ -982,7 +982,7 @@ importers: devDependencies: ofetch: specifier: latest - version: 1.4.0 + version: 1.4.1 unplugin-vue-router: specifier: ^0.10.7 version: 0.10.8(rollup@4.24.0)(vue-router@4.4.5(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3) @@ -1042,34 +1042,18 @@ packages: resolution: {integrity: sha512-pRrmXMCwnmrkS3MLgAIW5dXRzeTv6GLjkjb4HmxNnvAKXN1Nfzp4KmGADBQvlVUcqi+a5D+hfGDLLnd5NnYxog==} engines: {node: '>= 16'} - '@babel/code-frame@7.24.7': - resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} - engines: {node: '>=6.9.0'} - '@babel/code-frame@7.25.7': resolution: {integrity: sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==} engines: {node: '>=6.9.0'} - '@babel/compat-data@7.25.4': - resolution: {integrity: sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ==} - engines: {node: '>=6.9.0'} - '@babel/compat-data@7.25.7': resolution: {integrity: sha512-9ickoLz+hcXCeh7jrcin+/SLWm+GkxE2kTvoYyp38p4WkdFXfQJxDFGWp/YHjiKLPx06z2A7W8XKuqbReXDzsw==} engines: {node: '>=6.9.0'} - '@babel/core@7.25.2': - resolution: {integrity: sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==} - engines: {node: '>=6.9.0'} - '@babel/core@7.25.7': resolution: {integrity: sha512-yJ474Zv3cwiSOO9nXJuqzvwEeM+chDuQ8GJirw+pZ91sCGCyOZ3dJkVE09fTV0VEVzXyLWhh3G/AolYTPX7Mow==} engines: {node: '>=6.9.0'} - '@babel/generator@7.25.6': - resolution: {integrity: sha512-VPC82gr1seXOpkjAAKoLhP50vx4vGNlF4msF64dSFq1P8RfB+QAuJWGHPXXPc8QyfVWwwB/TNNU4+ayZmHNbZw==} - engines: {node: '>=6.9.0'} - '@babel/generator@7.25.7': resolution: {integrity: sha512-5Dqpl5fyV9pIAD62yK9P7fcA768uVPUyrQmqpqstHWgMma4feF1x/oFysBCVZLY5wJ2GkMUCdsNDnGZrPoR6rA==} engines: {node: '>=6.9.0'} @@ -1078,10 +1062,6 @@ packages: resolution: {integrity: sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==} engines: {node: '>=6.9.0'} - '@babel/helper-compilation-targets@7.25.2': - resolution: {integrity: sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==} - engines: {node: '>=6.9.0'} - '@babel/helper-compilation-targets@7.25.7': resolution: {integrity: sha512-DniTEax0sv6isaw6qSQSfV4gVRNtw2rte8HHM45t9ZR0xILaufBRNkpMifCRiAPyvL4ACD6v0gfCwCmtOQaV4A==} engines: {node: '>=6.9.0'} @@ -1096,20 +1076,10 @@ packages: resolution: {integrity: sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA==} engines: {node: '>=6.9.0'} - '@babel/helper-module-imports@7.24.7': - resolution: {integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==} - engines: {node: '>=6.9.0'} - '@babel/helper-module-imports@7.25.7': resolution: {integrity: sha512-o0xCgpNmRohmnoWKQ0Ij8IdddjyBFE4T2kagL/x6M3+4zUgc+4qTOUBoNe4XxDskt1HPKO007ZPiMgLDq2s7Kw==} engines: {node: '>=6.9.0'} - '@babel/helper-module-transforms@7.25.2': - resolution: {integrity: sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - '@babel/helper-module-transforms@7.25.7': resolution: {integrity: sha512-k/6f8dKG3yDz/qCwSM+RKovjMix563SLxQFo0UhRNo239SP6n9u5/eLtKD6EAjwta2JHJ49CsD8pms2HdNiMMQ==} engines: {node: '>=6.9.0'} @@ -1130,10 +1100,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-simple-access@7.24.7': - resolution: {integrity: sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==} - engines: {node: '>=6.9.0'} - '@babel/helper-simple-access@7.25.7': resolution: {integrity: sha512-FPGAkJmyoChQeM+ruBGIDyrT2tKfZJO8NcxdC+CWNJi7N8/rZpSxK7yvBJ5O/nF1gfu5KzN7VKG3YVSLFfRSxQ==} engines: {node: '>=6.9.0'} @@ -1142,51 +1108,26 @@ packages: resolution: {integrity: sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==} engines: {node: '>=6.9.0'} - '@babel/helper-string-parser@7.24.8': - resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==} - engines: {node: '>=6.9.0'} - '@babel/helper-string-parser@7.25.7': resolution: {integrity: sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@7.24.7': - resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} - engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@7.25.7': resolution: {integrity: sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-option@7.24.8': - resolution: {integrity: sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==} - engines: {node: '>=6.9.0'} - '@babel/helper-validator-option@7.25.7': resolution: {integrity: sha512-ytbPLsm+GjArDYXJ8Ydr1c/KJuutjF2besPNbIZnZ6MKUxi/uTA22t2ymmA4WFjZFpjiAMO0xuuJPqK2nvDVfQ==} engines: {node: '>=6.9.0'} - '@babel/helpers@7.25.6': - resolution: {integrity: sha512-Xg0tn4HcfTijTwfDwYlvVCl43V6h4KyVVX2aEm4qdO/PC6L2YvzLHFdmxhoeSA3eslcE6+ZVXHgWwopXYLNq4Q==} - engines: {node: '>=6.9.0'} - '@babel/helpers@7.25.7': resolution: {integrity: sha512-Sv6pASx7Esm38KQpF/U/OXLwPPrdGHNKoeblRxgZRLXnAtnkEe4ptJPDtAZM7fBLadbc1Q07kQpSiGQ0Jg6tRA==} engines: {node: '>=6.9.0'} - '@babel/highlight@7.24.7': - resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} - engines: {node: '>=6.9.0'} - '@babel/highlight@7.25.7': resolution: {integrity: sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==} engines: {node: '>=6.9.0'} - '@babel/parser@7.25.6': - resolution: {integrity: sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==} - engines: {node: '>=6.0.0'} - hasBin: true - '@babel/parser@7.25.7': resolution: {integrity: sha512-aZn7ETtQsjjGG5HruveUK06cU3Hljuhd9Iojm4M8WWv3wLE6OkE5PWbDUkItmMgegmccaITudyuW5RPYrYlgWw==} engines: {node: '>=6.0.0'} @@ -1241,26 +1182,14 @@ packages: resolution: {integrity: sha512-7H+mK18Ew4C/pIIiZwF1eiVjUEh2Ju/BpwRZwcPeXltF/rIjHjFL0gol7PtGrHocmIq6P6ubJrylmmWQ3lGJPA==} engines: {node: '>=6.9.0'} - '@babel/template@7.25.0': - resolution: {integrity: sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==} - engines: {node: '>=6.9.0'} - '@babel/template@7.25.7': resolution: {integrity: sha512-wRwtAgI3bAS+JGU2upWNL9lSlDcRCqD05BZ1n3X2ONLH1WilFP6O1otQjeMK/1g0pvYcXC7b/qVUB1keofjtZA==} engines: {node: '>=6.9.0'} - '@babel/traverse@7.25.6': - resolution: {integrity: sha512-9Vrcx5ZW6UwK5tvqsj0nGpp/XzqthkT0dqIc9g1AdtygFToNtTF67XzYS//dm+SAK9cp3B9R4ZO/46p63SCjlQ==} - engines: {node: '>=6.9.0'} - '@babel/traverse@7.25.7': resolution: {integrity: sha512-jatJPT1Zjqvh/1FyJs6qAHL+Dzb7sTb+xr7Q+gM1b+1oBsMsQQ4FkVKb6dFlJvLlVssqkRzV05Jzervt9yhnzg==} engines: {node: '>=6.9.0'} - '@babel/types@7.25.6': - resolution: {integrity: sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==} - engines: {node: '>=6.9.0'} - '@babel/types@7.25.7': resolution: {integrity: sha512-vwIVdXG+j+FOpkwqHRcBgHLYNL7XMkufrlaFvL9o6Ai9sJn9+PdyIL5qa0XzTZw084c+u9LOls53eoZWP/W5WQ==} engines: {node: '>=6.9.0'} @@ -2415,51 +2344,54 @@ packages: '@shikijs/core@1.17.0': resolution: {integrity: sha512-Mkk4Mp4bNnW1kytU8I7S5PK5teNSe0iKlfqxPss4sdwnlcU8a2N62Z3te2gVmZfU9t1HF6L3wyWuM43IvEeEsg==} - '@shikijs/core@1.18.0': - resolution: {integrity: sha512-VK4BNVCd2leY62Nm2JjyxtRLkyrZT/tv104O81eyaCjHq4Adceq2uJVFJJAIof6lT1mBwZrEo2qT/T+grv3MQQ==} - '@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.18.0': - resolution: {integrity: sha512-qoP/aO/ATNwYAUw1YMdaip/YVEstMZEgrwhePm83Ll9OeQPuxDZd48szZR8oSQNQBT8m8UlWxZv8EA3lFuyI5A==} - '@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.18.0': - resolution: {integrity: sha512-B9u0ZKI/cud+TcmF8Chyh+R4V5qQVvyDOqXC2l2a4x73PBSBc6sZ0JRAX3eqyJswqir6ktwApUUGBYePdKnMJg==} - '@shikijs/engine-oniguruma@1.20.0': resolution: {integrity: sha512-MQ40WkVTZk7by33ces4PGK6XNFSo6PYvKTSAr2kTWdRNhFmOcnaX+1XzvFwB26eySXR7U74t91czZ1qJkEgxTA==} + '@shikijs/engine-oniguruma@1.22.0': + resolution: {integrity: sha512-5iBVjhu/DYs1HB0BKsRRFipRrD7rqjxlWTj4F2Pf+nQSPqc3kcyqFFeZXnBMzDf0HdqaFVvhDRAGiYNvyLP+Mw==} + '@shikijs/transformers@1.17.0': resolution: {integrity: sha512-C/s6z0knkWBVRG6cmklTUn+70URKVE8qlQuFg6Bi/9iqpX68NZloZhxCtVHeTd56pit15hivTlgSAY+SP7C8hA==} - '@shikijs/twoslash@1.18.0': - resolution: {integrity: sha512-nbv1vEiNlM9GbXpN0++5QiT2NdUbAJ6y8yBuMWIiT04dxD3tdl7Ud3TL6hAZ6CAwMGn5hRaN+2va2oN1Rsy1Ww==} + '@shikijs/twoslash@1.22.0': + resolution: {integrity: sha512-r5F/x4GTh18XzhAREehgT9lCDFZlISBSIsOFZQQaqjiOLG81PIqJN1I1D6XY58UN9OJt+3mffuKq19K4FOJKJA==} '@shikijs/types@1.17.0': resolution: {integrity: sha512-Tvu2pA69lbpXB+MmgIaROP1tio8y0uYvKb5Foh3q0TJBTAJuaoa5eDEtS/0LquyveacsiVrYF4uEZILju+7Ybg==} - '@shikijs/types@1.18.0': - resolution: {integrity: sha512-O9N36UEaGGrxv1yUrN2nye7gDLG5Uq0/c1LyfmxsvzNPqlHzWo9DI0A4+fhW2y3bGKuQu/fwS7EPdKJJCowcVA==} - '@shikijs/types@1.20.0': resolution: {integrity: sha512-y+EaDvU2K6/GaXOKXxJaGnr1XtmZMF7MfS0pSEDdxEq66gCtKsLwQvVwoQFdp7R7dLlNAro3ijEE19sMZ0pzqg==} + '@shikijs/types@1.22.0': + resolution: {integrity: sha512-Fw/Nr7FGFhlQqHfxzZY8Cwtwk5E9nKDUgeLjZgt3UuhcM3yJR9xj3ZGNravZZok8XmEZMiYkSMTPlPkULB8nww==} + '@shikijs/vitepress-twoslash@1.17.0': resolution: {integrity: sha512-FcdZUtF1jL51fZfkITd1qEnmnVe/w8lnOGhEWptMqMNvMYzB8vxDv5y+E1zvE+rw0NbBuWtOmZea3WOah1nr6g==} '@shikijs/vscode-textmate@9.2.2': resolution: {integrity: sha512-TMp15K+GGYrWlZM8+Lnj9EaHEFmOen0WJBrfa17hF7taDOYthuPPV0GWzfd/9iMij0akS/8Yw2ikquH7uVi/fg==} + '@shikijs/vscode-textmate@9.3.0': + resolution: {integrity: sha512-jn7/7ky30idSkd/O5yDBfAnVt+JJpepofP/POZ1iMOxK59cOfqIgg/Dj0eFsjOTMw+4ycJN0uhZH/Eb0bs/EUA==} + '@sidvind/better-ajv-errors@3.0.1': resolution: {integrity: sha512-++1mEYIeozfnwWI9P1ECvOPoacy+CgDASrmGvXPMCcqgx0YUzB01vZ78uHdQ443V6sTY+e9MzHqmN9DOls02aw==} engines: {node: '>= 16.14'} @@ -2655,10 +2587,6 @@ packages: resolution: {integrity: sha512-06JOQ9Qgj33yvBEx6tpC8ecP9o860rsR22hWMEd12WcTRrfaFgHr2RB/CA/B+7BMhHkXT4chg2MyboGdFGawYg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/scope-manager@8.7.0': - resolution: {integrity: sha512-87rC0k3ZlDOuz82zzXRtQ7Akv3GKhHs0ti4YcbAJtaomllXoSO8hi7Ix3ccEvCd824dy9aIX+j3d2UMAfCtVpg==} - 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} @@ -2676,10 +2604,6 @@ packages: resolution: {integrity: sha512-qjkormnQS5wF9pjSi6q60bKUHH44j2APxfh9TQRXK8wbYVeDYYdYJGIROL87LGZZ2gz3Rbmjc736qyL8deVtdw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/types@8.7.0': - resolution: {integrity: sha512-LLt4BLHFwSfASHSF2K29SZ+ZCsbQOM+LuarPjRUuHm+Qd09hSe3GCeaQbcCr+Mik+0QFRmep/FyZBO6fJ64U3w==} - 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} @@ -2693,15 +2617,6 @@ packages: typescript: optional: true - '@typescript-eslint/typescript-estree@8.7.0': - resolution: {integrity: sha512-MC8nmcGHsmfAKxwnluTQpNqceniT8SteVwd2voYlmiSWGOtjvGXdPl17dYu2797GVscK30Z04WRM28CrKS9WOg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - 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} @@ -2717,12 +2632,6 @@ packages: peerDependencies: eslint: ^8.57.0 || ^9.0.0 - '@typescript-eslint/utils@8.7.0': - resolution: {integrity: sha512-ZbdUdwsl2X/s3CiyAu3gOlfQzpbuG3nTWKPoIvAu1pu5r8viiJvv2NPN2AqArL35NCYtw/lrPPfM4gxrMLNLPw==} - 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} @@ -2733,10 +2642,6 @@ packages: resolution: {integrity: sha512-yTPqMnbAZJNy2Xq2XU8AdtOW9tJIr+UQb64aXB9f3B1498Zx9JorVgFJcZpEc9UBuCCrdzKID2RGAMkYcDtZOw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/visitor-keys@8.7.0': - resolution: {integrity: sha512-b1tx0orFCCh/THWPQa2ZwWzvOeyzzp36vkJYOpVg0u8UVOIsfVrnuC9FqAw9gRKn+rG2VmWQ/zDJZzkxUnj/XQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/visitor-keys@8.8.0': resolution: {integrity: sha512-8mq51Lx6Hpmd7HnA2fcHQo3YgfX1qbccxQOgZcb4tvasu//zXRaA1j5ZRFeCw/VRAdFi4mRM9DnZw0Nu0Q2d1g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2749,32 +2654,18 @@ 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.7': resolution: {integrity: sha512-Nj2ulnbY5lvIcxqXwdO5YfdvLm8EYLjcaOje2b2aQnfyPAyOIVeR8iB79DDKk/uZZAPEwkdhSnUdEh9Ny0b3lw==} - '@unhead/schema@1.11.6': - resolution: {integrity: sha512-Ava5+kQERaZ2fi66phgR9KZQr9SsheN1YhhKM8fCP2A4Jb5lHUssVQ19P0+89V6RX9iUg/Q27WdEbznm75LzhQ==} - '@unhead/schema@1.11.7': resolution: {integrity: sha512-j9uN7T63aUXrZ6yx2CfjVT7xZHjn0PZO7TPMaWqMFjneIH/NONKvDVCMEqDlXeqdSIERIYtk/xTHgCUMer5eyw==} - '@unhead/shared@1.11.6': - resolution: {integrity: sha512-aGrtzRCcFlVh9iru73fBS8FA1vpQskS190t5cCRRMpisOEunVv3ueqXN1F8CseQd0W4wyEr/ycDvdfKt+RPv5g==} - '@unhead/shared@1.11.7': resolution: {integrity: sha512-5v3PmV1LMyikGyQi/URYS5ilH8dg1Iomtja7iFWke990O8RBDEzAdagJqcsUE/fw+o7cXRSOamyx5wCf5Q1TrA==} '@unhead/ssr@1.11.7': resolution: {integrity: sha512-qI1zNFY8fU5S9EhroxlXSA5Q/XKbWAKXrVVNG+6bIh/IRrMOMJrPk4d1GmphF4gmNri3ARqly+OWx4VVaj0scA==} - '@unhead/vue@1.11.6': - resolution: {integrity: sha512-CMuDJGTi4n4wKdOp6/JmB9roGshjTdoFKF34PEkXu4+g97BiVFiZ9LvgY44+UlWCUzQHcqEPRQIzm9iKEqcfKw==} - peerDependencies: - vue: 3.5.11 - '@unhead/vue@1.11.7': resolution: {integrity: sha512-SLr0eQfznVp63iKi47L4s5Yz+oiQjDA82VBP4jlXi7dM9fSIn1ul1aKvBqle/ZxI2cqY8zVGz60EjhjWeu754A==} peerDependencies: @@ -3450,11 +3341,6 @@ packages: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} - browserslist@4.23.3: - resolution: {integrity: sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - browserslist@4.24.0: resolution: {integrity: sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} @@ -3507,9 +3393,6 @@ packages: caniuse-api@3.0.0: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} - caniuse-lite@1.0.30001660: - resolution: {integrity: sha512-GacvNTTuATm26qC74pt+ad1fW15mlQ/zuTzzY1ZoIzECTP8HURDfF43kNxPgf7H1jmelCBQTTbBNxdSXOA7Bqg==} - caniuse-lite@1.0.30001667: resolution: {integrity: sha512-7LTwJjcRkzKFmtqGsibMeuXmvFDfZq/nzIjnmgCGzKKRVzjD72selLDK1oPF/Oxzmt4fNcPvTDvGqSDG4tCALw==} @@ -3687,9 +3570,6 @@ packages: concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - confbox@0.1.7: - resolution: {integrity: sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==} - confbox@0.1.8: resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==} @@ -4078,9 +3958,6 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - electron-to-chromium@1.5.19: - resolution: {integrity: sha512-kpLJJi3zxTR1U828P+LIUDZ5ohixyo68/IcYOHLqnbTPr/wdgn4i1ECvmALN9E16JPA6cvCG5UG79gVwVdEK5w==} - electron-to-chromium@1.5.32: resolution: {integrity: sha512-M+7ph0VGBQqqpTT2YrabjNKSQ2fEl9PVx6AK3N558gDH9NO8O6XN9SXXFWRo9u9PbEg/bWq+tjXQr+eXmxubCw==} @@ -4286,10 +4163,6 @@ packages: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - eslint-visitor-keys@4.0.0: - resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint-visitor-keys@4.1.0: resolution: {integrity: sha512-Q7lok0mqMUSf5a/AdAZkA5a/gHcO6snwQClVNNvFKCAVlxXucdU8pKydU5ZVZjBx5xr37vGbFFWtLQYreLzrZg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -4304,10 +4177,6 @@ packages: jiti: optional: true - espree@10.1.0: - resolution: {integrity: sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - espree@10.2.0: resolution: {integrity: sha512-upbkBJbckcCNBDBDXEbuhjbP68n+scUd3k/U2EkyM9nw+I/jPiL4cLF/Al06CF96wRltFda16sxDFrxsI1v0/g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -5153,11 +5022,6 @@ packages: resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} hasBin: true - jsesc@2.5.2: - resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} - engines: {node: '>=4'} - hasBin: true - jsesc@3.0.2: resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} engines: {node: '>=6'} @@ -5417,10 +5281,6 @@ packages: resolution: {integrity: sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==} engines: {node: '>= 4.0.0'} - memfs@4.12.0: - resolution: {integrity: sha512-74wDsex5tQDSClVkeK1vtxqYCAgCoXxx+K4NSHzgU/muYVYByFqa+0RnrPO9NM6naWm1+G9JmZ0p6QHhXmeYfA==} - engines: {node: '>= 4.0.0'} - memfs@4.13.0: resolution: {integrity: sha512-dIs5KGy24fbdDhIAg0RxXpFqQp3RwL6wgSMRF9OSuphL/Uc9a4u2/SDJKPLj/zUgtOGKuHrRMrj563+IErj4Cg==} engines: {node: '>= 4.0.0'} @@ -5797,8 +5657,8 @@ packages: resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} engines: {node: '>= 0.4'} - ofetch@1.4.0: - resolution: {integrity: sha512-MuHgsEhU6zGeX+EMh+8mSMrYTnsqJQQrpM00Q6QHMKNqQ0bKy0B43tk8tL1wg+CnsSTy1kg4Ir2T5Ig6rD+dfQ==} + ofetch@1.4.1: + resolution: {integrity: sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==} ohash@1.1.4: resolution: {integrity: sha512-FlDryZAahJmEF3VR3w1KogSEdWX3WhA5GPakFx4J81kEAiHyLMpdLLElS8n8dfNadMgAne/MywcvmogzscVt4g==} @@ -6666,9 +6526,6 @@ packages: shiki@1.17.0: resolution: {integrity: sha512-VZf8cPShRwfzPcaswv81+YP7qJEoFwRT+Ehy6bizim7M0zG9bk8Egug550C+xS9g7rKIOPhzAlp2uEyuCxbk/A==} - shiki@1.18.0: - resolution: {integrity: sha512-8jo7tOXr96h9PBQmOHVrltnETn1honZZY76YA79MHheGQg55jBvbm9dtU+MI5pjC5NJCFuA6rvVTLVeSW5cE4A==} - shiki@1.20.0: resolution: {integrity: sha512-MZJJ1PCFsQB1Piq+25wiz0a75yUv8Q3/fzy7SzRx5ONdjdtGdyiKwYn8vb/FnK5kjS0voWGnPpjG16POauUR+g==} @@ -7019,6 +6876,9 @@ packages: twoslash-protocol@0.2.11: resolution: {integrity: sha512-rp+nkOWbKfJnBTDZtnIaBGjnU+4CaMhqu6db2UU7byU96rH8X4hao4BOxYw6jdZc85Lhv5pOfcjgfHeQyLzndQ==} + twoslash-protocol@0.2.12: + resolution: {integrity: sha512-5qZLXVYfZ9ABdjqbvPc4RWMr7PrpPaaDSeaYY55vl/w1j6H6kzsWK/urAEIXlzYlyrFmyz1UbwIt+AA0ck+wbg==} + twoslash-vue@0.2.11: resolution: {integrity: sha512-wBwIwG0PRuv5V+1DD4Zno1j6MnaCbaY/ELops7oKSoMBTIQL720iRXppyldVVoYvti2caUA97T36XhZXHpjQyA==} peerDependencies: @@ -7029,6 +6889,11 @@ packages: peerDependencies: typescript: 5.6.2 + twoslash@0.2.12: + resolution: {integrity: sha512-tEHPASMqi7kqwfJbkk7hc/4EhlrKCSLcur+TcvYki3vhIfaRMXnXjaYFgXpoZRbT6GdprD4tGuVBEmTpUgLBsw==} + peerDependencies: + typescript: 5.6.2 + type-check@0.4.0: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} @@ -7103,9 +6968,6 @@ packages: unenv@1.10.0: resolution: {integrity: sha512-wY5bskBQFL9n3Eca5XnhH6KbUo/tfvkwm9OpcdCvLaeA7piBNbavbOKJySEwQ1V0RH6HvNlSAFRTpvTqgKRQXQ==} - unhead@1.11.6: - resolution: {integrity: sha512-TKTQGUzHKF925VZ4KZVbLfKFzTVTEWfPLaXKmkd/ptEY2FHEoJUF7xOpAWc3K7Jzy/ExS66TL7GnLLjtd4sISg==} - unhead@1.11.7: resolution: {integrity: sha512-aA0+JBRryLhDKUq6L2JhMDLZEG/ElyyDASyC9wiwDl6nvvsj9hD26LgPWgmAsSd+9HtMGM2N1gU27CWEMo16CQ==} @@ -7742,40 +7604,13 @@ snapshots: '@types/json-schema': 7.0.15 js-yaml: 4.1.0 - '@babel/code-frame@7.24.7': - dependencies: - '@babel/highlight': 7.24.7 - picocolors: 1.1.0 - '@babel/code-frame@7.25.7': dependencies: '@babel/highlight': 7.25.7 picocolors: 1.1.0 - '@babel/compat-data@7.25.4': {} - '@babel/compat-data@7.25.7': {} - '@babel/core@7.25.2': - dependencies: - '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.24.7 - '@babel/generator': 7.25.6 - '@babel/helper-compilation-targets': 7.25.2 - '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) - '@babel/helpers': 7.25.6 - '@babel/parser': 7.25.6 - '@babel/template': 7.25.0 - '@babel/traverse': 7.25.6 - '@babel/types': 7.25.6 - convert-source-map: 2.0.0 - debug: 4.3.7(supports-color@9.4.0) - gensync: 1.0.0-beta.2 - json5: 2.2.3 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - '@babel/core@7.25.7': dependencies: '@ampproject/remapping': 2.3.0 @@ -7796,13 +7631,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/generator@7.25.6': - dependencies: - '@babel/types': 7.25.6 - '@jridgewell/gen-mapping': 0.3.5 - '@jridgewell/trace-mapping': 0.3.25 - jsesc: 2.5.2 - '@babel/generator@7.25.7': dependencies: '@babel/types': 7.25.7 @@ -7812,15 +7640,7 @@ snapshots: '@babel/helper-annotate-as-pure@7.24.7': dependencies: - '@babel/types': 7.25.6 - - '@babel/helper-compilation-targets@7.25.2': - dependencies: - '@babel/compat-data': 7.25.4 - '@babel/helper-validator-option': 7.24.8 - browserslist: 4.23.3 - lru-cache: 5.1.1 - semver: 6.3.1 + '@babel/types': 7.25.7 '@babel/helper-compilation-targets@7.25.7': dependencies: @@ -7830,30 +7650,23 @@ snapshots: lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-create-class-features-plugin@7.25.4(@babel/core@7.25.2)': + '@babel/helper-create-class-features-plugin@7.25.4(@babel/core@7.25.7)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.7 '@babel/helper-annotate-as-pure': 7.24.7 '@babel/helper-member-expression-to-functions': 7.24.8 '@babel/helper-optimise-call-expression': 7.24.7 - '@babel/helper-replace-supers': 7.25.0(@babel/core@7.25.2) + '@babel/helper-replace-supers': 7.25.0(@babel/core@7.25.7) '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 - '@babel/traverse': 7.25.6 + '@babel/traverse': 7.25.7 semver: 6.3.1 transitivePeerDependencies: - supports-color '@babel/helper-member-expression-to-functions@7.24.8': dependencies: - '@babel/traverse': 7.25.6 - '@babel/types': 7.25.6 - transitivePeerDependencies: - - supports-color - - '@babel/helper-module-imports@7.24.7': - dependencies: - '@babel/traverse': 7.25.6 - '@babel/types': 7.25.6 + '@babel/traverse': 7.25.7 + '@babel/types': 7.25.7 transitivePeerDependencies: - supports-color @@ -7864,16 +7677,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.25.2(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-module-imports': 7.24.7 - '@babel/helper-simple-access': 7.24.7 - '@babel/helper-validator-identifier': 7.24.7 - '@babel/traverse': 7.25.6 - transitivePeerDependencies: - - supports-color - '@babel/helper-module-transforms@7.25.7(@babel/core@7.25.7)': dependencies: '@babel/core': 7.25.7 @@ -7886,23 +7689,16 @@ snapshots: '@babel/helper-optimise-call-expression@7.24.7': dependencies: - '@babel/types': 7.25.6 + '@babel/types': 7.25.7 '@babel/helper-plugin-utils@7.24.8': {} - '@babel/helper-replace-supers@7.25.0(@babel/core@7.25.2)': + '@babel/helper-replace-supers@7.25.0(@babel/core@7.25.7)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.7 '@babel/helper-member-expression-to-functions': 7.24.8 '@babel/helper-optimise-call-expression': 7.24.7 - '@babel/traverse': 7.25.6 - transitivePeerDependencies: - - supports-color - - '@babel/helper-simple-access@7.24.7': - dependencies: - '@babel/traverse': 7.25.6 - '@babel/types': 7.25.6 + '@babel/traverse': 7.25.7 transitivePeerDependencies: - supports-color @@ -7915,40 +7711,22 @@ snapshots: '@babel/helper-skip-transparent-expression-wrappers@7.24.7': dependencies: - '@babel/traverse': 7.25.6 - '@babel/types': 7.25.6 + '@babel/traverse': 7.25.7 + '@babel/types': 7.25.7 transitivePeerDependencies: - supports-color - '@babel/helper-string-parser@7.24.8': {} - '@babel/helper-string-parser@7.25.7': {} - '@babel/helper-validator-identifier@7.24.7': {} - '@babel/helper-validator-identifier@7.25.7': {} - '@babel/helper-validator-option@7.24.8': {} - '@babel/helper-validator-option@7.25.7': {} - '@babel/helpers@7.25.6': - dependencies: - '@babel/template': 7.25.0 - '@babel/types': 7.25.6 - '@babel/helpers@7.25.7': dependencies: '@babel/template': 7.25.7 '@babel/types': 7.25.7 - '@babel/highlight@7.24.7': - dependencies: - '@babel/helper-validator-identifier': 7.24.7 - chalk: 2.4.2 - js-tokens: 4.0.0 - picocolors: 1.1.0 - '@babel/highlight@7.25.7': dependencies: '@babel/helper-validator-identifier': 7.25.7 @@ -7956,56 +7734,52 @@ snapshots: js-tokens: 4.0.0 picocolors: 1.1.0 - '@babel/parser@7.25.6': - dependencies: - '@babel/types': 7.25.6 - '@babel/parser@7.25.7': dependencies: '@babel/types': 7.25.7 - '@babel/plugin-proposal-decorators@7.24.7(@babel/core@7.25.2)': + '@babel/plugin-proposal-decorators@7.24.7(@babel/core@7.25.7)': dependencies: - '@babel/core': 7.25.2 - '@babel/helper-create-class-features-plugin': 7.25.4(@babel/core@7.25.2) + '@babel/core': 7.25.7 + '@babel/helper-create-class-features-plugin': 7.25.4(@babel/core@7.25.7) '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-decorators': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-syntax-decorators': 7.24.7(@babel/core@7.25.7) transitivePeerDependencies: - supports-color - '@babel/plugin-syntax-decorators@7.24.7(@babel/core@7.25.2)': + '@babel/plugin-syntax-decorators@7.24.7(@babel/core@7.25.7)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-import-attributes@7.25.6(@babel/core@7.25.2)': + '@babel/plugin-syntax-import-attributes@7.25.6(@babel/core@7.25.7)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.25.2)': + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.25.7)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.25.2)': + '@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.25.7)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-typescript@7.25.4(@babel/core@7.25.2)': + '@babel/plugin-syntax-typescript@7.25.4(@babel/core@7.25.7)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-typescript@7.25.2(@babel/core@7.25.2)': + '@babel/plugin-transform-typescript@7.25.2(@babel/core@7.25.7)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.7 '@babel/helper-annotate-as-pure': 7.24.7 - '@babel/helper-create-class-features-plugin': 7.25.4(@babel/core@7.25.2) + '@babel/helper-create-class-features-plugin': 7.25.4(@babel/core@7.25.7) '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 - '@babel/plugin-syntax-typescript': 7.25.4(@babel/core@7.25.2) + '@babel/plugin-syntax-typescript': 7.25.4(@babel/core@7.25.7) transitivePeerDependencies: - supports-color @@ -8015,30 +7789,12 @@ snapshots: '@babel/standalone@7.25.7': {} - '@babel/template@7.25.0': - dependencies: - '@babel/code-frame': 7.24.7 - '@babel/parser': 7.25.6 - '@babel/types': 7.25.6 - '@babel/template@7.25.7': dependencies: '@babel/code-frame': 7.25.7 '@babel/parser': 7.25.7 '@babel/types': 7.25.7 - '@babel/traverse@7.25.6': - dependencies: - '@babel/code-frame': 7.24.7 - '@babel/generator': 7.25.6 - '@babel/parser': 7.25.6 - '@babel/template': 7.25.0 - '@babel/types': 7.25.6 - debug: 4.3.7(supports-color@9.4.0) - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - '@babel/traverse@7.25.7': dependencies: '@babel/code-frame': 7.25.7 @@ -8051,12 +7807,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/types@7.25.6': - dependencies: - '@babel/helper-string-parser': 7.24.8 - '@babel/helper-validator-identifier': 7.24.7 - to-fast-properties: 2.0.0 - '@babel/types@7.25.7': dependencies: '@babel/helper-string-parser': 7.25.7 @@ -8717,8 +8467,8 @@ snapshots: '@nuxt/eslint-plugin@0.5.7(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.2)': dependencies: - '@typescript-eslint/types': 8.7.0 - '@typescript-eslint/utils': 8.7.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.2) + '@typescript-eslint/types': 8.8.0 + '@typescript-eslint/utils': 8.8.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.2) eslint: 9.12.0(jiti@2.3.3) transitivePeerDependencies: - supports-color @@ -8734,21 +8484,21 @@ snapshots: '@nuxt/scripts@0.9.4(@nuxt/devtools@1.5.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2))(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.11)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.24.0)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.95.0(esbuild@0.24.0))': dependencies: - '@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.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.5.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2))(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.11)(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.11(typescript@5.6.2))(webpack@5.95.0(esbuild@0.24.0)) '@nuxt/kit': link:packages/kit '@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.11(typescript@5.6.2)) + '@unhead/vue': 1.11.7(vue@3.5.11(typescript@5.6.2)) '@vueuse/core': 11.1.0(vue@3.5.11(typescript@5.6.2)) consola: 3.2.3 defu: 6.1.4 h3: h3-nightly@2.0.0-1718872656.6765a6e magic-string: 0.30.11 mlly: 1.7.2 - ofetch: 1.4.0 + ofetch: 1.4.1 ohash: 1.1.4 pathe: 1.1.2 pkg-types: 1.2.1 @@ -8815,7 +8565,7 @@ snapshots: jiti: 2.3.3 mri: 1.2.0 nanoid: 5.0.7 - ofetch: 1.4.0 + ofetch: 1.4.1 package-manager-detector: 0.2.0 parse-git-config: 3.0.0 pathe: 1.1.2 @@ -8838,7 +8588,7 @@ snapshots: magic-string: 0.30.11 nitropack: 2.9.7(magicast@0.3.5)(webpack-sources@3.2.3) node-fetch-native: 1.6.4 - ofetch: 1.4.0 + ofetch: 1.4.1 pathe: 1.1.2 perfect-debounce: 1.0.0 radix3: 1.1.2 @@ -9153,15 +8903,6 @@ snapshots: '@types/hast': 3.0.4 hast-util-to-html: 9.0.3 - '@shikijs/core@1.18.0': - dependencies: - '@shikijs/engine-javascript': 1.18.0 - '@shikijs/engine-oniguruma': 1.18.0 - '@shikijs/types': 1.18.0 - '@shikijs/vscode-textmate': 9.2.2 - '@types/hast': 3.0.4 - hast-util-to-html: 9.0.3 - '@shikijs/core@1.20.0': dependencies: '@shikijs/engine-javascript': 1.20.0 @@ -9171,48 +8912,57 @@ snapshots: '@types/hast': 3.0.4 hast-util-to-html: 9.0.3 + '@shikijs/core@1.22.0': + dependencies: + '@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 + hast-util-to-html: 9.0.3 + '@shikijs/engine-javascript@1.17.0': dependencies: '@shikijs/types': 1.17.0 oniguruma-to-js: 0.3.3 regex: 4.3.2 - '@shikijs/engine-javascript@1.18.0': - dependencies: - '@shikijs/types': 1.18.0 - '@shikijs/vscode-textmate': 9.2.2 - oniguruma-to-js: 0.4.3 - '@shikijs/engine-javascript@1.20.0': dependencies: '@shikijs/types': 1.20.0 '@shikijs/vscode-textmate': 9.2.2 oniguruma-to-js: 0.4.3 + '@shikijs/engine-javascript@1.22.0': + dependencies: + '@shikijs/types': 1.22.0 + '@shikijs/vscode-textmate': 9.3.0 + oniguruma-to-js: 0.4.3 + '@shikijs/engine-oniguruma@1.17.0': dependencies: '@shikijs/types': 1.17.0 '@shikijs/vscode-textmate': 9.2.2 - '@shikijs/engine-oniguruma@1.18.0': - dependencies: - '@shikijs/types': 1.18.0 - '@shikijs/vscode-textmate': 9.2.2 - '@shikijs/engine-oniguruma@1.20.0': dependencies: '@shikijs/types': 1.20.0 '@shikijs/vscode-textmate': 9.2.2 + '@shikijs/engine-oniguruma@1.22.0': + dependencies: + '@shikijs/types': 1.22.0 + '@shikijs/vscode-textmate': 9.3.0 + '@shikijs/transformers@1.17.0': dependencies: shiki: 1.17.0 - '@shikijs/twoslash@1.18.0(typescript@5.6.2)': + '@shikijs/twoslash@1.22.0(typescript@5.6.2)': dependencies: - '@shikijs/core': 1.18.0 - '@shikijs/types': 1.18.0 - twoslash: 0.2.11(typescript@5.6.2) + '@shikijs/core': 1.22.0 + '@shikijs/types': 1.22.0 + twoslash: 0.2.12(typescript@5.6.2) transitivePeerDependencies: - supports-color - typescript @@ -9222,19 +8972,19 @@ snapshots: '@shikijs/vscode-textmate': 9.2.2 '@types/hast': 3.0.4 - '@shikijs/types@1.18.0': - dependencies: - '@shikijs/vscode-textmate': 9.2.2 - '@types/hast': 3.0.4 - '@shikijs/types@1.20.0': dependencies: '@shikijs/vscode-textmate': 9.2.2 '@types/hast': 3.0.4 + '@shikijs/types@1.22.0': + dependencies: + '@shikijs/vscode-textmate': 9.3.0 + '@types/hast': 3.0.4 + '@shikijs/vitepress-twoslash@1.17.0(@nuxt/kit@packages+kit)(typescript@5.6.2)': dependencies: - '@shikijs/twoslash': 1.18.0(typescript@5.6.2) + '@shikijs/twoslash': 1.22.0(typescript@5.6.2) floating-vue: 5.2.2(@nuxt/kit@packages+kit)(vue@3.5.11(typescript@5.6.2)) mdast-util-from-markdown: 2.0.1 mdast-util-gfm: 3.0.0 @@ -9250,6 +9000,8 @@ snapshots: '@shikijs/vscode-textmate@9.2.2': {} + '@shikijs/vscode-textmate@9.3.0': {} + '@sidvind/better-ajv-errors@3.0.1(ajv@8.17.1)': dependencies: ajv: 8.17.1 @@ -9263,10 +9015,10 @@ snapshots: '@stylistic/eslint-plugin@2.8.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.2)': dependencies: - '@typescript-eslint/utils': 8.7.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.2) + '@typescript-eslint/utils': 8.8.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.2) eslint: 9.12.0(jiti@2.3.3) - eslint-visitor-keys: 4.0.0 - espree: 10.1.0 + eslint-visitor-keys: 4.1.0 + espree: 10.2.0 estraverse: 5.3.0 picomatch: 4.0.2 transitivePeerDependencies: @@ -9275,7 +9027,7 @@ snapshots: '@testing-library/dom@9.3.4': dependencies: - '@babel/code-frame': 7.24.7 + '@babel/code-frame': 7.25.7 '@babel/runtime': 7.25.6 '@types/aria-query': 5.0.4 aria-query: 5.1.3 @@ -9482,11 +9234,6 @@ snapshots: '@typescript-eslint/types': 8.5.0 '@typescript-eslint/visitor-keys': 8.5.0 - '@typescript-eslint/scope-manager@8.7.0': - dependencies: - '@typescript-eslint/types': 8.7.0 - '@typescript-eslint/visitor-keys': 8.7.0 - '@typescript-eslint/scope-manager@8.8.0': dependencies: '@typescript-eslint/types': 8.8.0 @@ -9506,8 +9253,6 @@ snapshots: '@typescript-eslint/types@8.5.0': {} - '@typescript-eslint/types@8.7.0': {} - '@typescript-eslint/types@8.8.0': {} '@typescript-eslint/typescript-estree@8.5.0(typescript@5.6.2)': @@ -9525,21 +9270,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.7.0(typescript@5.6.2)': - dependencies: - '@typescript-eslint/types': 8.7.0 - '@typescript-eslint/visitor-keys': 8.7.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.2) - optionalDependencies: - typescript: 5.6.2 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/typescript-estree@8.8.0(typescript@5.6.2)': dependencies: '@typescript-eslint/types': 8.8.0 @@ -9566,17 +9296,6 @@ snapshots: - supports-color - typescript - '@typescript-eslint/utils@8.7.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.2)': - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.3)) - '@typescript-eslint/scope-manager': 8.7.0 - '@typescript-eslint/types': 8.7.0 - '@typescript-eslint/typescript-estree': 8.7.0(typescript@5.6.2) - 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.2)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.3)) @@ -9593,11 +9312,6 @@ snapshots: '@typescript-eslint/types': 8.5.0 eslint-visitor-keys: 3.4.3 - '@typescript-eslint/visitor-keys@8.7.0': - dependencies: - '@typescript-eslint/types': 8.7.0 - eslint-visitor-keys: 3.4.3 - '@typescript-eslint/visitor-keys@8.8.0': dependencies: '@typescript-eslint/types': 8.8.0 @@ -9612,30 +9326,16 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@unhead/dom@1.11.6': - dependencies: - '@unhead/schema': 1.11.6 - '@unhead/shared': 1.11.6 - '@unhead/dom@1.11.7': dependencies: '@unhead/schema': 1.11.7 '@unhead/shared': 1.11.7 - '@unhead/schema@1.11.6': - dependencies: - hookable: 5.5.3 - zhead: 2.2.4 - '@unhead/schema@1.11.7': dependencies: hookable: 5.5.3 zhead: 2.2.4 - '@unhead/shared@1.11.6': - dependencies: - '@unhead/schema': 1.11.6 - '@unhead/shared@1.11.7': dependencies: '@unhead/schema': 1.11.7 @@ -9645,15 +9345,6 @@ snapshots: '@unhead/schema': 1.11.7 '@unhead/shared': 1.11.7 - '@unhead/vue@1.11.6(vue@3.5.11(typescript@5.6.2))': - dependencies: - '@unhead/schema': 1.11.6 - '@unhead/shared': 1.11.6 - defu: 6.1.4 - hookable: 5.5.3 - unhead: 1.11.6 - vue: 3.5.11(typescript@5.6.2) - '@unhead/vue@1.11.7(vue@3.5.11(typescript@5.6.2))': dependencies: '@unhead/schema': 1.11.7 @@ -9820,7 +9511,7 @@ snapshots: dependencies: '@iconify/utils': 2.1.33 '@unocss/core': 0.62.4 - ofetch: 1.4.0 + ofetch: 1.4.1 transitivePeerDependencies: - supports-color @@ -9828,7 +9519,7 @@ snapshots: dependencies: '@iconify/utils': 2.1.33 '@unocss/core': 0.63.4 - ofetch: 1.4.0 + ofetch: 1.4.1 transitivePeerDependencies: - supports-color @@ -9879,12 +9570,12 @@ snapshots: '@unocss/preset-web-fonts@0.62.4': dependencies: '@unocss/core': 0.62.4 - ofetch: 1.4.0 + ofetch: 1.4.1 '@unocss/preset-web-fonts@0.63.4': dependencies: '@unocss/core': 0.63.4 - ofetch: 1.4.0 + ofetch: 1.4.1 '@unocss/preset-wind@0.62.4': dependencies: @@ -10032,9 +9723,9 @@ snapshots: '@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.11(typescript@5.6.2))': dependencies: - '@babel/core': 7.25.2 - '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) - '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.25.2) + '@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) vue: 3.5.11(typescript@5.6.2) transitivePeerDependencies: @@ -10146,7 +9837,7 @@ snapshots: '@vue-macros/common@1.12.3(rollup@4.24.0)(vue@3.5.11(typescript@5.6.2))': dependencies: - '@babel/types': 7.25.6 + '@babel/types': 7.25.7 '@rollup/pluginutils': 5.1.2(rollup@4.24.0) '@vue/compiler-sfc': 3.5.11 ast-kit: 1.1.0 @@ -10159,37 +9850,37 @@ snapshots: '@vue/babel-helper-vue-transform-on@1.2.5': {} - '@vue/babel-plugin-jsx@1.2.5(@babel/core@7.25.2)': + '@vue/babel-plugin-jsx@1.2.5(@babel/core@7.25.7)': dependencies: - '@babel/helper-module-imports': 7.24.7 + '@babel/helper-module-imports': 7.25.7 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2) - '@babel/template': 7.25.0 - '@babel/traverse': 7.25.6 - '@babel/types': 7.25.6 + '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.7) + '@babel/template': 7.25.7 + '@babel/traverse': 7.25.7 + '@babel/types': 7.25.7 '@vue/babel-helper-vue-transform-on': 1.2.5 - '@vue/babel-plugin-resolve-type': 1.2.5(@babel/core@7.25.2) + '@vue/babel-plugin-resolve-type': 1.2.5(@babel/core@7.25.7) html-tags: 3.3.1 svg-tags: 1.0.0 optionalDependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.7 transitivePeerDependencies: - supports-color - '@vue/babel-plugin-resolve-type@1.2.5(@babel/core@7.25.2)': + '@vue/babel-plugin-resolve-type@1.2.5(@babel/core@7.25.7)': dependencies: - '@babel/code-frame': 7.24.7 - '@babel/core': 7.25.2 - '@babel/helper-module-imports': 7.24.7 + '@babel/code-frame': 7.25.7 + '@babel/core': 7.25.7 + '@babel/helper-module-imports': 7.25.7 '@babel/helper-plugin-utils': 7.24.8 - '@babel/parser': 7.25.6 + '@babel/parser': 7.25.7 '@vue/compiler-sfc': 3.5.11 transitivePeerDependencies: - supports-color '@vue/compiler-core@3.5.11': dependencies: - '@babel/parser': 7.25.6 + '@babel/parser': 7.25.7 '@vue/shared': 3.5.11 entities: 4.5.0 estree-walker: 2.0.2 @@ -10202,7 +9893,7 @@ snapshots: '@vue/compiler-sfc@3.5.11': dependencies: - '@babel/parser': 7.25.6 + '@babel/parser': 7.25.7 '@vue/compiler-core': 3.5.11 '@vue/compiler-dom': 3.5.11 '@vue/compiler-ssr': 3.5.11 @@ -10571,12 +10262,12 @@ snapshots: ast-kit@1.1.0: dependencies: - '@babel/parser': 7.25.6 + '@babel/parser': 7.25.7 pathe: 1.1.2 ast-walker-scope@0.6.2: dependencies: - '@babel/parser': 7.25.6 + '@babel/parser': 7.25.7 ast-kit: 1.1.0 async-sema@3.1.1: {} @@ -10585,8 +10276,8 @@ snapshots: autoprefixer@10.4.20(postcss@8.4.47): dependencies: - browserslist: 4.23.3 - caniuse-lite: 1.0.30001660 + browserslist: 4.24.0 + caniuse-lite: 1.0.30001667 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.1.0 @@ -10637,13 +10328,6 @@ snapshots: dependencies: fill-range: 7.1.1 - browserslist@4.23.3: - dependencies: - caniuse-lite: 1.0.30001660 - electron-to-chromium: 1.5.19 - node-releases: 2.0.18 - update-browserslist-db: 1.1.0(browserslist@4.23.3) - browserslist@4.24.0: dependencies: caniuse-lite: 1.0.30001667 @@ -10674,7 +10358,7 @@ snapshots: c12@2.0.1(magicast@0.3.5): dependencies: chokidar: 4.0.1 - confbox: 0.1.7 + confbox: 0.1.8 defu: 6.1.4 dotenv: 16.4.5 giget: 1.2.3 @@ -10702,13 +10386,11 @@ snapshots: caniuse-api@3.0.0: dependencies: - browserslist: 4.23.3 - caniuse-lite: 1.0.30001660 + browserslist: 4.24.0 + caniuse-lite: 1.0.30001667 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 - caniuse-lite@1.0.30001660: {} - caniuse-lite@1.0.30001667: {} case-police@0.7.0: {} @@ -10756,7 +10438,7 @@ snapshots: convert-gitmoji: 0.1.5 mri: 1.2.0 node-fetch-native: 1.6.4 - ofetch: 1.4.0 + ofetch: 1.4.1 open: 10.1.0 pathe: 1.1.2 pkg-types: 1.2.1 @@ -10885,8 +10567,6 @@ snapshots: concat-map@0.0.1: {} - confbox@0.1.7: {} - confbox@0.1.8: {} config-chain@1.1.13: @@ -10915,7 +10595,7 @@ snapshots: core-js-compat@3.38.1: dependencies: - browserslist: 4.23.3 + browserslist: 4.24.0 core-util-is@1.0.3: {} @@ -11024,7 +10704,7 @@ snapshots: cssnano-preset-default@7.0.6(postcss@8.4.47): dependencies: - browserslist: 4.23.3 + browserslist: 4.24.0 css-declaration-sorter: 7.2.0(postcss@8.4.47) cssnano-utils: 5.0.0(postcss@8.4.47) postcss: 8.4.47 @@ -11249,8 +10929,6 @@ snapshots: ee-first@1.1.1: {} - electron-to-chromium@1.5.19: {} - electron-to-chromium@1.5.32: {} emoji-regex@8.0.0: {} @@ -11464,7 +11142,7 @@ snapshots: eslint-plugin-import-x@4.2.1(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.2): dependencies: - '@typescript-eslint/utils': 8.7.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.2) + '@typescript-eslint/utils': 8.8.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.2) debug: 4.3.7(supports-color@9.4.0) doctrine: 3.0.0 eslint: 9.12.0(jiti@2.3.3) @@ -11487,7 +11165,7 @@ snapshots: debug: 4.3.7(supports-color@9.4.0) escape-string-regexp: 4.0.0 eslint: 9.12.0(jiti@2.3.3) - espree: 10.1.0 + espree: 10.2.0 esquery: 1.6.0 parse-imports: 2.1.1 semver: 7.6.3 @@ -11524,7 +11202,7 @@ snapshots: eslint-plugin-unicorn@55.0.0(eslint@9.12.0(jiti@2.3.3)): dependencies: - '@babel/helper-validator-identifier': 7.24.7 + '@babel/helper-validator-identifier': 7.25.7 '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.3)) ci-info: 4.0.0 clean-regexp: 1.0.0 @@ -11579,8 +11257,6 @@ snapshots: eslint-visitor-keys@3.4.3: {} - eslint-visitor-keys@4.0.0: {} - eslint-visitor-keys@4.1.0: {} eslint@9.12.0(jiti@2.3.3): @@ -11625,12 +11301,6 @@ snapshots: transitivePeerDependencies: - supports-color - espree@10.1.0: - dependencies: - acorn: 8.12.1 - acorn-jsx: 5.3.2(acorn@8.12.1) - eslint-visitor-keys: 4.0.0 - espree@10.2.0: dependencies: acorn: 8.12.1 @@ -11800,7 +11470,7 @@ snapshots: fork-ts-checker-webpack-plugin@9.0.2(typescript@5.6.2)(webpack@5.95.0): dependencies: - '@babel/code-frame': 7.24.7 + '@babel/code-frame': 7.25.7 chalk: 4.1.2 chokidar: 3.6.0 cosmiconfig: 8.3.6(typescript@5.6.2) @@ -12529,8 +12199,6 @@ snapshots: jsesc@0.5.0: {} - jsesc@2.5.2: {} - jsesc@3.0.2: {} json-buffer@3.0.1: {} @@ -12703,8 +12371,8 @@ snapshots: magicast@0.3.5: dependencies: - '@babel/parser': 7.25.6 - '@babel/types': 7.25.6 + '@babel/parser': 7.25.7 + '@babel/types': 7.25.7 source-map-js: 1.2.1 make-dir@3.1.0: @@ -12876,13 +12544,6 @@ snapshots: dependencies: fs-monkey: 1.0.6 - memfs@4.12.0: - dependencies: - '@jsonjoy.com/json-pack': 1.1.0(tslib@2.7.0) - '@jsonjoy.com/util': 1.3.0(tslib@2.7.0) - tree-dump: 1.0.2(tslib@2.7.0) - tslib: 2.7.0 - memfs@4.13.0: dependencies: '@jsonjoy.com/json-pack': 1.1.0(tslib@2.7.0) @@ -13231,7 +12892,7 @@ snapshots: chokidar: 3.6.0 citty: 0.1.6 compatx: 0.1.8 - confbox: 0.1.7 + confbox: 0.1.8 consola: 3.2.3 cookie-es: 1.2.2 croner: 8.1.1 @@ -13260,7 +12921,7 @@ snapshots: mlly: 1.7.2 mri: 1.2.0 node-fetch-native: 1.6.4 - ofetch: 1.4.0 + ofetch: 1.4.1 ohash: 1.1.4 openapi-typescript: 7.4.0(typescript@5.6.2) pathe: 1.1.2 @@ -13351,7 +13012,7 @@ snapshots: mlly: 1.7.2 mri: 1.2.0 node-fetch-native: 1.6.4 - ofetch: 1.4.0 + ofetch: 1.4.1 ohash: 1.1.4 openapi-typescript: 6.7.6 pathe: 1.1.2 @@ -13470,7 +13131,7 @@ snapshots: pathe: 1.1.2 picocolors: 1.1.0 remark-parse: 11.0.0 - shiki: 1.18.0 + shiki: 1.20.0 twoslash: 0.2.11(typescript@5.6.2) typescript: 5.6.2 unified: 11.0.5 @@ -13505,7 +13166,7 @@ snapshots: has-symbols: 1.0.3 object-keys: 1.1.1 - ofetch@1.4.0: + ofetch@1.4.1: dependencies: destr: 2.0.3 node-fetch-native: 1.6.4 @@ -13629,14 +13290,14 @@ snapshots: parse-json@5.2.0: dependencies: - '@babel/code-frame': 7.24.7 + '@babel/code-frame': 7.25.7 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 parse-json@8.1.0: dependencies: - '@babel/code-frame': 7.24.7 + '@babel/code-frame': 7.25.7 index-to-position: 0.1.2 type-fest: 4.26.1 @@ -13718,7 +13379,7 @@ snapshots: postcss-colormin@7.0.2(postcss@8.4.47): dependencies: - browserslist: 4.23.3 + browserslist: 4.24.0 caniuse-api: 3.0.0 colord: 2.9.3 postcss: 8.4.47 @@ -13726,7 +13387,7 @@ snapshots: postcss-convert-values@7.0.4(postcss@8.4.47): dependencies: - browserslist: 4.23.3 + browserslist: 4.24.0 postcss: 8.4.47 postcss-value-parser: 4.2.0 @@ -13779,7 +13440,7 @@ snapshots: postcss-merge-rules@7.0.4(postcss@8.4.47): dependencies: - browserslist: 4.23.3 + browserslist: 4.24.0 caniuse-api: 3.0.0 cssnano-utils: 5.0.0(postcss@8.4.47) postcss: 8.4.47 @@ -13799,7 +13460,7 @@ snapshots: postcss-minify-params@7.0.2(postcss@8.4.47): dependencies: - browserslist: 4.23.3 + browserslist: 4.24.0 cssnano-utils: 5.0.0(postcss@8.4.47) postcss: 8.4.47 postcss-value-parser: 4.2.0 @@ -13867,7 +13528,7 @@ snapshots: postcss-normalize-unicode@7.0.2(postcss@8.4.47): dependencies: - browserslist: 4.23.3 + browserslist: 4.24.0 postcss: 8.4.47 postcss-value-parser: 4.2.0 @@ -13889,7 +13550,7 @@ snapshots: postcss-reduce-initial@7.0.2(postcss@8.4.47): dependencies: - browserslist: 4.23.3 + browserslist: 4.24.0 caniuse-api: 3.0.0 postcss: 8.4.47 @@ -14303,7 +13964,7 @@ snapshots: rollup: 4.24.0 typescript: 5.6.2 optionalDependencies: - '@babel/code-frame': 7.24.7 + '@babel/code-frame': 7.25.7 rollup-plugin-visualizer@5.12.0(rollup@4.24.0): dependencies: @@ -14483,15 +14144,6 @@ snapshots: '@shikijs/vscode-textmate': 9.2.2 '@types/hast': 3.0.4 - shiki@1.18.0: - dependencies: - '@shikijs/core': 1.18.0 - '@shikijs/engine-javascript': 1.18.0 - '@shikijs/engine-oniguruma': 1.18.0 - '@shikijs/types': 1.18.0 - '@shikijs/vscode-textmate': 9.2.2 - '@types/hast': 3.0.4 - shiki@1.20.0: dependencies: '@shikijs/core': 1.20.0 @@ -14651,7 +14303,7 @@ snapshots: stylehacks@7.0.4(postcss@8.4.47): dependencies: - browserslist: 4.23.3 + browserslist: 4.24.0 postcss: 8.4.47 postcss-selector-parser: 6.1.2 @@ -14826,6 +14478,8 @@ snapshots: twoslash-protocol@0.2.11: {} + twoslash-protocol@0.2.12: {} + twoslash-vue@0.2.11(typescript@5.6.2): dependencies: '@vue/language-core': 2.1.6(typescript@5.6.2) @@ -14843,6 +14497,14 @@ snapshots: transitivePeerDependencies: - supports-color + twoslash@0.2.12(typescript@5.6.2): + dependencies: + '@typescript/vfs': 1.6.0(typescript@5.6.2) + twoslash-protocol: 0.2.12 + typescript: 5.6.2 + transitivePeerDependencies: + - supports-color + type-check@0.4.0: dependencies: prelude-ls: 1.2.1 @@ -14935,13 +14597,6 @@ snapshots: node-fetch-native: 1.6.4 pathe: 1.1.2 - unhead@1.11.6: - dependencies: - '@unhead/dom': 1.11.6 - '@unhead/schema': 1.11.6 - '@unhead/shared': 1.11.6 - hookable: 5.5.3 - unhead@1.11.7: dependencies: '@unhead/dom': 1.11.7 @@ -15066,7 +14721,7 @@ snapshots: unplugin-vue-router@0.10.8(rollup@4.24.0)(vue-router@4.4.5(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3): dependencies: - '@babel/types': 7.25.6 + '@babel/types': 7.25.7 '@rollup/pluginutils': 5.1.2(rollup@4.24.0) '@vue-macros/common': 1.12.3(rollup@4.24.0)(vue@3.5.11(typescript@5.6.2)) ast-walker-scope: 0.6.2 @@ -15104,7 +14759,7 @@ snapshots: lru-cache: 10.4.3 mri: 1.2.0 node-fetch-native: 1.6.4 - ofetch: 1.4.0 + ofetch: 1.4.1 ufo: 1.5.4 optionalDependencies: ioredis: 5.4.1 @@ -15140,12 +14795,6 @@ snapshots: transitivePeerDependencies: - webpack-sources - update-browserslist-db@1.1.0(browserslist@4.23.3): - dependencies: - browserslist: 4.23.3 - escalade: 3.2.0 - picocolors: 1.1.0 - update-browserslist-db@1.1.0(browserslist@4.24.0): dependencies: browserslist: 4.24.0 @@ -15242,7 +14891,7 @@ snapshots: vite-plugin-checker@0.8.0(eslint@9.12.0(jiti@2.3.3))(optionator@0.9.4)(typescript@5.6.2)(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.2)): dependencies: - '@babel/code-frame': 7.24.7 + '@babel/code-frame': 7.25.7 ansi-escapes: 4.3.2 chalk: 4.1.2 chokidar: 3.6.0 @@ -15283,12 +14932,12 @@ snapshots: vite-plugin-vue-inspector@5.1.3(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0)): dependencies: - '@babel/core': 7.25.2 - '@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.25.2) - '@babel/plugin-syntax-import-attributes': 7.25.6(@babel/core@7.25.2) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.2) - '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) - '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.25.2) + '@babel/core': 7.25.7 + '@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.25.7) + '@babel/plugin-syntax-import-attributes': 7.25.6(@babel/core@7.25.7) + '@babel/plugin-syntax-import-meta': 7.10.4(@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) '@vue/compiler-dom': 3.5.11 kolorist: 1.8.0 magic-string: 0.30.11 @@ -15517,7 +15166,7 @@ snapshots: webpack-dev-middleware@7.4.2(webpack@5.95.0): dependencies: colorette: 2.0.20 - memfs: 4.12.0 + memfs: 4.13.0 mime-types: 2.1.35 on-finished: 2.4.1 range-parser: 1.2.1 @@ -15548,7 +15197,7 @@ snapshots: '@webassemblyjs/wasm-parser': 1.12.1 acorn: 8.12.1 acorn-import-attributes: 1.9.5(acorn@8.12.1) - browserslist: 4.23.3 + browserslist: 4.24.0 chrome-trace-event: 1.0.4 enhanced-resolve: 5.17.1 es-module-lexer: 1.5.4 @@ -15578,7 +15227,7 @@ snapshots: '@webassemblyjs/wasm-parser': 1.12.1 acorn: 8.12.1 acorn-import-attributes: 1.9.5(acorn@8.12.1) - browserslist: 4.23.3 + browserslist: 4.24.0 chrome-trace-event: 1.0.4 enhanced-resolve: 5.17.1 es-module-lexer: 1.5.4 diff --git a/test/bundle.test.ts b/test/bundle.test.ts index a09bccece0..b70e53c765 100644 --- a/test/bundle.test.ts +++ b/test/bundle.test.ts @@ -21,8 +21,8 @@ describe.skipIf(process.env.SKIP_BUNDLE_SIZE === 'true' || process.env.ECOSYSTEM const [clientStats, clientStatsInlined] = await Promise.all((['.output', '.output-inline']) .map(outputDir => analyzeSizes(['**/*.js'], join(rootDir, outputDir, 'public')))) - expect.soft(roundToKilobytes(clientStats!.totalBytes)).toMatchInlineSnapshot(`"115k"`) - expect.soft(roundToKilobytes(clientStatsInlined!.totalBytes)).toMatchInlineSnapshot(`"115k"`) + expect.soft(roundToKilobytes(clientStats!.totalBytes)).toMatchInlineSnapshot(`"116k"`) + expect.soft(roundToKilobytes(clientStatsInlined!.totalBytes)).toMatchInlineSnapshot(`"116k"`) const files = new Set([...clientStats!.files, ...clientStatsInlined!.files].map(f => f.replace(/\..*\.js/, '.js'))) @@ -40,7 +40,7 @@ describe.skipIf(process.env.SKIP_BUNDLE_SIZE === 'true' || process.env.ECOSYSTEM expect.soft(roundToKilobytes(serverStats.totalBytes)).toMatchInlineSnapshot(`"208k"`) const modules = await analyzeSizes(['node_modules/**/*'], serverDir) - expect.soft(roundToKilobytes(modules.totalBytes)).toMatchInlineSnapshot(`"1393k"`) + expect.soft(roundToKilobytes(modules.totalBytes)).toMatchInlineSnapshot(`"1394k"`) const packages = modules.files .filter(m => m.endsWith('package.json')) From be31a95c53f5360dd54ea37a673f46301d6c4d1d Mon Sep 17 00:00:00 2001 From: Daniel Roe <daniel@roe.dev> Date: Tue, 8 Oct 2024 20:33:19 +0200 Subject: [PATCH 096/104] fix(nuxt): prevent 404 when hitting component test endpoint --- packages/nuxt/src/pages/module.ts | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/packages/nuxt/src/pages/module.ts b/packages/nuxt/src/pages/module.ts index 3cb562dc88..0e1cd131c0 100644 --- a/packages/nuxt/src/pages/module.ts +++ b/packages/nuxt/src/pages/module.ts @@ -414,8 +414,18 @@ export default defineNuxtModule({ }) } + const componentStubPath = await resolvePath(resolve(runtimeDir, 'component-stub')) + if (nuxt.options.test && nuxt.options.dev) { + // add component testing route so 404 won't be triggered + nuxt.hook('pages:extend', (routes) => { + routes.push({ + _sync: true, + path: '/__nuxt_component_test__/:pathMatch(.*)', + file: componentStubPath, + }) + }) + } if (nuxt.options.experimental.appManifest) { - const componentStubPath = await resolvePath(resolve(runtimeDir, 'component-stub')) // Add all redirect paths as valid routes to router; we will handle these in a client-side middleware // when the app manifest is enabled. nuxt.hook('pages:extend', (routes) => { From e56fa4e3dd5d0a94f95bbdd5985012c892461f7a Mon Sep 17 00:00:00 2001 From: Daniel Roe <daniel@roe.dev> Date: Tue, 8 Oct 2024 21:02:42 +0200 Subject: [PATCH 097/104] test: move catchall path to subdirectory (#29331) --- test/basic.test.ts | 35 ++++++++++--------- .../components/ServerOnlyComponent.server.vue | 2 +- .../basic/middleware/redirect.global.ts | 4 +-- test/fixtures/basic/nuxt.config.ts | 2 +- .../basic/pages/{ => catchall}/[...slug].vue | 4 +-- .../basic/pages/navigate-to-forbidden.vue | 4 +-- test/hmr.test.ts | 6 ++-- 7 files changed, 30 insertions(+), 27 deletions(-) rename test/fixtures/basic/pages/{ => catchall}/[...slug].vue (81%) diff --git a/test/basic.test.ts b/test/basic.test.ts index 5334e01f08..35eceb27da 100644 --- a/test/basic.test.ts +++ b/test/basic.test.ts @@ -167,7 +167,8 @@ describe('pages', () => { expect(headers.get('location')).toEqual('/') }) - it('allows routes to be added dynamically', async () => { + // TODO: https://github.com/nuxt/nuxt/pull/29054 + it.todo('allows routes to be added dynamically', async () => { const html = await $fetch<string>('/add-route-test') expect(html).toContain('Hello Nuxt 3!') }) @@ -193,15 +194,15 @@ describe('pages', () => { }) it('validates routes', async () => { - const { status, headers } = await fetch('/forbidden') + const { status, headers } = await fetch('/catchall/forbidden') expect(status).toEqual(404) expect(headers.get('Set-Cookie')).toBe('set-in-plugin=true; Path=/') const { page } = await renderPage('/navigate-to-forbidden') await page.getByText('should throw a 404 error').click() - expect(await page.getByRole('heading').textContent()).toMatchInlineSnapshot('"Page Not Found: /forbidden"') - expect(await page.getByTestId('path').textContent()).toMatchInlineSnapshot('" Path: /forbidden"') + expect(await page.getByRole('heading').textContent()).toMatchInlineSnapshot('"Page Not Found: /catchall/forbidden"') + expect(await page.getByTestId('path').textContent()).toMatchInlineSnapshot('" Path: /catchall/forbidden"') await gotoPath(page, '/navigate-to-forbidden') await page.getByText('should be caught by catchall').click() @@ -249,13 +250,14 @@ describe('pages', () => { await serverPage.close() }) - it('returns 500 when there is an infinite redirect', async () => { - const { status } = await fetch('/redirect-infinite', { redirect: 'manual' }) + it.todo('returns 500 when there is an infinite redirect', async () => { + // TODO: Fix infinite redirect without catchall + const { status } = await fetch('/catchall/redirect-infinite', { redirect: 'manual' }) expect(status).toEqual(500) }) it('render catchall page', async () => { - const res = await fetch('/not-found') + const res = await fetch('/catchall/not-found') expect(res.status).toEqual(200) const html = await res.text() @@ -269,10 +271,11 @@ describe('pages', () => { // Middleware still runs after validation: https://github.com/nuxt/nuxt/issues/15650 expect(html).toContain('Middleware ran: true') - await expectNoClientErrors('/not-found') + await expectNoClientErrors('/catchall/not-found') }) - it('should render correctly when loaded on a different path', async () => { + // TODO: https://github.com/nuxt/nuxt/pull/29054 + it.todo('should render correctly when loaded on a different path', async () => { const { page, pageErrors } = await renderPage() await page.goto(url('/proxy')) await page.waitForFunction(() => window.useNuxtApp?.() && !window.useNuxtApp?.().isHydrating) @@ -1392,12 +1395,12 @@ describe('ignore list', () => { expect(html).toContain('was import ignored: true') }) it('should ignore scanned nitro handlers in .nuxtignore', async () => { - const html = await $fetch<string>('/ignore/scanned') - expect(html).not.toContain('this should be ignored') + const { status } = await fetch('/ignore/scanned') + expect(status).toBe(404) }) it.skipIf(isDev())('should ignore public assets in .nuxtignore', async () => { - const html = await $fetch<string>('/ignore/public-asset') - expect(html).not.toContain('this should be ignored') + const { status } = await fetch('/ignore/public-asset') + expect(status).toBe(404) }) }) @@ -1464,7 +1467,7 @@ describe('extends support', () => { expect(html).toContain('Middleware | override: Injected by extended middleware from bar') }) it('global middlewares sorting', async () => { - const html = await $fetch<string>('/middleware/ordering') + const html = await $fetch<string>('/catchall/middleware/ordering') expect(html).toContain('catchall at middleware') }) }) @@ -1487,7 +1490,7 @@ describe('extends support', () => { }) it('respects plugin ordering within layers', async () => { - const html = await $fetch<string>('/plugins/ordering') + const html = await $fetch<string>('/catchall/plugins/ordering') expect(html).toContain('catchall at plugins') }) }) @@ -2463,7 +2466,7 @@ describe.runIf(isDev() && !isWebpack)('vite plugins', () => { expect(await $fetch<string>('/__nuxt-test')).toBe('vite-plugin with __nuxt prefix') }) it('does not allow direct access to nuxt source folder', async () => { - expect(await $fetch<string>('/app.config')).toContain('catchall at') + expect(await fetch('/app.config').then(r => r.status)).toBe(404) }) }) diff --git a/test/fixtures/basic/components/ServerOnlyComponent.server.vue b/test/fixtures/basic/components/ServerOnlyComponent.server.vue index ff3b40a1ba..c4085eb133 100644 --- a/test/fixtures/basic/components/ServerOnlyComponent.server.vue +++ b/test/fixtures/basic/components/ServerOnlyComponent.server.vue @@ -1,5 +1,5 @@ <script setup> -prerenderRoutes(['/some/url/from/server-only/component']) +prerenderRoutes(['/catchall/some/url/from/server-only/component']) </script> <template> diff --git a/test/fixtures/basic/middleware/redirect.global.ts b/test/fixtures/basic/middleware/redirect.global.ts index 9ca90920ff..9638eb41cc 100644 --- a/test/fixtures/basic/middleware/redirect.global.ts +++ b/test/fixtures/basic/middleware/redirect.global.ts @@ -9,9 +9,9 @@ export default defineNuxtRouteMiddleware(async (to) => { await new Promise(resolve => setTimeout(resolve, 100)) return navigateTo(to.path.slice('/redirect/'.length - 1)) } - if (to.path === '/redirect-infinite') { + if (to.path === '/catchall/redirect-infinite') { // the path will be the same in this new route and vue-router should send a 500 response - return navigateTo('/redirect-infinite?test=true') + return navigateTo('/catchall/redirect-infinite?test=true') } if (to.path === '/navigate-to-external') { return navigateTo('/', { external: true }) diff --git a/test/fixtures/basic/nuxt.config.ts b/test/fixtures/basic/nuxt.config.ts index da0103e4b4..3af6b3e9c7 100644 --- a/test/fixtures/basic/nuxt.config.ts +++ b/test/fixtures/basic/nuxt.config.ts @@ -122,7 +122,7 @@ export default defineNuxtConfig({ if (id === 'virtual.css') { return 'virtual.css' } }, load (id) { - if (id === 'virtual.css') { return ':root { --virtual: red }' } + if (id.includes('virtual.css')) { return ':root { --virtual: red }' } }, })) addBuildPlugin(plugin) diff --git a/test/fixtures/basic/pages/[...slug].vue b/test/fixtures/basic/pages/catchall/[...slug].vue similarity index 81% rename from test/fixtures/basic/pages/[...slug].vue rename to test/fixtures/basic/pages/catchall/[...slug].vue index 22f81cd64f..1af000b72b 100644 --- a/test/fixtures/basic/pages/[...slug].vue +++ b/test/fixtures/basic/pages/catchall/[...slug].vue @@ -9,9 +9,9 @@ <script setup lang="ts"> definePageMeta({ middleware: ['override'], - validate: to => to.path !== '/forbidden', + validate: to => to.path !== '/catchall/forbidden', }) -const route = useRoute('slug') +const route = useRoute('catchall-slug') if (route.path.includes('navigate-some-path')) { throw createError('navigate-some-path setup running') } diff --git a/test/fixtures/basic/pages/navigate-to-forbidden.vue b/test/fixtures/basic/pages/navigate-to-forbidden.vue index 9d12cc7d19..264923e65a 100644 --- a/test/fixtures/basic/pages/navigate-to-forbidden.vue +++ b/test/fixtures/basic/pages/navigate-to-forbidden.vue @@ -1,10 +1,10 @@ <template> <div> <div>navigate-to-forbidden.vue</div> - <NuxtLink to="/forbidden"> + <NuxtLink to="/catchall/forbidden"> should throw a 404 error </NuxtLink> - <NuxtLink to="/some-404"> + <NuxtLink to="/catchall/some-404"> should be caught by catchall </NuxtLink> </div> diff --git a/test/hmr.test.ts b/test/hmr.test.ts index 1789c37ed9..d313ac5fc6 100644 --- a/test/hmr.test.ts +++ b/test/hmr.test.ts @@ -72,16 +72,16 @@ if (process.env.TEST_ENV !== 'built' && !isWindows) { it('should detect new routes', async () => { await expectWithPolling( - () => $fetch<string>('/some-404').then(r => r.includes('catchall at some-404')).catch(() => null), + () => $fetch<string>('/catchall/some-404').then(r => r.includes('catchall at some-404')).catch(() => null), true, ) // write new page route const indexVue = await fsp.readFile(join(fixturePath, 'pages/index.vue'), 'utf8') - await fsp.writeFile(join(fixturePath, 'pages/some-404.vue'), indexVue) + await fsp.writeFile(join(fixturePath, 'pages/catchall/some-404.vue'), indexVue) await expectWithPolling( - () => $fetch<string>('/some-404').then(r => r.includes('Hello Nuxt 3')).catch(() => null), + () => $fetch<string>('/catchall/some-404').then(r => r.includes('Hello Nuxt 3')).catch(() => null), true, ) }) From 3ae75e544a648eb3739f658d917da4521894f04d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 8 Oct 2024 22:38:17 +0200 Subject: [PATCH 098/104] chore(deps): update lycheeverse/lychee-action digest to e360f3c (main) (#29334) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/docs-check-links.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docs-check-links.yml b/.github/workflows/docs-check-links.yml index 684644c94b..73bbeaff31 100644 --- a/.github/workflows/docs-check-links.yml +++ b/.github/workflows/docs-check-links.yml @@ -29,7 +29,7 @@ jobs: - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 - name: Lychee link checker - uses: lycheeverse/lychee-action@f87f0a62993c2647717456af92593666acb3a500 # for v1.8.0 + uses: lycheeverse/lychee-action@e360f3c89142a5391e094404ea45e5494f1317dd # for v1.8.0 with: # arguments with file types to check args: >- From 9797483e619681dcb8b97c9e3e7c5ecc81a3f761 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 8 Oct 2024 22:38:20 +0200 Subject: [PATCH 099/104] chore(deps): update all non-major dependencies (main) (#29332) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/ci.yml | 2 +- .github/workflows/docs-check-links.yml | 2 +- .github/workflows/scorecards.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index fe626fbd56..cefda6475e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -57,7 +57,7 @@ jobs: run: pnpm build - name: Cache dist - uses: actions/upload-artifact@604373da6381bf24206979c74d06a550515601b9 # v4.4.1 + uses: actions/upload-artifact@84480863f228bb9747b473957fcc9e309aa96097 # v4.4.2 with: retention-days: 3 name: dist diff --git a/.github/workflows/docs-check-links.yml b/.github/workflows/docs-check-links.yml index 73bbeaff31..4b619411e0 100644 --- a/.github/workflows/docs-check-links.yml +++ b/.github/workflows/docs-check-links.yml @@ -19,7 +19,7 @@ jobs: steps: # Cache lychee results (e.g. to avoid hitting rate limits) - name: Restore lychee cache - uses: actions/cache@2cdf405574d6ef1f33a1d12acccd3ae82f47b3f2 # v4.1.0 + uses: actions/cache@3624ceb22c1c5a301c8db4169662070a689d9ea8 # v4.1.1 with: path: .lycheecache key: cache-lychee-${{ github.sha }} diff --git a/.github/workflows/scorecards.yml b/.github/workflows/scorecards.yml index b9cfabd45a..0ad5cf877f 100644 --- a/.github/workflows/scorecards.yml +++ b/.github/workflows/scorecards.yml @@ -59,7 +59,7 @@ jobs: # Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF # format to the repository Actions tab. - name: "Upload artifact" - uses: actions/upload-artifact@604373da6381bf24206979c74d06a550515601b9 # v4.4.1 + uses: actions/upload-artifact@84480863f228bb9747b473957fcc9e309aa96097 # v4.4.2 if: github.repository == 'nuxt/nuxt' && success() with: name: SARIF file From ebc370c6f63e5048c3f69afbe632d191a3957cd1 Mon Sep 17 00:00:00 2001 From: Ryota Watanabe <43837308+wattanx@users.noreply.github.com> Date: Wed, 9 Oct 2024 07:09:02 +0900 Subject: [PATCH 100/104] fix(nuxt): avoid throwing 404 error before middleware finishes (#29054) --- .../nuxt/src/pages/runtime/plugins/router.ts | 25 +++++++++++-------- test/basic.test.ts | 16 +++++++----- test/fixtures/basic/nuxt.config.ts | 1 + 3 files changed, 26 insertions(+), 16 deletions(-) diff --git a/packages/nuxt/src/pages/runtime/plugins/router.ts b/packages/nuxt/src/pages/runtime/plugins/router.ts index 7f2e5faca6..bb41746480 100644 --- a/packages/nuxt/src/pages/runtime/plugins/router.ts +++ b/packages/nuxt/src/pages/runtime/plugins/router.ts @@ -148,16 +148,8 @@ const plugin: Plugin<{ router: Router }> = defineNuxtPlugin({ if (import.meta.server && failure?.type === 4 /* ErrorTypes.NAVIGATION_ABORTED */) { return } - if (to.matched.length === 0) { - await nuxtApp.runWithContext(() => showError(createError({ - statusCode: 404, - fatal: false, - statusMessage: `Page not found: ${to.fullPath}`, - data: { - path: to.fullPath, - }, - }))) - } else if (import.meta.server && to.redirectedFrom && to.fullPath !== initialURL) { + + if (import.meta.server && to.redirectedFrom && to.fullPath !== initialURL) { await nuxtApp.runWithContext(() => navigateTo(to.fullPath || '/')) } }) @@ -252,6 +244,19 @@ const plugin: Plugin<{ router: Router }> = defineNuxtPlugin({ await nuxtApp.callHook('page:loading:end') }) + router.afterEach(async (to, _from) => { + if (to.matched.length === 0) { + await nuxtApp.runWithContext(() => showError(createError({ + statusCode: 404, + fatal: false, + statusMessage: `Page not found: ${to.fullPath}`, + data: { + path: to.fullPath, + }, + }))) + } + }) + nuxtApp.hooks.hookOnce('app:created', async () => { try { // #4920, #4982 diff --git a/test/basic.test.ts b/test/basic.test.ts index 35eceb27da..8c70bdfda2 100644 --- a/test/basic.test.ts +++ b/test/basic.test.ts @@ -167,8 +167,7 @@ describe('pages', () => { expect(headers.get('location')).toEqual('/') }) - // TODO: https://github.com/nuxt/nuxt/pull/29054 - it.todo('allows routes to be added dynamically', async () => { + it('allows routes to be added dynamically', async () => { const html = await $fetch<string>('/add-route-test') expect(html).toContain('Hello Nuxt 3!') }) @@ -250,8 +249,7 @@ describe('pages', () => { await serverPage.close() }) - it.todo('returns 500 when there is an infinite redirect', async () => { - // TODO: Fix infinite redirect without catchall + it.runIf(isDev())('returns 500 when there is an infinite redirect', async () => { const { status } = await fetch('/catchall/redirect-infinite', { redirect: 'manual' }) expect(status).toEqual(500) }) @@ -274,8 +272,7 @@ describe('pages', () => { await expectNoClientErrors('/catchall/not-found') }) - // TODO: https://github.com/nuxt/nuxt/pull/29054 - it.todo('should render correctly when loaded on a different path', async () => { + it('should render correctly when loaded on a different path', async () => { const { page, pageErrors } = await renderPage() await page.goto(url('/proxy')) await page.waitForFunction(() => window.useNuxtApp?.() && !window.useNuxtApp?.().isHydrating) @@ -1278,6 +1275,13 @@ describe('middlewares', () => { expect(html).toContain('Hello Nuxt 3!') }) + it('should allow redirection from a non-existent route with `ssr: false`', async () => { + const page = await createPage('/redirect/catchall') + + expect(await page.getByRole('heading').textContent()).toMatchInlineSnapshot('"[...slug].vue"') + await page.close() + }) + it('should allow aborting navigation on server-side', async () => { const res = await fetch('/?abort', { headers: { diff --git a/test/fixtures/basic/nuxt.config.ts b/test/fixtures/basic/nuxt.config.ts index 3af6b3e9c7..75063b9cd7 100644 --- a/test/fixtures/basic/nuxt.config.ts +++ b/test/fixtures/basic/nuxt.config.ts @@ -62,6 +62,7 @@ export default defineNuxtConfig({ }, 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 }, From 666b769009cd4cf199072d481a0be4465040412b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 9 Oct 2024 09:09:13 +0200 Subject: [PATCH 101/104] chore(deps): update resolutions typescript to v5.6.3 (main) (#29338) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 4 +- pnpm-lock.yaml | 505 +++++++++++++++++++++++++++---------------------- 2 files changed, 278 insertions(+), 231 deletions(-) diff --git a/package.json b/package.json index 8340f02cf2..db406a9547 100644 --- a/package.json +++ b/package.json @@ -53,7 +53,7 @@ "postcss": "8.4.47", "rollup": "4.24.0", "send": ">=0.19.0", - "typescript": "5.6.2", + "typescript": "5.6.3", "ufo": "1.5.4", "unbuild": "3.0.0-rc.11", "vite": "5.4.8", @@ -102,7 +102,7 @@ "std-env": "3.7.0", "tinyexec": "0.3.0", "tinyglobby": "0.2.9", - "typescript": "5.6.2", + "typescript": "5.6.3", "ufo": "1.5.4", "vitest": "2.1.2", "vitest-environment-nuxt": "1.0.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8e428ab280..6dd22146ed 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -24,7 +24,7 @@ overrides: postcss: 8.4.47 rollup: 4.24.0 send: '>=0.19.0' - typescript: 5.6.2 + typescript: 5.6.3 ufo: 1.5.4 unbuild: 3.0.0-rc.11 vite: 5.4.8 @@ -39,19 +39,19 @@ importers: 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.2) + version: 0.5.7(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) '@nuxt/kit': specifier: workspace:* version: link:packages/kit '@nuxt/test-utils': specifier: 3.14.3 - version: 3.14.3(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.11)(vue@3.5.11(typescript@5.6.2)))(@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.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3) + version: 3.14.3(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.11)(vue@3.5.11(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.11(typescript@5.6.3)))(vue@3.5.11(typescript@5.6.3))(webpack-sources@3.2.3) '@nuxt/webpack-builder': specifier: workspace:* version: link:packages/webpack '@testing-library/vue': specifier: 8.1.0 - version: 8.1.0(@vue/compiler-sfc@3.5.11)(vue@3.5.11(typescript@5.6.2)) + version: 8.1.0(@vue/compiler-sfc@3.5.11)(vue@3.5.11(typescript@5.6.3)) '@types/eslint__js': specifier: 8.42.3 version: 8.42.3 @@ -66,10 +66,10 @@ importers: version: 1.11.7 '@unhead/vue': specifier: 1.11.7 - version: 1.11.7(vue@3.5.11(typescript@5.6.2)) + version: 1.11.7(vue@3.5.11(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.11(typescript@5.6.2)) + version: 5.1.4(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(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)) @@ -105,7 +105,7 @@ importers: 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.2)(vue-eslint-parser@9.4.3(eslint@9.12.0(jiti@2.3.3))) + 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))) eslint-typegen: specifier: 0.3.2 version: 0.3.2(eslint@9.12.0(jiti@2.3.3)) @@ -123,7 +123,7 @@ importers: version: 0.42.0 nitro: specifier: npm:nitro-nightly@3.0.0-beta-28665895.e727afda - version: nitro-nightly@3.0.0-beta-28665895.e727afda(typescript@5.6.2)(webpack-sources@3.2.3) + version: nitro-nightly@3.0.0-beta-28665895.e727afda(typescript@5.6.3)(webpack-sources@3.2.3) nuxi: specifier: 3.14.0 version: 3.14.0 @@ -161,8 +161,8 @@ importers: specifier: 0.2.9 version: 0.2.9 typescript: - specifier: 5.6.2 - version: 5.6.2 + specifier: 5.6.3 + version: 5.6.3 ufo: specifier: 1.5.4 version: 1.5.4 @@ -171,16 +171,16 @@ 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.11)(vue@3.5.11(typescript@5.6.2)))(@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.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3) + version: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.11)(vue@3.5.11(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.11(typescript@5.6.3)))(vue@3.5.11(typescript@5.6.3))(webpack-sources@3.2.3) vue: specifier: 3.5.11 - version: 3.5.11(typescript@5.6.2) + version: 3.5.11(typescript@5.6.3) vue-router: specifier: 4.4.5 - version: 4.4.5(vue@3.5.11(typescript@5.6.2)) + version: 4.4.5(vue@3.5.11(typescript@5.6.3)) vue-tsc: specifier: 2.1.6 - version: 2.1.6(typescript@5.6.2) + version: 2.1.6(typescript@5.6.3) packages/kit: dependencies: @@ -253,10 +253,10 @@ importers: version: 7.5.8 nitro: specifier: npm:nitro-nightly@3.0.0-beta-28665895.e727afda - version: nitro-nightly@3.0.0-beta-28665895.e727afda(typescript@5.6.2)(webpack-sources@3.2.3) + version: nitro-nightly@3.0.0-beta-28665895.e727afda(typescript@5.6.3)(webpack-sources@3.2.3) unbuild: specifier: 3.0.0-rc.11 - version: 3.0.0-rc.11(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) + 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) @@ -274,7 +274,7 @@ importers: version: 2.0.2 '@nuxt/devtools': specifier: ^1.5.2 - version: 1.5.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3) + version: 1.5.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.3))(webpack-sources@3.2.3) '@nuxt/kit': specifier: workspace:* version: link:../kit @@ -301,7 +301,7 @@ importers: version: 1.11.7 '@unhead/vue': specifier: ^1.11.7 - version: 1.11.7(vue@3.5.11(typescript@5.6.2)) + version: 1.11.7(vue@3.5.11(typescript@5.6.3)) '@vue/shared': specifier: 3.5.11 version: 3.5.11 @@ -379,7 +379,7 @@ importers: version: 0.1.1 nitro: specifier: npm:nitro-nightly@3.0.0-beta-28665895.e727afda - version: nitro-nightly@3.0.0-beta-28665895.e727afda(typescript@5.6.2)(webpack-sources@3.2.3) + version: nitro-nightly@3.0.0-beta-28665895.e727afda(typescript@5.6.3)(webpack-sources@3.2.3) nuxi: specifier: ^3.14.0 version: 3.14.0 @@ -445,7 +445,7 @@ importers: version: 1.14.1(webpack-sources@3.2.3) unplugin-vue-router: specifier: ^0.10.8 - version: 0.10.8(rollup@4.24.0)(vue-router@4.4.5(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3) + version: 0.10.8(rollup@4.24.0)(vue-router@4.4.5(vue@3.5.11(typescript@5.6.3)))(vue@3.5.11(typescript@5.6.3))(webpack-sources@3.2.3) unstorage: specifier: ^1.12.0 version: 1.12.0(ioredis@5.4.1) @@ -454,7 +454,7 @@ importers: version: 1.5.1 vue: specifier: 3.5.11 - version: 3.5.11(typescript@5.6.2) + version: 3.5.11(typescript@5.6.3) vue-bundle-renderer: specifier: ^2.1.1 version: 2.1.1 @@ -463,11 +463,11 @@ importers: version: 0.1.0 vue-router: specifier: ^4.4.5 - version: 4.4.5(vue@3.5.11(typescript@5.6.2)) + version: 4.4.5(vue@3.5.11(typescript@5.6.3)) devDependencies: '@nuxt/scripts': specifier: 0.9.4 - version: 0.9.4(@nuxt/devtools@1.5.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2))(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.11)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.24.0)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.95.0(esbuild@0.24.0)) + version: 0.9.4(@nuxt/devtools@1.5.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(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.11)(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.11(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 @@ -479,13 +479,13 @@ 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.11(typescript@5.6.2)) + version: 5.1.4(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.3)) '@vue/compiler-sfc': specifier: 3.5.11 version: 3.5.11 unbuild: specifier: 3.0.0-rc.11 - version: 3.0.0-rc.11(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) + 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) @@ -552,10 +552,10 @@ importers: version: 1.11.7 '@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.11(typescript@5.6.2)) + version: 5.1.4(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(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.11(typescript@5.6.2)) + version: 4.0.1(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.3)) '@vue/compiler-core': specifier: 3.5.11 version: 3.5.11 @@ -564,7 +564,7 @@ importers: version: 3.5.11 '@vue/language-core': specifier: 2.1.6 - version: 2.1.6(typescript@5.6.2) + version: 2.1.6(typescript@5.6.3) c12: specifier: 2.0.1 version: 2.0.1(magicast@0.3.5) @@ -579,13 +579,13 @@ importers: version: 6.0.2 nitro: specifier: npm:nitro-nightly@3.0.0-beta-28665895.e727afda - version: nitro-nightly@3.0.0-beta-28665895.e727afda(typescript@5.6.2)(webpack-sources@3.2.3) + version: nitro-nightly@3.0.0-beta-28665895.e727afda(typescript@5.6.3)(webpack-sources@3.2.3) ofetch: specifier: 1.4.1 version: 1.4.1 unbuild: specifier: 3.0.0-rc.11 - version: 3.0.0-rc.11(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) + version: 3.0.0-rc.11(sass@1.78.0)(typescript@5.6.3)(vue-tsc@2.1.6(typescript@5.6.3)) unctx: specifier: 2.3.1 version: 2.3.1(webpack-sources@3.2.3) @@ -597,16 +597,16 @@ importers: version: 5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) vue: specifier: 3.5.11 - version: 3.5.11(typescript@5.6.2) + version: 3.5.11(typescript@5.6.3) vue-bundle-renderer: specifier: 2.1.1 version: 2.1.1 vue-loader: specifier: 17.4.2 - version: 17.4.2(@vue/compiler-sfc@3.5.11)(vue@3.5.11(typescript@5.6.2))(webpack@5.95.0) + version: 17.4.2(@vue/compiler-sfc@3.5.11)(vue@3.5.11(typescript@5.6.3))(webpack@5.95.0) vue-router: specifier: 4.4.5 - version: 4.4.5(vue@3.5.11(typescript@5.6.2)) + version: 4.4.5(vue@3.5.11(typescript@5.6.3)) webpack: specifier: 5.95.0 version: 5.95.0 @@ -627,7 +627,7 @@ importers: 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)) 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.2) + 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) jiti: specifier: 2.3.3 version: 2.3.3 @@ -666,10 +666,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.11(typescript@5.6.2)) + version: 5.1.4(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(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.11(typescript@5.6.2)) + version: 4.0.1(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.3)) autoprefixer: specifier: ^10.4.20 version: 10.4.20(postcss@8.4.47) @@ -756,7 +756,7 @@ importers: 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.2)(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.2)) + 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)) vue-bundle-renderer: specifier: ^2.1.1 version: 2.1.1 @@ -775,10 +775,10 @@ importers: version: 4.24.0 unbuild: specifier: 3.0.0-rc.11 - version: 3.0.0-rc.11(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) + version: 3.0.0-rc.11(sass@1.78.0)(typescript@5.6.3)(vue-tsc@2.1.6(typescript@5.6.3)) vue: specifier: 3.5.11 - version: 3.5.11(typescript@5.6.2) + version: 3.5.11(typescript@5.6.3) packages/webpack: dependencies: @@ -817,7 +817,7 @@ importers: version: 6.2.0(webpack@5.95.0) fork-ts-checker-webpack-plugin: specifier: ^9.0.2 - version: 9.0.2(typescript@5.6.2)(webpack@5.95.0) + version: 9.0.2(typescript@5.6.3)(webpack@5.95.0) globby: specifier: ^14.0.2 version: 14.0.2 @@ -868,7 +868,7 @@ importers: version: 2.0.0 postcss-loader: specifier: ^8.1.1 - version: 8.1.1(postcss@8.4.47)(typescript@5.6.2)(webpack@5.95.0) + version: 8.1.1(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) @@ -898,7 +898,7 @@ importers: version: 2.1.1 vue-loader: specifier: ^17.4.2 - version: 17.4.2(@vue/compiler-sfc@3.5.11)(vue@3.5.11(typescript@5.6.2))(webpack@5.95.0) + version: 17.4.2(@vue/compiler-sfc@3.5.11)(vue@3.5.11(typescript@5.6.3))(webpack@5.95.0) webpack: specifier: ^5.95.0 version: 5.95.0 @@ -941,10 +941,10 @@ importers: version: 4.24.0 unbuild: specifier: 3.0.0-rc.11 - version: 3.0.0-rc.11(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) + version: 3.0.0-rc.11(sass@1.78.0)(typescript@5.6.3)(vue-tsc@2.1.6(typescript@5.6.3)) vue: specifier: 3.5.11 - version: 3.5.11(typescript@5.6.2) + version: 3.5.11(typescript@5.6.3) playground: dependencies: @@ -972,7 +972,7 @@ importers: version: 1.14.1(webpack-sources@3.2.3) vue: specifier: 3.5.11 - version: 3.5.11(typescript@5.6.2) + version: 3.5.11(typescript@5.6.3) test/fixtures/basic-types: dependencies: @@ -985,16 +985,16 @@ importers: version: 1.4.1 unplugin-vue-router: specifier: ^0.10.7 - version: 0.10.8(rollup@4.24.0)(vue-router@4.4.5(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3) + version: 0.10.8(rollup@4.24.0)(vue-router@4.4.5(vue@3.5.11(typescript@5.6.3)))(vue@3.5.11(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) vue: specifier: 3.5.11 - version: 3.5.11(typescript@5.6.2) + version: 3.5.11(typescript@5.6.3) vue-router: specifier: latest - version: 4.4.5(vue@3.5.11(typescript@5.6.2)) + version: 4.4.5(vue@3.5.11(typescript@5.6.3)) test/fixtures/minimal: dependencies: @@ -1023,8 +1023,8 @@ importers: version: link:../../../packages/nuxt devDependencies: typescript: - specifier: 5.6.2 - version: 5.6.2 + specifier: 5.6.3 + version: 5.6.3 packages: @@ -2649,23 +2649,37 @@ packages: '@typescript/vfs@1.6.0': resolution: {integrity: sha512-hvJUjNVeBMp77qPINuUvYXj4FyWeeMMKZkxEATEU3hqBAQ7qdTBCUFT7Sp0Zu0faeEtFf+ldXxMEDr/bk73ISg==} peerDependencies: - typescript: 5.6.2 + typescript: 5.6.3 '@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.7': resolution: {integrity: sha512-Nj2ulnbY5lvIcxqXwdO5YfdvLm8EYLjcaOje2b2aQnfyPAyOIVeR8iB79DDKk/uZZAPEwkdhSnUdEh9Ny0b3lw==} + '@unhead/schema@1.11.6': + resolution: {integrity: sha512-Ava5+kQERaZ2fi66phgR9KZQr9SsheN1YhhKM8fCP2A4Jb5lHUssVQ19P0+89V6RX9iUg/Q27WdEbznm75LzhQ==} + '@unhead/schema@1.11.7': resolution: {integrity: sha512-j9uN7T63aUXrZ6yx2CfjVT7xZHjn0PZO7TPMaWqMFjneIH/NONKvDVCMEqDlXeqdSIERIYtk/xTHgCUMer5eyw==} + '@unhead/shared@1.11.6': + resolution: {integrity: sha512-aGrtzRCcFlVh9iru73fBS8FA1vpQskS190t5cCRRMpisOEunVv3ueqXN1F8CseQd0W4wyEr/ycDvdfKt+RPv5g==} + '@unhead/shared@1.11.7': resolution: {integrity: sha512-5v3PmV1LMyikGyQi/URYS5ilH8dg1Iomtja7iFWke990O8RBDEzAdagJqcsUE/fw+o7cXRSOamyx5wCf5Q1TrA==} '@unhead/ssr@1.11.7': resolution: {integrity: sha512-qI1zNFY8fU5S9EhroxlXSA5Q/XKbWAKXrVVNG+6bIh/IRrMOMJrPk4d1GmphF4gmNri3ARqly+OWx4VVaj0scA==} + '@unhead/vue@1.11.6': + resolution: {integrity: sha512-CMuDJGTi4n4wKdOp6/JmB9roGshjTdoFKF34PEkXu4+g97BiVFiZ9LvgY44+UlWCUzQHcqEPRQIzm9iKEqcfKw==} + peerDependencies: + vue: 3.5.11 + '@unhead/vue@1.11.7': resolution: {integrity: sha512-SLr0eQfznVp63iKi47L4s5Yz+oiQjDA82VBP4jlXi7dM9fSIn1ul1aKvBqle/ZxI2cqY8zVGz60EjhjWeu754A==} peerDependencies: @@ -2989,7 +3003,7 @@ packages: '@vue/language-core@2.1.6': resolution: {integrity: sha512-MW569cSky9R/ooKMh6xa2g1D0AtRKbL56k83dzus/bx//RDJk24RHWkMzbAlXjMdDNyxAaagKPRquBIxkxlCkg==} peerDependencies: - typescript: 5.6.2 + typescript: 5.6.3 peerDependenciesMeta: typescript: optional: true @@ -3609,7 +3623,7 @@ packages: resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} engines: {node: '>=14'} peerDependencies: - typescript: 5.6.2 + typescript: 5.6.3 peerDependenciesMeta: typescript: optional: true @@ -3618,7 +3632,7 @@ packages: resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==} engines: {node: '>=14'} peerDependencies: - typescript: 5.6.2 + typescript: 5.6.3 peerDependenciesMeta: typescript: optional: true @@ -4342,7 +4356,7 @@ packages: resolution: {integrity: sha512-Uochze2R8peoN1XqlSi/rGUkDQpRogtLFocP9+PGu68zk1BDAKXfdeCdyVZpgTk8V8WFVQXdEz426VKjXLO1Gg==} engines: {node: '>=12.13.0', yarn: '>=1.0.0'} peerDependencies: - typescript: 5.6.2 + typescript: 5.6.3 webpack: ^5.11.0 fraction.js@4.3.7: @@ -5480,7 +5494,7 @@ packages: hasBin: true peerDependencies: sass: ^1.78.0 - typescript: 5.6.2 + typescript: 5.6.3 vue-tsc: ^1.8.27 || ^2.0.21 peerDependenciesMeta: sass: @@ -5696,7 +5710,7 @@ packages: resolution: {integrity: sha512-u4iVuTGkzKG4rHFUMA/IFXTks9tYVQzkowZsScMOdzJSvIF10qSNySWHTwnN2fD+MEeWFAM8i1f3IUBlgS92eQ==} hasBin: true peerDependencies: - typescript: 5.6.2 + typescript: 5.6.3 opener@1.5.2: resolution: {integrity: sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==} @@ -6383,7 +6397,7 @@ packages: engines: {node: '>=16'} peerDependencies: rollup: 4.24.0 - typescript: 5.6.2 + typescript: 5.6.3 rollup-plugin-visualizer@5.12.0: resolution: {integrity: sha512-8/NU9jXcHRs7Nnj07PF2o4gjxmm9lXIrZ8r175bT9dK8qoLlvKTwRMArRCMgpMGlq8CTLugRvEmyMeMXIU2pNQ==} @@ -6863,7 +6877,7 @@ packages: resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} engines: {node: '>=16'} peerDependencies: - typescript: 5.6.2 + typescript: 5.6.3 tslib@2.7.0: resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==} @@ -6882,17 +6896,17 @@ packages: twoslash-vue@0.2.11: resolution: {integrity: sha512-wBwIwG0PRuv5V+1DD4Zno1j6MnaCbaY/ELops7oKSoMBTIQL720iRXppyldVVoYvti2caUA97T36XhZXHpjQyA==} peerDependencies: - typescript: 5.6.2 + typescript: 5.6.3 twoslash@0.2.11: resolution: {integrity: sha512-392Qkcu5sD2hROLZ+XPywChreDGJ8Yu5nnK/Moxfti/R39q0Q39MaV7iHjz92B5qucyjsQFnKMdYIzafX5T8dg==} peerDependencies: - typescript: 5.6.2 + typescript: 5.6.3 twoslash@0.2.12: resolution: {integrity: sha512-tEHPASMqi7kqwfJbkk7hc/4EhlrKCSLcur+TcvYki3vhIfaRMXnXjaYFgXpoZRbT6GdprD4tGuVBEmTpUgLBsw==} peerDependencies: - typescript: 5.6.2 + typescript: 5.6.3 type-check@0.4.0: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} @@ -6926,8 +6940,8 @@ packages: resolution: {integrity: sha512-yOGpmOAL7CkKe/91I5O3gPICmJNLJ1G4zFYVAsRHg7M64biSnPtRj0WNQt++bRkjYOqjWXrhnUw1utzmVErAdg==} engines: {node: '>=16'} - typescript@5.6.2: - resolution: {integrity: sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==} + typescript@5.6.3: + resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==} engines: {node: '>=14.17'} hasBin: true @@ -6944,7 +6958,7 @@ packages: resolution: {integrity: sha512-faBmtdo73jSSoghmf7CuscmAMOr34eri9j674pQP+KKjxvwTKaRol6f2DVhKhNCfceeHdfm2BfDwRxo2L/w0fg==} hasBin: true peerDependencies: - typescript: 5.6.2 + typescript: 5.6.3 peerDependenciesMeta: typescript: optional: true @@ -6968,6 +6982,9 @@ packages: unenv@1.10.0: resolution: {integrity: sha512-wY5bskBQFL9n3Eca5XnhH6KbUo/tfvkwm9OpcdCvLaeA7piBNbavbOKJySEwQ1V0RH6HvNlSAFRTpvTqgKRQXQ==} + unhead@1.11.6: + resolution: {integrity: sha512-TKTQGUzHKF925VZ4KZVbLfKFzTVTEWfPLaXKmkd/ptEY2FHEoJUF7xOpAWc3K7Jzy/ExS66TL7GnLLjtd4sISg==} + unhead@1.11.7: resolution: {integrity: sha512-aA0+JBRryLhDKUq6L2JhMDLZEG/ElyyDASyC9wiwDl6nvvsj9hD26LgPWgmAsSd+9HtMGM2N1gU27CWEMo16CQ==} @@ -7142,7 +7159,7 @@ packages: valibot@0.42.1: resolution: {integrity: sha512-3keXV29Ar5b//Hqi4MbSdV7lfVp6zuYLZuA9V1PvQUsXqogr+u5lvLPLk3A4f74VUXDnf/JfWMN6sB+koJ/FFw==} peerDependencies: - typescript: 5.6.2 + typescript: 5.6.3 peerDependenciesMeta: typescript: optional: true @@ -7183,7 +7200,7 @@ packages: meow: ^9.0.0 optionator: ^0.9.1 stylelint: '>=13' - typescript: 5.6.2 + typescript: 5.6.3 vite: 5.4.8 vls: '*' vti: '*' @@ -7387,12 +7404,12 @@ packages: resolution: {integrity: sha512-f98dyZp5FOukcYmbFpuSCJ4Z0vHSOSmxGttZJCsFeX0M4w/Rsq0s4uKXjcSRsZqsRgQa6z7SfuO+y0HVICE57Q==} hasBin: true peerDependencies: - typescript: 5.6.2 + typescript: 5.6.3 vue@3.5.11: resolution: {integrity: sha512-/8Wurrd9J3lb72FTQS7gRMNQD4nztTtKPmuDuPuhqXmmpD6+skVjAeahNpVzsuky6Sy9gy7wn8UadqPtt9SQIg==} peerDependencies: - typescript: 5.6.2 + typescript: 5.6.3 peerDependenciesMeta: typescript: optional: true @@ -8335,13 +8352,13 @@ snapshots: 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.5.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2))(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.11)(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.11(typescript@5.6.2))(webpack@5.95.0(esbuild@0.24.0))': + '@nuxt/devtools-ui-kit@1.5.1(@nuxt/devtools@1.5.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(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.11)(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.11(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.5.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3) + '@nuxt/devtools': 1.5.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(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/kit': link:packages/kit '@unocss/core': 0.62.4 @@ -8350,9 +8367,9 @@ snapshots: '@unocss/preset-icons': 0.62.4 '@unocss/preset-mini': 0.62.4 '@unocss/reset': 0.62.4 - '@vueuse/core': 11.1.0(vue@3.5.11(typescript@5.6.2)) - '@vueuse/integrations': 11.1.0(change-case@5.4.4)(focus-trap@7.6.0)(vue@3.5.11(typescript@5.6.2)) - '@vueuse/nuxt': 11.1.0(nuxt@packages+nuxt)(vue@3.5.11(typescript@5.6.2)) + '@vueuse/core': 11.1.0(vue@3.5.11(typescript@5.6.3)) + '@vueuse/integrations': 11.1.0(change-case@5.4.4)(focus-trap@7.6.0)(vue@3.5.11(typescript@5.6.3)) + '@vueuse/nuxt': 11.1.0(nuxt@packages+nuxt)(vue@3.5.11(typescript@5.6.3)) defu: 6.1.4 focus-trap: 7.6.0 splitpanes: 3.1.5 @@ -8394,13 +8411,13 @@ snapshots: rc9: 2.1.2 semver: 7.6.3 - '@nuxt/devtools@1.5.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3)': + '@nuxt/devtools@1.5.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.3))(webpack-sources@3.2.3)': dependencies: '@antfu/utils': 0.7.10 '@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-wizard': 1.5.2 '@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.11(typescript@5.6.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.11(typescript@5.6.3)) '@vue/devtools-kit': 7.4.4 birpc: 0.2.17 consola: 3.2.3 @@ -8442,17 +8459,17 @@ snapshots: - vue - webpack-sources - '@nuxt/eslint-config@0.5.7(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.2)': + '@nuxt/eslint-config@0.5.7(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.2) - '@stylistic/eslint-plugin': 2.8.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.2) - '@typescript-eslint/eslint-plugin': 8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.2))(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.2) - '@typescript-eslint/parser': 8.5.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.2) + '@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) 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.2) + 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-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)) @@ -8465,10 +8482,10 @@ snapshots: - supports-color - typescript - '@nuxt/eslint-plugin@0.5.7(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.2)': + '@nuxt/eslint-plugin@0.5.7(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.2) + '@typescript-eslint/utils': 8.8.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) eslint: 9.12.0(jiti@2.3.3) transitivePeerDependencies: - supports-color @@ -8482,17 +8499,17 @@ snapshots: string-width: 4.2.3 webpack: 5.95.0 - '@nuxt/scripts@0.9.4(@nuxt/devtools@1.5.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2))(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.11)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.47)(rollup@4.24.0)(typescript@5.6.2)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.95.0(esbuild@0.24.0))': + '@nuxt/scripts@0.9.4(@nuxt/devtools@1.5.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(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.11)(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.11(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.5.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(typescript@5.6.2))(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.11)(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.11(typescript@5.6.2))(webpack@5.95.0(esbuild@0.24.0)) + '@nuxt/devtools-ui-kit': 1.5.1(@nuxt/devtools@1.5.2(rollup@4.24.0)(vite@5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0))(vue@3.5.11(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.11)(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.11(typescript@5.6.3))(webpack@5.95.0(esbuild@0.24.0)) '@nuxt/kit': link:packages/kit '@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.7(vue@3.5.11(typescript@5.6.2)) - '@vueuse/core': 11.1.0(vue@3.5.11(typescript@5.6.2)) + '@unhead/vue': 1.11.6(vue@3.5.11(typescript@5.6.3)) + '@vueuse/core': 11.1.0(vue@3.5.11(typescript@5.6.3)) consola: 3.2.3 defu: 6.1.4 h3: h3-nightly@2.0.0-1718872656.6765a6e @@ -8511,7 +8528,7 @@ snapshots: unimport: 3.13.1(rollup@4.24.0)(webpack-sources@3.2.3) unplugin: 1.14.1(webpack-sources@3.2.3) unstorage: 1.12.0(ioredis@5.4.1) - valibot: 0.42.1(typescript@5.6.2) + valibot: 0.42.1(typescript@5.6.3) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -8572,7 +8589,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.11)(vue@3.5.11(typescript@5.6.2)))(@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.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3)': + '@nuxt/test-utils@3.14.3(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.11)(vue@3.5.11(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.11(typescript@5.6.3)))(vue@3.5.11(typescript@5.6.3))(webpack-sources@3.2.3)': dependencies: '@nuxt/kit': link:packages/kit '@nuxt/schema': link:packages/schema @@ -8599,11 +8616,11 @@ snapshots: 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.11)(vue@3.5.11(typescript@5.6.2)))(@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.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3) - vue: 3.5.11(typescript@5.6.2) - vue-router: 4.4.5(vue@3.5.11(typescript@5.6.2)) + vitest-environment-nuxt: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.11)(vue@3.5.11(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.11(typescript@5.6.3)))(vue@3.5.11(typescript@5.6.3))(webpack-sources@3.2.3) + vue: 3.5.11(typescript@5.6.3) + vue-router: 4.4.5(vue@3.5.11(typescript@5.6.3)) optionalDependencies: - '@testing-library/vue': 8.1.0(@vue/compiler-sfc@3.5.11)(vue@3.5.11(typescript@5.6.2)) + '@testing-library/vue': 8.1.0(@vue/compiler-sfc@3.5.11)(vue@3.5.11(typescript@5.6.3)) '@vue/test-utils': 2.4.6 happy-dom: 15.7.4 playwright-core: 1.48.0 @@ -8958,11 +8975,11 @@ snapshots: dependencies: shiki: 1.17.0 - '@shikijs/twoslash@1.22.0(typescript@5.6.2)': + '@shikijs/twoslash@1.22.0(typescript@5.6.3)': dependencies: '@shikijs/core': 1.22.0 '@shikijs/types': 1.22.0 - twoslash: 0.2.12(typescript@5.6.2) + twoslash: 0.2.12(typescript@5.6.3) transitivePeerDependencies: - supports-color - typescript @@ -8982,17 +8999,17 @@ snapshots: '@shikijs/vscode-textmate': 9.3.0 '@types/hast': 3.0.4 - '@shikijs/vitepress-twoslash@1.17.0(@nuxt/kit@packages+kit)(typescript@5.6.2)': + '@shikijs/vitepress-twoslash@1.17.0(@nuxt/kit@packages+kit)(typescript@5.6.3)': dependencies: - '@shikijs/twoslash': 1.22.0(typescript@5.6.2) - floating-vue: 5.2.2(@nuxt/kit@packages+kit)(vue@3.5.11(typescript@5.6.2)) + '@shikijs/twoslash': 1.22.0(typescript@5.6.3) + floating-vue: 5.2.2(@nuxt/kit@packages+kit)(vue@3.5.11(typescript@5.6.3)) mdast-util-from-markdown: 2.0.1 mdast-util-gfm: 3.0.0 mdast-util-to-hast: 13.2.0 shiki: 1.17.0 - twoslash: 0.2.11(typescript@5.6.2) - twoslash-vue: 0.2.11(typescript@5.6.2) - vue: 3.5.11(typescript@5.6.2) + twoslash: 0.2.11(typescript@5.6.3) + twoslash-vue: 0.2.11(typescript@5.6.3) + vue: 3.5.11(typescript@5.6.3) transitivePeerDependencies: - '@nuxt/kit' - supports-color @@ -9013,9 +9030,9 @@ snapshots: '@sindresorhus/merge-streams@2.3.0': {} - '@stylistic/eslint-plugin@2.8.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.2)': + '@stylistic/eslint-plugin@2.8.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.2) + '@typescript-eslint/utils': 8.8.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 @@ -9036,12 +9053,12 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.11)(vue@3.5.11(typescript@5.6.2))': + '@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.11)(vue@3.5.11(typescript@5.6.3))': dependencies: '@babel/runtime': 7.25.6 '@testing-library/dom': 9.3.4 '@vue/test-utils': 2.4.6 - vue: 3.5.11(typescript@5.6.2) + vue: 3.5.11(typescript@5.6.3) optionalDependencies: '@vue/compiler-sfc': 3.5.11 @@ -9198,34 +9215,34 @@ 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.2))(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.2)': + '@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)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 8.5.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.2) + '@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.2) - '@typescript-eslint/utils': 8.5.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.2) + '@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 eslint: 9.12.0(jiti@2.3.3) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - ts-api-utils: 1.3.0(typescript@5.6.2) + ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.5.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.2)': + '@typescript-eslint/parser@8.5.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.2) + '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.3) '@typescript-eslint/visitor-keys': 8.5.0 debug: 4.3.7(supports-color@9.4.0) eslint: 9.12.0(jiti@2.3.3) optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - supports-color @@ -9239,14 +9256,14 @@ snapshots: '@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.2)': + '@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.2) - '@typescript-eslint/utils': 8.5.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.2) + '@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) debug: 4.3.7(supports-color@9.4.0) - ts-api-utils: 1.3.0(typescript@5.6.2) + ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - eslint - supports-color @@ -9255,7 +9272,7 @@ snapshots: '@typescript-eslint/types@8.8.0': {} - '@typescript-eslint/typescript-estree@8.5.0(typescript@5.6.2)': + '@typescript-eslint/typescript-estree@8.5.0(typescript@5.6.3)': dependencies: '@typescript-eslint/types': 8.5.0 '@typescript-eslint/visitor-keys': 8.5.0 @@ -9264,13 +9281,13 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.6.2) + ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.8.0(typescript@5.6.2)': + '@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 @@ -9279,29 +9296,29 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.6.2) + ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.5.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.2)': + '@typescript-eslint/utils@8.5.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.2) + '@typescript-eslint/typescript-estree': 8.5.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.2)': + '@typescript-eslint/utils@8.8.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.8.0 '@typescript-eslint/types': 8.8.0 - '@typescript-eslint/typescript-estree': 8.8.0(typescript@5.6.2) + '@typescript-eslint/typescript-estree': 8.8.0(typescript@5.6.3) eslint: 9.12.0(jiti@2.3.3) transitivePeerDependencies: - supports-color @@ -9317,25 +9334,39 @@ snapshots: '@typescript-eslint/types': 8.8.0 eslint-visitor-keys: 3.4.3 - '@typescript/vfs@1.6.0(typescript@5.6.2)': + '@typescript/vfs@1.6.0(typescript@5.6.3)': dependencies: debug: 4.3.7(supports-color@9.4.0) - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - supports-color '@ungap/structured-clone@1.2.0': {} + '@unhead/dom@1.11.6': + dependencies: + '@unhead/schema': 1.11.6 + '@unhead/shared': 1.11.6 + '@unhead/dom@1.11.7': dependencies: '@unhead/schema': 1.11.7 '@unhead/shared': 1.11.7 + '@unhead/schema@1.11.6': + dependencies: + hookable: 5.5.3 + zhead: 2.2.4 + '@unhead/schema@1.11.7': dependencies: hookable: 5.5.3 zhead: 2.2.4 + '@unhead/shared@1.11.6': + dependencies: + '@unhead/schema': 1.11.6 + '@unhead/shared@1.11.7': dependencies: '@unhead/schema': 1.11.7 @@ -9345,14 +9376,23 @@ snapshots: '@unhead/schema': 1.11.7 '@unhead/shared': 1.11.7 - '@unhead/vue@1.11.7(vue@3.5.11(typescript@5.6.2))': + '@unhead/vue@1.11.6(vue@3.5.11(typescript@5.6.3))': + dependencies: + '@unhead/schema': 1.11.6 + '@unhead/shared': 1.11.6 + defu: 6.1.4 + hookable: 5.5.3 + unhead: 1.11.6 + vue: 3.5.11(typescript@5.6.3) + + '@unhead/vue@1.11.7(vue@3.5.11(typescript@5.6.3))': dependencies: '@unhead/schema': 1.11.7 '@unhead/shared': 1.11.7 defu: 6.1.4 hookable: 5.5.3 unhead: 1.11.7 - vue: 3.5.11(typescript@5.6.2) + vue: 3.5.11(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))': dependencies: @@ -9721,20 +9761,20 @@ 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.11(typescript@5.6.2))': + '@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.11(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) - vue: 3.5.11(typescript@5.6.2) + vue: 3.5.11(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.11(typescript@5.6.2))': + '@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.11(typescript@5.6.3))': dependencies: vite: 5.4.8(@types/node@20.16.11)(sass@1.78.0)(terser@5.32.0) - vue: 3.5.11(typescript@5.6.2) + vue: 3.5.11(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))': dependencies: @@ -9835,7 +9875,7 @@ snapshots: path-browserify: 1.0.1 vscode-uri: 3.0.8 - '@vue-macros/common@1.12.3(rollup@4.24.0)(vue@3.5.11(typescript@5.6.2))': + '@vue-macros/common@1.12.3(rollup@4.24.0)(vue@3.5.11(typescript@5.6.3))': dependencies: '@babel/types': 7.25.7 '@rollup/pluginutils': 5.1.2(rollup@4.24.0) @@ -9844,7 +9884,7 @@ snapshots: local-pkg: 0.5.0 magic-string-ast: 0.6.2 optionalDependencies: - vue: 3.5.11(typescript@5.6.2) + vue: 3.5.11(typescript@5.6.3) transitivePeerDependencies: - rollup @@ -9919,7 +9959,7 @@ snapshots: dependencies: '@vue/devtools-kit': 7.4.6 - '@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.11(typescript@5.6.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.11(typescript@5.6.3))': dependencies: '@vue/devtools-kit': 7.4.6 '@vue/devtools-shared': 7.4.6 @@ -9927,7 +9967,7 @@ snapshots: 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)) - vue: 3.5.11(typescript@5.6.2) + vue: 3.5.11(typescript@5.6.3) transitivePeerDependencies: - vite @@ -9955,7 +9995,7 @@ snapshots: dependencies: rfdc: 1.4.1 - '@vue/language-core@2.1.6(typescript@5.6.2)': + '@vue/language-core@2.1.6(typescript@5.6.3)': dependencies: '@volar/language-core': 2.4.4 '@vue/compiler-dom': 3.5.11 @@ -9966,7 +10006,7 @@ snapshots: muggle-string: 0.4.1 path-browserify: 1.0.1 optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 '@vue/reactivity@3.5.11': dependencies: @@ -9984,11 +10024,11 @@ snapshots: '@vue/shared': 3.5.11 csstype: 3.1.3 - '@vue/server-renderer@3.5.11(vue@3.5.11(typescript@5.6.2))': + '@vue/server-renderer@3.5.11(vue@3.5.11(typescript@5.6.3))': dependencies: '@vue/compiler-ssr': 3.5.11 '@vue/shared': 3.5.11 - vue: 3.5.11(typescript@5.6.2) + vue: 3.5.11(typescript@5.6.3) '@vue/shared@3.5.11': {} @@ -9997,21 +10037,21 @@ snapshots: js-beautify: 1.15.1 vue-component-type-helpers: 2.1.6 - '@vueuse/core@11.1.0(vue@3.5.11(typescript@5.6.2))': + '@vueuse/core@11.1.0(vue@3.5.11(typescript@5.6.3))': dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 11.1.0 - '@vueuse/shared': 11.1.0(vue@3.5.11(typescript@5.6.2)) - vue-demi: 0.14.10(vue@3.5.11(typescript@5.6.2)) + '@vueuse/shared': 11.1.0(vue@3.5.11(typescript@5.6.3)) + vue-demi: 0.14.10(vue@3.5.11(typescript@5.6.3)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/integrations@11.1.0(change-case@5.4.4)(focus-trap@7.6.0)(vue@3.5.11(typescript@5.6.2))': + '@vueuse/integrations@11.1.0(change-case@5.4.4)(focus-trap@7.6.0)(vue@3.5.11(typescript@5.6.3))': dependencies: - '@vueuse/core': 11.1.0(vue@3.5.11(typescript@5.6.2)) - '@vueuse/shared': 11.1.0(vue@3.5.11(typescript@5.6.2)) - vue-demi: 0.14.10(vue@3.5.11(typescript@5.6.2)) + '@vueuse/core': 11.1.0(vue@3.5.11(typescript@5.6.3)) + '@vueuse/shared': 11.1.0(vue@3.5.11(typescript@5.6.3)) + vue-demi: 0.14.10(vue@3.5.11(typescript@5.6.3)) optionalDependencies: change-case: 5.4.4 focus-trap: 7.6.0 @@ -10021,21 +10061,21 @@ snapshots: '@vueuse/metadata@11.1.0': {} - '@vueuse/nuxt@11.1.0(nuxt@packages+nuxt)(vue@3.5.11(typescript@5.6.2))': + '@vueuse/nuxt@11.1.0(nuxt@packages+nuxt)(vue@3.5.11(typescript@5.6.3))': dependencies: '@nuxt/kit': link:packages/kit - '@vueuse/core': 11.1.0(vue@3.5.11(typescript@5.6.2)) + '@vueuse/core': 11.1.0(vue@3.5.11(typescript@5.6.3)) '@vueuse/metadata': 11.1.0 local-pkg: 0.5.0 nuxt: link:packages/nuxt - vue-demi: 0.14.10(vue@3.5.11(typescript@5.6.2)) + vue-demi: 0.14.10(vue@3.5.11(typescript@5.6.3)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/shared@11.1.0(vue@3.5.11(typescript@5.6.2))': + '@vueuse/shared@11.1.0(vue@3.5.11(typescript@5.6.3))': dependencies: - vue-demi: 0.14.10(vue@3.5.11(typescript@5.6.2)) + vue-demi: 0.14.10(vue@3.5.11(typescript@5.6.3)) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -10599,23 +10639,23 @@ snapshots: core-util-is@1.0.3: {} - cosmiconfig@8.3.6(typescript@5.6.2): + cosmiconfig@8.3.6(typescript@5.6.3): dependencies: import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 path-type: 4.0.0 optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 - cosmiconfig@9.0.0(typescript@5.6.2): + cosmiconfig@9.0.0(typescript@5.6.3): dependencies: env-paths: 2.2.1 import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 crc-32@1.2.2: {} @@ -11140,9 +11180,9 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-import-x@4.2.1(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.2): + eslint-plugin-import-x@4.2.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.2) + '@typescript-eslint/utils': 8.8.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) @@ -11176,10 +11216,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.2)(vue-eslint-parser@9.4.3(eslint@9.12.0(jiti@2.3.3))): + 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))): dependencies: '@typescript-eslint/types': 8.8.0 - '@typescript-eslint/utils': 8.8.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.2) + '@typescript-eslint/utils': 8.8.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 @@ -11447,11 +11487,11 @@ snapshots: flatted@3.3.1: {} - floating-vue@5.2.2(@nuxt/kit@packages+kit)(vue@3.5.11(typescript@5.6.2)): + floating-vue@5.2.2(@nuxt/kit@packages+kit)(vue@3.5.11(typescript@5.6.3)): dependencies: '@floating-ui/dom': 1.1.1 - vue: 3.5.11(typescript@5.6.2) - vue-resize: 2.0.0-alpha.1(vue@3.5.11(typescript@5.6.2)) + vue: 3.5.11(typescript@5.6.3) + vue-resize: 2.0.0-alpha.1(vue@3.5.11(typescript@5.6.3)) optionalDependencies: '@nuxt/kit': link:packages/kit @@ -11468,12 +11508,12 @@ snapshots: cross-spawn: 7.0.3 signal-exit: 4.1.0 - fork-ts-checker-webpack-plugin@9.0.2(typescript@5.6.2)(webpack@5.95.0): + fork-ts-checker-webpack-plugin@9.0.2(typescript@5.6.3)(webpack@5.95.0): dependencies: '@babel/code-frame': 7.25.7 chalk: 4.1.2 chokidar: 3.6.0 - cosmiconfig: 8.3.6(typescript@5.6.2) + cosmiconfig: 8.3.6(typescript@5.6.3) deepmerge: 4.3.1 fs-extra: 10.1.0 memfs: 3.5.3 @@ -11482,7 +11522,7 @@ snapshots: schema-utils: 3.3.0 semver: 7.6.3 tapable: 2.2.1 - typescript: 5.6.2 + typescript: 5.6.3 webpack: 5.95.0 fraction.js@4.3.7: {} @@ -11817,9 +11857,9 @@ snapshots: html-void-elements@3.0.0: {} - htmlnano@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.2): + htmlnano@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): dependencies: - cosmiconfig: 9.0.0(typescript@5.6.2) + cosmiconfig: 9.0.0(typescript@5.6.3) posthtml: 0.16.6 timsort: 0.3.0 optionalDependencies: @@ -12823,7 +12863,7 @@ snapshots: mkdirp@1.0.4: {} - mkdist@1.6.0(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)): + mkdist@1.6.0(sass@1.78.0)(typescript@5.6.3)(vue-tsc@2.1.6(typescript@5.6.3)): dependencies: autoprefixer: 10.4.20(postcss@8.4.47) citty: 0.1.6 @@ -12840,8 +12880,8 @@ snapshots: tinyglobby: 0.2.9 optionalDependencies: sass: 1.78.0 - typescript: 5.6.2 - vue-tsc: 2.1.6(typescript@5.6.2) + typescript: 5.6.3 + vue-tsc: 2.1.6(typescript@5.6.3) mlly@1.7.2: dependencies: @@ -12872,7 +12912,7 @@ snapshots: neo-async@2.6.2: {} - nitro-nightly@3.0.0-beta-28665895.e727afda(typescript@5.6.2)(webpack-sources@3.2.3): + nitro-nightly@3.0.0-beta-28665895.e727afda(typescript@5.6.3)(webpack-sources@3.2.3): dependencies: '@cloudflare/kv-asset-handler': 0.3.4 '@netlify/functions': 2.8.1 @@ -12923,7 +12963,7 @@ snapshots: node-fetch-native: 1.6.4 ofetch: 1.4.1 ohash: 1.1.4 - openapi-typescript: 7.4.0(typescript@5.6.2) + openapi-typescript: 7.4.0(typescript@5.6.3) pathe: 1.1.2 perfect-debounce: 1.0.0 pkg-types: 1.2.1 @@ -13124,7 +13164,7 @@ snapshots: '@nuxt/kit': link:packages/kit '@nuxt/schema': link:packages/schema '@nuxtjs/mdc': 0.8.3(webpack-sources@3.2.3) - '@shikijs/vitepress-twoslash': 1.17.0(@nuxt/kit@packages+kit)(typescript@5.6.2) + '@shikijs/vitepress-twoslash': 1.17.0(@nuxt/kit@packages+kit)(typescript@5.6.3) cac: 6.7.14 chokidar: 3.6.0 fast-glob: 3.3.2 @@ -13132,8 +13172,8 @@ snapshots: picocolors: 1.1.0 remark-parse: 11.0.0 shiki: 1.20.0 - twoslash: 0.2.11(typescript@5.6.2) - typescript: 5.6.2 + twoslash: 0.2.11(typescript@5.6.3) + typescript: 5.6.3 unified: 11.0.5 unist-util-visit: 5.0.0 transitivePeerDependencies: @@ -13214,14 +13254,14 @@ snapshots: undici: 5.28.4 yargs-parser: 21.1.1 - openapi-typescript@7.4.0(typescript@5.6.2): + openapi-typescript@7.4.0(typescript@5.6.3): dependencies: '@redocly/openapi-core': 1.25.0(supports-color@9.4.0) ansi-colors: 4.1.3 change-case: 5.4.4 parse-json: 8.1.0 supports-color: 9.4.0 - typescript: 5.6.2 + typescript: 5.6.3 yargs-parser: 21.1.1 transitivePeerDependencies: - encoding @@ -13419,9 +13459,9 @@ snapshots: read-cache: 1.0.0 resolve: 1.22.8 - postcss-loader@8.1.1(postcss@8.4.47)(typescript@5.6.2)(webpack@5.95.0): + postcss-loader@8.1.1(postcss@8.4.47)(typescript@5.6.3)(webpack@5.95.0): dependencies: - cosmiconfig: 9.0.0(typescript@5.6.2) + cosmiconfig: 9.0.0(typescript@5.6.3) jiti: 2.3.3 postcss: 8.4.47 semver: 7.6.3 @@ -13958,11 +13998,11 @@ snapshots: glob: 11.0.0 package-json-from-dist: 1.0.0 - rollup-plugin-dts@6.1.1(rollup@4.24.0)(typescript@5.6.2): + rollup-plugin-dts@6.1.1(rollup@4.24.0)(typescript@5.6.3): dependencies: magic-string: 0.30.11 rollup: 4.24.0 - typescript: 5.6.2 + typescript: 5.6.3 optionalDependencies: '@babel/code-frame': 7.25.7 @@ -14463,9 +14503,9 @@ snapshots: trough@2.2.0: {} - ts-api-utils@1.3.0(typescript@5.6.2): + ts-api-utils@1.3.0(typescript@5.6.3): dependencies: - typescript: 5.6.2 + typescript: 5.6.3 tslib@2.7.0: {} @@ -14480,28 +14520,28 @@ snapshots: twoslash-protocol@0.2.12: {} - twoslash-vue@0.2.11(typescript@5.6.2): + twoslash-vue@0.2.11(typescript@5.6.3): dependencies: - '@vue/language-core': 2.1.6(typescript@5.6.2) - twoslash: 0.2.11(typescript@5.6.2) + '@vue/language-core': 2.1.6(typescript@5.6.3) + twoslash: 0.2.11(typescript@5.6.3) twoslash-protocol: 0.2.11 - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - twoslash@0.2.11(typescript@5.6.2): + twoslash@0.2.11(typescript@5.6.3): dependencies: - '@typescript/vfs': 1.6.0(typescript@5.6.2) + '@typescript/vfs': 1.6.0(typescript@5.6.3) twoslash-protocol: 0.2.11 - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - twoslash@0.2.12(typescript@5.6.2): + twoslash@0.2.12(typescript@5.6.3): dependencies: - '@typescript/vfs': 1.6.0(typescript@5.6.2) + '@typescript/vfs': 1.6.0(typescript@5.6.3) twoslash-protocol: 0.2.12 - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - supports-color @@ -14523,7 +14563,7 @@ snapshots: type-fest@4.26.1: {} - typescript@5.6.2: {} + typescript@5.6.3: {} uc.micro@2.1.0: {} @@ -14531,7 +14571,7 @@ snapshots: ultrahtml@1.5.3: {} - unbuild@3.0.0-rc.11(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)): + unbuild@3.0.0-rc.11(sass@1.78.0)(typescript@5.6.3)(vue-tsc@2.1.6(typescript@5.6.3)): dependencies: '@rollup/plugin-alias': 5.1.1(rollup@4.24.0) '@rollup/plugin-commonjs': 28.0.0(rollup@4.24.0) @@ -14546,19 +14586,19 @@ snapshots: hookable: 5.5.3 jiti: 2.3.3 magic-string: 0.30.11 - mkdist: 1.6.0(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) + mkdist: 1.6.0(sass@1.78.0)(typescript@5.6.3)(vue-tsc@2.1.6(typescript@5.6.3)) mlly: 1.7.2 pathe: 1.1.2 pkg-types: 1.2.1 pretty-bytes: 6.1.1 rollup: 4.24.0 - rollup-plugin-dts: 6.1.1(rollup@4.24.0)(typescript@5.6.2) + rollup-plugin-dts: 6.1.1(rollup@4.24.0)(typescript@5.6.3) scule: 1.3.0 tinyglobby: 0.2.9 ufo: 1.5.4 untyped: 1.5.1 optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - sass - supports-color @@ -14597,6 +14637,13 @@ snapshots: node-fetch-native: 1.6.4 pathe: 1.1.2 + unhead@1.11.6: + dependencies: + '@unhead/dom': 1.11.6 + '@unhead/schema': 1.11.6 + '@unhead/shared': 1.11.6 + hookable: 5.5.3 + unhead@1.11.7: dependencies: '@unhead/dom': 1.11.7 @@ -14719,11 +14766,11 @@ snapshots: - rollup - supports-color - unplugin-vue-router@0.10.8(rollup@4.24.0)(vue-router@4.4.5(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3): + unplugin-vue-router@0.10.8(rollup@4.24.0)(vue-router@4.4.5(vue@3.5.11(typescript@5.6.3)))(vue@3.5.11(typescript@5.6.3))(webpack-sources@3.2.3): dependencies: '@babel/types': 7.25.7 '@rollup/pluginutils': 5.1.2(rollup@4.24.0) - '@vue-macros/common': 1.12.3(rollup@4.24.0)(vue@3.5.11(typescript@5.6.2)) + '@vue-macros/common': 1.12.3(rollup@4.24.0)(vue@3.5.11(typescript@5.6.3)) ast-walker-scope: 0.6.2 chokidar: 3.6.0 fast-glob: 3.3.2 @@ -14736,7 +14783,7 @@ snapshots: unplugin: 1.14.1(webpack-sources@3.2.3) yaml: 2.5.1 optionalDependencies: - vue-router: 4.4.5(vue@3.5.11(typescript@5.6.2)) + vue-router: 4.4.5(vue@3.5.11(typescript@5.6.3)) transitivePeerDependencies: - rollup - vue @@ -14826,9 +14873,9 @@ snapshots: dependencies: '@vue/compiler-core': 3.5.11 - valibot@0.42.1(typescript@5.6.2): + valibot@0.42.1(typescript@5.6.3): optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 validate-npm-package-license@3.0.4: dependencies: @@ -14889,7 +14936,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.2)(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.2)): + 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)): dependencies: '@babel/code-frame': 7.25.7 ansi-escapes: 4.3.2 @@ -14909,8 +14956,8 @@ snapshots: optionalDependencies: eslint: 9.12.0(jiti@2.3.3) optionator: 0.9.4 - typescript: 5.6.2 - vue-tsc: 2.1.6(typescript@5.6.2) + 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)): dependencies: @@ -14956,9 +15003,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.11)(vue@3.5.11(typescript@5.6.2)))(@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.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3): + vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.11)(vue@3.5.11(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.11(typescript@5.6.3)))(vue@3.5.11(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.11)(vue@3.5.11(typescript@5.6.2)))(@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.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3) + '@nuxt/test-utils': 3.14.3(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.11)(vue@3.5.11(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.11(typescript@5.6.3)))(vue@3.5.11(typescript@5.6.3))(webpack-sources@3.2.3) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -15079,9 +15126,9 @@ snapshots: vue-component-type-helpers@2.1.6: {} - vue-demi@0.14.10(vue@3.5.11(typescript@5.6.2)): + vue-demi@0.14.10(vue@3.5.11(typescript@5.6.3)): dependencies: - vue: 3.5.11(typescript@5.6.2) + vue: 3.5.11(typescript@5.6.3) vue-devtools-stub@0.1.0: {} @@ -15098,7 +15145,7 @@ snapshots: transitivePeerDependencies: - supports-color - vue-loader@17.4.2(@vue/compiler-sfc@3.5.11)(vue@3.5.11(typescript@5.6.2))(webpack@5.95.0): + vue-loader@17.4.2(@vue/compiler-sfc@3.5.11)(vue@3.5.11(typescript@5.6.3))(webpack@5.95.0): dependencies: chalk: 4.1.2 hash-sum: 2.0.0 @@ -15106,33 +15153,33 @@ snapshots: webpack: 5.95.0 optionalDependencies: '@vue/compiler-sfc': 3.5.11 - vue: 3.5.11(typescript@5.6.2) + vue: 3.5.11(typescript@5.6.3) - vue-resize@2.0.0-alpha.1(vue@3.5.11(typescript@5.6.2)): + vue-resize@2.0.0-alpha.1(vue@3.5.11(typescript@5.6.3)): dependencies: - vue: 3.5.11(typescript@5.6.2) + vue: 3.5.11(typescript@5.6.3) - vue-router@4.4.5(vue@3.5.11(typescript@5.6.2)): + vue-router@4.4.5(vue@3.5.11(typescript@5.6.3)): dependencies: '@vue/devtools-api': 6.6.4 - vue: 3.5.11(typescript@5.6.2) + vue: 3.5.11(typescript@5.6.3) - vue-tsc@2.1.6(typescript@5.6.2): + vue-tsc@2.1.6(typescript@5.6.3): dependencies: '@volar/typescript': 2.4.4 - '@vue/language-core': 2.1.6(typescript@5.6.2) + '@vue/language-core': 2.1.6(typescript@5.6.3) semver: 7.6.3 - typescript: 5.6.2 + typescript: 5.6.3 - vue@3.5.11(typescript@5.6.2): + vue@3.5.11(typescript@5.6.3): dependencies: '@vue/compiler-dom': 3.5.11 '@vue/compiler-sfc': 3.5.11 '@vue/runtime-dom': 3.5.11 - '@vue/server-renderer': 3.5.11(vue@3.5.11(typescript@5.6.2)) + '@vue/server-renderer': 3.5.11(vue@3.5.11(typescript@5.6.3)) '@vue/shared': 3.5.11 optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 watchpack@2.4.2: dependencies: From e95edac5d965a9041736c31d3fe1495d906ffee3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 9 Oct 2024 09:48:55 +0200 Subject: [PATCH 102/104] chore(deps): update lycheeverse/lychee-action digest to 731bf1a (main) (#29342) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/docs-check-links.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docs-check-links.yml b/.github/workflows/docs-check-links.yml index 4b619411e0..81a8f72d81 100644 --- a/.github/workflows/docs-check-links.yml +++ b/.github/workflows/docs-check-links.yml @@ -29,7 +29,7 @@ jobs: - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 - name: Lychee link checker - uses: lycheeverse/lychee-action@e360f3c89142a5391e094404ea45e5494f1317dd # for v1.8.0 + uses: lycheeverse/lychee-action@731bf1a2affebd80fab6515ba61d2648a76929a4 # for v1.8.0 with: # arguments with file types to check args: >- From 56d2261471ca84155ef94a7727d3c62bcac4908a Mon Sep 17 00:00:00 2001 From: Daniel Roe <daniel@roe.dev> Date: Wed, 9 Oct 2024 14:58:05 +0200 Subject: [PATCH 103/104] refactor(nuxt,schema,vite,webpack): use unplugin for vfs (#29165) --- packages/kit/src/template.ts | 7 +- packages/kit/test/generate-types.spec.ts | 3 - packages/nuxt/src/components/module.ts | 12 ++-- .../nuxt/src/components/plugins/loader.ts | 7 +- .../nuxt/src/components/plugins/transform.ts | 16 +++-- .../nuxt/src/components/plugins/tree-shake.ts | 3 +- packages/nuxt/src/core/app.ts | 2 +- packages/nuxt/src/core/nitro.ts | 10 +-- packages/nuxt/src/core/nuxt.ts | 5 ++ .../src/core/plugins/resolve-deep-imports.ts | 2 +- packages/nuxt/src/core/plugins/virtual.ts | 67 +++++++++++++++++++ packages/nuxt/src/core/templates.ts | 4 +- packages/nuxt/src/head/module.ts | 4 +- packages/nuxt/src/pages/module.ts | 11 ++- packages/nuxt/src/pages/utils.ts | 16 +++-- .../nuxt/test/components-transform.test.ts | 6 +- packages/nuxt/test/page-metadata.test.ts | 12 +++- packages/nuxt/test/pages.test.ts | 14 +++- packages/schema/src/config/common.ts | 4 +- packages/vite/src/client.ts | 4 +- packages/vite/src/plugins/virtual.ts | 48 ------------- packages/vite/src/server.ts | 4 -- packages/vite/src/vite-node.ts | 2 +- packages/vite/src/vite.ts | 8 +-- packages/webpack/build.config.ts | 1 - packages/webpack/package.json | 1 - packages/webpack/src/presets/base.ts | 3 - packages/webpack/src/virtual-modules.ts | 26 ------- packages/webpack/src/webpack.ts | 3 - pnpm-lock.yaml | 3 - 30 files changed, 159 insertions(+), 149 deletions(-) create mode 100644 packages/nuxt/src/core/plugins/virtual.ts delete mode 100644 packages/vite/src/plugins/virtual.ts delete mode 100644 packages/webpack/src/virtual-modules.ts diff --git a/packages/kit/src/template.ts b/packages/kit/src/template.ts index 75ff48a7c6..8c40713e76 100644 --- a/packages/kit/src/template.ts +++ b/packages/kit/src/template.ts @@ -223,13 +223,10 @@ export async function _generateTypes (nuxt: Nuxt) { exclude: [...exclude], } satisfies TSConfig) - const aliases: Record<string, string> = { - ...nuxt.options.alias, - '#build': nuxt.options.buildDir, - } + const aliases: Record<string, string> = nuxt.options.alias // Exclude bridge alias types to support Volar - const excludedAlias = [/^@vue\/.*$/] + const excludedAlias = [/^@vue\/.*$/, /^#internal\/nuxt/] const basePath = tsConfig.compilerOptions!.baseUrl ? resolve(nuxt.options.buildDir, tsConfig.compilerOptions!.baseUrl) diff --git a/packages/kit/test/generate-types.spec.ts b/packages/kit/test/generate-types.spec.ts index b5bcc9a6bb..d65d6809bd 100644 --- a/packages/kit/test/generate-types.spec.ts +++ b/packages/kit/test/generate-types.spec.ts @@ -34,9 +34,6 @@ describe('tsConfig generation', () => { const { tsConfig } = await _generateTypes(mockNuxt) expect(tsConfig.compilerOptions?.paths).toMatchInlineSnapshot(` { - "#build": [ - ".", - ], "some-custom-alias": [ "../some-alias", ], diff --git a/packages/nuxt/src/components/module.ts b/packages/nuxt/src/components/module.ts index 5c2d3102db..98da026f2b 100644 --- a/packages/nuxt/src/components/module.ts +++ b/packages/nuxt/src/components/module.ts @@ -1,6 +1,6 @@ import { existsSync, statSync, writeFileSync } from 'node:fs' import { isAbsolute, join, normalize, relative, resolve } from 'pathe' -import { addBuildPlugin, addPluginTemplate, addTemplate, addTypeTemplate, addVitePlugin, defineNuxtModule, logger, resolveAlias, resolvePath, updateTemplates } from '@nuxt/kit' +import { addBuildPlugin, addPluginTemplate, addTemplate, addTypeTemplate, addVitePlugin, defineNuxtModule, findPath, logger, resolveAlias, resolvePath, updateTemplates } from '@nuxt/kit' import type { Component, ComponentsDir, ComponentsOptions } from 'nuxt/schema' import { distDir } from '../dirs' @@ -32,7 +32,7 @@ export default defineNuxtModule<ComponentsOptions>({ defaults: { dirs: [], }, - setup (componentOptions, nuxt) { + async setup (componentOptions, nuxt) { let componentDirs: ComponentsDir[] = [] const context = { components: [] as Component[], @@ -134,8 +134,9 @@ export default defineNuxtModule<ComponentsOptions>({ addTemplate(componentsMetadataTemplate) } - addBuildPlugin(TransformPlugin(nuxt, getComponents, 'server'), { server: true, client: false }) - addBuildPlugin(TransformPlugin(nuxt, getComponents, 'client'), { server: false, client: true }) + const serverComponentRuntime = await findPath(join(distDir, 'components/runtime/server-component')) ?? join(distDir, 'components/runtime/server-component') + addBuildPlugin(TransformPlugin(nuxt, { getComponents, serverComponentRuntime, mode: 'server' }), { server: true, client: false }) + addBuildPlugin(TransformPlugin(nuxt, { getComponents, serverComponentRuntime, mode: 'client' }), { server: false, client: true }) // Do not prefetch global components chunks nuxt.hook('build:manifest', (manifest) => { @@ -162,7 +163,7 @@ export default defineNuxtModule<ComponentsOptions>({ } }) - const serverPlaceholderPath = resolve(distDir, 'app/components/server-placeholder') + const serverPlaceholderPath = await findPath(join(distDir, 'app/components/server-placeholder')) ?? join(distDir, 'app/components/server-placeholder') // Scan components and add to plugin nuxt.hook('app:templates', async (app) => { @@ -222,6 +223,7 @@ export default defineNuxtModule<ComponentsOptions>({ const sharedLoaderOptions = { getComponents, + serverComponentRuntime, transform: typeof nuxt.options.components === 'object' && !Array.isArray(nuxt.options.components) ? nuxt.options.components.transform : undefined, experimentalComponentIslands: !!nuxt.options.experimental.componentIslands, } diff --git a/packages/nuxt/src/components/plugins/loader.ts b/packages/nuxt/src/components/plugins/loader.ts index e8d6f3cd4b..6c3a9e91c7 100644 --- a/packages/nuxt/src/components/plugins/loader.ts +++ b/packages/nuxt/src/components/plugins/loader.ts @@ -2,16 +2,16 @@ import { createUnplugin } from 'unplugin' import { genDynamicImport, genImport } from 'knitwork' import MagicString from 'magic-string' import { pascalCase } from 'scule' -import { relative, resolve } from 'pathe' +import { relative } from 'pathe' import type { Component, ComponentsOptions } from 'nuxt/schema' import { logger, tryUseNuxt } from '@nuxt/kit' -import { distDir } from '../../dirs' import { isVue } from '../../core/utils' interface LoaderOptions { getComponents (): Component[] mode: 'server' | 'client' + serverComponentRuntime: string sourcemap?: boolean transform?: ComponentsOptions['transform'] experimentalComponentIslands?: boolean @@ -20,7 +20,6 @@ interface LoaderOptions { export const LoaderPlugin = (options: LoaderOptions) => createUnplugin(() => { const exclude = options.transform?.exclude || [] const include = options.transform?.include || [] - const serverComponentRuntime = resolve(distDir, 'components/runtime/server-component') const nuxt = tryUseNuxt() return { @@ -62,7 +61,7 @@ export const LoaderPlugin = (options: LoaderOptions) => createUnplugin(() => { const isServerOnly = !component._raw && component.mode === 'server' && !components.some(c => c.pascalName === component.pascalName && c.mode === 'client') if (isServerOnly) { - imports.add(genImport(serverComponentRuntime, [{ name: 'createServerComponent' }])) + imports.add(genImport(options.serverComponentRuntime, [{ name: 'createServerComponent' }])) imports.add(`const ${identifier} = createServerComponent(${JSON.stringify(component.pascalName)})`) if (!options.experimentalComponentIslands) { logger.warn(`Standalone server components (\`${name}\`) are not yet supported without enabling \`experimental.componentIslands\`.`) diff --git a/packages/nuxt/src/components/plugins/transform.ts b/packages/nuxt/src/components/plugins/transform.ts index 85108f0122..ba819bbfa3 100644 --- a/packages/nuxt/src/components/plugins/transform.ts +++ b/packages/nuxt/src/components/plugins/transform.ts @@ -5,15 +5,19 @@ import { createUnimport } from 'unimport' import { createUnplugin } from 'unplugin' import { parseURL } from 'ufo' import { parseQuery } from 'vue-router' -import { normalize, resolve } from 'pathe' +import { normalize } from 'pathe' import { genImport } from 'knitwork' -import { distDir } from '../../dirs' import type { getComponentsT } from '../module' const COMPONENT_QUERY_RE = /[?&]nuxt_component=/ -export function TransformPlugin (nuxt: Nuxt, getComponents: getComponentsT, mode: 'client' | 'server' | 'all') { - const serverComponentRuntime = resolve(distDir, 'components/runtime/server-component') +interface TransformPluginOptions { + getComponents: getComponentsT + mode: 'client' | 'server' | 'all' + serverComponentRuntime: string +} + +export function TransformPlugin (nuxt: Nuxt, options: TransformPluginOptions) { const componentUnimport = createUnimport({ imports: [ { @@ -26,7 +30,7 @@ export function TransformPlugin (nuxt: Nuxt, getComponents: getComponentsT, mode }) function getComponentsImports (): Import[] { - const components = getComponents(mode) + const components = options.getComponents(options.mode) return components.flatMap((c): Import[] => { const withMode = (mode: string | undefined) => mode ? `${c.filePath}${c.filePath.includes('?') ? '&' : '?'}nuxt_component=${mode}&nuxt_component_name=${c.pascalName}&nuxt_component_export=${c.export || 'default'}` @@ -95,7 +99,7 @@ export function TransformPlugin (nuxt: Nuxt, getComponents: getComponentsT, mode const name = query.nuxt_component_name return { code: [ - `import { createServerComponent } from ${JSON.stringify(serverComponentRuntime)}`, + `import { createServerComponent } from ${JSON.stringify(options.serverComponentRuntime)}`, `${exportWording} createServerComponent(${JSON.stringify(name)})`, ].join('\n'), map: null, diff --git a/packages/nuxt/src/components/plugins/tree-shake.ts b/packages/nuxt/src/components/plugins/tree-shake.ts index ff68f2fa21..2ebb669a03 100644 --- a/packages/nuxt/src/components/plugins/tree-shake.ts +++ b/packages/nuxt/src/components/plugins/tree-shake.ts @@ -33,8 +33,9 @@ export const TreeShakeTemplatePlugin = (options: TreeShakeTemplatePluginOptions) const components = options.getComponents() if (!regexpMap.has(components)) { + const serverPlaceholderPath = resolve(distDir, 'app/components/server-placeholder') const clientOnlyComponents = components - .filter(c => c.mode === 'client' && !components.some(other => other.mode !== 'client' && other.pascalName === c.pascalName && other.filePath !== resolve(distDir, 'app/components/server-placeholder'))) + .filter(c => c.mode === 'client' && !components.some(other => other.mode !== 'client' && other.pascalName === c.pascalName && !other.filePath.startsWith(serverPlaceholderPath))) .flatMap(c => [c.pascalName, c.kebabName.replaceAll('-', '_')]) .concat(['ClientOnly', 'client_only']) diff --git a/packages/nuxt/src/core/app.ts b/packages/nuxt/src/core/app.ts index 50ac4118e5..f0426b62a3 100644 --- a/packages/nuxt/src/core/app.ts +++ b/packages/nuxt/src/core/app.ts @@ -72,7 +72,7 @@ export async function generateApp (nuxt: Nuxt, app: NuxtApp, options: { filter?: if (template.modified) { nuxt.vfs[fullPath] = contents - const aliasPath = '#build/' + template.filename!.replace(/\.\w+$/, '') + const aliasPath = '#build/' + template.filename nuxt.vfs[aliasPath] = contents // In case a non-normalized absolute path is called for on Windows diff --git a/packages/nuxt/src/core/nitro.ts b/packages/nuxt/src/core/nitro.ts index 8c2b746d5c..effcbd63cd 100644 --- a/packages/nuxt/src/core/nitro.ts +++ b/packages/nuxt/src/core/nitro.ts @@ -101,8 +101,8 @@ export async function initNitro (nuxt: Nuxt & { _nitro?: Nitro }) { devHandlers: [], baseURL: nuxt.options.app.baseURL, virtual: { - '#internal/nuxt.config.mjs': () => nuxt.vfs['#build/nuxt.config'], - '#internal/nuxt/app-config': () => nuxt.vfs['#build/app.config']?.replace(/\/\*\* client \*\*\/[\s\S]*\/\*\* client-end \*\*\//, ''), + '#internal/nuxt.config.mjs': () => nuxt.vfs['#build/nuxt.config.mjs'], + '#internal/nuxt/app-config': () => nuxt.vfs['#build/app.config.mjs']?.replace(/\/\*\* client \*\*\/[\s\S]*\/\*\* client-end \*\*\//, ''), '#spa-template': async () => `export const template = ${JSON.stringify(await spaLoadingTemplate(nuxt))}`, }, routeRules: { @@ -189,11 +189,11 @@ export async function initNitro (nuxt: Nuxt & { _nitro?: Nitro }) { }, '@vue/devtools-api': 'vue-devtools-stub', - // Paths - '#internal/nuxt/paths': resolve(distDir, 'core/runtime/nitro/paths'), - // Nuxt aliases ...nuxt.options.alias, + + // Paths + '#internal/nuxt/paths': resolve(distDir, 'core/runtime/nitro/paths'), }, replace: { 'process.env.NUXT_NO_SSR': nuxt.options.ssr === false, diff --git a/packages/nuxt/src/core/nuxt.ts b/packages/nuxt/src/core/nuxt.ts index 6af0933b8a..7daf4567ba 100644 --- a/packages/nuxt/src/core/nuxt.ts +++ b/packages/nuxt/src/core/nuxt.ts @@ -44,6 +44,7 @@ import { RemovePluginMetadataPlugin } from './plugins/plugin-metadata' import { AsyncContextInjectionPlugin } from './plugins/async-context' import { resolveDeepImportsPlugin } from './plugins/resolve-deep-imports' import { prehydrateTransformPlugin } from './plugins/prehydrate' +import { VirtualFSPlugin } from './plugins/virtual' export function createNuxt (options: NuxtOptions): Nuxt { const hooks = createHooks<NuxtHooks>() @@ -240,6 +241,10 @@ async function initNuxt (nuxt: Nuxt) { } } + // Support Nuxt VFS + addBuildPlugin(VirtualFSPlugin(nuxt, { mode: 'server' }), { client: false }) + addBuildPlugin(VirtualFSPlugin(nuxt, { mode: 'client', alias: { 'nitro/runtime': join(nuxt.options.buildDir, 'nitro.client.mjs') } }), { server: false }) + // Add plugin normalization plugin addBuildPlugin(RemovePluginMetadataPlugin(nuxt)) diff --git a/packages/nuxt/src/core/plugins/resolve-deep-imports.ts b/packages/nuxt/src/core/plugins/resolve-deep-imports.ts index fee568d654..75d67c3784 100644 --- a/packages/nuxt/src/core/plugins/resolve-deep-imports.ts +++ b/packages/nuxt/src/core/plugins/resolve-deep-imports.ts @@ -16,7 +16,7 @@ export function resolveDeepImportsPlugin (nuxt: Nuxt): Plugin { conditions = config.mode === 'test' ? [...config.resolve.conditions, 'import', 'require'] : config.resolve.conditions }, async resolveId (id, importer) { - if (!importer || isAbsolute(id) || (!isAbsolute(importer) && !importer.startsWith('virtual:')) || exclude.some(e => id.startsWith(e))) { + if (!importer || isAbsolute(id) || (!isAbsolute(importer) && !importer.startsWith('virtual:') && !importer.startsWith('\0virtual:')) || exclude.some(e => id.startsWith(e))) { return } diff --git a/packages/nuxt/src/core/plugins/virtual.ts b/packages/nuxt/src/core/plugins/virtual.ts new file mode 100644 index 0000000000..a0c6f58d1f --- /dev/null +++ b/packages/nuxt/src/core/plugins/virtual.ts @@ -0,0 +1,67 @@ +import { resolveAlias } from '@nuxt/kit' +import type { Nuxt } from '@nuxt/schema' +import { dirname, isAbsolute, resolve } from 'pathe' +import { createUnplugin } from 'unplugin' + +const PREFIX = '\0virtual:nuxt:' + +interface VirtualFSPluginOptions { + mode: 'client' | 'server' + alias?: Record<string, string> +} + +export const VirtualFSPlugin = (nuxt: Nuxt, options: VirtualFSPluginOptions) => createUnplugin(() => { + const extensions = ['', ...nuxt.options.extensions] + const alias = { ...nuxt.options.alias, ...options.alias } + + const resolveWithExt = (id: string) => { + for (const suffix of ['', '.' + options.mode]) { + for (const ext of extensions) { + const rId = id + suffix + ext + if (rId in nuxt.vfs) { + return rId + } + } + } + } + + return { + name: 'nuxt:virtual', + resolveId (id, importer) { + id = resolveAlias(id, alias) + + if (process.platform === 'win32' && isAbsolute(id)) { + // Add back C: prefix on Windows + id = resolve(id) + } + + const resolvedId = resolveWithExt(id) + if (resolvedId) { + return PREFIX + resolvedId + } + + if (importer && /^\.{1,2}[\\/]/.test(id)) { + const path = resolve(dirname(withoutPrefix(importer)), id) + const resolved = resolveWithExt(path) + if (resolved) { + return PREFIX + resolved + } + } + }, + + loadInclude (id) { + return id.startsWith(PREFIX) && withoutPrefix(id) in nuxt.vfs + }, + + load (id) { + return { + code: nuxt.vfs[withoutPrefix(id)] || '', + map: null, + } + }, + } +}) + +function withoutPrefix (id: string) { + return id.startsWith(PREFIX) ? id.slice(PREFIX.length) : id +} diff --git a/packages/nuxt/src/core/templates.ts b/packages/nuxt/src/core/templates.ts index 32e2c49b24..9e9566c41d 100644 --- a/packages/nuxt/src/core/templates.ts +++ b/packages/nuxt/src/core/templates.ts @@ -58,7 +58,7 @@ export const cssTemplate: NuxtTemplate = { } export const clientPluginTemplate: NuxtTemplate = { - filename: 'plugins/client.mjs', + filename: 'plugins.client.mjs', async getContents (ctx) { const clientPlugins = await annotatePlugins(ctx.nuxt, ctx.app.plugins.filter(p => !p.mode || p.mode !== 'server')) checkForCircularDependencies(clientPlugins) @@ -78,7 +78,7 @@ export const clientPluginTemplate: NuxtTemplate = { } export const serverPluginTemplate: NuxtTemplate = { - filename: 'plugins/server.mjs', + filename: 'plugins.server.mjs', async getContents (ctx) { const serverPlugins = await annotatePlugins(ctx.nuxt, ctx.app.plugins.filter(p => !p.mode || p.mode !== 'client')) checkForCircularDependencies(serverPlugins) diff --git a/packages/nuxt/src/head/module.ts b/packages/nuxt/src/head/module.ts index 520091428b..d8b4d74a01 100644 --- a/packages/nuxt/src/head/module.ts +++ b/packages/nuxt/src/head/module.ts @@ -76,8 +76,8 @@ export default import.meta.server ? [CapoPlugin({ track: true })] : [];` // template is only exposed in nuxt context, expose in nitro context as well nuxt.hooks.hook('nitro:config', (config) => { - config.virtual!['#internal/unhead-plugins.mjs'] = () => nuxt.vfs['#build/unhead-plugins'] - config.virtual!['#internal/unhead.config.mjs'] = () => nuxt.vfs['#build/unhead.config'] + config.virtual!['#internal/unhead-plugins.mjs'] = () => nuxt.vfs['#build/unhead-plugins.mjs'] + config.virtual!['#internal/unhead.config.mjs'] = () => nuxt.vfs['#build/unhead.config.mjs'] }) // Add library-specific plugin diff --git a/packages/nuxt/src/pages/module.ts b/packages/nuxt/src/pages/module.ts index 0e1cd131c0..cce4c8681f 100644 --- a/packages/nuxt/src/pages/module.ts +++ b/packages/nuxt/src/pages/module.ts @@ -52,7 +52,7 @@ export default defineNuxtModule({ } // Add default options at beginning - context.files.unshift({ path: resolve(runtimeDir, 'router.options'), optional: true }) + context.files.unshift({ path: await findPath(resolve(runtimeDir, 'router.options')) || resolve(runtimeDir, 'router.options'), optional: true }) await nuxt.callHook('pages:routerOptions', context) return context.files @@ -487,12 +487,19 @@ export default defineNuxtModule({ } }) + const serverComponentRuntime = await findPath(join(distDir, 'components/runtime/server-component')) ?? join(distDir, 'components/runtime/server-component') + const clientComponentRuntime = await findPath(join(distDir, 'components/runtime/client-component')) ?? join(distDir, 'components/runtime/client-component') + // Add routes template addTemplate({ filename: 'routes.mjs', getContents ({ app }) { if (!app.pages) { return 'export default []' } - const { routes, imports } = normalizeRoutes(app.pages, new Set(), nuxt.options.experimental.scanPageMeta) + const { routes, imports } = normalizeRoutes(app.pages, new Set(), { + serverComponentRuntime, + clientComponentRuntime, + 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 e1e14517e9..4ccb9540ec 100644 --- a/packages/nuxt/src/pages/utils.ts +++ b/packages/nuxt/src/pages/utils.ts @@ -15,7 +15,6 @@ import type { NuxtPage } from 'nuxt/schema' import { getLoader, uniqueBy } from '../core/utils' import { toArray } from '../utils' -import { distDir } from '../dirs' enum SegmentParserState { initial, @@ -476,7 +475,12 @@ function serializeRouteValue (value: any, skipSerialisation = false) { type NormalizedRoute = Partial<Record<Exclude<keyof NuxtPage, 'file'>, string>> & { component?: string } type NormalizedRouteKeys = (keyof NormalizedRoute)[] -export function normalizeRoutes (routes: NuxtPage[], metaImports: Set<string> = new Set(), overrideMeta = false): { imports: Set<string>, routes: string } { +interface NormalizeRoutesOptions { + overrideMeta?: boolean + serverComponentRuntime: string + clientComponentRuntime: string +} +export function normalizeRoutes (routes: NuxtPage[], metaImports: Set<string> = new Set(), options: NormalizeRoutesOptions): { imports: Set<string>, routes: string } { return { imports: metaImports, routes: genArrayFromRaw(routes.map((page) => { @@ -506,7 +510,7 @@ export function normalizeRoutes (routes: NuxtPage[], metaImports: Set<string> = } if (page.children?.length) { - route.children = normalizeRoutes(page.children, metaImports, overrideMeta).routes + route.children = normalizeRoutes(page.children, metaImports, options).routes } // Without a file, we can't use `definePageMeta` to extract route-level meta from the file @@ -542,14 +546,14 @@ export function normalizeRoutes (routes: NuxtPage[], metaImports: Set<string> = metaImports.add(` let _createIslandPage async function createIslandPage (name) { - _createIslandPage ||= await import(${JSON.stringify(resolve(distDir, 'components/runtime/server-component'))}).then(r => r.createIslandPage) + _createIslandPage ||= await import(${JSON.stringify(options?.serverComponentRuntime)}).then(r => r.createIslandPage) return _createIslandPage(name) };`) } else if (page.mode === 'client') { metaImports.add(` let _createClientPage async function createClientPage(loader) { - _createClientPage ||= await import(${JSON.stringify(resolve(distDir, 'components/runtime/client-component'))}).then(r => r.createClientPage) + _createClientPage ||= await import(${JSON.stringify(options?.clientComponentRuntime)}).then(r => r.createClientPage) return _createClientPage(loader); }`) } @@ -562,7 +566,7 @@ async function createClientPage(loader) { metaRoute.meta = `{ ...(${metaImportName} || {}), ...${route.meta} }` } - if (overrideMeta) { + if (options?.overrideMeta) { // skip and retain fallback if marked dynamic // set to extracted value or fallback if none extracted for (const key of ['name', 'path'] satisfies NormalizedRouteKeys) { diff --git a/packages/nuxt/test/components-transform.test.ts b/packages/nuxt/test/components-transform.test.ts index 167229a4dc..0792f7902e 100644 --- a/packages/nuxt/test/components-transform.test.ts +++ b/packages/nuxt/test/components-transform.test.ts @@ -92,7 +92,11 @@ function createTransformer (components: Component[], mode: 'client' | 'server' | }, }, } as Nuxt - const plugin = TransformPlugin(stubNuxt, () => components, mode).vite() + const plugin = TransformPlugin(stubNuxt, { + mode, + getComponents: () => components, + serverComponentRuntime: '<repo>/nuxt/src/components/runtime/server-component', + }).vite() return async (code: string, id: string) => { const result = await (plugin as any).transform!(code, id) diff --git a/packages/nuxt/test/page-metadata.test.ts b/packages/nuxt/test/page-metadata.test.ts index 9e57ab407f..ed24e11e7c 100644 --- a/packages/nuxt/test/page-metadata.test.ts +++ b/packages/nuxt/test/page-metadata.test.ts @@ -168,7 +168,11 @@ describe('normalizeRoutes', () => { page.meta.layout = 'test' page.meta.foo = 'bar' - const { routes, imports } = normalizeRoutes([page], new Set(), true) + const { routes, imports } = normalizeRoutes([page], new Set(), { + clientComponentRuntime: '<client-component-runtime>', + serverComponentRuntime: '<server-component-runtime>', + overrideMeta: true, + }) expect({ routes, imports }).toMatchInlineSnapshot(` { "imports": Set { @@ -193,7 +197,11 @@ describe('normalizeRoutes', () => { page.meta.layout = 'test' page.meta.foo = 'bar' - const { routes, imports } = normalizeRoutes([page], new Set()) + const { routes, imports } = normalizeRoutes([page], new Set(), { + clientComponentRuntime: '<client-component-runtime>', + serverComponentRuntime: '<server-component-runtime>', + overrideMeta: false, + }) expect({ routes, imports }).toMatchInlineSnapshot(` { "imports": Set { diff --git a/packages/nuxt/test/pages.test.ts b/packages/nuxt/test/pages.test.ts index f2b2820e81..a7fe4b2751 100644 --- a/packages/nuxt/test/pages.test.ts +++ b/packages/nuxt/test/pages.test.ts @@ -667,8 +667,18 @@ describe('pages:generateRoutesFromFiles', () => { if (result) { expect(result).toEqual(test.output) - normalizedResults[test.description] = normalizeRoutes(result, new Set()).routes - normalizedOverrideMetaResults[test.description] = normalizeRoutes(result, new Set(), true).routes + + normalizedResults[test.description] = normalizeRoutes(result, new Set(), { + clientComponentRuntime: '<client-component-runtime>', + serverComponentRuntime: '<server-component-runtime>', + overrideMeta: false, + }).routes + + normalizedOverrideMetaResults[test.description] = normalizeRoutes(result, new Set(), { + clientComponentRuntime: '<client-component-runtime>', + serverComponentRuntime: '<server-component-runtime>', + overrideMeta: true, + }).routes } }) } diff --git a/packages/schema/src/config/common.ts b/packages/schema/src/config/common.ts index 61fcd1f2a5..d77d4e8f59 100644 --- a/packages/schema/src/config/common.ts +++ b/packages/schema/src/config/common.ts @@ -424,7 +424,7 @@ export default defineUntypedSchema({ */ alias: { $resolve: async (val: Record<string, string>, get): Promise<Record<string, string>> => { - const [srcDir, rootDir, assetsDir, publicDir] = await Promise.all([get('srcDir'), get('rootDir'), get('dir.assets'), get('dir.public')]) as [string, string, string, string] + const [srcDir, rootDir, assetsDir, publicDir, buildDir] = await Promise.all([get('srcDir'), get('rootDir'), get('dir.assets'), get('dir.public'), get('buildDir')]) as [string, string, string, string, string] return { '~': srcDir, '@': srcDir, @@ -432,6 +432,8 @@ export default defineUntypedSchema({ '@@': rootDir, [basename(assetsDir)]: resolve(srcDir, assetsDir), [basename(publicDir)]: resolve(srcDir, publicDir), + '#build': buildDir, + '#internal/nuxt/paths': resolve(buildDir, 'paths.mjs'), ...val, } }, diff --git a/packages/vite/src/client.ts b/packages/vite/src/client.ts index 6d8ea7e81d..f26303b2ee 100644 --- a/packages/vite/src/client.ts +++ b/packages/vite/src/client.ts @@ -109,9 +109,7 @@ export async function buildClient (ctx: ViteBuildContext) { alias: { ...nodeCompat.alias, ...ctx.config.resolve?.alias, - '#internal/nuxt/paths': resolve(ctx.nuxt.options.buildDir, 'paths.mjs'), - '#build/plugins': resolve(ctx.nuxt.options.buildDir, 'plugins/client'), - 'nitro/runtime': resolve(ctx.nuxt.options.buildDir, 'nitro.client.mjs'), + 'nitro/runtime': join(ctx.nuxt.options.buildDir, 'nitro.client.mjs'), }, dedupe: [ 'vue', diff --git a/packages/vite/src/plugins/virtual.ts b/packages/vite/src/plugins/virtual.ts deleted file mode 100644 index 723958a6e7..0000000000 --- a/packages/vite/src/plugins/virtual.ts +++ /dev/null @@ -1,48 +0,0 @@ -import { dirname, isAbsolute, join, resolve } from 'pathe' -import type { Plugin } from 'vite' - -const PREFIX = 'virtual:nuxt:' - -export default function virtual (vfs: Record<string, string>): Plugin { - const extensions = ['', '.ts', '.vue', '.mjs', '.cjs', '.js', '.json'] - const resolveWithExt = (id: string) => { - for (const ext of extensions) { - const rId = id + ext - if (rId in vfs) { - return rId - } - } - return null - } - - return { - name: 'virtual', - - resolveId (id, importer) { - if (process.platform === 'win32' && isAbsolute(id)) { - // Add back C: prefix on Windows - id = resolve(id) - } - const resolvedId = resolveWithExt(id) - if (resolvedId) { return PREFIX + resolvedId } - if (importer && !isAbsolute(id)) { - const importerNoPrefix = importer.startsWith(PREFIX) ? importer.slice(PREFIX.length) : importer - const importedDir = dirname(importerNoPrefix) - const resolved = resolveWithExt(join(importedDir, id)) - if (resolved) { return PREFIX + resolved } - } - return null - }, - - load (id) { - if (!id.startsWith(PREFIX)) { return null } - const idNoPrefix = id.slice(PREFIX.length) - if (idNoPrefix in vfs) { - return { - code: vfs[idNoPrefix] || '', - map: null, - } - } - }, - } -} diff --git a/packages/vite/src/server.ts b/packages/vite/src/server.ts index db2b2d265f..a71976c344 100644 --- a/packages/vite/src/server.ts +++ b/packages/vite/src/server.ts @@ -58,10 +58,6 @@ export async function buildServer (ctx: ViteBuildContext) { }, resolve: { conditions: ((ctx.nuxt as any)._nitro as Nitro)?.options.exportConditions, - alias: { - '#internal/nuxt/paths': resolve(ctx.nuxt.options.buildDir, 'paths.mjs'), - '#build/plugins': resolve(ctx.nuxt.options.buildDir, 'plugins/server'), - }, }, ssr: { external: [ diff --git a/packages/vite/src/vite-node.ts b/packages/vite/src/vite-node.ts index 8001c389cd..46d7c66ec0 100644 --- a/packages/vite/src/vite-node.ts +++ b/packages/vite/src/vite-node.ts @@ -41,7 +41,7 @@ export function viteNodePlugin (ctx: ViteBuildContext): VitePlugin { configureServer (server) { function invalidateVirtualModules () { for (const [id, mod] of server.moduleGraph.idToModuleMap) { - if (id.startsWith('virtual:')) { + if (id.startsWith('virtual:') || id.startsWith('\0virtual:')) { markInvalidate(mod) } } diff --git a/packages/vite/src/vite.ts b/packages/vite/src/vite.ts index 856be03fa6..5500f4bed0 100644 --- a/packages/vite/src/vite.ts +++ b/packages/vite/src/vite.ts @@ -12,7 +12,6 @@ import { resolveTSConfig } from 'pkg-types' import { buildClient } from './client' import { buildServer } from './server' -import virtual from './plugins/virtual' import { warmupViteServer } from './utils/warmup' import { resolveCSSOptions } from './css' import { composableKeysPlugin } from './plugins/composable-keys' @@ -65,10 +64,6 @@ export const bundle: NuxtBuilder['bundle'] = async (nuxt) => { alias: { ...nuxt.options.alias, '#app': nuxt.options.appDir, - // We need this resolution to be present before the following entry, but it - // will be filled in client/server configs - '#build/plugins': '', - '#build': nuxt.options.buildDir, 'web-streams-polyfill/ponyfill/es2018': 'unenv/runtime/mock/empty', // Cannot destructure property 'AbortController' of .. 'abort-controller': 'unenv/runtime/mock/empty', @@ -110,7 +105,6 @@ export const bundle: NuxtBuilder['bundle'] = async (nuxt) => { composables: nuxt.options.optimization.keyedComposables, }), replace({ preventAssignment: true, ...globalThisReplacements }), - virtual(nuxt.vfs), ], server: { watch: { ignored: isIgnored }, @@ -224,7 +218,7 @@ export const bundle: NuxtBuilder['bundle'] = async (nuxt) => { // Invalidate virtual modules when templates are re-generated ctx.nuxt.hook('app:templatesGenerated', () => { for (const [id, mod] of server.moduleGraph.idToModuleMap) { - if (id.startsWith('virtual:')) { + if (id.startsWith('virtual:') || id.startsWith('\0virtual:')) { server.moduleGraph.invalidateModule(mod) } } diff --git a/packages/webpack/build.config.ts b/packages/webpack/build.config.ts index 95278b7548..d9cd15d80a 100644 --- a/packages/webpack/build.config.ts +++ b/packages/webpack/build.config.ts @@ -8,7 +8,6 @@ export default defineBuildConfig({ dependencies: [ '@nuxt/kit', 'unplugin', - 'webpack-virtual-modules', 'postcss', 'postcss-loader', 'vue-loader', diff --git a/packages/webpack/package.json b/packages/webpack/package.json index 4094e75b92..0c8588ca6d 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -68,7 +68,6 @@ "webpack-bundle-analyzer": "^4.10.2", "webpack-dev-middleware": "^7.4.2", "webpack-hot-middleware": "^2.26.1", - "webpack-virtual-modules": "^0.6.2", "webpackbar": "^6.0.1" }, "devDependencies": { diff --git a/packages/webpack/src/presets/base.ts b/packages/webpack/src/presets/base.ts index 34337bb216..7e61613f2a 100644 --- a/packages/webpack/src/presets/base.ts +++ b/packages/webpack/src/presets/base.ts @@ -118,9 +118,6 @@ function basePlugins (ctx: WebpackConfigContext) { function baseAlias (ctx: WebpackConfigContext) { ctx.alias = { '#app': ctx.options.appDir, - '#build/plugins': resolve(ctx.options.buildDir, 'plugins', ctx.isClient ? 'client' : 'server'), - '#build': ctx.options.buildDir, - '#internal/nuxt/paths': resolve(ctx.nuxt.options.buildDir, 'paths.mjs'), ...ctx.options.alias, ...ctx.alias, } diff --git a/packages/webpack/src/virtual-modules.ts b/packages/webpack/src/virtual-modules.ts deleted file mode 100644 index 8c117756db..0000000000 --- a/packages/webpack/src/virtual-modules.ts +++ /dev/null @@ -1,26 +0,0 @@ -import { useNuxt } from '@nuxt/kit' -import VirtualModulesPlugin from 'webpack-virtual-modules' - -export function registerVirtualModules () { - const nuxt = useNuxt() - - // Initialize virtual modules instance - const virtualModules = new VirtualModulesPlugin(nuxt.vfs) - const writeFiles = () => { - for (const filePath in nuxt.vfs) { - virtualModules.writeModule(filePath, nuxt.vfs[filePath] || '') - } - } - - // Workaround to initialize virtual modules - nuxt.hook('webpack:compile', ({ compiler }) => { - if (compiler.name === 'server') { writeFiles() } - }) - // Update virtual modules when templates are updated - nuxt.hook('app:templatesGenerated', writeFiles) - - nuxt.hook('webpack:config', configs => configs.forEach((config) => { - // Support virtual modules (input) - config.plugins!.push(virtualModules) - })) -} diff --git a/packages/webpack/src/webpack.ts b/packages/webpack/src/webpack.ts index 3f97820b13..1c9da4c3a2 100644 --- a/packages/webpack/src/webpack.ts +++ b/packages/webpack/src/webpack.ts @@ -17,7 +17,6 @@ import { composableKeysPlugin } from '../../vite/src/plugins/composable-keys' import { DynamicBasePlugin } from './plugins/dynamic-base' import { ChunkErrorPlugin } from './plugins/chunk' import { createMFS } from './utils/mfs' -import { registerVirtualModules } from './virtual-modules' import { client, server } from './configs' import { applyPresets, createWebpackConfigContext, getWebpackConfig } from './utils/config' import { dynamicRequire } from './nitro/plugins/dynamic-require' @@ -26,8 +25,6 @@ import { dynamicRequire } from './nitro/plugins/dynamic-require' // const plugins: string[] = [] export const bundle: NuxtBuilder['bundle'] = async (nuxt) => { - registerVirtualModules() - const webpackConfigs = await Promise.all([client, ...nuxt.options.ssr ? [server] : []].map(async (preset) => { const ctx = createWebpackConfigContext(nuxt) ctx.userConfig = defu(nuxt.options.webpack[`$${preset.name as 'client' | 'server'}`], ctx.userConfig) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6dd22146ed..8bd6d9c595 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -911,9 +911,6 @@ importers: webpack-hot-middleware: specifier: ^2.26.1 version: 2.26.1 - webpack-virtual-modules: - specifier: ^0.6.2 - version: 0.6.2 webpackbar: specifier: ^6.0.1 version: 6.0.1(webpack@5.95.0) From 01bee2f0ead9efd88773e5de4ebad5eda4433e67 Mon Sep 17 00:00:00 2001 From: Daniel Roe <daniel@roe.dev> Date: Wed, 9 Oct 2024 15:57:54 +0200 Subject: [PATCH 104/104] feat(rspack,webpack): add `rspack` builder (#29142) Co-authored-by: "yangjian.fe" <yangjian.fe@bytedance.com> Co-authored-by: underfin <likui6666666@gmail.com> --- .github/workflows/ci.yml | 8 +- package.json | 2 + packages/kit/build.config.ts | 1 + packages/kit/package.json | 1 + packages/kit/src/build.ts | 51 ++- packages/kit/src/compatibility.ts | 1 + packages/kit/src/index.ts | 2 +- packages/nuxt/src/components/module.ts | 18 +- packages/nuxt/src/core/nitro.ts | 44 +- packages/nuxt/src/core/nuxt.ts | 2 + packages/rspack/build.config.ts | 18 + packages/rspack/builder.mjs | 5 + packages/rspack/package.json | 94 +++++ packages/schema/src/config/build.ts | 5 +- packages/schema/src/config/typescript.ts | 2 +- packages/schema/src/types/compatibility.ts | 2 +- packages/schema/src/types/config.ts | 2 +- packages/schema/src/types/hooks.ts | 49 +++ packages/webpack/build.config.ts | 1 + packages/webpack/builder.d.ts | 8 + packages/webpack/builder.mjs | 3 + packages/webpack/package.json | 7 +- packages/webpack/src/configs/client.ts | 2 +- packages/webpack/src/configs/server.ts | 2 +- packages/webpack/src/plugins/chunk.ts | 8 +- packages/webpack/src/plugins/vue/client.ts | 2 +- packages/webpack/src/plugins/vue/server.ts | 2 +- packages/webpack/src/presets/base.ts | 21 +- packages/webpack/src/presets/style.ts | 3 +- packages/webpack/src/presets/vue.ts | 8 +- packages/webpack/src/webpack.ts | 13 +- pnpm-lock.yaml | 399 +++++++++++++++--- test/basic.test.ts | 2 +- test/fixtures/basic-types/nuxt.config.ts | 2 +- test/fixtures/basic/nuxt.config.ts | 2 +- test/fixtures/basic/package.json | 1 + test/fixtures/runtime-compiler/nuxt.config.ts | 2 +- test/hmr.test.ts | 2 +- test/runtime-compiler.test.ts | 2 +- test/suspense.test.ts | 2 +- 40 files changed, 649 insertions(+), 152 deletions(-) create mode 100644 packages/rspack/build.config.ts create mode 100644 packages/rspack/builder.mjs create mode 100644 packages/rspack/package.json create mode 100644 packages/webpack/builder.d.ts create mode 100644 packages/webpack/builder.mjs diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index cefda6475e..0ba6897c9a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -191,7 +191,7 @@ jobs: matrix: os: [ubuntu-latest, windows-latest] env: ["dev", "built"] - builder: ["vite", "webpack"] + builder: ["vite", "rspack", "webpack"] context: ["async", "default"] manifest: ["manifest-on", "manifest-off"] payload: ["json", "js"] @@ -199,12 +199,18 @@ jobs: exclude: - builder: "webpack" payload: "js" + - builder: "rspack" + payload: "js" - manifest: "manifest-off" payload: "js" - context: "default" payload: "js" - os: windows-latest payload: "js" + - env: "dev" + builder: "rspack" + - manifest: "manifest-off" + builder: "rspack" - env: "dev" builder: "webpack" - manifest: "manifest-off" diff --git a/package.json b/package.json index db406a9547..9a0bc90c73 100644 --- a/package.json +++ b/package.json @@ -35,6 +35,7 @@ }, "resolutions": { "@nuxt/kit": "workspace:*", + "@nuxt/rspack-builder": "workspace:*", "@nuxt/schema": "workspace:*", "@nuxt/ui-templates": "workspace:*", "@nuxt/vite-builder": "workspace:*", @@ -63,6 +64,7 @@ "@eslint/js": "9.12.0", "@nuxt/eslint-config": "0.5.7", "@nuxt/kit": "workspace:*", + "@nuxt/rspack-builder": "workspace:*", "@nuxt/test-utils": "3.14.3", "@nuxt/webpack-builder": "workspace:*", "@testing-library/vue": "8.1.0", diff --git a/packages/kit/build.config.ts b/packages/kit/build.config.ts index 87a8ccb072..d2a1f7fa7d 100644 --- a/packages/kit/build.config.ts +++ b/packages/kit/build.config.ts @@ -6,6 +6,7 @@ export default defineBuildConfig({ 'src/index', ], externals: [ + '@rspack/core', '@nuxt/schema', 'nitropack', 'nitro', diff --git a/packages/kit/package.json b/packages/kit/package.json index f1143c8439..651056b852 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -48,6 +48,7 @@ "untyped": "^1.5.1" }, "devDependencies": { + "@rspack/core": "1.0.8", "@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/kit/src/build.ts b/packages/kit/src/build.ts index fab8c45228..ba4a1d17ba 100644 --- a/packages/kit/src/build.ts +++ b/packages/kit/src/build.ts @@ -1,4 +1,5 @@ import type { Configuration as WebpackConfig, WebpackPluginInstance } from 'webpack' +import type { RspackPluginInstance } from '@rspack/core' import type { UserConfig as ViteConfig, Plugin as VitePlugin } from 'vite' import { useNuxt } from './context' import { toArray } from './utils' @@ -36,16 +37,7 @@ export interface ExtendWebpackConfigOptions extends ExtendConfigOptions {} // eslint-disable-next-line @typescript-eslint/no-empty-object-type export interface ExtendViteConfigOptions extends ExtendConfigOptions {} -/** - * Extend webpack config - * - * The fallback function might be called multiple times - * when applying to both client and server builds. - */ -export function extendWebpackConfig ( - fn: ((config: WebpackConfig) => void), - options: ExtendWebpackConfigOptions = {}, -) { +const extendWebpackCompatibleConfig = (builder: 'rspack' | 'webpack') => (fn: ((config: WebpackConfig) => void), options: ExtendWebpackConfigOptions = {}) => { const nuxt = useNuxt() if (options.dev === false && nuxt.options.dev) { @@ -55,7 +47,7 @@ export function extendWebpackConfig ( return } - nuxt.hook('webpack:config', (configs: WebpackConfig[]) => { + nuxt.hook(`${builder}:config`, (configs) => { if (options.server !== false) { const config = configs.find(i => i.name === 'server') if (config) { @@ -71,13 +63,25 @@ export function extendWebpackConfig ( }) } +/** + * Extend webpack config + * + * The fallback function might be called multiple times + * when applying to both client and server builds. + */ +export const extendWebpackConfig = extendWebpackCompatibleConfig('webpack') +/** + * Extend rspack config + * + * The fallback function might be called multiple times + * when applying to both client and server builds. + */ +export const extendRspackConfig = extendWebpackCompatibleConfig('rspack') + /** * Extend Vite config */ -export function extendViteConfig ( - fn: ((config: ViteConfig) => void), - options: ExtendViteConfigOptions = {}, -) { +export function extendViteConfig (fn: ((config: ViteConfig) => void), options: ExtendViteConfigOptions = {}) { const nuxt = useNuxt() if (options.dev === false && nuxt.options.dev) { @@ -114,6 +118,18 @@ export function addWebpackPlugin (pluginOrGetter: WebpackPluginInstance | Webpac config.plugins[method](...toArray(plugin)) }, options) } +/** + * Append rspack plugin to the config. + */ +export function addRspackPlugin (pluginOrGetter: RspackPluginInstance | RspackPluginInstance[] | (() => RspackPluginInstance | RspackPluginInstance[]), options?: ExtendWebpackConfigOptions) { + extendRspackConfig((config) => { + const method: 'push' | 'unshift' = options?.prepend ? 'unshift' : 'push' + const plugin = typeof pluginOrGetter === 'function' ? pluginOrGetter() : pluginOrGetter + + config.plugins = config.plugins || [] + config.plugins[method](...toArray(plugin)) + }, options) +} /** * Append Vite plugin to the config. @@ -131,6 +147,7 @@ export function addVitePlugin (pluginOrGetter: VitePlugin | VitePlugin[] | (() = interface AddBuildPluginFactory { vite?: () => VitePlugin | VitePlugin[] webpack?: () => WebpackPluginInstance | WebpackPluginInstance[] + rspack?: () => RspackPluginInstance | RspackPluginInstance[] } export function addBuildPlugin (pluginFactory: AddBuildPluginFactory, options?: ExtendConfigOptions) { @@ -141,4 +158,8 @@ export function addBuildPlugin (pluginFactory: AddBuildPluginFactory, options?: if (pluginFactory.webpack) { addWebpackPlugin(pluginFactory.webpack, options) } + + if (pluginFactory.rspack) { + addRspackPlugin(pluginFactory.rspack, options) + } } diff --git a/packages/kit/src/compatibility.ts b/packages/kit/src/compatibility.ts index 00ad74b67c..e2859e1812 100644 --- a/packages/kit/src/compatibility.ts +++ b/packages/kit/src/compatibility.ts @@ -8,6 +8,7 @@ export function normalizeSemanticVersion (version: string) { } const builderMap = { + '@nuxt/rspack-builder': 'rspack', '@nuxt/vite-builder': 'vite', '@nuxt/webpack-builder': 'webpack', } diff --git a/packages/kit/src/index.ts b/packages/kit/src/index.ts index bde038e6fb..c9b94204b0 100644 --- a/packages/kit/src/index.ts +++ b/packages/kit/src/index.ts @@ -13,7 +13,7 @@ export type { LoadNuxtOptions } from './loader/nuxt' // Utils export { addImports, addImportsDir, addImportsSources } from './imports' export { updateRuntimeConfig, useRuntimeConfig } from './runtime-config' -export { addBuildPlugin, addVitePlugin, addWebpackPlugin, extendViteConfig, extendWebpackConfig } from './build' +export { addBuildPlugin, addVitePlugin, addRspackPlugin, addWebpackPlugin, extendViteConfig, extendRspackConfig, extendWebpackConfig } from './build' export type { ExtendConfigOptions, ExtendViteConfigOptions, ExtendWebpackConfigOptions } from './build' export { assertNuxtCompatibility, checkNuxtCompatibility, getNuxtVersion, hasNuxtCompatibility, isNuxtMajorVersion, normalizeSemanticVersion, isNuxt2, isNuxt3 } from './compatibility' export { addComponent, addComponentsDir } from './components' diff --git a/packages/nuxt/src/components/module.ts b/packages/nuxt/src/components/module.ts index 98da026f2b..8f1589bb08 100644 --- a/packages/nuxt/src/components/module.ts +++ b/packages/nuxt/src/components/module.ts @@ -274,16 +274,18 @@ export default defineNuxtModule<ComponentsOptions>({ } }) - nuxt.hook('webpack:config', (configs) => { - configs.forEach((config) => { - const mode = config.name === 'client' ? 'client' : 'server' - config.plugins = config.plugins || [] + for (const key of ['rspack:config', 'webpack:config'] as const) { + nuxt.hook(key, (configs) => { + configs.forEach((config) => { + const mode = config.name === 'client' ? 'client' : 'server' + config.plugins = config.plugins || [] - if (mode !== 'server') { - writeFileSync(join(nuxt.options.buildDir, 'components-chunk.mjs'), 'export const paths = {}') - } + if (mode !== 'server') { + writeFileSync(join(nuxt.options.buildDir, 'components-chunk.mjs'), 'export const paths = {}') + } + }) }) - }) + } } }, }) diff --git a/packages/nuxt/src/core/nitro.ts b/packages/nuxt/src/core/nitro.ts index effcbd63cd..34f23fb75d 100644 --- a/packages/nuxt/src/core/nitro.ts +++ b/packages/nuxt/src/core/nitro.ts @@ -347,7 +347,7 @@ export async function initNitro (nuxt: Nuxt & { _nitro?: Nitro }) { } } - if (nuxt.options.builder === '@nuxt/webpack-builder' || nuxt.options.dev) { + if (nuxt.options.dev || nuxt.options.builder === '@nuxt/webpack-builder' || nuxt.options.builder === '@nuxt/rspack-builder') { nitroConfig.virtual!['#build/dist/server/styles.mjs'] = 'export default {}' // In case a non-normalized absolute path is called for on Windows if (process.platform === 'win32') { @@ -448,18 +448,20 @@ export async function initNitro (nuxt: Nuxt & { _nitro?: Nitro }) { } } }) - nuxt.hook('webpack:config', (configuration) => { - const clientConfig = configuration.find(config => config.name === 'client') - if (!clientConfig!.resolve) { clientConfig!.resolve!.alias = {} } - if (Array.isArray(clientConfig!.resolve!.alias)) { - clientConfig!.resolve!.alias.push({ - name: 'vue', - alias: 'vue/dist/vue.esm-bundler', - }) - } else { - clientConfig!.resolve!.alias!.vue = 'vue/dist/vue.esm-bundler' - } - }) + for (const hook of ['webpack:config', 'rspack:config'] as const) { + nuxt.hook(hook, (configuration) => { + const clientConfig = configuration.find(config => config.name === 'client') + if (!clientConfig!.resolve) { clientConfig!.resolve!.alias = {} } + if (Array.isArray(clientConfig!.resolve!.alias)) { + clientConfig!.resolve!.alias.push({ + name: 'vue', + alias: 'vue/dist/vue.esm-bundler', + }) + } else { + clientConfig!.resolve!.alias!.vue = 'vue/dist/vue.esm-bundler' + } + }) + } } // Setup handlers @@ -545,13 +547,15 @@ export async function initNitro (nuxt: Nuxt & { _nitro?: Nitro }) { // nuxt dev if (nuxt.options.dev) { - nuxt.hook('webpack:compile', ({ name, compiler }) => { - if (name === 'server') { - const memfs = compiler.outputFileSystem as typeof import('node:fs') - nitro.options.virtual['#build/dist/server/server.mjs'] = () => memfs.readFileSync(join(nuxt.options.buildDir, 'dist/server/server.mjs'), 'utf-8') - } - }) - nuxt.hook('webpack:compiled', () => { nuxt.server.reload() }) + for (const builder of ['webpack', 'rspack'] as const) { + nuxt.hook(`${builder}:compile`, ({ name, compiler }) => { + if (name === 'server') { + const memfs = compiler.outputFileSystem as typeof import('node:fs') + nitro.options.virtual['#build/dist/server/server.mjs'] = () => memfs.readFileSync(join(nuxt.options.buildDir, 'dist/server/server.mjs'), 'utf-8') + } + }) + nuxt.hook(`${builder}:compiled`, () => { nuxt.server.reload() }) + } nuxt.hook('vite:compiled', () => { nuxt.server.reload() }) nuxt.hook('server:devHandler', (h) => { devMiddlewareHandler.set(h) }) diff --git a/packages/nuxt/src/core/nuxt.ts b/packages/nuxt/src/core/nuxt.ts index 7daf4567ba..56ecd6f7c8 100644 --- a/packages/nuxt/src/core/nuxt.ts +++ b/packages/nuxt/src/core/nuxt.ts @@ -497,9 +497,11 @@ async function initNuxt (nuxt: Nuxt) { const envMap = { // defaults from `builder` based on package name + '@nuxt/rspack-builder': '@rspack/core/module', '@nuxt/vite-builder': 'vite/client', '@nuxt/webpack-builder': 'webpack/module', // simpler overrides from `typescript.builder` for better DX + 'rspack': '@rspack/core/module', 'vite': 'vite/client', 'webpack': 'webpack/module', // default 'merged' builder environment for module authors diff --git a/packages/rspack/build.config.ts b/packages/rspack/build.config.ts new file mode 100644 index 0000000000..c11f11a10c --- /dev/null +++ b/packages/rspack/build.config.ts @@ -0,0 +1,18 @@ +import { defineBuildConfig } from 'unbuild' +import config from '../webpack/build.config' + +export default defineBuildConfig({ + ...config[0], + externals: [ + '@rspack/core', + '#builder', + '@nuxt/schema', + ], + entries: [ + { + input: '../webpack/src/index', + name: 'index', + declaration: true, + }, + ], +}) diff --git a/packages/rspack/builder.mjs b/packages/rspack/builder.mjs new file mode 100644 index 0000000000..14b2475188 --- /dev/null +++ b/packages/rspack/builder.mjs @@ -0,0 +1,5 @@ +import webpack from '@rspack/core' + +export const builder = 'rspack' +export { webpack } +export const MiniCssExtractPlugin = webpack.CssExtractRspackPlugin diff --git a/packages/rspack/package.json b/packages/rspack/package.json new file mode 100644 index 0000000000..f689e1bbaa --- /dev/null +++ b/packages/rspack/package.json @@ -0,0 +1,94 @@ +{ + "name": "@nuxt/rspack-builder", + "version": "3.12.2", + "repository": { + "type": "git", + "url": "git+https://github.com/nuxt/nuxt.git", + "directory": "packages/rspack" + }, + "description": "rspack bundler for Nuxt", + "homepage": "https://nuxt.com", + "license": "MIT", + "type": "module", + "types": "./dist/index.d.ts", + "imports": { + "#builder": "./builder.mjs" + }, + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/index.mjs" + }, + "./dist/*": "./dist/*" + }, + "files": [ + "dist", + "builder.mjs" + ], + "scripts": { + "prepack": "unbuild" + }, + "dependencies": { + "@nuxt/friendly-errors-webpack-plugin": "^2.6.0", + "@nuxt/kit": "workspace:*", + "@rspack/core": "^1.0.8", + "autoprefixer": "^10.4.20", + "css-loader": "^7.1.2", + "css-minimizer-webpack-plugin": "^7.0.0", + "cssnano": "^7.0.6", + "defu": "^6.1.4", + "esbuild-loader": "^4.2.2", + "escape-string-regexp": "^5.0.0", + "estree-walker": "^3.0.3", + "file-loader": "^6.2.0", + "fork-ts-checker-webpack-plugin": "^9.0.2", + "globby": "^14.0.2", + "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", + "hash-sum": "^2.0.0", + "jiti": "^2.3.3", + "knitwork": "^1.1.0", + "lodash-es": "4.17.21", + "magic-string": "^0.30.11", + "memfs": "^4.13.0", + "mlly": "^1.7.2", + "ohash": "^1.1.4", + "pathe": "^1.1.2", + "pify": "^6.1.0", + "postcss": "^8.4.47", + "postcss-import": "^16.1.0", + "postcss-import-resolver": "^2.0.0", + "postcss-loader": "^8.1.1", + "postcss-url": "^10.1.3", + "pug-plain-loader": "^1.1.0", + "std-env": "^3.7.0", + "time-fix-plugin": "^2.0.7", + "ufo": "^1.5.4", + "unenv": "^1.10.0", + "unplugin": "^1.14.1", + "url-loader": "^4.1.1", + "vue-bundle-renderer": "^2.1.1", + "vue-loader": "^17.4.2", + "webpack-bundle-analyzer": "^4.10.2", + "webpack-dev-middleware": "^7.4.2", + "webpack-hot-middleware": "^2.26.1", + "webpack-virtual-modules": "^0.6.2", + "webpackbar": "^6.0.1" + }, + "devDependencies": { + "@nuxt/schema": "workspace:*", + "@types/hash-sum": "1.0.2", + "@types/lodash-es": "4.17.12", + "@types/pify": "5.0.4", + "@types/webpack-bundle-analyzer": "4.7.0", + "@types/webpack-hot-middleware": "2.25.9", + "rollup": "4.24.0", + "unbuild": "3.0.0-rc.11", + "vue": "3.5.11" + }, + "peerDependencies": { + "vue": "^3.3.4" + }, + "engines": { + "node": "^14.18.0 || >=16.10.0" + } +} diff --git a/packages/schema/src/config/build.ts b/packages/schema/src/config/build.ts index 6527a2aaa3..fbacf2dd79 100644 --- a/packages/schema/src/config/build.ts +++ b/packages/schema/src/config/build.ts @@ -7,14 +7,15 @@ import { consola } from 'consola' export default defineUntypedSchema({ /** * The builder to use for bundling the Vue part of your application. - * @type {'vite' | 'webpack' | { bundle: (nuxt: typeof import('../src/types/nuxt').Nuxt) => Promise<void> }} + * @type {'vite' | 'webpack' | 'rspack' | { bundle: (nuxt: typeof import('../src/types/nuxt').Nuxt) => Promise<void> }} */ builder: { - $resolve: async (val: 'vite' | 'webpack' | { bundle: (nuxt: unknown) => Promise<void> } | undefined = 'vite', get) => { + $resolve: async (val: 'vite' | 'webpack' | 'rspack' | { bundle: (nuxt: unknown) => Promise<void> } | undefined = 'vite', get) => { if (typeof val === 'object') { return val } const map: Record<string, string> = { + rspack: '@nuxt/rspack-builder', vite: '@nuxt/vite-builder', webpack: '@nuxt/webpack-builder', } diff --git a/packages/schema/src/config/typescript.ts b/packages/schema/src/config/typescript.ts index 402cd007fd..742f5a20f9 100644 --- a/packages/schema/src/config/typescript.ts +++ b/packages/schema/src/config/typescript.ts @@ -20,7 +20,7 @@ export default defineUntypedSchema({ * builder environment types (with `false`) to handle this fully yourself, or opt for a 'shared' option. * * The 'shared' option is advised for module authors, who will want to support multiple possible builders. - * @type {'vite' | 'webpack' | 'shared' | false | undefined} + * @type {'vite' | 'webpack' | 'rspack' | 'shared' | false | undefined} */ builder: { $resolve: val => val ?? null, diff --git a/packages/schema/src/types/compatibility.ts b/packages/schema/src/types/compatibility.ts index 562b187cb0..209b373072 100644 --- a/packages/schema/src/types/compatibility.ts +++ b/packages/schema/src/types/compatibility.ts @@ -26,7 +26,7 @@ export interface NuxtCompatibility { * }) * ``` */ - builder?: Partial<Record<'vite' | 'webpack' | (string & {}), false | string>> + builder?: Partial<Record<'vite' | 'webpack' | 'rspack' | (string & {}), false | string>> } export interface NuxtCompatibilityIssue { diff --git a/packages/schema/src/types/config.ts b/packages/schema/src/types/config.ts index 3de59b8493..805564bad6 100644 --- a/packages/schema/src/types/config.ts +++ b/packages/schema/src/types/config.ts @@ -81,7 +81,7 @@ export interface NuxtBuilder { export interface NuxtOptions extends Omit<ConfigSchema, 'vue' | 'sourcemap' | 'builder' | 'postcss' | 'webpack'> { vue: Omit<ConfigSchema['vue'], 'config'> & { config?: Partial<Filter<VueAppConfig, string | boolean>> } sourcemap: Required<Exclude<ConfigSchema['sourcemap'], boolean>> - builder: '@nuxt/vite-builder' | '@nuxt/webpack-builder' | NuxtBuilder + builder: '@nuxt/vite-builder' | '@nuxt/webpack-builder' | '@nuxt/rspack-builder' | NuxtBuilder postcss: Omit<ConfigSchema['postcss'], 'order'> & { order: Exclude<ConfigSchema['postcss']['order'], string> } webpack: ConfigSchema['webpack'] & { $client: ConfigSchema['webpack'] diff --git a/packages/schema/src/types/hooks.ts b/packages/schema/src/types/hooks.ts index 780b8b0614..7fd4b2aa5d 100644 --- a/packages/schema/src/types/hooks.ts +++ b/packages/schema/src/types/hooks.ts @@ -408,6 +408,55 @@ export interface NuxtHooks { * @returns void */ 'webpack:progress': (statesArray: any[]) => void + + // rspack + /** + * Called before configuring the webpack compiler. + * @param webpackConfigs Configs objects to be pushed to the compiler + * @returns Promise + */ + 'rspack:config': (webpackConfigs: Configuration[]) => HookResult + /** + * Allows to read the resolved webpack config + * @param webpackConfigs Configs objects to be pushed to the compiler + * @returns Promise + */ + 'rspack:configResolved': (webpackConfigs: Readonly<Configuration>[]) => HookResult + /** + * Called right before compilation. + * @param options The options to be added + * @returns Promise + */ + 'rspack:compile': (options: { name: string, compiler: Compiler }) => HookResult + /** + * Called after resources are loaded. + * @param options The compiler options + * @returns Promise + */ + 'rspack:compiled': (options: { name: string, compiler: Compiler, stats: Stats }) => HookResult + + /** + * Called on `change` on WebpackBar. + * @param shortPath the short path + * @returns void + */ + 'rspack:change': (shortPath: string) => void + /** + * Called on `done` if has errors on WebpackBar. + * @returns void + */ + 'rspack:error': () => void + /** + * Called on `allDone` on WebpackBar. + * @returns void + */ + 'rspack:done': () => void + /** + * Called on `progress` on WebpackBar. + * @param statesArray The array containing the states on progress + * @returns void + */ + 'rspack:progress': (statesArray: any[]) => void } export type NuxtHookName = keyof NuxtHooks diff --git a/packages/webpack/build.config.ts b/packages/webpack/build.config.ts index d9cd15d80a..e1567f1bb6 100644 --- a/packages/webpack/build.config.ts +++ b/packages/webpack/build.config.ts @@ -17,6 +17,7 @@ export default defineBuildConfig({ 'vue', ], externals: [ + '#builder', '@nuxt/schema', ], }) diff --git a/packages/webpack/builder.d.ts b/packages/webpack/builder.d.ts new file mode 100644 index 0000000000..a7924b945d --- /dev/null +++ b/packages/webpack/builder.d.ts @@ -0,0 +1,8 @@ +declare module '#builder' { + import type Webpack from 'webpack' + import type MiniCssExtractPlugin from 'mini-css-extract-plugin' + + export const webpack: typeof Webpack + export const MiniCssExtractPlugin: typeof MiniCssExtractPlugin + export const builder: 'webpack' | 'rspack' +} diff --git a/packages/webpack/builder.mjs b/packages/webpack/builder.mjs new file mode 100644 index 0000000000..4de1c41293 --- /dev/null +++ b/packages/webpack/builder.mjs @@ -0,0 +1,3 @@ +export const builder = 'webpack' +export { default as webpack } from 'webpack' +export { default as MiniCssExtractPlugin } from 'mini-css-extract-plugin' diff --git a/packages/webpack/package.json b/packages/webpack/package.json index 0c8588ca6d..3c99590c9f 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -11,6 +11,9 @@ "license": "MIT", "type": "module", "types": "./dist/index.d.ts", + "imports": { + "#builder": "./builder.mjs" + }, "exports": { ".": { "types": "./dist/index.d.ts", @@ -19,7 +22,8 @@ "./dist/*": "./dist/*" }, "files": [ - "dist" + "dist", + "builder.mjs" ], "scripts": { "prepack": "unbuild" @@ -72,6 +76,7 @@ }, "devDependencies": { "@nuxt/schema": "workspace:*", + "@rspack/core": "1.0.8", "@types/hash-sum": "1.0.2", "@types/lodash-es": "4.17.12", "@types/pify": "5.0.4", diff --git a/packages/webpack/src/configs/client.ts b/packages/webpack/src/configs/client.ts index e1bf00a5fd..f147745939 100644 --- a/packages/webpack/src/configs/client.ts +++ b/packages/webpack/src/configs/client.ts @@ -1,6 +1,5 @@ import querystring from 'node:querystring' import { resolve } from 'pathe' -import webpack from 'webpack' import { BundleAnalyzerPlugin } from 'webpack-bundle-analyzer' import { logger } from '@nuxt/kit' import { joinURL } from 'ufo' @@ -10,6 +9,7 @@ import { env, nodeless } from 'unenv' import type { WebpackConfigContext } from '../utils/config' import { applyPresets } from '../utils/config' import { nuxt } from '../presets/nuxt' +import { webpack } from '#builder' export async function client (ctx: WebpackConfigContext) { ctx.name = 'client' diff --git a/packages/webpack/src/configs/server.ts b/packages/webpack/src/configs/server.ts index e9a1738153..53370bef88 100644 --- a/packages/webpack/src/configs/server.ts +++ b/packages/webpack/src/configs/server.ts @@ -1,11 +1,11 @@ import { isAbsolute } from 'pathe' -import webpack from 'webpack' import ForkTSCheckerWebpackPlugin from 'fork-ts-checker-webpack-plugin' import { logger } from '@nuxt/kit' import type { WebpackConfigContext } from '../utils/config' import { applyPresets } from '../utils/config' import { nuxt } from '../presets/nuxt' import { node } from '../presets/node' +import { webpack } from '#builder' const assetPattern = /\.(?:css|s[ca]ss|png|jpe?g|gif|svg|woff2?|eot|ttf|otf|webp|webm|mp4|ogv)(?:\?.*)?$/i diff --git a/packages/webpack/src/plugins/chunk.ts b/packages/webpack/src/plugins/chunk.ts index 56edb4c2fc..999b83cbc7 100644 --- a/packages/webpack/src/plugins/chunk.ts +++ b/packages/webpack/src/plugins/chunk.ts @@ -1,9 +1,10 @@ import type { Compiler } from 'webpack' -import webpack from 'webpack' +import { webpack } from '#builder' const pluginName = 'ChunkErrorPlugin' -const script = ` +export class ChunkErrorPlugin { + script = ` if (typeof ${webpack.RuntimeGlobals.require} !== "undefined") { var _ensureChunk = ${webpack.RuntimeGlobals.ensureChunk}; ${webpack.RuntimeGlobals.ensureChunk} = function (chunkId) { @@ -16,12 +17,11 @@ if (typeof ${webpack.RuntimeGlobals.require} !== "undefined") { }; };` -export class ChunkErrorPlugin { apply (compiler: Compiler) { compiler.hooks.thisCompilation.tap(pluginName, compilation => compilation.mainTemplate.hooks.localVars.tap( { name: pluginName, stage: 1 }, - source => source + script, + source => source + this.script, ), ) } diff --git a/packages/webpack/src/plugins/vue/client.ts b/packages/webpack/src/plugins/vue/client.ts index 005afcf18e..3f217f3e1d 100644 --- a/packages/webpack/src/plugins/vue/client.ts +++ b/packages/webpack/src/plugins/vue/client.ts @@ -7,7 +7,7 @@ import { mkdir, writeFile } from 'node:fs/promises' import { normalizeWebpackManifest } from 'vue-bundle-renderer' import { dirname } from 'pathe' -import hash from 'hash-sum' +import { hash } from 'ohash' import type { Nuxt } from '@nuxt/schema' import type { Compilation, Compiler } from 'webpack' diff --git a/packages/webpack/src/plugins/vue/server.ts b/packages/webpack/src/plugins/vue/server.ts index 646589c601..29f3a1b74c 100644 --- a/packages/webpack/src/plugins/vue/server.ts +++ b/packages/webpack/src/plugins/vue/server.ts @@ -1,6 +1,6 @@ import type { Compilation, Compiler } from 'webpack' -import webpack from 'webpack' import { extractQueryPartJS, isJS, validate } from './util' +import { webpack } from '#builder' interface VueSSRServerPluginOptions { filename: string diff --git a/packages/webpack/src/presets/base.ts b/packages/webpack/src/presets/base.ts index 7e61613f2a..48ae42c14c 100644 --- a/packages/webpack/src/presets/base.ts +++ b/packages/webpack/src/presets/base.ts @@ -3,7 +3,6 @@ import { normalize, resolve } from 'pathe' import TimeFixPlugin from 'time-fix-plugin' import WebpackBar from 'webpackbar' import type { Configuration } from 'webpack' -import webpack from 'webpack' import { logger } from '@nuxt/kit' // @ts-expect-error missing types import FriendlyErrorsWebpackPlugin from '@nuxt/friendly-errors-webpack-plugin' @@ -16,6 +15,8 @@ import WarningIgnorePlugin from '../plugins/warning-ignore' import type { WebpackConfigContext } from '../utils/config' import { applyPresets, fileName } from '../utils/config' +import { builder, webpack } from '#builder' + export async function base (ctx: WebpackConfigContext) { await applyPresets(ctx, [ baseAlias, @@ -53,14 +54,18 @@ function basePlugins (ctx: WebpackConfigContext) { // Add timefix-plugin before other plugins if (ctx.options.dev) { - ctx.config.plugins.push(new TimeFixPlugin()) + if (ctx.nuxt.options.builder !== '@nuxt/rspack-builder') { + ctx.config.plugins.push(new TimeFixPlugin()) + } } // User plugins ctx.config.plugins.push(...(ctx.userConfig.plugins || [])) // Ignore empty warnings - ctx.config.plugins.push(new WarningIgnorePlugin(getWarningIgnoreFilter(ctx))) + if (ctx.nuxt.options.builder !== '@nuxt/rspack-builder') { + ctx.config.plugins.push(new WarningIgnorePlugin(getWarningIgnoreFilter(ctx))) + } // Provide env via DefinePlugin ctx.config.plugins.push(new webpack.DefinePlugin(getEnv(ctx))) @@ -93,21 +98,21 @@ function basePlugins (ctx: WebpackConfigContext) { reporter: { change: (_, { shortPath }) => { if (!ctx.isServer) { - ctx.nuxt.callHook('webpack:change', shortPath) + ctx.nuxt.callHook(`${builder}:change`, shortPath) } }, done: ({ state }) => { if (state.hasErrors) { - ctx.nuxt.callHook('webpack:error') + ctx.nuxt.callHook(`${builder}:error`) } else { logger.success(`${state.name} ${state.message}`) } }, allDone: () => { - ctx.nuxt.callHook('webpack:done') + ctx.nuxt.callHook(`${builder}:done`) }, progress ({ statesArray }) { - ctx.nuxt.callHook('webpack:progress', statesArray) + ctx.nuxt.callHook(`${builder}:progress`, statesArray) }, }, }, @@ -150,7 +155,7 @@ function baseTranspile (ctx: WebpackConfigContext) { /\.vue\.js/i, // include SFCs in node_modules /consola\/src/, /vue-demi/, - /(^|\/)nuxt\/(dist\/)?(app|[^/]+\/runtime)($|\/)/, + /(^|\/)nuxt\/(src\/|dist\/)?(app|[^/]+\/runtime)($|\/)/, ] for (let pattern of ctx.options.build.transpile) { diff --git a/packages/webpack/src/presets/style.ts b/packages/webpack/src/presets/style.ts index 90d1031885..fc44bd6157 100644 --- a/packages/webpack/src/presets/style.ts +++ b/packages/webpack/src/presets/style.ts @@ -1,9 +1,10 @@ -import MiniCssExtractPlugin from 'mini-css-extract-plugin' import CssMinimizerPlugin from 'css-minimizer-webpack-plugin' import type { WebpackConfigContext } from '../utils/config' import { applyPresets, fileName } from '../utils/config' import { getPostcssConfig } from '../utils/postcss' +import { MiniCssExtractPlugin } from '#builder' + export async function style (ctx: WebpackConfigContext) { await applyPresets(ctx, [ loaders, diff --git a/packages/webpack/src/presets/vue.ts b/packages/webpack/src/presets/vue.ts index 16acd3ca07..e14632a4fd 100644 --- a/packages/webpack/src/presets/vue.ts +++ b/packages/webpack/src/presets/vue.ts @@ -1,10 +1,11 @@ import { resolve } from 'pathe' import VueLoaderPlugin from 'vue-loader/dist/pluginWebpack5.js' -import webpack from 'webpack' import VueSSRClientPlugin from '../plugins/vue/client' import VueSSRServerPlugin from '../plugins/vue/server' import type { WebpackConfigContext } from '../utils/config' +import { webpack } from '#builder' + export function vue (ctx: WebpackConfigContext) { // @ts-expect-error de-default vue-loader ctx.config.plugins!.push(new (VueLoaderPlugin.default || VueLoaderPlugin)()) @@ -30,7 +31,8 @@ export function vue (ctx: WebpackConfigContext) { // https://github.com/vuejs/vue-next/tree/master/packages/vue#bundler-build-feature-flags // TODO: Provide options to toggle ctx.config.plugins!.push(new webpack.DefinePlugin({ - __VUE_OPTIONS_API__: 'true', - __VUE_PROD_DEVTOOLS__: 'false', + '__VUE_OPTIONS_API__': 'true', + '__VUE_PROD_DEVTOOLS__': 'false', + '__VUE_PROD_HYDRATION_MISMATCH_DETAILS__': ctx.nuxt.options.debug, })) } diff --git a/packages/webpack/src/webpack.ts b/packages/webpack/src/webpack.ts index 1c9da4c3a2..f1b178af54 100644 --- a/packages/webpack/src/webpack.ts +++ b/packages/webpack/src/webpack.ts @@ -1,5 +1,4 @@ import pify from 'pify' -import webpack from 'webpack' import type { NodeMiddleware } from 'h3' import { resolve } from 'pathe' import { defineEventHandler, fromNodeMiddleware } from 'h3' @@ -21,6 +20,8 @@ import { client, server } from './configs' import { applyPresets, createWebpackConfigContext, getWebpackConfig } from './utils/config' import { dynamicRequire } from './nitro/plugins/dynamic-require' +import { builder, webpack } from '#builder' + // TODO: Support plugins // const plugins: string[] = [] @@ -52,7 +53,7 @@ export const bundle: NuxtBuilder['bundle'] = async (nuxt) => { prerenderRollupPlugins.push(dynamicRequirePlugin) rollupPlugins.push(dynamicRequirePlugin) - await nuxt.callHook('webpack:config', webpackConfigs) + await nuxt.callHook(`${builder}:config`, webpackConfigs) // Initialize shared MFS for dev const mfs = nuxt.options.dev ? createMFS() : null @@ -62,7 +63,7 @@ export const bundle: NuxtBuilder['bundle'] = async (nuxt) => { sourcemap: !!nuxt.options.sourcemap[config.name as 'client' | 'server'], })) // Emit chunk errors if the user has opted in to `experimental.emitRouteChunkError` - if (config.name === 'client' && nuxt.options.experimental.emitRouteChunkError) { + if (config.name === 'client' && nuxt.options.experimental.emitRouteChunkError && nuxt.options.builder !== '@nuxt/rspack-builder') { config.plugins!.push(new ChunkErrorPlugin()) } config.plugins!.push(composableKeysPlugin.webpack({ @@ -72,7 +73,7 @@ export const bundle: NuxtBuilder['bundle'] = async (nuxt) => { })) } - await nuxt.callHook('webpack:configResolved', webpackConfigs) + await nuxt.callHook(`${builder}:configResolved`, webpackConfigs) // Configure compilers const compilers = webpackConfigs.map((config) => { @@ -142,11 +143,11 @@ async function createDevMiddleware (compiler: Compiler) { async function compile (compiler: Compiler) { const nuxt = useNuxt() - await nuxt.callHook('webpack:compile', { name: compiler.options.name!, compiler }) + await nuxt.callHook(`${builder}:compile`, { name: compiler.options.name!, compiler }) // Load renderer resources after build compiler.hooks.done.tap('load-resources', async (stats) => { - await nuxt.callHook('webpack:compiled', { name: compiler.options.name!, compiler, stats }) + await nuxt.callHook(`${builder}:compiled`, { name: compiler.options.name!, compiler, stats }) }) // --- Dev Build --- diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8bd6d9c595..15b62e69e0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,6 +10,7 @@ overrides: '@nuxt/ui-templates': workspace:* '@nuxt/vite-builder': workspace:* '@nuxt/webpack-builder': workspace:* + '@nuxt/rspack-builder': workspace:* '@types/node': 20.16.11 '@vue/compiler-core': 3.5.11 '@vue/compiler-dom': 3.5.11 @@ -43,6 +44,9 @@ importers: '@nuxt/kit': specifier: workspace:* version: link:packages/kit + '@nuxt/rspack-builder': + 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.11)(vue@3.5.11(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.11(typescript@5.6.3)))(vue@3.5.11(typescript@5.6.3))(webpack-sources@3.2.3) @@ -245,6 +249,9 @@ importers: specifier: ^1.5.1 version: 1.5.1 devDependencies: + '@rspack/core': + specifier: 1.0.8 + version: 1.0.8 '@types/hash-sum': specifier: 1.0.2 version: 1.0.2 @@ -493,6 +500,169 @@ importers: 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) + packages/rspack: + dependencies: + '@nuxt/friendly-errors-webpack-plugin': + specifier: ^2.6.0 + version: 2.6.0(webpack@5.95.0) + '@nuxt/kit': + specifier: workspace:* + version: link:../kit + '@rspack/core': + specifier: ^1.0.8 + version: 1.0.8 + 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.8)(webpack@5.95.0) + css-minimizer-webpack-plugin: + specifier: ^7.0.0 + version: 7.0.0(webpack@5.95.0) + cssnano: + specifier: ^7.0.6 + version: 7.0.6(postcss@8.4.47) + defu: + specifier: ^6.1.4 + version: 6.1.4 + esbuild-loader: + specifier: ^4.2.2 + version: 4.2.2(webpack@5.95.0) + escape-string-regexp: + specifier: ^5.0.0 + version: 5.0.0 + estree-walker: + specifier: ^3.0.3 + version: 3.0.3 + file-loader: + specifier: ^6.2.0 + version: 6.2.0(webpack@5.95.0) + fork-ts-checker-webpack-plugin: + specifier: ^9.0.2 + version: 9.0.2(typescript@5.6.3)(webpack@5.95.0) + globby: + specifier: ^14.0.2 + version: 14.0.2 + h3: + specifier: npm:h3-nightly@2.0.0-1718872656.6765a6e + version: h3-nightly@2.0.0-1718872656.6765a6e + hash-sum: + specifier: ^2.0.0 + version: 2.0.0 + jiti: + specifier: 2.3.3 + version: 2.3.3 + knitwork: + specifier: ^1.1.0 + version: 1.1.0 + lodash-es: + specifier: 4.17.21 + version: 4.17.21 + magic-string: + specifier: ^0.30.11 + version: 0.30.11 + memfs: + specifier: ^4.13.0 + version: 4.13.0 + mlly: + specifier: ^1.7.2 + version: 1.7.2 + ohash: + specifier: 1.1.4 + version: 1.1.4 + pathe: + specifier: ^1.1.2 + version: 1.1.2 + pify: + specifier: ^6.1.0 + version: 6.1.0 + postcss: + specifier: 8.4.47 + version: 8.4.47 + postcss-import: + specifier: ^16.1.0 + version: 16.1.0(postcss@8.4.47) + postcss-import-resolver: + specifier: ^2.0.0 + version: 2.0.0 + postcss-loader: + specifier: ^8.1.1 + version: 8.1.1(@rspack/core@1.0.8)(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) + pug-plain-loader: + specifier: ^1.1.0 + version: 1.1.0(pug@3.0.3) + std-env: + specifier: ^3.7.0 + version: 3.7.0 + time-fix-plugin: + specifier: ^2.0.7 + version: 2.0.7(webpack@5.95.0) + ufo: + specifier: 1.5.4 + version: 1.5.4 + unenv: + specifier: ^1.10.0 + version: 1.10.0 + unplugin: + specifier: ^1.14.1 + version: 1.14.1(webpack-sources@3.2.3) + url-loader: + specifier: ^4.1.1 + version: 4.1.1(file-loader@6.2.0(webpack@5.95.0))(webpack@5.95.0) + vue-bundle-renderer: + specifier: ^2.1.1 + version: 2.1.1 + vue-loader: + specifier: ^17.4.2 + version: 17.4.2(@vue/compiler-sfc@3.5.11)(vue@3.5.11(typescript@5.6.3))(webpack@5.95.0) + webpack-bundle-analyzer: + specifier: ^4.10.2 + version: 4.10.2 + webpack-dev-middleware: + specifier: ^7.4.2 + version: 7.4.2(webpack@5.95.0) + webpack-hot-middleware: + specifier: ^2.26.1 + version: 2.26.1 + webpack-virtual-modules: + specifier: ^0.6.2 + version: 0.6.2 + webpackbar: + specifier: ^6.0.1 + version: 6.0.1(webpack@5.95.0) + devDependencies: + '@nuxt/schema': + specifier: workspace:* + version: link:../schema + '@types/hash-sum': + specifier: 1.0.2 + version: 1.0.2 + '@types/lodash-es': + specifier: 4.17.12 + version: 4.17.12 + '@types/pify': + specifier: 5.0.4 + version: 5.0.4 + '@types/webpack-bundle-analyzer': + specifier: 4.7.0 + version: 4.7.0 + '@types/webpack-hot-middleware': + specifier: 2.25.9 + version: 2.25.9 + rollup: + specifier: 4.24.0 + version: 4.24.0 + unbuild: + 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)) + vue: + specifier: 3.5.11 + version: 3.5.11(typescript@5.6.3) + packages/schema: dependencies: compatx: @@ -793,7 +963,7 @@ importers: version: 10.4.20(postcss@8.4.47) css-loader: specifier: ^7.1.2 - version: 7.1.2(webpack@5.95.0) + version: 7.1.2(@rspack/core@1.0.8)(webpack@5.95.0) css-minimizer-webpack-plugin: specifier: ^7.0.0 version: 7.0.0(webpack@5.95.0) @@ -868,7 +1038,7 @@ importers: version: 2.0.0 postcss-loader: specifier: ^8.1.1 - version: 8.1.1(postcss@8.4.47)(typescript@5.6.3)(webpack@5.95.0) + version: 8.1.1(@rspack/core@1.0.8)(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) @@ -918,6 +1088,9 @@ importers: '@nuxt/schema': specifier: workspace:* version: link:../schema + '@rspack/core': + specifier: 1.0.8 + version: 1.0.8 '@types/hash-sum': specifier: 1.0.2 version: 1.0.2 @@ -951,6 +1124,9 @@ importers: test/fixtures/basic: dependencies: + '@nuxt/rspack-builder': + specifier: workspace:* + version: link:../../../packages/rspack '@nuxt/webpack-builder': specifier: workspace:* version: link:../../../packages/webpack @@ -1930,6 +2106,18 @@ packages: resolution: {integrity: sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==} hasBin: true + '@module-federation/runtime-tools@0.5.1': + resolution: {integrity: sha512-nfBedkoZ3/SWyO0hnmaxuz0R0iGPSikHZOAZ0N/dVSQaIzlffUo35B5nlC2wgWIc0JdMZfkwkjZRrnuuDIJbzg==} + + '@module-federation/runtime@0.5.1': + resolution: {integrity: sha512-xgiMUWwGLWDrvZc9JibuEbXIbhXg6z2oUkemogSvQ4LKvrl/n0kbqP1Blk669mXzyWbqtSp6PpvNdwaE1aN5xQ==} + + '@module-federation/sdk@0.5.1': + resolution: {integrity: sha512-exvchtjNURJJkpqjQ3/opdbfeT2wPKvrbnGnyRkrwW5o3FH1LaST1tkiNviT6OXTexGaVc2DahbdniQHVtQ7pA==} + + '@module-federation/webpack-bundler-runtime@0.5.1': + resolution: {integrity: sha512-mMhRFH0k2VjwHt3Jol9JkUsmI/4XlrAoBG3E0o7HoyoPYv1UFOWyqAflfANcUPgbYpvqmyLzDcO+3IT36LXnrA==} + '@netlify/functions@2.8.1': resolution: {integrity: sha512-+6wtYdoz0yE06dSa9XkP47tw5zm6g13QMeCwM3MmHx1vn8hzwFa51JtmfraprdkL7amvb7gaNM+OOhQU1h6T8A==} engines: {node: '>=14.0.0'} @@ -2338,6 +2526,67 @@ packages: cpu: [x64] os: [win32] + '@rspack/binding-darwin-arm64@1.0.8': + resolution: {integrity: sha512-1l8/eg3HNz53DHQO3fy5O5QKdYh8hSMZaWGtm3NR5IfdrTm2TaLL9tuR8oL2iHHtd87LEvVKHXdjlcuLV5IPNQ==} + cpu: [arm64] + os: [darwin] + + '@rspack/binding-darwin-x64@1.0.8': + resolution: {integrity: sha512-7BbG8gXVWjtqJegDpsObzM/B90Eig1piEtcahvPdvlC92uZz3/IwtKPpMaywGBrf5RSI3U0nQMSekwz0cO1SOw==} + cpu: [x64] + os: [darwin] + + '@rspack/binding-linux-arm64-gnu@1.0.8': + resolution: {integrity: sha512-QnqCL0wmwYqT/IFx5q0aw7DsIOr8oYUa4+7JI8iiqRf3RuuRJExesVW9VuWr0jS2UvChKgmb8PvRtDy/0tshFw==} + cpu: [arm64] + os: [linux] + + '@rspack/binding-linux-arm64-musl@1.0.8': + resolution: {integrity: sha512-Ns9TsE7zdUjimW5HURRW08BaMyAh16MDh97PPsGEMeRPx9plnRO9aXvuUG6t+0gy4KwlQdeq3BvUsbBpIo5Tow==} + cpu: [arm64] + os: [linux] + + '@rspack/binding-linux-x64-gnu@1.0.8': + resolution: {integrity: sha512-lfqUuKCoyRN/gGeokhX/oNYqB6OpbtgQb57b0QuD8IaiH2a1ee0TtEVvRbyQNEDwht6lW4RTNg0RfMYu52LgXg==} + cpu: [x64] + os: [linux] + + '@rspack/binding-linux-x64-musl@1.0.8': + resolution: {integrity: sha512-MgbHJWV5utVa1/U9skrXClydZ/eZw001++v4B6nb8myU6Ck1D02aMl9ESefb/sSA8TatLLxEXQ2VENG9stnPwQ==} + cpu: [x64] + os: [linux] + + '@rspack/binding-win32-arm64-msvc@1.0.8': + resolution: {integrity: sha512-3NN5VisnSOzhgqX77O/7NvcjPUueg1oIdMKoc5vElJCEu5FEXPqDhwZmr1PpBovaXshAcgExF3j54+20pwdg5g==} + cpu: [arm64] + os: [win32] + + '@rspack/binding-win32-ia32-msvc@1.0.8': + resolution: {integrity: sha512-17VQNC7PSygzsipSVoukDM/SOcVueVNsk9bZiB0Swl20BaqrlBts2Dvlmo+L+ZGsxOYI97WvA/zomMDv860usg==} + cpu: [ia32] + os: [win32] + + '@rspack/binding-win32-x64-msvc@1.0.8': + resolution: {integrity: sha512-Vtjt74Soh09XUsV5Nw0YjZVSk/qtsjtPnzbSZluncSAVUs8l+X1ALcM6n1Jrt3TLTfcqf7a+VIsWOXAMqkCGUg==} + cpu: [x64] + os: [win32] + + '@rspack/binding@1.0.8': + resolution: {integrity: sha512-abRirbrjobcllLAamyeiWxT6Rb0wELUnITynQdqRbSweWm2lvnhm9YBv4BcOjvJBzhJtvRJo5JBtbKXjDTarug==} + + '@rspack/core@1.0.8': + resolution: {integrity: sha512-pbXwXYb4WQwb0l35P5v3l/NpDJXy1WiVE4IcQ/6LxZYU5NyZuqtsK0trR88xIVRZb9qU0JUeCdQq7Xa6Q+c3Xw==} + engines: {node: '>=16.0.0'} + peerDependencies: + '@swc/helpers': '>=0.5.1' + peerDependenciesMeta: + '@swc/helpers': + optional: true + + '@rspack/lite-tapable@1.0.1': + resolution: {integrity: sha512-VynGOEsVw2s8TAlLf/uESfrgfrq2+rcXB1muPJYBWbsm1Oa6r5qVQhjA5ggM6z/coYPrsVMgovl3Ff7Q7OCp1w==} + engines: {node: '>=16.0.0'} + '@shikijs/core@1.17.0': resolution: {integrity: sha512-Mkk4Mp4bNnW1kytU8I7S5PK5teNSe0iKlfqxPss4sdwnlcU8a2N62Z3te2gVmZfU9t1HF6L3wyWuM43IvEeEsg==} @@ -2383,9 +2632,6 @@ packages: '@shikijs/vitepress-twoslash@1.17.0': resolution: {integrity: sha512-FcdZUtF1jL51fZfkITd1qEnmnVe/w8lnOGhEWptMqMNvMYzB8vxDv5y+E1zvE+rw0NbBuWtOmZea3WOah1nr6g==} - '@shikijs/vscode-textmate@9.2.2': - resolution: {integrity: sha512-TMp15K+GGYrWlZM8+Lnj9EaHEFmOen0WJBrfa17hF7taDOYthuPPV0GWzfd/9iMij0akS/8Yw2ikquH7uVi/fg==} - '@shikijs/vscode-textmate@9.3.0': resolution: {integrity: sha512-jn7/7ky30idSkd/O5yDBfAnVt+JJpepofP/POZ1iMOxK59cOfqIgg/Dj0eFsjOTMw+4ycJN0uhZH/Eb0bs/EUA==} @@ -2651,32 +2897,18 @@ 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.7': resolution: {integrity: sha512-Nj2ulnbY5lvIcxqXwdO5YfdvLm8EYLjcaOje2b2aQnfyPAyOIVeR8iB79DDKk/uZZAPEwkdhSnUdEh9Ny0b3lw==} - '@unhead/schema@1.11.6': - resolution: {integrity: sha512-Ava5+kQERaZ2fi66phgR9KZQr9SsheN1YhhKM8fCP2A4Jb5lHUssVQ19P0+89V6RX9iUg/Q27WdEbznm75LzhQ==} - '@unhead/schema@1.11.7': resolution: {integrity: sha512-j9uN7T63aUXrZ6yx2CfjVT7xZHjn0PZO7TPMaWqMFjneIH/NONKvDVCMEqDlXeqdSIERIYtk/xTHgCUMer5eyw==} - '@unhead/shared@1.11.6': - resolution: {integrity: sha512-aGrtzRCcFlVh9iru73fBS8FA1vpQskS190t5cCRRMpisOEunVv3ueqXN1F8CseQd0W4wyEr/ycDvdfKt+RPv5g==} - '@unhead/shared@1.11.7': resolution: {integrity: sha512-5v3PmV1LMyikGyQi/URYS5ilH8dg1Iomtja7iFWke990O8RBDEzAdagJqcsUE/fw+o7cXRSOamyx5wCf5Q1TrA==} '@unhead/ssr@1.11.7': resolution: {integrity: sha512-qI1zNFY8fU5S9EhroxlXSA5Q/XKbWAKXrVVNG+6bIh/IRrMOMJrPk4d1GmphF4gmNri3ARqly+OWx4VVaj0scA==} - '@unhead/vue@1.11.6': - resolution: {integrity: sha512-CMuDJGTi4n4wKdOp6/JmB9roGshjTdoFKF34PEkXu4+g97BiVFiZ9LvgY44+UlWCUzQHcqEPRQIzm9iKEqcfKw==} - peerDependencies: - vue: 3.5.11 - '@unhead/vue@1.11.7': resolution: {integrity: sha512-SLr0eQfznVp63iKi47L4s5Yz+oiQjDA82VBP4jlXi7dM9fSIn1ul1aKvBqle/ZxI2cqY8zVGz60EjhjWeu754A==} peerDependencies: @@ -6979,9 +7211,6 @@ packages: unenv@1.10.0: resolution: {integrity: sha512-wY5bskBQFL9n3Eca5XnhH6KbUo/tfvkwm9OpcdCvLaeA7piBNbavbOKJySEwQ1V0RH6HvNlSAFRTpvTqgKRQXQ==} - unhead@1.11.6: - resolution: {integrity: sha512-TKTQGUzHKF925VZ4KZVbLfKFzTVTEWfPLaXKmkd/ptEY2FHEoJUF7xOpAWc3K7Jzy/ExS66TL7GnLLjtd4sISg==} - unhead@1.11.7: resolution: {integrity: sha512-aA0+JBRryLhDKUq6L2JhMDLZEG/ElyyDASyC9wiwDl6nvvsj9hD26LgPWgmAsSd+9HtMGM2N1gU27CWEMo16CQ==} @@ -8310,6 +8539,22 @@ snapshots: - encoding - supports-color + '@module-federation/runtime-tools@0.5.1': + dependencies: + '@module-federation/runtime': 0.5.1 + '@module-federation/webpack-bundler-runtime': 0.5.1 + + '@module-federation/runtime@0.5.1': + dependencies: + '@module-federation/sdk': 0.5.1 + + '@module-federation/sdk@0.5.1': {} + + '@module-federation/webpack-bundler-runtime@0.5.1': + dependencies: + '@module-federation/runtime': 0.5.1 + '@module-federation/sdk': 0.5.1 + '@netlify/functions@2.8.1': dependencies: '@netlify/serverless-functions-api': 1.19.1 @@ -8505,7 +8750,7 @@ snapshots: '@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.11(typescript@5.6.3)) + '@unhead/vue': 1.11.7(vue@3.5.11(typescript@5.6.3)) '@vueuse/core': 11.1.0(vue@3.5.11(typescript@5.6.3)) consola: 3.2.3 defu: 6.1.4 @@ -8908,12 +9153,60 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.24.0': optional: true + '@rspack/binding-darwin-arm64@1.0.8': + optional: true + + '@rspack/binding-darwin-x64@1.0.8': + optional: true + + '@rspack/binding-linux-arm64-gnu@1.0.8': + optional: true + + '@rspack/binding-linux-arm64-musl@1.0.8': + optional: true + + '@rspack/binding-linux-x64-gnu@1.0.8': + optional: true + + '@rspack/binding-linux-x64-musl@1.0.8': + optional: true + + '@rspack/binding-win32-arm64-msvc@1.0.8': + optional: true + + '@rspack/binding-win32-ia32-msvc@1.0.8': + optional: true + + '@rspack/binding-win32-x64-msvc@1.0.8': + optional: true + + '@rspack/binding@1.0.8': + optionalDependencies: + '@rspack/binding-darwin-arm64': 1.0.8 + '@rspack/binding-darwin-x64': 1.0.8 + '@rspack/binding-linux-arm64-gnu': 1.0.8 + '@rspack/binding-linux-arm64-musl': 1.0.8 + '@rspack/binding-linux-x64-gnu': 1.0.8 + '@rspack/binding-linux-x64-musl': 1.0.8 + '@rspack/binding-win32-arm64-msvc': 1.0.8 + '@rspack/binding-win32-ia32-msvc': 1.0.8 + '@rspack/binding-win32-x64-msvc': 1.0.8 + + '@rspack/core@1.0.8': + dependencies: + '@module-federation/runtime-tools': 0.5.1 + '@rspack/binding': 1.0.8 + '@rspack/lite-tapable': 1.0.1 + caniuse-lite: 1.0.30001667 + + '@rspack/lite-tapable@1.0.1': {} + '@shikijs/core@1.17.0': dependencies: '@shikijs/engine-javascript': 1.17.0 '@shikijs/engine-oniguruma': 1.17.0 '@shikijs/types': 1.17.0 - '@shikijs/vscode-textmate': 9.2.2 + '@shikijs/vscode-textmate': 9.3.0 '@types/hast': 3.0.4 hast-util-to-html: 9.0.3 @@ -8922,7 +9215,7 @@ snapshots: '@shikijs/engine-javascript': 1.20.0 '@shikijs/engine-oniguruma': 1.20.0 '@shikijs/types': 1.20.0 - '@shikijs/vscode-textmate': 9.2.2 + '@shikijs/vscode-textmate': 9.3.0 '@types/hast': 3.0.4 hast-util-to-html: 9.0.3 @@ -8944,7 +9237,7 @@ snapshots: '@shikijs/engine-javascript@1.20.0': dependencies: '@shikijs/types': 1.20.0 - '@shikijs/vscode-textmate': 9.2.2 + '@shikijs/vscode-textmate': 9.3.0 oniguruma-to-js: 0.4.3 '@shikijs/engine-javascript@1.22.0': @@ -8956,12 +9249,12 @@ snapshots: '@shikijs/engine-oniguruma@1.17.0': dependencies: '@shikijs/types': 1.17.0 - '@shikijs/vscode-textmate': 9.2.2 + '@shikijs/vscode-textmate': 9.3.0 '@shikijs/engine-oniguruma@1.20.0': dependencies: '@shikijs/types': 1.20.0 - '@shikijs/vscode-textmate': 9.2.2 + '@shikijs/vscode-textmate': 9.3.0 '@shikijs/engine-oniguruma@1.22.0': dependencies: @@ -8983,12 +9276,12 @@ snapshots: '@shikijs/types@1.17.0': dependencies: - '@shikijs/vscode-textmate': 9.2.2 + '@shikijs/vscode-textmate': 9.3.0 '@types/hast': 3.0.4 '@shikijs/types@1.20.0': dependencies: - '@shikijs/vscode-textmate': 9.2.2 + '@shikijs/vscode-textmate': 9.3.0 '@types/hast': 3.0.4 '@shikijs/types@1.22.0': @@ -9004,7 +9297,7 @@ snapshots: mdast-util-gfm: 3.0.0 mdast-util-to-hast: 13.2.0 shiki: 1.17.0 - twoslash: 0.2.11(typescript@5.6.3) + twoslash: 0.2.12(typescript@5.6.3) twoslash-vue: 0.2.11(typescript@5.6.3) vue: 3.5.11(typescript@5.6.3) transitivePeerDependencies: @@ -9012,8 +9305,6 @@ snapshots: - supports-color - typescript - '@shikijs/vscode-textmate@9.2.2': {} - '@shikijs/vscode-textmate@9.3.0': {} '@sidvind/better-ajv-errors@3.0.1(ajv@8.17.1)': @@ -9340,30 +9631,16 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@unhead/dom@1.11.6': - dependencies: - '@unhead/schema': 1.11.6 - '@unhead/shared': 1.11.6 - '@unhead/dom@1.11.7': dependencies: '@unhead/schema': 1.11.7 '@unhead/shared': 1.11.7 - '@unhead/schema@1.11.6': - dependencies: - hookable: 5.5.3 - zhead: 2.2.4 - '@unhead/schema@1.11.7': dependencies: hookable: 5.5.3 zhead: 2.2.4 - '@unhead/shared@1.11.6': - dependencies: - '@unhead/schema': 1.11.6 - '@unhead/shared@1.11.7': dependencies: '@unhead/schema': 1.11.7 @@ -9373,15 +9650,6 @@ snapshots: '@unhead/schema': 1.11.7 '@unhead/shared': 1.11.7 - '@unhead/vue@1.11.6(vue@3.5.11(typescript@5.6.3))': - dependencies: - '@unhead/schema': 1.11.6 - '@unhead/shared': 1.11.6 - defu: 6.1.4 - hookable: 5.5.3 - unhead: 1.11.6 - vue: 3.5.11(typescript@5.6.3) - '@unhead/vue@1.11.7(vue@3.5.11(typescript@5.6.3))': dependencies: '@unhead/schema': 1.11.7 @@ -10689,7 +10957,7 @@ snapshots: dependencies: postcss: 8.4.47 - css-loader@7.1.2(webpack@5.95.0): + css-loader@7.1.2(@rspack/core@1.0.8)(webpack@5.95.0): dependencies: icss-utils: 5.1.0(postcss@8.4.47) postcss: 8.4.47 @@ -10700,6 +10968,7 @@ snapshots: postcss-value-parser: 4.2.0 semver: 7.6.3 optionalDependencies: + '@rspack/core': 1.0.8 webpack: 5.95.0 css-minimizer-webpack-plugin@7.0.0(webpack@5.95.0): @@ -13169,7 +13438,7 @@ snapshots: picocolors: 1.1.0 remark-parse: 11.0.0 shiki: 1.20.0 - twoslash: 0.2.11(typescript@5.6.3) + twoslash: 0.2.12(typescript@5.6.3) typescript: 5.6.3 unified: 11.0.5 unist-util-visit: 5.0.0 @@ -13456,13 +13725,14 @@ snapshots: read-cache: 1.0.0 resolve: 1.22.8 - postcss-loader@8.1.1(postcss@8.4.47)(typescript@5.6.3)(webpack@5.95.0): + postcss-loader@8.1.1(@rspack/core@1.0.8)(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.8 webpack: 5.95.0 transitivePeerDependencies: - typescript @@ -14178,7 +14448,7 @@ snapshots: dependencies: '@shikijs/core': 1.17.0 '@shikijs/types': 1.17.0 - '@shikijs/vscode-textmate': 9.2.2 + '@shikijs/vscode-textmate': 9.3.0 '@types/hast': 3.0.4 shiki@1.20.0: @@ -14187,7 +14457,7 @@ snapshots: '@shikijs/engine-javascript': 1.20.0 '@shikijs/engine-oniguruma': 1.20.0 '@shikijs/types': 1.20.0 - '@shikijs/vscode-textmate': 9.2.2 + '@shikijs/vscode-textmate': 9.3.0 '@types/hast': 3.0.4 side-channel@1.0.6: @@ -14634,13 +14904,6 @@ snapshots: node-fetch-native: 1.6.4 pathe: 1.1.2 - unhead@1.11.6: - dependencies: - '@unhead/dom': 1.11.6 - '@unhead/schema': 1.11.6 - '@unhead/shared': 1.11.6 - hookable: 5.5.3 - unhead@1.11.7: dependencies: '@unhead/dom': 1.11.7 diff --git a/test/basic.test.ts b/test/basic.test.ts index 8c70bdfda2..01a135223e 100644 --- a/test/basic.test.ts +++ b/test/basic.test.ts @@ -15,7 +15,7 @@ import type { NuxtIslandResponse } from '#app' // TODO: update @nuxt/test-utils const $fetch = _$fetch as import('nitro/types').$Fetch<unknown, import('nitro/types').NitroFetchRequest> -const isWebpack = process.env.TEST_BUILDER === 'webpack' +const isWebpack = process.env.TEST_BUILDER === 'webpack' || process.env.TEST_BUILDER === 'rspack' const isTestingAppManifest = process.env.TEST_MANIFEST !== 'manifest-off' await setup({ diff --git a/test/fixtures/basic-types/nuxt.config.ts b/test/fixtures/basic-types/nuxt.config.ts index ffa2356e3a..ea5a0d9cf5 100644 --- a/test/fixtures/basic-types/nuxt.config.ts +++ b/test/fixtures/basic-types/nuxt.config.ts @@ -9,7 +9,7 @@ export default defineNuxtConfig({ future: { typescriptBundlerResolution: process.env.MODULE_RESOLUTION === 'bundler', }, - builder: process.env.TEST_BUILDER as 'webpack' | 'vite' ?? 'vite', + builder: process.env.TEST_BUILDER as 'webpack' | 'rspack' | 'vite' ?? 'vite', theme: './extends/bar', extends: [ './extends/node_modules/foo', diff --git a/test/fixtures/basic/nuxt.config.ts b/test/fixtures/basic/nuxt.config.ts index 75063b9cd7..3e41835bf2 100644 --- a/test/fixtures/basic/nuxt.config.ts +++ b/test/fixtures/basic/nuxt.config.ts @@ -31,7 +31,7 @@ export default defineNuxtConfig({ include: ['keepalive-in-config', 'not-keepalive-in-nuxtpage'], }, }, - builder: process.env.TEST_BUILDER as 'webpack' | 'vite' ?? 'vite', + builder: process.env.TEST_BUILDER as 'webpack' | 'rspack' | 'vite' ?? 'vite', appId: 'nuxt-app-basic', build: { transpile: [ diff --git a/test/fixtures/basic/package.json b/test/fixtures/basic/package.json index 5eceaeb30d..b4103147af 100644 --- a/test/fixtures/basic/package.json +++ b/test/fixtures/basic/package.json @@ -5,6 +5,7 @@ "build": "nuxi build" }, "dependencies": { + "@nuxt/rspack-builder": "workspace:*", "@nuxt/webpack-builder": "workspace:*", "nuxt": "workspace:*" }, diff --git a/test/fixtures/runtime-compiler/nuxt.config.ts b/test/fixtures/runtime-compiler/nuxt.config.ts index b61d642360..202a2e6630 100644 --- a/test/fixtures/runtime-compiler/nuxt.config.ts +++ b/test/fixtures/runtime-compiler/nuxt.config.ts @@ -7,5 +7,5 @@ export default defineNuxtConfig({ vue: { runtimeCompiler: true, }, - builder: process.env.TEST_BUILDER as 'webpack' | 'vite' ?? 'vite', + builder: process.env.TEST_BUILDER as 'webpack' | 'rspack' | 'vite' ?? 'vite', }) diff --git a/test/hmr.test.ts b/test/hmr.test.ts index d313ac5fc6..ff2783cb66 100644 --- a/test/hmr.test.ts +++ b/test/hmr.test.ts @@ -10,7 +10,7 @@ import { expectWithPolling, renderPage } from './utils' // TODO: update @nuxt/test-utils const $fetch = _$fetch as import('nitro/types').$Fetch<unknown, import('nitro/types').NitroFetchRequest> -const isWebpack = process.env.TEST_BUILDER === 'webpack' +const isWebpack = process.env.TEST_BUILDER === 'webpack' || process.env.TEST_BUILDER === 'rspack' // TODO: fix HMR on Windows if (process.env.TEST_ENV !== 'built' && !isWindows) { diff --git a/test/runtime-compiler.test.ts b/test/runtime-compiler.test.ts index 7ab8944d09..d90b618d2e 100644 --- a/test/runtime-compiler.test.ts +++ b/test/runtime-compiler.test.ts @@ -4,7 +4,7 @@ import { $fetch, createPage, setup } from '@nuxt/test-utils/e2e' import { isWindows } from 'std-env' import { expectNoClientErrors } from './utils' -const isWebpack = process.env.TEST_BUILDER === 'webpack' +const isWebpack = process.env.TEST_BUILDER === 'webpack' || process.env.TEST_BUILDER === 'rspack' await setup({ rootDir: fileURLToPath(new URL('./fixtures/runtime-compiler', import.meta.url)), diff --git a/test/suspense.test.ts b/test/suspense.test.ts index 859a934817..6fb55edc7c 100644 --- a/test/suspense.test.ts +++ b/test/suspense.test.ts @@ -4,7 +4,7 @@ import { isWindows } from 'std-env' import { setup } from '@nuxt/test-utils' import { renderPage } from './utils' -const isWebpack = process.env.TEST_BUILDER === 'webpack' +const isWebpack = process.env.TEST_BUILDER === 'webpack' || process.env.TEST_BUILDER === 'rspack' await setup({ rootDir: fileURLToPath(new URL('./fixtures/suspense', import.meta.url)),