From 694229071b39baa0bb18c38974e4db91e8ac839e Mon Sep 17 00:00:00 2001 From: Bobbie Goede Date: Fri, 12 Jul 2024 14:14:39 +0200 Subject: [PATCH 01/71] fix(kit): ensure `getNuxtVersion` returns `string` (#28125) --- packages/kit/src/compatibility.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/kit/src/compatibility.ts b/packages/kit/src/compatibility.ts index 8d610041d2..00ad74b67c 100644 --- a/packages/kit/src/compatibility.ts +++ b/packages/kit/src/compatibility.ts @@ -108,8 +108,8 @@ export function isNuxt3 (nuxt: Nuxt = useNuxt()) { */ export function getNuxtVersion (nuxt: Nuxt | any = useNuxt() /* TODO: LegacyNuxt */) { const rawVersion = nuxt?._version || nuxt?.version || nuxt?.constructor?.version - if (!rawVersion) { - throw new Error('Cannot determine nuxt version! Is current instance passed?') + if (typeof rawVersion !== 'string') { + throw new TypeError('Cannot determine nuxt version! Is current instance passed?') } return rawVersion.replace(/^v/g, '') } From 082a6f78ba053447f6c15acfcde16fa50d7d4e2b Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Fri, 12 Jul 2024 13:22:17 +0100 Subject: [PATCH 02/71] fix(nuxt): always prerender at least one page with crawler (#28131) --- packages/nuxt/src/pages/module.ts | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/packages/nuxt/src/pages/module.ts b/packages/nuxt/src/pages/module.ts index fb27a83963..35a6f10af8 100644 --- a/packages/nuxt/src/pages/module.ts +++ b/packages/nuxt/src/pages/module.ts @@ -148,6 +148,12 @@ export default defineNuxtModule({ priority: 10, // built-in that we do not expect the user to override filePath: resolve(distDir, 'pages/runtime/page-placeholder'), }) + // Prerender index if pages integration is not enabled + nuxt.hook('nitro:init', (nitro) => { + if (nuxt.options.dev || !nuxt.options.ssr || !nitro.options.static || !nitro.options.prerender.crawlLinks) { return } + + nitro.options.prerender.routes.push('/') + }) return } @@ -309,28 +315,22 @@ export default defineNuxtModule({ processPages(pages) }) - // For static sites with ssr: false with crawl, prerender all routes - nuxt.hook('nitro:init', (nitro) => { + nuxt.hook('nitro:build:before', (nitro) => { if (nuxt.options.dev || !nitro.options.static || nuxt.options.router.options.hashMode || !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 if (nuxt.options.ssr) { - nitro.hooks.hook('prerender:routes', (routes) => { - if ([...routes].every(r => r.match(/(^\/api|\.\w+)/))) { - const [firstPage] = [...prerenderRoutes].sort() - routes.add(firstPage || '/') - } - }) + const [firstPage] = [...prerenderRoutes].sort() + nitro.options.prerender.routes.push(firstPage || '/') return } // Prerender all non-dynamic page routes when generating `ssr: false` app - nuxt.hook('nitro:build:before', (nitro) => { - for (const route of nitro.options.prerender.routes || []) { - prerenderRoutes.add(route) - } - nitro.options.prerender.routes = Array.from(prerenderRoutes) - }) + for (const route of nitro.options.prerender.routes || []) { + prerenderRoutes.add(route) + } + nitro.options.prerender.routes = Array.from(prerenderRoutes) }) nuxt.hook('imports:extend', (imports) => { From 7ed5bd4b2c15cb50a66e6adeb01cae56815b384f Mon Sep 17 00:00:00 2001 From: Santiago A Date: Fri, 12 Jul 2024 14:24:31 +0200 Subject: [PATCH 03/71] docs: add info about `layers/` directory (#28128) --- docs/1.getting-started/9.layers.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/docs/1.getting-started/9.layers.md b/docs/1.getting-started/9.layers.md index 66321b1471..a191efdf2f 100644 --- a/docs/1.getting-started/9.layers.md +++ b/docs/1.getting-started/9.layers.md @@ -18,7 +18,11 @@ One of the core features of Nuxt is the layers and extending support. You can ex ## Usage -You can extend a layer by adding the [extends](/docs/api/nuxt-config#extends) property to the [`nuxt.config.ts`](/docs/guide/directory-structure/nuxt-config) file. +By default, any layers within your project in the `~/layers` directory will be automatically registered as layers in your project + +::note Layer auto-registration was introduced in Nuxt v3.12.0 :: + +In addition, you can extend from a layer by adding the [extends](/docs/api/nuxt-config#extends) property to your [`nuxt.config`](/docs/guide/directory-structure/nuxt-config) file. ```ts [nuxt.config.ts] export default defineNuxtConfig({ From 53ab4ef052fa4b77d40f2001d124b8538d1fa35a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 12 Jul 2024 14:00:39 +0100 Subject: [PATCH 04/71] chore(deps): update all non-major dependencies (main) (#28057) --- .github/workflows/autofix-docs.yml | 2 +- .github/workflows/autofix.yml | 2 +- .github/workflows/benchmark.yml | 4 +- .github/workflows/changelog.yml | 2 +- .github/workflows/ci.yml | 20 +- .github/workflows/dependency-review.yml | 2 +- .github/workflows/docs.yml | 2 +- .github/workflows/release-pr.yml | 2 +- .github/workflows/release.yml | 2 +- .github/workflows/scorecards.yml | 2 +- package.json | 8 +- packages/kit/package.json | 2 +- packages/nuxt/package.json | 2 +- packages/nuxt/src/imports/presets.ts | 1 + packages/schema/package.json | 2 +- packages/ui-templates/package.json | 4 +- packages/vite/package.json | 4 +- packages/webpack/package.json | 4 +- pnpm-lock.yaml | 1511 +++++++++-------------- 19 files changed, 617 insertions(+), 961 deletions(-) diff --git a/.github/workflows/autofix-docs.yml b/.github/workflows/autofix-docs.yml index 9165048727..d2108f3332 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@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2 + - uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3 with: node-version: 20 cache: "pnpm" diff --git a/.github/workflows/autofix.yml b/.github/workflows/autofix.yml index d82ef9100d..9fb6301389 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@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2 + - uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3 with: node-version: 20 cache: "pnpm" diff --git a/.github/workflows/benchmark.yml b/.github/workflows/benchmark.yml index fd62da4e90..5eb98fc012 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@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2 + - uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3 with: node-version: 20 cache: "pnpm" @@ -46,7 +46,7 @@ jobs: run: pnpm build - name: Run benchmarks - uses: CodSpeedHQ/action@f11c406b8c87cda176ff341ed4925bc98086f6d1 # v2.4.2 + uses: CodSpeedHQ/action@a58b84c0b61569a9cbb7cfb378cc849d65cf1ce5 # v2.4.3 with: run: pnpm vitest bench token: ${{ secrets.CODSPEED_TOKEN }} diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml index a3ce6dbb55..78474f90e2 100644 --- a/.github/workflows/changelog.yml +++ b/.github/workflows/changelog.yml @@ -24,7 +24,7 @@ jobs: with: fetch-depth: 0 - run: corepack enable - - uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2 + - uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3 with: node-version: 20 cache: "pnpm" diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 89d0c7aecd..8fc1b6145a 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@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2 + - uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3 with: node-version: 20 cache: "pnpm" @@ -76,7 +76,7 @@ jobs: steps: - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - run: corepack enable - - uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2 + - uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3 with: node-version: 20 cache: "pnpm" @@ -85,7 +85,7 @@ jobs: run: pnpm install - name: Initialize CodeQL - uses: github/codeql-action/init@b611370bb5703a7efb587f9d136a52ea24c5c38c # v3.25.11 + uses: github/codeql-action/init@4fa2a7953630fd2f3fb380f21be14ede0169dd4f # v3.25.12 with: languages: javascript queries: +security-and-quality @@ -97,7 +97,7 @@ jobs: path: packages - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@b611370bb5703a7efb587f9d136a52ea24c5c38c # v3.25.11 + uses: github/codeql-action/analyze@4fa2a7953630fd2f3fb380f21be14ede0169dd4f # v3.25.12 with: category: "/language:javascript" @@ -115,7 +115,7 @@ jobs: steps: - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - run: corepack enable - - uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2 + - uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3 with: node-version: 20 cache: "pnpm" @@ -146,7 +146,7 @@ jobs: steps: - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - run: corepack enable - - uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2 + - uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3 with: node-version: 20 cache: "pnpm" @@ -170,7 +170,7 @@ jobs: steps: - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - run: corepack enable - - uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2 + - uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3 with: node-version: 20 cache: "pnpm" @@ -221,7 +221,7 @@ jobs: steps: - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - run: corepack enable - - uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2 + - uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3 with: node-version: ${{ matrix.node }} cache: "pnpm" @@ -276,7 +276,7 @@ jobs: with: fetch-depth: 0 - run: corepack enable - - uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2 + - uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3 with: node-version: 20 cache: "pnpm" @@ -317,7 +317,7 @@ jobs: with: fetch-depth: 0 - run: corepack enable - - uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2 + - uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3 with: node-version: 20 cache: "pnpm" diff --git a/.github/workflows/dependency-review.yml b/.github/workflows/dependency-review.yml index 7d1ac0d64a..2aae50705f 100644 --- a/.github/workflows/dependency-review.yml +++ b/.github/workflows/dependency-review.yml @@ -19,4 +19,4 @@ jobs: - name: 'Checkout Repository' uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - name: 'Dependency Review' - uses: actions/dependency-review-action@72eb03d02c7872a771aacd928f3123ac62ad6d3a # v4.3.3 + uses: actions/dependency-review-action@5a2ce3f5b92ee19cbb1541a4984c76d921601d7c # v4.3.4 diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 2f948ae911..d63689f9ca 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@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2 + - uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3 with: node-version: 20 cache: "pnpm" diff --git a/.github/workflows/release-pr.yml b/.github/workflows/release-pr.yml index 3509c8075b..7850e0f264 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@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2 + - uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3 with: node-version: 20 cache: "pnpm" diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7d3d86ce06..c597702bfd 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@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2 + - uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3 with: node-version: 20 registry-url: "https://registry.npmjs.org/" diff --git a/.github/workflows/scorecards.yml b/.github/workflows/scorecards.yml index 79ae716526..2a89a2a432 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@b611370bb5703a7efb587f9d136a52ea24c5c38c # v3.25.11 + uses: github/codeql-action/upload-sarif@4fa2a7953630fd2f3fb380f21be14ede0169dd4f # v3.25.12 if: github.repository == 'nuxt/nuxt' && success() with: sarif_file: results.sarif diff --git a/package.json b/package.json index ddb5f2795c..5f36221b37 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "magic-string": "^0.30.10", "nitro": "npm:nitro-nightly@3.0.0-beta-28665895.e727afda", "nuxt": "workspace:*", - "rollup": "^4.18.0", + "rollup": "^4.18.1", "typescript": "5.5.3", "unbuild": "3.0.0-rc.6", "vite": "5.3.3", @@ -59,7 +59,7 @@ "@nuxt/webpack-builder": "workspace:*", "@testing-library/vue": "8.1.0", "@types/eslint__js": "8.42.3", - "@types/node": "20.14.9", + "@types/node": "20.14.10", "@types/semver": "7.5.8", "@unhead/schema": "1.9.15", "@vitejs/plugin-vue": "5.0.5", @@ -88,7 +88,7 @@ "ofetch": "1.3.4", "pathe": "1.1.2", "playwright-core": "1.45.1", - "rimraf": "6.0.0", + "rimraf": "6.0.1", "semver": "7.6.2", "std-env": "3.7.0", "typescript": "5.5.3", @@ -99,7 +99,7 @@ "vue-router": "4.4.0", "vue-tsc": "2.0.26" }, - "packageManager": "pnpm@9.4.0", + "packageManager": "pnpm@9.5.0", "engines": { "node": "^16.10.0 || >=18.0.0" }, diff --git a/packages/kit/package.json b/packages/kit/package.json index f6bd5f8593..d2943ee824 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -53,7 +53,7 @@ "unbuild": "3.0.0-rc.6", "vite": "5.3.3", "vitest": "1.6.0", - "webpack": "5.92.1" + "webpack": "5.93.0" }, "engines": { "node": "^14.18.0 || >=16.10.0" diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index b8e5805a8b..9fd207f339 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -119,7 +119,7 @@ "vue-router": "^4.4.0" }, "devDependencies": { - "@nuxt/scripts": "0.5.1", + "@nuxt/scripts": "0.6.3", "@nuxt/ui-templates": "1.3.4", "@parcel/watcher": "2.4.1", "@types/estree": "1.0.5", diff --git a/packages/nuxt/src/imports/presets.ts b/packages/nuxt/src/imports/presets.ts index 068615cb91..8a21072ad8 100644 --- a/packages/nuxt/src/imports/presets.ts +++ b/packages/nuxt/src/imports/presets.ts @@ -123,6 +123,7 @@ export const scriptsStubsPreset = { 'useScript', 'useScriptGoogleAnalytics', 'useScriptPlausibleAnalytics', + 'useScriptCrisp', 'useScriptClarity', 'useScriptCloudflareWebAnalytics', 'useScriptFathomAnalytics', diff --git a/packages/schema/package.json b/packages/schema/package.json index 5f7916be41..5254c11086 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -59,7 +59,7 @@ "vue-bundle-renderer": "2.1.0", "vue-loader": "17.4.2", "vue-router": "4.4.0", - "webpack": "5.92.1", + "webpack": "5.93.0", "webpack-dev-middleware": "7.2.1" }, "dependencies": { diff --git a/packages/ui-templates/package.json b/packages/ui-templates/package.json index 6795a17821..ba2ddd4ad7 100644 --- a/packages/ui-templates/package.json +++ b/packages/ui-templates/package.json @@ -19,7 +19,7 @@ }, "devDependencies": { "@types/html-minifier": "4.0.5", - "@unocss/reset": "0.61.2", + "@unocss/reset": "0.61.3", "critters": "0.0.24", "execa": "9.3.0", "globby": "14.0.2", @@ -30,7 +30,7 @@ "pathe": "1.1.2", "prettier": "3.3.2", "scule": "1.3.0", - "unocss": "0.61.2", + "unocss": "0.61.3", "vite": "5.3.3" } } diff --git a/packages/vite/package.json b/packages/vite/package.json index 27f720b28a..7fe68f5bdc 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.5", - "rollup": "4.18.0", + "rollup": "4.18.1", "unbuild": "3.0.0-rc.6", "vue": "3.4.31" }, @@ -64,7 +64,7 @@ "unplugin": "^1.11.0", "vite": "^5.3.3", "vite-node": "^1.6.0", - "vite-plugin-checker": "^0.7.0", + "vite-plugin-checker": "0.7.0", "vue-bundle-renderer": "^2.1.0" }, "peerDependencies": { diff --git a/packages/webpack/package.json b/packages/webpack/package.json index 35b87039cf..ebc6d00ea3 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.0", "vue-loader": "^17.4.2", - "webpack": "^5.92.1", + "webpack": "^5.93.0", "webpack-bundle-analyzer": "^4.10.2", "webpack-dev-middleware": "^7.2.1", "webpack-hot-middleware": "^2.26.1", @@ -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.18.0", + "rollup": "4.18.1", "unbuild": "3.0.0-rc.6", "vue": "3.4.31" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fdf8e50876..f0a832a2fd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,7 +16,7 @@ overrides: magic-string: ^0.30.10 nitro: npm:nitro-nightly@3.0.0-beta-28665895.e727afda nuxt: workspace:* - rollup: ^4.18.0 + rollup: ^4.18.1 typescript: 5.5.3 unbuild: 3.0.0-rc.6 vite: 5.3.3 @@ -42,7 +42,7 @@ importers: version: link:packages/kit '@nuxt/test-utils': specifier: 3.13.1 - version: 3.13.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.31)(vue@3.4.31(typescript@5.5.3)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@14.12.3)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.45.1)(vite@5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0))(vitest@1.6.0(@types/node@20.14.9)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.0(vue@3.4.31(typescript@5.5.3)))(vue@3.4.31(typescript@5.5.3)) + version: 3.13.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.31)(vue@3.4.31(typescript@5.5.3)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@14.12.3)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.45.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vitest@1.6.0(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.0(vue@3.4.31(typescript@5.5.3)))(vue@3.4.31(typescript@5.5.3)) '@nuxt/webpack-builder': specifier: workspace:* version: link:packages/webpack @@ -53,8 +53,8 @@ importers: specifier: 8.42.3 version: 8.42.3 '@types/node': - specifier: 20.14.9 - version: 20.14.9 + specifier: 20.14.10 + version: 20.14.10 '@types/semver': specifier: 7.5.8 version: 7.5.8 @@ -63,10 +63,10 @@ importers: version: 1.9.15 '@vitejs/plugin-vue': specifier: 5.0.5 - version: 5.0.5(vite@5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0))(vue@3.4.31(typescript@5.5.3)) + version: 5.0.5(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vue@3.4.31(typescript@5.5.3)) '@vitest/coverage-v8': specifier: 1.6.0 - version: 1.6.0(vitest@1.6.0(@types/node@20.14.9)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0)) + version: 1.6.0(vitest@1.6.0(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0)) '@vue/test-utils': specifier: 2.4.6 version: 2.4.6 @@ -140,8 +140,8 @@ importers: specifier: 1.45.1 version: 1.45.1 rimraf: - specifier: 6.0.0 - version: 6.0.0 + specifier: 6.0.1 + version: 6.0.1 semver: specifier: 7.6.2 version: 7.6.2 @@ -156,10 +156,10 @@ importers: version: 1.5.3 vitest: specifier: 1.6.0 - version: 1.6.0(@types/node@20.14.9)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0) + version: 1.6.0(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0) vitest-environment-nuxt: specifier: 1.0.0 - version: 1.0.0(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.31)(vue@3.4.31(typescript@5.5.3)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@14.12.3)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.45.1)(vite@5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0))(vitest@1.6.0(@types/node@20.14.9)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.0(vue@3.4.31(typescript@5.5.3)))(vue@3.4.31(typescript@5.5.3)) + version: 1.0.0(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.31)(vue@3.4.31(typescript@5.5.3)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@14.12.3)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.45.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vitest@1.6.0(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.0(vue@3.4.31(typescript@5.5.3)))(vue@3.4.31(typescript@5.5.3)) vue: specifier: 3.4.31 version: 3.4.31(typescript@5.5.3) @@ -225,7 +225,7 @@ importers: version: 2.3.1 unimport: specifier: ^3.7.2 - version: 3.7.2(rollup@4.18.0) + version: 3.7.2(rollup@4.18.1) untyped: specifier: ^1.4.2 version: 1.4.2 @@ -244,13 +244,13 @@ importers: version: 3.0.0-rc.6(sass@1.69.4)(typescript@5.5.3)(vue-tsc@2.0.26(typescript@5.5.3)) vite: specifier: 5.3.3 - version: 5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0) + version: 5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) vitest: specifier: 1.6.0 - version: 1.6.0(@types/node@20.14.9)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0) + version: 1.6.0(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0) webpack: - specifier: 5.92.1 - version: 5.92.1 + specifier: 5.93.0 + version: 5.93.0 packages/nuxt: dependencies: @@ -259,7 +259,7 @@ importers: version: 2.0.2 '@nuxt/devtools': specifier: ^1.3.9 - version: 1.3.9(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0)) + version: 1.3.9(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)) '@nuxt/kit': specifier: workspace:* version: link:../kit @@ -274,7 +274,7 @@ importers: version: link:../vite '@types/node': specifier: ^14.18.0 || >=16.10.0 - version: 20.14.9 + version: 20.14.10 '@unhead/dom': specifier: ^1.9.15 version: 1.9.15 @@ -406,13 +406,13 @@ importers: version: 1.9.0 unimport: specifier: ^3.7.2 - version: 3.7.2(rollup@4.18.0) + version: 3.7.2(rollup@4.18.1) unplugin: specifier: ^1.11.0 version: 1.11.0 unplugin-vue-router: specifier: ^0.10.0 - version: 0.10.0(rollup@4.18.0)(vue-router@4.4.0(vue@3.4.31(typescript@5.5.3)))(vue@3.4.31(typescript@5.5.3)) + version: 0.10.0(rollup@4.18.1)(vue-router@4.4.0(vue@3.4.31(typescript@5.5.3)))(vue@3.4.31(typescript@5.5.3)) unstorage: specifier: ^1.10.2 version: 1.10.2(ioredis@5.4.1) @@ -433,8 +433,8 @@ importers: version: 4.4.0(vue@3.4.31(typescript@5.5.3)) devDependencies: '@nuxt/scripts': - specifier: 0.5.1 - version: 0.5.1(@nuxt/devtools@1.3.9(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.1(esbuild@0.23.0)))(@vue/compiler-core@3.4.31)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.39)(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0))(vue@3.4.31(typescript@5.5.3))(webpack@5.92.1(esbuild@0.23.0)) + specifier: 0.6.3 + version: 0.6.3(@nuxt/devtools@1.3.9(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.61.3(rollup@4.18.1)(webpack@5.93.0(esbuild@0.23.0)))(@vue/compiler-core@3.4.31)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.39)(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vue@3.4.31(typescript@5.5.3))(webpack@5.93.0(esbuild@0.23.0)) '@nuxt/ui-templates': specifier: workspace:* version: link:../ui-templates @@ -446,7 +446,7 @@ importers: version: 1.0.5 '@vitejs/plugin-vue': specifier: 5.0.5 - version: 5.0.5(vite@5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0))(vue@3.4.31(typescript@5.5.3)) + version: 5.0.5(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vue@3.4.31(typescript@5.5.3)) '@vue/compiler-sfc': specifier: 3.4.31 version: 3.4.31 @@ -455,10 +455,10 @@ importers: version: 3.0.0-rc.6(sass@1.69.4)(typescript@5.5.3)(vue-tsc@2.0.26(typescript@5.5.3)) vite: specifier: 5.3.3 - version: 5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0) + version: 5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) vitest: specifier: 1.6.0 - version: 1.6.0(@types/node@20.14.9)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0) + version: 1.6.0(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0) packages/schema: dependencies: @@ -494,7 +494,7 @@ importers: version: 0.1.3 unimport: specifier: ^3.7.2 - version: 3.7.2(rollup@4.18.0) + version: 3.7.2(rollup@4.18.1) untyped: specifier: ^1.4.2 version: 1.4.2 @@ -519,10 +519,10 @@ importers: version: 1.9.15 '@vitejs/plugin-vue': specifier: 5.0.5 - version: 5.0.5(vite@5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0))(vue@3.4.31(typescript@5.5.3)) + version: 5.0.5(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vue@3.4.31(typescript@5.5.3)) '@vitejs/plugin-vue-jsx': specifier: 4.0.0 - version: 4.0.0(vite@5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0))(vue@3.4.31(typescript@5.5.3)) + version: 4.0.0(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vue@3.4.31(typescript@5.5.3)) '@vue/compiler-core': specifier: 3.4.31 version: 3.4.31 @@ -537,7 +537,7 @@ importers: version: 2.0.0-beta.1(magicast@0.3.4) esbuild-loader: specifier: 4.2.0 - version: 4.2.0(webpack@5.92.1) + version: 4.2.0(webpack@5.93.0) h3: specifier: npm:h3-nightly@2.0.0-1718872656.6765a6e version: h3-nightly@2.0.0-1718872656.6765a6e @@ -561,7 +561,7 @@ importers: version: 1.9.0 vite: specifier: 5.3.3 - version: 5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0) + version: 5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) vue: specifier: 3.4.31 version: 3.4.31(typescript@5.5.3) @@ -570,16 +570,16 @@ importers: version: 2.1.0 vue-loader: specifier: 17.4.2 - version: 17.4.2(@vue/compiler-sfc@3.4.31)(vue@3.4.31(typescript@5.5.3))(webpack@5.92.1) + version: 17.4.2(@vue/compiler-sfc@3.4.31)(vue@3.4.31(typescript@5.5.3))(webpack@5.93.0) vue-router: specifier: 4.4.0 version: 4.4.0(vue@3.4.31(typescript@5.5.3)) webpack: - specifier: 5.92.1 - version: 5.92.1 + specifier: 5.93.0 + version: 5.93.0 webpack-dev-middleware: specifier: 7.2.1 - version: 7.2.1(webpack@5.92.1) + version: 7.2.1(webpack@5.93.0) packages/ui-templates: devDependencies: @@ -587,8 +587,8 @@ importers: specifier: 4.0.5 version: 4.0.5 '@unocss/reset': - specifier: 0.61.2 - version: 0.61.2 + specifier: 0.61.3 + version: 0.61.3 critters: specifier: 0.0.24 version: 0.0.24 @@ -603,7 +603,7 @@ importers: version: 4.0.0 html-validate: specifier: 8.20.1 - version: 8.20.1(vitest@1.6.0(@types/node@20.14.9)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0)) + version: 8.20.1(vitest@1.6.0(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0)) jiti: specifier: 2.0.0-beta.3 version: 2.0.0-beta.3 @@ -620,11 +620,11 @@ importers: specifier: 1.3.0 version: 1.3.0 unocss: - specifier: 0.61.2 - version: 0.61.2(postcss@8.4.39)(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0)) + specifier: 0.61.3 + version: 0.61.3(@unocss/webpack@0.61.3(rollup@4.18.1)(webpack@5.93.0(esbuild@0.23.0)))(postcss@8.4.39)(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)) vite: specifier: 5.3.3 - version: 5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0) + version: 5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) packages/vite: dependencies: @@ -633,13 +633,13 @@ importers: version: link:../kit '@rollup/plugin-replace': specifier: ^5.0.7 - version: 5.0.7(rollup@4.18.0) + version: 5.0.7(rollup@4.18.1) '@vitejs/plugin-vue': specifier: ^5.0.5 - version: 5.0.5(vite@5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0))(vue@3.4.31(typescript@5.5.3)) + version: 5.0.5(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vue@3.4.31(typescript@5.5.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.0.0 - version: 4.0.0(vite@5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0))(vue@3.4.31(typescript@5.5.3)) + version: 4.0.0(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vue@3.4.31(typescript@5.5.3)) autoprefixer: specifier: ^10.4.19 version: 10.4.19(postcss@8.4.39) @@ -702,7 +702,7 @@ importers: version: 8.4.39 rollup-plugin-visualizer: specifier: ^5.12.0 - version: 5.12.0(rollup@4.18.0) + version: 5.12.0(rollup@4.18.1) std-env: specifier: ^3.7.0 version: 3.7.0 @@ -720,13 +720,13 @@ importers: version: 1.11.0 vite: specifier: 5.3.3 - version: 5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0) + version: 5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) vite-node: specifier: ^1.6.0 - version: 1.6.0(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0) + version: 1.6.0(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) vite-plugin-checker: - specifier: ^0.7.0 - version: 0.7.0(eslint@9.6.0)(optionator@0.9.3)(typescript@5.5.3)(vite@5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.0.26(typescript@5.5.3)) + specifier: 0.7.0 + version: 0.7.0(eslint@9.6.0)(optionator@0.9.3)(typescript@5.5.3)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.0.26(typescript@5.5.3)) vue-bundle-renderer: specifier: ^2.1.0 version: 2.1.0 @@ -741,8 +741,8 @@ importers: specifier: 1.0.5 version: 1.0.5 rollup: - specifier: ^4.18.0 - version: 4.18.0 + specifier: ^4.18.1 + version: 4.18.1 unbuild: specifier: 3.0.0-rc.6 version: 3.0.0-rc.6(sass@1.69.4)(typescript@5.5.3)(vue-tsc@2.0.26(typescript@5.5.3)) @@ -754,7 +754,7 @@ importers: dependencies: '@nuxt/friendly-errors-webpack-plugin': specifier: ^2.6.0 - version: 2.6.0(webpack@5.92.1) + version: 2.6.0(webpack@5.93.0) '@nuxt/kit': specifier: workspace:* version: link:../kit @@ -763,10 +763,10 @@ importers: version: 10.4.19(postcss@8.4.39) css-loader: specifier: ^7.1.2 - version: 7.1.2(webpack@5.92.1) + version: 7.1.2(webpack@5.93.0) css-minimizer-webpack-plugin: specifier: ^7.0.0 - version: 7.0.0(webpack@5.92.1) + version: 7.0.0(webpack@5.93.0) cssnano: specifier: ^7.0.4 version: 7.0.4(postcss@8.4.39) @@ -775,7 +775,7 @@ importers: version: 6.1.4 esbuild-loader: specifier: ^4.2.0 - version: 4.2.0(webpack@5.92.1) + version: 4.2.0(webpack@5.93.0) escape-string-regexp: specifier: ^5.0.0 version: 5.0.0 @@ -784,10 +784,10 @@ importers: version: 3.0.3 file-loader: specifier: ^6.2.0 - version: 6.2.0(webpack@5.92.1) + version: 6.2.0(webpack@5.93.0) fork-ts-checker-webpack-plugin: specifier: ^9.0.2 - version: 9.0.2(typescript@5.5.3)(webpack@5.92.1) + version: 9.0.2(typescript@5.5.3)(webpack@5.93.0) globby: specifier: ^14.0.2 version: 14.0.2 @@ -814,7 +814,7 @@ importers: version: 4.9.3 mini-css-extract-plugin: specifier: ^2.9.0 - version: 2.9.0(webpack@5.92.1) + version: 2.9.0(webpack@5.93.0) mlly: specifier: ^1.7.1 version: 1.7.1 @@ -838,7 +838,7 @@ importers: version: 2.0.0 postcss-loader: specifier: ^8.1.1 - version: 8.1.1(postcss@8.4.39)(typescript@5.5.3)(webpack@5.92.1) + version: 8.1.1(postcss@8.4.39)(typescript@5.5.3)(webpack@5.93.0) postcss-url: specifier: ^10.1.3 version: 10.1.3(postcss@8.4.39) @@ -850,7 +850,7 @@ importers: version: 3.7.0 time-fix-plugin: specifier: ^2.0.7 - version: 2.0.7(webpack@5.92.1) + version: 2.0.7(webpack@5.93.0) ufo: specifier: ^1.5.3 version: 1.5.3 @@ -862,22 +862,22 @@ importers: version: 1.11.0 url-loader: specifier: ^4.1.1 - version: 4.1.1(file-loader@6.2.0(webpack@5.92.1))(webpack@5.92.1) + version: 4.1.1(file-loader@6.2.0(webpack@5.93.0))(webpack@5.93.0) 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.4.31)(vue@3.4.31(typescript@5.5.3))(webpack@5.92.1) + version: 17.4.2(@vue/compiler-sfc@3.4.31)(vue@3.4.31(typescript@5.5.3))(webpack@5.93.0) webpack: - specifier: ^5.92.1 - version: 5.92.1 + specifier: ^5.93.0 + version: 5.93.0 webpack-bundle-analyzer: specifier: ^4.10.2 version: 4.10.2 webpack-dev-middleware: specifier: ^7.2.1 - version: 7.2.1(webpack@5.92.1) + version: 7.2.1(webpack@5.93.0) webpack-hot-middleware: specifier: ^2.26.1 version: 2.26.1 @@ -886,7 +886,7 @@ importers: version: 0.6.2 webpackbar: specifier: ^6.0.1 - version: 6.0.1(webpack@5.92.1) + version: 6.0.1(webpack@5.93.0) devDependencies: '@nuxt/schema': specifier: workspace:* @@ -907,8 +907,8 @@ importers: specifier: 2.25.9 version: 2.25.9 rollup: - specifier: ^4.18.0 - version: 4.18.0 + specifier: ^4.18.1 + version: 4.18.1 unbuild: specifier: 3.0.0-rc.6 version: 3.0.0-rc.6(sass@1.69.4)(typescript@5.5.3)(vue-tsc@2.0.26(typescript@5.5.3)) @@ -985,10 +985,10 @@ importers: version: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) unplugin-vue-router: specifier: ^0.10.0 - version: 0.10.0(rollup@4.18.0)(vue-router@4.4.0(vue@3.4.31(typescript@5.5.3)))(vue@3.4.31(typescript@5.5.3)) + version: 0.10.0(rollup@4.18.1)(vue-router@4.4.0(vue@3.4.31(typescript@5.5.3)))(vue@3.4.31(typescript@5.5.3)) vitest: specifier: 1.6.0 - version: 1.6.0(@types/node@20.14.9)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0) + version: 1.6.0(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0) vue: specifier: 3.4.31 version: 3.4.31(typescript@5.5.3) @@ -1748,23 +1748,23 @@ packages: resolution: {integrity: sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==} engines: {node: '>=18.18'} - '@iconify-json/carbon@1.1.35': - resolution: {integrity: sha512-zKqioWceqFRiLJvxpjcCpVP3j2YcokYshlbwSAHBhOih5XNUymUS3hm1kpV4KljMI1xWH96UcozHaaf6x4YzdA==} + '@iconify-json/carbon@1.1.36': + resolution: {integrity: sha512-NC3VcqLtwLZpi7+LeXj+99/byv+asrnCQxiDNCZV6hKr9WcNh6C25kJguJYfN+dV54kOkw78e+6PitQi2Bppnw==} '@iconify-json/logos@1.1.43': resolution: {integrity: sha512-UtvL1yDHUr9dl1Tqihh6K9m5dmbYKOYyLf3i9aKhymSW76QjOCGjpgQc0PQ4GJCAdU1cAMu+WO61TgPxdonrlg==} - '@iconify-json/ri@1.1.20': - resolution: {integrity: sha512-yScIGjLFBCJKWKskQTWRjNI2Awoq+VRDkRxEsCQvSfdz41n+xkRtFG2K6J1OVI90ClRHfjFC8VJ2+WzxxyFjTQ==} + '@iconify-json/ri@1.1.21': + resolution: {integrity: sha512-ssU2CRaB4T83Q3cncCZtITholhYkH6gEL5XLmdMII6Xzn8bTCpDCkt+HdX4URc24uUMD0PGIaNLJUIAgdfLMjQ==} - '@iconify-json/tabler@1.1.113': - resolution: {integrity: sha512-dT34D0gyqxgK2t91+8scQ+U387yZ/zb4r7/3CHqhmvaVMsnOT8DFtX0FhJzdr6ldnVH82pGAp59GGr97IT/UfQ==} + '@iconify-json/tabler@1.1.117': + resolution: {integrity: sha512-RiFbco9Qo0X7jlRFlD2sq9kwLZZ5JFOyacGKi9nzdnao9tV/qFFh1930JDXFay/CTs/jr7+RYPsI+wGFg0jfsA==} '@iconify/types@2.0.0': resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} - '@iconify/utils@2.1.24': - resolution: {integrity: sha512-H8r2KpL5uKyrkb3z9/3HD/22JcxqW3BJyjEWZhX2T7DehnYVZthEap1cNsEl/UtCDC3TlpNmwiPX8wg3y8E4dg==} + '@iconify/utils@2.1.25': + resolution: {integrity: sha512-Y+iGko8uv/Fz5bQLLJyNSZGOdMW0G7cnlEX1CiNcKsRXX9cq/y/vwxrIAtLCZhKHr3m0VJmsjVPsvnM4uX8YLg==} '@ioredis/commands@1.2.0': resolution: {integrity: sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==} @@ -1864,21 +1864,15 @@ packages: '@nuxt/devalue@2.0.2': resolution: {integrity: sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA==} - '@nuxt/devtools-kit@1.3.3': - resolution: {integrity: sha512-YkcuSirzVVi36gWjIl9sJ4lsuiuQiIStY3upLy829zMTIXXeF8yUEBexKL6zHD3UPqCigoF7IuovnfLw78BQ9g==} - peerDependencies: - nuxt: workspace:* - vite: 5.3.3 - '@nuxt/devtools-kit@1.3.9': resolution: {integrity: sha512-tgr/F+4BbI53/JxgaXl3cuV9dMuCXMsd4GEXN+JqtCdAkDbH3wL79GGWx0/6I9acGzRsB6UZ1H6U96nfgcIrAw==} peerDependencies: vite: 5.3.3 - '@nuxt/devtools-ui-kit@1.3.3': - resolution: {integrity: sha512-vM9dcb/CLXf1big6SmhVL0mh/JzNtZaJwHMYDd3vqv7jAedGuNfURDSGGVYQRFlSFisA3Cn0TnjDDs+dPrGuAA==} + '@nuxt/devtools-ui-kit@1.3.9': + resolution: {integrity: sha512-R1pxsraKEsOdfW4Klx5nAIkFbPZtpnCUqRFcQa8uOk5WbJ9Ax3ahN0Bi2xt7dlfWzV4mS1LzMXdXXwOh1fztuA==} peerDependencies: - '@nuxt/devtools': 1.3.3 + '@nuxt/devtools': 1.3.9 '@nuxt/devtools-wizard@1.3.9': resolution: {integrity: sha512-WMgwWWuyng+Y6k7sfBI95wYnec8TPFkuYbHHOlYQgqE9dAewPisSbEm3WkB7p/W9UqxpN8mvKN5qUg4sTmEpgQ==} @@ -1906,8 +1900,8 @@ packages: peerDependencies: webpack: ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 - '@nuxt/scripts@0.5.1': - resolution: {integrity: sha512-K3v/+Kej9F6Ul2ReTb4cNxB76JNeogDuNft76/4N/n3WUAPuhOqn2rFPTbvjidERsHxqmiLGxCPl7fKrhE0ZZg==} + '@nuxt/scripts@0.6.3': + resolution: {integrity: sha512-RyULsM2Ts4bKhqYo7gQZ2y8USe0UnL954A3ufgn7P2dL4gKWNCjGO9r51DDaGwVx+FX6cJ3BrkorPuB9pI/Gfw==} '@nuxt/telemetry@2.5.4': resolution: {integrity: sha512-KH6wxzsNys69daSO0xUv0LEBAfhwwjK1M+0Cdi1/vxmifCslMIY7lN11B4eywSfscbyVPAYJvANyc7XiVPImBQ==} @@ -1954,9 +1948,6 @@ packages: vitest: optional: true - '@nuxtjs/color-mode@3.4.1': - resolution: {integrity: sha512-vZgJqDstxInGw3RGSWbLoCLXtU1mvh1LLeuEA/X3a++DYA4ifwSbNoiSiOyb9qZHFEwz1Xr99H71sXV4IhOaEg==} - '@nuxtjs/mdc@0.5.0': resolution: {integrity: sha512-480Ajc7o/YAl9b21btd0oRtVe/UjUWmVSEWauS+H+izwEGdGvJTVfZRdaiAXcXKl+UmUTpf+POel027sE9HAZQ==} @@ -2137,7 +2128,7 @@ packages: resolution: {integrity: sha512-lpA3RZ9PdIG7qqhEfv79tBffNaoDuukFDrmhLqg9ifv99u/ehn+lOg30x2zmhf8AQqQUZaMk/B9fZraQ6/acDQ==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^4.18.0 + rollup: ^4.18.1 peerDependenciesMeta: rollup: optional: true @@ -2146,7 +2137,7 @@ packages: resolution: {integrity: sha512-nEvcR+LRjEjsaSsc4x3XZfCCvZIaSMenZu/OiwOKGN2UhQpAYI7ru7czFvyWbErlpoGjnSX3D5Ch5FcMA3kRWQ==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^4.18.0 + rollup: ^4.18.1 peerDependenciesMeta: rollup: optional: true @@ -2155,7 +2146,7 @@ packages: resolution: {integrity: sha512-UnsKoZK6/aGIH6AdkptXhNvhaqftcjq3zZdT+LY5Ftms6JR06nADcDsYp5hTU9E2lbJUEOhdlY5J4DNTneM+jQ==} engines: {node: '>=16.0.0 || 14 >= 14.17'} peerDependencies: - rollup: ^4.18.0 + rollup: ^4.18.1 peerDependenciesMeta: rollup: optional: true @@ -2164,7 +2155,7 @@ packages: resolution: {integrity: sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^4.18.0 + rollup: ^4.18.1 peerDependenciesMeta: rollup: optional: true @@ -2173,7 +2164,7 @@ packages: resolution: {integrity: sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^4.18.0 + rollup: ^4.18.1 peerDependenciesMeta: rollup: optional: true @@ -2182,7 +2173,7 @@ packages: resolution: {integrity: sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^4.18.0 + rollup: ^4.18.1 peerDependenciesMeta: rollup: optional: true @@ -2191,7 +2182,7 @@ packages: resolution: {integrity: sha512-PqxSfuorkHz/SPpyngLyg5GCEkOcee9M1bkxiVDr41Pd61mqP1PLOoDPbpl44SB2mQGKwV/In74gqQmGITOhEQ==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^4.18.0 + rollup: ^4.18.1 peerDependenciesMeta: rollup: optional: true @@ -2200,7 +2191,7 @@ packages: resolution: {integrity: sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^4.18.0 + rollup: ^4.18.1 peerDependenciesMeta: rollup: optional: true @@ -2213,88 +2204,88 @@ packages: resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^4.18.0 + rollup: ^4.18.1 peerDependenciesMeta: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.18.0': - resolution: {integrity: sha512-Tya6xypR10giZV1XzxmH5wr25VcZSncG0pZIjfePT0OVBvqNEurzValetGNarVrGiq66EBVAFn15iYX4w6FKgQ==} + '@rollup/rollup-android-arm-eabi@4.18.1': + resolution: {integrity: sha512-lncuC4aHicncmbORnx+dUaAgzee9cm/PbIqgWz1PpXuwc+sa1Ct83tnqUDy/GFKleLiN7ZIeytM6KJ4cAn1SxA==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.18.0': - resolution: {integrity: sha512-avCea0RAP03lTsDhEyfy+hpfr85KfyTctMADqHVhLAF3MlIkq83CP8UfAHUssgXTYd+6er6PaAhx/QGv4L1EiA==} + '@rollup/rollup-android-arm64@4.18.1': + resolution: {integrity: sha512-F/tkdw0WSs4ojqz5Ovrw5r9odqzFjb5LIgHdHZG65dFI1lWTWRVy32KDJLKRISHgJvqUeUhdIvy43fX41znyDg==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.18.0': - resolution: {integrity: sha512-IWfdwU7KDSm07Ty0PuA/W2JYoZ4iTj3TUQjkVsO/6U+4I1jN5lcR71ZEvRh52sDOERdnNhhHU57UITXz5jC1/w==} + '@rollup/rollup-darwin-arm64@4.18.1': + resolution: {integrity: sha512-vk+ma8iC1ebje/ahpxpnrfVQJibTMyHdWpOGZ3JpQ7Mgn/3QNHmPq7YwjZbIE7km73dH5M1e6MRRsnEBW7v5CQ==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.18.0': - resolution: {integrity: sha512-n2LMsUz7Ynu7DoQrSQkBf8iNrjOGyPLrdSg802vk6XT3FtsgX6JbE8IHRvposskFm9SNxzkLYGSq9QdpLYpRNA==} + '@rollup/rollup-darwin-x64@4.18.1': + resolution: {integrity: sha512-IgpzXKauRe1Tafcej9STjSSuG0Ghu/xGYH+qG6JwsAUxXrnkvNHcq/NL6nz1+jzvWAnQkuAJ4uIwGB48K9OCGA==} cpu: [x64] os: [darwin] - '@rollup/rollup-linux-arm-gnueabihf@4.18.0': - resolution: {integrity: sha512-C/zbRYRXFjWvz9Z4haRxcTdnkPt1BtCkz+7RtBSuNmKzMzp3ZxdM28Mpccn6pt28/UWUCTXa+b0Mx1k3g6NOMA==} + '@rollup/rollup-linux-arm-gnueabihf@4.18.1': + resolution: {integrity: sha512-P9bSiAUnSSM7EmyRK+e5wgpqai86QOSv8BwvkGjLwYuOpaeomiZWifEos517CwbG+aZl1T4clSE1YqqH2JRs+g==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.18.0': - resolution: {integrity: sha512-l3m9ewPgjQSXrUMHg93vt0hYCGnrMOcUpTz6FLtbwljo2HluS4zTXFy2571YQbisTnfTKPZ01u/ukJdQTLGh9A==} + '@rollup/rollup-linux-arm-musleabihf@4.18.1': + resolution: {integrity: sha512-5RnjpACoxtS+aWOI1dURKno11d7krfpGDEn19jI8BuWmSBbUC4ytIADfROM1FZrFhQPSoP+KEa3NlEScznBTyQ==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.18.0': - resolution: {integrity: sha512-rJ5D47d8WD7J+7STKdCUAgmQk49xuFrRi9pZkWoRD1UeSMakbcepWXPF8ycChBoAqs1pb2wzvbY6Q33WmN2ftw==} + '@rollup/rollup-linux-arm64-gnu@4.18.1': + resolution: {integrity: sha512-8mwmGD668m8WaGbthrEYZ9CBmPug2QPGWxhJxh/vCgBjro5o96gL04WLlg5BA233OCWLqERy4YUzX3bJGXaJgQ==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.18.0': - resolution: {integrity: sha512-be6Yx37b24ZwxQ+wOQXXLZqpq4jTckJhtGlWGZs68TgdKXJgw54lUUoFYrg6Zs/kjzAQwEwYbp8JxZVzZLRepQ==} + '@rollup/rollup-linux-arm64-musl@4.18.1': + resolution: {integrity: sha512-dJX9u4r4bqInMGOAQoGYdwDP8lQiisWb9et+T84l2WXk41yEej8v2iGKodmdKimT8cTAYt0jFb+UEBxnPkbXEQ==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.18.0': - resolution: {integrity: sha512-hNVMQK+qrA9Todu9+wqrXOHxFiD5YmdEi3paj6vP02Kx1hjd2LLYR2eaN7DsEshg09+9uzWi2W18MJDlG0cxJA==} + '@rollup/rollup-linux-powerpc64le-gnu@4.18.1': + resolution: {integrity: sha512-V72cXdTl4EI0x6FNmho4D502sy7ed+LuVW6Ym8aI6DRQ9hQZdp5sj0a2usYOlqvFBNKQnLQGwmYnujo2HvjCxQ==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.18.0': - resolution: {integrity: sha512-ROCM7i+m1NfdrsmvwSzoxp9HFtmKGHEqu5NNDiZWQtXLA8S5HBCkVvKAxJ8U+CVctHwV2Gb5VUaK7UAkzhDjlg==} + '@rollup/rollup-linux-riscv64-gnu@4.18.1': + resolution: {integrity: sha512-f+pJih7sxoKmbjghrM2RkWo2WHUW8UbfxIQiWo5yeCaCM0TveMEuAzKJte4QskBp1TIinpnRcxkquY+4WuY/tg==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.18.0': - resolution: {integrity: sha512-0UyyRHyDN42QL+NbqevXIIUnKA47A+45WyasO+y2bGJ1mhQrfrtXUpTxCOrfxCR4esV3/RLYyucGVPiUsO8xjg==} + '@rollup/rollup-linux-s390x-gnu@4.18.1': + resolution: {integrity: sha512-qb1hMMT3Fr/Qz1OKovCuUM11MUNLUuHeBC2DPPAWUYYUAOFWaxInaTwTQmc7Fl5La7DShTEpmYwgdt2hG+4TEg==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.18.0': - resolution: {integrity: sha512-xuglR2rBVHA5UsI8h8UbX4VJ470PtGCf5Vpswh7p2ukaqBGFTnsfzxUBetoWBWymHMxbIG0Cmx7Y9qDZzr648w==} + '@rollup/rollup-linux-x64-gnu@4.18.1': + resolution: {integrity: sha512-7O5u/p6oKUFYjRbZkL2FLbwsyoJAjyeXHCU3O4ndvzg2OFO2GinFPSJFGbiwFDaCFc+k7gs9CF243PwdPQFh5g==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.18.0': - resolution: {integrity: sha512-LKaqQL9osY/ir2geuLVvRRs+utWUNilzdE90TpyoX0eNqPzWjRm14oMEE+YLve4k/NAqCdPkGYDaDF5Sw+xBfg==} + '@rollup/rollup-linux-x64-musl@4.18.1': + resolution: {integrity: sha512-pDLkYITdYrH/9Cv/Vlj8HppDuLMDUBmgsM0+N+xLtFd18aXgM9Nyqupb/Uw+HeidhfYg2lD6CXvz6CjoVOaKjQ==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.18.0': - resolution: {integrity: sha512-7J6TkZQFGo9qBKH0pk2cEVSRhJbL6MtfWxth7Y5YmZs57Pi+4x6c2dStAUvaQkHQLnEQv1jzBUW43GvZW8OFqA==} + '@rollup/rollup-win32-arm64-msvc@4.18.1': + resolution: {integrity: sha512-W2ZNI323O/8pJdBGil1oCauuCzmVd9lDmWBBqxYZcOqWD6aWqJtVBQ1dFrF4dYpZPks6F+xCZHfzG5hYlSHZ6g==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.18.0': - resolution: {integrity: sha512-Txjh+IxBPbkUB9+SXZMpv+b/vnTEtFyfWZgJ6iyCmt2tdx0OF5WhFowLmnh8ENGNpfUlUZkdI//4IEmhwPieNg==} + '@rollup/rollup-win32-ia32-msvc@4.18.1': + resolution: {integrity: sha512-ELfEX1/+eGZYMaCIbK4jqLxO1gyTSOIlZr6pbC4SRYFaSIDVKOnZNMdoZ+ON0mrFDp4+H5MhwNC1H/AhE3zQLg==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.18.0': - resolution: {integrity: sha512-UOo5FdvOL0+eIVTgS4tIdbW+TtnBLWg1YBCcU2KWM7nuNwRz9bksDX1bekJJCpu25N1DVWaCwnT39dVQxzqS8g==} + '@rollup/rollup-win32-x64-msvc@4.18.1': + resolution: {integrity: sha512-yjk2MAkQmoaPYCSu35RLJ62+dz358nE83VfTePJRp8CG7aMg25mEJYpXFiD+NcevhX8LxD5OP5tktPXnXN7GDw==} cpu: [x64] os: [win32] @@ -2310,6 +2301,9 @@ packages: '@shikijs/core@1.10.1': resolution: {integrity: sha512-qdiJS5a/QGCff7VUFIqd0hDdWly9rDp8lhVmXVrS11aazX8LOTRLHAXkkEeONNsS43EcCd7gax9LLoOz4vlFQA==} + '@shikijs/core@1.10.3': + resolution: {integrity: sha512-D45PMaBaeDHxww+EkcDQtDAtzv00Gcsp72ukBtaLSmqRvh0WgGMq3Al0rl1QQBZfuneO75NXMIzEZGFitThWbg==} + '@shikijs/transformers@1.1.2': resolution: {integrity: sha512-tldkUMW7RBkU2F6eXbiRMw3ja+hQer1EjwhD2NGOv6K0pgZdVp3JKjU8uisRtg65tyBqrVHq7zlLHVk7EKmUZA==} @@ -2417,8 +2411,8 @@ packages: '@types/file-loader@5.0.4': resolution: {integrity: sha512-aB4X92oi5D2nIGI8/kolnJ47btRM2MQjQS4eJgA/VnCD12x0+kP5v7b5beVQWKHLOcquwUXvv6aMt8PmMy9uug==} - '@types/google.maps@3.55.9': - resolution: {integrity: sha512-phaOMtezbT3NaXPKiI3m0OosUS7Nly0auw3Be5s/CgMWLVoDAUP1Yb/Ld0TRoRp8ibrlT4VqM5kmzfvUA0UNLQ==} + '@types/google.maps@3.55.11': + resolution: {integrity: sha512-F3VuPtjKj4UGuyym75pqmgPBOHbT/i7I6/D+4DdtSzbeu2aWZG1ENwpbZOd46uO+PSAz9flJEhxxi+b4MVb4gQ==} '@types/hash-sum@1.0.2': resolution: {integrity: sha512-UP28RddqY8xcU0SCEp9YKutQICXpaAq9N8U2klqF5hegGha7KzTOL8EdhIIV3bOSGBzjEpN9bU/d+nNZBdJYVw==} @@ -2459,8 +2453,8 @@ packages: '@types/node-sass@4.11.6': resolution: {integrity: sha512-Qkf5Fs9zzsXchenUY7oVdIHyv8FtPgqIXqOJzhh3FDqpYjqvc/gtZ3hlZVFmKQhl7wyI4+WkRbYufYC5pfY7iw==} - '@types/node@20.14.9': - resolution: {integrity: sha512-06OCtnTXtWOZBJlRApleWndH4JsRVs1pDCc8dLSQp+7PpUpX3ePdHyeNSFTeSe7FtKyQkrlPvHwJOW3SLd8Oyg==} + '@types/node@20.14.10': + resolution: {integrity: sha512-MdiXf+nDuMvY0gJKxyfZ7/6UFsETO7mGKF54MVD/ekJS6HdFtpZFBgrh6Pseu64XTb2MLyFPlbW6hj8HYRQNOQ==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -2609,183 +2603,97 @@ packages: peerDependencies: vue: 3.4.31 - '@unocss/astro@0.60.4': - resolution: {integrity: sha512-mfWiEVCUP00gxrMewwPfnTuw+ur5b6uIBRH2tIGkvfI21rLyZw8TIF08w7USz9C/47rvzsixBtCqq7v0g3Tw9w==} + '@unocss/astro@0.61.3': + resolution: {integrity: sha512-VTgO+nm7PW7/VJt1kf1/4qTqMp4X4CdNG1XjYRGmCTONW+yHhFUEC1NAXt7t2wKEvCYSf5ObmjYowr2qM+GafQ==} peerDependencies: vite: 5.3.3 peerDependenciesMeta: vite: optional: true - '@unocss/astro@0.61.2': - resolution: {integrity: sha512-DqJtG1u3TrhUR7OELlD/kltaWR4qCU8fNiAey8k1l5H/rzfWbgitN0apSENJdDQNi9T+qlbXgP6cikX+DqAgww==} - peerDependencies: - vite: 5.3.3 - peerDependenciesMeta: - vite: - optional: true - - '@unocss/cli@0.60.4': - resolution: {integrity: sha512-RFt3BOgtp5ZI+cS6grKKo1DqvUJ/e8iRPwn843u6qSw18guIc4CEVTe5jcDAGuLcL4va9hg2wd4NReUEnMCZ/g==} + '@unocss/cli@0.61.3': + resolution: {integrity: sha512-yj4whI4PwwK9cZXVrtl10AkZlyl9+569xYX+g89cBxqG2wpnbfBvug/hsvw3DyPG6i2MxKAv3Z78uruKnzCIjw==} engines: {node: '>=14'} hasBin: true - '@unocss/cli@0.61.2': - resolution: {integrity: sha512-D6PSkKsaEjMh6joxWeLUTt+4g8vKf2M5z6HmKAVb9zPUuQWraumyrkCHZkgFOXy5R8zpC2UXNJQzFs516kUxvw==} - engines: {node: '>=14'} - hasBin: true - - '@unocss/config@0.60.4': - resolution: {integrity: sha512-ri9P2+YztD5JdPYSLiNjcLf6NgoBbwJDVutP/tQnfYYrE72DQ+j+4vepyxEBa1YaH/X4qsmLJCj+2tI/ufIiog==} + '@unocss/config@0.61.3': + resolution: {integrity: sha512-ZSSj5ST8XhiKoi2hLtVcyS8YJxn+Ug/WfasQ2wwOArcYfVFzZUoOQKbLo85hFuI7NV5Fh/aQREoVaJQI111jDA==} engines: {node: '>=14'} - '@unocss/config@0.61.2': - resolution: {integrity: sha512-QUwzQTvXPkgrX5aZnt5QVPriTJO0HRvN66GqsWaVN0wE4kKHzHdfCNxsRPONGl6tXK6gV4ytWGI1MALOml4Kmw==} - engines: {node: '>=14'} + '@unocss/core@0.61.3': + resolution: {integrity: sha512-9vixY1i5E0DQFtHJz/pHyFlFsiXJgL1bKHuocbl+GUi09lY/gE9TRm2qr2JOJx/BF720tMv9VxYI8Zq3EyPOXA==} - '@unocss/core@0.60.4': - resolution: {integrity: sha512-6tz8KTzC30oB0YikwRQoIpJ6Y6Dg+ZiK3NfCIsH+UX11bh2J2M53as2EL/5VQCqtiUn3YP0ZEzR2d1AWX78RCA==} + '@unocss/extractor-arbitrary-variants@0.61.3': + resolution: {integrity: sha512-8yFAavi4PXTZTyJqsSQJuZNdaERMyLP4Gs4IzBDt8zjmUrXmYfgV+bKif2eE52QKvtb5/Jsij3fgfMsJouln7A==} - '@unocss/core@0.61.2': - resolution: {integrity: sha512-CbETiw3vPs9xlKumBhwjSA3I7fkQjx/nTEN2UjFZSxBrlh+7MrTOCKwbEdGB7AjM3Ef6vO30sredq4t1usWoNA==} + '@unocss/inspector@0.61.3': + resolution: {integrity: sha512-F2WfVYdzM+CnocVSptBh945G85+RcxGd0KDm6q+Ctjs5NrHtT0TzX83USMLSjfFzTz/j+Q/kR1WOJWjKynVTXQ==} - '@unocss/extractor-arbitrary-variants@0.60.4': - resolution: {integrity: sha512-USuFGs5CLft9q7IGNdAEp1oliuUns+W7OO0Tx5qtx/oBh6pU/L93lcNNsuuGNrMU8BCmF3atx1/PEmGymgJ7VA==} + '@unocss/nuxt@0.61.3': + resolution: {integrity: sha512-llyzCq35c27p6pcLtVEV2l+6ea7G5WZIuEh5Yob+NUWUUdp0RDGQXYwTLge8zTaCF5oFZFOEJbJegXJGox3w0Q==} - '@unocss/extractor-arbitrary-variants@0.61.2': - resolution: {integrity: sha512-M2cvrhd8qiiULCxtfcOyG1dcPV0J143n8ECYD4KzVSCuCTU2zRS2EXa9LQrilagpXXFyy12/6+K7uBduvGQ06A==} - - '@unocss/inspector@0.60.4': - resolution: {integrity: sha512-PcnrEQ2H7osZho4Nh0+84O4IXzlkF7pvTUe/7FTJYF1HQGWHB/PfOSoyKn7/sF5sED8hMK9RlSJ9YGUH9ioY+g==} - - '@unocss/inspector@0.61.2': - resolution: {integrity: sha512-SvIwHp3xaY1UWzzwCibFNdTm7G9Lw3U40NimO12+IIKVo2gyApNhVE5RBBGifAqGnnt7zDbsSU7TOOD5ZLdjYg==} - - '@unocss/nuxt@0.60.4': - resolution: {integrity: sha512-2lv7tsVlAnGMqqImfZPLm05dtDo3Og0VDrHOAwFwL4XiVaTLXEXQfAf/bOBDRy4qpJ2nFDj9eltuoQYWto1jmA==} - - '@unocss/postcss@0.60.4': - resolution: {integrity: sha512-mHha4BoOpCWRRL5EFJqsj+BiYxOBPXUZDFbSWmA8oAMBwcA/yqtnaRF2tqI9CK+CDfhmtbYF64KdTLh9pf6BvQ==} + '@unocss/postcss@0.61.3': + resolution: {integrity: sha512-i76kuYbrvqkVhdfD37mnVqiBJiq9azGzbKZHFIjFWApOxFLak1OTHX5TIwxPspFm8u7U7kmU03JCnqyxWIE0wQ==} engines: {node: '>=14'} peerDependencies: postcss: ^8.4.21 - '@unocss/postcss@0.61.2': - resolution: {integrity: sha512-cNK0ZZC4AzKTbybNjUjGQ8iNZYSAP4Efa6sghBUqTE4dNuOalqOAquHH0jFeKo1sC3DuYfkcQfVixwZs2Fb6aA==} - engines: {node: '>=14'} - peerDependencies: - postcss: ^8.4.21 + '@unocss/preset-attributify@0.61.3': + resolution: {integrity: sha512-TSgje5WDfoicTOoh/Od6qlizkZd68vXTdtT7jYEvjCm2mV7EgDJpX+sj2eVv0rPuaARtIqs1b4yG7w3HA6BBnQ==} - '@unocss/preset-attributify@0.60.4': - resolution: {integrity: sha512-J2GWUC0bcmZSXlBGLYUXwWQos/dNzKbq2CKweWVBAmAH9XyfM0mA5CTNBRv05PN1g6C/0z5st7ntUjV6KHJuTg==} + '@unocss/preset-icons@0.61.3': + resolution: {integrity: sha512-XNti2mgfbRCClzKxy7eMPukgk/mepyGGJNqtONnZmOkzkyhx6KQ2/luhMYnz5xONMG/aseoXMc4Zc1VzOqePRA==} - '@unocss/preset-attributify@0.61.2': - resolution: {integrity: sha512-3lGx0jbnfGgm+g+VO15L6pGMbISv4f2H5GgqQlYmoSJkWbQPuH9dw6RqSof9P18FZIclpX7IKZyKz9jyDWjC4g==} + '@unocss/preset-mini@0.61.3': + resolution: {integrity: sha512-QY9P7jcLePkmCGQSqX+ha4Rh2YhY9b9P8gtLFnjzqcdmSxvDFkT7Kf5Un/u/jwV+zCz/5t4F88vWLzBM6js6yQ==} - '@unocss/preset-icons@0.60.4': - resolution: {integrity: sha512-UN/dj+nhI3+S06YxCZQPLw3GZy780iaE71dysyhDMdh+Qq2KFVs3d94mr1427fjz/3Y8ZyXkgqyhCFr7UT0bMQ==} + '@unocss/preset-tagify@0.61.3': + resolution: {integrity: sha512-ir+gZJ20hZKapsrxWRTjFjyVJmmUcnkvhk1AiMgoG62MP6GzBQgbkAiy2TzJIEU0zQb8pYhtZ5KePtno+1vcaQ==} - '@unocss/preset-icons@0.61.2': - resolution: {integrity: sha512-ho6dJ/lXHhnkOuBAhjKtHn8Ldoyzc7SoYt8RRaa6HdTIQpjj/N2vOUDMEHF/jA9uPAfJ1jwn0O2HqZfnSQFnGA==} + '@unocss/preset-typography@0.61.3': + resolution: {integrity: sha512-0b1JSk5/oi4DT86dO2sdscZlih4fVo//U6bh1cROAfLlYJsHlAEZau8IxLADcgBAYwCGtY94npfp6y60R37T/A==} - '@unocss/preset-mini@0.60.4': - resolution: {integrity: sha512-ZiHbP69vkyz0xmhqzC4B4PegwV+LPlZOBT7cRhsh0P8oPOQKYOyDRy4rAl+sJBJeIrggn1r1LgN+Z0Xvd8Ytcw==} + '@unocss/preset-uno@0.61.3': + resolution: {integrity: sha512-ULP0hLBTNJuB0iQqaYaJZYbC4jwQYy0C6H7un3o4R+KsqIuyDanme2VsY51U5mN/pp7K6QJK6qE8EHVvtjCLHQ==} - '@unocss/preset-mini@0.61.2': - resolution: {integrity: sha512-69NJhqe77C8jeRyweIqeNWP83wNzio3dOPliCF1FOHkVU1vw9NQaHMAOBe5/eGLgR9YcegQCLSJkcx0k25B5qw==} + '@unocss/preset-web-fonts@0.61.3': + resolution: {integrity: sha512-uBQKjIY+vUWCEqcgjEzdxok8svOmNNHDk1r+qh/Y5VLPWvPdA+Bb5iIwrxib3zzQvkT+au/utCeTGKGgIVhcXA==} - '@unocss/preset-tagify@0.60.4': - resolution: {integrity: sha512-GxL/W3qkdWWDqXi43qyLbp/BpEj7gMw99KqkO7bmbVi3BVlFggreTFwmQu89pB6iatxGjxnAsc+TsQZqxKftZA==} + '@unocss/preset-wind@0.61.3': + resolution: {integrity: sha512-THdTNAYEtvLz/jhHNgkpLFxC+LNn4W2VqDmpmK/fVMgSlhOYJ8IoQlt8nwgBRbNkEksvgItq8gL/t5+2sHGHhA==} - '@unocss/preset-tagify@0.61.2': - resolution: {integrity: sha512-jex7wLD4m1S3YvEa5rGjkoo3oAlLAdi8hfkGNaYV+POvN4jin8eMSbrcVvL1PnO8mHzNRJNxRnCayT3dtRbVEA==} + '@unocss/reset@0.61.3': + resolution: {integrity: sha512-WegQ6Plmr/H0D9wuKCVjhUMzi/xAn55A0mJgUnKl1pJHTZetRdK29u0bnpVQzynmlh/Lh4YtD+X4r8DVkASgPw==} - '@unocss/preset-typography@0.60.4': - resolution: {integrity: sha512-6j8ySZYEAwMBy9a3Lw3EEfRlcAClti4zvaV0kBtkP4BDZCwlgX2eE1pmw2mTUy+E1yVlXm3NnRzKfDudQUzraA==} - - '@unocss/preset-typography@0.61.2': - resolution: {integrity: sha512-Sc4bfkMW1WltQ0Gm1sMGr+Ycb6+vaJVaYbWIAlsjQeHZJN5QhekSM6P9mj5aW5RBQa0zuSRcebwotoqkTq784w==} - - '@unocss/preset-uno@0.60.4': - resolution: {integrity: sha512-AN8ZTtiKSaZNGKZZIqt/JAhMzSY2hHLwhGEOFDrXgjWFr85UlwZzODMDoT58PrU04VlbhN8+0N4lHfLmZCKpiQ==} - - '@unocss/preset-uno@0.61.2': - resolution: {integrity: sha512-iS/CEB7fiyrP/kIaP5whgaa5JpQLuknk26Uy4d8Ea4Q/nHuBtUlhfzTBJstXBW9kMTcLfO1O6QY+JI4M3CQzpg==} - - '@unocss/preset-web-fonts@0.60.4': - resolution: {integrity: sha512-COfxOQcREFgpsm6nw234pxrr1EV1zWUVYXBZjlH+vk7x8EhaS5BPAXqN6SneIVTTDvEE9U4opAaoEYz5A3XWaQ==} - - '@unocss/preset-web-fonts@0.61.2': - resolution: {integrity: sha512-Q6uyvCIbPzxCmBK2DU3so2NuX4t+oA+btOgG18c8x6zRYUuMtkaG9qEZHqzzSUhtCYOszEZfOSGixyNWvXqMHA==} - - '@unocss/preset-wind@0.60.4': - resolution: {integrity: sha512-dT/U+RkbL21lDTOP7/mlFZxlBbUAefUzQZINC0BX7vTKvO57G4HxRq62u9xvMGFv38lQ+qXXzKhABVsEPDNpUA==} - - '@unocss/preset-wind@0.61.2': - resolution: {integrity: sha512-2BpU5RZfsG+TpjQ6UyhUsz8I/fUoTBXhTu1oaPUqUxGT6Swu2Y/FRQul3TUn8NPbtJ//Qm3etNp6S1PZBT0+aw==} - - '@unocss/reset@0.60.4': - resolution: {integrity: sha512-MEngG4byIHnfb0osvxqU2gBdBkXPPE4z+G9HeEt3JUadWAp2gggm8ojC1/1PoJF5M31loxGEVVrB0FLSKACw3g==} - - '@unocss/reset@0.61.2': - resolution: {integrity: sha512-fPRvcoYNAzh+1gL3r2MN+5GgpiH4AatVaPbWZ11VNfTllVUlnCYIyVC7/xk3f6tRlCnXfqGFP8huZ1rzNTviZA==} - - '@unocss/rule-utils@0.60.4': - resolution: {integrity: sha512-7qUN33NM4T/IwWavm9VIOCZ2+4hLBc0YUGxcMNTDZSFQRQLkWe3N5dOlgwKXtMyMKatZfbIRUKVDUgvEefoCTA==} + '@unocss/rule-utils@0.61.3': + resolution: {integrity: sha512-XwzXE6YUAEc1+4TvJruZfntIM7eo+HdQDMlMI289w9YLLAXw973fp00E9U1dR16JRt1BWzlCnnY1RHAqSiXCVw==} engines: {node: '>=14'} - '@unocss/rule-utils@0.61.2': - resolution: {integrity: sha512-E0FbNzIk8TkVUF+kZGscDEmfYHps8/9qjvwJK6BjbbnxTaBPoSY9DQjsGWcCiD9pUKJt2tquNwADPiYzzkiKtA==} - engines: {node: '>=14'} + '@unocss/scope@0.61.3': + resolution: {integrity: sha512-yElJs2uUiBHyTHKLqWZRK5zvY+7XIqoFXc1Fkv+fxiGy1+4u+zLGoGA66bUWwbjDFLiFgEqwUBJ2+SzDC4Q0Ig==} - '@unocss/scope@0.60.4': - resolution: {integrity: sha512-AOu/qvi4agy0XfGF3QEBbuxVHkVZHpmU0NMBYuxa0B869YZENT87sTM6DVwtvr75CZvACWxv/hcL3lR68uKBjw==} + '@unocss/transformer-attributify-jsx-babel@0.61.3': + resolution: {integrity: sha512-Ubr2/XhB61C2EqrH0TnbJ9bGREvrORyotdRxpCCAzkBWh3i+J+kPrdGCFUgB+wHFcUPUuOKou+8o0rhWVY7mjw==} - '@unocss/scope@0.61.2': - resolution: {integrity: sha512-AmwBceZ10Kcg0lNlxPmP1c2iTo4W4vS05OJ8v9FLrhorFH4NZCK+q7Yx6F4KWfW0ZKmbU7q4Zho/G+tKNmaoZQ==} + '@unocss/transformer-attributify-jsx@0.61.3': + resolution: {integrity: sha512-KK4pi7xsxjRKk/RSFxkdl1JODsefD1YMaqgs6HM2KCdXctqUXd6RYQez7IfQwxnAeZupgatwoFe2CZd0Bbhq2g==} - '@unocss/transformer-attributify-jsx-babel@0.60.4': - resolution: {integrity: sha512-BL4g2gyLpbseu+fOhkAHKNxYcHcn7brQAjXj5k5Yyy6wpwm43lzHYPZtRPrbLVLniqqAN21FzEbtJXCPIHKlHA==} + '@unocss/transformer-compile-class@0.61.3': + resolution: {integrity: sha512-qHxJtRo+yjC0d+IIoNrOxnO8j5bdw7R4XDpR8+MKpGZgVQRmEGwl7Ej0PUGTudVknYGUdPmDTZGr693bzhwzQg==} - '@unocss/transformer-attributify-jsx-babel@0.61.2': - resolution: {integrity: sha512-htz+47C7vSs0IB4Zb1tv0sP1Md01LZRglAZ5GlVLdN5b5WHOik0V62vDzvNiiJmgGxdOCdgTDG7Gc42xHpYELA==} + '@unocss/transformer-directives@0.61.3': + resolution: {integrity: sha512-FNJCOlXwi62tVXr4B8lDkHGxOIhNJw2qQpM5jeohLT7xpGPOmVvscWaWI0h6fjSREFwnnbRNif4YPLe/rB6PsA==} - '@unocss/transformer-attributify-jsx@0.60.4': - resolution: {integrity: sha512-tQwD1T8Juz5F4JHYxTgekCv5olEegAPRZwAgx75pP+X2+PkV670pdXv8zbK0t5q6bvyF53vEVBrgQ9q1xSH9yQ==} + '@unocss/transformer-variant-group@0.61.3': + resolution: {integrity: sha512-F7v05kfVDhIJ4lu3fjgkwV2GWoeJX4aszER8iqhwWz+0jVUaJRYAxzsVqE299uJ0ut07d+Di+JB7M4ZBRoH3qw==} - '@unocss/transformer-attributify-jsx@0.61.2': - resolution: {integrity: sha512-ASg/h/v60/AOGJttYVKLYpguONgggMGyq40121+wMAA2i31Jz/S37FtP9d4UQUPNVZzZK5RFGh5axzZ6oyeS0g==} - - '@unocss/transformer-compile-class@0.60.4': - resolution: {integrity: sha512-zIqKQ7javiCb9Q3fbMvx1QVln8OqvAzWwgCVHsPINzDrDi73KXa3eeCU6GNlsd46tzy0Y9ryRIvW73YS+9Oj1w==} - - '@unocss/transformer-compile-class@0.61.2': - resolution: {integrity: sha512-CwNoJDoYjPiXv+wMSZ+0XtO3Y1UvOoAqoa8CcaUOfQyGL64ma+EKkVtO5heXBrOA44WGiXiNTes7ZEBDneIkTg==} - - '@unocss/transformer-directives@0.60.4': - resolution: {integrity: sha512-u3fQI8RszMhUevhJICtQ/bNpAfbh8MEXQf7YNnzUvLvbXGkkoieyU5mj0ray6fbToqxfxVceQtXYcFYIuf4aNg==} - - '@unocss/transformer-directives@0.61.2': - resolution: {integrity: sha512-ba7nIrNfGXbfvajmmgTBelMlZ24n+Xcf3v4MRbCZW+Him6lWjmRYuh5XzqauOqOj/J60EJQmbE+QauJPhZAqBA==} - - '@unocss/transformer-variant-group@0.60.4': - resolution: {integrity: sha512-R4d16G7s3fDXj9prUNFnJi8cZvH8/XZsqiKDzCBjXNKrbf9zp7YnWD2VaMFjUISgW5kSQjQNSWK84soVNWq3UQ==} - - '@unocss/transformer-variant-group@0.61.2': - resolution: {integrity: sha512-i5XYZeza2avt8RU+dQr92BZ9Bsrru/cMiLol+JLLLs2yEjx812cWsTcsbkM1ybd5DqcrKsf/emrxO8j5vid87Q==} - - '@unocss/vite@0.60.4': - resolution: {integrity: sha512-af9hhtW11geF56cotKUE16Fr+FirTdV/Al/usjKJ6P5hnCEQnqSHXQDFXL5Y6vXwcvLDmOhHYNrVR8duKgC8Mw==} + '@unocss/vite@0.61.3': + resolution: {integrity: sha512-Z2kq/hSv1RC3PYAaoXOGB0PEWXCVsgYtdnuFXR/8Tp0Yj2Wdeq906/s411/sqMUvXIaIhm2O9WaDfe0ISoV0sg==} peerDependencies: vite: 5.3.3 - '@unocss/vite@0.61.2': - resolution: {integrity: sha512-m6QhKcy42vQnqoFCp9E2uClUDceHoKwaw3gUZ1v+6+9lYZ3E78eY7zdf2xd0UACtCbUuNxOUc9WPd1uQGSH3Hw==} - peerDependencies: - vite: 5.3.3 - - '@unocss/webpack@0.60.4': - resolution: {integrity: sha512-TcPuiAZZO+a+xiahrCm7eEHlP8o667n+CWv+kpz4bidY5V8Xyxs1MjzJAPVOk8Kwz86HvQZyf2CG+3powNTwKA==} + '@unocss/webpack@0.61.3': + resolution: {integrity: sha512-NNN5cmKf1qNtoiQgjBajMebKu6I9gfkcSAwoSLG5Cc8p9bL8K3D2oZgQeoX2CoeLKkGMPRyrwmR7/HIrPY2YdA==} peerDependencies: webpack: ^4 || ^5 @@ -2928,30 +2836,24 @@ packages: '@vue/test-utils@2.4.6': resolution: {integrity: sha512-FMxEjOpYNYiFe0GkaHsnJPXFHxQ6m4t8vI/ElPGpMWxZKpmRvQ33OIrvRXemy6yha03RxhOlQuy+gZMC3CQSow==} - '@vueuse/core@10.10.0': - resolution: {integrity: sha512-vexJ/YXYs2S42B783rI95lMt3GzEwkxzC8Hb0Ndpd8rD+p+Lk/Za4bd797Ym7yq4jXqdSyj3JLChunF/vyYjUw==} + '@vueuse/core@10.11.0': + resolution: {integrity: sha512-x3sD4Mkm7PJ+pcq3HX8PLPBadXCAlSDR/waK87dz0gQE+qJnaaFhc/dZVfJz+IUYzTMVGum2QlR7ImiJQN4s6g==} - '@vueuse/core@10.10.1': - resolution: {integrity: sha512-8Vr8wxILdK+qfBjbngav8LVI+6UuM2TQCufRKMPz/GrpLHQ6dbY6kL5PLa9Eobq8JRrMaDyArPX9Jj18fMTPew==} - - '@vueuse/core@10.9.0': - resolution: {integrity: sha512-/1vjTol8SXnx6xewDEKfS0Ra//ncg4Hb0DaZiwKf7drgfMsKFExQ+FnnENcN6efPen+1kIzhLQoGSy0eDUVOMg==} - - '@vueuse/integrations@10.9.0': - resolution: {integrity: sha512-acK+A01AYdWSvL4BZmCoJAcyHJ6EqhmkQEXbQLwev1MY7NBnS+hcEMx/BzVoR9zKI+UqEPMD9u6PsyAuiTRT4Q==} + '@vueuse/integrations@10.11.0': + resolution: {integrity: sha512-Pp6MtWEIr+NDOccWd8j59Kpjy5YDXogXI61Kb1JxvSfVBO8NzFQkmrKmSZz47i+ZqHnIzxaT38L358yDHTncZg==} peerDependencies: - async-validator: '*' - axios: '*' - change-case: '*' - drauu: '*' - focus-trap: '*' - fuse.js: '*' - idb-keyval: '*' - jwt-decode: '*' - nprogress: '*' - qrcode: '*' - sortablejs: '*' - universal-cookie: '*' + async-validator: ^4 + axios: ^1 + change-case: ^4 + drauu: ^0.3 + focus-trap: ^7 + fuse.js: ^6 + idb-keyval: ^6 + jwt-decode: ^3 + nprogress: ^0.2 + qrcode: ^1.5 + sortablejs: ^1 + universal-cookie: ^6 peerDependenciesMeta: async-validator: optional: true @@ -2978,28 +2880,16 @@ packages: universal-cookie: optional: true - '@vueuse/metadata@10.10.0': - resolution: {integrity: sha512-UNAo2sTCAW5ge6OErPEHb5z7NEAg3XcO9Cj7OK45aZXfLLH1QkexDcZD77HBi5zvEiLOm1An+p/4b5K3Worpug==} + '@vueuse/metadata@10.11.0': + resolution: {integrity: sha512-kQX7l6l8dVWNqlqyN3ePW3KmjCQO3ZMgXuBMddIu83CmucrsBfXlH+JoviYyRBws/yLTQO8g3Pbw+bdIoVm4oQ==} - '@vueuse/metadata@10.10.1': - resolution: {integrity: sha512-dpEL5afVLUqbchwGiLrV6spkl4/6UOKJ3YgxFE+wWLj/LakyIZUC83bfeFgbHkRcNhsAqTQCGR74jImsLfK8pg==} - - '@vueuse/metadata@10.9.0': - resolution: {integrity: sha512-iddNbg3yZM0X7qFY2sAotomgdHK7YJ6sKUvQqbvwnf7TmaVPxS4EJydcNsVejNdS8iWCtDk+fYXr7E32nyTnGA==} - - '@vueuse/nuxt@10.10.0': - resolution: {integrity: sha512-l8uFNuFASmcjPEaKAbigUrQZDtVQ9wRTfbuIBEpr3oAGnYtXGwBoQqYGnZopUR1Kdh8qiurpKuwvzVQnrzDjyw==} + '@vueuse/nuxt@10.11.0': + resolution: {integrity: sha512-PV15CU28qzr/+4IleyahobwU9kfTwfbsl8f+wkv6TWjboFVdt4WLMP2TNfPj7QgssyDdCRdl3gLZ4DC884wnDw==} peerDependencies: nuxt: workspace:* - '@vueuse/shared@10.10.0': - resolution: {integrity: sha512-2aW33Ac0Uk0U+9yo3Ypg9s5KcR42cuehRWl7vnUHadQyFvCktseyxxEPBi1Eiq4D2yBGACOnqLZpx1eMc7g5Og==} - - '@vueuse/shared@10.10.1': - resolution: {integrity: sha512-edqexI+RQpoeqDxTatqBZa+K87ganbrwpoP++Fd9828U3js5jzwcEDeyrYcUgkKZ5LLL8q7M5SOMvSpMrxBPxg==} - - '@vueuse/shared@10.9.0': - resolution: {integrity: sha512-Uud2IWncmAfJvRaFYzv5OHDli+FbOzxiVEQdLCKQKLyhz94PIyFC3CHcH7EDMwIn8NPtD06+PNbC/PiO0LGLtw==} + '@vueuse/shared@10.11.0': + resolution: {integrity: sha512-fyNoIXEq3PfX1L3NkNhtVQUSRtqYwJtJg+Bp9rIzculIZWHTkKSysujrOk2J+NrRulLTQH9+3gGSfYLWSEWU1A==} '@webassemblyjs/ast@1.12.1': resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==} @@ -6259,8 +6149,8 @@ packages: deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true - rimraf@6.0.0: - resolution: {integrity: sha512-u+yqhM92LW+89cxUQK0SRyvXYQmyuKHx0jkx4W7KfwLGLqJnQM5031Uv1trE4gB9XEXBM/s6MxKlfW95IidqaA==} + rimraf@6.0.1: + resolution: {integrity: sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==} engines: {node: 20 || >=22} hasBin: true @@ -6268,7 +6158,7 @@ packages: resolution: {integrity: sha512-aSHRcJ6KG2IHIioYlvAOcEq6U99sVtqDDKVhnwt70rW6tsz3tv5OSjEiWcgzfsHdLyGXZ/3b/7b/+Za3Y6r1XA==} engines: {node: '>=16'} peerDependencies: - rollup: ^4.18.0 + rollup: ^4.18.1 typescript: 5.5.3 rollup-plugin-visualizer@5.12.0: @@ -6276,13 +6166,13 @@ packages: engines: {node: '>=14'} hasBin: true peerDependencies: - rollup: ^4.18.0 + rollup: ^4.18.1 peerDependenciesMeta: rollup: optional: true - rollup@4.18.0: - resolution: {integrity: sha512-QmJz14PX3rzbJCN1SG4Xe/bAAX2a6NpCP8ab2vfu2GiUr8AQcr2nCV/oEO3yneFarB67zk8ShlIyWb2LGTb3Sg==} + rollup@4.18.1: + resolution: {integrity: sha512-Elx2UT8lzxxOXMpy5HWQGZqkrQOtrVDDa/bm9l10+U4rQnVzbL/LgZ4NOM1MPIDyHk69W4InuYDF5dzRh4Kw1A==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -6388,6 +6278,9 @@ packages: shiki@1.10.1: resolution: {integrity: sha512-uafV7WCgN4YYrccH6yxpnps6k38sSTlFRrwc4jycWmhWxJIm9dPrk+XkY1hZ2t0I7jmacMNb15Lf2fspa/Y3lg==} + shiki@1.10.3: + resolution: {integrity: sha512-eneCLncGuvPdTutJuLyUGS8QNPAVFO5Trvld2wgEq1e002mwctAhJKeMGWtWVXOIEzmlcLRqcgPSorR6AVzOmQ==} + side-channel@1.0.4: resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} @@ -6642,8 +6535,8 @@ packages: peerDependencies: tslib: ^2 - third-party-capital@1.0.30: - resolution: {integrity: sha512-hiXyTwFcgmVBCfhPZz92OxqBvd36EbsI6LVesOCHGVcgQwmSM/mr4GC6AkbPiR6KdOkfsGctoqrHII7n3UZRFg==} + third-party-capital@1.0.31: + resolution: {integrity: sha512-dTZpEKZ4Or5AXmPAa365vn9gswA91I8Ll6jVdsjwHPgyQr4sgiyu/Bb5FmC55LwZe1+M4lPj18xDkhtd/amA5g==} time-fix-plugin@2.0.7: resolution: {integrity: sha512-uVFet1LQToeUX0rTcSiYVYVoGuBpc8gP/2jnlUzuHMHe+gux6XLsNzxLUweabMwiUj5ejhoIMsUI55nVSEa/Vw==} @@ -6842,23 +6735,11 @@ packages: resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} engines: {node: '>= 10.0.0'} - unocss@0.60.4: - resolution: {integrity: sha512-KtYVzm1sV1J7hpXFvILPZiJVTni+XzC2vJzKYFTEe80fEGsrL+572YjS3QjZB52TMSppLYJk6WIVTb4mE4RmvQ==} + unocss@0.61.3: + resolution: {integrity: sha512-Mpci+yP9CUnDjSwm0EAq9U76cgiNB5UM0ztXfDjjMiSe+jOS6sZ2A+kZ5JY9ZBRx5TX0Wh4kQBoPQQ1ooxHicg==} engines: {node: '>=14'} peerDependencies: - '@unocss/webpack': 0.60.4 - vite: 5.3.3 - peerDependenciesMeta: - '@unocss/webpack': - optional: true - vite: - optional: true - - unocss@0.61.2: - resolution: {integrity: sha512-e0XZZrZTw158hQfpkG0WVZJBu7rc2yEpZMqQpvYXfWPcdyG7ihT0Nd5wC5K6EQDWUQ9mbbyDPRTCxqVOgQDBCQ==} - engines: {node: '>=14'} - peerDependencies: - '@unocss/webpack': 0.61.2 + '@unocss/webpack': 0.61.3 vite: 5.3.3 peerDependenciesMeta: '@unocss/webpack': @@ -6973,8 +6854,8 @@ packages: peerDependencies: '@vue/compiler-core': ^3.3 - valibot@0.31.1: - resolution: {integrity: sha512-2YYIhPrnVSz/gfT2/iXVTrSj92HwchCt9Cga/6hX4B26iCz9zkIsGTS0HjDYTZfTi1Un0X6aRvhBi1cfqs/i0Q==} + valibot@0.36.0: + resolution: {integrity: sha512-CjF1XN4sUce8sBK9TixrDqFM7RwNkuXdJu174/AwmQUB62QbCQADg5lLe8ldBalFgtj1uKj+pKwDJiNo4Mn+eQ==} validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} @@ -7234,8 +7115,8 @@ packages: webpack-virtual-modules@0.6.2: resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==} - webpack@5.92.1: - resolution: {integrity: sha512-JECQ7IwJb+7fgUFBlrJzbyu3GEuNBcdqr1LD7IbSzwkSmIevTm8PF+wej3Oxuz/JFBUZ6O1o43zsPkwm1C4TmA==} + webpack@5.93.0: + resolution: {integrity: sha512-Y0m5oEY1LRuwly578VqluorkXbvXKh7U3rLoQCEO04M97ScRr44afGVkI0FQFsXzysk5OgFAxjZAb9rsGQVihA==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -7938,7 +7819,7 @@ snapshots: '@humanwhocodes/retry@0.3.0': {} - '@iconify-json/carbon@1.1.35': + '@iconify-json/carbon@1.1.36': dependencies: '@iconify/types': 2.0.0 @@ -7946,17 +7827,17 @@ snapshots: dependencies: '@iconify/types': 2.0.0 - '@iconify-json/ri@1.1.20': + '@iconify-json/ri@1.1.21': dependencies: '@iconify/types': 2.0.0 - '@iconify-json/tabler@1.1.113': + '@iconify-json/tabler@1.1.117': dependencies: '@iconify/types': 2.0.0 '@iconify/types@2.0.0': {} - '@iconify/utils@2.1.24': + '@iconify/utils@2.1.25': dependencies: '@antfu/install-pkg': 0.1.1 '@antfu/utils': 0.7.10 @@ -7990,7 +7871,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.5 '@types/istanbul-reports': 3.0.3 - '@types/node': 20.14.9 + '@types/node': 20.14.10 '@types/yargs': 17.0.28 chalk: 4.1.2 @@ -8091,44 +7972,35 @@ snapshots: '@nuxt/devalue@2.0.2': {} - '@nuxt/devtools-kit@1.3.3(nuxt@packages+nuxt)(vite@5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0))': + '@nuxt/devtools-kit@1.3.9(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))': dependencies: '@nuxt/kit': link:packages/kit '@nuxt/schema': link:packages/schema execa: 7.2.0 - nuxt: link:packages/nuxt - vite: 5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0) + vite: 5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) - '@nuxt/devtools-kit@1.3.9(vite@5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0))': + '@nuxt/devtools-ui-kit@1.3.9(@nuxt/devtools@1.3.9(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.61.3(rollup@4.18.1)(webpack@5.93.0(esbuild@0.23.0)))(@vue/compiler-core@3.4.31)(nuxt@packages+nuxt)(postcss@8.4.39)(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vue@3.4.31(typescript@5.5.3))(webpack@5.93.0(esbuild@0.23.0))': dependencies: - '@nuxt/kit': link:packages/kit - '@nuxt/schema': link:packages/schema - execa: 7.2.0 - vite: 5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0) - - '@nuxt/devtools-ui-kit@1.3.3(@nuxt/devtools@1.3.9(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.1(esbuild@0.23.0)))(@vue/compiler-core@3.4.31)(nuxt@packages+nuxt)(postcss@8.4.39)(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0))(vue@3.4.31(typescript@5.5.3))(webpack@5.92.1(esbuild@0.23.0))': - dependencies: - '@iconify-json/carbon': 1.1.35 + '@iconify-json/carbon': 1.1.36 '@iconify-json/logos': 1.1.43 - '@iconify-json/ri': 1.1.20 - '@iconify-json/tabler': 1.1.113 - '@nuxt/devtools': 1.3.9(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0)) - '@nuxt/devtools-kit': 1.3.3(nuxt@packages+nuxt)(vite@5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0)) + '@iconify-json/ri': 1.1.21 + '@iconify-json/tabler': 1.1.117 + '@nuxt/devtools': 1.3.9(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)) + '@nuxt/devtools-kit': 1.3.9(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)) '@nuxt/kit': link:packages/kit - '@nuxtjs/color-mode': 3.4.1 - '@unocss/core': 0.60.4 - '@unocss/nuxt': 0.60.4(postcss@8.4.39)(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0))(webpack@5.92.1(esbuild@0.23.0)) - '@unocss/preset-attributify': 0.60.4 - '@unocss/preset-icons': 0.60.4 - '@unocss/preset-mini': 0.60.4 - '@unocss/reset': 0.60.4 - '@vueuse/core': 10.10.1(vue@3.4.31(typescript@5.5.3)) - '@vueuse/integrations': 10.9.0(focus-trap@7.5.4)(vue@3.4.31(typescript@5.5.3)) - '@vueuse/nuxt': 10.10.0(nuxt@packages+nuxt)(vue@3.4.31(typescript@5.5.3)) + '@unocss/core': 0.61.3 + '@unocss/nuxt': 0.61.3(postcss@8.4.39)(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(webpack@5.93.0(esbuild@0.23.0)) + '@unocss/preset-attributify': 0.61.3 + '@unocss/preset-icons': 0.61.3 + '@unocss/preset-mini': 0.61.3 + '@unocss/reset': 0.61.3 + '@vueuse/core': 10.11.0(vue@3.4.31(typescript@5.5.3)) + '@vueuse/integrations': 10.11.0(focus-trap@7.5.4)(vue@3.4.31(typescript@5.5.3)) + '@vueuse/nuxt': 10.11.0(nuxt@packages+nuxt)(vue@3.4.31(typescript@5.5.3)) defu: 6.1.4 focus-trap: 7.5.4 splitpanes: 3.1.5 - unocss: 0.60.4(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.1(esbuild@0.23.0)))(postcss@8.4.39)(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0)) + unocss: 0.61.3(@unocss/webpack@0.61.3(rollup@4.18.1)(webpack@5.93.0(esbuild@0.23.0)))(postcss@8.4.39)(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)) v-lazy-show: 0.2.4(@vue/compiler-core@3.4.31) transitivePeerDependencies: - '@unocss/webpack' @@ -8166,13 +8038,13 @@ snapshots: rc9: 2.1.2 semver: 7.6.2 - '@nuxt/devtools@1.3.9(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0))': + '@nuxt/devtools@1.3.9(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))': dependencies: '@antfu/utils': 0.7.10 - '@nuxt/devtools-kit': 1.3.9(vite@5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0)) + '@nuxt/devtools-kit': 1.3.9(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)) '@nuxt/devtools-wizard': 1.3.9 '@nuxt/kit': link:packages/kit - '@vue/devtools-core': 7.3.3(vite@5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0)) + '@vue/devtools-core': 7.3.3(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)) '@vue/devtools-kit': 7.3.3 birpc: 0.2.17 consola: 3.2.3 @@ -8200,10 +8072,10 @@ snapshots: semver: 7.6.2 simple-git: 3.25.0 sirv: 2.0.4 - unimport: 3.7.2(rollup@4.18.0) - vite: 5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0) - vite-plugin-inspect: 0.8.4(@nuxt/kit@packages+kit)(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0)) - vite-plugin-vue-inspector: 5.1.2(vite@5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0)) + unimport: 3.7.2(rollup@4.18.1) + vite: 5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) + vite-plugin-inspect: 0.8.4(@nuxt/kit@packages+kit)(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)) + vite-plugin-vue-inspector: 5.1.2(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)) which: 3.0.1 ws: 8.17.1 transitivePeerDependencies: @@ -8245,28 +8117,28 @@ snapshots: - supports-color - typescript - '@nuxt/friendly-errors-webpack-plugin@2.6.0(webpack@5.92.1)': + '@nuxt/friendly-errors-webpack-plugin@2.6.0(webpack@5.93.0)': dependencies: chalk: 2.4.2 consola: 3.2.3 error-stack-parser: 2.1.4 string-width: 4.2.3 - webpack: 5.92.1 + webpack: 5.93.0 - '@nuxt/scripts@0.5.1(@nuxt/devtools@1.3.9(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.1(esbuild@0.23.0)))(@vue/compiler-core@3.4.31)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.39)(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0))(vue@3.4.31(typescript@5.5.3))(webpack@5.92.1(esbuild@0.23.0))': + '@nuxt/scripts@0.6.3(@nuxt/devtools@1.3.9(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.61.3(rollup@4.18.1)(webpack@5.93.0(esbuild@0.23.0)))(@vue/compiler-core@3.4.31)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.39)(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vue@3.4.31(typescript@5.5.3))(webpack@5.93.0(esbuild@0.23.0))': dependencies: - '@nuxt/devtools-kit': 1.3.9(vite@5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0)) - '@nuxt/devtools-ui-kit': 1.3.3(@nuxt/devtools@1.3.9(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.1(esbuild@0.23.0)))(@vue/compiler-core@3.4.31)(nuxt@packages+nuxt)(postcss@8.4.39)(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0))(vue@3.4.31(typescript@5.5.3))(webpack@5.92.1(esbuild@0.23.0)) + '@nuxt/devtools-kit': 1.3.9(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)) + '@nuxt/devtools-ui-kit': 1.3.9(@nuxt/devtools@1.3.9(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.61.3(rollup@4.18.1)(webpack@5.93.0(esbuild@0.23.0)))(@vue/compiler-core@3.4.31)(nuxt@packages+nuxt)(postcss@8.4.39)(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vue@3.4.31(typescript@5.5.3))(webpack@5.93.0(esbuild@0.23.0)) '@nuxt/kit': link:packages/kit - '@types/google.maps': 3.55.9 + '@types/google.maps': 3.55.11 '@types/stripe-v3': 3.1.33 '@types/vimeo__player': 2.18.3 '@types/youtube': 0.0.50 '@unhead/vue': 1.9.15(vue@3.4.31(typescript@5.5.3)) - '@vueuse/core': 10.10.1(vue@3.4.31(typescript@5.5.3)) + '@vueuse/core': 10.11.0(vue@3.4.31(typescript@5.5.3)) + acorn: 8.12.1 consola: 3.2.3 defu: 6.1.4 - estree-walker: 3.0.3 h3: h3-nightly@2.0.0-1718872656.6765a6e magic-string: 0.30.10 mlly: 1.7.1 @@ -8275,15 +8147,15 @@ snapshots: pathe: 1.1.2 pkg-types: 1.1.3 semver: 7.6.2 - shiki: 1.10.1 + shiki: 1.10.3 sirv: 2.0.4 std-env: 3.7.0 - third-party-capital: 1.0.30 + third-party-capital: 1.0.31 ufo: 1.5.3 - unimport: 3.7.2(rollup@4.18.0) + unimport: 3.7.2(rollup@4.18.1) unplugin: 1.11.0 unstorage: 1.10.2(ioredis@5.4.1) - valibot: 0.31.1 + valibot: 0.36.0 transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -8341,7 +8213,7 @@ snapshots: rc9: 2.1.2 std-env: 3.7.0 - '@nuxt/test-utils@3.13.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.31)(vue@3.4.31(typescript@5.5.3)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@14.12.3)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.45.1)(vite@5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0))(vitest@1.6.0(@types/node@20.14.9)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.0(vue@3.4.31(typescript@5.5.3)))(vue@3.4.31(typescript@5.5.3))': + '@nuxt/test-utils@3.13.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.31)(vue@3.4.31(typescript@5.5.3)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@14.12.3)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.45.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vitest@1.6.0(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.0(vue@3.4.31(typescript@5.5.3)))(vue@3.4.31(typescript@5.5.3))': dependencies: '@nuxt/kit': link:packages/kit '@nuxt/schema': link:packages/schema @@ -8367,8 +8239,8 @@ snapshots: ufo: 1.5.3 unenv: 1.9.0 unplugin: 1.11.0 - vite: 5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0) - vitest-environment-nuxt: 1.0.0(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.31)(vue@3.4.31(typescript@5.5.3)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@14.12.3)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.45.1)(vite@5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0))(vitest@1.6.0(@types/node@20.14.9)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.0(vue@3.4.31(typescript@5.5.3)))(vue@3.4.31(typescript@5.5.3)) + vite: 5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) + vitest-environment-nuxt: 1.0.0(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.31)(vue@3.4.31(typescript@5.5.3)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@14.12.3)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.45.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vitest@1.6.0(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.0(vue@3.4.31(typescript@5.5.3)))(vue@3.4.31(typescript@5.5.3)) vue: 3.4.31(typescript@5.5.3) vue-router: 4.4.0(vue@3.4.31(typescript@5.5.3)) optionalDependencies: @@ -8376,17 +8248,10 @@ snapshots: '@vue/test-utils': 2.4.6 happy-dom: 14.12.3 playwright-core: 1.45.1 - vitest: 1.6.0(@types/node@20.14.9)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0) + vitest: 1.6.0(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - magicast - '@nuxtjs/color-mode@3.4.1': - dependencies: - '@nuxt/kit': link:packages/kit - pathe: 1.1.2 - pkg-types: 1.1.3 - semver: 7.6.2 - '@nuxtjs/mdc@0.5.0': dependencies: '@nuxt/kit': link:packages/kit @@ -8418,7 +8283,7 @@ snapshots: remark-parse: 11.0.0 remark-rehype: 11.1.0 scule: 1.3.0 - shiki: 1.10.1 + shiki: 1.10.3 ufo: 1.5.3 unified: 11.0.5 unist-builder: 4.0.0 @@ -8591,133 +8456,133 @@ snapshots: - encoding - supports-color - '@rollup/plugin-alias@5.1.0(rollup@4.18.0)': + '@rollup/plugin-alias@5.1.0(rollup@4.18.1)': dependencies: slash: 4.0.0 optionalDependencies: - rollup: 4.18.0 + rollup: 4.18.1 - '@rollup/plugin-commonjs@25.0.7(rollup@4.18.0)': + '@rollup/plugin-commonjs@25.0.7(rollup@4.18.1)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.18.0) + '@rollup/pluginutils': 5.1.0(rollup@4.18.1) commondir: 1.0.1 estree-walker: 2.0.2 glob: 8.1.0 is-reference: 1.2.1 magic-string: 0.30.10 optionalDependencies: - rollup: 4.18.0 + rollup: 4.18.1 - '@rollup/plugin-commonjs@26.0.1(rollup@4.18.0)': + '@rollup/plugin-commonjs@26.0.1(rollup@4.18.1)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.18.0) + '@rollup/pluginutils': 5.1.0(rollup@4.18.1) commondir: 1.0.1 estree-walker: 2.0.2 glob: 10.4.1 is-reference: 1.2.1 magic-string: 0.30.10 optionalDependencies: - rollup: 4.18.0 + rollup: 4.18.1 - '@rollup/plugin-inject@5.0.5(rollup@4.18.0)': + '@rollup/plugin-inject@5.0.5(rollup@4.18.1)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.18.0) + '@rollup/pluginutils': 5.1.0(rollup@4.18.1) estree-walker: 2.0.2 magic-string: 0.30.10 optionalDependencies: - rollup: 4.18.0 + rollup: 4.18.1 - '@rollup/plugin-json@6.1.0(rollup@4.18.0)': + '@rollup/plugin-json@6.1.0(rollup@4.18.1)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.18.0) + '@rollup/pluginutils': 5.1.0(rollup@4.18.1) optionalDependencies: - rollup: 4.18.0 + rollup: 4.18.1 - '@rollup/plugin-node-resolve@15.2.3(rollup@4.18.0)': + '@rollup/plugin-node-resolve@15.2.3(rollup@4.18.1)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.18.0) + '@rollup/pluginutils': 5.1.0(rollup@4.18.1) '@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.18.0 + rollup: 4.18.1 - '@rollup/plugin-replace@5.0.7(rollup@4.18.0)': + '@rollup/plugin-replace@5.0.7(rollup@4.18.1)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.18.0) + '@rollup/pluginutils': 5.1.0(rollup@4.18.1) magic-string: 0.30.10 optionalDependencies: - rollup: 4.18.0 + rollup: 4.18.1 - '@rollup/plugin-terser@0.4.4(rollup@4.18.0)': + '@rollup/plugin-terser@0.4.4(rollup@4.18.1)': dependencies: serialize-javascript: 6.0.2 smob: 1.4.1 terser: 5.27.0 optionalDependencies: - rollup: 4.18.0 + rollup: 4.18.1 '@rollup/pluginutils@4.2.1': dependencies: estree-walker: 2.0.2 picomatch: 2.3.1 - '@rollup/pluginutils@5.1.0(rollup@4.18.0)': + '@rollup/pluginutils@5.1.0(rollup@4.18.1)': dependencies: '@types/estree': 1.0.5 estree-walker: 2.0.2 picomatch: 2.3.1 optionalDependencies: - rollup: 4.18.0 + rollup: 4.18.1 - '@rollup/rollup-android-arm-eabi@4.18.0': + '@rollup/rollup-android-arm-eabi@4.18.1': optional: true - '@rollup/rollup-android-arm64@4.18.0': + '@rollup/rollup-android-arm64@4.18.1': optional: true - '@rollup/rollup-darwin-arm64@4.18.0': + '@rollup/rollup-darwin-arm64@4.18.1': optional: true - '@rollup/rollup-darwin-x64@4.18.0': + '@rollup/rollup-darwin-x64@4.18.1': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.18.0': + '@rollup/rollup-linux-arm-gnueabihf@4.18.1': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.18.0': + '@rollup/rollup-linux-arm-musleabihf@4.18.1': optional: true - '@rollup/rollup-linux-arm64-gnu@4.18.0': + '@rollup/rollup-linux-arm64-gnu@4.18.1': optional: true - '@rollup/rollup-linux-arm64-musl@4.18.0': + '@rollup/rollup-linux-arm64-musl@4.18.1': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.18.0': + '@rollup/rollup-linux-powerpc64le-gnu@4.18.1': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.18.0': + '@rollup/rollup-linux-riscv64-gnu@4.18.1': optional: true - '@rollup/rollup-linux-s390x-gnu@4.18.0': + '@rollup/rollup-linux-s390x-gnu@4.18.1': optional: true - '@rollup/rollup-linux-x64-gnu@4.18.0': + '@rollup/rollup-linux-x64-gnu@4.18.1': optional: true - '@rollup/rollup-linux-x64-musl@4.18.0': + '@rollup/rollup-linux-x64-musl@4.18.1': optional: true - '@rollup/rollup-win32-arm64-msvc@4.18.0': + '@rollup/rollup-win32-arm64-msvc@4.18.1': optional: true - '@rollup/rollup-win32-ia32-msvc@4.18.0': + '@rollup/rollup-win32-ia32-msvc@4.18.1': optional: true - '@rollup/rollup-win32-x64-msvc@4.18.0': + '@rollup/rollup-win32-x64-msvc@4.18.1': optional: true '@rushstack/eslint-patch@1.10.3': {} @@ -8728,6 +8593,10 @@ snapshots: '@shikijs/core@1.10.1': {} + '@shikijs/core@1.10.3': + dependencies: + '@types/hast': 3.0.4 + '@shikijs/transformers@1.1.2': dependencies: shiki: 1.1.2 @@ -8843,14 +8712,14 @@ snapshots: '@types/clean-css@4.2.11': dependencies: - '@types/node': 20.14.9 + '@types/node': 20.14.10 source-map: 0.6.1 '@types/clear@0.1.4': {} '@types/connect@3.4.37': dependencies: - '@types/node': 20.14.9 + '@types/node': 20.14.10 '@types/debug@4.1.12': dependencies: @@ -8876,7 +8745,7 @@ snapshots: dependencies: '@types/webpack': 4.41.34 - '@types/google.maps@3.55.9': {} + '@types/google.maps@3.55.11': {} '@types/hash-sum@1.0.2': {} @@ -8892,7 +8761,7 @@ snapshots: '@types/http-proxy@1.17.14': dependencies: - '@types/node': 20.14.9 + '@types/node': 20.14.10 '@types/istanbul-lib-coverage@2.0.5': {} @@ -8920,9 +8789,9 @@ snapshots: '@types/node-sass@4.11.6': dependencies: - '@types/node': 20.14.9 + '@types/node': 20.14.10 - '@types/node@20.14.9': + '@types/node@20.14.10': dependencies: undici-types: 5.26.5 @@ -8938,7 +8807,7 @@ snapshots: '@types/sass-loader@8.0.8': dependencies: - '@types/node': 20.14.9 + '@types/node': 20.14.10 '@types/node-sass': 4.11.6 '@types/webpack': 4.41.34 sass: 1.69.4 @@ -8965,9 +8834,9 @@ snapshots: '@types/webpack-bundle-analyzer@4.7.0': dependencies: - '@types/node': 20.14.9 + '@types/node': 20.14.10 tapable: 2.2.1 - webpack: 5.92.1 + webpack: 5.93.0 transitivePeerDependencies: - '@swc/core' - esbuild @@ -8978,7 +8847,7 @@ snapshots: dependencies: '@types/connect': 3.4.37 tapable: 2.2.1 - webpack: 5.92.1 + webpack: 5.93.0 transitivePeerDependencies: - '@swc/core' - esbuild @@ -8987,13 +8856,13 @@ snapshots: '@types/webpack-sources@3.2.1': dependencies: - '@types/node': 20.14.9 + '@types/node': 20.14.10 '@types/source-list-map': 0.1.4 source-map: 0.7.4 '@types/webpack@4.41.34': dependencies: - '@types/node': 20.14.9 + '@types/node': 20.14.10 '@types/tapable': 1.0.10 '@types/uglify-js': 3.17.3 '@types/webpack-sources': 3.2.1 @@ -9124,33 +8993,23 @@ snapshots: unhead: 1.9.15 vue: 3.4.31(typescript@5.5.3) - '@unocss/astro@0.60.4(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0))': + '@unocss/astro@0.61.3(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))': dependencies: - '@unocss/core': 0.60.4 - '@unocss/reset': 0.60.4 - '@unocss/vite': 0.60.4(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0)) + '@unocss/core': 0.61.3 + '@unocss/reset': 0.61.3 + '@unocss/vite': 0.61.3(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)) optionalDependencies: - vite: 5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0) + vite: 5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - rollup - '@unocss/astro@0.61.2(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0))': - dependencies: - '@unocss/core': 0.61.2 - '@unocss/reset': 0.61.2 - '@unocss/vite': 0.61.2(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0)) - optionalDependencies: - vite: 5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0) - transitivePeerDependencies: - - rollup - - '@unocss/cli@0.60.4(rollup@4.18.0)': + '@unocss/cli@0.61.3(rollup@4.18.1)': dependencies: '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.0(rollup@4.18.0) - '@unocss/config': 0.60.4 - '@unocss/core': 0.60.4 - '@unocss/preset-uno': 0.60.4 + '@rollup/pluginutils': 5.1.0(rollup@4.18.1) + '@unocss/config': 0.61.3 + '@unocss/core': 0.61.3 + '@unocss/preset-uno': 0.61.3 cac: 6.7.14 chokidar: 3.6.0 colorette: 2.0.20 @@ -9162,76 +9021,40 @@ snapshots: transitivePeerDependencies: - rollup - '@unocss/cli@0.61.2(rollup@4.18.0)': + '@unocss/config@0.61.3': dependencies: - '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.0(rollup@4.18.0) - '@unocss/config': 0.61.2 - '@unocss/core': 0.61.2 - '@unocss/preset-uno': 0.61.2 - cac: 6.7.14 - chokidar: 3.6.0 - colorette: 2.0.20 - consola: 3.2.3 - fast-glob: 3.3.2 - magic-string: 0.30.10 - pathe: 1.1.2 - perfect-debounce: 1.0.0 - transitivePeerDependencies: - - rollup - - '@unocss/config@0.60.4': - dependencies: - '@unocss/core': 0.60.4 + '@unocss/core': 0.61.3 unconfig: 0.3.13 - '@unocss/config@0.61.2': + '@unocss/core@0.61.3': {} + + '@unocss/extractor-arbitrary-variants@0.61.3': dependencies: - '@unocss/core': 0.61.2 - unconfig: 0.3.13 + '@unocss/core': 0.61.3 - '@unocss/core@0.60.4': {} - - '@unocss/core@0.61.2': {} - - '@unocss/extractor-arbitrary-variants@0.60.4': + '@unocss/inspector@0.61.3': dependencies: - '@unocss/core': 0.60.4 - - '@unocss/extractor-arbitrary-variants@0.61.2': - dependencies: - '@unocss/core': 0.61.2 - - '@unocss/inspector@0.60.4': - dependencies: - '@unocss/core': 0.60.4 - '@unocss/rule-utils': 0.60.4 + '@unocss/core': 0.61.3 + '@unocss/rule-utils': 0.61.3 gzip-size: 6.0.0 sirv: 2.0.4 - '@unocss/inspector@0.61.2': - dependencies: - '@unocss/core': 0.61.2 - '@unocss/rule-utils': 0.61.2 - gzip-size: 6.0.0 - sirv: 2.0.4 - - '@unocss/nuxt@0.60.4(postcss@8.4.39)(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0))(webpack@5.92.1(esbuild@0.23.0))': + '@unocss/nuxt@0.61.3(postcss@8.4.39)(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(webpack@5.93.0(esbuild@0.23.0))': dependencies: '@nuxt/kit': link:packages/kit - '@unocss/config': 0.60.4 - '@unocss/core': 0.60.4 - '@unocss/preset-attributify': 0.60.4 - '@unocss/preset-icons': 0.60.4 - '@unocss/preset-tagify': 0.60.4 - '@unocss/preset-typography': 0.60.4 - '@unocss/preset-uno': 0.60.4 - '@unocss/preset-web-fonts': 0.60.4 - '@unocss/preset-wind': 0.60.4 - '@unocss/reset': 0.60.4 - '@unocss/vite': 0.60.4(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0)) - '@unocss/webpack': 0.60.4(rollup@4.18.0)(webpack@5.92.1(esbuild@0.23.0)) - unocss: 0.60.4(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.1(esbuild@0.23.0)))(postcss@8.4.39)(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0)) + '@unocss/config': 0.61.3 + '@unocss/core': 0.61.3 + '@unocss/preset-attributify': 0.61.3 + '@unocss/preset-icons': 0.61.3 + '@unocss/preset-tagify': 0.61.3 + '@unocss/preset-typography': 0.61.3 + '@unocss/preset-uno': 0.61.3 + '@unocss/preset-web-fonts': 0.61.3 + '@unocss/preset-wind': 0.61.3 + '@unocss/reset': 0.61.3 + '@unocss/vite': 0.61.3(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)) + '@unocss/webpack': 0.61.3(rollup@4.18.1)(webpack@5.93.0(esbuild@0.23.0)) + unocss: 0.61.3(@unocss/webpack@0.61.3(rollup@4.18.1)(webpack@5.93.0(esbuild@0.23.0)))(postcss@8.4.39)(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)) transitivePeerDependencies: - postcss - rollup @@ -9239,231 +9062,124 @@ snapshots: - vite - webpack - '@unocss/postcss@0.60.4(postcss@8.4.39)': + '@unocss/postcss@0.61.3(postcss@8.4.39)': dependencies: - '@unocss/config': 0.60.4 - '@unocss/core': 0.60.4 - '@unocss/rule-utils': 0.60.4 + '@unocss/config': 0.61.3 + '@unocss/core': 0.61.3 + '@unocss/rule-utils': 0.61.3 css-tree: 2.3.1 fast-glob: 3.3.2 magic-string: 0.30.10 postcss: 8.4.39 - '@unocss/postcss@0.61.2(postcss@8.4.39)': + '@unocss/preset-attributify@0.61.3': dependencies: - '@unocss/config': 0.61.2 - '@unocss/core': 0.61.2 - '@unocss/rule-utils': 0.61.2 - css-tree: 2.3.1 - fast-glob: 3.3.2 - magic-string: 0.30.10 - postcss: 8.4.39 + '@unocss/core': 0.61.3 - '@unocss/preset-attributify@0.60.4': + '@unocss/preset-icons@0.61.3': dependencies: - '@unocss/core': 0.60.4 - - '@unocss/preset-attributify@0.61.2': - dependencies: - '@unocss/core': 0.61.2 - - '@unocss/preset-icons@0.60.4': - dependencies: - '@iconify/utils': 2.1.24 - '@unocss/core': 0.60.4 + '@iconify/utils': 2.1.25 + '@unocss/core': 0.61.3 ofetch: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) transitivePeerDependencies: - supports-color - '@unocss/preset-icons@0.61.2': + '@unocss/preset-mini@0.61.3': dependencies: - '@iconify/utils': 2.1.24 - '@unocss/core': 0.61.2 - ofetch: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) - transitivePeerDependencies: - - supports-color + '@unocss/core': 0.61.3 + '@unocss/extractor-arbitrary-variants': 0.61.3 + '@unocss/rule-utils': 0.61.3 - '@unocss/preset-mini@0.60.4': + '@unocss/preset-tagify@0.61.3': dependencies: - '@unocss/core': 0.60.4 - '@unocss/extractor-arbitrary-variants': 0.60.4 - '@unocss/rule-utils': 0.60.4 + '@unocss/core': 0.61.3 - '@unocss/preset-mini@0.61.2': + '@unocss/preset-typography@0.61.3': dependencies: - '@unocss/core': 0.61.2 - '@unocss/extractor-arbitrary-variants': 0.61.2 - '@unocss/rule-utils': 0.61.2 + '@unocss/core': 0.61.3 + '@unocss/preset-mini': 0.61.3 - '@unocss/preset-tagify@0.60.4': + '@unocss/preset-uno@0.61.3': dependencies: - '@unocss/core': 0.60.4 + '@unocss/core': 0.61.3 + '@unocss/preset-mini': 0.61.3 + '@unocss/preset-wind': 0.61.3 + '@unocss/rule-utils': 0.61.3 - '@unocss/preset-tagify@0.61.2': + '@unocss/preset-web-fonts@0.61.3': dependencies: - '@unocss/core': 0.61.2 - - '@unocss/preset-typography@0.60.4': - dependencies: - '@unocss/core': 0.60.4 - '@unocss/preset-mini': 0.60.4 - - '@unocss/preset-typography@0.61.2': - dependencies: - '@unocss/core': 0.61.2 - '@unocss/preset-mini': 0.61.2 - - '@unocss/preset-uno@0.60.4': - dependencies: - '@unocss/core': 0.60.4 - '@unocss/preset-mini': 0.60.4 - '@unocss/preset-wind': 0.60.4 - '@unocss/rule-utils': 0.60.4 - - '@unocss/preset-uno@0.61.2': - dependencies: - '@unocss/core': 0.61.2 - '@unocss/preset-mini': 0.61.2 - '@unocss/preset-wind': 0.61.2 - '@unocss/rule-utils': 0.61.2 - - '@unocss/preset-web-fonts@0.60.4': - dependencies: - '@unocss/core': 0.60.4 + '@unocss/core': 0.61.3 ofetch: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) - '@unocss/preset-web-fonts@0.61.2': + '@unocss/preset-wind@0.61.3': dependencies: - '@unocss/core': 0.61.2 - ofetch: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) + '@unocss/core': 0.61.3 + '@unocss/preset-mini': 0.61.3 + '@unocss/rule-utils': 0.61.3 - '@unocss/preset-wind@0.60.4': + '@unocss/reset@0.61.3': {} + + '@unocss/rule-utils@0.61.3': dependencies: - '@unocss/core': 0.60.4 - '@unocss/preset-mini': 0.60.4 - '@unocss/rule-utils': 0.60.4 - - '@unocss/preset-wind@0.61.2': - dependencies: - '@unocss/core': 0.61.2 - '@unocss/preset-mini': 0.61.2 - '@unocss/rule-utils': 0.61.2 - - '@unocss/reset@0.60.4': {} - - '@unocss/reset@0.61.2': {} - - '@unocss/rule-utils@0.60.4': - dependencies: - '@unocss/core': 0.60.4 + '@unocss/core': 0.61.3 magic-string: 0.30.10 - '@unocss/rule-utils@0.61.2': - dependencies: - '@unocss/core': 0.61.2 - magic-string: 0.30.10 + '@unocss/scope@0.61.3': {} - '@unocss/scope@0.60.4': {} - - '@unocss/scope@0.61.2': {} - - '@unocss/transformer-attributify-jsx-babel@0.60.4': + '@unocss/transformer-attributify-jsx-babel@0.61.3': dependencies: '@babel/core': 7.24.7 '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.24.7) '@babel/preset-typescript': 7.24.7(@babel/core@7.24.7) - '@unocss/core': 0.60.4 + '@unocss/core': 0.61.3 transitivePeerDependencies: - supports-color - '@unocss/transformer-attributify-jsx-babel@0.61.2': + '@unocss/transformer-attributify-jsx@0.61.3': dependencies: - '@babel/core': 7.24.7 - '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.24.7) - '@babel/preset-typescript': 7.24.7(@babel/core@7.24.7) - '@unocss/core': 0.61.2 - transitivePeerDependencies: - - supports-color + '@unocss/core': 0.61.3 - '@unocss/transformer-attributify-jsx@0.60.4': + '@unocss/transformer-compile-class@0.61.3': dependencies: - '@unocss/core': 0.60.4 + '@unocss/core': 0.61.3 - '@unocss/transformer-attributify-jsx@0.61.2': + '@unocss/transformer-directives@0.61.3': dependencies: - '@unocss/core': 0.61.2 - - '@unocss/transformer-compile-class@0.60.4': - dependencies: - '@unocss/core': 0.60.4 - - '@unocss/transformer-compile-class@0.61.2': - dependencies: - '@unocss/core': 0.61.2 - - '@unocss/transformer-directives@0.60.4': - dependencies: - '@unocss/core': 0.60.4 - '@unocss/rule-utils': 0.60.4 + '@unocss/core': 0.61.3 + '@unocss/rule-utils': 0.61.3 css-tree: 2.3.1 - '@unocss/transformer-directives@0.61.2': + '@unocss/transformer-variant-group@0.61.3': dependencies: - '@unocss/core': 0.61.2 - '@unocss/rule-utils': 0.61.2 - css-tree: 2.3.1 + '@unocss/core': 0.61.3 - '@unocss/transformer-variant-group@0.60.4': - dependencies: - '@unocss/core': 0.60.4 - - '@unocss/transformer-variant-group@0.61.2': - dependencies: - '@unocss/core': 0.61.2 - - '@unocss/vite@0.60.4(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0))': + '@unocss/vite@0.61.3(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))': dependencies: '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.0(rollup@4.18.0) - '@unocss/config': 0.60.4 - '@unocss/core': 0.60.4 - '@unocss/inspector': 0.60.4 - '@unocss/scope': 0.60.4 - '@unocss/transformer-directives': 0.60.4 + '@rollup/pluginutils': 5.1.0(rollup@4.18.1) + '@unocss/config': 0.61.3 + '@unocss/core': 0.61.3 + '@unocss/inspector': 0.61.3 + '@unocss/scope': 0.61.3 + '@unocss/transformer-directives': 0.61.3 chokidar: 3.6.0 fast-glob: 3.3.2 magic-string: 0.30.10 - vite: 5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0) + vite: 5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - rollup - '@unocss/vite@0.61.2(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0))': + '@unocss/webpack@0.61.3(rollup@4.18.1)(webpack@5.93.0(esbuild@0.23.0))': dependencies: '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.0(rollup@4.18.0) - '@unocss/config': 0.61.2 - '@unocss/core': 0.61.2 - '@unocss/inspector': 0.61.2 - '@unocss/scope': 0.61.2 - '@unocss/transformer-directives': 0.61.2 - chokidar: 3.6.0 - fast-glob: 3.3.2 - magic-string: 0.30.10 - vite: 5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0) - transitivePeerDependencies: - - rollup - - '@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.1(esbuild@0.23.0))': - dependencies: - '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.0(rollup@4.18.0) - '@unocss/config': 0.60.4 - '@unocss/core': 0.60.4 + '@rollup/pluginutils': 5.1.0(rollup@4.18.1) + '@unocss/config': 0.61.3 + '@unocss/core': 0.61.3 chokidar: 3.6.0 fast-glob: 3.3.2 magic-string: 0.30.10 unplugin: 1.11.0 - webpack: 5.92.1(esbuild@0.23.0) + webpack: 5.93.0(esbuild@0.23.0) webpack-sources: 3.2.3 transitivePeerDependencies: - rollup @@ -9504,22 +9220,22 @@ snapshots: - encoding - supports-color - '@vitejs/plugin-vue-jsx@4.0.0(vite@5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0))(vue@3.4.31(typescript@5.5.3))': + '@vitejs/plugin-vue-jsx@4.0.0(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vue@3.4.31(typescript@5.5.3))': dependencies: '@babel/core': 7.24.7 '@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.24.7) '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.7) - vite: 5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0) + vite: 5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) vue: 3.4.31(typescript@5.5.3) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.0.5(vite@5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0))(vue@3.4.31(typescript@5.5.3))': + '@vitejs/plugin-vue@5.0.5(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vue@3.4.31(typescript@5.5.3))': dependencies: - vite: 5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0) + vite: 5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) vue: 3.4.31(typescript@5.5.3) - '@vitest/coverage-v8@1.6.0(vitest@1.6.0(@types/node@20.14.9)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))': + '@vitest/coverage-v8@1.6.0(vitest@1.6.0(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 @@ -9534,7 +9250,7 @@ snapshots: std-env: 3.7.0 strip-literal: 2.1.0 test-exclude: 6.0.0 - vitest: 1.6.0(@types/node@20.14.9)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0) + vitest: 1.6.0(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - supports-color @@ -9591,10 +9307,10 @@ snapshots: path-browserify: 1.0.1 vscode-uri: 3.0.8 - '@vue-macros/common@1.10.4(rollup@4.18.0)(vue@3.4.31(typescript@5.5.3))': + '@vue-macros/common@1.10.4(rollup@4.18.1)(vue@3.4.31(typescript@5.5.3))': dependencies: '@babel/types': 7.24.7 - '@rollup/pluginutils': 5.1.0(rollup@4.18.0) + '@rollup/pluginutils': 5.1.0(rollup@4.18.1) '@vue/compiler-sfc': 3.4.31 ast-kit: 0.12.2 local-pkg: 0.5.0 @@ -9665,14 +9381,14 @@ snapshots: '@vue/devtools-api@6.6.3': {} - '@vue/devtools-core@7.3.3(vite@5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0))': + '@vue/devtools-core@7.3.3(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))': dependencies: '@vue/devtools-kit': 7.3.3 '@vue/devtools-shared': 7.3.4 mitt: 3.0.1 nanoid: 3.3.7 pathe: 1.1.2 - vite-hot-client: 0.2.3(vite@5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0)) + vite-hot-client: 0.2.3(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)) transitivePeerDependencies: - vite @@ -9732,40 +9448,20 @@ snapshots: js-beautify: 1.14.9 vue-component-type-helpers: 2.0.6 - '@vueuse/core@10.10.0(vue@3.4.31(typescript@5.5.3))': + '@vueuse/core@10.11.0(vue@3.4.31(typescript@5.5.3))': dependencies: '@types/web-bluetooth': 0.0.20 - '@vueuse/metadata': 10.10.0 - '@vueuse/shared': 10.10.0(vue@3.4.31(typescript@5.5.3)) + '@vueuse/metadata': 10.11.0 + '@vueuse/shared': 10.11.0(vue@3.4.31(typescript@5.5.3)) vue-demi: 0.14.8(vue@3.4.31(typescript@5.5.3)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/core@10.10.1(vue@3.4.31(typescript@5.5.3))': + '@vueuse/integrations@10.11.0(focus-trap@7.5.4)(vue@3.4.31(typescript@5.5.3))': dependencies: - '@types/web-bluetooth': 0.0.20 - '@vueuse/metadata': 10.10.1 - '@vueuse/shared': 10.10.1(vue@3.4.31(typescript@5.5.3)) - vue-demi: 0.14.8(vue@3.4.31(typescript@5.5.3)) - transitivePeerDependencies: - - '@vue/composition-api' - - vue - - '@vueuse/core@10.9.0(vue@3.4.31(typescript@5.5.3))': - dependencies: - '@types/web-bluetooth': 0.0.20 - '@vueuse/metadata': 10.9.0 - '@vueuse/shared': 10.9.0(vue@3.4.31(typescript@5.5.3)) - vue-demi: 0.14.8(vue@3.4.31(typescript@5.5.3)) - transitivePeerDependencies: - - '@vue/composition-api' - - vue - - '@vueuse/integrations@10.9.0(focus-trap@7.5.4)(vue@3.4.31(typescript@5.5.3))': - dependencies: - '@vueuse/core': 10.9.0(vue@3.4.31(typescript@5.5.3)) - '@vueuse/shared': 10.9.0(vue@3.4.31(typescript@5.5.3)) + '@vueuse/core': 10.11.0(vue@3.4.31(typescript@5.5.3)) + '@vueuse/shared': 10.11.0(vue@3.4.31(typescript@5.5.3)) vue-demi: 0.14.8(vue@3.4.31(typescript@5.5.3)) optionalDependencies: focus-trap: 7.5.4 @@ -9773,17 +9469,13 @@ snapshots: - '@vue/composition-api' - vue - '@vueuse/metadata@10.10.0': {} + '@vueuse/metadata@10.11.0': {} - '@vueuse/metadata@10.10.1': {} - - '@vueuse/metadata@10.9.0': {} - - '@vueuse/nuxt@10.10.0(nuxt@packages+nuxt)(vue@3.4.31(typescript@5.5.3))': + '@vueuse/nuxt@10.11.0(nuxt@packages+nuxt)(vue@3.4.31(typescript@5.5.3))': dependencies: '@nuxt/kit': link:packages/kit - '@vueuse/core': 10.10.0(vue@3.4.31(typescript@5.5.3)) - '@vueuse/metadata': 10.10.0 + '@vueuse/core': 10.11.0(vue@3.4.31(typescript@5.5.3)) + '@vueuse/metadata': 10.11.0 local-pkg: 0.5.0 nuxt: link:packages/nuxt vue-demi: 0.14.8(vue@3.4.31(typescript@5.5.3)) @@ -9791,21 +9483,7 @@ snapshots: - '@vue/composition-api' - vue - '@vueuse/shared@10.10.0(vue@3.4.31(typescript@5.5.3))': - dependencies: - vue-demi: 0.14.8(vue@3.4.31(typescript@5.5.3)) - transitivePeerDependencies: - - '@vue/composition-api' - - vue - - '@vueuse/shared@10.10.1(vue@3.4.31(typescript@5.5.3))': - dependencies: - vue-demi: 0.14.8(vue@3.4.31(typescript@5.5.3)) - transitivePeerDependencies: - - '@vue/composition-api' - - vue - - '@vueuse/shared@10.9.0(vue@3.4.31(typescript@5.5.3))': + '@vueuse/shared@10.11.0(vue@3.4.31(typescript@5.5.3))': dependencies: vue-demi: 0.14.8(vue@3.4.31(typescript@5.5.3)) transitivePeerDependencies: @@ -10416,7 +10094,7 @@ snapshots: dependencies: postcss: 8.4.39 - css-loader@7.1.2(webpack@5.92.1): + css-loader@7.1.2(webpack@5.93.0): dependencies: icss-utils: 5.1.0(postcss@8.4.39) postcss: 8.4.39 @@ -10427,9 +10105,9 @@ snapshots: postcss-value-parser: 4.2.0 semver: 7.6.2 optionalDependencies: - webpack: 5.92.1 + webpack: 5.93.0 - css-minimizer-webpack-plugin@7.0.0(webpack@5.92.1): + css-minimizer-webpack-plugin@7.0.0(webpack@5.93.0): dependencies: '@jridgewell/trace-mapping': 0.3.25 cssnano: 7.0.4(postcss@8.4.39) @@ -10437,7 +10115,7 @@ snapshots: postcss: 8.4.39 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.92.1 + webpack: 5.93.0 css-select@5.1.0: dependencies: @@ -10754,12 +10432,12 @@ snapshots: es-module-lexer@1.3.1: {} - esbuild-loader@4.2.0(webpack@5.92.1): + esbuild-loader@4.2.0(webpack@5.93.0): dependencies: esbuild: 0.21.5 get-tsconfig: 4.7.3 loader-utils: 2.0.4 - webpack: 5.92.1 + webpack: 5.93.0 webpack-sources: 1.4.3 esbuild@0.20.2: @@ -11159,11 +10837,11 @@ snapshots: dependencies: flat-cache: 4.0.1 - file-loader@6.2.0(webpack@5.92.1): + file-loader@6.2.0(webpack@5.93.0): dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.92.1 + webpack: 5.93.0 file-uri-to-path@1.0.0: {} @@ -11217,7 +10895,7 @@ snapshots: cross-spawn: 7.0.3 signal-exit: 4.1.0 - fork-ts-checker-webpack-plugin@9.0.2(typescript@5.5.3)(webpack@5.92.1): + fork-ts-checker-webpack-plugin@9.0.2(typescript@5.5.3)(webpack@5.93.0): dependencies: '@babel/code-frame': 7.24.7 chalk: 4.1.2 @@ -11232,7 +10910,7 @@ snapshots: semver: 7.6.2 tapable: 2.2.1 typescript: 5.5.3 - webpack: 5.92.1 + webpack: 5.93.0 fraction.js@4.3.7: {} @@ -11556,7 +11234,7 @@ snapshots: html-tags@3.3.1: {} - html-validate@8.20.1(vitest@1.6.0(@types/node@20.14.9)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0)): + html-validate@8.20.1(vitest@1.6.0(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0)): dependencies: '@babel/code-frame': 7.24.7 '@html-validate/stylish': 4.2.0 @@ -11570,7 +11248,7 @@ snapshots: prompts: 2.4.2 semver: 7.6.2 optionalDependencies: - vitest: 1.6.0(@types/node@20.14.9)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0) + vitest: 1.6.0(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0) html-void-elements@3.0.0: {} @@ -11879,7 +11557,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.14.9 + '@types/node': 20.14.10 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -11887,13 +11565,13 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.14.9 + '@types/node': 20.14.10 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@29.7.0: dependencies: - '@types/node': 20.14.9 + '@types/node': 20.14.10 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -12500,11 +12178,11 @@ snapshots: min-indent@1.0.1: {} - mini-css-extract-plugin@2.9.0(webpack@5.92.1): + mini-css-extract-plugin@2.9.0(webpack@5.93.0): dependencies: schema-utils: 4.2.0 tapable: 2.2.1 - webpack: 5.92.1 + webpack: 5.93.0 minimatch@10.0.1: dependencies: @@ -12604,14 +12282,14 @@ snapshots: dependencies: '@cloudflare/kv-asset-handler': 0.3.3 '@netlify/functions': 2.7.0(@opentelemetry/api@1.9.0) - '@rollup/plugin-alias': 5.1.0(rollup@4.18.0) - '@rollup/plugin-commonjs': 26.0.1(rollup@4.18.0) - '@rollup/plugin-inject': 5.0.5(rollup@4.18.0) - '@rollup/plugin-json': 6.1.0(rollup@4.18.0) - '@rollup/plugin-node-resolve': 15.2.3(rollup@4.18.0) - '@rollup/plugin-replace': 5.0.7(rollup@4.18.0) - '@rollup/plugin-terser': 0.4.4(rollup@4.18.0) - '@rollup/pluginutils': 5.1.0(rollup@4.18.0) + '@rollup/plugin-alias': 5.1.0(rollup@4.18.1) + '@rollup/plugin-commonjs': 26.0.1(rollup@4.18.1) + '@rollup/plugin-inject': 5.0.5(rollup@4.18.1) + '@rollup/plugin-json': 6.1.0(rollup@4.18.1) + '@rollup/plugin-node-resolve': 15.2.3(rollup@4.18.1) + '@rollup/plugin-replace': 5.0.7(rollup@4.18.1) + '@rollup/plugin-terser': 0.4.4(rollup@4.18.1) + '@rollup/pluginutils': 5.1.0(rollup@4.18.1) '@types/http-proxy': 1.17.14 '@vercel/nft': 0.27.2(encoding@0.1.13) archiver: 7.0.1 @@ -12657,8 +12335,8 @@ snapshots: pkg-types: 1.1.3 pretty-bytes: 6.1.1 radix3: 1.1.2 - rollup: 4.18.0 - rollup-plugin-visualizer: 5.12.0(rollup@4.18.0) + rollup: 4.18.1 + rollup-plugin-visualizer: 5.12.0(rollup@4.18.1) scule: 1.3.0 semver: 7.6.2 serve-placeholder: 2.0.2 @@ -12668,7 +12346,7 @@ snapshots: uncrypto: 0.1.3 unctx: 2.3.1 unenv: 1.9.0 - unimport: 3.7.2(rollup@4.18.0) + unimport: 3.7.2(rollup@4.18.1) unstorage: 1.10.2(ioredis@5.4.1) untyped: 1.4.2 unwasm: 0.3.9 @@ -12698,14 +12376,14 @@ snapshots: dependencies: '@cloudflare/kv-asset-handler': 0.3.3 '@netlify/functions': 2.7.0(@opentelemetry/api@1.9.0) - '@rollup/plugin-alias': 5.1.0(rollup@4.18.0) - '@rollup/plugin-commonjs': 25.0.7(rollup@4.18.0) - '@rollup/plugin-inject': 5.0.5(rollup@4.18.0) - '@rollup/plugin-json': 6.1.0(rollup@4.18.0) - '@rollup/plugin-node-resolve': 15.2.3(rollup@4.18.0) - '@rollup/plugin-replace': 5.0.7(rollup@4.18.0) - '@rollup/plugin-terser': 0.4.4(rollup@4.18.0) - '@rollup/pluginutils': 5.1.0(rollup@4.18.0) + '@rollup/plugin-alias': 5.1.0(rollup@4.18.1) + '@rollup/plugin-commonjs': 25.0.7(rollup@4.18.1) + '@rollup/plugin-inject': 5.0.5(rollup@4.18.1) + '@rollup/plugin-json': 6.1.0(rollup@4.18.1) + '@rollup/plugin-node-resolve': 15.2.3(rollup@4.18.1) + '@rollup/plugin-replace': 5.0.7(rollup@4.18.1) + '@rollup/plugin-terser': 0.4.4(rollup@4.18.1) + '@rollup/pluginutils': 5.1.0(rollup@4.18.1) '@types/http-proxy': 1.17.14 '@vercel/nft': 0.26.5(encoding@0.1.13) archiver: 7.0.1 @@ -12749,8 +12427,8 @@ snapshots: pkg-types: 1.1.3 pretty-bytes: 6.1.1 radix3: 1.1.2 - rollup: 4.18.0 - rollup-plugin-visualizer: 5.12.0(rollup@4.18.0) + rollup: 4.18.1 + rollup-plugin-visualizer: 5.12.0(rollup@4.18.1) scule: 1.3.0 semver: 7.6.2 serve-placeholder: 2.0.2 @@ -12760,7 +12438,7 @@ snapshots: uncrypto: 0.1.3 unctx: 2.3.1 unenv: 1.9.0 - unimport: 3.7.2(rollup@4.18.0) + unimport: 3.7.2(rollup@4.18.1) unstorage: 1.10.2(ioredis@5.4.1) unwasm: 0.3.9 transitivePeerDependencies: @@ -12868,7 +12546,7 @@ snapshots: pathe: 1.1.2 picocolors: 1.0.1 remark-parse: 11.0.0 - shiki: 1.10.1 + shiki: 1.10.3 twoslash: 0.2.9(typescript@5.5.3) typescript: 5.5.3 unified: 11.0.5 @@ -13167,14 +12845,14 @@ snapshots: read-cache: 1.0.0 resolve: 1.22.8 - postcss-loader@8.1.1(postcss@8.4.39)(typescript@5.5.3)(webpack@5.92.1): + postcss-loader@8.1.1(postcss@8.4.39)(typescript@5.5.3)(webpack@5.93.0): dependencies: cosmiconfig: 9.0.0(typescript@5.5.3) jiti: 2.0.0-beta.3 postcss: 8.4.39 semver: 7.6.2 optionalDependencies: - webpack: 5.92.1 + webpack: 5.93.0 transitivePeerDependencies: - typescript @@ -13686,47 +13364,48 @@ snapshots: dependencies: glob: 7.2.3 - rimraf@6.0.0: + rimraf@6.0.1: dependencies: glob: 11.0.0 + package-json-from-dist: 1.0.0 - rollup-plugin-dts@6.1.1(rollup@4.18.0)(typescript@5.5.3): + rollup-plugin-dts@6.1.1(rollup@4.18.1)(typescript@5.5.3): dependencies: magic-string: 0.30.10 - rollup: 4.18.0 + rollup: 4.18.1 typescript: 5.5.3 optionalDependencies: '@babel/code-frame': 7.24.7 - rollup-plugin-visualizer@5.12.0(rollup@4.18.0): + rollup-plugin-visualizer@5.12.0(rollup@4.18.1): dependencies: open: 8.4.2 picomatch: 2.3.1 source-map: 0.7.4 yargs: 17.7.2 optionalDependencies: - rollup: 4.18.0 + rollup: 4.18.1 - rollup@4.18.0: + rollup@4.18.1: dependencies: '@types/estree': 1.0.5 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.18.0 - '@rollup/rollup-android-arm64': 4.18.0 - '@rollup/rollup-darwin-arm64': 4.18.0 - '@rollup/rollup-darwin-x64': 4.18.0 - '@rollup/rollup-linux-arm-gnueabihf': 4.18.0 - '@rollup/rollup-linux-arm-musleabihf': 4.18.0 - '@rollup/rollup-linux-arm64-gnu': 4.18.0 - '@rollup/rollup-linux-arm64-musl': 4.18.0 - '@rollup/rollup-linux-powerpc64le-gnu': 4.18.0 - '@rollup/rollup-linux-riscv64-gnu': 4.18.0 - '@rollup/rollup-linux-s390x-gnu': 4.18.0 - '@rollup/rollup-linux-x64-gnu': 4.18.0 - '@rollup/rollup-linux-x64-musl': 4.18.0 - '@rollup/rollup-win32-arm64-msvc': 4.18.0 - '@rollup/rollup-win32-ia32-msvc': 4.18.0 - '@rollup/rollup-win32-x64-msvc': 4.18.0 + '@rollup/rollup-android-arm-eabi': 4.18.1 + '@rollup/rollup-android-arm64': 4.18.1 + '@rollup/rollup-darwin-arm64': 4.18.1 + '@rollup/rollup-darwin-x64': 4.18.1 + '@rollup/rollup-linux-arm-gnueabihf': 4.18.1 + '@rollup/rollup-linux-arm-musleabihf': 4.18.1 + '@rollup/rollup-linux-arm64-gnu': 4.18.1 + '@rollup/rollup-linux-arm64-musl': 4.18.1 + '@rollup/rollup-linux-powerpc64le-gnu': 4.18.1 + '@rollup/rollup-linux-riscv64-gnu': 4.18.1 + '@rollup/rollup-linux-s390x-gnu': 4.18.1 + '@rollup/rollup-linux-x64-gnu': 4.18.1 + '@rollup/rollup-linux-x64-musl': 4.18.1 + '@rollup/rollup-win32-arm64-msvc': 4.18.1 + '@rollup/rollup-win32-ia32-msvc': 4.18.1 + '@rollup/rollup-win32-x64-msvc': 4.18.1 fsevents: 2.3.3 run-applescript@5.0.0: @@ -13856,6 +13535,11 @@ snapshots: dependencies: '@shikijs/core': 1.10.1 + shiki@1.10.3: + dependencies: + '@shikijs/core': 1.10.3 + '@types/hast': 3.0.4 + side-channel@1.0.4: dependencies: call-bind: 1.0.7 @@ -14065,25 +13749,25 @@ snapshots: mkdirp: 1.0.4 yallist: 4.0.0 - terser-webpack-plugin@5.3.10(esbuild@0.23.0)(webpack@5.92.1(esbuild@0.23.0)): + terser-webpack-plugin@5.3.10(esbuild@0.23.0)(webpack@5.93.0(esbuild@0.23.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.27.0 - webpack: 5.92.1(esbuild@0.23.0) + webpack: 5.93.0(esbuild@0.23.0) optionalDependencies: esbuild: 0.23.0 - terser-webpack-plugin@5.3.10(webpack@5.92.1): + terser-webpack-plugin@5.3.10(webpack@5.93.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.27.0 - webpack: 5.92.1 + webpack: 5.93.0 terser@5.27.0: dependencies: @@ -14104,13 +13788,13 @@ snapshots: dependencies: tslib: 2.6.2 - third-party-capital@1.0.30: + third-party-capital@1.0.31: dependencies: semver: 7.6.2 - time-fix-plugin@2.0.7(webpack@5.92.1): + time-fix-plugin@2.0.7(webpack@5.93.0): dependencies: - webpack: 5.92.1 + webpack: 5.93.0 tiny-invariant@1.3.1: {} @@ -14199,12 +13883,12 @@ snapshots: unbuild@3.0.0-rc.6(sass@1.69.4)(typescript@5.5.3)(vue-tsc@2.0.26(typescript@5.5.3)): dependencies: - '@rollup/plugin-alias': 5.1.0(rollup@4.18.0) - '@rollup/plugin-commonjs': 26.0.1(rollup@4.18.0) - '@rollup/plugin-json': 6.1.0(rollup@4.18.0) - '@rollup/plugin-node-resolve': 15.2.3(rollup@4.18.0) - '@rollup/plugin-replace': 5.0.7(rollup@4.18.0) - '@rollup/pluginutils': 5.1.0(rollup@4.18.0) + '@rollup/plugin-alias': 5.1.0(rollup@4.18.1) + '@rollup/plugin-commonjs': 26.0.1(rollup@4.18.1) + '@rollup/plugin-json': 6.1.0(rollup@4.18.1) + '@rollup/plugin-node-resolve': 15.2.3(rollup@4.18.1) + '@rollup/plugin-replace': 5.0.7(rollup@4.18.1) + '@rollup/pluginutils': 5.1.0(rollup@4.18.1) citty: 0.1.6 consola: 3.2.3 defu: 6.1.4 @@ -14218,8 +13902,8 @@ snapshots: pathe: 1.1.2 pkg-types: 1.1.3 pretty-bytes: 6.1.1 - rollup: 4.18.0 - rollup-plugin-dts: 6.1.1(rollup@4.18.0)(typescript@5.5.3) + rollup: 4.18.1 + rollup-plugin-dts: 6.1.1(rollup@4.18.1)(typescript@5.5.3) scule: 1.3.0 ufo: 1.5.3 untyped: 1.4.2 @@ -14280,9 +13964,9 @@ snapshots: trough: 2.2.0 vfile: 6.0.1 - unimport@3.7.2(rollup@4.18.0): + unimport@3.7.2(rollup@4.18.1): dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.18.0) + '@rollup/pluginutils': 5.1.0(rollup@4.18.1) acorn: 8.12.1 escape-string-regexp: 5.0.0 estree-walker: 3.0.3 @@ -14327,70 +14011,41 @@ snapshots: universalify@2.0.0: {} - unocss@0.60.4(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.1(esbuild@0.23.0)))(postcss@8.4.39)(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0)): + unocss@0.61.3(@unocss/webpack@0.61.3(rollup@4.18.1)(webpack@5.93.0(esbuild@0.23.0)))(postcss@8.4.39)(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)): dependencies: - '@unocss/astro': 0.60.4(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0)) - '@unocss/cli': 0.60.4(rollup@4.18.0) - '@unocss/core': 0.60.4 - '@unocss/extractor-arbitrary-variants': 0.60.4 - '@unocss/postcss': 0.60.4(postcss@8.4.39) - '@unocss/preset-attributify': 0.60.4 - '@unocss/preset-icons': 0.60.4 - '@unocss/preset-mini': 0.60.4 - '@unocss/preset-tagify': 0.60.4 - '@unocss/preset-typography': 0.60.4 - '@unocss/preset-uno': 0.60.4 - '@unocss/preset-web-fonts': 0.60.4 - '@unocss/preset-wind': 0.60.4 - '@unocss/reset': 0.60.4 - '@unocss/transformer-attributify-jsx': 0.60.4 - '@unocss/transformer-attributify-jsx-babel': 0.60.4 - '@unocss/transformer-compile-class': 0.60.4 - '@unocss/transformer-directives': 0.60.4 - '@unocss/transformer-variant-group': 0.60.4 - '@unocss/vite': 0.60.4(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0)) + '@unocss/astro': 0.61.3(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)) + '@unocss/cli': 0.61.3(rollup@4.18.1) + '@unocss/core': 0.61.3 + '@unocss/extractor-arbitrary-variants': 0.61.3 + '@unocss/postcss': 0.61.3(postcss@8.4.39) + '@unocss/preset-attributify': 0.61.3 + '@unocss/preset-icons': 0.61.3 + '@unocss/preset-mini': 0.61.3 + '@unocss/preset-tagify': 0.61.3 + '@unocss/preset-typography': 0.61.3 + '@unocss/preset-uno': 0.61.3 + '@unocss/preset-web-fonts': 0.61.3 + '@unocss/preset-wind': 0.61.3 + '@unocss/reset': 0.61.3 + '@unocss/transformer-attributify-jsx': 0.61.3 + '@unocss/transformer-attributify-jsx-babel': 0.61.3 + '@unocss/transformer-compile-class': 0.61.3 + '@unocss/transformer-directives': 0.61.3 + '@unocss/transformer-variant-group': 0.61.3 + '@unocss/vite': 0.61.3(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)) optionalDependencies: - '@unocss/webpack': 0.60.4(rollup@4.18.0)(webpack@5.92.1(esbuild@0.23.0)) - vite: 5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0) + '@unocss/webpack': 0.61.3(rollup@4.18.1)(webpack@5.93.0(esbuild@0.23.0)) + vite: 5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - postcss - rollup - supports-color - unocss@0.61.2(postcss@8.4.39)(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0)): - dependencies: - '@unocss/astro': 0.61.2(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0)) - '@unocss/cli': 0.61.2(rollup@4.18.0) - '@unocss/core': 0.61.2 - '@unocss/extractor-arbitrary-variants': 0.61.2 - '@unocss/postcss': 0.61.2(postcss@8.4.39) - '@unocss/preset-attributify': 0.61.2 - '@unocss/preset-icons': 0.61.2 - '@unocss/preset-mini': 0.61.2 - '@unocss/preset-tagify': 0.61.2 - '@unocss/preset-typography': 0.61.2 - '@unocss/preset-uno': 0.61.2 - '@unocss/preset-web-fonts': 0.61.2 - '@unocss/preset-wind': 0.61.2 - '@unocss/reset': 0.61.2 - '@unocss/transformer-attributify-jsx': 0.61.2 - '@unocss/transformer-attributify-jsx-babel': 0.61.2 - '@unocss/transformer-compile-class': 0.61.2 - '@unocss/transformer-directives': 0.61.2 - '@unocss/transformer-variant-group': 0.61.2 - '@unocss/vite': 0.61.2(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0)) - optionalDependencies: - vite: 5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0) - transitivePeerDependencies: - - postcss - - rollup - - supports-color - - unplugin-vue-router@0.10.0(rollup@4.18.0)(vue-router@4.4.0(vue@3.4.31(typescript@5.5.3)))(vue@3.4.31(typescript@5.5.3)): + unplugin-vue-router@0.10.0(rollup@4.18.1)(vue-router@4.4.0(vue@3.4.31(typescript@5.5.3)))(vue@3.4.31(typescript@5.5.3)): dependencies: '@babel/types': 7.24.7 - '@rollup/pluginutils': 5.1.0(rollup@4.18.0) - '@vue-macros/common': 1.10.4(rollup@4.18.0)(vue@3.4.31(typescript@5.5.3)) + '@rollup/pluginutils': 5.1.0(rollup@4.18.1) + '@vue-macros/common': 1.10.4(rollup@4.18.1)(vue@3.4.31(typescript@5.5.3)) ast-walker-scope: 0.6.1 chokidar: 3.6.0 fast-glob: 3.3.2 @@ -14474,14 +14129,14 @@ snapshots: dependencies: punycode: 2.3.0 - url-loader@4.1.1(file-loader@6.2.0(webpack@5.92.1))(webpack@5.92.1): + url-loader@4.1.1(file-loader@6.2.0(webpack@5.93.0))(webpack@5.93.0): dependencies: loader-utils: 2.0.4 mime-types: 2.1.35 schema-utils: 3.3.0 - webpack: 5.92.1 + webpack: 5.93.0 optionalDependencies: - file-loader: 6.2.0(webpack@5.92.1) + file-loader: 6.2.0(webpack@5.93.0) urlpattern-polyfill@8.0.2: {} @@ -14491,7 +14146,7 @@ snapshots: dependencies: '@vue/compiler-core': 3.4.31 - valibot@0.31.1: {} + valibot@0.36.0: {} validate-npm-package-license@3.0.4: dependencies: @@ -14514,17 +14169,17 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite-hot-client@0.2.3(vite@5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0)): + vite-hot-client@0.2.3(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)): dependencies: - vite: 5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0) + vite: 5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) - vite-node@1.6.0(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0): + vite-node@1.6.0(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0): dependencies: cac: 6.7.14 debug: 4.3.5(supports-color@9.4.0) pathe: 1.1.2 picocolors: 1.0.1 - vite: 5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0) + vite: 5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - '@types/node' - less @@ -14535,7 +14190,7 @@ snapshots: - supports-color - terser - vite-plugin-checker@0.7.0(eslint@9.6.0)(optionator@0.9.3)(typescript@5.5.3)(vite@5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.0.26(typescript@5.5.3)): + vite-plugin-checker@0.7.0(eslint@9.6.0)(optionator@0.9.3)(typescript@5.5.3)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.0.26(typescript@5.5.3)): dependencies: '@babel/code-frame': 7.24.7 '@volar/typescript': 2.3.4 @@ -14548,7 +14203,7 @@ snapshots: npm-run-path: 4.0.1 strip-ansi: 6.0.1 tiny-invariant: 1.3.1 - vite: 5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0) + vite: 5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) vscode-languageclient: 7.0.0 vscode-languageserver: 7.0.0 vscode-languageserver-textdocument: 1.0.11 @@ -14559,10 +14214,10 @@ snapshots: typescript: 5.5.3 vue-tsc: 2.0.26(typescript@5.5.3) - vite-plugin-inspect@0.8.4(@nuxt/kit@packages+kit)(rollup@4.18.0)(vite@5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0)): + vite-plugin-inspect@0.8.4(@nuxt/kit@packages+kit)(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)): dependencies: '@antfu/utils': 0.7.10 - '@rollup/pluginutils': 5.1.0(rollup@4.18.0) + '@rollup/pluginutils': 5.1.0(rollup@4.18.1) debug: 4.3.5(supports-color@9.4.0) error-stack-parser-es: 0.1.4 fs-extra: 11.2.0 @@ -14570,14 +14225,14 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.0.1 sirv: 2.0.4 - vite: 5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0) + vite: 5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) optionalDependencies: '@nuxt/kit': link:packages/kit transitivePeerDependencies: - rollup - supports-color - vite-plugin-vue-inspector@5.1.2(vite@5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0)): + vite-plugin-vue-inspector@5.1.2(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)): dependencies: '@babel/core': 7.24.7 '@babel/plugin-proposal-decorators': 7.23.2(@babel/core@7.24.7) @@ -14588,24 +14243,24 @@ snapshots: '@vue/compiler-dom': 3.4.31 kolorist: 1.8.0 magic-string: 0.30.10 - vite: 5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0) + vite: 5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - supports-color - vite@5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0): + vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0): dependencies: esbuild: 0.21.5 postcss: 8.4.39 - rollup: 4.18.0 + rollup: 4.18.1 optionalDependencies: - '@types/node': 20.14.9 + '@types/node': 20.14.10 fsevents: 2.3.3 sass: 1.69.4 terser: 5.27.0 - vitest-environment-nuxt@1.0.0(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.31)(vue@3.4.31(typescript@5.5.3)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@14.12.3)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.45.1)(vite@5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0))(vitest@1.6.0(@types/node@20.14.9)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.0(vue@3.4.31(typescript@5.5.3)))(vue@3.4.31(typescript@5.5.3)): + vitest-environment-nuxt@1.0.0(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.31)(vue@3.4.31(typescript@5.5.3)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@14.12.3)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.45.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vitest@1.6.0(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.0(vue@3.4.31(typescript@5.5.3)))(vue@3.4.31(typescript@5.5.3)): dependencies: - '@nuxt/test-utils': 3.13.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.31)(vue@3.4.31(typescript@5.5.3)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@14.12.3)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.45.1)(vite@5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0))(vitest@1.6.0(@types/node@20.14.9)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.0(vue@3.4.31(typescript@5.5.3)))(vue@3.4.31(typescript@5.5.3)) + '@nuxt/test-utils': 3.13.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.31)(vue@3.4.31(typescript@5.5.3)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@14.12.3)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.45.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vitest@1.6.0(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.0(vue@3.4.31(typescript@5.5.3)))(vue@3.4.31(typescript@5.5.3)) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -14624,7 +14279,7 @@ snapshots: - vue - vue-router - vitest@1.6.0(@types/node@20.14.9)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0): + vitest@1.6.0(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0): dependencies: '@vitest/expect': 1.6.0 '@vitest/runner': 1.6.0 @@ -14643,11 +14298,11 @@ snapshots: strip-literal: 2.1.0 tinybench: 2.5.1 tinypool: 0.8.4 - vite: 5.3.3(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0) - vite-node: 1.6.0(@types/node@20.14.9)(sass@1.69.4)(terser@5.27.0) + vite: 5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) + vite-node: 1.6.0(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) why-is-node-running: 2.2.2 optionalDependencies: - '@types/node': 20.14.9 + '@types/node': 20.14.10 happy-dom: 14.12.3 transitivePeerDependencies: - less @@ -14708,12 +14363,12 @@ snapshots: transitivePeerDependencies: - supports-color - vue-loader@17.4.2(@vue/compiler-sfc@3.4.31)(vue@3.4.31(typescript@5.5.3))(webpack@5.92.1): + vue-loader@17.4.2(@vue/compiler-sfc@3.4.31)(vue@3.4.31(typescript@5.5.3))(webpack@5.93.0): dependencies: chalk: 4.1.2 hash-sum: 2.0.0 watchpack: 2.4.1 - webpack: 5.92.1 + webpack: 5.93.0 optionalDependencies: '@vue/compiler-sfc': 3.4.31 vue: 3.4.31(typescript@5.5.3) @@ -14778,7 +14433,7 @@ snapshots: - bufferutil - utf-8-validate - webpack-dev-middleware@7.2.1(webpack@5.92.1): + webpack-dev-middleware@7.2.1(webpack@5.93.0): dependencies: colorette: 2.0.20 memfs: 4.9.3 @@ -14787,7 +14442,7 @@ snapshots: range-parser: 1.2.1 schema-utils: 4.2.0 optionalDependencies: - webpack: 5.92.1 + webpack: 5.93.0 webpack-hot-middleware@2.26.1: dependencies: @@ -14804,7 +14459,7 @@ snapshots: webpack-virtual-modules@0.6.2: {} - webpack@5.92.1: + webpack@5.93.0: dependencies: '@types/eslint-scope': 3.7.6 '@types/estree': 1.0.5 @@ -14827,7 +14482,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(webpack@5.92.1) + terser-webpack-plugin: 5.3.10(webpack@5.93.0) watchpack: 2.4.1 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -14835,7 +14490,7 @@ snapshots: - esbuild - uglify-js - webpack@5.92.1(esbuild@0.23.0): + webpack@5.93.0(esbuild@0.23.0): dependencies: '@types/eslint-scope': 3.7.6 '@types/estree': 1.0.5 @@ -14858,7 +14513,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.0)(webpack@5.92.1(esbuild@0.23.0)) + terser-webpack-plugin: 5.3.10(esbuild@0.23.0)(webpack@5.93.0(esbuild@0.23.0)) watchpack: 2.4.1 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -14866,7 +14521,7 @@ snapshots: - esbuild - uglify-js - webpackbar@6.0.1(webpack@5.92.1): + webpackbar@6.0.1(webpack@5.93.0): dependencies: ansi-escapes: 4.3.2 chalk: 4.1.2 @@ -14875,7 +14530,7 @@ snapshots: markdown-table: 2.0.0 pretty-time: 1.1.0 std-env: 3.7.0 - webpack: 5.92.1 + webpack: 5.93.0 wrap-ansi: 7.0.0 whatwg-mimetype@3.0.0: {} From 48a8b18083ecfc5b9514d6683a2958e7a1a41e13 Mon Sep 17 00:00:00 2001 From: BoogieBen Date: Fri, 12 Jul 2024 21:13:24 +0800 Subject: [PATCH 05/71] fix(nuxt): consider doc `scroll-padding-top` in scrollBehavior (#28083) --- packages/nuxt/src/pages/runtime/router.options.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/nuxt/src/pages/runtime/router.options.ts b/packages/nuxt/src/pages/runtime/router.options.ts index 69a41daf04..b57e56a958 100644 --- a/packages/nuxt/src/pages/runtime/router.options.ts +++ b/packages/nuxt/src/pages/runtime/router.options.ts @@ -58,7 +58,7 @@ function _getHashElementScrollMarginTop (selector: string): number { try { const elem = document.querySelector(selector) if (elem) { - return Number.parseFloat(getComputedStyle(elem).scrollMarginTop) + return Number.parseFloat(getComputedStyle(elem).scrollMarginTop) + Number.parseFloat(getComputedStyle(document.documentElement).scrollPaddingTop) } } catch { // ignore any errors parsing scrollMarginTop From 494871062ce959c84072f8cec4f0c471c46881ef Mon Sep 17 00:00:00 2001 From: xjccc <546534045@qq.com> Date: Mon, 15 Jul 2024 23:26:30 +0800 Subject: [PATCH 06/71] fix(nuxt): only warn when `useAsyncData` returns undefined (#28154) --- packages/nuxt/src/app/composables/asyncData.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/nuxt/src/app/composables/asyncData.ts b/packages/nuxt/src/app/composables/asyncData.ts index 01ab2c18ae..80a27a33e8 100644 --- a/packages/nuxt/src/app/composables/asyncData.ts +++ b/packages/nuxt/src/app/composables/asyncData.ts @@ -250,16 +250,16 @@ export function useAsyncData< } // TODO: make more precise when v4 lands - const hasCachedData = () => options.getCachedData!(key, nuxtApp) != null + const hasCachedData = () => options.getCachedData!(key, nuxtApp) !== undefined // Create or use a shared asyncData entity if (!nuxtApp._asyncData[key] || !options.immediate) { nuxtApp.payload._errors[key] ??= undefined const _ref = options.deep ? ref : shallowRef - + const cachedData = options.getCachedData!(key, nuxtApp) nuxtApp._asyncData[key] = { - data: _ref(options.getCachedData!(key, nuxtApp) ?? options.default!()), + data: _ref(typeof cachedData !== 'undefined' ? cachedData : options.default!()), pending: ref(!hasCachedData()), error: toRef(nuxtApp.payload._errors, key), status: ref('idle'), @@ -308,9 +308,9 @@ export function useAsyncData< result = pick(result as any, options.pick) as DataT } - if (import.meta.dev && import.meta.server && !result) { + if (import.meta.dev && import.meta.server && typeof result === 'undefined') { // @ts-expect-error private property - console.warn(`[nuxt] \`${options._functionName || 'useAsyncData'}\` must return a truthy value (for example, it should not be \`undefined\`, \`null\` or empty string) or the request may be duplicated on the client side.`) + console.warn(`[nuxt] \`${options._functionName || 'useAsyncData'}\` must return a value (it should not be \`undefined\`) or the request may be duplicated on the client side.`) } nuxtApp.payload.data[key] = result From 02d46dd3dbd33dc108c6b8d4887836ececa32725 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Mon, 15 Jul 2024 16:30:09 +0100 Subject: [PATCH 07/71] chore: manage update to `vite-plugin-checker` separately --- renovate.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/renovate.json b/renovate.json index 02bd3cbaf1..5df229fa9e 100644 --- a/renovate.json +++ b/renovate.json @@ -10,6 +10,12 @@ "3.x" ], "packageRules": [ + { + "groupName": "vite-plugin-checker", + "matchPackageNames": [ + "vite-plugin-checker" + ] + }, { "groupName": "vitest", "matchPackageNames": [ From c260eaac57916e0eb2e584437c4ab42f20386a9f Mon Sep 17 00:00:00 2001 From: xjccc <546534045@qq.com> Date: Mon, 15 Jul 2024 23:49:53 +0800 Subject: [PATCH 08/71] refactor(nuxt): simplify check of `dedupe` option (#28151) --- packages/nuxt/src/app/composables/asyncData.ts | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/packages/nuxt/src/app/composables/asyncData.ts b/packages/nuxt/src/app/composables/asyncData.ts index 80a27a33e8..66c6d10a81 100644 --- a/packages/nuxt/src/app/composables/asyncData.ts +++ b/packages/nuxt/src/app/composables/asyncData.ts @@ -100,9 +100,6 @@ export interface AsyncDataExecuteOptions { * Force a refresh, even if there is already a pending request. Previous requests will * not be cancelled, but their result will not affect the data/pending state - and any * previously awaited promises will not resolve until this new request resolves. - * - * Instead of using `boolean` values, use `cancel` for `true` and `defer` for `false`. - * Boolean values will be removed in a future release. */ dedupe?: 'cancel' | 'defer' } @@ -122,9 +119,6 @@ export interface _AsyncData { export type AsyncData = _AsyncData & Promise<_AsyncData> -// TODO: remove boolean option in Nuxt 4 -const isDefer = (dedupe?: boolean | 'cancel' | 'defer') => dedupe === 'defer' || dedupe === false - /** * Provides access to data that resolves asynchronously in an SSR-friendly composable. * See {@link https://nuxt.com/docs/api/composables/use-async-data} @@ -245,10 +239,6 @@ export function useAsyncData< options.deep = options.deep ?? asyncDataDefaults.deep options.dedupe = options.dedupe ?? 'cancel' - if (import.meta.dev && typeof options.dedupe === 'boolean') { - console.warn('[nuxt] `boolean` values are deprecated for the `dedupe` option of `useAsyncData` and will be removed in the future. Use \'cancel\' or \'defer\' instead.') - } - // TODO: make more precise when v4 lands const hasCachedData = () => options.getCachedData!(key, nuxtApp) !== undefined @@ -275,7 +265,7 @@ export function useAsyncData< asyncData.refresh = asyncData.execute = (opts = {}) => { if (nuxtApp._asyncDataPromises[key]) { - if (isDefer(opts.dedupe ?? options.dedupe)) { + if ((opts.dedupe ?? options.dedupe) === 'defer') { // Avoid fetching same key more than once at a time return nuxtApp._asyncDataPromises[key]! } From 4b89540848382ebcf6689be62427f2a0ce72b63a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 15 Jul 2024 17:48:34 +0100 Subject: [PATCH 09/71] chore(deps): update all non-major dependencies (main) (#28133) --- package.json | 6 +- packages/nuxt/package.json | 8 +- packages/schema/package.json | 4 +- packages/ui-templates/package.json | 2 +- packages/webpack/package.json | 2 +- pnpm-lock.yaml | 329 +++++++++++++++-------------- 6 files changed, 178 insertions(+), 173 deletions(-) diff --git a/package.json b/package.json index 5f36221b37..a3afc6a979 100644 --- a/package.json +++ b/package.json @@ -52,7 +52,7 @@ "vue": "3.4.31" }, "devDependencies": { - "@eslint/js": "9.6.0", + "@eslint/js": "9.7.0", "@nuxt/eslint-config": "0.3.13", "@nuxt/kit": "workspace:*", "@nuxt/test-utils": "3.13.1", @@ -61,7 +61,7 @@ "@types/eslint__js": "8.42.3", "@types/node": "20.14.10", "@types/semver": "7.5.8", - "@unhead/schema": "1.9.15", + "@unhead/schema": "1.9.16", "@vitejs/plugin-vue": "5.0.5", "@vitest/coverage-v8": "1.6.0", "@vue/test-utils": "2.4.6", @@ -71,7 +71,7 @@ "consola": "3.2.3", "cssnano": "7.0.4", "devalue": "5.0.0", - "eslint": "9.6.0", + "eslint": "9.7.0", "eslint-plugin-no-only-tests": "3.1.0", "eslint-plugin-perfectionist": "2.11.0", "eslint-typegen": "0.2.4", diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 9fd207f339..9f078c8e7f 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -65,9 +65,9 @@ "@nuxt/schema": "workspace:*", "@nuxt/telemetry": "^2.5.4", "@nuxt/vite-builder": "workspace:*", - "@unhead/dom": "^1.9.15", - "@unhead/ssr": "^1.9.15", - "@unhead/vue": "^1.9.15", + "@unhead/dom": "^1.9.16", + "@unhead/ssr": "^1.9.16", + "@unhead/vue": "^1.9.16", "@vue/shared": "^3.4.31", "acorn": "8.12.1", "c12": "^2.0.0-beta.1", @@ -119,7 +119,7 @@ "vue-router": "^4.4.0" }, "devDependencies": { - "@nuxt/scripts": "0.6.3", + "@nuxt/scripts": "0.6.4", "@nuxt/ui-templates": "1.3.4", "@parcel/watcher": "2.4.1", "@types/estree": "1.0.5", diff --git a/packages/schema/package.json b/packages/schema/package.json index 5254c11086..e81fe23da6 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -39,14 +39,14 @@ "@types/file-loader": "5.0.4", "@types/pug": "2.0.10", "@types/sass-loader": "8.0.8", - "@unhead/schema": "1.9.15", + "@unhead/schema": "1.9.16", "@vitejs/plugin-vue": "5.0.5", "@vitejs/plugin-vue-jsx": "4.0.0", "@vue/compiler-core": "3.4.31", "@vue/compiler-sfc": "3.4.31", "@vue/language-core": "2.0.26", "c12": "2.0.0-beta.1", - "esbuild-loader": "4.2.0", + "esbuild-loader": "4.2.1", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", "ignore": "5.3.1", "nitro": "npm:nitro-nightly@3.0.0-beta-28665895.e727afda", diff --git a/packages/ui-templates/package.json b/packages/ui-templates/package.json index ba2ddd4ad7..d51b2c5b38 100644 --- a/packages/ui-templates/package.json +++ b/packages/ui-templates/package.json @@ -28,7 +28,7 @@ "jiti": "2.0.0-beta.3", "knitwork": "1.1.0", "pathe": "1.1.2", - "prettier": "3.3.2", + "prettier": "3.3.3", "scule": "1.3.0", "unocss": "0.61.3", "vite": "5.3.3" diff --git a/packages/webpack/package.json b/packages/webpack/package.json index ebc6d00ea3..1a12b7a119 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -32,7 +32,7 @@ "css-minimizer-webpack-plugin": "^7.0.0", "cssnano": "^7.0.4", "defu": "^6.1.4", - "esbuild-loader": "^4.2.0", + "esbuild-loader": "^4.2.1", "escape-string-regexp": "^5.0.0", "estree-walker": "^3.0.3", "file-loader": "^6.2.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f0a832a2fd..945f09f27a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -32,11 +32,11 @@ importers: .: devDependencies: '@eslint/js': - specifier: 9.6.0 - version: 9.6.0 + specifier: 9.7.0 + version: 9.7.0 '@nuxt/eslint-config': specifier: 0.3.13 - version: 0.3.13(eslint@9.6.0)(typescript@5.5.3) + version: 0.3.13(eslint@9.7.0)(typescript@5.5.3) '@nuxt/kit': specifier: workspace:* version: link:packages/kit @@ -59,8 +59,8 @@ importers: specifier: 7.5.8 version: 7.5.8 '@unhead/schema': - specifier: 1.9.15 - version: 1.9.15 + specifier: 1.9.16 + version: 1.9.16 '@vitejs/plugin-vue': specifier: 5.0.5 version: 5.0.5(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vue@3.4.31(typescript@5.5.3)) @@ -89,17 +89,17 @@ importers: specifier: 5.0.0 version: 5.0.0 eslint: - specifier: 9.6.0 - version: 9.6.0 + specifier: 9.7.0 + version: 9.7.0 eslint-plugin-no-only-tests: specifier: 3.1.0 version: 3.1.0 eslint-plugin-perfectionist: specifier: 2.11.0 - version: 2.11.0(eslint@9.6.0)(typescript@5.5.3)(vue-eslint-parser@9.4.2(eslint@9.6.0)) + version: 2.11.0(eslint@9.7.0)(typescript@5.5.3)(vue-eslint-parser@9.4.2(eslint@9.7.0)) eslint-typegen: specifier: 0.2.4 - version: 0.2.4(eslint@9.6.0) + version: 0.2.4(eslint@9.7.0) execa: specifier: 9.3.0 version: 9.3.0 @@ -276,14 +276,14 @@ importers: specifier: ^14.18.0 || >=16.10.0 version: 20.14.10 '@unhead/dom': - specifier: ^1.9.15 - version: 1.9.15 + specifier: ^1.9.16 + version: 1.9.16 '@unhead/ssr': - specifier: ^1.9.15 - version: 1.9.15 + specifier: ^1.9.16 + version: 1.9.16 '@unhead/vue': - specifier: ^1.9.15 - version: 1.9.15(vue@3.4.31(typescript@5.5.3)) + specifier: ^1.9.16 + version: 1.9.16(vue@3.4.31(typescript@5.5.3)) '@vue/shared': specifier: ^3.4.31 version: 3.4.31 @@ -433,8 +433,8 @@ importers: version: 4.4.0(vue@3.4.31(typescript@5.5.3)) devDependencies: '@nuxt/scripts': - specifier: 0.6.3 - version: 0.6.3(@nuxt/devtools@1.3.9(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.61.3(rollup@4.18.1)(webpack@5.93.0(esbuild@0.23.0)))(@vue/compiler-core@3.4.31)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.39)(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vue@3.4.31(typescript@5.5.3))(webpack@5.93.0(esbuild@0.23.0)) + specifier: 0.6.4 + version: 0.6.4(@nuxt/devtools@1.3.9(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.61.3(rollup@4.18.1)(webpack@5.93.0(esbuild@0.23.0)))(@vue/compiler-core@3.4.31)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.39)(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vue@3.4.31(typescript@5.5.3))(webpack@5.93.0(esbuild@0.23.0)) '@nuxt/ui-templates': specifier: workspace:* version: link:../ui-templates @@ -515,8 +515,8 @@ importers: specifier: 8.0.8 version: 8.0.8 '@unhead/schema': - specifier: 1.9.15 - version: 1.9.15 + specifier: 1.9.16 + version: 1.9.16 '@vitejs/plugin-vue': specifier: 5.0.5 version: 5.0.5(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vue@3.4.31(typescript@5.5.3)) @@ -536,8 +536,8 @@ importers: specifier: 2.0.0-beta.1 version: 2.0.0-beta.1(magicast@0.3.4) esbuild-loader: - specifier: 4.2.0 - version: 4.2.0(webpack@5.93.0) + specifier: 4.2.1 + version: 4.2.1(webpack@5.93.0) h3: specifier: npm:h3-nightly@2.0.0-1718872656.6765a6e version: h3-nightly@2.0.0-1718872656.6765a6e @@ -614,8 +614,8 @@ importers: specifier: 1.1.2 version: 1.1.2 prettier: - specifier: 3.3.2 - version: 3.3.2 + specifier: 3.3.3 + version: 3.3.3 scule: specifier: 1.3.0 version: 1.3.0 @@ -726,7 +726,7 @@ importers: version: 1.6.0(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) vite-plugin-checker: specifier: 0.7.0 - version: 0.7.0(eslint@9.6.0)(optionator@0.9.3)(typescript@5.5.3)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.0.26(typescript@5.5.3)) + version: 0.7.0(eslint@9.7.0)(optionator@0.9.3)(typescript@5.5.3)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.0.26(typescript@5.5.3)) vue-bundle-renderer: specifier: ^2.1.0 version: 2.1.0 @@ -774,8 +774,8 @@ importers: specifier: ^6.1.4 version: 6.1.4 esbuild-loader: - specifier: ^4.2.0 - version: 4.2.0(webpack@5.93.0) + specifier: ^4.2.1 + version: 4.2.1(webpack@5.93.0) escape-string-regexp: specifier: ^5.0.0 version: 5.0.0 @@ -920,7 +920,7 @@ importers: dependencies: '@unhead/shared': specifier: latest - version: 1.9.15 + version: 1.9.16 '@vue/devtools-api': specifier: latest version: 6.6.3 @@ -932,7 +932,7 @@ importers: version: link:../packages/nuxt unhead: specifier: latest - version: 1.9.15 + version: 1.9.16 vue: specifier: 3.4.31 version: 3.4.31(typescript@5.5.3) @@ -948,10 +948,10 @@ importers: devDependencies: '@unhead/dom': specifier: latest - version: 1.9.15 + version: 1.9.16 '@unhead/shared': specifier: latest - version: 1.9.15 + version: 1.9.16 '@vue/devtools-api': specifier: latest version: 6.6.3 @@ -966,7 +966,7 @@ importers: version: 1.5.3 unhead: specifier: latest - version: 1.9.15 + version: 1.9.16 unplugin: specifier: latest version: 1.11.0 @@ -1022,7 +1022,7 @@ importers: devDependencies: '@unhead/shared': specifier: latest - version: 1.9.15 + version: 1.9.16 '@vue/devtools-api': specifier: latest version: 6.6.3 @@ -1031,7 +1031,7 @@ importers: version: 3.4.31 unhead: specifier: latest - version: 1.9.15 + version: 1.9.16 test/fixtures/suspense: dependencies: @@ -1044,7 +1044,7 @@ importers: devDependencies: '@unhead/shared': specifier: latest - version: 1.9.15 + version: 1.9.16 '@vue/devtools-api': specifier: latest version: 6.6.3 @@ -1056,7 +1056,7 @@ importers: version: 5.5.3 unhead: specifier: latest - version: 1.9.15 + version: 1.9.16 packages: @@ -1707,6 +1707,10 @@ packages: resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + '@eslint-community/regexpp@4.11.0': + resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + '@eslint/config-array@0.17.0': resolution: {integrity: sha512-A68TBu6/1mHHuc5YJL0U0VVeGNiklLAL6rRmhTCP2B5XjWLMnrX+HkO+IAXyHvks5cyyY1jjK5ITPQ1HGS2EVA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1715,8 +1719,8 @@ packages: resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.6.0': - resolution: {integrity: sha512-D9B0/3vNg44ZeWbYMpBoXqNP4j6eQD5vNwIlGAuFRRzK/WtT/jvDQW3Bi9kkf3PMDMlM7Yi+73VLUsn5bJcl8A==} + '@eslint/js@9.7.0': + resolution: {integrity: sha512-ChuWDQenef8OSFnvuxv0TCVxEwmu3+hPNKvM9B34qpM0rDRbjL8t5QkQeHHeAfsKQjuH9wS82WeCi1J/owatng==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/object-schema@2.1.4': @@ -1900,8 +1904,8 @@ packages: peerDependencies: webpack: ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 - '@nuxt/scripts@0.6.3': - resolution: {integrity: sha512-RyULsM2Ts4bKhqYo7gQZ2y8USe0UnL954A3ufgn7P2dL4gKWNCjGO9r51DDaGwVx+FX6cJ3BrkorPuB9pI/Gfw==} + '@nuxt/scripts@0.6.4': + resolution: {integrity: sha512-ajHVBLppOU0lKDOG1sRzR/biOU1iE1jCwAhN88uCqnh+CILalJ+/25aifMDpamlnxwo/5mAaZn/UEEpFs7mpFw==} '@nuxt/telemetry@2.5.4': resolution: {integrity: sha512-KH6wxzsNys69daSO0xUv0LEBAfhwwjK1M+0Cdi1/vxmifCslMIY7lN11B4eywSfscbyVPAYJvANyc7XiVPImBQ==} @@ -2586,20 +2590,20 @@ packages: '@ungap/structured-clone@1.2.0': resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - '@unhead/dom@1.9.15': - resolution: {integrity: sha512-4sdP/2Unt4zFRO8pBZVXvebidGmrLEvnDU6ZpasZfInjiiuuaQOVTJaiKnEnug3cmW2YjglPG2d1c2xAsHr3NQ==} + '@unhead/dom@1.9.16': + resolution: {integrity: sha512-aZIAnnc89Csi1vV4mtlHYI765B7m1yuaXUuQiYHwr6glE9FLyy2X87CzEci4yPH/YbkKm0bGQRfcxXq6Eq0W7g==} - '@unhead/schema@1.9.15': - resolution: {integrity: sha512-9ADZuXOH+tOKHIjXsgg+SPINnh/YJEBMCjpg+8VLGgE2r5med3jAnOU8g7ALfuVEBRBrbFgs1qVKoKm1NkTXJQ==} + '@unhead/schema@1.9.16': + resolution: {integrity: sha512-V2BshX+I6D2wN4ys5so8RQDUgsggsxW9FVBiuQi4h8oPWtHclogxzDiHa5BH2TgvNIoUxLnLYNAShMGipmVuUw==} - '@unhead/shared@1.9.15': - resolution: {integrity: sha512-+U5r04eRtCNcniWjzNPRtwVuF9rW/6EXxhGvuohJBDaIE57J6BHWo5cEp7Pqts7DlTFs7LiDtH8ONNDv4QqRaw==} + '@unhead/shared@1.9.16': + resolution: {integrity: sha512-pfJnArULCY+GBr7OtYyyxihRiQLkT31TpyK6nUKIwyax4oNOGyhNfk0RFzNq16BwLg60d1lrc5bd5mZGbfClMA==} - '@unhead/ssr@1.9.15': - resolution: {integrity: sha512-gqRQQkT1jzZKf9nF7r1exBtWbBi5QjGi7wa0y7cHPJ6aTPOyLVTeb9OvfC0MAP94JXgsZrgyQt8q8uD6N1tfTw==} + '@unhead/ssr@1.9.16': + resolution: {integrity: sha512-8R1qt4VAemX4Iun/l7DnUBJqmxA/KaUSc2+/hRYPJYOopXdCWkoaxC1K1ROX2vbRF7qmjdU5ik/a27kSPN94gg==} - '@unhead/vue@1.9.15': - resolution: {integrity: sha512-h866wYOs6Q6+lc0av4EU0CPTtTvaz9UWwwsiNoulzJa95QyUN/gDPI/NiDuKweHswY+a0SSzEqe9Nhg+LlmHew==} + '@unhead/vue@1.9.16': + resolution: {integrity: sha512-kpMWWwm8cOwo4gw4An43pz30l2CqNtmJpX5Xsu79rwf6Viq8jHAjk6BGqyKy220M2bpa0Va4fnR532SgGO1YgQ==} peerDependencies: vue: 3.4.31 @@ -3837,8 +3841,8 @@ packages: es-module-lexer@1.3.1: resolution: {integrity: sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q==} - esbuild-loader@4.2.0: - resolution: {integrity: sha512-BhwHchuDknxIa69AqOPeZh2fIFqj2AzZKC1E3RBRvXSuyk5drsqMrwsgYZJufX41yrauLYjDM3KBmruoGl1NWQ==} + esbuild-loader@4.2.1: + resolution: {integrity: sha512-nybkSyQUJm5XXScmGTCsXBoIBc9/AFVm0Fn7nRckt4Ri5rE4915DL4Wxd1P7ROCoaqHWR2qGAgCDS/9K/JJ82g==} peerDependencies: webpack: ^4.40.0 || ^5.0.0 @@ -3945,8 +3949,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.1: - resolution: {integrity: sha512-pL8XjgP4ZOmmwfFE8mEhSxA7ZY4C+LWyqjQ3o4yWkkmD0qcMT9kkW3zWHOczhWcjTSgqycYAgwSlXvZltv65og==} + eslint-scope@8.0.2: + resolution: {integrity: sha512-6E4xmrTw5wtxnLA5wYL3WDfhZ/1bUBGOXV0zQvVRDOtrR8D0p6W7fs3JweNYhwRYeGvd/1CKX2se0/2s7Q/nJA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} eslint-typegen@0.2.4: @@ -3962,8 +3966,8 @@ packages: resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.6.0: - resolution: {integrity: sha512-ElQkdLMEEqQNM9Njff+2Y4q2afHk7JpkPvrd7Xh7xefwgQynqPxwf55J7di9+MEibWUGdNjFF9ITG9Pck5M84w==} + eslint@9.7.0: + resolution: {integrity: sha512-FzJ9D/0nGiCGBf8UXO/IGLTgLVzIxze1zpfA8Ton2mjLovXdAPlYDv+MQDcqj3TmrhAGYfOpz9RfR+ent0AgAw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true @@ -5887,8 +5891,8 @@ packages: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} - prettier@3.3.2: - resolution: {integrity: sha512-rAVeHYMcv8ATV5d508CFdn+8/pHPpXeIid1DdrPwXnaAdH7cqjVbpJaT5eq4yRAFU/lsbwYwSF/n5iNrdJHPQA==} + prettier@3.3.3: + resolution: {integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==} engines: {node: '>=14'} hasBin: true @@ -6696,8 +6700,8 @@ packages: unenv@1.9.0: resolution: {integrity: sha512-QKnFNznRxmbOF1hDgzpqrlIf6NC5sbZ2OJ+5Wl3OX8uM+LUJXbj4TXvLJCtwbPTmbMHCLIz6JLKNinNsMShK9g==} - unhead@1.9.15: - resolution: {integrity: sha512-/99Wft1CT0fxsWzmBeOwuH/k4HdMeyfDGyB4wFNVZVNTffRHDOqaqQ6RS+LHPsIiCKmm9FP7Vq7Rz09Zs/fQJQ==} + unhead@1.9.16: + resolution: {integrity: sha512-FOoXkuRNDwt7PUaNE0LXNCb6RCz4vTpkGymz4tJ8rcaG5uUJ0lxGK536hzCFwFw3Xkp3n+tkt2yCcbAZE/FOvA==} unicode-emoji-modifier-base@1.0.0: resolution: {integrity: sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==} @@ -7766,13 +7770,15 @@ snapshots: '@esbuild/win32-x64@0.23.0': optional: true - '@eslint-community/eslint-utils@4.4.0(eslint@9.6.0)': + '@eslint-community/eslint-utils@4.4.0(eslint@9.7.0)': dependencies: - eslint: 9.6.0 + eslint: 9.7.0 eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.10.0': {} + '@eslint-community/regexpp@4.11.0': {} + '@eslint/config-array@0.17.0': dependencies: '@eslint/object-schema': 2.1.4 @@ -7795,7 +7801,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.6.0': {} + '@eslint/js@9.7.0': {} '@eslint/object-schema@2.1.4': {} @@ -8084,35 +8090,35 @@ snapshots: - supports-color - utf-8-validate - '@nuxt/eslint-config@0.3.13(eslint@9.6.0)(typescript@5.5.3)': + '@nuxt/eslint-config@0.3.13(eslint@9.7.0)(typescript@5.5.3)': dependencies: - '@eslint/js': 9.6.0 - '@nuxt/eslint-plugin': 0.3.13(eslint@9.6.0)(typescript@5.5.3) + '@eslint/js': 9.7.0 + '@nuxt/eslint-plugin': 0.3.13(eslint@9.7.0)(typescript@5.5.3) '@rushstack/eslint-patch': 1.10.3 - '@stylistic/eslint-plugin': 2.1.0(eslint@9.6.0)(typescript@5.5.3) - '@typescript-eslint/eslint-plugin': 7.9.0(@typescript-eslint/parser@7.9.0(eslint@9.6.0)(typescript@5.5.3))(eslint@9.6.0)(typescript@5.5.3) - '@typescript-eslint/parser': 7.9.0(eslint@9.6.0)(typescript@5.5.3) - eslint: 9.6.0 + '@stylistic/eslint-plugin': 2.1.0(eslint@9.7.0)(typescript@5.5.3) + '@typescript-eslint/eslint-plugin': 7.9.0(@typescript-eslint/parser@7.9.0(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0)(typescript@5.5.3) + '@typescript-eslint/parser': 7.9.0(eslint@9.7.0)(typescript@5.5.3) + eslint: 9.7.0 eslint-config-flat-gitignore: 0.1.5 eslint-flat-config-utils: 0.2.5 - eslint-plugin-import-x: 0.5.0(eslint@9.6.0)(typescript@5.5.3) - eslint-plugin-jsdoc: 48.2.5(eslint@9.6.0) - eslint-plugin-regexp: 2.5.0(eslint@9.6.0) - eslint-plugin-unicorn: 53.0.0(eslint@9.6.0) - eslint-plugin-vue: 9.26.0(eslint@9.6.0) + eslint-plugin-import-x: 0.5.0(eslint@9.7.0)(typescript@5.5.3) + eslint-plugin-jsdoc: 48.2.5(eslint@9.7.0) + eslint-plugin-regexp: 2.5.0(eslint@9.7.0) + eslint-plugin-unicorn: 53.0.0(eslint@9.7.0) + eslint-plugin-vue: 9.26.0(eslint@9.7.0) globals: 15.2.0 pathe: 1.1.2 tslib: 2.6.2 - vue-eslint-parser: 9.4.2(eslint@9.6.0) + vue-eslint-parser: 9.4.2(eslint@9.7.0) transitivePeerDependencies: - supports-color - typescript - '@nuxt/eslint-plugin@0.3.13(eslint@9.6.0)(typescript@5.5.3)': + '@nuxt/eslint-plugin@0.3.13(eslint@9.7.0)(typescript@5.5.3)': dependencies: '@typescript-eslint/types': 7.9.0 - '@typescript-eslint/utils': 7.9.0(eslint@9.6.0)(typescript@5.5.3) - eslint: 9.6.0 + '@typescript-eslint/utils': 7.9.0(eslint@9.7.0)(typescript@5.5.3) + eslint: 9.7.0 transitivePeerDependencies: - supports-color - typescript @@ -8125,7 +8131,7 @@ snapshots: string-width: 4.2.3 webpack: 5.93.0 - '@nuxt/scripts@0.6.3(@nuxt/devtools@1.3.9(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.61.3(rollup@4.18.1)(webpack@5.93.0(esbuild@0.23.0)))(@vue/compiler-core@3.4.31)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.39)(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vue@3.4.31(typescript@5.5.3))(webpack@5.93.0(esbuild@0.23.0))': + '@nuxt/scripts@0.6.4(@nuxt/devtools@1.3.9(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.61.3(rollup@4.18.1)(webpack@5.93.0(esbuild@0.23.0)))(@vue/compiler-core@3.4.31)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.39)(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vue@3.4.31(typescript@5.5.3))(webpack@5.93.0(esbuild@0.23.0))': dependencies: '@nuxt/devtools-kit': 1.3.9(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)) '@nuxt/devtools-ui-kit': 1.3.9(@nuxt/devtools@1.3.9(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.61.3(rollup@4.18.1)(webpack@5.93.0(esbuild@0.23.0)))(@vue/compiler-core@3.4.31)(nuxt@packages+nuxt)(postcss@8.4.39)(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vue@3.4.31(typescript@5.5.3))(webpack@5.93.0(esbuild@0.23.0)) @@ -8134,9 +8140,8 @@ snapshots: '@types/stripe-v3': 3.1.33 '@types/vimeo__player': 2.18.3 '@types/youtube': 0.0.50 - '@unhead/vue': 1.9.15(vue@3.4.31(typescript@5.5.3)) + '@unhead/vue': 1.9.16(vue@3.4.31(typescript@5.5.3)) '@vueuse/core': 10.11.0(vue@3.4.31(typescript@5.5.3)) - acorn: 8.12.1 consola: 3.2.3 defu: 6.1.4 h3: h3-nightly@2.0.0-1718872656.6765a6e @@ -8639,49 +8644,49 @@ snapshots: '@sindresorhus/merge-streams@4.0.0': {} - '@stylistic/eslint-plugin-js@2.1.0(eslint@9.6.0)': + '@stylistic/eslint-plugin-js@2.1.0(eslint@9.7.0)': dependencies: '@types/eslint': 8.56.10 acorn: 8.12.1 - eslint: 9.6.0 + eslint: 9.7.0 eslint-visitor-keys: 4.0.0 espree: 10.1.0 - '@stylistic/eslint-plugin-jsx@2.1.0(eslint@9.6.0)': + '@stylistic/eslint-plugin-jsx@2.1.0(eslint@9.7.0)': dependencies: - '@stylistic/eslint-plugin-js': 2.1.0(eslint@9.6.0) + '@stylistic/eslint-plugin-js': 2.1.0(eslint@9.7.0) '@types/eslint': 8.56.10 - eslint: 9.6.0 + eslint: 9.7.0 estraverse: 5.3.0 picomatch: 4.0.2 - '@stylistic/eslint-plugin-plus@2.1.0(eslint@9.6.0)(typescript@5.5.3)': + '@stylistic/eslint-plugin-plus@2.1.0(eslint@9.7.0)(typescript@5.5.3)': dependencies: '@types/eslint': 8.56.10 - '@typescript-eslint/utils': 7.9.0(eslint@9.6.0)(typescript@5.5.3) - eslint: 9.6.0 + '@typescript-eslint/utils': 7.9.0(eslint@9.7.0)(typescript@5.5.3) + eslint: 9.7.0 transitivePeerDependencies: - supports-color - typescript - '@stylistic/eslint-plugin-ts@2.1.0(eslint@9.6.0)(typescript@5.5.3)': + '@stylistic/eslint-plugin-ts@2.1.0(eslint@9.7.0)(typescript@5.5.3)': dependencies: - '@stylistic/eslint-plugin-js': 2.1.0(eslint@9.6.0) + '@stylistic/eslint-plugin-js': 2.1.0(eslint@9.7.0) '@types/eslint': 8.56.10 - '@typescript-eslint/utils': 7.9.0(eslint@9.6.0)(typescript@5.5.3) - eslint: 9.6.0 + '@typescript-eslint/utils': 7.9.0(eslint@9.7.0)(typescript@5.5.3) + eslint: 9.7.0 transitivePeerDependencies: - supports-color - typescript - '@stylistic/eslint-plugin@2.1.0(eslint@9.6.0)(typescript@5.5.3)': + '@stylistic/eslint-plugin@2.1.0(eslint@9.7.0)(typescript@5.5.3)': dependencies: - '@stylistic/eslint-plugin-js': 2.1.0(eslint@9.6.0) - '@stylistic/eslint-plugin-jsx': 2.1.0(eslint@9.6.0) - '@stylistic/eslint-plugin-plus': 2.1.0(eslint@9.6.0)(typescript@5.5.3) - '@stylistic/eslint-plugin-ts': 2.1.0(eslint@9.6.0)(typescript@5.5.3) + '@stylistic/eslint-plugin-js': 2.1.0(eslint@9.7.0) + '@stylistic/eslint-plugin-jsx': 2.1.0(eslint@9.7.0) + '@stylistic/eslint-plugin-plus': 2.1.0(eslint@9.7.0)(typescript@5.5.3) + '@stylistic/eslint-plugin-ts': 2.1.0(eslint@9.7.0)(typescript@5.5.3) '@types/eslint': 8.56.10 - eslint: 9.6.0 + eslint: 9.7.0 transitivePeerDependencies: - supports-color - typescript @@ -8877,15 +8882,15 @@ snapshots: '@types/youtube@0.0.50': {} - '@typescript-eslint/eslint-plugin@7.9.0(@typescript-eslint/parser@7.9.0(eslint@9.6.0)(typescript@5.5.3))(eslint@9.6.0)(typescript@5.5.3)': + '@typescript-eslint/eslint-plugin@7.9.0(@typescript-eslint/parser@7.9.0(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0)(typescript@5.5.3)': dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 7.9.0(eslint@9.6.0)(typescript@5.5.3) + '@typescript-eslint/parser': 7.9.0(eslint@9.7.0)(typescript@5.5.3) '@typescript-eslint/scope-manager': 7.9.0 - '@typescript-eslint/type-utils': 7.9.0(eslint@9.6.0)(typescript@5.5.3) - '@typescript-eslint/utils': 7.9.0(eslint@9.6.0)(typescript@5.5.3) + '@typescript-eslint/type-utils': 7.9.0(eslint@9.7.0)(typescript@5.5.3) + '@typescript-eslint/utils': 7.9.0(eslint@9.7.0)(typescript@5.5.3) '@typescript-eslint/visitor-keys': 7.9.0 - eslint: 9.6.0 + eslint: 9.7.0 graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 @@ -8895,14 +8900,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.9.0(eslint@9.6.0)(typescript@5.5.3)': + '@typescript-eslint/parser@7.9.0(eslint@9.7.0)(typescript@5.5.3)': dependencies: '@typescript-eslint/scope-manager': 7.9.0 '@typescript-eslint/types': 7.9.0 '@typescript-eslint/typescript-estree': 7.9.0(typescript@5.5.3) '@typescript-eslint/visitor-keys': 7.9.0 debug: 4.3.5(supports-color@9.4.0) - eslint: 9.6.0 + eslint: 9.7.0 optionalDependencies: typescript: 5.5.3 transitivePeerDependencies: @@ -8913,12 +8918,12 @@ snapshots: '@typescript-eslint/types': 7.9.0 '@typescript-eslint/visitor-keys': 7.9.0 - '@typescript-eslint/type-utils@7.9.0(eslint@9.6.0)(typescript@5.5.3)': + '@typescript-eslint/type-utils@7.9.0(eslint@9.7.0)(typescript@5.5.3)': dependencies: '@typescript-eslint/typescript-estree': 7.9.0(typescript@5.5.3) - '@typescript-eslint/utils': 7.9.0(eslint@9.6.0)(typescript@5.5.3) + '@typescript-eslint/utils': 7.9.0(eslint@9.7.0)(typescript@5.5.3) debug: 4.3.5(supports-color@9.4.0) - eslint: 9.6.0 + eslint: 9.7.0 ts-api-utils: 1.3.0(typescript@5.5.3) optionalDependencies: typescript: 5.5.3 @@ -8942,13 +8947,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.9.0(eslint@9.6.0)(typescript@5.5.3)': + '@typescript-eslint/utils@7.9.0(eslint@9.7.0)(typescript@5.5.3)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.6.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) '@typescript-eslint/scope-manager': 7.9.0 '@typescript-eslint/types': 7.9.0 '@typescript-eslint/typescript-estree': 7.9.0(typescript@5.5.3) - eslint: 9.6.0 + eslint: 9.7.0 transitivePeerDependencies: - supports-color - typescript @@ -8966,31 +8971,31 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@unhead/dom@1.9.15': + '@unhead/dom@1.9.16': dependencies: - '@unhead/schema': 1.9.15 - '@unhead/shared': 1.9.15 + '@unhead/schema': 1.9.16 + '@unhead/shared': 1.9.16 - '@unhead/schema@1.9.15': + '@unhead/schema@1.9.16': dependencies: hookable: 5.5.3 zhead: 2.2.4 - '@unhead/shared@1.9.15': + '@unhead/shared@1.9.16': dependencies: - '@unhead/schema': 1.9.15 + '@unhead/schema': 1.9.16 - '@unhead/ssr@1.9.15': + '@unhead/ssr@1.9.16': dependencies: - '@unhead/schema': 1.9.15 - '@unhead/shared': 1.9.15 + '@unhead/schema': 1.9.16 + '@unhead/shared': 1.9.16 - '@unhead/vue@1.9.15(vue@3.4.31(typescript@5.5.3))': + '@unhead/vue@1.9.16(vue@3.4.31(typescript@5.5.3))': dependencies: - '@unhead/schema': 1.9.15 - '@unhead/shared': 1.9.15 + '@unhead/schema': 1.9.16 + '@unhead/shared': 1.9.16 hookable: 5.5.3 - unhead: 1.9.15 + unhead: 1.9.16 vue: 3.4.31(typescript@5.5.3) '@unocss/astro@0.61.3(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))': @@ -10432,7 +10437,7 @@ snapshots: es-module-lexer@1.3.1: {} - esbuild-loader@4.2.0(webpack@5.93.0): + esbuild-loader@4.2.1(webpack@5.93.0): dependencies: esbuild: 0.21.5 get-tsconfig: 4.7.3 @@ -10547,12 +10552,12 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-import-x@0.5.0(eslint@9.6.0)(typescript@5.5.3): + eslint-plugin-import-x@0.5.0(eslint@9.7.0)(typescript@5.5.3): dependencies: - '@typescript-eslint/utils': 7.9.0(eslint@9.6.0)(typescript@5.5.3) + '@typescript-eslint/utils': 7.9.0(eslint@9.7.0)(typescript@5.5.3) debug: 4.3.5(supports-color@9.4.0) doctrine: 3.0.0 - eslint: 9.6.0 + eslint: 9.7.0 eslint-import-resolver-node: 0.3.9 get-tsconfig: 4.7.3 is-glob: 4.0.3 @@ -10562,14 +10567,14 @@ snapshots: - supports-color - typescript - eslint-plugin-jsdoc@48.2.5(eslint@9.6.0): + eslint-plugin-jsdoc@48.2.5(eslint@9.7.0): dependencies: '@es-joy/jsdoccomment': 0.43.0 are-docs-informative: 0.0.2 comment-parser: 1.4.1 debug: 4.3.5(supports-color@9.4.0) escape-string-regexp: 4.0.0 - eslint: 9.6.0 + eslint: 9.7.0 esquery: 1.5.0 is-builtin-module: 3.2.1 semver: 7.6.2 @@ -10579,38 +10584,38 @@ snapshots: eslint-plugin-no-only-tests@3.1.0: {} - eslint-plugin-perfectionist@2.11.0(eslint@9.6.0)(typescript@5.5.3)(vue-eslint-parser@9.4.2(eslint@9.6.0)): + eslint-plugin-perfectionist@2.11.0(eslint@9.7.0)(typescript@5.5.3)(vue-eslint-parser@9.4.2(eslint@9.7.0)): dependencies: - '@typescript-eslint/utils': 7.9.0(eslint@9.6.0)(typescript@5.5.3) - eslint: 9.6.0 + '@typescript-eslint/utils': 7.9.0(eslint@9.7.0)(typescript@5.5.3) + eslint: 9.7.0 minimatch: 9.0.4 natural-compare-lite: 1.4.0 optionalDependencies: - vue-eslint-parser: 9.4.2(eslint@9.6.0) + vue-eslint-parser: 9.4.2(eslint@9.7.0) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-regexp@2.5.0(eslint@9.6.0): + eslint-plugin-regexp@2.5.0(eslint@9.7.0): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.6.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) '@eslint-community/regexpp': 4.10.0 comment-parser: 1.4.1 - eslint: 9.6.0 + eslint: 9.7.0 jsdoc-type-pratt-parser: 4.0.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-unicorn@53.0.0(eslint@9.6.0): + eslint-plugin-unicorn@53.0.0(eslint@9.7.0): dependencies: '@babel/helper-validator-identifier': 7.24.7 - '@eslint-community/eslint-utils': 4.4.0(eslint@9.6.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) '@eslint/eslintrc': 3.1.0 ci-info: 4.0.0 clean-regexp: 1.0.0 core-js-compat: 3.37.1 - eslint: 9.6.0 + eslint: 9.7.0 esquery: 1.5.0 indent-string: 4.0.0 is-builtin-module: 3.2.1 @@ -10624,16 +10629,16 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-vue@9.26.0(eslint@9.6.0): + eslint-plugin-vue@9.26.0(eslint@9.7.0): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.6.0) - eslint: 9.6.0 + '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) + eslint: 9.7.0 globals: 13.24.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.1.0 semver: 7.6.2 - vue-eslint-parser: 9.4.2(eslint@9.6.0) + vue-eslint-parser: 9.4.2(eslint@9.7.0) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color @@ -10648,15 +10653,15 @@ snapshots: esrecurse: 4.3.0 estraverse: 5.3.0 - eslint-scope@8.0.1: + eslint-scope@8.0.2: dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 - eslint-typegen@0.2.4(eslint@9.6.0): + eslint-typegen@0.2.4(eslint@9.7.0): dependencies: '@types/eslint': 8.56.10 - eslint: 9.6.0 + eslint: 9.7.0 json-schema-to-typescript-lite: 14.0.1 ohash: 1.1.3 @@ -10664,13 +10669,13 @@ snapshots: eslint-visitor-keys@4.0.0: {} - eslint@9.6.0: + eslint@9.7.0: dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.6.0) - '@eslint-community/regexpp': 4.10.0 + '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) + '@eslint-community/regexpp': 4.11.0 '@eslint/config-array': 0.17.0 '@eslint/eslintrc': 3.1.0 - '@eslint/js': 9.6.0 + '@eslint/js': 9.7.0 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.3.0 '@nodelib/fs.walk': 1.2.8 @@ -10679,7 +10684,7 @@ snapshots: cross-spawn: 7.0.3 debug: 4.3.5(supports-color@9.4.0) escape-string-regexp: 4.0.0 - eslint-scope: 8.0.1 + eslint-scope: 8.0.2 eslint-visitor-keys: 4.0.0 espree: 10.1.0 esquery: 1.5.0 @@ -13019,7 +13024,7 @@ snapshots: prelude-ls@1.2.1: {} - prettier@3.3.2: {} + prettier@3.3.3: {} pretty-bytes@6.1.1: {} @@ -13943,11 +13948,11 @@ snapshots: node-fetch-native: 1.6.4 pathe: 1.1.2 - unhead@1.9.15: + unhead@1.9.16: dependencies: - '@unhead/dom': 1.9.15 - '@unhead/schema': 1.9.15 - '@unhead/shared': 1.9.15 + '@unhead/dom': 1.9.16 + '@unhead/schema': 1.9.16 + '@unhead/shared': 1.9.16 hookable: 5.5.3 unicode-emoji-modifier-base@1.0.0: {} @@ -14190,7 +14195,7 @@ snapshots: - supports-color - terser - vite-plugin-checker@0.7.0(eslint@9.6.0)(optionator@0.9.3)(typescript@5.5.3)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.0.26(typescript@5.5.3)): + vite-plugin-checker@0.7.0(eslint@9.7.0)(optionator@0.9.3)(typescript@5.5.3)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.0.26(typescript@5.5.3)): dependencies: '@babel/code-frame': 7.24.7 '@volar/typescript': 2.3.4 @@ -14209,7 +14214,7 @@ snapshots: vscode-languageserver-textdocument: 1.0.11 vscode-uri: 3.0.8 optionalDependencies: - eslint: 9.6.0 + eslint: 9.7.0 optionator: 0.9.3 typescript: 5.5.3 vue-tsc: 2.0.26(typescript@5.5.3) @@ -14350,10 +14355,10 @@ snapshots: vue-devtools-stub@0.1.0: {} - vue-eslint-parser@9.4.2(eslint@9.6.0): + vue-eslint-parser@9.4.2(eslint@9.7.0): dependencies: debug: 4.3.5(supports-color@9.4.0) - eslint: 9.6.0 + eslint: 9.7.0 eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 From e19d5dd24363faf660ec39c54d32d5fe832f2c70 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Tue, 16 Jul 2024 11:08:21 +0100 Subject: [PATCH 10/71] test: add `typeCheck` test in minimal build (#28166) --- packages/vite/package.json | 2 +- pnpm-lock.yaml | 35 +++++++--------------------- renovate.json | 6 ----- test/fixtures/minimal/nuxt.config.ts | 7 ++++++ 4 files changed, 16 insertions(+), 34 deletions(-) diff --git a/packages/vite/package.json b/packages/vite/package.json index 7fe68f5bdc..44351651e9 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -64,7 +64,7 @@ "unplugin": "^1.11.0", "vite": "^5.3.3", "vite-node": "^1.6.0", - "vite-plugin-checker": "0.7.0", + "vite-plugin-checker": "^0.7.2", "vue-bundle-renderer": "^2.1.0" }, "peerDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 945f09f27a..7ab3a732a7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -725,8 +725,8 @@ importers: specifier: ^1.6.0 version: 1.6.0(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) vite-plugin-checker: - specifier: 0.7.0 - version: 0.7.0(eslint@9.7.0)(optionator@0.9.3)(typescript@5.5.3)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.0.26(typescript@5.5.3)) + specifier: ^0.7.2 + version: 0.7.2(eslint@9.7.0)(optionator@0.9.3)(typescript@5.5.3)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.0.26(typescript@5.5.3)) vue-bundle-renderer: specifier: ^2.1.0 version: 2.1.0 @@ -2745,21 +2745,12 @@ packages: '@vitest/utils@1.6.0': resolution: {integrity: sha512-21cPiuGMoMZwiOHa2i4LXkMkMkCGzA+MVFV70jRwHo95dL4x/ts5GZhML1QWuy7yfp3WzK3lRvZi3JnXTYqrBw==} - '@volar/language-core@2.3.4': - resolution: {integrity: sha512-wXBhY11qG6pCDAqDnbBRFIDSIwbqkWI7no+lj5+L7IlA7HRIjRP7YQLGzT0LF4lS6eHkMSsclXqy9DwYJasZTQ==} - '@volar/language-core@2.4.0-alpha.15': resolution: {integrity: sha512-mt8z4Fm2WxfQYoQHPcKVjLQV6PgPqyKLbkCVY2cr5RSaamqCHjhKEpsFX66aL4D/7oYguuaUw9Bx03Vt0TpIIA==} - '@volar/source-map@2.3.4': - resolution: {integrity: sha512-C+t63nwcblqLIVTYXaVi/+gC8NukDaDIQI72J3R7aXGvtgaVB16c+J8Iz7/VfOy7kjYv7lf5GhBny6ACw9fTGQ==} - '@volar/source-map@2.4.0-alpha.15': resolution: {integrity: sha512-8Htngw5TmBY4L3ClDqBGyfLhsB8EmoEXUH1xydyEtEoK0O6NX5ur4Jw8jgvscTlwzizyl/wsN1vn0cQXVbbXYg==} - '@volar/typescript@2.3.4': - resolution: {integrity: sha512-acCvt7dZECyKcvO5geNybmrqOsu9u8n5XP1rfiYsOLYGPxvHRav9BVmEdRyZ3vvY6mNyQ1wLL5Hday4IShe17w==} - '@volar/typescript@2.4.0-alpha.15': resolution: {integrity: sha512-U3StRBbDuxV6Woa4hvGS4kz3XcOzrWUKgFdEFN+ba1x3eaYg7+ytau8ul05xgA+UNGLXXsKur7fTUhDFyISk0w==} @@ -6883,10 +6874,11 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} hasBin: true - vite-plugin-checker@0.7.0: - resolution: {integrity: sha512-F3MdUORNLcPC0oDB9zxmPDhUC8X/3fzDShU5Izk4bqE4uTgxbQdOuOCa99bS6OSyWVC0uhHG4yAtWUXM2jOx9A==} + vite-plugin-checker@0.7.2: + resolution: {integrity: sha512-xeYeJbG0gaCaT0QcUC4B2Zo4y5NR8ZhYenc5gPbttrZvraRFwkEADCYwq+BfEHl9zYz7yf85TxsiGoYwyyIjhw==} engines: {node: '>=14.16'} peerDependencies: + '@biomejs/biome': '>=1.7' eslint: '>=7' meow: ^9.0.0 optionator: ^0.9.1 @@ -6897,6 +6889,8 @@ packages: vti: '*' vue-tsc: '>=2.0.0' peerDependenciesMeta: + '@biomejs/biome': + optional: true eslint: optional: true meow: @@ -9288,24 +9282,12 @@ snapshots: loupe: 2.3.7 pretty-format: 29.7.0 - '@volar/language-core@2.3.4': - dependencies: - '@volar/source-map': 2.3.4 - '@volar/language-core@2.4.0-alpha.15': dependencies: '@volar/source-map': 2.4.0-alpha.15 - '@volar/source-map@2.3.4': {} - '@volar/source-map@2.4.0-alpha.15': {} - '@volar/typescript@2.3.4': - dependencies: - '@volar/language-core': 2.3.4 - path-browserify: 1.0.1 - vscode-uri: 3.0.8 - '@volar/typescript@2.4.0-alpha.15': dependencies: '@volar/language-core': 2.4.0-alpha.15 @@ -14195,10 +14177,9 @@ snapshots: - supports-color - terser - vite-plugin-checker@0.7.0(eslint@9.7.0)(optionator@0.9.3)(typescript@5.5.3)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.0.26(typescript@5.5.3)): + vite-plugin-checker@0.7.2(eslint@9.7.0)(optionator@0.9.3)(typescript@5.5.3)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.0.26(typescript@5.5.3)): dependencies: '@babel/code-frame': 7.24.7 - '@volar/typescript': 2.3.4 ansi-escapes: 4.3.2 chalk: 4.1.2 chokidar: 3.6.0 diff --git a/renovate.json b/renovate.json index 5df229fa9e..02bd3cbaf1 100644 --- a/renovate.json +++ b/renovate.json @@ -10,12 +10,6 @@ "3.x" ], "packageRules": [ - { - "groupName": "vite-plugin-checker", - "matchPackageNames": [ - "vite-plugin-checker" - ] - }, { "groupName": "vitest", "matchPackageNames": [ diff --git a/test/fixtures/minimal/nuxt.config.ts b/test/fixtures/minimal/nuxt.config.ts index bf1b59d106..7ea275c12e 100644 --- a/test/fixtures/minimal/nuxt.config.ts +++ b/test/fixtures/minimal/nuxt.config.ts @@ -1,9 +1,16 @@ +import { readFileSync } from 'node:fs' import { fileURLToPath } from 'node:url' const testWithInlineVue = process.env.EXTERNAL_VUE === 'false' +const nuxtEntry = fileURLToPath(new URL('../../../packages/nuxt/dist/index.mjs', import.meta.url)) +const isStubbed = readFileSync(nuxtEntry, 'utf-8').includes('const _module = await jiti') + export default defineNuxtConfig({ compatibilityDate: '2024-06-28', + typescript: { + typeCheck: isStubbed ? false : 'build', + }, pages: false, experimental: { externalVue: !testWithInlineVue, From eac0734a3b064e2e68b32ec54f1ec3a5b7185583 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 16 Jul 2024 13:15:06 +0100 Subject: [PATCH 11/71] chore(deps): update all non-major dependencies (main) (#28165) --- package.json | 4 +- packages/kit/package.json | 4 +- packages/nuxt/package.json | 4 +- packages/schema/package.json | 6 +- packages/ui-templates/package.json | 6 +- packages/vite/package.json | 2 +- packages/webpack/package.json | 2 +- pnpm-lock.yaml | 719 ++++++++++++++++++++++++----- 8 files changed, 616 insertions(+), 131 deletions(-) diff --git a/package.json b/package.json index a3afc6a979..a30ec436fb 100644 --- a/package.json +++ b/package.json @@ -48,7 +48,7 @@ "rollup": "^4.18.1", "typescript": "5.5.3", "unbuild": "3.0.0-rc.6", - "vite": "5.3.3", + "vite": "5.3.4", "vue": "3.4.31" }, "devDependencies": { @@ -87,7 +87,7 @@ "nuxt-content-twoslash": "0.1.0", "ofetch": "1.3.4", "pathe": "1.1.2", - "playwright-core": "1.45.1", + "playwright-core": "1.45.2", "rimraf": "6.0.1", "semver": "7.6.2", "std-env": "3.7.0", diff --git a/packages/kit/package.json b/packages/kit/package.json index d2943ee824..22bd0ceedf 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -43,7 +43,7 @@ "semver": "^7.6.2", "ufo": "^1.5.3", "unctx": "^2.3.1", - "unimport": "^3.7.2", + "unimport": "^3.8.0", "untyped": "^1.4.2" }, "devDependencies": { @@ -51,7 +51,7 @@ "@types/semver": "7.5.8", "nitro": "npm:nitro-nightly@3.0.0-beta-28665895.e727afda", "unbuild": "3.0.0-rc.6", - "vite": "5.3.3", + "vite": "5.3.4", "vitest": "1.6.0", "webpack": "5.93.0" }, diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 9f078c8e7f..2612a3902e 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -108,7 +108,7 @@ "uncrypto": "^0.1.3", "unctx": "^2.3.1", "unenv": "^1.9.0", - "unimport": "^3.7.2", + "unimport": "^3.8.0", "unplugin": "^1.11.0", "unplugin-vue-router": "^0.10.0", "unstorage": "^1.10.2", @@ -126,7 +126,7 @@ "@vitejs/plugin-vue": "5.0.5", "@vue/compiler-sfc": "3.4.31", "unbuild": "3.0.0-rc.6", - "vite": "5.3.3", + "vite": "5.3.4", "vitest": "1.6.0" }, "peerDependencies": { diff --git a/packages/schema/package.json b/packages/schema/package.json index e81fe23da6..fc2eb54c6b 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -46,7 +46,7 @@ "@vue/compiler-sfc": "3.4.31", "@vue/language-core": "2.0.26", "c12": "2.0.0-beta.1", - "esbuild-loader": "4.2.1", + "esbuild-loader": "4.2.2", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", "ignore": "5.3.1", "nitro": "npm:nitro-nightly@3.0.0-beta-28665895.e727afda", @@ -54,7 +54,7 @@ "unbuild": "3.0.0-rc.6", "unctx": "2.3.1", "unenv": "1.9.0", - "vite": "5.3.3", + "vite": "5.3.4", "vue": "3.4.31", "vue-bundle-renderer": "2.1.0", "vue-loader": "17.4.2", @@ -73,7 +73,7 @@ "std-env": "^3.7.0", "ufo": "^1.5.3", "uncrypto": "^0.1.3", - "unimport": "^3.7.2", + "unimport": "^3.8.0", "untyped": "^1.4.2" }, "engines": { diff --git a/packages/ui-templates/package.json b/packages/ui-templates/package.json index d51b2c5b38..629985d5d5 100644 --- a/packages/ui-templates/package.json +++ b/packages/ui-templates/package.json @@ -19,7 +19,7 @@ }, "devDependencies": { "@types/html-minifier": "4.0.5", - "@unocss/reset": "0.61.3", + "@unocss/reset": "0.61.4", "critters": "0.0.24", "execa": "9.3.0", "globby": "14.0.2", @@ -30,7 +30,7 @@ "pathe": "1.1.2", "prettier": "3.3.3", "scule": "1.3.0", - "unocss": "0.61.3", - "vite": "5.3.3" + "unocss": "0.61.4", + "vite": "5.3.4" } } diff --git a/packages/vite/package.json b/packages/vite/package.json index 44351651e9..4ca0c1d67d 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -62,7 +62,7 @@ "ufo": "^1.5.3", "unenv": "^1.9.0", "unplugin": "^1.11.0", - "vite": "^5.3.3", + "vite": "^5.3.4", "vite-node": "^1.6.0", "vite-plugin-checker": "^0.7.2", "vue-bundle-renderer": "^2.1.0" diff --git a/packages/webpack/package.json b/packages/webpack/package.json index 1a12b7a119..30a445c167 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -32,7 +32,7 @@ "css-minimizer-webpack-plugin": "^7.0.0", "cssnano": "^7.0.4", "defu": "^6.1.4", - "esbuild-loader": "^4.2.1", + "esbuild-loader": "^4.2.2", "escape-string-regexp": "^5.0.0", "estree-walker": "^3.0.3", "file-loader": "^6.2.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7ab3a732a7..acce88a28b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,7 +19,7 @@ overrides: rollup: ^4.18.1 typescript: 5.5.3 unbuild: 3.0.0-rc.6 - vite: 5.3.3 + vite: 5.3.4 vue: 3.4.31 patchedDependencies: @@ -42,7 +42,7 @@ importers: version: link:packages/kit '@nuxt/test-utils': specifier: 3.13.1 - version: 3.13.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.31)(vue@3.4.31(typescript@5.5.3)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@14.12.3)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.45.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vitest@1.6.0(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.0(vue@3.4.31(typescript@5.5.3)))(vue@3.4.31(typescript@5.5.3)) + version: 3.13.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.31)(vue@3.4.31(typescript@5.5.3)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@14.12.3)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.45.2)(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vitest@1.6.0(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.0(vue@3.4.31(typescript@5.5.3)))(vue@3.4.31(typescript@5.5.3)) '@nuxt/webpack-builder': specifier: workspace:* version: link:packages/webpack @@ -63,7 +63,7 @@ importers: version: 1.9.16 '@vitejs/plugin-vue': specifier: 5.0.5 - version: 5.0.5(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vue@3.4.31(typescript@5.5.3)) + version: 5.0.5(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vue@3.4.31(typescript@5.5.3)) '@vitest/coverage-v8': specifier: 1.6.0 version: 1.6.0(vitest@1.6.0(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0)) @@ -137,8 +137,8 @@ importers: specifier: 1.1.2 version: 1.1.2 playwright-core: - specifier: 1.45.1 - version: 1.45.1 + specifier: 1.45.2 + version: 1.45.2 rimraf: specifier: 6.0.1 version: 6.0.1 @@ -159,7 +159,7 @@ importers: version: 1.6.0(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0) vitest-environment-nuxt: specifier: 1.0.0 - version: 1.0.0(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.31)(vue@3.4.31(typescript@5.5.3)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@14.12.3)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.45.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vitest@1.6.0(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.0(vue@3.4.31(typescript@5.5.3)))(vue@3.4.31(typescript@5.5.3)) + version: 1.0.0(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.31)(vue@3.4.31(typescript@5.5.3)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@14.12.3)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.45.2)(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vitest@1.6.0(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.0(vue@3.4.31(typescript@5.5.3)))(vue@3.4.31(typescript@5.5.3)) vue: specifier: 3.4.31 version: 3.4.31(typescript@5.5.3) @@ -224,8 +224,8 @@ importers: specifier: ^2.3.1 version: 2.3.1 unimport: - specifier: ^3.7.2 - version: 3.7.2(rollup@4.18.1) + specifier: ^3.8.0 + version: 3.8.0(rollup@4.18.1) untyped: specifier: ^1.4.2 version: 1.4.2 @@ -243,8 +243,8 @@ importers: specifier: 3.0.0-rc.6 version: 3.0.0-rc.6(sass@1.69.4)(typescript@5.5.3)(vue-tsc@2.0.26(typescript@5.5.3)) vite: - specifier: 5.3.3 - version: 5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) + specifier: 5.3.4 + version: 5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) vitest: specifier: 1.6.0 version: 1.6.0(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0) @@ -259,7 +259,7 @@ importers: version: 2.0.2 '@nuxt/devtools': specifier: ^1.3.9 - version: 1.3.9(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)) + version: 1.3.9(rollup@4.18.1)(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)) '@nuxt/kit': specifier: workspace:* version: link:../kit @@ -405,8 +405,8 @@ importers: specifier: ^1.9.0 version: 1.9.0 unimport: - specifier: ^3.7.2 - version: 3.7.2(rollup@4.18.1) + specifier: ^3.8.0 + version: 3.8.0(rollup@4.18.1) unplugin: specifier: ^1.11.0 version: 1.11.0 @@ -434,7 +434,7 @@ importers: devDependencies: '@nuxt/scripts': specifier: 0.6.4 - version: 0.6.4(@nuxt/devtools@1.3.9(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.61.3(rollup@4.18.1)(webpack@5.93.0(esbuild@0.23.0)))(@vue/compiler-core@3.4.31)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.39)(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vue@3.4.31(typescript@5.5.3))(webpack@5.93.0(esbuild@0.23.0)) + version: 0.6.4(@nuxt/devtools@1.3.9(rollup@4.18.1)(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.61.3(rollup@4.18.1)(webpack@5.93.0(esbuild@0.23.0)))(@vue/compiler-core@3.4.31)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.39)(rollup@4.18.1)(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vue@3.4.31(typescript@5.5.3))(webpack@5.93.0(esbuild@0.23.0)) '@nuxt/ui-templates': specifier: workspace:* version: link:../ui-templates @@ -446,7 +446,7 @@ importers: version: 1.0.5 '@vitejs/plugin-vue': specifier: 5.0.5 - version: 5.0.5(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vue@3.4.31(typescript@5.5.3)) + version: 5.0.5(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vue@3.4.31(typescript@5.5.3)) '@vue/compiler-sfc': specifier: 3.4.31 version: 3.4.31 @@ -454,8 +454,8 @@ importers: specifier: 3.0.0-rc.6 version: 3.0.0-rc.6(sass@1.69.4)(typescript@5.5.3)(vue-tsc@2.0.26(typescript@5.5.3)) vite: - specifier: 5.3.3 - version: 5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) + specifier: 5.3.4 + version: 5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) vitest: specifier: 1.6.0 version: 1.6.0(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0) @@ -493,8 +493,8 @@ importers: specifier: ^0.1.3 version: 0.1.3 unimport: - specifier: ^3.7.2 - version: 3.7.2(rollup@4.18.1) + specifier: ^3.8.0 + version: 3.8.0(rollup@4.18.1) untyped: specifier: ^1.4.2 version: 1.4.2 @@ -519,10 +519,10 @@ importers: version: 1.9.16 '@vitejs/plugin-vue': specifier: 5.0.5 - version: 5.0.5(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vue@3.4.31(typescript@5.5.3)) + version: 5.0.5(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vue@3.4.31(typescript@5.5.3)) '@vitejs/plugin-vue-jsx': specifier: 4.0.0 - version: 4.0.0(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vue@3.4.31(typescript@5.5.3)) + version: 4.0.0(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vue@3.4.31(typescript@5.5.3)) '@vue/compiler-core': specifier: 3.4.31 version: 3.4.31 @@ -536,8 +536,8 @@ importers: specifier: 2.0.0-beta.1 version: 2.0.0-beta.1(magicast@0.3.4) esbuild-loader: - specifier: 4.2.1 - version: 4.2.1(webpack@5.93.0) + specifier: 4.2.2 + version: 4.2.2(webpack@5.93.0) h3: specifier: npm:h3-nightly@2.0.0-1718872656.6765a6e version: h3-nightly@2.0.0-1718872656.6765a6e @@ -560,8 +560,8 @@ importers: specifier: 1.9.0 version: 1.9.0 vite: - specifier: 5.3.3 - version: 5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) + specifier: 5.3.4 + version: 5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) vue: specifier: 3.4.31 version: 3.4.31(typescript@5.5.3) @@ -587,8 +587,8 @@ importers: specifier: 4.0.5 version: 4.0.5 '@unocss/reset': - specifier: 0.61.3 - version: 0.61.3 + specifier: 0.61.4 + version: 0.61.4 critters: specifier: 0.0.24 version: 0.0.24 @@ -620,11 +620,11 @@ importers: specifier: 1.3.0 version: 1.3.0 unocss: - specifier: 0.61.3 - version: 0.61.3(@unocss/webpack@0.61.3(rollup@4.18.1)(webpack@5.93.0(esbuild@0.23.0)))(postcss@8.4.39)(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)) + specifier: 0.61.4 + version: 0.61.4(@unocss/webpack@0.61.3(rollup@4.18.1)(webpack@5.93.0(esbuild@0.23.0)))(postcss@8.4.39)(rollup@4.18.1)(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)) vite: - specifier: 5.3.3 - version: 5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) + specifier: 5.3.4 + version: 5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) packages/vite: dependencies: @@ -636,10 +636,10 @@ importers: version: 5.0.7(rollup@4.18.1) '@vitejs/plugin-vue': specifier: ^5.0.5 - version: 5.0.5(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vue@3.4.31(typescript@5.5.3)) + version: 5.0.5(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vue@3.4.31(typescript@5.5.3)) '@vitejs/plugin-vue-jsx': specifier: ^4.0.0 - version: 4.0.0(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vue@3.4.31(typescript@5.5.3)) + version: 4.0.0(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vue@3.4.31(typescript@5.5.3)) autoprefixer: specifier: ^10.4.19 version: 10.4.19(postcss@8.4.39) @@ -719,14 +719,14 @@ importers: specifier: ^1.11.0 version: 1.11.0 vite: - specifier: 5.3.3 - version: 5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) + specifier: 5.3.4 + version: 5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) vite-node: specifier: ^1.6.0 version: 1.6.0(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) vite-plugin-checker: specifier: ^0.7.2 - version: 0.7.2(eslint@9.7.0)(optionator@0.9.3)(typescript@5.5.3)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.0.26(typescript@5.5.3)) + version: 0.7.2(eslint@9.7.0)(optionator@0.9.3)(typescript@5.5.3)(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.0.26(typescript@5.5.3)) vue-bundle-renderer: specifier: ^2.1.0 version: 2.1.0 @@ -774,8 +774,8 @@ importers: specifier: ^6.1.4 version: 6.1.4 esbuild-loader: - specifier: ^4.2.1 - version: 4.2.1(webpack@5.93.0) + specifier: ^4.2.2 + version: 4.2.2(webpack@5.93.0) escape-string-regexp: specifier: ^5.0.0 version: 5.0.0 @@ -1086,10 +1086,22 @@ packages: resolution: {integrity: sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw==} engines: {node: '>=6.9.0'} + '@babel/compat-data@7.24.9': + resolution: {integrity: sha512-e701mcfApCJqMMueQI0Fb68Amflj83+dvAvHawoBpAz+GDjCIyGHzNwnefjsWJ3xiYAqqiQFoWbspGYBdb2/ng==} + engines: {node: '>=6.9.0'} + '@babel/core@7.24.7': resolution: {integrity: sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==} engines: {node: '>=6.9.0'} + '@babel/core@7.24.9': + resolution: {integrity: sha512-5e3FI4Q3M3Pbr21+5xJwCv6ZT6KmGkI0vw3Tozy5ODAQFTIWe37iT8Cr7Ice2Ntb+M3iSKCEWMB1MBgKrW3whg==} + engines: {node: '>=6.9.0'} + + '@babel/generator@7.24.10': + resolution: {integrity: sha512-o9HBZL1G2129luEUlG1hB4N/nlYNWHnpwlND9eOMclRqqu1YDy2sSYVCFUZwl8I1Gxh+QSRrP2vD7EpUmFVXxg==} + engines: {node: '>=6.9.0'} + '@babel/generator@7.24.7': resolution: {integrity: sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==} engines: {node: '>=6.9.0'} @@ -1102,6 +1114,10 @@ packages: resolution: {integrity: sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg==} engines: {node: '>=6.9.0'} + '@babel/helper-compilation-targets@7.24.8': + resolution: {integrity: sha512-oU+UoqCHdp+nWVDkpldqIQL/i/bvAv53tRqLG/s+cOXxe66zOYLU7ar/Xs3LdmBihrUMEUhwu6dMZwbNOYDwvw==} + engines: {node: '>=6.9.0'} + '@babel/helper-create-class-features-plugin@7.24.7': resolution: {integrity: sha512-kTkaDl7c9vO80zeX1rJxnuRpEsD5tA81yh11X1gQo+PhSti3JS+7qeZo9U4RHobKRiFPKaGK3svUAeb8D0Q7eg==} engines: {node: '>=6.9.0'} @@ -1138,6 +1154,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0 + '@babel/helper-module-transforms@7.24.9': + resolution: {integrity: sha512-oYbh+rtFKj/HwBQkFlUzvcybzklmVdVV3UU+mN7n2t/q3yGHbuVdNxyFvSBO1tfvjyArpHNcWMAzsSPdyI46hw==} + 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'} @@ -1168,6 +1190,10 @@ packages: resolution: {integrity: sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==} 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-validator-identifier@7.24.7': resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} engines: {node: '>=6.9.0'} @@ -1176,10 +1202,18 @@ packages: resolution: {integrity: sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw==} 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/helpers@7.24.7': resolution: {integrity: sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg==} engines: {node: '>=6.9.0'} + '@babel/helpers@7.24.8': + resolution: {integrity: sha512-gV2265Nkcz7weJJfvDoAEVzC1e2OTDpkGbEsebse8koXUJUXPsCMi7sRo/+SPMuMZ9MtUPnGwITTnQnU5YjyaQ==} + engines: {node: '>=6.9.0'} + '@babel/highlight@7.24.7': resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} engines: {node: '>=6.9.0'} @@ -1189,6 +1223,11 @@ packages: engines: {node: '>=6.0.0'} hasBin: true + '@babel/parser@7.24.8': + resolution: {integrity: sha512-WzfbgXOkGzZiXXCqk43kKwZjzwx4oulxZi3nq2TYL9mOjQv6kYwul9mz6ID36njuL7Xkp6nJEfok848Zj10j/w==} + engines: {node: '>=6.0.0'} + hasBin: true + '@babel/plugin-proposal-decorators@7.23.2': resolution: {integrity: sha512-eR0gJQc830fJVGz37oKLvt9W9uUIQSAovUl0e9sJ3YeO09dlcoBVYD3CLrjCj4qHdXmfiyTyFt8yeQYSN5fxLg==} engines: {node: '>=6.9.0'} @@ -1258,10 +1297,18 @@ packages: resolution: {integrity: sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==} engines: {node: '>=6.9.0'} + '@babel/traverse@7.24.8': + resolution: {integrity: sha512-t0P1xxAPzEDcEPmjprAQq19NWum4K0EQPjMwZQZbHt+GiZqvjCHjj755Weq1YRPVzBI+3zSfvScfpnuIecVFJQ==} + engines: {node: '>=6.9.0'} + '@babel/types@7.24.7': resolution: {integrity: sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==} engines: {node: '>=6.9.0'} + '@babel/types@7.24.9': + resolution: {integrity: sha512-xm8XrMKz0IlUdocVbYJe0Z9xEgidU7msskG8BbhnTPK/HZ2z/7FP7ykqPgrUH+C+r414mNfNWam1f2vqOjqjYQ==} + engines: {node: '>=6.9.0'} + '@bcoe/v8-coverage@0.2.3': resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} @@ -1871,7 +1918,7 @@ packages: '@nuxt/devtools-kit@1.3.9': resolution: {integrity: sha512-tgr/F+4BbI53/JxgaXl3cuV9dMuCXMsd4GEXN+JqtCdAkDbH3wL79GGWx0/6I9acGzRsB6UZ1H6U96nfgcIrAw==} peerDependencies: - vite: 5.3.3 + vite: 5.3.4 '@nuxt/devtools-ui-kit@1.3.9': resolution: {integrity: sha512-R1pxsraKEsOdfW4Klx5nAIkFbPZtpnCUqRFcQa8uOk5WbJ9Ax3ahN0Bi2xt7dlfWzV4mS1LzMXdXXwOh1fztuA==} @@ -1886,7 +1933,7 @@ packages: resolution: {integrity: sha512-tFKlbUPgSXw4tyD8xpztQtJeVn3egdKbFCV0xc92FbfGbclAyaa3XhKA2tMWXEGZQpykAWMRNrGWN24FtXFA6Q==} hasBin: true peerDependencies: - vite: 5.3.3 + vite: 5.3.4 '@nuxt/eslint-config@0.3.13': resolution: {integrity: sha512-xnMkcrz9vFjtIuKsfOPhNOKFVD51JZClj/16raciHVOK9eiqZuQjbxaf60b7ffk7cmD1EDhlQhbSxaLAJm/QYg==} @@ -1926,7 +1973,7 @@ packages: jsdom: ^22.0.0 || ^23.0.0 || ^24.0.0 nitropack: '*' playwright-core: ^1.43.1 - vite: 5.3.3 + vite: 5.3.4 vitest: ^0.34.6 || ^1.0.0 vue: 3.4.31 vue-router: ^4.0.0 @@ -2610,7 +2657,15 @@ packages: '@unocss/astro@0.61.3': resolution: {integrity: sha512-VTgO+nm7PW7/VJt1kf1/4qTqMp4X4CdNG1XjYRGmCTONW+yHhFUEC1NAXt7t2wKEvCYSf5ObmjYowr2qM+GafQ==} peerDependencies: - vite: 5.3.3 + vite: 5.3.4 + peerDependenciesMeta: + vite: + optional: true + + '@unocss/astro@0.61.4': + resolution: {integrity: sha512-+k0P9cHuh2D9UCScVbEXTtseoQOWN9I2RhzTiZn5t9RDZGjI6EuY/dFyRPjgj51Gb9LVkOW58mhrR6rwes/5hQ==} + peerDependencies: + vite: 5.3.4 peerDependenciesMeta: vite: optional: true @@ -2620,19 +2675,37 @@ packages: engines: {node: '>=14'} hasBin: true + '@unocss/cli@0.61.4': + resolution: {integrity: sha512-7UV/JaZzN7jVpnAWfKART5JtnSa6dW5Ti2WG4Cd4Vbu0znOy37zhnlJLI7U73aYoZBha6Y5r9YkkR+heG3a+Hg==} + engines: {node: '>=14'} + hasBin: true + '@unocss/config@0.61.3': resolution: {integrity: sha512-ZSSj5ST8XhiKoi2hLtVcyS8YJxn+Ug/WfasQ2wwOArcYfVFzZUoOQKbLo85hFuI7NV5Fh/aQREoVaJQI111jDA==} engines: {node: '>=14'} + '@unocss/config@0.61.4': + resolution: {integrity: sha512-QUyod6oDpOA0ZRc8oieHSfmglAiAIAnKPX4NtIoIrrr+ptcho/o8sPCOXx94nnjE3CGKQjyvrkvMn1aUhs6YWA==} + engines: {node: '>=14'} + '@unocss/core@0.61.3': resolution: {integrity: sha512-9vixY1i5E0DQFtHJz/pHyFlFsiXJgL1bKHuocbl+GUi09lY/gE9TRm2qr2JOJx/BF720tMv9VxYI8Zq3EyPOXA==} + '@unocss/core@0.61.4': + resolution: {integrity: sha512-239uKXaCaMA7BCIRB2OkMVhK6Q4jlYc/DUP1sYjPUnkoZoBfBMj1LDtAU9L9Y0utwqKaH3OuG3mRswZ5gGvJFg==} + '@unocss/extractor-arbitrary-variants@0.61.3': resolution: {integrity: sha512-8yFAavi4PXTZTyJqsSQJuZNdaERMyLP4Gs4IzBDt8zjmUrXmYfgV+bKif2eE52QKvtb5/Jsij3fgfMsJouln7A==} + '@unocss/extractor-arbitrary-variants@0.61.4': + resolution: {integrity: sha512-cL2zNJ+D83vhkdI+hfdIqS+g11+naymoaTCsdTacTLI5tIB2YqxHBdY5rHhivizORFlBaPgJfprDZu8cOO0LJg==} + '@unocss/inspector@0.61.3': resolution: {integrity: sha512-F2WfVYdzM+CnocVSptBh945G85+RcxGd0KDm6q+Ctjs5NrHtT0TzX83USMLSjfFzTz/j+Q/kR1WOJWjKynVTXQ==} + '@unocss/inspector@0.61.4': + resolution: {integrity: sha512-gUlvu4PUA3PvtS74mioTSBgr4w/2KrqxmNwTuy78++UNmaTUoOVrsWj7yNVgYJF5osSdHpx02Z8cr0FVMpwjTg==} + '@unocss/nuxt@0.61.3': resolution: {integrity: sha512-llyzCq35c27p6pcLtVEV2l+6ea7G5WZIuEh5Yob+NUWUUdp0RDGQXYwTLge8zTaCF5oFZFOEJbJegXJGox3w0Q==} @@ -2642,59 +2715,119 @@ packages: peerDependencies: postcss: ^8.4.21 + '@unocss/postcss@0.61.4': + resolution: {integrity: sha512-IiS902mzc9sE2v8D6Mkvzbai74xkOGo45hFC225LUDfxWpPv10PFT56dstAzIQVaHyjPyxQ8hzhiPpa5TGzaqQ==} + engines: {node: '>=14'} + peerDependencies: + postcss: ^8.4.21 + '@unocss/preset-attributify@0.61.3': resolution: {integrity: sha512-TSgje5WDfoicTOoh/Od6qlizkZd68vXTdtT7jYEvjCm2mV7EgDJpX+sj2eVv0rPuaARtIqs1b4yG7w3HA6BBnQ==} + '@unocss/preset-attributify@0.61.4': + resolution: {integrity: sha512-rW3BtbI9LEtvv3gu7/uQuHXmm2ur3EIP1WGQYOoOIkpUHnbS4WQabFc5yEvduhgv6Tk4nrPj6txsTHUCNf9bfg==} + '@unocss/preset-icons@0.61.3': resolution: {integrity: sha512-XNti2mgfbRCClzKxy7eMPukgk/mepyGGJNqtONnZmOkzkyhx6KQ2/luhMYnz5xONMG/aseoXMc4Zc1VzOqePRA==} + '@unocss/preset-icons@0.61.4': + resolution: {integrity: sha512-+CGp1AwelOIpD2ZXdPhLe8mMz3h3AScm4h2F1IC1uh/mudLKOJDoHP6VaLwPF0Uwmsg7g7cVNjzcVX54cBYfdg==} + '@unocss/preset-mini@0.61.3': resolution: {integrity: sha512-QY9P7jcLePkmCGQSqX+ha4Rh2YhY9b9P8gtLFnjzqcdmSxvDFkT7Kf5Un/u/jwV+zCz/5t4F88vWLzBM6js6yQ==} + '@unocss/preset-mini@0.61.4': + resolution: {integrity: sha512-rNM7UdyRmcIr/VnYssxDMW56YdePW3qLBBWSHafJvrvIgJ9pDqndDqYE8gDbC23KBP8/xGy1wHnVqISHnV/2mQ==} + '@unocss/preset-tagify@0.61.3': resolution: {integrity: sha512-ir+gZJ20hZKapsrxWRTjFjyVJmmUcnkvhk1AiMgoG62MP6GzBQgbkAiy2TzJIEU0zQb8pYhtZ5KePtno+1vcaQ==} + '@unocss/preset-tagify@0.61.4': + resolution: {integrity: sha512-RXbMDVzTRl4s6uHgZnzFZeX1ApKuKKNOquCyIPAjT+Gemx8Nm2DzYqxaJD9sUyTrPyXg1VchdvNofVPfm3d+qA==} + '@unocss/preset-typography@0.61.3': resolution: {integrity: sha512-0b1JSk5/oi4DT86dO2sdscZlih4fVo//U6bh1cROAfLlYJsHlAEZau8IxLADcgBAYwCGtY94npfp6y60R37T/A==} + '@unocss/preset-typography@0.61.4': + resolution: {integrity: sha512-mM84hqSM6ow4ZnU5o7a2frCwStcUefQfriIiS/F631ZHL0SeNpZ+Sj5Guc6RISqFthVd8OAhTgHuEQGPjVYkGQ==} + '@unocss/preset-uno@0.61.3': resolution: {integrity: sha512-ULP0hLBTNJuB0iQqaYaJZYbC4jwQYy0C6H7un3o4R+KsqIuyDanme2VsY51U5mN/pp7K6QJK6qE8EHVvtjCLHQ==} + '@unocss/preset-uno@0.61.4': + resolution: {integrity: sha512-vPuakEw5EkYworsXgSGVhjkPTPQqw8VO9IPALGemNA1Qugpw8PYDcER5NVipH2KRYunOCIf7NcbUNJ45C6Upcw==} + '@unocss/preset-web-fonts@0.61.3': resolution: {integrity: sha512-uBQKjIY+vUWCEqcgjEzdxok8svOmNNHDk1r+qh/Y5VLPWvPdA+Bb5iIwrxib3zzQvkT+au/utCeTGKGgIVhcXA==} + '@unocss/preset-web-fonts@0.61.4': + resolution: {integrity: sha512-qNoaH40ElQndG129JORALob9tarYsLm1km9ui8dmLhh21HsLBQZXDtJlePGb7+/SJ34uG1CPP5KuKoutRtQBcg==} + '@unocss/preset-wind@0.61.3': resolution: {integrity: sha512-THdTNAYEtvLz/jhHNgkpLFxC+LNn4W2VqDmpmK/fVMgSlhOYJ8IoQlt8nwgBRbNkEksvgItq8gL/t5+2sHGHhA==} + '@unocss/preset-wind@0.61.4': + resolution: {integrity: sha512-g66jNBUl7gIPigWWV5gAfDaQU23BlrfgtFS28zhMnJ2roWBNFy34Dbt0Ya1gjJRlNGol/0C1z3Hb3M4Sc3YBEA==} + '@unocss/reset@0.61.3': resolution: {integrity: sha512-WegQ6Plmr/H0D9wuKCVjhUMzi/xAn55A0mJgUnKl1pJHTZetRdK29u0bnpVQzynmlh/Lh4YtD+X4r8DVkASgPw==} + '@unocss/reset@0.61.4': + resolution: {integrity: sha512-YX/6dpnyFHwdSXSHveH/Gye3uYea+46Hi3nSP6wxJL2buliSSo8oo6CSI0Ji1l9vXH9jMjI5KhfhXWIGWfz0gQ==} + '@unocss/rule-utils@0.61.3': resolution: {integrity: sha512-XwzXE6YUAEc1+4TvJruZfntIM7eo+HdQDMlMI289w9YLLAXw973fp00E9U1dR16JRt1BWzlCnnY1RHAqSiXCVw==} engines: {node: '>=14'} + '@unocss/rule-utils@0.61.4': + resolution: {integrity: sha512-fHHk22xJCgOCkq1tqCXPnhAhzSPQP2toUVdHZZyuX+NiEaUvH/UEMVI9wtdCKjaI3AESJ6i9dv+KX4KXznK9gA==} + engines: {node: '>=14'} + '@unocss/scope@0.61.3': resolution: {integrity: sha512-yElJs2uUiBHyTHKLqWZRK5zvY+7XIqoFXc1Fkv+fxiGy1+4u+zLGoGA66bUWwbjDFLiFgEqwUBJ2+SzDC4Q0Ig==} + '@unocss/scope@0.61.4': + resolution: {integrity: sha512-OU75+G35r/OCFoMzpDntQXaaE+5+yasXLCDHP9MjhQ0laqDvOvmxWOwnceG8fuJQi3YpbDOsDOy7N2eb8aJmew==} + '@unocss/transformer-attributify-jsx-babel@0.61.3': resolution: {integrity: sha512-Ubr2/XhB61C2EqrH0TnbJ9bGREvrORyotdRxpCCAzkBWh3i+J+kPrdGCFUgB+wHFcUPUuOKou+8o0rhWVY7mjw==} + '@unocss/transformer-attributify-jsx-babel@0.61.4': + resolution: {integrity: sha512-fyoqt3cqg49L/FsmcLtavsrYrimM0OSFIou2ApFNqoXGumrxt4R4luqaUl4Vwdppv0uzVneTc5lk4+jjS++8KA==} + '@unocss/transformer-attributify-jsx@0.61.3': resolution: {integrity: sha512-KK4pi7xsxjRKk/RSFxkdl1JODsefD1YMaqgs6HM2KCdXctqUXd6RYQez7IfQwxnAeZupgatwoFe2CZd0Bbhq2g==} + '@unocss/transformer-attributify-jsx@0.61.4': + resolution: {integrity: sha512-Jg0qlRr9g3AWsA58EVzEL0Gtbmr5jcwS9v3EKF/jIJBibY64xfPT9OsTlUZIjHN0Hmh6TOEitCOMsLjs2lh8kg==} + '@unocss/transformer-compile-class@0.61.3': resolution: {integrity: sha512-qHxJtRo+yjC0d+IIoNrOxnO8j5bdw7R4XDpR8+MKpGZgVQRmEGwl7Ej0PUGTudVknYGUdPmDTZGr693bzhwzQg==} + '@unocss/transformer-compile-class@0.61.4': + resolution: {integrity: sha512-LgJheTah+UeDo3SBO2yME542tX4ME6hOdK88oqPdDglO8TTXBzj39UYleRAkdEa9RNS2EL30Pc0vGbHqqgxfYg==} + '@unocss/transformer-directives@0.61.3': resolution: {integrity: sha512-FNJCOlXwi62tVXr4B8lDkHGxOIhNJw2qQpM5jeohLT7xpGPOmVvscWaWI0h6fjSREFwnnbRNif4YPLe/rB6PsA==} + '@unocss/transformer-directives@0.61.4': + resolution: {integrity: sha512-iHQa14Rkkgi1VcM2eBZr0QwVO9j+BzK914guFawI7cud6f7OekZ6adSHf3ebTarjcmE96N+13uVfksI505Su0g==} + '@unocss/transformer-variant-group@0.61.3': resolution: {integrity: sha512-F7v05kfVDhIJ4lu3fjgkwV2GWoeJX4aszER8iqhwWz+0jVUaJRYAxzsVqE299uJ0ut07d+Di+JB7M4ZBRoH3qw==} + '@unocss/transformer-variant-group@0.61.4': + resolution: {integrity: sha512-fBzCaOnJsS7iSXnAyC2EMUTkjAL1CttPURzK+5lKv+1aLT7tcHNM3bUo45WJqVFHWdKJ+i4wz6jIFwKn+c5Erg==} + '@unocss/vite@0.61.3': resolution: {integrity: sha512-Z2kq/hSv1RC3PYAaoXOGB0PEWXCVsgYtdnuFXR/8Tp0Yj2Wdeq906/s411/sqMUvXIaIhm2O9WaDfe0ISoV0sg==} peerDependencies: - vite: 5.3.3 + vite: 5.3.4 + + '@unocss/vite@0.61.4': + resolution: {integrity: sha512-wIaXMVkt1mL8DqRIWrMMA17SAtUAsSvUIpWVFq1azcqdsF9bE/MgtXcKA0UDixc2wfrUMgdWuIVDKSepzbxOHg==} + peerDependencies: + vite: 5.3.4 '@unocss/webpack@0.61.3': resolution: {integrity: sha512-NNN5cmKf1qNtoiQgjBajMebKu6I9gfkcSAwoSLG5Cc8p9bL8K3D2oZgQeoX2CoeLKkGMPRyrwmR7/HIrPY2YdA==} @@ -2715,14 +2848,14 @@ packages: resolution: {integrity: sha512-A+6wL2AdQhDsLsDnY+2v4rRDI1HLJGIMc97a8FURO9tqKsH5QvjWrzsa5DH3NlZsM742W2wODl2fF+bfcTWtXw==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: - vite: 5.3.3 + vite: 5.3.4 vue: 3.4.31 '@vitejs/plugin-vue@5.0.5': resolution: {integrity: sha512-LOjm7XeIimLBZyzinBQ6OSm3UBCNVCpLkxGC0oWmm2YPzVZoxMsdvNVimLTBzpAnR9hl/yn1SHGuRfe6/Td9rQ==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: - vite: 5.3.3 + vite: 5.3.4 vue: 3.4.31 '@vitest/coverage-v8@1.6.0': @@ -3832,8 +3965,8 @@ packages: es-module-lexer@1.3.1: resolution: {integrity: sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q==} - esbuild-loader@4.2.1: - resolution: {integrity: sha512-nybkSyQUJm5XXScmGTCsXBoIBc9/AFVm0Fn7nRckt4Ri5rE4915DL4Wxd1P7ROCoaqHWR2qGAgCDS/9K/JJ82g==} + esbuild-loader@4.2.2: + resolution: {integrity: sha512-Mdq/A1L8p37hkibp8jGFwuQTDSWhDmlueAefsrCPRwNWThEOlQmIglV7Gd6GE2mO5bt7ksfxKOMwkuY7jjVTXg==} peerDependencies: webpack: ^4.40.0 || ^5.0.0 @@ -5635,8 +5768,8 @@ packages: pkg-types@1.1.3: resolution: {integrity: sha512-+JrgthZG6m3ckicaOB74TwQ+tBWsFl3qVQg7mN8ulwSOElJ7gBhKzj2VkCPnZ4NlF6kEquYU+RIYNVAvzd54UA==} - playwright-core@1.45.1: - resolution: {integrity: sha512-LF4CUUtrUu2TCpDw4mcrAIuYrEjVDfT1cHbJMfwnE2+1b8PZcFzPNgvZCvq2JfQ4aTjRCCHw5EJ2tmr2NSzdPg==} + playwright-core@1.45.2: + resolution: {integrity: sha512-ha175tAWb0dTK0X4orvBIqi3jGEt701SMxMhyujxNrgd8K0Uy5wMSwwcQHtyB4om7INUkfndx02XnQ2p6dvLDw==} engines: {node: '>=18'} hasBin: true @@ -6705,8 +6838,8 @@ packages: unified@11.0.5: resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} - unimport@3.7.2: - resolution: {integrity: sha512-91mxcZTadgXyj3lFWmrGT8GyoRHWuE5fqPOjg5RVtF6vj+OfM5G6WCzXjuYtSgELE5ggB34RY4oiCSEP8I3AHw==} + unimport@3.8.0: + resolution: {integrity: sha512-leq5bfNxyytAer8cYPi0dR0L6p8ZnZ8NxR9TKsSIbJM47TOxC5qURJXQZ8xuBGqLakUqYO6CvVtf3lWKo9k+8A==} unist-builder@4.0.0: resolution: {integrity: sha512-wmRFnH+BLpZnTKpc5L7O67Kac89s9HMrtELpnNaE6TAobq5DTZZs5YaTQfAZBA9bFPECx2uVAPO31c+GVug8mg==} @@ -6735,7 +6868,19 @@ packages: engines: {node: '>=14'} peerDependencies: '@unocss/webpack': 0.61.3 - vite: 5.3.3 + vite: 5.3.4 + peerDependenciesMeta: + '@unocss/webpack': + optional: true + vite: + optional: true + + unocss@0.61.4: + resolution: {integrity: sha512-mCj7yiH59/zULY6EspIopA+0DEBbQiPc+PrvIVPwLsuAiaf2FtUGzNsKkmIbBGsXZfXRmikV47xS5dwjiyPsMA==} + engines: {node: '>=14'} + peerDependencies: + '@unocss/webpack': 0.61.4 + vite: 5.3.4 peerDependenciesMeta: '@unocss/webpack': optional: true @@ -6867,7 +7012,7 @@ packages: vite-hot-client@0.2.3: resolution: {integrity: sha512-rOGAV7rUlUHX89fP2p2v0A2WWvV3QMX2UYq0fRqsWSvFvev4atHWqjwGoKaZT1VTKyLGk533ecu3eyd0o59CAg==} peerDependencies: - vite: 5.3.3 + vite: 5.3.4 vite-node@1.6.0: resolution: {integrity: sha512-de6HJgzC+TFzOu0NTC4RAIsyf/DY/ibWDYQUcuEA84EMHhcefTUGkjFHKKEJhQN4A+6I0u++kr3l36ZF2d7XRw==} @@ -6884,7 +7029,7 @@ packages: optionator: ^0.9.1 stylelint: '>=13' typescript: 5.5.3 - vite: 5.3.3 + vite: 5.3.4 vls: '*' vti: '*' vue-tsc: '>=2.0.0' @@ -6913,7 +7058,7 @@ packages: engines: {node: '>=14'} peerDependencies: '@nuxt/kit': '*' - vite: 5.3.3 + vite: 5.3.4 peerDependenciesMeta: '@nuxt/kit': optional: true @@ -6921,10 +7066,10 @@ packages: vite-plugin-vue-inspector@5.1.2: resolution: {integrity: sha512-M+yH2LlQtVNzJAljQM+61CqDXBvHim8dU5ImGaQuwlo13tMDHue5D7IC20YwDJuWDODiYc/cZBUYspVlyPf2vQ==} peerDependencies: - vite: 5.3.3 + vite: 5.3.4 - vite@5.3.3: - resolution: {integrity: sha512-NPQdeCU0Dv2z5fu+ULotpuq5yfCS1BzKUIPhNbP3YBfAMGJXbt2nS+sbTFu+qchaqWTD+H3JK++nRwr6XIcp6A==} + vite@5.3.4: + resolution: {integrity: sha512-Cw+7zL3ZG9/NZBB8C+8QbQZmR54GwqIz+WMI4b3JgdYJvX+ny9AjJXqkGQlDXSXRP9rP0B4tbciRMOVEKulVOA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -7287,6 +7432,8 @@ snapshots: '@babel/compat-data@7.24.7': {} + '@babel/compat-data@7.24.9': {} + '@babel/core@7.24.7': dependencies: '@ampproject/remapping': 2.3.0 @@ -7307,6 +7454,33 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/core@7.24.9': + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.24.7 + '@babel/generator': 7.24.10 + '@babel/helper-compilation-targets': 7.24.8 + '@babel/helper-module-transforms': 7.24.9(@babel/core@7.24.9) + '@babel/helpers': 7.24.8 + '@babel/parser': 7.24.8 + '@babel/template': 7.24.7 + '@babel/traverse': 7.24.8 + '@babel/types': 7.24.9 + convert-source-map: 2.0.0 + debug: 4.3.5(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.24.10': + dependencies: + '@babel/types': 7.24.9 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 2.5.2 + '@babel/generator@7.24.7': dependencies: '@babel/types': 7.24.7 @@ -7326,6 +7500,14 @@ snapshots: lru-cache: 5.1.1 semver: 6.3.1 + '@babel/helper-compilation-targets@7.24.8': + dependencies: + '@babel/compat-data': 7.24.9 + '@babel/helper-validator-option': 7.24.8 + browserslist: 4.23.1 + lru-cache: 5.1.1 + semver: 6.3.1 + '@babel/helper-create-class-features-plugin@7.24.7(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -7341,6 +7523,21 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/helper-create-class-features-plugin@7.24.7(@babel/core@7.24.9)': + dependencies: + '@babel/core': 7.24.9 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-function-name': 7.24.7 + '@babel/helper-member-expression-to-functions': 7.24.7 + '@babel/helper-optimise-call-expression': 7.24.7 + '@babel/helper-replace-supers': 7.24.7(@babel/core@7.24.9) + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + '@babel/helper-split-export-declaration': 7.24.7 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + '@babel/helper-environment-visitor@7.24.7': dependencies: '@babel/types': 7.24.7 @@ -7383,6 +7580,28 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/helper-module-transforms@7.24.7(@babel/core@7.24.9)': + dependencies: + '@babel/core': 7.24.9 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-module-imports': 7.24.7 + '@babel/helper-simple-access': 7.24.7 + '@babel/helper-split-export-declaration': 7.24.7 + '@babel/helper-validator-identifier': 7.24.7 + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-transforms@7.24.9(@babel/core@7.24.9)': + dependencies: + '@babel/core': 7.24.9 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-module-imports': 7.24.7 + '@babel/helper-simple-access': 7.24.7 + '@babel/helper-split-export-declaration': 7.24.7 + '@babel/helper-validator-identifier': 7.24.7 + transitivePeerDependencies: + - supports-color + '@babel/helper-optimise-call-expression@7.24.7': dependencies: '@babel/types': 7.24.7 @@ -7398,6 +7617,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/helper-replace-supers@7.24.7(@babel/core@7.24.9)': + dependencies: + '@babel/core': 7.24.9 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-member-expression-to-functions': 7.24.7 + '@babel/helper-optimise-call-expression': 7.24.7 + transitivePeerDependencies: + - supports-color + '@babel/helper-simple-access@7.24.7': dependencies: '@babel/traverse': 7.24.7 @@ -7418,15 +7646,24 @@ snapshots: '@babel/helper-string-parser@7.24.7': {} + '@babel/helper-string-parser@7.24.8': {} + '@babel/helper-validator-identifier@7.24.7': {} '@babel/helper-validator-option@7.24.7': {} + '@babel/helper-validator-option@7.24.8': {} + '@babel/helpers@7.24.7': dependencies: '@babel/template': 7.24.7 '@babel/types': 7.24.7 + '@babel/helpers@7.24.8': + dependencies: + '@babel/template': 7.24.7 + '@babel/types': 7.24.9 + '@babel/highlight@7.24.7': dependencies: '@babel/helper-validator-identifier': 7.24.7 @@ -7438,6 +7675,10 @@ snapshots: dependencies: '@babel/types': 7.24.7 + '@babel/parser@7.24.8': + dependencies: + '@babel/types': 7.24.9 + '@babel/plugin-proposal-decorators@7.23.2(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -7469,11 +7710,21 @@ snapshots: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.24.9)': + dependencies: + '@babel/core': 7.24.9 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-typescript@7.24.7(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-typescript@7.24.7(@babel/core@7.24.9)': + dependencies: + '@babel/core': 7.24.9 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-transform-modules-commonjs@7.24.7(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -7483,6 +7734,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-modules-commonjs@7.24.7(@babel/core@7.24.9)': + dependencies: + '@babel/core': 7.24.9 + '@babel/helper-module-transforms': 7.24.7(@babel/core@7.24.9) + '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-simple-access': 7.24.7 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-typescript@7.24.7(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -7493,6 +7753,16 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-typescript@7.24.7(@babel/core@7.24.9)': + dependencies: + '@babel/core': 7.24.9 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-create-class-features-plugin': 7.24.7(@babel/core@7.24.9) + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-typescript': 7.24.7(@babel/core@7.24.9) + transitivePeerDependencies: + - supports-color + '@babel/preset-typescript@7.24.7(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -7504,6 +7774,17 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/preset-typescript@7.24.7(@babel/core@7.24.9)': + dependencies: + '@babel/core': 7.24.9 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-validator-option': 7.24.7 + '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-modules-commonjs': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.24.9) + transitivePeerDependencies: + - supports-color + '@babel/runtime@7.23.9': dependencies: regenerator-runtime: 0.14.1 @@ -7531,12 +7812,33 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/traverse@7.24.8': + dependencies: + '@babel/code-frame': 7.24.7 + '@babel/generator': 7.24.10 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-function-name': 7.24.7 + '@babel/helper-hoist-variables': 7.24.7 + '@babel/helper-split-export-declaration': 7.24.7 + '@babel/parser': 7.24.8 + '@babel/types': 7.24.9 + debug: 4.3.5(supports-color@9.4.0) + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + '@babel/types@7.24.7': dependencies: '@babel/helper-string-parser': 7.24.7 '@babel/helper-validator-identifier': 7.24.7 to-fast-properties: 2.0.0 + '@babel/types@7.24.9': + dependencies: + '@babel/helper-string-parser': 7.24.8 + '@babel/helper-validator-identifier': 7.24.7 + to-fast-properties: 2.0.0 + '@bcoe/v8-coverage@0.2.3': {} '@cloudflare/kv-asset-handler@0.3.3': @@ -7972,35 +8274,35 @@ snapshots: '@nuxt/devalue@2.0.2': {} - '@nuxt/devtools-kit@1.3.9(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))': + '@nuxt/devtools-kit@1.3.9(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))': dependencies: '@nuxt/kit': link:packages/kit '@nuxt/schema': link:packages/schema execa: 7.2.0 - vite: 5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) + vite: 5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) - '@nuxt/devtools-ui-kit@1.3.9(@nuxt/devtools@1.3.9(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.61.3(rollup@4.18.1)(webpack@5.93.0(esbuild@0.23.0)))(@vue/compiler-core@3.4.31)(nuxt@packages+nuxt)(postcss@8.4.39)(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vue@3.4.31(typescript@5.5.3))(webpack@5.93.0(esbuild@0.23.0))': + '@nuxt/devtools-ui-kit@1.3.9(@nuxt/devtools@1.3.9(rollup@4.18.1)(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.61.3(rollup@4.18.1)(webpack@5.93.0(esbuild@0.23.0)))(@vue/compiler-core@3.4.31)(nuxt@packages+nuxt)(postcss@8.4.39)(rollup@4.18.1)(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vue@3.4.31(typescript@5.5.3))(webpack@5.93.0(esbuild@0.23.0))': dependencies: '@iconify-json/carbon': 1.1.36 '@iconify-json/logos': 1.1.43 '@iconify-json/ri': 1.1.21 '@iconify-json/tabler': 1.1.117 - '@nuxt/devtools': 1.3.9(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)) - '@nuxt/devtools-kit': 1.3.9(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)) + '@nuxt/devtools': 1.3.9(rollup@4.18.1)(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)) + '@nuxt/devtools-kit': 1.3.9(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)) '@nuxt/kit': link:packages/kit '@unocss/core': 0.61.3 - '@unocss/nuxt': 0.61.3(postcss@8.4.39)(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(webpack@5.93.0(esbuild@0.23.0)) + '@unocss/nuxt': 0.61.3(postcss@8.4.39)(rollup@4.18.1)(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(webpack@5.93.0(esbuild@0.23.0)) '@unocss/preset-attributify': 0.61.3 '@unocss/preset-icons': 0.61.3 '@unocss/preset-mini': 0.61.3 - '@unocss/reset': 0.61.3 + '@unocss/reset': 0.61.4 '@vueuse/core': 10.11.0(vue@3.4.31(typescript@5.5.3)) '@vueuse/integrations': 10.11.0(focus-trap@7.5.4)(vue@3.4.31(typescript@5.5.3)) '@vueuse/nuxt': 10.11.0(nuxt@packages+nuxt)(vue@3.4.31(typescript@5.5.3)) defu: 6.1.4 focus-trap: 7.5.4 splitpanes: 3.1.5 - unocss: 0.61.3(@unocss/webpack@0.61.3(rollup@4.18.1)(webpack@5.93.0(esbuild@0.23.0)))(postcss@8.4.39)(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)) + unocss: 0.61.4(@unocss/webpack@0.61.3(rollup@4.18.1)(webpack@5.93.0(esbuild@0.23.0)))(postcss@8.4.39)(rollup@4.18.1)(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)) v-lazy-show: 0.2.4(@vue/compiler-core@3.4.31) transitivePeerDependencies: - '@unocss/webpack' @@ -8038,13 +8340,13 @@ snapshots: rc9: 2.1.2 semver: 7.6.2 - '@nuxt/devtools@1.3.9(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))': + '@nuxt/devtools@1.3.9(rollup@4.18.1)(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))': dependencies: '@antfu/utils': 0.7.10 - '@nuxt/devtools-kit': 1.3.9(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)) + '@nuxt/devtools-kit': 1.3.9(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)) '@nuxt/devtools-wizard': 1.3.9 '@nuxt/kit': link:packages/kit - '@vue/devtools-core': 7.3.3(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)) + '@vue/devtools-core': 7.3.3(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)) '@vue/devtools-kit': 7.3.3 birpc: 0.2.17 consola: 3.2.3 @@ -8072,10 +8374,10 @@ snapshots: semver: 7.6.2 simple-git: 3.25.0 sirv: 2.0.4 - unimport: 3.7.2(rollup@4.18.1) - vite: 5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) - vite-plugin-inspect: 0.8.4(@nuxt/kit@packages+kit)(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)) - vite-plugin-vue-inspector: 5.1.2(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)) + unimport: 3.8.0(rollup@4.18.1) + vite: 5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) + vite-plugin-inspect: 0.8.4(@nuxt/kit@packages+kit)(rollup@4.18.1)(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)) + vite-plugin-vue-inspector: 5.1.2(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)) which: 3.0.1 ws: 8.17.1 transitivePeerDependencies: @@ -8125,10 +8427,10 @@ snapshots: string-width: 4.2.3 webpack: 5.93.0 - '@nuxt/scripts@0.6.4(@nuxt/devtools@1.3.9(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.61.3(rollup@4.18.1)(webpack@5.93.0(esbuild@0.23.0)))(@vue/compiler-core@3.4.31)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.39)(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vue@3.4.31(typescript@5.5.3))(webpack@5.93.0(esbuild@0.23.0))': + '@nuxt/scripts@0.6.4(@nuxt/devtools@1.3.9(rollup@4.18.1)(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.61.3(rollup@4.18.1)(webpack@5.93.0(esbuild@0.23.0)))(@vue/compiler-core@3.4.31)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.39)(rollup@4.18.1)(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vue@3.4.31(typescript@5.5.3))(webpack@5.93.0(esbuild@0.23.0))': dependencies: - '@nuxt/devtools-kit': 1.3.9(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)) - '@nuxt/devtools-ui-kit': 1.3.9(@nuxt/devtools@1.3.9(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.61.3(rollup@4.18.1)(webpack@5.93.0(esbuild@0.23.0)))(@vue/compiler-core@3.4.31)(nuxt@packages+nuxt)(postcss@8.4.39)(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vue@3.4.31(typescript@5.5.3))(webpack@5.93.0(esbuild@0.23.0)) + '@nuxt/devtools-kit': 1.3.9(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)) + '@nuxt/devtools-ui-kit': 1.3.9(@nuxt/devtools@1.3.9(rollup@4.18.1)(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.61.3(rollup@4.18.1)(webpack@5.93.0(esbuild@0.23.0)))(@vue/compiler-core@3.4.31)(nuxt@packages+nuxt)(postcss@8.4.39)(rollup@4.18.1)(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vue@3.4.31(typescript@5.5.3))(webpack@5.93.0(esbuild@0.23.0)) '@nuxt/kit': link:packages/kit '@types/google.maps': 3.55.11 '@types/stripe-v3': 3.1.33 @@ -8151,7 +8453,7 @@ snapshots: std-env: 3.7.0 third-party-capital: 1.0.31 ufo: 1.5.3 - unimport: 3.7.2(rollup@4.18.1) + unimport: 3.8.0(rollup@4.18.1) unplugin: 1.11.0 unstorage: 1.10.2(ioredis@5.4.1) valibot: 0.36.0 @@ -8212,7 +8514,7 @@ snapshots: rc9: 2.1.2 std-env: 3.7.0 - '@nuxt/test-utils@3.13.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.31)(vue@3.4.31(typescript@5.5.3)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@14.12.3)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.45.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vitest@1.6.0(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.0(vue@3.4.31(typescript@5.5.3)))(vue@3.4.31(typescript@5.5.3))': + '@nuxt/test-utils@3.13.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.31)(vue@3.4.31(typescript@5.5.3)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@14.12.3)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.45.2)(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vitest@1.6.0(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.0(vue@3.4.31(typescript@5.5.3)))(vue@3.4.31(typescript@5.5.3))': dependencies: '@nuxt/kit': link:packages/kit '@nuxt/schema': link:packages/schema @@ -8238,15 +8540,15 @@ snapshots: ufo: 1.5.3 unenv: 1.9.0 unplugin: 1.11.0 - vite: 5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) - vitest-environment-nuxt: 1.0.0(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.31)(vue@3.4.31(typescript@5.5.3)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@14.12.3)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.45.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vitest@1.6.0(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.0(vue@3.4.31(typescript@5.5.3)))(vue@3.4.31(typescript@5.5.3)) + vite: 5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) + vitest-environment-nuxt: 1.0.0(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.31)(vue@3.4.31(typescript@5.5.3)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@14.12.3)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.45.2)(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vitest@1.6.0(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.0(vue@3.4.31(typescript@5.5.3)))(vue@3.4.31(typescript@5.5.3)) vue: 3.4.31(typescript@5.5.3) vue-router: 4.4.0(vue@3.4.31(typescript@5.5.3)) optionalDependencies: '@testing-library/vue': 8.1.0(@vue/compiler-sfc@3.4.31)(vue@3.4.31(typescript@5.5.3)) '@vue/test-utils': 2.4.6 happy-dom: 14.12.3 - playwright-core: 1.45.1 + playwright-core: 1.45.2 vitest: 1.6.0(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - magicast @@ -8992,13 +9294,23 @@ snapshots: unhead: 1.9.16 vue: 3.4.31(typescript@5.5.3) - '@unocss/astro@0.61.3(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))': + '@unocss/astro@0.61.3(rollup@4.18.1)(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))': dependencies: '@unocss/core': 0.61.3 '@unocss/reset': 0.61.3 - '@unocss/vite': 0.61.3(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)) + '@unocss/vite': 0.61.3(rollup@4.18.1)(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)) optionalDependencies: - vite: 5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) + vite: 5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) + transitivePeerDependencies: + - rollup + + '@unocss/astro@0.61.4(rollup@4.18.1)(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))': + dependencies: + '@unocss/core': 0.61.4 + '@unocss/reset': 0.61.4 + '@unocss/vite': 0.61.4(rollup@4.18.1)(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)) + optionalDependencies: + vite: 5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - rollup @@ -9020,17 +9332,46 @@ snapshots: transitivePeerDependencies: - rollup + '@unocss/cli@0.61.4(rollup@4.18.1)': + dependencies: + '@ampproject/remapping': 2.3.0 + '@rollup/pluginutils': 5.1.0(rollup@4.18.1) + '@unocss/config': 0.61.4 + '@unocss/core': 0.61.4 + '@unocss/preset-uno': 0.61.4 + cac: 6.7.14 + chokidar: 3.6.0 + colorette: 2.0.20 + consola: 3.2.3 + fast-glob: 3.3.2 + magic-string: 0.30.10 + pathe: 1.1.2 + perfect-debounce: 1.0.0 + transitivePeerDependencies: + - rollup + '@unocss/config@0.61.3': dependencies: '@unocss/core': 0.61.3 unconfig: 0.3.13 + '@unocss/config@0.61.4': + dependencies: + '@unocss/core': 0.61.4 + unconfig: 0.3.13 + '@unocss/core@0.61.3': {} + '@unocss/core@0.61.4': {} + '@unocss/extractor-arbitrary-variants@0.61.3': dependencies: '@unocss/core': 0.61.3 + '@unocss/extractor-arbitrary-variants@0.61.4': + dependencies: + '@unocss/core': 0.61.4 + '@unocss/inspector@0.61.3': dependencies: '@unocss/core': 0.61.3 @@ -9038,7 +9379,14 @@ snapshots: gzip-size: 6.0.0 sirv: 2.0.4 - '@unocss/nuxt@0.61.3(postcss@8.4.39)(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(webpack@5.93.0(esbuild@0.23.0))': + '@unocss/inspector@0.61.4': + dependencies: + '@unocss/core': 0.61.4 + '@unocss/rule-utils': 0.61.4 + gzip-size: 6.0.0 + sirv: 2.0.4 + + '@unocss/nuxt@0.61.3(postcss@8.4.39)(rollup@4.18.1)(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(webpack@5.93.0(esbuild@0.23.0))': dependencies: '@nuxt/kit': link:packages/kit '@unocss/config': 0.61.3 @@ -9051,9 +9399,9 @@ snapshots: '@unocss/preset-web-fonts': 0.61.3 '@unocss/preset-wind': 0.61.3 '@unocss/reset': 0.61.3 - '@unocss/vite': 0.61.3(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)) + '@unocss/vite': 0.61.3(rollup@4.18.1)(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)) '@unocss/webpack': 0.61.3(rollup@4.18.1)(webpack@5.93.0(esbuild@0.23.0)) - unocss: 0.61.3(@unocss/webpack@0.61.3(rollup@4.18.1)(webpack@5.93.0(esbuild@0.23.0)))(postcss@8.4.39)(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)) + unocss: 0.61.3(@unocss/webpack@0.61.3(rollup@4.18.1)(webpack@5.93.0(esbuild@0.23.0)))(postcss@8.4.39)(rollup@4.18.1)(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)) transitivePeerDependencies: - postcss - rollup @@ -9071,10 +9419,24 @@ snapshots: magic-string: 0.30.10 postcss: 8.4.39 + '@unocss/postcss@0.61.4(postcss@8.4.39)': + dependencies: + '@unocss/config': 0.61.4 + '@unocss/core': 0.61.4 + '@unocss/rule-utils': 0.61.4 + css-tree: 2.3.1 + fast-glob: 3.3.2 + magic-string: 0.30.10 + postcss: 8.4.39 + '@unocss/preset-attributify@0.61.3': dependencies: '@unocss/core': 0.61.3 + '@unocss/preset-attributify@0.61.4': + dependencies: + '@unocss/core': 0.61.4 + '@unocss/preset-icons@0.61.3': dependencies: '@iconify/utils': 2.1.25 @@ -9083,21 +9445,44 @@ snapshots: transitivePeerDependencies: - supports-color + '@unocss/preset-icons@0.61.4': + dependencies: + '@iconify/utils': 2.1.25 + '@unocss/core': 0.61.4 + ofetch: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) + transitivePeerDependencies: + - supports-color + '@unocss/preset-mini@0.61.3': dependencies: '@unocss/core': 0.61.3 '@unocss/extractor-arbitrary-variants': 0.61.3 '@unocss/rule-utils': 0.61.3 + '@unocss/preset-mini@0.61.4': + dependencies: + '@unocss/core': 0.61.4 + '@unocss/extractor-arbitrary-variants': 0.61.4 + '@unocss/rule-utils': 0.61.4 + '@unocss/preset-tagify@0.61.3': dependencies: '@unocss/core': 0.61.3 + '@unocss/preset-tagify@0.61.4': + dependencies: + '@unocss/core': 0.61.4 + '@unocss/preset-typography@0.61.3': dependencies: '@unocss/core': 0.61.3 '@unocss/preset-mini': 0.61.3 + '@unocss/preset-typography@0.61.4': + dependencies: + '@unocss/core': 0.61.4 + '@unocss/preset-mini': 0.61.4 + '@unocss/preset-uno@0.61.3': dependencies: '@unocss/core': 0.61.3 @@ -9105,26 +9490,53 @@ snapshots: '@unocss/preset-wind': 0.61.3 '@unocss/rule-utils': 0.61.3 + '@unocss/preset-uno@0.61.4': + dependencies: + '@unocss/core': 0.61.4 + '@unocss/preset-mini': 0.61.4 + '@unocss/preset-wind': 0.61.4 + '@unocss/rule-utils': 0.61.4 + '@unocss/preset-web-fonts@0.61.3': dependencies: '@unocss/core': 0.61.3 ofetch: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) + '@unocss/preset-web-fonts@0.61.4': + dependencies: + '@unocss/core': 0.61.4 + ofetch: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) + '@unocss/preset-wind@0.61.3': dependencies: '@unocss/core': 0.61.3 '@unocss/preset-mini': 0.61.3 '@unocss/rule-utils': 0.61.3 + '@unocss/preset-wind@0.61.4': + dependencies: + '@unocss/core': 0.61.4 + '@unocss/preset-mini': 0.61.4 + '@unocss/rule-utils': 0.61.4 + '@unocss/reset@0.61.3': {} + '@unocss/reset@0.61.4': {} + '@unocss/rule-utils@0.61.3': dependencies: '@unocss/core': 0.61.3 magic-string: 0.30.10 + '@unocss/rule-utils@0.61.4': + dependencies: + '@unocss/core': 0.61.4 + magic-string: 0.30.10 + '@unocss/scope@0.61.3': {} + '@unocss/scope@0.61.4': {} + '@unocss/transformer-attributify-jsx-babel@0.61.3': dependencies: '@babel/core': 7.24.7 @@ -9134,25 +9546,52 @@ snapshots: transitivePeerDependencies: - supports-color + '@unocss/transformer-attributify-jsx-babel@0.61.4': + dependencies: + '@babel/core': 7.24.9 + '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.24.9) + '@babel/preset-typescript': 7.24.7(@babel/core@7.24.9) + '@unocss/core': 0.61.4 + transitivePeerDependencies: + - supports-color + '@unocss/transformer-attributify-jsx@0.61.3': dependencies: '@unocss/core': 0.61.3 + '@unocss/transformer-attributify-jsx@0.61.4': + dependencies: + '@unocss/core': 0.61.4 + '@unocss/transformer-compile-class@0.61.3': dependencies: '@unocss/core': 0.61.3 + '@unocss/transformer-compile-class@0.61.4': + dependencies: + '@unocss/core': 0.61.4 + '@unocss/transformer-directives@0.61.3': dependencies: '@unocss/core': 0.61.3 '@unocss/rule-utils': 0.61.3 css-tree: 2.3.1 + '@unocss/transformer-directives@0.61.4': + dependencies: + '@unocss/core': 0.61.4 + '@unocss/rule-utils': 0.61.4 + css-tree: 2.3.1 + '@unocss/transformer-variant-group@0.61.3': dependencies: '@unocss/core': 0.61.3 - '@unocss/vite@0.61.3(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))': + '@unocss/transformer-variant-group@0.61.4': + dependencies: + '@unocss/core': 0.61.4 + + '@unocss/vite@0.61.3(rollup@4.18.1)(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))': dependencies: '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.0(rollup@4.18.1) @@ -9164,7 +9603,23 @@ snapshots: chokidar: 3.6.0 fast-glob: 3.3.2 magic-string: 0.30.10 - vite: 5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) + vite: 5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) + transitivePeerDependencies: + - rollup + + '@unocss/vite@0.61.4(rollup@4.18.1)(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))': + dependencies: + '@ampproject/remapping': 2.3.0 + '@rollup/pluginutils': 5.1.0(rollup@4.18.1) + '@unocss/config': 0.61.4 + '@unocss/core': 0.61.4 + '@unocss/inspector': 0.61.4 + '@unocss/scope': 0.61.4 + '@unocss/transformer-directives': 0.61.4 + chokidar: 3.6.0 + fast-glob: 3.3.2 + magic-string: 0.30.10 + vite: 5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - rollup @@ -9219,19 +9674,19 @@ snapshots: - encoding - supports-color - '@vitejs/plugin-vue-jsx@4.0.0(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vue@3.4.31(typescript@5.5.3))': + '@vitejs/plugin-vue-jsx@4.0.0(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vue@3.4.31(typescript@5.5.3))': dependencies: '@babel/core': 7.24.7 '@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.24.7) '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.7) - vite: 5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) + vite: 5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) vue: 3.4.31(typescript@5.5.3) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.0.5(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vue@3.4.31(typescript@5.5.3))': + '@vitejs/plugin-vue@5.0.5(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vue@3.4.31(typescript@5.5.3))': dependencies: - vite: 5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) + vite: 5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) vue: 3.4.31(typescript@5.5.3) '@vitest/coverage-v8@1.6.0(vitest@1.6.0(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))': @@ -9368,14 +9823,14 @@ snapshots: '@vue/devtools-api@6.6.3': {} - '@vue/devtools-core@7.3.3(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))': + '@vue/devtools-core@7.3.3(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))': dependencies: '@vue/devtools-kit': 7.3.3 '@vue/devtools-shared': 7.3.4 mitt: 3.0.1 nanoid: 3.3.7 pathe: 1.1.2 - vite-hot-client: 0.2.3(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)) + vite-hot-client: 0.2.3(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)) transitivePeerDependencies: - vite @@ -10419,7 +10874,7 @@ snapshots: es-module-lexer@1.3.1: {} - esbuild-loader@4.2.1(webpack@5.93.0): + esbuild-loader@4.2.2(webpack@5.93.0): dependencies: esbuild: 0.21.5 get-tsconfig: 4.7.3 @@ -12333,7 +12788,7 @@ snapshots: uncrypto: 0.1.3 unctx: 2.3.1 unenv: 1.9.0 - unimport: 3.7.2(rollup@4.18.1) + unimport: 3.8.0(rollup@4.18.1) unstorage: 1.10.2(ioredis@5.4.1) untyped: 1.4.2 unwasm: 0.3.9 @@ -12425,7 +12880,7 @@ snapshots: uncrypto: 0.1.3 unctx: 2.3.1 unenv: 1.9.0 - unimport: 3.7.2(rollup@4.18.1) + unimport: 3.8.0(rollup@4.18.1) unstorage: 1.10.2(ioredis@5.4.1) unwasm: 0.3.9 transitivePeerDependencies: @@ -12780,7 +13235,7 @@ snapshots: mlly: 1.7.1 pathe: 1.1.2 - playwright-core@1.45.1: {} + playwright-core@1.45.2: {} pluralize@8.0.0: {} @@ -13951,7 +14406,7 @@ snapshots: trough: 2.2.0 vfile: 6.0.1 - unimport@3.7.2(rollup@4.18.1): + unimport@3.8.0(rollup@4.18.1): dependencies: '@rollup/pluginutils': 5.1.0(rollup@4.18.1) acorn: 8.12.1 @@ -13998,9 +14453,9 @@ snapshots: universalify@2.0.0: {} - unocss@0.61.3(@unocss/webpack@0.61.3(rollup@4.18.1)(webpack@5.93.0(esbuild@0.23.0)))(postcss@8.4.39)(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)): + unocss@0.61.3(@unocss/webpack@0.61.3(rollup@4.18.1)(webpack@5.93.0(esbuild@0.23.0)))(postcss@8.4.39)(rollup@4.18.1)(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)): dependencies: - '@unocss/astro': 0.61.3(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)) + '@unocss/astro': 0.61.3(rollup@4.18.1)(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)) '@unocss/cli': 0.61.3(rollup@4.18.1) '@unocss/core': 0.61.3 '@unocss/extractor-arbitrary-variants': 0.61.3 @@ -14019,10 +14474,40 @@ snapshots: '@unocss/transformer-compile-class': 0.61.3 '@unocss/transformer-directives': 0.61.3 '@unocss/transformer-variant-group': 0.61.3 - '@unocss/vite': 0.61.3(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)) + '@unocss/vite': 0.61.3(rollup@4.18.1)(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)) optionalDependencies: '@unocss/webpack': 0.61.3(rollup@4.18.1)(webpack@5.93.0(esbuild@0.23.0)) - vite: 5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) + vite: 5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) + transitivePeerDependencies: + - postcss + - rollup + - supports-color + + unocss@0.61.4(@unocss/webpack@0.61.3(rollup@4.18.1)(webpack@5.93.0(esbuild@0.23.0)))(postcss@8.4.39)(rollup@4.18.1)(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)): + dependencies: + '@unocss/astro': 0.61.4(rollup@4.18.1)(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)) + '@unocss/cli': 0.61.4(rollup@4.18.1) + '@unocss/core': 0.61.4 + '@unocss/extractor-arbitrary-variants': 0.61.4 + '@unocss/postcss': 0.61.4(postcss@8.4.39) + '@unocss/preset-attributify': 0.61.4 + '@unocss/preset-icons': 0.61.4 + '@unocss/preset-mini': 0.61.4 + '@unocss/preset-tagify': 0.61.4 + '@unocss/preset-typography': 0.61.4 + '@unocss/preset-uno': 0.61.4 + '@unocss/preset-web-fonts': 0.61.4 + '@unocss/preset-wind': 0.61.4 + '@unocss/reset': 0.61.4 + '@unocss/transformer-attributify-jsx': 0.61.4 + '@unocss/transformer-attributify-jsx-babel': 0.61.4 + '@unocss/transformer-compile-class': 0.61.4 + '@unocss/transformer-directives': 0.61.4 + '@unocss/transformer-variant-group': 0.61.4 + '@unocss/vite': 0.61.4(rollup@4.18.1)(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)) + optionalDependencies: + '@unocss/webpack': 0.61.3(rollup@4.18.1)(webpack@5.93.0(esbuild@0.23.0)) + vite: 5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - postcss - rollup @@ -14156,9 +14641,9 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite-hot-client@0.2.3(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)): + vite-hot-client@0.2.3(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)): dependencies: - vite: 5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) + vite: 5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) vite-node@1.6.0(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0): dependencies: @@ -14166,7 +14651,7 @@ snapshots: debug: 4.3.5(supports-color@9.4.0) pathe: 1.1.2 picocolors: 1.0.1 - vite: 5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) + vite: 5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - '@types/node' - less @@ -14177,7 +14662,7 @@ snapshots: - supports-color - terser - vite-plugin-checker@0.7.2(eslint@9.7.0)(optionator@0.9.3)(typescript@5.5.3)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.0.26(typescript@5.5.3)): + vite-plugin-checker@0.7.2(eslint@9.7.0)(optionator@0.9.3)(typescript@5.5.3)(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.0.26(typescript@5.5.3)): dependencies: '@babel/code-frame': 7.24.7 ansi-escapes: 4.3.2 @@ -14189,7 +14674,7 @@ snapshots: npm-run-path: 4.0.1 strip-ansi: 6.0.1 tiny-invariant: 1.3.1 - vite: 5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) + vite: 5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) vscode-languageclient: 7.0.0 vscode-languageserver: 7.0.0 vscode-languageserver-textdocument: 1.0.11 @@ -14200,7 +14685,7 @@ snapshots: typescript: 5.5.3 vue-tsc: 2.0.26(typescript@5.5.3) - vite-plugin-inspect@0.8.4(@nuxt/kit@packages+kit)(rollup@4.18.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)): + vite-plugin-inspect@0.8.4(@nuxt/kit@packages+kit)(rollup@4.18.1)(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.0(rollup@4.18.1) @@ -14211,14 +14696,14 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.0.1 sirv: 2.0.4 - vite: 5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) + vite: 5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) optionalDependencies: '@nuxt/kit': link:packages/kit transitivePeerDependencies: - rollup - supports-color - vite-plugin-vue-inspector@5.1.2(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)): + vite-plugin-vue-inspector@5.1.2(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0)): dependencies: '@babel/core': 7.24.7 '@babel/plugin-proposal-decorators': 7.23.2(@babel/core@7.24.7) @@ -14229,11 +14714,11 @@ snapshots: '@vue/compiler-dom': 3.4.31 kolorist: 1.8.0 magic-string: 0.30.10 - vite: 5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) + vite: 5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - supports-color - vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0): + vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0): dependencies: esbuild: 0.21.5 postcss: 8.4.39 @@ -14244,9 +14729,9 @@ snapshots: sass: 1.69.4 terser: 5.27.0 - vitest-environment-nuxt@1.0.0(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.31)(vue@3.4.31(typescript@5.5.3)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@14.12.3)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.45.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vitest@1.6.0(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.0(vue@3.4.31(typescript@5.5.3)))(vue@3.4.31(typescript@5.5.3)): + vitest-environment-nuxt@1.0.0(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.31)(vue@3.4.31(typescript@5.5.3)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@14.12.3)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.45.2)(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vitest@1.6.0(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.0(vue@3.4.31(typescript@5.5.3)))(vue@3.4.31(typescript@5.5.3)): dependencies: - '@nuxt/test-utils': 3.13.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.31)(vue@3.4.31(typescript@5.5.3)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@14.12.3)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.45.1)(vite@5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vitest@1.6.0(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.0(vue@3.4.31(typescript@5.5.3)))(vue@3.4.31(typescript@5.5.3)) + '@nuxt/test-utils': 3.13.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.31)(vue@3.4.31(typescript@5.5.3)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@14.12.3)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.45.2)(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vitest@1.6.0(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.0(vue@3.4.31(typescript@5.5.3)))(vue@3.4.31(typescript@5.5.3)) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -14284,7 +14769,7 @@ snapshots: strip-literal: 2.1.0 tinybench: 2.5.1 tinypool: 0.8.4 - vite: 5.3.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) + vite: 5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) vite-node: 1.6.0(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) why-is-node-running: 2.2.2 optionalDependencies: From 874829434d9bd7e1aeee9aad2e6069de78fcfce9 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Tue, 16 Jul 2024 15:12:31 +0100 Subject: [PATCH 12/71] fix(schema): don't use `app/` as `srcDir` if it doesn't exist (#28176) --- packages/nuxt/test/app.test.ts | 2 +- packages/schema/src/config/common.ts | 14 ++++++++------ packages/schema/test/folder-structure.spec.ts | 6 +++++- 3 files changed, 14 insertions(+), 8 deletions(-) diff --git a/packages/nuxt/test/app.test.ts b/packages/nuxt/test/app.test.ts index d43ed86f21..faf40e71be 100644 --- a/packages/nuxt/test/app.test.ts +++ b/packages/nuxt/test/app.test.ts @@ -19,7 +19,7 @@ describe('resolveApp', () => { { "components": [], "configs": [], - "dir": "/app", + "dir": "", "errorComponent": "/packages/nuxt/src/app/components/nuxt-error-page.vue", "extensions": [ ".js", diff --git a/packages/schema/src/config/common.ts b/packages/schema/src/config/common.ts index 5940f1c2a9..2173318721 100644 --- a/packages/schema/src/config/common.ts +++ b/packages/schema/src/config/common.ts @@ -118,13 +118,15 @@ export default defineUntypedSchema({ } const srcDir = resolve(rootDir, 'app') + if (!existsSync(srcDir)) { + return rootDir + } + const srcDirFiles = new Set() - if (existsSync(srcDir)) { - const files = await readdir(srcDir).catch(() => []) - for (const file of files) { - if (file !== 'spa-loading-template.html' && !file.startsWith('router.options')) { - srcDirFiles.add(file) - } + const files = await readdir(srcDir).catch(() => []) + for (const file of files) { + if (file !== 'spa-loading-template.html' && !file.startsWith('router.options')) { + srcDirFiles.add(file) } } if (srcDirFiles.size === 0) { diff --git a/packages/schema/test/folder-structure.spec.ts b/packages/schema/test/folder-structure.spec.ts index d9cb857f2c..4d01b8977a 100644 --- a/packages/schema/test/folder-structure.spec.ts +++ b/packages/schema/test/folder-structure.spec.ts @@ -1,10 +1,14 @@ -import { describe, expect, it } from 'vitest' +import { describe, expect, it, vi } from 'vitest' import { applyDefaults } from 'untyped' import { normalize } from 'pathe' import { NuxtConfigSchema } from '../src' import type { NuxtOptions } from '../src' +vi.mock('node:fs', () => ({ + existsSync: (id: string) => id.endsWith('app'), +})) + describe('nuxt folder structure', () => { it('should resolve directories for v3 setup correctly', async () => { const result = await applyDefaults(NuxtConfigSchema, {}) From afa84b31d917ef6e35aa207f063e4ec43cd5b62c Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Tue, 16 Jul 2024 15:12:45 +0100 Subject: [PATCH 13/71] fix(kit): normalise `serverDir` within layers using v4 compat (#28177) --- packages/kit/src/loader/config.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/kit/src/loader/config.ts b/packages/kit/src/loader/config.ts index 8e2c1354a9..b0c2c04f67 100644 --- a/packages/kit/src/loader/config.ts +++ b/packages/kit/src/loader/config.ts @@ -11,7 +11,7 @@ export interface LoadNuxtConfigOptions extends Omit['overrides'], Promise | Function> } -const layerSchemaKeys = ['future', 'srcDir', 'rootDir', 'dir'] +const layerSchemaKeys = ['future', 'srcDir', 'rootDir', 'serverDir', 'dir'] const layerSchema = Object.create(null) for (const key of layerSchemaKeys) { if (key in NuxtConfigSchema) { From b845097554dd6da56815834fe42d1616d363b8c4 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 16 Jul 2024 16:39:11 +0100 Subject: [PATCH 14/71] chore(deps): update vitest to v2 (main) (major) (#28073) --- package.json | 4 +- packages/kit/package.json | 2 +- packages/nuxt/package.json | 2 +- packages/vite/package.json | 2 +- pnpm-lock.yaml | 283 +++++++++++++++++++++++++++++++------ 5 files changed, 245 insertions(+), 48 deletions(-) diff --git a/package.json b/package.json index a30ec436fb..2b69f0b164 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "@types/semver": "7.5.8", "@unhead/schema": "1.9.16", "@vitejs/plugin-vue": "5.0.5", - "@vitest/coverage-v8": "1.6.0", + "@vitest/coverage-v8": "2.0.3", "@vue/test-utils": "2.4.6", "autoprefixer": "10.4.19", "case-police": "0.6.1", @@ -93,7 +93,7 @@ "std-env": "3.7.0", "typescript": "5.5.3", "ufo": "1.5.3", - "vitest": "1.6.0", + "vitest": "2.0.3", "vitest-environment-nuxt": "1.0.0", "vue": "3.4.31", "vue-router": "4.4.0", diff --git a/packages/kit/package.json b/packages/kit/package.json index 22bd0ceedf..aa1951e9ed 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -52,7 +52,7 @@ "nitro": "npm:nitro-nightly@3.0.0-beta-28665895.e727afda", "unbuild": "3.0.0-rc.6", "vite": "5.3.4", - "vitest": "1.6.0", + "vitest": "2.0.3", "webpack": "5.93.0" }, "engines": { diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 2612a3902e..8484974eed 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -127,7 +127,7 @@ "@vue/compiler-sfc": "3.4.31", "unbuild": "3.0.0-rc.6", "vite": "5.3.4", - "vitest": "1.6.0" + "vitest": "2.0.3" }, "peerDependencies": { "@parcel/watcher": "^2.1.0", diff --git a/packages/vite/package.json b/packages/vite/package.json index 4ca0c1d67d..3bf7422e84 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -63,7 +63,7 @@ "unenv": "^1.9.0", "unplugin": "^1.11.0", "vite": "^5.3.4", - "vite-node": "^1.6.0", + "vite-node": "^2.0.3", "vite-plugin-checker": "^0.7.2", "vue-bundle-renderer": "^2.1.0" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index acce88a28b..c36b51b2e7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -42,7 +42,7 @@ importers: version: link:packages/kit '@nuxt/test-utils': specifier: 3.13.1 - version: 3.13.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.31)(vue@3.4.31(typescript@5.5.3)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@14.12.3)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.45.2)(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vitest@1.6.0(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.0(vue@3.4.31(typescript@5.5.3)))(vue@3.4.31(typescript@5.5.3)) + version: 3.13.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.31)(vue@3.4.31(typescript@5.5.3)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@14.12.3)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.45.2)(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.3(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.0(vue@3.4.31(typescript@5.5.3)))(vue@3.4.31(typescript@5.5.3)) '@nuxt/webpack-builder': specifier: workspace:* version: link:packages/webpack @@ -65,8 +65,8 @@ importers: specifier: 5.0.5 version: 5.0.5(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vue@3.4.31(typescript@5.5.3)) '@vitest/coverage-v8': - specifier: 1.6.0 - version: 1.6.0(vitest@1.6.0(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0)) + specifier: 2.0.3 + version: 2.0.3(vitest@2.0.3(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0)) '@vue/test-utils': specifier: 2.4.6 version: 2.4.6 @@ -155,11 +155,11 @@ importers: specifier: 1.5.3 version: 1.5.3 vitest: - specifier: 1.6.0 - version: 1.6.0(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0) + specifier: 2.0.3 + version: 2.0.3(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0) vitest-environment-nuxt: specifier: 1.0.0 - version: 1.0.0(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.31)(vue@3.4.31(typescript@5.5.3)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@14.12.3)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.45.2)(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vitest@1.6.0(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.0(vue@3.4.31(typescript@5.5.3)))(vue@3.4.31(typescript@5.5.3)) + version: 1.0.0(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.31)(vue@3.4.31(typescript@5.5.3)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@14.12.3)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.45.2)(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.3(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.0(vue@3.4.31(typescript@5.5.3)))(vue@3.4.31(typescript@5.5.3)) vue: specifier: 3.4.31 version: 3.4.31(typescript@5.5.3) @@ -246,8 +246,8 @@ importers: specifier: 5.3.4 version: 5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) vitest: - specifier: 1.6.0 - version: 1.6.0(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0) + specifier: 2.0.3 + version: 2.0.3(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0) webpack: specifier: 5.93.0 version: 5.93.0 @@ -457,8 +457,8 @@ importers: specifier: 5.3.4 version: 5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) vitest: - specifier: 1.6.0 - version: 1.6.0(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0) + specifier: 2.0.3 + version: 2.0.3(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0) packages/schema: dependencies: @@ -722,8 +722,8 @@ importers: specifier: 5.3.4 version: 5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) vite-node: - specifier: ^1.6.0 - version: 1.6.0(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) + specifier: ^2.0.3 + version: 2.0.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) vite-plugin-checker: specifier: ^0.7.2 version: 0.7.2(eslint@9.7.0)(optionator@0.9.3)(typescript@5.5.3)(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.0.26(typescript@5.5.3)) @@ -2858,26 +2858,44 @@ packages: vite: 5.3.4 vue: 3.4.31 - '@vitest/coverage-v8@1.6.0': - resolution: {integrity: sha512-KvapcbMY/8GYIG0rlwwOKCVNRc0OL20rrhFkg/CHNzncV03TE2XWvO5w9uZYoxNiMEBacAJt3unSOiZ7svePew==} + '@vitest/coverage-v8@2.0.3': + resolution: {integrity: sha512-53d+6jXFdYbasXBmsL6qaGIfcY5eBQq0sP57AjdasOcSiGNj4qxkkpDKIitUNfjxcfAfUfQ8BD0OR2fSey64+g==} peerDependencies: - vitest: 1.6.0 + vitest: 2.0.3 '@vitest/expect@1.6.0': resolution: {integrity: sha512-ixEvFVQjycy/oNgHjqsL6AZCDduC+tflRluaHIzKIsdbzkLn2U/iBnVeJwB6HsIjQBdfMR8Z0tRxKUsvFJEeWQ==} + '@vitest/expect@2.0.3': + resolution: {integrity: sha512-X6AepoOYePM0lDNUPsGXTxgXZAl3EXd0GYe/MZyVE4HzkUqyUVC6S3PrY5mClDJ6/7/7vALLMV3+xD/Ko60Hqg==} + + '@vitest/pretty-format@2.0.3': + resolution: {integrity: sha512-URM4GLsB2xD37nnTyvf6kfObFafxmycCL8un3OC9gaCs5cti2u+5rJdIflZ2fUJUen4NbvF6jCufwViAFLvz1g==} + '@vitest/runner@1.6.0': resolution: {integrity: sha512-P4xgwPjwesuBiHisAVz/LSSZtDjOTPYZVmNAnpHHSR6ONrf8eCJOFRvUwdHn30F5M1fxhqtl7QZQUk2dprIXAg==} + '@vitest/runner@2.0.3': + resolution: {integrity: sha512-EmSP4mcjYhAcuBWwqgpjR3FYVeiA4ROzRunqKltWjBfLNs1tnMLtF+qtgd5ClTwkDP6/DGlKJTNa6WxNK0bNYQ==} + '@vitest/snapshot@1.6.0': resolution: {integrity: sha512-+Hx43f8Chus+DCmygqqfetcAZrDJwvTj0ymqjQq4CvmpKFSTVteEOBzCusu1x2tt4OJcvBflyHUE0DZSLgEMtQ==} + '@vitest/snapshot@2.0.3': + resolution: {integrity: sha512-6OyA6v65Oe3tTzoSuRPcU6kh9m+mPL1vQ2jDlPdn9IQoUxl8rXhBnfICNOC+vwxWY684Vt5UPgtcA2aPFBb6wg==} + '@vitest/spy@1.6.0': resolution: {integrity: sha512-leUTap6B/cqi/bQkXUu6bQV5TZPx7pmMBKBQiI0rJA8c3pB56ZsaTbREnF7CJfmvAS4V2cXIBAh/3rVwrrCYgw==} + '@vitest/spy@2.0.3': + resolution: {integrity: sha512-sfqyAw/ypOXlaj4S+w8689qKM1OyPOqnonqOc9T91DsoHbfN5mU7FdifWWv3MtQFf0lEUstEwR9L/q/M390C+A==} + '@vitest/utils@1.6.0': resolution: {integrity: sha512-21cPiuGMoMZwiOHa2i4LXkMkMkCGzA+MVFV70jRwHo95dL4x/ts5GZhML1QWuy7yfp3WzK3lRvZi3JnXTYqrBw==} + '@vitest/utils@2.0.3': + resolution: {integrity: sha512-c/UdELMuHitQbbc/EVctlBaxoYAwQPQdSNwv7z/vHyBKy2edYZaFgptE27BRueZB7eW8po+cllotMNTDpL3HWg==} + '@volar/language-core@2.4.0-alpha.15': resolution: {integrity: sha512-mt8z4Fm2WxfQYoQHPcKVjLQV6PgPqyKLbkCVY2cr5RSaamqCHjhKEpsFX66aL4D/7oYguuaUw9Bx03Vt0TpIIA==} @@ -3216,6 +3234,10 @@ packages: assertion-error@1.1.0: resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} + assertion-error@2.0.1: + resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} + engines: {node: '>=12'} + ast-kit@0.12.2: resolution: {integrity: sha512-es1zHFsnZ4Y4efz412nnrU3KvVAhgqy90a7Yt9Wpi5vQ3l4aYMOX0Qx4FD0elKr5ITEhiUGCSFcgGYf4YTuACg==} engines: {node: '>=16.14.0'} @@ -3362,6 +3384,10 @@ packages: resolution: {integrity: sha512-0UXG04VuVbruMUYbJ6JctvH0YnC/4q3/AkT18q4NaITo91CUm0liMS9VqzT9vZhVQ/1eqPanMWjBM+Juhfb/9g==} engines: {node: '>=4'} + chai@5.1.1: + resolution: {integrity: sha512-pT1ZgP8rPNqUgieVaEY+ryQr6Q4HXNg8Ei9UnLUrjN4IA7dvQC5JB+/kxVcPNDHyBcc/26CXPkbNzq3qwrOEKA==} + engines: {node: '>=12'} + chalk@2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} engines: {node: '>=4'} @@ -3400,6 +3426,10 @@ packages: check-error@1.0.3: resolution: {integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==} + check-error@2.1.1: + resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==} + engines: {node: '>= 16'} + chokidar@3.6.0: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} @@ -3745,6 +3775,10 @@ packages: resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==} engines: {node: '>=6'} + deep-eql@5.0.2: + resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==} + engines: {node: '>=6'} + deep-equal@2.2.3: resolution: {integrity: sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==} engines: {node: '>= 0.4'} @@ -4860,12 +4894,12 @@ packages: resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==} engines: {node: '>=10'} - istanbul-lib-source-maps@5.0.4: - resolution: {integrity: sha512-wHOoEsNJTVltaJp8eVkm8w+GVkVNHT2YDYo53YdzQEL2gWm1hBX5cGFR9hQJtuGLebidVX7et3+dmDZrmclduw==} + istanbul-lib-source-maps@5.0.6: + resolution: {integrity: sha512-yg2d+Em4KizZC5niWhQaIomgf5WlL4vOOjZ5xGCmF8SnPE/mDWWXgvRExdcpCgh9lLRRa1/fSYp2ymmbJ1pI+A==} engines: {node: '>=10'} - istanbul-reports@3.1.6: - resolution: {integrity: sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==} + istanbul-reports@3.1.7: + resolution: {integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==} engines: {node: '>=8'} jackspeak@3.1.2: @@ -5076,6 +5110,9 @@ packages: loupe@2.3.7: resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==} + loupe@3.1.1: + resolution: {integrity: sha512-edNu/8D5MKVfGVFRhFf8aAxiTM6Wumfz5XsaatSxlD3w4R1d/WEKUTydCdPGbl9K7QG/Ca3GnDV2sIKIpXRQcw==} + lower-case@1.1.4: resolution: {integrity: sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==} @@ -5743,6 +5780,10 @@ packages: pathval@1.1.1: resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} + pathval@2.0.0: + resolution: {integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==} + engines: {node: '>= 14.16'} + perfect-debounce@1.0.0: resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==} @@ -6650,9 +6691,9 @@ packages: engines: {node: '>=10'} hasBin: true - test-exclude@6.0.0: - resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} - engines: {node: '>=8'} + test-exclude@7.0.1: + resolution: {integrity: sha512-pFYqmTw68LXVjeWJMST4+borgQP2AyMNbg1BpZh9LbyhUeNkeaPF9gzfPGUAnSMV3qPYdWUwDIjjCLiSDOl7vg==} + engines: {node: '>=18'} text-table@0.2.0: resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} @@ -6677,14 +6718,29 @@ packages: tinybench@2.5.1: resolution: {integrity: sha512-65NKvSuAVDP/n4CqH+a9w2kTlLReS9vhsAP06MWx+/89nMinJyB2icyl58RIcqCmIggpojIGeuJGhjU1aGMBSg==} + tinybench@2.8.0: + resolution: {integrity: sha512-1/eK7zUnIklz4JUUlL+658n58XO2hHLQfSk1Zf2LKieUjxidN16eKFEoDEfjHc3ohofSSqK3X5yO6VGb6iW8Lw==} + tinypool@0.8.4: resolution: {integrity: sha512-i11VH5gS6IFeLY3gMBQ00/MmLncVP7JLXOw1vlgkytLmJK7QnEr7NXf0LBdxfmNPAeyetukOk0bOYrJrFGjYJQ==} engines: {node: '>=14.0.0'} + tinypool@1.0.0: + resolution: {integrity: sha512-KIKExllK7jp3uvrNtvRBYBWBOAXSX8ZvoaD8T+7KB/QHIuoJW3Pmr60zucywjAlMb5TeXUkcs/MWeWLu0qvuAQ==} + engines: {node: ^18.0.0 || >=20.0.0} + + tinyrainbow@1.2.0: + resolution: {integrity: sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==} + engines: {node: '>=14.0.0'} + tinyspy@2.2.0: resolution: {integrity: sha512-d2eda04AN/cPOR89F7Xv5bK/jrQEhmcLFe6HFldoeO9AJtps+fqEnh486vnT/8y4bw38pSyxDcTCAq+Ks2aJTg==} engines: {node: '>=14.0.0'} + tinyspy@3.0.0: + resolution: {integrity: sha512-q5nmENpTHgiPVd1cJDDc9cVoYN5x4vCvwT3FMilvKPKneCBZAxn2YWQjDF0UMcE9k0Cay1gBiDfTMU0g+mPMQA==} + engines: {node: '>=14.0.0'} + titleize@3.0.0: resolution: {integrity: sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==} engines: {node: '>=12'} @@ -7019,6 +7075,11 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} hasBin: true + vite-node@2.0.3: + resolution: {integrity: sha512-14jzwMx7XTcMB+9BhGQyoEAmSl0eOr3nrnn+Z12WNERtOvLN+d2scbRUvyni05rT3997Bg+rZb47NyP4IQPKXg==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + vite-plugin-checker@0.7.2: resolution: {integrity: sha512-xeYeJbG0gaCaT0QcUC4B2Zo4y5NR8ZhYenc5gPbttrZvraRFwkEADCYwq+BfEHl9zYz7yf85TxsiGoYwyyIjhw==} engines: {node: '>=14.16'} @@ -7124,6 +7185,31 @@ packages: jsdom: optional: true + vitest@2.0.3: + resolution: {integrity: sha512-o3HRvU93q6qZK4rI2JrhKyZMMuxg/JRt30E6qeQs6ueaiz5hr1cPj+Sk2kATgQzMMqsa2DiNI0TIK++1ULx8Jw==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@edge-runtime/vm': '*' + '@types/node': ^18.0.0 || >=20.0.0 + '@vitest/browser': 2.0.3 + '@vitest/ui': 2.0.3 + happy-dom: '*' + jsdom: '*' + peerDependenciesMeta: + '@edge-runtime/vm': + optional: true + '@types/node': + optional: true + '@vitest/browser': + optional: true + '@vitest/ui': + optional: true + happy-dom: + optional: true + jsdom: + optional: true + void-elements@3.1.0: resolution: {integrity: sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==} engines: {node: '>=0.10.0'} @@ -8514,7 +8600,7 @@ snapshots: rc9: 2.1.2 std-env: 3.7.0 - '@nuxt/test-utils@3.13.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.31)(vue@3.4.31(typescript@5.5.3)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@14.12.3)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.45.2)(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vitest@1.6.0(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.0(vue@3.4.31(typescript@5.5.3)))(vue@3.4.31(typescript@5.5.3))': + '@nuxt/test-utils@3.13.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.31)(vue@3.4.31(typescript@5.5.3)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@14.12.3)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.45.2)(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.3(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.0(vue@3.4.31(typescript@5.5.3)))(vue@3.4.31(typescript@5.5.3))': dependencies: '@nuxt/kit': link:packages/kit '@nuxt/schema': link:packages/schema @@ -8541,7 +8627,7 @@ snapshots: unenv: 1.9.0 unplugin: 1.11.0 vite: 5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) - vitest-environment-nuxt: 1.0.0(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.31)(vue@3.4.31(typescript@5.5.3)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@14.12.3)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.45.2)(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vitest@1.6.0(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.0(vue@3.4.31(typescript@5.5.3)))(vue@3.4.31(typescript@5.5.3)) + vitest-environment-nuxt: 1.0.0(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.31)(vue@3.4.31(typescript@5.5.3)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@14.12.3)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.45.2)(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.3(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.0(vue@3.4.31(typescript@5.5.3)))(vue@3.4.31(typescript@5.5.3)) vue: 3.4.31(typescript@5.5.3) vue-router: 4.4.0(vue@3.4.31(typescript@5.5.3)) optionalDependencies: @@ -8549,7 +8635,7 @@ snapshots: '@vue/test-utils': 2.4.6 happy-dom: 14.12.3 playwright-core: 1.45.2 - vitest: 1.6.0(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0) + vitest: 2.0.3(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - magicast @@ -9689,22 +9775,22 @@ snapshots: vite: 5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) vue: 3.4.31(typescript@5.5.3) - '@vitest/coverage-v8@1.6.0(vitest@1.6.0(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))': + '@vitest/coverage-v8@2.0.3(vitest@2.0.3(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 debug: 4.3.5(supports-color@9.4.0) istanbul-lib-coverage: 3.2.2 istanbul-lib-report: 3.0.1 - istanbul-lib-source-maps: 5.0.4 - istanbul-reports: 3.1.6 + istanbul-lib-source-maps: 5.0.6 + istanbul-reports: 3.1.7 magic-string: 0.30.10 magicast: 0.3.4 - picocolors: 1.0.1 std-env: 3.7.0 strip-literal: 2.1.0 - test-exclude: 6.0.0 - vitest: 1.6.0(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0) + test-exclude: 7.0.1 + tinyrainbow: 1.2.0 + vitest: 2.0.3(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - supports-color @@ -9714,22 +9800,48 @@ snapshots: '@vitest/utils': 1.6.0 chai: 4.3.10 + '@vitest/expect@2.0.3': + dependencies: + '@vitest/spy': 2.0.3 + '@vitest/utils': 2.0.3 + chai: 5.1.1 + tinyrainbow: 1.2.0 + + '@vitest/pretty-format@2.0.3': + dependencies: + tinyrainbow: 1.2.0 + '@vitest/runner@1.6.0': dependencies: '@vitest/utils': 1.6.0 p-limit: 5.0.0 pathe: 1.1.2 + '@vitest/runner@2.0.3': + dependencies: + '@vitest/utils': 2.0.3 + pathe: 1.1.2 + '@vitest/snapshot@1.6.0': dependencies: magic-string: 0.30.10 pathe: 1.1.2 pretty-format: 29.7.0 + '@vitest/snapshot@2.0.3': + dependencies: + '@vitest/pretty-format': 2.0.3 + magic-string: 0.30.10 + pathe: 1.1.2 + '@vitest/spy@1.6.0': dependencies: tinyspy: 2.2.0 + '@vitest/spy@2.0.3': + dependencies: + tinyspy: 3.0.0 + '@vitest/utils@1.6.0': dependencies: diff-sequences: 29.6.3 @@ -9737,6 +9849,13 @@ snapshots: loupe: 2.3.7 pretty-format: 29.7.0 + '@vitest/utils@2.0.3': + dependencies: + '@vitest/pretty-format': 2.0.3 + estree-walker: 3.0.3 + loupe: 3.1.1 + tinyrainbow: 1.2.0 + '@volar/language-core@2.4.0-alpha.15': dependencies: '@volar/source-map': 2.4.0-alpha.15 @@ -10148,6 +10267,8 @@ snapshots: assertion-error@1.1.0: {} + assertion-error@2.0.1: {} + ast-kit@0.12.2: dependencies: '@babel/parser': 7.24.7 @@ -10178,7 +10299,7 @@ snapshots: babel-walk@3.0.0-canary-5: dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.24.9 bail@2.0.2: {} @@ -10302,6 +10423,14 @@ snapshots: pathval: 1.1.1 type-detect: 4.0.8 + chai@5.1.1: + dependencies: + assertion-error: 2.0.1 + check-error: 2.1.1 + deep-eql: 5.0.2 + loupe: 3.1.1 + pathval: 2.0.0 + chalk@2.4.2: dependencies: ansi-styles: 3.2.1 @@ -10353,6 +10482,8 @@ snapshots: dependencies: get-func-name: 2.0.2 + check-error@2.1.1: {} + chokidar@3.6.0: dependencies: anymatch: 3.1.3 @@ -10464,8 +10595,8 @@ snapshots: constantinople@4.0.1: dependencies: - '@babel/parser': 7.24.7 - '@babel/types': 7.24.7 + '@babel/parser': 7.24.8 + '@babel/types': 7.24.9 convert-gitmoji@0.1.3: {} @@ -10661,6 +10792,8 @@ snapshots: dependencies: type-detect: 4.0.8 + deep-eql@5.0.2: {} + deep-equal@2.2.3: dependencies: array-buffer-byte-length: 1.0.0 @@ -11971,7 +12104,7 @@ snapshots: make-dir: 4.0.0 supports-color: 7.2.0 - istanbul-lib-source-maps@5.0.4: + istanbul-lib-source-maps@5.0.6: dependencies: '@jridgewell/trace-mapping': 0.3.25 debug: 4.3.5(supports-color@9.4.0) @@ -11979,7 +12112,7 @@ snapshots: transitivePeerDependencies: - supports-color - istanbul-reports@3.1.6: + istanbul-reports@3.1.7: dependencies: html-escaper: 2.0.2 istanbul-lib-report: 3.0.1 @@ -12195,6 +12328,10 @@ snapshots: dependencies: get-func-name: 2.0.2 + loupe@3.1.1: + dependencies: + get-func-name: 2.0.2 + lower-case@1.1.4: {} lru-cache@10.2.0: {} @@ -13217,6 +13354,8 @@ snapshots: pathval@1.1.1: {} + pathval@2.0.0: {} + perfect-debounce@1.0.0: {} picocolors@1.0.1: {} @@ -14218,11 +14357,11 @@ snapshots: commander: 2.20.3 source-map-support: 0.5.21 - test-exclude@6.0.0: + test-exclude@7.0.1: dependencies: '@istanbuljs/schema': 0.1.3 - glob: 7.2.3 - minimatch: 3.1.2 + glob: 10.4.1 + minimatch: 9.0.4 text-table@0.2.0: {} @@ -14242,10 +14381,18 @@ snapshots: tinybench@2.5.1: {} + tinybench@2.8.0: {} + tinypool@0.8.4: {} + tinypool@1.0.0: {} + + tinyrainbow@1.2.0: {} + tinyspy@2.2.0: {} + tinyspy@3.0.0: {} + titleize@3.0.0: {} to-fast-properties@2.0.0: {} @@ -14662,6 +14809,23 @@ snapshots: - supports-color - terser + vite-node@2.0.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0): + dependencies: + cac: 6.7.14 + debug: 4.3.5(supports-color@9.4.0) + pathe: 1.1.2 + tinyrainbow: 1.2.0 + vite: 5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) + transitivePeerDependencies: + - '@types/node' + - less + - lightningcss + - sass + - stylus + - sugarss + - supports-color + - terser + vite-plugin-checker@0.7.2(eslint@9.7.0)(optionator@0.9.3)(typescript@5.5.3)(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.0.26(typescript@5.5.3)): dependencies: '@babel/code-frame': 7.24.7 @@ -14729,9 +14893,9 @@ snapshots: sass: 1.69.4 terser: 5.27.0 - vitest-environment-nuxt@1.0.0(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.31)(vue@3.4.31(typescript@5.5.3)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@14.12.3)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.45.2)(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vitest@1.6.0(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.0(vue@3.4.31(typescript@5.5.3)))(vue@3.4.31(typescript@5.5.3)): + vitest-environment-nuxt@1.0.0(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.31)(vue@3.4.31(typescript@5.5.3)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@14.12.3)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.45.2)(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.3(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.0(vue@3.4.31(typescript@5.5.3)))(vue@3.4.31(typescript@5.5.3)): dependencies: - '@nuxt/test-utils': 3.13.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.31)(vue@3.4.31(typescript@5.5.3)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@14.12.3)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.45.2)(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vitest@1.6.0(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.0(vue@3.4.31(typescript@5.5.3)))(vue@3.4.31(typescript@5.5.3)) + '@nuxt/test-utils': 3.13.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.31)(vue@3.4.31(typescript@5.5.3)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@14.12.3)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.45.2)(vite@5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.3(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.0(vue@3.4.31(typescript@5.5.3)))(vue@3.4.31(typescript@5.5.3)) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -14784,6 +14948,39 @@ snapshots: - supports-color - terser + vitest@2.0.3(@types/node@20.14.10)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0): + dependencies: + '@ampproject/remapping': 2.3.0 + '@vitest/expect': 2.0.3 + '@vitest/pretty-format': 2.0.3 + '@vitest/runner': 2.0.3 + '@vitest/snapshot': 2.0.3 + '@vitest/spy': 2.0.3 + '@vitest/utils': 2.0.3 + chai: 5.1.1 + debug: 4.3.5(supports-color@9.4.0) + execa: 8.0.1 + magic-string: 0.30.10 + pathe: 1.1.2 + std-env: 3.7.0 + tinybench: 2.8.0 + tinypool: 1.0.0 + tinyrainbow: 1.2.0 + vite: 5.3.4(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) + vite-node: 2.0.3(@types/node@20.14.10)(sass@1.69.4)(terser@5.27.0) + why-is-node-running: 2.2.2 + optionalDependencies: + '@types/node': 20.14.10 + happy-dom: 14.12.3 + transitivePeerDependencies: + - less + - lightningcss + - sass + - stylus + - sugarss + - supports-color + - terser + void-elements@3.1.0: {} vscode-jsonrpc@6.0.0: {} @@ -15053,8 +15250,8 @@ snapshots: with@7.0.2: dependencies: - '@babel/parser': 7.24.7 - '@babel/types': 7.24.7 + '@babel/parser': 7.24.8 + '@babel/types': 7.24.9 assert-never: 1.2.1 babel-walk: 3.0.0-canary-5 From 4846dbf6f8ad79db0bc031695cf529363082a5e8 Mon Sep 17 00:00:00 2001 From: Julien Huang Date: Tue, 16 Jul 2024 23:40:51 +0200 Subject: [PATCH 15/71] fix(nuxt): allow `getCachedData` to return undefined (#28187) --- packages/nuxt/src/app/composables/asyncData.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/nuxt/src/app/composables/asyncData.ts b/packages/nuxt/src/app/composables/asyncData.ts index 66c6d10a81..778dd48daf 100644 --- a/packages/nuxt/src/app/composables/asyncData.ts +++ b/packages/nuxt/src/app/composables/asyncData.ts @@ -60,10 +60,10 @@ export interface AsyncDataOptions< default?: () => DefaultT | Ref /** * Provide a function which returns cached data. - * A `null` or `undefined` return value will trigger a fetch. + * An `undefined` return value will trigger a fetch. * Default is `key => nuxt.isHydrating ? nuxt.payload.data[key] : nuxt.static.data[key]` which only caches data when payloadExtraction is enabled. */ - getCachedData?: (key: string, nuxtApp: NuxtApp) => NoInfer + getCachedData?: (key: string, nuxtApp: NuxtApp) => NoInfer | undefined /** * A function that can be used to alter handler function result after resolving. * Do not use it along with the `pick` option. From 42ef331816aabf3ebea23fc9e6bd1ca46f0cec23 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Wed, 17 Jul 2024 12:13:56 +0100 Subject: [PATCH 16/71] fix(nuxt): hide unhandled error messages in prod (#28156) --- packages/nuxt/src/core/runtime/nitro/error.ts | 47 ++++++++++--------- 1 file changed, 26 insertions(+), 21 deletions(-) diff --git a/packages/nuxt/src/core/runtime/nitro/error.ts b/packages/nuxt/src/core/runtime/nitro/error.ts index 89f7ef65c6..7620f96981 100644 --- a/packages/nuxt/src/core/runtime/nitro/error.ts +++ b/packages/nuxt/src/core/runtime/nitro/error.ts @@ -115,29 +115,34 @@ function normalizeError (error: any) { // temp fix for https://github.com/unjs/nitro/issues/759 // TODO: investigate vercel-edge not using unenv pollyfill const cwd = typeof process.cwd === 'function' ? process.cwd() : '/' - const stack = ((error.stack as string) || '') - .split('\n') - .splice(1) - .filter(line => line.includes('at ')) - .map((line) => { - const text = line - .replace(cwd + '/', './') - .replace('webpack:/', '') - .replace('file://', '') - .trim() - return { - text, - internal: - (line.includes('node_modules') && !line.includes('.cache')) || - line.includes('internal') || - line.includes('new Promise'), - } - }) + + // Hide details of unhandled/fatal errors in production + const hideDetails = !import.meta.dev && error.unhandled + + const stack = hideDetails + ? [] + : ((error.stack as string) || '') + .split('\n') + .splice(1) + .filter(line => line.includes('at ')) + .map((line) => { + const text = line + .replace(cwd + '/', './') + .replace('webpack:/', '') + .replace('file://', '') + .trim() + return { + text, + internal: + (line.includes('node_modules') && !line.includes('.cache')) || + line.includes('internal') || + line.includes('new Promise'), + } + }) const statusCode = error.statusCode || 500 - const statusMessage = - error.statusMessage ?? (statusCode === 404 ? 'Not Found' : '') - const message = error.message || error.toString() + const statusMessage = error.statusMessage ?? (statusCode === 404 ? 'Not Found' : '') + const message = hideDetails ? 'internal server error' : (error.message || error.toString()) return { stack, From 0c3cc4cf30b0049fd10a9610461eb5e5ab985498 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Thu, 18 Jul 2024 12:47:34 +0100 Subject: [PATCH 17/71] fix(nuxt): add `useScriptCrisp` scripts stub --- packages/nuxt/src/app/composables/script-stubs.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/nuxt/src/app/composables/script-stubs.ts b/packages/nuxt/src/app/composables/script-stubs.ts index 469b1619ee..7fcf5df5e6 100644 --- a/packages/nuxt/src/app/composables/script-stubs.ts +++ b/packages/nuxt/src/app/composables/script-stubs.ts @@ -45,6 +45,10 @@ export function useScriptCloudflareWebAnalytics (...args: unknown[]) { renderStubMessage('useScriptCloudflareWebAnalytics') } // eslint-disable-next-line @typescript-eslint/no-unused-vars +export function useScriptCrisp (...args: unknown[]) { + renderStubMessage('useScriptCrisp') +} +// eslint-disable-next-line @typescript-eslint/no-unused-vars export function useScriptFathomAnalytics (...args: unknown[]) { renderStubMessage('useScriptFathomAnalytics') } From eb31abe10e16cf5b4ad4bf246b676a87c246fd02 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Thu, 18 Jul 2024 15:52:40 +0100 Subject: [PATCH 18/71] fix(nuxt): use `addEventListener` to register cookie store listener (#28193) --- packages/nuxt/index.d.ts | 3 ++- packages/nuxt/src/app/composables/cookie.ts | 13 +++++++++--- test/basic.test.ts | 2 +- test/fixtures/basic/pages/cookies.vue | 23 ++++++++++++++------- 4 files changed, 29 insertions(+), 12 deletions(-) diff --git a/packages/nuxt/index.d.ts b/packages/nuxt/index.d.ts index db90cd08a0..5630f9aeb0 100644 --- a/packages/nuxt/index.d.ts +++ b/packages/nuxt/index.d.ts @@ -12,7 +12,8 @@ declare global { interface Window { cookieStore?: { - onchange: (event: any) => void + addEventListener: (type: 'change', listener: (event: any) => void) => void + removeEventListener: (type: 'change', listener: (event: any) => void) => void } } } diff --git a/packages/nuxt/src/app/composables/cookie.ts b/packages/nuxt/src/app/composables/cookie.ts index bdc9d93782..45fab10d47 100644 --- a/packages/nuxt/src/app/composables/cookie.ts +++ b/packages/nuxt/src/app/composables/cookie.ts @@ -83,13 +83,16 @@ export function useCookie (name: string, _opts?: const handleChange = (data: { value?: any, refresh?: boolean }) => { const value = data.refresh ? readRawCookies(opts)?.[name] : opts.decode(data.value) watchPaused = true - cookies[name] = cookie.value = value + cookie.value = value + cookies[name] = klona(value) nextTick(() => { watchPaused = false }) } let watchPaused = false - if (getCurrentScope()) { + const hasScope = !!getCurrentScope() + + if (hasScope) { onScopeDispose(() => { watchPaused = true callback() @@ -98,10 +101,14 @@ export function useCookie (name: string, _opts?: } if (store) { - store.onchange = (event) => { + const changeHandler = (event: any) => { const cookie = event.changed.find((c: any) => c.name === name) if (cookie) { handleChange({ value: cookie.value }) } } + store.addEventListener('change', changeHandler) + if (hasScope) { + onScopeDispose(() => store.removeEventListener('change', changeHandler)) + } } else if (channel) { channel.onmessage = ({ data }) => handleChange(data) } diff --git a/test/basic.test.ts b/test/basic.test.ts index c97245b8bb..108e836075 100644 --- a/test/basic.test.ts +++ b/test/basic.test.ts @@ -591,7 +591,7 @@ describe('nuxt composables', () => { }, }) const cookies = res.headers.get('set-cookie') - expect(cookies).toMatchInlineSnapshot('"set-in-plugin=true; Path=/, set=set; Path=/, browser-set=set; Path=/, browser-set-to-null=; Max-Age=0; Path=/, browser-set-to-null-with-default=; Max-Age=0; Path=/, browser-object-default=%7B%22foo%22%3A%22bar%22%7D; Path=/"') + expect(cookies).toMatchInlineSnapshot('"set-in-plugin=true; Path=/, accessed-with-default-value=default; Path=/, set=set; Path=/, browser-set=set; Path=/, browser-set-to-null=; Max-Age=0; Path=/, browser-set-to-null-with-default=; Max-Age=0; Path=/, browser-object-default=%7B%22foo%22%3A%22bar%22%7D; Path=/"') }) it('updates cookies when they are changed', async () => { const { page } = await renderPage('/cookies') diff --git a/test/fixtures/basic/pages/cookies.vue b/test/fixtures/basic/pages/cookies.vue index d646cba627..742b6824bc 100644 --- a/test/fixtures/basic/pages/cookies.vue +++ b/test/fixtures/basic/pages/cookies.vue @@ -1,28 +1,37 @@ -