From 161a1f10ee8646addad011cf1e6f8b6c1ed20a8d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 20 Aug 2024 22:53:25 +0100 Subject: [PATCH 001/108] chore(deps): update lycheeverse/lychee-action digest to d412870 (main) (#28616) --- .github/workflows/check-links.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-links.yml b/.github/workflows/check-links.yml index f07aa5b89..11c466bc2 100644 --- a/.github/workflows/check-links.yml +++ b/.github/workflows/check-links.yml @@ -29,7 +29,7 @@ jobs: - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - name: Lychee link checker - uses: lycheeverse/lychee-action@25a231001d1723960a301b7d4c82884dc7ef857d # for v1.8.0 + uses: lycheeverse/lychee-action@d4128702eae98bbc5ecf74df0165a8156c80920a # for v1.8.0 with: # arguments with file types to check args: >- From 2ccdaa14cbc4a825451499b820869f536aac7612 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Wed, 21 Aug 2024 12:38:18 +0100 Subject: [PATCH 002/108] fix(nuxt): extract route rules/page meta in 2+ script blocks (#28625) --- packages/nuxt/src/pages/route-rules.ts | 45 +++--- packages/nuxt/src/pages/utils.ts | 167 ++++++++++++----------- packages/nuxt/test/page-metadata.test.ts | 35 +++++ 3 files changed, 144 insertions(+), 103 deletions(-) diff --git a/packages/nuxt/src/pages/route-rules.ts b/packages/nuxt/src/pages/route-rules.ts index fe9672a1b..6f025f678 100644 --- a/packages/nuxt/src/pages/route-rules.ts +++ b/packages/nuxt/src/pages/route-rules.ts @@ -18,30 +18,33 @@ export async function extractRouteRules (code: string): Promise[^>]*)>(?[\s\S]*?)<\/script[^>]*>/i +const SFC_SCRIPT_RE = /[^>]*)>(?[\s\S]*?)<\/script[^>]*>/gi export function extractScriptContent (html: string) { - const groups = html.match(SFC_SCRIPT_RE)?.groups || {} - - if (groups.content) { - return { - loader: groups.attrs.includes('tsx') ? 'tsx' : 'ts', - code: groups.content.trim(), - } as const + const contents: Array<{ loader: 'tsx' | 'ts', code: string }> = [] + for (const match of html.matchAll(SFC_SCRIPT_RE)) { + if (match?.groups?.content) { + contents.push({ + loader: match.groups.attrs.includes('tsx') ? 'tsx' : 'ts', + code: match.groups.content.trim(), + }) + } } - return null + return contents } const PAGE_META_RE = /definePageMeta\([\s\S]*?\)/ +const extractionKeys = ['name', 'path', 'alias', 'redirect'] as const const DYNAMIC_META_KEY = '__nuxt_dynamic_meta_key' as const const pageContentsCache: Record = {} @@ -197,100 +199,101 @@ export async function getRouteMeta (contents: string, absolutePath: string): Pro if (absolutePath in metaCache) { return metaCache[absolutePath] } const loader = getLoader(absolutePath) - const script = !loader ? null : loader === 'vue' ? extractScriptContent(contents) : { code: contents, loader } - if (!script) { + const scriptBlocks = !loader ? null : loader === 'vue' ? extractScriptContent(contents) : [{ code: contents, loader }] + if (!scriptBlocks) { metaCache[absolutePath] = {} return {} } - if (!PAGE_META_RE.test(script.code)) { - metaCache[absolutePath] = {} - return {} - } - - const js = await transform(script.code, { loader: script.loader }) - const ast = parse(js.code, { - sourceType: 'module', - ecmaVersion: 'latest', - ranges: true, - }) as unknown as Program - const extractedMeta = {} as Partial> - const extractionKeys = ['name', 'path', 'alias', 'redirect'] as const - const dynamicProperties = new Set() - let foundMeta = false + for (const script of scriptBlocks) { + if (!PAGE_META_RE.test(script.code)) { + continue + } - walk(ast, { - enter (node) { - if (foundMeta) { return } + const js = await transform(script.code, { loader: script.loader }) + const ast = parse(js.code, { + sourceType: 'module', + ecmaVersion: 'latest', + ranges: true, + }) as unknown as Program - if (node.type !== 'ExpressionStatement' || node.expression.type !== 'CallExpression' || node.expression.callee.type !== 'Identifier' || node.expression.callee.name !== 'definePageMeta') { return } + const dynamicProperties = new Set() - foundMeta = true - const pageMetaArgument = ((node as ExpressionStatement).expression as CallExpression).arguments[0] as ObjectExpression + let foundMeta = false - for (const key of extractionKeys) { - const property = pageMetaArgument.properties.find(property => property.type === 'Property' && property.key.type === 'Identifier' && property.key.name === key) as Property - if (!property) { continue } + walk(ast, { + enter (node) { + if (foundMeta) { return } - if (property.value.type === 'ObjectExpression') { - const valueString = js.code.slice(property.value.range![0], property.value.range![1]) - try { - extractedMeta[key] = JSON.parse(runInNewContext(`JSON.stringify(${valueString})`, {})) - } catch { - console.debug(`[nuxt] Skipping extraction of \`${key}\` metadata as it is not JSON-serializable (reading \`${absolutePath}\`).`) - dynamicProperties.add(key) - continue - } - } + if (node.type !== 'ExpressionStatement' || node.expression.type !== 'CallExpression' || node.expression.callee.type !== 'Identifier' || node.expression.callee.name !== 'definePageMeta') { return } - if (property.value.type === 'ArrayExpression') { - const values: string[] = [] - for (const element of property.value.elements) { - if (!element) { - continue - } - if (element.type !== 'Literal' || typeof element.value !== 'string') { - console.debug(`[nuxt] Skipping extraction of \`${key}\` metadata as it is not an array of string literals (reading \`${absolutePath}\`).`) + foundMeta = true + const pageMetaArgument = ((node as ExpressionStatement).expression as CallExpression).arguments[0] as ObjectExpression + + for (const key of extractionKeys) { + const property = pageMetaArgument.properties.find(property => property.type === 'Property' && property.key.type === 'Identifier' && property.key.name === key) as Property + if (!property) { continue } + + if (property.value.type === 'ObjectExpression') { + const valueString = js.code.slice(property.value.range![0], property.value.range![1]) + try { + extractedMeta[key] = JSON.parse(runInNewContext(`JSON.stringify(${valueString})`, {})) + } catch { + console.debug(`[nuxt] Skipping extraction of \`${key}\` metadata as it is not JSON-serializable (reading \`${absolutePath}\`).`) dynamicProperties.add(key) continue } - values.push(element.value) } - extractedMeta[key] = values - continue + + if (property.value.type === 'ArrayExpression') { + const values: string[] = [] + for (const element of property.value.elements) { + if (!element) { + continue + } + if (element.type !== 'Literal' || typeof element.value !== 'string') { + console.debug(`[nuxt] Skipping extraction of \`${key}\` metadata as it is not an array of string literals (reading \`${absolutePath}\`).`) + dynamicProperties.add(key) + continue + } + values.push(element.value) + } + extractedMeta[key] = values + continue + } + + if (property.value.type !== 'Literal' || typeof property.value.value !== 'string') { + console.debug(`[nuxt] Skipping extraction of \`${key}\` metadata as it is not a string literal or array of string literals (reading \`${absolutePath}\`).`) + dynamicProperties.add(key) + continue + } + extractedMeta[key] = property.value.value } - if (property.value.type !== 'Literal' || typeof property.value.value !== 'string') { - console.debug(`[nuxt] Skipping extraction of \`${key}\` metadata as it is not a string literal or array of string literals (reading \`${absolutePath}\`).`) - dynamicProperties.add(key) - continue + for (const property of pageMetaArgument.properties) { + if (property.type !== 'Property') { + continue + } + const isIdentifierOrLiteral = property.key.type === 'Literal' || property.key.type === 'Identifier' + if (!isIdentifierOrLiteral) { + continue + } + const name = property.key.type === 'Identifier' ? property.key.name : String(property.value) + if (!(extractionKeys as unknown as string[]).includes(name)) { + dynamicProperties.add('meta') + break + } } - extractedMeta[key] = property.value.value - } - for (const property of pageMetaArgument.properties) { - if (property.type !== 'Property') { - continue + if (dynamicProperties.size) { + extractedMeta.meta ??= {} + extractedMeta.meta[DYNAMIC_META_KEY] = dynamicProperties } - const isIdentifierOrLiteral = property.key.type === 'Literal' || property.key.type === 'Identifier' - if (!isIdentifierOrLiteral) { - continue - } - const name = property.key.type === 'Identifier' ? property.key.name : String(property.value) - if (!(extractionKeys as unknown as string[]).includes(name)) { - dynamicProperties.add('meta') - break - } - } - - if (dynamicProperties.size) { - extractedMeta.meta ??= {} - extractedMeta.meta[DYNAMIC_META_KEY] = dynamicProperties - } - }, - }) + }, + }) + } metaCache[absolutePath] = extractedMeta return extractedMeta diff --git a/packages/nuxt/test/page-metadata.test.ts b/packages/nuxt/test/page-metadata.test.ts index 337871af5..f6b79de43 100644 --- a/packages/nuxt/test/page-metadata.test.ts +++ b/packages/nuxt/test/page-metadata.test.ts @@ -58,6 +58,41 @@ describe('page metadata', () => { `) }) + it('should extract serialisable metadata from files with multiple blocks', async () => { + const meta = await getRouteMeta(` + + + `, filePath) + + expect(meta).toMatchInlineSnapshot(` + { + "meta": { + "__nuxt_dynamic_meta_key": Set { + "meta", + }, + }, + "name": "some-custom-name", + "path": "/some-custom-path", + } + `) + }) + it('should extract serialisable metadata in options api', async () => { const meta = await getRouteMeta(` diff --git a/test/fixtures/basic/pages/validate-custom-error.vue b/test/fixtures/basic/pages/validate-custom-error.vue new file mode 100644 index 000000000..74c2a09a1 --- /dev/null +++ b/test/fixtures/basic/pages/validate-custom-error.vue @@ -0,0 +1,12 @@ + + + From 5060ff7be0bf5a3ebe917b65c52406f3ea7635d1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 21 Aug 2024 13:03:27 +0100 Subject: [PATCH 004/108] chore(deps): update all non-major dependencies (main) (#28613) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Daniel Roe --- .../workflows/reproduire-sur-stackblitz.yml | 2 +- package.json | 4 +- packages/kit/package.json | 4 +- packages/nuxt/package.json | 14 +- packages/schema/package.json | 8 +- packages/ui-templates/package.json | 2 +- packages/vite/package.json | 2 +- packages/webpack/package.json | 2 +- pnpm-lock.yaml | 816 +++++++----------- test/bundle.test.ts | 10 +- 10 files changed, 320 insertions(+), 544 deletions(-) diff --git a/.github/workflows/reproduire-sur-stackblitz.yml b/.github/workflows/reproduire-sur-stackblitz.yml index e5dd5a9fa..a4b84dc8f 100644 --- a/.github/workflows/reproduire-sur-stackblitz.yml +++ b/.github/workflows/reproduire-sur-stackblitz.yml @@ -12,6 +12,6 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - uses: huang-julien/reproduire-sur-stackblitz@v1.0.0 + - uses: huang-julien/reproduire-sur-stackblitz@v1.0.1 with: reproduction-heading: '### Reproduction' \ No newline at end of file diff --git a/package.json b/package.json index d3a6d9e32..c61707fbc 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "rollup": "^4.21.0", "typescript": "5.5.4", "unbuild": "3.0.0-rc.7", - "vite": "5.4.1", + "vite": "5.4.2", "vue": "3.4.38" }, "devDependencies": { @@ -62,7 +62,7 @@ "@types/eslint__js": "8.42.3", "@types/node": "20.16.1", "@types/semver": "7.5.8", - "@unhead/schema": "1.9.16", + "@unhead/schema": "1.10.0", "@vitejs/plugin-vue": "5.1.2", "@vitest/coverage-v8": "2.0.5", "@vue/test-utils": "2.4.6", diff --git a/packages/kit/package.json b/packages/kit/package.json index 71d7fc292..791150880 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -44,7 +44,7 @@ "semver": "^7.6.3", "ufo": "^1.5.4", "unctx": "^2.3.1", - "unimport": "^3.10.0", + "unimport": "^3.10.1", "untyped": "^1.4.2" }, "devDependencies": { @@ -52,7 +52,7 @@ "@types/semver": "7.5.8", "nitro": "npm:nitro-nightly@3.0.0-beta-28665895.e727afda", "unbuild": "3.0.0-rc.7", - "vite": "5.4.1", + "vite": "5.4.2", "vitest": "2.0.5", "webpack": "5.93.0" }, diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index e35f8a401..95b273612 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -60,14 +60,14 @@ }, "dependencies": { "@nuxt/devalue": "^2.0.2", - "@nuxt/devtools": "^1.3.9", + "@nuxt/devtools": "^1.3.14", "@nuxt/kit": "workspace:*", "@nuxt/schema": "workspace:*", "@nuxt/telemetry": "^2.5.4", "@nuxt/vite-builder": "workspace:*", - "@unhead/dom": "^1.9.16", - "@unhead/ssr": "^1.9.16", - "@unhead/vue": "^1.9.16", + "@unhead/dom": "^1.10.0", + "@unhead/ssr": "^1.10.0", + "@unhead/vue": "^1.10.0", "@vue/shared": "^3.4.38", "acorn": "8.12.1", "c12": "^2.0.0-beta.1", @@ -109,7 +109,7 @@ "uncrypto": "^0.1.3", "unctx": "^2.3.1", "unenv": "^1.10.0", - "unimport": "^3.10.0", + "unimport": "^3.10.1", "unplugin": "^1.12.2", "unplugin-vue-router": "^0.10.7", "unstorage": "^1.10.2", @@ -120,14 +120,14 @@ "vue-router": "^4.4.3" }, "devDependencies": { - "@nuxt/scripts": "0.6.6", + "@nuxt/scripts": "0.7.0", "@nuxt/ui-templates": "1.3.4", "@parcel/watcher": "2.4.1", "@types/estree": "1.0.5", "@vitejs/plugin-vue": "5.1.2", "@vue/compiler-sfc": "3.4.38", "unbuild": "3.0.0-rc.7", - "vite": "5.4.1", + "vite": "5.4.2", "vitest": "2.0.5" }, "peerDependencies": { diff --git a/packages/schema/package.json b/packages/schema/package.json index e204b1273..f8aad2686 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -39,7 +39,7 @@ "@types/file-loader": "5.0.4", "@types/pug": "2.0.10", "@types/sass-loader": "8.0.9", - "@unhead/schema": "1.9.16", + "@unhead/schema": "1.10.0", "@vitejs/plugin-vue": "5.1.2", "@vitejs/plugin-vue-jsx": "4.0.1", "@vue/compiler-core": "3.4.38", @@ -54,13 +54,13 @@ "unbuild": "3.0.0-rc.7", "unctx": "2.3.1", "unenv": "1.10.0", - "vite": "5.4.1", + "vite": "5.4.2", "vue": "3.4.38", "vue-bundle-renderer": "2.1.0", "vue-loader": "17.4.2", "vue-router": "4.4.3", "webpack": "5.93.0", - "webpack-dev-middleware": "7.4.0" + "webpack-dev-middleware": "7.4.1" }, "dependencies": { "compatx": "^0.1.8", @@ -73,7 +73,7 @@ "std-env": "^3.7.0", "ufo": "^1.5.4", "uncrypto": "^0.1.3", - "unimport": "^3.10.0", + "unimport": "^3.10.1", "untyped": "^1.4.2" }, "engines": { diff --git a/packages/ui-templates/package.json b/packages/ui-templates/package.json index 91301989c..ec5fe100e 100644 --- a/packages/ui-templates/package.json +++ b/packages/ui-templates/package.json @@ -31,6 +31,6 @@ "prettier": "3.3.3", "scule": "1.3.0", "unocss": "0.62.2", - "vite": "5.4.1" + "vite": "5.4.2" } } diff --git a/packages/vite/package.json b/packages/vite/package.json index 9c8cb8626..91ee1fd5e 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -62,7 +62,7 @@ "ufo": "^1.5.4", "unenv": "^1.10.0", "unplugin": "^1.12.2", - "vite": "^5.4.1", + "vite": "^5.4.2", "vite-node": "^2.0.5", "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 be1b8d752..ca5724fdb 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -66,7 +66,7 @@ "vue-loader": "^17.4.2", "webpack": "^5.93.0", "webpack-bundle-analyzer": "^4.10.2", - "webpack-dev-middleware": "^7.4.0", + "webpack-dev-middleware": "^7.4.1", "webpack-hot-middleware": "^2.26.1", "webpack-virtual-modules": "^0.6.2", "webpackbar": "^6.0.1" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3f96359fc..68b60b16d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -20,7 +20,7 @@ overrides: rollup: ^4.21.0 typescript: 5.5.4 unbuild: 3.0.0-rc.7 - vite: 5.4.1 + vite: 5.4.2 vue: 3.4.38 patchedDependencies: @@ -43,7 +43,7 @@ importers: version: link:packages/kit '@nuxt/test-utils': specifier: 3.14.1 - version: 3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@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.46.1)(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.1)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)) + version: 3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@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.46.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.1)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)) '@nuxt/webpack-builder': specifier: workspace:* version: link:packages/webpack @@ -60,11 +60,11 @@ importers: specifier: 7.5.8 version: 7.5.8 '@unhead/schema': - specifier: 1.9.16 - version: 1.9.16 + specifier: 1.10.0 + version: 1.10.0 '@vitejs/plugin-vue': specifier: 5.1.2 - version: 5.1.2(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4)) + version: 5.1.2(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4)) '@vitest/coverage-v8': specifier: 2.0.5 version: 2.0.5(vitest@2.0.5(@types/node@20.16.1)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0)) @@ -163,7 +163,7 @@ importers: version: 2.0.5(@types/node@20.16.1)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0) vitest-environment-nuxt: specifier: 1.0.1 - version: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@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.46.1)(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.1)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)) + version: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@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.46.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.1)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)) vue: specifier: 3.4.38 version: 3.4.38(typescript@5.5.4) @@ -231,8 +231,8 @@ importers: specifier: ^2.3.1 version: 2.3.1 unimport: - specifier: ^3.10.0 - version: 3.10.0(rollup@4.21.0) + specifier: ^3.10.1 + version: 3.10.1(rollup@4.21.0) untyped: specifier: ^1.4.2 version: 1.4.2 @@ -250,8 +250,8 @@ importers: specifier: 3.0.0-rc.7 version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.0.29(typescript@5.5.4)) vite: - specifier: 5.4.1 - version: 5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) + specifier: 5.4.2 + version: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) vitest: specifier: 2.0.5 version: 2.0.5(@types/node@20.16.1)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0) @@ -265,8 +265,8 @@ importers: specifier: ^2.0.2 version: 2.0.2 '@nuxt/devtools': - specifier: ^1.3.9 - version: 1.3.9(rollup@4.21.0)(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + specifier: ^1.3.14 + version: 1.3.14(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) '@nuxt/kit': specifier: workspace:* version: link:../kit @@ -283,14 +283,14 @@ importers: specifier: 20.16.1 version: 20.16.1 '@unhead/dom': - specifier: ^1.9.16 - version: 1.9.16 + specifier: ^1.10.0 + version: 1.10.0 '@unhead/ssr': - specifier: ^1.9.16 - version: 1.9.16 + specifier: ^1.10.0 + version: 1.10.0 '@unhead/vue': - specifier: ^1.9.16 - version: 1.9.16(vue@3.4.38(typescript@5.5.4)) + specifier: ^1.10.0 + version: 1.10.0(vue@3.4.38(typescript@5.5.4)) '@vue/shared': specifier: ^3.4.38 version: 3.4.38 @@ -415,8 +415,8 @@ importers: specifier: ^1.10.0 version: 1.10.0 unimport: - specifier: ^3.10.0 - version: 3.10.0(rollup@4.21.0) + specifier: ^3.10.1 + version: 3.10.1(rollup@4.21.0) unplugin: specifier: ^1.12.2 version: 1.12.2 @@ -443,8 +443,8 @@ importers: version: 4.4.3(vue@3.4.38(typescript@5.5.4)) devDependencies: '@nuxt/scripts': - specifier: 0.6.6 - version: 0.6.6(@nuxt/devtools@1.3.9(rollup@4.21.0)(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.61.3(rollup@4.21.0)(webpack@5.93.0(esbuild@0.23.1)))(@vue/compiler-core@3.4.38)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.41)(rollup@4.21.0)(typescript@5.5.4)(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))(webpack@5.93.0(esbuild@0.23.1)) + specifier: 0.7.0 + version: 0.7.0(@nuxt/devtools@1.3.14(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.61.3(rollup@4.21.0)(webpack@5.93.0(esbuild@0.23.1)))(@vue/compiler-core@3.4.38)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.41)(rollup@4.21.0)(typescript@5.5.4)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))(webpack@5.93.0(esbuild@0.23.1)) '@nuxt/ui-templates': specifier: workspace:* version: link:../ui-templates @@ -456,7 +456,7 @@ importers: version: 1.0.5 '@vitejs/plugin-vue': specifier: 5.1.2 - version: 5.1.2(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4)) + version: 5.1.2(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4)) '@vue/compiler-sfc': specifier: 3.4.38 version: 3.4.38 @@ -464,8 +464,8 @@ importers: specifier: 3.0.0-rc.7 version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.0.29(typescript@5.5.4)) vite: - specifier: 5.4.1 - version: 5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) + specifier: 5.4.2 + version: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) vitest: specifier: 2.0.5 version: 2.0.5(@types/node@20.16.1)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0) @@ -503,8 +503,8 @@ importers: specifier: ^0.1.3 version: 0.1.3 unimport: - specifier: ^3.10.0 - version: 3.10.0(rollup@4.21.0) + specifier: ^3.10.1 + version: 3.10.1(rollup@4.21.0) untyped: specifier: ^1.4.2 version: 1.4.2 @@ -525,14 +525,14 @@ importers: specifier: 8.0.9 version: 8.0.9 '@unhead/schema': - specifier: 1.9.16 - version: 1.9.16 + specifier: 1.10.0 + version: 1.10.0 '@vitejs/plugin-vue': specifier: 5.1.2 - version: 5.1.2(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4)) + version: 5.1.2(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4)) '@vitejs/plugin-vue-jsx': specifier: 4.0.1 - version: 4.0.1(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4)) + version: 4.0.1(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4)) '@vue/compiler-core': specifier: 3.4.38 version: 3.4.38 @@ -570,8 +570,8 @@ importers: specifier: 1.10.0 version: 1.10.0 vite: - specifier: 5.4.1 - version: 5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) + specifier: 5.4.2 + version: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) vue: specifier: 3.4.38 version: 3.4.38(typescript@5.5.4) @@ -588,8 +588,8 @@ importers: specifier: 5.93.0 version: 5.93.0 webpack-dev-middleware: - specifier: 7.4.0 - version: 7.4.0(webpack@5.93.0) + specifier: 7.4.1 + version: 7.4.1(webpack@5.93.0) packages/ui-templates: devDependencies: @@ -631,10 +631,10 @@ importers: version: 1.3.0 unocss: specifier: 0.62.2 - version: 0.62.2(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + version: 0.62.2(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) vite: - specifier: 5.4.1 - version: 5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) + specifier: 5.4.2 + version: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) packages/vite: dependencies: @@ -646,10 +646,10 @@ importers: version: 5.0.7(rollup@4.21.0) '@vitejs/plugin-vue': specifier: ^5.1.2 - version: 5.1.2(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4)) + version: 5.1.2(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4)) '@vitejs/plugin-vue-jsx': specifier: ^4.0.1 - version: 4.0.1(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4)) + version: 4.0.1(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4)) autoprefixer: specifier: ^10.4.20 version: 10.4.20(postcss@8.4.41) @@ -729,14 +729,14 @@ importers: specifier: ^1.12.2 version: 1.12.2 vite: - specifier: 5.4.1 - version: 5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) + specifier: 5.4.2 + version: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) vite-node: specifier: ^2.0.5 version: 2.0.5(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) vite-plugin-checker: specifier: ^0.7.2 - version: 0.7.2(eslint@9.9.0(jiti@2.0.0-beta.3))(optionator@0.9.3)(typescript@5.5.4)(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.0.29(typescript@5.5.4)) + version: 0.7.2(eslint@9.9.0(jiti@2.0.0-beta.3))(optionator@0.9.3)(typescript@5.5.4)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.0.29(typescript@5.5.4)) vue-bundle-renderer: specifier: ^2.1.0 version: 2.1.0 @@ -886,8 +886,8 @@ importers: specifier: ^4.10.2 version: 4.10.2 webpack-dev-middleware: - specifier: ^7.4.0 - version: 7.4.0(webpack@5.93.0) + specifier: ^7.4.1 + version: 7.4.1(webpack@5.93.0) webpack-hot-middleware: specifier: ^2.26.1 version: 2.26.1 @@ -930,7 +930,7 @@ importers: dependencies: '@unhead/shared': specifier: latest - version: 1.9.16 + version: 1.10.0 '@vue/devtools-api': specifier: latest version: 6.6.3 @@ -942,7 +942,7 @@ importers: version: link:../packages/nuxt unhead: specifier: latest - version: 1.9.16 + version: 1.10.0 vue: specifier: 3.4.38 version: 3.4.38(typescript@5.5.4) @@ -958,10 +958,10 @@ importers: devDependencies: '@unhead/dom': specifier: latest - version: 1.9.16 + version: 1.10.0 '@unhead/shared': specifier: latest - version: 1.9.16 + version: 1.10.0 '@vue/devtools-api': specifier: latest version: 6.6.3 @@ -976,7 +976,7 @@ importers: version: 1.5.4 unhead: specifier: latest - version: 1.9.16 + version: 1.10.0 unplugin: specifier: latest version: 1.12.2 @@ -995,7 +995,7 @@ importers: version: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) unplugin-vue-router: specifier: ^0.10.0 - version: 0.10.6(rollup@4.21.0)(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)) + version: 0.10.7(rollup@4.21.0)(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)) vitest: specifier: 1.6.0 version: 1.6.0(@types/node@20.16.1)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0) @@ -1032,7 +1032,7 @@ importers: devDependencies: '@unhead/shared': specifier: latest - version: 1.9.16 + version: 1.10.0 '@vue/devtools-api': specifier: latest version: 6.6.3 @@ -1041,7 +1041,7 @@ importers: version: 3.4.38 unhead: specifier: latest - version: 1.9.16 + version: 1.10.0 test/fixtures/suspense: dependencies: @@ -1054,7 +1054,7 @@ importers: devDependencies: '@unhead/shared': specifier: latest - version: 1.9.16 + version: 1.10.0 '@vue/devtools-api': specifier: latest version: 6.6.3 @@ -1066,7 +1066,7 @@ importers: version: 5.5.4 unhead: specifier: latest - version: 1.9.16 + version: 1.10.0 packages: @@ -1295,12 +1295,6 @@ packages: cpu: [ppc64] os: [aix] - '@esbuild/aix-ppc64@0.23.0': - resolution: {integrity: sha512-3sG8Zwa5fMcA9bgqB8AfWPQ+HFke6uD3h1s3RIwUNK8EG7a4buxvuFTs3j1IMs2NXAk9F30C/FF4vxRgQCcmoQ==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [aix] - '@esbuild/aix-ppc64@0.23.1': resolution: {integrity: sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==} engines: {node: '>=18'} @@ -1319,12 +1313,6 @@ packages: cpu: [arm64] os: [android] - '@esbuild/android-arm64@0.23.0': - resolution: {integrity: sha512-EuHFUYkAVfU4qBdyivULuu03FhJO4IJN9PGuABGrFy4vUuzk91P2d+npxHcFdpUnfYKy0PuV+n6bKIpHOB3prQ==} - engines: {node: '>=18'} - cpu: [arm64] - os: [android] - '@esbuild/android-arm64@0.23.1': resolution: {integrity: sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==} engines: {node: '>=18'} @@ -1343,12 +1331,6 @@ packages: cpu: [arm] os: [android] - '@esbuild/android-arm@0.23.0': - resolution: {integrity: sha512-+KuOHTKKyIKgEEqKbGTK8W7mPp+hKinbMBeEnNzjJGyFcWsfrXjSTNluJHCY1RqhxFurdD8uNXQDei7qDlR6+g==} - engines: {node: '>=18'} - cpu: [arm] - os: [android] - '@esbuild/android-arm@0.23.1': resolution: {integrity: sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ==} engines: {node: '>=18'} @@ -1367,12 +1349,6 @@ packages: cpu: [x64] os: [android] - '@esbuild/android-x64@0.23.0': - resolution: {integrity: sha512-WRrmKidLoKDl56LsbBMhzTTBxrsVwTKdNbKDalbEZr0tcsBgCLbEtoNthOW6PX942YiYq8HzEnb4yWQMLQuipQ==} - engines: {node: '>=18'} - cpu: [x64] - os: [android] - '@esbuild/android-x64@0.23.1': resolution: {integrity: sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg==} engines: {node: '>=18'} @@ -1391,12 +1367,6 @@ packages: cpu: [arm64] os: [darwin] - '@esbuild/darwin-arm64@0.23.0': - resolution: {integrity: sha512-YLntie/IdS31H54Ogdn+v50NuoWF5BDkEUFpiOChVa9UnKpftgwzZRrI4J132ETIi+D8n6xh9IviFV3eXdxfow==} - engines: {node: '>=18'} - cpu: [arm64] - os: [darwin] - '@esbuild/darwin-arm64@0.23.1': resolution: {integrity: sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==} engines: {node: '>=18'} @@ -1415,12 +1385,6 @@ packages: cpu: [x64] os: [darwin] - '@esbuild/darwin-x64@0.23.0': - resolution: {integrity: sha512-IMQ6eme4AfznElesHUPDZ+teuGwoRmVuuixu7sv92ZkdQcPbsNHzutd+rAfaBKo8YK3IrBEi9SLLKWJdEvJniQ==} - engines: {node: '>=18'} - cpu: [x64] - os: [darwin] - '@esbuild/darwin-x64@0.23.1': resolution: {integrity: sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw==} engines: {node: '>=18'} @@ -1439,12 +1403,6 @@ packages: cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-arm64@0.23.0': - resolution: {integrity: sha512-0muYWCng5vqaxobq6LB3YNtevDFSAZGlgtLoAc81PjUfiFz36n4KMpwhtAd4he8ToSI3TGyuhyx5xmiWNYZFyw==} - engines: {node: '>=18'} - cpu: [arm64] - os: [freebsd] - '@esbuild/freebsd-arm64@0.23.1': resolution: {integrity: sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==} engines: {node: '>=18'} @@ -1463,12 +1421,6 @@ packages: cpu: [x64] os: [freebsd] - '@esbuild/freebsd-x64@0.23.0': - resolution: {integrity: sha512-XKDVu8IsD0/q3foBzsXGt/KjD/yTKBCIwOHE1XwiXmrRwrX6Hbnd5Eqn/WvDekddK21tfszBSrE/WMaZh+1buQ==} - engines: {node: '>=18'} - cpu: [x64] - os: [freebsd] - '@esbuild/freebsd-x64@0.23.1': resolution: {integrity: sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g==} engines: {node: '>=18'} @@ -1487,12 +1439,6 @@ packages: cpu: [arm64] os: [linux] - '@esbuild/linux-arm64@0.23.0': - resolution: {integrity: sha512-j1t5iG8jE7BhonbsEg5d9qOYcVZv/Rv6tghaXM/Ug9xahM0nX/H2gfu6X6z11QRTMT6+aywOMA8TDkhPo8aCGw==} - engines: {node: '>=18'} - cpu: [arm64] - os: [linux] - '@esbuild/linux-arm64@0.23.1': resolution: {integrity: sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==} engines: {node: '>=18'} @@ -1511,12 +1457,6 @@ packages: cpu: [arm] os: [linux] - '@esbuild/linux-arm@0.23.0': - resolution: {integrity: sha512-SEELSTEtOFu5LPykzA395Mc+54RMg1EUgXP+iw2SJ72+ooMwVsgfuwXo5Fn0wXNgWZsTVHwY2cg4Vi/bOD88qw==} - engines: {node: '>=18'} - cpu: [arm] - os: [linux] - '@esbuild/linux-arm@0.23.1': resolution: {integrity: sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ==} engines: {node: '>=18'} @@ -1535,12 +1475,6 @@ packages: cpu: [ia32] os: [linux] - '@esbuild/linux-ia32@0.23.0': - resolution: {integrity: sha512-P7O5Tkh2NbgIm2R6x1zGJJsnacDzTFcRWZyTTMgFdVit6E98LTxO+v8LCCLWRvPrjdzXHx9FEOA8oAZPyApWUA==} - engines: {node: '>=18'} - cpu: [ia32] - os: [linux] - '@esbuild/linux-ia32@0.23.1': resolution: {integrity: sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ==} engines: {node: '>=18'} @@ -1559,12 +1493,6 @@ packages: cpu: [loong64] os: [linux] - '@esbuild/linux-loong64@0.23.0': - resolution: {integrity: sha512-InQwepswq6urikQiIC/kkx412fqUZudBO4SYKu0N+tGhXRWUqAx+Q+341tFV6QdBifpjYgUndV1hhMq3WeJi7A==} - engines: {node: '>=18'} - cpu: [loong64] - os: [linux] - '@esbuild/linux-loong64@0.23.1': resolution: {integrity: sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw==} engines: {node: '>=18'} @@ -1583,12 +1511,6 @@ packages: cpu: [mips64el] os: [linux] - '@esbuild/linux-mips64el@0.23.0': - resolution: {integrity: sha512-J9rflLtqdYrxHv2FqXE2i1ELgNjT+JFURt/uDMoPQLcjWQA5wDKgQA4t/dTqGa88ZVECKaD0TctwsUfHbVoi4w==} - engines: {node: '>=18'} - cpu: [mips64el] - os: [linux] - '@esbuild/linux-mips64el@0.23.1': resolution: {integrity: sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q==} engines: {node: '>=18'} @@ -1607,12 +1529,6 @@ packages: cpu: [ppc64] os: [linux] - '@esbuild/linux-ppc64@0.23.0': - resolution: {integrity: sha512-cShCXtEOVc5GxU0fM+dsFD10qZ5UpcQ8AM22bYj0u/yaAykWnqXJDpd77ublcX6vdDsWLuweeuSNZk4yUxZwtw==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [linux] - '@esbuild/linux-ppc64@0.23.1': resolution: {integrity: sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw==} engines: {node: '>=18'} @@ -1631,12 +1547,6 @@ packages: cpu: [riscv64] os: [linux] - '@esbuild/linux-riscv64@0.23.0': - resolution: {integrity: sha512-HEtaN7Y5UB4tZPeQmgz/UhzoEyYftbMXrBCUjINGjh3uil+rB/QzzpMshz3cNUxqXN7Vr93zzVtpIDL99t9aRw==} - engines: {node: '>=18'} - cpu: [riscv64] - os: [linux] - '@esbuild/linux-riscv64@0.23.1': resolution: {integrity: sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA==} engines: {node: '>=18'} @@ -1655,12 +1565,6 @@ packages: cpu: [s390x] os: [linux] - '@esbuild/linux-s390x@0.23.0': - resolution: {integrity: sha512-WDi3+NVAuyjg/Wxi+o5KPqRbZY0QhI9TjrEEm+8dmpY9Xir8+HE/HNx2JoLckhKbFopW0RdO2D72w8trZOV+Wg==} - engines: {node: '>=18'} - cpu: [s390x] - os: [linux] - '@esbuild/linux-s390x@0.23.1': resolution: {integrity: sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw==} engines: {node: '>=18'} @@ -1679,12 +1583,6 @@ packages: cpu: [x64] os: [linux] - '@esbuild/linux-x64@0.23.0': - resolution: {integrity: sha512-a3pMQhUEJkITgAw6e0bWA+F+vFtCciMjW/LPtoj99MhVt+Mfb6bbL9hu2wmTZgNd994qTAEw+U/r6k3qHWWaOQ==} - engines: {node: '>=18'} - cpu: [x64] - os: [linux] - '@esbuild/linux-x64@0.23.1': resolution: {integrity: sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ==} engines: {node: '>=18'} @@ -1703,24 +1601,12 @@ packages: cpu: [x64] os: [netbsd] - '@esbuild/netbsd-x64@0.23.0': - resolution: {integrity: sha512-cRK+YDem7lFTs2Q5nEv/HHc4LnrfBCbH5+JHu6wm2eP+d8OZNoSMYgPZJq78vqQ9g+9+nMuIsAO7skzphRXHyw==} - engines: {node: '>=18'} - cpu: [x64] - os: [netbsd] - '@esbuild/netbsd-x64@0.23.1': resolution: {integrity: sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==} engines: {node: '>=18'} cpu: [x64] os: [netbsd] - '@esbuild/openbsd-arm64@0.23.0': - resolution: {integrity: sha512-suXjq53gERueVWu0OKxzWqk7NxiUWSUlrxoZK7usiF50C6ipColGR5qie2496iKGYNLhDZkPxBI3erbnYkU0rQ==} - engines: {node: '>=18'} - cpu: [arm64] - os: [openbsd] - '@esbuild/openbsd-arm64@0.23.1': resolution: {integrity: sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==} engines: {node: '>=18'} @@ -1739,12 +1625,6 @@ packages: cpu: [x64] os: [openbsd] - '@esbuild/openbsd-x64@0.23.0': - resolution: {integrity: sha512-6p3nHpby0DM/v15IFKMjAaayFhqnXV52aEmv1whZHX56pdkK+MEaLoQWj+H42ssFarP1PcomVhbsR4pkz09qBg==} - engines: {node: '>=18'} - cpu: [x64] - os: [openbsd] - '@esbuild/openbsd-x64@0.23.1': resolution: {integrity: sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA==} engines: {node: '>=18'} @@ -1763,12 +1643,6 @@ packages: cpu: [x64] os: [sunos] - '@esbuild/sunos-x64@0.23.0': - resolution: {integrity: sha512-BFelBGfrBwk6LVrmFzCq1u1dZbG4zy/Kp93w2+y83Q5UGYF1d8sCzeLI9NXjKyujjBBniQa8R8PzLFAUrSM9OA==} - engines: {node: '>=18'} - cpu: [x64] - os: [sunos] - '@esbuild/sunos-x64@0.23.1': resolution: {integrity: sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==} engines: {node: '>=18'} @@ -1787,12 +1661,6 @@ packages: cpu: [arm64] os: [win32] - '@esbuild/win32-arm64@0.23.0': - resolution: {integrity: sha512-lY6AC8p4Cnb7xYHuIxQ6iYPe6MfO2CC43XXKo9nBXDb35krYt7KGhQnOkRGar5psxYkircpCqfbNDB4uJbS2jQ==} - engines: {node: '>=18'} - cpu: [arm64] - os: [win32] - '@esbuild/win32-arm64@0.23.1': resolution: {integrity: sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==} engines: {node: '>=18'} @@ -1811,12 +1679,6 @@ packages: cpu: [ia32] os: [win32] - '@esbuild/win32-ia32@0.23.0': - resolution: {integrity: sha512-7L1bHlOTcO4ByvI7OXVI5pNN6HSu6pUQq9yodga8izeuB1KcT2UkHaH6118QJwopExPn0rMHIseCTx1CRo/uNA==} - engines: {node: '>=18'} - cpu: [ia32] - os: [win32] - '@esbuild/win32-ia32@0.23.1': resolution: {integrity: sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ==} engines: {node: '>=18'} @@ -1835,12 +1697,6 @@ packages: cpu: [x64] os: [win32] - '@esbuild/win32-x64@0.23.0': - resolution: {integrity: sha512-Arm+WgUFLUATuoxCJcahGuk6Yj9Pzxd6l11Zb/2aAuv5kWWvvfhLFo2fni4uSK5vzlUdCGZ/BdV5tH8klj8p8g==} - engines: {node: '>=18'} - cpu: [x64] - os: [win32] - '@esbuild/win32-x64@0.23.1': resolution: {integrity: sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg==} engines: {node: '>=18'} @@ -2014,25 +1870,30 @@ packages: '@nuxt/devalue@2.0.2': resolution: {integrity: sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA==} + '@nuxt/devtools-kit@1.3.14': + resolution: {integrity: sha512-mLPuCf5nFYLm/1JD0twt8qfFGwoVhTRA4Zx9CPiyWCQNf7XJXb3TfhCm89vHpcPP+9T6ulZxRJp+JZETjXY8+A==} + peerDependencies: + vite: 5.4.2 + '@nuxt/devtools-kit@1.3.9': resolution: {integrity: sha512-tgr/F+4BbI53/JxgaXl3cuV9dMuCXMsd4GEXN+JqtCdAkDbH3wL79GGWx0/6I9acGzRsB6UZ1H6U96nfgcIrAw==} peerDependencies: - vite: 5.4.1 + vite: 5.4.2 '@nuxt/devtools-ui-kit@1.3.9': resolution: {integrity: sha512-R1pxsraKEsOdfW4Klx5nAIkFbPZtpnCUqRFcQa8uOk5WbJ9Ax3ahN0Bi2xt7dlfWzV4mS1LzMXdXXwOh1fztuA==} peerDependencies: '@nuxt/devtools': 1.3.9 - '@nuxt/devtools-wizard@1.3.9': - resolution: {integrity: sha512-WMgwWWuyng+Y6k7sfBI95wYnec8TPFkuYbHHOlYQgqE9dAewPisSbEm3WkB7p/W9UqxpN8mvKN5qUg4sTmEpgQ==} + '@nuxt/devtools-wizard@1.3.14': + resolution: {integrity: sha512-5kLB53/7YUME6Y8byrOxRhl0hXWm05jPStJd1CJHKDcGrp+hjxYZaSgEwYtEIQ0A1GF04rfL4bJ+qIL+7e0+9Q==} hasBin: true - '@nuxt/devtools@1.3.9': - resolution: {integrity: sha512-tFKlbUPgSXw4tyD8xpztQtJeVn3egdKbFCV0xc92FbfGbclAyaa3XhKA2tMWXEGZQpykAWMRNrGWN24FtXFA6Q==} + '@nuxt/devtools@1.3.14': + resolution: {integrity: sha512-ebeVWBisXbhJ7begAZTgSDF8cPbExHv4RPDb9fWTMI1YoVVxX+elqUPw0K6T5Yi4atdGhyxRtGMqjikl7QKp9w==} hasBin: true peerDependencies: - vite: 5.4.1 + vite: 5.4.2 '@nuxt/eslint-config@0.5.1': resolution: {integrity: sha512-Z6JNHe4trtJdte3y5Fy0CueFCris/kEIbDAoY1bYum1EtOFjEhOcx6BWCrkQybzUIfPVel7YgJ4CiG9bkD3plQ==} @@ -2050,8 +1911,8 @@ packages: peerDependencies: webpack: ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 - '@nuxt/scripts@0.6.6': - resolution: {integrity: sha512-x2lC9L+zdyQEa3QiN0k86X8d2MD9nQTSRBFf3y0t1jEw0wi9MCijUAsBNX+T+ycGXt1yqXNiZlkcty1NGPFS5w==} + '@nuxt/scripts@0.7.0': + resolution: {integrity: sha512-DHrBjO9zKuMcikBIyIAZ0xp19/7M7Xoruwj7Cj8DkyZtxRo7XiDT6yF567Zca8dNIkRlvSvxg74qN0pNdGRAxA==} '@nuxt/telemetry@2.5.4': resolution: {integrity: sha512-KH6wxzsNys69daSO0xUv0LEBAfhwwjK1M+0Cdi1/vxmifCslMIY7lN11B4eywSfscbyVPAYJvANyc7XiVPImBQ==} @@ -2072,7 +1933,7 @@ packages: jsdom: ^22.0.0 || ^23.0.0 || ^24.0.0 nitropack: '*' playwright-core: ^1.43.1 - vite: 5.4.1 + vite: 5.4.2 vitest: ^0.34.6 || ^1.0.0 || ^2.0.0 vue: 3.4.38 vue-router: ^4.0.0 @@ -2455,6 +2316,9 @@ packages: '@shikijs/core@1.12.1': resolution: {integrity: sha512-biCz/mnkMktImI6hMfMX3H9kOeqsInxWEyCHbSlL8C/2TR1FqfmGxTLRNwYCKsyCyxWLbB8rEqXRVZuyxuLFmA==} + '@shikijs/core@1.14.1': + resolution: {integrity: sha512-KyHIIpKNaT20FtFPFjCQB5WVSTpLR/n+jQXhWHWVUMm9MaOaG9BGOG0MSyt7yA4+Lm+4c9rTc03tt3nYzeYSfw==} + '@shikijs/transformers@1.1.2': resolution: {integrity: sha512-tldkUMW7RBkU2F6eXbiRMw3ja+hQer1EjwhD2NGOv6K0pgZdVp3JKjU8uisRtg65tyBqrVHq7zlLHVk7EKmUZA==} @@ -2763,27 +2627,27 @@ packages: '@ungap/structured-clone@1.2.0': resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - '@unhead/dom@1.9.16': - resolution: {integrity: sha512-aZIAnnc89Csi1vV4mtlHYI765B7m1yuaXUuQiYHwr6glE9FLyy2X87CzEci4yPH/YbkKm0bGQRfcxXq6Eq0W7g==} + '@unhead/dom@1.10.0': + resolution: {integrity: sha512-LdgtOlyMHOyuQNsUKM+1d8ViiiY4LxjCPJlgUU/5CwgqeRYf4LWFu8oRMQfSQVTusbPwwvr3MolM9iTUu2I4BQ==} - '@unhead/schema@1.9.16': - resolution: {integrity: sha512-V2BshX+I6D2wN4ys5so8RQDUgsggsxW9FVBiuQi4h8oPWtHclogxzDiHa5BH2TgvNIoUxLnLYNAShMGipmVuUw==} + '@unhead/schema@1.10.0': + resolution: {integrity: sha512-hmgkFdLzm/VPLAXBF89Iry4Wz/6FpHMfMKCnAdihAt1Ublsi04RrA0hQuAiuGG2CZiKL4VCxtmV++UXj/kyakA==} - '@unhead/shared@1.9.16': - resolution: {integrity: sha512-pfJnArULCY+GBr7OtYyyxihRiQLkT31TpyK6nUKIwyax4oNOGyhNfk0RFzNq16BwLg60d1lrc5bd5mZGbfClMA==} + '@unhead/shared@1.10.0': + resolution: {integrity: sha512-Lv7pP0AoWJy+YaiWd4kGD+TK78ahPUwnIRx6YCC6FjPmE0KCqooeDS4HbInYaklLlEMQZislXyIwLczK2DTWiw==} - '@unhead/ssr@1.9.16': - resolution: {integrity: sha512-8R1qt4VAemX4Iun/l7DnUBJqmxA/KaUSc2+/hRYPJYOopXdCWkoaxC1K1ROX2vbRF7qmjdU5ik/a27kSPN94gg==} + '@unhead/ssr@1.10.0': + resolution: {integrity: sha512-L2XqGUQ05+a/zBAJk4mseLpsDoHMsuEsZNWp5f7E/Kx8P1oBAAs6J/963nvVFdec41HuClNHtJZ5swz77dmb1Q==} - '@unhead/vue@1.9.16': - resolution: {integrity: sha512-kpMWWwm8cOwo4gw4An43pz30l2CqNtmJpX5Xsu79rwf6Viq8jHAjk6BGqyKy220M2bpa0Va4fnR532SgGO1YgQ==} + '@unhead/vue@1.10.0': + resolution: {integrity: sha512-Cv9BViaOwCBdXy3bsTvJ10Rs808FSSq/ZfeBXzOjOxt08sbubf6Mr5opBdOlv/i1bzyFVIAqe5ABmrhC9mB80w==} peerDependencies: vue: 3.4.38 '@unocss/astro@0.61.3': resolution: {integrity: sha512-VTgO+nm7PW7/VJt1kf1/4qTqMp4X4CdNG1XjYRGmCTONW+yHhFUEC1NAXt7t2wKEvCYSf5ObmjYowr2qM+GafQ==} peerDependencies: - vite: 5.4.1 + vite: 5.4.2 peerDependenciesMeta: vite: optional: true @@ -2791,7 +2655,7 @@ packages: '@unocss/astro@0.61.9': resolution: {integrity: sha512-adOXz4itYHxqhvQgJHlEU58EHDTtY2qrcEPVmQVk4qI1W+ezQV6nQMQvti8mS/HbFw3MOJhIY1MlJoZK36/cyw==} peerDependencies: - vite: 5.4.1 + vite: 5.4.2 peerDependenciesMeta: vite: optional: true @@ -2799,7 +2663,7 @@ packages: '@unocss/astro@0.62.2': resolution: {integrity: sha512-RUPGmbNEyfbBOuS22PC23Dy9gmNBQHpLCmpuj6ehr6UcKeRy3xOwlbJDnCv08Vfd3mp3n45Va24wTK/yM6I1YQ==} peerDependencies: - vite: 5.4.1 + vite: 5.4.2 peerDependenciesMeta: vite: optional: true @@ -3029,17 +2893,17 @@ packages: '@unocss/vite@0.61.3': resolution: {integrity: sha512-Z2kq/hSv1RC3PYAaoXOGB0PEWXCVsgYtdnuFXR/8Tp0Yj2Wdeq906/s411/sqMUvXIaIhm2O9WaDfe0ISoV0sg==} peerDependencies: - vite: 5.4.1 + vite: 5.4.2 '@unocss/vite@0.61.9': resolution: {integrity: sha512-hP/sL9rq1DvVCbSSx05m+bwYqen1nHm9tW6elKFkfV7X5jBUywu24WRq551NZI33KmgHA525ApX++DSWye+0uw==} peerDependencies: - vite: 5.4.1 + vite: 5.4.2 '@unocss/vite@0.62.2': resolution: {integrity: sha512-ES39SL7+0UDTM5IvIiDVodH4duUIzGXug/bhuDHHhhtUBoengH+Oe59jURzRChDj4Pf3cyqMtTwo5amoz3lV2Q==} peerDependencies: - vite: 5.4.1 + vite: 5.4.2 '@unocss/webpack@0.61.3': resolution: {integrity: sha512-NNN5cmKf1qNtoiQgjBajMebKu6I9gfkcSAwoSLG5Cc8p9bL8K3D2oZgQeoX2CoeLKkGMPRyrwmR7/HIrPY2YdA==} @@ -3060,14 +2924,14 @@ packages: resolution: {integrity: sha512-7mg9HFGnFHMEwCdB6AY83cVK4A6sCqnrjFYF4WIlebYAQVVJ/sC/CiTruVdrRlhrFoeZ8rlMxY9wYpPTIRhhAg==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: - vite: 5.4.1 + vite: 5.4.2 vue: 3.4.38 '@vitejs/plugin-vue@5.1.2': resolution: {integrity: sha512-nY9IwH12qeiJqumTCLJLE7IiNx7HZ39cbHaysEUd+Myvbz9KAqd2yq+U01Kab1R/H1BmiyM2ShTYlNH32Fzo3A==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: - vite: 5.4.1 + vite: 5.4.2 vue: 3.4.38 '@vitest/coverage-v8@2.0.5': @@ -3200,6 +3064,9 @@ packages: '@vueuse/core@10.11.0': resolution: {integrity: sha512-x3sD4Mkm7PJ+pcq3HX8PLPBadXCAlSDR/waK87dz0gQE+qJnaaFhc/dZVfJz+IUYzTMVGum2QlR7ImiJQN4s6g==} + '@vueuse/core@11.0.1': + resolution: {integrity: sha512-YTrekI18WwEyP3h168Fir94G/HNC27wvXJI21Alm0sPOwvhihfkrvHIe+5PNJq+MpgWdRcsjvE/38JaoKrgZhQ==} + '@vueuse/integrations@10.11.0': resolution: {integrity: sha512-Pp6MtWEIr+NDOccWd8j59Kpjy5YDXogXI61Kb1JxvSfVBO8NzFQkmrKmSZz47i+ZqHnIzxaT38L358yDHTncZg==} peerDependencies: @@ -3244,6 +3111,9 @@ packages: '@vueuse/metadata@10.11.0': resolution: {integrity: sha512-kQX7l6l8dVWNqlqyN3ePW3KmjCQO3ZMgXuBMddIu83CmucrsBfXlH+JoviYyRBws/yLTQO8g3Pbw+bdIoVm4oQ==} + '@vueuse/metadata@11.0.1': + resolution: {integrity: sha512-dTFvuHFAjLYOiSd+t9Sk7xUiuL6jbfay/eX+g+jaipXXlwKur2VCqBCZX+jfu+2vROUGcUsdn3fJR9KkpadIOg==} + '@vueuse/nuxt@10.11.0': resolution: {integrity: sha512-PV15CU28qzr/+4IleyahobwU9kfTwfbsl8f+wkv6TWjboFVdt4WLMP2TNfPj7QgssyDdCRdl3gLZ4DC884wnDw==} peerDependencies: @@ -3252,6 +3122,9 @@ packages: '@vueuse/shared@10.11.0': resolution: {integrity: sha512-fyNoIXEq3PfX1L3NkNhtVQUSRtqYwJtJg+Bp9rIzculIZWHTkKSysujrOk2J+NrRulLTQH9+3gGSfYLWSEWU1A==} + '@vueuse/shared@11.0.1': + resolution: {integrity: sha512-eAPf5CQB3HR0S76HqrhjBqFYstZfiHWZq8xF9EQmobGBkrhPfErJEhr8aMNQMqd6MkENIx2pblIEfJGlHpClug==} + '@webassemblyjs/ast@1.12.1': resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==} @@ -4200,8 +4073,8 @@ packages: error-ex@1.3.2: resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} - error-stack-parser-es@0.1.4: - resolution: {integrity: sha512-l0uy0kAoo6toCgVOYaAayqtPa2a1L15efxUMEnQebKwLQX2X0OpS6wMMQdc4juJXmxd9i40DuaUHq+mjIya9TQ==} + error-stack-parser-es@0.1.5: + resolution: {integrity: sha512-xHku1X40RO+fO8yJ8Wh2f2rZWVjqyhb1zgq1yZ8aZRQkv6OOKhKWRUaht3eSCUbAOBaKIgM+ykwFLE+QUxgGeg==} error-stack-parser@2.1.4: resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==} @@ -4238,11 +4111,6 @@ packages: engines: {node: '>=12'} hasBin: true - esbuild@0.23.0: - resolution: {integrity: sha512-1lvV17H2bMYda/WaFb2jLPeHU3zml2k4/yagNMG8Q/YtfMjCwEUZa2eXXMgZTVSL5q1n4H7sQ0X6CdJDqqeCFA==} - engines: {node: '>=18'} - hasBin: true - esbuild@0.23.1: resolution: {integrity: sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==} engines: {node: '>=18'} @@ -4452,8 +4320,8 @@ packages: fast-levenshtein@2.0.6: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - fast-npm-meta@0.1.1: - resolution: {integrity: sha512-uS9DjGncI/9XZ6HJFrci0WzSi++N8Jskbb2uB7+9SQlrgA3VaLhXhV9Gl5HwIGESHkayYYZFGnVNhJwRDKCWIA==} + fast-npm-meta@0.2.2: + resolution: {integrity: sha512-E+fdxeaOQGo/CMWc9f4uHFfgUPJRAu7N3uB8GBvB3SDPAIWJK4GKyYhkAGFq+GYrcbKNfQIz5VVQyJnDuPPCrg==} fastq@1.15.0: resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} @@ -4892,8 +4760,8 @@ packages: resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} engines: {node: '>= 4'} - image-meta@0.2.0: - resolution: {integrity: sha512-ZBGjl0ZMEMeOC3Ns0wUF/5UdUmr3qQhBSCniT0LxOgGGIRHiNFOkMtIHB7EOznRU47V2AxPgiVP+s+0/UCU0Hg==} + image-meta@0.2.1: + resolution: {integrity: sha512-K6acvFaelNxx8wc2VjbIzXKDVB0Khs0QT35U6NkGfTdCmjLNcO2945m7RFNR9/RPVFm48hq7QPzK8uGH18HCGw==} immutable@4.3.4: resolution: {integrity: sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA==} @@ -5202,10 +5070,6 @@ packages: resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} hasBin: true - jsdoc-type-pratt-parser@4.0.0: - resolution: {integrity: sha512-YtOli5Cmzy3q4dP26GraSOeAhqecewG04hoO8DY56CH4KJ9Fvv5qKWUCCo3HZob7esJQHCv6/+bnTy72xZZaVQ==} - engines: {node: '>=12.0.0'} - jsdoc-type-pratt-parser@4.1.0: resolution: {integrity: sha512-Hicd6JK5Njt2QB6XYFS7ok9e37O8AYk3jTcppG4YVQnYjOemymvTcmc7OWsmq/Qqj5TdRFO5/x/tIPmBeRtGHg==} engines: {node: '>=12.0.0'} @@ -5285,8 +5149,8 @@ packages: kolorist@1.8.0: resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} - launch-editor@2.8.0: - resolution: {integrity: sha512-vJranOAJrI/llyWGRQqiDM+adrw+k83fvmmx3+nV47g3+36xM15jE+zyZ6Ffel02+xSvuM0b2GDRosXZkbb6wA==} + launch-editor@2.8.1: + resolution: {integrity: sha512-elBx2l/tp9z99X5H/qev8uyDywVh0VXAwEbjk8kJhnc5grOFkGh7aW6q55me9xnYbss261XtnUrysZ+XvGbhQA==} lazystream@1.0.1: resolution: {integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==} @@ -6697,6 +6561,9 @@ packages: shiki@1.12.1: resolution: {integrity: sha512-nwmjbHKnOYYAe1aaQyEBHvQymJgfm86ZSS7fT8OaPRr4sbAcBNz7PbfAikMEFSDQ6se2j2zobkXvVKcBOm0ysg==} + shiki@1.14.1: + resolution: {integrity: sha512-FujAN40NEejeXdzPt+3sZ3F2dx1U24BY2XTY01+MG8mbxCiA2XukXdcbyMyLAHJ/1AUUnQd1tZlvIjefWWEJeA==} + side-channel@1.0.4: resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} @@ -7104,6 +6971,9 @@ packages: uc.micro@2.1.0: resolution: {integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==} + ufo@1.5.3: + resolution: {integrity: sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==} + ufo@1.5.4: resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==} @@ -7146,8 +7016,8 @@ packages: unenv@1.10.0: resolution: {integrity: sha512-wY5bskBQFL9n3Eca5XnhH6KbUo/tfvkwm9OpcdCvLaeA7piBNbavbOKJySEwQ1V0RH6HvNlSAFRTpvTqgKRQXQ==} - unhead@1.9.16: - resolution: {integrity: sha512-FOoXkuRNDwt7PUaNE0LXNCb6RCz4vTpkGymz4tJ8rcaG5uUJ0lxGK536hzCFwFw3Xkp3n+tkt2yCcbAZE/FOvA==} + unhead@1.10.0: + resolution: {integrity: sha512-nv75Hvhu0asuD/rbP6b3tSRJUltxmThq/iZU5rLCGEkCqTkFk7ruQGNk+TRtx/RCYqL0R/IzIY9aqvhNOGe3mg==} unicode-emoji-modifier-base@1.0.0: resolution: {integrity: sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==} @@ -7160,8 +7030,8 @@ packages: unified@11.0.5: resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} - unimport@3.10.0: - resolution: {integrity: sha512-/UvKRfWx3mNDWwWQhR62HsoM3wxHwYdTq8ellZzMOHnnw4Dp8tovgthyW7DjTrbjDL+i4idOp06voz2VKlvrLw==} + unimport@3.10.1: + resolution: {integrity: sha512-gK0oqn2SyPEjmp5O0Epu13xmX1Pfn4MwpJNlntXUauV0wN8Hhod+BNjDjqQ4ZpOSCt17MCLjGqUXqUhAiJuhOw==} unist-builder@4.0.0: resolution: {integrity: sha512-wmRFnH+BLpZnTKpc5L7O67Kac89s9HMrtELpnNaE6TAobq5DTZZs5YaTQfAZBA9bFPECx2uVAPO31c+GVug8mg==} @@ -7190,7 +7060,7 @@ packages: engines: {node: '>=14'} peerDependencies: '@unocss/webpack': 0.61.3 - vite: 5.4.1 + vite: 5.4.2 peerDependenciesMeta: '@unocss/webpack': optional: true @@ -7202,7 +7072,7 @@ packages: engines: {node: '>=14'} peerDependencies: '@unocss/webpack': 0.61.9 - vite: 5.4.1 + vite: 5.4.2 peerDependenciesMeta: '@unocss/webpack': optional: true @@ -7214,21 +7084,13 @@ packages: engines: {node: '>=14'} peerDependencies: '@unocss/webpack': 0.62.2 - vite: 5.4.1 + vite: 5.4.2 peerDependenciesMeta: '@unocss/webpack': optional: true vite: optional: true - unplugin-vue-router@0.10.6: - resolution: {integrity: sha512-bJ9a/CtFKidhmne8PlTzUptimIFuzHegNODFxWNMOe372jzdRmZEDwvn8ylkI9aDehEI990dlIqZQKN/r0Ki1g==} - peerDependencies: - vue-router: ^4.4.0 - peerDependenciesMeta: - vue-router: - optional: true - unplugin-vue-router@0.10.7: resolution: {integrity: sha512-5KEh7Swc1L2Xh5WOD7yQLeB5bO3iTw+Hst7qMxwmwYcPm9qVrtrRTZUftn2Hj4is17oMKgqacyWadjQzwW5B/Q==} peerDependencies: @@ -7336,8 +7198,8 @@ packages: peerDependencies: '@vue/compiler-core': ^3.3 - valibot@0.37.0: - resolution: {integrity: sha512-FQz52I8RXgFgOHym3XHYSREbNtkgSjF9prvMFH1nBsRyfL6SfCzoT1GuSDTlbsuPubM7/6Kbw0ZMQb8A+V+VsQ==} + valibot@0.38.0: + resolution: {integrity: sha512-RCJa0fetnzp+h+KN9BdgYOgtsMAG9bfoJ9JSjIhFHobKWVWyzM3jjaeNTdpFK9tQtf3q1sguXeERJ/LcmdFE7w==} peerDependencies: typescript: 5.5.4 peerDependenciesMeta: @@ -7359,7 +7221,7 @@ packages: vite-hot-client@0.2.3: resolution: {integrity: sha512-rOGAV7rUlUHX89fP2p2v0A2WWvV3QMX2UYq0fRqsWSvFvev4atHWqjwGoKaZT1VTKyLGk533ecu3eyd0o59CAg==} peerDependencies: - vite: 5.4.1 + vite: 5.4.2 vite-node@1.6.0: resolution: {integrity: sha512-de6HJgzC+TFzOu0NTC4RAIsyf/DY/ibWDYQUcuEA84EMHhcefTUGkjFHKKEJhQN4A+6I0u++kr3l36ZF2d7XRw==} @@ -7381,7 +7243,7 @@ packages: optionator: ^0.9.1 stylelint: '>=13' typescript: 5.5.4 - vite: 5.4.1 + vite: 5.4.2 vls: '*' vti: '*' vue-tsc: '>=2.0.0' @@ -7405,23 +7267,23 @@ packages: vue-tsc: optional: true - vite-plugin-inspect@0.8.4: - resolution: {integrity: sha512-G0N3rjfw+AiiwnGw50KlObIHYWfulVwaCBUBLh2xTW9G1eM9ocE5olXkEYUbwyTmX+azM8duubi+9w5awdCz+g==} + vite-plugin-inspect@0.8.6: + resolution: {integrity: sha512-iM/smnFRSuDq9UMVAN06fqBbHAofGDtB5yBucsl0QnPCFqQ2TmPIbsSgSR3gUv13qJ8oPE/FFhXlm9g1xX9nzg==} engines: {node: '>=14'} peerDependencies: '@nuxt/kit': '*' - vite: 5.4.1 + vite: 5.4.2 peerDependenciesMeta: '@nuxt/kit': optional: true - vite-plugin-vue-inspector@5.1.2: - resolution: {integrity: sha512-M+yH2LlQtVNzJAljQM+61CqDXBvHim8dU5ImGaQuwlo13tMDHue5D7IC20YwDJuWDODiYc/cZBUYspVlyPf2vQ==} + vite-plugin-vue-inspector@5.1.3: + resolution: {integrity: sha512-pMrseXIDP1Gb38mOevY+BvtNGNqiqmqa2pKB99lnLsADQww9w9xMbAfT4GB6RUoaOkSPrtlXqpq2Fq+Dj2AgFg==} peerDependencies: - vite: 5.4.1 + vite: 5.4.2 - vite@5.4.1: - resolution: {integrity: sha512-1oE6yuNXssjrZdblI9AfBbHCC41nnyoVoEZxQnID6yvQZAFBzxxkqoFLtHUMkYunL8hwOLEjgTuxpkRxvba3kA==} + vite@5.4.2: + resolution: {integrity: sha512-dDrQTRHp5C1fTFzcSaMxjk6vdpKvT+2/mIdE07Gw2ykehT49O0z/VHS3zZ8iV/Gh8BJJKHWOe5RjaNrW5xf/GA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -7538,8 +7400,8 @@ packages: vue-component-type-helpers@2.0.6: resolution: {integrity: sha512-qdGXCtoBrwqk1BT6r2+1Wcvl583ZVkuSZ3or7Y1O2w5AvWtlvvxwjGhmz5DdPJS9xqRdDlgTJ/38ehWnEi0tFA==} - vue-demi@0.14.8: - resolution: {integrity: sha512-Uuqnk9YE9SsWeReYqK2alDI5YzciATE0r2SkA6iMAtuXvNTMNACJLJEXNXaEy94ECuBe4Sk6RzRU80kjdbIo1Q==} + vue-demi@0.14.10: + resolution: {integrity: sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==} engines: {node: '>=12'} hasBin: true peerDependencies: @@ -7613,8 +7475,8 @@ packages: engines: {node: '>= 10.13.0'} hasBin: true - webpack-dev-middleware@7.4.0: - resolution: {integrity: sha512-o2Pe3n+vhx+OTwKhdV0EAA84XhcGYC5Jo2OSNRzU6V1chl/GOUz91xBHfMutsBp0GULP5zuQ30Hb9mv5xoxf7Q==} + webpack-dev-middleware@7.4.1: + resolution: {integrity: sha512-/t6KpZw/bnmCR0VKILjJT05mWecbf1aIM2VxCJUvBbg0iXqaQJFxbJ4PCrsY4iBH7PGwnccm4BYyoP1G+lGfAA==} engines: {node: '>= 18.12.0'} peerDependencies: webpack: ^5.0.0 @@ -7713,8 +7575,8 @@ packages: utf-8-validate: optional: true - ws@8.17.1: - resolution: {integrity: sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==} + ws@8.18.0: + resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 @@ -8071,9 +7933,6 @@ snapshots: '@esbuild/aix-ppc64@0.21.5': optional: true - '@esbuild/aix-ppc64@0.23.0': - optional: true - '@esbuild/aix-ppc64@0.23.1': optional: true @@ -8083,9 +7942,6 @@ snapshots: '@esbuild/android-arm64@0.21.5': optional: true - '@esbuild/android-arm64@0.23.0': - optional: true - '@esbuild/android-arm64@0.23.1': optional: true @@ -8095,9 +7951,6 @@ snapshots: '@esbuild/android-arm@0.21.5': optional: true - '@esbuild/android-arm@0.23.0': - optional: true - '@esbuild/android-arm@0.23.1': optional: true @@ -8107,9 +7960,6 @@ snapshots: '@esbuild/android-x64@0.21.5': optional: true - '@esbuild/android-x64@0.23.0': - optional: true - '@esbuild/android-x64@0.23.1': optional: true @@ -8119,9 +7969,6 @@ snapshots: '@esbuild/darwin-arm64@0.21.5': optional: true - '@esbuild/darwin-arm64@0.23.0': - optional: true - '@esbuild/darwin-arm64@0.23.1': optional: true @@ -8131,9 +7978,6 @@ snapshots: '@esbuild/darwin-x64@0.21.5': optional: true - '@esbuild/darwin-x64@0.23.0': - optional: true - '@esbuild/darwin-x64@0.23.1': optional: true @@ -8143,9 +7987,6 @@ snapshots: '@esbuild/freebsd-arm64@0.21.5': optional: true - '@esbuild/freebsd-arm64@0.23.0': - optional: true - '@esbuild/freebsd-arm64@0.23.1': optional: true @@ -8155,9 +7996,6 @@ snapshots: '@esbuild/freebsd-x64@0.21.5': optional: true - '@esbuild/freebsd-x64@0.23.0': - optional: true - '@esbuild/freebsd-x64@0.23.1': optional: true @@ -8167,9 +8005,6 @@ snapshots: '@esbuild/linux-arm64@0.21.5': optional: true - '@esbuild/linux-arm64@0.23.0': - optional: true - '@esbuild/linux-arm64@0.23.1': optional: true @@ -8179,9 +8014,6 @@ snapshots: '@esbuild/linux-arm@0.21.5': optional: true - '@esbuild/linux-arm@0.23.0': - optional: true - '@esbuild/linux-arm@0.23.1': optional: true @@ -8191,9 +8023,6 @@ snapshots: '@esbuild/linux-ia32@0.21.5': optional: true - '@esbuild/linux-ia32@0.23.0': - optional: true - '@esbuild/linux-ia32@0.23.1': optional: true @@ -8203,9 +8032,6 @@ snapshots: '@esbuild/linux-loong64@0.21.5': optional: true - '@esbuild/linux-loong64@0.23.0': - optional: true - '@esbuild/linux-loong64@0.23.1': optional: true @@ -8215,9 +8041,6 @@ snapshots: '@esbuild/linux-mips64el@0.21.5': optional: true - '@esbuild/linux-mips64el@0.23.0': - optional: true - '@esbuild/linux-mips64el@0.23.1': optional: true @@ -8227,9 +8050,6 @@ snapshots: '@esbuild/linux-ppc64@0.21.5': optional: true - '@esbuild/linux-ppc64@0.23.0': - optional: true - '@esbuild/linux-ppc64@0.23.1': optional: true @@ -8239,9 +8059,6 @@ snapshots: '@esbuild/linux-riscv64@0.21.5': optional: true - '@esbuild/linux-riscv64@0.23.0': - optional: true - '@esbuild/linux-riscv64@0.23.1': optional: true @@ -8251,9 +8068,6 @@ snapshots: '@esbuild/linux-s390x@0.21.5': optional: true - '@esbuild/linux-s390x@0.23.0': - optional: true - '@esbuild/linux-s390x@0.23.1': optional: true @@ -8263,9 +8077,6 @@ snapshots: '@esbuild/linux-x64@0.21.5': optional: true - '@esbuild/linux-x64@0.23.0': - optional: true - '@esbuild/linux-x64@0.23.1': optional: true @@ -8275,15 +8086,9 @@ snapshots: '@esbuild/netbsd-x64@0.21.5': optional: true - '@esbuild/netbsd-x64@0.23.0': - optional: true - '@esbuild/netbsd-x64@0.23.1': optional: true - '@esbuild/openbsd-arm64@0.23.0': - optional: true - '@esbuild/openbsd-arm64@0.23.1': optional: true @@ -8293,9 +8098,6 @@ snapshots: '@esbuild/openbsd-x64@0.21.5': optional: true - '@esbuild/openbsd-x64@0.23.0': - optional: true - '@esbuild/openbsd-x64@0.23.1': optional: true @@ -8305,9 +8107,6 @@ snapshots: '@esbuild/sunos-x64@0.21.5': optional: true - '@esbuild/sunos-x64@0.23.0': - optional: true - '@esbuild/sunos-x64@0.23.1': optional: true @@ -8317,9 +8116,6 @@ snapshots: '@esbuild/win32-arm64@0.21.5': optional: true - '@esbuild/win32-arm64@0.23.0': - optional: true - '@esbuild/win32-arm64@0.23.1': optional: true @@ -8329,9 +8125,6 @@ snapshots: '@esbuild/win32-ia32@0.21.5': optional: true - '@esbuild/win32-ia32@0.23.0': - optional: true - '@esbuild/win32-ia32@0.23.1': optional: true @@ -8341,9 +8134,6 @@ snapshots: '@esbuild/win32-x64@0.21.5': optional: true - '@esbuild/win32-x64@0.23.0': - optional: true - '@esbuild/win32-x64@0.23.1': optional: true @@ -8553,24 +8343,31 @@ snapshots: '@nuxt/devalue@2.0.2': {} - '@nuxt/devtools-kit@1.3.9(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))': + '@nuxt/devtools-kit@1.3.14(vite@5.4.2(@types/node@20.16.1)(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.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) - '@nuxt/devtools-ui-kit@1.3.9(@nuxt/devtools@1.3.9(rollup@4.21.0)(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.61.3(rollup@4.21.0)(webpack@5.93.0(esbuild@0.23.1)))(@vue/compiler-core@3.4.38)(nuxt@packages+nuxt)(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))(webpack@5.93.0(esbuild@0.23.1))': + '@nuxt/devtools-kit@1.3.9(vite@5.4.2(@types/node@20.16.1)(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.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) + + '@nuxt/devtools-ui-kit@1.3.9(@nuxt/devtools@1.3.14(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.61.3(rollup@4.21.0)(webpack@5.93.0(esbuild@0.23.1)))(@vue/compiler-core@3.4.38)(nuxt@packages+nuxt)(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))(webpack@5.93.0(esbuild@0.23.1))': 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.21.0)(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) - '@nuxt/devtools-kit': 1.3.9(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + '@nuxt/devtools': 1.3.14(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + '@nuxt/devtools-kit': 1.3.9(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) '@nuxt/kit': link:packages/kit '@unocss/core': 0.61.9 - '@unocss/nuxt': 0.61.3(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(webpack@5.93.0(esbuild@0.23.1)) + '@unocss/nuxt': 0.61.3(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(webpack@5.93.0(esbuild@0.23.1)) '@unocss/preset-attributify': 0.61.9 '@unocss/preset-icons': 0.61.9 '@unocss/preset-mini': 0.61.9 @@ -8581,7 +8378,7 @@ snapshots: defu: 6.1.4 focus-trap: 7.5.4 splitpanes: 3.1.5 - unocss: 0.61.9(@unocss/webpack@0.61.3(rollup@4.21.0)(webpack@5.93.0(esbuild@0.23.1)))(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + unocss: 0.61.9(@unocss/webpack@0.61.3(rollup@4.21.0)(webpack@5.93.0(esbuild@0.23.1)))(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) v-lazy-show: 0.2.4(@vue/compiler-core@3.4.38) transitivePeerDependencies: - '@unocss/webpack' @@ -8606,7 +8403,7 @@ snapshots: - vue - webpack - '@nuxt/devtools-wizard@1.3.9': + '@nuxt/devtools-wizard@1.3.14': dependencies: consola: 3.2.3 diff: 5.2.0 @@ -8619,28 +8416,28 @@ snapshots: rc9: 2.1.2 semver: 7.6.3 - '@nuxt/devtools@1.3.9(rollup@4.21.0)(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))': + '@nuxt/devtools@1.3.14(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))': dependencies: '@antfu/utils': 0.7.10 - '@nuxt/devtools-kit': 1.3.9(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) - '@nuxt/devtools-wizard': 1.3.9 + '@nuxt/devtools-kit': 1.3.14(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + '@nuxt/devtools-wizard': 1.3.14 '@nuxt/kit': link:packages/kit - '@vue/devtools-core': 7.3.3(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + '@vue/devtools-core': 7.3.3(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) '@vue/devtools-kit': 7.3.3 birpc: 0.2.17 consola: 3.2.3 cronstrue: 2.50.0 destr: 2.0.3 - error-stack-parser-es: 0.1.4 + error-stack-parser-es: 0.1.5 execa: 7.2.0 fast-glob: 3.3.2 - fast-npm-meta: 0.1.1 + fast-npm-meta: 0.2.2 flatted: 3.3.1 get-port-please: 3.1.2 hookable: 5.5.3 - image-meta: 0.2.0 + image-meta: 0.2.1 is-installed-globally: 1.0.0 - launch-editor: 2.8.0 + launch-editor: 2.8.1 local-pkg: 0.5.0 magicast: 0.3.4 nypm: 0.3.9 @@ -8653,12 +8450,12 @@ snapshots: semver: 7.6.3 simple-git: 3.25.0 sirv: 2.0.4 - unimport: 3.10.0(rollup@4.21.0) - vite: 5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) - vite-plugin-inspect: 0.8.4(@nuxt/kit@packages+kit)(rollup@4.21.0)(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) - vite-plugin-vue-inspector: 5.1.2(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + unimport: 3.10.1(rollup@4.21.0) + vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) + vite-plugin-inspect: 0.8.6(@nuxt/kit@packages+kit)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + vite-plugin-vue-inspector: 5.1.3(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) which: 3.0.1 - ws: 8.17.1 + ws: 8.18.0 transitivePeerDependencies: - bufferutil - rollup @@ -8707,17 +8504,17 @@ snapshots: string-width: 4.2.3 webpack: 5.93.0 - '@nuxt/scripts@0.6.6(@nuxt/devtools@1.3.9(rollup@4.21.0)(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.61.3(rollup@4.21.0)(webpack@5.93.0(esbuild@0.23.1)))(@vue/compiler-core@3.4.38)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.41)(rollup@4.21.0)(typescript@5.5.4)(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))(webpack@5.93.0(esbuild@0.23.1))': + '@nuxt/scripts@0.7.0(@nuxt/devtools@1.3.14(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.61.3(rollup@4.21.0)(webpack@5.93.0(esbuild@0.23.1)))(@vue/compiler-core@3.4.38)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.41)(rollup@4.21.0)(typescript@5.5.4)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))(webpack@5.93.0(esbuild@0.23.1))': dependencies: - '@nuxt/devtools-kit': 1.3.9(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) - '@nuxt/devtools-ui-kit': 1.3.9(@nuxt/devtools@1.3.9(rollup@4.21.0)(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.61.3(rollup@4.21.0)(webpack@5.93.0(esbuild@0.23.1)))(@vue/compiler-core@3.4.38)(nuxt@packages+nuxt)(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))(webpack@5.93.0(esbuild@0.23.1)) + '@nuxt/devtools-kit': 1.3.14(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + '@nuxt/devtools-ui-kit': 1.3.9(@nuxt/devtools@1.3.14(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.61.3(rollup@4.21.0)(webpack@5.93.0(esbuild@0.23.1)))(@vue/compiler-core@3.4.38)(nuxt@packages+nuxt)(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))(webpack@5.93.0(esbuild@0.23.1)) '@nuxt/kit': link:packages/kit '@types/google.maps': 3.55.12 '@types/stripe-v3': 3.1.33 '@types/vimeo__player': 2.18.3 '@types/youtube': 0.0.50 - '@unhead/vue': 1.9.16(vue@3.4.38(typescript@5.5.4)) - '@vueuse/core': 10.11.0(vue@3.4.38(typescript@5.5.4)) + '@unhead/vue': 1.10.0(vue@3.4.38(typescript@5.5.4)) + '@vueuse/core': 11.0.1(vue@3.4.38(typescript@5.5.4)) consola: 3.2.3 defu: 6.1.4 h3: h3-nightly@2.0.0-1718872656.6765a6e @@ -8728,15 +8525,15 @@ snapshots: pathe: 1.1.2 pkg-types: 1.1.3 semver: 7.6.3 - shiki: 1.12.1 + shiki: 1.14.1 sirv: 2.0.4 std-env: 3.7.0 third-party-capital: 2.3.0 ufo: 1.5.4 - unimport: 3.10.0(rollup@4.21.0) + unimport: 3.10.1(rollup@4.21.0) unplugin: 1.12.2 unstorage: 1.10.2(ioredis@5.4.1) - valibot: 0.37.0(typescript@5.5.4) + valibot: 0.38.0(typescript@5.5.4) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -8795,7 +8592,7 @@ snapshots: rc9: 2.1.2 std-env: 3.7.0 - '@nuxt/test-utils@3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@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.46.1)(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.1)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4))': + '@nuxt/test-utils@3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@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.46.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.1)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4))': dependencies: '@nuxt/kit': link:packages/kit '@nuxt/schema': link:packages/schema @@ -8821,8 +8618,8 @@ snapshots: ufo: 1.5.4 unenv: 1.10.0 unplugin: 1.12.2 - vite: 5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) - vitest-environment-nuxt: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@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.46.1)(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.1)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)) + vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) + vitest-environment-nuxt: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@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.46.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.1)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)) vue: 3.4.38(typescript@5.5.4) vue-router: 4.4.3(vue@3.4.38(typescript@5.5.4)) optionalDependencies: @@ -8865,7 +8662,7 @@ snapshots: remark-parse: 11.0.0 remark-rehype: 11.1.0 scule: 1.3.0 - shiki: 1.12.1 + shiki: 1.14.1 ufo: 1.5.4 unified: 11.0.5 unist-builder: 4.0.0 @@ -9179,6 +8976,10 @@ snapshots: dependencies: '@types/hast': 3.0.4 + '@shikijs/core@1.14.1': + dependencies: + '@types/hast': 3.0.4 + '@shikijs/transformers@1.1.2': dependencies: shiki: 1.1.2 @@ -9584,61 +9385,61 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@unhead/dom@1.9.16': + '@unhead/dom@1.10.0': dependencies: - '@unhead/schema': 1.9.16 - '@unhead/shared': 1.9.16 + '@unhead/schema': 1.10.0 + '@unhead/shared': 1.10.0 - '@unhead/schema@1.9.16': + '@unhead/schema@1.10.0': dependencies: hookable: 5.5.3 zhead: 2.2.4 - '@unhead/shared@1.9.16': + '@unhead/shared@1.10.0': dependencies: - '@unhead/schema': 1.9.16 + '@unhead/schema': 1.10.0 - '@unhead/ssr@1.9.16': + '@unhead/ssr@1.10.0': dependencies: - '@unhead/schema': 1.9.16 - '@unhead/shared': 1.9.16 + '@unhead/schema': 1.10.0 + '@unhead/shared': 1.10.0 - '@unhead/vue@1.9.16(vue@3.4.38(typescript@5.5.4))': + '@unhead/vue@1.10.0(vue@3.4.38(typescript@5.5.4))': dependencies: - '@unhead/schema': 1.9.16 - '@unhead/shared': 1.9.16 + '@unhead/schema': 1.10.0 + '@unhead/shared': 1.10.0 hookable: 5.5.3 - unhead: 1.9.16 + unhead: 1.10.0 vue: 3.4.38(typescript@5.5.4) - '@unocss/astro@0.61.3(rollup@4.21.0)(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))': + '@unocss/astro@0.61.3(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(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.21.0)(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + '@unocss/vite': 0.61.3(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) optionalDependencies: - vite: 5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - rollup - '@unocss/astro@0.61.9(rollup@4.21.0)(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))': + '@unocss/astro@0.61.9(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))': dependencies: '@unocss/core': 0.61.9 '@unocss/reset': 0.61.9 - '@unocss/vite': 0.61.9(rollup@4.21.0)(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + '@unocss/vite': 0.61.9(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) optionalDependencies: - vite: 5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - rollup - supports-color - '@unocss/astro@0.62.2(rollup@4.21.0)(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))': + '@unocss/astro@0.62.2(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))': dependencies: '@unocss/core': 0.62.2 '@unocss/reset': 0.62.2 - '@unocss/vite': 0.62.2(rollup@4.21.0)(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + '@unocss/vite': 0.62.2(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) optionalDependencies: - vite: 5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - rollup - supports-color @@ -9757,7 +9558,7 @@ snapshots: gzip-size: 6.0.0 sirv: 2.0.4 - '@unocss/nuxt@0.61.3(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(webpack@5.93.0(esbuild@0.23.1))': + '@unocss/nuxt@0.61.3(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(webpack@5.93.0(esbuild@0.23.1))': dependencies: '@nuxt/kit': link:packages/kit '@unocss/config': 0.61.3 @@ -9770,9 +9571,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.21.0)(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + '@unocss/vite': 0.61.3(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) '@unocss/webpack': 0.61.3(rollup@4.21.0)(webpack@5.93.0(esbuild@0.23.1)) - unocss: 0.61.3(@unocss/webpack@0.61.3(rollup@4.21.0)(webpack@5.93.0(esbuild@0.23.1)))(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + unocss: 0.61.3(@unocss/webpack@0.61.3(rollup@4.21.0)(webpack@5.93.0(esbuild@0.23.1)))(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) transitivePeerDependencies: - postcss - rollup @@ -10057,7 +9858,7 @@ snapshots: dependencies: '@unocss/core': 0.62.2 - '@unocss/vite@0.61.3(rollup@4.21.0)(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))': + '@unocss/vite@0.61.3(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))': dependencies: '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.0(rollup@4.21.0) @@ -10069,11 +9870,11 @@ snapshots: chokidar: 3.6.0 fast-glob: 3.3.2 magic-string: 0.30.11 - vite: 5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - rollup - '@unocss/vite@0.61.9(rollup@4.21.0)(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))': + '@unocss/vite@0.61.9(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))': dependencies: '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.0(rollup@4.21.0) @@ -10085,12 +9886,12 @@ snapshots: chokidar: 3.6.0 fast-glob: 3.3.2 magic-string: 0.30.11 - vite: 5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - rollup - supports-color - '@unocss/vite@0.62.2(rollup@4.21.0)(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))': + '@unocss/vite@0.62.2(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))': dependencies: '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.0(rollup@4.21.0) @@ -10102,7 +9903,7 @@ snapshots: chokidar: 3.6.0 magic-string: 0.30.11 tinyglobby: 0.2.2 - vite: 5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - rollup - supports-color @@ -10158,19 +9959,19 @@ snapshots: - encoding - supports-color - '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))': + '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))': dependencies: '@babel/core': 7.25.2 '@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.25.2) '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.25.2) - vite: 5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) vue: 3.4.38(typescript@5.5.4) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.1.2(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))': + '@vitejs/plugin-vue@5.1.2(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))': dependencies: - vite: 5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) vue: 3.4.38(typescript@5.5.4) '@vitest/coverage-v8@2.0.5(vitest@2.0.5(@types/node@20.16.1)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))': @@ -10344,14 +10145,14 @@ snapshots: '@vue/devtools-api@6.6.3': {} - '@vue/devtools-core@7.3.3(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))': + '@vue/devtools-core@7.3.3(vite@5.4.2(@types/node@20.16.1)(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.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + vite-hot-client: 0.2.3(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) transitivePeerDependencies: - vite @@ -10416,7 +10217,17 @@ snapshots: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 10.11.0 '@vueuse/shared': 10.11.0(vue@3.4.38(typescript@5.5.4)) - vue-demi: 0.14.8(vue@3.4.38(typescript@5.5.4)) + vue-demi: 0.14.10(vue@3.4.38(typescript@5.5.4)) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + + '@vueuse/core@11.0.1(vue@3.4.38(typescript@5.5.4))': + dependencies: + '@types/web-bluetooth': 0.0.20 + '@vueuse/metadata': 11.0.1 + '@vueuse/shared': 11.0.1(vue@3.4.38(typescript@5.5.4)) + vue-demi: 0.14.10(vue@3.4.38(typescript@5.5.4)) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -10425,7 +10236,7 @@ snapshots: dependencies: '@vueuse/core': 10.11.0(vue@3.4.38(typescript@5.5.4)) '@vueuse/shared': 10.11.0(vue@3.4.38(typescript@5.5.4)) - vue-demi: 0.14.8(vue@3.4.38(typescript@5.5.4)) + vue-demi: 0.14.10(vue@3.4.38(typescript@5.5.4)) optionalDependencies: focus-trap: 7.5.4 transitivePeerDependencies: @@ -10434,6 +10245,8 @@ snapshots: '@vueuse/metadata@10.11.0': {} + '@vueuse/metadata@11.0.1': {} + '@vueuse/nuxt@10.11.0(nuxt@packages+nuxt)(vue@3.4.38(typescript@5.5.4))': dependencies: '@nuxt/kit': link:packages/kit @@ -10441,14 +10254,21 @@ snapshots: '@vueuse/metadata': 10.11.0 local-pkg: 0.5.0 nuxt: link:packages/nuxt - vue-demi: 0.14.8(vue@3.4.38(typescript@5.5.4)) + vue-demi: 0.14.10(vue@3.4.38(typescript@5.5.4)) transitivePeerDependencies: - '@vue/composition-api' - vue '@vueuse/shared@10.11.0(vue@3.4.38(typescript@5.5.4))': dependencies: - vue-demi: 0.14.8(vue@3.4.38(typescript@5.5.4)) + vue-demi: 0.14.10(vue@3.4.38(typescript@5.5.4)) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + + '@vueuse/shared@11.0.1(vue@3.4.38(typescript@5.5.4))': + dependencies: + vue-demi: 0.14.10(vue@3.4.38(typescript@5.5.4)) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -11388,7 +11208,7 @@ snapshots: dependencies: is-arrayish: 0.2.1 - error-stack-parser-es@0.1.4: {} + error-stack-parser-es@0.1.5: {} error-stack-parser@2.1.4: dependencies: @@ -11476,33 +11296,6 @@ snapshots: '@esbuild/win32-ia32': 0.21.5 '@esbuild/win32-x64': 0.21.5 - esbuild@0.23.0: - optionalDependencies: - '@esbuild/aix-ppc64': 0.23.0 - '@esbuild/android-arm': 0.23.0 - '@esbuild/android-arm64': 0.23.0 - '@esbuild/android-x64': 0.23.0 - '@esbuild/darwin-arm64': 0.23.0 - '@esbuild/darwin-x64': 0.23.0 - '@esbuild/freebsd-arm64': 0.23.0 - '@esbuild/freebsd-x64': 0.23.0 - '@esbuild/linux-arm': 0.23.0 - '@esbuild/linux-arm64': 0.23.0 - '@esbuild/linux-ia32': 0.23.0 - '@esbuild/linux-loong64': 0.23.0 - '@esbuild/linux-mips64el': 0.23.0 - '@esbuild/linux-ppc64': 0.23.0 - '@esbuild/linux-riscv64': 0.23.0 - '@esbuild/linux-s390x': 0.23.0 - '@esbuild/linux-x64': 0.23.0 - '@esbuild/netbsd-x64': 0.23.0 - '@esbuild/openbsd-arm64': 0.23.0 - '@esbuild/openbsd-x64': 0.23.0 - '@esbuild/sunos-x64': 0.23.0 - '@esbuild/win32-arm64': 0.23.0 - '@esbuild/win32-ia32': 0.23.0 - '@esbuild/win32-x64': 0.23.0 - esbuild@0.23.1: optionalDependencies: '@esbuild/aix-ppc64': 0.23.1 @@ -11613,7 +11406,7 @@ snapshots: '@eslint-community/regexpp': 4.11.0 comment-parser: 1.4.1 eslint: 9.9.0(jiti@2.0.0-beta.3) - jsdoc-type-pratt-parser: 4.0.0 + jsdoc-type-pratt-parser: 4.1.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 scslre: 0.3.0 @@ -11835,7 +11628,7 @@ snapshots: fast-levenshtein@2.0.6: {} - fast-npm-meta@0.1.1: {} + fast-npm-meta@0.2.2: {} fastq@1.15.0: dependencies: @@ -12326,7 +12119,7 @@ snapshots: ignore@5.3.2: {} - image-meta@0.2.0: {} + image-meta@0.2.1: {} immutable@4.3.4: {} @@ -12630,8 +12423,6 @@ snapshots: dependencies: argparse: 2.0.1 - jsdoc-type-pratt-parser@4.0.0: {} - jsdoc-type-pratt-parser@4.1.0: {} jsesc@0.5.0: {} @@ -12690,7 +12481,7 @@ snapshots: kolorist@1.8.0: {} - launch-editor@2.8.0: + launch-editor@2.8.1: dependencies: picocolors: 1.0.1 shell-quote: 1.8.1 @@ -13377,11 +13168,11 @@ snapshots: serve-placeholder: 2.0.2 serve-static: 1.15.0 std-env: 3.7.0 - ufo: 1.5.4 + ufo: 1.5.3 uncrypto: 0.1.3 unctx: 2.3.1 unenv: 1.10.0 - unimport: 3.10.0(rollup@4.21.0) + unimport: 3.10.1(rollup@4.21.0) unstorage: 1.10.2(ioredis@5.4.1) untyped: 1.4.2 unwasm: 0.3.9 @@ -13473,7 +13264,7 @@ snapshots: uncrypto: 0.1.3 unctx: 2.3.1 unenv: 1.10.0 - unimport: 3.10.0(rollup@4.21.0) + unimport: 3.10.1(rollup@4.21.0) unstorage: 1.10.2(ioredis@5.4.1) unwasm: 0.3.9 transitivePeerDependencies: @@ -13581,7 +13372,7 @@ snapshots: pathe: 1.1.2 picocolors: 1.0.1 remark-parse: 11.0.0 - shiki: 1.12.1 + shiki: 1.14.1 twoslash: 0.2.9(typescript@5.5.4) typescript: 5.5.4 unified: 11.0.5 @@ -14568,6 +14359,11 @@ snapshots: '@shikijs/core': 1.12.1 '@types/hast': 3.0.4 + shiki@1.14.1: + dependencies: + '@shikijs/core': 1.14.1 + '@types/hast': 3.0.4 + side-channel@1.0.4: dependencies: call-bind: 1.0.7 @@ -14930,6 +14726,8 @@ snapshots: uc.micro@2.1.0: {} + ufo@1.5.3: {} + ufo@1.5.4: {} uglify-js@3.17.4: {} @@ -14947,7 +14745,7 @@ snapshots: citty: 0.1.6 consola: 3.2.3 defu: 6.1.4 - esbuild: 0.23.0 + esbuild: 0.23.1 fast-glob: 3.3.2 hookable: 5.5.3 jiti: 2.0.0-beta.3 @@ -15006,11 +14804,11 @@ snapshots: node-fetch-native: 1.6.4 pathe: 1.1.2 - unhead@1.9.16: + unhead@1.10.0: dependencies: - '@unhead/dom': 1.9.16 - '@unhead/schema': 1.9.16 - '@unhead/shared': 1.9.16 + '@unhead/dom': 1.10.0 + '@unhead/schema': 1.10.0 + '@unhead/shared': 1.10.0 hookable: 5.5.3 unicode-emoji-modifier-base@1.0.0: {} @@ -15027,7 +14825,7 @@ snapshots: trough: 2.2.0 vfile: 6.0.1 - unimport@3.10.0(rollup@4.21.0): + unimport@3.10.1(rollup@4.21.0): dependencies: '@rollup/pluginutils': 5.1.0(rollup@4.21.0) acorn: 8.12.1 @@ -15074,9 +14872,9 @@ snapshots: universalify@2.0.0: {} - unocss@0.61.3(@unocss/webpack@0.61.3(rollup@4.21.0)(webpack@5.93.0(esbuild@0.23.1)))(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)): + unocss@0.61.3(@unocss/webpack@0.61.3(rollup@4.21.0)(webpack@5.93.0(esbuild@0.23.1)))(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)): dependencies: - '@unocss/astro': 0.61.3(rollup@4.21.0)(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + '@unocss/astro': 0.61.3(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) '@unocss/cli': 0.61.3(rollup@4.21.0) '@unocss/core': 0.61.3 '@unocss/extractor-arbitrary-variants': 0.61.3 @@ -15095,18 +14893,18 @@ 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.21.0)(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + '@unocss/vite': 0.61.3(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) optionalDependencies: '@unocss/webpack': 0.61.3(rollup@4.21.0)(webpack@5.93.0(esbuild@0.23.1)) - vite: 5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - postcss - rollup - supports-color - unocss@0.61.9(@unocss/webpack@0.61.3(rollup@4.21.0)(webpack@5.93.0(esbuild@0.23.1)))(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)): + unocss@0.61.9(@unocss/webpack@0.61.3(rollup@4.21.0)(webpack@5.93.0(esbuild@0.23.1)))(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)): dependencies: - '@unocss/astro': 0.61.9(rollup@4.21.0)(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + '@unocss/astro': 0.61.9(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) '@unocss/cli': 0.61.9(rollup@4.21.0) '@unocss/core': 0.61.9 '@unocss/extractor-arbitrary-variants': 0.61.9 @@ -15125,18 +14923,18 @@ snapshots: '@unocss/transformer-compile-class': 0.61.9 '@unocss/transformer-directives': 0.61.9 '@unocss/transformer-variant-group': 0.61.9 - '@unocss/vite': 0.61.9(rollup@4.21.0)(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + '@unocss/vite': 0.61.9(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) optionalDependencies: '@unocss/webpack': 0.61.3(rollup@4.21.0)(webpack@5.93.0(esbuild@0.23.1)) - vite: 5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - postcss - rollup - supports-color - unocss@0.62.2(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)): + unocss@0.62.2(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)): dependencies: - '@unocss/astro': 0.62.2(rollup@4.21.0)(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + '@unocss/astro': 0.62.2(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) '@unocss/cli': 0.62.2(rollup@4.21.0) '@unocss/core': 0.62.2 '@unocss/extractor-arbitrary-variants': 0.62.2 @@ -15155,36 +14953,14 @@ snapshots: '@unocss/transformer-compile-class': 0.62.2 '@unocss/transformer-directives': 0.62.2 '@unocss/transformer-variant-group': 0.62.2 - '@unocss/vite': 0.62.2(rollup@4.21.0)(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + '@unocss/vite': 0.62.2(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) optionalDependencies: - vite: 5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - postcss - rollup - supports-color - unplugin-vue-router@0.10.6(rollup@4.21.0)(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)): - dependencies: - '@babel/types': 7.25.2 - '@rollup/pluginutils': 5.1.0(rollup@4.21.0) - '@vue-macros/common': 1.12.2(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4)) - ast-walker-scope: 0.6.2 - chokidar: 3.6.0 - fast-glob: 3.3.2 - json5: 2.2.3 - local-pkg: 0.5.0 - magic-string: 0.30.11 - mlly: 1.7.1 - pathe: 1.1.2 - scule: 1.3.0 - unplugin: 1.12.2 - yaml: 2.5.0 - optionalDependencies: - vue-router: 4.4.3(vue@3.4.38(typescript@5.5.4)) - transitivePeerDependencies: - - rollup - - vue - unplugin-vue-router@0.10.7(rollup@4.21.0)(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)): dependencies: '@babel/types': 7.25.2 @@ -15291,7 +15067,7 @@ snapshots: dependencies: '@vue/compiler-core': 3.4.38 - valibot@0.37.0(typescript@5.5.4): + valibot@0.38.0(typescript@5.5.4): optionalDependencies: typescript: 5.5.4 @@ -15316,9 +15092,9 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite-hot-client@0.2.3(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)): + vite-hot-client@0.2.3(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)): dependencies: - vite: 5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) vite-node@1.6.0(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0): dependencies: @@ -15326,7 +15102,7 @@ snapshots: debug: 4.3.6(supports-color@9.4.0) pathe: 1.1.2 picocolors: 1.0.1 - vite: 5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - '@types/node' - less @@ -15344,7 +15120,7 @@ snapshots: debug: 4.3.6(supports-color@9.4.0) pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - '@types/node' - less @@ -15356,7 +15132,7 @@ snapshots: - supports-color - terser - vite-plugin-checker@0.7.2(eslint@9.9.0(jiti@2.0.0-beta.3))(optionator@0.9.3)(typescript@5.5.4)(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.0.29(typescript@5.5.4)): + vite-plugin-checker@0.7.2(eslint@9.9.0(jiti@2.0.0-beta.3))(optionator@0.9.3)(typescript@5.5.4)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.0.29(typescript@5.5.4)): dependencies: '@babel/code-frame': 7.24.7 ansi-escapes: 4.3.2 @@ -15368,7 +15144,7 @@ snapshots: npm-run-path: 4.0.1 strip-ansi: 6.0.1 tiny-invariant: 1.3.1 - vite: 5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) vscode-languageclient: 7.0.0 vscode-languageserver: 7.0.0 vscode-languageserver-textdocument: 1.0.11 @@ -15379,25 +15155,25 @@ snapshots: typescript: 5.5.4 vue-tsc: 2.0.29(typescript@5.5.4) - vite-plugin-inspect@0.8.4(@nuxt/kit@packages+kit)(rollup@4.21.0)(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)): + vite-plugin-inspect@0.8.6(@nuxt/kit@packages+kit)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.0(rollup@4.21.0) debug: 4.3.6(supports-color@9.4.0) - error-stack-parser-es: 0.1.4 + error-stack-parser-es: 0.1.5 fs-extra: 11.2.0 open: 10.1.0 perfect-debounce: 1.0.0 picocolors: 1.0.1 sirv: 2.0.4 - vite: 5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.2(@types/node@20.16.1)(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.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)): + vite-plugin-vue-inspector@5.1.3(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)): dependencies: '@babel/core': 7.25.2 '@babel/plugin-proposal-decorators': 7.23.2(@babel/core@7.25.2) @@ -15408,11 +15184,11 @@ snapshots: '@vue/compiler-dom': 3.4.38 kolorist: 1.8.0 magic-string: 0.30.11 - vite: 5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - supports-color - vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0): + vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0): dependencies: esbuild: 0.21.5 postcss: 8.4.41 @@ -15423,9 +15199,9 @@ snapshots: sass: 1.69.4 terser: 5.27.0 - vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@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.46.1)(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.1)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)): + vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@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.46.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.1)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)): dependencies: - '@nuxt/test-utils': 3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@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.46.1)(vite@5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.1)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)) + '@nuxt/test-utils': 3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@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.46.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.1)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -15463,7 +15239,7 @@ snapshots: strip-literal: 2.1.0 tinybench: 2.8.0 tinypool: 0.8.4 - vite: 5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) vite-node: 1.6.0(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) why-is-node-running: 2.3.0 optionalDependencies: @@ -15497,7 +15273,7 @@ snapshots: tinybench: 2.8.0 tinypool: 1.0.0 tinyrainbow: 1.2.0 - vite: 5.4.1(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) vite-node: 2.0.5(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) why-is-node-running: 2.3.0 optionalDependencies: @@ -15544,7 +15320,7 @@ snapshots: vue-component-type-helpers@2.0.6: {} - vue-demi@0.14.8(vue@3.4.38(typescript@5.5.4)): + vue-demi@0.14.10(vue@3.4.38(typescript@5.5.4)): dependencies: vue: 3.4.38(typescript@5.5.4) @@ -15628,7 +15404,7 @@ snapshots: - bufferutil - utf-8-validate - webpack-dev-middleware@7.4.0(webpack@5.93.0): + webpack-dev-middleware@7.4.1(webpack@5.93.0): dependencies: colorette: 2.0.20 memfs: 4.11.1 @@ -15798,7 +15574,7 @@ snapshots: ws@7.5.9: {} - ws@8.17.1: {} + ws@8.18.0: {} xml-name-validator@4.0.0: {} diff --git a/test/bundle.test.ts b/test/bundle.test.ts index 26927cb7d..c389796c6 100644 --- a/test/bundle.test.ts +++ b/test/bundle.test.ts @@ -19,7 +19,7 @@ describe.skipIf(process.env.SKIP_BUNDLE_SIZE === 'true' || process.env.ECOSYSTEM for (const outputDir of ['.output', '.output-inline']) { it('default client bundle size', async () => { const clientStats = await analyzeSizes('**/*.js', join(rootDir, outputDir, 'public')) - expect.soft(roundToKilobytes(clientStats.totalBytes)).toMatchInlineSnapshot(`"107k"`) + expect.soft(roundToKilobytes(clientStats.totalBytes)).toMatchInlineSnapshot(`"108k"`) expect(clientStats.files.map(f => f.replace(/\..*\.js/, '.js'))).toMatchInlineSnapshot(` [ "_nuxt/entry.js", @@ -32,10 +32,10 @@ describe.skipIf(process.env.SKIP_BUNDLE_SIZE === 'true' || process.env.ECOSYSTEM const serverDir = join(rootDir, '.output/server') const serverStats = await analyzeSizes(['**/*.mjs', '!node_modules'], serverDir) - expect.soft(roundToKilobytes(serverStats.totalBytes)).toMatchInlineSnapshot(`"205k"`) + expect.soft(roundToKilobytes(serverStats.totalBytes)).toMatchInlineSnapshot(`"211k"`) const modules = await analyzeSizes('node_modules/**/*', serverDir) - expect.soft(roundToKilobytes(modules.totalBytes)).toMatchInlineSnapshot(`"1349k"`) + expect.soft(roundToKilobytes(modules.totalBytes)).toMatchInlineSnapshot(`"1355k"`) const packages = modules.files .filter(m => m.endsWith('package.json')) @@ -73,10 +73,10 @@ describe.skipIf(process.env.SKIP_BUNDLE_SIZE === 'true' || process.env.ECOSYSTEM const serverDir = join(rootDir, '.output-inline/server') const serverStats = await analyzeSizes(['**/*.mjs', '!node_modules'], serverDir) - expect.soft(roundToKilobytes(serverStats.totalBytes)).toMatchInlineSnapshot(`"529k"`) + expect.soft(roundToKilobytes(serverStats.totalBytes)).toMatchInlineSnapshot(`"535k"`) const modules = await analyzeSizes('node_modules/**/*', serverDir) - expect.soft(roundToKilobytes(modules.totalBytes)).toMatchInlineSnapshot(`"80.3k"`) + expect.soft(roundToKilobytes(modules.totalBytes)).toMatchInlineSnapshot(`"86.1k"`) const packages = modules.files .filter(m => m.endsWith('package.json')) From 3e713d31dc028596c8000f654a1fd9f3f135866b Mon Sep 17 00:00:00 2001 From: Maxime Pauvert Date: Wed, 21 Aug 2024 17:19:19 +0200 Subject: [PATCH 005/108] docs: update nuxt scripts status (#28629) --- docs/5.community/6.roadmap.md | 2 +- docs/5.community/7.changelog.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/5.community/6.roadmap.md b/docs/5.community/6.roadmap.md index b0209259b..423057024 100644 --- a/docs/5.community/6.roadmap.md +++ b/docs/5.community/6.roadmap.md @@ -40,7 +40,7 @@ In addition to the Nuxt framework, there are modules that are vital for the ecos Module | Status | Nuxt Support | Repository | Description ------------------------------------|---------------------|--------------|------------|------------------- -[Scripts](https://scripts.nuxt.com) | Public Preview | 3.x | [nuxt/scripts](https://github.com/nuxt/scripts) | Easy 3rd party script management. +[Scripts](https://scripts.nuxt.com) | Public Beta | 3.x | [nuxt/scripts](https://github.com/nuxt/scripts) | Easy 3rd party script management. A11y | Planned | 3.x | `nuxt/a11y` to be announced | Accessibility hinting and utilities [nuxt/nuxt#23255](https://github.com/nuxt/nuxt/issues/23255) Auth | Planned | 3.x | `nuxt/auth` to be announced | Support is planned after session support. Hints | Planned | 3.x | `nuxt/hints` to be announced | Guidance and suggestions for enhancing development practices. diff --git a/docs/5.community/7.changelog.md b/docs/5.community/7.changelog.md index 5daf444f3..bc1d34cb7 100644 --- a/docs/5.community/7.changelog.md +++ b/docs/5.community/7.changelog.md @@ -73,7 +73,7 @@ navigation.icon: i-ph-notification-duotone target: _blank ui.icon.base: text-black dark:text-white --- - Nuxt Scripts releases. (Public Preview) + Nuxt Scripts releases. :: ::card --- From 66f4c5553e9160f99ec05885079c586dfbae9aea Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Wed, 21 Aug 2024 16:34:02 +0100 Subject: [PATCH 006/108] fix(nuxt): do not provide default `prefetchOn` prop (#28630) --- packages/nuxt/src/app/components/nuxt-link.ts | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/packages/nuxt/src/app/components/nuxt-link.ts b/packages/nuxt/src/app/components/nuxt-link.ts index 3ed572265..d2b9ad0d2 100644 --- a/packages/nuxt/src/app/components/nuxt-link.ts +++ b/packages/nuxt/src/app/components/nuxt-link.ts @@ -253,10 +253,7 @@ export function defineNuxtLink (options: NuxtLinkOptions) { }, prefetchOn: { type: [String, Object] as PropType, - default: options.prefetchOn || { - visibility: true, - interaction: false, - } satisfies NuxtLinkProps['prefetchOn'], + default: undefined, required: false, }, noPrefetch: { From ca1d465a292013adc92288d281f239865f168dca Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 21 Aug 2024 23:26:50 +0100 Subject: [PATCH 007/108] chore(deps): update all non-major dependencies (main) (#28634) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/ci.yml | 4 ++-- .github/workflows/scorecards.yml | 2 +- packages/kit/package.json | 2 +- packages/nuxt/package.json | 2 +- packages/schema/package.json | 4 ++-- packages/webpack/package.json | 2 +- pnpm-lock.yaml | 40 ++++++++++++++++---------------- 7 files changed, 28 insertions(+), 28 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 43840589d..09ced281c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -85,7 +85,7 @@ jobs: run: pnpm install - name: Initialize CodeQL - uses: github/codeql-action/init@883d8588e56d1753a8a58c1c86e88976f0c23449 # v3.26.3 + uses: github/codeql-action/init@f0f3afee809481da311ca3a6ff1ff51d81dbeb24 # v3.26.4 with: languages: javascript queries: +security-and-quality @@ -97,7 +97,7 @@ jobs: path: packages - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@883d8588e56d1753a8a58c1c86e88976f0c23449 # v3.26.3 + uses: github/codeql-action/analyze@f0f3afee809481da311ca3a6ff1ff51d81dbeb24 # v3.26.4 with: category: "/language:javascript" diff --git a/.github/workflows/scorecards.yml b/.github/workflows/scorecards.yml index 66d795115..39259a98f 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@883d8588e56d1753a8a58c1c86e88976f0c23449 # v3.26.3 + uses: github/codeql-action/upload-sarif@f0f3afee809481da311ca3a6ff1ff51d81dbeb24 # v3.26.4 if: github.repository == 'nuxt/nuxt' && success() with: sarif_file: results.sarif diff --git a/packages/kit/package.json b/packages/kit/package.json index 791150880..a7e28951d 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -44,7 +44,7 @@ "semver": "^7.6.3", "ufo": "^1.5.4", "unctx": "^2.3.1", - "unimport": "^3.10.1", + "unimport": "^3.11.0", "untyped": "^1.4.2" }, "devDependencies": { diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 95b273612..413efe9ab 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -109,7 +109,7 @@ "uncrypto": "^0.1.3", "unctx": "^2.3.1", "unenv": "^1.10.0", - "unimport": "^3.10.1", + "unimport": "^3.11.0", "unplugin": "^1.12.2", "unplugin-vue-router": "^0.10.7", "unstorage": "^1.10.2", diff --git a/packages/schema/package.json b/packages/schema/package.json index f8aad2686..2e84daf89 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -60,7 +60,7 @@ "vue-loader": "17.4.2", "vue-router": "4.4.3", "webpack": "5.93.0", - "webpack-dev-middleware": "7.4.1" + "webpack-dev-middleware": "7.4.2" }, "dependencies": { "compatx": "^0.1.8", @@ -73,7 +73,7 @@ "std-env": "^3.7.0", "ufo": "^1.5.4", "uncrypto": "^0.1.3", - "unimport": "^3.10.1", + "unimport": "^3.11.0", "untyped": "^1.4.2" }, "engines": { diff --git a/packages/webpack/package.json b/packages/webpack/package.json index ca5724fdb..bcf086fc5 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -66,7 +66,7 @@ "vue-loader": "^17.4.2", "webpack": "^5.93.0", "webpack-bundle-analyzer": "^4.10.2", - "webpack-dev-middleware": "^7.4.1", + "webpack-dev-middleware": "^7.4.2", "webpack-hot-middleware": "^2.26.1", "webpack-virtual-modules": "^0.6.2", "webpackbar": "^6.0.1" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 68b60b16d..0f4dc7bfd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -231,8 +231,8 @@ importers: specifier: ^2.3.1 version: 2.3.1 unimport: - specifier: ^3.10.1 - version: 3.10.1(rollup@4.21.0) + specifier: ^3.11.0 + version: 3.11.0(rollup@4.21.0) untyped: specifier: ^1.4.2 version: 1.4.2 @@ -415,8 +415,8 @@ importers: specifier: ^1.10.0 version: 1.10.0 unimport: - specifier: ^3.10.1 - version: 3.10.1(rollup@4.21.0) + specifier: ^3.11.0 + version: 3.11.0(rollup@4.21.0) unplugin: specifier: ^1.12.2 version: 1.12.2 @@ -503,8 +503,8 @@ importers: specifier: ^0.1.3 version: 0.1.3 unimport: - specifier: ^3.10.1 - version: 3.10.1(rollup@4.21.0) + specifier: ^3.11.0 + version: 3.11.0(rollup@4.21.0) untyped: specifier: ^1.4.2 version: 1.4.2 @@ -588,8 +588,8 @@ importers: specifier: 5.93.0 version: 5.93.0 webpack-dev-middleware: - specifier: 7.4.1 - version: 7.4.1(webpack@5.93.0) + specifier: 7.4.2 + version: 7.4.2(webpack@5.93.0) packages/ui-templates: devDependencies: @@ -886,8 +886,8 @@ importers: specifier: ^4.10.2 version: 4.10.2 webpack-dev-middleware: - specifier: ^7.4.1 - version: 7.4.1(webpack@5.93.0) + specifier: ^7.4.2 + version: 7.4.2(webpack@5.93.0) webpack-hot-middleware: specifier: ^2.26.1 version: 2.26.1 @@ -7030,8 +7030,8 @@ packages: unified@11.0.5: resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} - unimport@3.10.1: - resolution: {integrity: sha512-gK0oqn2SyPEjmp5O0Epu13xmX1Pfn4MwpJNlntXUauV0wN8Hhod+BNjDjqQ4ZpOSCt17MCLjGqUXqUhAiJuhOw==} + unimport@3.11.0: + resolution: {integrity: sha512-mPrvWwy+li8TLUeglC7CIREFAbeEMkJ8X2Bhxg4iLdh+HraxjFyxqWv8V+4lzekoGHChx9ofv1qGOfvHBJBl0A==} unist-builder@4.0.0: resolution: {integrity: sha512-wmRFnH+BLpZnTKpc5L7O67Kac89s9HMrtELpnNaE6TAobq5DTZZs5YaTQfAZBA9bFPECx2uVAPO31c+GVug8mg==} @@ -7475,8 +7475,8 @@ packages: engines: {node: '>= 10.13.0'} hasBin: true - webpack-dev-middleware@7.4.1: - resolution: {integrity: sha512-/t6KpZw/bnmCR0VKILjJT05mWecbf1aIM2VxCJUvBbg0iXqaQJFxbJ4PCrsY4iBH7PGwnccm4BYyoP1G+lGfAA==} + webpack-dev-middleware@7.4.2: + resolution: {integrity: sha512-xOO8n6eggxnwYpy1NlzUKpvrjfJTvae5/D6WOK0S2LSo7vjmo5gCM1DbLUmFqrMTJP+W/0YZNctm7jasWvLuBA==} engines: {node: '>= 18.12.0'} peerDependencies: webpack: ^5.0.0 @@ -8450,7 +8450,7 @@ snapshots: semver: 7.6.3 simple-git: 3.25.0 sirv: 2.0.4 - unimport: 3.10.1(rollup@4.21.0) + unimport: 3.11.0(rollup@4.21.0) vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) vite-plugin-inspect: 0.8.6(@nuxt/kit@packages+kit)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) vite-plugin-vue-inspector: 5.1.3(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) @@ -8530,7 +8530,7 @@ snapshots: std-env: 3.7.0 third-party-capital: 2.3.0 ufo: 1.5.4 - unimport: 3.10.1(rollup@4.21.0) + unimport: 3.11.0(rollup@4.21.0) unplugin: 1.12.2 unstorage: 1.10.2(ioredis@5.4.1) valibot: 0.38.0(typescript@5.5.4) @@ -13172,7 +13172,7 @@ snapshots: uncrypto: 0.1.3 unctx: 2.3.1 unenv: 1.10.0 - unimport: 3.10.1(rollup@4.21.0) + unimport: 3.11.0(rollup@4.21.0) unstorage: 1.10.2(ioredis@5.4.1) untyped: 1.4.2 unwasm: 0.3.9 @@ -13264,7 +13264,7 @@ snapshots: uncrypto: 0.1.3 unctx: 2.3.1 unenv: 1.10.0 - unimport: 3.10.1(rollup@4.21.0) + unimport: 3.11.0(rollup@4.21.0) unstorage: 1.10.2(ioredis@5.4.1) unwasm: 0.3.9 transitivePeerDependencies: @@ -14825,7 +14825,7 @@ snapshots: trough: 2.2.0 vfile: 6.0.1 - unimport@3.10.1(rollup@4.21.0): + unimport@3.11.0(rollup@4.21.0): dependencies: '@rollup/pluginutils': 5.1.0(rollup@4.21.0) acorn: 8.12.1 @@ -15404,7 +15404,7 @@ snapshots: - bufferutil - utf-8-validate - webpack-dev-middleware@7.4.1(webpack@5.93.0): + webpack-dev-middleware@7.4.2(webpack@5.93.0): dependencies: colorette: 2.0.20 memfs: 4.11.1 From f7c9a52faef138a18865dd762ea35ff8b813a7dd Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 21 Aug 2024 23:27:05 +0100 Subject: [PATCH 008/108] chore(deps): update devdependency happy-dom to v15 (main) (#28635) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 56 +++++++++++++++++++++++++------------------------- 2 files changed, 29 insertions(+), 29 deletions(-) diff --git a/package.json b/package.json index c61707fbc..34ec0aec8 100644 --- a/package.json +++ b/package.json @@ -80,7 +80,7 @@ "execa": "9.3.1", "globby": "14.0.2", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", - "happy-dom": "14.12.3", + "happy-dom": "15.0.0", "jiti": "2.0.0-beta.3", "markdownlint-cli": "0.41.0", "nitro": "npm:nitro-nightly@3.0.0-beta-28665895.e727afda", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0f4dc7bfd..94369eefc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -43,7 +43,7 @@ importers: version: link:packages/kit '@nuxt/test-utils': specifier: 3.14.1 - version: 3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@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.46.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.1)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)) + version: 3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.0.0)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.46.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.1)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)) '@nuxt/webpack-builder': specifier: workspace:* version: link:packages/webpack @@ -67,7 +67,7 @@ importers: version: 5.1.2(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4)) '@vitest/coverage-v8': specifier: 2.0.5 - version: 2.0.5(vitest@2.0.5(@types/node@20.16.1)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0)) + version: 2.0.5(vitest@2.0.5(@types/node@20.16.1)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0)) '@vue/test-utils': specifier: 2.4.6 version: 2.4.6 @@ -114,8 +114,8 @@ importers: specifier: npm:h3-nightly@2.0.0-1718872656.6765a6e version: h3-nightly@2.0.0-1718872656.6765a6e happy-dom: - specifier: 14.12.3 - version: 14.12.3 + specifier: 15.0.0 + version: 15.0.0 jiti: specifier: 2.0.0-beta.3 version: 2.0.0-beta.3 @@ -160,10 +160,10 @@ importers: version: 1.5.4 vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@20.16.1)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0) + version: 2.0.5(@types/node@20.16.1)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0) vitest-environment-nuxt: specifier: 1.0.1 - version: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@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.46.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.1)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)) + version: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.0.0)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.46.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.1)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)) vue: specifier: 3.4.38 version: 3.4.38(typescript@5.5.4) @@ -254,7 +254,7 @@ importers: version: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@20.16.1)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0) + version: 2.0.5(@types/node@20.16.1)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0) webpack: specifier: 5.93.0 version: 5.93.0 @@ -468,7 +468,7 @@ importers: version: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@20.16.1)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0) + version: 2.0.5(@types/node@20.16.1)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0) packages/schema: dependencies: @@ -613,7 +613,7 @@ importers: version: 4.0.0 html-validate: specifier: 8.21.0 - version: 8.21.0(vitest@1.6.0(@types/node@20.16.1)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0)) + version: 8.21.0(vitest@1.6.0(@types/node@20.16.1)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0)) jiti: specifier: 2.0.0-beta.3 version: 2.0.0-beta.3 @@ -998,7 +998,7 @@ importers: version: 0.10.7(rollup@4.21.0)(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)) vitest: specifier: 1.6.0 - version: 1.6.0(@types/node@20.16.1)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0) + version: 1.6.0(@types/node@20.16.1)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0) vue: specifier: 3.4.38 version: 3.4.38(typescript@5.5.4) @@ -4582,9 +4582,9 @@ packages: h3-nightly@2.0.0-1718872656.6765a6e: resolution: {integrity: sha512-LQ8hHOIzk+agD1p0K7UosByKuzDAKGLTnYsP0syV/XMr9E7pWmoaDSWkGdWjtLR9O3hinNqrXU1NW0kTmhiSag==} - happy-dom@14.12.3: - resolution: {integrity: sha512-vsYlEs3E9gLwA1Hp+w3qzu+RUDFf4VTT8cyKqVICoZ2k7WM++Qyd2LwzyTi5bqMJFiIC/vNpTDYuxdreENRK/g==} - engines: {node: '>=16.0.0'} + happy-dom@15.0.0: + resolution: {integrity: sha512-DsvANUcxxY20iCo3Yllm7dqwzPVPduGfVFxa7mONwMBLczFeQgkN0LpDir1kIY322JMh+hrcPV3aGLyHCESDlA==} + engines: {node: '>=18.0.0'} has-bigints@1.0.2: resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} @@ -8592,7 +8592,7 @@ snapshots: rc9: 2.1.2 std-env: 3.7.0 - '@nuxt/test-utils@3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@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.46.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.1)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4))': + '@nuxt/test-utils@3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.0.0)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.46.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.1)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4))': dependencies: '@nuxt/kit': link:packages/kit '@nuxt/schema': link:packages/schema @@ -8619,15 +8619,15 @@ snapshots: unenv: 1.10.0 unplugin: 1.12.2 vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) - vitest-environment-nuxt: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@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.46.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.1)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)) + vitest-environment-nuxt: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.0.0)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.46.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.1)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)) vue: 3.4.38(typescript@5.5.4) vue-router: 4.4.3(vue@3.4.38(typescript@5.5.4)) optionalDependencies: '@testing-library/vue': 8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)) '@vue/test-utils': 2.4.6 - happy-dom: 14.12.3 + happy-dom: 15.0.0 playwright-core: 1.46.1 - vitest: 2.0.5(@types/node@20.16.1)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0) + vitest: 2.0.5(@types/node@20.16.1)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - magicast @@ -9974,7 +9974,7 @@ snapshots: vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) vue: 3.4.38(typescript@5.5.4) - '@vitest/coverage-v8@2.0.5(vitest@2.0.5(@types/node@20.16.1)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))': + '@vitest/coverage-v8@2.0.5(vitest@2.0.5(@types/node@20.16.1)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 @@ -9988,7 +9988,7 @@ snapshots: std-env: 3.7.0 test-exclude: 7.0.1 tinyrainbow: 1.2.0 - vitest: 2.0.5(@types/node@20.16.1)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0) + vitest: 2.0.5(@types/node@20.16.1)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - supports-color @@ -11926,7 +11926,7 @@ snapshots: transitivePeerDependencies: - uWebSockets.js - happy-dom@14.12.3: + happy-dom@15.0.0: dependencies: entities: 4.5.0 webidl-conversions: 7.0.0 @@ -12043,7 +12043,7 @@ snapshots: html-tags@3.3.1: {} - html-validate@8.21.0(vitest@1.6.0(@types/node@20.16.1)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0)): + html-validate@8.21.0(vitest@1.6.0(@types/node@20.16.1)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0)): dependencies: '@babel/code-frame': 7.24.7 '@html-validate/stylish': 4.2.0 @@ -12057,7 +12057,7 @@ snapshots: prompts: 2.4.2 semver: 7.6.3 optionalDependencies: - vitest: 1.6.0(@types/node@20.16.1)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0) + vitest: 1.6.0(@types/node@20.16.1)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0) html-void-elements@3.0.0: {} @@ -15199,9 +15199,9 @@ snapshots: sass: 1.69.4 terser: 5.27.0 - vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@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.46.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.1)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)): + vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.0.0)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.46.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.1)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)): dependencies: - '@nuxt/test-utils': 3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@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.46.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.1)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)) + '@nuxt/test-utils': 3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.0.0)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.46.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.1)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -15220,7 +15220,7 @@ snapshots: - vue - vue-router - vitest@1.6.0(@types/node@20.16.1)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0): + vitest@1.6.0(@types/node@20.16.1)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0): dependencies: '@vitest/expect': 1.6.0 '@vitest/runner': 1.6.0 @@ -15244,7 +15244,7 @@ snapshots: why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 20.16.1 - happy-dom: 14.12.3 + happy-dom: 15.0.0 transitivePeerDependencies: - less - lightningcss @@ -15255,7 +15255,7 @@ snapshots: - supports-color - terser - vitest@2.0.5(@types/node@20.16.1)(happy-dom@14.12.3)(sass@1.69.4)(terser@5.27.0): + vitest@2.0.5(@types/node@20.16.1)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -15278,7 +15278,7 @@ snapshots: why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 20.16.1 - happy-dom: 14.12.3 + happy-dom: 15.0.0 transitivePeerDependencies: - less - lightningcss From f60206244280288ae5a1f95100351b1f4d568e33 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 22 Aug 2024 12:35:11 +0100 Subject: [PATCH 009/108] chore(deps): update devdependency @nuxt/scripts to v0.7.1 (main) (#28645) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/nuxt/package.json | 2 +- pnpm-lock.yaml | 772 ++++--------------------------------- 2 files changed, 79 insertions(+), 695 deletions(-) diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 413efe9ab..622d988b3 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -120,7 +120,7 @@ "vue-router": "^4.4.3" }, "devDependencies": { - "@nuxt/scripts": "0.7.0", + "@nuxt/scripts": "0.7.1", "@nuxt/ui-templates": "1.3.4", "@parcel/watcher": "2.4.1", "@types/estree": "1.0.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 94369eefc..2b43e832e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -443,8 +443,8 @@ importers: version: 4.4.3(vue@3.4.38(typescript@5.5.4)) devDependencies: '@nuxt/scripts': - specifier: 0.7.0 - version: 0.7.0(@nuxt/devtools@1.3.14(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.61.3(rollup@4.21.0)(webpack@5.93.0(esbuild@0.23.1)))(@vue/compiler-core@3.4.38)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.41)(rollup@4.21.0)(typescript@5.5.4)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))(webpack@5.93.0(esbuild@0.23.1)) + specifier: 0.7.1 + version: 0.7.1(@nuxt/devtools@1.3.14(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.2(rollup@4.21.0)(webpack@5.93.0(esbuild@0.23.1)))(@vue/compiler-core@3.4.38)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.41)(rollup@4.21.0)(typescript@5.5.4)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))(webpack@5.93.0(esbuild@0.23.1)) '@nuxt/ui-templates': specifier: workspace:* version: link:../ui-templates @@ -631,7 +631,7 @@ importers: version: 1.3.0 unocss: specifier: 0.62.2 - version: 0.62.2(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + version: 0.62.2(@unocss/webpack@0.62.2(rollup@4.21.0)(webpack@5.93.0(esbuild@0.23.1)))(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) vite: specifier: 5.4.2 version: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) @@ -1754,17 +1754,17 @@ packages: resolution: {integrity: sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==} engines: {node: '>=18.18'} - '@iconify-json/carbon@1.1.36': - resolution: {integrity: sha512-NC3VcqLtwLZpi7+LeXj+99/byv+asrnCQxiDNCZV6hKr9WcNh6C25kJguJYfN+dV54kOkw78e+6PitQi2Bppnw==} + '@iconify-json/carbon@1.1.37': + resolution: {integrity: sha512-Hj9oZtRmN63yt29YovqgqOJQhaoVMNMTkFLT3HKAJm4HjvI405Juez5UfdysYmLjF708U7gJNx4U6K1k5+fTBw==} - '@iconify-json/logos@1.1.43': - resolution: {integrity: sha512-UtvL1yDHUr9dl1Tqihh6K9m5dmbYKOYyLf3i9aKhymSW76QjOCGjpgQc0PQ4GJCAdU1cAMu+WO61TgPxdonrlg==} + '@iconify-json/logos@1.1.44': + resolution: {integrity: sha512-sIc355/sSq4GihU4eFTDVbXoeg2rZD3yH6tNOJTNouDu9Fx259BSWH+XEEQwm/YImDIllcGqmJuNBjAu4UVs2g==} - '@iconify-json/ri@1.1.21': - resolution: {integrity: sha512-ssU2CRaB4T83Q3cncCZtITholhYkH6gEL5XLmdMII6Xzn8bTCpDCkt+HdX4URc24uUMD0PGIaNLJUIAgdfLMjQ==} + '@iconify-json/ri@1.1.22': + resolution: {integrity: sha512-Pi0I54CFXYSfWlm4xIAGqyDvtibNEpSSyQvHrSrfxFgZgDtFum9tbtYmaTKK0wJWWzYzF3XIpIJTC9/KVYX3SQ==} - '@iconify-json/tabler@1.1.117': - resolution: {integrity: sha512-RiFbco9Qo0X7jlRFlD2sq9kwLZZ5JFOyacGKi9nzdnao9tV/qFFh1930JDXFay/CTs/jr7+RYPsI+wGFg0jfsA==} + '@iconify-json/tabler@1.1.120': + resolution: {integrity: sha512-G9of3jPsYUfFkdaeqfILQF3xkCuZeitqJDjMkqmzjfJcWzl7JW/PoPJRby28dIUHTyO6eLqOlKhFP4/EQCg44Q==} '@iconify/types@2.0.0': resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} @@ -1875,15 +1875,10 @@ packages: peerDependencies: vite: 5.4.2 - '@nuxt/devtools-kit@1.3.9': - resolution: {integrity: sha512-tgr/F+4BbI53/JxgaXl3cuV9dMuCXMsd4GEXN+JqtCdAkDbH3wL79GGWx0/6I9acGzRsB6UZ1H6U96nfgcIrAw==} + '@nuxt/devtools-ui-kit@1.3.14': + resolution: {integrity: sha512-4z8eo77MCDjeNQ8NUSVg3dmfh7QUFqFJZ9m6fdwLjPjjNrSvQn33g4blyQYWhvuRE22/uRGm5X0/HCHa4C5nTQ==} peerDependencies: - vite: 5.4.2 - - '@nuxt/devtools-ui-kit@1.3.9': - resolution: {integrity: sha512-R1pxsraKEsOdfW4Klx5nAIkFbPZtpnCUqRFcQa8uOk5WbJ9Ax3ahN0Bi2xt7dlfWzV4mS1LzMXdXXwOh1fztuA==} - peerDependencies: - '@nuxt/devtools': 1.3.9 + '@nuxt/devtools': 1.3.14 '@nuxt/devtools-wizard@1.3.14': resolution: {integrity: sha512-5kLB53/7YUME6Y8byrOxRhl0hXWm05jPStJd1CJHKDcGrp+hjxYZaSgEwYtEIQ0A1GF04rfL4bJ+qIL+7e0+9Q==} @@ -1911,8 +1906,8 @@ packages: peerDependencies: webpack: ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 - '@nuxt/scripts@0.7.0': - resolution: {integrity: sha512-DHrBjO9zKuMcikBIyIAZ0xp19/7M7Xoruwj7Cj8DkyZtxRo7XiDT6yF567Zca8dNIkRlvSvxg74qN0pNdGRAxA==} + '@nuxt/scripts@0.7.1': + resolution: {integrity: sha512-zoTdE12sVPqctwWlPjIxYnIRGC3vvjGdEWkQRVDoIkdgZqJx/3gA5mobYjuo5tBjMnSXW64YGZRYIIKnATMoAg==} '@nuxt/telemetry@2.5.4': resolution: {integrity: sha512-KH6wxzsNys69daSO0xUv0LEBAfhwwjK1M+0Cdi1/vxmifCslMIY7lN11B4eywSfscbyVPAYJvANyc7XiVPImBQ==} @@ -2644,22 +2639,6 @@ packages: peerDependencies: vue: 3.4.38 - '@unocss/astro@0.61.3': - resolution: {integrity: sha512-VTgO+nm7PW7/VJt1kf1/4qTqMp4X4CdNG1XjYRGmCTONW+yHhFUEC1NAXt7t2wKEvCYSf5ObmjYowr2qM+GafQ==} - peerDependencies: - vite: 5.4.2 - peerDependenciesMeta: - vite: - optional: true - - '@unocss/astro@0.61.9': - resolution: {integrity: sha512-adOXz4itYHxqhvQgJHlEU58EHDTtY2qrcEPVmQVk4qI1W+ezQV6nQMQvti8mS/HbFw3MOJhIY1MlJoZK36/cyw==} - peerDependencies: - vite: 5.4.2 - peerDependenciesMeta: - vite: - optional: true - '@unocss/astro@0.62.2': resolution: {integrity: sha512-RUPGmbNEyfbBOuS22PC23Dy9gmNBQHpLCmpuj6ehr6UcKeRy3xOwlbJDnCv08Vfd3mp3n45Va24wTK/yM6I1YQ==} peerDependencies: @@ -2668,74 +2647,26 @@ packages: vite: optional: true - '@unocss/cli@0.61.3': - resolution: {integrity: sha512-yj4whI4PwwK9cZXVrtl10AkZlyl9+569xYX+g89cBxqG2wpnbfBvug/hsvw3DyPG6i2MxKAv3Z78uruKnzCIjw==} - engines: {node: '>=14'} - hasBin: true - - '@unocss/cli@0.61.9': - resolution: {integrity: sha512-W5pN2cOKAOkeKKXMqsGD/J7dpEAmxODtOH2Afjk41qsjqUlzGlUbmgG9PjAz7TDHrAmvuf3nvmMeeT3fii2UFg==} - engines: {node: '>=14'} - hasBin: true - '@unocss/cli@0.62.2': resolution: {integrity: sha512-M1Itw4CVTnoBS1rTLYZvEV5lhq3r711Dwes4GlCHmCwuwEJcp7b83Saim2x6+h1BZbMY3CxgendGNQAIJ9rHkw==} engines: {node: '>=14'} hasBin: true - '@unocss/config@0.61.3': - resolution: {integrity: sha512-ZSSj5ST8XhiKoi2hLtVcyS8YJxn+Ug/WfasQ2wwOArcYfVFzZUoOQKbLo85hFuI7NV5Fh/aQREoVaJQI111jDA==} - engines: {node: '>=14'} - - '@unocss/config@0.61.9': - resolution: {integrity: sha512-ATvZEFMQiW3/oUaaplVMBYuagEELtnLbHSYH4pUGbJ5MALAfV98mZRyk4FkKkYoMYqWLGdCylzpgMPFDOuFQlQ==} - engines: {node: '>=14'} - '@unocss/config@0.62.2': resolution: {integrity: sha512-TgWhO0hkTADnuSgcUZvFP3i4AVpaiMvr41hhQqCPQTaiLMRrroXFnqL33cpkEbHLIfbTh74pXrDxnzMLaEKVdQ==} engines: {node: '>=14'} - '@unocss/core@0.61.3': - resolution: {integrity: sha512-9vixY1i5E0DQFtHJz/pHyFlFsiXJgL1bKHuocbl+GUi09lY/gE9TRm2qr2JOJx/BF720tMv9VxYI8Zq3EyPOXA==} - - '@unocss/core@0.61.9': - resolution: {integrity: sha512-2W1YZQIWXcueGdbXU/ZCqn/8yQhWk8e8kAHFkVlbc9rictkd2UmPB9nIZ8Ii1tMwt6F0TT6vfHbLJEGCV08o2g==} - '@unocss/core@0.62.2': resolution: {integrity: sha512-86jEFUJ/PSwdb1qqiEi0lWlewfKLQwiH+JAfnh8c2hLjOPVmCkb0nnsYSMh8drmtN5kpk6E06mN0IrKMO7OnvQ==} - '@unocss/extractor-arbitrary-variants@0.61.3': - resolution: {integrity: sha512-8yFAavi4PXTZTyJqsSQJuZNdaERMyLP4Gs4IzBDt8zjmUrXmYfgV+bKif2eE52QKvtb5/Jsij3fgfMsJouln7A==} - - '@unocss/extractor-arbitrary-variants@0.61.9': - resolution: {integrity: sha512-ii42/hKbhgeBBOy86729t6/HeGmxUcHM8FprPeb/v/DfYsCkjDvMYVynX3FN/K5pR2WV+HHp6TQS7GbTmRIN0g==} - '@unocss/extractor-arbitrary-variants@0.62.2': resolution: {integrity: sha512-k0+QifbKe3Wp6dznQIhn1bQ/shR8yMk1ypfWQFOAr0ylXXlKMXFxfpRyxH3awbTDRBpi/SxIIaBTAzflGxBSgg==} - '@unocss/inspector@0.61.3': - resolution: {integrity: sha512-F2WfVYdzM+CnocVSptBh945G85+RcxGd0KDm6q+Ctjs5NrHtT0TzX83USMLSjfFzTz/j+Q/kR1WOJWjKynVTXQ==} - - '@unocss/inspector@0.61.9': - resolution: {integrity: sha512-kUcQ/h8/yAfkqL2eCGVFyB0IGSPdR0dx2HH4V+mdSMfd8yKFR/BQys3mBvqZwSZu5a0+iisFHHq9wr+/I5DtHQ==} - '@unocss/inspector@0.62.2': resolution: {integrity: sha512-P2J8xx4MeB8VHCwjick+PzMyLPKvUNZBuUxuFVhh3xpMsbGlvSIKMH4PRCriwWih+7wqHlrI+fv1gAjoiGHe3Q==} - '@unocss/nuxt@0.61.3': - resolution: {integrity: sha512-llyzCq35c27p6pcLtVEV2l+6ea7G5WZIuEh5Yob+NUWUUdp0RDGQXYwTLge8zTaCF5oFZFOEJbJegXJGox3w0Q==} - - '@unocss/postcss@0.61.3': - resolution: {integrity: sha512-i76kuYbrvqkVhdfD37mnVqiBJiq9azGzbKZHFIjFWApOxFLak1OTHX5TIwxPspFm8u7U7kmU03JCnqyxWIE0wQ==} - engines: {node: '>=14'} - peerDependencies: - postcss: ^8.4.21 - - '@unocss/postcss@0.61.9': - resolution: {integrity: sha512-HuFE/TUH6tt5f/AwiKNhQ/FO/lvFeW0JHPkx9SCURcKKoD3rpJUbhTqVv7c0zlCVQnRFX0hxpimoetp5Dh8qdA==} - engines: {node: '>=14'} - peerDependencies: - postcss: ^8.4.21 + '@unocss/nuxt@0.62.2': + resolution: {integrity: sha512-W530iCuo9wtWcDNxROngg9jeazobZCLmZaQAVWpkb9zt9JPDv0kLCdPbQSW+jKCOUtfM8HutVEsxdtiPDWCz7w==} '@unocss/postcss@0.62.2': resolution: {integrity: sha512-x0vSz1l2eWpkfqLPcAO0kO36oKcMqtC6JmmM2tRB9WSxiz6xu9qHibfj6VXLe+KqggvFRnKObok4Fr1GIe0Srw==} @@ -2743,170 +2674,62 @@ packages: peerDependencies: postcss: ^8.4.21 - '@unocss/preset-attributify@0.61.3': - resolution: {integrity: sha512-TSgje5WDfoicTOoh/Od6qlizkZd68vXTdtT7jYEvjCm2mV7EgDJpX+sj2eVv0rPuaARtIqs1b4yG7w3HA6BBnQ==} - - '@unocss/preset-attributify@0.61.9': - resolution: {integrity: sha512-AHlEF7PiIBz1jHZZ62+AZ1u5ITrPNL/mgN8XyKwocoAr9HH8aQ3xzUgIuEX6vfV4a8rTdawffY99BQ12msePWQ==} - '@unocss/preset-attributify@0.62.2': resolution: {integrity: sha512-QBxm62Lq6O7pN47TBD25LrH6CXZGDyTORguKL+IvIxuf8/VTEwwLl1z9FJ10u+kTwHX11RDnAF7KmZsTpcezgA==} - '@unocss/preset-icons@0.61.3': - resolution: {integrity: sha512-XNti2mgfbRCClzKxy7eMPukgk/mepyGGJNqtONnZmOkzkyhx6KQ2/luhMYnz5xONMG/aseoXMc4Zc1VzOqePRA==} - - '@unocss/preset-icons@0.61.9': - resolution: {integrity: sha512-5XZO511ksu3EVwpV2nIZKa5NzyJAb+JARKaUpQIXssHUVdRKk5nJYr1XtrpBDLgB6VEf/1skViLEa1bpOUI5Wg==} - '@unocss/preset-icons@0.62.2': resolution: {integrity: sha512-cj5fhhgyMK2Wio2nsR4hJuorRtqrgeX8sApffCRxpdKb/rg0De7IzXlTRQvAivFingRLXxwMKcpR4hgw/kw/pA==} - '@unocss/preset-mini@0.61.3': - resolution: {integrity: sha512-QY9P7jcLePkmCGQSqX+ha4Rh2YhY9b9P8gtLFnjzqcdmSxvDFkT7Kf5Un/u/jwV+zCz/5t4F88vWLzBM6js6yQ==} - - '@unocss/preset-mini@0.61.9': - resolution: {integrity: sha512-qhagWfdM7ytRWf4wFfrAcdeCUCVD9wDVrM+9evAmuOnMXWEiVZCjfwhjjFu+8lM7g+38n+gi7VcrNuTiZ8fHBA==} - '@unocss/preset-mini@0.62.2': resolution: {integrity: sha512-NeyYGwGCmMbjzMMhQGzn4qk74LYIsLM4zpQru2Krt1snw1DgVpp3iV8hCWIH4y0Y+ud+K5SUFMAvIe18vq2OQw==} - '@unocss/preset-tagify@0.61.3': - resolution: {integrity: sha512-ir+gZJ20hZKapsrxWRTjFjyVJmmUcnkvhk1AiMgoG62MP6GzBQgbkAiy2TzJIEU0zQb8pYhtZ5KePtno+1vcaQ==} - - '@unocss/preset-tagify@0.61.9': - resolution: {integrity: sha512-E+54+uSe+btOnQDlh8XjDUXhwxJd6/TL/8Rdl+7Pg6m+JNXudEt7xOd81L/KlDPD2tYYH9g/dQUaDN5aJyfRPQ==} - '@unocss/preset-tagify@0.62.2': resolution: {integrity: sha512-xfxyKqBxBFOtKRifpM+9co9GqXj5PmGNdLcoWoYninmtO1CvCc50IBIob2h85X18jsa6Vm3sATzEfgOSggcGzQ==} - '@unocss/preset-typography@0.61.3': - resolution: {integrity: sha512-0b1JSk5/oi4DT86dO2sdscZlih4fVo//U6bh1cROAfLlYJsHlAEZau8IxLADcgBAYwCGtY94npfp6y60R37T/A==} - - '@unocss/preset-typography@0.61.9': - resolution: {integrity: sha512-ZDoRViHtzI1Ny0sZyjajeCGEdFQCBn5CeIYgxO/KCpN107KTGLnYfoabv0gHtj/qaeAh30obeOMxZaIuxYoW3Q==} - '@unocss/preset-typography@0.62.2': resolution: {integrity: sha512-NnoblEZX+dDZeM537l6HcNfPJC8KPGcD5LimVO/HS7GuDarTXeu1JgnCqYc2d5q69OAbyfJfO9k1iKqnAHkqug==} - '@unocss/preset-uno@0.61.3': - resolution: {integrity: sha512-ULP0hLBTNJuB0iQqaYaJZYbC4jwQYy0C6H7un3o4R+KsqIuyDanme2VsY51U5mN/pp7K6QJK6qE8EHVvtjCLHQ==} - - '@unocss/preset-uno@0.61.9': - resolution: {integrity: sha512-N4R/BCMphrHvAMZ+qgR/FPoh724uXDuZ/1DEGuirUQJMg7makqrI6czL+P99q1bP8nWzxWEXiRXnKKLiyD9pJw==} - '@unocss/preset-uno@0.62.2': resolution: {integrity: sha512-oMwSP3haSiyiSqI0KqrYkda8mnkWu9lJDdm4bZ5iO6v/rDxmcydBr7MEl8iEy9EdOy1lv3xsyzwMrRer392JEw==} - '@unocss/preset-web-fonts@0.61.3': - resolution: {integrity: sha512-uBQKjIY+vUWCEqcgjEzdxok8svOmNNHDk1r+qh/Y5VLPWvPdA+Bb5iIwrxib3zzQvkT+au/utCeTGKGgIVhcXA==} - - '@unocss/preset-web-fonts@0.61.9': - resolution: {integrity: sha512-fjQv74+FiAvGJM5vSLkD15Taku0cbi5F7qAr5T85EIQOpUB1fiH2kPoXIOT1WS2lKbQZh6pNGBxLrbBRgnVPew==} - '@unocss/preset-web-fonts@0.62.2': resolution: {integrity: sha512-LawmODVu8jjluVGxCIFePkqHLPkhU6S3xJIq8harZAt/uzfkosO3ozzWrRHcVR7SQGPWdATie0ggTFcmVRxFzw==} - '@unocss/preset-wind@0.61.3': - resolution: {integrity: sha512-THdTNAYEtvLz/jhHNgkpLFxC+LNn4W2VqDmpmK/fVMgSlhOYJ8IoQlt8nwgBRbNkEksvgItq8gL/t5+2sHGHhA==} - - '@unocss/preset-wind@0.61.9': - resolution: {integrity: sha512-AzbjJrNL9Rb2BzTiREyssd8v7KFVVLERQ/PNILGzo6yYelYMl4AhKXZ3jgxWEsIABArVa3UkGBigG4h/L+2JHA==} - '@unocss/preset-wind@0.62.2': resolution: {integrity: sha512-1pohITLsjhUfEA774Ftz2EAaolbUmhM8yircxTaQEty9qYF1dEcLM2Fm6Y0+ZNhPOcKCAOYZkExuu6JEjbEACg==} - '@unocss/reset@0.61.3': - resolution: {integrity: sha512-WegQ6Plmr/H0D9wuKCVjhUMzi/xAn55A0mJgUnKl1pJHTZetRdK29u0bnpVQzynmlh/Lh4YtD+X4r8DVkASgPw==} - - '@unocss/reset@0.61.9': - resolution: {integrity: sha512-A1KtJiFgLM0N3FqJ9r5M3mVULcwsn+14tq5WkvSPF9ik3zQeJh8/NhxKdJImWClwBOzn795NQFXXFB70Ja+2RA==} - '@unocss/reset@0.62.2': resolution: {integrity: sha512-5hgxcBMMbw5tMSSd4kUX70H0pZK9SwRHtm8Q4VvDV6xOZJa2/fvFR4qyxbuAM9nhOwYUqAAX23lxfmY0bXX73A==} - '@unocss/rule-utils@0.61.3': - resolution: {integrity: sha512-XwzXE6YUAEc1+4TvJruZfntIM7eo+HdQDMlMI289w9YLLAXw973fp00E9U1dR16JRt1BWzlCnnY1RHAqSiXCVw==} - engines: {node: '>=14'} - - '@unocss/rule-utils@0.61.9': - resolution: {integrity: sha512-54Hw0nF+3ga70ETo3kes4He62wdsB4dHMgEiD/DEmJzyVY3ZuG/sIVAgkxjMQDo5w4SSYU/Ys1QaY+IQmeJHFQ==} - engines: {node: '>=14'} - '@unocss/rule-utils@0.62.2': resolution: {integrity: sha512-0za00pkDHsGZhiXBiZfOuUyT+GjCInPxMXj+QsybRU4UrjJS+d3gAteC34BqNFfDAoKQb9G5q9etXztcNHXQbg==} engines: {node: '>=14'} - '@unocss/scope@0.61.3': - resolution: {integrity: sha512-yElJs2uUiBHyTHKLqWZRK5zvY+7XIqoFXc1Fkv+fxiGy1+4u+zLGoGA66bUWwbjDFLiFgEqwUBJ2+SzDC4Q0Ig==} - - '@unocss/scope@0.61.9': - resolution: {integrity: sha512-a9/vdg7YTFZEnJSaJBh/GqkLokYh3ZjEd3gHUxl/TZDSkGOz3WnkR2h+lgaLZm9MJ7RlSvJxYP8ySezH7jU1Pw==} - '@unocss/scope@0.62.2': resolution: {integrity: sha512-AEQ1CV8s8NAkBJPO1NCSjADoNyCOYiqkW1DXMvB9mA6lTff5SgmFqIiNmBtMsnBs7/dO0iOSMEDIpdgtDg/KhA==} - '@unocss/transformer-attributify-jsx-babel@0.61.3': - resolution: {integrity: sha512-Ubr2/XhB61C2EqrH0TnbJ9bGREvrORyotdRxpCCAzkBWh3i+J+kPrdGCFUgB+wHFcUPUuOKou+8o0rhWVY7mjw==} - - '@unocss/transformer-attributify-jsx-babel@0.61.9': - resolution: {integrity: sha512-+fojHVJhA2MVd3VTCjlEKXf8Vnoy4N+lEl0CrYOD+im44sH5CWogm0RWs9rbeemy1uel6NI1wkP4xTfIA4vEgQ==} - '@unocss/transformer-attributify-jsx-babel@0.62.2': resolution: {integrity: sha512-t0/3TFc29vwurjRR0akGkYv1VdzqLXHJn6d+d4BSzYhsH0YIhNFxU7r7Gf9iea38IqW6av+OlPBgCZknbG9K+g==} - '@unocss/transformer-attributify-jsx@0.61.3': - resolution: {integrity: sha512-KK4pi7xsxjRKk/RSFxkdl1JODsefD1YMaqgs6HM2KCdXctqUXd6RYQez7IfQwxnAeZupgatwoFe2CZd0Bbhq2g==} - - '@unocss/transformer-attributify-jsx@0.61.9': - resolution: {integrity: sha512-tKZpZ64Lr6/CX96PhDtKEsqWDo1qjtswEulzIDLxpS90SMyann3azTs6mSuOwGbkbwc4gaJe6H38eCNos0ZqHg==} - '@unocss/transformer-attributify-jsx@0.62.2': resolution: {integrity: sha512-Lgv6OH3rtO7fn0DzBH8C2tEN4247d2Bsm9eP3jIU2w/jTxuv+1XEh8Wir67winLdn/ZNBzVxJb3popnNo9qhcA==} - '@unocss/transformer-compile-class@0.61.3': - resolution: {integrity: sha512-qHxJtRo+yjC0d+IIoNrOxnO8j5bdw7R4XDpR8+MKpGZgVQRmEGwl7Ej0PUGTudVknYGUdPmDTZGr693bzhwzQg==} - - '@unocss/transformer-compile-class@0.61.9': - resolution: {integrity: sha512-jezMpssFJGIaZNE/rw5U+9Rk1RoDrZqXZokRkqt4tamEn1SiXjRMPWoE/hLg5Kw4oybxwCXTuAk2OsD+kTb7iA==} - '@unocss/transformer-compile-class@0.62.2': resolution: {integrity: sha512-Kjyt7+NYLBRUSY0OA8tC6CDTC0qh9HkNt+WEEWvtTcrWwRvTU0VUroTkndHI3Fmv/yczuwmPXI71J+jJeLBQ6w==} - '@unocss/transformer-directives@0.61.3': - resolution: {integrity: sha512-FNJCOlXwi62tVXr4B8lDkHGxOIhNJw2qQpM5jeohLT7xpGPOmVvscWaWI0h6fjSREFwnnbRNif4YPLe/rB6PsA==} - - '@unocss/transformer-directives@0.61.9': - resolution: {integrity: sha512-e4uIbHYdAYJSVpvxOv6kAsyI18X3gHkBsmBYWcUlPLVv+8tYo4eZtc0rn6ZvpiLzkFywG9e9cmpqVQwOR6pBVg==} - '@unocss/transformer-directives@0.62.2': resolution: {integrity: sha512-5ZGTmsXkAkFd7pHjHkGy6LGgxhh6bPbZ3jLltf98OhgBZH558y9iui6LKq3n2LpUsSZox6ey3yh1AibvakQeeg==} - '@unocss/transformer-variant-group@0.61.3': - resolution: {integrity: sha512-F7v05kfVDhIJ4lu3fjgkwV2GWoeJX4aszER8iqhwWz+0jVUaJRYAxzsVqE299uJ0ut07d+Di+JB7M4ZBRoH3qw==} - - '@unocss/transformer-variant-group@0.61.9': - resolution: {integrity: sha512-iewADYlY0LoeCb80E/4feHVSCKHl+QzGH4xUvW0zU85evMqNOa0/t0dCIoEG22wr/9piyEsg6OdHprZ2QliYqg==} - '@unocss/transformer-variant-group@0.62.2': resolution: {integrity: sha512-WknoFYRAik2NJfo0AHoId912jzzZaOV9bKgoSh7Lpx7dMxgngfU027Gx7Wnd8mR+TSqQzsfYaXdPa+PqyTv6Xg==} - '@unocss/vite@0.61.3': - resolution: {integrity: sha512-Z2kq/hSv1RC3PYAaoXOGB0PEWXCVsgYtdnuFXR/8Tp0Yj2Wdeq906/s411/sqMUvXIaIhm2O9WaDfe0ISoV0sg==} - peerDependencies: - vite: 5.4.2 - - '@unocss/vite@0.61.9': - resolution: {integrity: sha512-hP/sL9rq1DvVCbSSx05m+bwYqen1nHm9tW6elKFkfV7X5jBUywu24WRq551NZI33KmgHA525ApX++DSWye+0uw==} - peerDependencies: - vite: 5.4.2 - '@unocss/vite@0.62.2': resolution: {integrity: sha512-ES39SL7+0UDTM5IvIiDVodH4duUIzGXug/bhuDHHhhtUBoengH+Oe59jURzRChDj4Pf3cyqMtTwo5amoz3lV2Q==} peerDependencies: vite: 5.4.2 - '@unocss/webpack@0.61.3': - resolution: {integrity: sha512-NNN5cmKf1qNtoiQgjBajMebKu6I9gfkcSAwoSLG5Cc8p9bL8K3D2oZgQeoX2CoeLKkGMPRyrwmR7/HIrPY2YdA==} + '@unocss/webpack@0.62.2': + resolution: {integrity: sha512-JYBrI5p0+YMoEWzjAkNjVqWiBJq3tbKFvJMuYDw6EduwW03B4GKBT6Hca0Dj1P6AdE1nW/w940iTCP9mUhA+pw==} peerDependencies: webpack: ^4 || ^5 @@ -3061,27 +2884,24 @@ packages: '@vue/test-utils@2.4.6': resolution: {integrity: sha512-FMxEjOpYNYiFe0GkaHsnJPXFHxQ6m4t8vI/ElPGpMWxZKpmRvQ33OIrvRXemy6yha03RxhOlQuy+gZMC3CQSow==} - '@vueuse/core@10.11.0': - resolution: {integrity: sha512-x3sD4Mkm7PJ+pcq3HX8PLPBadXCAlSDR/waK87dz0gQE+qJnaaFhc/dZVfJz+IUYzTMVGum2QlR7ImiJQN4s6g==} - '@vueuse/core@11.0.1': resolution: {integrity: sha512-YTrekI18WwEyP3h168Fir94G/HNC27wvXJI21Alm0sPOwvhihfkrvHIe+5PNJq+MpgWdRcsjvE/38JaoKrgZhQ==} - '@vueuse/integrations@10.11.0': - resolution: {integrity: sha512-Pp6MtWEIr+NDOccWd8j59Kpjy5YDXogXI61Kb1JxvSfVBO8NzFQkmrKmSZz47i+ZqHnIzxaT38L358yDHTncZg==} + '@vueuse/integrations@11.0.1': + resolution: {integrity: sha512-V/FQTS/aiV6RTFXOj8cXgqhtNJBvxvbHeLElOUR7N7F3Kr0btS+dkymLB54mFd0Or6uEGpgwwb41cs/q2/rdOg==} peerDependencies: async-validator: ^4 axios: ^1 - change-case: ^4 - drauu: ^0.3 + change-case: ^5 + drauu: ^0.4 focus-trap: ^7 - fuse.js: ^6 + fuse.js: ^7 idb-keyval: ^6 - jwt-decode: ^3 + jwt-decode: ^4 nprogress: ^0.2 qrcode: ^1.5 sortablejs: ^1 - universal-cookie: ^6 + universal-cookie: ^7 peerDependenciesMeta: async-validator: optional: true @@ -3108,20 +2928,14 @@ packages: universal-cookie: optional: true - '@vueuse/metadata@10.11.0': - resolution: {integrity: sha512-kQX7l6l8dVWNqlqyN3ePW3KmjCQO3ZMgXuBMddIu83CmucrsBfXlH+JoviYyRBws/yLTQO8g3Pbw+bdIoVm4oQ==} - '@vueuse/metadata@11.0.1': resolution: {integrity: sha512-dTFvuHFAjLYOiSd+t9Sk7xUiuL6jbfay/eX+g+jaipXXlwKur2VCqBCZX+jfu+2vROUGcUsdn3fJR9KkpadIOg==} - '@vueuse/nuxt@10.11.0': - resolution: {integrity: sha512-PV15CU28qzr/+4IleyahobwU9kfTwfbsl8f+wkv6TWjboFVdt4WLMP2TNfPj7QgssyDdCRdl3gLZ4DC884wnDw==} + '@vueuse/nuxt@11.0.1': + resolution: {integrity: sha512-2utGiRItdFV6/ED39YMyVl/mWFg/Hfx21sVTpo/uv+ZVwg38bLP79Ziqy21WXow18t1E9NEOirU9KhB655ERug==} peerDependencies: nuxt: workspace:* - '@vueuse/shared@10.11.0': - resolution: {integrity: sha512-fyNoIXEq3PfX1L3NkNhtVQUSRtqYwJtJg+Bp9rIzculIZWHTkKSysujrOk2J+NrRulLTQH9+3gGSfYLWSEWU1A==} - '@vueuse/shared@11.0.1': resolution: {integrity: sha512-eAPf5CQB3HR0S76HqrhjBqFYstZfiHWZq8xF9EQmobGBkrhPfErJEhr8aMNQMqd6MkENIx2pblIEfJGlHpClug==} @@ -6994,9 +6808,6 @@ packages: typescript: optional: true - unconfig@0.3.13: - resolution: {integrity: sha512-N9Ph5NC4+sqtcOjPfHrRcHekBCadCXWTBzp2VYYbySOHW0PfD9XLCeXshTXjkPYwLrBr9AtSeU0CZmkYECJhng==} - unconfig@0.5.5: resolution: {integrity: sha512-VQZ5PT9HDX+qag0XdgQi8tJepPhXiR/yVOkn707gJDKo31lGjRilPREiQJ9Z6zd/Ugpv6ZvO5VxVIcatldYcNQ==} @@ -7055,30 +6866,6 @@ packages: resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} engines: {node: '>= 10.0.0'} - unocss@0.61.3: - resolution: {integrity: sha512-Mpci+yP9CUnDjSwm0EAq9U76cgiNB5UM0ztXfDjjMiSe+jOS6sZ2A+kZ5JY9ZBRx5TX0Wh4kQBoPQQ1ooxHicg==} - engines: {node: '>=14'} - peerDependencies: - '@unocss/webpack': 0.61.3 - vite: 5.4.2 - peerDependenciesMeta: - '@unocss/webpack': - optional: true - vite: - optional: true - - unocss@0.61.9: - resolution: {integrity: sha512-D7nEObT1lhCUwXU5MoQ2Msh5S5g1EHVVSqDNM2ODs6dqWSboDCsRTPZQiyQmV9vCobrjYcvAFno9ZAgO7pvurw==} - engines: {node: '>=14'} - peerDependencies: - '@unocss/webpack': 0.61.9 - vite: 5.4.2 - peerDependenciesMeta: - '@unocss/webpack': - optional: true - vite: - optional: true - unocss@0.62.2: resolution: {integrity: sha512-XLLOXyLrbLX7xIChdCPZAmfLR+1aqIHGN/y7QOn4t3g8C3Kk1tAH2aMMQHWhWFfNzskfNiPjKeVYhWQ8QV53Mg==} engines: {node: '>=14'} @@ -8190,19 +7977,19 @@ snapshots: '@humanwhocodes/retry@0.3.0': {} - '@iconify-json/carbon@1.1.36': + '@iconify-json/carbon@1.1.37': dependencies: '@iconify/types': 2.0.0 - '@iconify-json/logos@1.1.43': + '@iconify-json/logos@1.1.44': dependencies: '@iconify/types': 2.0.0 - '@iconify-json/ri@1.1.21': + '@iconify-json/ri@1.1.22': dependencies: '@iconify/types': 2.0.0 - '@iconify-json/tabler@1.1.117': + '@iconify-json/tabler@1.1.120': dependencies: '@iconify/types': 2.0.0 @@ -8350,35 +8137,28 @@ snapshots: execa: 7.2.0 vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) - '@nuxt/devtools-kit@1.3.9(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))': + '@nuxt/devtools-ui-kit@1.3.14(@nuxt/devtools@1.3.14(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.2(rollup@4.21.0)(webpack@5.93.0(esbuild@0.23.1)))(@vue/compiler-core@3.4.38)(nuxt@packages+nuxt)(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))(webpack@5.93.0(esbuild@0.23.1))': dependencies: - '@nuxt/kit': link:packages/kit - '@nuxt/schema': link:packages/schema - execa: 7.2.0 - vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) - - '@nuxt/devtools-ui-kit@1.3.9(@nuxt/devtools@1.3.14(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.61.3(rollup@4.21.0)(webpack@5.93.0(esbuild@0.23.1)))(@vue/compiler-core@3.4.38)(nuxt@packages+nuxt)(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))(webpack@5.93.0(esbuild@0.23.1))': - 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 + '@iconify-json/carbon': 1.1.37 + '@iconify-json/logos': 1.1.44 + '@iconify-json/ri': 1.1.22 + '@iconify-json/tabler': 1.1.120 '@nuxt/devtools': 1.3.14(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) - '@nuxt/devtools-kit': 1.3.9(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + '@nuxt/devtools-kit': 1.3.14(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) '@nuxt/kit': link:packages/kit - '@unocss/core': 0.61.9 - '@unocss/nuxt': 0.61.3(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(webpack@5.93.0(esbuild@0.23.1)) - '@unocss/preset-attributify': 0.61.9 - '@unocss/preset-icons': 0.61.9 - '@unocss/preset-mini': 0.61.9 - '@unocss/reset': 0.61.9 - '@vueuse/core': 10.11.0(vue@3.4.38(typescript@5.5.4)) - '@vueuse/integrations': 10.11.0(focus-trap@7.5.4)(vue@3.4.38(typescript@5.5.4)) - '@vueuse/nuxt': 10.11.0(nuxt@packages+nuxt)(vue@3.4.38(typescript@5.5.4)) + '@unocss/core': 0.62.2 + '@unocss/nuxt': 0.62.2(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(webpack@5.93.0(esbuild@0.23.1)) + '@unocss/preset-attributify': 0.62.2 + '@unocss/preset-icons': 0.62.2 + '@unocss/preset-mini': 0.62.2 + '@unocss/reset': 0.62.2 + '@vueuse/core': 11.0.1(vue@3.4.38(typescript@5.5.4)) + '@vueuse/integrations': 11.0.1(focus-trap@7.5.4)(vue@3.4.38(typescript@5.5.4)) + '@vueuse/nuxt': 11.0.1(nuxt@packages+nuxt)(vue@3.4.38(typescript@5.5.4)) defu: 6.1.4 focus-trap: 7.5.4 splitpanes: 3.1.5 - unocss: 0.61.9(@unocss/webpack@0.61.3(rollup@4.21.0)(webpack@5.93.0(esbuild@0.23.1)))(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + unocss: 0.62.2(@unocss/webpack@0.62.2(rollup@4.21.0)(webpack@5.93.0(esbuild@0.23.1)))(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) v-lazy-show: 0.2.4(@vue/compiler-core@3.4.38) transitivePeerDependencies: - '@unocss/webpack' @@ -8504,10 +8284,10 @@ snapshots: string-width: 4.2.3 webpack: 5.93.0 - '@nuxt/scripts@0.7.0(@nuxt/devtools@1.3.14(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.61.3(rollup@4.21.0)(webpack@5.93.0(esbuild@0.23.1)))(@vue/compiler-core@3.4.38)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.41)(rollup@4.21.0)(typescript@5.5.4)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))(webpack@5.93.0(esbuild@0.23.1))': + '@nuxt/scripts@0.7.1(@nuxt/devtools@1.3.14(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.2(rollup@4.21.0)(webpack@5.93.0(esbuild@0.23.1)))(@vue/compiler-core@3.4.38)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.41)(rollup@4.21.0)(typescript@5.5.4)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))(webpack@5.93.0(esbuild@0.23.1))': dependencies: '@nuxt/devtools-kit': 1.3.14(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) - '@nuxt/devtools-ui-kit': 1.3.9(@nuxt/devtools@1.3.14(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.61.3(rollup@4.21.0)(webpack@5.93.0(esbuild@0.23.1)))(@vue/compiler-core@3.4.38)(nuxt@packages+nuxt)(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))(webpack@5.93.0(esbuild@0.23.1)) + '@nuxt/devtools-ui-kit': 1.3.14(@nuxt/devtools@1.3.14(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.2(rollup@4.21.0)(webpack@5.93.0(esbuild@0.23.1)))(@vue/compiler-core@3.4.38)(nuxt@packages+nuxt)(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))(webpack@5.93.0(esbuild@0.23.1)) '@nuxt/kit': link:packages/kit '@types/google.maps': 3.55.12 '@types/stripe-v3': 3.1.33 @@ -9412,27 +9192,6 @@ snapshots: unhead: 1.10.0 vue: 3.4.38(typescript@5.5.4) - '@unocss/astro@0.61.3(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(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.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) - optionalDependencies: - vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) - transitivePeerDependencies: - - rollup - - '@unocss/astro@0.61.9(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))': - dependencies: - '@unocss/core': 0.61.9 - '@unocss/reset': 0.61.9 - '@unocss/vite': 0.61.9(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) - optionalDependencies: - vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) - transitivePeerDependencies: - - rollup - - supports-color - '@unocss/astro@0.62.2(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))': dependencies: '@unocss/core': 0.62.2 @@ -9444,43 +9203,6 @@ snapshots: - rollup - supports-color - '@unocss/cli@0.61.3(rollup@4.21.0)': - dependencies: - '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.0(rollup@4.21.0) - '@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 - consola: 3.2.3 - fast-glob: 3.3.2 - magic-string: 0.30.11 - pathe: 1.1.2 - perfect-debounce: 1.0.0 - transitivePeerDependencies: - - rollup - - '@unocss/cli@0.61.9(rollup@4.21.0)': - dependencies: - '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.0(rollup@4.21.0) - '@unocss/config': 0.61.9 - '@unocss/core': 0.61.9 - '@unocss/preset-uno': 0.61.9 - 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.11 - pathe: 1.1.2 - perfect-debounce: 1.0.0 - transitivePeerDependencies: - - rollup - - supports-color - '@unocss/cli@0.62.2(rollup@4.21.0)': dependencies: '@ampproject/remapping': 2.3.0 @@ -9500,18 +9222,6 @@ snapshots: - rollup - supports-color - '@unocss/config@0.61.3': - dependencies: - '@unocss/core': 0.61.3 - unconfig: 0.3.13 - - '@unocss/config@0.61.9': - dependencies: - '@unocss/core': 0.61.9 - unconfig: 0.5.5 - transitivePeerDependencies: - - supports-color - '@unocss/config@0.62.2': dependencies: '@unocss/core': 0.62.2 @@ -9519,38 +9229,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@unocss/core@0.61.3': {} - - '@unocss/core@0.61.9': {} - '@unocss/core@0.62.2': {} - '@unocss/extractor-arbitrary-variants@0.61.3': - dependencies: - '@unocss/core': 0.61.3 - - '@unocss/extractor-arbitrary-variants@0.61.9': - dependencies: - '@unocss/core': 0.61.9 - '@unocss/extractor-arbitrary-variants@0.62.2': dependencies: '@unocss/core': 0.62.2 - '@unocss/inspector@0.61.3': - dependencies: - '@unocss/core': 0.61.3 - '@unocss/rule-utils': 0.61.3 - gzip-size: 6.0.0 - sirv: 2.0.4 - - '@unocss/inspector@0.61.9': - dependencies: - '@unocss/core': 0.61.9 - '@unocss/rule-utils': 0.61.9 - gzip-size: 6.0.0 - sirv: 2.0.4 - '@unocss/inspector@0.62.2': dependencies: '@unocss/core': 0.62.2 @@ -9558,22 +9242,22 @@ snapshots: gzip-size: 6.0.0 sirv: 2.0.4 - '@unocss/nuxt@0.61.3(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(webpack@5.93.0(esbuild@0.23.1))': + '@unocss/nuxt@0.62.2(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(webpack@5.93.0(esbuild@0.23.1))': dependencies: '@nuxt/kit': link:packages/kit - '@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.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) - '@unocss/webpack': 0.61.3(rollup@4.21.0)(webpack@5.93.0(esbuild@0.23.1)) - unocss: 0.61.3(@unocss/webpack@0.61.3(rollup@4.21.0)(webpack@5.93.0(esbuild@0.23.1)))(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + '@unocss/config': 0.62.2 + '@unocss/core': 0.62.2 + '@unocss/preset-attributify': 0.62.2 + '@unocss/preset-icons': 0.62.2 + '@unocss/preset-tagify': 0.62.2 + '@unocss/preset-typography': 0.62.2 + '@unocss/preset-uno': 0.62.2 + '@unocss/preset-web-fonts': 0.62.2 + '@unocss/preset-wind': 0.62.2 + '@unocss/reset': 0.62.2 + '@unocss/vite': 0.62.2(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + '@unocss/webpack': 0.62.2(rollup@4.21.0)(webpack@5.93.0(esbuild@0.23.1)) + unocss: 0.62.2(@unocss/webpack@0.62.2(rollup@4.21.0)(webpack@5.93.0(esbuild@0.23.1)))(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) transitivePeerDependencies: - postcss - rollup @@ -9581,28 +9265,6 @@ snapshots: - vite - webpack - '@unocss/postcss@0.61.3(postcss@8.4.41)': - dependencies: - '@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.11 - postcss: 8.4.41 - - '@unocss/postcss@0.61.9(postcss@8.4.41)': - dependencies: - '@unocss/config': 0.61.9 - '@unocss/core': 0.61.9 - '@unocss/rule-utils': 0.61.9 - css-tree: 2.3.1 - fast-glob: 3.3.2 - magic-string: 0.30.11 - postcss: 8.4.41 - transitivePeerDependencies: - - supports-color - '@unocss/postcss@0.62.2(postcss@8.4.41)': dependencies: '@unocss/config': 0.62.2 @@ -9615,34 +9277,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@unocss/preset-attributify@0.61.3': - dependencies: - '@unocss/core': 0.61.3 - - '@unocss/preset-attributify@0.61.9': - dependencies: - '@unocss/core': 0.61.9 - '@unocss/preset-attributify@0.62.2': dependencies: '@unocss/core': 0.62.2 - '@unocss/preset-icons@0.61.3': - dependencies: - '@iconify/utils': 2.1.30 - '@unocss/core': 0.61.3 - ofetch: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) - transitivePeerDependencies: - - supports-color - - '@unocss/preset-icons@0.61.9': - dependencies: - '@iconify/utils': 2.1.30 - '@unocss/core': 0.61.9 - ofetch: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) - transitivePeerDependencies: - - supports-color - '@unocss/preset-icons@0.62.2': dependencies: '@iconify/utils': 2.1.30 @@ -9651,65 +9289,21 @@ snapshots: 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.9': - dependencies: - '@unocss/core': 0.61.9 - '@unocss/extractor-arbitrary-variants': 0.61.9 - '@unocss/rule-utils': 0.61.9 - '@unocss/preset-mini@0.62.2': dependencies: '@unocss/core': 0.62.2 '@unocss/extractor-arbitrary-variants': 0.62.2 '@unocss/rule-utils': 0.62.2 - '@unocss/preset-tagify@0.61.3': - dependencies: - '@unocss/core': 0.61.3 - - '@unocss/preset-tagify@0.61.9': - dependencies: - '@unocss/core': 0.61.9 - '@unocss/preset-tagify@0.62.2': dependencies: '@unocss/core': 0.62.2 - '@unocss/preset-typography@0.61.3': - dependencies: - '@unocss/core': 0.61.3 - '@unocss/preset-mini': 0.61.3 - - '@unocss/preset-typography@0.61.9': - dependencies: - '@unocss/core': 0.61.9 - '@unocss/preset-mini': 0.61.9 - '@unocss/preset-typography@0.62.2': dependencies: '@unocss/core': 0.62.2 '@unocss/preset-mini': 0.62.2 - '@unocss/preset-uno@0.61.3': - dependencies: - '@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-uno@0.61.9': - dependencies: - '@unocss/core': 0.61.9 - '@unocss/preset-mini': 0.61.9 - '@unocss/preset-wind': 0.61.9 - '@unocss/rule-utils': 0.61.9 - '@unocss/preset-uno@0.62.2': dependencies: '@unocss/core': 0.62.2 @@ -9717,84 +9311,26 @@ snapshots: '@unocss/preset-wind': 0.62.2 '@unocss/rule-utils': 0.62.2 - '@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.9': - dependencies: - '@unocss/core': 0.61.9 - ofetch: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) - '@unocss/preset-web-fonts@0.62.2': dependencies: '@unocss/core': 0.62.2 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.9': - dependencies: - '@unocss/core': 0.61.9 - '@unocss/preset-mini': 0.61.9 - '@unocss/rule-utils': 0.61.9 - '@unocss/preset-wind@0.62.2': dependencies: '@unocss/core': 0.62.2 '@unocss/preset-mini': 0.62.2 '@unocss/rule-utils': 0.62.2 - '@unocss/reset@0.61.3': {} - - '@unocss/reset@0.61.9': {} - '@unocss/reset@0.62.2': {} - '@unocss/rule-utils@0.61.3': - dependencies: - '@unocss/core': 0.61.9 - magic-string: 0.30.11 - - '@unocss/rule-utils@0.61.9': - dependencies: - '@unocss/core': 0.61.9 - magic-string: 0.30.11 - '@unocss/rule-utils@0.62.2': dependencies: '@unocss/core': 0.62.2 magic-string: 0.30.11 - '@unocss/scope@0.61.3': {} - - '@unocss/scope@0.61.9': {} - '@unocss/scope@0.62.2': {} - '@unocss/transformer-attributify-jsx-babel@0.61.3': - dependencies: - '@babel/core': 7.25.2 - '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2) - '@babel/preset-typescript': 7.24.7(@babel/core@7.25.2) - '@unocss/core': 0.61.3 - transitivePeerDependencies: - - supports-color - - '@unocss/transformer-attributify-jsx-babel@0.61.9': - dependencies: - '@babel/core': 7.25.2 - '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2) - '@babel/preset-typescript': 7.24.7(@babel/core@7.25.2) - '@unocss/core': 0.61.9 - transitivePeerDependencies: - - supports-color - '@unocss/transformer-attributify-jsx-babel@0.62.2': dependencies: '@babel/core': 7.25.2 @@ -9804,93 +9340,24 @@ snapshots: transitivePeerDependencies: - supports-color - '@unocss/transformer-attributify-jsx@0.61.3': - dependencies: - '@unocss/core': 0.61.3 - - '@unocss/transformer-attributify-jsx@0.61.9': - dependencies: - '@unocss/core': 0.61.9 - '@unocss/transformer-attributify-jsx@0.62.2': dependencies: '@unocss/core': 0.62.2 - '@unocss/transformer-compile-class@0.61.3': - dependencies: - '@unocss/core': 0.61.3 - - '@unocss/transformer-compile-class@0.61.9': - dependencies: - '@unocss/core': 0.61.9 - '@unocss/transformer-compile-class@0.62.2': dependencies: '@unocss/core': 0.62.2 - '@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.9': - dependencies: - '@unocss/core': 0.61.9 - '@unocss/rule-utils': 0.61.9 - css-tree: 2.3.1 - '@unocss/transformer-directives@0.62.2': dependencies: '@unocss/core': 0.62.2 '@unocss/rule-utils': 0.62.2 css-tree: 2.3.1 - '@unocss/transformer-variant-group@0.61.3': - dependencies: - '@unocss/core': 0.61.3 - - '@unocss/transformer-variant-group@0.61.9': - dependencies: - '@unocss/core': 0.61.9 - '@unocss/transformer-variant-group@0.62.2': dependencies: '@unocss/core': 0.62.2 - '@unocss/vite@0.61.3(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))': - dependencies: - '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.0(rollup@4.21.0) - '@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.11 - vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) - transitivePeerDependencies: - - rollup - - '@unocss/vite@0.61.9(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))': - dependencies: - '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.0(rollup@4.21.0) - '@unocss/config': 0.61.9 - '@unocss/core': 0.61.9 - '@unocss/inspector': 0.61.9 - '@unocss/scope': 0.61.9 - '@unocss/transformer-directives': 0.61.9 - chokidar: 3.6.0 - fast-glob: 3.3.2 - magic-string: 0.30.11 - vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) - transitivePeerDependencies: - - rollup - - supports-color - '@unocss/vite@0.62.2(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))': dependencies: '@ampproject/remapping': 2.3.0 @@ -9908,20 +9375,21 @@ snapshots: - rollup - supports-color - '@unocss/webpack@0.61.3(rollup@4.21.0)(webpack@5.93.0(esbuild@0.23.1))': + '@unocss/webpack@0.62.2(rollup@4.21.0)(webpack@5.93.0(esbuild@0.23.1))': dependencies: '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.0(rollup@4.21.0) - '@unocss/config': 0.61.3 - '@unocss/core': 0.61.3 + '@unocss/config': 0.62.2 + '@unocss/core': 0.62.2 chokidar: 3.6.0 - fast-glob: 3.3.2 magic-string: 0.30.11 + tinyglobby: 0.2.2 unplugin: 1.12.2 webpack: 5.93.0(esbuild@0.23.1) webpack-sources: 3.2.3 transitivePeerDependencies: - rollup + - supports-color '@vercel/nft@0.26.5(encoding@0.1.13)': dependencies: @@ -10212,16 +9680,6 @@ snapshots: js-beautify: 1.14.9 vue-component-type-helpers: 2.0.6 - '@vueuse/core@10.11.0(vue@3.4.38(typescript@5.5.4))': - dependencies: - '@types/web-bluetooth': 0.0.20 - '@vueuse/metadata': 10.11.0 - '@vueuse/shared': 10.11.0(vue@3.4.38(typescript@5.5.4)) - vue-demi: 0.14.10(vue@3.4.38(typescript@5.5.4)) - transitivePeerDependencies: - - '@vue/composition-api' - - vue - '@vueuse/core@11.0.1(vue@3.4.38(typescript@5.5.4))': dependencies: '@types/web-bluetooth': 0.0.20 @@ -10232,10 +9690,10 @@ snapshots: - '@vue/composition-api' - vue - '@vueuse/integrations@10.11.0(focus-trap@7.5.4)(vue@3.4.38(typescript@5.5.4))': + '@vueuse/integrations@11.0.1(focus-trap@7.5.4)(vue@3.4.38(typescript@5.5.4))': dependencies: - '@vueuse/core': 10.11.0(vue@3.4.38(typescript@5.5.4)) - '@vueuse/shared': 10.11.0(vue@3.4.38(typescript@5.5.4)) + '@vueuse/core': 11.0.1(vue@3.4.38(typescript@5.5.4)) + '@vueuse/shared': 11.0.1(vue@3.4.38(typescript@5.5.4)) vue-demi: 0.14.10(vue@3.4.38(typescript@5.5.4)) optionalDependencies: focus-trap: 7.5.4 @@ -10243,15 +9701,13 @@ snapshots: - '@vue/composition-api' - vue - '@vueuse/metadata@10.11.0': {} - '@vueuse/metadata@11.0.1': {} - '@vueuse/nuxt@10.11.0(nuxt@packages+nuxt)(vue@3.4.38(typescript@5.5.4))': + '@vueuse/nuxt@11.0.1(nuxt@packages+nuxt)(vue@3.4.38(typescript@5.5.4))': dependencies: '@nuxt/kit': link:packages/kit - '@vueuse/core': 10.11.0(vue@3.4.38(typescript@5.5.4)) - '@vueuse/metadata': 10.11.0 + '@vueuse/core': 11.0.1(vue@3.4.38(typescript@5.5.4)) + '@vueuse/metadata': 11.0.1 local-pkg: 0.5.0 nuxt: link:packages/nuxt vue-demi: 0.14.10(vue@3.4.38(typescript@5.5.4)) @@ -10259,13 +9715,6 @@ snapshots: - '@vue/composition-api' - vue - '@vueuse/shared@10.11.0(vue@3.4.38(typescript@5.5.4))': - dependencies: - vue-demi: 0.14.10(vue@3.4.38(typescript@5.5.4)) - transitivePeerDependencies: - - '@vue/composition-api' - - vue - '@vueuse/shared@11.0.1(vue@3.4.38(typescript@5.5.4))': dependencies: vue-demi: 0.14.10(vue@3.4.38(typescript@5.5.4)) @@ -14767,12 +14216,6 @@ snapshots: - supports-color - vue-tsc - unconfig@0.3.13: - dependencies: - '@antfu/utils': 0.7.10 - defu: 6.1.4 - jiti: 2.0.0-beta.3 - unconfig@0.5.5: dependencies: '@antfu/utils': 0.7.10 @@ -14872,67 +14315,7 @@ snapshots: universalify@2.0.0: {} - unocss@0.61.3(@unocss/webpack@0.61.3(rollup@4.21.0)(webpack@5.93.0(esbuild@0.23.1)))(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)): - dependencies: - '@unocss/astro': 0.61.3(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) - '@unocss/cli': 0.61.3(rollup@4.21.0) - '@unocss/core': 0.61.3 - '@unocss/extractor-arbitrary-variants': 0.61.3 - '@unocss/postcss': 0.61.3(postcss@8.4.41) - '@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.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) - optionalDependencies: - '@unocss/webpack': 0.61.3(rollup@4.21.0)(webpack@5.93.0(esbuild@0.23.1)) - vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) - transitivePeerDependencies: - - postcss - - rollup - - supports-color - - unocss@0.61.9(@unocss/webpack@0.61.3(rollup@4.21.0)(webpack@5.93.0(esbuild@0.23.1)))(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)): - dependencies: - '@unocss/astro': 0.61.9(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) - '@unocss/cli': 0.61.9(rollup@4.21.0) - '@unocss/core': 0.61.9 - '@unocss/extractor-arbitrary-variants': 0.61.9 - '@unocss/postcss': 0.61.9(postcss@8.4.41) - '@unocss/preset-attributify': 0.61.9 - '@unocss/preset-icons': 0.61.9 - '@unocss/preset-mini': 0.61.9 - '@unocss/preset-tagify': 0.61.9 - '@unocss/preset-typography': 0.61.9 - '@unocss/preset-uno': 0.61.9 - '@unocss/preset-web-fonts': 0.61.9 - '@unocss/preset-wind': 0.61.9 - '@unocss/reset': 0.61.9 - '@unocss/transformer-attributify-jsx': 0.61.9 - '@unocss/transformer-attributify-jsx-babel': 0.61.9 - '@unocss/transformer-compile-class': 0.61.9 - '@unocss/transformer-directives': 0.61.9 - '@unocss/transformer-variant-group': 0.61.9 - '@unocss/vite': 0.61.9(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) - optionalDependencies: - '@unocss/webpack': 0.61.3(rollup@4.21.0)(webpack@5.93.0(esbuild@0.23.1)) - vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) - transitivePeerDependencies: - - postcss - - rollup - - supports-color - - unocss@0.62.2(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)): + unocss@0.62.2(@unocss/webpack@0.62.2(rollup@4.21.0)(webpack@5.93.0(esbuild@0.23.1)))(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)): dependencies: '@unocss/astro': 0.62.2(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) '@unocss/cli': 0.62.2(rollup@4.21.0) @@ -14955,6 +14338,7 @@ snapshots: '@unocss/transformer-variant-group': 0.62.2 '@unocss/vite': 0.62.2(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) optionalDependencies: + '@unocss/webpack': 0.62.2(rollup@4.21.0)(webpack@5.93.0(esbuild@0.23.1)) vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - postcss From 8730dde90b39b43cf12fc670110df1c255fc2b9b Mon Sep 17 00:00:00 2001 From: Julien Huang Date: Thu, 22 Aug 2024 14:05:39 +0200 Subject: [PATCH 010/108] feat(nuxt): allow server islands to manipulate head (#27987) --- package.json | 1 + .../src/app/components/island-renderer.ts | 5 + .../nuxt/src/app/components/nuxt-island.ts | 17 ++- .../src/app/plugins/revive-payload.client.ts | 5 - .../nuxt/src/core/runtime/nitro/renderer.ts | 32 ++-- pnpm-lock.yaml | 10 +- test/basic.test.ts | 141 +++++++++++------- test/bundle.test.ts | 4 +- test/fixtures/basic/pages/index.vue | 33 +++- .../basic/pages/server-page.server.vue | 12 ++ test/utils.ts | 6 + 11 files changed, 166 insertions(+), 100 deletions(-) diff --git a/package.json b/package.json index 34ec0aec8..3f98bb17c 100644 --- a/package.json +++ b/package.json @@ -63,6 +63,7 @@ "@types/node": "20.16.1", "@types/semver": "7.5.8", "@unhead/schema": "1.10.0", + "@unhead/vue": "^1.10.0", "@vitejs/plugin-vue": "5.1.2", "@vitest/coverage-v8": "2.0.5", "@vue/test-utils": "2.4.6", diff --git a/packages/nuxt/src/app/components/island-renderer.ts b/packages/nuxt/src/app/components/island-renderer.ts index 59e767f86..ebbca6fd4 100644 --- a/packages/nuxt/src/app/components/island-renderer.ts +++ b/packages/nuxt/src/app/components/island-renderer.ts @@ -1,6 +1,7 @@ import type { defineAsyncComponent } from 'vue' import { createVNode, defineComponent, onErrorCaptured } from 'vue' +import { injectHead } from '@unhead/vue' import { createError } from '../composables/error' // @ts-expect-error virtual file @@ -14,6 +15,10 @@ export default defineComponent({ }, }, setup (props) { + // reset head - we don't want to have any head tags from plugin or anywhere else. + const head = injectHead() + head.headEntries().splice(0, head.headEntries().length) + const component = islandComponents[props.context.name] as ReturnType if (!component) { diff --git a/packages/nuxt/src/app/components/nuxt-island.ts b/packages/nuxt/src/app/components/nuxt-island.ts index 93832a1ea..f849e6b99 100644 --- a/packages/nuxt/src/app/components/nuxt-island.ts +++ b/packages/nuxt/src/app/components/nuxt-island.ts @@ -3,7 +3,7 @@ import { Fragment, Teleport, computed, createStaticVNode, createVNode, defineCom import { debounce } from 'perfect-debounce' import { hash } from 'ohash' import { appendResponseHeader } from 'h3' -import { useHead } from '@unhead/vue' +import { injectHead } from '@unhead/vue' import { randomUUID } from 'uncrypto' import { joinURL, withQuery } from 'ufo' import type { FetchResponse } from 'ofetch' @@ -96,7 +96,7 @@ export default defineComponent({ if (result.props) { toRevive.props = result.props } if (result.slots) { toRevive.slots = result.slots } if (result.components) { toRevive.components = result.components } - + if (result.head) { toRevive.head = result.head } nuxtApp.payload.data[key] = { __nuxt_island: { key, @@ -158,8 +158,7 @@ export default defineComponent({ return html }) - const cHead = ref>>>({ link: [], style: [] }) - useHead(cHead) + const head = injectHead() async function _fetchComponent (force = false) { const key = `${props.name}_${hashId.value}` @@ -199,8 +198,7 @@ export default defineComponent({ } try { const res: NuxtIslandResponse = await nuxtApp[pKey][uid.value] - cHead.value.link = res.head.link - cHead.value.style = res.head.style + ssrHTML.value = res.html.replaceAll(DATA_ISLAND_UID_RE, `data-island-uid="${uid.value}"`) key.value++ error.value = null @@ -248,6 +246,13 @@ export default defineComponent({ await loadComponents(props.source, payloads.components) } + if (import.meta.server || nuxtApp.isHydrating) { + // re-push head into active head instance + (nuxtApp.payload.data[`${props.name}_${hashId.value}`] as NuxtIslandResponse)?.head?.forEach((h) => { + head.push(h) + }) + } + return (_ctx: any, _cache: any) => { if (!html.value || error.value) { return [slots.fallback?.({ error: error.value }) ?? createVNode('div')] diff --git a/packages/nuxt/src/app/plugins/revive-payload.client.ts b/packages/nuxt/src/app/plugins/revive-payload.client.ts index 24452437b..3ab2f211d 100644 --- a/packages/nuxt/src/app/plugins/revive-payload.client.ts +++ b/packages/nuxt/src/app/plugins/revive-payload.client.ts @@ -31,11 +31,6 @@ if (componentIslands) { } return { html: '', - state: {}, - head: { - link: [], - style: [], - }, ...result, } } diff --git a/packages/nuxt/src/core/runtime/nitro/renderer.ts b/packages/nuxt/src/core/runtime/nitro/renderer.ts index e79b40db2..4d41ca0d5 100644 --- a/packages/nuxt/src/core/runtime/nitro/renderer.ts +++ b/packages/nuxt/src/core/runtime/nitro/renderer.ts @@ -16,11 +16,10 @@ import { stringify, uneval } from 'devalue' import destr from 'destr' import { getQuery as getURLQuery, joinURL, withoutTrailingSlash } from 'ufo' import { renderToString as _renderToString } from 'vue/server-renderer' -import { hash } from 'ohash' import { propsToString, renderSSRHead } from '@unhead/ssr' -import type { HeadEntryOptions } from '@unhead/schema' +import type { Head, HeadEntryOptions } from '@unhead/schema' import type { Link, Script, Style } from '@unhead/vue' -import { createServerHead } from '@unhead/vue' +import { createServerHead, resolveUnrefHeadInput } from '@unhead/vue' import { defineRenderHandler, getRouteRules, useNitroApp, useRuntimeConfig, useStorage } from 'nitro/runtime' @@ -79,10 +78,7 @@ export interface NuxtIslandContext { export interface NuxtIslandResponse { id?: string html: string - head: { - link: (Record)[] - style: ({ innerHTML: string, key: string })[] - } + head: Head[] props?: Record> components?: Record slots?: Record @@ -288,6 +284,7 @@ export default defineRenderHandler(async (event): Promise resolveUnrefHeadInput(h.input) as Head)), html: getServerComponentHTML(_rendered.html), components: getClientIslandResponse(ssrContext), slots: getSlotIslandResponse(ssrContext), diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2b43e832e..2d88344f0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -62,6 +62,9 @@ importers: '@unhead/schema': specifier: 1.10.0 version: 1.10.0 + '@unhead/vue': + specifier: ^1.10.0 + version: 1.10.0(vue@3.4.38(typescript@5.5.4)) '@vitejs/plugin-vue': specifier: 5.1.2 version: 5.1.2(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4)) @@ -6785,9 +6788,6 @@ packages: uc.micro@2.1.0: resolution: {integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==} - ufo@1.5.3: - resolution: {integrity: sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==} - ufo@1.5.4: resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==} @@ -12617,7 +12617,7 @@ snapshots: serve-placeholder: 2.0.2 serve-static: 1.15.0 std-env: 3.7.0 - ufo: 1.5.3 + ufo: 1.5.4 uncrypto: 0.1.3 unctx: 2.3.1 unenv: 1.10.0 @@ -14175,8 +14175,6 @@ snapshots: uc.micro@2.1.0: {} - ufo@1.5.3: {} - ufo@1.5.4: {} uglify-js@3.17.4: {} diff --git a/test/basic.test.ts b/test/basic.test.ts index a5318dfb0..a0f440756 100644 --- a/test/basic.test.ts +++ b/test/basic.test.ts @@ -7,7 +7,8 @@ import { join, normalize } from 'pathe' import { $fetch as _$fetch, createPage, fetch, isDev, setup, startServer, url, useTestContext } from '@nuxt/test-utils/e2e' import { $fetchComponent } from '@nuxt/test-utils/experimental' -import { expectNoClientErrors, expectWithPolling, gotoPath, isRenderingJson, parseData, parsePayload, renderPage } from './utils' +import { resolveUnrefHeadInput } from '@unhead/vue' +import { expectNoClientErrors, expectWithPolling, gotoPath, isRenderingJson, parseData, parsePayload, renderPage, resolveHead } from './utils' import type { NuxtIslandResponse } from '#app' @@ -137,7 +138,7 @@ describe('pages', () => { // should apply attributes to client-only components expect(html).toContain('
') // should render server-only components - expect(html.replace(/ data-island-uid="[^"]*"/, '')).toContain('
server-only component
server-only component child (non-server-only)
') + expect(html.replaceAll(/ data-island-uid="[^"]*"/g, '')).toContain('
server-only component
server-only component child (non-server-only)
') // should register global components automatically expect(html).toContain('global component registered automatically') expect(html).toContain('global component via suffix') @@ -1929,6 +1930,12 @@ describe('server components/islands', () => { await page.close() }) + it('/server-page', async () => { + const html = await $fetch('/server-page') + // test island head + expect(html).toContain('') + }) + it.skipIf(isDev)('should allow server-only components to set prerender hints', async () => { // @ts-expect-error ssssh! untyped secret property const publicDir = useTestContext().nuxt._nitro.options.output.publicDir @@ -2138,15 +2145,15 @@ describe('component islands', () => { result.html = result.html.replace(/ data-island-uid="[^"]*"/g, '') if (isDev()) { - result.head.link = result.head.link.filter(l => !l.href!.includes('@nuxt+ui-templates') && (l.href!.startsWith('_nuxt/components/islands/') && l.href!.includes('_nuxt/components/islands/RouteComponent'))) + result.head = resolveHead(result.head).map(h => ({ + ...h, + link: h.link?.filter(l => typeof l.href !== 'string' || (!l.href.includes('_nuxt/components/islands/RouteComponent') && !l.href.includes('PureComponent') /* TODO: fix dev bug triggered by previous fetch of /islands */)), + })).filter(h => Object.values(h).some(h => !Array.isArray(h) || h.length)) } expect(result).toMatchInlineSnapshot(` { - "head": { - "link": [], - "style": [], - }, + "head": [], "html": "
    Route: /foo
         
", } @@ -2160,15 +2167,15 @@ describe('component islands', () => { }), })) if (isDev()) { - result.head.link = result.head.link.filter(l => !l.href!.includes('@nuxt+ui-templates') && (l.href!.startsWith('_nuxt/components/islands/') && l.href!.includes('_nuxt/components/islands/LongAsyncComponent'))) + result.head = resolveHead(result.head).map(h => ({ + ...h, + link: h.link?.filter(l => typeof l.href !== 'string' || (!l.href.includes('_nuxt/components/islands/LongAsyncComponent') && !l.href.includes('PureComponent') /* TODO: fix dev bug triggered by previous fetch of /islands */)), + })).filter(h => Object.values(h).some(h => !Array.isArray(h) || h.length)) } result.html = result.html.replaceAll(/ (data-island-uid|data-island-component)="([^"]*)"/g, '') expect(result).toMatchInlineSnapshot(` { - "head": { - "link": [], - "style": [], - }, + "head": [], "html": "
count is above 2
that was very long ...
3

hello world !!!

", "slots": { "default": { @@ -2218,7 +2225,10 @@ describe('component islands', () => { }), })) if (isDev()) { - result.head.link = result.head.link.filter(l => !l.href!.includes('@nuxt+ui-templates') && (l.href!.startsWith('_nuxt/components/islands/') && l.href!.includes('_nuxt/components/islands/AsyncServerComponent'))) + result.head = result.head.map(h => ({ + ...h, + link: h.link?.filter(l => typeof l.href === 'string' && !l.href.includes('PureComponent') /* TODO: fix dev bug triggered by previous fetch of /islands */ && (!l.href.startsWith('_nuxt/components/islands/') || l.href.includes('AsyncServerComponent'))), + })).filter(h => Object.values(h).some(h => !Array.isArray(h) || h.length)) } result.props = {} result.components = {} @@ -2228,10 +2238,7 @@ describe('component islands', () => { expect(result).toMatchInlineSnapshot(` { "components": {}, - "head": { - "link": [], - "style": [], - }, + "head": [], "html": "
This is a .server (20ms) async component that was very long ...
2
Sugar Counter 12 x 1 = 12
", "props": {}, "slots": {}, @@ -2243,7 +2250,10 @@ describe('component islands', () => { it('render server component with selective client hydration', async () => { const result = await $fetch('/__nuxt_island/ServerWithClient') if (isDev()) { - result.head.link = result.head.link.filter(l => !l.href!.includes('@nuxt+ui-templates') && (l.href!.startsWith('_nuxt/components/islands/') && l.href!.includes('_nuxt/components/islands/AsyncServerComponent'))) + result.head = resolveHead(result.head).map(h => ({ + ...h, + link: h.link?.filter(l => typeof l.href !== 'string' || (!l.href.includes('_nuxt/components/islands/LongAsyncComponent') && !l.href.includes('PureComponent') /* TODO: fix dev bug triggered by previous fetch of /islands */)), + })).filter(h => Object.values(h).some(h => !Array.isArray(h) || h.length)) } const { components } = result result.components = {} @@ -2255,10 +2265,7 @@ describe('component islands', () => { expect(result).toMatchInlineSnapshot(` { "components": {}, - "head": { - "link": [], - "style": [], - }, + "head": [], "html": "
ServerWithClient.server.vue :

count: 0

This component should not be preloaded
a
b
c
This is not interactive
Sugar Counter 12 x 1 = 12
The component below is not a slot but declared as interactive
", "slots": {}, } @@ -2266,10 +2273,10 @@ describe('component islands', () => { expect(teleportsEntries).toHaveLength(1) expect(teleportsEntries[0]![0].startsWith('Counter-')).toBeTruthy() expect(teleportsEntries[0]![1].props).toMatchInlineSnapshot(` - { - "multiplier": 1, - } - `) + { + "multiplier": 1, + } + `) expect(teleportsEntries[0]![1].html).toMatchInlineSnapshot(`"
Sugar Counter 12 x 1 = 12
"`) }) } @@ -2287,41 +2294,52 @@ describe('component islands', () => { if (isDev()) { const fixtureDir = normalize(fileURLToPath(new URL('./fixtures/basic', import.meta.url))) - for (const link of result.head.link) { - link.href = link.href!.replace(fixtureDir, '/').replaceAll('//', '/') - link.key = link.key!.replace(/-[a-z0-9]+$/i, '') + for (const head of result.head) { + for (const key in head) { + if (key === 'link') { + head[key] = head[key]?.map((h) => { + if (h.href) { + h.href = resolveUnrefHeadInput(h.href).replace(fixtureDir, '/').replaceAll('//', '/') + } + return h + }) + } + } } - result.head.link.sort((a, b) => b.href!.localeCompare(a.href!)) } // TODO: fix rendering of styles in webpack if (!isDev() && !isWebpack) { expect(normaliseIslandResult(result).head).toMatchInlineSnapshot(` - { - "link": [], - "style": [ - { - "innerHTML": "pre[data-v-xxxxx]{color:blue}", - "key": "island-style", - }, - ], - } + [ + { + "style": [ + { + "innerHTML": "pre[data-v-xxxxx]{color:blue}", + }, + ], + }, + ] `) } else if (isDev() && !isWebpack) { // TODO: resolve dev bug triggered by earlier fetch of /vueuse-head page // https://github.com/nuxt/nuxt/blob/main/packages/nuxt/src/core/runtime/nitro/renderer.ts#L139 - result.head.link = result.head.link.filter(h => !h.href!.includes('SharedComponent')) + result.head = resolveHead(result.head).map(h => ({ + ...h, + link: h.link?.filter(l => typeof l.href !== 'string' || !l.href.includes('SharedComponent')), + })).filter(h => Object.values(h).some(h => !Array.isArray(h) || h.length)) + expect(result.head).toMatchInlineSnapshot(` - { - "link": [ - { - "href": "/_nuxt/components/islands/PureComponent.vue?vue&type=style&index=0&scoped=c0c0cf89&lang.css", - "key": "island-link", - "rel": "stylesheet", - }, - ], - "style": [], - } + [ + { + "link": [ + { + "href": "/_nuxt/components/islands/PureComponent.vue?vue&type=style&index=0&scoped=c0c0cf89&lang.css", + "rel": "stylesheet", + }, + ], + }, + ] `) } @@ -2668,14 +2686,21 @@ describe('Node.js compatibility for client-side', () => { function normaliseIslandResult (result: NuxtIslandResponse) { return { ...result, - head: { - ...result.head, - style: result.head.style.map(s => ({ - ...s, - innerHTML: (s.innerHTML || '').replace(/data-v-[a-z0-9]+/, 'data-v-xxxxx').replace(/\.[a-zA-Z0-9]+\.svg/, '.svg'), - key: s.key.replace(/-[a-z0-9]+$/i, ''), - })), - }, + head: result.head.map((h) => { + if (h.style) { + for (const style of h.style) { + if (typeof style !== 'string') { + if (style.innerHTML) { + style.innerHTML = (style.innerHTML as string).replace(/data-v-[a-z0-9]+/g, 'data-v-xxxxx') + } + if (style.key) { + style.key = style.key.replace(/-[a-z0-9]+$/i, '') + } + } + } + return h + } + }), } } diff --git a/test/bundle.test.ts b/test/bundle.test.ts index c389796c6..d61144460 100644 --- a/test/bundle.test.ts +++ b/test/bundle.test.ts @@ -32,7 +32,7 @@ describe.skipIf(process.env.SKIP_BUNDLE_SIZE === 'true' || process.env.ECOSYSTEM const serverDir = join(rootDir, '.output/server') const serverStats = await analyzeSizes(['**/*.mjs', '!node_modules'], serverDir) - expect.soft(roundToKilobytes(serverStats.totalBytes)).toMatchInlineSnapshot(`"211k"`) + expect.soft(roundToKilobytes(serverStats.totalBytes)).toMatchInlineSnapshot(`"205k"`) const modules = await analyzeSizes('node_modules/**/*', serverDir) expect.soft(roundToKilobytes(modules.totalBytes)).toMatchInlineSnapshot(`"1355k"`) @@ -73,7 +73,7 @@ describe.skipIf(process.env.SKIP_BUNDLE_SIZE === 'true' || process.env.ECOSYSTEM const serverDir = join(rootDir, '.output-inline/server') const serverStats = await analyzeSizes(['**/*.mjs', '!node_modules'], serverDir) - expect.soft(roundToKilobytes(serverStats.totalBytes)).toMatchInlineSnapshot(`"535k"`) + expect.soft(roundToKilobytes(serverStats.totalBytes)).toMatchInlineSnapshot(`"529k"`) const modules = await analyzeSizes('node_modules/**/*', serverDir) expect.soft(roundToKilobytes(modules.totalBytes)).toMatchInlineSnapshot(`"86.1k"`) diff --git a/test/fixtures/basic/pages/index.vue b/test/fixtures/basic/pages/index.vue index a2390d9fb..5c5909075 100644 --- a/test/fixtures/basic/pages/index.vue +++ b/test/fixtures/basic/pages/index.vue @@ -79,6 +79,11 @@ style="color: red;" class="client-only" /> + {}) as any - +const island = ref>() const config = useRuntimeConfig() const someValue = useState('val', () => 1) @@ -107,7 +113,30 @@ const NestedCounter = resolveComponent('NestedCounter') if (!NestedCounter) { throw new Error('Component not found') } - +useHead({ + meta: [ + { + name: 'author', + content: 'Nuxt', + key: 'testkey', + }, + { + name: 'author', + content: 'Nuxt', + key: 'testkey', + }, + ], + script: [ + { + innerHTML: 'console.log("my script")', + key: 'my-script', + }, + { + innerHTML: 'console.log("my script")', + key: 'my-script', + }, + ], +}, { key: 'testkey' }) definePageMeta({ alias: '/some-alias', other: ref('test'), diff --git a/test/fixtures/basic/pages/server-page.server.vue b/test/fixtures/basic/pages/server-page.server.vue index 398f9958d..b14956da0 100644 --- a/test/fixtures/basic/pages/server-page.server.vue +++ b/test/fixtures/basic/pages/server-page.server.vue @@ -8,3 +8,15 @@ + + diff --git a/test/utils.ts b/test/utils.ts index 3e21fb0c2..49a8587be 100644 --- a/test/utils.ts +++ b/test/utils.ts @@ -5,6 +5,8 @@ import { parse } from 'devalue' import { reactive, ref, shallowReactive, shallowRef } from 'vue' import { createError } from 'h3' import { getBrowser, url, useTestContext } from '@nuxt/test-utils/e2e' +import type { Head } from '@unhead/vue' +import { resolveUnrefHeadInput } from '@unhead/vue' export const isRenderingJson = process.env.TEST_PAYLOAD !== 'js' @@ -126,3 +128,7 @@ export function parseData (html: string) { attrs: _attrs, } } + +export function resolveHead (head: Head[]) { + return head.map(i => resolveUnrefHeadInput(i) as Head) +} From 1a9dcf49cdeba791288dfd56638c67d70351aa9d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 22 Aug 2024 13:05:49 +0100 Subject: [PATCH 011/108] chore(deps): update pnpm to v9.8.0 (main) (#28651) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 3f98bb17c..3e48da1c2 100644 --- a/package.json +++ b/package.json @@ -102,7 +102,7 @@ "vue-router": "4.4.3", "vue-tsc": "2.0.29" }, - "packageManager": "pnpm@9.7.1", + "packageManager": "pnpm@9.8.0", "engines": { "node": "^16.10.0 || >=18.0.0" }, From f6d8ee33c137baba22df66257a94f58696b51b08 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 22 Aug 2024 13:37:05 +0100 Subject: [PATCH 012/108] chore(deps): pin devdependency @unhead/vue to 1.10.0 (main) (#28653) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 3e48da1c2..16a262bf5 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "@types/node": "20.16.1", "@types/semver": "7.5.8", "@unhead/schema": "1.10.0", - "@unhead/vue": "^1.10.0", + "@unhead/vue": "1.10.0", "@vitejs/plugin-vue": "5.1.2", "@vitest/coverage-v8": "2.0.5", "@vue/test-utils": "2.4.6", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2d88344f0..d7b0c13ce 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -63,7 +63,7 @@ importers: specifier: 1.10.0 version: 1.10.0 '@unhead/vue': - specifier: ^1.10.0 + specifier: 1.10.0 version: 1.10.0(vue@3.4.38(typescript@5.5.4)) '@vitejs/plugin-vue': specifier: 5.1.2 From 0b3e2b18c18f719c99f1a959d77231daa9466d6b Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Thu, 22 Aug 2024 14:57:10 +0100 Subject: [PATCH 013/108] fix(nuxt): revert back to object syntax for island head (#28656) --- .../nuxt/src/app/components/nuxt-island.ts | 7 +- .../nuxt/src/core/runtime/nitro/renderer.ts | 19 ++- test/basic.test.ts | 130 ++++++++---------- test/utils.ts | 6 - 4 files changed, 82 insertions(+), 80 deletions(-) diff --git a/packages/nuxt/src/app/components/nuxt-island.ts b/packages/nuxt/src/app/components/nuxt-island.ts index f849e6b99..c9a4619c5 100644 --- a/packages/nuxt/src/app/components/nuxt-island.ts +++ b/packages/nuxt/src/app/components/nuxt-island.ts @@ -248,9 +248,10 @@ export default defineComponent({ if (import.meta.server || nuxtApp.isHydrating) { // re-push head into active head instance - (nuxtApp.payload.data[`${props.name}_${hashId.value}`] as NuxtIslandResponse)?.head?.forEach((h) => { - head.push(h) - }) + const responseHead = (nuxtApp.payload.data[`${props.name}_${hashId.value}`] as NuxtIslandResponse)?.head + if (responseHead) { + head.push(responseHead) + } } return (_ctx: any, _cache: any) => { diff --git a/packages/nuxt/src/core/runtime/nitro/renderer.ts b/packages/nuxt/src/core/runtime/nitro/renderer.ts index 4d41ca0d5..3c5c34d5b 100644 --- a/packages/nuxt/src/core/runtime/nitro/renderer.ts +++ b/packages/nuxt/src/core/runtime/nitro/renderer.ts @@ -78,7 +78,7 @@ export interface NuxtIslandContext { export interface NuxtIslandResponse { id?: string html: string - head: Head[] + head: Head props?: Record> components?: Record slots?: Record @@ -461,9 +461,24 @@ export default defineRenderHandler(async (event): Promise resolveUnrefHeadInput(h.input) as Head)), + head: islandHead, html: getServerComponentHTML(_rendered.html), components: getClientIslandResponse(ssrContext), slots: getSlotIslandResponse(ssrContext), diff --git a/test/basic.test.ts b/test/basic.test.ts index a0f440756..303b7ce9f 100644 --- a/test/basic.test.ts +++ b/test/basic.test.ts @@ -8,7 +8,7 @@ import { $fetch as _$fetch, createPage, fetch, isDev, setup, startServer, url, u import { $fetchComponent } from '@nuxt/test-utils/experimental' import { resolveUnrefHeadInput } from '@unhead/vue' -import { expectNoClientErrors, expectWithPolling, gotoPath, isRenderingJson, parseData, parsePayload, renderPage, resolveHead } from './utils' +import { expectNoClientErrors, expectWithPolling, gotoPath, isRenderingJson, parseData, parsePayload, renderPage } from './utils' import type { NuxtIslandResponse } from '#app' @@ -2145,15 +2145,15 @@ describe('component islands', () => { result.html = result.html.replace(/ data-island-uid="[^"]*"/g, '') if (isDev()) { - result.head = resolveHead(result.head).map(h => ({ - ...h, - link: h.link?.filter(l => typeof l.href !== 'string' || (!l.href.includes('_nuxt/components/islands/RouteComponent') && !l.href.includes('PureComponent') /* TODO: fix dev bug triggered by previous fetch of /islands */)), - })).filter(h => Object.values(h).some(h => !Array.isArray(h) || h.length)) + result.head.link = result.head.link?.filter(l => typeof l.href !== 'string' || (!l.href.includes('_nuxt/components/islands/RouteComponent') && !l.href.includes('PureComponent') /* TODO: fix dev bug triggered by previous fetch of /islands */)) } expect(result).toMatchInlineSnapshot(` { - "head": [], + "head": { + "link": [], + "style": [], + }, "html": "
    Route: /foo
         
", } @@ -2167,15 +2167,15 @@ describe('component islands', () => { }), })) if (isDev()) { - result.head = resolveHead(result.head).map(h => ({ - ...h, - link: h.link?.filter(l => typeof l.href !== 'string' || (!l.href.includes('_nuxt/components/islands/LongAsyncComponent') && !l.href.includes('PureComponent') /* TODO: fix dev bug triggered by previous fetch of /islands */)), - })).filter(h => Object.values(h).some(h => !Array.isArray(h) || h.length)) + result.head.link = result.head.link?.filter(l => typeof l.href !== 'string' || (!l.href.includes('_nuxt/components/islands/LongAsyncComponent') && !l.href.includes('PureComponent') /* TODO: fix dev bug triggered by previous fetch of /islands */)) } result.html = result.html.replaceAll(/ (data-island-uid|data-island-component)="([^"]*)"/g, '') expect(result).toMatchInlineSnapshot(` { - "head": [], + "head": { + "link": [], + "style": [], + }, "html": "
count is above 2
that was very long ...
3

hello world !!!

", "slots": { "default": { @@ -2225,10 +2225,7 @@ describe('component islands', () => { }), })) if (isDev()) { - result.head = result.head.map(h => ({ - ...h, - link: h.link?.filter(l => typeof l.href === 'string' && !l.href.includes('PureComponent') /* TODO: fix dev bug triggered by previous fetch of /islands */ && (!l.href.startsWith('_nuxt/components/islands/') || l.href.includes('AsyncServerComponent'))), - })).filter(h => Object.values(h).some(h => !Array.isArray(h) || h.length)) + result.head.link = result.head.link?.filter(l => typeof l.href === 'string' && !l.href.includes('PureComponent') /* TODO: fix dev bug triggered by previous fetch of /islands */ && (!l.href.startsWith('_nuxt/components/islands/') || l.href.includes('AsyncServerComponent'))) } result.props = {} result.components = {} @@ -2238,7 +2235,10 @@ describe('component islands', () => { expect(result).toMatchInlineSnapshot(` { "components": {}, - "head": [], + "head": { + "link": [], + "style": [], + }, "html": "
This is a .server (20ms) async component that was very long ...
2
Sugar Counter 12 x 1 = 12
", "props": {}, "slots": {}, @@ -2250,10 +2250,11 @@ describe('component islands', () => { it('render server component with selective client hydration', async () => { const result = await $fetch('/__nuxt_island/ServerWithClient') if (isDev()) { - result.head = resolveHead(result.head).map(h => ({ - ...h, - link: h.link?.filter(l => typeof l.href !== 'string' || (!l.href.includes('_nuxt/components/islands/LongAsyncComponent') && !l.href.includes('PureComponent') /* TODO: fix dev bug triggered by previous fetch of /islands */)), - })).filter(h => Object.values(h).some(h => !Array.isArray(h) || h.length)) + result.head.link = result.head.link?.filter(l => typeof l.href !== 'string' || (!l.href.includes('_nuxt/components/islands/LongAsyncComponent') && !l.href.includes('PureComponent') /* TODO: fix dev bug triggered by previous fetch of /islands */)) + + if (!result.head.link) { + delete result.head.link + } } const { components } = result result.components = {} @@ -2265,7 +2266,10 @@ describe('component islands', () => { expect(result).toMatchInlineSnapshot(` { "components": {}, - "head": [], + "head": { + "link": [], + "style": [], + }, "html": "
ServerWithClient.server.vue :

count: 0

This component should not be preloaded
a
b
c
This is not interactive
Sugar Counter 12 x 1 = 12
The component below is not a slot but declared as interactive
", "slots": {}, } @@ -2294,16 +2298,14 @@ describe('component islands', () => { if (isDev()) { const fixtureDir = normalize(fileURLToPath(new URL('./fixtures/basic', import.meta.url))) - for (const head of result.head) { - for (const key in head) { - if (key === 'link') { - head[key] = head[key]?.map((h) => { - if (h.href) { - h.href = resolveUnrefHeadInput(h.href).replace(fixtureDir, '/').replaceAll('//', '/') - } - return h - }) - } + for (const key in result.head) { + if (key === 'link') { + result.head[key] = result.head[key]?.map((h) => { + if (h.href) { + h.href = resolveUnrefHeadInput(h.href).replace(fixtureDir, '/').replaceAll('//', '/') + } + return h + }) } } } @@ -2311,35 +2313,30 @@ describe('component islands', () => { // TODO: fix rendering of styles in webpack if (!isDev() && !isWebpack) { expect(normaliseIslandResult(result).head).toMatchInlineSnapshot(` - [ - { - "style": [ - { - "innerHTML": "pre[data-v-xxxxx]{color:blue}", - }, - ], - }, - ] + { + "link": [], + "style": [ + { + "innerHTML": "pre[data-v-xxxxx]{color:blue}", + }, + ], + } `) } else if (isDev() && !isWebpack) { // TODO: resolve dev bug triggered by earlier fetch of /vueuse-head page // https://github.com/nuxt/nuxt/blob/main/packages/nuxt/src/core/runtime/nitro/renderer.ts#L139 - result.head = resolveHead(result.head).map(h => ({ - ...h, - link: h.link?.filter(l => typeof l.href !== 'string' || !l.href.includes('SharedComponent')), - })).filter(h => Object.values(h).some(h => !Array.isArray(h) || h.length)) + result.head.link = result.head.link?.filter(l => typeof l.href !== 'string' || !l.href.includes('SharedComponent')) expect(result.head).toMatchInlineSnapshot(` - [ - { - "link": [ - { - "href": "/_nuxt/components/islands/PureComponent.vue?vue&type=style&index=0&scoped=c0c0cf89&lang.css", - "rel": "stylesheet", - }, - ], - }, - ] + { + "link": [ + { + "href": "/_nuxt/components/islands/PureComponent.vue?vue&type=style&index=0&scoped=c0c0cf89&lang.css", + "rel": "stylesheet", + }, + ], + "style": [], + } `) } @@ -2684,24 +2681,19 @@ describe('Node.js compatibility for client-side', () => { }) function normaliseIslandResult (result: NuxtIslandResponse) { - return { - ...result, - head: result.head.map((h) => { - if (h.style) { - for (const style of h.style) { - if (typeof style !== 'string') { - if (style.innerHTML) { - style.innerHTML = (style.innerHTML as string).replace(/data-v-[a-z0-9]+/g, 'data-v-xxxxx') - } - if (style.key) { - style.key = style.key.replace(/-[a-z0-9]+$/i, '') - } - } + if (result.head.style) { + for (const style of result.head.style) { + if (typeof style !== 'string') { + if (style.innerHTML) { + style.innerHTML = (style.innerHTML as string).replace(/data-v-[a-z0-9]+/g, 'data-v-xxxxx') + } + if (style.key) { + style.key = style.key.replace(/-[a-z0-9]+$/i, '') } - return h } - }), + } } + return result } describe('import components', () => { diff --git a/test/utils.ts b/test/utils.ts index 49a8587be..3e21fb0c2 100644 --- a/test/utils.ts +++ b/test/utils.ts @@ -5,8 +5,6 @@ import { parse } from 'devalue' import { reactive, ref, shallowReactive, shallowRef } from 'vue' import { createError } from 'h3' import { getBrowser, url, useTestContext } from '@nuxt/test-utils/e2e' -import type { Head } from '@unhead/vue' -import { resolveUnrefHeadInput } from '@unhead/vue' export const isRenderingJson = process.env.TEST_PAYLOAD !== 'js' @@ -128,7 +126,3 @@ export function parseData (html: string) { attrs: _attrs, } } - -export function resolveHead (head: Head[]) { - return head.map(i => resolveUnrefHeadInput(i) as Head) -} From d188542a35bb541c7ed2e4502c687c2132979882 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 22 Aug 2024 15:45:41 +0100 Subject: [PATCH 014/108] chore(deps): update dependency webpack to v5.94.0 (main) (#28657) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/kit/package.json | 2 +- packages/schema/package.json | 2 +- packages/webpack/package.json | 2 +- pnpm-lock.yaml | 173 +++++++++++++++++----------------- 4 files changed, 89 insertions(+), 90 deletions(-) diff --git a/packages/kit/package.json b/packages/kit/package.json index a7e28951d..3e2d37b9f 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -54,7 +54,7 @@ "unbuild": "3.0.0-rc.7", "vite": "5.4.2", "vitest": "2.0.5", - "webpack": "5.93.0" + "webpack": "5.94.0" }, "engines": { "node": "^14.18.0 || >=16.10.0" diff --git a/packages/schema/package.json b/packages/schema/package.json index 2e84daf89..884fcd60b 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.3", - "webpack": "5.93.0", + "webpack": "5.94.0", "webpack-dev-middleware": "7.4.2" }, "dependencies": { diff --git a/packages/webpack/package.json b/packages/webpack/package.json index bcf086fc5..80d2bb44e 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.93.0", + "webpack": "^5.94.0", "webpack-bundle-analyzer": "^4.10.2", "webpack-dev-middleware": "^7.4.2", "webpack-hot-middleware": "^2.26.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d7b0c13ce..15fd38bcd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -259,8 +259,8 @@ importers: specifier: 2.0.5 version: 2.0.5(@types/node@20.16.1)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0) webpack: - specifier: 5.93.0 - version: 5.93.0 + specifier: 5.94.0 + version: 5.94.0 packages/nuxt: dependencies: @@ -447,7 +447,7 @@ importers: devDependencies: '@nuxt/scripts': specifier: 0.7.1 - version: 0.7.1(@nuxt/devtools@1.3.14(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.2(rollup@4.21.0)(webpack@5.93.0(esbuild@0.23.1)))(@vue/compiler-core@3.4.38)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.41)(rollup@4.21.0)(typescript@5.5.4)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))(webpack@5.93.0(esbuild@0.23.1)) + version: 0.7.1(@nuxt/devtools@1.3.14(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.2(rollup@4.21.0)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.4.38)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.41)(rollup@4.21.0)(typescript@5.5.4)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1)) '@nuxt/ui-templates': specifier: workspace:* version: link:../ui-templates @@ -550,7 +550,7 @@ importers: version: 2.0.0-beta.1(magicast@0.3.4) esbuild-loader: specifier: 4.2.2 - version: 4.2.2(webpack@5.93.0) + version: 4.2.2(webpack@5.94.0) h3: specifier: npm:h3-nightly@2.0.0-1718872656.6765a6e version: h3-nightly@2.0.0-1718872656.6765a6e @@ -583,16 +583,16 @@ importers: version: 2.1.0 vue-loader: specifier: 17.4.2 - version: 17.4.2(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4))(webpack@5.93.0) + version: 17.4.2(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4))(webpack@5.94.0) vue-router: specifier: 4.4.3 version: 4.4.3(vue@3.4.38(typescript@5.5.4)) webpack: - specifier: 5.93.0 - version: 5.93.0 + specifier: 5.94.0 + version: 5.94.0 webpack-dev-middleware: specifier: 7.4.2 - version: 7.4.2(webpack@5.93.0) + version: 7.4.2(webpack@5.94.0) packages/ui-templates: devDependencies: @@ -634,7 +634,7 @@ importers: version: 1.3.0 unocss: specifier: 0.62.2 - version: 0.62.2(@unocss/webpack@0.62.2(rollup@4.21.0)(webpack@5.93.0(esbuild@0.23.1)))(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + version: 0.62.2(@unocss/webpack@0.62.2(rollup@4.21.0)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) vite: specifier: 5.4.2 version: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) @@ -767,7 +767,7 @@ importers: dependencies: '@nuxt/friendly-errors-webpack-plugin': specifier: ^2.6.0 - version: 2.6.0(webpack@5.93.0) + version: 2.6.0(webpack@5.94.0) '@nuxt/kit': specifier: workspace:* version: link:../kit @@ -776,10 +776,10 @@ importers: version: 10.4.20(postcss@8.4.41) css-loader: specifier: ^7.1.2 - version: 7.1.2(webpack@5.93.0) + version: 7.1.2(webpack@5.94.0) css-minimizer-webpack-plugin: specifier: ^7.0.0 - version: 7.0.0(webpack@5.93.0) + version: 7.0.0(webpack@5.94.0) cssnano: specifier: ^7.0.5 version: 7.0.5(postcss@8.4.41) @@ -788,7 +788,7 @@ importers: version: 6.1.4 esbuild-loader: specifier: ^4.2.2 - version: 4.2.2(webpack@5.93.0) + version: 4.2.2(webpack@5.94.0) escape-string-regexp: specifier: ^5.0.0 version: 5.0.0 @@ -797,10 +797,10 @@ importers: version: 3.0.3 file-loader: specifier: ^6.2.0 - version: 6.2.0(webpack@5.93.0) + version: 6.2.0(webpack@5.94.0) fork-ts-checker-webpack-plugin: specifier: ^9.0.2 - version: 9.0.2(typescript@5.5.4)(webpack@5.93.0) + version: 9.0.2(typescript@5.5.4)(webpack@5.94.0) globby: specifier: ^14.0.2 version: 14.0.2 @@ -827,7 +827,7 @@ importers: version: 4.11.1 mini-css-extract-plugin: specifier: ^2.9.1 - version: 2.9.1(webpack@5.93.0) + version: 2.9.1(webpack@5.94.0) mlly: specifier: ^1.7.1 version: 1.7.1 @@ -851,7 +851,7 @@ importers: version: 2.0.0 postcss-loader: specifier: ^8.1.1 - version: 8.1.1(postcss@8.4.41)(typescript@5.5.4)(webpack@5.93.0) + version: 8.1.1(postcss@8.4.41)(typescript@5.5.4)(webpack@5.94.0) postcss-url: specifier: ^10.1.3 version: 10.1.3(postcss@8.4.41) @@ -863,7 +863,7 @@ importers: version: 3.7.0 time-fix-plugin: specifier: ^2.0.7 - version: 2.0.7(webpack@5.93.0) + version: 2.0.7(webpack@5.94.0) ufo: specifier: ^1.5.4 version: 1.5.4 @@ -875,22 +875,22 @@ importers: version: 1.12.2 url-loader: specifier: ^4.1.1 - version: 4.1.1(file-loader@6.2.0(webpack@5.93.0))(webpack@5.93.0) + version: 4.1.1(file-loader@6.2.0(webpack@5.94.0))(webpack@5.94.0) vue-bundle-renderer: specifier: ^2.1.0 version: 2.1.0 vue-loader: specifier: ^17.4.2 - version: 17.4.2(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4))(webpack@5.93.0) + version: 17.4.2(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4))(webpack@5.94.0) webpack: - specifier: ^5.93.0 - version: 5.93.0 + specifier: ^5.94.0 + version: 5.94.0 webpack-bundle-analyzer: specifier: ^4.10.2 version: 4.10.2 webpack-dev-middleware: specifier: ^7.4.2 - version: 7.4.2(webpack@5.93.0) + version: 7.4.2(webpack@5.94.0) webpack-hot-middleware: specifier: ^2.26.1 version: 2.26.1 @@ -899,7 +899,7 @@ importers: version: 0.6.2 webpackbar: specifier: ^6.0.1 - version: 6.0.1(webpack@5.93.0) + version: 6.0.1(webpack@5.94.0) devDependencies: '@nuxt/schema': specifier: workspace:* @@ -2409,9 +2409,6 @@ packages: '@types/debug@4.1.12': resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} - '@types/eslint-scope@3.7.6': - resolution: {integrity: sha512-zfM4ipmxVKWdxtDaJ3MP3pBurDXOCoyjvlpE3u6Qzrmw4BPbfm4/ambIeTk/r/J0iq/+2/xp0Fmt+gFvXJY2PQ==} - '@types/eslint@9.6.0': resolution: {integrity: sha512-gi6WQJ7cHRgZxtkQEoyHMppPjq9Kxo5Tjn2prSKDSmZrCz8TZ3jSRCeTJm+WoM+oB0WG37bRqLzaaU3q7JypGg==} @@ -3875,6 +3872,10 @@ packages: resolution: {integrity: sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==} engines: {node: '>=10.13.0'} + enhanced-resolve@5.17.1: + resolution: {integrity: sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==} + engines: {node: '>=10.13.0'} + entities@4.5.0: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} @@ -7284,8 +7285,8 @@ packages: webpack-virtual-modules@0.6.2: resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==} - webpack@5.93.0: - resolution: {integrity: sha512-Y0m5oEY1LRuwly578VqluorkXbvXKh7U3rLoQCEO04M97ScRr44afGVkI0FQFsXzysk5OgFAxjZAb9rsGQVihA==} + webpack@5.94.0: + resolution: {integrity: sha512-KcsGn50VT+06JH/iunZJedYGUJS5FGjow8wb9c0v5n1Om8O1g4L6LjtfxwlXIATopoQu+vOXXa7gYisWxCoPyg==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -8137,7 +8138,7 @@ snapshots: execa: 7.2.0 vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) - '@nuxt/devtools-ui-kit@1.3.14(@nuxt/devtools@1.3.14(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.2(rollup@4.21.0)(webpack@5.93.0(esbuild@0.23.1)))(@vue/compiler-core@3.4.38)(nuxt@packages+nuxt)(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))(webpack@5.93.0(esbuild@0.23.1))': + '@nuxt/devtools-ui-kit@1.3.14(@nuxt/devtools@1.3.14(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.2(rollup@4.21.0)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.4.38)(nuxt@packages+nuxt)(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@iconify-json/carbon': 1.1.37 '@iconify-json/logos': 1.1.44 @@ -8147,7 +8148,7 @@ snapshots: '@nuxt/devtools-kit': 1.3.14(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) '@nuxt/kit': link:packages/kit '@unocss/core': 0.62.2 - '@unocss/nuxt': 0.62.2(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(webpack@5.93.0(esbuild@0.23.1)) + '@unocss/nuxt': 0.62.2(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(webpack@5.94.0(esbuild@0.23.1)) '@unocss/preset-attributify': 0.62.2 '@unocss/preset-icons': 0.62.2 '@unocss/preset-mini': 0.62.2 @@ -8158,7 +8159,7 @@ snapshots: defu: 6.1.4 focus-trap: 7.5.4 splitpanes: 3.1.5 - unocss: 0.62.2(@unocss/webpack@0.62.2(rollup@4.21.0)(webpack@5.93.0(esbuild@0.23.1)))(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + unocss: 0.62.2(@unocss/webpack@0.62.2(rollup@4.21.0)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) v-lazy-show: 0.2.4(@vue/compiler-core@3.4.38) transitivePeerDependencies: - '@unocss/webpack' @@ -8276,18 +8277,18 @@ snapshots: - supports-color - typescript - '@nuxt/friendly-errors-webpack-plugin@2.6.0(webpack@5.93.0)': + '@nuxt/friendly-errors-webpack-plugin@2.6.0(webpack@5.94.0)': dependencies: chalk: 2.4.2 consola: 3.2.3 error-stack-parser: 2.1.4 string-width: 4.2.3 - webpack: 5.93.0 + webpack: 5.94.0 - '@nuxt/scripts@0.7.1(@nuxt/devtools@1.3.14(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.2(rollup@4.21.0)(webpack@5.93.0(esbuild@0.23.1)))(@vue/compiler-core@3.4.38)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.41)(rollup@4.21.0)(typescript@5.5.4)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))(webpack@5.93.0(esbuild@0.23.1))': + '@nuxt/scripts@0.7.1(@nuxt/devtools@1.3.14(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.2(rollup@4.21.0)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.4.38)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.41)(rollup@4.21.0)(typescript@5.5.4)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@nuxt/devtools-kit': 1.3.14(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) - '@nuxt/devtools-ui-kit': 1.3.14(@nuxt/devtools@1.3.14(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.2(rollup@4.21.0)(webpack@5.93.0(esbuild@0.23.1)))(@vue/compiler-core@3.4.38)(nuxt@packages+nuxt)(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))(webpack@5.93.0(esbuild@0.23.1)) + '@nuxt/devtools-ui-kit': 1.3.14(@nuxt/devtools@1.3.14(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.2(rollup@4.21.0)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.4.38)(nuxt@packages+nuxt)(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1)) '@nuxt/kit': link:packages/kit '@types/google.maps': 3.55.12 '@types/stripe-v3': 3.1.33 @@ -8886,11 +8887,6 @@ snapshots: dependencies: '@types/ms': 0.7.34 - '@types/eslint-scope@3.7.6': - dependencies: - '@types/eslint': 9.6.0 - '@types/estree': 1.0.5 - '@types/eslint@9.6.0': dependencies: '@types/estree': 1.0.5 @@ -8997,7 +8993,7 @@ snapshots: dependencies: '@types/node': 20.16.1 tapable: 2.2.1 - webpack: 5.93.0 + webpack: 5.94.0 transitivePeerDependencies: - '@swc/core' - esbuild @@ -9008,7 +9004,7 @@ snapshots: dependencies: '@types/connect': 3.4.37 tapable: 2.2.1 - webpack: 5.93.0 + webpack: 5.94.0 transitivePeerDependencies: - '@swc/core' - esbuild @@ -9242,7 +9238,7 @@ snapshots: gzip-size: 6.0.0 sirv: 2.0.4 - '@unocss/nuxt@0.62.2(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(webpack@5.93.0(esbuild@0.23.1))': + '@unocss/nuxt@0.62.2(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@nuxt/kit': link:packages/kit '@unocss/config': 0.62.2 @@ -9256,8 +9252,8 @@ snapshots: '@unocss/preset-wind': 0.62.2 '@unocss/reset': 0.62.2 '@unocss/vite': 0.62.2(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) - '@unocss/webpack': 0.62.2(rollup@4.21.0)(webpack@5.93.0(esbuild@0.23.1)) - unocss: 0.62.2(@unocss/webpack@0.62.2(rollup@4.21.0)(webpack@5.93.0(esbuild@0.23.1)))(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + '@unocss/webpack': 0.62.2(rollup@4.21.0)(webpack@5.94.0(esbuild@0.23.1)) + unocss: 0.62.2(@unocss/webpack@0.62.2(rollup@4.21.0)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) transitivePeerDependencies: - postcss - rollup @@ -9375,7 +9371,7 @@ snapshots: - rollup - supports-color - '@unocss/webpack@0.62.2(rollup@4.21.0)(webpack@5.93.0(esbuild@0.23.1))': + '@unocss/webpack@0.62.2(rollup@4.21.0)(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.0(rollup@4.21.0) @@ -9385,7 +9381,7 @@ snapshots: magic-string: 0.30.11 tinyglobby: 0.2.2 unplugin: 1.12.2 - webpack: 5.93.0(esbuild@0.23.1) + webpack: 5.94.0(esbuild@0.23.1) webpack-sources: 3.2.3 transitivePeerDependencies: - rollup @@ -10343,7 +10339,7 @@ snapshots: dependencies: postcss: 8.4.41 - css-loader@7.1.2(webpack@5.93.0): + css-loader@7.1.2(webpack@5.94.0): dependencies: icss-utils: 5.1.0(postcss@8.4.41) postcss: 8.4.41 @@ -10354,9 +10350,9 @@ snapshots: postcss-value-parser: 4.2.0 semver: 7.6.3 optionalDependencies: - webpack: 5.93.0 + webpack: 5.94.0 - css-minimizer-webpack-plugin@7.0.0(webpack@5.93.0): + css-minimizer-webpack-plugin@7.0.0(webpack@5.94.0): dependencies: '@jridgewell/trace-mapping': 0.3.25 cssnano: 7.0.5(postcss@8.4.41) @@ -10364,7 +10360,7 @@ snapshots: postcss: 8.4.41 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.93.0 + webpack: 5.94.0 css-select@5.1.0: dependencies: @@ -10645,6 +10641,11 @@ snapshots: graceful-fs: 4.2.11 tapable: 2.2.1 + enhanced-resolve@5.17.1: + dependencies: + graceful-fs: 4.2.11 + tapable: 2.2.1 + entities@4.5.0: {} env-paths@2.2.1: {} @@ -10685,12 +10686,12 @@ snapshots: es-module-lexer@1.5.4: {} - esbuild-loader@4.2.2(webpack@5.93.0): + esbuild-loader@4.2.2(webpack@5.94.0): dependencies: esbuild: 0.21.5 get-tsconfig: 4.7.6 loader-utils: 2.0.4 - webpack: 5.93.0 + webpack: 5.94.0 webpack-sources: 1.4.3 esbuild@0.20.2: @@ -11099,11 +11100,11 @@ snapshots: dependencies: flat-cache: 4.0.1 - file-loader@6.2.0(webpack@5.93.0): + file-loader@6.2.0(webpack@5.94.0): dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.93.0 + webpack: 5.94.0 file-uri-to-path@1.0.0: {} @@ -11153,7 +11154,7 @@ snapshots: cross-spawn: 7.0.3 signal-exit: 4.1.0 - fork-ts-checker-webpack-plugin@9.0.2(typescript@5.5.4)(webpack@5.93.0): + fork-ts-checker-webpack-plugin@9.0.2(typescript@5.5.4)(webpack@5.94.0): dependencies: '@babel/code-frame': 7.24.7 chalk: 4.1.2 @@ -11168,7 +11169,7 @@ snapshots: semver: 7.6.3 tapable: 2.2.1 typescript: 5.5.4 - webpack: 5.93.0 + webpack: 5.94.0 fraction.js@4.3.7: {} @@ -12455,11 +12456,11 @@ snapshots: min-indent@1.0.1: {} - mini-css-extract-plugin@2.9.1(webpack@5.93.0): + mini-css-extract-plugin@2.9.1(webpack@5.94.0): dependencies: schema-utils: 4.2.0 tapable: 2.2.1 - webpack: 5.93.0 + webpack: 5.94.0 minimatch@10.0.1: dependencies: @@ -13117,14 +13118,14 @@ snapshots: read-cache: 1.0.0 resolve: 1.22.8 - postcss-loader@8.1.1(postcss@8.4.41)(typescript@5.5.4)(webpack@5.93.0): + postcss-loader@8.1.1(postcss@8.4.41)(typescript@5.5.4)(webpack@5.94.0): dependencies: cosmiconfig: 9.0.0(typescript@5.5.4) jiti: 2.0.0-beta.3 postcss: 8.4.41 semver: 7.6.3 optionalDependencies: - webpack: 5.93.0 + webpack: 5.94.0 transitivePeerDependencies: - typescript @@ -14031,25 +14032,25 @@ snapshots: mkdirp: 1.0.4 yallist: 4.0.0 - terser-webpack-plugin@5.3.10(esbuild@0.23.1)(webpack@5.93.0(esbuild@0.23.1)): + terser-webpack-plugin@5.3.10(esbuild@0.23.1)(webpack@5.94.0(esbuild@0.23.1)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.27.0 - webpack: 5.93.0(esbuild@0.23.1) + webpack: 5.94.0(esbuild@0.23.1) optionalDependencies: esbuild: 0.23.1 - terser-webpack-plugin@5.3.10(webpack@5.93.0): + terser-webpack-plugin@5.3.10(webpack@5.94.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.93.0 + webpack: 5.94.0 terser@5.27.0: dependencies: @@ -14074,9 +14075,9 @@ snapshots: dependencies: semver: 7.6.3 - time-fix-plugin@2.0.7(webpack@5.93.0): + time-fix-plugin@2.0.7(webpack@5.94.0): dependencies: - webpack: 5.93.0 + webpack: 5.94.0 tiny-invariant@1.3.1: {} @@ -14313,7 +14314,7 @@ snapshots: universalify@2.0.0: {} - unocss@0.62.2(@unocss/webpack@0.62.2(rollup@4.21.0)(webpack@5.93.0(esbuild@0.23.1)))(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)): + unocss@0.62.2(@unocss/webpack@0.62.2(rollup@4.21.0)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)): dependencies: '@unocss/astro': 0.62.2(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) '@unocss/cli': 0.62.2(rollup@4.21.0) @@ -14336,7 +14337,7 @@ snapshots: '@unocss/transformer-variant-group': 0.62.2 '@unocss/vite': 0.62.2(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) optionalDependencies: - '@unocss/webpack': 0.62.2(rollup@4.21.0)(webpack@5.93.0(esbuild@0.23.1)) + '@unocss/webpack': 0.62.2(rollup@4.21.0)(webpack@5.94.0(esbuild@0.23.1)) vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - postcss @@ -14432,14 +14433,14 @@ snapshots: dependencies: punycode: 2.3.0 - url-loader@4.1.1(file-loader@6.2.0(webpack@5.93.0))(webpack@5.93.0): + url-loader@4.1.1(file-loader@6.2.0(webpack@5.94.0))(webpack@5.94.0): dependencies: loader-utils: 2.0.4 mime-types: 2.1.35 schema-utils: 3.3.0 - webpack: 5.93.0 + webpack: 5.94.0 optionalDependencies: - file-loader: 6.2.0(webpack@5.93.0) + file-loader: 6.2.0(webpack@5.94.0) urlpattern-polyfill@8.0.2: {} @@ -14721,12 +14722,12 @@ snapshots: transitivePeerDependencies: - supports-color - vue-loader@17.4.2(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4))(webpack@5.93.0): + vue-loader@17.4.2(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4))(webpack@5.94.0): dependencies: chalk: 4.1.2 hash-sum: 2.0.0 watchpack: 2.4.1 - webpack: 5.93.0 + webpack: 5.94.0 optionalDependencies: '@vue/compiler-sfc': 3.4.38 vue: 3.4.38(typescript@5.5.4) @@ -14786,7 +14787,7 @@ snapshots: - bufferutil - utf-8-validate - webpack-dev-middleware@7.4.2(webpack@5.93.0): + webpack-dev-middleware@7.4.2(webpack@5.94.0): dependencies: colorette: 2.0.20 memfs: 4.11.1 @@ -14795,7 +14796,7 @@ snapshots: range-parser: 1.2.1 schema-utils: 4.2.0 optionalDependencies: - webpack: 5.93.0 + webpack: 5.94.0 webpack-hot-middleware@2.26.1: dependencies: @@ -14812,9 +14813,8 @@ snapshots: webpack-virtual-modules@0.6.2: {} - webpack@5.93.0: + webpack@5.94.0: dependencies: - '@types/eslint-scope': 3.7.6 '@types/estree': 1.0.5 '@webassemblyjs/ast': 1.12.1 '@webassemblyjs/wasm-edit': 1.12.1 @@ -14823,7 +14823,7 @@ snapshots: acorn-import-attributes: 1.9.5(acorn@8.12.1) browserslist: 4.23.3 chrome-trace-event: 1.0.3 - enhanced-resolve: 5.17.0 + enhanced-resolve: 5.17.1 es-module-lexer: 1.5.4 eslint-scope: 5.1.1 events: 3.3.0 @@ -14835,7 +14835,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(webpack@5.93.0) + terser-webpack-plugin: 5.3.10(webpack@5.94.0) watchpack: 2.4.1 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -14843,9 +14843,8 @@ snapshots: - esbuild - uglify-js - webpack@5.93.0(esbuild@0.23.1): + webpack@5.94.0(esbuild@0.23.1): dependencies: - '@types/eslint-scope': 3.7.6 '@types/estree': 1.0.5 '@webassemblyjs/ast': 1.12.1 '@webassemblyjs/wasm-edit': 1.12.1 @@ -14854,7 +14853,7 @@ snapshots: acorn-import-attributes: 1.9.5(acorn@8.12.1) browserslist: 4.23.3 chrome-trace-event: 1.0.3 - enhanced-resolve: 5.17.0 + enhanced-resolve: 5.17.1 es-module-lexer: 1.5.4 eslint-scope: 5.1.1 events: 3.3.0 @@ -14866,7 +14865,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(esbuild@0.23.1)(webpack@5.93.0(esbuild@0.23.1)) + terser-webpack-plugin: 5.3.10(esbuild@0.23.1)(webpack@5.94.0(esbuild@0.23.1)) watchpack: 2.4.1 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -14874,7 +14873,7 @@ snapshots: - esbuild - uglify-js - webpackbar@6.0.1(webpack@5.93.0): + webpackbar@6.0.1(webpack@5.94.0): dependencies: ansi-escapes: 4.3.2 chalk: 4.1.2 @@ -14883,7 +14882,7 @@ snapshots: markdown-table: 2.0.0 pretty-time: 1.1.0 std-env: 3.7.0 - webpack: 5.93.0 + webpack: 5.94.0 wrap-ansi: 7.0.0 whatwg-mimetype@3.0.0: {} From 1cce11f6a45a457ad67bd0cc3b9b529ff8765435 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 22 Aug 2024 20:01:52 +0100 Subject: [PATCH 015/108] chore(deps): update devdependency @nuxt/eslint-config to v0.5.2 (main) (#28659) --- package.json | 2 +- pnpm-lock.yaml | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index 16a262bf5..64aca25da 100644 --- a/package.json +++ b/package.json @@ -54,7 +54,7 @@ }, "devDependencies": { "@eslint/js": "9.9.0", - "@nuxt/eslint-config": "0.5.1", + "@nuxt/eslint-config": "0.5.2", "@nuxt/kit": "workspace:*", "@nuxt/test-utils": "3.14.1", "@nuxt/webpack-builder": "workspace:*", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 15fd38bcd..14739dca7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -36,8 +36,8 @@ importers: specifier: 9.9.0 version: 9.9.0 '@nuxt/eslint-config': - specifier: 0.5.1 - version: 0.5.1(eslint@9.9.0(jiti@2.0.0-beta.3))(typescript@5.5.4) + specifier: 0.5.2 + version: 0.5.2(eslint@9.9.0(jiti@2.0.0-beta.3))(typescript@5.5.4) '@nuxt/kit': specifier: workspace:* version: link:packages/kit @@ -1893,13 +1893,13 @@ packages: peerDependencies: vite: 5.4.2 - '@nuxt/eslint-config@0.5.1': - resolution: {integrity: sha512-Z6JNHe4trtJdte3y5Fy0CueFCris/kEIbDAoY1bYum1EtOFjEhOcx6BWCrkQybzUIfPVel7YgJ4CiG9bkD3plQ==} + '@nuxt/eslint-config@0.5.2': + resolution: {integrity: sha512-InlT4s6dUaO7YGxz0J2yaW3pRiCbIPBH4Mc3OxUPFT5+BYYXASm/Os+Ssc0Ia/UDAjiofLwd0Ov+QforPOeQUg==} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - '@nuxt/eslint-plugin@0.5.1': - resolution: {integrity: sha512-erJ6bum60DTAy+nCq+oU2ZmG4kat+zhvTPvBEkA9SSnJvrHLSjTzJ/r74rgwPM5yuUfIxtujYQ6BBvwvbCBzXw==} + '@nuxt/eslint-plugin@0.5.2': + resolution: {integrity: sha512-Z7v+mVJp6ertuwyYSU5NQbPzAEjvNDI3W88jcRr6cM94SzlJCJWfgZgZtxumbISGT2SAIO4TqNC++wFxDC5Jgw==} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -8243,10 +8243,10 @@ snapshots: - supports-color - utf-8-validate - '@nuxt/eslint-config@0.5.1(eslint@9.9.0(jiti@2.0.0-beta.3))(typescript@5.5.4)': + '@nuxt/eslint-config@0.5.2(eslint@9.9.0(jiti@2.0.0-beta.3))(typescript@5.5.4)': dependencies: '@eslint/js': 9.9.0 - '@nuxt/eslint-plugin': 0.5.1(eslint@9.9.0(jiti@2.0.0-beta.3))(typescript@5.5.4) + '@nuxt/eslint-plugin': 0.5.2(eslint@9.9.0(jiti@2.0.0-beta.3))(typescript@5.5.4) '@rushstack/eslint-patch': 1.10.4 '@stylistic/eslint-plugin': 2.6.4(eslint@9.9.0(jiti@2.0.0-beta.3))(typescript@5.5.4) '@typescript-eslint/eslint-plugin': 8.1.0(@typescript-eslint/parser@8.1.0(eslint@9.9.0(jiti@2.0.0-beta.3))(typescript@5.5.4))(eslint@9.9.0(jiti@2.0.0-beta.3))(typescript@5.5.4) @@ -8268,7 +8268,7 @@ snapshots: - supports-color - typescript - '@nuxt/eslint-plugin@0.5.1(eslint@9.9.0(jiti@2.0.0-beta.3))(typescript@5.5.4)': + '@nuxt/eslint-plugin@0.5.2(eslint@9.9.0(jiti@2.0.0-beta.3))(typescript@5.5.4)': dependencies: '@typescript-eslint/types': 8.1.0 '@typescript-eslint/utils': 8.1.0(eslint@9.9.0(jiti@2.0.0-beta.3))(typescript@5.5.4) From 8785ed43f6989299ad9ae6085f7b315583f3dd55 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 23 Aug 2024 09:00:21 +0100 Subject: [PATCH 016/108] chore(deps): update dependency pkg-types to ^1.2.0 (main) (#28665) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/kit/package.json | 2 +- packages/nuxt/package.json | 2 +- packages/schema/package.json | 2 +- packages/vite/package.json | 2 +- pnpm-lock.yaml | 52 ++++++++++++++++++------------------ 5 files changed, 30 insertions(+), 30 deletions(-) diff --git a/packages/kit/package.json b/packages/kit/package.json index 3e2d37b9f..8c26e094d 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -39,7 +39,7 @@ "klona": "^2.0.6", "mlly": "^1.7.1", "pathe": "^1.1.2", - "pkg-types": "^1.1.3", + "pkg-types": "^1.2.0", "scule": "^1.3.0", "semver": "^7.6.3", "ufo": "^1.5.4", diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 622d988b3..dcd775343 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -98,7 +98,7 @@ "ohash": "^1.1.3", "pathe": "^1.1.2", "perfect-debounce": "^1.0.0", - "pkg-types": "^1.1.3", + "pkg-types": "^1.2.0", "radix3": "^1.1.2", "scule": "^1.3.0", "semver": "^7.6.3", diff --git a/packages/schema/package.json b/packages/schema/package.json index 884fcd60b..8a55f72f0 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -68,7 +68,7 @@ "defu": "^6.1.4", "hookable": "^5.5.3", "pathe": "^1.1.2", - "pkg-types": "^1.1.3", + "pkg-types": "^1.2.0", "scule": "^1.3.0", "std-env": "^3.7.0", "ufo": "^1.5.4", diff --git a/packages/vite/package.json b/packages/vite/package.json index 91ee1fd5e..fa2c4220f 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -54,7 +54,7 @@ "ohash": "^1.1.3", "pathe": "^1.1.2", "perfect-debounce": "^1.0.0", - "pkg-types": "^1.1.3", + "pkg-types": "^1.2.0", "postcss": "^8.4.41", "rollup-plugin-visualizer": "^5.12.0", "std-env": "^3.7.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 14739dca7..9b7870c7b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -219,8 +219,8 @@ importers: specifier: ^1.1.2 version: 1.1.2 pkg-types: - specifier: ^1.1.3 - version: 1.1.3 + specifier: ^1.2.0 + version: 1.2.0 scule: specifier: ^1.3.0 version: 1.3.0 @@ -385,8 +385,8 @@ importers: specifier: ^1.0.0 version: 1.0.0 pkg-types: - specifier: ^1.1.3 - version: 1.1.3 + specifier: ^1.2.0 + version: 1.2.0 radix3: specifier: ^1.1.2 version: 1.1.2 @@ -491,8 +491,8 @@ importers: specifier: ^1.1.2 version: 1.1.2 pkg-types: - specifier: ^1.1.3 - version: 1.1.3 + specifier: ^1.2.0 + version: 1.2.0 scule: specifier: ^1.3.0 version: 1.3.0 @@ -708,8 +708,8 @@ importers: specifier: ^1.0.0 version: 1.0.0 pkg-types: - specifier: ^1.1.3 - version: 1.1.3 + specifier: ^1.2.0 + version: 1.2.0 postcss: specifier: ^8.4.41 version: 8.4.41 @@ -5738,8 +5738,8 @@ packages: resolution: {integrity: sha512-KocF8ve28eFjjuBKKGvzOBGzG8ew2OqOOSxTTZhirkzH7h3BI1vyzqlR0qbfcDBve1Yzo3FVlWUAtCRrbVN8Fw==} engines: {node: '>=14.16'} - pkg-types@1.1.3: - resolution: {integrity: sha512-+JrgthZG6m3ckicaOB74TwQ+tBWsFl3qVQg7mN8ulwSOElJ7gBhKzj2VkCPnZ4NlF6kEquYU+RIYNVAvzd54UA==} + pkg-types@1.2.0: + resolution: {integrity: sha512-+ifYuSSqOQ8CqP4MbZA5hDpb97n3E8SVWdJe+Wms9kj745lmd3b7EZJiqvmLwAlmRfjrI7Hi5z3kdBJ93lFNPA==} playwright-core@1.46.1: resolution: {integrity: sha512-h9LqIQaAv+CYvWzsZ+h3RsrqCStkBHlgo6/TJlFst3cOTlLghBQlJwPOZKQJTKNaD3QIB7aAVQ+gfWbN3NXB7A==} @@ -8192,7 +8192,7 @@ snapshots: global-directory: 4.0.1 magicast: 0.3.4 pathe: 1.1.2 - pkg-types: 1.1.3 + pkg-types: 1.2.0 prompts: 2.4.2 rc9: 2.1.2 semver: 7.6.3 @@ -8225,7 +8225,7 @@ snapshots: ohash: 1.1.3 pathe: 1.1.2 perfect-debounce: 1.0.0 - pkg-types: 1.1.3 + pkg-types: 1.2.0 rc9: 2.1.2 scule: 1.3.0 semver: 7.6.3 @@ -8304,7 +8304,7 @@ snapshots: ofetch: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) ohash: 1.1.3 pathe: 1.1.2 - pkg-types: 1.1.3 + pkg-types: 1.2.0 semver: 7.6.3 shiki: 1.14.1 sirv: 2.0.4 @@ -10048,7 +10048,7 @@ snapshots: ohash: 1.1.3 pathe: 1.1.2 perfect-debounce: 1.0.0 - pkg-types: 1.1.3 + pkg-types: 1.2.0 rc9: 2.1.2 optionalDependencies: magicast: 0.3.4 @@ -10128,7 +10128,7 @@ snapshots: ofetch: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) open: 9.1.0 pathe: 1.1.2 - pkg-types: 1.1.3 + pkg-types: 1.2.0 scule: 1.3.0 semver: 7.6.3 std-env: 3.7.0 @@ -11586,7 +11586,7 @@ snapshots: jiti: 2.0.0-beta.3 jiti-v1: jiti@1.21.6 pathe: 1.1.2 - pkg-types: 1.1.3 + pkg-types: 1.2.0 tsx: 4.16.5 transitivePeerDependencies: - supports-color @@ -11995,7 +11995,7 @@ snapshots: local-pkg@0.5.0: dependencies: mlly: 1.7.1 - pkg-types: 1.1.3 + pkg-types: 1.2.0 locate-path@5.0.0: dependencies: @@ -12516,7 +12516,7 @@ snapshots: jiti: 2.0.0-beta.3 mlly: 1.7.1 pathe: 1.1.2 - pkg-types: 1.1.3 + pkg-types: 1.2.0 postcss: 8.4.41 postcss-nested: 6.0.1(postcss@8.4.41) semver: 7.6.3 @@ -12529,7 +12529,7 @@ snapshots: dependencies: acorn: 8.12.1 pathe: 1.1.2 - pkg-types: 1.1.3 + pkg-types: 1.2.0 ufo: 1.5.4 mri@1.2.0: {} @@ -12608,7 +12608,7 @@ snapshots: openapi-typescript: 7.0.0(encoding@0.1.13)(typescript@5.5.4) pathe: 1.1.2 perfect-debounce: 1.0.0 - pkg-types: 1.1.3 + pkg-types: 1.2.0 pretty-bytes: 6.1.1 radix3: 1.1.2 rollup: 4.21.0 @@ -12700,7 +12700,7 @@ snapshots: openapi-typescript: 6.7.6 pathe: 1.1.2 perfect-debounce: 1.0.0 - pkg-types: 1.1.3 + pkg-types: 1.2.0 pretty-bytes: 6.1.1 radix3: 1.1.2 rollup: 4.21.0 @@ -12836,7 +12836,7 @@ snapshots: consola: 3.2.3 execa: 8.0.1 pathe: 1.1.2 - pkg-types: 1.1.3 + pkg-types: 1.2.0 ufo: 1.5.4 object-assign@4.1.1: {} @@ -13060,7 +13060,7 @@ snapshots: pify@6.1.0: {} - pkg-types@1.1.3: + pkg-types@1.2.0: dependencies: confbox: 0.1.7 mlly: 1.7.1 @@ -14201,7 +14201,7 @@ snapshots: mkdist: 1.5.4(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.0.29(typescript@5.5.4)) mlly: 1.7.1 pathe: 1.1.2 - pkg-types: 1.1.3 + pkg-types: 1.2.0 pretty-bytes: 6.1.1 rollup: 4.21.0 rollup-plugin-dts: 6.1.1(rollup@4.21.0)(typescript@5.5.4) @@ -14278,7 +14278,7 @@ snapshots: magic-string: 0.30.11 mlly: 1.7.1 pathe: 1.1.2 - pkg-types: 1.1.3 + pkg-types: 1.2.0 scule: 1.3.0 strip-literal: 2.1.0 unplugin: 1.12.2 @@ -14416,7 +14416,7 @@ snapshots: magic-string: 0.30.11 mlly: 1.7.1 pathe: 1.1.2 - pkg-types: 1.1.3 + pkg-types: 1.2.0 unplugin: 1.12.2 update-browserslist-db@1.1.0(browserslist@4.23.3): From 3b907c1c6aa623e88125d731fd267e6a9a89abba Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 23 Aug 2024 15:50:05 +0100 Subject: [PATCH 017/108] chore(deps): update dependency nuxi to v3.13.0 (main) (#28678) --- package.json | 2 +- packages/nuxt/package.json | 2 +- pnpm-lock.yaml | 14 +++++++------- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index 64aca25da..50ec05cd3 100644 --- a/package.json +++ b/package.json @@ -85,7 +85,7 @@ "jiti": "2.0.0-beta.3", "markdownlint-cli": "0.41.0", "nitro": "npm:nitro-nightly@3.0.0-beta-28665895.e727afda", - "nuxi": "3.12.0", + "nuxi": "3.13.0", "nuxt": "workspace:*", "nuxt-content-twoslash": "0.1.1", "ofetch": "1.3.4", diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index dcd775343..baa5a14b2 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -92,7 +92,7 @@ "magic-string": "^0.30.11", "mlly": "^1.7.1", "nitro": "npm:nitro-nightly@3.0.0-beta-28665895.e727afda", - "nuxi": "^3.12.0", + "nuxi": "^3.13.0", "nypm": "^0.3.9", "ofetch": "^1.3.4", "ohash": "^1.1.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9b7870c7b..4e7c58e35 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -129,8 +129,8 @@ importers: specifier: npm:nitro-nightly@3.0.0-beta-28665895.e727afda version: nitro-nightly@3.0.0-beta-28665895.e727afda(@opentelemetry/api@1.9.0)(encoding@0.1.13)(typescript@5.5.4) nuxi: - specifier: 3.12.0 - version: 3.12.0 + specifier: 3.13.0 + version: 3.13.0 nuxt: specifier: workspace:* version: link:packages/nuxt @@ -367,8 +367,8 @@ importers: specifier: npm:nitro-nightly@3.0.0-beta-28665895.e727afda version: nitro-nightly@3.0.0-beta-28665895.e727afda(@opentelemetry/api@1.9.0)(encoding@0.1.13)(typescript@5.5.4) nuxi: - specifier: ^3.12.0 - version: 3.12.0 + specifier: ^3.13.0 + version: 3.13.0 nypm: specifier: ^0.3.9 version: 0.3.9 @@ -5508,8 +5508,8 @@ packages: nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} - nuxi@3.12.0: - resolution: {integrity: sha512-6vRdiXTw9SajEQOUi6Ze/XaIXzy1q/sD5UqHQSv3yqTu7Pot5S7fEihNXV8LpcgLz+9HzjVt70r7jYe7R99c2w==} + nuxi@3.13.0: + resolution: {integrity: sha512-15cnHePX+A0Vwwpgj/X+BQGcGulJQr6ddzfMXpvevpEsuAr/hHe5HioHVqYwqMSqiQLVtZLhPxeVOrg8eJn09Q==} engines: {node: ^16.10.0 || >=18.0.0} hasBin: true @@ -12806,7 +12806,7 @@ snapshots: dependencies: boolbase: 1.0.0 - nuxi@3.12.0: + nuxi@3.13.0: optionalDependencies: fsevents: 2.3.3 From f9752fe7af20a2993323f96b406ca31f22651af1 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Fri, 23 Aug 2024 20:33:47 +0100 Subject: [PATCH 018/108] chore: use `tinyexec` internally (#28684) --- package.json | 2 +- packages/ui-templates/package.json | 2 +- packages/ui-templates/test/templates.spec.ts | 12 ++- pnpm-lock.yaml | 108 ++----------------- scripts/_utils.ts | 4 +- test/bundle.test.ts | 6 +- test/prepare.ts | 4 +- 7 files changed, 27 insertions(+), 111 deletions(-) diff --git a/package.json b/package.json index 50ec05cd3..2b5982f46 100644 --- a/package.json +++ b/package.json @@ -78,7 +78,6 @@ "eslint-plugin-no-only-tests": "3.3.0", "eslint-plugin-perfectionist": "3.2.0", "eslint-typegen": "0.3.1", - "execa": "9.3.1", "globby": "14.0.2", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", "happy-dom": "15.0.0", @@ -94,6 +93,7 @@ "rimraf": "6.0.1", "semver": "7.6.3", "std-env": "3.7.0", + "tinyexec": "0.2.0", "typescript": "5.5.4", "ufo": "1.5.4", "vitest": "2.0.5", diff --git a/packages/ui-templates/package.json b/packages/ui-templates/package.json index ec5fe100e..7ca56f679 100644 --- a/packages/ui-templates/package.json +++ b/packages/ui-templates/package.json @@ -21,7 +21,6 @@ "@types/html-minifier": "4.0.5", "@unocss/reset": "0.62.2", "critters": "0.0.24", - "execa": "9.3.1", "globby": "14.0.2", "html-minifier": "4.0.0", "html-validate": "8.21.0", @@ -30,6 +29,7 @@ "pathe": "1.1.2", "prettier": "3.3.3", "scule": "1.3.0", + "tinyexec": "0.2.0", "unocss": "0.62.2", "vite": "5.4.2" } diff --git a/packages/ui-templates/test/templates.spec.ts b/packages/ui-templates/test/templates.spec.ts index a4234d18c..33aa98991 100644 --- a/packages/ui-templates/test/templates.spec.ts +++ b/packages/ui-templates/test/templates.spec.ts @@ -2,7 +2,7 @@ import { fileURLToPath } from 'node:url' import { readFileSync } from 'node:fs' import { rm } from 'node:fs/promises' import { afterAll, beforeAll, describe, expect, it } from 'vitest' -import { execaCommand } from 'execa' +import { exec } from 'tinyexec' import { format } from 'prettier' import { createJiti } from 'jiti' // @ts-expect-error types not valid for bundler resolution @@ -12,10 +12,12 @@ const distDir = fileURLToPath(new URL('../node_modules/.temp/dist/templates', im describe('template', () => { beforeAll(async () => { - await execaCommand('pnpm build', { - cwd: fileURLToPath(new URL('..', import.meta.url)), - env: { - OUTPUT_DIR: './node_modules/.temp/dist', + await exec('pnpm', ['build'], { + nodeOptions: { + cwd: fileURLToPath(new URL('..', import.meta.url)), + env: { + OUTPUT_DIR: './node_modules/.temp/dist', + }, }, }) }) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4e7c58e35..768b92228 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -107,9 +107,6 @@ importers: eslint-typegen: specifier: 0.3.1 version: 0.3.1(eslint@9.9.0(jiti@2.0.0-beta.3)) - execa: - specifier: 9.3.1 - version: 9.3.1 globby: specifier: 14.0.2 version: 14.0.2 @@ -155,6 +152,9 @@ importers: std-env: specifier: 3.7.0 version: 3.7.0 + tinyexec: + specifier: 0.2.0 + version: 0.2.0 typescript: specifier: 5.5.4 version: 5.5.4 @@ -605,9 +605,6 @@ importers: critters: specifier: 0.0.24 version: 0.0.24 - execa: - specifier: 9.3.1 - version: 9.3.1 globby: specifier: 14.0.2 version: 14.0.2 @@ -632,6 +629,9 @@ importers: scule: specifier: 1.3.0 version: 1.3.0 + tinyexec: + specifier: 0.2.0 + version: 0.2.0 unocss: specifier: 0.62.2 version: 0.62.2(@unocss/webpack@0.62.2(rollup@4.21.0)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) @@ -2305,9 +2305,6 @@ packages: '@rushstack/eslint-patch@1.10.4': resolution: {integrity: sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA==} - '@sec-ant/readable-stream@0.4.1': - resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} - '@shikijs/core@1.1.2': resolution: {integrity: sha512-ERVzNQz88ZkDqUpWeC57Kp+Kmx5RjqeDBR1M8AGWGom4yrkITiTfXCGmjchlDSw12MhDTuPYR4HVFW8uT61RaQ==} @@ -2343,10 +2340,6 @@ packages: resolution: {integrity: sha512-UTce8mUwUW0RikMb/eseJ7ys0BRkZVFB86orHzrfW12ZmFtym5zua8joZ4L7okH2dDFHkcFjqnZ5GocWBXOFtA==} engines: {node: '>=18'} - '@sindresorhus/merge-streams@4.0.0': - resolution: {integrity: sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==} - engines: {node: '>=18'} - '@stylistic/eslint-plugin-js@2.6.4': resolution: {integrity: sha512-kx1hS3xTvzxZLdr/DCU/dLBE++vcP97sHeEFX2QXhk1Ipa4K1rzPOLw1HCbf4mU3s+7kHP5eYpDe+QteEOFLug==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -4108,10 +4101,6 @@ packages: resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} engines: {node: '>=16.17'} - execa@9.3.1: - resolution: {integrity: sha512-gdhefCCNy/8tpH/2+ajP9IQc14vXchNdd0weyzSJEFURhRMGncQ+zKFxwjAufIewPEJm9BPOaJnvg2UtlH2gPQ==} - engines: {node: ^18.19.0 || >=20.5.0} - extend@3.0.2: resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} @@ -4156,10 +4145,6 @@ packages: resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==} engines: {node: '>=8'} - figures@6.1.0: - resolution: {integrity: sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==} - engines: {node: '>=18'} - file-entry-cache@8.0.0: resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} engines: {node: '>=16.0.0'} @@ -4298,10 +4283,6 @@ packages: resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} engines: {node: '>=16'} - get-stream@9.0.1: - resolution: {integrity: sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==} - engines: {node: '>=18'} - get-tsconfig@4.7.6: resolution: {integrity: sha512-ZAqrLlu18NbDdRaHq+AKXzAmqIUPswPWKUchfytdAjiRFnCe5ojG2bstg6mRiZabkKfCoL/e98pbBELIV/YCeA==} @@ -4549,10 +4530,6 @@ packages: resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} engines: {node: '>=16.17.0'} - human-signals@8.0.0: - resolution: {integrity: sha512-/1/GPCpDUCCYwlERiYjxoczfP0zfvZMU/OWgQPMya9AbAE24vseigFdhAMObpc8Q4lc/kjutPfUddDYyAmejnA==} - engines: {node: '>=18.18.0'} - hyperdyperid@1.2.0: resolution: {integrity: sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==} engines: {node: '>=10.18'} @@ -4771,10 +4748,6 @@ packages: resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - is-stream@4.0.1: - resolution: {integrity: sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==} - engines: {node: '>=18'} - is-string@1.0.7: resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} engines: {node: '>= 0.4'} @@ -4787,10 +4760,6 @@ packages: resolution: {integrity: sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==} engines: {node: '>= 0.4'} - is-unicode-supported@2.0.0: - resolution: {integrity: sha512-FRdAyx5lusK1iHG0TWpVtk9+1i+GjrzRffhDg4ovQ7mcidMQ6mj+MhKPmvh7Xwyv5gIS06ns49CA7Sqg7lC22Q==} - engines: {node: '>=18'} - is-weakmap@2.0.1: resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==} @@ -5651,10 +5620,6 @@ packages: resolution: {integrity: sha512-rum1bPifK5SSar35Z6EKZuYPJx85pkNaFrxBK3mwdfSJ1/WKbYrjoW/zTPSjRRamfmVX1ACBIdFAO0VRErW/EA==} engines: {node: '>=18'} - parse-ms@4.0.0: - resolution: {integrity: sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==} - engines: {node: '>=18'} - parse-path@7.0.0: resolution: {integrity: sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==} @@ -6005,10 +5970,6 @@ packages: resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - pretty-ms@9.0.0: - resolution: {integrity: sha512-E9e9HJ9R9NasGOgPaPE8VMeiPKAyWR5jcFpNnwIejslIhWqdqOrb2wShBsncMPUb+BcCd2OPYfh7p2W6oemTng==} - engines: {node: '>=18'} - pretty-time@1.1.0: resolution: {integrity: sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==} engines: {node: '>=4'} @@ -6533,10 +6494,6 @@ packages: resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} engines: {node: '>=12'} - strip-final-newline@4.0.0: - resolution: {integrity: sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw==} - engines: {node: '>=18'} - strip-indent@3.0.0: resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} engines: {node: '>=8'} @@ -6660,6 +6617,9 @@ packages: tinybench@2.8.0: resolution: {integrity: sha512-1/eK7zUnIklz4JUUlL+658n58XO2hHLQfSk1Zf2LKieUjxidN16eKFEoDEfjHc3ohofSSqK3X5yO6VGb6iW8Lw==} + tinyexec@0.2.0: + resolution: {integrity: sha512-au8dwv4xKSDR+Fw52csDo3wcDztPdne2oM1o/7LFro4h6bdFmvyUAeAfX40pwDtzHgRFqz1XWaUqgKS2G83/ig==} + tinyglobby@0.2.2: resolution: {integrity: sha512-mZ2sDMaySvi1PkTp4lTo1In2zjU+cY8OvZsfwrDrx3YGRbXPX1/cbPwCR9zkm3O/Fz9Jo0F1HNgIQ1b8BepqyQ==} engines: {node: '>=12.0.0'} @@ -7416,10 +7376,6 @@ packages: resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} engines: {node: '>=12.20'} - yoctocolors@2.0.0: - resolution: {integrity: sha512-esbDnt0Z1zI1KgvOZU90hJbL6BkoUbrP9yy7ArNZ6TmxBxydMJTYMf9FZjmwwcA8ZgEQzriQ3hwZ0NYXhlFo8Q==} - engines: {node: '>=18'} - zhead@2.2.4: resolution: {integrity: sha512-8F0OI5dpWIA5IGG5NHUg9staDwz/ZPxZtvGVf01j7vHqSyZ0raHY+78atOVxRqb73AotX22uV1pXt3gYSstGag==} @@ -8749,8 +8705,6 @@ snapshots: '@rushstack/eslint-patch@1.10.4': {} - '@sec-ant/readable-stream@0.4.1': {} - '@shikijs/core@1.1.2': {} '@shikijs/core@1.12.1': @@ -8801,8 +8755,6 @@ snapshots: '@sindresorhus/merge-streams@2.2.0': {} - '@sindresorhus/merge-streams@4.0.0': {} - '@stylistic/eslint-plugin-js@2.6.4(eslint@9.9.0(jiti@2.0.0-beta.3))': dependencies: '@types/eslint': 9.6.0 @@ -11036,21 +10988,6 @@ snapshots: signal-exit: 4.1.0 strip-final-newline: 3.0.0 - execa@9.3.1: - dependencies: - '@sindresorhus/merge-streams': 4.0.0 - cross-spawn: 7.0.3 - figures: 6.1.0 - get-stream: 9.0.1 - human-signals: 8.0.0 - is-plain-obj: 4.1.0 - is-stream: 4.0.1 - npm-run-path: 5.3.0 - pretty-ms: 9.0.0 - signal-exit: 4.1.0 - strip-final-newline: 4.0.0 - yoctocolors: 2.0.0 - extend@3.0.2: {} externality@1.0.2: @@ -11092,10 +11029,6 @@ snapshots: dependencies: escape-string-regexp: 1.0.5 - figures@6.1.0: - dependencies: - is-unicode-supported: 2.0.0 - file-entry-cache@8.0.0: dependencies: flat-cache: 4.0.1 @@ -11236,11 +11169,6 @@ snapshots: get-stream@8.0.1: {} - get-stream@9.0.1: - dependencies: - '@sec-ant/readable-stream': 0.4.1 - is-stream: 4.0.1 - get-tsconfig@4.7.6: dependencies: resolve-pkg-maps: 1.0.0 @@ -11550,8 +11478,6 @@ snapshots: human-signals@5.0.0: {} - human-signals@8.0.0: {} - hyperdyperid@1.2.0: {} iconv-lite@0.6.3: @@ -11752,8 +11678,6 @@ snapshots: is-stream@3.0.0: {} - is-stream@4.0.1: {} - is-string@1.0.7: dependencies: has-tostringtag: 1.0.2 @@ -11766,8 +11690,6 @@ snapshots: dependencies: which-typed-array: 1.1.14 - is-unicode-supported@2.0.0: {} - is-weakmap@2.0.1: {} is-weakset@2.0.2: @@ -13000,8 +12922,6 @@ snapshots: index-to-position: 0.1.2 type-fest: 4.20.1 - parse-ms@4.0.0: {} - parse-path@7.0.0: dependencies: protocols: 2.0.1 @@ -13308,10 +13228,6 @@ snapshots: ansi-styles: 5.2.0 react-is: 18.2.0 - pretty-ms@9.0.0: - dependencies: - parse-ms: 4.0.0 - pretty-time@1.1.0: {} process-nextick-args@2.0.1: {} @@ -13954,8 +13870,6 @@ snapshots: strip-final-newline@3.0.0: {} - strip-final-newline@4.0.0: {} - strip-indent@3.0.0: dependencies: min-indent: 1.0.1 @@ -14083,6 +13997,8 @@ snapshots: tinybench@2.8.0: {} + tinyexec@0.2.0: {} + tinyglobby@0.2.2: dependencies: fdir: 6.2.0(picomatch@4.0.2) @@ -14989,8 +14905,6 @@ snapshots: yocto-queue@1.0.0: {} - yoctocolors@2.0.0: {} - zhead@2.2.4: {} zip-stream@6.0.1: diff --git a/scripts/_utils.ts b/scripts/_utils.ts index 9e7737f50..0ca3f1d67 100644 --- a/scripts/_utils.ts +++ b/scripts/_utils.ts @@ -3,7 +3,7 @@ import { promises as fsp } from 'node:fs' import { $fetch } from 'ofetch' import { resolve } from 'pathe' import { globby } from 'globby' -import { execaSync } from 'execa' +import { exec } from 'tinyexec' import { determineSemverChange, getGitDiff, loadChangelogConfig, parseCommits } from 'changelogen' export interface Dep { @@ -108,7 +108,7 @@ export async function determineBumpType () { export async function getLatestCommits () { const config = await loadChangelogConfig(process.cwd()) - const latestTag = execaSync('git', ['describe', '--tags', '--abbrev=0']).stdout + const { stdout: latestTag } = await exec('git', ['describe', '--tags', '--abbrev=0']) return parseCommits(await getGitDiff(latestTag), config) } diff --git a/test/bundle.test.ts b/test/bundle.test.ts index d61144460..f5a67f98a 100644 --- a/test/bundle.test.ts +++ b/test/bundle.test.ts @@ -1,7 +1,7 @@ import { fileURLToPath } from 'node:url' import fsp from 'node:fs/promises' import { beforeAll, describe, expect, it } from 'vitest' -import { execaCommand } from 'execa' +import { exec } from 'tinyexec' import { globby } from 'globby' import { join } from 'pathe' @@ -10,8 +10,8 @@ describe.skipIf(process.env.SKIP_BUNDLE_SIZE === 'true' || process.env.ECOSYSTEM beforeAll(async () => { await Promise.all([ - execaCommand(`pnpm nuxi build ${rootDir}`, { env: { EXTERNAL_VUE: 'false' } }), - execaCommand(`pnpm nuxi build ${rootDir}`, { env: { EXTERNAL_VUE: 'true' } }), + exec('pnpm', ['nuxi', 'build', rootDir], { nodeOptions: { env: { EXTERNAL_VUE: 'false' } } }), + exec('pnpm', ['nuxi', 'build', rootDir], { nodeOptions: { env: { EXTERNAL_VUE: 'true' } } }), ]) }, 120 * 1000) diff --git a/test/prepare.ts b/test/prepare.ts index e4442a18a..31d6d72d4 100644 --- a/test/prepare.ts +++ b/test/prepare.ts @@ -3,7 +3,7 @@ import { rm } from 'node:fs/promises' import { globby } from 'globby' -import { execa } from 'execa' +import { exec } from 'tinyexec' async function initTesting () { const dirs = await globby('*', { @@ -20,7 +20,7 @@ async function initTesting () { ]) await Promise.all( - dirs.map(dir => execa('pnpm', ['nuxi', 'prepare'], { cwd: dir })), + dirs.map(dir => exec('pnpm', ['nuxi', 'prepare'], { nodeOptions: { cwd: dir } })), ) } From 0d742647a3cdb5ebcef1d02788bf7d1f8ecccc96 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Fri, 23 Aug 2024 20:59:25 +0100 Subject: [PATCH 019/108] chore: use `tinyglobby` internally (#28686) --- package.json | 2 +- packages/ui-templates/lib/prerender.ts | 7 ++----- packages/ui-templates/lib/render.ts | 9 ++++++--- packages/ui-templates/package.json | 2 +- pnpm-lock.yaml | 12 ++++++------ scripts/_utils.ts | 4 ++-- test/bundle.test.ts | 12 ++++++------ test/prepare.ts | 5 ++--- 8 files changed, 26 insertions(+), 27 deletions(-) diff --git a/package.json b/package.json index 2b5982f46..b8826ec61 100644 --- a/package.json +++ b/package.json @@ -78,7 +78,6 @@ "eslint-plugin-no-only-tests": "3.3.0", "eslint-plugin-perfectionist": "3.2.0", "eslint-typegen": "0.3.1", - "globby": "14.0.2", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", "happy-dom": "15.0.0", "jiti": "2.0.0-beta.3", @@ -94,6 +93,7 @@ "semver": "7.6.3", "std-env": "3.7.0", "tinyexec": "0.2.0", + "tinyglobby": "0.2.2", "typescript": "5.5.4", "ufo": "1.5.4", "vitest": "2.0.5", diff --git a/packages/ui-templates/lib/prerender.ts b/packages/ui-templates/lib/prerender.ts index 2d1c4660c..053de4892 100644 --- a/packages/ui-templates/lib/prerender.ts +++ b/packages/ui-templates/lib/prerender.ts @@ -1,14 +1,11 @@ -import { join, resolve } from 'node:path' import { fileURLToPath } from 'node:url' import { promises as fsp } from 'node:fs' -import { globby } from 'globby' +import { glob } from 'tinyglobby' const templatesRoot = fileURLToPath(new URL('..', import.meta.url)) -const r = (...path: string[]) => resolve(join(templatesRoot, ...path)) - async function main () { - const templates = await globby(r('dist/templates/*.js')) + const templates = await glob(['dist/templates/*.js'], { cwd: templatesRoot }) for (const file of templates) { const { template } = await import(file) const updated = template({ diff --git a/packages/ui-templates/lib/render.ts b/packages/ui-templates/lib/render.ts index 1542f9386..0e55425b3 100644 --- a/packages/ui-templates/lib/render.ts +++ b/packages/ui-templates/lib/render.ts @@ -1,13 +1,13 @@ import { fileURLToPath } from 'node:url' import { readFileSync, rmdirSync, unlinkSync, writeFileSync } from 'node:fs' import { copyFile } from 'node:fs/promises' -import { basename, dirname, join, resolve } from 'pathe' +import { basename, dirname, join } from 'pathe' import type { Plugin } from 'vite' // @ts-expect-error https://github.com/GoogleChromeLabs/critters/pull/151 import Critters from 'critters' import { genObjectFromRawEntries } from 'knitwork' import htmlMinifier from 'html-minifier' -import { globby } from 'globby' +import { glob } from 'tinyglobby' import { camelCase } from 'scule' import { version } from '../../nuxt/package.json' @@ -26,7 +26,10 @@ export const RenderPlugin = () => { enforce: 'post', async writeBundle () { const critters = new Critters({ path: outputDir }) - const htmlFiles = await globby(resolve(outputDir, 'templates/**/*.html'), { absolute: true }) + const htmlFiles = await glob(['templates/**/*.html'], { + cwd: outputDir, + absolute: true, + }) const templateExports: Array<{ exportName: string diff --git a/packages/ui-templates/package.json b/packages/ui-templates/package.json index 7ca56f679..ab813e104 100644 --- a/packages/ui-templates/package.json +++ b/packages/ui-templates/package.json @@ -21,7 +21,6 @@ "@types/html-minifier": "4.0.5", "@unocss/reset": "0.62.2", "critters": "0.0.24", - "globby": "14.0.2", "html-minifier": "4.0.0", "html-validate": "8.21.0", "jiti": "2.0.0-beta.3", @@ -30,6 +29,7 @@ "prettier": "3.3.3", "scule": "1.3.0", "tinyexec": "0.2.0", + "tinyglobby": "0.2.2", "unocss": "0.62.2", "vite": "5.4.2" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 768b92228..336b86344 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -107,9 +107,6 @@ importers: eslint-typegen: specifier: 0.3.1 version: 0.3.1(eslint@9.9.0(jiti@2.0.0-beta.3)) - globby: - specifier: 14.0.2 - version: 14.0.2 h3: specifier: npm:h3-nightly@2.0.0-1718872656.6765a6e version: h3-nightly@2.0.0-1718872656.6765a6e @@ -155,6 +152,9 @@ importers: tinyexec: specifier: 0.2.0 version: 0.2.0 + tinyglobby: + specifier: 0.2.2 + version: 0.2.2 typescript: specifier: 5.5.4 version: 5.5.4 @@ -605,9 +605,6 @@ importers: critters: specifier: 0.0.24 version: 0.0.24 - globby: - specifier: 14.0.2 - version: 14.0.2 html-minifier: specifier: 4.0.0 version: 4.0.0 @@ -632,6 +629,9 @@ importers: tinyexec: specifier: 0.2.0 version: 0.2.0 + tinyglobby: + specifier: 0.2.2 + version: 0.2.2 unocss: specifier: 0.62.2 version: 0.62.2(@unocss/webpack@0.62.2(rollup@4.21.0)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) diff --git a/scripts/_utils.ts b/scripts/_utils.ts index 0ca3f1d67..8e8bb8bdf 100644 --- a/scripts/_utils.ts +++ b/scripts/_utils.ts @@ -2,7 +2,7 @@ import { execSync } from 'node:child_process' import { promises as fsp } from 'node:fs' import { $fetch } from 'ofetch' import { resolve } from 'pathe' -import { globby } from 'globby' +import { glob } from 'tinyglobby' import { exec } from 'tinyexec' import { determineSemverChange, getGitDiff, loadChangelogConfig, parseCommits } from 'changelogen' @@ -43,7 +43,7 @@ export async function loadPackage (dir: string) { export async function loadWorkspace (dir: string) { const workspacePkg = await loadPackage(dir) - const pkgDirs = (await globby(['packages/*'], { onlyDirectories: true })).sort() + const pkgDirs = (await glob(['packages/*'], { onlyDirectories: true })).sort() const packages: Package[] = [] diff --git a/test/bundle.test.ts b/test/bundle.test.ts index f5a67f98a..3f7ff9885 100644 --- a/test/bundle.test.ts +++ b/test/bundle.test.ts @@ -2,7 +2,7 @@ import { fileURLToPath } from 'node:url' import fsp from 'node:fs/promises' import { beforeAll, describe, expect, it } from 'vitest' import { exec } from 'tinyexec' -import { globby } from 'globby' +import { glob } from 'tinyglobby' import { join } from 'pathe' describe.skipIf(process.env.SKIP_BUNDLE_SIZE === 'true' || process.env.ECOSYSTEM_CI)('minimal nuxt application', () => { @@ -18,7 +18,7 @@ describe.skipIf(process.env.SKIP_BUNDLE_SIZE === 'true' || process.env.ECOSYSTEM // Identical behaviour between inline/external vue options as this should only affect the server build for (const outputDir of ['.output', '.output-inline']) { it('default client bundle size', async () => { - const clientStats = await analyzeSizes('**/*.js', join(rootDir, outputDir, 'public')) + const clientStats = await analyzeSizes(['**/*.js'], join(rootDir, outputDir, 'public')) expect.soft(roundToKilobytes(clientStats.totalBytes)).toMatchInlineSnapshot(`"108k"`) expect(clientStats.files.map(f => f.replace(/\..*\.js/, '.js'))).toMatchInlineSnapshot(` [ @@ -34,7 +34,7 @@ describe.skipIf(process.env.SKIP_BUNDLE_SIZE === 'true' || process.env.ECOSYSTEM const serverStats = await analyzeSizes(['**/*.mjs', '!node_modules'], serverDir) expect.soft(roundToKilobytes(serverStats.totalBytes)).toMatchInlineSnapshot(`"205k"`) - const modules = await analyzeSizes('node_modules/**/*', serverDir) + const modules = await analyzeSizes(['node_modules/**/*'], serverDir) expect.soft(roundToKilobytes(modules.totalBytes)).toMatchInlineSnapshot(`"1355k"`) const packages = modules.files @@ -75,7 +75,7 @@ describe.skipIf(process.env.SKIP_BUNDLE_SIZE === 'true' || process.env.ECOSYSTEM const serverStats = await analyzeSizes(['**/*.mjs', '!node_modules'], serverDir) expect.soft(roundToKilobytes(serverStats.totalBytes)).toMatchInlineSnapshot(`"529k"`) - const modules = await analyzeSizes('node_modules/**/*', serverDir) + const modules = await analyzeSizes(['node_modules/**/*'], serverDir) expect.soft(roundToKilobytes(modules.totalBytes)).toMatchInlineSnapshot(`"86.1k"`) const packages = modules.files @@ -96,8 +96,8 @@ describe.skipIf(process.env.SKIP_BUNDLE_SIZE === 'true' || process.env.ECOSYSTEM }) }) -async function analyzeSizes (pattern: string | string[], rootDir: string) { - const files: string[] = await globby(pattern, { cwd: rootDir }) +async function analyzeSizes (pattern: string[], rootDir: string) { + const files: string[] = await glob(pattern, { cwd: rootDir }) let totalBytes = 0 for (const file of files) { const path = join(rootDir, file) diff --git a/test/prepare.ts b/test/prepare.ts index 31d6d72d4..891ebdd49 100644 --- a/test/prepare.ts +++ b/test/prepare.ts @@ -1,12 +1,11 @@ import { fileURLToPath } from 'node:url' import { rm } from 'node:fs/promises' -import { globby } from 'globby' - +import { glob } from 'tinyglobby' import { exec } from 'tinyexec' async function initTesting () { - const dirs = await globby('*', { + const dirs = await glob(['*'], { onlyDirectories: true, cwd: fileURLToPath(new URL('./fixtures', import.meta.url)), absolute: true, From 12d252f5e33976430b63a946385075916223389b Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Fri, 23 Aug 2024 21:08:58 +0100 Subject: [PATCH 020/108] chore: trim tag (#28687) --- scripts/_utils.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/_utils.ts b/scripts/_utils.ts index 8e8bb8bdf..fb5804c51 100644 --- a/scripts/_utils.ts +++ b/scripts/_utils.ts @@ -110,7 +110,7 @@ export async function getLatestCommits () { const config = await loadChangelogConfig(process.cwd()) const { stdout: latestTag } = await exec('git', ['describe', '--tags', '--abbrev=0']) - return parseCommits(await getGitDiff(latestTag), config) + return parseCommits(await getGitDiff(latestTag.trim()), config) } export async function getContributors () { From c4578ac0e892da38cac1626bd0efa7842e04629f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 25 Aug 2024 09:48:19 +0100 Subject: [PATCH 021/108] chore(deps): update all non-major dependencies (main) (#28688) --- .github/workflows/ci.yml | 4 +- .github/workflows/scorecards.yml | 2 +- package.json | 6 +- packages/kit/package.json | 2 +- packages/nuxt/package.json | 2 +- packages/schema/package.json | 2 +- packages/ui-templates/package.json | 6 +- pnpm-lock.yaml | 566 ++++++++++++++++++++++------- 8 files changed, 453 insertions(+), 137 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 09ced281c..ec9d50d76 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -85,7 +85,7 @@ jobs: run: pnpm install - name: Initialize CodeQL - uses: github/codeql-action/init@f0f3afee809481da311ca3a6ff1ff51d81dbeb24 # v3.26.4 + uses: github/codeql-action/init@2c779ab0d087cd7fe7b826087247c2c81f27bfa6 # v3.26.5 with: languages: javascript queries: +security-and-quality @@ -97,7 +97,7 @@ jobs: path: packages - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@f0f3afee809481da311ca3a6ff1ff51d81dbeb24 # v3.26.4 + uses: github/codeql-action/analyze@2c779ab0d087cd7fe7b826087247c2c81f27bfa6 # v3.26.5 with: category: "/language:javascript" diff --git a/.github/workflows/scorecards.yml b/.github/workflows/scorecards.yml index 39259a98f..45790c40b 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@f0f3afee809481da311ca3a6ff1ff51d81dbeb24 # v3.26.4 + uses: github/codeql-action/upload-sarif@2c779ab0d087cd7fe7b826087247c2c81f27bfa6 # v3.26.5 if: github.repository == 'nuxt/nuxt' && success() with: sarif_file: results.sarif diff --git a/package.json b/package.json index b8826ec61..69b9b5026 100644 --- a/package.json +++ b/package.json @@ -53,7 +53,7 @@ "vue": "3.4.38" }, "devDependencies": { - "@eslint/js": "9.9.0", + "@eslint/js": "9.9.1", "@nuxt/eslint-config": "0.5.2", "@nuxt/kit": "workspace:*", "@nuxt/test-utils": "3.14.1", @@ -74,7 +74,7 @@ "cssnano": "7.0.5", "destr": "2.0.3", "devalue": "5.0.0", - "eslint": "9.9.0", + "eslint": "9.9.1", "eslint-plugin-no-only-tests": "3.3.0", "eslint-plugin-perfectionist": "3.2.0", "eslint-typegen": "0.3.1", @@ -93,7 +93,7 @@ "semver": "7.6.3", "std-env": "3.7.0", "tinyexec": "0.2.0", - "tinyglobby": "0.2.2", + "tinyglobby": "0.2.5", "typescript": "5.5.4", "ufo": "1.5.4", "vitest": "2.0.5", diff --git a/packages/kit/package.json b/packages/kit/package.json index 8c26e094d..7feb0b788 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -44,7 +44,7 @@ "semver": "^7.6.3", "ufo": "^1.5.4", "unctx": "^2.3.1", - "unimport": "^3.11.0", + "unimport": "^3.11.1", "untyped": "^1.4.2" }, "devDependencies": { diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index baa5a14b2..e2cbcacb7 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -109,7 +109,7 @@ "uncrypto": "^0.1.3", "unctx": "^2.3.1", "unenv": "^1.10.0", - "unimport": "^3.11.0", + "unimport": "^3.11.1", "unplugin": "^1.12.2", "unplugin-vue-router": "^0.10.7", "unstorage": "^1.10.2", diff --git a/packages/schema/package.json b/packages/schema/package.json index 8a55f72f0..6c78d9e33 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -73,7 +73,7 @@ "std-env": "^3.7.0", "ufo": "^1.5.4", "uncrypto": "^0.1.3", - "unimport": "^3.11.0", + "unimport": "^3.11.1", "untyped": "^1.4.2" }, "engines": { diff --git a/packages/ui-templates/package.json b/packages/ui-templates/package.json index ab813e104..bf6da4898 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.62.2", + "@unocss/reset": "0.62.3", "critters": "0.0.24", "html-minifier": "4.0.0", "html-validate": "8.21.0", @@ -29,8 +29,8 @@ "prettier": "3.3.3", "scule": "1.3.0", "tinyexec": "0.2.0", - "tinyglobby": "0.2.2", - "unocss": "0.62.2", + "tinyglobby": "0.2.5", + "unocss": "0.62.3", "vite": "5.4.2" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 336b86344..f01b6f84d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -33,11 +33,11 @@ importers: .: devDependencies: '@eslint/js': - specifier: 9.9.0 - version: 9.9.0 + specifier: 9.9.1 + version: 9.9.1 '@nuxt/eslint-config': specifier: 0.5.2 - version: 0.5.2(eslint@9.9.0(jiti@2.0.0-beta.3))(typescript@5.5.4) + version: 0.5.2(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) '@nuxt/kit': specifier: workspace:* version: link:packages/kit @@ -96,17 +96,17 @@ importers: specifier: 5.0.0 version: 5.0.0 eslint: - specifier: 9.9.0 - version: 9.9.0(jiti@2.0.0-beta.3) + specifier: 9.9.1 + version: 9.9.1(jiti@2.0.0-beta.3) eslint-plugin-no-only-tests: specifier: 3.3.0 version: 3.3.0 eslint-plugin-perfectionist: specifier: 3.2.0 - version: 3.2.0(eslint@9.9.0(jiti@2.0.0-beta.3))(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.9.0(jiti@2.0.0-beta.3))) + version: 3.2.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.9.1(jiti@2.0.0-beta.3))) eslint-typegen: specifier: 0.3.1 - version: 0.3.1(eslint@9.9.0(jiti@2.0.0-beta.3)) + version: 0.3.1(eslint@9.9.1(jiti@2.0.0-beta.3)) h3: specifier: npm:h3-nightly@2.0.0-1718872656.6765a6e version: h3-nightly@2.0.0-1718872656.6765a6e @@ -153,8 +153,8 @@ importers: specifier: 0.2.0 version: 0.2.0 tinyglobby: - specifier: 0.2.2 - version: 0.2.2 + specifier: 0.2.5 + version: 0.2.5 typescript: specifier: 5.5.4 version: 5.5.4 @@ -234,8 +234,8 @@ importers: specifier: ^2.3.1 version: 2.3.1 unimport: - specifier: ^3.11.0 - version: 3.11.0(rollup@4.21.0) + specifier: ^3.11.1 + version: 3.11.1(rollup@4.21.0) untyped: specifier: ^1.4.2 version: 1.4.2 @@ -418,8 +418,8 @@ importers: specifier: ^1.10.0 version: 1.10.0 unimport: - specifier: ^3.11.0 - version: 3.11.0(rollup@4.21.0) + specifier: ^3.11.1 + version: 3.11.1(rollup@4.21.0) unplugin: specifier: ^1.12.2 version: 1.12.2 @@ -506,8 +506,8 @@ importers: specifier: ^0.1.3 version: 0.1.3 unimport: - specifier: ^3.11.0 - version: 3.11.0(rollup@4.21.0) + specifier: ^3.11.1 + version: 3.11.1(rollup@4.21.0) untyped: specifier: ^1.4.2 version: 1.4.2 @@ -600,8 +600,8 @@ importers: specifier: 4.0.5 version: 4.0.5 '@unocss/reset': - specifier: 0.62.2 - version: 0.62.2 + specifier: 0.62.3 + version: 0.62.3 critters: specifier: 0.0.24 version: 0.0.24 @@ -630,11 +630,11 @@ importers: specifier: 0.2.0 version: 0.2.0 tinyglobby: - specifier: 0.2.2 - version: 0.2.2 + specifier: 0.2.5 + version: 0.2.5 unocss: - specifier: 0.62.2 - version: 0.62.2(@unocss/webpack@0.62.2(rollup@4.21.0)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + specifier: 0.62.3 + version: 0.62.3(@unocss/webpack@0.62.2(rollup@4.21.0)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) vite: specifier: 5.4.2 version: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) @@ -739,7 +739,7 @@ importers: version: 2.0.5(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) vite-plugin-checker: specifier: ^0.7.2 - version: 0.7.2(eslint@9.9.0(jiti@2.0.0-beta.3))(optionator@0.9.3)(typescript@5.5.4)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.0.29(typescript@5.5.4)) + version: 0.7.2(eslint@9.9.1(jiti@2.0.0-beta.3))(optionator@0.9.3)(typescript@5.5.4)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.0.29(typescript@5.5.4)) vue-bundle-renderer: specifier: ^2.1.0 version: 2.1.0 @@ -1084,6 +1084,9 @@ packages: '@antfu/install-pkg@0.1.1': resolution: {integrity: sha512-LyB/8+bSfa0DFGC06zpCEfs89/XoWZwws5ygEa5D+Xsm3OfI+aXQ86VgVG7Acyef+rSZ5HE7J8rrxzrQeM3PjQ==} + '@antfu/install-pkg@0.4.0': + resolution: {integrity: sha512-vI73C0pFA9L+5v+djh0WSLXb8qYQGH5fX8nczaFe1OTI/8Fh03JS1Mov1V7urb6P3A2cBlBqZNjJIKv54+zVRw==} + '@antfu/utils@0.7.10': resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==} @@ -1716,16 +1719,16 @@ packages: resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint/config-array@0.17.1': - resolution: {integrity: sha512-BlYOpej8AQ8Ev9xVqroV7a02JK3SkBAaN9GfMMH9W6Ch8FlQlkjGw4Ir7+FgYwfirivAf4t+GtzuAxqfukmISA==} + '@eslint/config-array@0.18.0': + resolution: {integrity: sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/eslintrc@3.1.0': resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.9.0': - resolution: {integrity: sha512-hhetes6ZHP3BlXLxmd8K2SNgkhNSi+UcecbnwWKwpP7kyi/uC75DJ1lOOBO3xrC4jyojtGE3YxKZPHfk4yrgug==} + '@eslint/js@9.9.1': + resolution: {integrity: sha512-xIDQRsfg5hNBqHz04H1R3scSVwmI+KUbqjsQKHKQ1DAUSaUjYPReZZmS/5PNiKu1fUvzDd6H7DEDKACSEhu+TQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/object-schema@2.1.4': @@ -1775,6 +1778,9 @@ packages: '@iconify/utils@2.1.30': resolution: {integrity: sha512-bY0IO5xLOlbzJBnjWLxknp6Sss3yla03sVY9VeUz9nT6dbc+EGKlLfCt+6uytJnWm5CUvTF/BNotsLWF7kI61A==} + '@iconify/utils@2.1.32': + resolution: {integrity: sha512-LeifFZPPKu28O3AEDpYJNdEbvS4/ojAPyIW+pF/vUpJTYnbTiXUHkCh0bwgFRzKvdpb8H4Fbfd/742++MF4fPQ==} + '@ioredis/commands@1.2.0': resolution: {integrity: sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==} @@ -2640,24 +2646,50 @@ packages: vite: optional: true + '@unocss/astro@0.62.3': + resolution: {integrity: sha512-C6ZdyLbLDS0LebwmgwVItLNAOSkL/tvVWNRd1i3Jy5uj1vPxlrw+3lIYiHjEofn0GFpBiwlv5+OCvO1Xpq5MqA==} + peerDependencies: + vite: 5.4.2 + peerDependenciesMeta: + vite: + optional: true + '@unocss/cli@0.62.2': resolution: {integrity: sha512-M1Itw4CVTnoBS1rTLYZvEV5lhq3r711Dwes4GlCHmCwuwEJcp7b83Saim2x6+h1BZbMY3CxgendGNQAIJ9rHkw==} engines: {node: '>=14'} hasBin: true + '@unocss/cli@0.62.3': + resolution: {integrity: sha512-yEl1iNKkBVpo8+i8gzveM5/0/vOVe6m8+FmuSDuKeSPJnYMhI1mAn+OCKFb/I+qEeLbRPXebbJUUB1xZNzya+w==} + engines: {node: '>=14'} + hasBin: true + '@unocss/config@0.62.2': resolution: {integrity: sha512-TgWhO0hkTADnuSgcUZvFP3i4AVpaiMvr41hhQqCPQTaiLMRrroXFnqL33cpkEbHLIfbTh74pXrDxnzMLaEKVdQ==} engines: {node: '>=14'} + '@unocss/config@0.62.3': + resolution: {integrity: sha512-zYOvFE0HfGIbnP/AvsbAlJpPRx9CQyXzL11m/8zgsHW5SGlJIYxuTll83l/xu026G5mPiksy7quoEOEgCLslqw==} + engines: {node: '>=14'} + '@unocss/core@0.62.2': resolution: {integrity: sha512-86jEFUJ/PSwdb1qqiEi0lWlewfKLQwiH+JAfnh8c2hLjOPVmCkb0nnsYSMh8drmtN5kpk6E06mN0IrKMO7OnvQ==} + '@unocss/core@0.62.3': + resolution: {integrity: sha512-Pfyrj8S7jq9K1QXD6Z5BCeiQavaHpbMN5q958/kmdbNGp57hOg1e346fMJAvgPjLBR+lE/hgZEsDrijtRiZXnw==} + '@unocss/extractor-arbitrary-variants@0.62.2': resolution: {integrity: sha512-k0+QifbKe3Wp6dznQIhn1bQ/shR8yMk1ypfWQFOAr0ylXXlKMXFxfpRyxH3awbTDRBpi/SxIIaBTAzflGxBSgg==} + '@unocss/extractor-arbitrary-variants@0.62.3': + resolution: {integrity: sha512-9ZscWyXEwDZif+b56xZyJFHwJOjdMXmj+6x96jOsnRNBzwT9eW7YcGCErP1ih/q1S6KmuRrHM/JOXMBQ6H4qlw==} + '@unocss/inspector@0.62.2': resolution: {integrity: sha512-P2J8xx4MeB8VHCwjick+PzMyLPKvUNZBuUxuFVhh3xpMsbGlvSIKMH4PRCriwWih+7wqHlrI+fv1gAjoiGHe3Q==} + '@unocss/inspector@0.62.3': + resolution: {integrity: sha512-nTSXOf7YimFPxEYJo5VfP5wlMgYOCjlv3c5Ub/0fynCJXZNb89SFeU05ABXkEgg/FfiobVBTscikLc6guW8eHQ==} + '@unocss/nuxt@0.62.2': resolution: {integrity: sha512-W530iCuo9wtWcDNxROngg9jeazobZCLmZaQAVWpkb9zt9JPDv0kLCdPbQSW+jKCOUtfM8HutVEsxdtiPDWCz7w==} @@ -2667,60 +2699,120 @@ packages: peerDependencies: postcss: ^8.4.21 + '@unocss/postcss@0.62.3': + resolution: {integrity: sha512-CwL378ef0QazduXqlaGcWgKJAzemBUxdhapWWiRqI8sXC/eXht5xK6nS1JxqADDuxosgqsGdvcCGmP8ZFrEyiA==} + engines: {node: '>=14'} + peerDependencies: + postcss: ^8.4.21 + '@unocss/preset-attributify@0.62.2': resolution: {integrity: sha512-QBxm62Lq6O7pN47TBD25LrH6CXZGDyTORguKL+IvIxuf8/VTEwwLl1z9FJ10u+kTwHX11RDnAF7KmZsTpcezgA==} + '@unocss/preset-attributify@0.62.3': + resolution: {integrity: sha512-ORNwyLobGTwnn/tK5yHnMabdJU6Mr/C4LyFH7G8VSLit/aVS0fFa795kJXwxfbqQoQ7Gw0Zxs9oE5RXI0/0y7g==} + '@unocss/preset-icons@0.62.2': resolution: {integrity: sha512-cj5fhhgyMK2Wio2nsR4hJuorRtqrgeX8sApffCRxpdKb/rg0De7IzXlTRQvAivFingRLXxwMKcpR4hgw/kw/pA==} + '@unocss/preset-icons@0.62.3': + resolution: {integrity: sha512-Ie+5RTyac1Q5CNB/s/4aB4VTHAQgQqsI5hshMNLkJ0Jj1lWxodUdEbCRKjXDalRjAXOS9vsLjfJ35ozJ1RSTIQ==} + '@unocss/preset-mini@0.62.2': resolution: {integrity: sha512-NeyYGwGCmMbjzMMhQGzn4qk74LYIsLM4zpQru2Krt1snw1DgVpp3iV8hCWIH4y0Y+ud+K5SUFMAvIe18vq2OQw==} + '@unocss/preset-mini@0.62.3': + resolution: {integrity: sha512-dn/8ubeW2ry/ZF3iKxdQHnS0l3EBibt0rIOE/XVwx24ub6pRzclU4r7xHnXeqvAFOO9PoiKDGgFR92m6R2MxyQ==} + '@unocss/preset-tagify@0.62.2': resolution: {integrity: sha512-xfxyKqBxBFOtKRifpM+9co9GqXj5PmGNdLcoWoYninmtO1CvCc50IBIob2h85X18jsa6Vm3sATzEfgOSggcGzQ==} + '@unocss/preset-tagify@0.62.3': + resolution: {integrity: sha512-8BpUCZ5sjOZOzBKtu7ecfhRggwwPF78IqeqeNjI+XYRs8r7TBBcUVeF6zUkwhlX/TbtREkw2OZj0Iusa9CBO+A==} + '@unocss/preset-typography@0.62.2': resolution: {integrity: sha512-NnoblEZX+dDZeM537l6HcNfPJC8KPGcD5LimVO/HS7GuDarTXeu1JgnCqYc2d5q69OAbyfJfO9k1iKqnAHkqug==} + '@unocss/preset-typography@0.62.3': + resolution: {integrity: sha512-GjtDgQ1Jec/5RNmnyGMWMgyPdStWcFG/S+NUfOuroRsGSI8PDxihVOwFu5CwvOB2J2r6mRNLeUYMluE05jW3sw==} + '@unocss/preset-uno@0.62.2': resolution: {integrity: sha512-oMwSP3haSiyiSqI0KqrYkda8mnkWu9lJDdm4bZ5iO6v/rDxmcydBr7MEl8iEy9EdOy1lv3xsyzwMrRer392JEw==} + '@unocss/preset-uno@0.62.3': + resolution: {integrity: sha512-RlsrMlpEzoZqB0lr5VvlkHGpEgr0Vp6z4Q/7DjW5t7mi20Z2i8olaLGWM0TO1wKoRi8bxc6HP0RHUS7pHtZxBA==} + '@unocss/preset-web-fonts@0.62.2': resolution: {integrity: sha512-LawmODVu8jjluVGxCIFePkqHLPkhU6S3xJIq8harZAt/uzfkosO3ozzWrRHcVR7SQGPWdATie0ggTFcmVRxFzw==} + '@unocss/preset-web-fonts@0.62.3': + resolution: {integrity: sha512-rGEouncGFwcUY1cjkQ/ZoSmEzOeSi3Yk4YAfHGyS0ff5zKuTDWZgivB8hh/mTtvRzZunIL+FW1+1z5G9rUwjgQ==} + '@unocss/preset-wind@0.62.2': resolution: {integrity: sha512-1pohITLsjhUfEA774Ftz2EAaolbUmhM8yircxTaQEty9qYF1dEcLM2Fm6Y0+ZNhPOcKCAOYZkExuu6JEjbEACg==} + '@unocss/preset-wind@0.62.3': + resolution: {integrity: sha512-6+VNce1he1U5EXKlXRwTIPn8KeK6bZ2jAEgcCxk8mFy8SzOlLeYzXCI9lcdiWRTjIeIiK5iSaUqmsQFtKdTyQg==} + '@unocss/reset@0.62.2': resolution: {integrity: sha512-5hgxcBMMbw5tMSSd4kUX70H0pZK9SwRHtm8Q4VvDV6xOZJa2/fvFR4qyxbuAM9nhOwYUqAAX23lxfmY0bXX73A==} + '@unocss/reset@0.62.3': + resolution: {integrity: sha512-XVKPkbm8y9SGzRaG3x+HygGZURm50MvKLVHXsbxi67RbIir9Ouyt9hQTV6Xs3RicRZFWOpJx3wMRb8iKUOe5Zw==} + '@unocss/rule-utils@0.62.2': resolution: {integrity: sha512-0za00pkDHsGZhiXBiZfOuUyT+GjCInPxMXj+QsybRU4UrjJS+d3gAteC34BqNFfDAoKQb9G5q9etXztcNHXQbg==} engines: {node: '>=14'} + '@unocss/rule-utils@0.62.3': + resolution: {integrity: sha512-qI37jHH//XzyR5Y2aN3Kpo4lQrQO+CaiXpqPSwMLYh2bIypc2RQVpqGVtU736x0eA6IIx41XEkKzUW+VtvJvmg==} + engines: {node: '>=14'} + '@unocss/scope@0.62.2': resolution: {integrity: sha512-AEQ1CV8s8NAkBJPO1NCSjADoNyCOYiqkW1DXMvB9mA6lTff5SgmFqIiNmBtMsnBs7/dO0iOSMEDIpdgtDg/KhA==} + '@unocss/scope@0.62.3': + resolution: {integrity: sha512-TJGmFfsMrTo8DBJ7CJupIqObpgij+w4jCHMBf1uu0/9jbm63dH6WGcrl3zf5mm6UBTeLmB0RwJ8K4hs7LtrBDQ==} + '@unocss/transformer-attributify-jsx-babel@0.62.2': resolution: {integrity: sha512-t0/3TFc29vwurjRR0akGkYv1VdzqLXHJn6d+d4BSzYhsH0YIhNFxU7r7Gf9iea38IqW6av+OlPBgCZknbG9K+g==} + '@unocss/transformer-attributify-jsx-babel@0.62.3': + resolution: {integrity: sha512-3yFZPSoN8VLiAGUAFIyfDRv9HQYTKFGKawDdMM9ATZmSEYOecJnYjS2HayT1P9kzGwBwuKoFjcX50JH1PuNokg==} + '@unocss/transformer-attributify-jsx@0.62.2': resolution: {integrity: sha512-Lgv6OH3rtO7fn0DzBH8C2tEN4247d2Bsm9eP3jIU2w/jTxuv+1XEh8Wir67winLdn/ZNBzVxJb3popnNo9qhcA==} + '@unocss/transformer-attributify-jsx@0.62.3': + resolution: {integrity: sha512-AutidZj26QW1vLQzuW/aQigC/5ZnIeqGYIBeb/O+FKKt0bU411tHrHnA1iV4CoxIdWJTkw2sGAl6z6YvwAYG6w==} + '@unocss/transformer-compile-class@0.62.2': resolution: {integrity: sha512-Kjyt7+NYLBRUSY0OA8tC6CDTC0qh9HkNt+WEEWvtTcrWwRvTU0VUroTkndHI3Fmv/yczuwmPXI71J+jJeLBQ6w==} + '@unocss/transformer-compile-class@0.62.3': + resolution: {integrity: sha512-1hf+99wJXzQXQPz9xR0AiTB3vBXT5RiEyugIX95HFx7EvSE/P17RP90yKEKZtDZRUwGiz2vIyySlxcKTFak9Vg==} + '@unocss/transformer-directives@0.62.2': resolution: {integrity: sha512-5ZGTmsXkAkFd7pHjHkGy6LGgxhh6bPbZ3jLltf98OhgBZH558y9iui6LKq3n2LpUsSZox6ey3yh1AibvakQeeg==} + '@unocss/transformer-directives@0.62.3': + resolution: {integrity: sha512-HqHwFOA7DfxD/A1ROZIp8Dr8iZcE0z4w3VQtViWPQ89Fqmb7p2wCPGekk+8yW5PAltpynvHE4ahJEto5xjdg6w==} + '@unocss/transformer-variant-group@0.62.2': resolution: {integrity: sha512-WknoFYRAik2NJfo0AHoId912jzzZaOV9bKgoSh7Lpx7dMxgngfU027Gx7Wnd8mR+TSqQzsfYaXdPa+PqyTv6Xg==} + '@unocss/transformer-variant-group@0.62.3': + resolution: {integrity: sha512-oNX1SdfWemz0GWGSXACu8NevM0t2l44j2ancnooNkNz3l1+z1nbn4vFwfsJCOqOaoVm4ZqxaiQ8HIx81ZSiU1A==} + '@unocss/vite@0.62.2': resolution: {integrity: sha512-ES39SL7+0UDTM5IvIiDVodH4duUIzGXug/bhuDHHhhtUBoengH+Oe59jURzRChDj4Pf3cyqMtTwo5amoz3lV2Q==} peerDependencies: vite: 5.4.2 + '@unocss/vite@0.62.3': + resolution: {integrity: sha512-RrqF6Go8s0BGpwRfkOiLuO+n3CUE/CXxGqb0ipbUARhmNWJlekE3YPfayqImSEnCcImpaPgtVGv6Y0u3kLGG/w==} + peerDependencies: + vite: 5.4.2 + '@unocss/webpack@0.62.2': resolution: {integrity: sha512-JYBrI5p0+YMoEWzjAkNjVqWiBJq3tbKFvJMuYDw6EduwW03B4GKBT6Hca0Dj1P6AdE1nW/w940iTCP9mUhA+pw==} peerDependencies: @@ -4033,8 +4125,8 @@ packages: resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.9.0: - resolution: {integrity: sha512-JfiKJrbx0506OEerjK2Y1QlldtBxkAlLxT5OEcRF8uaQ86noDe2k31Vw9rnSWv+MXZHj7OOUV/dA0AhdLFcyvA==} + eslint@9.9.1: + resolution: {integrity: sha512-dHvhrbfr4xFQ9/dq+jcVneZMyRYLjggWjk6RVsIiHsP8Rz6yZ8LvZ//iU4TrZF+SXWG+JkNF2OyiZRvzgRDqMg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -5590,6 +5682,9 @@ packages: package-json-from-dist@1.0.0: resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} + package-manager-detector@0.1.2: + resolution: {integrity: sha512-iePyefLTOm2gEzbaZKSW+eBMjg+UYsQvUKxmvGXAQ987K16efBg10MxIjZs08iyX+DY2/owKY9DIdu193kX33w==} + param-case@2.1.1: resolution: {integrity: sha512-eQE845L6ot89sk2N8liD8HAuH4ca6Vvr7VWAWwt7+kvvG5aBcPmmphQ68JsEG2qa9n1TykS2DLeMt363AAH8/w==} @@ -6620,8 +6715,8 @@ packages: tinyexec@0.2.0: resolution: {integrity: sha512-au8dwv4xKSDR+Fw52csDo3wcDztPdne2oM1o/7LFro4h6bdFmvyUAeAfX40pwDtzHgRFqz1XWaUqgKS2G83/ig==} - tinyglobby@0.2.2: - resolution: {integrity: sha512-mZ2sDMaySvi1PkTp4lTo1In2zjU+cY8OvZsfwrDrx3YGRbXPX1/cbPwCR9zkm3O/Fz9Jo0F1HNgIQ1b8BepqyQ==} + tinyglobby@0.2.5: + resolution: {integrity: sha512-Dlqgt6h0QkoHttG53/WGADNh9QhcjCAIZMTERAVhdpmIBEejSuLI9ZmGKWzB7tweBjlk30+s/ofi4SLmBeTYhw==} engines: {node: '>=12.0.0'} tinypool@0.8.4: @@ -6802,8 +6897,8 @@ packages: unified@11.0.5: resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} - unimport@3.11.0: - resolution: {integrity: sha512-mPrvWwy+li8TLUeglC7CIREFAbeEMkJ8X2Bhxg4iLdh+HraxjFyxqWv8V+4lzekoGHChx9ofv1qGOfvHBJBl0A==} + unimport@3.11.1: + resolution: {integrity: sha512-DuB1Uoq01LrrXTScxnwOoMSlTXxyKcULguFxbLrMDFcE/CO0ZWHpEiyhovN0mycPt7K6luAHe8laqvwvuoeUPg==} unist-builder@4.0.0: resolution: {integrity: sha512-wmRFnH+BLpZnTKpc5L7O67Kac89s9HMrtELpnNaE6TAobq5DTZZs5YaTQfAZBA9bFPECx2uVAPO31c+GVug8mg==} @@ -6839,6 +6934,18 @@ packages: vite: optional: true + unocss@0.62.3: + resolution: {integrity: sha512-CLS6+JIlBobe/iPTz07pehyGDP8VqGJsiE+ZZ3Xkgib3hw76nCqAQF/4mJ8jVoV4C8KvGyVxmHaSSCFOkWmmZg==} + engines: {node: '>=14'} + peerDependencies: + '@unocss/webpack': 0.62.3 + vite: 5.4.2 + peerDependenciesMeta: + '@unocss/webpack': + optional: true + vite: + optional: true + unplugin-vue-router@0.10.7: resolution: {integrity: sha512-5KEh7Swc1L2Xh5WOD7yQLeB5bO3iTw+Hst7qMxwmwYcPm9qVrtrRTZUftn2Hj4is17oMKgqacyWadjQzwW5B/Q==} peerDependencies: @@ -7400,6 +7507,11 @@ snapshots: execa: 5.1.1 find-up: 5.0.0 + '@antfu/install-pkg@0.4.0': + dependencies: + package-manager-detector: 0.1.2 + tinyexec: 0.2.0 + '@antfu/utils@0.7.10': {} '@apidevtools/json-schema-ref-parser@11.7.0': @@ -7881,14 +7993,14 @@ snapshots: '@esbuild/win32-x64@0.23.1': optional: true - '@eslint-community/eslint-utils@4.4.0(eslint@9.9.0(jiti@2.0.0-beta.3))': + '@eslint-community/eslint-utils@4.4.0(eslint@9.9.1(jiti@2.0.0-beta.3))': dependencies: - eslint: 9.9.0(jiti@2.0.0-beta.3) + eslint: 9.9.1(jiti@2.0.0-beta.3) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.11.0': {} - '@eslint/config-array@0.17.1': + '@eslint/config-array@0.18.0': dependencies: '@eslint/object-schema': 2.1.4 debug: 4.3.6(supports-color@9.4.0) @@ -7910,7 +8022,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.9.0': {} + '@eslint/js@9.9.1': {} '@eslint/object-schema@2.1.4': {} @@ -7964,6 +8076,18 @@ snapshots: transitivePeerDependencies: - supports-color + '@iconify/utils@2.1.32': + dependencies: + '@antfu/install-pkg': 0.4.0 + '@antfu/utils': 0.7.10 + '@iconify/types': 2.0.0 + debug: 4.3.6(supports-color@9.4.0) + kolorist: 1.8.0 + local-pkg: 0.5.0 + mlly: 1.7.1 + transitivePeerDependencies: + - supports-color + '@ioredis/commands@1.2.0': {} '@isaacs/cliui@8.0.2': @@ -8108,14 +8232,14 @@ snapshots: '@unocss/preset-attributify': 0.62.2 '@unocss/preset-icons': 0.62.2 '@unocss/preset-mini': 0.62.2 - '@unocss/reset': 0.62.2 + '@unocss/reset': 0.62.3 '@vueuse/core': 11.0.1(vue@3.4.38(typescript@5.5.4)) '@vueuse/integrations': 11.0.1(focus-trap@7.5.4)(vue@3.4.38(typescript@5.5.4)) '@vueuse/nuxt': 11.0.1(nuxt@packages+nuxt)(vue@3.4.38(typescript@5.5.4)) defu: 6.1.4 focus-trap: 7.5.4 splitpanes: 3.1.5 - unocss: 0.62.2(@unocss/webpack@0.62.2(rollup@4.21.0)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + unocss: 0.62.3(@unocss/webpack@0.62.2(rollup@4.21.0)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) v-lazy-show: 0.2.4(@vue/compiler-core@3.4.38) transitivePeerDependencies: - '@unocss/webpack' @@ -8187,7 +8311,7 @@ snapshots: semver: 7.6.3 simple-git: 3.25.0 sirv: 2.0.4 - unimport: 3.11.0(rollup@4.21.0) + unimport: 3.11.1(rollup@4.21.0) vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) vite-plugin-inspect: 0.8.6(@nuxt/kit@packages+kit)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) vite-plugin-vue-inspector: 5.1.3(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) @@ -8199,36 +8323,36 @@ snapshots: - supports-color - utf-8-validate - '@nuxt/eslint-config@0.5.2(eslint@9.9.0(jiti@2.0.0-beta.3))(typescript@5.5.4)': + '@nuxt/eslint-config@0.5.2(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)': dependencies: - '@eslint/js': 9.9.0 - '@nuxt/eslint-plugin': 0.5.2(eslint@9.9.0(jiti@2.0.0-beta.3))(typescript@5.5.4) + '@eslint/js': 9.9.1 + '@nuxt/eslint-plugin': 0.5.2(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) '@rushstack/eslint-patch': 1.10.4 - '@stylistic/eslint-plugin': 2.6.4(eslint@9.9.0(jiti@2.0.0-beta.3))(typescript@5.5.4) - '@typescript-eslint/eslint-plugin': 8.1.0(@typescript-eslint/parser@8.1.0(eslint@9.9.0(jiti@2.0.0-beta.3))(typescript@5.5.4))(eslint@9.9.0(jiti@2.0.0-beta.3))(typescript@5.5.4) - '@typescript-eslint/parser': 8.1.0(eslint@9.9.0(jiti@2.0.0-beta.3))(typescript@5.5.4) - eslint: 9.9.0(jiti@2.0.0-beta.3) + '@stylistic/eslint-plugin': 2.6.4(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) + '@typescript-eslint/eslint-plugin': 8.1.0(@typescript-eslint/parser@8.1.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4))(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) + '@typescript-eslint/parser': 8.1.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) + eslint: 9.9.1(jiti@2.0.0-beta.3) eslint-config-flat-gitignore: 0.1.8 eslint-flat-config-utils: 0.3.1 - eslint-plugin-import-x: 3.1.0(eslint@9.9.0(jiti@2.0.0-beta.3))(typescript@5.5.4) - eslint-plugin-jsdoc: 50.2.2(eslint@9.9.0(jiti@2.0.0-beta.3)) - eslint-plugin-regexp: 2.6.0(eslint@9.9.0(jiti@2.0.0-beta.3)) - eslint-plugin-unicorn: 55.0.0(eslint@9.9.0(jiti@2.0.0-beta.3)) - eslint-plugin-vue: 9.27.0(eslint@9.9.0(jiti@2.0.0-beta.3)) + eslint-plugin-import-x: 3.1.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) + eslint-plugin-jsdoc: 50.2.2(eslint@9.9.1(jiti@2.0.0-beta.3)) + eslint-plugin-regexp: 2.6.0(eslint@9.9.1(jiti@2.0.0-beta.3)) + eslint-plugin-unicorn: 55.0.0(eslint@9.9.1(jiti@2.0.0-beta.3)) + eslint-plugin-vue: 9.27.0(eslint@9.9.1(jiti@2.0.0-beta.3)) globals: 15.9.0 local-pkg: 0.5.0 pathe: 1.1.2 tslib: 2.6.3 - vue-eslint-parser: 9.4.3(eslint@9.9.0(jiti@2.0.0-beta.3)) + vue-eslint-parser: 9.4.3(eslint@9.9.1(jiti@2.0.0-beta.3)) transitivePeerDependencies: - supports-color - typescript - '@nuxt/eslint-plugin@0.5.2(eslint@9.9.0(jiti@2.0.0-beta.3))(typescript@5.5.4)': + '@nuxt/eslint-plugin@0.5.2(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)': dependencies: '@typescript-eslint/types': 8.1.0 - '@typescript-eslint/utils': 8.1.0(eslint@9.9.0(jiti@2.0.0-beta.3))(typescript@5.5.4) - eslint: 9.9.0(jiti@2.0.0-beta.3) + '@typescript-eslint/utils': 8.1.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) + eslint: 9.9.1(jiti@2.0.0-beta.3) transitivePeerDependencies: - supports-color - typescript @@ -8267,7 +8391,7 @@ snapshots: std-env: 3.7.0 third-party-capital: 2.3.0 ufo: 1.5.4 - unimport: 3.11.0(rollup@4.21.0) + unimport: 3.11.1(rollup@4.21.0) unplugin: 1.12.2 unstorage: 1.10.2(ioredis@5.4.1) valibot: 0.38.0(typescript@5.5.4) @@ -8755,47 +8879,47 @@ snapshots: '@sindresorhus/merge-streams@2.2.0': {} - '@stylistic/eslint-plugin-js@2.6.4(eslint@9.9.0(jiti@2.0.0-beta.3))': + '@stylistic/eslint-plugin-js@2.6.4(eslint@9.9.1(jiti@2.0.0-beta.3))': dependencies: '@types/eslint': 9.6.0 acorn: 8.12.1 - eslint: 9.9.0(jiti@2.0.0-beta.3) + eslint: 9.9.1(jiti@2.0.0-beta.3) eslint-visitor-keys: 4.0.0 espree: 10.1.0 - '@stylistic/eslint-plugin-jsx@2.6.4(eslint@9.9.0(jiti@2.0.0-beta.3))': + '@stylistic/eslint-plugin-jsx@2.6.4(eslint@9.9.1(jiti@2.0.0-beta.3))': dependencies: - '@stylistic/eslint-plugin-js': 2.6.4(eslint@9.9.0(jiti@2.0.0-beta.3)) + '@stylistic/eslint-plugin-js': 2.6.4(eslint@9.9.1(jiti@2.0.0-beta.3)) '@types/eslint': 9.6.0 - eslint: 9.9.0(jiti@2.0.0-beta.3) + eslint: 9.9.1(jiti@2.0.0-beta.3) eslint-visitor-keys: 4.0.0 espree: 10.1.0 estraverse: 5.3.0 picomatch: 4.0.2 - '@stylistic/eslint-plugin-plus@2.6.4(eslint@9.9.0(jiti@2.0.0-beta.3))': + '@stylistic/eslint-plugin-plus@2.6.4(eslint@9.9.1(jiti@2.0.0-beta.3))': dependencies: '@types/eslint': 9.6.0 - eslint: 9.9.0(jiti@2.0.0-beta.3) + eslint: 9.9.1(jiti@2.0.0-beta.3) - '@stylistic/eslint-plugin-ts@2.6.4(eslint@9.9.0(jiti@2.0.0-beta.3))(typescript@5.5.4)': + '@stylistic/eslint-plugin-ts@2.6.4(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)': dependencies: - '@stylistic/eslint-plugin-js': 2.6.4(eslint@9.9.0(jiti@2.0.0-beta.3)) + '@stylistic/eslint-plugin-js': 2.6.4(eslint@9.9.1(jiti@2.0.0-beta.3)) '@types/eslint': 9.6.0 - '@typescript-eslint/utils': 8.1.0(eslint@9.9.0(jiti@2.0.0-beta.3))(typescript@5.5.4) - eslint: 9.9.0(jiti@2.0.0-beta.3) + '@typescript-eslint/utils': 8.1.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) + eslint: 9.9.1(jiti@2.0.0-beta.3) transitivePeerDependencies: - supports-color - typescript - '@stylistic/eslint-plugin@2.6.4(eslint@9.9.0(jiti@2.0.0-beta.3))(typescript@5.5.4)': + '@stylistic/eslint-plugin@2.6.4(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)': dependencies: - '@stylistic/eslint-plugin-js': 2.6.4(eslint@9.9.0(jiti@2.0.0-beta.3)) - '@stylistic/eslint-plugin-jsx': 2.6.4(eslint@9.9.0(jiti@2.0.0-beta.3)) - '@stylistic/eslint-plugin-plus': 2.6.4(eslint@9.9.0(jiti@2.0.0-beta.3)) - '@stylistic/eslint-plugin-ts': 2.6.4(eslint@9.9.0(jiti@2.0.0-beta.3))(typescript@5.5.4) + '@stylistic/eslint-plugin-js': 2.6.4(eslint@9.9.1(jiti@2.0.0-beta.3)) + '@stylistic/eslint-plugin-jsx': 2.6.4(eslint@9.9.1(jiti@2.0.0-beta.3)) + '@stylistic/eslint-plugin-plus': 2.6.4(eslint@9.9.1(jiti@2.0.0-beta.3)) + '@stylistic/eslint-plugin-ts': 2.6.4(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) '@types/eslint': 9.6.0 - eslint: 9.9.0(jiti@2.0.0-beta.3) + eslint: 9.9.1(jiti@2.0.0-beta.3) transitivePeerDependencies: - supports-color - typescript @@ -8986,15 +9110,15 @@ snapshots: '@types/youtube@0.0.50': {} - '@typescript-eslint/eslint-plugin@8.1.0(@typescript-eslint/parser@8.1.0(eslint@9.9.0(jiti@2.0.0-beta.3))(typescript@5.5.4))(eslint@9.9.0(jiti@2.0.0-beta.3))(typescript@5.5.4)': + '@typescript-eslint/eslint-plugin@8.1.0(@typescript-eslint/parser@8.1.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4))(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 8.1.0(eslint@9.9.0(jiti@2.0.0-beta.3))(typescript@5.5.4) + '@typescript-eslint/parser': 8.1.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) '@typescript-eslint/scope-manager': 8.1.0 - '@typescript-eslint/type-utils': 8.1.0(eslint@9.9.0(jiti@2.0.0-beta.3))(typescript@5.5.4) - '@typescript-eslint/utils': 8.1.0(eslint@9.9.0(jiti@2.0.0-beta.3))(typescript@5.5.4) + '@typescript-eslint/type-utils': 8.1.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) + '@typescript-eslint/utils': 8.1.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) '@typescript-eslint/visitor-keys': 8.1.0 - eslint: 9.9.0(jiti@2.0.0-beta.3) + eslint: 9.9.1(jiti@2.0.0-beta.3) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -9004,14 +9128,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.1.0(eslint@9.9.0(jiti@2.0.0-beta.3))(typescript@5.5.4)': + '@typescript-eslint/parser@8.1.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)': dependencies: '@typescript-eslint/scope-manager': 8.1.0 '@typescript-eslint/types': 8.1.0 '@typescript-eslint/typescript-estree': 8.1.0(typescript@5.5.4) '@typescript-eslint/visitor-keys': 8.1.0 debug: 4.3.6(supports-color@9.4.0) - eslint: 9.9.0(jiti@2.0.0-beta.3) + eslint: 9.9.1(jiti@2.0.0-beta.3) optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: @@ -9027,10 +9151,10 @@ snapshots: '@typescript-eslint/types': 8.1.0 '@typescript-eslint/visitor-keys': 8.1.0 - '@typescript-eslint/type-utils@8.1.0(eslint@9.9.0(jiti@2.0.0-beta.3))(typescript@5.5.4)': + '@typescript-eslint/type-utils@8.1.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)': dependencies: '@typescript-eslint/typescript-estree': 8.1.0(typescript@5.5.4) - '@typescript-eslint/utils': 8.1.0(eslint@9.9.0(jiti@2.0.0-beta.3))(typescript@5.5.4) + '@typescript-eslint/utils': 8.1.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) debug: 4.3.6(supports-color@9.4.0) ts-api-utils: 1.3.0(typescript@5.5.4) optionalDependencies: @@ -9073,24 +9197,24 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.17.0(eslint@9.9.0(jiti@2.0.0-beta.3))(typescript@5.5.4)': + '@typescript-eslint/utils@7.17.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@2.0.0-beta.3)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@2.0.0-beta.3)) '@typescript-eslint/scope-manager': 7.17.0 '@typescript-eslint/types': 7.17.0 '@typescript-eslint/typescript-estree': 7.17.0(typescript@5.5.4) - eslint: 9.9.0(jiti@2.0.0-beta.3) + eslint: 9.9.1(jiti@2.0.0-beta.3) transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/utils@8.1.0(eslint@9.9.0(jiti@2.0.0-beta.3))(typescript@5.5.4)': + '@typescript-eslint/utils@8.1.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@2.0.0-beta.3)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@2.0.0-beta.3)) '@typescript-eslint/scope-manager': 8.1.0 '@typescript-eslint/types': 8.1.0 '@typescript-eslint/typescript-estree': 8.1.0(typescript@5.5.4) - eslint: 9.9.0(jiti@2.0.0-beta.3) + eslint: 9.9.1(jiti@2.0.0-beta.3) transitivePeerDependencies: - supports-color - typescript @@ -9151,6 +9275,17 @@ snapshots: - rollup - supports-color + '@unocss/astro@0.62.3(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))': + dependencies: + '@unocss/core': 0.62.3 + '@unocss/reset': 0.62.3 + '@unocss/vite': 0.62.3(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + optionalDependencies: + vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) + transitivePeerDependencies: + - rollup + - supports-color + '@unocss/cli@0.62.2(rollup@4.21.0)': dependencies: '@ampproject/remapping': 2.3.0 @@ -9165,7 +9300,26 @@ snapshots: magic-string: 0.30.11 pathe: 1.1.2 perfect-debounce: 1.0.0 - tinyglobby: 0.2.2 + tinyglobby: 0.2.5 + transitivePeerDependencies: + - rollup + - supports-color + + '@unocss/cli@0.62.3(rollup@4.21.0)': + dependencies: + '@ampproject/remapping': 2.3.0 + '@rollup/pluginutils': 5.1.0(rollup@4.21.0) + '@unocss/config': 0.62.3 + '@unocss/core': 0.62.3 + '@unocss/preset-uno': 0.62.3 + cac: 6.7.14 + chokidar: 3.6.0 + colorette: 2.0.20 + consola: 3.2.3 + magic-string: 0.30.11 + pathe: 1.1.2 + perfect-debounce: 1.0.0 + tinyglobby: 0.2.5 transitivePeerDependencies: - rollup - supports-color @@ -9177,12 +9331,25 @@ snapshots: transitivePeerDependencies: - supports-color + '@unocss/config@0.62.3': + dependencies: + '@unocss/core': 0.62.3 + unconfig: 0.5.5 + transitivePeerDependencies: + - supports-color + '@unocss/core@0.62.2': {} + '@unocss/core@0.62.3': {} + '@unocss/extractor-arbitrary-variants@0.62.2': dependencies: '@unocss/core': 0.62.2 + '@unocss/extractor-arbitrary-variants@0.62.3': + dependencies: + '@unocss/core': 0.62.3 + '@unocss/inspector@0.62.2': dependencies: '@unocss/core': 0.62.2 @@ -9190,6 +9357,13 @@ snapshots: gzip-size: 6.0.0 sirv: 2.0.4 + '@unocss/inspector@0.62.3': + dependencies: + '@unocss/core': 0.62.3 + '@unocss/rule-utils': 0.62.3 + gzip-size: 6.0.0 + sirv: 2.0.4 + '@unocss/nuxt@0.62.2(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@nuxt/kit': link:packages/kit @@ -9221,7 +9395,19 @@ snapshots: css-tree: 2.3.1 magic-string: 0.30.11 postcss: 8.4.41 - tinyglobby: 0.2.2 + tinyglobby: 0.2.5 + transitivePeerDependencies: + - supports-color + + '@unocss/postcss@0.62.3(postcss@8.4.41)': + dependencies: + '@unocss/config': 0.62.3 + '@unocss/core': 0.62.3 + '@unocss/rule-utils': 0.62.3 + css-tree: 2.3.1 + magic-string: 0.30.11 + postcss: 8.4.41 + tinyglobby: 0.2.5 transitivePeerDependencies: - supports-color @@ -9229,6 +9415,10 @@ snapshots: dependencies: '@unocss/core': 0.62.2 + '@unocss/preset-attributify@0.62.3': + dependencies: + '@unocss/core': 0.62.3 + '@unocss/preset-icons@0.62.2': dependencies: '@iconify/utils': 2.1.30 @@ -9237,21 +9427,44 @@ snapshots: transitivePeerDependencies: - supports-color + '@unocss/preset-icons@0.62.3': + dependencies: + '@iconify/utils': 2.1.32 + '@unocss/core': 0.62.3 + ofetch: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) + transitivePeerDependencies: + - supports-color + '@unocss/preset-mini@0.62.2': dependencies: '@unocss/core': 0.62.2 '@unocss/extractor-arbitrary-variants': 0.62.2 '@unocss/rule-utils': 0.62.2 + '@unocss/preset-mini@0.62.3': + dependencies: + '@unocss/core': 0.62.3 + '@unocss/extractor-arbitrary-variants': 0.62.3 + '@unocss/rule-utils': 0.62.3 + '@unocss/preset-tagify@0.62.2': dependencies: '@unocss/core': 0.62.2 + '@unocss/preset-tagify@0.62.3': + dependencies: + '@unocss/core': 0.62.3 + '@unocss/preset-typography@0.62.2': dependencies: '@unocss/core': 0.62.2 '@unocss/preset-mini': 0.62.2 + '@unocss/preset-typography@0.62.3': + dependencies: + '@unocss/core': 0.62.3 + '@unocss/preset-mini': 0.62.3 + '@unocss/preset-uno@0.62.2': dependencies: '@unocss/core': 0.62.2 @@ -9259,26 +9472,53 @@ snapshots: '@unocss/preset-wind': 0.62.2 '@unocss/rule-utils': 0.62.2 + '@unocss/preset-uno@0.62.3': + dependencies: + '@unocss/core': 0.62.3 + '@unocss/preset-mini': 0.62.3 + '@unocss/preset-wind': 0.62.3 + '@unocss/rule-utils': 0.62.3 + '@unocss/preset-web-fonts@0.62.2': dependencies: '@unocss/core': 0.62.2 ofetch: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) + '@unocss/preset-web-fonts@0.62.3': + dependencies: + '@unocss/core': 0.62.3 + ofetch: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) + '@unocss/preset-wind@0.62.2': dependencies: '@unocss/core': 0.62.2 '@unocss/preset-mini': 0.62.2 '@unocss/rule-utils': 0.62.2 + '@unocss/preset-wind@0.62.3': + dependencies: + '@unocss/core': 0.62.3 + '@unocss/preset-mini': 0.62.3 + '@unocss/rule-utils': 0.62.3 + '@unocss/reset@0.62.2': {} + '@unocss/reset@0.62.3': {} + '@unocss/rule-utils@0.62.2': dependencies: '@unocss/core': 0.62.2 magic-string: 0.30.11 + '@unocss/rule-utils@0.62.3': + dependencies: + '@unocss/core': 0.62.3 + magic-string: 0.30.11 + '@unocss/scope@0.62.2': {} + '@unocss/scope@0.62.3': {} + '@unocss/transformer-attributify-jsx-babel@0.62.2': dependencies: '@babel/core': 7.25.2 @@ -9288,24 +9528,51 @@ snapshots: transitivePeerDependencies: - supports-color + '@unocss/transformer-attributify-jsx-babel@0.62.3': + dependencies: + '@babel/core': 7.25.2 + '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2) + '@babel/preset-typescript': 7.24.7(@babel/core@7.25.2) + '@unocss/core': 0.62.3 + transitivePeerDependencies: + - supports-color + '@unocss/transformer-attributify-jsx@0.62.2': dependencies: '@unocss/core': 0.62.2 + '@unocss/transformer-attributify-jsx@0.62.3': + dependencies: + '@unocss/core': 0.62.3 + '@unocss/transformer-compile-class@0.62.2': dependencies: '@unocss/core': 0.62.2 + '@unocss/transformer-compile-class@0.62.3': + dependencies: + '@unocss/core': 0.62.3 + '@unocss/transformer-directives@0.62.2': dependencies: '@unocss/core': 0.62.2 '@unocss/rule-utils': 0.62.2 css-tree: 2.3.1 + '@unocss/transformer-directives@0.62.3': + dependencies: + '@unocss/core': 0.62.3 + '@unocss/rule-utils': 0.62.3 + css-tree: 2.3.1 + '@unocss/transformer-variant-group@0.62.2': dependencies: '@unocss/core': 0.62.2 + '@unocss/transformer-variant-group@0.62.3': + dependencies: + '@unocss/core': 0.62.3 + '@unocss/vite@0.62.2(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))': dependencies: '@ampproject/remapping': 2.3.0 @@ -9317,7 +9584,24 @@ snapshots: '@unocss/transformer-directives': 0.62.2 chokidar: 3.6.0 magic-string: 0.30.11 - tinyglobby: 0.2.2 + tinyglobby: 0.2.5 + vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) + transitivePeerDependencies: + - rollup + - supports-color + + '@unocss/vite@0.62.3(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))': + dependencies: + '@ampproject/remapping': 2.3.0 + '@rollup/pluginutils': 5.1.0(rollup@4.21.0) + '@unocss/config': 0.62.3 + '@unocss/core': 0.62.3 + '@unocss/inspector': 0.62.3 + '@unocss/scope': 0.62.3 + '@unocss/transformer-directives': 0.62.3 + chokidar: 3.6.0 + magic-string: 0.30.11 + tinyglobby: 0.2.5 vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - rollup @@ -9331,7 +9615,7 @@ snapshots: '@unocss/core': 0.62.2 chokidar: 3.6.0 magic-string: 0.30.11 - tinyglobby: 0.2.2 + tinyglobby: 0.2.5 unplugin: 1.12.2 webpack: 5.94.0(esbuild@0.23.1) webpack-sources: 3.2.3 @@ -10753,12 +11037,12 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-import-x@3.1.0(eslint@9.9.0(jiti@2.0.0-beta.3))(typescript@5.5.4): + eslint-plugin-import-x@3.1.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4): dependencies: - '@typescript-eslint/utils': 7.17.0(eslint@9.9.0(jiti@2.0.0-beta.3))(typescript@5.5.4) + '@typescript-eslint/utils': 7.17.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) debug: 4.3.6(supports-color@9.4.0) doctrine: 3.0.0 - eslint: 9.9.0(jiti@2.0.0-beta.3) + eslint: 9.9.1(jiti@2.0.0-beta.3) eslint-import-resolver-node: 0.3.9 get-tsconfig: 4.7.6 is-glob: 4.0.3 @@ -10770,14 +11054,14 @@ snapshots: - supports-color - typescript - eslint-plugin-jsdoc@50.2.2(eslint@9.9.0(jiti@2.0.0-beta.3)): + eslint-plugin-jsdoc@50.2.2(eslint@9.9.1(jiti@2.0.0-beta.3)): dependencies: '@es-joy/jsdoccomment': 0.48.0 are-docs-informative: 0.0.2 comment-parser: 1.4.1 debug: 4.3.6(supports-color@9.4.0) escape-string-regexp: 4.0.0 - eslint: 9.9.0(jiti@2.0.0-beta.3) + eslint: 9.9.1(jiti@2.0.0-beta.3) espree: 10.1.0 esquery: 1.6.0 parse-imports: 2.1.1 @@ -10789,38 +11073,38 @@ snapshots: eslint-plugin-no-only-tests@3.3.0: {} - eslint-plugin-perfectionist@3.2.0(eslint@9.9.0(jiti@2.0.0-beta.3))(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.9.0(jiti@2.0.0-beta.3))): + eslint-plugin-perfectionist@3.2.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.9.1(jiti@2.0.0-beta.3))): dependencies: '@typescript-eslint/types': 8.1.0 - '@typescript-eslint/utils': 8.1.0(eslint@9.9.0(jiti@2.0.0-beta.3))(typescript@5.5.4) - eslint: 9.9.0(jiti@2.0.0-beta.3) + '@typescript-eslint/utils': 8.1.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) + eslint: 9.9.1(jiti@2.0.0-beta.3) minimatch: 10.0.1 natural-compare-lite: 1.4.0 optionalDependencies: - vue-eslint-parser: 9.4.3(eslint@9.9.0(jiti@2.0.0-beta.3)) + vue-eslint-parser: 9.4.3(eslint@9.9.1(jiti@2.0.0-beta.3)) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-regexp@2.6.0(eslint@9.9.0(jiti@2.0.0-beta.3)): + eslint-plugin-regexp@2.6.0(eslint@9.9.1(jiti@2.0.0-beta.3)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@2.0.0-beta.3)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@2.0.0-beta.3)) '@eslint-community/regexpp': 4.11.0 comment-parser: 1.4.1 - eslint: 9.9.0(jiti@2.0.0-beta.3) + eslint: 9.9.1(jiti@2.0.0-beta.3) jsdoc-type-pratt-parser: 4.1.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-unicorn@55.0.0(eslint@9.9.0(jiti@2.0.0-beta.3)): + eslint-plugin-unicorn@55.0.0(eslint@9.9.1(jiti@2.0.0-beta.3)): dependencies: '@babel/helper-validator-identifier': 7.24.7 - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@2.0.0-beta.3)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@2.0.0-beta.3)) ci-info: 4.0.0 clean-regexp: 1.0.0 core-js-compat: 3.37.1 - eslint: 9.9.0(jiti@2.0.0-beta.3) + eslint: 9.9.1(jiti@2.0.0-beta.3) esquery: 1.6.0 globals: 15.9.0 indent-string: 4.0.0 @@ -10833,16 +11117,16 @@ snapshots: semver: 7.6.3 strip-indent: 3.0.0 - eslint-plugin-vue@9.27.0(eslint@9.9.0(jiti@2.0.0-beta.3)): + eslint-plugin-vue@9.27.0(eslint@9.9.1(jiti@2.0.0-beta.3)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@2.0.0-beta.3)) - eslint: 9.9.0(jiti@2.0.0-beta.3) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@2.0.0-beta.3)) + eslint: 9.9.1(jiti@2.0.0-beta.3) globals: 13.24.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.1.1 semver: 7.6.3 - vue-eslint-parser: 9.4.3(eslint@9.9.0(jiti@2.0.0-beta.3)) + vue-eslint-parser: 9.4.3(eslint@9.9.1(jiti@2.0.0-beta.3)) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color @@ -10862,10 +11146,10 @@ snapshots: esrecurse: 4.3.0 estraverse: 5.3.0 - eslint-typegen@0.3.1(eslint@9.9.0(jiti@2.0.0-beta.3)): + eslint-typegen@0.3.1(eslint@9.9.1(jiti@2.0.0-beta.3)): dependencies: '@types/eslint': 9.6.0 - eslint: 9.9.0(jiti@2.0.0-beta.3) + eslint: 9.9.1(jiti@2.0.0-beta.3) json-schema-to-typescript-lite: 14.1.0 ohash: 1.1.3 @@ -10873,13 +11157,13 @@ snapshots: eslint-visitor-keys@4.0.0: {} - eslint@9.9.0(jiti@2.0.0-beta.3): + eslint@9.9.1(jiti@2.0.0-beta.3): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@2.0.0-beta.3)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@2.0.0-beta.3)) '@eslint-community/regexpp': 4.11.0 - '@eslint/config-array': 0.17.1 + '@eslint/config-array': 0.18.0 '@eslint/eslintrc': 3.1.0 - '@eslint/js': 9.9.0 + '@eslint/js': 9.9.1 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.3.0 '@nodelib/fs.walk': 1.2.8 @@ -12544,7 +12828,7 @@ snapshots: uncrypto: 0.1.3 unctx: 2.3.1 unenv: 1.10.0 - unimport: 3.11.0(rollup@4.21.0) + unimport: 3.11.1(rollup@4.21.0) unstorage: 1.10.2(ioredis@5.4.1) untyped: 1.4.2 unwasm: 0.3.9 @@ -12636,7 +12920,7 @@ snapshots: uncrypto: 0.1.3 unctx: 2.3.1 unenv: 1.10.0 - unimport: 3.11.0(rollup@4.21.0) + unimport: 3.11.1(rollup@4.21.0) unstorage: 1.10.2(ioredis@5.4.1) unwasm: 0.3.9 transitivePeerDependencies: @@ -12878,6 +13162,8 @@ snapshots: package-json-from-dist@1.0.0: {} + package-manager-detector@0.1.2: {} + param-case@2.1.1: dependencies: no-case: 2.3.2 @@ -13999,7 +14285,7 @@ snapshots: tinyexec@0.2.0: {} - tinyglobby@0.2.2: + tinyglobby@0.2.5: dependencies: fdir: 6.2.0(picomatch@4.0.2) picomatch: 4.0.2 @@ -14183,7 +14469,7 @@ snapshots: trough: 2.2.0 vfile: 6.0.1 - unimport@3.11.0(rollup@4.21.0): + unimport@3.11.1(rollup@4.21.0): dependencies: '@rollup/pluginutils': 5.1.0(rollup@4.21.0) acorn: 8.12.1 @@ -14260,6 +14546,36 @@ snapshots: - rollup - supports-color + unocss@0.62.3(@unocss/webpack@0.62.2(rollup@4.21.0)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)): + dependencies: + '@unocss/astro': 0.62.3(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + '@unocss/cli': 0.62.3(rollup@4.21.0) + '@unocss/core': 0.62.3 + '@unocss/extractor-arbitrary-variants': 0.62.3 + '@unocss/postcss': 0.62.3(postcss@8.4.41) + '@unocss/preset-attributify': 0.62.3 + '@unocss/preset-icons': 0.62.3 + '@unocss/preset-mini': 0.62.3 + '@unocss/preset-tagify': 0.62.3 + '@unocss/preset-typography': 0.62.3 + '@unocss/preset-uno': 0.62.3 + '@unocss/preset-web-fonts': 0.62.3 + '@unocss/preset-wind': 0.62.3 + '@unocss/reset': 0.62.3 + '@unocss/transformer-attributify-jsx': 0.62.3 + '@unocss/transformer-attributify-jsx-babel': 0.62.3 + '@unocss/transformer-compile-class': 0.62.3 + '@unocss/transformer-directives': 0.62.3 + '@unocss/transformer-variant-group': 0.62.3 + '@unocss/vite': 0.62.3(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + optionalDependencies: + '@unocss/webpack': 0.62.2(rollup@4.21.0)(webpack@5.94.0(esbuild@0.23.1)) + vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) + transitivePeerDependencies: + - postcss + - rollup + - supports-color + unplugin-vue-router@0.10.7(rollup@4.21.0)(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)): dependencies: '@babel/types': 7.25.2 @@ -14431,7 +14747,7 @@ snapshots: - supports-color - terser - vite-plugin-checker@0.7.2(eslint@9.9.0(jiti@2.0.0-beta.3))(optionator@0.9.3)(typescript@5.5.4)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.0.29(typescript@5.5.4)): + vite-plugin-checker@0.7.2(eslint@9.9.1(jiti@2.0.0-beta.3))(optionator@0.9.3)(typescript@5.5.4)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.0.29(typescript@5.5.4)): dependencies: '@babel/code-frame': 7.24.7 ansi-escapes: 4.3.2 @@ -14449,7 +14765,7 @@ snapshots: vscode-languageserver-textdocument: 1.0.11 vscode-uri: 3.0.8 optionalDependencies: - eslint: 9.9.0(jiti@2.0.0-beta.3) + eslint: 9.9.1(jiti@2.0.0-beta.3) optionator: 0.9.3 typescript: 5.5.4 vue-tsc: 2.0.29(typescript@5.5.4) @@ -14625,10 +14941,10 @@ snapshots: vue-devtools-stub@0.1.0: {} - vue-eslint-parser@9.4.3(eslint@9.9.0(jiti@2.0.0-beta.3)): + vue-eslint-parser@9.4.3(eslint@9.9.1(jiti@2.0.0-beta.3)): dependencies: debug: 4.3.6(supports-color@9.4.0) - eslint: 9.9.0(jiti@2.0.0-beta.3) + eslint: 9.9.1(jiti@2.0.0-beta.3) eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 From 49121e768d7539a7b80e271084a67ed8e730f867 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 25 Aug 2024 22:54:14 +0100 Subject: [PATCH 022/108] chore(deps): update all non-major dependencies (main) (#28701) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages/nuxt/package.json | 2 +- packages/ui-templates/package.json | 2 +- pnpm-lock.yaml | 27 ++++++++++++++++----------- 4 files changed, 19 insertions(+), 14 deletions(-) diff --git a/package.json b/package.json index 69b9b5026..13bd11973 100644 --- a/package.json +++ b/package.json @@ -92,7 +92,7 @@ "rimraf": "6.0.1", "semver": "7.6.3", "std-env": "3.7.0", - "tinyexec": "0.2.0", + "tinyexec": "0.3.0", "tinyglobby": "0.2.5", "typescript": "5.5.4", "ufo": "1.5.4", diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index e2cbcacb7..6a406095a 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -93,7 +93,7 @@ "mlly": "^1.7.1", "nitro": "npm:nitro-nightly@3.0.0-beta-28665895.e727afda", "nuxi": "^3.13.0", - "nypm": "^0.3.9", + "nypm": "^0.3.11", "ofetch": "^1.3.4", "ohash": "^1.1.3", "pathe": "^1.1.2", diff --git a/packages/ui-templates/package.json b/packages/ui-templates/package.json index bf6da4898..d4b930752 100644 --- a/packages/ui-templates/package.json +++ b/packages/ui-templates/package.json @@ -28,7 +28,7 @@ "pathe": "1.1.2", "prettier": "3.3.3", "scule": "1.3.0", - "tinyexec": "0.2.0", + "tinyexec": "0.3.0", "tinyglobby": "0.2.5", "unocss": "0.62.3", "vite": "5.4.2" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f01b6f84d..fd2d55060 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -150,8 +150,8 @@ importers: specifier: 3.7.0 version: 3.7.0 tinyexec: - specifier: 0.2.0 - version: 0.2.0 + specifier: 0.3.0 + version: 0.3.0 tinyglobby: specifier: 0.2.5 version: 0.2.5 @@ -370,8 +370,8 @@ importers: specifier: ^3.13.0 version: 3.13.0 nypm: - specifier: ^0.3.9 - version: 0.3.9 + specifier: ^0.3.11 + version: 0.3.11 ofetch: specifier: ^1.3.4 version: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) @@ -627,8 +627,8 @@ importers: specifier: 1.3.0 version: 1.3.0 tinyexec: - specifier: 0.2.0 - version: 0.2.0 + specifier: 0.3.0 + version: 0.3.0 tinyglobby: specifier: 0.2.5 version: 0.2.5 @@ -5580,8 +5580,8 @@ packages: peerDependencies: '@nuxtjs/mdc': '>=0.5.0' - nypm@0.3.9: - resolution: {integrity: sha512-BI2SdqqTHg2d4wJh8P9A1W+bslg33vOE9IZDY6eR2QC+Pu1iNBVZUqczrd43rJb+fMzHU7ltAYKsEFY/kHMFcw==} + nypm@0.3.11: + resolution: {integrity: sha512-E5GqaAYSnbb6n1qZyik2wjPDZON43FqOJO59+3OkWrnmQtjggrMOVnsyzfjxp/tS6nlYJBA4zRA5jSM2YaadMg==} engines: {node: ^14.16.0 || >=16.10.0} hasBin: true @@ -6715,6 +6715,9 @@ packages: tinyexec@0.2.0: resolution: {integrity: sha512-au8dwv4xKSDR+Fw52csDo3wcDztPdne2oM1o/7LFro4h6bdFmvyUAeAfX40pwDtzHgRFqz1XWaUqgKS2G83/ig==} + tinyexec@0.3.0: + resolution: {integrity: sha512-tVGE0mVJPGb0chKhqmsoosjsS+qUnJVGJpZgsHYQcGoPlG3B51R3PouqTgEGH2Dc9jjFyOqOpix6ZHNMXp1FZg==} + tinyglobby@0.2.5: resolution: {integrity: sha512-Dlqgt6h0QkoHttG53/WGADNh9QhcjCAIZMTERAVhdpmIBEejSuLI9ZmGKWzB7tweBjlk30+s/ofi4SLmBeTYhw==} engines: {node: '>=12.0.0'} @@ -8301,7 +8304,7 @@ snapshots: launch-editor: 2.8.1 local-pkg: 0.5.0 magicast: 0.3.4 - nypm: 0.3.9 + nypm: 0.3.11 ohash: 1.1.3 pathe: 1.1.2 perfect-debounce: 1.0.0 @@ -11463,7 +11466,7 @@ snapshots: consola: 3.2.3 defu: 6.1.4 node-fetch-native: 1.6.4 - nypm: 0.3.9 + nypm: 0.3.11 ohash: 1.1.3 pathe: 1.1.2 tar: 6.2.0 @@ -13036,7 +13039,7 @@ snapshots: transitivePeerDependencies: - supports-color - nypm@0.3.9: + nypm@0.3.11: dependencies: citty: 0.1.6 consola: 3.2.3 @@ -14285,6 +14288,8 @@ snapshots: tinyexec@0.2.0: {} + tinyexec@0.3.0: {} + tinyglobby@0.2.5: dependencies: fdir: 6.2.0(picomatch@4.0.2) From cfd9bf61f28b062d33178477ba9fda858ddfc7e2 Mon Sep 17 00:00:00 2001 From: Julien Huang Date: Mon, 26 Aug 2024 15:14:24 +0200 Subject: [PATCH 023/108] fix(schema): resolve user-provided `serverDir` relative to root (#28700) --- packages/schema/src/config/common.ts | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/packages/schema/src/config/common.ts b/packages/schema/src/config/common.ts index 07e3af834..1ec5350f2 100644 --- a/packages/schema/src/config/common.ts +++ b/packages/schema/src/config/common.ts @@ -1,7 +1,7 @@ import { existsSync } from 'node:fs' import { readdir } from 'node:fs/promises' import { defineUntypedSchema } from 'untyped' -import { basename, relative, resolve } from 'pathe' +import { basename, join, relative, resolve } from 'pathe' import { isDebug, isDevelopment, isTest } from 'std-env' import { defu } from 'defu' import { findWorkspaceDir } from 'pkg-types' @@ -156,9 +156,12 @@ export default defineUntypedSchema({ */ serverDir: { $resolve: async (val: string | undefined, get): Promise => { - const isV4 = ((await get('future') as Record).compatibilityVersion === 4) - - return resolve(isV4 ? await get('rootDir') as string : await get('srcDir') as string, val ?? 'server') + if (val) { + const rootDir = await get('rootDir') as string + return resolve(rootDir, val) + } + const isV4 = (await get('future') as Record).compatibilityVersion === 4 + return join(isV4 ? await get('rootDir') as string : await get('srcDir') as string, 'server') }, }, From 8fa5883ac82685e02a8f5cded821f7ec2d79c865 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Mon, 26 Aug 2024 14:34:54 +0100 Subject: [PATCH 024/108] chore: improve accuracy of 4.x changelog (#28706) --- scripts/_utils.ts | 26 ++++++++++++++++++++++---- scripts/update-changelog.ts | 14 +++++++++++--- 2 files changed, 33 insertions(+), 7 deletions(-) diff --git a/scripts/_utils.ts b/scripts/_utils.ts index fb5804c51..fa28f92e2 100644 --- a/scripts/_utils.ts +++ b/scripts/_utils.ts @@ -1,7 +1,7 @@ -import { execSync } from 'node:child_process' import { promises as fsp } from 'node:fs' import { $fetch } from 'ofetch' import { resolve } from 'pathe' +import { compare } from 'semver' import { glob } from 'tinyglobby' import { exec } from 'tinyexec' import { determineSemverChange, getGitDiff, loadChangelogConfig, parseCommits } from 'changelogen' @@ -106,17 +106,35 @@ export async function determineBumpType () { return determineSemverChange(commits, config) } +export async function getLatestTag () { + const { stdout: latestTag } = await exec('git', ['describe', '--tags', '--abbrev=0']) + return latestTag.trim() +} + +export async function getLatestReleasedTag () { + const latestReleasedTag = await exec('git', ['tag', '-l']).then(r => r.stdout.trim().split('\n').filter(t => /v3\.\d+\.\d+/.test(t)).sort(compare)).then(r => r.pop()!.trim()) + return latestReleasedTag +} + +export async function getPreviousReleasedCommits () { + const config = await loadChangelogConfig(process.cwd()) + const latestTag = await getLatestTag() + const latestReleasedTag = await getLatestReleasedTag() + const commits = parseCommits(await getGitDiff(latestTag, latestReleasedTag), config) + return commits +} + export async function getLatestCommits () { const config = await loadChangelogConfig(process.cwd()) - const { stdout: latestTag } = await exec('git', ['describe', '--tags', '--abbrev=0']) + const latestTag = await getLatestTag() - return parseCommits(await getGitDiff(latestTag.trim()), config) + return parseCommits(await getGitDiff(latestTag), config) } export async function getContributors () { const contributors = [] as Array<{ name: string, username: string }> const emails = new Set() - const latestTag = execSync('git describe --tags --abbrev=0').toString().trim() + const latestTag = await getLatestTag() const rawCommits = await getGitDiff(latestTag) for (const commit of rawCommits) { if (emails.has(commit.author.email) || commit.author.name === 'renovate[bot]') { continue } diff --git a/scripts/update-changelog.ts b/scripts/update-changelog.ts index 7da75bb73..eb16f6c47 100644 --- a/scripts/update-changelog.ts +++ b/scripts/update-changelog.ts @@ -3,15 +3,19 @@ import { $fetch } from 'ofetch' import { inc } from 'semver' import { generateMarkDown, getCurrentGitBranch, loadChangelogConfig } from 'changelogen' import { consola } from 'consola' -import { determineBumpType, getContributors, getLatestCommits, loadWorkspace } from './_utils' +import { determineBumpType, getContributors, getLatestCommits, getLatestReleasedTag, getLatestTag, getPreviousReleasedCommits, loadWorkspace } from './_utils' + +const handleSeparateBranch = true async function main () { const releaseBranch = await getCurrentGitBranch() const workspace = await loadWorkspace(process.cwd()) const config = await loadChangelogConfig(process.cwd(), {}) + const prevMessages = new Set(handleSeparateBranch ? await getPreviousReleasedCommits().then(r => r.map(c => c.message)) : []) + const commits = await getLatestCommits().then(commits => commits.filter( - c => config.types[c.type] && !(c.type === 'chore' && c.scope === 'deps'), + c => config.types[c.type] && !(c.type === 'chore' && c.scope === 'deps') && !prevMessages.has(c.message), )) const bumpType = await determineBumpType() || 'patch' @@ -38,6 +42,9 @@ async function main () { const [currentPR] = await $fetch(`https://api.github.com/repos/nuxt/nuxt/pulls?head=nuxt:v${newVersion}`) const contributors = await getContributors() + const latestTag = await getLatestTag() + const previousReleasedTag = handleSeparateBranch ? await getLatestReleasedTag() : latestTag + const releaseNotes = [ currentPR?.body.replace(/## 👉 Changelog[\s\S]*$/, '') || `> ${newVersion} is the next ${bumpType} release.\n>\n> **Timetable**: to be announced.`, '## 👉 Changelog', @@ -45,7 +52,8 @@ async function main () { .replace(/^## v.*\n/, '') .replace(`...${releaseBranch}`, `...v${newVersion}`) .replace(/### ❤️ Contributors[\s\S]*$/, '') - .replace(/[\n\r]+/g, '\n'), + .replace(/[\n\r]+/g, '\n') + .replace(latestTag, previousReleasedTag), '### ❤️ Contributors', contributors.map(c => `- ${c.name} (@${c.username})`).join('\n'), ].join('\n') From 22cb8342d332a4a8a6e3020955e007e796d52e54 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Mon, 26 Aug 2024 15:25:30 +0100 Subject: [PATCH 025/108] fix(nuxt): handle mismatching declaration/plugin extensions (#28709) --- packages/nuxt/src/core/templates.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/packages/nuxt/src/core/templates.ts b/packages/nuxt/src/core/templates.ts index d766d87f0..f4f5d4da8 100644 --- a/packages/nuxt/src/core/templates.ts +++ b/packages/nuxt/src/core/templates.ts @@ -120,11 +120,21 @@ export const pluginsDeclaration: NuxtTemplate = { const relativePath = relative(typesDir, pluginPath) const correspondingDeclaration = pluginPath.replace(/\.(?[cm])?jsx?$/, '.d.$ts') + // if `.d.ts` file exists alongside a `.js` plugin, or if `.d.mts` file exists alongside a `.mjs` plugin, we can use the entire path if (correspondingDeclaration !== pluginPath && exists(correspondingDeclaration)) { tsImports.push(relativePath) continue } + const incorrectDeclaration = pluginPath.replace(/\.[cm]jsx?$/, '.d.ts') + // if `.d.ts` file exists, but plugin is `.mjs`, add `.js` extension to the import + // to hotfix issue until ecosystem updates to `@nuxt/module-builder@>=0.8.0` + if (incorrectDeclaration !== pluginPath && exists(incorrectDeclaration)) { + tsImports.push(relativePath.replace(/\.[cm](jsx?)$/, '.$1')) + continue + } + + // if there is no declaration we only want to remove the extension if it's a TypeScript file if (exists(pluginPath)) { if (TS_RE.test(pluginPath)) { tsImports.push(relativePath.replace(EXTENSION_RE, '')) From 21345c343b9d01b3d231d608fd83e781aaa005e1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 26 Aug 2024 20:06:08 +0100 Subject: [PATCH 026/108] chore(deps): update all non-major dependencies (main) (#28712) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 4 +- packages/nuxt/package.json | 2 +- packages/vite/package.json | 2 +- packages/webpack/package.json | 2 +- pnpm-lock.yaml | 432 +++++++++++++++++----------------- 5 files changed, 227 insertions(+), 215 deletions(-) diff --git a/package.json b/package.json index 13bd11973..93e6980cb 100644 --- a/package.json +++ b/package.json @@ -46,7 +46,7 @@ "magic-string": "^0.30.11", "nitro": "npm:nitro-nightly@3.0.0-beta-28665895.e727afda", "nuxt": "workspace:*", - "rollup": "^4.21.0", + "rollup": "^4.21.1", "typescript": "5.5.4", "unbuild": "3.0.0-rc.7", "vite": "5.4.2", @@ -102,7 +102,7 @@ "vue-router": "4.4.3", "vue-tsc": "2.0.29" }, - "packageManager": "pnpm@9.8.0", + "packageManager": "pnpm@9.9.0", "engines": { "node": "^16.10.0 || >=18.0.0" }, diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 6a406095a..7843fdf6f 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -60,7 +60,7 @@ }, "dependencies": { "@nuxt/devalue": "^2.0.2", - "@nuxt/devtools": "^1.3.14", + "@nuxt/devtools": "^1.4.1", "@nuxt/kit": "workspace:*", "@nuxt/schema": "workspace:*", "@nuxt/telemetry": "^2.5.4", diff --git a/packages/vite/package.json b/packages/vite/package.json index fa2c4220f..3dc2f41b5 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.21.0", + "rollup": "4.21.1", "unbuild": "3.0.0-rc.7", "vue": "3.4.38" }, diff --git a/packages/webpack/package.json b/packages/webpack/package.json index 80d2bb44e..0972dc686 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -78,7 +78,7 @@ "@types/pify": "5.0.4", "@types/webpack-bundle-analyzer": "4.7.0", "@types/webpack-hot-middleware": "2.25.9", - "rollup": "4.21.0", + "rollup": "4.21.1", "unbuild": "3.0.0-rc.7", "vue": "3.4.38" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fd2d55060..19f532bae 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -17,7 +17,7 @@ overrides: magic-string: ^0.30.11 nitro: npm:nitro-nightly@3.0.0-beta-28665895.e727afda nuxt: workspace:* - rollup: ^4.21.0 + rollup: ^4.21.1 typescript: 5.5.4 unbuild: 3.0.0-rc.7 vite: 5.4.2 @@ -235,7 +235,7 @@ importers: version: 2.3.1 unimport: specifier: ^3.11.1 - version: 3.11.1(rollup@4.21.0) + version: 3.11.1(rollup@4.21.1) untyped: specifier: ^1.4.2 version: 1.4.2 @@ -268,8 +268,8 @@ importers: specifier: ^2.0.2 version: 2.0.2 '@nuxt/devtools': - specifier: ^1.3.14 - version: 1.3.14(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + specifier: ^1.4.1 + version: 1.4.1(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) '@nuxt/kit': specifier: workspace:* version: link:../kit @@ -419,13 +419,13 @@ importers: version: 1.10.0 unimport: specifier: ^3.11.1 - version: 3.11.1(rollup@4.21.0) + version: 3.11.1(rollup@4.21.1) unplugin: specifier: ^1.12.2 version: 1.12.2 unplugin-vue-router: specifier: ^0.10.7 - version: 0.10.7(rollup@4.21.0)(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)) + version: 0.10.7(rollup@4.21.1)(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)) unstorage: specifier: ^1.10.2 version: 1.10.2(ioredis@5.4.1) @@ -447,7 +447,7 @@ importers: devDependencies: '@nuxt/scripts': specifier: 0.7.1 - version: 0.7.1(@nuxt/devtools@1.3.14(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.2(rollup@4.21.0)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.4.38)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.41)(rollup@4.21.0)(typescript@5.5.4)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1)) + version: 0.7.1(@nuxt/devtools@1.4.1(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.2(rollup@4.21.1)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.4.38)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.41)(rollup@4.21.1)(typescript@5.5.4)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1)) '@nuxt/ui-templates': specifier: workspace:* version: link:../ui-templates @@ -507,7 +507,7 @@ importers: version: 0.1.3 unimport: specifier: ^3.11.1 - version: 3.11.1(rollup@4.21.0) + version: 3.11.1(rollup@4.21.1) untyped: specifier: ^1.4.2 version: 1.4.2 @@ -634,7 +634,7 @@ importers: version: 0.2.5 unocss: specifier: 0.62.3 - version: 0.62.3(@unocss/webpack@0.62.2(rollup@4.21.0)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + version: 0.62.3(@unocss/webpack@0.62.2(rollup@4.21.1)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.41)(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) vite: specifier: 5.4.2 version: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) @@ -646,7 +646,7 @@ importers: version: link:../kit '@rollup/plugin-replace': specifier: ^5.0.7 - version: 5.0.7(rollup@4.21.0) + version: 5.0.7(rollup@4.21.1) '@vitejs/plugin-vue': specifier: ^5.1.2 version: 5.1.2(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4)) @@ -715,7 +715,7 @@ importers: version: 8.4.41 rollup-plugin-visualizer: specifier: ^5.12.0 - version: 5.12.0(rollup@4.21.0) + version: 5.12.0(rollup@4.21.1) std-env: specifier: ^3.7.0 version: 3.7.0 @@ -754,8 +754,8 @@ importers: specifier: 1.0.5 version: 1.0.5 rollup: - specifier: ^4.21.0 - version: 4.21.0 + specifier: ^4.21.1 + version: 4.21.1 unbuild: specifier: 3.0.0-rc.7 version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.0.29(typescript@5.5.4)) @@ -920,8 +920,8 @@ importers: specifier: 2.25.9 version: 2.25.9 rollup: - specifier: ^4.21.0 - version: 4.21.0 + specifier: ^4.21.1 + version: 4.21.1 unbuild: specifier: 3.0.0-rc.7 version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.0.29(typescript@5.5.4)) @@ -998,7 +998,7 @@ importers: version: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) unplugin-vue-router: specifier: ^0.10.0 - version: 0.10.7(rollup@4.21.0)(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)) + version: 0.10.7(rollup@4.21.1)(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)) vitest: specifier: 1.6.0 version: 1.6.0(@types/node@20.16.1)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0) @@ -1884,17 +1884,22 @@ packages: peerDependencies: vite: 5.4.2 + '@nuxt/devtools-kit@1.4.1': + resolution: {integrity: sha512-6h7T9B0tSZVap13/hf7prEAgIzraj/kyux6/Iif455Trew96jHIFCCboBApUMastYEuCo3l17tgZKe0HW+jrtA==} + peerDependencies: + vite: 5.4.2 + '@nuxt/devtools-ui-kit@1.3.14': resolution: {integrity: sha512-4z8eo77MCDjeNQ8NUSVg3dmfh7QUFqFJZ9m6fdwLjPjjNrSvQn33g4blyQYWhvuRE22/uRGm5X0/HCHa4C5nTQ==} peerDependencies: '@nuxt/devtools': 1.3.14 - '@nuxt/devtools-wizard@1.3.14': - resolution: {integrity: sha512-5kLB53/7YUME6Y8byrOxRhl0hXWm05jPStJd1CJHKDcGrp+hjxYZaSgEwYtEIQ0A1GF04rfL4bJ+qIL+7e0+9Q==} + '@nuxt/devtools-wizard@1.4.1': + resolution: {integrity: sha512-X9uTh5rgt0pw3UjXcHyl8ZFYmCgw8ITRe9Nr2VLCtNROfKz9yol/ESEhYMwTFiFlqSyfJP6/qtogJBjUt6dzTw==} hasBin: true - '@nuxt/devtools@1.3.14': - resolution: {integrity: sha512-ebeVWBisXbhJ7begAZTgSDF8cPbExHv4RPDb9fWTMI1YoVVxX+elqUPw0K6T5Yi4atdGhyxRtGMqjikl7QKp9w==} + '@nuxt/devtools@1.4.1': + resolution: {integrity: sha512-BtmGRAr/pjSE3dBrM7iceNT6OZAQ/MHxq1brkHJDs2VdyZPnqqGS4n3/98saASoRdj0dddsuIElsqC/zIABhgg==} hasBin: true peerDependencies: vite: 5.4.2 @@ -2147,7 +2152,7 @@ packages: resolution: {integrity: sha512-lpA3RZ9PdIG7qqhEfv79tBffNaoDuukFDrmhLqg9ifv99u/ehn+lOg30x2zmhf8AQqQUZaMk/B9fZraQ6/acDQ==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^4.21.0 + rollup: ^4.21.1 peerDependenciesMeta: rollup: optional: true @@ -2156,7 +2161,7 @@ packages: resolution: {integrity: sha512-nEvcR+LRjEjsaSsc4x3XZfCCvZIaSMenZu/OiwOKGN2UhQpAYI7ru7czFvyWbErlpoGjnSX3D5Ch5FcMA3kRWQ==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^4.21.0 + rollup: ^4.21.1 peerDependenciesMeta: rollup: optional: true @@ -2165,7 +2170,7 @@ packages: resolution: {integrity: sha512-UnsKoZK6/aGIH6AdkptXhNvhaqftcjq3zZdT+LY5Ftms6JR06nADcDsYp5hTU9E2lbJUEOhdlY5J4DNTneM+jQ==} engines: {node: '>=16.0.0 || 14 >= 14.17'} peerDependencies: - rollup: ^4.21.0 + rollup: ^4.21.1 peerDependenciesMeta: rollup: optional: true @@ -2174,7 +2179,7 @@ packages: resolution: {integrity: sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^4.21.0 + rollup: ^4.21.1 peerDependenciesMeta: rollup: optional: true @@ -2183,7 +2188,7 @@ packages: resolution: {integrity: sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^4.21.0 + rollup: ^4.21.1 peerDependenciesMeta: rollup: optional: true @@ -2192,7 +2197,7 @@ packages: resolution: {integrity: sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^4.21.0 + rollup: ^4.21.1 peerDependenciesMeta: rollup: optional: true @@ -2201,7 +2206,7 @@ packages: resolution: {integrity: sha512-PqxSfuorkHz/SPpyngLyg5GCEkOcee9M1bkxiVDr41Pd61mqP1PLOoDPbpl44SB2mQGKwV/In74gqQmGITOhEQ==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^4.21.0 + rollup: ^4.21.1 peerDependenciesMeta: rollup: optional: true @@ -2210,7 +2215,7 @@ packages: resolution: {integrity: sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^4.21.0 + rollup: ^4.21.1 peerDependenciesMeta: rollup: optional: true @@ -2223,88 +2228,88 @@ packages: resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^4.21.0 + rollup: ^4.21.1 peerDependenciesMeta: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.21.0': - resolution: {integrity: sha512-WTWD8PfoSAJ+qL87lE7votj3syLavxunWhzCnx3XFxFiI/BA/r3X7MUM8dVrH8rb2r4AiO8jJsr3ZjdaftmnfA==} + '@rollup/rollup-android-arm-eabi@4.21.1': + resolution: {integrity: sha512-2thheikVEuU7ZxFXubPDOtspKn1x0yqaYQwvALVtEcvFhMifPADBrgRPyHV0TF3b+9BgvgjgagVyvA/UqPZHmg==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.21.0': - resolution: {integrity: sha512-a1sR2zSK1B4eYkiZu17ZUZhmUQcKjk2/j9Me2IDjk1GHW7LB5Z35LEzj9iJch6gtUfsnvZs1ZNyDW2oZSThrkA==} + '@rollup/rollup-android-arm64@4.21.1': + resolution: {integrity: sha512-t1lLYn4V9WgnIFHXy1d2Di/7gyzBWS8G5pQSXdZqfrdCGTwi1VasRMSS81DTYb+avDs/Zz4A6dzERki5oRYz1g==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.21.0': - resolution: {integrity: sha512-zOnKWLgDld/svhKO5PD9ozmL6roy5OQ5T4ThvdYZLpiOhEGY+dp2NwUmxK0Ld91LrbjrvtNAE0ERBwjqhZTRAA==} + '@rollup/rollup-darwin-arm64@4.21.1': + resolution: {integrity: sha512-AH/wNWSEEHvs6t4iJ3RANxW5ZCK3fUnmf0gyMxWCesY1AlUj8jY7GC+rQE4wd3gwmZ9XDOpL0kcFnCjtN7FXlA==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.21.0': - resolution: {integrity: sha512-7doS8br0xAkg48SKE2QNtMSFPFUlRdw9+votl27MvT46vo44ATBmdZdGysOevNELmZlfd+NEa0UYOA8f01WSrg==} + '@rollup/rollup-darwin-x64@4.21.1': + resolution: {integrity: sha512-dO0BIz/+5ZdkLZrVgQrDdW7m2RkrLwYTh2YMFG9IpBtlC1x1NPNSXkfczhZieOlOLEqgXOFH3wYHB7PmBtf+Bg==} cpu: [x64] os: [darwin] - '@rollup/rollup-linux-arm-gnueabihf@4.21.0': - resolution: {integrity: sha512-pWJsfQjNWNGsoCq53KjMtwdJDmh/6NubwQcz52aEwLEuvx08bzcy6tOUuawAOncPnxz/3siRtd8hiQ32G1y8VA==} + '@rollup/rollup-linux-arm-gnueabihf@4.21.1': + resolution: {integrity: sha512-sWWgdQ1fq+XKrlda8PsMCfut8caFwZBmhYeoehJ05FdI0YZXk6ZyUjWLrIgbR/VgiGycrFKMMgp7eJ69HOF2pQ==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.21.0': - resolution: {integrity: sha512-efRIANsz3UHZrnZXuEvxS9LoCOWMGD1rweciD6uJQIx2myN3a8Im1FafZBzh7zk1RJ6oKcR16dU3UPldaKd83w==} + '@rollup/rollup-linux-arm-musleabihf@4.21.1': + resolution: {integrity: sha512-9OIiSuj5EsYQlmwhmFRA0LRO0dRRjdCVZA3hnmZe1rEwRk11Jy3ECGGq3a7RrVEZ0/pCsYWx8jG3IvcrJ6RCew==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.21.0': - resolution: {integrity: sha512-ZrPhydkTVhyeGTW94WJ8pnl1uroqVHM3j3hjdquwAcWnmivjAwOYjTEAuEDeJvGX7xv3Z9GAvrBkEzCgHq9U1w==} + '@rollup/rollup-linux-arm64-gnu@4.21.1': + resolution: {integrity: sha512-0kuAkRK4MeIUbzQYu63NrJmfoUVicajoRAL1bpwdYIYRcs57iyIV9NLcuyDyDXE2GiZCL4uhKSYAnyWpjZkWow==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.21.0': - resolution: {integrity: sha512-cfaupqd+UEFeURmqNP2eEvXqgbSox/LHOyN9/d2pSdV8xTrjdg3NgOFJCtc1vQ/jEke1qD0IejbBfxleBPHnPw==} + '@rollup/rollup-linux-arm64-musl@4.21.1': + resolution: {integrity: sha512-/6dYC9fZtfEY0vozpc5bx1RP4VrtEOhNQGb0HwvYNwXD1BBbwQ5cKIbUVVU7G2d5WRE90NfB922elN8ASXAJEA==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.21.0': - resolution: {integrity: sha512-ZKPan1/RvAhrUylwBXC9t7B2hXdpb/ufeu22pG2psV7RN8roOfGurEghw1ySmX/CmDDHNTDDjY3lo9hRlgtaHg==} + '@rollup/rollup-linux-powerpc64le-gnu@4.21.1': + resolution: {integrity: sha512-ltUWy+sHeAh3YZ91NUsV4Xg3uBXAlscQe8ZOXRCVAKLsivGuJsrkawYPUEyCV3DYa9urgJugMLn8Z3Z/6CeyRQ==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.21.0': - resolution: {integrity: sha512-H1eRaCwd5E8eS8leiS+o/NqMdljkcb1d6r2h4fKSsCXQilLKArq6WS7XBLDu80Yz+nMqHVFDquwcVrQmGr28rg==} + '@rollup/rollup-linux-riscv64-gnu@4.21.1': + resolution: {integrity: sha512-BggMndzI7Tlv4/abrgLwa/dxNEMn2gC61DCLrTzw8LkpSKel4o+O+gtjbnkevZ18SKkeN3ihRGPuBxjaetWzWg==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.21.0': - resolution: {integrity: sha512-zJ4hA+3b5tu8u7L58CCSI0A9N1vkfwPhWd/puGXwtZlsB5bTkwDNW/+JCU84+3QYmKpLi+XvHdmrlwUwDA6kqw==} + '@rollup/rollup-linux-s390x-gnu@4.21.1': + resolution: {integrity: sha512-z/9rtlGd/OMv+gb1mNSjElasMf9yXusAxnRDrBaYB+eS1shFm6/4/xDH1SAISO5729fFKUkJ88TkGPRUh8WSAA==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.21.0': - resolution: {integrity: sha512-e2hrvElFIh6kW/UNBQK/kzqMNY5mO+67YtEh9OA65RM5IJXYTWiXjX6fjIiPaqOkBthYF1EqgiZ6OXKcQsM0hg==} + '@rollup/rollup-linux-x64-gnu@4.21.1': + resolution: {integrity: sha512-kXQVcWqDcDKw0S2E0TmhlTLlUgAmMVqPrJZR+KpH/1ZaZhLSl23GZpQVmawBQGVhyP5WXIsIQ/zqbDBBYmxm5w==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.21.0': - resolution: {integrity: sha512-1vvmgDdUSebVGXWX2lIcgRebqfQSff0hMEkLJyakQ9JQUbLDkEaMsPTLOmyccyC6IJ/l3FZuJbmrBw/u0A0uCQ==} + '@rollup/rollup-linux-x64-musl@4.21.1': + resolution: {integrity: sha512-CbFv/WMQsSdl+bpX6rVbzR4kAjSSBuDgCqb1l4J68UYsQNalz5wOqLGYj4ZI0thGpyX5kc+LLZ9CL+kpqDovZA==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.21.0': - resolution: {integrity: sha512-s5oFkZ/hFcrlAyBTONFY1TWndfyre1wOMwU+6KCpm/iatybvrRgmZVM+vCFwxmC5ZhdlgfE0N4XorsDpi7/4XQ==} + '@rollup/rollup-win32-arm64-msvc@4.21.1': + resolution: {integrity: sha512-3Q3brDgA86gHXWHklrwdREKIrIbxC0ZgU8lwpj0eEKGBQH+31uPqr0P2v11pn0tSIxHvcdOWxa4j+YvLNx1i6g==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.21.0': - resolution: {integrity: sha512-G9+TEqRnAA6nbpqyUqgTiopmnfgnMkR3kMukFBDsiyy23LZvUCpiUwjTRx6ezYCjJODXrh52rBR9oXvm+Fp5wg==} + '@rollup/rollup-win32-ia32-msvc@4.21.1': + resolution: {integrity: sha512-tNg+jJcKR3Uwe4L0/wY3Ro0H+u3nrb04+tcq1GSYzBEmKLeOQF2emk1whxlzNqb6MMrQ2JOcQEpuuiPLyRcSIw==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.21.0': - resolution: {integrity: sha512-2jsCDZwtQvRhejHLfZ1JY6w6kEuEtfF9nzYsZxzSlNVKDX+DpsDJ+Rbjkm74nvg2rdx0gwBS+IMdvwJuq3S9pQ==} + '@rollup/rollup-win32-x64-msvc@4.21.1': + resolution: {integrity: sha512-xGiIH95H1zU7naUyTKEyOA/I0aexNMUdO9qRv0bLKN3qu25bBdrxZHqA3PTJ24YNN/GdMzG4xkDcd/GvjuhfLg==} cpu: [x64] os: [win32] @@ -6315,7 +6320,7 @@ packages: resolution: {integrity: sha512-aSHRcJ6KG2IHIioYlvAOcEq6U99sVtqDDKVhnwt70rW6tsz3tv5OSjEiWcgzfsHdLyGXZ/3b/7b/+Za3Y6r1XA==} engines: {node: '>=16'} peerDependencies: - rollup: ^4.21.0 + rollup: ^4.21.1 typescript: 5.5.4 rollup-plugin-visualizer@5.12.0: @@ -6323,13 +6328,13 @@ packages: engines: {node: '>=14'} hasBin: true peerDependencies: - rollup: ^4.21.0 + rollup: ^4.21.1 peerDependenciesMeta: rollup: optional: true - rollup@4.21.0: - resolution: {integrity: sha512-vo+S/lfA2lMS7rZ2Qoubi6I5hwZwzXeUIctILZLbHI+laNtvhhOIon2S1JksA5UEDQ7l3vberd0fxK44lTYjbQ==} + rollup@4.21.1: + resolution: {integrity: sha512-ZnYyKvscThhgd3M5+Qt3pmhO4jIRR5RGzaSovB6Q7rGNrK5cUncrtLmcTTJVSdcKXyZjW8X8MB0JMSuH9bcAJg==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -7125,8 +7130,8 @@ packages: vue-tsc: optional: true - vite-plugin-inspect@0.8.6: - resolution: {integrity: sha512-iM/smnFRSuDq9UMVAN06fqBbHAofGDtB5yBucsl0QnPCFqQ2TmPIbsSgSR3gUv13qJ8oPE/FFhXlm9g1xX9nzg==} + vite-plugin-inspect@0.8.7: + resolution: {integrity: sha512-/XXou3MVc13A5O9/2Nd6xczjrUwt7ZyI9h8pTnUMkr5SshLcb0PJUOVq2V+XVkdeU4njsqAtmK87THZuO2coGA==} engines: {node: '>=14'} peerDependencies: '@nuxt/kit': '*' @@ -8221,17 +8226,24 @@ snapshots: execa: 7.2.0 vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) - '@nuxt/devtools-ui-kit@1.3.14(@nuxt/devtools@1.3.14(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.2(rollup@4.21.0)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.4.38)(nuxt@packages+nuxt)(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1))': + '@nuxt/devtools-kit@1.4.1(vite@5.4.2(@types/node@20.16.1)(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.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) + + '@nuxt/devtools-ui-kit@1.3.14(@nuxt/devtools@1.4.1(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.2(rollup@4.21.1)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.4.38)(nuxt@packages+nuxt)(postcss@8.4.41)(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@iconify-json/carbon': 1.1.37 '@iconify-json/logos': 1.1.44 '@iconify-json/ri': 1.1.22 '@iconify-json/tabler': 1.1.120 - '@nuxt/devtools': 1.3.14(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + '@nuxt/devtools': 1.4.1(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) '@nuxt/devtools-kit': 1.3.14(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) '@nuxt/kit': link:packages/kit '@unocss/core': 0.62.2 - '@unocss/nuxt': 0.62.2(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(webpack@5.94.0(esbuild@0.23.1)) + '@unocss/nuxt': 0.62.2(postcss@8.4.41)(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(webpack@5.94.0(esbuild@0.23.1)) '@unocss/preset-attributify': 0.62.2 '@unocss/preset-icons': 0.62.2 '@unocss/preset-mini': 0.62.2 @@ -8242,7 +8254,7 @@ snapshots: defu: 6.1.4 focus-trap: 7.5.4 splitpanes: 3.1.5 - unocss: 0.62.3(@unocss/webpack@0.62.2(rollup@4.21.0)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + unocss: 0.62.3(@unocss/webpack@0.62.2(rollup@4.21.1)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.41)(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) v-lazy-show: 0.2.4(@vue/compiler-core@3.4.38) transitivePeerDependencies: - '@unocss/webpack' @@ -8267,7 +8279,7 @@ snapshots: - vue - webpack - '@nuxt/devtools-wizard@1.3.14': + '@nuxt/devtools-wizard@1.4.1': dependencies: consola: 3.2.3 diff: 5.2.0 @@ -8280,11 +8292,11 @@ snapshots: rc9: 2.1.2 semver: 7.6.3 - '@nuxt/devtools@1.3.14(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))': + '@nuxt/devtools@1.4.1(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))': dependencies: '@antfu/utils': 0.7.10 - '@nuxt/devtools-kit': 1.3.14(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) - '@nuxt/devtools-wizard': 1.3.14 + '@nuxt/devtools-kit': 1.4.1(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + '@nuxt/devtools-wizard': 1.4.1 '@nuxt/kit': link:packages/kit '@vue/devtools-core': 7.3.3(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) '@vue/devtools-kit': 7.3.3 @@ -8294,7 +8306,6 @@ snapshots: destr: 2.0.3 error-stack-parser-es: 0.1.5 execa: 7.2.0 - fast-glob: 3.3.2 fast-npm-meta: 0.2.2 flatted: 3.3.1 get-port-please: 3.1.2 @@ -8314,9 +8325,10 @@ snapshots: semver: 7.6.3 simple-git: 3.25.0 sirv: 2.0.4 - unimport: 3.11.1(rollup@4.21.0) + tinyglobby: 0.2.5 + unimport: 3.11.1(rollup@4.21.1) vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) - vite-plugin-inspect: 0.8.6(@nuxt/kit@packages+kit)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + vite-plugin-inspect: 0.8.7(@nuxt/kit@packages+kit)(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) vite-plugin-vue-inspector: 5.1.3(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) which: 3.0.1 ws: 8.18.0 @@ -8368,10 +8380,10 @@ snapshots: string-width: 4.2.3 webpack: 5.94.0 - '@nuxt/scripts@0.7.1(@nuxt/devtools@1.3.14(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.2(rollup@4.21.0)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.4.38)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.41)(rollup@4.21.0)(typescript@5.5.4)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1))': + '@nuxt/scripts@0.7.1(@nuxt/devtools@1.4.1(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.2(rollup@4.21.1)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.4.38)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.41)(rollup@4.21.1)(typescript@5.5.4)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@nuxt/devtools-kit': 1.3.14(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) - '@nuxt/devtools-ui-kit': 1.3.14(@nuxt/devtools@1.3.14(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.2(rollup@4.21.0)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.4.38)(nuxt@packages+nuxt)(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1)) + '@nuxt/devtools-ui-kit': 1.3.14(@nuxt/devtools@1.4.1(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.2(rollup@4.21.1)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.4.38)(nuxt@packages+nuxt)(postcss@8.4.41)(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1)) '@nuxt/kit': link:packages/kit '@types/google.maps': 3.55.12 '@types/stripe-v3': 3.1.33 @@ -8394,7 +8406,7 @@ snapshots: std-env: 3.7.0 third-party-capital: 2.3.0 ufo: 1.5.4 - unimport: 3.11.1(rollup@4.21.0) + unimport: 3.11.1(rollup@4.21.1) unplugin: 1.12.2 unstorage: 1.10.2(ioredis@5.4.1) valibot: 0.38.0(typescript@5.5.4) @@ -8701,133 +8713,133 @@ snapshots: - encoding - supports-color - '@rollup/plugin-alias@5.1.0(rollup@4.21.0)': + '@rollup/plugin-alias@5.1.0(rollup@4.21.1)': dependencies: slash: 4.0.0 optionalDependencies: - rollup: 4.21.0 + rollup: 4.21.1 - '@rollup/plugin-commonjs@25.0.7(rollup@4.21.0)': + '@rollup/plugin-commonjs@25.0.7(rollup@4.21.1)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.21.0) + '@rollup/pluginutils': 5.1.0(rollup@4.21.1) commondir: 1.0.1 estree-walker: 2.0.2 glob: 8.1.0 is-reference: 1.2.1 magic-string: 0.30.11 optionalDependencies: - rollup: 4.21.0 + rollup: 4.21.1 - '@rollup/plugin-commonjs@26.0.1(rollup@4.21.0)': + '@rollup/plugin-commonjs@26.0.1(rollup@4.21.1)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.21.0) + '@rollup/pluginutils': 5.1.0(rollup@4.21.1) commondir: 1.0.1 estree-walker: 2.0.2 glob: 10.4.1 is-reference: 1.2.1 magic-string: 0.30.11 optionalDependencies: - rollup: 4.21.0 + rollup: 4.21.1 - '@rollup/plugin-inject@5.0.5(rollup@4.21.0)': + '@rollup/plugin-inject@5.0.5(rollup@4.21.1)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.21.0) + '@rollup/pluginutils': 5.1.0(rollup@4.21.1) estree-walker: 2.0.2 magic-string: 0.30.11 optionalDependencies: - rollup: 4.21.0 + rollup: 4.21.1 - '@rollup/plugin-json@6.1.0(rollup@4.21.0)': + '@rollup/plugin-json@6.1.0(rollup@4.21.1)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.21.0) + '@rollup/pluginutils': 5.1.0(rollup@4.21.1) optionalDependencies: - rollup: 4.21.0 + rollup: 4.21.1 - '@rollup/plugin-node-resolve@15.2.3(rollup@4.21.0)': + '@rollup/plugin-node-resolve@15.2.3(rollup@4.21.1)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.21.0) + '@rollup/pluginutils': 5.1.0(rollup@4.21.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.21.0 + rollup: 4.21.1 - '@rollup/plugin-replace@5.0.7(rollup@4.21.0)': + '@rollup/plugin-replace@5.0.7(rollup@4.21.1)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.21.0) + '@rollup/pluginutils': 5.1.0(rollup@4.21.1) magic-string: 0.30.11 optionalDependencies: - rollup: 4.21.0 + rollup: 4.21.1 - '@rollup/plugin-terser@0.4.4(rollup@4.21.0)': + '@rollup/plugin-terser@0.4.4(rollup@4.21.1)': dependencies: serialize-javascript: 6.0.2 smob: 1.4.1 terser: 5.27.0 optionalDependencies: - rollup: 4.21.0 + rollup: 4.21.1 '@rollup/pluginutils@4.2.1': dependencies: estree-walker: 2.0.2 picomatch: 2.3.1 - '@rollup/pluginutils@5.1.0(rollup@4.21.0)': + '@rollup/pluginutils@5.1.0(rollup@4.21.1)': dependencies: '@types/estree': 1.0.5 estree-walker: 2.0.2 picomatch: 2.3.1 optionalDependencies: - rollup: 4.21.0 + rollup: 4.21.1 - '@rollup/rollup-android-arm-eabi@4.21.0': + '@rollup/rollup-android-arm-eabi@4.21.1': optional: true - '@rollup/rollup-android-arm64@4.21.0': + '@rollup/rollup-android-arm64@4.21.1': optional: true - '@rollup/rollup-darwin-arm64@4.21.0': + '@rollup/rollup-darwin-arm64@4.21.1': optional: true - '@rollup/rollup-darwin-x64@4.21.0': + '@rollup/rollup-darwin-x64@4.21.1': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.21.0': + '@rollup/rollup-linux-arm-gnueabihf@4.21.1': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.21.0': + '@rollup/rollup-linux-arm-musleabihf@4.21.1': optional: true - '@rollup/rollup-linux-arm64-gnu@4.21.0': + '@rollup/rollup-linux-arm64-gnu@4.21.1': optional: true - '@rollup/rollup-linux-arm64-musl@4.21.0': + '@rollup/rollup-linux-arm64-musl@4.21.1': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.21.0': + '@rollup/rollup-linux-powerpc64le-gnu@4.21.1': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.21.0': + '@rollup/rollup-linux-riscv64-gnu@4.21.1': optional: true - '@rollup/rollup-linux-s390x-gnu@4.21.0': + '@rollup/rollup-linux-s390x-gnu@4.21.1': optional: true - '@rollup/rollup-linux-x64-gnu@4.21.0': + '@rollup/rollup-linux-x64-gnu@4.21.1': optional: true - '@rollup/rollup-linux-x64-musl@4.21.0': + '@rollup/rollup-linux-x64-musl@4.21.1': optional: true - '@rollup/rollup-win32-arm64-msvc@4.21.0': + '@rollup/rollup-win32-arm64-msvc@4.21.1': optional: true - '@rollup/rollup-win32-ia32-msvc@4.21.0': + '@rollup/rollup-win32-ia32-msvc@4.21.1': optional: true - '@rollup/rollup-win32-x64-msvc@4.21.0': + '@rollup/rollup-win32-x64-msvc@4.21.1': optional: true '@rushstack/eslint-patch@1.10.4': {} @@ -9267,32 +9279,32 @@ snapshots: unhead: 1.10.0 vue: 3.4.38(typescript@5.5.4) - '@unocss/astro@0.62.2(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))': + '@unocss/astro@0.62.2(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))': dependencies: '@unocss/core': 0.62.2 '@unocss/reset': 0.62.2 - '@unocss/vite': 0.62.2(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + '@unocss/vite': 0.62.2(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) optionalDependencies: vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - rollup - supports-color - '@unocss/astro@0.62.3(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))': + '@unocss/astro@0.62.3(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))': dependencies: '@unocss/core': 0.62.3 '@unocss/reset': 0.62.3 - '@unocss/vite': 0.62.3(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + '@unocss/vite': 0.62.3(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) optionalDependencies: vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - rollup - supports-color - '@unocss/cli@0.62.2(rollup@4.21.0)': + '@unocss/cli@0.62.2(rollup@4.21.1)': dependencies: '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.0(rollup@4.21.0) + '@rollup/pluginutils': 5.1.0(rollup@4.21.1) '@unocss/config': 0.62.2 '@unocss/core': 0.62.2 '@unocss/preset-uno': 0.62.2 @@ -9308,10 +9320,10 @@ snapshots: - rollup - supports-color - '@unocss/cli@0.62.3(rollup@4.21.0)': + '@unocss/cli@0.62.3(rollup@4.21.1)': dependencies: '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.0(rollup@4.21.0) + '@rollup/pluginutils': 5.1.0(rollup@4.21.1) '@unocss/config': 0.62.3 '@unocss/core': 0.62.3 '@unocss/preset-uno': 0.62.3 @@ -9367,7 +9379,7 @@ snapshots: gzip-size: 6.0.0 sirv: 2.0.4 - '@unocss/nuxt@0.62.2(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(webpack@5.94.0(esbuild@0.23.1))': + '@unocss/nuxt@0.62.2(postcss@8.4.41)(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@nuxt/kit': link:packages/kit '@unocss/config': 0.62.2 @@ -9380,9 +9392,9 @@ snapshots: '@unocss/preset-web-fonts': 0.62.2 '@unocss/preset-wind': 0.62.2 '@unocss/reset': 0.62.2 - '@unocss/vite': 0.62.2(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) - '@unocss/webpack': 0.62.2(rollup@4.21.0)(webpack@5.94.0(esbuild@0.23.1)) - unocss: 0.62.2(@unocss/webpack@0.62.2(rollup@4.21.0)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + '@unocss/vite': 0.62.2(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + '@unocss/webpack': 0.62.2(rollup@4.21.1)(webpack@5.94.0(esbuild@0.23.1)) + unocss: 0.62.2(@unocss/webpack@0.62.2(rollup@4.21.1)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.41)(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) transitivePeerDependencies: - postcss - rollup @@ -9576,10 +9588,10 @@ snapshots: dependencies: '@unocss/core': 0.62.3 - '@unocss/vite@0.62.2(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))': + '@unocss/vite@0.62.2(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))': dependencies: '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.0(rollup@4.21.0) + '@rollup/pluginutils': 5.1.0(rollup@4.21.1) '@unocss/config': 0.62.2 '@unocss/core': 0.62.2 '@unocss/inspector': 0.62.2 @@ -9593,10 +9605,10 @@ snapshots: - rollup - supports-color - '@unocss/vite@0.62.3(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))': + '@unocss/vite@0.62.3(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))': dependencies: '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.0(rollup@4.21.0) + '@rollup/pluginutils': 5.1.0(rollup@4.21.1) '@unocss/config': 0.62.3 '@unocss/core': 0.62.3 '@unocss/inspector': 0.62.3 @@ -9610,10 +9622,10 @@ snapshots: - rollup - supports-color - '@unocss/webpack@0.62.2(rollup@4.21.0)(webpack@5.94.0(esbuild@0.23.1))': + '@unocss/webpack@0.62.2(rollup@4.21.1)(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.0(rollup@4.21.0) + '@rollup/pluginutils': 5.1.0(rollup@4.21.1) '@unocss/config': 0.62.2 '@unocss/core': 0.62.2 chokidar: 3.6.0 @@ -9769,10 +9781,10 @@ snapshots: path-browserify: 1.0.1 vscode-uri: 3.0.8 - '@vue-macros/common@1.12.2(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4))': + '@vue-macros/common@1.12.2(rollup@4.21.1)(vue@3.4.38(typescript@5.5.4))': dependencies: '@babel/types': 7.25.2 - '@rollup/pluginutils': 5.1.0(rollup@4.21.0) + '@rollup/pluginutils': 5.1.0(rollup@4.21.1) '@vue/compiler-sfc': 3.4.38 ast-kit: 1.0.1 local-pkg: 0.5.0 @@ -12767,14 +12779,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.21.0) - '@rollup/plugin-commonjs': 26.0.1(rollup@4.21.0) - '@rollup/plugin-inject': 5.0.5(rollup@4.21.0) - '@rollup/plugin-json': 6.1.0(rollup@4.21.0) - '@rollup/plugin-node-resolve': 15.2.3(rollup@4.21.0) - '@rollup/plugin-replace': 5.0.7(rollup@4.21.0) - '@rollup/plugin-terser': 0.4.4(rollup@4.21.0) - '@rollup/pluginutils': 5.1.0(rollup@4.21.0) + '@rollup/plugin-alias': 5.1.0(rollup@4.21.1) + '@rollup/plugin-commonjs': 26.0.1(rollup@4.21.1) + '@rollup/plugin-inject': 5.0.5(rollup@4.21.1) + '@rollup/plugin-json': 6.1.0(rollup@4.21.1) + '@rollup/plugin-node-resolve': 15.2.3(rollup@4.21.1) + '@rollup/plugin-replace': 5.0.7(rollup@4.21.1) + '@rollup/plugin-terser': 0.4.4(rollup@4.21.1) + '@rollup/pluginutils': 5.1.0(rollup@4.21.1) '@types/http-proxy': 1.17.14 '@vercel/nft': 0.27.2(encoding@0.1.13) archiver: 7.0.1 @@ -12820,8 +12832,8 @@ snapshots: pkg-types: 1.2.0 pretty-bytes: 6.1.1 radix3: 1.1.2 - rollup: 4.21.0 - rollup-plugin-visualizer: 5.12.0(rollup@4.21.0) + rollup: 4.21.1 + rollup-plugin-visualizer: 5.12.0(rollup@4.21.1) scule: 1.3.0 semver: 7.6.3 serve-placeholder: 2.0.2 @@ -12831,7 +12843,7 @@ snapshots: uncrypto: 0.1.3 unctx: 2.3.1 unenv: 1.10.0 - unimport: 3.11.1(rollup@4.21.0) + unimport: 3.11.1(rollup@4.21.1) unstorage: 1.10.2(ioredis@5.4.1) untyped: 1.4.2 unwasm: 0.3.9 @@ -12861,14 +12873,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.21.0) - '@rollup/plugin-commonjs': 25.0.7(rollup@4.21.0) - '@rollup/plugin-inject': 5.0.5(rollup@4.21.0) - '@rollup/plugin-json': 6.1.0(rollup@4.21.0) - '@rollup/plugin-node-resolve': 15.2.3(rollup@4.21.0) - '@rollup/plugin-replace': 5.0.7(rollup@4.21.0) - '@rollup/plugin-terser': 0.4.4(rollup@4.21.0) - '@rollup/pluginutils': 5.1.0(rollup@4.21.0) + '@rollup/plugin-alias': 5.1.0(rollup@4.21.1) + '@rollup/plugin-commonjs': 25.0.7(rollup@4.21.1) + '@rollup/plugin-inject': 5.0.5(rollup@4.21.1) + '@rollup/plugin-json': 6.1.0(rollup@4.21.1) + '@rollup/plugin-node-resolve': 15.2.3(rollup@4.21.1) + '@rollup/plugin-replace': 5.0.7(rollup@4.21.1) + '@rollup/plugin-terser': 0.4.4(rollup@4.21.1) + '@rollup/pluginutils': 5.1.0(rollup@4.21.1) '@types/http-proxy': 1.17.14 '@vercel/nft': 0.26.5(encoding@0.1.13) archiver: 7.0.1 @@ -12912,8 +12924,8 @@ snapshots: pkg-types: 1.2.0 pretty-bytes: 6.1.1 radix3: 1.1.2 - rollup: 4.21.0 - rollup-plugin-visualizer: 5.12.0(rollup@4.21.0) + rollup: 4.21.1 + rollup-plugin-visualizer: 5.12.0(rollup@4.21.1) scule: 1.3.0 semver: 7.6.3 serve-placeholder: 2.0.2 @@ -12923,7 +12935,7 @@ snapshots: uncrypto: 0.1.3 unctx: 2.3.1 unenv: 1.10.0 - unimport: 3.11.1(rollup@4.21.0) + unimport: 3.11.1(rollup@4.21.1) unstorage: 1.10.2(ioredis@5.4.1) unwasm: 0.3.9 transitivePeerDependencies: @@ -13847,43 +13859,43 @@ snapshots: glob: 11.0.0 package-json-from-dist: 1.0.0 - rollup-plugin-dts@6.1.1(rollup@4.21.0)(typescript@5.5.4): + rollup-plugin-dts@6.1.1(rollup@4.21.1)(typescript@5.5.4): dependencies: magic-string: 0.30.11 - rollup: 4.21.0 + rollup: 4.21.1 typescript: 5.5.4 optionalDependencies: '@babel/code-frame': 7.24.7 - rollup-plugin-visualizer@5.12.0(rollup@4.21.0): + rollup-plugin-visualizer@5.12.0(rollup@4.21.1): dependencies: open: 8.4.2 picomatch: 2.3.1 source-map: 0.7.4 yargs: 17.7.2 optionalDependencies: - rollup: 4.21.0 + rollup: 4.21.1 - rollup@4.21.0: + rollup@4.21.1: dependencies: '@types/estree': 1.0.5 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.21.0 - '@rollup/rollup-android-arm64': 4.21.0 - '@rollup/rollup-darwin-arm64': 4.21.0 - '@rollup/rollup-darwin-x64': 4.21.0 - '@rollup/rollup-linux-arm-gnueabihf': 4.21.0 - '@rollup/rollup-linux-arm-musleabihf': 4.21.0 - '@rollup/rollup-linux-arm64-gnu': 4.21.0 - '@rollup/rollup-linux-arm64-musl': 4.21.0 - '@rollup/rollup-linux-powerpc64le-gnu': 4.21.0 - '@rollup/rollup-linux-riscv64-gnu': 4.21.0 - '@rollup/rollup-linux-s390x-gnu': 4.21.0 - '@rollup/rollup-linux-x64-gnu': 4.21.0 - '@rollup/rollup-linux-x64-musl': 4.21.0 - '@rollup/rollup-win32-arm64-msvc': 4.21.0 - '@rollup/rollup-win32-ia32-msvc': 4.21.0 - '@rollup/rollup-win32-x64-msvc': 4.21.0 + '@rollup/rollup-android-arm-eabi': 4.21.1 + '@rollup/rollup-android-arm64': 4.21.1 + '@rollup/rollup-darwin-arm64': 4.21.1 + '@rollup/rollup-darwin-x64': 4.21.1 + '@rollup/rollup-linux-arm-gnueabihf': 4.21.1 + '@rollup/rollup-linux-arm-musleabihf': 4.21.1 + '@rollup/rollup-linux-arm64-gnu': 4.21.1 + '@rollup/rollup-linux-arm64-musl': 4.21.1 + '@rollup/rollup-linux-powerpc64le-gnu': 4.21.1 + '@rollup/rollup-linux-riscv64-gnu': 4.21.1 + '@rollup/rollup-linux-s390x-gnu': 4.21.1 + '@rollup/rollup-linux-x64-gnu': 4.21.1 + '@rollup/rollup-linux-x64-musl': 4.21.1 + '@rollup/rollup-win32-arm64-msvc': 4.21.1 + '@rollup/rollup-win32-ia32-msvc': 4.21.1 + '@rollup/rollup-win32-x64-msvc': 4.21.1 fsevents: 2.3.3 run-applescript@5.0.0: @@ -14391,12 +14403,12 @@ snapshots: unbuild@3.0.0-rc.7(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.0.29(typescript@5.5.4)): dependencies: - '@rollup/plugin-alias': 5.1.0(rollup@4.21.0) - '@rollup/plugin-commonjs': 26.0.1(rollup@4.21.0) - '@rollup/plugin-json': 6.1.0(rollup@4.21.0) - '@rollup/plugin-node-resolve': 15.2.3(rollup@4.21.0) - '@rollup/plugin-replace': 5.0.7(rollup@4.21.0) - '@rollup/pluginutils': 5.1.0(rollup@4.21.0) + '@rollup/plugin-alias': 5.1.0(rollup@4.21.1) + '@rollup/plugin-commonjs': 26.0.1(rollup@4.21.1) + '@rollup/plugin-json': 6.1.0(rollup@4.21.1) + '@rollup/plugin-node-resolve': 15.2.3(rollup@4.21.1) + '@rollup/plugin-replace': 5.0.7(rollup@4.21.1) + '@rollup/pluginutils': 5.1.0(rollup@4.21.1) citty: 0.1.6 consola: 3.2.3 defu: 6.1.4 @@ -14410,8 +14422,8 @@ snapshots: pathe: 1.1.2 pkg-types: 1.2.0 pretty-bytes: 6.1.1 - rollup: 4.21.0 - rollup-plugin-dts: 6.1.1(rollup@4.21.0)(typescript@5.5.4) + rollup: 4.21.1 + rollup-plugin-dts: 6.1.1(rollup@4.21.1)(typescript@5.5.4) scule: 1.3.0 ufo: 1.5.4 untyped: 1.4.2 @@ -14474,9 +14486,9 @@ snapshots: trough: 2.2.0 vfile: 6.0.1 - unimport@3.11.1(rollup@4.21.0): + unimport@3.11.1(rollup@4.21.1): dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.21.0) + '@rollup/pluginutils': 5.1.0(rollup@4.21.1) acorn: 8.12.1 escape-string-regexp: 5.0.0 estree-walker: 3.0.3 @@ -14521,10 +14533,10 @@ snapshots: universalify@2.0.0: {} - unocss@0.62.2(@unocss/webpack@0.62.2(rollup@4.21.0)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)): + unocss@0.62.2(@unocss/webpack@0.62.2(rollup@4.21.1)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.41)(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)): dependencies: - '@unocss/astro': 0.62.2(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) - '@unocss/cli': 0.62.2(rollup@4.21.0) + '@unocss/astro': 0.62.2(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + '@unocss/cli': 0.62.2(rollup@4.21.1) '@unocss/core': 0.62.2 '@unocss/extractor-arbitrary-variants': 0.62.2 '@unocss/postcss': 0.62.2(postcss@8.4.41) @@ -14542,19 +14554,19 @@ snapshots: '@unocss/transformer-compile-class': 0.62.2 '@unocss/transformer-directives': 0.62.2 '@unocss/transformer-variant-group': 0.62.2 - '@unocss/vite': 0.62.2(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + '@unocss/vite': 0.62.2(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) optionalDependencies: - '@unocss/webpack': 0.62.2(rollup@4.21.0)(webpack@5.94.0(esbuild@0.23.1)) + '@unocss/webpack': 0.62.2(rollup@4.21.1)(webpack@5.94.0(esbuild@0.23.1)) vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - postcss - rollup - supports-color - unocss@0.62.3(@unocss/webpack@0.62.2(rollup@4.21.0)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.41)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)): + unocss@0.62.3(@unocss/webpack@0.62.2(rollup@4.21.1)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.41)(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)): dependencies: - '@unocss/astro': 0.62.3(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) - '@unocss/cli': 0.62.3(rollup@4.21.0) + '@unocss/astro': 0.62.3(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + '@unocss/cli': 0.62.3(rollup@4.21.1) '@unocss/core': 0.62.3 '@unocss/extractor-arbitrary-variants': 0.62.3 '@unocss/postcss': 0.62.3(postcss@8.4.41) @@ -14572,20 +14584,20 @@ snapshots: '@unocss/transformer-compile-class': 0.62.3 '@unocss/transformer-directives': 0.62.3 '@unocss/transformer-variant-group': 0.62.3 - '@unocss/vite': 0.62.3(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + '@unocss/vite': 0.62.3(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) optionalDependencies: - '@unocss/webpack': 0.62.2(rollup@4.21.0)(webpack@5.94.0(esbuild@0.23.1)) + '@unocss/webpack': 0.62.2(rollup@4.21.1)(webpack@5.94.0(esbuild@0.23.1)) vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - postcss - rollup - supports-color - unplugin-vue-router@0.10.7(rollup@4.21.0)(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)): + unplugin-vue-router@0.10.7(rollup@4.21.1)(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)): dependencies: '@babel/types': 7.25.2 - '@rollup/pluginutils': 5.1.0(rollup@4.21.0) - '@vue-macros/common': 1.12.2(rollup@4.21.0)(vue@3.4.38(typescript@5.5.4)) + '@rollup/pluginutils': 5.1.0(rollup@4.21.1) + '@vue-macros/common': 1.12.2(rollup@4.21.1)(vue@3.4.38(typescript@5.5.4)) ast-walker-scope: 0.6.2 chokidar: 3.6.0 fast-glob: 3.3.2 @@ -14775,10 +14787,10 @@ snapshots: typescript: 5.5.4 vue-tsc: 2.0.29(typescript@5.5.4) - vite-plugin-inspect@0.8.6(@nuxt/kit@packages+kit)(rollup@4.21.0)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)): + vite-plugin-inspect@0.8.7(@nuxt/kit@packages+kit)(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)): dependencies: '@antfu/utils': 0.7.10 - '@rollup/pluginutils': 5.1.0(rollup@4.21.0) + '@rollup/pluginutils': 5.1.0(rollup@4.21.1) debug: 4.3.6(supports-color@9.4.0) error-stack-parser-es: 0.1.5 fs-extra: 11.2.0 @@ -14812,7 +14824,7 @@ snapshots: dependencies: esbuild: 0.21.5 postcss: 8.4.41 - rollup: 4.21.0 + rollup: 4.21.1 optionalDependencies: '@types/node': 20.16.1 fsevents: 2.3.3 From 76f3ab400d0073eee31f2db68b66f1fb4709c701 Mon Sep 17 00:00:00 2001 From: Thimo Sietsma Date: Mon, 26 Aug 2024 21:57:58 +0200 Subject: [PATCH 027/108] fix(nuxt): do not accept arbitrary strings for `MiddlewareKey` (#28676) --- nuxt.config.ts | 7 ++++++- packages/nuxt/src/pages/module.ts | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/nuxt.config.ts b/nuxt.config.ts index 694788ebb..54f547026 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -1,16 +1,21 @@ // For pnpm typecheck:docs to generate correct types -import { addPluginTemplate } from 'nuxt/kit' +import { addPluginTemplate, addRouteMiddleware } from 'nuxt/kit' export default defineNuxtConfig({ typescript: { shim: process.env.DOCS_TYPECHECK === 'true' }, pages: process.env.DOCS_TYPECHECK === 'true', modules: [ function () { + if (!process.env.DOCS_TYPECHECK) { return } addPluginTemplate({ filename: 'plugins/my-plugin.mjs', getContents: () => 'export default defineNuxtPlugin({ name: \'my-plugin\' })', }) + addRouteMiddleware({ + name: 'auth', + path: '#build/auth.js', + }) }, ], }) diff --git a/packages/nuxt/src/pages/module.ts b/packages/nuxt/src/pages/module.ts index 35a6f10af..5e79e3174 100644 --- a/packages/nuxt/src/pages/module.ts +++ b/packages/nuxt/src/pages/module.ts @@ -515,7 +515,7 @@ export default defineNuxtModule({ const namedMiddleware = app.middleware.filter(mw => !mw.global) return [ 'import type { NavigationGuard } from \'vue-router\'', - `export type MiddlewareKey = ${namedMiddleware.map(mw => genString(mw.name)).join(' | ') || 'string'}`, + `export type MiddlewareKey = ${namedMiddleware.map(mw => genString(mw.name)).join(' | ') || 'never'}`, `declare module ${genString(composablesFile)} {`, ' interface PageMeta {', ' middleware?: MiddlewareKey | NavigationGuard | Array', From 3c1582b6ff668fa331f61ad535e395276792cee2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 27 Aug 2024 09:38:04 +0100 Subject: [PATCH 028/108] chore(deps): update devdependency @nuxt/eslint-config to v0.5.3 (main) (#28713) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 200 +++++++++++++++++++++++++------------------------ 2 files changed, 104 insertions(+), 98 deletions(-) diff --git a/package.json b/package.json index 93e6980cb..018c2fd45 100644 --- a/package.json +++ b/package.json @@ -54,7 +54,7 @@ }, "devDependencies": { "@eslint/js": "9.9.1", - "@nuxt/eslint-config": "0.5.2", + "@nuxt/eslint-config": "0.5.3", "@nuxt/kit": "workspace:*", "@nuxt/test-utils": "3.14.1", "@nuxt/webpack-builder": "workspace:*", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 19f532bae..178e05d0a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -36,8 +36,8 @@ importers: specifier: 9.9.1 version: 9.9.1 '@nuxt/eslint-config': - specifier: 0.5.2 - version: 0.5.2(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) + specifier: 0.5.3 + version: 0.5.3(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) '@nuxt/kit': specifier: workspace:* version: link:packages/kit @@ -1904,13 +1904,13 @@ packages: peerDependencies: vite: 5.4.2 - '@nuxt/eslint-config@0.5.2': - resolution: {integrity: sha512-InlT4s6dUaO7YGxz0J2yaW3pRiCbIPBH4Mc3OxUPFT5+BYYXASm/Os+Ssc0Ia/UDAjiofLwd0Ov+QforPOeQUg==} + '@nuxt/eslint-config@0.5.3': + resolution: {integrity: sha512-V/z6pvNLiUwh4Y2goaqIDA91rmglWujYyUTfm6e0uKillJPKyUXjPwlQyxtvfEtUyyaR/RnUswjzluL6xcZt2g==} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - '@nuxt/eslint-plugin@0.5.2': - resolution: {integrity: sha512-Z7v+mVJp6ertuwyYSU5NQbPzAEjvNDI3W88jcRr6cM94SzlJCJWfgZgZtxumbISGT2SAIO4TqNC++wFxDC5Jgw==} + '@nuxt/eslint-plugin@0.5.3': + resolution: {integrity: sha512-Qcm33Jv+BIQNreSyG0Rold64iL0VBTaL6s+dh2/88UwKknnb5GWnkP19Op7+w1xkl74okky6LIPkHPSJq3Ue7A==} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -2536,8 +2536,8 @@ packages: '@types/youtube@0.0.50': resolution: {integrity: sha512-d4GpH4uPYp9W07kc487tiq6V/EUHl18vZWFMbQoe4Sk9LXEWzFi/BMf9x7TI4m7/j7gU3KeX8H6M8aPBgykeLw==} - '@typescript-eslint/eslint-plugin@8.1.0': - resolution: {integrity: sha512-LlNBaHFCEBPHyD4pZXb35mzjGkuGKXU5eeCA1SxvHfiRES0E82dOounfVpL4DCqYvJEKab0bZIA0gCRpdLKkCw==} + '@typescript-eslint/eslint-plugin@8.3.0': + resolution: {integrity: sha512-FLAIn63G5KH+adZosDYiutqkOkYEx0nvcwNNfJAf+c7Ae/H35qWwTYvPZUKFj5AS+WfHG/WJJfWnDnyNUlp8UA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 @@ -2547,8 +2547,8 @@ packages: typescript: optional: true - '@typescript-eslint/parser@8.1.0': - resolution: {integrity: sha512-U7iTAtGgJk6DPX9wIWPPOlt1gO57097G06gIcl0N0EEnNw8RGD62c+2/DiP/zL7KrkqnnqF7gtFGR7YgzPllTA==} + '@typescript-eslint/parser@8.3.0': + resolution: {integrity: sha512-h53RhVyLu6AtpUzVCYLPhZGL5jzTD9fZL+SYf/+hYOx2bDkyQXztXSc4tbvKYHzfMXExMLiL9CWqJmVz6+78IQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -2557,16 +2557,16 @@ packages: typescript: optional: true - '@typescript-eslint/scope-manager@7.17.0': - resolution: {integrity: sha512-0P2jTTqyxWp9HiKLu/Vemr2Rg1Xb5B7uHItdVZ6iAenXmPo4SZ86yOPCJwMqpCyaMiEHTNqizHfsbmCFT1x9SA==} - engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/scope-manager@8.1.0': resolution: {integrity: sha512-DsuOZQji687sQUjm4N6c9xABJa7fjvfIdjqpSIIVOgaENf2jFXiM9hIBZOL3hb6DHK9Nvd2d7zZnoMLf9e0OtQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@8.1.0': - resolution: {integrity: sha512-oLYvTxljVvsMnldfl6jIKxTaU7ok7km0KDrwOt1RHYu6nxlhN3TIx8k5Q52L6wR33nOwDgM7VwW1fT1qMNfFIA==} + '@typescript-eslint/scope-manager@8.3.0': + resolution: {integrity: sha512-mz2X8WcN2nVu5Hodku+IR8GgCOl4C0G/Z1ruaWN4dgec64kDBabuXyPAr+/RgJtumv8EEkqIzf3X2U5DUKB2eg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/type-utils@8.3.0': + resolution: {integrity: sha512-wrV6qh//nLbfXZQoj32EXKmwHf4b7L+xXLrP3FZ0GOUU72gSvLjeWUl5J5Ue5IwRxIV1TfF73j/eaBapxx99Lg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -2574,22 +2574,13 @@ packages: typescript: optional: true - '@typescript-eslint/types@7.17.0': - resolution: {integrity: sha512-a29Ir0EbyKTKHnZWbNsrc/gqfIBqYPwj3F2M+jWE/9bqfEHg0AMtXzkbUkOG6QgEScxh2+Pz9OXe11jHDnHR7A==} - engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/types@8.1.0': resolution: {integrity: sha512-q2/Bxa0gMOu/2/AKALI0tCKbG2zppccnRIRCW6BaaTlRVaPKft4oVYPp7WOPpcnsgbr0qROAVCVKCvIQ0tbWog==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@7.17.0': - resolution: {integrity: sha512-72I3TGq93t2GoSBWI093wmKo0n6/b7O4j9o8U+f65TVD0FS6bI2180X5eGEr8MA8PhKMvYe9myZJquUT2JkCZw==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + '@typescript-eslint/types@8.3.0': + resolution: {integrity: sha512-y6sSEeK+facMaAyixM36dQ5NVXTnKWunfD1Ft4xraYqxP0lC0POJmIaL/mw72CUMqjY9qfyVfXafMeaUj0noWw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript-eslint/typescript-estree@8.1.0': resolution: {integrity: sha512-NTHhmufocEkMiAord/g++gWKb0Fr34e9AExBRdqgWdVBaKoei2dIyYKD9Q0jBnvfbEA5zaf8plUFMUH6kQ0vGg==} @@ -2600,11 +2591,14 @@ packages: typescript: optional: true - '@typescript-eslint/utils@7.17.0': - resolution: {integrity: sha512-r+JFlm5NdB+JXc7aWWZ3fKSm1gn0pkswEwIYsrGPdsT2GjsRATAKXiNtp3vgAAO1xZhX8alIOEQnNMl3kbTgJw==} - engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/typescript-estree@8.3.0': + resolution: {integrity: sha512-Mq7FTHl0R36EmWlCJWojIC1qn/ZWo2YiWYc1XVtasJ7FIgjo0MVv9rZWXEE7IK2CGrtwe1dVOxWwqXUdNgfRCA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^8.56.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true '@typescript-eslint/utils@8.1.0': resolution: {integrity: sha512-ypRueFNKTIFwqPeJBfeIpxZ895PQhNyH4YID6js0UoBImWYoSjBsahUn9KMiJXh94uOjVBgHD9AmkyPsPnFwJA==} @@ -2612,14 +2606,20 @@ packages: peerDependencies: eslint: ^8.57.0 || ^9.0.0 - '@typescript-eslint/visitor-keys@7.17.0': - resolution: {integrity: sha512-RVGC9UhPOCsfCdI9pU++K4nD7to+jTcMIbXTSOcrLqUEW6gF2pU1UUbYJKc9cvcRSK1UDeMJ7pdMxf4bhMpV/A==} - engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/utils@8.3.0': + resolution: {integrity: sha512-F77WwqxIi/qGkIGOGXNBLV7nykwfjLsdauRB/DOFPdv6LTF3BHHkBpq81/b5iMPSF055oO2BiivDJV4ChvNtXA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 '@typescript-eslint/visitor-keys@8.1.0': resolution: {integrity: sha512-ba0lNI19awqZ5ZNKh6wCModMwoZs457StTebQ0q1NP58zSi2F6MOZRXwfKZy+jB78JNJ/WH8GSh2IQNzXX8Nag==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/visitor-keys@8.3.0': + resolution: {integrity: sha512-RmZwrTbQ9QveF15m/Cl28n0LXD6ea2CjkhH5rQ55ewz3H24w+AMCJHPVYaZ8/0HoG8Z3cLLFFycRXxeO2tz9FA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript/vfs@1.5.0': resolution: {integrity: sha512-AJS307bPgbsZZ9ggCT3wwpg3VbTKMFNHfaY/uF0ahSkYYrPF2dSSKDNIDIQAHm9qJqbLvCsSJH7yN4Vs/CsMMg==} @@ -4052,11 +4052,11 @@ packages: eslint-import-resolver-node@0.3.9: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} - eslint-plugin-import-x@3.1.0: - resolution: {integrity: sha512-/UbPA+bYY7nIxcjL3kpcDY3UNdoLHFhyBFzHox2M0ypcUoueTn6woZUUmzzi5et/dXChksasYYFeKE2wshOrhg==} - engines: {node: '>=16'} + eslint-plugin-import-x@4.0.0: + resolution: {integrity: sha512-5bWZ+2p3DKlpLSP830cAUmRUoYEnnvuBmSOSlURffEUuXL68uQUX0v2JpoXxyoDRIQWApzbqhnFeHA0XoQWosA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^8.56.0 || ^9.0.0-0 + eslint: ^8.57.0 || ^9.0.0 eslint-plugin-jsdoc@50.2.2: resolution: {integrity: sha512-i0ZMWA199DG7sjxlzXn5AeYZxpRfMJjDPUl7lL9eJJX8TPRoIaxJU4ys/joP5faM5AXE1eqW/dslCj3uj4Nqpg==} @@ -6794,6 +6794,9 @@ packages: tslib@2.6.3: resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} + tslib@2.7.0: + resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==} + tsx@4.16.5: resolution: {integrity: sha512-ArsiAQHEW2iGaqZ8fTA1nX0a+lN5mNTyuGRRO6OW3H/Yno1y9/t1f9YOI1Cfoqz63VAthn++ZYcbDP7jPflc+A==} engines: {node: '>=18.0.0'} @@ -8338,18 +8341,18 @@ snapshots: - supports-color - utf-8-validate - '@nuxt/eslint-config@0.5.2(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)': + '@nuxt/eslint-config@0.5.3(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)': dependencies: '@eslint/js': 9.9.1 - '@nuxt/eslint-plugin': 0.5.2(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) + '@nuxt/eslint-plugin': 0.5.3(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) '@rushstack/eslint-patch': 1.10.4 '@stylistic/eslint-plugin': 2.6.4(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) - '@typescript-eslint/eslint-plugin': 8.1.0(@typescript-eslint/parser@8.1.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4))(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) - '@typescript-eslint/parser': 8.1.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) + '@typescript-eslint/eslint-plugin': 8.3.0(@typescript-eslint/parser@8.3.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4))(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) + '@typescript-eslint/parser': 8.3.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) eslint: 9.9.1(jiti@2.0.0-beta.3) eslint-config-flat-gitignore: 0.1.8 eslint-flat-config-utils: 0.3.1 - eslint-plugin-import-x: 3.1.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) + eslint-plugin-import-x: 4.0.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) eslint-plugin-jsdoc: 50.2.2(eslint@9.9.1(jiti@2.0.0-beta.3)) eslint-plugin-regexp: 2.6.0(eslint@9.9.1(jiti@2.0.0-beta.3)) eslint-plugin-unicorn: 55.0.0(eslint@9.9.1(jiti@2.0.0-beta.3)) @@ -8357,16 +8360,16 @@ snapshots: globals: 15.9.0 local-pkg: 0.5.0 pathe: 1.1.2 - tslib: 2.6.3 + tslib: 2.7.0 vue-eslint-parser: 9.4.3(eslint@9.9.1(jiti@2.0.0-beta.3)) transitivePeerDependencies: - supports-color - typescript - '@nuxt/eslint-plugin@0.5.2(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)': + '@nuxt/eslint-plugin@0.5.3(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)': dependencies: - '@typescript-eslint/types': 8.1.0 - '@typescript-eslint/utils': 8.1.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) + '@typescript-eslint/types': 8.3.0 + '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) eslint: 9.9.1(jiti@2.0.0-beta.3) transitivePeerDependencies: - supports-color @@ -9125,14 +9128,14 @@ snapshots: '@types/youtube@0.0.50': {} - '@typescript-eslint/eslint-plugin@8.1.0(@typescript-eslint/parser@8.1.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4))(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)': + '@typescript-eslint/eslint-plugin@8.3.0(@typescript-eslint/parser@8.3.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4))(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 8.1.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.1.0 - '@typescript-eslint/type-utils': 8.1.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) - '@typescript-eslint/utils': 8.1.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) - '@typescript-eslint/visitor-keys': 8.1.0 + '@typescript-eslint/parser': 8.3.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.3.0 + '@typescript-eslint/type-utils': 8.3.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) + '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) + '@typescript-eslint/visitor-keys': 8.3.0 eslint: 9.9.1(jiti@2.0.0-beta.3) graphemer: 1.4.0 ignore: 5.3.2 @@ -9143,12 +9146,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.1.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)': + '@typescript-eslint/parser@8.3.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)': dependencies: - '@typescript-eslint/scope-manager': 8.1.0 - '@typescript-eslint/types': 8.1.0 - '@typescript-eslint/typescript-estree': 8.1.0(typescript@5.5.4) - '@typescript-eslint/visitor-keys': 8.1.0 + '@typescript-eslint/scope-manager': 8.3.0 + '@typescript-eslint/types': 8.3.0 + '@typescript-eslint/typescript-estree': 8.3.0(typescript@5.5.4) + '@typescript-eslint/visitor-keys': 8.3.0 debug: 4.3.6(supports-color@9.4.0) eslint: 9.9.1(jiti@2.0.0-beta.3) optionalDependencies: @@ -9156,20 +9159,20 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@7.17.0': - dependencies: - '@typescript-eslint/types': 7.17.0 - '@typescript-eslint/visitor-keys': 7.17.0 - '@typescript-eslint/scope-manager@8.1.0': dependencies: '@typescript-eslint/types': 8.1.0 '@typescript-eslint/visitor-keys': 8.1.0 - '@typescript-eslint/type-utils@8.1.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)': + '@typescript-eslint/scope-manager@8.3.0': dependencies: - '@typescript-eslint/typescript-estree': 8.1.0(typescript@5.5.4) - '@typescript-eslint/utils': 8.1.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) + '@typescript-eslint/types': 8.3.0 + '@typescript-eslint/visitor-keys': 8.3.0 + + '@typescript-eslint/type-utils@8.3.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)': + dependencies: + '@typescript-eslint/typescript-estree': 8.3.0(typescript@5.5.4) + '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) debug: 4.3.6(supports-color@9.4.0) ts-api-utils: 1.3.0(typescript@5.5.4) optionalDependencies: @@ -9178,24 +9181,9 @@ snapshots: - eslint - supports-color - '@typescript-eslint/types@7.17.0': {} - '@typescript-eslint/types@8.1.0': {} - '@typescript-eslint/typescript-estree@7.17.0(typescript@5.5.4)': - dependencies: - '@typescript-eslint/types': 7.17.0 - '@typescript-eslint/visitor-keys': 7.17.0 - debug: 4.3.6(supports-color@9.4.0) - globby: 11.1.0 - is-glob: 4.0.3 - minimatch: 9.0.4 - semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.5.4) - optionalDependencies: - typescript: 5.5.4 - transitivePeerDependencies: - - supports-color + '@typescript-eslint/types@8.3.0': {} '@typescript-eslint/typescript-estree@8.1.0(typescript@5.5.4)': dependencies: @@ -9212,16 +9200,20 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.17.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)': + '@typescript-eslint/typescript-estree@8.3.0(typescript@5.5.4)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@2.0.0-beta.3)) - '@typescript-eslint/scope-manager': 7.17.0 - '@typescript-eslint/types': 7.17.0 - '@typescript-eslint/typescript-estree': 7.17.0(typescript@5.5.4) - eslint: 9.9.1(jiti@2.0.0-beta.3) + '@typescript-eslint/types': 8.3.0 + '@typescript-eslint/visitor-keys': 8.3.0 + debug: 4.3.6(supports-color@9.4.0) + fast-glob: 3.3.2 + is-glob: 4.0.3 + minimatch: 9.0.4 + semver: 7.6.3 + ts-api-utils: 1.3.0(typescript@5.5.4) + optionalDependencies: + typescript: 5.5.4 transitivePeerDependencies: - supports-color - - typescript '@typescript-eslint/utils@8.1.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)': dependencies: @@ -9234,16 +9226,27 @@ snapshots: - supports-color - typescript - '@typescript-eslint/visitor-keys@7.17.0': + '@typescript-eslint/utils@8.3.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)': dependencies: - '@typescript-eslint/types': 7.17.0 - eslint-visitor-keys: 3.4.3 + '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@2.0.0-beta.3)) + '@typescript-eslint/scope-manager': 8.3.0 + '@typescript-eslint/types': 8.3.0 + '@typescript-eslint/typescript-estree': 8.3.0(typescript@5.5.4) + eslint: 9.9.1(jiti@2.0.0-beta.3) + transitivePeerDependencies: + - supports-color + - typescript '@typescript-eslint/visitor-keys@8.1.0': dependencies: '@typescript-eslint/types': 8.1.0 eslint-visitor-keys: 3.4.3 + '@typescript-eslint/visitor-keys@8.3.0': + dependencies: + '@typescript-eslint/types': 8.3.0 + eslint-visitor-keys: 3.4.3 + '@typescript/vfs@1.5.0': dependencies: debug: 4.3.6(supports-color@9.4.0) @@ -11052,9 +11055,10 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-import-x@3.1.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4): + eslint-plugin-import-x@4.0.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4): dependencies: - '@typescript-eslint/utils': 7.17.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) + '@typescript-eslint/typescript-estree': 8.1.0(typescript@5.5.4) + '@typescript-eslint/utils': 8.1.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) debug: 4.3.6(supports-color@9.4.0) doctrine: 3.0.0 eslint: 9.9.1(jiti@2.0.0-beta.3) @@ -11064,7 +11068,7 @@ snapshots: minimatch: 9.0.4 semver: 7.6.3 stable-hash: 0.0.4 - tslib: 2.6.3 + tslib: 2.7.0 transitivePeerDependencies: - supports-color - typescript @@ -14222,7 +14226,7 @@ snapshots: synckit@0.9.1: dependencies: '@pkgr/core': 0.1.1 - tslib: 2.6.3 + tslib: 2.7.0 system-architecture@0.1.0: {} @@ -14347,6 +14351,8 @@ snapshots: tslib@2.6.3: {} + tslib@2.7.0: {} + tsx@4.16.5: dependencies: esbuild: 0.21.5 From 63646ef64a3ef715e2d7fb8488e197c8658788fa Mon Sep 17 00:00:00 2001 From: "@beer" <47961062+iiio2@users.noreply.github.com> Date: Tue, 27 Aug 2024 22:21:25 +0600 Subject: [PATCH 029/108] docs: fix typo (#28724) --- docs/2.guide/1.concepts/4.server-engine.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/2.guide/1.concepts/4.server-engine.md b/docs/2.guide/1.concepts/4.server-engine.md index 8d6b111ca..f72129947 100644 --- a/docs/2.guide/1.concepts/4.server-engine.md +++ b/docs/2.guide/1.concepts/4.server-engine.md @@ -7,7 +7,7 @@ While building Nuxt 3, we created a new server engine: [Nitro](https://nitro.unj It is shipped with many features: -- Cross-platform support for Node.js, Browsers, service-workers and more. +- Cross-platform support for Node.js, browsers, service workers and more. - Serverless support out-of-the-box. - API routes support. - Automatic code-splitting and async-loaded chunks. From 9ad9dfe1e7f446ce65ba4f6f064445fd18e284b3 Mon Sep 17 00:00:00 2001 From: riskrole <137032852+riskrole@users.noreply.github.com> Date: Wed, 28 Aug 2024 01:09:12 +0800 Subject: [PATCH 030/108] chore: fix ci typo (#28721) --- .github/ISSUE_TEMPLATE/bug-report.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/bug-report.yml b/.github/ISSUE_TEMPLATE/bug-report.yml index 7de0a3890..780ffed43 100644 --- a/.github/ISSUE_TEMPLATE/bug-report.yml +++ b/.github/ISSUE_TEMPLATE/bug-report.yml @@ -36,7 +36,7 @@ body: validations: required: true - type: textarea - id: additonal + id: additional attributes: label: Additional context description: If applicable, add any other context about the problem here From d85b98469b04f7dfe386b4529c57d4747802b515 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 28 Aug 2024 11:55:53 +0100 Subject: [PATCH 031/108] chore(deps): update dependency nuxi to v3.13.1 (main) (#28736) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages/nuxt/package.json | 2 +- pnpm-lock.yaml | 14 +++++++------- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index 018c2fd45..36ce4473f 100644 --- a/package.json +++ b/package.json @@ -83,7 +83,7 @@ "jiti": "2.0.0-beta.3", "markdownlint-cli": "0.41.0", "nitro": "npm:nitro-nightly@3.0.0-beta-28665895.e727afda", - "nuxi": "3.13.0", + "nuxi": "3.13.1", "nuxt": "workspace:*", "nuxt-content-twoslash": "0.1.1", "ofetch": "1.3.4", diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 7843fdf6f..60c0451c7 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -92,7 +92,7 @@ "magic-string": "^0.30.11", "mlly": "^1.7.1", "nitro": "npm:nitro-nightly@3.0.0-beta-28665895.e727afda", - "nuxi": "^3.13.0", + "nuxi": "^3.13.1", "nypm": "^0.3.11", "ofetch": "^1.3.4", "ohash": "^1.1.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 178e05d0a..79f7c3292 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -123,8 +123,8 @@ importers: specifier: npm:nitro-nightly@3.0.0-beta-28665895.e727afda version: nitro-nightly@3.0.0-beta-28665895.e727afda(@opentelemetry/api@1.9.0)(encoding@0.1.13)(typescript@5.5.4) nuxi: - specifier: 3.13.0 - version: 3.13.0 + specifier: 3.13.1 + version: 3.13.1 nuxt: specifier: workspace:* version: link:packages/nuxt @@ -367,8 +367,8 @@ importers: specifier: npm:nitro-nightly@3.0.0-beta-28665895.e727afda version: nitro-nightly@3.0.0-beta-28665895.e727afda(@opentelemetry/api@1.9.0)(encoding@0.1.13)(typescript@5.5.4) nuxi: - specifier: ^3.13.0 - version: 3.13.0 + specifier: ^3.13.1 + version: 3.13.1 nypm: specifier: ^0.3.11 version: 0.3.11 @@ -5574,8 +5574,8 @@ packages: nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} - nuxi@3.13.0: - resolution: {integrity: sha512-15cnHePX+A0Vwwpgj/X+BQGcGulJQr6ddzfMXpvevpEsuAr/hHe5HioHVqYwqMSqiQLVtZLhPxeVOrg8eJn09Q==} + nuxi@3.13.1: + resolution: {integrity: sha512-rhUfFCtIH8IxhfibVd26uGrC0ojUijGoU3bAhPQHrkl7mFlK+g+XeIttdsI8YAC7s/wPishrTpE9z1UssHY6eA==} engines: {node: ^16.10.0 || >=18.0.0} hasBin: true @@ -13031,7 +13031,7 @@ snapshots: dependencies: boolbase: 1.0.0 - nuxi@3.13.0: + nuxi@3.13.1: optionalDependencies: fsevents: 2.3.3 From 10bffe6897c5f78e83ab0236286040df39478f6f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 28 Aug 2024 11:56:07 +0100 Subject: [PATCH 032/108] chore(deps): update all non-major dependencies (main) (#28728) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 6 +- pnpm-lock.yaml | 292 ++++++++++++++++++++++--------------------------- 2 files changed, 136 insertions(+), 162 deletions(-) diff --git a/package.json b/package.json index 36ce4473f..91756f078 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "@nuxt/ui-templates": "workspace:*", "@nuxt/vite-builder": "workspace:*", "@nuxt/webpack-builder": "workspace:*", - "@types/node": "20.16.1", + "@types/node": "20.16.2", "c12": "2.0.0-beta.1", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", "jiti": "2.0.0-beta.3", @@ -60,7 +60,7 @@ "@nuxt/webpack-builder": "workspace:*", "@testing-library/vue": "8.1.0", "@types/eslint__js": "8.42.3", - "@types/node": "20.16.1", + "@types/node": "20.16.2", "@types/semver": "7.5.8", "@unhead/schema": "1.10.0", "@unhead/vue": "1.10.0", @@ -76,7 +76,7 @@ "devalue": "5.0.0", "eslint": "9.9.1", "eslint-plugin-no-only-tests": "3.3.0", - "eslint-plugin-perfectionist": "3.2.0", + "eslint-plugin-perfectionist": "3.3.0", "eslint-typegen": "0.3.1", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", "happy-dom": "15.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 79f7c3292..239dec295 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,7 +10,7 @@ overrides: '@nuxt/ui-templates': workspace:* '@nuxt/vite-builder': workspace:* '@nuxt/webpack-builder': workspace:* - '@types/node': 20.16.1 + '@types/node': 20.16.2 c12: 2.0.0-beta.1 h3: npm:h3-nightly@2.0.0-1718872656.6765a6e jiti: 2.0.0-beta.3 @@ -43,7 +43,7 @@ importers: version: link:packages/kit '@nuxt/test-utils': specifier: 3.14.1 - version: 3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.0.0)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.46.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.1)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)) + version: 3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.0.0)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.46.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.2)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)) '@nuxt/webpack-builder': specifier: workspace:* version: link:packages/webpack @@ -54,8 +54,8 @@ importers: specifier: 8.42.3 version: 8.42.3 '@types/node': - specifier: 20.16.1 - version: 20.16.1 + specifier: 20.16.2 + version: 20.16.2 '@types/semver': specifier: 7.5.8 version: 7.5.8 @@ -67,10 +67,10 @@ importers: version: 1.10.0(vue@3.4.38(typescript@5.5.4)) '@vitejs/plugin-vue': specifier: 5.1.2 - version: 5.1.2(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4)) + version: 5.1.2(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4)) '@vitest/coverage-v8': specifier: 2.0.5 - version: 2.0.5(vitest@2.0.5(@types/node@20.16.1)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0)) + version: 2.0.5(vitest@2.0.5(@types/node@20.16.2)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0)) '@vue/test-utils': specifier: 2.4.6 version: 2.4.6 @@ -102,8 +102,8 @@ importers: specifier: 3.3.0 version: 3.3.0 eslint-plugin-perfectionist: - specifier: 3.2.0 - version: 3.2.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.9.1(jiti@2.0.0-beta.3))) + specifier: 3.3.0 + version: 3.3.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.9.1(jiti@2.0.0-beta.3))) eslint-typegen: specifier: 0.3.1 version: 0.3.1(eslint@9.9.1(jiti@2.0.0-beta.3)) @@ -163,10 +163,10 @@ importers: version: 1.5.4 vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@20.16.1)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0) + version: 2.0.5(@types/node@20.16.2)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0) vitest-environment-nuxt: specifier: 1.0.1 - version: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.0.0)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.46.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.1)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)) + version: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.0.0)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.46.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.2)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)) vue: specifier: 3.4.38 version: 3.4.38(typescript@5.5.4) @@ -254,10 +254,10 @@ importers: version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.0.29(typescript@5.5.4)) vite: specifier: 5.4.2 - version: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) + version: 5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0) vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@20.16.1)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0) + version: 2.0.5(@types/node@20.16.2)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0) webpack: specifier: 5.94.0 version: 5.94.0 @@ -269,7 +269,7 @@ importers: version: 2.0.2 '@nuxt/devtools': specifier: ^1.4.1 - version: 1.4.1(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + version: 1.4.1(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0)) '@nuxt/kit': specifier: workspace:* version: link:../kit @@ -283,8 +283,8 @@ importers: specifier: workspace:* version: link:../vite '@types/node': - specifier: 20.16.1 - version: 20.16.1 + specifier: 20.16.2 + version: 20.16.2 '@unhead/dom': specifier: ^1.10.0 version: 1.10.0 @@ -447,7 +447,7 @@ importers: devDependencies: '@nuxt/scripts': specifier: 0.7.1 - version: 0.7.1(@nuxt/devtools@1.4.1(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.2(rollup@4.21.1)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.4.38)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.41)(rollup@4.21.1)(typescript@5.5.4)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1)) + version: 0.7.1(@nuxt/devtools@1.4.1(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.2(rollup@4.21.1)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.4.38)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.41)(rollup@4.21.1)(typescript@5.5.4)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1)) '@nuxt/ui-templates': specifier: workspace:* version: link:../ui-templates @@ -459,7 +459,7 @@ importers: version: 1.0.5 '@vitejs/plugin-vue': specifier: 5.1.2 - version: 5.1.2(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4)) + version: 5.1.2(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4)) '@vue/compiler-sfc': specifier: 3.4.38 version: 3.4.38 @@ -468,10 +468,10 @@ importers: version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.0.29(typescript@5.5.4)) vite: specifier: 5.4.2 - version: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) + version: 5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0) vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@20.16.1)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0) + version: 2.0.5(@types/node@20.16.2)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0) packages/schema: dependencies: @@ -532,10 +532,10 @@ importers: version: 1.10.0 '@vitejs/plugin-vue': specifier: 5.1.2 - version: 5.1.2(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4)) + version: 5.1.2(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4)) '@vitejs/plugin-vue-jsx': specifier: 4.0.1 - version: 4.0.1(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4)) + version: 4.0.1(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4)) '@vue/compiler-core': specifier: 3.4.38 version: 3.4.38 @@ -574,7 +574,7 @@ importers: version: 1.10.0 vite: specifier: 5.4.2 - version: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) + version: 5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0) vue: specifier: 3.4.38 version: 3.4.38(typescript@5.5.4) @@ -610,7 +610,7 @@ importers: version: 4.0.0 html-validate: specifier: 8.21.0 - version: 8.21.0(vitest@1.6.0(@types/node@20.16.1)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0)) + version: 8.21.0(vitest@1.6.0(@types/node@20.16.2)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0)) jiti: specifier: 2.0.0-beta.3 version: 2.0.0-beta.3 @@ -634,10 +634,10 @@ importers: version: 0.2.5 unocss: specifier: 0.62.3 - version: 0.62.3(@unocss/webpack@0.62.2(rollup@4.21.1)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.41)(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + version: 0.62.3(@unocss/webpack@0.62.2(rollup@4.21.1)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.41)(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0)) vite: specifier: 5.4.2 - version: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) + version: 5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0) packages/vite: dependencies: @@ -649,10 +649,10 @@ importers: version: 5.0.7(rollup@4.21.1) '@vitejs/plugin-vue': specifier: ^5.1.2 - version: 5.1.2(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4)) + version: 5.1.2(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4)) '@vitejs/plugin-vue-jsx': specifier: ^4.0.1 - version: 4.0.1(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4)) + version: 4.0.1(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4)) autoprefixer: specifier: ^10.4.20 version: 10.4.20(postcss@8.4.41) @@ -733,13 +733,13 @@ importers: version: 1.12.2 vite: specifier: 5.4.2 - version: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) + version: 5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0) vite-node: specifier: ^2.0.5 - version: 2.0.5(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) + version: 2.0.5(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0) vite-plugin-checker: specifier: ^0.7.2 - version: 0.7.2(eslint@9.9.1(jiti@2.0.0-beta.3))(optionator@0.9.3)(typescript@5.5.4)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.0.29(typescript@5.5.4)) + version: 0.7.2(eslint@9.9.1(jiti@2.0.0-beta.3))(optionator@0.9.3)(typescript@5.5.4)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.0.29(typescript@5.5.4)) vue-bundle-renderer: specifier: ^2.1.0 version: 2.1.0 @@ -1001,7 +1001,7 @@ importers: version: 0.10.7(rollup@4.21.1)(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)) vitest: specifier: 1.6.0 - version: 1.6.0(@types/node@20.16.1)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0) + version: 1.6.0(@types/node@20.16.2)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0) vue: specifier: 3.4.38 version: 3.4.38(typescript@5.5.4) @@ -2467,8 +2467,8 @@ packages: '@types/node-sass@4.11.6': resolution: {integrity: sha512-Qkf5Fs9zzsXchenUY7oVdIHyv8FtPgqIXqOJzhh3FDqpYjqvc/gtZ3hlZVFmKQhl7wyI4+WkRbYufYC5pfY7iw==} - '@types/node@20.16.1': - resolution: {integrity: sha512-zJDo7wEadFtSyNz5QITDfRcrhqDvQI1xQNQ0VoizPjM/dVAODqqIUWbJPkvsxmTI0MYRGRikcdjMPhOssnPejQ==} + '@types/node@20.16.2': + resolution: {integrity: sha512-91s/n4qUPV/wg8eE9KHYW1kouTfDk2FPGjXbBMfRWP/2vg1rCXNQL1OCabwGs0XSdukuK+MwCDXE30QpSeMUhQ==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -2557,10 +2557,6 @@ packages: typescript: optional: true - '@typescript-eslint/scope-manager@8.1.0': - resolution: {integrity: sha512-DsuOZQji687sQUjm4N6c9xABJa7fjvfIdjqpSIIVOgaENf2jFXiM9hIBZOL3hb6DHK9Nvd2d7zZnoMLf9e0OtQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/scope-manager@8.3.0': resolution: {integrity: sha512-mz2X8WcN2nVu5Hodku+IR8GgCOl4C0G/Z1ruaWN4dgec64kDBabuXyPAr+/RgJtumv8EEkqIzf3X2U5DUKB2eg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2600,12 +2596,6 @@ packages: typescript: optional: true - '@typescript-eslint/utils@8.1.0': - resolution: {integrity: sha512-ypRueFNKTIFwqPeJBfeIpxZ895PQhNyH4YID6js0UoBImWYoSjBsahUn9KMiJXh94uOjVBgHD9AmkyPsPnFwJA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - '@typescript-eslint/utils@8.3.0': resolution: {integrity: sha512-F77WwqxIi/qGkIGOGXNBLV7nykwfjLsdauRB/DOFPdv6LTF3BHHkBpq81/b5iMPSF055oO2BiivDJV4ChvNtXA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -4068,8 +4058,8 @@ packages: resolution: {integrity: sha512-brcKcxGnISN2CcVhXJ/kEQlNa0MEfGRtwKtWA16SkqXHKitaKIMrfemJKLKX1YqDU5C/5JY3PvZXd5jEW04e0Q==} engines: {node: '>=5.0.0'} - eslint-plugin-perfectionist@3.2.0: - resolution: {integrity: sha512-cX1aztMbSfRWPKJH8CD+gadrbkS+RNH1OGWuNGws8J6rHzYYhawxWTU/yzMYjq2IRJCpBCfhgfa7BHRXQYxLHA==} + eslint-plugin-perfectionist@3.3.0: + resolution: {integrity: sha512-sGgShkEqDBqIZ3WlenGHwLe1cl3vHKTfeh9b1XXAamaxSC7AY4Os0jdNCXnGJW4l0TlpismT5t2r7CXY7sfKlw==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: astro-eslint-parser: ^1.0.2 @@ -7153,7 +7143,7 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: - '@types/node': 20.16.1 + '@types/node': 20.16.2 less: '*' lightningcss: ^1.21.0 sass: '*' @@ -7188,7 +7178,7 @@ packages: hasBin: true peerDependencies: '@edge-runtime/vm': '*' - '@types/node': 20.16.1 + '@types/node': 20.16.2 '@vitest/browser': 1.6.0 '@vitest/ui': 1.6.0 happy-dom: '*' @@ -7213,7 +7203,7 @@ packages: hasBin: true peerDependencies: '@edge-runtime/vm': '*' - '@types/node': 20.16.1 + '@types/node': 20.16.2 '@vitest/browser': 2.0.5 '@vitest/ui': 2.0.5 happy-dom: '*' @@ -8121,7 +8111,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.5 '@types/istanbul-reports': 3.0.3 - '@types/node': 20.16.1 + '@types/node': 20.16.2 '@types/yargs': 17.0.28 chalk: 4.1.2 @@ -8222,31 +8212,31 @@ snapshots: '@nuxt/devalue@2.0.2': {} - '@nuxt/devtools-kit@1.3.14(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))': + '@nuxt/devtools-kit@1.3.14(vite@5.4.2(@types/node@20.16.2)(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.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0) - '@nuxt/devtools-kit@1.4.1(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))': + '@nuxt/devtools-kit@1.4.1(vite@5.4.2(@types/node@20.16.2)(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.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0) - '@nuxt/devtools-ui-kit@1.3.14(@nuxt/devtools@1.4.1(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.2(rollup@4.21.1)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.4.38)(nuxt@packages+nuxt)(postcss@8.4.41)(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1))': + '@nuxt/devtools-ui-kit@1.3.14(@nuxt/devtools@1.4.1(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.2(rollup@4.21.1)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.4.38)(nuxt@packages+nuxt)(postcss@8.4.41)(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@iconify-json/carbon': 1.1.37 '@iconify-json/logos': 1.1.44 '@iconify-json/ri': 1.1.22 '@iconify-json/tabler': 1.1.120 - '@nuxt/devtools': 1.4.1(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) - '@nuxt/devtools-kit': 1.3.14(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + '@nuxt/devtools': 1.4.1(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0)) + '@nuxt/devtools-kit': 1.3.14(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0)) '@nuxt/kit': link:packages/kit '@unocss/core': 0.62.2 - '@unocss/nuxt': 0.62.2(postcss@8.4.41)(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(webpack@5.94.0(esbuild@0.23.1)) + '@unocss/nuxt': 0.62.2(postcss@8.4.41)(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0))(webpack@5.94.0(esbuild@0.23.1)) '@unocss/preset-attributify': 0.62.2 '@unocss/preset-icons': 0.62.2 '@unocss/preset-mini': 0.62.2 @@ -8257,7 +8247,7 @@ snapshots: defu: 6.1.4 focus-trap: 7.5.4 splitpanes: 3.1.5 - unocss: 0.62.3(@unocss/webpack@0.62.2(rollup@4.21.1)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.41)(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + unocss: 0.62.3(@unocss/webpack@0.62.2(rollup@4.21.1)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.41)(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0)) v-lazy-show: 0.2.4(@vue/compiler-core@3.4.38) transitivePeerDependencies: - '@unocss/webpack' @@ -8295,13 +8285,13 @@ snapshots: rc9: 2.1.2 semver: 7.6.3 - '@nuxt/devtools@1.4.1(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))': + '@nuxt/devtools@1.4.1(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0))': dependencies: '@antfu/utils': 0.7.10 - '@nuxt/devtools-kit': 1.4.1(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + '@nuxt/devtools-kit': 1.4.1(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0)) '@nuxt/devtools-wizard': 1.4.1 '@nuxt/kit': link:packages/kit - '@vue/devtools-core': 7.3.3(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + '@vue/devtools-core': 7.3.3(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0)) '@vue/devtools-kit': 7.3.3 birpc: 0.2.17 consola: 3.2.3 @@ -8330,9 +8320,9 @@ snapshots: sirv: 2.0.4 tinyglobby: 0.2.5 unimport: 3.11.1(rollup@4.21.1) - vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) - vite-plugin-inspect: 0.8.7(@nuxt/kit@packages+kit)(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) - vite-plugin-vue-inspector: 5.1.3(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + vite: 5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0) + vite-plugin-inspect: 0.8.7(@nuxt/kit@packages+kit)(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0)) + vite-plugin-vue-inspector: 5.1.3(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0)) which: 3.0.1 ws: 8.18.0 transitivePeerDependencies: @@ -8383,10 +8373,10 @@ snapshots: string-width: 4.2.3 webpack: 5.94.0 - '@nuxt/scripts@0.7.1(@nuxt/devtools@1.4.1(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.2(rollup@4.21.1)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.4.38)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.41)(rollup@4.21.1)(typescript@5.5.4)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1))': + '@nuxt/scripts@0.7.1(@nuxt/devtools@1.4.1(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.2(rollup@4.21.1)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.4.38)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.41)(rollup@4.21.1)(typescript@5.5.4)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1))': dependencies: - '@nuxt/devtools-kit': 1.3.14(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) - '@nuxt/devtools-ui-kit': 1.3.14(@nuxt/devtools@1.4.1(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.2(rollup@4.21.1)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.4.38)(nuxt@packages+nuxt)(postcss@8.4.41)(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1)) + '@nuxt/devtools-kit': 1.3.14(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0)) + '@nuxt/devtools-ui-kit': 1.3.14(@nuxt/devtools@1.4.1(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.2(rollup@4.21.1)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.4.38)(nuxt@packages+nuxt)(postcss@8.4.41)(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1)) '@nuxt/kit': link:packages/kit '@types/google.maps': 3.55.12 '@types/stripe-v3': 3.1.33 @@ -8471,7 +8461,7 @@ snapshots: rc9: 2.1.2 std-env: 3.7.0 - '@nuxt/test-utils@3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.0.0)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.46.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.1)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4))': + '@nuxt/test-utils@3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.0.0)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.46.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.2)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4))': dependencies: '@nuxt/kit': link:packages/kit '@nuxt/schema': link:packages/schema @@ -8497,8 +8487,8 @@ snapshots: ufo: 1.5.4 unenv: 1.10.0 unplugin: 1.12.2 - vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) - vitest-environment-nuxt: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.0.0)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.46.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.1)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)) + vite: 5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0) + vitest-environment-nuxt: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.0.0)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.46.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.2)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)) vue: 3.4.38(typescript@5.5.4) vue-router: 4.4.3(vue@3.4.38(typescript@5.5.4)) optionalDependencies: @@ -8506,7 +8496,7 @@ snapshots: '@vue/test-utils': 2.4.6 happy-dom: 15.0.0 playwright-core: 1.46.1 - vitest: 2.0.5(@types/node@20.16.1)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0) + vitest: 2.0.5(@types/node@20.16.2)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - magicast @@ -8924,7 +8914,7 @@ snapshots: dependencies: '@stylistic/eslint-plugin-js': 2.6.4(eslint@9.9.1(jiti@2.0.0-beta.3)) '@types/eslint': 9.6.0 - '@typescript-eslint/utils': 8.1.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) + '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) eslint: 9.9.1(jiti@2.0.0-beta.3) transitivePeerDependencies: - supports-color @@ -8968,14 +8958,14 @@ snapshots: '@types/clean-css@4.2.11': dependencies: - '@types/node': 20.16.1 + '@types/node': 20.16.2 source-map: 0.6.1 '@types/clear@0.1.4': {} '@types/connect@3.4.37': dependencies: - '@types/node': 20.16.1 + '@types/node': 20.16.2 '@types/debug@4.1.12': dependencies: @@ -9012,7 +9002,7 @@ snapshots: '@types/http-proxy@1.17.14': dependencies: - '@types/node': 20.16.1 + '@types/node': 20.16.2 '@types/istanbul-lib-coverage@2.0.5': {} @@ -9040,9 +9030,9 @@ snapshots: '@types/node-sass@4.11.6': dependencies: - '@types/node': 20.16.1 + '@types/node': 20.16.2 - '@types/node@20.16.1': + '@types/node@20.16.2': dependencies: undici-types: 6.19.6 @@ -9058,7 +9048,7 @@ snapshots: '@types/sass-loader@8.0.9': dependencies: - '@types/node': 20.16.1 + '@types/node': 20.16.2 '@types/node-sass': 4.11.6 '@types/webpack': 4.41.34 sass: 1.69.4 @@ -9085,7 +9075,7 @@ snapshots: '@types/webpack-bundle-analyzer@4.7.0': dependencies: - '@types/node': 20.16.1 + '@types/node': 20.16.2 tapable: 2.2.1 webpack: 5.94.0 transitivePeerDependencies: @@ -9107,13 +9097,13 @@ snapshots: '@types/webpack-sources@3.2.1': dependencies: - '@types/node': 20.16.1 + '@types/node': 20.16.2 '@types/source-list-map': 0.1.4 source-map: 0.7.4 '@types/webpack@4.41.34': dependencies: - '@types/node': 20.16.1 + '@types/node': 20.16.2 '@types/tapable': 1.0.10 '@types/uglify-js': 3.17.3 '@types/webpack-sources': 3.2.1 @@ -9159,11 +9149,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.1.0': - dependencies: - '@typescript-eslint/types': 8.1.0 - '@typescript-eslint/visitor-keys': 8.1.0 - '@typescript-eslint/scope-manager@8.3.0': dependencies: '@typescript-eslint/types': 8.3.0 @@ -9215,17 +9200,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.1.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)': - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@2.0.0-beta.3)) - '@typescript-eslint/scope-manager': 8.1.0 - '@typescript-eslint/types': 8.1.0 - '@typescript-eslint/typescript-estree': 8.1.0(typescript@5.5.4) - eslint: 9.9.1(jiti@2.0.0-beta.3) - transitivePeerDependencies: - - supports-color - - typescript - '@typescript-eslint/utils@8.3.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@2.0.0-beta.3)) @@ -9282,24 +9256,24 @@ snapshots: unhead: 1.10.0 vue: 3.4.38(typescript@5.5.4) - '@unocss/astro@0.62.2(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))': + '@unocss/astro@0.62.2(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0))': dependencies: '@unocss/core': 0.62.2 '@unocss/reset': 0.62.2 - '@unocss/vite': 0.62.2(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + '@unocss/vite': 0.62.2(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0)) optionalDependencies: - vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - rollup - supports-color - '@unocss/astro@0.62.3(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))': + '@unocss/astro@0.62.3(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0))': dependencies: '@unocss/core': 0.62.3 '@unocss/reset': 0.62.3 - '@unocss/vite': 0.62.3(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + '@unocss/vite': 0.62.3(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0)) optionalDependencies: - vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - rollup - supports-color @@ -9382,7 +9356,7 @@ snapshots: gzip-size: 6.0.0 sirv: 2.0.4 - '@unocss/nuxt@0.62.2(postcss@8.4.41)(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(webpack@5.94.0(esbuild@0.23.1))': + '@unocss/nuxt@0.62.2(postcss@8.4.41)(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0))(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@nuxt/kit': link:packages/kit '@unocss/config': 0.62.2 @@ -9395,9 +9369,9 @@ snapshots: '@unocss/preset-web-fonts': 0.62.2 '@unocss/preset-wind': 0.62.2 '@unocss/reset': 0.62.2 - '@unocss/vite': 0.62.2(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + '@unocss/vite': 0.62.2(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0)) '@unocss/webpack': 0.62.2(rollup@4.21.1)(webpack@5.94.0(esbuild@0.23.1)) - unocss: 0.62.2(@unocss/webpack@0.62.2(rollup@4.21.1)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.41)(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + unocss: 0.62.2(@unocss/webpack@0.62.2(rollup@4.21.1)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.41)(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0)) transitivePeerDependencies: - postcss - rollup @@ -9591,7 +9565,7 @@ snapshots: dependencies: '@unocss/core': 0.62.3 - '@unocss/vite@0.62.2(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))': + '@unocss/vite@0.62.2(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0))': dependencies: '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.0(rollup@4.21.1) @@ -9603,12 +9577,12 @@ snapshots: chokidar: 3.6.0 magic-string: 0.30.11 tinyglobby: 0.2.5 - vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - rollup - supports-color - '@unocss/vite@0.62.3(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))': + '@unocss/vite@0.62.3(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0))': dependencies: '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.0(rollup@4.21.1) @@ -9620,7 +9594,7 @@ snapshots: chokidar: 3.6.0 magic-string: 0.30.11 tinyglobby: 0.2.5 - vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - rollup - supports-color @@ -9677,22 +9651,22 @@ snapshots: - encoding - supports-color - '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))': + '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))': dependencies: '@babel/core': 7.25.2 '@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.25.2) '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.25.2) - vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0) vue: 3.4.38(typescript@5.5.4) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.1.2(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))': + '@vitejs/plugin-vue@5.1.2(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))': dependencies: - vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0) vue: 3.4.38(typescript@5.5.4) - '@vitest/coverage-v8@2.0.5(vitest@2.0.5(@types/node@20.16.1)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0))': + '@vitest/coverage-v8@2.0.5(vitest@2.0.5(@types/node@20.16.2)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 @@ -9706,7 +9680,7 @@ snapshots: std-env: 3.7.0 test-exclude: 7.0.1 tinyrainbow: 1.2.0 - vitest: 2.0.5(@types/node@20.16.1)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0) + vitest: 2.0.5(@types/node@20.16.2)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - supports-color @@ -9863,14 +9837,14 @@ snapshots: '@vue/devtools-api@6.6.3': {} - '@vue/devtools-core@7.3.3(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))': + '@vue/devtools-core@7.3.3(vite@5.4.2(@types/node@20.16.2)(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.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + vite-hot-client: 0.2.3(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0)) transitivePeerDependencies: - vite @@ -11058,7 +11032,7 @@ snapshots: eslint-plugin-import-x@4.0.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4): dependencies: '@typescript-eslint/typescript-estree': 8.1.0(typescript@5.5.4) - '@typescript-eslint/utils': 8.1.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) + '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) debug: 4.3.6(supports-color@9.4.0) doctrine: 3.0.0 eslint: 9.9.1(jiti@2.0.0-beta.3) @@ -11092,10 +11066,10 @@ snapshots: eslint-plugin-no-only-tests@3.3.0: {} - eslint-plugin-perfectionist@3.2.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.9.1(jiti@2.0.0-beta.3))): + eslint-plugin-perfectionist@3.3.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.9.1(jiti@2.0.0-beta.3))): dependencies: - '@typescript-eslint/types': 8.1.0 - '@typescript-eslint/utils': 8.1.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) + '@typescript-eslint/types': 8.3.0 + '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) eslint: 9.9.1(jiti@2.0.0-beta.3) minimatch: 10.0.1 natural-compare-lite: 1.4.0 @@ -11724,7 +11698,7 @@ snapshots: html-tags@3.3.1: {} - html-validate@8.21.0(vitest@1.6.0(@types/node@20.16.1)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0)): + html-validate@8.21.0(vitest@1.6.0(@types/node@20.16.2)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0)): dependencies: '@babel/code-frame': 7.24.7 '@html-validate/stylish': 4.2.0 @@ -11738,7 +11712,7 @@ snapshots: prompts: 2.4.2 semver: 7.6.3 optionalDependencies: - vitest: 1.6.0(@types/node@20.16.1)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0) + vitest: 1.6.0(@types/node@20.16.2)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0) html-void-elements@3.0.0: {} @@ -12056,7 +12030,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.16.1 + '@types/node': 20.16.2 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -12064,13 +12038,13 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.16.1 + '@types/node': 20.16.2 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@29.7.0: dependencies: - '@types/node': 20.16.1 + '@types/node': 20.16.2 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -14539,9 +14513,9 @@ snapshots: universalify@2.0.0: {} - unocss@0.62.2(@unocss/webpack@0.62.2(rollup@4.21.1)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.41)(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)): + unocss@0.62.2(@unocss/webpack@0.62.2(rollup@4.21.1)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.41)(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0)): dependencies: - '@unocss/astro': 0.62.2(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + '@unocss/astro': 0.62.2(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0)) '@unocss/cli': 0.62.2(rollup@4.21.1) '@unocss/core': 0.62.2 '@unocss/extractor-arbitrary-variants': 0.62.2 @@ -14560,18 +14534,18 @@ snapshots: '@unocss/transformer-compile-class': 0.62.2 '@unocss/transformer-directives': 0.62.2 '@unocss/transformer-variant-group': 0.62.2 - '@unocss/vite': 0.62.2(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + '@unocss/vite': 0.62.2(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0)) optionalDependencies: '@unocss/webpack': 0.62.2(rollup@4.21.1)(webpack@5.94.0(esbuild@0.23.1)) - vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - postcss - rollup - supports-color - unocss@0.62.3(@unocss/webpack@0.62.2(rollup@4.21.1)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.41)(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)): + unocss@0.62.3(@unocss/webpack@0.62.2(rollup@4.21.1)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.41)(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0)): dependencies: - '@unocss/astro': 0.62.3(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + '@unocss/astro': 0.62.3(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0)) '@unocss/cli': 0.62.3(rollup@4.21.1) '@unocss/core': 0.62.3 '@unocss/extractor-arbitrary-variants': 0.62.3 @@ -14590,10 +14564,10 @@ snapshots: '@unocss/transformer-compile-class': 0.62.3 '@unocss/transformer-directives': 0.62.3 '@unocss/transformer-variant-group': 0.62.3 - '@unocss/vite': 0.62.3(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)) + '@unocss/vite': 0.62.3(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0)) optionalDependencies: '@unocss/webpack': 0.62.2(rollup@4.21.1)(webpack@5.94.0(esbuild@0.23.1)) - vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - postcss - rollup @@ -14730,17 +14704,17 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite-hot-client@0.2.3(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)): + vite-hot-client@0.2.3(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0)): dependencies: - vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0) - vite-node@1.6.0(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0): + vite-node@1.6.0(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0): dependencies: cac: 6.7.14 debug: 4.3.6(supports-color@9.4.0) pathe: 1.1.2 picocolors: 1.0.1 - vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - '@types/node' - less @@ -14752,13 +14726,13 @@ snapshots: - supports-color - terser - vite-node@2.0.5(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0): + vite-node@2.0.5(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0): dependencies: cac: 6.7.14 debug: 4.3.6(supports-color@9.4.0) pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - '@types/node' - less @@ -14770,7 +14744,7 @@ snapshots: - supports-color - terser - vite-plugin-checker@0.7.2(eslint@9.9.1(jiti@2.0.0-beta.3))(optionator@0.9.3)(typescript@5.5.4)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.0.29(typescript@5.5.4)): + vite-plugin-checker@0.7.2(eslint@9.9.1(jiti@2.0.0-beta.3))(optionator@0.9.3)(typescript@5.5.4)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.0.29(typescript@5.5.4)): dependencies: '@babel/code-frame': 7.24.7 ansi-escapes: 4.3.2 @@ -14782,7 +14756,7 @@ snapshots: npm-run-path: 4.0.1 strip-ansi: 6.0.1 tiny-invariant: 1.3.1 - vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0) vscode-languageclient: 7.0.0 vscode-languageserver: 7.0.0 vscode-languageserver-textdocument: 1.0.11 @@ -14793,7 +14767,7 @@ snapshots: typescript: 5.5.4 vue-tsc: 2.0.29(typescript@5.5.4) - vite-plugin-inspect@0.8.7(@nuxt/kit@packages+kit)(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)): + vite-plugin-inspect@0.8.7(@nuxt/kit@packages+kit)(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.0(rollup@4.21.1) @@ -14804,14 +14778,14 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.0.1 sirv: 2.0.4 - vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0) optionalDependencies: '@nuxt/kit': link:packages/kit transitivePeerDependencies: - rollup - supports-color - vite-plugin-vue-inspector@5.1.3(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0)): + vite-plugin-vue-inspector@5.1.3(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0)): dependencies: '@babel/core': 7.25.2 '@babel/plugin-proposal-decorators': 7.23.2(@babel/core@7.25.2) @@ -14822,24 +14796,24 @@ snapshots: '@vue/compiler-dom': 3.4.38 kolorist: 1.8.0 magic-string: 0.30.11 - vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - supports-color - vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0): + vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0): dependencies: esbuild: 0.21.5 postcss: 8.4.41 rollup: 4.21.1 optionalDependencies: - '@types/node': 20.16.1 + '@types/node': 20.16.2 fsevents: 2.3.3 sass: 1.69.4 terser: 5.27.0 - vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.0.0)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.46.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.1)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)): + vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.0.0)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.46.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.2)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)): dependencies: - '@nuxt/test-utils': 3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.0.0)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.46.1)(vite@5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.1)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)) + '@nuxt/test-utils': 3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.0.0)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.46.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.2)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -14858,7 +14832,7 @@ snapshots: - vue - vue-router - vitest@1.6.0(@types/node@20.16.1)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0): + vitest@1.6.0(@types/node@20.16.2)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0): dependencies: '@vitest/expect': 1.6.0 '@vitest/runner': 1.6.0 @@ -14877,11 +14851,11 @@ snapshots: strip-literal: 2.1.0 tinybench: 2.8.0 tinypool: 0.8.4 - vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) - vite-node: 1.6.0(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0) + vite-node: 1.6.0(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.16.1 + '@types/node': 20.16.2 happy-dom: 15.0.0 transitivePeerDependencies: - less @@ -14893,7 +14867,7 @@ snapshots: - supports-color - terser - vitest@2.0.5(@types/node@20.16.1)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0): + vitest@2.0.5(@types/node@20.16.2)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -14911,11 +14885,11 @@ snapshots: tinybench: 2.8.0 tinypool: 1.0.0 tinyrainbow: 1.2.0 - vite: 5.4.2(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) - vite-node: 2.0.5(@types/node@20.16.1)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0) + vite-node: 2.0.5(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.16.1 + '@types/node': 20.16.2 happy-dom: 15.0.0 transitivePeerDependencies: - less From 79bb63bdb4a808a24572e18693cf9183fb0b8402 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Wed, 28 Aug 2024 12:31:59 +0100 Subject: [PATCH 033/108] fix(nuxt): do not pass listeners to custom `NuxtLink` (#28738) --- packages/nuxt/src/app/components/nuxt-link.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/nuxt/src/app/components/nuxt-link.ts b/packages/nuxt/src/app/components/nuxt-link.ts index d2b9ad0d2..f38ddbd77 100644 --- a/packages/nuxt/src/app/components/nuxt-link.ts +++ b/packages/nuxt/src/app/components/nuxt-link.ts @@ -381,13 +381,15 @@ export function defineNuxtLink (options: NuxtLinkOptions) { replace: props.replace, ariaCurrentValue: props.ariaCurrentValue, custom: props.custom, - onPointerenter: shouldPrefetch('interaction') ? prefetch.bind(null, undefined) : undefined, - onFocus: shouldPrefetch('interaction') ? prefetch.bind(null, undefined) : undefined, } // `custom` API cannot support fallthrough attributes as the slot // may render fragment or text root nodes (#14897, #19375) if (!props.custom) { + if (shouldPrefetch('interaction')) { + routerLinkProps.onPointerenter = prefetch.bind(null, undefined) + routerLinkProps.onFocus = prefetch.bind(null, undefined) + } if (prefetched.value) { routerLinkProps.class = props.prefetchedClass || options.prefetchedClass } @@ -427,6 +429,7 @@ export function defineNuxtLink (options: NuxtLinkOptions) { return slots.default({ href: href.value, navigate, + prefetch, get route () { if (!href.value) { return undefined } From d1c40328fe959f05ae77cc66311c40d5f151a109 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Wed, 28 Aug 2024 13:28:14 +0100 Subject: [PATCH 034/108] docs: update broken/redirected links (#28739) --- docs/3.api/1.components/10.nuxt-picture.md | 2 +- docs/3.api/1.components/9.nuxt-img.md | 2 +- packages/schema/src/config/nitro.ts | 2 +- packages/vite/src/server.ts | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/3.api/1.components/10.nuxt-picture.md b/docs/3.api/1.components/10.nuxt-picture.md index 85bdbb97a..65f30ec04 100644 --- a/docs/3.api/1.components/10.nuxt-picture.md +++ b/docs/3.api/1.components/10.nuxt-picture.md @@ -4,7 +4,7 @@ description: "Nuxt provides a component to handle automatic image links: - label: Source icon: i-simple-icons-github - to: https://github.com/nuxt/image/blob/main/src/runtime/components/nuxt-picture.ts + to: https://github.com/nuxt/image/blob/main/src/runtime/components/NuxtPicture.vue size: xs --- diff --git a/docs/3.api/1.components/9.nuxt-img.md b/docs/3.api/1.components/9.nuxt-img.md index 8585db81f..4b9644246 100644 --- a/docs/3.api/1.components/9.nuxt-img.md +++ b/docs/3.api/1.components/9.nuxt-img.md @@ -4,7 +4,7 @@ description: "Nuxt provides a component to handle automatic image opti links: - label: Source icon: i-simple-icons-github - to: https://github.com/nuxt/image/blob/main/src/runtime/components/nuxt-img.ts + to: https://github.com/nuxt/image/blob/main/src/runtime/components/NuxtImg.vue size: xs --- diff --git a/packages/schema/src/config/nitro.ts b/packages/schema/src/config/nitro.ts index 8da7ca4b7..58339db04 100644 --- a/packages/schema/src/config/nitro.ts +++ b/packages/schema/src/config/nitro.ts @@ -48,7 +48,7 @@ export default defineUntypedSchema({ * Each handler accepts the following options: * * - handler: The path to the file defining the handler. - * - route: The route under which the handler is available. This follows the conventions of [radix3](https://github.com/unjs/radix3.) + * - route: The route under which the handler is available. This follows the conventions of [rou3](https://github.com/unjs/rou3.) * - method: The HTTP method of requests that should be handled. * - middleware: Specifies whether it is a middleware handler. * - lazy: Specifies whether to use lazy loading to import the handler. diff --git a/packages/vite/src/server.ts b/packages/vite/src/server.ts index 84f34e74e..56706bfdc 100644 --- a/packages/vite/src/server.ts +++ b/packages/vite/src/server.ts @@ -116,7 +116,7 @@ export async function buildServer (ctx: ViteBuildContext) { if (Array.isArray(serverConfig.ssr!.external)) { serverConfig.ssr!.external.push( // explicit dependencies we use in our ssr renderer - these can be inlined (if necessary) in the nitro build - 'unhead', '@unhead/ssr', 'unctx', 'h3', 'devalue', '@nuxt/devalue', 'radix3', 'unstorage', 'hookable', + 'unhead', '@unhead/ssr', 'unctx', 'h3', 'devalue', '@nuxt/devalue', 'radix3', 'rou3', 'unstorage', 'hookable', // dependencies we might share with nitro - these can be inlined (if necessary) in the nitro build ...runtimeDependencies, ) From 87dca6a01d32c810e73219b6a43bb8e179371ab4 Mon Sep 17 00:00:00 2001 From: "@beer" <47961062+iiio2@users.noreply.github.com> Date: Wed, 28 Aug 2024 18:28:29 +0600 Subject: [PATCH 035/108] docs: capitalize text (#28734) --- docs/1.getting-started/8.error-handling.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/1.getting-started/8.error-handling.md b/docs/1.getting-started/8.error-handling.md index 9f5624659..e72484dca 100644 --- a/docs/1.getting-started/8.error-handling.md +++ b/docs/1.getting-started/8.error-handling.md @@ -55,7 +55,7 @@ This includes: You cannot currently define a server-side handler for these errors, but can render an error page, see the [Render an Error Page](#error-page) section. -## Errors with JS chunks +## Errors with JS Chunks You might encounter chunk loading errors due to a network connectivity failure or a new deployment (which invalidates your old, hashed JS chunk URLs). Nuxt provides built-in support for handling chunk loading errors by performing a hard reload when a chunk fails to load during route navigation. From e367cc9c4826ca88c28fb061c721f95e4de780c7 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Wed, 28 Aug 2024 21:00:38 +0100 Subject: [PATCH 036/108] feat(nuxt): cache vue app build outputs (#28726) --- .../1.experimental-features.md | 31 ++ packages/kit/src/loader/config.ts | 7 + packages/nuxt/package.json | 2 + packages/nuxt/src/core/builder.ts | 33 ++- packages/nuxt/src/core/cache.ts | 275 ++++++++++++++++++ packages/nuxt/src/core/nitro.ts | 34 ++- .../src/core/plugins/resolve-deep-imports.ts | 12 +- packages/schema/src/config/common.ts | 23 +- packages/schema/src/config/experimental.ts | 7 + pnpm-lock.yaml | 11 + 10 files changed, 386 insertions(+), 49 deletions(-) create mode 100644 packages/nuxt/src/core/cache.ts diff --git a/docs/2.guide/3.going-further/1.experimental-features.md b/docs/2.guide/3.going-further/1.experimental-features.md index fd9c065ba..136cadf80 100644 --- a/docs/2.guide/3.going-further/1.experimental-features.md +++ b/docs/2.guide/3.going-further/1.experimental-features.md @@ -359,3 +359,34 @@ export default defineNuxtConfig({ ::read-more{icon="i-simple-icons-mdnwebdocs" color="gray" to="https://developer.mozilla.org/en-US/docs/Web/API/CookieStore" target="_blank"} Read more about the **CookieStore**. :: + +## buildCache + +Caches Nuxt build artifacts based on a hash of the configuration and source files. + +```ts twoslash [nuxt.config.ts] +export default defineNuxtConfig({ + experimental: { + buildCache: true + } +}) +``` + +When enabled, changes to the following files will trigger a full rebuild: + +```bash [Directory structure] +.nuxtrc +.npmrc +package.json +package-lock.json +yarn.lock +pnpm-lock.yaml +tsconfig.json +bun.lockb +``` + +In addition, any changes to files within `srcDir` will trigger a rebuild of the Vue client/server bundle. Nitro will always be rebuilt (though work is in progress to allow Nitro to announce its cacheable artifacts and their hashes). + +::note +A maximum of 10 cache tarballs are kept. +:: diff --git a/packages/kit/src/loader/config.ts b/packages/kit/src/loader/config.ts index 444bf8c46..80139fb01 100644 --- a/packages/kit/src/loader/config.ts +++ b/packages/kit/src/loader/config.ts @@ -1,3 +1,4 @@ +import { existsSync } from 'node:fs' import type { JSValue } from 'untyped' import { applyDefaults } from 'untyped' import type { ConfigLayer, ConfigLayerMeta, LoadConfigOptions } from 'c12' @@ -6,6 +7,7 @@ import type { NuxtConfig, NuxtOptions } from '@nuxt/schema' import { NuxtConfigSchema } from '@nuxt/schema' import { globby } from 'globby' import defu from 'defu' +import { join } from 'pathe' export interface LoadNuxtConfigOptions extends Omit, 'overrides'> { // eslint-disable-next-line @typescript-eslint/no-unsafe-function-type @@ -47,6 +49,11 @@ export async function loadNuxtConfig (opts: LoadNuxtConfigOptions): Promise[] = [] const processedLayers = new Set() for (const layer of layers) { diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 60c0451c7..b123572bd 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -91,6 +91,7 @@ "knitwork": "^1.1.0", "magic-string": "^0.30.11", "mlly": "^1.7.1", + "nanotar": "^0.1.1", "nitro": "npm:nitro-nightly@3.0.0-beta-28665895.e727afda", "nuxi": "^3.13.1", "nypm": "^0.3.11", @@ -104,6 +105,7 @@ "semver": "^7.6.3", "std-env": "^3.7.0", "strip-literal": "^2.1.0", + "tinyglobby": "0.2.5", "ufo": "^1.5.4", "ultrahtml": "^1.5.3", "uncrypto": "^0.1.3", diff --git a/packages/nuxt/src/core/builder.ts b/packages/nuxt/src/core/builder.ts index 92bd04270..b414cbf08 100644 --- a/packages/nuxt/src/core/builder.ts +++ b/packages/nuxt/src/core/builder.ts @@ -8,6 +8,7 @@ import type { Nuxt, NuxtBuilder } from 'nuxt/schema' import { generateApp as _generateApp, createApp } from './app' import { checkForExternalConfigurationFiles } from './external-config-files' +import { cleanupCaches, getVueHash } from './cache' export async function build (nuxt: Nuxt) { const app = createApp(nuxt) @@ -40,16 +41,32 @@ export async function build (nuxt: Nuxt) { }) } - await nuxt.callHook('build:before') - if (!nuxt.options._prepare) { - await Promise.all([checkForExternalConfigurationFiles(), bundle(nuxt)]) - await nuxt.callHook('build:done') - - if (!nuxt.options.dev) { - await nuxt.callHook('close', nuxt) + if (!nuxt.options._prepare && !nuxt.options.dev && nuxt.options.experimental.buildCache) { + const { restoreCache, collectCache } = await getVueHash(nuxt) + if (await restoreCache()) { + await nuxt.callHook('build:done') + return await nuxt.callHook('close', nuxt) } - } else { + nuxt.hooks.hookOnce('nitro:build:before', () => collectCache()) + nuxt.hooks.hookOnce('close', () => cleanupCaches(nuxt)) + } + + await nuxt.callHook('build:before') + if (nuxt.options._prepare) { nuxt.hook('prepare:types', () => nuxt.close()) + return + } + + if (nuxt.options.dev) { + checkForExternalConfigurationFiles() + } + + await bundle(nuxt) + + await nuxt.callHook('build:done') + + if (!nuxt.options.dev) { + await nuxt.callHook('close', nuxt) } } diff --git a/packages/nuxt/src/core/cache.ts b/packages/nuxt/src/core/cache.ts new file mode 100644 index 000000000..748d57bc7 --- /dev/null +++ b/packages/nuxt/src/core/cache.ts @@ -0,0 +1,275 @@ +import { mkdir, open, readFile, stat, unlink, writeFile } from 'node:fs/promises' +import type { FileHandle } from 'node:fs/promises' +import { resolve } from 'node:path' +import { existsSync } from 'node:fs' +import { isIgnored } from '@nuxt/kit' +import type { Nuxt, NuxtConfig, NuxtConfigLayer } from '@nuxt/schema' +import { hash, murmurHash, objectHash } from 'ohash' +import { glob } from 'tinyglobby' +import _consola, { consola } from 'consola' +import { dirname, join, relative } from 'pathe' +import { createTar, parseTar } from 'nanotar' +import type { TarFileInput } from 'nanotar' + +export async function getVueHash (nuxt: Nuxt) { + const id = 'vue' + + const { hash } = await getHashes(nuxt, { + id, + cwd: layer => layer.config?.srcDir, + patterns: layer => [ + join(relative(layer.cwd, layer.config.srcDir), '**'), + `!${relative(layer.cwd, layer.config.serverDir || join(layer.cwd, 'server'))}/**`, + `!${relative(layer.cwd, resolve(layer.config.srcDir || layer.cwd, layer.config.dir?.public || 'public'))}/**`, + `!${relative(layer.cwd, resolve(layer.config.srcDir || layer.cwd, layer.config.dir?.static || 'public'))}/**`, + '!node_modules/**', + '!nuxt.config.*', + ], + configOverrides: { + buildId: undefined, + serverDir: undefined, + nitro: undefined, + devServer: undefined, + runtimeConfig: undefined, + logLevel: undefined, + devServerHandlers: undefined, + generate: undefined, + devtools: undefined, + }, + }) + + const cacheFile = join(nuxt.options.workspaceDir, 'node_modules/.cache/nuxt/builds', id, hash + '.tar') + + return { + hash, + async collectCache () { + const start = Date.now() + await writeCache(nuxt.options.buildDir, nuxt.options.buildDir, cacheFile) + const elapsed = Date.now() - start + consola.success(`Cached Vue client and server builds in \`${elapsed}ms\`.`) + }, + async restoreCache () { + const start = Date.now() + const res = await restoreCache(nuxt.options.buildDir, cacheFile) + const elapsed = Date.now() - start + if (res) { + consola.success(`Restored Vue client and server builds from cache in \`${elapsed}ms\`.`) + } + return res + }, + } +} + +export async function cleanupCaches (nuxt: Nuxt) { + const start = Date.now() + const caches = await glob(['*/*.tar'], { + cwd: join(nuxt.options.workspaceDir, 'node_modules/.cache/nuxt/builds'), + absolute: true, + }) + if (caches.length >= 10) { + const cachesWithMeta = await Promise.all(caches.map(async (cache) => { + return [cache, await stat(cache).then(r => r.mtime.getTime()).catch(() => 0)] as const + })) + cachesWithMeta.sort((a, b) => a[1] - b[1]) + for (const [cache] of cachesWithMeta.slice(0, cachesWithMeta.length - 10)) { + await unlink(cache) + } + const elapsed = Date.now() - start + consola.success(`Cleaned up old build caches in \`${elapsed}ms\`.`) + } +} + +// internal + +type HashSource = { name: string, data: any } +type Hashes = { hash: string, sources: HashSource[] } + +interface GetHashOptions { + id: string + cwd: (layer: NuxtConfigLayer) => string + patterns: (layer: NuxtConfigLayer) => string[] + configOverrides: Partial> +} + +async function getHashes (nuxt: Nuxt, options: GetHashOptions): Promise { + if ((nuxt as any)[`_${options.id}BuildHash`]) { + return (nuxt as any)[`_${options.id}BuildHash`] + } + + const start = Date.now() + const hashSources: HashSource[] = [] + + // Layers + let layerCtr = 0 + for (const layer of nuxt.options._layers) { + if (layer.cwd.includes('node_modules')) { continue } + + const layerName = `layer#${layerCtr++}` + hashSources.push({ + name: `${layerName}:config`, + data: objectHash({ + ...layer.config, + ...options.configOverrides || {}, + }), + }) + + const normalizeFiles = (files: Awaited>) => files.map(f => ({ + name: f.name, + size: (f.attrs as any)?.size, + data: murmurHash(f.data as any /* ArrayBuffer */), + })) + + const sourceFiles = await readFilesRecursive(options.cwd(layer), { + shouldIgnore: isIgnored, // TODO: Validate if works with absolute paths + cwd: nuxt.options.rootDir, + patterns: options.patterns(layer), + }) + + hashSources.push({ + name: `${layerName}:src`, + data: normalizeFiles(sourceFiles), + }) + + const rootFiles = await readFilesRecursive(layer.config?.rootDir || layer.cwd, { + shouldIgnore: isIgnored, // TODO: Validate if works with absolute paths + cwd: nuxt.options.rootDir, + patterns: [ + '.nuxtrc', + '.npmrc', + 'package.json', + 'package-lock.json', + 'yarn.lock', + 'pnpm-lock.yaml', + 'tsconfig.json', + 'bun.lockb', + ], + }) + + hashSources.push({ + name: `${layerName}:root`, + data: normalizeFiles(rootFiles), + }) + } + + const res = ((nuxt as any)[`_${options.id}BuildHash`] = { + hash: hash(hashSources), + sources: hashSources, + }) + + const elapsed = Date.now() - start + consola.debug(`Computed \`${options.id}\` build hash in \`${elapsed}ms\`.`) + + return res +} + +type FileWithMeta = TarFileInput & { + attrs: { + mtime: number + size: number + } +} + +interface ReadFilesRecursiveOptions { + shouldIgnore?: (name: string) => boolean + patterns: string[] + cwd: string +} + +async function readFilesRecursive (dir: string | string[], opts: ReadFilesRecursiveOptions): Promise { + if (Array.isArray(dir)) { + return (await Promise.all(dir.map(d => readFilesRecursive(d, opts)))).flat() + } + + const files = await glob(opts.patterns, { cwd: dir }) + + const fileEntries = await Promise.all(files.map(async (fileName) => { + if (!opts.shouldIgnore?.(fileName)) { + const file = await readFileWithMeta(dir, fileName) + if (!file) { return } + return { + ...file, + name: relative(opts.cwd, join(dir, file.name)), + } + } + })) + + return fileEntries.filter(Boolean) as FileWithMeta[] +} + +async function readFileWithMeta (dir: string, fileName: string, count = 0): Promise { + let fd: FileHandle | undefined = undefined + + try { + fd = await open(resolve(dir, fileName)) + const stats = await fd.stat() + + if (!stats?.isFile()) { return } + + const mtime = stats.mtime.getTime() + const data = await fd.readFile() + + // retry if file has changed during read + if ((await fd.stat()).mtime.getTime() !== mtime) { + if (count < 5) { + return readFileWithMeta(dir, fileName, count + 1) + } + console.warn(`Failed to read file \`${fileName}\` as it changed during read.`) + return + } + + return { + name: fileName, + data, + attrs: { + mtime, + size: stats.size, + }, + } + } catch (err) { + console.warn(`Failed to read file \`${fileName}\`:`, err) + } finally { + await fd?.close() + } +} + +async function restoreCache (cwd: string, cacheFile: string) { + if (!existsSync(cacheFile)) { + return false + } + + const files = parseTar(await readFile(cacheFile)) + for (const file of files) { + let fd: FileHandle | undefined = undefined + try { + const filePath = resolve(cwd, file.name) + await mkdir(dirname(filePath), { recursive: true }) + + fd = await open(filePath, 'w') + + const stats = await fd.stat().catch(() => null) + if (stats?.isFile() && stats.size) { + const lastModified = Number.parseInt(file.attrs?.mtime?.toString().padEnd(13, '0') || '0') + if (stats.mtime.getTime() >= lastModified) { + consola.debug(`Skipping \`${file.name}\` (up to date or newer than cache)`) + continue + } + } + await fd.writeFile(file.data!) + } catch (err) { + console.error(err) + } finally { + await fd?.close() + } + } + return true +} + +async function writeCache (cwd: string, sources: string | string[], cacheFile: string) { + const fileEntries = await readFilesRecursive(sources, { + patterns: ['**/*', '!analyze/**'], + cwd, + }) + const tarData = createTar(fileEntries) + await mkdir(dirname(cacheFile), { recursive: true }) + await writeFile(cacheFile, tarData) +} diff --git a/packages/nuxt/src/core/nitro.ts b/packages/nuxt/src/core/nitro.ts index c8ed9e5bb..247a457e6 100644 --- a/packages/nuxt/src/core/nitro.ts +++ b/packages/nuxt/src/core/nitro.ts @@ -517,26 +517,30 @@ export async function initNitro (nuxt: Nuxt & { _nitro?: Nitro }) { }) } + async function symlinkDist () { + if (nitro.options.static) { + const distDir = resolve(nuxt.options.rootDir, 'dist') + if (!existsSync(distDir)) { + await fsp.symlink(nitro.options.output.publicDir, distDir, 'junction').catch(() => {}) + } + } + } + // nuxt build/dev nuxt.hook('build:done', async () => { await nuxt.callHook('nitro:build:before', nitro) if (nuxt.options.dev) { - await build(nitro) - } else { - await prepare(nitro) - await prerender(nitro) - - logger.restoreAll() - await build(nitro) - logger.wrapAll() - - if (nitro.options.static) { - const distDir = resolve(nuxt.options.rootDir, 'dist') - if (!existsSync(distDir)) { - await fsp.symlink(nitro.options.output.publicDir, distDir, 'junction').catch(() => {}) - } - } + return build(nitro) } + + await prepare(nitro) + await prerender(nitro) + + logger.restoreAll() + await build(nitro) + logger.wrapAll() + + await symlinkDist() }) // nuxt dev diff --git a/packages/nuxt/src/core/plugins/resolve-deep-imports.ts b/packages/nuxt/src/core/plugins/resolve-deep-imports.ts index b96514119..0eb0e205e 100644 --- a/packages/nuxt/src/core/plugins/resolve-deep-imports.ts +++ b/packages/nuxt/src/core/plugins/resolve-deep-imports.ts @@ -15,11 +15,13 @@ export function resolveDeepImportsPlugin (nuxt: Nuxt): Plugin { if (!importer || isAbsolute(id) || (!isAbsolute(importer) && !importer.startsWith('virtual:')) || exclude.some(e => id.startsWith(e))) { return } - id = normalize(id) - id = resolveAlias(id, nuxt.options.alias) - const { dir } = parseNodeModulePath(importer) - return await this.resolve?.(id, dir || pkgDir, { skipSelf: true }) ?? await resolvePath(id, { - url: [dir || pkgDir, ...nuxt.options.modulesDir], + + const normalisedId = resolveAlias(normalize(id), nuxt.options.alias) + const normalisedImporter = importer.replace(/^\0?virtual:(?:nuxt:)?/, '') + const dir = parseNodeModulePath(normalisedImporter).dir || pkgDir + + return await this.resolve?.(normalisedId, dir, { skipSelf: true }) ?? await resolvePath(id, { + url: [dir, ...nuxt.options.modulesDir], // TODO: respect nitro runtime conditions conditions: options.ssr ? ['node', 'import', 'require'] : ['import', 'require'], }).catch(() => { diff --git a/packages/schema/src/config/common.ts b/packages/schema/src/config/common.ts index 1ec5350f2..aa668b95e 100644 --- a/packages/schema/src/config/common.ts +++ b/packages/schema/src/config/common.ts @@ -178,28 +178,9 @@ export default defineUntypedSchema({ * ``` */ buildDir: { - $resolve: async (val: string | undefined, get): Promise => { + $resolve: async (val: string | undefined, get) => { const rootDir = await get('rootDir') as string - - if (val) { - return resolve(rootDir, val) - } - - const defaultBuildDir = resolve(rootDir, '.nuxt') - - const isDev = await get('dev') as boolean - if (isDev) { - return defaultBuildDir - } - - // TODO: nuxi CLI should ensure .nuxt dir exists - if (!existsSync(defaultBuildDir)) { - // This is to ensure that types continue to work for CI builds - return defaultBuildDir - } - - // TODO: handle build caching + using buildId in directory - return resolve(rootDir, 'node_modules/.cache/nuxt/builds', 'production') + return resolve(rootDir, val ?? '.nuxt') }, }, diff --git a/packages/schema/src/config/experimental.ts b/packages/schema/src/config/experimental.ts index 1e5aaf6b8..8f0249cc3 100644 --- a/packages/schema/src/config/experimental.ts +++ b/packages/schema/src/config/experimental.ts @@ -382,5 +382,12 @@ export default defineUntypedSchema({ * It can reduce INP when navigating on prerendered routes. */ navigationRepaint: true, + + /** + * Cache Nuxt/Nitro build artifacts based on a hash of the configuration and source files. + * + * This only works for source files within `srcDir` and `serverDir` for the Vue/Nitro parts of your app. + */ + buildCache: false, }, }) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 239dec295..d7082b24c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -363,6 +363,9 @@ importers: mlly: specifier: ^1.7.1 version: 1.7.1 + nanotar: + specifier: ^0.1.1 + version: 0.1.1 nitro: specifier: npm:nitro-nightly@3.0.0-beta-28665895.e727afda version: nitro-nightly@3.0.0-beta-28665895.e727afda(@opentelemetry/api@1.9.0)(encoding@0.1.13)(typescript@5.5.4) @@ -402,6 +405,9 @@ importers: strip-literal: specifier: ^2.1.0 version: 2.1.0 + tinyglobby: + specifier: 0.2.5 + version: 0.2.5 ufo: specifier: ^1.5.4 version: 1.5.4 @@ -5463,6 +5469,9 @@ packages: engines: {node: ^18 || >=20} hasBin: true + nanotar@0.1.1: + resolution: {integrity: sha512-AiJsGsSF3O0havL1BydvI4+wR76sKT+okKRwWIaK96cZUnXqH0uNBOsHlbwZq3+m2BR1VKqHDVudl3gO4mYjpQ==} + natural-compare-lite@1.4.0: resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} @@ -12747,6 +12756,8 @@ snapshots: nanoid@5.0.7: {} + nanotar@0.1.1: {} + natural-compare-lite@1.4.0: {} natural-compare@1.4.0: {} From 717b026222f80cfe0cfd744110ab7495cfe0e48e Mon Sep 17 00:00:00 2001 From: Max Date: Wed, 28 Aug 2024 22:01:17 +0200 Subject: [PATCH 037/108] docs: updated line number for nuxt build-time hooks (#28746) --- docs/3.api/6.advanced/1.hooks.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/3.api/6.advanced/1.hooks.md b/docs/3.api/6.advanced/1.hooks.md index d2b039ae3..894f10472 100644 --- a/docs/3.api/6.advanced/1.hooks.md +++ b/docs/3.api/6.advanced/1.hooks.md @@ -34,7 +34,7 @@ Hook | Arguments | Environment | Description ## Nuxt Hooks (build time) -Check the [schema source code](https://github.com/nuxt/nuxt/blob/main/packages/schema/src/types/hooks.ts#L53) for all available hooks. +Check the [schema source code](https://github.com/nuxt/nuxt/blob/main/packages/schema/src/types/hooks.ts#L83) for all available hooks. Hook | Arguments | Description -------------------------|----------------------------|------------- From babcb28d0cf6a94e4e5ac0d809cd0a2da0e11a50 Mon Sep 17 00:00:00 2001 From: Ismail Sabet <47750560+ismailsabet@users.noreply.github.com> Date: Wed, 28 Aug 2024 23:09:35 +0300 Subject: [PATCH 038/108] docs: add missing `query` returned value from `useRoute()` (#28743) --- docs/3.api/2.composables/use-route.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/3.api/2.composables/use-route.md b/docs/3.api/2.composables/use-route.md index 853fecf83..cbaabb176 100644 --- a/docs/3.api/2.composables/use-route.md +++ b/docs/3.api/2.composables/use-route.md @@ -38,6 +38,7 @@ Apart from dynamic parameters and query parameters, `useRoute()` also provides t - `fullPath`: encoded URL associated with the current route that contains path, query and hash - `hash`: decoded hash section of the URL that starts with a # +- `query`: access route query parameters - `matched`: array of normalized matched routes with current route location - `meta`: custom data attached to the record - `name`: unique name for the route record From d2ef3145f64bece25f5719cc26664fc6055677e7 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Wed, 28 Aug 2024 22:19:20 +0100 Subject: [PATCH 039/108] fix(nuxt): augment `NuxtOptions` as well as config (#28747) --- packages/nuxt/src/core/templates.ts | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/packages/nuxt/src/core/templates.ts b/packages/nuxt/src/core/templates.ts index f4f5d4da8..b02f65048 100644 --- a/packages/nuxt/src/core/templates.ts +++ b/packages/nuxt/src/core/templates.ts @@ -191,7 +191,7 @@ export const schemaTemplate: NuxtTemplate = { } } - const moduleOptionsInterface = (jsdocTags: boolean) => [ + const moduleOptionsInterface = (options: { addJSDocTags: boolean, unresolved: boolean }) => [ ...modules.flatMap(([configKey, importName, mod]) => { let link: string | undefined @@ -221,30 +221,32 @@ export const schemaTemplate: NuxtTemplate = { return [ ` /**`, ` * Configuration for \`${importName}\``, - ...jsdocTags && link - ? [ - ` * @see ${link}`, - ] - : [], + ...options.addJSDocTags && link ? [` * @see ${link}`] : [], ` */`, - ` [${configKey}]?: typeof ${genDynamicImport(importName, { wrapper: false })}.default extends NuxtModule ? Partial : Record`, + ` [${configKey}]${options.unresolved ? '?' : ''}: typeof ${genDynamicImport(importName, { wrapper: false })}.default extends NuxtModule ? ${options.unresolved ? 'Partial' : 'O'} : Record`, ] }), - modules.length > 0 ? ` modules?: (undefined | null | false | NuxtModule | string | [NuxtModule | string, Record] | ${modules.map(([configKey, importName, mod]) => `[${genString(mod.meta?.rawPath || importName)}, Exclude]`).join(' | ')})[],` : '', + modules.length > 0 && options.unresolved ? ` modules?: (undefined | null | false | NuxtModule | string | [NuxtModule | string, Record] | ${modules.map(([configKey, importName, mod]) => `[${genString(mod.meta?.rawPath || importName)}, Exclude]`).join(' | ')})[],` : '', ].filter(Boolean) return [ 'import { NuxtModule, RuntimeConfig } from \'@nuxt/schema\'', 'declare module \'@nuxt/schema\' {', + ' interface NuxtOptions {', + ...moduleOptionsInterface({ addJSDocTags: false, unresolved: false }), + ' }', ' interface NuxtConfig {', // TypeScript will duplicate the jsdoc tags if we augment it twice // So here we only generate tags for `nuxt/schema` - ...moduleOptionsInterface(false), + ...moduleOptionsInterface({ addJSDocTags: false, unresolved: true }), ' }', '}', 'declare module \'nuxt/schema\' {', + ' interface NuxtOptions {', + ...moduleOptionsInterface({ addJSDocTags: true, unresolved: false }), + ' }', ' interface NuxtConfig {', - ...moduleOptionsInterface(true), + ...moduleOptionsInterface({ addJSDocTags: true, unresolved: true }), ' }', generateTypes(await resolveSchema(privateRuntimeConfig as Record), { From 77e36ee27497cb5b9765a0cdc61e11f810272e1a Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Thu, 29 Aug 2024 20:50:01 +0100 Subject: [PATCH 040/108] fix(nuxt): improve error logging in import protections (#28753) --- packages/nuxt/package.json | 1 + packages/nuxt/src/core/nitro.ts | 8 ++-- packages/nuxt/src/core/nuxt.ts | 17 ++++---- .../src/core/plugins/import-protection.ts | 43 +------------------ packages/nuxt/test/import-protection.test.ts | 11 +++-- pnpm-lock.yaml | 16 +++++++ 6 files changed, 36 insertions(+), 60 deletions(-) diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index b123572bd..0f0feff8d 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -75,6 +75,7 @@ "compatx": "^0.1.8", "consola": "^3.2.3", "cookie-es": "^1.2.2", + "impound": "^0.1.0", "defu": "^6.1.4", "destr": "^2.0.3", "devalue": "^5.0.0", diff --git a/packages/nuxt/src/core/nitro.ts b/packages/nuxt/src/core/nitro.ts index 247a457e6..d3f5394d0 100644 --- a/packages/nuxt/src/core/nitro.ts +++ b/packages/nuxt/src/core/nitro.ts @@ -11,12 +11,13 @@ import escapeRE from 'escape-string-regexp' import { defu } from 'defu' import { dynamicEventHandler } from 'h3' import { isWindows } from 'std-env' +import { ImpoundPlugin } from 'impound' import type { Nuxt, NuxtOptions } from 'nuxt/schema' import { version as nuxtVersion } from '../../package.json' import { distDir } from '../dirs' import { toArray } from '../utils' import { template as defaultSpaLoadingTemplate } from '../../../ui-templates/dist/templates/spa-loading-icon' -import { ImportProtectionPlugin, nuxtImportProtections } from './plugins/import-protection' +import { nuxtImportProtections } from './plugins/import-protection' const logLevelMapReverse = { silent: 0, @@ -358,9 +359,8 @@ export async function initNitro (nuxt: Nuxt & { _nitro?: Nitro }) { nitroConfig.rollupConfig!.plugins = await nitroConfig.rollupConfig!.plugins || [] nitroConfig.rollupConfig!.plugins = toArray(nitroConfig.rollupConfig!.plugins) nitroConfig.rollupConfig!.plugins!.push( - ImportProtectionPlugin.rollup({ - rootDir: nuxt.options.rootDir, - modulesDir: nuxt.options.modulesDir, + ImpoundPlugin.rollup({ + cwd: nuxt.options.rootDir, patterns: nuxtImportProtections(nuxt, { isNitro: true }), exclude: [/core[\\/]runtime[\\/]nitro[\\/]renderer/], }), diff --git a/packages/nuxt/src/core/nuxt.ts b/packages/nuxt/src/core/nuxt.ts index aa5beabf9..a29c4f831 100644 --- a/packages/nuxt/src/core/nuxt.ts +++ b/packages/nuxt/src/core/nuxt.ts @@ -15,13 +15,14 @@ import { colorize } from 'consola/utils' import { updateConfig } from 'c12/update' import { formatDate, resolveCompatibilityDatesFromEnv } from 'compatx' import type { DateString } from 'compatx' - import escapeRE from 'escape-string-regexp' import { withTrailingSlash, withoutLeadingSlash } from 'ufo' - +import { ImpoundPlugin } from 'impound' +import type { ImpoundOptions } from 'impound' import defu from 'defu' import { gt, satisfies } from 'semver' import { hasTTY, isCI } from 'std-env' + import pagesModule from '../pages/module' import metaModule from '../head/module' import componentsModule from '../components/module' @@ -31,7 +32,7 @@ import { distDir, pkgDir } from '../dirs' import { version } from '../../package.json' import { scriptsStubsPreset } from '../imports/presets' import { resolveTypePath } from './utils/types' -import { ImportProtectionPlugin, nuxtImportProtections } from './plugins/import-protection' +import { nuxtImportProtections } from './plugins/import-protection' import type { UnctxTransformPluginOptions } from './plugins/unctx' import { UnctxTransformPlugin } from './plugins/unctx' import type { TreeShakeComposablesPluginOptions } from './plugins/tree-shake' @@ -245,15 +246,15 @@ async function initNuxt (nuxt: Nuxt) { addBuildPlugin(RemovePluginMetadataPlugin(nuxt)) // Add import protection - const config = { - rootDir: nuxt.options.rootDir, + const config: ImpoundOptions = { + cwd: nuxt.options.rootDir, // Exclude top-level resolutions by plugins exclude: [join(nuxt.options.srcDir, 'index.html')], patterns: nuxtImportProtections(nuxt), - modulesDir: nuxt.options.modulesDir, } - addVitePlugin(() => ImportProtectionPlugin.vite(config)) - addWebpackPlugin(() => ImportProtectionPlugin.webpack(config)) + addVitePlugin(() => Object.assign(ImpoundPlugin.vite({ ...config, error: false }), { name: 'nuxt:import-protection' }), { client: false }) + addVitePlugin(() => Object.assign(ImpoundPlugin.vite({ ...config, error: true }), { name: 'nuxt:import-protection' }), { server: false }) + addWebpackPlugin(() => ImpoundPlugin.webpack(config)) // add resolver for modules used in virtual files addVitePlugin(() => resolveDeepImportsPlugin(nuxt)) diff --git a/packages/nuxt/src/core/plugins/import-protection.ts b/packages/nuxt/src/core/plugins/import-protection.ts index 5421ce06e..0e6e7fa99 100644 --- a/packages/nuxt/src/core/plugins/import-protection.ts +++ b/packages/nuxt/src/core/plugins/import-protection.ts @@ -1,7 +1,4 @@ -import { createUnplugin } from 'unplugin' -import { logger } from '@nuxt/kit' -import { resolvePath } from 'mlly' -import { isAbsolute, join, relative, resolve } from 'pathe' +import { relative, resolve } from 'pathe' import escapeRE from 'escape-string-regexp' import type { NuxtOptions } from 'nuxt/schema' @@ -53,41 +50,3 @@ export const nuxtImportProtections = (nuxt: { options: NuxtOptions }, options: { return patterns } - -export const ImportProtectionPlugin = createUnplugin(function (options: ImportProtectionOptions) { - const cache: Record> = {} - const importersToExclude = options?.exclude || [] - const proxy = resolvePath('unenv/runtime/mock/proxy', { url: options.modulesDir }) - return { - name: 'nuxt:import-protection', - enforce: 'pre', - resolveId (id, importer) { - if (!importer) { return } - if (id[0] === '.') { - id = join(importer, '..', id) - } - if (isAbsolute(id)) { - id = relative(options.rootDir, id) - } - if (importersToExclude.some(p => typeof p === 'string' ? importer === p : p.test(importer))) { return } - - const invalidImports = options.patterns.filter(([pattern]) => pattern instanceof RegExp ? pattern.test(id) : pattern === id) - let matched = false - for (const match of invalidImports) { - cache[id] = cache[id] || new Map() - const [pattern, warning] = match - // Skip if already warned - if (cache[id].has(pattern)) { continue } - - const relativeImporter = isAbsolute(importer) ? relative(options.rootDir, importer) : importer - logger.error(warning || 'Invalid import', `[importing \`${id}\` from \`${relativeImporter}\`]`) - cache[id].set(pattern, true) - matched = true - } - if (matched) { - return proxy - } - return null - }, - } -}) diff --git a/packages/nuxt/test/import-protection.test.ts b/packages/nuxt/test/import-protection.test.ts index d0ac2a0cc..110f47dfb 100644 --- a/packages/nuxt/test/import-protection.test.ts +++ b/packages/nuxt/test/import-protection.test.ts @@ -1,7 +1,7 @@ -import { fileURLToPath } from 'node:url' import { normalize } from 'pathe' import { describe, expect, it } from 'vitest' -import { ImportProtectionPlugin, nuxtImportProtections } from '../src/core/plugins/import-protection' +import { ImpoundPlugin } from 'impound' +import { nuxtImportProtections } from '../src/core/plugins/import-protection' import type { NuxtOptions } from '../schema' const testsToTriggerOn = [ @@ -39,9 +39,8 @@ describe('import protection', () => { }) const transformWithImportProtection = (id: string, importer: string) => { - const plugin = ImportProtectionPlugin.rollup({ - rootDir: '/root', - modulesDir: [fileURLToPath(new URL('..', import.meta.url))], + const plugin = ImpoundPlugin.rollup({ + cwd: '/root', patterns: nuxtImportProtections({ options: { modules: ['some-nuxt-module'], @@ -51,5 +50,5 @@ const transformWithImportProtection = (id: string, importer: string) => { }), }) - return (plugin as any).resolveId(id, importer) + return (plugin as any).resolveId.call({ error: () => {} }, id, importer) } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d7082b24c..738e85514 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -348,6 +348,9 @@ importers: ignore: specifier: ^5.3.2 version: 5.3.2 + impound: + specifier: ^0.1.0 + version: 0.1.0(rollup@4.21.1) jiti: specifier: 2.0.0-beta.3 version: 2.0.0-beta.3 @@ -4661,6 +4664,9 @@ packages: importx@0.4.3: resolution: {integrity: sha512-x6E6OxmWq/SUaj7wDeDeSjyHP+rMUbEaqJ5fw0uEtC/FTX9ocxNMFJ+ONnpJIsRpFz3ya6qJAK4orwSKqw0BSQ==} + impound@0.1.0: + resolution: {integrity: sha512-F9nJgOsDc3tysjN74edE0vGPEQrU7DAje6g5nNAL5Jc9Tv4JW3mH7XMGne+EaadTniDXLeUrVR21opkNfWO1zQ==} + imurmurhash@0.1.4: resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} engines: {node: '>=0.8.19'} @@ -11803,6 +11809,16 @@ snapshots: transitivePeerDependencies: - supports-color + impound@0.1.0(rollup@4.21.1): + dependencies: + '@rollup/pluginutils': 5.1.0(rollup@4.21.1) + mlly: 1.7.1 + pathe: 1.1.2 + unenv: 1.10.0 + unplugin: 1.12.2 + transitivePeerDependencies: + - rollup + imurmurhash@0.1.4: {} indent-string@4.0.0: {} From c8cff9be540922182e9af92aa33bba9c91138b06 Mon Sep 17 00:00:00 2001 From: "Eckhardt (Kaizen) Dreyer" Date: Fri, 30 Aug 2024 15:37:19 +0200 Subject: [PATCH 041/108] fix(nuxt): handle deleted cookies from `CookieStore` events (#28760) --- packages/nuxt/src/app/composables/cookie.ts | 13 +++++++++-- test/basic.test.ts | 22 ++++++++++++++++++- .../basic/components/ComponentUsingCookie.vue | 14 ++++++++++++ .../basic/composables/cookie-manager.ts | 18 +++++++++++++++ test/fixtures/basic/pages/cookies.vue | 16 ++++++++++++++ 5 files changed, 80 insertions(+), 3 deletions(-) create mode 100644 test/fixtures/basic/components/ComponentUsingCookie.vue create mode 100644 test/fixtures/basic/composables/cookie-manager.ts diff --git a/packages/nuxt/src/app/composables/cookie.ts b/packages/nuxt/src/app/composables/cookie.ts index fa93422de..47a929967 100644 --- a/packages/nuxt/src/app/composables/cookie.ts +++ b/packages/nuxt/src/app/composables/cookie.ts @@ -103,9 +103,18 @@ export function useCookie (name: string, _opts?: } if (store) { + /* event is of type CookieChangeEvent */ const changeHandler = (event: any) => { - const cookie = event.changed.find((c: any) => c.name === name) - if (cookie) { handleChange({ value: cookie.value }) } + const changedCookie = event.changed.find((c: any) => c.name === name) + const removedCookie = event.deleted.find((c: any) => c.name === name) + + if (changedCookie) { + handleChange({ value: changedCookie.value }) + } + + if (removedCookie) { + handleChange({ value: null }) + } } store.addEventListener('change', changeHandler) if (hasScope) { diff --git a/test/basic.test.ts b/test/basic.test.ts index 303b7ce9f..5c99fa652 100644 --- a/test/basic.test.ts +++ b/test/basic.test.ts @@ -640,7 +640,7 @@ describe('nuxt composables', () => { }, }) const cookies = res.headers.get('set-cookie') - 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=/"') + 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=/, theCookie=show; Path=/"') }) it('updates cookies when they are changed', async () => { const { page } = await renderPage('/cookies') @@ -663,6 +663,26 @@ describe('nuxt composables', () => { await page.close() }) + it('sets cookies in composable to null in all components', async () => { + const { page } = await renderPage('/cookies') + const parentBannerText = await page.locator('#parent-banner').textContent() + expect(parentBannerText).toContain('parent banner') + + const childBannerText = await page.locator('#child-banner').innerText() + expect(childBannerText).toContain('child banner') + + // Clear the composable cookie + await page.getByText('Toggle cookie banner').click() + await page.evaluate(() => new Promise(resolve => setTimeout(resolve, 10))) + + const parentBannerAfterToggle = await page.locator('#parent-banner').isVisible() + expect(parentBannerAfterToggle).toBe(false) + + const childBannerAfterToggle = await page.locator('#child-banner').isVisible() + expect(childBannerAfterToggle).toBe(false) + await page.close() + }) + it('supports onPrehydrate', async () => { const html = await $fetch('/composables/on-prehydrate') as string /** diff --git a/test/fixtures/basic/components/ComponentUsingCookie.vue b/test/fixtures/basic/components/ComponentUsingCookie.vue new file mode 100644 index 000000000..352a23237 --- /dev/null +++ b/test/fixtures/basic/components/ComponentUsingCookie.vue @@ -0,0 +1,14 @@ + + + diff --git a/test/fixtures/basic/composables/cookie-manager.ts b/test/fixtures/basic/composables/cookie-manager.ts new file mode 100644 index 000000000..d728fd105 --- /dev/null +++ b/test/fixtures/basic/composables/cookie-manager.ts @@ -0,0 +1,18 @@ +export function useCookieManager () { + const theCookie = useCookie('theCookie', { + default: () => 'show', + }) + + const showCookieBanner = computed(() => { + return theCookie.value === 'show' + }) + + function toggle () { + theCookie.value = theCookie.value === 'show' ? null : 'show' + } + + return { + showCookieBanner, + toggle, + } +} diff --git a/test/fixtures/basic/pages/cookies.vue b/test/fixtures/basic/pages/cookies.vue index b47ba2910..22a34504c 100644 --- a/test/fixtures/basic/pages/cookies.vue +++ b/test/fixtures/basic/pages/cookies.vue @@ -1,4 +1,7 @@ From 4e74246bccfded61745191a1e4e2007c84e6d2d6 Mon Sep 17 00:00:00 2001 From: Gianluca Di Francesco Date: Mon, 2 Sep 2024 13:12:58 +0200 Subject: [PATCH 042/108] fix(nuxt): allow updating `appConfig` with non-iterable objects (#28773) --- packages/nuxt/src/app/config.ts | 13 +++++++++-- test/nuxt/composables.test.ts | 38 +++++++++++++++++++++------------ 2 files changed, 35 insertions(+), 16 deletions(-) diff --git a/packages/nuxt/src/app/config.ts b/packages/nuxt/src/app/config.ts index 4be4349fc..476f828ab 100644 --- a/packages/nuxt/src/app/config.ts +++ b/packages/nuxt/src/app/config.ts @@ -11,6 +11,15 @@ type DeepPartial = T extends Function ? T : T extends Record ? { // Workaround for vite HMR with virtual modules export const _getAppConfig = () => __appConfig as AppConfig +function isPojoOrArray (val: unknown): val is object { + return ( + Array.isArray(val) || + (!!val && + typeof val === 'object' && + val.constructor?.name === 'Object') + ) +} + function deepDelete (obj: any, newObj: any) { for (const key in obj) { const val = newObj[key] @@ -18,7 +27,7 @@ function deepDelete (obj: any, newObj: any) { delete (obj as any)[key] } - if (val !== null && typeof val === 'object') { + if (isPojoOrArray(val)) { deepDelete(obj[key], newObj[key]) } } @@ -27,7 +36,7 @@ function deepDelete (obj: any, newObj: any) { function deepAssign (obj: any, newObj: any) { for (const key in newObj) { const val = newObj[key] - if (val !== null && typeof val === 'object') { + if (isPojoOrArray(val)) { const defaultVal = Array.isArray(val) ? [] : {} obj[key] = obj[key] || defaultVal deepAssign(obj[key], val) diff --git a/test/nuxt/composables.test.ts b/test/nuxt/composables.test.ts index d308e3cb0..104342048 100644 --- a/test/nuxt/composables.test.ts +++ b/test/nuxt/composables.test.ts @@ -31,23 +31,33 @@ registerEndpoint('/api/test', defineEventHandler(event => ({ describe('app config', () => { it('can be updated', () => { const appConfig = useAppConfig() - expect(appConfig).toMatchInlineSnapshot(` - { - "nuxt": {}, - } - `) - updateAppConfig({ + expect(appConfig).toStrictEqual({ nuxt: {} }) + + type UpdateAppConfig = Parameters[0] + + const initConfig: UpdateAppConfig = { new: 'value', nuxt: { nested: 42 }, + regExp: /foo/g, + date: new Date(1111, 11, 11), + arr: [1, 2, 3], + } + updateAppConfig(initConfig) + expect(appConfig).toStrictEqual(initConfig) + + const newConfig: UpdateAppConfig = { + nuxt: { anotherNested: 24 }, + regExp: /bar/g, + date: new Date(2222, 12, 12), + arr: [4, 5], + } + updateAppConfig(newConfig) + expect(appConfig).toStrictEqual({ + ...initConfig, + ...newConfig, + nuxt: { ...initConfig.nuxt, ...newConfig.nuxt }, + arr: [4, 5, 3], }) - expect(appConfig).toMatchInlineSnapshot(` - { - "new": "value", - "nuxt": { - "nested": 42, - }, - } - `) }) }) From 125dae6dd6d39d39a99d9daad0c42dd335a43117 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Mon, 2 Sep 2024 12:14:18 +0100 Subject: [PATCH 043/108] perf(nuxt): use reducer array + handle modified proto (#28768) --- packages/nuxt/src/app/nuxt.ts | 38 ++++++++----------- .../src/app/plugins/revive-payload.server.ts | 24 ++++++------ .../src/core/runtime/nitro/dev-server-logs.ts | 3 +- .../nuxt/src/core/runtime/nitro/renderer.ts | 2 +- 4 files changed, 30 insertions(+), 37 deletions(-) diff --git a/packages/nuxt/src/app/nuxt.ts b/packages/nuxt/src/app/nuxt.ts index 6024fb570..3b48c880b 100644 --- a/packages/nuxt/src/app/nuxt.ts +++ b/packages/nuxt/src/app/nuxt.ts @@ -267,6 +267,7 @@ export function createNuxtApp (options: CreateOptions) { get vue () { return nuxtApp.vueApp.version }, }, payload: shallowReactive({ + ...options.ssrContext?.payload || {}, data: shallowReactive({}), state: reactive({}), once: new Set(), @@ -310,6 +311,20 @@ export function createNuxtApp (options: CreateOptions) { nuxtApp.payload.serverRendered = true } + if (import.meta.server && nuxtApp.ssrContext) { + nuxtApp.payload.path = nuxtApp.ssrContext.url + + // Expose nuxt to the renderContext + nuxtApp.ssrContext.nuxt = nuxtApp + nuxtApp.ssrContext.payload = nuxtApp.payload + + // Expose client runtime-config to the payload + nuxtApp.ssrContext.config = { + public: nuxtApp.ssrContext.runtimeConfig.public, + app: nuxtApp.ssrContext.runtimeConfig.app, + } + } + if (import.meta.client) { const __NUXT__ = multiApp ? window.__NUXT__?.[nuxtApp._id] : window.__NUXT__ // TODO: remove/refactor in https://github.com/nuxt/nuxt/issues/25336 @@ -356,29 +371,6 @@ export function createNuxtApp (options: CreateOptions) { defineGetter(nuxtApp.vueApp, '$nuxt', nuxtApp) defineGetter(nuxtApp.vueApp.config.globalProperties, '$nuxt', nuxtApp) - if (import.meta.server) { - if (nuxtApp.ssrContext) { - // Expose nuxt to the renderContext - nuxtApp.ssrContext.nuxt = nuxtApp - // Expose payload types - nuxtApp.ssrContext._payloadReducers = {} - // Expose current path - nuxtApp.payload.path = nuxtApp.ssrContext.url - } - // Expose to server renderer to create payload - nuxtApp.ssrContext = nuxtApp.ssrContext || {} as any - if (nuxtApp.ssrContext!.payload) { - Object.assign(nuxtApp.payload, nuxtApp.ssrContext!.payload) - } - nuxtApp.ssrContext!.payload = nuxtApp.payload - - // Expose client runtime-config to the payload - nuxtApp.ssrContext!.config = { - public: options.ssrContext!.runtimeConfig.public, - app: options.ssrContext!.runtimeConfig.app, - } - } - // Listen to chunk load errors if (import.meta.client) { window.addEventListener('nuxt.preloadError', (event) => { diff --git a/packages/nuxt/src/app/plugins/revive-payload.server.ts b/packages/nuxt/src/app/plugins/revive-payload.server.ts index f2cb08983..773b8c77f 100644 --- a/packages/nuxt/src/app/plugins/revive-payload.server.ts +++ b/packages/nuxt/src/app/plugins/revive-payload.server.ts @@ -6,25 +6,25 @@ import { defineNuxtPlugin } from '../nuxt' // @ts-expect-error Virtual file. import { componentIslands } from '#build/nuxt.config.mjs' -const reducers: Record any> = { - NuxtError: data => isNuxtError(data) && data.toJSON(), - EmptyShallowRef: data => isRef(data) && isShallow(data) && !data.value && (typeof data.value === 'bigint' ? '0n' : (JSON.stringify(data.value) || '_')), - EmptyRef: data => isRef(data) && !data.value && (typeof data.value === 'bigint' ? '0n' : (JSON.stringify(data.value) || '_')), - ShallowRef: data => isRef(data) && isShallow(data) && data.value, - ShallowReactive: data => isReactive(data) && isShallow(data) && toRaw(data), - Ref: data => isRef(data) && data.value, - Reactive: data => isReactive(data) && toRaw(data), -} +const reducers: [string, (data: any) => any][] = [ + ['NuxtError', data => isNuxtError(data) && data.toJSON()], + ['EmptyShallowRef', data => isRef(data) && isShallow(data) && !data.value && (typeof data.value === 'bigint' ? '0n' : (JSON.stringify(data.value) || '_'))], + ['EmptyRef', data => isRef(data) && !data.value && (typeof data.value === 'bigint' ? '0n' : (JSON.stringify(data.value) || '_'))], + ['ShallowRef', data => isRef(data) && isShallow(data) && data.value], + ['ShallowReactive', data => isReactive(data) && isShallow(data) && toRaw(data)], + ['Ref', data => isRef(data) && data.value], + ['Reactive', data => isReactive(data) && toRaw(data)], +] if (componentIslands) { - reducers.Island = data => data && data?.__nuxt_island + reducers.push(['Island', data => data && data?.__nuxt_island]) } export default defineNuxtPlugin({ name: 'nuxt:revive-payload:server', setup () { - for (const reducer in reducers) { - definePayloadReducer(reducer, reducers[reducer as keyof typeof reducers]) + for (const [reducer, fn] of reducers) { + definePayloadReducer(reducer, fn) } }, }) diff --git a/packages/nuxt/src/core/runtime/nitro/dev-server-logs.ts b/packages/nuxt/src/core/runtime/nitro/dev-server-logs.ts index 6be7c7dfb..19c2cf1e2 100644 --- a/packages/nuxt/src/core/runtime/nitro/dev-server-logs.ts +++ b/packages/nuxt/src/core/runtime/nitro/dev-server-logs.ts @@ -77,7 +77,8 @@ export default (nitroApp: NitroApp) => { const ctx = asyncContext.tryUse() if (!ctx) { return } try { - htmlContext.bodyAppend.unshift(``) + const reducers = Object.assign(Object.create(null), devReducers, ctx.event.context._payloadReducers) + htmlContext.bodyAppend.unshift(``) } catch (e) { const shortError = e instanceof Error && 'toString' in e ? ` Received \`${e.toString()}\`.` : '' console.warn(`[nuxt] Failed to stringify dev server logs.${shortError} You can define your own reducer/reviver for rich types following the instructions in https://nuxt.com/docs/api/composables/use-nuxt-app#payload.`) diff --git a/packages/nuxt/src/core/runtime/nitro/renderer.ts b/packages/nuxt/src/core/runtime/nitro/renderer.ts index 3c5c34d5b..38faec34b 100644 --- a/packages/nuxt/src/core/runtime/nitro/renderer.ts +++ b/packages/nuxt/src/core/runtime/nitro/renderer.ts @@ -305,7 +305,7 @@ export default defineRenderHandler(async (event): Promise Date: Mon, 2 Sep 2024 13:25:45 +0100 Subject: [PATCH 044/108] chore(deps): update all non-major dependencies (main) (#28749) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Daniel Roe --- .github/workflows/ci.yml | 6 +- .github/workflows/scorecards.yml | 4 +- package.json | 14 +- packages/nuxt/package.json | 4 +- packages/schema/package.json | 4 +- packages/vite/package.json | 8 +- packages/webpack/package.json | 6 +- pnpm-lock.yaml | 1404 ++++++++++++++---------------- test/bundle.test.ts | 4 +- 9 files changed, 669 insertions(+), 785 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ec9d50d76..22a43b06f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -57,7 +57,7 @@ jobs: run: pnpm build - name: Cache dist - uses: actions/upload-artifact@834a144ee995460fba8ed112a2fc961b36a5ec5a # v4.3.6 + uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0 with: retention-days: 3 name: dist @@ -85,7 +85,7 @@ jobs: run: pnpm install - name: Initialize CodeQL - uses: github/codeql-action/init@2c779ab0d087cd7fe7b826087247c2c81f27bfa6 # v3.26.5 + uses: github/codeql-action/init@4dd16135b69a43b6c8efb853346f8437d92d3c93 # v3.26.6 with: languages: javascript queries: +security-and-quality @@ -97,7 +97,7 @@ jobs: path: packages - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@2c779ab0d087cd7fe7b826087247c2c81f27bfa6 # v3.26.5 + uses: github/codeql-action/analyze@4dd16135b69a43b6c8efb853346f8437d92d3c93 # v3.26.6 with: category: "/language:javascript" diff --git a/.github/workflows/scorecards.yml b/.github/workflows/scorecards.yml index 45790c40b..a5a7684cc 100644 --- a/.github/workflows/scorecards.yml +++ b/.github/workflows/scorecards.yml @@ -59,7 +59,7 @@ jobs: # Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF # format to the repository Actions tab. - name: "Upload artifact" - uses: actions/upload-artifact@834a144ee995460fba8ed112a2fc961b36a5ec5a # v4.3.6 + uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0 if: github.repository == 'nuxt/nuxt' && success() with: name: SARIF file @@ -68,7 +68,7 @@ jobs: # Upload the results to GitHub's code scanning dashboard. - name: "Upload to code-scanning" - uses: github/codeql-action/upload-sarif@2c779ab0d087cd7fe7b826087247c2c81f27bfa6 # v3.26.5 + uses: github/codeql-action/upload-sarif@4dd16135b69a43b6c8efb853346f8437d92d3c93 # v3.26.6 if: github.repository == 'nuxt/nuxt' && success() with: sarif_file: results.sarif diff --git a/package.json b/package.json index 91756f078..f8c497e91 100644 --- a/package.json +++ b/package.json @@ -39,14 +39,14 @@ "@nuxt/ui-templates": "workspace:*", "@nuxt/vite-builder": "workspace:*", "@nuxt/webpack-builder": "workspace:*", - "@types/node": "20.16.2", + "@types/node": "20.16.3", "c12": "2.0.0-beta.1", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", "jiti": "2.0.0-beta.3", "magic-string": "^0.30.11", "nitro": "npm:nitro-nightly@3.0.0-beta-28665895.e727afda", "nuxt": "workspace:*", - "rollup": "^4.21.1", + "rollup": "^4.21.2", "typescript": "5.5.4", "unbuild": "3.0.0-rc.7", "vite": "5.4.2", @@ -54,17 +54,17 @@ }, "devDependencies": { "@eslint/js": "9.9.1", - "@nuxt/eslint-config": "0.5.3", + "@nuxt/eslint-config": "0.5.5", "@nuxt/kit": "workspace:*", "@nuxt/test-utils": "3.14.1", "@nuxt/webpack-builder": "workspace:*", "@testing-library/vue": "8.1.0", "@types/eslint__js": "8.42.3", - "@types/node": "20.16.2", + "@types/node": "20.16.3", "@types/semver": "7.5.8", "@unhead/schema": "1.10.0", "@unhead/vue": "1.10.0", - "@vitejs/plugin-vue": "5.1.2", + "@vitejs/plugin-vue": "5.1.3", "@vitest/coverage-v8": "2.0.5", "@vue/test-utils": "2.4.6", "autoprefixer": "10.4.20", @@ -79,7 +79,7 @@ "eslint-plugin-perfectionist": "3.3.0", "eslint-typegen": "0.3.1", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", - "happy-dom": "15.0.0", + "happy-dom": "15.7.3", "jiti": "2.0.0-beta.3", "markdownlint-cli": "0.41.0", "nitro": "npm:nitro-nightly@3.0.0-beta-28665895.e727afda", @@ -100,7 +100,7 @@ "vitest-environment-nuxt": "1.0.1", "vue": "3.4.38", "vue-router": "4.4.3", - "vue-tsc": "2.0.29" + "vue-tsc": "2.1.4" }, "packageManager": "pnpm@9.9.0", "engines": { diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 0f0feff8d..4fa749394 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -113,7 +113,7 @@ "unctx": "^2.3.1", "unenv": "^1.10.0", "unimport": "^3.11.1", - "unplugin": "^1.12.2", + "unplugin": "^1.12.3", "unplugin-vue-router": "^0.10.7", "unstorage": "^1.10.2", "untyped": "^1.4.2", @@ -127,7 +127,7 @@ "@nuxt/ui-templates": "1.3.4", "@parcel/watcher": "2.4.1", "@types/estree": "1.0.5", - "@vitejs/plugin-vue": "5.1.2", + "@vitejs/plugin-vue": "5.1.3", "@vue/compiler-sfc": "3.4.38", "unbuild": "3.0.0-rc.7", "vite": "5.4.2", diff --git a/packages/schema/package.json b/packages/schema/package.json index 6c78d9e33..e5076afcc 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -40,11 +40,11 @@ "@types/pug": "2.0.10", "@types/sass-loader": "8.0.9", "@unhead/schema": "1.10.0", - "@vitejs/plugin-vue": "5.1.2", + "@vitejs/plugin-vue": "5.1.3", "@vitejs/plugin-vue-jsx": "4.0.1", "@vue/compiler-core": "3.4.38", "@vue/compiler-sfc": "3.4.38", - "@vue/language-core": "2.0.29", + "@vue/language-core": "2.1.4", "c12": "2.0.0-beta.1", "esbuild-loader": "4.2.2", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", diff --git a/packages/vite/package.json b/packages/vite/package.json index 3dc2f41b5..13d5e9f62 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -27,14 +27,14 @@ "@nuxt/schema": "workspace:*", "@types/clear": "0.1.4", "@types/estree": "1.0.5", - "rollup": "4.21.1", + "rollup": "4.21.2", "unbuild": "3.0.0-rc.7", "vue": "3.4.38" }, "dependencies": { "@nuxt/kit": "workspace:*", "@rollup/plugin-replace": "^5.0.7", - "@vitejs/plugin-vue": "^5.1.2", + "@vitejs/plugin-vue": "^5.1.3", "@vitejs/plugin-vue-jsx": "^4.0.1", "autoprefixer": "^10.4.20", "clear": "^0.1.0", @@ -55,13 +55,13 @@ "pathe": "^1.1.2", "perfect-debounce": "^1.0.0", "pkg-types": "^1.2.0", - "postcss": "^8.4.41", + "postcss": "^8.4.44", "rollup-plugin-visualizer": "^5.12.0", "std-env": "^3.7.0", "strip-literal": "^2.1.0", "ufo": "^1.5.4", "unenv": "^1.10.0", - "unplugin": "^1.12.2", + "unplugin": "^1.12.3", "vite": "^5.4.2", "vite-node": "^2.0.5", "vite-plugin-checker": "^0.7.2", diff --git a/packages/webpack/package.json b/packages/webpack/package.json index 0972dc686..50ab5a28f 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -50,7 +50,7 @@ "ohash": "^1.1.3", "pathe": "^1.1.2", "pify": "^6.1.0", - "postcss": "^8.4.41", + "postcss": "^8.4.44", "postcss-import": "^16.1.0", "postcss-import-resolver": "^2.0.0", "postcss-loader": "^8.1.1", @@ -60,7 +60,7 @@ "time-fix-plugin": "^2.0.7", "ufo": "^1.5.4", "unenv": "^1.10.0", - "unplugin": "^1.12.2", + "unplugin": "^1.12.3", "url-loader": "^4.1.1", "vue-bundle-renderer": "^2.1.0", "vue-loader": "^17.4.2", @@ -78,7 +78,7 @@ "@types/pify": "5.0.4", "@types/webpack-bundle-analyzer": "4.7.0", "@types/webpack-hot-middleware": "2.25.9", - "rollup": "4.21.1", + "rollup": "4.21.2", "unbuild": "3.0.0-rc.7", "vue": "3.4.38" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 738e85514..1e5b6ef77 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,14 +10,14 @@ overrides: '@nuxt/ui-templates': workspace:* '@nuxt/vite-builder': workspace:* '@nuxt/webpack-builder': workspace:* - '@types/node': 20.16.2 + '@types/node': 20.16.3 c12: 2.0.0-beta.1 h3: npm:h3-nightly@2.0.0-1718872656.6765a6e jiti: 2.0.0-beta.3 magic-string: ^0.30.11 nitro: npm:nitro-nightly@3.0.0-beta-28665895.e727afda nuxt: workspace:* - rollup: ^4.21.1 + rollup: ^4.21.2 typescript: 5.5.4 unbuild: 3.0.0-rc.7 vite: 5.4.2 @@ -36,14 +36,14 @@ importers: specifier: 9.9.1 version: 9.9.1 '@nuxt/eslint-config': - specifier: 0.5.3 - version: 0.5.3(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) + specifier: 0.5.5 + version: 0.5.5(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) '@nuxt/kit': specifier: workspace:* version: link:packages/kit '@nuxt/test-utils': specifier: 3.14.1 - version: 3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.0.0)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.46.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.2)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)) + version: 3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.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.46.1)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)) '@nuxt/webpack-builder': specifier: workspace:* version: link:packages/webpack @@ -54,8 +54,8 @@ importers: specifier: 8.42.3 version: 8.42.3 '@types/node': - specifier: 20.16.2 - version: 20.16.2 + specifier: 20.16.3 + version: 20.16.3 '@types/semver': specifier: 7.5.8 version: 7.5.8 @@ -66,17 +66,17 @@ importers: specifier: 1.10.0 version: 1.10.0(vue@3.4.38(typescript@5.5.4)) '@vitejs/plugin-vue': - specifier: 5.1.2 - version: 5.1.2(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4)) + specifier: 5.1.3 + version: 5.1.3(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4)) '@vitest/coverage-v8': specifier: 2.0.5 - version: 2.0.5(vitest@2.0.5(@types/node@20.16.2)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0)) + version: 2.0.5(vitest@2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0)) '@vue/test-utils': specifier: 2.4.6 version: 2.4.6 autoprefixer: specifier: 10.4.20 - version: 10.4.20(postcss@8.4.41) + version: 10.4.20(postcss@8.4.44) case-police: specifier: 0.7.0 version: 0.7.0 @@ -88,7 +88,7 @@ importers: version: 3.2.3 cssnano: specifier: 7.0.5 - version: 7.0.5(postcss@8.4.41) + version: 7.0.5(postcss@8.4.44) destr: specifier: 2.0.3 version: 2.0.3 @@ -111,8 +111,8 @@ importers: specifier: npm:h3-nightly@2.0.0-1718872656.6765a6e version: h3-nightly@2.0.0-1718872656.6765a6e happy-dom: - specifier: 15.0.0 - version: 15.0.0 + specifier: 15.7.3 + version: 15.7.3 jiti: specifier: 2.0.0-beta.3 version: 2.0.0-beta.3 @@ -163,10 +163,10 @@ importers: version: 1.5.4 vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@20.16.2)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0) + version: 2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) vitest-environment-nuxt: specifier: 1.0.1 - version: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.0.0)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.46.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.2)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)) + version: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.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.46.1)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)) vue: specifier: 3.4.38 version: 3.4.38(typescript@5.5.4) @@ -174,8 +174,8 @@ importers: specifier: 4.4.3 version: 4.4.3(vue@3.4.38(typescript@5.5.4)) vue-tsc: - specifier: 2.0.29 - version: 2.0.29(typescript@5.5.4) + specifier: 2.1.4 + version: 2.1.4(typescript@5.5.4) packages/kit: dependencies: @@ -235,7 +235,7 @@ importers: version: 2.3.1 unimport: specifier: ^3.11.1 - version: 3.11.1(rollup@4.21.1) + version: 3.11.1(rollup@4.21.2) untyped: specifier: ^1.4.2 version: 1.4.2 @@ -251,13 +251,13 @@ importers: version: nitro-nightly@3.0.0-beta-28665895.e727afda(@opentelemetry/api@1.9.0)(encoding@0.1.13)(typescript@5.5.4) unbuild: specifier: 3.0.0-rc.7 - version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.0.29(typescript@5.5.4)) + version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.1.4(typescript@5.5.4)) vite: specifier: 5.4.2 - version: 5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0) + version: 5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@20.16.2)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0) + version: 2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) webpack: specifier: 5.94.0 version: 5.94.0 @@ -269,7 +269,7 @@ importers: version: 2.0.2 '@nuxt/devtools': specifier: ^1.4.1 - version: 1.4.1(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0)) + version: 1.4.1(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) '@nuxt/kit': specifier: workspace:* version: link:../kit @@ -283,8 +283,8 @@ importers: specifier: workspace:* version: link:../vite '@types/node': - specifier: 20.16.2 - version: 20.16.2 + specifier: 20.16.3 + version: 20.16.3 '@unhead/dom': specifier: ^1.10.0 version: 1.10.0 @@ -350,7 +350,7 @@ importers: version: 5.3.2 impound: specifier: ^0.1.0 - version: 0.1.0(rollup@4.21.1) + version: 0.1.0(rollup@4.21.2) jiti: specifier: 2.0.0-beta.3 version: 2.0.0-beta.3 @@ -428,13 +428,13 @@ importers: version: 1.10.0 unimport: specifier: ^3.11.1 - version: 3.11.1(rollup@4.21.1) + version: 3.11.1(rollup@4.21.2) unplugin: - specifier: ^1.12.2 - version: 1.12.2 + specifier: ^1.12.3 + version: 1.12.3 unplugin-vue-router: specifier: ^0.10.7 - version: 0.10.7(rollup@4.21.1)(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)) + version: 0.10.7(rollup@4.21.2)(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)) unstorage: specifier: ^1.10.2 version: 1.10.2(ioredis@5.4.1) @@ -456,7 +456,7 @@ importers: devDependencies: '@nuxt/scripts': specifier: 0.7.1 - version: 0.7.1(@nuxt/devtools@1.4.1(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.2(rollup@4.21.1)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.4.38)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.41)(rollup@4.21.1)(typescript@5.5.4)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1)) + version: 0.7.1(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.2(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.4.38)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.44)(rollup@4.21.2)(typescript@5.5.4)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1)) '@nuxt/ui-templates': specifier: workspace:* version: link:../ui-templates @@ -467,20 +467,20 @@ importers: specifier: 1.0.5 version: 1.0.5 '@vitejs/plugin-vue': - specifier: 5.1.2 - version: 5.1.2(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4)) + specifier: 5.1.3 + version: 5.1.3(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4)) '@vue/compiler-sfc': specifier: 3.4.38 version: 3.4.38 unbuild: specifier: 3.0.0-rc.7 - version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.0.29(typescript@5.5.4)) + version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.1.4(typescript@5.5.4)) vite: specifier: 5.4.2 - version: 5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0) + version: 5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@20.16.2)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0) + version: 2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) packages/schema: dependencies: @@ -516,7 +516,7 @@ importers: version: 0.1.3 unimport: specifier: ^3.11.1 - version: 3.11.1(rollup@4.21.1) + version: 3.11.1(rollup@4.21.2) untyped: specifier: ^1.4.2 version: 1.4.2 @@ -540,11 +540,11 @@ importers: specifier: 1.10.0 version: 1.10.0 '@vitejs/plugin-vue': - specifier: 5.1.2 - version: 5.1.2(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4)) + specifier: 5.1.3 + version: 5.1.3(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4)) '@vitejs/plugin-vue-jsx': specifier: 4.0.1 - version: 4.0.1(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4)) + version: 4.0.1(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4)) '@vue/compiler-core': specifier: 3.4.38 version: 3.4.38 @@ -552,8 +552,8 @@ importers: specifier: 3.4.38 version: 3.4.38 '@vue/language-core': - specifier: 2.0.29 - version: 2.0.29(typescript@5.5.4) + specifier: 2.1.4 + version: 2.1.4(typescript@5.5.4) c12: specifier: 2.0.0-beta.1 version: 2.0.0-beta.1(magicast@0.3.4) @@ -574,7 +574,7 @@ importers: version: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) unbuild: specifier: 3.0.0-rc.7 - version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.0.29(typescript@5.5.4)) + version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.1.4(typescript@5.5.4)) unctx: specifier: 2.3.1 version: 2.3.1 @@ -583,7 +583,7 @@ importers: version: 1.10.0 vite: specifier: 5.4.2 - version: 5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0) + version: 5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) vue: specifier: 3.4.38 version: 3.4.38(typescript@5.5.4) @@ -619,7 +619,7 @@ importers: version: 4.0.0 html-validate: specifier: 8.21.0 - version: 8.21.0(vitest@1.6.0(@types/node@20.16.2)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0)) + version: 8.21.0(vitest@1.6.0(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0)) jiti: specifier: 2.0.0-beta.3 version: 2.0.0-beta.3 @@ -643,10 +643,10 @@ importers: version: 0.2.5 unocss: specifier: 0.62.3 - version: 0.62.3(@unocss/webpack@0.62.2(rollup@4.21.1)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.41)(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0)) + version: 0.62.3(@unocss/webpack@0.62.2(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.44)(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) vite: specifier: 5.4.2 - version: 5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0) + version: 5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) packages/vite: dependencies: @@ -655,16 +655,16 @@ importers: version: link:../kit '@rollup/plugin-replace': specifier: ^5.0.7 - version: 5.0.7(rollup@4.21.1) + version: 5.0.7(rollup@4.21.2) '@vitejs/plugin-vue': - specifier: ^5.1.2 - version: 5.1.2(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4)) + specifier: ^5.1.3 + version: 5.1.3(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4)) '@vitejs/plugin-vue-jsx': specifier: ^4.0.1 - version: 4.0.1(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4)) + version: 4.0.1(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4)) autoprefixer: specifier: ^10.4.20 - version: 10.4.20(postcss@8.4.41) + version: 10.4.20(postcss@8.4.44) clear: specifier: ^0.1.0 version: 0.1.0 @@ -673,7 +673,7 @@ importers: version: 3.2.3 cssnano: specifier: ^7.0.5 - version: 7.0.5(postcss@8.4.41) + version: 7.0.5(postcss@8.4.44) defu: specifier: ^6.1.4 version: 6.1.4 @@ -720,11 +720,11 @@ importers: specifier: ^1.2.0 version: 1.2.0 postcss: - specifier: ^8.4.41 - version: 8.4.41 + specifier: ^8.4.44 + version: 8.4.44 rollup-plugin-visualizer: specifier: ^5.12.0 - version: 5.12.0(rollup@4.21.1) + version: 5.12.0(rollup@4.21.2) std-env: specifier: ^3.7.0 version: 3.7.0 @@ -738,17 +738,17 @@ importers: specifier: ^1.10.0 version: 1.10.0 unplugin: - specifier: ^1.12.2 - version: 1.12.2 + specifier: ^1.12.3 + version: 1.12.3 vite: specifier: 5.4.2 - version: 5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0) + version: 5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) vite-node: specifier: ^2.0.5 - version: 2.0.5(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0) + version: 2.0.5(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) vite-plugin-checker: specifier: ^0.7.2 - version: 0.7.2(eslint@9.9.1(jiti@2.0.0-beta.3))(optionator@0.9.3)(typescript@5.5.4)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.0.29(typescript@5.5.4)) + version: 0.7.2(eslint@9.9.1(jiti@2.0.0-beta.3))(optionator@0.9.3)(typescript@5.5.4)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.1.4(typescript@5.5.4)) vue-bundle-renderer: specifier: ^2.1.0 version: 2.1.0 @@ -763,11 +763,11 @@ importers: specifier: 1.0.5 version: 1.0.5 rollup: - specifier: ^4.21.1 - version: 4.21.1 + specifier: ^4.21.2 + version: 4.21.2 unbuild: specifier: 3.0.0-rc.7 - version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.0.29(typescript@5.5.4)) + version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.1.4(typescript@5.5.4)) vue: specifier: 3.4.38 version: 3.4.38(typescript@5.5.4) @@ -782,7 +782,7 @@ importers: version: link:../kit autoprefixer: specifier: ^10.4.20 - version: 10.4.20(postcss@8.4.41) + version: 10.4.20(postcss@8.4.44) css-loader: specifier: ^7.1.2 version: 7.1.2(webpack@5.94.0) @@ -791,7 +791,7 @@ importers: version: 7.0.0(webpack@5.94.0) cssnano: specifier: ^7.0.5 - version: 7.0.5(postcss@8.4.41) + version: 7.0.5(postcss@8.4.44) defu: specifier: ^6.1.4 version: 6.1.4 @@ -850,20 +850,20 @@ importers: specifier: ^6.1.0 version: 6.1.0 postcss: - specifier: ^8.4.41 - version: 8.4.41 + specifier: ^8.4.44 + version: 8.4.44 postcss-import: specifier: ^16.1.0 - version: 16.1.0(postcss@8.4.41) + version: 16.1.0(postcss@8.4.44) postcss-import-resolver: specifier: ^2.0.0 version: 2.0.0 postcss-loader: specifier: ^8.1.1 - version: 8.1.1(postcss@8.4.41)(typescript@5.5.4)(webpack@5.94.0) + version: 8.1.1(postcss@8.4.44)(typescript@5.5.4)(webpack@5.94.0) postcss-url: specifier: ^10.1.3 - version: 10.1.3(postcss@8.4.41) + version: 10.1.3(postcss@8.4.44) pug-plain-loader: specifier: ^1.1.0 version: 1.1.0(pug@3.0.2) @@ -880,8 +880,8 @@ importers: specifier: ^1.10.0 version: 1.10.0 unplugin: - specifier: ^1.12.2 - version: 1.12.2 + specifier: ^1.12.3 + version: 1.12.3 url-loader: specifier: ^4.1.1 version: 4.1.1(file-loader@6.2.0(webpack@5.94.0))(webpack@5.94.0) @@ -929,11 +929,11 @@ importers: specifier: 2.25.9 version: 2.25.9 rollup: - specifier: ^4.21.1 - version: 4.21.1 + specifier: ^4.21.2 + version: 4.21.2 unbuild: specifier: 3.0.0-rc.7 - version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.0.29(typescript@5.5.4)) + version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.1.4(typescript@5.5.4)) vue: specifier: 3.4.38 version: 3.4.38(typescript@5.5.4) @@ -991,7 +991,7 @@ importers: version: 1.10.0 unplugin: specifier: latest - version: 1.12.2 + version: 1.12.3 vue: specifier: 3.4.38 version: 3.4.38(typescript@5.5.4) @@ -1007,10 +1007,10 @@ importers: version: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) unplugin-vue-router: specifier: ^0.10.0 - version: 0.10.7(rollup@4.21.1)(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)) + version: 0.10.7(rollup@4.21.2)(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)) vitest: specifier: 1.6.0 - version: 1.6.0(@types/node@20.16.2)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0) + version: 1.6.0(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) vue: specifier: 3.4.38 version: 3.4.38(typescript@5.5.4) @@ -1090,9 +1090,6 @@ packages: resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} - '@antfu/install-pkg@0.1.1': - resolution: {integrity: sha512-LyB/8+bSfa0DFGC06zpCEfs89/XoWZwws5ygEa5D+Xsm3OfI+aXQ86VgVG7Acyef+rSZ5HE7J8rrxzrQeM3PjQ==} - '@antfu/install-pkg@0.4.0': resolution: {integrity: sha512-vI73C0pFA9L+5v+djh0WSLXb8qYQGH5fX8nczaFe1OTI/8Fh03JS1Mov1V7urb6P3A2cBlBqZNjJIKv54+zVRw==} @@ -1728,6 +1725,10 @@ packages: resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + '@eslint/compat@1.1.1': + resolution: {integrity: sha512-lpHyRyplhGPL5mGEh6M9O5nnKk0Gz4bFI+Zu6tKlPpDUN7XshWvH9C/px4UVm87IAANE0W81CEsNGbS1KlzXpA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/config-array@0.18.0': resolution: {integrity: sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1784,9 +1785,6 @@ packages: '@iconify/types@2.0.0': resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} - '@iconify/utils@2.1.30': - resolution: {integrity: sha512-bY0IO5xLOlbzJBnjWLxknp6Sss3yla03sVY9VeUz9nT6dbc+EGKlLfCt+6uytJnWm5CUvTF/BNotsLWF7kI61A==} - '@iconify/utils@2.1.32': resolution: {integrity: sha512-LeifFZPPKu28O3AEDpYJNdEbvS4/ojAPyIW+pF/vUpJTYnbTiXUHkCh0bwgFRzKvdpb8H4Fbfd/742++MF4fPQ==} @@ -1913,13 +1911,13 @@ packages: peerDependencies: vite: 5.4.2 - '@nuxt/eslint-config@0.5.3': - resolution: {integrity: sha512-V/z6pvNLiUwh4Y2goaqIDA91rmglWujYyUTfm6e0uKillJPKyUXjPwlQyxtvfEtUyyaR/RnUswjzluL6xcZt2g==} + '@nuxt/eslint-config@0.5.5': + resolution: {integrity: sha512-g99Q6VEGUTg8VKklNE5AaDyHFCcJTepTS6f2ea5yQRlAsJe8VUUUSnwqYw68saU3Mq6R/QOip2ic6A5SxZOy0w==} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - '@nuxt/eslint-plugin@0.5.3': - resolution: {integrity: sha512-Qcm33Jv+BIQNreSyG0Rold64iL0VBTaL6s+dh2/88UwKknnb5GWnkP19Op7+w1xkl74okky6LIPkHPSJq3Ue7A==} + '@nuxt/eslint-plugin@0.5.5': + resolution: {integrity: sha512-Qwz+sz4HWa+QTTAYveryq25a2wXB0FgR0WvVGKYPhD1nBxJGkE6nwM8CILrsdICL6fKp2nfWLBzUr/UlGPqHkw==} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -2161,7 +2159,7 @@ packages: resolution: {integrity: sha512-lpA3RZ9PdIG7qqhEfv79tBffNaoDuukFDrmhLqg9ifv99u/ehn+lOg30x2zmhf8AQqQUZaMk/B9fZraQ6/acDQ==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^4.21.1 + rollup: ^4.21.2 peerDependenciesMeta: rollup: optional: true @@ -2170,7 +2168,7 @@ packages: resolution: {integrity: sha512-nEvcR+LRjEjsaSsc4x3XZfCCvZIaSMenZu/OiwOKGN2UhQpAYI7ru7czFvyWbErlpoGjnSX3D5Ch5FcMA3kRWQ==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^4.21.1 + rollup: ^4.21.2 peerDependenciesMeta: rollup: optional: true @@ -2179,7 +2177,7 @@ packages: resolution: {integrity: sha512-UnsKoZK6/aGIH6AdkptXhNvhaqftcjq3zZdT+LY5Ftms6JR06nADcDsYp5hTU9E2lbJUEOhdlY5J4DNTneM+jQ==} engines: {node: '>=16.0.0 || 14 >= 14.17'} peerDependencies: - rollup: ^4.21.1 + rollup: ^4.21.2 peerDependenciesMeta: rollup: optional: true @@ -2188,7 +2186,7 @@ packages: resolution: {integrity: sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^4.21.1 + rollup: ^4.21.2 peerDependenciesMeta: rollup: optional: true @@ -2197,7 +2195,7 @@ packages: resolution: {integrity: sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^4.21.1 + rollup: ^4.21.2 peerDependenciesMeta: rollup: optional: true @@ -2206,7 +2204,7 @@ packages: resolution: {integrity: sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^4.21.1 + rollup: ^4.21.2 peerDependenciesMeta: rollup: optional: true @@ -2215,7 +2213,7 @@ packages: resolution: {integrity: sha512-PqxSfuorkHz/SPpyngLyg5GCEkOcee9M1bkxiVDr41Pd61mqP1PLOoDPbpl44SB2mQGKwV/In74gqQmGITOhEQ==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^4.21.1 + rollup: ^4.21.2 peerDependenciesMeta: rollup: optional: true @@ -2224,7 +2222,7 @@ packages: resolution: {integrity: sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^4.21.1 + rollup: ^4.21.2 peerDependenciesMeta: rollup: optional: true @@ -2237,94 +2235,91 @@ packages: resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^4.21.1 + rollup: ^4.21.2 peerDependenciesMeta: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.21.1': - resolution: {integrity: sha512-2thheikVEuU7ZxFXubPDOtspKn1x0yqaYQwvALVtEcvFhMifPADBrgRPyHV0TF3b+9BgvgjgagVyvA/UqPZHmg==} + '@rollup/rollup-android-arm-eabi@4.21.2': + resolution: {integrity: sha512-fSuPrt0ZO8uXeS+xP3b+yYTCBUd05MoSp2N/MFOgjhhUhMmchXlpTQrTpI8T+YAwAQuK7MafsCOxW7VrPMrJcg==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.21.1': - resolution: {integrity: sha512-t1lLYn4V9WgnIFHXy1d2Di/7gyzBWS8G5pQSXdZqfrdCGTwi1VasRMSS81DTYb+avDs/Zz4A6dzERki5oRYz1g==} + '@rollup/rollup-android-arm64@4.21.2': + resolution: {integrity: sha512-xGU5ZQmPlsjQS6tzTTGwMsnKUtu0WVbl0hYpTPauvbRAnmIvpInhJtgjj3mcuJpEiuUw4v1s4BimkdfDWlh7gA==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.21.1': - resolution: {integrity: sha512-AH/wNWSEEHvs6t4iJ3RANxW5ZCK3fUnmf0gyMxWCesY1AlUj8jY7GC+rQE4wd3gwmZ9XDOpL0kcFnCjtN7FXlA==} + '@rollup/rollup-darwin-arm64@4.21.2': + resolution: {integrity: sha512-99AhQ3/ZMxU7jw34Sq8brzXqWH/bMnf7ZVhvLk9QU2cOepbQSVTns6qoErJmSiAvU3InRqC2RRZ5ovh1KN0d0Q==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.21.1': - resolution: {integrity: sha512-dO0BIz/+5ZdkLZrVgQrDdW7m2RkrLwYTh2YMFG9IpBtlC1x1NPNSXkfczhZieOlOLEqgXOFH3wYHB7PmBtf+Bg==} + '@rollup/rollup-darwin-x64@4.21.2': + resolution: {integrity: sha512-ZbRaUvw2iN/y37x6dY50D8m2BnDbBjlnMPotDi/qITMJ4sIxNY33HArjikDyakhSv0+ybdUxhWxE6kTI4oX26w==} cpu: [x64] os: [darwin] - '@rollup/rollup-linux-arm-gnueabihf@4.21.1': - resolution: {integrity: sha512-sWWgdQ1fq+XKrlda8PsMCfut8caFwZBmhYeoehJ05FdI0YZXk6ZyUjWLrIgbR/VgiGycrFKMMgp7eJ69HOF2pQ==} + '@rollup/rollup-linux-arm-gnueabihf@4.21.2': + resolution: {integrity: sha512-ztRJJMiE8nnU1YFcdbd9BcH6bGWG1z+jP+IPW2oDUAPxPjo9dverIOyXz76m6IPA6udEL12reYeLojzW2cYL7w==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.21.1': - resolution: {integrity: sha512-9OIiSuj5EsYQlmwhmFRA0LRO0dRRjdCVZA3hnmZe1rEwRk11Jy3ECGGq3a7RrVEZ0/pCsYWx8jG3IvcrJ6RCew==} + '@rollup/rollup-linux-arm-musleabihf@4.21.2': + resolution: {integrity: sha512-flOcGHDZajGKYpLV0JNc0VFH361M7rnV1ee+NTeC/BQQ1/0pllYcFmxpagltANYt8FYf9+kL6RSk80Ziwyhr7w==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.21.1': - resolution: {integrity: sha512-0kuAkRK4MeIUbzQYu63NrJmfoUVicajoRAL1bpwdYIYRcs57iyIV9NLcuyDyDXE2GiZCL4uhKSYAnyWpjZkWow==} + '@rollup/rollup-linux-arm64-gnu@4.21.2': + resolution: {integrity: sha512-69CF19Kp3TdMopyteO/LJbWufOzqqXzkrv4L2sP8kfMaAQ6iwky7NoXTp7bD6/irKgknDKM0P9E/1l5XxVQAhw==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.21.1': - resolution: {integrity: sha512-/6dYC9fZtfEY0vozpc5bx1RP4VrtEOhNQGb0HwvYNwXD1BBbwQ5cKIbUVVU7G2d5WRE90NfB922elN8ASXAJEA==} + '@rollup/rollup-linux-arm64-musl@4.21.2': + resolution: {integrity: sha512-48pD/fJkTiHAZTnZwR0VzHrao70/4MlzJrq0ZsILjLW/Ab/1XlVUStYyGt7tdyIiVSlGZbnliqmult/QGA2O2w==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.21.1': - resolution: {integrity: sha512-ltUWy+sHeAh3YZ91NUsV4Xg3uBXAlscQe8ZOXRCVAKLsivGuJsrkawYPUEyCV3DYa9urgJugMLn8Z3Z/6CeyRQ==} + '@rollup/rollup-linux-powerpc64le-gnu@4.21.2': + resolution: {integrity: sha512-cZdyuInj0ofc7mAQpKcPR2a2iu4YM4FQfuUzCVA2u4HI95lCwzjoPtdWjdpDKyHxI0UO82bLDoOaLfpZ/wviyQ==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.21.1': - resolution: {integrity: sha512-BggMndzI7Tlv4/abrgLwa/dxNEMn2gC61DCLrTzw8LkpSKel4o+O+gtjbnkevZ18SKkeN3ihRGPuBxjaetWzWg==} + '@rollup/rollup-linux-riscv64-gnu@4.21.2': + resolution: {integrity: sha512-RL56JMT6NwQ0lXIQmMIWr1SW28z4E4pOhRRNqwWZeXpRlykRIlEpSWdsgNWJbYBEWD84eocjSGDu/XxbYeCmwg==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.21.1': - resolution: {integrity: sha512-z/9rtlGd/OMv+gb1mNSjElasMf9yXusAxnRDrBaYB+eS1shFm6/4/xDH1SAISO5729fFKUkJ88TkGPRUh8WSAA==} + '@rollup/rollup-linux-s390x-gnu@4.21.2': + resolution: {integrity: sha512-PMxkrWS9z38bCr3rWvDFVGD6sFeZJw4iQlhrup7ReGmfn7Oukrr/zweLhYX6v2/8J6Cep9IEA/SmjXjCmSbrMQ==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.21.1': - resolution: {integrity: sha512-kXQVcWqDcDKw0S2E0TmhlTLlUgAmMVqPrJZR+KpH/1ZaZhLSl23GZpQVmawBQGVhyP5WXIsIQ/zqbDBBYmxm5w==} + '@rollup/rollup-linux-x64-gnu@4.21.2': + resolution: {integrity: sha512-B90tYAUoLhU22olrafY3JQCFLnT3NglazdwkHyxNDYF/zAxJt5fJUB/yBoWFoIQ7SQj+KLe3iL4BhOMa9fzgpw==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.21.1': - resolution: {integrity: sha512-CbFv/WMQsSdl+bpX6rVbzR4kAjSSBuDgCqb1l4J68UYsQNalz5wOqLGYj4ZI0thGpyX5kc+LLZ9CL+kpqDovZA==} + '@rollup/rollup-linux-x64-musl@4.21.2': + resolution: {integrity: sha512-7twFizNXudESmC9oneLGIUmoHiiLppz/Xs5uJQ4ShvE6234K0VB1/aJYU3f/4g7PhssLGKBVCC37uRkkOi8wjg==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.21.1': - resolution: {integrity: sha512-3Q3brDgA86gHXWHklrwdREKIrIbxC0ZgU8lwpj0eEKGBQH+31uPqr0P2v11pn0tSIxHvcdOWxa4j+YvLNx1i6g==} + '@rollup/rollup-win32-arm64-msvc@4.21.2': + resolution: {integrity: sha512-9rRero0E7qTeYf6+rFh3AErTNU1VCQg2mn7CQcI44vNUWM9Ze7MSRS/9RFuSsox+vstRt97+x3sOhEey024FRQ==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.21.1': - resolution: {integrity: sha512-tNg+jJcKR3Uwe4L0/wY3Ro0H+u3nrb04+tcq1GSYzBEmKLeOQF2emk1whxlzNqb6MMrQ2JOcQEpuuiPLyRcSIw==} + '@rollup/rollup-win32-ia32-msvc@4.21.2': + resolution: {integrity: sha512-5rA4vjlqgrpbFVVHX3qkrCo/fZTj1q0Xxpg+Z7yIo3J2AilW7t2+n6Q8Jrx+4MrYpAnjttTYF8rr7bP46BPzRw==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.21.1': - resolution: {integrity: sha512-xGiIH95H1zU7naUyTKEyOA/I0aexNMUdO9qRv0bLKN3qu25bBdrxZHqA3PTJ24YNN/GdMzG4xkDcd/GvjuhfLg==} + '@rollup/rollup-win32-x64-msvc@4.21.2': + resolution: {integrity: sha512-6UUxd0+SKomjdzuAcp+HAmxw1FlGBnl1v2yEPSabtx4lBfdXHDVsW7+lQkgz9cNFJGY3AWR7+V8P5BqkD9L9nA==} cpu: [x64] os: [win32] - '@rushstack/eslint-patch@1.10.4': - resolution: {integrity: sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA==} - '@shikijs/core@1.1.2': resolution: {integrity: sha512-ERVzNQz88ZkDqUpWeC57Kp+Kmx5RjqeDBR1M8AGWGom4yrkITiTfXCGmjchlDSw12MhDTuPYR4HVFW8uT61RaQ==} @@ -2360,31 +2355,8 @@ packages: resolution: {integrity: sha512-UTce8mUwUW0RikMb/eseJ7ys0BRkZVFB86orHzrfW12ZmFtym5zua8joZ4L7okH2dDFHkcFjqnZ5GocWBXOFtA==} engines: {node: '>=18'} - '@stylistic/eslint-plugin-js@2.6.4': - resolution: {integrity: sha512-kx1hS3xTvzxZLdr/DCU/dLBE++vcP97sHeEFX2QXhk1Ipa4K1rzPOLw1HCbf4mU3s+7kHP5eYpDe+QteEOFLug==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: '>=8.40.0' - - '@stylistic/eslint-plugin-jsx@2.6.4': - resolution: {integrity: sha512-bIvVhdtjmyu3S10V7QRIuawtCZSq9gRmzAX23ucjCOdSFzEwlq+di0IM0riBAvvQerrJL4SM6G3xgyPs8BSXIA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: '>=8.40.0' - - '@stylistic/eslint-plugin-plus@2.6.4': - resolution: {integrity: sha512-EuRvtxhf7Hv8OoMIePulP/6rBJIgPTu1l5GAm1780WcF1Cl8bOZXIn84Pdac5pNv6lVlzCOFm8MD3VE+2YROuA==} - peerDependencies: - eslint: '*' - - '@stylistic/eslint-plugin-ts@2.6.4': - resolution: {integrity: sha512-yxL8Hj6WkObw1jfiLpBzKy5yfxY6vwlwO4miq34ySErUjUecPV5jxfVbOe4q1QDPKemQGPq93v7sAQS5PzM8lA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: '>=8.40.0' - - '@stylistic/eslint-plugin@2.6.4': - resolution: {integrity: sha512-euUGnjzH8EOqEYTGk9dB2OBINp0FX1nuO7/k4fO82zNRBIKZgJoDwTLM4Ce+Om6W1Qmh1PrZjCr4jh4tMEXGPQ==} + '@stylistic/eslint-plugin@2.7.2': + resolution: {integrity: sha512-3DVLU5HEuk2pQoBmXJlzvrxbKNpu2mJ0SRqz5O/CJjyNCr12ZiPcYMEtuArTyPOk5i7bsAU44nywh1rGfe3gKQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' @@ -2422,8 +2394,8 @@ packages: '@types/debug@4.1.12': resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} - '@types/eslint@9.6.0': - resolution: {integrity: sha512-gi6WQJ7cHRgZxtkQEoyHMppPjq9Kxo5Tjn2prSKDSmZrCz8TZ3jSRCeTJm+WoM+oB0WG37bRqLzaaU3q7JypGg==} + '@types/eslint@9.6.1': + resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==} '@types/eslint__js@8.42.3': resolution: {integrity: sha512-alfG737uhmPdnvkrLdZLcEKJ/B8s9Y4hrZ+YAdzUeoArBlSUERA2E87ROfOaS4jd/C45fzOoZzidLc1IPwLqOw==} @@ -2476,8 +2448,8 @@ packages: '@types/node-sass@4.11.6': resolution: {integrity: sha512-Qkf5Fs9zzsXchenUY7oVdIHyv8FtPgqIXqOJzhh3FDqpYjqvc/gtZ3hlZVFmKQhl7wyI4+WkRbYufYC5pfY7iw==} - '@types/node@20.16.2': - resolution: {integrity: sha512-91s/n4qUPV/wg8eE9KHYW1kouTfDk2FPGjXbBMfRWP/2vg1rCXNQL1OCabwGs0XSdukuK+MwCDXE30QpSeMUhQ==} + '@types/node@20.16.3': + resolution: {integrity: sha512-/wdGiWRkMOm53gAsSyFMXFZHbVg7C6CbkrzHNpaHoYfsUWPg7m6ZRKtvQjgvQ9i8WT540a3ydRlRQbxjY30XxQ==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -2579,23 +2551,10 @@ packages: typescript: optional: true - '@typescript-eslint/types@8.1.0': - resolution: {integrity: sha512-q2/Bxa0gMOu/2/AKALI0tCKbG2zppccnRIRCW6BaaTlRVaPKft4oVYPp7WOPpcnsgbr0qROAVCVKCvIQ0tbWog==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/types@8.3.0': resolution: {integrity: sha512-y6sSEeK+facMaAyixM36dQ5NVXTnKWunfD1Ft4xraYqxP0lC0POJmIaL/mw72CUMqjY9qfyVfXafMeaUj0noWw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.1.0': - resolution: {integrity: sha512-NTHhmufocEkMiAord/g++gWKb0Fr34e9AExBRdqgWdVBaKoei2dIyYKD9Q0jBnvfbEA5zaf8plUFMUH6kQ0vGg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - '@typescript-eslint/typescript-estree@8.3.0': resolution: {integrity: sha512-Mq7FTHl0R36EmWlCJWojIC1qn/ZWo2YiWYc1XVtasJ7FIgjo0MVv9rZWXEE7IK2CGrtwe1dVOxWwqXUdNgfRCA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2611,10 +2570,6 @@ packages: peerDependencies: eslint: ^8.57.0 || ^9.0.0 - '@typescript-eslint/visitor-keys@8.1.0': - resolution: {integrity: sha512-ba0lNI19awqZ5ZNKh6wCModMwoZs457StTebQ0q1NP58zSi2F6MOZRXwfKZy+jB78JNJ/WH8GSh2IQNzXX8Nag==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/visitor-keys@8.3.0': resolution: {integrity: sha512-RmZwrTbQ9QveF15m/Cl28n0LXD6ea2CjkhH5rQ55ewz3H24w+AMCJHPVYaZ8/0HoG8Z3cLLFFycRXxeO2tz9FA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2622,6 +2577,11 @@ packages: '@typescript/vfs@1.5.0': resolution: {integrity: sha512-AJS307bPgbsZZ9ggCT3wwpg3VbTKMFNHfaY/uF0ahSkYYrPF2dSSKDNIDIQAHm9qJqbLvCsSJH7yN4Vs/CsMMg==} + '@typescript/vfs@1.6.0': + resolution: {integrity: sha512-hvJUjNVeBMp77qPINuUvYXj4FyWeeMMKZkxEATEU3hqBAQ7qdTBCUFT7Sp0Zu0faeEtFf+ldXxMEDr/bk73ISg==} + peerDependencies: + typescript: 5.5.4 + '@ungap/structured-clone@1.2.0': resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} @@ -2839,8 +2799,8 @@ packages: vite: 5.4.2 vue: 3.4.38 - '@vitejs/plugin-vue@5.1.2': - resolution: {integrity: sha512-nY9IwH12qeiJqumTCLJLE7IiNx7HZ39cbHaysEUd+Myvbz9KAqd2yq+U01Kab1R/H1BmiyM2ShTYlNH32Fzo3A==} + '@vitejs/plugin-vue@5.1.3': + resolution: {integrity: sha512-3xbWsKEKXYlmX82aOHufFQVnkbMC/v8fLpWwh6hWOUrK5fbbtBh9Q/WWse27BFgSy2/e2c0fz5Scgya9h2GLhw==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: vite: 5.4.2 @@ -2884,14 +2844,14 @@ packages: '@vitest/utils@2.0.5': resolution: {integrity: sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==} - '@volar/language-core@2.4.0-alpha.18': - resolution: {integrity: sha512-JAYeJvYQQROmVRtSBIczaPjP3DX4QW1fOqW1Ebs0d3Y3EwSNRglz03dSv0Dm61dzd0Yx3WgTW3hndDnTQqgmyg==} + '@volar/language-core@2.4.1': + resolution: {integrity: sha512-9AKhC7Qn2mQYxj7Dz3bVxeOk7gGJladhWixUYKef/o0o7Bm4an+A3XvmcTHVqZ8stE6lBVH++g050tBtJ4TZPQ==} - '@volar/source-map@2.4.0-alpha.18': - resolution: {integrity: sha512-MTeCV9MUwwsH0sNFiZwKtFrrVZUK6p8ioZs3xFzHc2cvDXHWlYN3bChdQtwKX+FY2HG6H3CfAu1pKijolzIQ8g==} + '@volar/source-map@2.4.1': + resolution: {integrity: sha512-Xq6ep3OZg9xUqN90jEgB9ztX5SsTz1yiV8wiQbcYNjWkek+Ie3dc8l7AVt3EhDm9mSIR58oWczHkzM2H6HIsmQ==} - '@volar/typescript@2.4.0-alpha.18': - resolution: {integrity: sha512-sXh5Y8sqGUkgxpMWUGvRXggxYHAVxg0Pa1C42lQZuPDrW6vHJPR0VCK8Sr7WJsAW530HuNQT/ZIskmXtxjybMQ==} + '@volar/typescript@2.4.1': + resolution: {integrity: sha512-UoRzC0PXcwajFQTu8XxKSYNsWNBtVja6Y9gC8eLv7kYm+UEKJCcZ8g7dialsOYA0HKs3Vpg57MeCsawFLC6m9Q==} '@vue-macros/common@1.12.2': resolution: {integrity: sha512-+NGfhrPvPNOb3Wg9PNPEXPe0HTXmVe6XJawL1gi3cIjOSGIhpOdvmMT2cRuWb265IpA/PeL5Sqo0+DQnEDxLvw==} @@ -2953,6 +2913,14 @@ packages: typescript: optional: true + '@vue/language-core@2.1.4': + resolution: {integrity: sha512-i8pfAgNjTNjabBX1xRsuV6aRw2E8bdQXwd5H8m3cUkTVJju3QN5nfdoXET0uK+yXsuloNJPzo6PXFujRRPNmMA==} + peerDependencies: + typescript: 5.5.4 + peerDependenciesMeta: + typescript: + optional: true + '@vue/reactivity@3.4.38': resolution: {integrity: sha512-4vl4wMMVniLsSYYeldAKzbk72+D3hUnkw9z8lDeJacTxAkXeDAP1uE9xr2+aKIN0ipOL8EG2GPouVTH6yF7Gnw==} @@ -3212,10 +3180,6 @@ packages: array-buffer-byte-length@1.0.0: resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==} - array-union@2.1.0: - resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} - engines: {node: '>=8'} - asap@2.0.6: resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} @@ -3874,10 +3838,6 @@ packages: resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==} engines: {node: '>=0.3.1'} - dir-glob@3.0.1: - resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} - engines: {node: '>=8'} - doctrine@3.0.0: resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} engines: {node: '>=6.0.0'} @@ -3957,10 +3917,6 @@ packages: resolution: {integrity: sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==} engines: {node: '>=6.9.0'} - enhanced-resolve@5.17.0: - resolution: {integrity: sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==} - engines: {node: '>=10.13.0'} - enhanced-resolve@5.17.1: resolution: {integrity: sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==} engines: {node: '>=10.13.0'} @@ -4042,8 +3998,8 @@ packages: resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} engines: {node: '>=12'} - eslint-config-flat-gitignore@0.1.8: - resolution: {integrity: sha512-OEUbS2wzzYtUfshjOqzFo4Bl4lHykXUdM08TCnYNl7ki+niW4Q1R0j0FDFDr0vjVsI5ZFOz5LvluxOP+Ew+dYw==} + eslint-config-flat-gitignore@0.2.0: + resolution: {integrity: sha512-s4lsQLYX+76FCt3PZPwdLwWlqssa5SLufl2gopFmCo3PETOLY3OW5IrD3/l2R0FfYEJvd9BRJ19yJ+yfc5oW3g==} eslint-flat-config-utils@0.3.1: resolution: {integrity: sha512-eFT3EaoJN1hlN97xw4FIEX//h0TiFUobgl2l5uLkIwhVN9ahGq95Pbs+i1/B5UACA78LO3rco3JzuvxLdTUOPA==} @@ -4051,8 +4007,8 @@ packages: eslint-import-resolver-node@0.3.9: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} - eslint-plugin-import-x@4.0.0: - resolution: {integrity: sha512-5bWZ+2p3DKlpLSP830cAUmRUoYEnnvuBmSOSlURffEUuXL68uQUX0v2JpoXxyoDRIQWApzbqhnFeHA0XoQWosA==} + eslint-plugin-import-x@4.1.1: + resolution: {integrity: sha512-dBEM8fACIFNt4H7GoOaRmnH6evJW6JSTJTYYgmRd3vI4geBTjgDM/JyUDKUwIw0HDSyI+u7Vs3vFRXUo/BOAtA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -4449,10 +4405,6 @@ packages: resolution: {integrity: sha512-SmSKyLLKFbSr6rptvP8izbyxJL4ILwqO9Jg23UA0sDlGlu58V59D1//I3vlc0KJphVdUR7vMjHIplYnzBxorQA==} engines: {node: '>=18'} - globby@11.1.0: - resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} - engines: {node: '>=10'} - globby@14.0.2: resolution: {integrity: sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==} engines: {node: '>=18'} @@ -4477,8 +4429,8 @@ packages: h3-nightly@2.0.0-1718872656.6765a6e: resolution: {integrity: sha512-LQ8hHOIzk+agD1p0K7UosByKuzDAKGLTnYsP0syV/XMr9E7pWmoaDSWkGdWjtLR9O3hinNqrXU1NW0kTmhiSag==} - happy-dom@15.0.0: - resolution: {integrity: sha512-DsvANUcxxY20iCo3Yllm7dqwzPVPduGfVFxa7mONwMBLczFeQgkN0LpDir1kIY322JMh+hrcPV3aGLyHCESDlA==} + happy-dom@15.7.3: + resolution: {integrity: sha512-w3RUaYNXFJX5LiNVhOJLK4GqCB1bFj1FvELtpon3HrN8gUpS09V0Vvm4/BBRRj7mLUE1+ch8PKv1JxEp/0IHjA==} engines: {node: '>=18.0.0'} has-bigints@1.0.2: @@ -5709,10 +5661,6 @@ packages: resolution: {integrity: sha512-wXoQGL1D+2COYWCD35/xbiKma1Z15xvZL8cI25wvxzled58V51SJM04Urt/uznS900iQor7QO04SgdfT/XlbuA==} engines: {node: '>=8'} - parse-gitignore@2.0.0: - resolution: {integrity: sha512-RmVuCHWsfu0QPNW+mraxh/xjQVw/lhUCUru8Zni3Ctq3AoMhpDTq0OVdKS6iesd6Kqb7viCV3isAL43dciOSog==} - engines: {node: '>=14'} - parse-imports@2.1.1: resolution: {integrity: sha512-TDT4HqzUiTMO1wJRwg/t/hYk8Wdp3iF/ToMIlAoVQfL1Xs/sTxq1dKWSMjMbQmIarfWKymOyly40+zmPHXMqCA==} engines: {node: '>= 18'} @@ -6050,8 +5998,8 @@ packages: postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - postcss@8.4.41: - resolution: {integrity: sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==} + postcss@8.4.44: + resolution: {integrity: sha512-Aweb9unOEpQ3ezu4Q00DPvvM2ZTUitJdNKeP/+uQgr1IBIqu574IaZoURId7BKtWMREwzKa9OgzPzezWGPWFQw==} engines: {node: ^10 || ^12 || >=14} prelude-ls@1.2.1: @@ -6325,7 +6273,7 @@ packages: resolution: {integrity: sha512-aSHRcJ6KG2IHIioYlvAOcEq6U99sVtqDDKVhnwt70rW6tsz3tv5OSjEiWcgzfsHdLyGXZ/3b/7b/+Za3Y6r1XA==} engines: {node: '>=16'} peerDependencies: - rollup: ^4.21.1 + rollup: ^4.21.2 typescript: 5.5.4 rollup-plugin-visualizer@5.12.0: @@ -6333,13 +6281,13 @@ packages: engines: {node: '>=14'} hasBin: true peerDependencies: - rollup: ^4.21.1 + rollup: ^4.21.2 peerDependenciesMeta: rollup: optional: true - rollup@4.21.1: - resolution: {integrity: sha512-ZnYyKvscThhgd3M5+Qt3pmhO4jIRR5RGzaSovB6Q7rGNrK5cUncrtLmcTTJVSdcKXyZjW8X8MB0JMSuH9bcAJg==} + rollup@4.21.2: + resolution: {integrity: sha512-e3TapAgYf9xjdLvKQCkQTnbTKd4a6jwlpQSJJFokHGaX2IVjoEqkIIhiQfqsi0cdwlOD+tQGuOd5AJkc5RngBw==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -6475,10 +6423,6 @@ packages: resolution: {integrity: sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA==} engines: {node: '>=8'} - slash@3.0.0: - resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} - engines: {node: '>=8'} - slash@4.0.0: resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} engines: {node: '>=12'} @@ -6796,9 +6740,6 @@ packages: peerDependencies: typescript: 5.5.4 - tslib@2.6.3: - resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} - tslib@2.7.0: resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==} @@ -6807,11 +6748,19 @@ packages: engines: {node: '>=18.0.0'} hasBin: true + twoslash-protocol@0.2.10: + resolution: {integrity: sha512-9sFHqPUexUPKAZM2e0dbAh0Hwkxd5fqSKWWMQ8Ah+O6MeYEUDGuWUUw5aUfS6veAqo+24VfV3xF0Vj0ZbH7x3Q==} + twoslash-protocol@0.2.9: resolution: {integrity: sha512-uKQl8UboT6JU4VAtYaSI3DbNtgaNhFaTpCSMy/n3tRl5lMlMhrjiuNKdqx15xjcviconuGJ9oObkz1h9zJFrJg==} - twoslash-vue@0.2.9: - resolution: {integrity: sha512-1f/AMB7jvifOMWjG2xdqnEywmkt+U2xef2TBfXugZasNDkqeTwdHCRGafi37Kk6smyzYYj2JLemMECfdSjWwoQ==} + twoslash-vue@0.2.10: + resolution: {integrity: sha512-h3ShboisgFDGJCp+Y8q7oNY7jUmZmsWwh8CGXsSfK8R10aUeA2QvjZoWeqDfc7VKQPhrjwaUv8mVXuQOk8QWww==} + peerDependencies: + typescript: 5.5.4 + + twoslash@0.2.10: + resolution: {integrity: sha512-EBnFbGSD7VtPYCYe8tnx5wDzTfQ2wDS10J89BnTr97Zu2+wRD/CskNLPvvDEZofb37mLSce/YuTP8GgGj+vSOg==} peerDependencies: typescript: 5.5.4 @@ -6860,6 +6809,9 @@ packages: uc.micro@2.1.0: resolution: {integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==} + ufo@1.5.3: + resolution: {integrity: sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==} + ufo@1.5.4: resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==} @@ -6970,8 +6922,8 @@ packages: vue-router: optional: true - unplugin@1.12.2: - resolution: {integrity: sha512-bEqQxeC7rxtxPZ3M5V4Djcc4lQqKPgGe3mAWZvxcSmX5jhGxll19NliaRzQSQPrk4xJZSGniK3puLWpRuZN7VQ==} + unplugin@1.12.3: + resolution: {integrity: sha512-my8DH0/T/Kx33KO+6QXAqdeMYgyy0GktlOpdQjpagfHKw5DrD0ctPr7SHUyOT3g4ZVpzCQGt/qcpuoKJ/pniHA==} engines: {node: '>=14.0.0'} unstorage@1.10.2: @@ -7158,7 +7110,7 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: - '@types/node': 20.16.2 + '@types/node': 20.16.3 less: '*' lightningcss: ^1.21.0 sass: '*' @@ -7193,7 +7145,7 @@ packages: hasBin: true peerDependencies: '@edge-runtime/vm': '*' - '@types/node': 20.16.2 + '@types/node': 20.16.3 '@vitest/browser': 1.6.0 '@vitest/ui': 1.6.0 happy-dom: '*' @@ -7218,7 +7170,7 @@ packages: hasBin: true peerDependencies: '@edge-runtime/vm': '*' - '@types/node': 20.16.2 + '@types/node': 20.16.3 '@vitest/browser': 2.0.5 '@vitest/ui': 2.0.5 happy-dom: '*' @@ -7313,8 +7265,8 @@ packages: peerDependencies: vue: 3.4.38 - vue-tsc@2.0.29: - resolution: {integrity: sha512-MHhsfyxO3mYShZCGYNziSbc63x7cQ5g9kvijV7dRe1TTXBRLxXyL0FnXWpUF1xII2mJ86mwYpYsUmMwkmerq7Q==} + vue-tsc@2.1.4: + resolution: {integrity: sha512-XTzMXQcsixAvNbpou/9qngEsZawaiJRZH3Ja+lfgRfv2A1TJv9vnZ/Kyv7XxPqv/TaZVFSnjGpM87VbWIg6yQg==} hasBin: true peerDependencies: typescript: 5.5.4 @@ -7518,11 +7470,6 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@antfu/install-pkg@0.1.1': - dependencies: - execa: 5.1.1 - find-up: 5.0.0 - '@antfu/install-pkg@0.4.0': dependencies: package-manager-detector: 0.1.2 @@ -8016,6 +7963,8 @@ snapshots: '@eslint-community/regexpp@4.11.0': {} + '@eslint/compat@1.1.1': {} + '@eslint/config-array@0.18.0': dependencies: '@eslint/object-schema': 2.1.4 @@ -8080,18 +8029,6 @@ snapshots: '@iconify/types@2.0.0': {} - '@iconify/utils@2.1.30': - dependencies: - '@antfu/install-pkg': 0.1.1 - '@antfu/utils': 0.7.10 - '@iconify/types': 2.0.0 - debug: 4.3.6(supports-color@9.4.0) - kolorist: 1.8.0 - local-pkg: 0.5.0 - mlly: 1.7.1 - transitivePeerDependencies: - - supports-color - '@iconify/utils@2.1.32': dependencies: '@antfu/install-pkg': 0.4.0 @@ -8126,7 +8063,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.5 '@types/istanbul-reports': 3.0.3 - '@types/node': 20.16.2 + '@types/node': 20.16.3 '@types/yargs': 17.0.28 chalk: 4.1.2 @@ -8154,21 +8091,21 @@ snapshots: '@jsdevtools/ono@7.1.3': {} - '@jsonjoy.com/base64@1.1.1(tslib@2.6.3)': + '@jsonjoy.com/base64@1.1.1(tslib@2.7.0)': dependencies: - tslib: 2.6.3 + tslib: 2.7.0 - '@jsonjoy.com/json-pack@1.0.3(tslib@2.6.3)': + '@jsonjoy.com/json-pack@1.0.3(tslib@2.7.0)': dependencies: - '@jsonjoy.com/base64': 1.1.1(tslib@2.6.3) - '@jsonjoy.com/util': 1.3.0(tslib@2.6.3) + '@jsonjoy.com/base64': 1.1.1(tslib@2.7.0) + '@jsonjoy.com/util': 1.3.0(tslib@2.7.0) hyperdyperid: 1.2.0 - thingies: 1.21.0(tslib@2.6.3) - tslib: 2.6.3 + thingies: 1.21.0(tslib@2.7.0) + tslib: 2.7.0 - '@jsonjoy.com/util@1.3.0(tslib@2.6.3)': + '@jsonjoy.com/util@1.3.0(tslib@2.7.0)': dependencies: - tslib: 2.6.3 + tslib: 2.7.0 '@kwsites/file-exists@1.1.1': dependencies: @@ -8227,34 +8164,34 @@ snapshots: '@nuxt/devalue@2.0.2': {} - '@nuxt/devtools-kit@1.3.14(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0))': + '@nuxt/devtools-kit@1.3.14(vite@5.4.2(@types/node@20.16.3)(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.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) - '@nuxt/devtools-kit@1.4.1(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0))': + '@nuxt/devtools-kit@1.4.1(vite@5.4.2(@types/node@20.16.3)(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.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) - '@nuxt/devtools-ui-kit@1.3.14(@nuxt/devtools@1.4.1(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.2(rollup@4.21.1)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.4.38)(nuxt@packages+nuxt)(postcss@8.4.41)(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1))': + '@nuxt/devtools-ui-kit@1.3.14(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.2(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.4.38)(nuxt@packages+nuxt)(postcss@8.4.44)(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@iconify-json/carbon': 1.1.37 '@iconify-json/logos': 1.1.44 '@iconify-json/ri': 1.1.22 '@iconify-json/tabler': 1.1.120 - '@nuxt/devtools': 1.4.1(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0)) - '@nuxt/devtools-kit': 1.3.14(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0)) + '@nuxt/devtools': 1.4.1(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) + '@nuxt/devtools-kit': 1.3.14(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) '@nuxt/kit': link:packages/kit - '@unocss/core': 0.62.2 - '@unocss/nuxt': 0.62.2(postcss@8.4.41)(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0))(webpack@5.94.0(esbuild@0.23.1)) - '@unocss/preset-attributify': 0.62.2 - '@unocss/preset-icons': 0.62.2 - '@unocss/preset-mini': 0.62.2 + '@unocss/core': 0.62.3 + '@unocss/nuxt': 0.62.2(postcss@8.4.44)(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(webpack@5.94.0(esbuild@0.23.1)) + '@unocss/preset-attributify': 0.62.3 + '@unocss/preset-icons': 0.62.3 + '@unocss/preset-mini': 0.62.3 '@unocss/reset': 0.62.3 '@vueuse/core': 11.0.1(vue@3.4.38(typescript@5.5.4)) '@vueuse/integrations': 11.0.1(focus-trap@7.5.4)(vue@3.4.38(typescript@5.5.4)) @@ -8262,7 +8199,7 @@ snapshots: defu: 6.1.4 focus-trap: 7.5.4 splitpanes: 3.1.5 - unocss: 0.62.3(@unocss/webpack@0.62.2(rollup@4.21.1)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.41)(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0)) + unocss: 0.62.3(@unocss/webpack@0.62.2(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.44)(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) v-lazy-show: 0.2.4(@vue/compiler-core@3.4.38) transitivePeerDependencies: - '@unocss/webpack' @@ -8300,13 +8237,13 @@ snapshots: rc9: 2.1.2 semver: 7.6.3 - '@nuxt/devtools@1.4.1(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0))': + '@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))': dependencies: '@antfu/utils': 0.7.10 - '@nuxt/devtools-kit': 1.4.1(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0)) + '@nuxt/devtools-kit': 1.4.1(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) '@nuxt/devtools-wizard': 1.4.1 '@nuxt/kit': link:packages/kit - '@vue/devtools-core': 7.3.3(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0)) + '@vue/devtools-core': 7.3.3(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) '@vue/devtools-kit': 7.3.3 birpc: 0.2.17 consola: 3.2.3 @@ -8334,10 +8271,10 @@ snapshots: simple-git: 3.25.0 sirv: 2.0.4 tinyglobby: 0.2.5 - unimport: 3.11.1(rollup@4.21.1) - vite: 5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0) - vite-plugin-inspect: 0.8.7(@nuxt/kit@packages+kit)(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0)) - vite-plugin-vue-inspector: 5.1.3(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0)) + unimport: 3.11.1(rollup@4.21.2) + vite: 5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) + vite-plugin-inspect: 0.8.7(@nuxt/kit@packages+kit)(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) + vite-plugin-vue-inspector: 5.1.3(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) which: 3.0.1 ws: 8.18.0 transitivePeerDependencies: @@ -8346,18 +8283,17 @@ snapshots: - supports-color - utf-8-validate - '@nuxt/eslint-config@0.5.3(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)': + '@nuxt/eslint-config@0.5.5(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)': dependencies: '@eslint/js': 9.9.1 - '@nuxt/eslint-plugin': 0.5.3(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) - '@rushstack/eslint-patch': 1.10.4 - '@stylistic/eslint-plugin': 2.6.4(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) + '@nuxt/eslint-plugin': 0.5.5(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) + '@stylistic/eslint-plugin': 2.7.2(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) '@typescript-eslint/eslint-plugin': 8.3.0(@typescript-eslint/parser@8.3.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4))(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) '@typescript-eslint/parser': 8.3.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) eslint: 9.9.1(jiti@2.0.0-beta.3) - eslint-config-flat-gitignore: 0.1.8 + eslint-config-flat-gitignore: 0.2.0 eslint-flat-config-utils: 0.3.1 - eslint-plugin-import-x: 4.0.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) + eslint-plugin-import-x: 4.1.1(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) eslint-plugin-jsdoc: 50.2.2(eslint@9.9.1(jiti@2.0.0-beta.3)) eslint-plugin-regexp: 2.6.0(eslint@9.9.1(jiti@2.0.0-beta.3)) eslint-plugin-unicorn: 55.0.0(eslint@9.9.1(jiti@2.0.0-beta.3)) @@ -8365,13 +8301,12 @@ snapshots: globals: 15.9.0 local-pkg: 0.5.0 pathe: 1.1.2 - tslib: 2.7.0 vue-eslint-parser: 9.4.3(eslint@9.9.1(jiti@2.0.0-beta.3)) transitivePeerDependencies: - supports-color - typescript - '@nuxt/eslint-plugin@0.5.3(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)': + '@nuxt/eslint-plugin@0.5.5(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)': dependencies: '@typescript-eslint/types': 8.3.0 '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) @@ -8388,10 +8323,10 @@ snapshots: string-width: 4.2.3 webpack: 5.94.0 - '@nuxt/scripts@0.7.1(@nuxt/devtools@1.4.1(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.2(rollup@4.21.1)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.4.38)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.41)(rollup@4.21.1)(typescript@5.5.4)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1))': + '@nuxt/scripts@0.7.1(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.2(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.4.38)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.44)(rollup@4.21.2)(typescript@5.5.4)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1))': dependencies: - '@nuxt/devtools-kit': 1.3.14(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0)) - '@nuxt/devtools-ui-kit': 1.3.14(@nuxt/devtools@1.4.1(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.2(rollup@4.21.1)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.4.38)(nuxt@packages+nuxt)(postcss@8.4.41)(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1)) + '@nuxt/devtools-kit': 1.4.1(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) + '@nuxt/devtools-ui-kit': 1.3.14(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.2(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.4.38)(nuxt@packages+nuxt)(postcss@8.4.44)(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1)) '@nuxt/kit': link:packages/kit '@types/google.maps': 3.55.12 '@types/stripe-v3': 3.1.33 @@ -8414,8 +8349,8 @@ snapshots: std-env: 3.7.0 third-party-capital: 2.3.0 ufo: 1.5.4 - unimport: 3.11.1(rollup@4.21.1) - unplugin: 1.12.2 + unimport: 3.11.1(rollup@4.21.2) + unplugin: 1.12.3 unstorage: 1.10.2(ioredis@5.4.1) valibot: 0.38.0(typescript@5.5.4) transitivePeerDependencies: @@ -8476,7 +8411,7 @@ snapshots: rc9: 2.1.2 std-env: 3.7.0 - '@nuxt/test-utils@3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.0.0)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.46.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.2)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4))': + '@nuxt/test-utils@3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.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.46.1)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4))': dependencies: '@nuxt/kit': link:packages/kit '@nuxt/schema': link:packages/schema @@ -8501,17 +8436,17 @@ snapshots: std-env: 3.7.0 ufo: 1.5.4 unenv: 1.10.0 - unplugin: 1.12.2 - vite: 5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0) - vitest-environment-nuxt: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.0.0)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.46.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.2)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)) + unplugin: 1.12.3 + vite: 5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) + vitest-environment-nuxt: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.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.46.1)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)) vue: 3.4.38(typescript@5.5.4) vue-router: 4.4.3(vue@3.4.38(typescript@5.5.4)) optionalDependencies: '@testing-library/vue': 8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)) '@vue/test-utils': 2.4.6 - happy-dom: 15.0.0 + happy-dom: 15.7.3 playwright-core: 1.46.1 - vitest: 2.0.5(@types/node@20.16.2)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0) + vitest: 2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - magicast @@ -8721,137 +8656,135 @@ snapshots: - encoding - supports-color - '@rollup/plugin-alias@5.1.0(rollup@4.21.1)': + '@rollup/plugin-alias@5.1.0(rollup@4.21.2)': dependencies: slash: 4.0.0 optionalDependencies: - rollup: 4.21.1 + rollup: 4.21.2 - '@rollup/plugin-commonjs@25.0.7(rollup@4.21.1)': + '@rollup/plugin-commonjs@25.0.7(rollup@4.21.2)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.21.1) + '@rollup/pluginutils': 5.1.0(rollup@4.21.2) commondir: 1.0.1 estree-walker: 2.0.2 glob: 8.1.0 is-reference: 1.2.1 magic-string: 0.30.11 optionalDependencies: - rollup: 4.21.1 + rollup: 4.21.2 - '@rollup/plugin-commonjs@26.0.1(rollup@4.21.1)': + '@rollup/plugin-commonjs@26.0.1(rollup@4.21.2)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.21.1) + '@rollup/pluginutils': 5.1.0(rollup@4.21.2) commondir: 1.0.1 estree-walker: 2.0.2 glob: 10.4.1 is-reference: 1.2.1 magic-string: 0.30.11 optionalDependencies: - rollup: 4.21.1 + rollup: 4.21.2 - '@rollup/plugin-inject@5.0.5(rollup@4.21.1)': + '@rollup/plugin-inject@5.0.5(rollup@4.21.2)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.21.1) + '@rollup/pluginutils': 5.1.0(rollup@4.21.2) estree-walker: 2.0.2 magic-string: 0.30.11 optionalDependencies: - rollup: 4.21.1 + rollup: 4.21.2 - '@rollup/plugin-json@6.1.0(rollup@4.21.1)': + '@rollup/plugin-json@6.1.0(rollup@4.21.2)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.21.1) + '@rollup/pluginutils': 5.1.0(rollup@4.21.2) optionalDependencies: - rollup: 4.21.1 + rollup: 4.21.2 - '@rollup/plugin-node-resolve@15.2.3(rollup@4.21.1)': + '@rollup/plugin-node-resolve@15.2.3(rollup@4.21.2)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.21.1) + '@rollup/pluginutils': 5.1.0(rollup@4.21.2) '@types/resolve': 1.20.2 deepmerge: 4.3.1 is-builtin-module: 3.2.1 is-module: 1.0.0 resolve: 1.22.8 optionalDependencies: - rollup: 4.21.1 + rollup: 4.21.2 - '@rollup/plugin-replace@5.0.7(rollup@4.21.1)': + '@rollup/plugin-replace@5.0.7(rollup@4.21.2)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.21.1) + '@rollup/pluginutils': 5.1.0(rollup@4.21.2) magic-string: 0.30.11 optionalDependencies: - rollup: 4.21.1 + rollup: 4.21.2 - '@rollup/plugin-terser@0.4.4(rollup@4.21.1)': + '@rollup/plugin-terser@0.4.4(rollup@4.21.2)': dependencies: serialize-javascript: 6.0.2 smob: 1.4.1 terser: 5.27.0 optionalDependencies: - rollup: 4.21.1 + rollup: 4.21.2 '@rollup/pluginutils@4.2.1': dependencies: estree-walker: 2.0.2 picomatch: 2.3.1 - '@rollup/pluginutils@5.1.0(rollup@4.21.1)': + '@rollup/pluginutils@5.1.0(rollup@4.21.2)': dependencies: '@types/estree': 1.0.5 estree-walker: 2.0.2 picomatch: 2.3.1 optionalDependencies: - rollup: 4.21.1 + rollup: 4.21.2 - '@rollup/rollup-android-arm-eabi@4.21.1': + '@rollup/rollup-android-arm-eabi@4.21.2': optional: true - '@rollup/rollup-android-arm64@4.21.1': + '@rollup/rollup-android-arm64@4.21.2': optional: true - '@rollup/rollup-darwin-arm64@4.21.1': + '@rollup/rollup-darwin-arm64@4.21.2': optional: true - '@rollup/rollup-darwin-x64@4.21.1': + '@rollup/rollup-darwin-x64@4.21.2': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.21.1': + '@rollup/rollup-linux-arm-gnueabihf@4.21.2': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.21.1': + '@rollup/rollup-linux-arm-musleabihf@4.21.2': optional: true - '@rollup/rollup-linux-arm64-gnu@4.21.1': + '@rollup/rollup-linux-arm64-gnu@4.21.2': optional: true - '@rollup/rollup-linux-arm64-musl@4.21.1': + '@rollup/rollup-linux-arm64-musl@4.21.2': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.21.1': + '@rollup/rollup-linux-powerpc64le-gnu@4.21.2': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.21.1': + '@rollup/rollup-linux-riscv64-gnu@4.21.2': optional: true - '@rollup/rollup-linux-s390x-gnu@4.21.1': + '@rollup/rollup-linux-s390x-gnu@4.21.2': optional: true - '@rollup/rollup-linux-x64-gnu@4.21.1': + '@rollup/rollup-linux-x64-gnu@4.21.2': optional: true - '@rollup/rollup-linux-x64-musl@4.21.1': + '@rollup/rollup-linux-x64-musl@4.21.2': optional: true - '@rollup/rollup-win32-arm64-msvc@4.21.1': + '@rollup/rollup-win32-arm64-msvc@4.21.2': optional: true - '@rollup/rollup-win32-ia32-msvc@4.21.1': + '@rollup/rollup-win32-ia32-msvc@4.21.2': optional: true - '@rollup/rollup-win32-x64-msvc@4.21.1': + '@rollup/rollup-win32-x64-msvc@4.21.2': optional: true - '@rushstack/eslint-patch@1.10.4': {} - '@shikijs/core@1.1.2': {} '@shikijs/core@1.12.1': @@ -8883,7 +8816,7 @@ snapshots: mdast-util-to-hast: 13.2.0 shiki: 1.12.1 twoslash: 0.2.9(typescript@5.5.4) - twoslash-vue: 0.2.9(typescript@5.5.4) + twoslash-vue: 0.2.10(typescript@5.5.4) vue: 3.4.38(typescript@5.5.4) transitivePeerDependencies: - '@nuxt/kit' @@ -8902,47 +8835,15 @@ snapshots: '@sindresorhus/merge-streams@2.2.0': {} - '@stylistic/eslint-plugin-js@2.6.4(eslint@9.9.1(jiti@2.0.0-beta.3))': + '@stylistic/eslint-plugin@2.7.2(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)': dependencies: - '@types/eslint': 9.6.0 - acorn: 8.12.1 - eslint: 9.9.1(jiti@2.0.0-beta.3) - eslint-visitor-keys: 4.0.0 - espree: 10.1.0 - - '@stylistic/eslint-plugin-jsx@2.6.4(eslint@9.9.1(jiti@2.0.0-beta.3))': - dependencies: - '@stylistic/eslint-plugin-js': 2.6.4(eslint@9.9.1(jiti@2.0.0-beta.3)) - '@types/eslint': 9.6.0 + '@types/eslint': 9.6.1 + '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) eslint: 9.9.1(jiti@2.0.0-beta.3) eslint-visitor-keys: 4.0.0 espree: 10.1.0 estraverse: 5.3.0 picomatch: 4.0.2 - - '@stylistic/eslint-plugin-plus@2.6.4(eslint@9.9.1(jiti@2.0.0-beta.3))': - dependencies: - '@types/eslint': 9.6.0 - eslint: 9.9.1(jiti@2.0.0-beta.3) - - '@stylistic/eslint-plugin-ts@2.6.4(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)': - dependencies: - '@stylistic/eslint-plugin-js': 2.6.4(eslint@9.9.1(jiti@2.0.0-beta.3)) - '@types/eslint': 9.6.0 - '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) - eslint: 9.9.1(jiti@2.0.0-beta.3) - transitivePeerDependencies: - - supports-color - - typescript - - '@stylistic/eslint-plugin@2.6.4(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)': - dependencies: - '@stylistic/eslint-plugin-js': 2.6.4(eslint@9.9.1(jiti@2.0.0-beta.3)) - '@stylistic/eslint-plugin-jsx': 2.6.4(eslint@9.9.1(jiti@2.0.0-beta.3)) - '@stylistic/eslint-plugin-plus': 2.6.4(eslint@9.9.1(jiti@2.0.0-beta.3)) - '@stylistic/eslint-plugin-ts': 2.6.4(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) - '@types/eslint': 9.6.0 - eslint: 9.9.1(jiti@2.0.0-beta.3) transitivePeerDependencies: - supports-color - typescript @@ -8973,27 +8874,27 @@ snapshots: '@types/clean-css@4.2.11': dependencies: - '@types/node': 20.16.2 + '@types/node': 20.16.3 source-map: 0.6.1 '@types/clear@0.1.4': {} '@types/connect@3.4.37': dependencies: - '@types/node': 20.16.2 + '@types/node': 20.16.3 '@types/debug@4.1.12': dependencies: '@types/ms': 0.7.34 - '@types/eslint@9.6.0': + '@types/eslint@9.6.1': dependencies: '@types/estree': 1.0.5 '@types/json-schema': 7.0.15 '@types/eslint__js@8.42.3': dependencies: - '@types/eslint': 9.6.0 + '@types/eslint': 9.6.1 '@types/estree@1.0.5': {} @@ -9017,7 +8918,7 @@ snapshots: '@types/http-proxy@1.17.14': dependencies: - '@types/node': 20.16.2 + '@types/node': 20.16.3 '@types/istanbul-lib-coverage@2.0.5': {} @@ -9045,9 +8946,9 @@ snapshots: '@types/node-sass@4.11.6': dependencies: - '@types/node': 20.16.2 + '@types/node': 20.16.3 - '@types/node@20.16.2': + '@types/node@20.16.3': dependencies: undici-types: 6.19.6 @@ -9063,7 +8964,7 @@ snapshots: '@types/sass-loader@8.0.9': dependencies: - '@types/node': 20.16.2 + '@types/node': 20.16.3 '@types/node-sass': 4.11.6 '@types/webpack': 4.41.34 sass: 1.69.4 @@ -9090,7 +8991,7 @@ snapshots: '@types/webpack-bundle-analyzer@4.7.0': dependencies: - '@types/node': 20.16.2 + '@types/node': 20.16.3 tapable: 2.2.1 webpack: 5.94.0 transitivePeerDependencies: @@ -9112,13 +9013,13 @@ snapshots: '@types/webpack-sources@3.2.1': dependencies: - '@types/node': 20.16.2 + '@types/node': 20.16.3 '@types/source-list-map': 0.1.4 source-map: 0.7.4 '@types/webpack@4.41.34': dependencies: - '@types/node': 20.16.2 + '@types/node': 20.16.3 '@types/tapable': 1.0.10 '@types/uglify-js': 3.17.3 '@types/webpack-sources': 3.2.1 @@ -9181,25 +9082,8 @@ snapshots: - eslint - supports-color - '@typescript-eslint/types@8.1.0': {} - '@typescript-eslint/types@8.3.0': {} - '@typescript-eslint/typescript-estree@8.1.0(typescript@5.5.4)': - dependencies: - '@typescript-eslint/types': 8.1.0 - '@typescript-eslint/visitor-keys': 8.1.0 - debug: 4.3.6(supports-color@9.4.0) - globby: 11.1.0 - is-glob: 4.0.3 - minimatch: 9.0.4 - semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.5.4) - optionalDependencies: - typescript: 5.5.4 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/typescript-estree@8.3.0(typescript@5.5.4)': dependencies: '@typescript-eslint/types': 8.3.0 @@ -9226,11 +9110,6 @@ snapshots: - supports-color - typescript - '@typescript-eslint/visitor-keys@8.1.0': - dependencies: - '@typescript-eslint/types': 8.1.0 - eslint-visitor-keys: 3.4.3 - '@typescript-eslint/visitor-keys@8.3.0': dependencies: '@typescript-eslint/types': 8.3.0 @@ -9242,6 +9121,13 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript/vfs@1.6.0(typescript@5.5.4)': + dependencies: + debug: 4.3.6(supports-color@9.4.0) + typescript: 5.5.4 + transitivePeerDependencies: + - supports-color + '@ungap/structured-clone@1.2.0': {} '@unhead/dom@1.10.0': @@ -9271,32 +9157,32 @@ snapshots: unhead: 1.10.0 vue: 3.4.38(typescript@5.5.4) - '@unocss/astro@0.62.2(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0))': + '@unocss/astro@0.62.2(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))': dependencies: '@unocss/core': 0.62.2 '@unocss/reset': 0.62.2 - '@unocss/vite': 0.62.2(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0)) + '@unocss/vite': 0.62.2(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) optionalDependencies: - vite: 5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - rollup - supports-color - '@unocss/astro@0.62.3(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0))': + '@unocss/astro@0.62.3(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))': dependencies: '@unocss/core': 0.62.3 '@unocss/reset': 0.62.3 - '@unocss/vite': 0.62.3(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0)) + '@unocss/vite': 0.62.3(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) optionalDependencies: - vite: 5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - rollup - supports-color - '@unocss/cli@0.62.2(rollup@4.21.1)': + '@unocss/cli@0.62.2(rollup@4.21.2)': dependencies: '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.0(rollup@4.21.1) + '@rollup/pluginutils': 5.1.0(rollup@4.21.2) '@unocss/config': 0.62.2 '@unocss/core': 0.62.2 '@unocss/preset-uno': 0.62.2 @@ -9312,10 +9198,10 @@ snapshots: - rollup - supports-color - '@unocss/cli@0.62.3(rollup@4.21.1)': + '@unocss/cli@0.62.3(rollup@4.21.2)': dependencies: '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.0(rollup@4.21.1) + '@rollup/pluginutils': 5.1.0(rollup@4.21.2) '@unocss/config': 0.62.3 '@unocss/core': 0.62.3 '@unocss/preset-uno': 0.62.3 @@ -9371,7 +9257,7 @@ snapshots: gzip-size: 6.0.0 sirv: 2.0.4 - '@unocss/nuxt@0.62.2(postcss@8.4.41)(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0))(webpack@5.94.0(esbuild@0.23.1))': + '@unocss/nuxt@0.62.2(postcss@8.4.44)(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@nuxt/kit': link:packages/kit '@unocss/config': 0.62.2 @@ -9384,9 +9270,9 @@ snapshots: '@unocss/preset-web-fonts': 0.62.2 '@unocss/preset-wind': 0.62.2 '@unocss/reset': 0.62.2 - '@unocss/vite': 0.62.2(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0)) - '@unocss/webpack': 0.62.2(rollup@4.21.1)(webpack@5.94.0(esbuild@0.23.1)) - unocss: 0.62.2(@unocss/webpack@0.62.2(rollup@4.21.1)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.41)(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0)) + '@unocss/vite': 0.62.2(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) + '@unocss/webpack': 0.62.2(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)) + unocss: 0.62.2(@unocss/webpack@0.62.2(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.44)(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) transitivePeerDependencies: - postcss - rollup @@ -9394,26 +9280,26 @@ snapshots: - vite - webpack - '@unocss/postcss@0.62.2(postcss@8.4.41)': + '@unocss/postcss@0.62.2(postcss@8.4.44)': dependencies: '@unocss/config': 0.62.2 '@unocss/core': 0.62.2 '@unocss/rule-utils': 0.62.2 css-tree: 2.3.1 magic-string: 0.30.11 - postcss: 8.4.41 + postcss: 8.4.44 tinyglobby: 0.2.5 transitivePeerDependencies: - supports-color - '@unocss/postcss@0.62.3(postcss@8.4.41)': + '@unocss/postcss@0.62.3(postcss@8.4.44)': dependencies: '@unocss/config': 0.62.3 '@unocss/core': 0.62.3 '@unocss/rule-utils': 0.62.3 css-tree: 2.3.1 magic-string: 0.30.11 - postcss: 8.4.41 + postcss: 8.4.44 tinyglobby: 0.2.5 transitivePeerDependencies: - supports-color @@ -9428,7 +9314,7 @@ snapshots: '@unocss/preset-icons@0.62.2': dependencies: - '@iconify/utils': 2.1.30 + '@iconify/utils': 2.1.32 '@unocss/core': 0.62.2 ofetch: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) transitivePeerDependencies: @@ -9514,7 +9400,7 @@ snapshots: '@unocss/rule-utils@0.62.2': dependencies: - '@unocss/core': 0.62.2 + '@unocss/core': 0.62.3 magic-string: 0.30.11 '@unocss/rule-utils@0.62.3': @@ -9580,10 +9466,10 @@ snapshots: dependencies: '@unocss/core': 0.62.3 - '@unocss/vite@0.62.2(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0))': + '@unocss/vite@0.62.2(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))': dependencies: '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.0(rollup@4.21.1) + '@rollup/pluginutils': 5.1.0(rollup@4.21.2) '@unocss/config': 0.62.2 '@unocss/core': 0.62.2 '@unocss/inspector': 0.62.2 @@ -9592,15 +9478,15 @@ snapshots: chokidar: 3.6.0 magic-string: 0.30.11 tinyglobby: 0.2.5 - vite: 5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - rollup - supports-color - '@unocss/vite@0.62.3(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0))': + '@unocss/vite@0.62.3(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))': dependencies: '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.0(rollup@4.21.1) + '@rollup/pluginutils': 5.1.0(rollup@4.21.2) '@unocss/config': 0.62.3 '@unocss/core': 0.62.3 '@unocss/inspector': 0.62.3 @@ -9609,21 +9495,21 @@ snapshots: chokidar: 3.6.0 magic-string: 0.30.11 tinyglobby: 0.2.5 - vite: 5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - rollup - supports-color - '@unocss/webpack@0.62.2(rollup@4.21.1)(webpack@5.94.0(esbuild@0.23.1))': + '@unocss/webpack@0.62.2(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.0(rollup@4.21.1) + '@rollup/pluginutils': 5.1.0(rollup@4.21.2) '@unocss/config': 0.62.2 '@unocss/core': 0.62.2 chokidar: 3.6.0 magic-string: 0.30.11 tinyglobby: 0.2.5 - unplugin: 1.12.2 + unplugin: 1.12.3 webpack: 5.94.0(esbuild@0.23.1) webpack-sources: 3.2.3 transitivePeerDependencies: @@ -9666,22 +9552,22 @@ snapshots: - encoding - supports-color - '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))': + '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))': dependencies: '@babel/core': 7.25.2 '@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.25.2) '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.25.2) - vite: 5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) vue: 3.4.38(typescript@5.5.4) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.1.2(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))': + '@vitejs/plugin-vue@5.1.3(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))': dependencies: - vite: 5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) vue: 3.4.38(typescript@5.5.4) - '@vitest/coverage-v8@2.0.5(vitest@2.0.5(@types/node@20.16.2)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0))': + '@vitest/coverage-v8@2.0.5(vitest@2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 @@ -9695,7 +9581,7 @@ snapshots: std-env: 3.7.0 test-exclude: 7.0.1 tinyrainbow: 1.2.0 - vitest: 2.0.5(@types/node@20.16.2)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0) + vitest: 2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - supports-color @@ -9761,22 +9647,22 @@ snapshots: loupe: 3.1.1 tinyrainbow: 1.2.0 - '@volar/language-core@2.4.0-alpha.18': + '@volar/language-core@2.4.1': dependencies: - '@volar/source-map': 2.4.0-alpha.18 + '@volar/source-map': 2.4.1 - '@volar/source-map@2.4.0-alpha.18': {} + '@volar/source-map@2.4.1': {} - '@volar/typescript@2.4.0-alpha.18': + '@volar/typescript@2.4.1': dependencies: - '@volar/language-core': 2.4.0-alpha.18 + '@volar/language-core': 2.4.1 path-browserify: 1.0.1 vscode-uri: 3.0.8 - '@vue-macros/common@1.12.2(rollup@4.21.1)(vue@3.4.38(typescript@5.5.4))': + '@vue-macros/common@1.12.2(rollup@4.21.2)(vue@3.4.38(typescript@5.5.4))': dependencies: '@babel/types': 7.25.2 - '@rollup/pluginutils': 5.1.0(rollup@4.21.1) + '@rollup/pluginutils': 5.1.0(rollup@4.21.2) '@vue/compiler-sfc': 3.4.38 ast-kit: 1.0.1 local-pkg: 0.5.0 @@ -9837,7 +9723,7 @@ snapshots: '@vue/shared': 3.4.38 estree-walker: 2.0.2 magic-string: 0.30.11 - postcss: 8.4.41 + postcss: 8.4.44 source-map-js: 1.2.0 '@vue/compiler-ssr@3.4.38': @@ -9852,14 +9738,14 @@ snapshots: '@vue/devtools-api@6.6.3': {} - '@vue/devtools-core@7.3.3(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0))': + '@vue/devtools-core@7.3.3(vite@5.4.2(@types/node@20.16.3)(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.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0)) + vite-hot-client: 0.2.3(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) transitivePeerDependencies: - vite @@ -9879,7 +9765,20 @@ snapshots: '@vue/language-core@2.0.29(typescript@5.5.4)': dependencies: - '@volar/language-core': 2.4.0-alpha.18 + '@volar/language-core': 2.4.1 + '@vue/compiler-dom': 3.4.38 + '@vue/compiler-vue2': 2.7.16 + '@vue/shared': 3.4.38 + computeds: 0.0.1 + minimatch: 9.0.4 + muggle-string: 0.4.1 + path-browserify: 1.0.1 + optionalDependencies: + typescript: 5.5.4 + + '@vue/language-core@2.1.4(typescript@5.5.4)': + dependencies: + '@volar/language-core': 2.4.1 '@vue/compiler-dom': 3.4.38 '@vue/compiler-vue2': 2.7.16 '@vue/shared': 3.4.38 @@ -10169,8 +10068,6 @@ snapshots: call-bind: 1.0.7 is-array-buffer: 3.0.2 - array-union@2.1.0: {} - asap@2.0.6: {} assert-never@1.2.1: {} @@ -10193,14 +10090,14 @@ snapshots: async@3.2.4: {} - autoprefixer@10.4.20(postcss@8.4.41): + autoprefixer@10.4.20(postcss@8.4.44): dependencies: browserslist: 4.23.3 caniuse-lite: 1.0.30001647 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.1 - postcss: 8.4.41 + postcss: 8.4.44 postcss-value-parser: 4.2.0 available-typed-arrays@1.0.6: {} @@ -10563,7 +10460,7 @@ snapshots: dom-serializer: 2.0.0 domhandler: 5.0.3 htmlparser2: 8.0.2 - postcss: 8.4.41 + postcss: 8.4.44 postcss-media-query-parser: 0.2.3 croner@8.0.2: {} @@ -10578,18 +10475,18 @@ snapshots: crossws@0.2.4: {} - css-declaration-sorter@7.2.0(postcss@8.4.41): + css-declaration-sorter@7.2.0(postcss@8.4.44): dependencies: - postcss: 8.4.41 + postcss: 8.4.44 css-loader@7.1.2(webpack@5.94.0): dependencies: - icss-utils: 5.1.0(postcss@8.4.41) - postcss: 8.4.41 - postcss-modules-extract-imports: 3.1.0(postcss@8.4.41) - postcss-modules-local-by-default: 4.0.5(postcss@8.4.41) - postcss-modules-scope: 3.2.0(postcss@8.4.41) - postcss-modules-values: 4.0.0(postcss@8.4.41) + icss-utils: 5.1.0(postcss@8.4.44) + postcss: 8.4.44 + postcss-modules-extract-imports: 3.1.0(postcss@8.4.44) + postcss-modules-local-by-default: 4.0.5(postcss@8.4.44) + postcss-modules-scope: 3.2.0(postcss@8.4.44) + postcss-modules-values: 4.0.0(postcss@8.4.44) postcss-value-parser: 4.2.0 semver: 7.6.3 optionalDependencies: @@ -10598,9 +10495,9 @@ snapshots: css-minimizer-webpack-plugin@7.0.0(webpack@5.94.0): dependencies: '@jridgewell/trace-mapping': 0.3.25 - cssnano: 7.0.5(postcss@8.4.41) + cssnano: 7.0.5(postcss@8.4.44) jest-worker: 29.7.0 - postcss: 8.4.41 + postcss: 8.4.44 schema-utils: 4.2.0 serialize-javascript: 6.0.2 webpack: 5.94.0 @@ -10627,49 +10524,49 @@ snapshots: cssesc@3.0.0: {} - cssnano-preset-default@7.0.5(postcss@8.4.41): + cssnano-preset-default@7.0.5(postcss@8.4.44): dependencies: browserslist: 4.23.3 - css-declaration-sorter: 7.2.0(postcss@8.4.41) - cssnano-utils: 5.0.0(postcss@8.4.41) - postcss: 8.4.41 - postcss-calc: 10.0.1(postcss@8.4.41) - postcss-colormin: 7.0.2(postcss@8.4.41) - postcss-convert-values: 7.0.3(postcss@8.4.41) - postcss-discard-comments: 7.0.2(postcss@8.4.41) - postcss-discard-duplicates: 7.0.1(postcss@8.4.41) - postcss-discard-empty: 7.0.0(postcss@8.4.41) - postcss-discard-overridden: 7.0.0(postcss@8.4.41) - postcss-merge-longhand: 7.0.3(postcss@8.4.41) - postcss-merge-rules: 7.0.3(postcss@8.4.41) - postcss-minify-font-values: 7.0.0(postcss@8.4.41) - postcss-minify-gradients: 7.0.0(postcss@8.4.41) - postcss-minify-params: 7.0.2(postcss@8.4.41) - postcss-minify-selectors: 7.0.3(postcss@8.4.41) - postcss-normalize-charset: 7.0.0(postcss@8.4.41) - postcss-normalize-display-values: 7.0.0(postcss@8.4.41) - postcss-normalize-positions: 7.0.0(postcss@8.4.41) - postcss-normalize-repeat-style: 7.0.0(postcss@8.4.41) - postcss-normalize-string: 7.0.0(postcss@8.4.41) - postcss-normalize-timing-functions: 7.0.0(postcss@8.4.41) - postcss-normalize-unicode: 7.0.2(postcss@8.4.41) - postcss-normalize-url: 7.0.0(postcss@8.4.41) - postcss-normalize-whitespace: 7.0.0(postcss@8.4.41) - postcss-ordered-values: 7.0.1(postcss@8.4.41) - postcss-reduce-initial: 7.0.2(postcss@8.4.41) - postcss-reduce-transforms: 7.0.0(postcss@8.4.41) - postcss-svgo: 7.0.1(postcss@8.4.41) - postcss-unique-selectors: 7.0.2(postcss@8.4.41) + css-declaration-sorter: 7.2.0(postcss@8.4.44) + cssnano-utils: 5.0.0(postcss@8.4.44) + postcss: 8.4.44 + postcss-calc: 10.0.1(postcss@8.4.44) + postcss-colormin: 7.0.2(postcss@8.4.44) + postcss-convert-values: 7.0.3(postcss@8.4.44) + postcss-discard-comments: 7.0.2(postcss@8.4.44) + postcss-discard-duplicates: 7.0.1(postcss@8.4.44) + postcss-discard-empty: 7.0.0(postcss@8.4.44) + postcss-discard-overridden: 7.0.0(postcss@8.4.44) + postcss-merge-longhand: 7.0.3(postcss@8.4.44) + postcss-merge-rules: 7.0.3(postcss@8.4.44) + postcss-minify-font-values: 7.0.0(postcss@8.4.44) + postcss-minify-gradients: 7.0.0(postcss@8.4.44) + postcss-minify-params: 7.0.2(postcss@8.4.44) + postcss-minify-selectors: 7.0.3(postcss@8.4.44) + postcss-normalize-charset: 7.0.0(postcss@8.4.44) + postcss-normalize-display-values: 7.0.0(postcss@8.4.44) + postcss-normalize-positions: 7.0.0(postcss@8.4.44) + postcss-normalize-repeat-style: 7.0.0(postcss@8.4.44) + postcss-normalize-string: 7.0.0(postcss@8.4.44) + postcss-normalize-timing-functions: 7.0.0(postcss@8.4.44) + postcss-normalize-unicode: 7.0.2(postcss@8.4.44) + postcss-normalize-url: 7.0.0(postcss@8.4.44) + postcss-normalize-whitespace: 7.0.0(postcss@8.4.44) + postcss-ordered-values: 7.0.1(postcss@8.4.44) + postcss-reduce-initial: 7.0.2(postcss@8.4.44) + postcss-reduce-transforms: 7.0.0(postcss@8.4.44) + postcss-svgo: 7.0.1(postcss@8.4.44) + postcss-unique-selectors: 7.0.2(postcss@8.4.44) - cssnano-utils@5.0.0(postcss@8.4.41): + cssnano-utils@5.0.0(postcss@8.4.44): dependencies: - postcss: 8.4.41 + postcss: 8.4.44 - cssnano@7.0.5(postcss@8.4.41): + cssnano@7.0.5(postcss@8.4.44): dependencies: - cssnano-preset-default: 7.0.5(postcss@8.4.41) + cssnano-preset-default: 7.0.5(postcss@8.4.44) lilconfig: 3.1.2 - postcss: 8.4.41 + postcss: 8.4.44 csso@5.0.5: dependencies: @@ -10801,10 +10698,6 @@ snapshots: diff@5.2.0: {} - dir-glob@3.0.1: - dependencies: - path-type: 4.0.0 - doctrine@3.0.0: dependencies: esutils: 2.0.3 @@ -10879,11 +10772,6 @@ snapshots: memory-fs: 0.5.0 tapable: 1.1.3 - enhanced-resolve@5.17.0: - dependencies: - graceful-fs: 4.2.11 - tapable: 2.2.1 - enhanced-resolve@5.17.1: dependencies: graceful-fs: 4.2.11 @@ -11026,14 +10914,14 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-config-flat-gitignore@0.1.8: + eslint-config-flat-gitignore@0.2.0: dependencies: + '@eslint/compat': 1.1.1 find-up-simple: 1.0.0 - parse-gitignore: 2.0.0 eslint-flat-config-utils@0.3.1: dependencies: - '@types/eslint': 9.6.0 + '@types/eslint': 9.6.1 pathe: 1.1.2 eslint-import-resolver-node@0.3.9: @@ -11044,9 +10932,9 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-import-x@4.0.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4): + eslint-plugin-import-x@4.1.1(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4): dependencies: - '@typescript-eslint/typescript-estree': 8.1.0(typescript@5.5.4) + '@typescript-eslint/typescript-estree': 8.3.0(typescript@5.5.4) '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) debug: 4.3.6(supports-color@9.4.0) doctrine: 3.0.0 @@ -11156,7 +11044,7 @@ snapshots: eslint-typegen@0.3.1(eslint@9.9.1(jiti@2.0.0-beta.3)): dependencies: - '@types/eslint': 9.6.0 + '@types/eslint': 9.6.1 eslint: 9.9.1(jiti@2.0.0-beta.3) json-schema-to-typescript-lite: 14.1.0 ohash: 1.1.3 @@ -11284,7 +11172,7 @@ snapshots: externality@1.0.2: dependencies: - enhanced-resolve: 5.17.0 + enhanced-resolve: 5.17.1 mlly: 1.7.1 pathe: 1.1.2 ufo: 1.5.4 @@ -11547,15 +11435,6 @@ snapshots: globals@15.9.0: {} - globby@11.1.0: - dependencies: - array-union: 2.1.0 - dir-glob: 3.0.1 - fast-glob: 3.3.2 - ignore: 5.3.2 - merge2: 1.4.1 - slash: 3.0.0 - globby@14.0.2: dependencies: '@sindresorhus/merge-streams': 2.2.0 @@ -11596,7 +11475,7 @@ snapshots: transitivePeerDependencies: - uWebSockets.js - happy-dom@15.0.0: + happy-dom@15.7.3: dependencies: entities: 4.5.0 webidl-conversions: 7.0.0 @@ -11713,7 +11592,7 @@ snapshots: html-tags@3.3.1: {} - html-validate@8.21.0(vitest@1.6.0(@types/node@20.16.2)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0)): + html-validate@8.21.0(vitest@1.6.0(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0)): dependencies: '@babel/code-frame': 7.24.7 '@html-validate/stylish': 4.2.0 @@ -11727,7 +11606,7 @@ snapshots: prompts: 2.4.2 semver: 7.6.3 optionalDependencies: - vitest: 1.6.0(@types/node@20.16.2)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0) + vitest: 1.6.0(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) html-void-elements@3.0.0: {} @@ -11777,9 +11656,9 @@ snapshots: safer-buffer: 2.1.2 optional: true - icss-utils@5.1.0(postcss@8.4.41): + icss-utils@5.1.0(postcss@8.4.44): dependencies: - postcss: 8.4.41 + postcss: 8.4.44 ieee754@1.2.1: {} @@ -11809,13 +11688,13 @@ snapshots: transitivePeerDependencies: - supports-color - impound@0.1.0(rollup@4.21.1): + impound@0.1.0(rollup@4.21.2): dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.21.1) + '@rollup/pluginutils': 5.1.0(rollup@4.21.2) mlly: 1.7.1 pathe: 1.1.2 unenv: 1.10.0 - unplugin: 1.12.2 + unplugin: 1.12.3 transitivePeerDependencies: - rollup @@ -12055,7 +11934,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.16.2 + '@types/node': 20.16.3 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -12063,13 +11942,13 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.16.2 + '@types/node': 20.16.3 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@29.7.0: dependencies: - '@types/node': 20.16.2 + '@types/node': 20.16.3 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -12450,10 +12329,10 @@ snapshots: memfs@4.11.1: dependencies: - '@jsonjoy.com/json-pack': 1.0.3(tslib@2.6.3) - '@jsonjoy.com/util': 1.3.0(tslib@2.6.3) - tree-dump: 1.0.1(tslib@2.6.3) - tslib: 2.6.3 + '@jsonjoy.com/json-pack': 1.0.3(tslib@2.7.0) + '@jsonjoy.com/util': 1.3.0(tslib@2.7.0) + tree-dump: 1.0.1(tslib@2.7.0) + tslib: 2.7.0 memory-fs@0.5.0: dependencies: @@ -12729,11 +12608,11 @@ snapshots: mkdirp@1.0.4: {} - mkdist@1.5.4(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.0.29(typescript@5.5.4)): + mkdist@1.5.4(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.1.4(typescript@5.5.4)): dependencies: - autoprefixer: 10.4.20(postcss@8.4.41) + autoprefixer: 10.4.20(postcss@8.4.44) citty: 0.1.6 - cssnano: 7.0.5(postcss@8.4.41) + cssnano: 7.0.5(postcss@8.4.44) defu: 6.1.4 esbuild: 0.23.1 fast-glob: 3.3.2 @@ -12741,13 +12620,13 @@ snapshots: mlly: 1.7.1 pathe: 1.1.2 pkg-types: 1.2.0 - postcss: 8.4.41 - postcss-nested: 6.0.1(postcss@8.4.41) + postcss: 8.4.44 + postcss-nested: 6.0.1(postcss@8.4.44) semver: 7.6.3 optionalDependencies: sass: 1.69.4 typescript: 5.5.4 - vue-tsc: 2.0.29(typescript@5.5.4) + vue-tsc: 2.1.4(typescript@5.5.4) mlly@1.7.1: dependencies: @@ -12784,14 +12663,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.21.1) - '@rollup/plugin-commonjs': 26.0.1(rollup@4.21.1) - '@rollup/plugin-inject': 5.0.5(rollup@4.21.1) - '@rollup/plugin-json': 6.1.0(rollup@4.21.1) - '@rollup/plugin-node-resolve': 15.2.3(rollup@4.21.1) - '@rollup/plugin-replace': 5.0.7(rollup@4.21.1) - '@rollup/plugin-terser': 0.4.4(rollup@4.21.1) - '@rollup/pluginutils': 5.1.0(rollup@4.21.1) + '@rollup/plugin-alias': 5.1.0(rollup@4.21.2) + '@rollup/plugin-commonjs': 26.0.1(rollup@4.21.2) + '@rollup/plugin-inject': 5.0.5(rollup@4.21.2) + '@rollup/plugin-json': 6.1.0(rollup@4.21.2) + '@rollup/plugin-node-resolve': 15.2.3(rollup@4.21.2) + '@rollup/plugin-replace': 5.0.7(rollup@4.21.2) + '@rollup/plugin-terser': 0.4.4(rollup@4.21.2) + '@rollup/pluginutils': 5.1.0(rollup@4.21.2) '@types/http-proxy': 1.17.14 '@vercel/nft': 0.27.2(encoding@0.1.13) archiver: 7.0.1 @@ -12837,18 +12716,18 @@ snapshots: pkg-types: 1.2.0 pretty-bytes: 6.1.1 radix3: 1.1.2 - rollup: 4.21.1 - rollup-plugin-visualizer: 5.12.0(rollup@4.21.1) + rollup: 4.21.2 + rollup-plugin-visualizer: 5.12.0(rollup@4.21.2) scule: 1.3.0 semver: 7.6.3 serve-placeholder: 2.0.2 serve-static: 1.15.0 std-env: 3.7.0 - ufo: 1.5.4 + ufo: 1.5.3 uncrypto: 0.1.3 unctx: 2.3.1 unenv: 1.10.0 - unimport: 3.11.1(rollup@4.21.1) + unimport: 3.11.1(rollup@4.21.2) unstorage: 1.10.2(ioredis@5.4.1) untyped: 1.4.2 unwasm: 0.3.9 @@ -12878,14 +12757,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.21.1) - '@rollup/plugin-commonjs': 25.0.7(rollup@4.21.1) - '@rollup/plugin-inject': 5.0.5(rollup@4.21.1) - '@rollup/plugin-json': 6.1.0(rollup@4.21.1) - '@rollup/plugin-node-resolve': 15.2.3(rollup@4.21.1) - '@rollup/plugin-replace': 5.0.7(rollup@4.21.1) - '@rollup/plugin-terser': 0.4.4(rollup@4.21.1) - '@rollup/pluginutils': 5.1.0(rollup@4.21.1) + '@rollup/plugin-alias': 5.1.0(rollup@4.21.2) + '@rollup/plugin-commonjs': 25.0.7(rollup@4.21.2) + '@rollup/plugin-inject': 5.0.5(rollup@4.21.2) + '@rollup/plugin-json': 6.1.0(rollup@4.21.2) + '@rollup/plugin-node-resolve': 15.2.3(rollup@4.21.2) + '@rollup/plugin-replace': 5.0.7(rollup@4.21.2) + '@rollup/plugin-terser': 0.4.4(rollup@4.21.2) + '@rollup/pluginutils': 5.1.0(rollup@4.21.2) '@types/http-proxy': 1.17.14 '@vercel/nft': 0.26.5(encoding@0.1.13) archiver: 7.0.1 @@ -12929,8 +12808,8 @@ snapshots: pkg-types: 1.2.0 pretty-bytes: 6.1.1 radix3: 1.1.2 - rollup: 4.21.1 - rollup-plugin-visualizer: 5.12.0(rollup@4.21.1) + rollup: 4.21.2 + rollup-plugin-visualizer: 5.12.0(rollup@4.21.2) scule: 1.3.0 semver: 7.6.3 serve-placeholder: 2.0.2 @@ -12940,7 +12819,7 @@ snapshots: uncrypto: 0.1.3 unctx: 2.3.1 unenv: 1.10.0 - unimport: 3.11.1(rollup@4.21.1) + unimport: 3.11.1(rollup@4.21.2) unstorage: 1.10.2(ioredis@5.4.1) unwasm: 0.3.9 transitivePeerDependencies: @@ -13208,8 +13087,6 @@ snapshots: git-config-path: 2.0.0 ini: 1.3.8 - parse-gitignore@2.0.0: {} - parse-imports@2.1.1: dependencies: es-module-lexer: 1.5.4 @@ -13296,59 +13173,59 @@ snapshots: pluralize@8.0.0: {} - postcss-calc@10.0.1(postcss@8.4.41): + postcss-calc@10.0.1(postcss@8.4.44): dependencies: - postcss: 8.4.41 + postcss: 8.4.44 postcss-selector-parser: 6.1.1 postcss-value-parser: 4.2.0 - postcss-colormin@7.0.2(postcss@8.4.41): + postcss-colormin@7.0.2(postcss@8.4.44): dependencies: browserslist: 4.23.3 caniuse-api: 3.0.0 colord: 2.9.3 - postcss: 8.4.41 + postcss: 8.4.44 postcss-value-parser: 4.2.0 - postcss-convert-values@7.0.3(postcss@8.4.41): + postcss-convert-values@7.0.3(postcss@8.4.44): dependencies: browserslist: 4.23.3 - postcss: 8.4.41 + postcss: 8.4.44 postcss-value-parser: 4.2.0 - postcss-discard-comments@7.0.2(postcss@8.4.41): + postcss-discard-comments@7.0.2(postcss@8.4.44): dependencies: - postcss: 8.4.41 + postcss: 8.4.44 postcss-selector-parser: 6.1.1 - postcss-discard-duplicates@7.0.1(postcss@8.4.41): + postcss-discard-duplicates@7.0.1(postcss@8.4.44): dependencies: - postcss: 8.4.41 + postcss: 8.4.44 - postcss-discard-empty@7.0.0(postcss@8.4.41): + postcss-discard-empty@7.0.0(postcss@8.4.44): dependencies: - postcss: 8.4.41 + postcss: 8.4.44 - postcss-discard-overridden@7.0.0(postcss@8.4.41): + postcss-discard-overridden@7.0.0(postcss@8.4.44): dependencies: - postcss: 8.4.41 + postcss: 8.4.44 postcss-import-resolver@2.0.0: dependencies: enhanced-resolve: 4.5.0 - postcss-import@16.1.0(postcss@8.4.41): + postcss-import@16.1.0(postcss@8.4.44): dependencies: - postcss: 8.4.41 + postcss: 8.4.44 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.8 - postcss-loader@8.1.1(postcss@8.4.41)(typescript@5.5.4)(webpack@5.94.0): + postcss-loader@8.1.1(postcss@8.4.44)(typescript@5.5.4)(webpack@5.94.0): dependencies: cosmiconfig: 9.0.0(typescript@5.5.4) jiti: 2.0.0-beta.3 - postcss: 8.4.41 + postcss: 8.4.44 semver: 7.6.3 optionalDependencies: webpack: 5.94.0 @@ -13357,131 +13234,131 @@ snapshots: postcss-media-query-parser@0.2.3: {} - postcss-merge-longhand@7.0.3(postcss@8.4.41): + postcss-merge-longhand@7.0.3(postcss@8.4.44): dependencies: - postcss: 8.4.41 + postcss: 8.4.44 postcss-value-parser: 4.2.0 - stylehacks: 7.0.3(postcss@8.4.41) + stylehacks: 7.0.3(postcss@8.4.44) - postcss-merge-rules@7.0.3(postcss@8.4.41): + postcss-merge-rules@7.0.3(postcss@8.4.44): dependencies: browserslist: 4.23.3 caniuse-api: 3.0.0 - cssnano-utils: 5.0.0(postcss@8.4.41) - postcss: 8.4.41 + cssnano-utils: 5.0.0(postcss@8.4.44) + postcss: 8.4.44 postcss-selector-parser: 6.1.1 - postcss-minify-font-values@7.0.0(postcss@8.4.41): + postcss-minify-font-values@7.0.0(postcss@8.4.44): dependencies: - postcss: 8.4.41 + postcss: 8.4.44 postcss-value-parser: 4.2.0 - postcss-minify-gradients@7.0.0(postcss@8.4.41): + postcss-minify-gradients@7.0.0(postcss@8.4.44): dependencies: colord: 2.9.3 - cssnano-utils: 5.0.0(postcss@8.4.41) - postcss: 8.4.41 + cssnano-utils: 5.0.0(postcss@8.4.44) + postcss: 8.4.44 postcss-value-parser: 4.2.0 - postcss-minify-params@7.0.2(postcss@8.4.41): + postcss-minify-params@7.0.2(postcss@8.4.44): dependencies: browserslist: 4.23.3 - cssnano-utils: 5.0.0(postcss@8.4.41) - postcss: 8.4.41 + cssnano-utils: 5.0.0(postcss@8.4.44) + postcss: 8.4.44 postcss-value-parser: 4.2.0 - postcss-minify-selectors@7.0.3(postcss@8.4.41): + postcss-minify-selectors@7.0.3(postcss@8.4.44): dependencies: cssesc: 3.0.0 - postcss: 8.4.41 + postcss: 8.4.44 postcss-selector-parser: 6.1.1 - postcss-modules-extract-imports@3.1.0(postcss@8.4.41): + postcss-modules-extract-imports@3.1.0(postcss@8.4.44): dependencies: - postcss: 8.4.41 + postcss: 8.4.44 - postcss-modules-local-by-default@4.0.5(postcss@8.4.41): + postcss-modules-local-by-default@4.0.5(postcss@8.4.44): dependencies: - icss-utils: 5.1.0(postcss@8.4.41) - postcss: 8.4.41 + icss-utils: 5.1.0(postcss@8.4.44) + postcss: 8.4.44 postcss-selector-parser: 6.1.1 postcss-value-parser: 4.2.0 - postcss-modules-scope@3.2.0(postcss@8.4.41): + postcss-modules-scope@3.2.0(postcss@8.4.44): dependencies: - postcss: 8.4.41 + postcss: 8.4.44 postcss-selector-parser: 6.1.1 - postcss-modules-values@4.0.0(postcss@8.4.41): + postcss-modules-values@4.0.0(postcss@8.4.44): dependencies: - icss-utils: 5.1.0(postcss@8.4.41) - postcss: 8.4.41 + icss-utils: 5.1.0(postcss@8.4.44) + postcss: 8.4.44 - postcss-nested@6.0.1(postcss@8.4.41): + postcss-nested@6.0.1(postcss@8.4.44): dependencies: - postcss: 8.4.41 + postcss: 8.4.44 postcss-selector-parser: 6.1.1 - postcss-normalize-charset@7.0.0(postcss@8.4.41): + postcss-normalize-charset@7.0.0(postcss@8.4.44): dependencies: - postcss: 8.4.41 + postcss: 8.4.44 - postcss-normalize-display-values@7.0.0(postcss@8.4.41): + postcss-normalize-display-values@7.0.0(postcss@8.4.44): dependencies: - postcss: 8.4.41 + postcss: 8.4.44 postcss-value-parser: 4.2.0 - postcss-normalize-positions@7.0.0(postcss@8.4.41): + postcss-normalize-positions@7.0.0(postcss@8.4.44): dependencies: - postcss: 8.4.41 + postcss: 8.4.44 postcss-value-parser: 4.2.0 - postcss-normalize-repeat-style@7.0.0(postcss@8.4.41): + postcss-normalize-repeat-style@7.0.0(postcss@8.4.44): dependencies: - postcss: 8.4.41 + postcss: 8.4.44 postcss-value-parser: 4.2.0 - postcss-normalize-string@7.0.0(postcss@8.4.41): + postcss-normalize-string@7.0.0(postcss@8.4.44): dependencies: - postcss: 8.4.41 + postcss: 8.4.44 postcss-value-parser: 4.2.0 - postcss-normalize-timing-functions@7.0.0(postcss@8.4.41): + postcss-normalize-timing-functions@7.0.0(postcss@8.4.44): dependencies: - postcss: 8.4.41 + postcss: 8.4.44 postcss-value-parser: 4.2.0 - postcss-normalize-unicode@7.0.2(postcss@8.4.41): + postcss-normalize-unicode@7.0.2(postcss@8.4.44): dependencies: browserslist: 4.23.3 - postcss: 8.4.41 + postcss: 8.4.44 postcss-value-parser: 4.2.0 - postcss-normalize-url@7.0.0(postcss@8.4.41): + postcss-normalize-url@7.0.0(postcss@8.4.44): dependencies: - postcss: 8.4.41 + postcss: 8.4.44 postcss-value-parser: 4.2.0 - postcss-normalize-whitespace@7.0.0(postcss@8.4.41): + postcss-normalize-whitespace@7.0.0(postcss@8.4.44): dependencies: - postcss: 8.4.41 + postcss: 8.4.44 postcss-value-parser: 4.2.0 - postcss-ordered-values@7.0.1(postcss@8.4.41): + postcss-ordered-values@7.0.1(postcss@8.4.44): dependencies: - cssnano-utils: 5.0.0(postcss@8.4.41) - postcss: 8.4.41 + cssnano-utils: 5.0.0(postcss@8.4.44) + postcss: 8.4.44 postcss-value-parser: 4.2.0 - postcss-reduce-initial@7.0.2(postcss@8.4.41): + postcss-reduce-initial@7.0.2(postcss@8.4.44): dependencies: browserslist: 4.23.3 caniuse-api: 3.0.0 - postcss: 8.4.41 + postcss: 8.4.44 - postcss-reduce-transforms@7.0.0(postcss@8.4.41): + postcss-reduce-transforms@7.0.0(postcss@8.4.44): dependencies: - postcss: 8.4.41 + postcss: 8.4.44 postcss-value-parser: 4.2.0 postcss-selector-parser@6.1.1: @@ -13489,28 +13366,28 @@ snapshots: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss-svgo@7.0.1(postcss@8.4.41): + postcss-svgo@7.0.1(postcss@8.4.44): dependencies: - postcss: 8.4.41 + postcss: 8.4.44 postcss-value-parser: 4.2.0 svgo: 3.3.2 - postcss-unique-selectors@7.0.2(postcss@8.4.41): + postcss-unique-selectors@7.0.2(postcss@8.4.44): dependencies: - postcss: 8.4.41 + postcss: 8.4.44 postcss-selector-parser: 6.1.1 - postcss-url@10.1.3(postcss@8.4.41): + postcss-url@10.1.3(postcss@8.4.44): dependencies: make-dir: 3.1.0 mime: 2.5.2 minimatch: 3.0.8 - postcss: 8.4.41 + postcss: 8.4.44 xxhashjs: 0.2.2 postcss-value-parser@4.2.0: {} - postcss@8.4.41: + postcss@8.4.44: dependencies: nanoid: 3.3.7 picocolors: 1.0.1 @@ -13864,43 +13741,43 @@ snapshots: glob: 11.0.0 package-json-from-dist: 1.0.0 - rollup-plugin-dts@6.1.1(rollup@4.21.1)(typescript@5.5.4): + rollup-plugin-dts@6.1.1(rollup@4.21.2)(typescript@5.5.4): dependencies: magic-string: 0.30.11 - rollup: 4.21.1 + rollup: 4.21.2 typescript: 5.5.4 optionalDependencies: '@babel/code-frame': 7.24.7 - rollup-plugin-visualizer@5.12.0(rollup@4.21.1): + rollup-plugin-visualizer@5.12.0(rollup@4.21.2): dependencies: open: 8.4.2 picomatch: 2.3.1 source-map: 0.7.4 yargs: 17.7.2 optionalDependencies: - rollup: 4.21.1 + rollup: 4.21.2 - rollup@4.21.1: + rollup@4.21.2: dependencies: '@types/estree': 1.0.5 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.21.1 - '@rollup/rollup-android-arm64': 4.21.1 - '@rollup/rollup-darwin-arm64': 4.21.1 - '@rollup/rollup-darwin-x64': 4.21.1 - '@rollup/rollup-linux-arm-gnueabihf': 4.21.1 - '@rollup/rollup-linux-arm-musleabihf': 4.21.1 - '@rollup/rollup-linux-arm64-gnu': 4.21.1 - '@rollup/rollup-linux-arm64-musl': 4.21.1 - '@rollup/rollup-linux-powerpc64le-gnu': 4.21.1 - '@rollup/rollup-linux-riscv64-gnu': 4.21.1 - '@rollup/rollup-linux-s390x-gnu': 4.21.1 - '@rollup/rollup-linux-x64-gnu': 4.21.1 - '@rollup/rollup-linux-x64-musl': 4.21.1 - '@rollup/rollup-win32-arm64-msvc': 4.21.1 - '@rollup/rollup-win32-ia32-msvc': 4.21.1 - '@rollup/rollup-win32-x64-msvc': 4.21.1 + '@rollup/rollup-android-arm-eabi': 4.21.2 + '@rollup/rollup-android-arm64': 4.21.2 + '@rollup/rollup-darwin-arm64': 4.21.2 + '@rollup/rollup-darwin-x64': 4.21.2 + '@rollup/rollup-linux-arm-gnueabihf': 4.21.2 + '@rollup/rollup-linux-arm-musleabihf': 4.21.2 + '@rollup/rollup-linux-arm64-gnu': 4.21.2 + '@rollup/rollup-linux-arm64-musl': 4.21.2 + '@rollup/rollup-linux-powerpc64le-gnu': 4.21.2 + '@rollup/rollup-linux-riscv64-gnu': 4.21.2 + '@rollup/rollup-linux-s390x-gnu': 4.21.2 + '@rollup/rollup-linux-x64-gnu': 4.21.2 + '@rollup/rollup-linux-x64-musl': 4.21.2 + '@rollup/rollup-win32-arm64-msvc': 4.21.2 + '@rollup/rollup-win32-ia32-msvc': 4.21.2 + '@rollup/rollup-win32-x64-msvc': 4.21.2 fsevents: 2.3.3 run-applescript@5.0.0: @@ -14068,8 +13945,6 @@ snapshots: dependencies: unicode-emoji-modifier-base: 1.0.0 - slash@3.0.0: {} - slash@4.0.0: {} slash@5.1.0: {} @@ -14186,10 +14061,10 @@ snapshots: dependencies: js-tokens: 9.0.0 - stylehacks@7.0.3(postcss@8.4.41): + stylehacks@7.0.3(postcss@8.4.44): dependencies: browserslist: 4.23.3 - postcss: 8.4.41 + postcss: 8.4.44 postcss-selector-parser: 6.1.1 superjson@2.2.1: @@ -14287,9 +14162,9 @@ snapshots: text-table@0.2.0: {} - thingies@1.21.0(tslib@2.6.3): + thingies@1.21.0(tslib@2.7.0): dependencies: - tslib: 2.6.3 + tslib: 2.7.0 third-party-capital@2.3.0: dependencies: @@ -14338,9 +14213,9 @@ snapshots: tr46@0.0.3: {} - tree-dump@1.0.1(tslib@2.6.3): + tree-dump@1.0.1(tslib@2.7.0): dependencies: - tslib: 2.6.3 + tslib: 2.7.0 trim-lines@3.0.1: {} @@ -14350,8 +14225,6 @@ snapshots: dependencies: typescript: 5.5.4 - tslib@2.6.3: {} - tslib@2.7.0: {} tsx@4.16.5: @@ -14361,13 +14234,23 @@ snapshots: optionalDependencies: fsevents: 2.3.3 + twoslash-protocol@0.2.10: {} + twoslash-protocol@0.2.9: {} - twoslash-vue@0.2.9(typescript@5.5.4): + twoslash-vue@0.2.10(typescript@5.5.4): dependencies: '@vue/language-core': 2.0.29(typescript@5.5.4) - twoslash: 0.2.9(typescript@5.5.4) - twoslash-protocol: 0.2.9 + twoslash: 0.2.10(typescript@5.5.4) + twoslash-protocol: 0.2.10 + typescript: 5.5.4 + transitivePeerDependencies: + - supports-color + + twoslash@0.2.10(typescript@5.5.4): + dependencies: + '@typescript/vfs': 1.6.0(typescript@5.5.4) + twoslash-protocol: 0.2.10 typescript: 5.5.4 transitivePeerDependencies: - supports-color @@ -14402,20 +14285,22 @@ snapshots: uc.micro@2.1.0: {} + ufo@1.5.3: {} + ufo@1.5.4: {} uglify-js@3.17.4: {} ultrahtml@1.5.3: {} - unbuild@3.0.0-rc.7(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.0.29(typescript@5.5.4)): + unbuild@3.0.0-rc.7(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.1.4(typescript@5.5.4)): dependencies: - '@rollup/plugin-alias': 5.1.0(rollup@4.21.1) - '@rollup/plugin-commonjs': 26.0.1(rollup@4.21.1) - '@rollup/plugin-json': 6.1.0(rollup@4.21.1) - '@rollup/plugin-node-resolve': 15.2.3(rollup@4.21.1) - '@rollup/plugin-replace': 5.0.7(rollup@4.21.1) - '@rollup/pluginutils': 5.1.0(rollup@4.21.1) + '@rollup/plugin-alias': 5.1.0(rollup@4.21.2) + '@rollup/plugin-commonjs': 26.0.1(rollup@4.21.2) + '@rollup/plugin-json': 6.1.0(rollup@4.21.2) + '@rollup/plugin-node-resolve': 15.2.3(rollup@4.21.2) + '@rollup/plugin-replace': 5.0.7(rollup@4.21.2) + '@rollup/pluginutils': 5.1.0(rollup@4.21.2) citty: 0.1.6 consola: 3.2.3 defu: 6.1.4 @@ -14424,13 +14309,13 @@ snapshots: hookable: 5.5.3 jiti: 2.0.0-beta.3 magic-string: 0.30.11 - mkdist: 1.5.4(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.0.29(typescript@5.5.4)) + mkdist: 1.5.4(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.1.4(typescript@5.5.4)) mlly: 1.7.1 pathe: 1.1.2 pkg-types: 1.2.0 pretty-bytes: 6.1.1 - rollup: 4.21.1 - rollup-plugin-dts: 6.1.1(rollup@4.21.1)(typescript@5.5.4) + rollup: 4.21.2 + rollup-plugin-dts: 6.1.1(rollup@4.21.2)(typescript@5.5.4) scule: 1.3.0 ufo: 1.5.4 untyped: 1.4.2 @@ -14456,7 +14341,7 @@ snapshots: acorn: 8.12.1 estree-walker: 3.0.3 magic-string: 0.30.11 - unplugin: 1.12.2 + unplugin: 1.12.3 undici-types@6.19.6: {} @@ -14493,9 +14378,9 @@ snapshots: trough: 2.2.0 vfile: 6.0.1 - unimport@3.11.1(rollup@4.21.1): + unimport@3.11.1(rollup@4.21.2): dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.21.1) + '@rollup/pluginutils': 5.1.0(rollup@4.21.2) acorn: 8.12.1 escape-string-regexp: 5.0.0 estree-walker: 3.0.3 @@ -14507,7 +14392,7 @@ snapshots: pkg-types: 1.2.0 scule: 1.3.0 strip-literal: 2.1.0 - unplugin: 1.12.2 + unplugin: 1.12.3 transitivePeerDependencies: - rollup @@ -14540,13 +14425,13 @@ snapshots: universalify@2.0.0: {} - unocss@0.62.2(@unocss/webpack@0.62.2(rollup@4.21.1)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.41)(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0)): + unocss@0.62.2(@unocss/webpack@0.62.2(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.44)(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)): dependencies: - '@unocss/astro': 0.62.2(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0)) - '@unocss/cli': 0.62.2(rollup@4.21.1) + '@unocss/astro': 0.62.2(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) + '@unocss/cli': 0.62.2(rollup@4.21.2) '@unocss/core': 0.62.2 '@unocss/extractor-arbitrary-variants': 0.62.2 - '@unocss/postcss': 0.62.2(postcss@8.4.41) + '@unocss/postcss': 0.62.2(postcss@8.4.44) '@unocss/preset-attributify': 0.62.2 '@unocss/preset-icons': 0.62.2 '@unocss/preset-mini': 0.62.2 @@ -14561,22 +14446,22 @@ snapshots: '@unocss/transformer-compile-class': 0.62.2 '@unocss/transformer-directives': 0.62.2 '@unocss/transformer-variant-group': 0.62.2 - '@unocss/vite': 0.62.2(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0)) + '@unocss/vite': 0.62.2(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) optionalDependencies: - '@unocss/webpack': 0.62.2(rollup@4.21.1)(webpack@5.94.0(esbuild@0.23.1)) - vite: 5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0) + '@unocss/webpack': 0.62.2(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)) + vite: 5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - postcss - rollup - supports-color - unocss@0.62.3(@unocss/webpack@0.62.2(rollup@4.21.1)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.41)(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0)): + unocss@0.62.3(@unocss/webpack@0.62.2(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.44)(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)): dependencies: - '@unocss/astro': 0.62.3(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0)) - '@unocss/cli': 0.62.3(rollup@4.21.1) + '@unocss/astro': 0.62.3(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) + '@unocss/cli': 0.62.3(rollup@4.21.2) '@unocss/core': 0.62.3 '@unocss/extractor-arbitrary-variants': 0.62.3 - '@unocss/postcss': 0.62.3(postcss@8.4.41) + '@unocss/postcss': 0.62.3(postcss@8.4.44) '@unocss/preset-attributify': 0.62.3 '@unocss/preset-icons': 0.62.3 '@unocss/preset-mini': 0.62.3 @@ -14591,20 +14476,20 @@ snapshots: '@unocss/transformer-compile-class': 0.62.3 '@unocss/transformer-directives': 0.62.3 '@unocss/transformer-variant-group': 0.62.3 - '@unocss/vite': 0.62.3(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0)) + '@unocss/vite': 0.62.3(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) optionalDependencies: - '@unocss/webpack': 0.62.2(rollup@4.21.1)(webpack@5.94.0(esbuild@0.23.1)) - vite: 5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0) + '@unocss/webpack': 0.62.2(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)) + vite: 5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - postcss - rollup - supports-color - unplugin-vue-router@0.10.7(rollup@4.21.1)(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)): + unplugin-vue-router@0.10.7(rollup@4.21.2)(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)): dependencies: '@babel/types': 7.25.2 - '@rollup/pluginutils': 5.1.0(rollup@4.21.1) - '@vue-macros/common': 1.12.2(rollup@4.21.1)(vue@3.4.38(typescript@5.5.4)) + '@rollup/pluginutils': 5.1.0(rollup@4.21.2) + '@vue-macros/common': 1.12.2(rollup@4.21.2)(vue@3.4.38(typescript@5.5.4)) ast-walker-scope: 0.6.2 chokidar: 3.6.0 fast-glob: 3.3.2 @@ -14614,7 +14499,7 @@ snapshots: mlly: 1.7.1 pathe: 1.1.2 scule: 1.3.0 - unplugin: 1.12.2 + unplugin: 1.12.3 yaml: 2.5.0 optionalDependencies: vue-router: 4.4.3(vue@3.4.38(typescript@5.5.4)) @@ -14622,10 +14507,9 @@ snapshots: - rollup - vue - unplugin@1.12.2: + unplugin@1.12.3: dependencies: acorn: 8.12.1 - chokidar: 3.6.0 webpack-sources: 3.2.3 webpack-virtual-modules: 0.6.2 @@ -14673,7 +14557,7 @@ snapshots: mlly: 1.7.1 pathe: 1.1.2 pkg-types: 1.2.0 - unplugin: 1.12.2 + unplugin: 1.12.3 update-browserslist-db@1.1.0(browserslist@4.23.3): dependencies: @@ -14731,17 +14615,17 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite-hot-client@0.2.3(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0)): + vite-hot-client@0.2.3(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)): dependencies: - vite: 5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) - vite-node@1.6.0(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0): + vite-node@1.6.0(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0): dependencies: cac: 6.7.14 debug: 4.3.6(supports-color@9.4.0) pathe: 1.1.2 picocolors: 1.0.1 - vite: 5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - '@types/node' - less @@ -14753,13 +14637,13 @@ snapshots: - supports-color - terser - vite-node@2.0.5(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0): + vite-node@2.0.5(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0): dependencies: cac: 6.7.14 debug: 4.3.6(supports-color@9.4.0) pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - '@types/node' - less @@ -14771,7 +14655,7 @@ snapshots: - supports-color - terser - vite-plugin-checker@0.7.2(eslint@9.9.1(jiti@2.0.0-beta.3))(optionator@0.9.3)(typescript@5.5.4)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.0.29(typescript@5.5.4)): + vite-plugin-checker@0.7.2(eslint@9.9.1(jiti@2.0.0-beta.3))(optionator@0.9.3)(typescript@5.5.4)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.1.4(typescript@5.5.4)): dependencies: '@babel/code-frame': 7.24.7 ansi-escapes: 4.3.2 @@ -14783,7 +14667,7 @@ snapshots: npm-run-path: 4.0.1 strip-ansi: 6.0.1 tiny-invariant: 1.3.1 - vite: 5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) vscode-languageclient: 7.0.0 vscode-languageserver: 7.0.0 vscode-languageserver-textdocument: 1.0.11 @@ -14792,12 +14676,12 @@ snapshots: eslint: 9.9.1(jiti@2.0.0-beta.3) optionator: 0.9.3 typescript: 5.5.4 - vue-tsc: 2.0.29(typescript@5.5.4) + vue-tsc: 2.1.4(typescript@5.5.4) - vite-plugin-inspect@0.8.7(@nuxt/kit@packages+kit)(rollup@4.21.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0)): + vite-plugin-inspect@0.8.7(@nuxt/kit@packages+kit)(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)): dependencies: '@antfu/utils': 0.7.10 - '@rollup/pluginutils': 5.1.0(rollup@4.21.1) + '@rollup/pluginutils': 5.1.0(rollup@4.21.2) debug: 4.3.6(supports-color@9.4.0) error-stack-parser-es: 0.1.5 fs-extra: 11.2.0 @@ -14805,14 +14689,14 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.0.1 sirv: 2.0.4 - vite: 5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) optionalDependencies: '@nuxt/kit': link:packages/kit transitivePeerDependencies: - rollup - supports-color - vite-plugin-vue-inspector@5.1.3(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0)): + vite-plugin-vue-inspector@5.1.3(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)): dependencies: '@babel/core': 7.25.2 '@babel/plugin-proposal-decorators': 7.23.2(@babel/core@7.25.2) @@ -14823,24 +14707,24 @@ snapshots: '@vue/compiler-dom': 3.4.38 kolorist: 1.8.0 magic-string: 0.30.11 - vite: 5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - supports-color - vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0): + vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0): dependencies: esbuild: 0.21.5 - postcss: 8.4.41 - rollup: 4.21.1 + postcss: 8.4.44 + rollup: 4.21.2 optionalDependencies: - '@types/node': 20.16.2 + '@types/node': 20.16.3 fsevents: 2.3.3 sass: 1.69.4 terser: 5.27.0 - vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.0.0)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.46.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.2)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)): + vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.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.46.1)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)): dependencies: - '@nuxt/test-utils': 3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.0.0)(magicast@0.3.4)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4))(playwright-core@1.46.1)(vite@5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.2)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)) + '@nuxt/test-utils': 3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.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.46.1)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -14859,7 +14743,7 @@ snapshots: - vue - vue-router - vitest@1.6.0(@types/node@20.16.2)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0): + vitest@1.6.0(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0): dependencies: '@vitest/expect': 1.6.0 '@vitest/runner': 1.6.0 @@ -14878,12 +14762,12 @@ snapshots: strip-literal: 2.1.0 tinybench: 2.8.0 tinypool: 0.8.4 - vite: 5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0) - vite-node: 1.6.0(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) + vite-node: 1.6.0(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.16.2 - happy-dom: 15.0.0 + '@types/node': 20.16.3 + happy-dom: 15.7.3 transitivePeerDependencies: - less - lightningcss @@ -14894,7 +14778,7 @@ snapshots: - supports-color - terser - vitest@2.0.5(@types/node@20.16.2)(happy-dom@15.0.0)(sass@1.69.4)(terser@5.27.0): + vitest@2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -14912,12 +14796,12 @@ snapshots: tinybench: 2.8.0 tinypool: 1.0.0 tinyrainbow: 1.2.0 - vite: 5.4.2(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0) - vite-node: 2.0.5(@types/node@20.16.2)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) + vite-node: 2.0.5(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.16.2 - happy-dom: 15.0.0 + '@types/node': 20.16.3 + happy-dom: 15.7.3 transitivePeerDependencies: - less - lightningcss @@ -14997,10 +14881,10 @@ snapshots: '@vue/devtools-api': 6.6.3 vue: 3.4.38(typescript@5.5.4) - vue-tsc@2.0.29(typescript@5.5.4): + vue-tsc@2.1.4(typescript@5.5.4): dependencies: - '@volar/typescript': 2.4.0-alpha.18 - '@vue/language-core': 2.0.29(typescript@5.5.4) + '@volar/typescript': 2.4.1 + '@vue/language-core': 2.1.4(typescript@5.5.4) semver: 7.6.3 typescript: 5.5.4 diff --git a/test/bundle.test.ts b/test/bundle.test.ts index 3f7ff9885..04e3d4105 100644 --- a/test/bundle.test.ts +++ b/test/bundle.test.ts @@ -32,7 +32,7 @@ describe.skipIf(process.env.SKIP_BUNDLE_SIZE === 'true' || process.env.ECOSYSTEM const serverDir = join(rootDir, '.output/server') const serverStats = await analyzeSizes(['**/*.mjs', '!node_modules'], serverDir) - expect.soft(roundToKilobytes(serverStats.totalBytes)).toMatchInlineSnapshot(`"205k"`) + expect.soft(roundToKilobytes(serverStats.totalBytes)).toMatchInlineSnapshot(`"211k"`) const modules = await analyzeSizes(['node_modules/**/*'], serverDir) expect.soft(roundToKilobytes(modules.totalBytes)).toMatchInlineSnapshot(`"1355k"`) @@ -73,7 +73,7 @@ describe.skipIf(process.env.SKIP_BUNDLE_SIZE === 'true' || process.env.ECOSYSTEM const serverDir = join(rootDir, '.output-inline/server') const serverStats = await analyzeSizes(['**/*.mjs', '!node_modules'], serverDir) - expect.soft(roundToKilobytes(serverStats.totalBytes)).toMatchInlineSnapshot(`"529k"`) + expect.soft(roundToKilobytes(serverStats.totalBytes)).toMatchInlineSnapshot(`"535k"`) const modules = await analyzeSizes(['node_modules/**/*'], serverDir) expect.soft(roundToKilobytes(modules.totalBytes)).toMatchInlineSnapshot(`"86.1k"`) From 9579bccd29d4f789f9deaf94519c0692b948defd Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 2 Sep 2024 20:45:56 +0100 Subject: [PATCH 045/108] chore(deps): update all non-major dependencies to ^1.10.2 (main) (#28790) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Daniel Roe --- package.json | 4 +- packages/nuxt/package.json | 6 +- packages/schema/package.json | 2 +- pnpm-lock.yaml | 135 ++++++++++++++--------------------- test/bundle.test.ts | 4 +- 5 files changed, 62 insertions(+), 89 deletions(-) diff --git a/package.json b/package.json index f8c497e91..ce5399d0e 100644 --- a/package.json +++ b/package.json @@ -62,8 +62,8 @@ "@types/eslint__js": "8.42.3", "@types/node": "20.16.3", "@types/semver": "7.5.8", - "@unhead/schema": "1.10.0", - "@unhead/vue": "1.10.0", + "@unhead/schema": "1.10.2", + "@unhead/vue": "1.10.2", "@vitejs/plugin-vue": "5.1.3", "@vitest/coverage-v8": "2.0.5", "@vue/test-utils": "2.4.6", diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 4fa749394..a9f13c161 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.10.0", - "@unhead/ssr": "^1.10.0", - "@unhead/vue": "^1.10.0", + "@unhead/dom": "^1.10.2", + "@unhead/ssr": "^1.10.2", + "@unhead/vue": "^1.10.2", "@vue/shared": "^3.4.38", "acorn": "8.12.1", "c12": "^2.0.0-beta.1", diff --git a/packages/schema/package.json b/packages/schema/package.json index e5076afcc..6a10695fa 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -39,7 +39,7 @@ "@types/file-loader": "5.0.4", "@types/pug": "2.0.10", "@types/sass-loader": "8.0.9", - "@unhead/schema": "1.10.0", + "@unhead/schema": "1.10.2", "@vitejs/plugin-vue": "5.1.3", "@vitejs/plugin-vue-jsx": "4.0.1", "@vue/compiler-core": "3.4.38", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1e5b6ef77..c61e9a424 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -60,11 +60,11 @@ importers: specifier: 7.5.8 version: 7.5.8 '@unhead/schema': - specifier: 1.10.0 - version: 1.10.0 + specifier: 1.10.2 + version: 1.10.2 '@unhead/vue': - specifier: 1.10.0 - version: 1.10.0(vue@3.4.38(typescript@5.5.4)) + specifier: 1.10.2 + version: 1.10.2(vue@3.4.38(typescript@5.5.4)) '@vitejs/plugin-vue': specifier: 5.1.3 version: 5.1.3(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4)) @@ -286,14 +286,14 @@ importers: specifier: 20.16.3 version: 20.16.3 '@unhead/dom': - specifier: ^1.10.0 - version: 1.10.0 + specifier: ^1.10.2 + version: 1.10.2 '@unhead/ssr': - specifier: ^1.10.0 - version: 1.10.0 + specifier: ^1.10.2 + version: 1.10.2 '@unhead/vue': - specifier: ^1.10.0 - version: 1.10.0(vue@3.4.38(typescript@5.5.4)) + specifier: ^1.10.2 + version: 1.10.2(vue@3.4.38(typescript@5.5.4)) '@vue/shared': specifier: ^3.4.38 version: 3.4.38 @@ -537,8 +537,8 @@ importers: specifier: 8.0.9 version: 8.0.9 '@unhead/schema': - specifier: 1.10.0 - version: 1.10.0 + specifier: 1.10.2 + version: 1.10.2 '@vitejs/plugin-vue': specifier: 5.1.3 version: 5.1.3(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4)) @@ -942,7 +942,7 @@ importers: dependencies: '@unhead/shared': specifier: latest - version: 1.10.0 + version: 1.10.2 '@vue/devtools-api': specifier: latest version: 6.6.3 @@ -954,7 +954,7 @@ importers: version: link:../packages/nuxt unhead: specifier: latest - version: 1.10.0 + version: 1.10.2 vue: specifier: 3.4.38 version: 3.4.38(typescript@5.5.4) @@ -970,10 +970,10 @@ importers: devDependencies: '@unhead/dom': specifier: latest - version: 1.10.0 + version: 1.10.2 '@unhead/shared': specifier: latest - version: 1.10.0 + version: 1.10.2 '@vue/devtools-api': specifier: latest version: 6.6.3 @@ -988,7 +988,7 @@ importers: version: 1.5.4 unhead: specifier: latest - version: 1.10.0 + version: 1.10.2 unplugin: specifier: latest version: 1.12.3 @@ -1044,7 +1044,7 @@ importers: devDependencies: '@unhead/shared': specifier: latest - version: 1.10.0 + version: 1.10.2 '@vue/devtools-api': specifier: latest version: 6.6.3 @@ -1053,7 +1053,7 @@ importers: version: 3.4.38 unhead: specifier: latest - version: 1.10.0 + version: 1.10.2 test/fixtures/suspense: dependencies: @@ -1066,7 +1066,7 @@ importers: devDependencies: '@unhead/shared': specifier: latest - version: 1.10.0 + version: 1.10.2 '@vue/devtools-api': specifier: latest version: 6.6.3 @@ -1078,7 +1078,7 @@ importers: version: 5.5.4 unhead: specifier: latest - version: 1.10.0 + version: 1.10.2 packages: @@ -2574,9 +2574,6 @@ packages: resolution: {integrity: sha512-RmZwrTbQ9QveF15m/Cl28n0LXD6ea2CjkhH5rQ55ewz3H24w+AMCJHPVYaZ8/0HoG8Z3cLLFFycRXxeO2tz9FA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript/vfs@1.5.0': - resolution: {integrity: sha512-AJS307bPgbsZZ9ggCT3wwpg3VbTKMFNHfaY/uF0ahSkYYrPF2dSSKDNIDIQAHm9qJqbLvCsSJH7yN4Vs/CsMMg==} - '@typescript/vfs@1.6.0': resolution: {integrity: sha512-hvJUjNVeBMp77qPINuUvYXj4FyWeeMMKZkxEATEU3hqBAQ7qdTBCUFT7Sp0Zu0faeEtFf+ldXxMEDr/bk73ISg==} peerDependencies: @@ -2585,20 +2582,20 @@ packages: '@ungap/structured-clone@1.2.0': resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - '@unhead/dom@1.10.0': - resolution: {integrity: sha512-LdgtOlyMHOyuQNsUKM+1d8ViiiY4LxjCPJlgUU/5CwgqeRYf4LWFu8oRMQfSQVTusbPwwvr3MolM9iTUu2I4BQ==} + '@unhead/dom@1.10.2': + resolution: {integrity: sha512-4m4xlhaHolHN05PHbST1Ri3Owf1gmmkf4WDzeffQWqCAeDWtKKlqQmWFN6OueeJXw12cwx+85+sqIom4gYFg8w==} - '@unhead/schema@1.10.0': - resolution: {integrity: sha512-hmgkFdLzm/VPLAXBF89Iry4Wz/6FpHMfMKCnAdihAt1Ublsi04RrA0hQuAiuGG2CZiKL4VCxtmV++UXj/kyakA==} + '@unhead/schema@1.10.2': + resolution: {integrity: sha512-/GneC9eUwIysdBCho0lDyKg+8qvV4WF2qIkPkyMbuX/tu24G40MAa21/OeY6xQYTwbTHW+p0WBX6immvWGx9iw==} - '@unhead/shared@1.10.0': - resolution: {integrity: sha512-Lv7pP0AoWJy+YaiWd4kGD+TK78ahPUwnIRx6YCC6FjPmE0KCqooeDS4HbInYaklLlEMQZislXyIwLczK2DTWiw==} + '@unhead/shared@1.10.2': + resolution: {integrity: sha512-XrEZgdnWcWzxVWhtO1ui+cQXjIktTV7domDA99yCyW5EBsrISB0d03NUP3vp+zD4UUOKq0/0A8UCQnNrlOWkaA==} - '@unhead/ssr@1.10.0': - resolution: {integrity: sha512-L2XqGUQ05+a/zBAJk4mseLpsDoHMsuEsZNWp5f7E/Kx8P1oBAAs6J/963nvVFdec41HuClNHtJZ5swz77dmb1Q==} + '@unhead/ssr@1.10.2': + resolution: {integrity: sha512-DizYq9WIQ1ln2uRk2gvbDkNKhpzKhIXpRePRb8RUTQJMpq7YXFrADWvRO70HNjOa7pddIv4rjtQqtSReqJZW1A==} - '@unhead/vue@1.10.0': - resolution: {integrity: sha512-Cv9BViaOwCBdXy3bsTvJ10Rs808FSSq/ZfeBXzOjOxt08sbubf6Mr5opBdOlv/i1bzyFVIAqe5ABmrhC9mB80w==} + '@unhead/vue@1.10.2': + resolution: {integrity: sha512-q8hQXLkZEqojLX3aFW8nvcQzB5RcdSQWf3RdBGT8WBmoQrqERhN0H4tF0PnMjE8p0N3LLsaMbfJvIDI46pDSFg==} peerDependencies: vue: 3.4.38 @@ -6751,9 +6748,6 @@ packages: twoslash-protocol@0.2.10: resolution: {integrity: sha512-9sFHqPUexUPKAZM2e0dbAh0Hwkxd5fqSKWWMQ8Ah+O6MeYEUDGuWUUw5aUfS6veAqo+24VfV3xF0Vj0ZbH7x3Q==} - twoslash-protocol@0.2.9: - resolution: {integrity: sha512-uKQl8UboT6JU4VAtYaSI3DbNtgaNhFaTpCSMy/n3tRl5lMlMhrjiuNKdqx15xjcviconuGJ9oObkz1h9zJFrJg==} - twoslash-vue@0.2.10: resolution: {integrity: sha512-h3ShboisgFDGJCp+Y8q7oNY7jUmZmsWwh8CGXsSfK8R10aUeA2QvjZoWeqDfc7VKQPhrjwaUv8mVXuQOk8QWww==} peerDependencies: @@ -6764,11 +6758,6 @@ packages: peerDependencies: typescript: 5.5.4 - twoslash@0.2.9: - resolution: {integrity: sha512-oj7XY6h8E9nTZBmfRE1gpsSSUqAQo5kcIpFkXyQPp8UCsyCQsUlP2bJ2s32o02c1n5+xl4h9rcCsQ1F97Z6LZg==} - peerDependencies: - typescript: 5.5.4 - type-check@0.4.0: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} @@ -6851,8 +6840,8 @@ packages: unenv@1.10.0: resolution: {integrity: sha512-wY5bskBQFL9n3Eca5XnhH6KbUo/tfvkwm9OpcdCvLaeA7piBNbavbOKJySEwQ1V0RH6HvNlSAFRTpvTqgKRQXQ==} - unhead@1.10.0: - resolution: {integrity: sha512-nv75Hvhu0asuD/rbP6b3tSRJUltxmThq/iZU5rLCGEkCqTkFk7ruQGNk+TRtx/RCYqL0R/IzIY9aqvhNOGe3mg==} + unhead@1.10.2: + resolution: {integrity: sha512-YfzkRi7RHBHhHFe9lBuNKNaImVh4eJdSdfnlvGJuO28wt6y8jpWR98Wdqh8Tq9M4r0VlIHSV1AJqB5qJd14QLQ==} unicode-emoji-modifier-base@1.0.0: resolution: {integrity: sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==} @@ -8332,7 +8321,7 @@ snapshots: '@types/stripe-v3': 3.1.33 '@types/vimeo__player': 2.18.3 '@types/youtube': 0.0.50 - '@unhead/vue': 1.10.0(vue@3.4.38(typescript@5.5.4)) + '@unhead/vue': 1.10.2(vue@3.4.38(typescript@5.5.4)) '@vueuse/core': 11.0.1(vue@3.4.38(typescript@5.5.4)) consola: 3.2.3 defu: 6.1.4 @@ -8802,7 +8791,7 @@ snapshots: '@shikijs/twoslash@1.12.1(typescript@5.5.4)': dependencies: '@shikijs/core': 1.12.1 - twoslash: 0.2.9(typescript@5.5.4) + twoslash: 0.2.10(typescript@5.5.4) transitivePeerDependencies: - supports-color - typescript @@ -8815,7 +8804,7 @@ snapshots: mdast-util-gfm: 3.0.0 mdast-util-to-hast: 13.2.0 shiki: 1.12.1 - twoslash: 0.2.9(typescript@5.5.4) + twoslash: 0.2.10(typescript@5.5.4) twoslash-vue: 0.2.10(typescript@5.5.4) vue: 3.4.38(typescript@5.5.4) transitivePeerDependencies: @@ -9115,12 +9104,6 @@ snapshots: '@typescript-eslint/types': 8.3.0 eslint-visitor-keys: 3.4.3 - '@typescript/vfs@1.5.0': - dependencies: - debug: 4.3.6(supports-color@9.4.0) - transitivePeerDependencies: - - supports-color - '@typescript/vfs@1.6.0(typescript@5.5.4)': dependencies: debug: 4.3.6(supports-color@9.4.0) @@ -9130,31 +9113,31 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@unhead/dom@1.10.0': + '@unhead/dom@1.10.2': dependencies: - '@unhead/schema': 1.10.0 - '@unhead/shared': 1.10.0 + '@unhead/schema': 1.10.2 + '@unhead/shared': 1.10.2 - '@unhead/schema@1.10.0': + '@unhead/schema@1.10.2': dependencies: hookable: 5.5.3 zhead: 2.2.4 - '@unhead/shared@1.10.0': + '@unhead/shared@1.10.2': dependencies: - '@unhead/schema': 1.10.0 + '@unhead/schema': 1.10.2 - '@unhead/ssr@1.10.0': + '@unhead/ssr@1.10.2': dependencies: - '@unhead/schema': 1.10.0 - '@unhead/shared': 1.10.0 + '@unhead/schema': 1.10.2 + '@unhead/shared': 1.10.2 - '@unhead/vue@1.10.0(vue@3.4.38(typescript@5.5.4))': + '@unhead/vue@1.10.2(vue@3.4.38(typescript@5.5.4))': dependencies: - '@unhead/schema': 1.10.0 - '@unhead/shared': 1.10.0 + '@unhead/schema': 1.10.2 + '@unhead/shared': 1.10.2 hookable: 5.5.3 - unhead: 1.10.0 + unhead: 1.10.2 vue: 3.4.38(typescript@5.5.4) '@unocss/astro@0.62.2(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))': @@ -12928,7 +12911,7 @@ snapshots: picocolors: 1.0.1 remark-parse: 11.0.0 shiki: 1.14.1 - twoslash: 0.2.9(typescript@5.5.4) + twoslash: 0.2.10(typescript@5.5.4) typescript: 5.5.4 unified: 11.0.5 unist-util-visit: 5.0.0 @@ -14236,8 +14219,6 @@ snapshots: twoslash-protocol@0.2.10: {} - twoslash-protocol@0.2.9: {} - twoslash-vue@0.2.10(typescript@5.5.4): dependencies: '@vue/language-core': 2.0.29(typescript@5.5.4) @@ -14255,14 +14236,6 @@ snapshots: transitivePeerDependencies: - supports-color - twoslash@0.2.9(typescript@5.5.4): - dependencies: - '@typescript/vfs': 1.5.0 - twoslash-protocol: 0.2.9 - typescript: 5.5.4 - transitivePeerDependencies: - - supports-color - type-check@0.4.0: dependencies: prelude-ls: 1.2.1 @@ -14357,11 +14330,11 @@ snapshots: node-fetch-native: 1.6.4 pathe: 1.1.2 - unhead@1.10.0: + unhead@1.10.2: dependencies: - '@unhead/dom': 1.10.0 - '@unhead/schema': 1.10.0 - '@unhead/shared': 1.10.0 + '@unhead/dom': 1.10.2 + '@unhead/schema': 1.10.2 + '@unhead/shared': 1.10.2 hookable: 5.5.3 unicode-emoji-modifier-base@1.0.0: {} diff --git a/test/bundle.test.ts b/test/bundle.test.ts index 04e3d4105..408c93220 100644 --- a/test/bundle.test.ts +++ b/test/bundle.test.ts @@ -35,7 +35,7 @@ describe.skipIf(process.env.SKIP_BUNDLE_SIZE === 'true' || process.env.ECOSYSTEM expect.soft(roundToKilobytes(serverStats.totalBytes)).toMatchInlineSnapshot(`"211k"`) const modules = await analyzeSizes(['node_modules/**/*'], serverDir) - expect.soft(roundToKilobytes(modules.totalBytes)).toMatchInlineSnapshot(`"1355k"`) + expect.soft(roundToKilobytes(modules.totalBytes)).toMatchInlineSnapshot(`"1356k"`) const packages = modules.files .filter(m => m.endsWith('package.json')) @@ -76,7 +76,7 @@ describe.skipIf(process.env.SKIP_BUNDLE_SIZE === 'true' || process.env.ECOSYSTEM expect.soft(roundToKilobytes(serverStats.totalBytes)).toMatchInlineSnapshot(`"535k"`) const modules = await analyzeSizes(['node_modules/**/*'], serverDir) - expect.soft(roundToKilobytes(modules.totalBytes)).toMatchInlineSnapshot(`"86.1k"`) + expect.soft(roundToKilobytes(modules.totalBytes)).toMatchInlineSnapshot(`"86.6k"`) const packages = modules.files .filter(m => m.endsWith('package.json')) From 5d4d6013af821b66c9e9682aec01728b16941a96 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Mon, 2 Sep 2024 22:03:47 +0100 Subject: [PATCH 046/108] chore: tidying workflows + add sherif workflow (#28793) --- .../{check-links.yml => docs-check-links.yml} | 2 +- .github/workflows/docs-deploy.yml | 4 +- .github/workflows/docs.yml | 2 +- .github/workflows/label-pr.yml | 2 +- .github/workflows/lint-sherif.yml | 36 ++++++++++ .../{introspect.yml => lint-workflows.yml} | 0 .../workflows/reproduire-sur-stackblitz.yml | 17 ----- .github/workflows/reproduire.yml | 2 +- .github/workflows/scorecards.yml | 2 +- .github/workflows/semantic-pull-requests.yml | 4 +- .github/workflows/stackblitz-link.yml | 17 +++++ .../{reproduire-close.yml => stale.yml} | 2 +- package.json | 1 + packages/nuxt/package.json | 2 +- pnpm-lock.yaml | 66 +++++++++++++++++++ pnpm-workspace.yaml | 2 + test/fixtures/remote-provider/package.json | 5 ++ 17 files changed, 138 insertions(+), 28 deletions(-) rename .github/workflows/{check-links.yml => docs-check-links.yml} (97%) create mode 100644 .github/workflows/lint-sherif.yml rename .github/workflows/{introspect.yml => lint-workflows.yml} (100%) delete mode 100644 .github/workflows/reproduire-sur-stackblitz.yml create mode 100644 .github/workflows/stackblitz-link.yml rename .github/workflows/{reproduire-close.yml => stale.yml} (96%) create mode 100644 test/fixtures/remote-provider/package.json diff --git a/.github/workflows/check-links.yml b/.github/workflows/docs-check-links.yml similarity index 97% rename from .github/workflows/check-links.yml rename to .github/workflows/docs-check-links.yml index 11c466bc2..e97699b3c 100644 --- a/.github/workflows/check-links.yml +++ b/.github/workflows/docs-check-links.yml @@ -1,4 +1,4 @@ -name: Check links with Lychee +name: docs on: pull_request: diff --git a/.github/workflows/docs-deploy.yml b/.github/workflows/docs-deploy.yml index c4ad6fb3d..206d15e8d 100644 --- a/.github/workflows/docs-deploy.yml +++ b/.github/workflows/docs-deploy.yml @@ -1,11 +1,11 @@ -name: Deploy docs +name: docs on: push: paths: - "docs/**" branches: - - main + - 3.x # Remove default permissions of GITHUB_TOKEN for security # https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index d63689f9c..bd12e4f3e 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -1,4 +1,4 @@ -name: Docs +name: docs on: push: diff --git a/.github/workflows/label-pr.yml b/.github/workflows/label-pr.yml index c173cee01..82ec01db9 100644 --- a/.github/workflows/label-pr.yml +++ b/.github/workflows/label-pr.yml @@ -1,4 +1,4 @@ -name: Label PR +name: chore on: pull_request_target: diff --git a/.github/workflows/lint-sherif.yml b/.github/workflows/lint-sherif.yml new file mode 100644 index 000000000..7774d8909 --- /dev/null +++ b/.github/workflows/lint-sherif.yml @@ -0,0 +1,36 @@ +name: CI + +on: + push: + paths: + - "**/package.json" + branches: + - main + - 3.x + pull_request: + paths: + - "**/package.json" + branches: + - main + - 3.x + - "!v[0-9]*" + +permissions: + contents: read + +jobs: + lint-monorepo: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + - run: corepack enable + - uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3 + with: + node-version: 20 + cache: "pnpm" + + - name: Install dependencies + run: pnpm install + - name: Lint monorepo + run: pnpm sherif -r multiple-dependency-versions diff --git a/.github/workflows/introspect.yml b/.github/workflows/lint-workflows.yml similarity index 100% rename from .github/workflows/introspect.yml rename to .github/workflows/lint-workflows.yml diff --git a/.github/workflows/reproduire-sur-stackblitz.yml b/.github/workflows/reproduire-sur-stackblitz.yml deleted file mode 100644 index a4b84dc8f..000000000 --- a/.github/workflows/reproduire-sur-stackblitz.yml +++ /dev/null @@ -1,17 +0,0 @@ -name: reproduire-sur-stackblitz -on: - issues: - types: - opened - -permissions: - issues: write - -jobs: - reproduire-sur-stackblitz: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - uses: huang-julien/reproduire-sur-stackblitz@v1.0.1 - with: - reproduction-heading: '### Reproduction' \ No newline at end of file diff --git a/.github/workflows/reproduire.yml b/.github/workflows/reproduire.yml index e38add83d..4f02b2ce3 100644 --- a/.github/workflows/reproduire.yml +++ b/.github/workflows/reproduire.yml @@ -1,4 +1,4 @@ -name: Reproduire +name: chore on: issues: types: [labeled] diff --git a/.github/workflows/scorecards.yml b/.github/workflows/scorecards.yml index a5a7684cc..9a776f2e2 100644 --- a/.github/workflows/scorecards.yml +++ b/.github/workflows/scorecards.yml @@ -2,7 +2,7 @@ # by a third-party and are governed by separate terms of service, privacy # policy, and support documentation. -name: Scorecard supply-chain security +name: ossf on: # For Branch-Protection check. Only the default branch is supported. See # https://github.com/ossf/scorecard/blob/main/docs/checks.md#branch-protection diff --git a/.github/workflows/semantic-pull-requests.yml b/.github/workflows/semantic-pull-requests.yml index 927a2b41a..a3098e6f9 100644 --- a/.github/workflows/semantic-pull-requests.yml +++ b/.github/workflows/semantic-pull-requests.yml @@ -1,4 +1,4 @@ -name: Semantic pull request +name: chore on: pull_request_target: @@ -11,7 +11,7 @@ permissions: contents: read jobs: - main: + semantic-pr: permissions: pull-requests: read # for amannn/action-semantic-pull-request to analyze PRs statuses: write # for amannn/action-semantic-pull-request to mark status of analyzed PR diff --git a/.github/workflows/stackblitz-link.yml b/.github/workflows/stackblitz-link.yml new file mode 100644 index 000000000..be76b626c --- /dev/null +++ b/.github/workflows/stackblitz-link.yml @@ -0,0 +1,17 @@ +name: chore +on: + issues: + types: + opened + +permissions: + issues: write + +jobs: + stackblitz: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: huang-julien/reproduire-sur-stackblitz@v1.0.1 + with: + reproduction-heading: '### Reproduction' diff --git a/.github/workflows/reproduire-close.yml b/.github/workflows/stale.yml similarity index 96% rename from .github/workflows/reproduire-close.yml rename to .github/workflows/stale.yml index cf72e9e0e..23dccb624 100644 --- a/.github/workflows/reproduire-close.yml +++ b/.github/workflows/stale.yml @@ -1,4 +1,4 @@ -name: Close incomplete issues +name: chore on: workflow_dispatch: schedule: diff --git a/package.json b/package.json index ce5399d0e..c145c142c 100644 --- a/package.json +++ b/package.json @@ -91,6 +91,7 @@ "playwright-core": "1.46.1", "rimraf": "6.0.1", "semver": "7.6.3", + "sherif": "1.0.0", "std-env": "3.7.0", "tinyexec": "0.3.0", "tinyglobby": "0.2.5", diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index a9f13c161..3f85a4e9b 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -75,7 +75,6 @@ "compatx": "^0.1.8", "consola": "^3.2.3", "cookie-es": "^1.2.2", - "impound": "^0.1.0", "defu": "^6.1.4", "destr": "^2.0.3", "devalue": "^5.0.0", @@ -87,6 +86,7 @@ "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", "hookable": "^5.5.3", "ignore": "^5.3.2", + "impound": "^0.1.0", "jiti": "^2.0.0-beta.3", "klona": "^2.0.6", "knitwork": "^1.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c61e9a424..0529223ae 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -146,6 +146,9 @@ importers: semver: specifier: 7.6.3 version: 7.6.3 + sherif: + specifier: 1.0.0 + version: 1.0.0 std-env: specifier: 3.7.0 version: 3.7.0 @@ -1036,6 +1039,8 @@ importers: specifier: 3.4.38 version: 3.4.38(typescript@5.5.4) + test/fixtures/remote-provider: {} + test/fixtures/runtime-compiler: dependencies: nuxt: @@ -6384,6 +6389,40 @@ packages: shell-quote@1.8.1: resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} + sherif-darwin-arm64@1.0.0: + resolution: {integrity: sha512-BRzDsWGjdZ6JqaDQ0HdcpapfHcnZyN24wUWpnFkljZOH78N+vB4qr+wwhmM7oyePJiO4pZWEoIBvzVT4cn1+3g==} + cpu: [arm64] + os: [darwin] + + sherif-darwin-x64@1.0.0: + resolution: {integrity: sha512-forkTw6v2N2sjvDdHGL+MqSPdLc0e7Z0v9BsmSdIKv5kdCPncVn6tRv/4xfAE7q+Xqa2a2bH9EEXppGb4gR3Tw==} + cpu: [x64] + os: [darwin] + + sherif-linux-arm64@1.0.0: + resolution: {integrity: sha512-psjD3YupFQtphWbwptM8EnU2jRkS6cnhxdxqJhMG9/yJpGsk99JD4tEmrDq0j/+T9UXZ5g7kXvQZXzocl3J62A==} + cpu: [arm64] + os: [linux] + + sherif-linux-x64@1.0.0: + resolution: {integrity: sha512-4VM2Z0xfKOEEkZ2bZppq4PAxP4RYC2eWyUq23Jl/nQFeoPMQpA9IkF51UGzxZT4WZ2kZDFftgyJeB09yPvd1CA==} + cpu: [x64] + os: [linux] + + sherif-windows-arm64@1.0.0: + resolution: {integrity: sha512-tSEzytTz3guhKLtdMCKWWru6UtmuCXD+0RsUWcqOMpzPBZZwvSr7OrTc83z8Oabmo8k6SJ5fvQeg33JSthgTqw==} + cpu: [arm64] + os: [win32] + + sherif-windows-x64@1.0.0: + resolution: {integrity: sha512-R/KXUHBWVPU9hSlWS+Gea/ogP1h/3q/Dm/quqGrVq+MN/F+fiRsJlU52EAjAJ6G5r/4RsvQddD1ova8MKsffdw==} + cpu: [x64] + os: [win32] + + sherif@1.0.0: + resolution: {integrity: sha512-x5gZqXmBT0G6Xnr2N63FwbMjaOikk/mPszl2bl3pnDMMyRi89w1ynAfcdIJpOyqZXW445418zkMIXAkQEfEtHw==} + hasBin: true + shiki@1.1.2: resolution: {integrity: sha512-qNzFwTv5uhEDNUIwp7wHjsrffVeLbmOgWnM5mZZhoiz7G2qAUvqVfUzuWfieD45/YAKipzCtdV9SndacKtABow==} @@ -13882,6 +13921,33 @@ snapshots: shell-quote@1.8.1: {} + sherif-darwin-arm64@1.0.0: + optional: true + + sherif-darwin-x64@1.0.0: + optional: true + + sherif-linux-arm64@1.0.0: + optional: true + + sherif-linux-x64@1.0.0: + optional: true + + sherif-windows-arm64@1.0.0: + optional: true + + sherif-windows-x64@1.0.0: + optional: true + + sherif@1.0.0: + optionalDependencies: + sherif-darwin-arm64: 1.0.0 + sherif-darwin-x64: 1.0.0 + sherif-linux-arm64: 1.0.0 + sherif-linux-x64: 1.0.0 + sherif-windows-arm64: 1.0.0 + sherif-windows-x64: 1.0.0 + shiki@1.1.2: dependencies: '@shikijs/core': 1.1.2 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 0b568a37d..e6d4489e0 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,4 +1,6 @@ packages: - "packages/**" + - "!packages/nuxi" + - "!packages/test-utils" - "playground" - "test/fixtures/*" diff --git a/test/fixtures/remote-provider/package.json b/test/fixtures/remote-provider/package.json new file mode 100644 index 000000000..79fc01875 --- /dev/null +++ b/test/fixtures/remote-provider/package.json @@ -0,0 +1,5 @@ +{ + "name": "remote-provider", + "version": "0.0.0", + "private": true +} \ No newline at end of file From 41236589cc3fc577101f57e8edcdc17df83d5aa7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joaqu=C3=ADn=20S=C3=A1nchez?= Date: Tue, 3 Sep 2024 10:39:15 +0200 Subject: [PATCH 047/108] chore: ignore eslint warnings about console logging (#28795) --- packages/nuxt/src/core/nuxt.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/nuxt/src/core/nuxt.ts b/packages/nuxt/src/core/nuxt.ts index a29c4f831..cb9fcb243 100644 --- a/packages/nuxt/src/core/nuxt.ts +++ b/packages/nuxt/src/core/nuxt.ts @@ -104,6 +104,7 @@ async function initNuxt (nuxt: Nuxt) { const shouldShowPrompt = nuxt.options.dev && hasTTY && !isCI if (!shouldShowPrompt) { + // eslint-disable-next-line no-console console.log(`Using \`${fallbackCompatibilityDate}\` as fallback compatibility date.`) } @@ -113,6 +114,7 @@ async function initNuxt (nuxt: Nuxt) { default: true, }) if (result !== true) { + // eslint-disable-next-line no-console console.log(`Using \`${fallbackCompatibilityDate}\` as fallback compatibility date.`) return } @@ -147,6 +149,7 @@ async function initNuxt (nuxt: Nuxt) { consola.error(`Failed to update config: ${message}`) } + // eslint-disable-next-line no-console console.log(`Using \`${fallbackCompatibilityDate}\` as fallback compatibility date.`) } @@ -156,6 +159,7 @@ async function initNuxt (nuxt: Nuxt) { nitro.hooks.hookOnce('compiled', () => { warnedAboutCompatDate = true // Print warning + // eslint-disable-next-line no-console console.info(`Nuxt now supports pinning the behavior of provider and deployment presets with a compatibility date. We recommend you specify a \`compatibilityDate\` in your \`nuxt.config\` file, or set an environment variable, such as \`COMPATIBILITY_DATE=${todaysDate}\`.`) if (shouldShowPrompt) { promptAndUpdate() } }) @@ -665,6 +669,7 @@ async function initNuxt (nuxt: Nuxt) { // Show compatibility version banner when Nuxt is running with a compatibility version // that is different from the current major version if (!(satisfies(nuxt._version, nuxt.options.future.compatibilityVersion + '.x'))) { + // eslint-disable-next-line no-console console.info(`Running with compatibility version \`${nuxt.options.future.compatibilityVersion}\``) } From aea31b554a839480e8c768291efebebe9acad6ce Mon Sep 17 00:00:00 2001 From: Heb Date: Tue, 3 Sep 2024 15:40:56 +0700 Subject: [PATCH 048/108] docs: fix postcss codeblock typo (#28801) --- docs/1.getting-started/4.styling.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/1.getting-started/4.styling.md b/docs/1.getting-started/4.styling.md index 11244f3fd..61ae9da78 100644 --- a/docs/1.getting-started/4.styling.md +++ b/docs/1.getting-started/4.styling.md @@ -427,8 +427,8 @@ Nuxt comes with postcss built-in. You can configure it in your `nuxt.config` fil export default defineNuxtConfig({ postcss: { plugins: { - 'postcss-nested': {} - "postcss-custom-media": {} + 'postcss-nested': {}, + 'postcss-custom-media': {} } } }) From be2d3d5ad8c0122cb352439a7abcd8afb628c56c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joaqu=C3=ADn=20S=C3=A1nchez?= Date: Tue, 3 Sep 2024 10:42:26 +0200 Subject: [PATCH 049/108] docs: include `--frozen-lockfile` when installing dependencies (#28794) --- docs/5.community/5.framework-contribution.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/5.community/5.framework-contribution.md b/docs/5.community/5.framework-contribution.md index 2f70b77f9..a96de2e74 100644 --- a/docs/5.community/5.framework-contribution.md +++ b/docs/5.community/5.framework-contribution.md @@ -25,9 +25,9 @@ To contribute to Nuxt, you need to set up a local environment. ```bash [Terminal] corepack enable ``` -4. Run `pnpm install` to Install the dependencies with pnpm: +4. Run `pnpm install --frozen-lockfile` to Install the dependencies with pnpm: ```bash [Terminal] - pnpm install + pnpm install --frozen-lockfile ``` ::note If you are adding a dependency, please use `pnpm add`. :br From de5800078eaee360f5f588f34341d1a089070878 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 3 Sep 2024 12:36:10 +0100 Subject: [PATCH 050/108] chore(deps): update all non-major dependencies (main) (#28799) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Daniel Roe --- package.json | 6 +- packages/kit/package.json | 2 +- packages/nuxt/package.json | 8 +- packages/schema/package.json | 4 +- pnpm-lock.yaml | 159 +++++++++++++++++------------------ test/bundle.test.ts | 6 +- 6 files changed, 90 insertions(+), 95 deletions(-) diff --git a/package.json b/package.json index c145c142c..dca4794e4 100644 --- a/package.json +++ b/package.json @@ -40,7 +40,7 @@ "@nuxt/vite-builder": "workspace:*", "@nuxt/webpack-builder": "workspace:*", "@types/node": "20.16.3", - "c12": "2.0.0-beta.1", + "c12": "2.0.0-beta.2", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", "jiti": "2.0.0-beta.3", "magic-string": "^0.30.11", @@ -62,8 +62,8 @@ "@types/eslint__js": "8.42.3", "@types/node": "20.16.3", "@types/semver": "7.5.8", - "@unhead/schema": "1.10.2", - "@unhead/vue": "1.10.2", + "@unhead/schema": "1.10.4", + "@unhead/vue": "1.10.4", "@vitejs/plugin-vue": "5.1.3", "@vitest/coverage-v8": "2.0.5", "@vue/test-utils": "2.4.6", diff --git a/packages/kit/package.json b/packages/kit/package.json index 7feb0b788..02fbd50ca 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -27,7 +27,7 @@ }, "dependencies": { "@nuxt/schema": "workspace:*", - "c12": "^2.0.0-beta.1", + "c12": "^2.0.0-beta.2", "consola": "^3.2.3", "defu": "^6.1.4", "destr": "^2.0.3", diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 3f85a4e9b..5bf5d609f 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -65,12 +65,12 @@ "@nuxt/schema": "workspace:*", "@nuxt/telemetry": "^2.5.4", "@nuxt/vite-builder": "workspace:*", - "@unhead/dom": "^1.10.2", - "@unhead/ssr": "^1.10.2", - "@unhead/vue": "^1.10.2", + "@unhead/dom": "^1.10.4", + "@unhead/ssr": "^1.10.4", + "@unhead/vue": "^1.10.4", "@vue/shared": "^3.4.38", "acorn": "8.12.1", - "c12": "^2.0.0-beta.1", + "c12": "^2.0.0-beta.2", "chokidar": "^3.6.0", "compatx": "^0.1.8", "consola": "^3.2.3", diff --git a/packages/schema/package.json b/packages/schema/package.json index 6a10695fa..f4a947fed 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -39,13 +39,13 @@ "@types/file-loader": "5.0.4", "@types/pug": "2.0.10", "@types/sass-loader": "8.0.9", - "@unhead/schema": "1.10.2", + "@unhead/schema": "1.10.4", "@vitejs/plugin-vue": "5.1.3", "@vitejs/plugin-vue-jsx": "4.0.1", "@vue/compiler-core": "3.4.38", "@vue/compiler-sfc": "3.4.38", "@vue/language-core": "2.1.4", - "c12": "2.0.0-beta.1", + "c12": "2.0.0-beta.2", "esbuild-loader": "4.2.2", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", "ignore": "5.3.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0529223ae..94fd8ec30 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -11,7 +11,7 @@ overrides: '@nuxt/vite-builder': workspace:* '@nuxt/webpack-builder': workspace:* '@types/node': 20.16.3 - c12: 2.0.0-beta.1 + c12: 2.0.0-beta.2 h3: npm:h3-nightly@2.0.0-1718872656.6765a6e jiti: 2.0.0-beta.3 magic-string: ^0.30.11 @@ -43,7 +43,7 @@ importers: version: link:packages/kit '@nuxt/test-utils': specifier: 3.14.1 - version: 3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.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.46.1)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)) + version: 3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13))(playwright-core@1.46.1)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)) '@nuxt/webpack-builder': specifier: workspace:* version: link:packages/webpack @@ -60,11 +60,11 @@ importers: specifier: 7.5.8 version: 7.5.8 '@unhead/schema': - specifier: 1.10.2 - version: 1.10.2 + specifier: 1.10.4 + version: 1.10.4 '@unhead/vue': - specifier: 1.10.2 - version: 1.10.2(vue@3.4.38(typescript@5.5.4)) + specifier: 1.10.4 + version: 1.10.4(vue@3.4.38(typescript@5.5.4)) '@vitejs/plugin-vue': specifier: 5.1.3 version: 5.1.3(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4)) @@ -82,7 +82,7 @@ importers: version: 0.7.0 changelogen: specifier: 0.5.5 - version: 0.5.5(magicast@0.3.4) + version: 0.5.5 consola: specifier: 3.2.3 version: 3.2.3 @@ -169,7 +169,7 @@ importers: version: 2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) vitest-environment-nuxt: specifier: 1.0.1 - version: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.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.46.1)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)) + version: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13))(playwright-core@1.46.1)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)) vue: specifier: 3.4.38 version: 3.4.38(typescript@5.5.4) @@ -186,8 +186,8 @@ importers: specifier: workspace:* version: link:../schema c12: - specifier: 2.0.0-beta.1 - version: 2.0.0-beta.1(magicast@0.3.4) + specifier: 2.0.0-beta.2 + version: 2.0.0-beta.2(magicast@0.3.4) consola: specifier: ^3.2.3 version: 3.2.3 @@ -289,14 +289,14 @@ importers: specifier: 20.16.3 version: 20.16.3 '@unhead/dom': - specifier: ^1.10.2 - version: 1.10.2 + specifier: ^1.10.4 + version: 1.10.4 '@unhead/ssr': - specifier: ^1.10.2 - version: 1.10.2 + specifier: ^1.10.4 + version: 1.10.4 '@unhead/vue': - specifier: ^1.10.2 - version: 1.10.2(vue@3.4.38(typescript@5.5.4)) + specifier: ^1.10.4 + version: 1.10.4(vue@3.4.38(typescript@5.5.4)) '@vue/shared': specifier: ^3.4.38 version: 3.4.38 @@ -304,8 +304,8 @@ importers: specifier: 8.12.1 version: 8.12.1 c12: - specifier: 2.0.0-beta.1 - version: 2.0.0-beta.1(magicast@0.3.4) + specifier: 2.0.0-beta.2 + version: 2.0.0-beta.2(magicast@0.3.4) chokidar: specifier: ^3.6.0 version: 3.6.0 @@ -540,8 +540,8 @@ importers: specifier: 8.0.9 version: 8.0.9 '@unhead/schema': - specifier: 1.10.2 - version: 1.10.2 + specifier: 1.10.4 + version: 1.10.4 '@vitejs/plugin-vue': specifier: 5.1.3 version: 5.1.3(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4)) @@ -558,8 +558,8 @@ importers: specifier: 2.1.4 version: 2.1.4(typescript@5.5.4) c12: - specifier: 2.0.0-beta.1 - version: 2.0.0-beta.1(magicast@0.3.4) + specifier: 2.0.0-beta.2 + version: 2.0.0-beta.2(magicast@0.3.4) esbuild-loader: specifier: 4.2.2 version: 4.2.2(webpack@5.94.0) @@ -945,7 +945,7 @@ importers: dependencies: '@unhead/shared': specifier: latest - version: 1.10.2 + version: 1.10.4 '@vue/devtools-api': specifier: latest version: 6.6.3 @@ -957,7 +957,7 @@ importers: version: link:../packages/nuxt unhead: specifier: latest - version: 1.10.2 + version: 1.10.4 vue: specifier: 3.4.38 version: 3.4.38(typescript@5.5.4) @@ -973,10 +973,10 @@ importers: devDependencies: '@unhead/dom': specifier: latest - version: 1.10.2 + version: 1.10.4 '@unhead/shared': specifier: latest - version: 1.10.2 + version: 1.10.4 '@vue/devtools-api': specifier: latest version: 6.6.3 @@ -991,7 +991,7 @@ importers: version: 1.5.4 unhead: specifier: latest - version: 1.10.2 + version: 1.10.4 unplugin: specifier: latest version: 1.12.3 @@ -1049,7 +1049,7 @@ importers: devDependencies: '@unhead/shared': specifier: latest - version: 1.10.2 + version: 1.10.4 '@vue/devtools-api': specifier: latest version: 6.6.3 @@ -1058,7 +1058,7 @@ importers: version: 3.4.38 unhead: specifier: latest - version: 1.10.2 + version: 1.10.4 test/fixtures/suspense: dependencies: @@ -1071,7 +1071,7 @@ importers: devDependencies: '@unhead/shared': specifier: latest - version: 1.10.2 + version: 1.10.4 '@vue/devtools-api': specifier: latest version: 6.6.3 @@ -1083,7 +1083,7 @@ importers: version: 5.5.4 unhead: specifier: latest - version: 1.10.2 + version: 1.10.4 packages: @@ -2587,20 +2587,20 @@ packages: '@ungap/structured-clone@1.2.0': resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - '@unhead/dom@1.10.2': - resolution: {integrity: sha512-4m4xlhaHolHN05PHbST1Ri3Owf1gmmkf4WDzeffQWqCAeDWtKKlqQmWFN6OueeJXw12cwx+85+sqIom4gYFg8w==} + '@unhead/dom@1.10.4': + resolution: {integrity: sha512-ehMy9k6efo4GTLmiP27wCtywWYdiggrP3m7h6kD/d1uhfORH3yCgsd4yXQnmDoSbsMyX6GlY5DBzy5bnYPp/Xw==} - '@unhead/schema@1.10.2': - resolution: {integrity: sha512-/GneC9eUwIysdBCho0lDyKg+8qvV4WF2qIkPkyMbuX/tu24G40MAa21/OeY6xQYTwbTHW+p0WBX6immvWGx9iw==} + '@unhead/schema@1.10.4': + resolution: {integrity: sha512-nX9sJgKPy2t4GHB9ky/vkMLbYqXl9Num5NZToTr0rKrIGkshzHhUrbn/EiHreIjcGI1eIpu+edniCDIwGTJgmw==} - '@unhead/shared@1.10.2': - resolution: {integrity: sha512-XrEZgdnWcWzxVWhtO1ui+cQXjIktTV7domDA99yCyW5EBsrISB0d03NUP3vp+zD4UUOKq0/0A8UCQnNrlOWkaA==} + '@unhead/shared@1.10.4': + resolution: {integrity: sha512-C5wsps9i/XCBObMVQUrbXPvZG17a/e5yL0IsxpICaT4QSiZAj9v7JrNQ5WpM5JOZVMKRI5MYRdafNDw3iSmqZg==} - '@unhead/ssr@1.10.2': - resolution: {integrity: sha512-DizYq9WIQ1ln2uRk2gvbDkNKhpzKhIXpRePRb8RUTQJMpq7YXFrADWvRO70HNjOa7pddIv4rjtQqtSReqJZW1A==} + '@unhead/ssr@1.10.4': + resolution: {integrity: sha512-2nDG08q9bTvMB24YGNJCXimAs1vuG9yVa01i/Et1B2y4P8qhweXOxnialGmt5j8xeXwPFUBCe36tC5kLCSuJoQ==} - '@unhead/vue@1.10.2': - resolution: {integrity: sha512-q8hQXLkZEqojLX3aFW8nvcQzB5RcdSQWf3RdBGT8WBmoQrqERhN0H4tF0PnMjE8p0N3LLsaMbfJvIDI46pDSFg==} + '@unhead/vue@1.10.4': + resolution: {integrity: sha512-Q45F/KOvDeitc8GkfkPY45V8Dmw1m1b9A/aHM5A2BwRV8GyoRV+HRWVw5h02e0AO1TsICvcW8tI90qeCM2oGSA==} peerDependencies: vue: 3.4.38 @@ -3303,10 +3303,10 @@ packages: peerDependencies: esbuild: '>=0.18' - c12@2.0.0-beta.1: - resolution: {integrity: sha512-/m7oUlw0XGeiG4e4xx1s4dqCtTuZiGm79WFbo/n/ppbtEmPKez1xDvaTIfpnHBhuQ7OC78rxCdhMpYkQHLyHnA==} + c12@2.0.0-beta.2: + resolution: {integrity: sha512-H9B34RbWju2YPSbJTvg9Lw7dSfLs48HyJMSkzOPorg3ci3ZJTy7KbZZU6r+OUgNi2Jt7U8Ri0Tm5gnLMzms8mA==} peerDependencies: - magicast: ^0.3.4 + magicast: ^0.3.5 peerDependenciesMeta: magicast: optional: true @@ -6837,9 +6837,6 @@ packages: uc.micro@2.1.0: resolution: {integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==} - ufo@1.5.3: - resolution: {integrity: sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==} - ufo@1.5.4: resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==} @@ -6879,8 +6876,8 @@ packages: unenv@1.10.0: resolution: {integrity: sha512-wY5bskBQFL9n3Eca5XnhH6KbUo/tfvkwm9OpcdCvLaeA7piBNbavbOKJySEwQ1V0RH6HvNlSAFRTpvTqgKRQXQ==} - unhead@1.10.2: - resolution: {integrity: sha512-YfzkRi7RHBHhHFe9lBuNKNaImVh4eJdSdfnlvGJuO28wt6y8jpWR98Wdqh8Tq9M4r0VlIHSV1AJqB5qJd14QLQ==} + unhead@1.10.4: + resolution: {integrity: sha512-qKiYhgZ4IuDbylP409cdwK/8WEIi5cOSIBei/OXzxFs4uxiTZHSSa8NC1qPu2kooxHqxyoXGBw8ARms9zOsbxw==} unicode-emoji-modifier-base@1.0.0: resolution: {integrity: sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==} @@ -8360,7 +8357,7 @@ snapshots: '@types/stripe-v3': 3.1.33 '@types/vimeo__player': 2.18.3 '@types/youtube': 0.0.50 - '@unhead/vue': 1.10.2(vue@3.4.38(typescript@5.5.4)) + '@unhead/vue': 1.10.4(vue@3.4.38(typescript@5.5.4)) '@vueuse/core': 11.0.1(vue@3.4.38(typescript@5.5.4)) consola: 3.2.3 defu: 6.1.4 @@ -8439,11 +8436,11 @@ snapshots: rc9: 2.1.2 std-env: 3.7.0 - '@nuxt/test-utils@3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.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.46.1)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4))': + '@nuxt/test-utils@3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13))(playwright-core@1.46.1)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4))': dependencies: '@nuxt/kit': link:packages/kit '@nuxt/schema': link:packages/schema - c12: 2.0.0-beta.1(magicast@0.3.4) + c12: 2.0.0-beta.2(magicast@0.3.4) consola: 3.2.3 defu: 6.1.4 destr: 2.0.3 @@ -8454,7 +8451,7 @@ snapshots: h3: h3-nightly@2.0.0-1718872656.6765a6e local-pkg: 0.5.0 magic-string: 0.30.11 - nitropack: 2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4) + nitropack: 2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13) node-fetch-native: 1.6.4 ofetch: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) pathe: 1.1.2 @@ -8466,7 +8463,7 @@ snapshots: unenv: 1.10.0 unplugin: 1.12.3 vite: 5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) - vitest-environment-nuxt: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.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.46.1)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)) + vitest-environment-nuxt: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13))(playwright-core@1.46.1)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)) vue: 3.4.38(typescript@5.5.4) vue-router: 4.4.3(vue@3.4.38(typescript@5.5.4)) optionalDependencies: @@ -9152,31 +9149,31 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@unhead/dom@1.10.2': + '@unhead/dom@1.10.4': dependencies: - '@unhead/schema': 1.10.2 - '@unhead/shared': 1.10.2 + '@unhead/schema': 1.10.4 + '@unhead/shared': 1.10.4 - '@unhead/schema@1.10.2': + '@unhead/schema@1.10.4': dependencies: hookable: 5.5.3 zhead: 2.2.4 - '@unhead/shared@1.10.2': + '@unhead/shared@1.10.4': dependencies: - '@unhead/schema': 1.10.2 + '@unhead/schema': 1.10.4 - '@unhead/ssr@1.10.2': + '@unhead/ssr@1.10.4': dependencies: - '@unhead/schema': 1.10.2 - '@unhead/shared': 1.10.2 + '@unhead/schema': 1.10.4 + '@unhead/shared': 1.10.4 - '@unhead/vue@1.10.2(vue@3.4.38(typescript@5.5.4))': + '@unhead/vue@1.10.4(vue@3.4.38(typescript@5.5.4))': dependencies: - '@unhead/schema': 1.10.2 - '@unhead/shared': 1.10.2 + '@unhead/schema': 1.10.4 + '@unhead/shared': 1.10.4 hookable: 5.5.3 - unhead: 1.10.2 + unhead: 1.10.4 vue: 3.4.38(typescript@5.5.4) '@unocss/astro@0.62.2(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))': @@ -10198,7 +10195,7 @@ snapshots: esbuild: 0.23.1 load-tsconfig: 0.2.5 - c12@2.0.0-beta.1(magicast@0.3.4): + c12@2.0.0-beta.2(magicast@0.3.4): dependencies: chokidar: 3.6.0 confbox: 0.1.7 @@ -10278,9 +10275,9 @@ snapshots: chalk@5.3.0: {} - changelogen@0.5.5(magicast@0.3.4): + changelogen@0.5.5: dependencies: - c12: 2.0.0-beta.1(magicast@0.3.4) + c12: 2.0.0-beta.2(magicast@0.3.4) colorette: 2.0.20 consola: 3.2.3 convert-gitmoji: 0.1.3 @@ -12696,7 +12693,7 @@ snapshots: '@types/http-proxy': 1.17.14 '@vercel/nft': 0.27.2(encoding@0.1.13) archiver: 7.0.1 - c12: 2.0.0-beta.1(magicast@0.3.4) + c12: 2.0.0-beta.2(magicast@0.3.4) chalk: 5.3.0 chokidar: 3.6.0 citty: 0.1.6 @@ -12745,7 +12742,7 @@ snapshots: serve-placeholder: 2.0.2 serve-static: 1.15.0 std-env: 3.7.0 - ufo: 1.5.3 + ufo: 1.5.4 uncrypto: 0.1.3 unctx: 2.3.1 unenv: 1.10.0 @@ -12775,7 +12772,7 @@ snapshots: - typescript - uWebSockets.js - nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.4): + nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13): dependencies: '@cloudflare/kv-asset-handler': 0.3.3 '@netlify/functions': 2.7.0(@opentelemetry/api@1.9.0) @@ -12790,7 +12787,7 @@ snapshots: '@types/http-proxy': 1.17.14 '@vercel/nft': 0.26.5(encoding@0.1.13) archiver: 7.0.1 - c12: 2.0.0-beta.1(magicast@0.3.4) + c12: 2.0.0-beta.2(magicast@0.3.4) chalk: 5.3.0 chokidar: 3.6.0 citty: 0.1.6 @@ -14324,8 +14321,6 @@ snapshots: uc.micro@2.1.0: {} - ufo@1.5.3: {} - ufo@1.5.4: {} uglify-js@3.17.4: {} @@ -14396,11 +14391,11 @@ snapshots: node-fetch-native: 1.6.4 pathe: 1.1.2 - unhead@1.10.2: + unhead@1.10.4: dependencies: - '@unhead/dom': 1.10.2 - '@unhead/schema': 1.10.2 - '@unhead/shared': 1.10.2 + '@unhead/dom': 1.10.4 + '@unhead/schema': 1.10.4 + '@unhead/shared': 1.10.4 hookable: 5.5.3 unicode-emoji-modifier-base@1.0.0: {} @@ -14761,9 +14756,9 @@ snapshots: sass: 1.69.4 terser: 5.27.0 - vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.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.46.1)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)): + vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13))(playwright-core@1.46.1)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)): dependencies: - '@nuxt/test-utils': 3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.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.46.1)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)) + '@nuxt/test-utils': 3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13))(playwright-core@1.46.1)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' diff --git a/test/bundle.test.ts b/test/bundle.test.ts index 408c93220..c8f13cffa 100644 --- a/test/bundle.test.ts +++ b/test/bundle.test.ts @@ -32,7 +32,7 @@ describe.skipIf(process.env.SKIP_BUNDLE_SIZE === 'true' || process.env.ECOSYSTEM const serverDir = join(rootDir, '.output/server') const serverStats = await analyzeSizes(['**/*.mjs', '!node_modules'], serverDir) - expect.soft(roundToKilobytes(serverStats.totalBytes)).toMatchInlineSnapshot(`"211k"`) + expect.soft(roundToKilobytes(serverStats.totalBytes)).toMatchInlineSnapshot(`"205k"`) const modules = await analyzeSizes(['node_modules/**/*'], serverDir) expect.soft(roundToKilobytes(modules.totalBytes)).toMatchInlineSnapshot(`"1356k"`) @@ -73,10 +73,10 @@ describe.skipIf(process.env.SKIP_BUNDLE_SIZE === 'true' || process.env.ECOSYSTEM const serverDir = join(rootDir, '.output-inline/server') const serverStats = await analyzeSizes(['**/*.mjs', '!node_modules'], serverDir) - expect.soft(roundToKilobytes(serverStats.totalBytes)).toMatchInlineSnapshot(`"535k"`) + expect.soft(roundToKilobytes(serverStats.totalBytes)).toMatchInlineSnapshot(`"529k"`) const modules = await analyzeSizes(['node_modules/**/*'], serverDir) - expect.soft(roundToKilobytes(modules.totalBytes)).toMatchInlineSnapshot(`"86.6k"`) + expect.soft(roundToKilobytes(modules.totalBytes)).toMatchInlineSnapshot(`"86.9k"`) const packages = modules.files .filter(m => m.endsWith('package.json')) From 7346d614980607a7564038d111fed18afa1216c8 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Tue, 3 Sep 2024 14:33:21 +0100 Subject: [PATCH 051/108] refactor(nuxt): update to vue v3.5 + native `useId` (#28285) --- package.json | 4 +- packages/nuxt/package.json | 6 +- .../nuxt/src/app/composables/asyncData.ts | 4 +- packages/nuxt/src/app/composables/id.ts | 61 +-- packages/nuxt/src/imports/presets.ts | 8 +- packages/nuxt/test/auto-imports.test.ts | 10 +- packages/nuxt/test/treeshake-client.test.ts | 4 +- packages/schema/package.json | 6 +- packages/vite/package.json | 2 +- packages/webpack/package.json | 2 +- pnpm-lock.yaml | 370 +++++++++--------- test/bundle.test.ts | 6 +- test/nuxt/composables.test.ts | 31 +- 13 files changed, 217 insertions(+), 297 deletions(-) diff --git a/package.json b/package.json index dca4794e4..d9640bb18 100644 --- a/package.json +++ b/package.json @@ -50,7 +50,7 @@ "typescript": "5.5.4", "unbuild": "3.0.0-rc.7", "vite": "5.4.2", - "vue": "3.4.38" + "vue": "3.5.0" }, "devDependencies": { "@eslint/js": "9.9.1", @@ -99,7 +99,7 @@ "ufo": "1.5.4", "vitest": "2.0.5", "vitest-environment-nuxt": "1.0.1", - "vue": "3.4.38", + "vue": "3.5.0", "vue-router": "4.4.3", "vue-tsc": "2.1.4" }, diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 5bf5d609f..48e686ee5 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -68,7 +68,7 @@ "@unhead/dom": "^1.10.4", "@unhead/ssr": "^1.10.4", "@unhead/vue": "^1.10.4", - "@vue/shared": "^3.4.38", + "@vue/shared": "^3.5.0", "acorn": "8.12.1", "c12": "^2.0.0-beta.2", "chokidar": "^3.6.0", @@ -117,7 +117,7 @@ "unplugin-vue-router": "^0.10.7", "unstorage": "^1.10.2", "untyped": "^1.4.2", - "vue": "^3.4.38", + "vue": "^3.5.0", "vue-bundle-renderer": "^2.1.0", "vue-devtools-stub": "^0.1.0", "vue-router": "^4.4.3" @@ -128,7 +128,7 @@ "@parcel/watcher": "2.4.1", "@types/estree": "1.0.5", "@vitejs/plugin-vue": "5.1.3", - "@vue/compiler-sfc": "3.4.38", + "@vue/compiler-sfc": "3.5.0", "unbuild": "3.0.0-rc.7", "vite": "5.4.2", "vitest": "2.0.5" diff --git a/packages/nuxt/src/app/composables/asyncData.ts b/packages/nuxt/src/app/composables/asyncData.ts index 8c050f48e..2081b9630 100644 --- a/packages/nuxt/src/app/composables/asyncData.ts +++ b/packages/nuxt/src/app/composables/asyncData.ts @@ -1,5 +1,5 @@ import { computed, getCurrentInstance, getCurrentScope, onBeforeMount, onScopeDispose, onServerPrefetch, onUnmounted, ref, shallowRef, toRef, unref, watch } from 'vue' -import type { Ref, WatchSource } from 'vue' +import type { MultiWatchSources, Ref } from 'vue' import type { NuxtApp } from '../nuxt' import { useNuxtApp } from '../nuxt' import { toArray } from '../utils' @@ -34,7 +34,7 @@ export type KeysOf = Array< export type KeyOfRes = KeysOf> -export type MultiWatchSources = (WatchSource | object)[] +export type { MultiWatchSources } export type NoInfer = [T][T extends any ? 0 : never] diff --git a/packages/nuxt/src/app/composables/id.ts b/packages/nuxt/src/app/composables/id.ts index ba920a8f8..7b3fdd607 100644 --- a/packages/nuxt/src/app/composables/id.ts +++ b/packages/nuxt/src/app/composables/id.ts @@ -1,60 +1,3 @@ -import { getCurrentInstance, inject } from 'vue' -import { useNuxtApp } from '../nuxt' -import { clientOnlySymbol } from '#app/components/client-only' +import { useId as _useId } from 'vue' -const ATTR_KEY = 'data-n-ids' -const SEPARATOR = '-' - -/** - * Generate an SSR-friendly unique identifier that can be passed to accessibility attributes. - * - * The generated ID is unique in the context of the current Nuxt instance and key. - */ -export function useId (): string -export function useId (key?: string): string { - if (typeof key !== 'string') { - throw new TypeError('[nuxt] [useId] key must be a string.') - } - // TODO: implement in composable-keys - // Make sure key starts with a letter to be a valid selector - key = `n${key.slice(1)}` - const nuxtApp = useNuxtApp() - const instance = getCurrentInstance() - - if (!instance) { - // TODO: support auto-incrementing ID for plugins if there is need? - throw new TypeError('[nuxt] `useId` must be called within a component setup function.') - } - - nuxtApp._genId ||= 0 - instance._nuxtIdIndex ||= {} - instance._nuxtIdIndex[key] ||= 0 - - const instanceIndex = key + SEPARATOR + instance._nuxtIdIndex[key]++ - - if (import.meta.server) { - const ids = JSON.parse(instance.attrs[ATTR_KEY] as string | undefined || '{}') - ids[instanceIndex] = key + SEPARATOR + nuxtApp._genId++ - instance.attrs[ATTR_KEY] = JSON.stringify(ids) - return ids[instanceIndex] - } - - if (nuxtApp.payload.serverRendered && nuxtApp.isHydrating && !inject(clientOnlySymbol, false)) { - // Access data attribute from sibling if root is a comment node and sibling is an element - const el = instance.vnode.el?.nodeType === 8 && instance.vnode.el?.nextElementSibling?.getAttribute - ? instance.vnode.el?.nextElementSibling - : instance.vnode.el - - const ids = JSON.parse(el?.getAttribute?.(ATTR_KEY) || '{}') - if (ids[instanceIndex]) { - return ids[instanceIndex] - } - - if (import.meta.dev && instance.vnode.type && typeof instance.vnode.type === 'object' && 'inheritAttrs' in instance.vnode.type && instance.vnode.type.inheritAttrs === false) { - console.warn('[nuxt] `useId` might not work correctly with components that have `inheritAttrs: false`.') - } - } - - // pure client-side ids, avoiding potential collision with server-side ids - return key + '_' + nuxtApp._genId++ -} +export const useId = _useId diff --git a/packages/nuxt/src/imports/presets.ts b/packages/nuxt/src/imports/presets.ts index 7c68e99be..913448cc8 100644 --- a/packages/nuxt/src/imports/presets.ts +++ b/packages/nuxt/src/imports/presets.ts @@ -105,10 +105,6 @@ const granularAppPresets: InlinePreset[] = [ imports: ['usePreviewMode'], from: '#app/composables/preview', }, - { - imports: ['useId'], - from: '#app/composables/id', - }, { imports: ['useRouteAnnouncer'], from: '#app/composables/route-announcer', @@ -231,6 +227,10 @@ const vuePreset = defineUnimportPreset({ 'useCssVars', 'useSlots', 'useTransitionState', + 'useId', + 'useTemplateRef', + 'useShadowRoot', + 'useCssVars', ], }) diff --git a/packages/nuxt/test/auto-imports.test.ts b/packages/nuxt/test/auto-imports.test.ts index c974c8998..3ae56bfb2 100644 --- a/packages/nuxt/test/auto-imports.test.ts +++ b/packages/nuxt/test/auto-imports.test.ts @@ -56,7 +56,7 @@ describe('imports:transform', () => { }) }) -const excludedNuxtHelpers = ['useHydration', 'useHead', 'useSeoMeta', 'useServerSeoMeta'] +const excludedNuxtHelpers = ['useHydration', 'useHead', 'useSeoMeta', 'useServerSeoMeta', 'useId'] describe('imports:nuxt', () => { try { @@ -171,7 +171,6 @@ const excludedVueHelpers = [ 'hydrate', 'initDirectivesForSSR', 'render', - 'useCssVars', 'vModelCheckbox', 'vModelDynamic', 'vModelRadio', @@ -183,6 +182,13 @@ const excludedVueHelpers = [ 'ErrorCodes', 'TrackOpTypes', 'TriggerOpTypes', + 'useHost', + 'hydrateOnVisible', + 'hydrateOnMediaQuery', + 'hydrateOnInteraction', + 'hydrateOnIdle', + 'onWatcherCleanup', + 'getCurrentWatcher', ] describe('imports:vue', () => { diff --git a/packages/nuxt/test/treeshake-client.test.ts b/packages/nuxt/test/treeshake-client.test.ts index 77b3c3ea9..375ceff18 100644 --- a/packages/nuxt/test/treeshake-client.test.ts +++ b/packages/nuxt/test/treeshake-client.test.ts @@ -127,10 +127,10 @@ describe('treeshake client only in ssr', () => { const ssrResult = await SFCCompile(`SomeComponent${state.index}.vue`, WithClientOnly, state.options, true) const treeshaken = await treeshake(ssrResult) - const [_, scopeId] = clientResult.match(/_pushScopeId\("(.*)"\)/)! + const [_, scopeId] = clientResult.match(/['"]__scopeId['"],\s*['"](data-v-[^'"]+)['"]/)! // ensure the id is correctly passed between server and client - expect(clientResult).toContain(`pushScopeId("${scopeId}")`) + expect(clientResult).toContain(`'__scopeId',"${scopeId}"`) expect(treeshaken).toContain(`
`) expect(clientResult).toContain('should-be-treeshaken') diff --git a/packages/schema/package.json b/packages/schema/package.json index f4a947fed..8caf41fa8 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -42,8 +42,8 @@ "@unhead/schema": "1.10.4", "@vitejs/plugin-vue": "5.1.3", "@vitejs/plugin-vue-jsx": "4.0.1", - "@vue/compiler-core": "3.4.38", - "@vue/compiler-sfc": "3.4.38", + "@vue/compiler-core": "3.5.0", + "@vue/compiler-sfc": "3.5.0", "@vue/language-core": "2.1.4", "c12": "2.0.0-beta.2", "esbuild-loader": "4.2.2", @@ -55,7 +55,7 @@ "unctx": "2.3.1", "unenv": "1.10.0", "vite": "5.4.2", - "vue": "3.4.38", + "vue": "3.5.0", "vue-bundle-renderer": "2.1.0", "vue-loader": "17.4.2", "vue-router": "4.4.3", diff --git a/packages/vite/package.json b/packages/vite/package.json index 13d5e9f62..b4376b6af 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -29,7 +29,7 @@ "@types/estree": "1.0.5", "rollup": "4.21.2", "unbuild": "3.0.0-rc.7", - "vue": "3.4.38" + "vue": "3.5.0" }, "dependencies": { "@nuxt/kit": "workspace:*", diff --git a/packages/webpack/package.json b/packages/webpack/package.json index 50ab5a28f..148b1fa1f 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -80,7 +80,7 @@ "@types/webpack-hot-middleware": "2.25.9", "rollup": "4.21.2", "unbuild": "3.0.0-rc.7", - "vue": "3.4.38" + "vue": "3.5.0" }, "peerDependencies": { "vue": "^3.3.4" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 94fd8ec30..db8edebc6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -21,7 +21,7 @@ overrides: typescript: 5.5.4 unbuild: 3.0.0-rc.7 vite: 5.4.2 - vue: 3.4.38 + vue: 3.5.0 patchedDependencies: ofetch@1.3.4: @@ -43,13 +43,13 @@ importers: version: link:packages/kit '@nuxt/test-utils': specifier: 3.14.1 - version: 3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13))(playwright-core@1.46.1)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)) + version: 3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.0)(vue@3.5.0(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13))(playwright-core@1.46.1)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.0(typescript@5.5.4)))(vue@3.5.0(typescript@5.5.4)) '@nuxt/webpack-builder': specifier: workspace:* version: link:packages/webpack '@testing-library/vue': specifier: 8.1.0 - version: 8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)) + version: 8.1.0(@vue/compiler-sfc@3.5.0)(vue@3.5.0(typescript@5.5.4)) '@types/eslint__js': specifier: 8.42.3 version: 8.42.3 @@ -64,10 +64,10 @@ importers: version: 1.10.4 '@unhead/vue': specifier: 1.10.4 - version: 1.10.4(vue@3.4.38(typescript@5.5.4)) + version: 1.10.4(vue@3.5.0(typescript@5.5.4)) '@vitejs/plugin-vue': specifier: 5.1.3 - version: 5.1.3(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4)) + version: 5.1.3(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4)) '@vitest/coverage-v8': specifier: 2.0.5 version: 2.0.5(vitest@2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0)) @@ -169,13 +169,13 @@ importers: version: 2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) vitest-environment-nuxt: specifier: 1.0.1 - version: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13))(playwright-core@1.46.1)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)) + version: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.0)(vue@3.5.0(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13))(playwright-core@1.46.1)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.0(typescript@5.5.4)))(vue@3.5.0(typescript@5.5.4)) vue: - specifier: 3.4.38 - version: 3.4.38(typescript@5.5.4) + specifier: 3.5.0 + version: 3.5.0(typescript@5.5.4) vue-router: specifier: 4.4.3 - version: 4.4.3(vue@3.4.38(typescript@5.5.4)) + version: 4.4.3(vue@3.5.0(typescript@5.5.4)) vue-tsc: specifier: 2.1.4 version: 2.1.4(typescript@5.5.4) @@ -296,10 +296,10 @@ importers: version: 1.10.4 '@unhead/vue': specifier: ^1.10.4 - version: 1.10.4(vue@3.4.38(typescript@5.5.4)) + version: 1.10.4(vue@3.5.0(typescript@5.5.4)) '@vue/shared': - specifier: ^3.4.38 - version: 3.4.38 + specifier: ^3.5.0 + version: 3.5.0 acorn: specifier: 8.12.1 version: 8.12.1 @@ -437,7 +437,7 @@ importers: version: 1.12.3 unplugin-vue-router: specifier: ^0.10.7 - version: 0.10.7(rollup@4.21.2)(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)) + version: 0.10.7(rollup@4.21.2)(vue-router@4.4.3(vue@3.5.0(typescript@5.5.4)))(vue@3.5.0(typescript@5.5.4)) unstorage: specifier: ^1.10.2 version: 1.10.2(ioredis@5.4.1) @@ -445,8 +445,8 @@ importers: specifier: ^1.4.2 version: 1.4.2 vue: - specifier: 3.4.38 - version: 3.4.38(typescript@5.5.4) + specifier: 3.5.0 + version: 3.5.0(typescript@5.5.4) vue-bundle-renderer: specifier: ^2.1.0 version: 2.1.0 @@ -455,11 +455,11 @@ importers: version: 0.1.0 vue-router: specifier: ^4.4.3 - version: 4.4.3(vue@3.4.38(typescript@5.5.4)) + version: 4.4.3(vue@3.5.0(typescript@5.5.4)) devDependencies: '@nuxt/scripts': specifier: 0.7.1 - version: 0.7.1(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.2(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.4.38)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.44)(rollup@4.21.2)(typescript@5.5.4)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1)) + version: 0.7.1(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.2(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.0)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.44)(rollup@4.21.2)(typescript@5.5.4)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1)) '@nuxt/ui-templates': specifier: workspace:* version: link:../ui-templates @@ -471,10 +471,10 @@ importers: version: 1.0.5 '@vitejs/plugin-vue': specifier: 5.1.3 - version: 5.1.3(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4)) + version: 5.1.3(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4)) '@vue/compiler-sfc': - specifier: 3.4.38 - version: 3.4.38 + specifier: 3.5.0 + version: 3.5.0 unbuild: specifier: 3.0.0-rc.7 version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.1.4(typescript@5.5.4)) @@ -544,16 +544,16 @@ importers: version: 1.10.4 '@vitejs/plugin-vue': specifier: 5.1.3 - version: 5.1.3(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4)) + version: 5.1.3(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4)) '@vitejs/plugin-vue-jsx': specifier: 4.0.1 - version: 4.0.1(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4)) + version: 4.0.1(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4)) '@vue/compiler-core': - specifier: 3.4.38 - version: 3.4.38 + specifier: 3.5.0 + version: 3.5.0 '@vue/compiler-sfc': - specifier: 3.4.38 - version: 3.4.38 + specifier: 3.5.0 + version: 3.5.0 '@vue/language-core': specifier: 2.1.4 version: 2.1.4(typescript@5.5.4) @@ -588,17 +588,17 @@ importers: specifier: 5.4.2 version: 5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) vue: - specifier: 3.4.38 - version: 3.4.38(typescript@5.5.4) + specifier: 3.5.0 + version: 3.5.0(typescript@5.5.4) 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.38)(vue@3.4.38(typescript@5.5.4))(webpack@5.94.0) + version: 17.4.2(@vue/compiler-sfc@3.5.0)(vue@3.5.0(typescript@5.5.4))(webpack@5.94.0) vue-router: specifier: 4.4.3 - version: 4.4.3(vue@3.4.38(typescript@5.5.4)) + version: 4.4.3(vue@3.5.0(typescript@5.5.4)) webpack: specifier: 5.94.0 version: 5.94.0 @@ -661,10 +661,10 @@ importers: version: 5.0.7(rollup@4.21.2) '@vitejs/plugin-vue': specifier: ^5.1.3 - version: 5.1.3(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4)) + version: 5.1.3(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4)) '@vitejs/plugin-vue-jsx': specifier: ^4.0.1 - version: 4.0.1(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4)) + version: 4.0.1(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4)) autoprefixer: specifier: ^10.4.20 version: 10.4.20(postcss@8.4.44) @@ -772,8 +772,8 @@ importers: specifier: 3.0.0-rc.7 version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.1.4(typescript@5.5.4)) vue: - specifier: 3.4.38 - version: 3.4.38(typescript@5.5.4) + specifier: 3.5.0 + version: 3.5.0(typescript@5.5.4) packages/webpack: dependencies: @@ -893,7 +893,7 @@ importers: version: 2.1.0 vue-loader: specifier: ^17.4.2 - version: 17.4.2(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4))(webpack@5.94.0) + version: 17.4.2(@vue/compiler-sfc@3.5.0)(vue@3.5.0(typescript@5.5.4))(webpack@5.94.0) webpack: specifier: ^5.94.0 version: 5.94.0 @@ -938,8 +938,8 @@ importers: specifier: 3.0.0-rc.7 version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.1.4(typescript@5.5.4)) vue: - specifier: 3.4.38 - version: 3.4.38(typescript@5.5.4) + specifier: 3.5.0 + version: 3.5.0(typescript@5.5.4) playground: dependencies: @@ -951,7 +951,7 @@ importers: version: 6.6.3 '@vue/shared': specifier: latest - version: 3.4.38 + version: 3.5.0 nuxt: specifier: workspace:* version: link:../packages/nuxt @@ -959,8 +959,8 @@ importers: specifier: latest version: 1.10.4 vue: - specifier: 3.4.38 - version: 3.4.38(typescript@5.5.4) + specifier: 3.5.0 + version: 3.5.0(typescript@5.5.4) test/fixtures/basic: dependencies: @@ -982,7 +982,7 @@ importers: version: 6.6.3 '@vue/shared': specifier: latest - version: 3.4.38 + version: 3.5.0 iron-webcrypto: specifier: latest version: 1.2.1 @@ -996,8 +996,8 @@ importers: specifier: latest version: 1.12.3 vue: - specifier: 3.4.38 - version: 3.4.38(typescript@5.5.4) + specifier: 3.5.0 + version: 3.5.0(typescript@5.5.4) test/fixtures/basic-types: dependencies: @@ -1010,16 +1010,16 @@ importers: version: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) unplugin-vue-router: specifier: ^0.10.0 - version: 0.10.7(rollup@4.21.2)(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)) + version: 0.10.7(rollup@4.21.2)(vue-router@4.4.3(vue@3.5.0(typescript@5.5.4)))(vue@3.5.0(typescript@5.5.4)) vitest: specifier: 1.6.0 version: 1.6.0(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) vue: - specifier: 3.4.38 - version: 3.4.38(typescript@5.5.4) + specifier: 3.5.0 + version: 3.5.0(typescript@5.5.4) vue-router: specifier: latest - version: 4.4.3(vue@3.4.38(typescript@5.5.4)) + version: 4.4.3(vue@3.5.0(typescript@5.5.4)) test/fixtures/minimal: dependencies: @@ -1027,8 +1027,8 @@ importers: specifier: workspace:* version: link:../../../packages/nuxt vue: - specifier: 3.4.38 - version: 3.4.38(typescript@5.5.4) + specifier: 3.5.0 + version: 3.5.0(typescript@5.5.4) test/fixtures/minimal-types: dependencies: @@ -1036,8 +1036,8 @@ importers: specifier: workspace:* version: link:../../../packages/nuxt vue: - specifier: 3.4.38 - version: 3.4.38(typescript@5.5.4) + specifier: 3.5.0 + version: 3.5.0(typescript@5.5.4) test/fixtures/remote-provider: {} @@ -1055,7 +1055,7 @@ importers: version: 6.6.3 '@vue/shared': specifier: latest - version: 3.4.38 + version: 3.5.0 unhead: specifier: latest version: 1.10.4 @@ -1066,8 +1066,8 @@ importers: specifier: workspace:* version: link:../../../packages/nuxt vue: - specifier: 3.4.38 - version: 3.4.38(typescript@5.5.4) + specifier: 3.5.0 + version: 3.5.0(typescript@5.5.4) devDependencies: '@unhead/shared': specifier: latest @@ -1077,7 +1077,7 @@ importers: version: 6.6.3 '@vue/shared': specifier: latest - version: 3.4.38 + version: 3.5.0 typescript: specifier: 5.5.4 version: 5.5.4 @@ -1956,7 +1956,7 @@ packages: playwright-core: ^1.43.1 vite: 5.4.2 vitest: ^0.34.6 || ^1.0.0 || ^2.0.0 - vue: 3.4.38 + vue: 3.5.0 vue-router: ^4.0.0 peerDependenciesMeta: '@cucumber/cucumber': @@ -2375,7 +2375,7 @@ packages: engines: {node: '>=14'} peerDependencies: '@vue/compiler-sfc': '>= 3' - vue: 3.4.38 + vue: 3.5.0 peerDependenciesMeta: '@vue/compiler-sfc': optional: true @@ -2602,7 +2602,7 @@ packages: '@unhead/vue@1.10.4': resolution: {integrity: sha512-Q45F/KOvDeitc8GkfkPY45V8Dmw1m1b9A/aHM5A2BwRV8GyoRV+HRWVw5h02e0AO1TsICvcW8tI90qeCM2oGSA==} peerDependencies: - vue: 3.4.38 + vue: 3.5.0 '@unocss/astro@0.62.2': resolution: {integrity: sha512-RUPGmbNEyfbBOuS22PC23Dy9gmNBQHpLCmpuj6ehr6UcKeRy3xOwlbJDnCv08Vfd3mp3n45Va24wTK/yM6I1YQ==} @@ -2799,14 +2799,14 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: vite: 5.4.2 - vue: 3.4.38 + vue: 3.5.0 '@vitejs/plugin-vue@5.1.3': resolution: {integrity: sha512-3xbWsKEKXYlmX82aOHufFQVnkbMC/v8fLpWwh6hWOUrK5fbbtBh9Q/WWse27BFgSy2/e2c0fz5Scgya9h2GLhw==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: vite: 5.4.2 - vue: 3.4.38 + vue: 3.5.0 '@vitest/coverage-v8@2.0.5': resolution: {integrity: sha512-qeFcySCg5FLO2bHHSa0tAZAOnAUbp4L6/A5JDuj9+bt53JREl8hpLjLHEWF0e/gWc8INVpJaqA7+Ene2rclpZg==} @@ -2859,7 +2859,7 @@ packages: resolution: {integrity: sha512-+NGfhrPvPNOb3Wg9PNPEXPe0HTXmVe6XJawL1gi3cIjOSGIhpOdvmMT2cRuWb265IpA/PeL5Sqo0+DQnEDxLvw==} engines: {node: '>=16.14.0'} peerDependencies: - vue: 3.4.38 + vue: 3.5.0 peerDependenciesMeta: vue: optional: true @@ -2880,17 +2880,17 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@vue/compiler-core@3.4.38': - resolution: {integrity: sha512-8IQOTCWnLFqfHzOGm9+P8OPSEDukgg3Huc92qSG49if/xI2SAwLHQO2qaPQbjCWPBcQoO1WYfXfTACUrWV3c5A==} + '@vue/compiler-core@3.5.0': + resolution: {integrity: sha512-ja7cpqAOfw4tyFAxgBz70Z42miNDeaqTxExTsnXDLomRpqfyCgyvZvFp482fmsElpfvsoMJUsvzULhvxUTW6Iw==} - '@vue/compiler-dom@3.4.38': - resolution: {integrity: sha512-Osc/c7ABsHXTsETLgykcOwIxFktHfGSUDkb05V61rocEfsFDcjDLH/IHJSNJP+/Sv9KeN2Lx1V6McZzlSb9EhQ==} + '@vue/compiler-dom@3.5.0': + resolution: {integrity: sha512-xYjUybWZXl+1R/toDy815i4PbeehL2hThiSGkcpmIOCy2HoYyeeC/gAWK/Y/xsoK+GSw198/T5O31bYuQx5uvQ==} - '@vue/compiler-sfc@3.4.38': - resolution: {integrity: sha512-s5QfZ+9PzPh3T5H4hsQDJtI8x7zdJaew/dCGgqZ2630XdzaZ3AD8xGZfBqpT8oaD/p2eedd+pL8tD5vvt5ZYJQ==} + '@vue/compiler-sfc@3.5.0': + resolution: {integrity: sha512-B9DgLtrqok2GLuaFjLlSL15ZG3ZDBiitUH1ecex9guh/ZcA5MCdwuVE6nsfQxktuZY/QY0awJ35/ripIviCQTQ==} - '@vue/compiler-ssr@3.4.38': - resolution: {integrity: sha512-YXznKFQ8dxYpAz9zLuVvfcXhc31FSPFDcqr0kyujbOwNhlmaNvL2QfIy+RZeJgSn5Fk54CWoEUeW+NVBAogGaw==} + '@vue/compiler-ssr@3.5.0': + resolution: {integrity: sha512-E263QZmA1dqRd7c3u/sWTLRMpQOT0aZ8av/L9SoD/v/BVMZaWFHPUUBswS+bzrfvG2suJF8vSLKx6k6ba5SUdA==} '@vue/compiler-vue2@2.7.16': resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==} @@ -2923,22 +2923,22 @@ packages: typescript: optional: true - '@vue/reactivity@3.4.38': - resolution: {integrity: sha512-4vl4wMMVniLsSYYeldAKzbk72+D3hUnkw9z8lDeJacTxAkXeDAP1uE9xr2+aKIN0ipOL8EG2GPouVTH6yF7Gnw==} + '@vue/reactivity@3.5.0': + resolution: {integrity: sha512-Ew3F5riP3B3ZDGjD3ZKb9uZylTTPSqt8hAf4sGbvbjrjDjrFb3Jm15Tk1/w7WwTE5GbQ2Qhwxx1moc9hr8A/OQ==} - '@vue/runtime-core@3.4.38': - resolution: {integrity: sha512-21z3wA99EABtuf+O3IhdxP0iHgkBs1vuoCAsCKLVJPEjpVqvblwBnTj42vzHRlWDCyxu9ptDm7sI2ZMcWrQqlA==} + '@vue/runtime-core@3.5.0': + resolution: {integrity: sha512-mQyW0F9FaNRdt8ghkAs+BMG3iQ7LGgWKOpkzUzR5AI5swPNydHGL5hvVTqFaeMzwecF1g0c86H4yFQsSxJhH1w==} - '@vue/runtime-dom@3.4.38': - resolution: {integrity: sha512-afZzmUreU7vKwKsV17H1NDThEEmdYI+GCAK/KY1U957Ig2NATPVjCROv61R19fjZNzMmiU03n79OMnXyJVN0UA==} + '@vue/runtime-dom@3.5.0': + resolution: {integrity: sha512-NQQXjpdXgyYVJ2M56FJ+lSJgZiecgQ2HhxhnQBN95FymXegRNY/N2htI7vOTwpP75pfxhIeYOJ8mE8sW8KAW6A==} - '@vue/server-renderer@3.4.38': - resolution: {integrity: sha512-NggOTr82FbPEkkUvBm4fTGcwUY8UuTsnWC/L2YZBmvaQ4C4Jl/Ao4HHTB+l7WnFCt5M/dN3l0XLuyjzswGYVCA==} + '@vue/server-renderer@3.5.0': + resolution: {integrity: sha512-HyDIFUg+l7L4PKrEnJlCYWHUOlm6NxZhmSxIefZ5MTYjkIPfDfkwhX7hqxAQHfgIAE1uLMLQZwuNR/ozI0NhZg==} peerDependencies: - vue: 3.4.38 + vue: 3.5.0 - '@vue/shared@3.4.38': - resolution: {integrity: sha512-q0xCiLkuWWQLzVrecPb0RMsNWyxICOjPrcrwxTUEHb1fsnvni4dcuyG7RT/Ie7VPTvnjzIaWzRMUBsrqNj/hhw==} + '@vue/shared@3.5.0': + resolution: {integrity: sha512-m9IgiteBpCkFaMNwCOBkFksA7z8QiKc30ooRuoXWUFRDu0mGyNPlFHmbncF0/Kra1RlX8QrmBbRaIxVvikaR0Q==} '@vue/test-utils@2.4.6': resolution: {integrity: sha512-FMxEjOpYNYiFe0GkaHsnJPXFHxQ6m4t8vI/ElPGpMWxZKpmRvQ33OIrvRXemy6yha03RxhOlQuy+gZMC3CQSow==} @@ -4244,7 +4244,7 @@ packages: resolution: {integrity: sha512-afW+h2CFafo+7Y9Lvw/xsqjaQlKLdJV7h1fCHfcYQ1C4SVMlu7OAekqWgu5d4SgvkBVU0pVpLlVsrSTBURFRkg==} peerDependencies: '@nuxt/kit': workspace:* - vue: 3.4.38 + vue: 3.5.0 peerDependenciesMeta: '@nuxt/kit': optional: true @@ -7254,7 +7254,7 @@ packages: hasBin: true peerDependencies: '@vue/composition-api': ^1.0.0-rc.1 - vue: 3.4.38 + vue: 3.5.0 peerDependenciesMeta: '@vue/composition-api': optional: true @@ -7283,12 +7283,12 @@ packages: vue-resize@2.0.0-alpha.1: resolution: {integrity: sha512-7+iqOueLU7uc9NrMfrzbG8hwMqchfVfSzpVlCMeJQe4pyibqyoifDNbKTZvwxZKDvGkB+PdFeKvnGZMoEb8esg==} peerDependencies: - vue: 3.4.38 + vue: 3.5.0 vue-router@4.4.3: resolution: {integrity: sha512-sv6wmNKx2j3aqJQDMxLFzs/u/mjA9Z5LCgy6BE0f7yFWMjrPLnS/sPNn8ARY/FXw6byV18EFutn5lTO6+UsV5A==} peerDependencies: - vue: 3.4.38 + vue: 3.5.0 vue-tsc@2.1.4: resolution: {integrity: sha512-XTzMXQcsixAvNbpou/9qngEsZawaiJRZH3Ja+lfgRfv2A1TJv9vnZ/Kyv7XxPqv/TaZVFSnjGpM87VbWIg6yQg==} @@ -7296,8 +7296,8 @@ packages: peerDependencies: typescript: 5.5.4 - vue@3.4.38: - resolution: {integrity: sha512-f0ZgN+mZ5KFgVv9wz0f4OgVKukoXtS3nwET4c2vLBGQR50aI8G0cqbFtLlX9Yiyg3LFGBitruPHt2PxwTduJEw==} + vue@3.5.0: + resolution: {integrity: sha512-1t70favYoFijwfWJ7g81aTd32obGaAnKYE9FNyMgnEzn3F4YncRi/kqAHHKloG0VXTD8vBYMhbgLKCA+Sk6QDw==} peerDependencies: typescript: 5.5.4 peerDependenciesMeta: @@ -8203,7 +8203,7 @@ snapshots: execa: 7.2.0 vite: 5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) - '@nuxt/devtools-ui-kit@1.3.14(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.2(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.4.38)(nuxt@packages+nuxt)(postcss@8.4.44)(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1))': + '@nuxt/devtools-ui-kit@1.3.14(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.2(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.0)(nuxt@packages+nuxt)(postcss@8.4.44)(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@iconify-json/carbon': 1.1.37 '@iconify-json/logos': 1.1.44 @@ -8218,14 +8218,14 @@ snapshots: '@unocss/preset-icons': 0.62.3 '@unocss/preset-mini': 0.62.3 '@unocss/reset': 0.62.3 - '@vueuse/core': 11.0.1(vue@3.4.38(typescript@5.5.4)) - '@vueuse/integrations': 11.0.1(focus-trap@7.5.4)(vue@3.4.38(typescript@5.5.4)) - '@vueuse/nuxt': 11.0.1(nuxt@packages+nuxt)(vue@3.4.38(typescript@5.5.4)) + '@vueuse/core': 11.0.1(vue@3.5.0(typescript@5.5.4)) + '@vueuse/integrations': 11.0.1(focus-trap@7.5.4)(vue@3.5.0(typescript@5.5.4)) + '@vueuse/nuxt': 11.0.1(nuxt@packages+nuxt)(vue@3.5.0(typescript@5.5.4)) defu: 6.1.4 focus-trap: 7.5.4 splitpanes: 3.1.5 unocss: 0.62.3(@unocss/webpack@0.62.2(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.44)(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) - v-lazy-show: 0.2.4(@vue/compiler-core@3.4.38) + v-lazy-show: 0.2.4(@vue/compiler-core@3.5.0) transitivePeerDependencies: - '@unocss/webpack' - '@vue/compiler-core' @@ -8348,17 +8348,17 @@ snapshots: string-width: 4.2.3 webpack: 5.94.0 - '@nuxt/scripts@0.7.1(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.2(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.4.38)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.44)(rollup@4.21.2)(typescript@5.5.4)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1))': + '@nuxt/scripts@0.7.1(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.2(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.0)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.44)(rollup@4.21.2)(typescript@5.5.4)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@nuxt/devtools-kit': 1.4.1(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) - '@nuxt/devtools-ui-kit': 1.3.14(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.2(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.4.38)(nuxt@packages+nuxt)(postcss@8.4.44)(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1)) + '@nuxt/devtools-ui-kit': 1.3.14(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.2(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.0)(nuxt@packages+nuxt)(postcss@8.4.44)(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1)) '@nuxt/kit': link:packages/kit '@types/google.maps': 3.55.12 '@types/stripe-v3': 3.1.33 '@types/vimeo__player': 2.18.3 '@types/youtube': 0.0.50 - '@unhead/vue': 1.10.4(vue@3.4.38(typescript@5.5.4)) - '@vueuse/core': 11.0.1(vue@3.4.38(typescript@5.5.4)) + '@unhead/vue': 1.10.4(vue@3.5.0(typescript@5.5.4)) + '@vueuse/core': 11.0.1(vue@3.5.0(typescript@5.5.4)) consola: 3.2.3 defu: 6.1.4 h3: h3-nightly@2.0.0-1718872656.6765a6e @@ -8436,7 +8436,7 @@ snapshots: rc9: 2.1.2 std-env: 3.7.0 - '@nuxt/test-utils@3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13))(playwright-core@1.46.1)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4))': + '@nuxt/test-utils@3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.0)(vue@3.5.0(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13))(playwright-core@1.46.1)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.0(typescript@5.5.4)))(vue@3.5.0(typescript@5.5.4))': dependencies: '@nuxt/kit': link:packages/kit '@nuxt/schema': link:packages/schema @@ -8463,11 +8463,11 @@ snapshots: unenv: 1.10.0 unplugin: 1.12.3 vite: 5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) - vitest-environment-nuxt: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13))(playwright-core@1.46.1)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)) - vue: 3.4.38(typescript@5.5.4) - vue-router: 4.4.3(vue@3.4.38(typescript@5.5.4)) + vitest-environment-nuxt: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.0)(vue@3.5.0(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13))(playwright-core@1.46.1)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.0(typescript@5.5.4)))(vue@3.5.0(typescript@5.5.4)) + vue: 3.5.0(typescript@5.5.4) + vue-router: 4.4.3(vue@3.5.0(typescript@5.5.4)) optionalDependencies: - '@testing-library/vue': 8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)) + '@testing-library/vue': 8.1.0(@vue/compiler-sfc@3.5.0)(vue@3.5.0(typescript@5.5.4)) '@vue/test-utils': 2.4.6 happy-dom: 15.7.3 playwright-core: 1.46.1 @@ -8481,7 +8481,7 @@ snapshots: '@shikijs/transformers': 1.1.2 '@types/hast': 3.0.4 '@types/mdast': 4.0.3 - '@vue/compiler-core': 3.4.38 + '@vue/compiler-core': 3.5.0 consola: 3.2.3 debug: 4.3.6(supports-color@9.4.0) defu: 6.1.4 @@ -8835,14 +8835,14 @@ snapshots: '@shikijs/vitepress-twoslash@1.12.1(@nuxt/kit@packages+kit)(typescript@5.5.4)': dependencies: '@shikijs/twoslash': 1.12.1(typescript@5.5.4) - floating-vue: 5.2.2(@nuxt/kit@packages+kit)(vue@3.4.38(typescript@5.5.4)) + floating-vue: 5.2.2(@nuxt/kit@packages+kit)(vue@3.5.0(typescript@5.5.4)) mdast-util-from-markdown: 2.0.1 mdast-util-gfm: 3.0.0 mdast-util-to-hast: 13.2.0 shiki: 1.12.1 twoslash: 0.2.10(typescript@5.5.4) twoslash-vue: 0.2.10(typescript@5.5.4) - vue: 3.4.38(typescript@5.5.4) + vue: 3.5.0(typescript@5.5.4) transitivePeerDependencies: - '@nuxt/kit' - supports-color @@ -8884,14 +8884,14 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4))': + '@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.0)(vue@3.5.0(typescript@5.5.4))': dependencies: '@babel/runtime': 7.23.9 '@testing-library/dom': 9.3.4 '@vue/test-utils': 2.4.6 - vue: 3.4.38(typescript@5.5.4) + vue: 3.5.0(typescript@5.5.4) optionalDependencies: - '@vue/compiler-sfc': 3.4.38 + '@vue/compiler-sfc': 3.5.0 '@trysound/sax@0.2.0': {} @@ -9168,13 +9168,13 @@ snapshots: '@unhead/schema': 1.10.4 '@unhead/shared': 1.10.4 - '@unhead/vue@1.10.4(vue@3.4.38(typescript@5.5.4))': + '@unhead/vue@1.10.4(vue@3.5.0(typescript@5.5.4))': dependencies: '@unhead/schema': 1.10.4 '@unhead/shared': 1.10.4 hookable: 5.5.3 unhead: 1.10.4 - vue: 3.4.38(typescript@5.5.4) + vue: 3.5.0(typescript@5.5.4) '@unocss/astro@0.62.2(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))': dependencies: @@ -9571,20 +9571,20 @@ snapshots: - encoding - supports-color - '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))': + '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4))': dependencies: '@babel/core': 7.25.2 '@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.25.2) '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.25.2) vite: 5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) - vue: 3.4.38(typescript@5.5.4) + vue: 3.5.0(typescript@5.5.4) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.1.3(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.4.38(typescript@5.5.4))': + '@vitejs/plugin-vue@5.1.3(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4))': dependencies: vite: 5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) - vue: 3.4.38(typescript@5.5.4) + vue: 3.5.0(typescript@5.5.4) '@vitest/coverage-v8@2.0.5(vitest@2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))': dependencies: @@ -9678,16 +9678,16 @@ snapshots: path-browserify: 1.0.1 vscode-uri: 3.0.8 - '@vue-macros/common@1.12.2(rollup@4.21.2)(vue@3.4.38(typescript@5.5.4))': + '@vue-macros/common@1.12.2(rollup@4.21.2)(vue@3.5.0(typescript@5.5.4))': dependencies: '@babel/types': 7.25.2 '@rollup/pluginutils': 5.1.0(rollup@4.21.2) - '@vue/compiler-sfc': 3.4.38 + '@vue/compiler-sfc': 3.5.0 ast-kit: 1.0.1 local-pkg: 0.5.0 magic-string-ast: 0.6.2 optionalDependencies: - vue: 3.4.38(typescript@5.5.4) + vue: 3.5.0(typescript@5.5.4) transitivePeerDependencies: - rollup @@ -9718,37 +9718,37 @@ snapshots: '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.24.7 '@babel/parser': 7.25.3 - '@vue/compiler-sfc': 3.4.38 + '@vue/compiler-sfc': 3.5.0 - '@vue/compiler-core@3.4.38': + '@vue/compiler-core@3.5.0': dependencies: '@babel/parser': 7.25.3 - '@vue/shared': 3.4.38 + '@vue/shared': 3.5.0 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.0 - '@vue/compiler-dom@3.4.38': + '@vue/compiler-dom@3.5.0': dependencies: - '@vue/compiler-core': 3.4.38 - '@vue/shared': 3.4.38 + '@vue/compiler-core': 3.5.0 + '@vue/shared': 3.5.0 - '@vue/compiler-sfc@3.4.38': + '@vue/compiler-sfc@3.5.0': dependencies: '@babel/parser': 7.25.3 - '@vue/compiler-core': 3.4.38 - '@vue/compiler-dom': 3.4.38 - '@vue/compiler-ssr': 3.4.38 - '@vue/shared': 3.4.38 + '@vue/compiler-core': 3.5.0 + '@vue/compiler-dom': 3.5.0 + '@vue/compiler-ssr': 3.5.0 + '@vue/shared': 3.5.0 estree-walker: 2.0.2 magic-string: 0.30.11 postcss: 8.4.44 source-map-js: 1.2.0 - '@vue/compiler-ssr@3.4.38': + '@vue/compiler-ssr@3.5.0': dependencies: - '@vue/compiler-dom': 3.4.38 - '@vue/shared': 3.4.38 + '@vue/compiler-dom': 3.5.0 + '@vue/shared': 3.5.0 '@vue/compiler-vue2@2.7.16': dependencies: @@ -9785,9 +9785,9 @@ snapshots: '@vue/language-core@2.0.29(typescript@5.5.4)': dependencies: '@volar/language-core': 2.4.1 - '@vue/compiler-dom': 3.4.38 + '@vue/compiler-dom': 3.5.0 '@vue/compiler-vue2': 2.7.16 - '@vue/shared': 3.4.38 + '@vue/shared': 3.5.0 computeds: 0.0.1 minimatch: 9.0.4 muggle-string: 0.4.1 @@ -9798,9 +9798,9 @@ snapshots: '@vue/language-core@2.1.4(typescript@5.5.4)': dependencies: '@volar/language-core': 2.4.1 - '@vue/compiler-dom': 3.4.38 + '@vue/compiler-dom': 3.5.0 '@vue/compiler-vue2': 2.7.16 - '@vue/shared': 3.4.38 + '@vue/shared': 3.5.0 computeds: 0.0.1 minimatch: 9.0.4 muggle-string: 0.4.1 @@ -9808,50 +9808,50 @@ snapshots: optionalDependencies: typescript: 5.5.4 - '@vue/reactivity@3.4.38': + '@vue/reactivity@3.5.0': dependencies: - '@vue/shared': 3.4.38 + '@vue/shared': 3.5.0 - '@vue/runtime-core@3.4.38': + '@vue/runtime-core@3.5.0': dependencies: - '@vue/reactivity': 3.4.38 - '@vue/shared': 3.4.38 + '@vue/reactivity': 3.5.0 + '@vue/shared': 3.5.0 - '@vue/runtime-dom@3.4.38': + '@vue/runtime-dom@3.5.0': dependencies: - '@vue/reactivity': 3.4.38 - '@vue/runtime-core': 3.4.38 - '@vue/shared': 3.4.38 + '@vue/reactivity': 3.5.0 + '@vue/runtime-core': 3.5.0 + '@vue/shared': 3.5.0 csstype: 3.1.3 - '@vue/server-renderer@3.4.38(vue@3.4.38(typescript@5.5.4))': + '@vue/server-renderer@3.5.0(vue@3.5.0(typescript@5.5.4))': dependencies: - '@vue/compiler-ssr': 3.4.38 - '@vue/shared': 3.4.38 - vue: 3.4.38(typescript@5.5.4) + '@vue/compiler-ssr': 3.5.0 + '@vue/shared': 3.5.0 + vue: 3.5.0(typescript@5.5.4) - '@vue/shared@3.4.38': {} + '@vue/shared@3.5.0': {} '@vue/test-utils@2.4.6': dependencies: js-beautify: 1.14.9 vue-component-type-helpers: 2.0.6 - '@vueuse/core@11.0.1(vue@3.4.38(typescript@5.5.4))': + '@vueuse/core@11.0.1(vue@3.5.0(typescript@5.5.4))': dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 11.0.1 - '@vueuse/shared': 11.0.1(vue@3.4.38(typescript@5.5.4)) - vue-demi: 0.14.10(vue@3.4.38(typescript@5.5.4)) + '@vueuse/shared': 11.0.1(vue@3.5.0(typescript@5.5.4)) + vue-demi: 0.14.10(vue@3.5.0(typescript@5.5.4)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/integrations@11.0.1(focus-trap@7.5.4)(vue@3.4.38(typescript@5.5.4))': + '@vueuse/integrations@11.0.1(focus-trap@7.5.4)(vue@3.5.0(typescript@5.5.4))': dependencies: - '@vueuse/core': 11.0.1(vue@3.4.38(typescript@5.5.4)) - '@vueuse/shared': 11.0.1(vue@3.4.38(typescript@5.5.4)) - vue-demi: 0.14.10(vue@3.4.38(typescript@5.5.4)) + '@vueuse/core': 11.0.1(vue@3.5.0(typescript@5.5.4)) + '@vueuse/shared': 11.0.1(vue@3.5.0(typescript@5.5.4)) + vue-demi: 0.14.10(vue@3.5.0(typescript@5.5.4)) optionalDependencies: focus-trap: 7.5.4 transitivePeerDependencies: @@ -9860,21 +9860,21 @@ snapshots: '@vueuse/metadata@11.0.1': {} - '@vueuse/nuxt@11.0.1(nuxt@packages+nuxt)(vue@3.4.38(typescript@5.5.4))': + '@vueuse/nuxt@11.0.1(nuxt@packages+nuxt)(vue@3.5.0(typescript@5.5.4))': dependencies: '@nuxt/kit': link:packages/kit - '@vueuse/core': 11.0.1(vue@3.4.38(typescript@5.5.4)) + '@vueuse/core': 11.0.1(vue@3.5.0(typescript@5.5.4)) '@vueuse/metadata': 11.0.1 local-pkg: 0.5.0 nuxt: link:packages/nuxt - vue-demi: 0.14.10(vue@3.4.38(typescript@5.5.4)) + vue-demi: 0.14.10(vue@3.5.0(typescript@5.5.4)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/shared@11.0.1(vue@3.4.38(typescript@5.5.4))': + '@vueuse/shared@11.0.1(vue@3.5.0(typescript@5.5.4))': dependencies: - vue-demi: 0.14.10(vue@3.4.38(typescript@5.5.4)) + vue-demi: 0.14.10(vue@3.5.0(typescript@5.5.4)) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -11265,11 +11265,11 @@ snapshots: flatted@3.3.1: {} - floating-vue@5.2.2(@nuxt/kit@packages+kit)(vue@3.4.38(typescript@5.5.4)): + floating-vue@5.2.2(@nuxt/kit@packages+kit)(vue@3.5.0(typescript@5.5.4)): dependencies: '@floating-ui/dom': 1.1.1 - vue: 3.4.38(typescript@5.5.4) - vue-resize: 2.0.0-alpha.1(vue@3.4.38(typescript@5.5.4)) + vue: 3.5.0(typescript@5.5.4) + vue-resize: 2.0.0-alpha.1(vue@3.5.0(typescript@5.5.4)) optionalDependencies: '@nuxt/kit': link:packages/kit @@ -14519,11 +14519,11 @@ snapshots: - rollup - supports-color - unplugin-vue-router@0.10.7(rollup@4.21.2)(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)): + unplugin-vue-router@0.10.7(rollup@4.21.2)(vue-router@4.4.3(vue@3.5.0(typescript@5.5.4)))(vue@3.5.0(typescript@5.5.4)): dependencies: '@babel/types': 7.25.2 '@rollup/pluginutils': 5.1.0(rollup@4.21.2) - '@vue-macros/common': 1.12.2(rollup@4.21.2)(vue@3.4.38(typescript@5.5.4)) + '@vue-macros/common': 1.12.2(rollup@4.21.2)(vue@3.5.0(typescript@5.5.4)) ast-walker-scope: 0.6.2 chokidar: 3.6.0 fast-glob: 3.3.2 @@ -14536,7 +14536,7 @@ snapshots: unplugin: 1.12.3 yaml: 2.5.0 optionalDependencies: - vue-router: 4.4.3(vue@3.4.38(typescript@5.5.4)) + vue-router: 4.4.3(vue@3.5.0(typescript@5.5.4)) transitivePeerDependencies: - rollup - vue @@ -14620,9 +14620,9 @@ snapshots: util-deprecate@1.0.2: {} - v-lazy-show@0.2.4(@vue/compiler-core@3.4.38): + v-lazy-show@0.2.4(@vue/compiler-core@3.5.0): dependencies: - '@vue/compiler-core': 3.4.38 + '@vue/compiler-core': 3.5.0 valibot@0.38.0(typescript@5.5.4): optionalDependencies: @@ -14738,7 +14738,7 @@ snapshots: '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.2) '@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.25.2) '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.25.2) - '@vue/compiler-dom': 3.4.38 + '@vue/compiler-dom': 3.5.0 kolorist: 1.8.0 magic-string: 0.30.11 vite: 5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) @@ -14756,9 +14756,9 @@ snapshots: sass: 1.69.4 terser: 5.27.0 - vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13))(playwright-core@1.46.1)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)): + vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.0)(vue@3.5.0(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13))(playwright-core@1.46.1)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.0(typescript@5.5.4)))(vue@3.5.0(typescript@5.5.4)): dependencies: - '@nuxt/test-utils': 3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13))(playwright-core@1.46.1)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)))(vue@3.4.38(typescript@5.5.4)) + '@nuxt/test-utils': 3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.0)(vue@3.5.0(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13))(playwright-core@1.46.1)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.0(typescript@5.5.4)))(vue@3.5.0(typescript@5.5.4)) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -14877,9 +14877,9 @@ snapshots: vue-component-type-helpers@2.0.6: {} - vue-demi@0.14.10(vue@3.4.38(typescript@5.5.4)): + vue-demi@0.14.10(vue@3.5.0(typescript@5.5.4)): dependencies: - vue: 3.4.38(typescript@5.5.4) + vue: 3.5.0(typescript@5.5.4) vue-devtools-stub@0.1.0: {} @@ -14896,24 +14896,24 @@ snapshots: transitivePeerDependencies: - supports-color - vue-loader@17.4.2(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4))(webpack@5.94.0): + vue-loader@17.4.2(@vue/compiler-sfc@3.5.0)(vue@3.5.0(typescript@5.5.4))(webpack@5.94.0): dependencies: chalk: 4.1.2 hash-sum: 2.0.0 watchpack: 2.4.1 webpack: 5.94.0 optionalDependencies: - '@vue/compiler-sfc': 3.4.38 - vue: 3.4.38(typescript@5.5.4) + '@vue/compiler-sfc': 3.5.0 + vue: 3.5.0(typescript@5.5.4) - vue-resize@2.0.0-alpha.1(vue@3.4.38(typescript@5.5.4)): + vue-resize@2.0.0-alpha.1(vue@3.5.0(typescript@5.5.4)): dependencies: - vue: 3.4.38(typescript@5.5.4) + vue: 3.5.0(typescript@5.5.4) - vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)): + vue-router@4.4.3(vue@3.5.0(typescript@5.5.4)): dependencies: '@vue/devtools-api': 6.6.3 - vue: 3.4.38(typescript@5.5.4) + vue: 3.5.0(typescript@5.5.4) vue-tsc@2.1.4(typescript@5.5.4): dependencies: @@ -14922,13 +14922,13 @@ snapshots: semver: 7.6.3 typescript: 5.5.4 - vue@3.4.38(typescript@5.5.4): + vue@3.5.0(typescript@5.5.4): dependencies: - '@vue/compiler-dom': 3.4.38 - '@vue/compiler-sfc': 3.4.38 - '@vue/runtime-dom': 3.4.38 - '@vue/server-renderer': 3.4.38(vue@3.4.38(typescript@5.5.4)) - '@vue/shared': 3.4.38 + '@vue/compiler-dom': 3.5.0 + '@vue/compiler-sfc': 3.5.0 + '@vue/runtime-dom': 3.5.0 + '@vue/server-renderer': 3.5.0(vue@3.5.0(typescript@5.5.4)) + '@vue/shared': 3.5.0 optionalDependencies: typescript: 5.5.4 diff --git a/test/bundle.test.ts b/test/bundle.test.ts index c8f13cffa..de9cda72e 100644 --- a/test/bundle.test.ts +++ b/test/bundle.test.ts @@ -19,7 +19,7 @@ describe.skipIf(process.env.SKIP_BUNDLE_SIZE === 'true' || process.env.ECOSYSTEM for (const outputDir of ['.output', '.output-inline']) { it('default client bundle size', async () => { const clientStats = await analyzeSizes(['**/*.js'], join(rootDir, outputDir, 'public')) - expect.soft(roundToKilobytes(clientStats.totalBytes)).toMatchInlineSnapshot(`"108k"`) + expect.soft(roundToKilobytes(clientStats.totalBytes)).toMatchInlineSnapshot(`"113k"`) expect(clientStats.files.map(f => f.replace(/\..*\.js/, '.js'))).toMatchInlineSnapshot(` [ "_nuxt/entry.js", @@ -35,7 +35,7 @@ describe.skipIf(process.env.SKIP_BUNDLE_SIZE === 'true' || process.env.ECOSYSTEM expect.soft(roundToKilobytes(serverStats.totalBytes)).toMatchInlineSnapshot(`"205k"`) const modules = await analyzeSizes(['node_modules/**/*'], serverDir) - expect.soft(roundToKilobytes(modules.totalBytes)).toMatchInlineSnapshot(`"1356k"`) + expect.soft(roundToKilobytes(modules.totalBytes)).toMatchInlineSnapshot(`"1382k"`) const packages = modules.files .filter(m => m.endsWith('package.json')) @@ -73,7 +73,7 @@ describe.skipIf(process.env.SKIP_BUNDLE_SIZE === 'true' || process.env.ECOSYSTEM const serverDir = join(rootDir, '.output-inline/server') const serverStats = await analyzeSizes(['**/*.mjs', '!node_modules'], serverDir) - expect.soft(roundToKilobytes(serverStats.totalBytes)).toMatchInlineSnapshot(`"529k"`) + expect.soft(roundToKilobytes(serverStats.totalBytes)).toMatchInlineSnapshot(`"551k"`) const modules = await analyzeSizes(['node_modules/**/*'], serverDir) expect.soft(roundToKilobytes(modules.totalBytes)).toMatchInlineSnapshot(`"86.9k"`) diff --git a/test/nuxt/composables.test.ts b/test/nuxt/composables.test.ts index 104342048..8eeaf1d91 100644 --- a/test/nuxt/composables.test.ts +++ b/test/nuxt/composables.test.ts @@ -4,7 +4,6 @@ import { describe, expect, it, vi } from 'vitest' import { defineEventHandler } from 'h3' import { destr } from 'destr' -import { mount } from '@vue/test-utils' import { mountSuspended, registerEndpoint } from '@nuxt/test-utils/runtime' import { hasProtocol } from 'ufo' @@ -17,7 +16,6 @@ import { setResponseStatus, useRequestEvent, useRequestFetch, useRequestHeaders import { clearNuxtState, useState } from '#app/composables/state' import { useRequestURL } from '#app/composables/url' import { getAppManifest, getRouteRules } from '#app/composables/manifest' -import { useId } from '#app/composables/id' import { callOnce } from '#app/composables/once' import { useLoadingIndicator } from '#app/composables/loading-indicator' import { useRouteAnnouncer } from '#app/composables/route-announcer' @@ -89,7 +87,6 @@ describe('composables', () => { 'clearNuxtState', 'useState', 'useRequestURL', - 'useId', 'useRoute', 'navigateTo', 'abortNavigation', @@ -111,6 +108,7 @@ describe('composables', () => { 'reloadNuxtApp', 'refreshCookie', 'onPrehydrate', + 'useId', 'useFetch', 'useHead', 'useLazyFetch', @@ -469,33 +467,6 @@ describe('clearNuxtState', () => { }) }) -describe('useId', () => { - it('default', () => { - const vals = new Set() - for (let index = 0; index < 100; index++) { - mount(defineComponent({ - setup () { - const id = useId() - vals.add(id) - return () => h('div', id) - }, - })) - } - expect(vals.size).toBe(100) - }) - - it('generates unique ids per-component', () => { - const component = defineComponent({ - setup () { - const id = useId() - return () => h('div', id) - }, - }) - - expect(mount(component).html()).not.toBe(mount(component).html()) - }) -}) - describe('url', () => { it('useRequestURL', () => { const url = useRequestURL() From dbb1a4e1768a2fd8ca43b40fbfc51d165ef5c818 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 3 Sep 2024 22:43:12 +0100 Subject: [PATCH 052/108] chore(deps): update all non-major dependencies (main) (#28810) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages/kit/package.json | 2 +- packages/nuxt/package.json | 4 +- packages/schema/package.json | 2 +- packages/ui-templates/package.json | 2 +- packages/vite/package.json | 2 +- pnpm-lock.yaml | 626 ++++++++--------------------- 7 files changed, 181 insertions(+), 459 deletions(-) diff --git a/package.json b/package.json index d9640bb18..9cfbecb2f 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "rollup": "^4.21.2", "typescript": "5.5.4", "unbuild": "3.0.0-rc.7", - "vite": "5.4.2", + "vite": "5.4.3", "vue": "3.5.0" }, "devDependencies": { diff --git a/packages/kit/package.json b/packages/kit/package.json index 02fbd50ca..138f42a38 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -52,7 +52,7 @@ "@types/semver": "7.5.8", "nitro": "npm:nitro-nightly@3.0.0-beta-28665895.e727afda", "unbuild": "3.0.0-rc.7", - "vite": "5.4.2", + "vite": "5.4.3", "vitest": "2.0.5", "webpack": "5.94.0" }, diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 48e686ee5..e72b6c80d 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -123,14 +123,14 @@ "vue-router": "^4.4.3" }, "devDependencies": { - "@nuxt/scripts": "0.7.1", + "@nuxt/scripts": "0.8.0", "@nuxt/ui-templates": "1.3.4", "@parcel/watcher": "2.4.1", "@types/estree": "1.0.5", "@vitejs/plugin-vue": "5.1.3", "@vue/compiler-sfc": "3.5.0", "unbuild": "3.0.0-rc.7", - "vite": "5.4.2", + "vite": "5.4.3", "vitest": "2.0.5" }, "peerDependencies": { diff --git a/packages/schema/package.json b/packages/schema/package.json index 8caf41fa8..c9d77a013 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -54,7 +54,7 @@ "unbuild": "3.0.0-rc.7", "unctx": "2.3.1", "unenv": "1.10.0", - "vite": "5.4.2", + "vite": "5.4.3", "vue": "3.5.0", "vue-bundle-renderer": "2.1.0", "vue-loader": "17.4.2", diff --git a/packages/ui-templates/package.json b/packages/ui-templates/package.json index d4b930752..ddcd73cc1 100644 --- a/packages/ui-templates/package.json +++ b/packages/ui-templates/package.json @@ -31,6 +31,6 @@ "tinyexec": "0.3.0", "tinyglobby": "0.2.5", "unocss": "0.62.3", - "vite": "5.4.2" + "vite": "5.4.3" } } diff --git a/packages/vite/package.json b/packages/vite/package.json index b4376b6af..b74f79bdd 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -62,7 +62,7 @@ "ufo": "^1.5.4", "unenv": "^1.10.0", "unplugin": "^1.12.3", - "vite": "^5.4.2", + "vite": "^5.4.3", "vite-node": "^2.0.5", "vite-plugin-checker": "^0.7.2", "vue-bundle-renderer": "^2.1.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index db8edebc6..36c1bb5af 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -20,7 +20,7 @@ overrides: rollup: ^4.21.2 typescript: 5.5.4 unbuild: 3.0.0-rc.7 - vite: 5.4.2 + vite: 5.4.3 vue: 3.5.0 patchedDependencies: @@ -43,7 +43,7 @@ importers: version: link:packages/kit '@nuxt/test-utils': specifier: 3.14.1 - version: 3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.0)(vue@3.5.0(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13))(playwright-core@1.46.1)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.0(typescript@5.5.4)))(vue@3.5.0(typescript@5.5.4)) + version: 3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.0)(vue@3.5.0(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13))(playwright-core@1.46.1)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.0(typescript@5.5.4)))(vue@3.5.0(typescript@5.5.4)) '@nuxt/webpack-builder': specifier: workspace:* version: link:packages/webpack @@ -67,7 +67,7 @@ importers: version: 1.10.4(vue@3.5.0(typescript@5.5.4)) '@vitejs/plugin-vue': specifier: 5.1.3 - version: 5.1.3(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4)) + version: 5.1.3(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4)) '@vitest/coverage-v8': specifier: 2.0.5 version: 2.0.5(vitest@2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0)) @@ -169,7 +169,7 @@ importers: version: 2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) vitest-environment-nuxt: specifier: 1.0.1 - version: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.0)(vue@3.5.0(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13))(playwright-core@1.46.1)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.0(typescript@5.5.4)))(vue@3.5.0(typescript@5.5.4)) + version: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.0)(vue@3.5.0(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13))(playwright-core@1.46.1)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.0(typescript@5.5.4)))(vue@3.5.0(typescript@5.5.4)) vue: specifier: 3.5.0 version: 3.5.0(typescript@5.5.4) @@ -256,8 +256,8 @@ importers: specifier: 3.0.0-rc.7 version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.1.4(typescript@5.5.4)) vite: - specifier: 5.4.2 - version: 5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) + specifier: 5.4.3 + version: 5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) vitest: specifier: 2.0.5 version: 2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) @@ -272,7 +272,7 @@ importers: version: 2.0.2 '@nuxt/devtools': specifier: ^1.4.1 - version: 1.4.1(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) + version: 1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) '@nuxt/kit': specifier: workspace:* version: link:../kit @@ -458,8 +458,8 @@ importers: version: 4.4.3(vue@3.5.0(typescript@5.5.4)) devDependencies: '@nuxt/scripts': - specifier: 0.7.1 - version: 0.7.1(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.2(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.0)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.44)(rollup@4.21.2)(typescript@5.5.4)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1)) + specifier: 0.8.0 + version: 0.8.0(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.0)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.44)(rollup@4.21.2)(typescript@5.5.4)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1)) '@nuxt/ui-templates': specifier: workspace:* version: link:../ui-templates @@ -471,7 +471,7 @@ importers: version: 1.0.5 '@vitejs/plugin-vue': specifier: 5.1.3 - version: 5.1.3(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4)) + version: 5.1.3(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4)) '@vue/compiler-sfc': specifier: 3.5.0 version: 3.5.0 @@ -479,8 +479,8 @@ importers: specifier: 3.0.0-rc.7 version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.1.4(typescript@5.5.4)) vite: - specifier: 5.4.2 - version: 5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) + specifier: 5.4.3 + version: 5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) vitest: specifier: 2.0.5 version: 2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) @@ -544,10 +544,10 @@ importers: version: 1.10.4 '@vitejs/plugin-vue': specifier: 5.1.3 - version: 5.1.3(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4)) + version: 5.1.3(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4)) '@vitejs/plugin-vue-jsx': specifier: 4.0.1 - version: 4.0.1(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4)) + version: 4.0.1(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4)) '@vue/compiler-core': specifier: 3.5.0 version: 3.5.0 @@ -585,8 +585,8 @@ importers: specifier: 1.10.0 version: 1.10.0 vite: - specifier: 5.4.2 - version: 5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) + specifier: 5.4.3 + version: 5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) vue: specifier: 3.5.0 version: 3.5.0(typescript@5.5.4) @@ -646,10 +646,10 @@ importers: version: 0.2.5 unocss: specifier: 0.62.3 - version: 0.62.3(@unocss/webpack@0.62.2(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.44)(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) + version: 0.62.3(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.44)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) vite: - specifier: 5.4.2 - version: 5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) + specifier: 5.4.3 + version: 5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) packages/vite: dependencies: @@ -661,10 +661,10 @@ importers: version: 5.0.7(rollup@4.21.2) '@vitejs/plugin-vue': specifier: ^5.1.3 - version: 5.1.3(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4)) + version: 5.1.3(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4)) '@vitejs/plugin-vue-jsx': specifier: ^4.0.1 - version: 4.0.1(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4)) + version: 4.0.1(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4)) autoprefixer: specifier: ^10.4.20 version: 10.4.20(postcss@8.4.44) @@ -744,14 +744,14 @@ importers: specifier: ^1.12.3 version: 1.12.3 vite: - specifier: 5.4.2 - version: 5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) + specifier: 5.4.3 + version: 5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) vite-node: specifier: ^2.0.5 version: 2.0.5(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) vite-plugin-checker: specifier: ^0.7.2 - version: 0.7.2(eslint@9.9.1(jiti@2.0.0-beta.3))(optionator@0.9.3)(typescript@5.5.4)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.1.4(typescript@5.5.4)) + version: 0.7.2(eslint@9.9.1(jiti@2.0.0-beta.3))(optionator@0.9.3)(typescript@5.5.4)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.1.4(typescript@5.5.4)) vue-bundle-renderer: specifier: ^2.1.0 version: 2.1.0 @@ -1891,20 +1891,15 @@ packages: '@nuxt/devalue@2.0.2': resolution: {integrity: sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA==} - '@nuxt/devtools-kit@1.3.14': - resolution: {integrity: sha512-mLPuCf5nFYLm/1JD0twt8qfFGwoVhTRA4Zx9CPiyWCQNf7XJXb3TfhCm89vHpcPP+9T6ulZxRJp+JZETjXY8+A==} - peerDependencies: - vite: 5.4.2 - '@nuxt/devtools-kit@1.4.1': resolution: {integrity: sha512-6h7T9B0tSZVap13/hf7prEAgIzraj/kyux6/Iif455Trew96jHIFCCboBApUMastYEuCo3l17tgZKe0HW+jrtA==} peerDependencies: - vite: 5.4.2 + vite: 5.4.3 - '@nuxt/devtools-ui-kit@1.3.14': - resolution: {integrity: sha512-4z8eo77MCDjeNQ8NUSVg3dmfh7QUFqFJZ9m6fdwLjPjjNrSvQn33g4blyQYWhvuRE22/uRGm5X0/HCHa4C5nTQ==} + '@nuxt/devtools-ui-kit@1.4.1': + resolution: {integrity: sha512-/MVaLKvWe2b3ET9HUh1LDLQWoJYBKFYFpAauADFaV8xSIF5/nOVKjrtICQBC8zT0Fo4K+V9X00E3dGSePAXdLg==} peerDependencies: - '@nuxt/devtools': 1.3.14 + '@nuxt/devtools': 1.4.1 '@nuxt/devtools-wizard@1.4.1': resolution: {integrity: sha512-X9uTh5rgt0pw3UjXcHyl8ZFYmCgw8ITRe9Nr2VLCtNROfKz9yol/ESEhYMwTFiFlqSyfJP6/qtogJBjUt6dzTw==} @@ -1914,7 +1909,7 @@ packages: resolution: {integrity: sha512-BtmGRAr/pjSE3dBrM7iceNT6OZAQ/MHxq1brkHJDs2VdyZPnqqGS4n3/98saASoRdj0dddsuIElsqC/zIABhgg==} hasBin: true peerDependencies: - vite: 5.4.2 + vite: 5.4.3 '@nuxt/eslint-config@0.5.5': resolution: {integrity: sha512-g99Q6VEGUTg8VKklNE5AaDyHFCcJTepTS6f2ea5yQRlAsJe8VUUUSnwqYw68saU3Mq6R/QOip2ic6A5SxZOy0w==} @@ -1932,8 +1927,8 @@ packages: peerDependencies: webpack: ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 - '@nuxt/scripts@0.7.1': - resolution: {integrity: sha512-zoTdE12sVPqctwWlPjIxYnIRGC3vvjGdEWkQRVDoIkdgZqJx/3gA5mobYjuo5tBjMnSXW64YGZRYIIKnATMoAg==} + '@nuxt/scripts@0.8.0': + resolution: {integrity: sha512-XodZ/6pSkqsZXGBwp5+LFQgOb0mhOstNzgyjr3OVxpwt6eC1OHEa2vENuLy5URnPkOPgq383zPopyn2kt6N0Vw==} '@nuxt/telemetry@2.5.4': resolution: {integrity: sha512-KH6wxzsNys69daSO0xUv0LEBAfhwwjK1M+0Cdi1/vxmifCslMIY7lN11B4eywSfscbyVPAYJvANyc7XiVPImBQ==} @@ -1954,7 +1949,7 @@ packages: jsdom: ^22.0.0 || ^23.0.0 || ^24.0.0 nitropack: '*' playwright-core: ^1.43.1 - vite: 5.4.2 + vite: 5.4.3 vitest: ^0.34.6 || ^1.0.0 || ^2.0.0 vue: 3.5.0 vue-router: ^4.0.0 @@ -2334,6 +2329,9 @@ packages: '@shikijs/core@1.14.1': resolution: {integrity: sha512-KyHIIpKNaT20FtFPFjCQB5WVSTpLR/n+jQXhWHWVUMm9MaOaG9BGOG0MSyt7yA4+Lm+4c9rTc03tt3nYzeYSfw==} + '@shikijs/core@1.16.1': + resolution: {integrity: sha512-aI0hBtw+a6KsJp2jcD4YuQqKpeCbURMZbhHVozDknJpm+KJqeMRkEnfBC8BaKE/5XC+uofPgCLsa/TkTk0Ba0w==} + '@shikijs/transformers@1.1.2': resolution: {integrity: sha512-tldkUMW7RBkU2F6eXbiRMw3ja+hQer1EjwhD2NGOv6K0pgZdVp3JKjU8uisRtg65tyBqrVHq7zlLHVk7EKmUZA==} @@ -2343,6 +2341,9 @@ packages: '@shikijs/vitepress-twoslash@1.12.1': resolution: {integrity: sha512-zFW9im65bkyBUCLFA8wHte3QvOKyQybScqAZqaSuRm442KyKwGxAEpe+5F0Sj8BOPGNjekzMLJPtTDqUURuSYQ==} + '@shikijs/vscode-textmate@9.2.0': + resolution: {integrity: sha512-5FinaOp6Vdh/dl4/yaOTh0ZeKch+rYS8DUb38V3GMKYVkdqzxw53lViRKUYkVILRiVQT7dcPC7VvAKOR73zVtQ==} + '@sidvind/better-ajv-errors@2.1.3': resolution: {integrity: sha512-lWuod/rh7Xz5uXiEGSfm2Sd5PG7K/6yJfoAZVqzsEswjPJhUz15R7Gn/o8RczA041QS15hBd/BCSeu9vwPArkA==} engines: {node: '>= 16.14'} @@ -2411,8 +2412,8 @@ packages: '@types/file-loader@5.0.4': resolution: {integrity: sha512-aB4X92oi5D2nIGI8/kolnJ47btRM2MQjQS4eJgA/VnCD12x0+kP5v7b5beVQWKHLOcquwUXvv6aMt8PmMy9uug==} - '@types/google.maps@3.55.12': - resolution: {integrity: sha512-Q8MsLE+YYIrE1H8wdN69YHHAF8h7ApvF5MiMXh/zeCpP9Ut745mV9M0F4X4eobZ2WJe9k8tW2ryYjLa87IO2Sg==} + '@types/google.maps@3.57.0': + resolution: {integrity: sha512-8X/HqaUXob25aVslslO84p9ESInpOQd3lMxW085IxqZZ1opRuFfwx2/c1JIUFVvCkkK+sCQHFDJ+Kw60Gsi1qA==} '@types/hash-sum@1.0.2': resolution: {integrity: sha512-UP28RddqY8xcU0SCEp9YKutQICXpaAq9N8U2klqF5hegGha7KzTOL8EdhIIV3bOSGBzjEpN9bU/d+nNZBdJYVw==} @@ -2519,8 +2520,8 @@ packages: '@types/yargs@17.0.28': resolution: {integrity: sha512-N3e3fkS86hNhtk6BEnc0rj3zcehaxx8QWhCROJkqpl5Zaoi7nAic3jH8q94jVD3zu5LGk+PUB6KAiDmimYOEQw==} - '@types/youtube@0.0.50': - resolution: {integrity: sha512-d4GpH4uPYp9W07kc487tiq6V/EUHl18vZWFMbQoe4Sk9LXEWzFi/BMf9x7TI4m7/j7gU3KeX8H6M8aPBgykeLw==} + '@types/youtube@0.1.0': + resolution: {integrity: sha512-Pg33m3X2mFgdmhtvzOlAfUfgOa3341N3/2JCrVY/mXVxb4hagcqqEG6w4vGCfB64StQNWHSj/T8Eotb1Rko/FQ==} '@typescript-eslint/eslint-plugin@8.3.0': resolution: {integrity: sha512-FLAIn63G5KH+adZosDYiutqkOkYEx0nvcwNNfJAf+c7Ae/H35qWwTYvPZUKFj5AS+WfHG/WJJfWnDnyNUlp8UA==} @@ -2604,66 +2605,34 @@ packages: peerDependencies: vue: 3.5.0 - '@unocss/astro@0.62.2': - resolution: {integrity: sha512-RUPGmbNEyfbBOuS22PC23Dy9gmNBQHpLCmpuj6ehr6UcKeRy3xOwlbJDnCv08Vfd3mp3n45Va24wTK/yM6I1YQ==} - peerDependencies: - vite: 5.4.2 - peerDependenciesMeta: - vite: - optional: true - '@unocss/astro@0.62.3': resolution: {integrity: sha512-C6ZdyLbLDS0LebwmgwVItLNAOSkL/tvVWNRd1i3Jy5uj1vPxlrw+3lIYiHjEofn0GFpBiwlv5+OCvO1Xpq5MqA==} peerDependencies: - vite: 5.4.2 + vite: 5.4.3 peerDependenciesMeta: vite: optional: true - '@unocss/cli@0.62.2': - resolution: {integrity: sha512-M1Itw4CVTnoBS1rTLYZvEV5lhq3r711Dwes4GlCHmCwuwEJcp7b83Saim2x6+h1BZbMY3CxgendGNQAIJ9rHkw==} - engines: {node: '>=14'} - hasBin: true - '@unocss/cli@0.62.3': resolution: {integrity: sha512-yEl1iNKkBVpo8+i8gzveM5/0/vOVe6m8+FmuSDuKeSPJnYMhI1mAn+OCKFb/I+qEeLbRPXebbJUUB1xZNzya+w==} engines: {node: '>=14'} hasBin: true - '@unocss/config@0.62.2': - resolution: {integrity: sha512-TgWhO0hkTADnuSgcUZvFP3i4AVpaiMvr41hhQqCPQTaiLMRrroXFnqL33cpkEbHLIfbTh74pXrDxnzMLaEKVdQ==} - engines: {node: '>=14'} - '@unocss/config@0.62.3': resolution: {integrity: sha512-zYOvFE0HfGIbnP/AvsbAlJpPRx9CQyXzL11m/8zgsHW5SGlJIYxuTll83l/xu026G5mPiksy7quoEOEgCLslqw==} engines: {node: '>=14'} - '@unocss/core@0.62.2': - resolution: {integrity: sha512-86jEFUJ/PSwdb1qqiEi0lWlewfKLQwiH+JAfnh8c2hLjOPVmCkb0nnsYSMh8drmtN5kpk6E06mN0IrKMO7OnvQ==} - '@unocss/core@0.62.3': resolution: {integrity: sha512-Pfyrj8S7jq9K1QXD6Z5BCeiQavaHpbMN5q958/kmdbNGp57hOg1e346fMJAvgPjLBR+lE/hgZEsDrijtRiZXnw==} - '@unocss/extractor-arbitrary-variants@0.62.2': - resolution: {integrity: sha512-k0+QifbKe3Wp6dznQIhn1bQ/shR8yMk1ypfWQFOAr0ylXXlKMXFxfpRyxH3awbTDRBpi/SxIIaBTAzflGxBSgg==} - '@unocss/extractor-arbitrary-variants@0.62.3': resolution: {integrity: sha512-9ZscWyXEwDZif+b56xZyJFHwJOjdMXmj+6x96jOsnRNBzwT9eW7YcGCErP1ih/q1S6KmuRrHM/JOXMBQ6H4qlw==} - '@unocss/inspector@0.62.2': - resolution: {integrity: sha512-P2J8xx4MeB8VHCwjick+PzMyLPKvUNZBuUxuFVhh3xpMsbGlvSIKMH4PRCriwWih+7wqHlrI+fv1gAjoiGHe3Q==} - '@unocss/inspector@0.62.3': resolution: {integrity: sha512-nTSXOf7YimFPxEYJo5VfP5wlMgYOCjlv3c5Ub/0fynCJXZNb89SFeU05ABXkEgg/FfiobVBTscikLc6guW8eHQ==} - '@unocss/nuxt@0.62.2': - resolution: {integrity: sha512-W530iCuo9wtWcDNxROngg9jeazobZCLmZaQAVWpkb9zt9JPDv0kLCdPbQSW+jKCOUtfM8HutVEsxdtiPDWCz7w==} - - '@unocss/postcss@0.62.2': - resolution: {integrity: sha512-x0vSz1l2eWpkfqLPcAO0kO36oKcMqtC6JmmM2tRB9WSxiz6xu9qHibfj6VXLe+KqggvFRnKObok4Fr1GIe0Srw==} - engines: {node: '>=14'} - peerDependencies: - postcss: ^8.4.21 + '@unocss/nuxt@0.62.3': + resolution: {integrity: sha512-GktKR2hFP0RjCn8GB9d0SKZY6fXr6dFJZURV6KOgRlu3hvlXJiUA/6MU/eij86q/Q5CZcHEUcVFkHD5Ex8cqKw==} '@unocss/postcss@0.62.3': resolution: {integrity: sha512-CwL378ef0QazduXqlaGcWgKJAzemBUxdhapWWiRqI8sXC/eXht5xK6nS1JxqADDuxosgqsGdvcCGmP8ZFrEyiA==} @@ -2671,116 +2640,62 @@ packages: peerDependencies: postcss: ^8.4.21 - '@unocss/preset-attributify@0.62.2': - resolution: {integrity: sha512-QBxm62Lq6O7pN47TBD25LrH6CXZGDyTORguKL+IvIxuf8/VTEwwLl1z9FJ10u+kTwHX11RDnAF7KmZsTpcezgA==} - '@unocss/preset-attributify@0.62.3': resolution: {integrity: sha512-ORNwyLobGTwnn/tK5yHnMabdJU6Mr/C4LyFH7G8VSLit/aVS0fFa795kJXwxfbqQoQ7Gw0Zxs9oE5RXI0/0y7g==} - '@unocss/preset-icons@0.62.2': - resolution: {integrity: sha512-cj5fhhgyMK2Wio2nsR4hJuorRtqrgeX8sApffCRxpdKb/rg0De7IzXlTRQvAivFingRLXxwMKcpR4hgw/kw/pA==} - '@unocss/preset-icons@0.62.3': resolution: {integrity: sha512-Ie+5RTyac1Q5CNB/s/4aB4VTHAQgQqsI5hshMNLkJ0Jj1lWxodUdEbCRKjXDalRjAXOS9vsLjfJ35ozJ1RSTIQ==} - '@unocss/preset-mini@0.62.2': - resolution: {integrity: sha512-NeyYGwGCmMbjzMMhQGzn4qk74LYIsLM4zpQru2Krt1snw1DgVpp3iV8hCWIH4y0Y+ud+K5SUFMAvIe18vq2OQw==} - '@unocss/preset-mini@0.62.3': resolution: {integrity: sha512-dn/8ubeW2ry/ZF3iKxdQHnS0l3EBibt0rIOE/XVwx24ub6pRzclU4r7xHnXeqvAFOO9PoiKDGgFR92m6R2MxyQ==} - '@unocss/preset-tagify@0.62.2': - resolution: {integrity: sha512-xfxyKqBxBFOtKRifpM+9co9GqXj5PmGNdLcoWoYninmtO1CvCc50IBIob2h85X18jsa6Vm3sATzEfgOSggcGzQ==} - '@unocss/preset-tagify@0.62.3': resolution: {integrity: sha512-8BpUCZ5sjOZOzBKtu7ecfhRggwwPF78IqeqeNjI+XYRs8r7TBBcUVeF6zUkwhlX/TbtREkw2OZj0Iusa9CBO+A==} - '@unocss/preset-typography@0.62.2': - resolution: {integrity: sha512-NnoblEZX+dDZeM537l6HcNfPJC8KPGcD5LimVO/HS7GuDarTXeu1JgnCqYc2d5q69OAbyfJfO9k1iKqnAHkqug==} - '@unocss/preset-typography@0.62.3': resolution: {integrity: sha512-GjtDgQ1Jec/5RNmnyGMWMgyPdStWcFG/S+NUfOuroRsGSI8PDxihVOwFu5CwvOB2J2r6mRNLeUYMluE05jW3sw==} - '@unocss/preset-uno@0.62.2': - resolution: {integrity: sha512-oMwSP3haSiyiSqI0KqrYkda8mnkWu9lJDdm4bZ5iO6v/rDxmcydBr7MEl8iEy9EdOy1lv3xsyzwMrRer392JEw==} - '@unocss/preset-uno@0.62.3': resolution: {integrity: sha512-RlsrMlpEzoZqB0lr5VvlkHGpEgr0Vp6z4Q/7DjW5t7mi20Z2i8olaLGWM0TO1wKoRi8bxc6HP0RHUS7pHtZxBA==} - '@unocss/preset-web-fonts@0.62.2': - resolution: {integrity: sha512-LawmODVu8jjluVGxCIFePkqHLPkhU6S3xJIq8harZAt/uzfkosO3ozzWrRHcVR7SQGPWdATie0ggTFcmVRxFzw==} - '@unocss/preset-web-fonts@0.62.3': resolution: {integrity: sha512-rGEouncGFwcUY1cjkQ/ZoSmEzOeSi3Yk4YAfHGyS0ff5zKuTDWZgivB8hh/mTtvRzZunIL+FW1+1z5G9rUwjgQ==} - '@unocss/preset-wind@0.62.2': - resolution: {integrity: sha512-1pohITLsjhUfEA774Ftz2EAaolbUmhM8yircxTaQEty9qYF1dEcLM2Fm6Y0+ZNhPOcKCAOYZkExuu6JEjbEACg==} - '@unocss/preset-wind@0.62.3': resolution: {integrity: sha512-6+VNce1he1U5EXKlXRwTIPn8KeK6bZ2jAEgcCxk8mFy8SzOlLeYzXCI9lcdiWRTjIeIiK5iSaUqmsQFtKdTyQg==} - '@unocss/reset@0.62.2': - resolution: {integrity: sha512-5hgxcBMMbw5tMSSd4kUX70H0pZK9SwRHtm8Q4VvDV6xOZJa2/fvFR4qyxbuAM9nhOwYUqAAX23lxfmY0bXX73A==} - '@unocss/reset@0.62.3': resolution: {integrity: sha512-XVKPkbm8y9SGzRaG3x+HygGZURm50MvKLVHXsbxi67RbIir9Ouyt9hQTV6Xs3RicRZFWOpJx3wMRb8iKUOe5Zw==} - '@unocss/rule-utils@0.62.2': - resolution: {integrity: sha512-0za00pkDHsGZhiXBiZfOuUyT+GjCInPxMXj+QsybRU4UrjJS+d3gAteC34BqNFfDAoKQb9G5q9etXztcNHXQbg==} - engines: {node: '>=14'} - '@unocss/rule-utils@0.62.3': resolution: {integrity: sha512-qI37jHH//XzyR5Y2aN3Kpo4lQrQO+CaiXpqPSwMLYh2bIypc2RQVpqGVtU736x0eA6IIx41XEkKzUW+VtvJvmg==} engines: {node: '>=14'} - '@unocss/scope@0.62.2': - resolution: {integrity: sha512-AEQ1CV8s8NAkBJPO1NCSjADoNyCOYiqkW1DXMvB9mA6lTff5SgmFqIiNmBtMsnBs7/dO0iOSMEDIpdgtDg/KhA==} - '@unocss/scope@0.62.3': resolution: {integrity: sha512-TJGmFfsMrTo8DBJ7CJupIqObpgij+w4jCHMBf1uu0/9jbm63dH6WGcrl3zf5mm6UBTeLmB0RwJ8K4hs7LtrBDQ==} - '@unocss/transformer-attributify-jsx-babel@0.62.2': - resolution: {integrity: sha512-t0/3TFc29vwurjRR0akGkYv1VdzqLXHJn6d+d4BSzYhsH0YIhNFxU7r7Gf9iea38IqW6av+OlPBgCZknbG9K+g==} - '@unocss/transformer-attributify-jsx-babel@0.62.3': resolution: {integrity: sha512-3yFZPSoN8VLiAGUAFIyfDRv9HQYTKFGKawDdMM9ATZmSEYOecJnYjS2HayT1P9kzGwBwuKoFjcX50JH1PuNokg==} - '@unocss/transformer-attributify-jsx@0.62.2': - resolution: {integrity: sha512-Lgv6OH3rtO7fn0DzBH8C2tEN4247d2Bsm9eP3jIU2w/jTxuv+1XEh8Wir67winLdn/ZNBzVxJb3popnNo9qhcA==} - '@unocss/transformer-attributify-jsx@0.62.3': resolution: {integrity: sha512-AutidZj26QW1vLQzuW/aQigC/5ZnIeqGYIBeb/O+FKKt0bU411tHrHnA1iV4CoxIdWJTkw2sGAl6z6YvwAYG6w==} - '@unocss/transformer-compile-class@0.62.2': - resolution: {integrity: sha512-Kjyt7+NYLBRUSY0OA8tC6CDTC0qh9HkNt+WEEWvtTcrWwRvTU0VUroTkndHI3Fmv/yczuwmPXI71J+jJeLBQ6w==} - '@unocss/transformer-compile-class@0.62.3': resolution: {integrity: sha512-1hf+99wJXzQXQPz9xR0AiTB3vBXT5RiEyugIX95HFx7EvSE/P17RP90yKEKZtDZRUwGiz2vIyySlxcKTFak9Vg==} - '@unocss/transformer-directives@0.62.2': - resolution: {integrity: sha512-5ZGTmsXkAkFd7pHjHkGy6LGgxhh6bPbZ3jLltf98OhgBZH558y9iui6LKq3n2LpUsSZox6ey3yh1AibvakQeeg==} - '@unocss/transformer-directives@0.62.3': resolution: {integrity: sha512-HqHwFOA7DfxD/A1ROZIp8Dr8iZcE0z4w3VQtViWPQ89Fqmb7p2wCPGekk+8yW5PAltpynvHE4ahJEto5xjdg6w==} - '@unocss/transformer-variant-group@0.62.2': - resolution: {integrity: sha512-WknoFYRAik2NJfo0AHoId912jzzZaOV9bKgoSh7Lpx7dMxgngfU027Gx7Wnd8mR+TSqQzsfYaXdPa+PqyTv6Xg==} - '@unocss/transformer-variant-group@0.62.3': resolution: {integrity: sha512-oNX1SdfWemz0GWGSXACu8NevM0t2l44j2ancnooNkNz3l1+z1nbn4vFwfsJCOqOaoVm4ZqxaiQ8HIx81ZSiU1A==} - '@unocss/vite@0.62.2': - resolution: {integrity: sha512-ES39SL7+0UDTM5IvIiDVodH4duUIzGXug/bhuDHHhhtUBoengH+Oe59jURzRChDj4Pf3cyqMtTwo5amoz3lV2Q==} - peerDependencies: - vite: 5.4.2 - '@unocss/vite@0.62.3': resolution: {integrity: sha512-RrqF6Go8s0BGpwRfkOiLuO+n3CUE/CXxGqb0ipbUARhmNWJlekE3YPfayqImSEnCcImpaPgtVGv6Y0u3kLGG/w==} peerDependencies: - vite: 5.4.2 + vite: 5.4.3 - '@unocss/webpack@0.62.2': - resolution: {integrity: sha512-JYBrI5p0+YMoEWzjAkNjVqWiBJq3tbKFvJMuYDw6EduwW03B4GKBT6Hca0Dj1P6AdE1nW/w940iTCP9mUhA+pw==} + '@unocss/webpack@0.62.3': + resolution: {integrity: sha512-Emacl2uNau0pa7/wEFCQxAxwK3nkIa+Kp2CAcJdlwcaNBcqtowkTga0FOdq71YUENXv+aziK7mV6lrjdS/hgcA==} peerDependencies: webpack: ^4 || ^5 @@ -2798,14 +2713,14 @@ packages: resolution: {integrity: sha512-7mg9HFGnFHMEwCdB6AY83cVK4A6sCqnrjFYF4WIlebYAQVVJ/sC/CiTruVdrRlhrFoeZ8rlMxY9wYpPTIRhhAg==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: - vite: 5.4.2 + vite: 5.4.3 vue: 3.5.0 '@vitejs/plugin-vue@5.1.3': resolution: {integrity: sha512-3xbWsKEKXYlmX82aOHufFQVnkbMC/v8fLpWwh6hWOUrK5fbbtBh9Q/WWse27BFgSy2/e2c0fz5Scgya9h2GLhw==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: - vite: 5.4.2 + vite: 5.4.3 vue: 3.5.0 '@vitest/coverage-v8@2.0.5': @@ -2943,11 +2858,11 @@ packages: '@vue/test-utils@2.4.6': resolution: {integrity: sha512-FMxEjOpYNYiFe0GkaHsnJPXFHxQ6m4t8vI/ElPGpMWxZKpmRvQ33OIrvRXemy6yha03RxhOlQuy+gZMC3CQSow==} - '@vueuse/core@11.0.1': - resolution: {integrity: sha512-YTrekI18WwEyP3h168Fir94G/HNC27wvXJI21Alm0sPOwvhihfkrvHIe+5PNJq+MpgWdRcsjvE/38JaoKrgZhQ==} + '@vueuse/core@11.0.3': + resolution: {integrity: sha512-RENlh64+SYA9XMExmmH1a3TPqeIuJBNNB/63GT35MZI+zpru3oMRUA6cEFr9HmGqEgUisurwGwnIieF6qu3aXw==} - '@vueuse/integrations@11.0.1': - resolution: {integrity: sha512-V/FQTS/aiV6RTFXOj8cXgqhtNJBvxvbHeLElOUR7N7F3Kr0btS+dkymLB54mFd0Or6uEGpgwwb41cs/q2/rdOg==} + '@vueuse/integrations@11.0.3': + resolution: {integrity: sha512-w6CDisaxs19S5Fd+NPPLFaA3GoX5gxuxrbTTBu0EYap7oH13w75L6C/+7e9mcoF9akhcR6GyYajwVMQEjdapJg==} peerDependencies: async-validator: ^4 axios: ^1 @@ -2987,16 +2902,16 @@ packages: universal-cookie: optional: true - '@vueuse/metadata@11.0.1': - resolution: {integrity: sha512-dTFvuHFAjLYOiSd+t9Sk7xUiuL6jbfay/eX+g+jaipXXlwKur2VCqBCZX+jfu+2vROUGcUsdn3fJR9KkpadIOg==} + '@vueuse/metadata@11.0.3': + resolution: {integrity: sha512-+FtbO4SD5WpsOcQTcC0hAhNlOid6QNLzqedtquTtQ+CRNBoAt9GuV07c6KNHK1wCmlq8DFPwgiLF2rXwgSHX5Q==} - '@vueuse/nuxt@11.0.1': - resolution: {integrity: sha512-2utGiRItdFV6/ED39YMyVl/mWFg/Hfx21sVTpo/uv+ZVwg38bLP79Ziqy21WXow18t1E9NEOirU9KhB655ERug==} + '@vueuse/nuxt@11.0.3': + resolution: {integrity: sha512-1tZGM9lvFl6HqmSQNM6hsHbAzLkBitoh8RsVC8kIG/93d3Pb5dEqUdt1k+OfHyR8V2rfSOwCfJx+wlUTlY0A2g==} peerDependencies: nuxt: workspace:* - '@vueuse/shared@11.0.1': - resolution: {integrity: sha512-eAPf5CQB3HR0S76HqrhjBqFYstZfiHWZq8xF9EQmobGBkrhPfErJEhr8aMNQMqd6MkENIx2pblIEfJGlHpClug==} + '@vueuse/shared@11.0.3': + resolution: {integrity: sha512-0rY2m6HS5t27n/Vp5cTDsKTlNnimCqsbh/fmT2LgE+aaU42EMfXo8+bNX91W9I7DDmxfuACXMmrd7d79JxkqWA==} '@webassemblyjs/ast@1.12.1': resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==} @@ -6432,6 +6347,9 @@ packages: shiki@1.14.1: resolution: {integrity: sha512-FujAN40NEejeXdzPt+3sZ3F2dx1U24BY2XTY01+MG8mbxCiA2XukXdcbyMyLAHJ/1AUUnQd1tZlvIjefWWEJeA==} + shiki@1.16.1: + resolution: {integrity: sha512-tCJIMaxDVB1mEIJ5TvfZU7kCPB5eo9fli5+21Olc/bmyv+w8kye3JOp+LZRmGkAyT71hrkefQhTiY+o9mBikRQ==} + side-channel@1.0.4: resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} @@ -6915,24 +6833,12 @@ packages: resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} engines: {node: '>= 10.0.0'} - unocss@0.62.2: - resolution: {integrity: sha512-XLLOXyLrbLX7xIChdCPZAmfLR+1aqIHGN/y7QOn4t3g8C3Kk1tAH2aMMQHWhWFfNzskfNiPjKeVYhWQ8QV53Mg==} - engines: {node: '>=14'} - peerDependencies: - '@unocss/webpack': 0.62.2 - vite: 5.4.2 - peerDependenciesMeta: - '@unocss/webpack': - optional: true - vite: - optional: true - unocss@0.62.3: resolution: {integrity: sha512-CLS6+JIlBobe/iPTz07pehyGDP8VqGJsiE+ZZ3Xkgib3hw76nCqAQF/4mJ8jVoV4C8KvGyVxmHaSSCFOkWmmZg==} engines: {node: '>=14'} peerDependencies: '@unocss/webpack': 0.62.3 - vite: 5.4.2 + vite: 5.4.3 peerDependenciesMeta: '@unocss/webpack': optional: true @@ -7046,8 +6952,8 @@ packages: peerDependencies: '@vue/compiler-core': ^3.3 - valibot@0.38.0: - resolution: {integrity: sha512-RCJa0fetnzp+h+KN9BdgYOgtsMAG9bfoJ9JSjIhFHobKWVWyzM3jjaeNTdpFK9tQtf3q1sguXeERJ/LcmdFE7w==} + valibot@0.41.0: + resolution: {integrity: sha512-igDBb8CTYr8YTQlOKgaN9nSS0Be7z+WRuaeYqGf3Cjz3aKmSnqEmYnkfVjzIuumGqfHpa3fLIvMEAfhrpqN8ng==} peerDependencies: typescript: 5.5.4 peerDependenciesMeta: @@ -7069,7 +6975,7 @@ packages: vite-hot-client@0.2.3: resolution: {integrity: sha512-rOGAV7rUlUHX89fP2p2v0A2WWvV3QMX2UYq0fRqsWSvFvev4atHWqjwGoKaZT1VTKyLGk533ecu3eyd0o59CAg==} peerDependencies: - vite: 5.4.2 + vite: 5.4.3 vite-node@1.6.0: resolution: {integrity: sha512-de6HJgzC+TFzOu0NTC4RAIsyf/DY/ibWDYQUcuEA84EMHhcefTUGkjFHKKEJhQN4A+6I0u++kr3l36ZF2d7XRw==} @@ -7091,7 +6997,7 @@ packages: optionator: ^0.9.1 stylelint: '>=13' typescript: 5.5.4 - vite: 5.4.2 + vite: 5.4.3 vls: '*' vti: '*' vue-tsc: '>=2.0.0' @@ -7120,7 +7026,7 @@ packages: engines: {node: '>=14'} peerDependencies: '@nuxt/kit': '*' - vite: 5.4.2 + vite: 5.4.3 peerDependenciesMeta: '@nuxt/kit': optional: true @@ -7128,10 +7034,10 @@ packages: vite-plugin-vue-inspector@5.1.3: resolution: {integrity: sha512-pMrseXIDP1Gb38mOevY+BvtNGNqiqmqa2pKB99lnLsADQww9w9xMbAfT4GB6RUoaOkSPrtlXqpq2Fq+Dj2AgFg==} peerDependencies: - vite: 5.4.2 + vite: 5.4.3 - vite@5.4.2: - resolution: {integrity: sha512-dDrQTRHp5C1fTFzcSaMxjk6vdpKvT+2/mIdE07Gw2ykehT49O0z/VHS3zZ8iV/Gh8BJJKHWOe5RjaNrW5xf/GA==} + vite@5.4.3: + resolution: {integrity: sha512-IH+nl64eq9lJjFqU+/yrRnrHPVTlgy42/+IzbOdaFDVlyLgI/wDlf+FCobXLX1cT0X5+7LMyH1mIy2xJdLfo8Q==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -8189,42 +8095,35 @@ snapshots: '@nuxt/devalue@2.0.2': {} - '@nuxt/devtools-kit@1.3.14(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))': + '@nuxt/devtools-kit@1.4.1(vite@5.4.3(@types/node@20.16.3)(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.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) - '@nuxt/devtools-kit@1.4.1(vite@5.4.2(@types/node@20.16.3)(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.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) - - '@nuxt/devtools-ui-kit@1.3.14(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.2(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.0)(nuxt@packages+nuxt)(postcss@8.4.44)(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1))': + '@nuxt/devtools-ui-kit@1.4.1(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.0)(nuxt@packages+nuxt)(postcss@8.4.44)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@iconify-json/carbon': 1.1.37 '@iconify-json/logos': 1.1.44 '@iconify-json/ri': 1.1.22 '@iconify-json/tabler': 1.1.120 - '@nuxt/devtools': 1.4.1(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) - '@nuxt/devtools-kit': 1.3.14(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) + '@nuxt/devtools': 1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) + '@nuxt/devtools-kit': 1.4.1(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) '@nuxt/kit': link:packages/kit '@unocss/core': 0.62.3 - '@unocss/nuxt': 0.62.2(postcss@8.4.44)(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(webpack@5.94.0(esbuild@0.23.1)) + '@unocss/nuxt': 0.62.3(postcss@8.4.44)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(webpack@5.94.0(esbuild@0.23.1)) '@unocss/preset-attributify': 0.62.3 '@unocss/preset-icons': 0.62.3 '@unocss/preset-mini': 0.62.3 '@unocss/reset': 0.62.3 - '@vueuse/core': 11.0.1(vue@3.5.0(typescript@5.5.4)) - '@vueuse/integrations': 11.0.1(focus-trap@7.5.4)(vue@3.5.0(typescript@5.5.4)) - '@vueuse/nuxt': 11.0.1(nuxt@packages+nuxt)(vue@3.5.0(typescript@5.5.4)) + '@vueuse/core': 11.0.3(vue@3.5.0(typescript@5.5.4)) + '@vueuse/integrations': 11.0.3(focus-trap@7.5.4)(vue@3.5.0(typescript@5.5.4)) + '@vueuse/nuxt': 11.0.3(nuxt@packages+nuxt)(vue@3.5.0(typescript@5.5.4)) defu: 6.1.4 focus-trap: 7.5.4 splitpanes: 3.1.5 - unocss: 0.62.3(@unocss/webpack@0.62.2(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.44)(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) + unocss: 0.62.3(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.44)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) v-lazy-show: 0.2.4(@vue/compiler-core@3.5.0) transitivePeerDependencies: - '@unocss/webpack' @@ -8262,13 +8161,13 @@ snapshots: rc9: 2.1.2 semver: 7.6.3 - '@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))': + '@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))': dependencies: '@antfu/utils': 0.7.10 - '@nuxt/devtools-kit': 1.4.1(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) + '@nuxt/devtools-kit': 1.4.1(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) '@nuxt/devtools-wizard': 1.4.1 '@nuxt/kit': link:packages/kit - '@vue/devtools-core': 7.3.3(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) + '@vue/devtools-core': 7.3.3(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) '@vue/devtools-kit': 7.3.3 birpc: 0.2.17 consola: 3.2.3 @@ -8297,9 +8196,9 @@ snapshots: sirv: 2.0.4 tinyglobby: 0.2.5 unimport: 3.11.1(rollup@4.21.2) - vite: 5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) - vite-plugin-inspect: 0.8.7(@nuxt/kit@packages+kit)(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) - vite-plugin-vue-inspector: 5.1.3(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) + vite: 5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) + vite-plugin-inspect: 0.8.7(@nuxt/kit@packages+kit)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) + vite-plugin-vue-inspector: 5.1.3(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) which: 3.0.1 ws: 8.18.0 transitivePeerDependencies: @@ -8348,17 +8247,17 @@ snapshots: string-width: 4.2.3 webpack: 5.94.0 - '@nuxt/scripts@0.7.1(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.2(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.0)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.44)(rollup@4.21.2)(typescript@5.5.4)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1))': + '@nuxt/scripts@0.8.0(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.0)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.44)(rollup@4.21.2)(typescript@5.5.4)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1))': dependencies: - '@nuxt/devtools-kit': 1.4.1(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) - '@nuxt/devtools-ui-kit': 1.3.14(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.2(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.0)(nuxt@packages+nuxt)(postcss@8.4.44)(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1)) + '@nuxt/devtools-kit': 1.4.1(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) + '@nuxt/devtools-ui-kit': 1.4.1(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.0)(nuxt@packages+nuxt)(postcss@8.4.44)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1)) '@nuxt/kit': link:packages/kit - '@types/google.maps': 3.55.12 + '@types/google.maps': 3.57.0 '@types/stripe-v3': 3.1.33 '@types/vimeo__player': 2.18.3 - '@types/youtube': 0.0.50 + '@types/youtube': 0.1.0 '@unhead/vue': 1.10.4(vue@3.5.0(typescript@5.5.4)) - '@vueuse/core': 11.0.1(vue@3.5.0(typescript@5.5.4)) + '@vueuse/core': 11.0.3(vue@3.5.0(typescript@5.5.4)) consola: 3.2.3 defu: 6.1.4 h3: h3-nightly@2.0.0-1718872656.6765a6e @@ -8369,7 +8268,7 @@ snapshots: pathe: 1.1.2 pkg-types: 1.2.0 semver: 7.6.3 - shiki: 1.14.1 + shiki: 1.16.1 sirv: 2.0.4 std-env: 3.7.0 third-party-capital: 2.3.0 @@ -8377,7 +8276,7 @@ snapshots: unimport: 3.11.1(rollup@4.21.2) unplugin: 1.12.3 unstorage: 1.10.2(ioredis@5.4.1) - valibot: 0.38.0(typescript@5.5.4) + valibot: 0.41.0(typescript@5.5.4) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -8436,7 +8335,7 @@ snapshots: rc9: 2.1.2 std-env: 3.7.0 - '@nuxt/test-utils@3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.0)(vue@3.5.0(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13))(playwright-core@1.46.1)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.0(typescript@5.5.4)))(vue@3.5.0(typescript@5.5.4))': + '@nuxt/test-utils@3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.0)(vue@3.5.0(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13))(playwright-core@1.46.1)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.0(typescript@5.5.4)))(vue@3.5.0(typescript@5.5.4))': dependencies: '@nuxt/kit': link:packages/kit '@nuxt/schema': link:packages/schema @@ -8462,8 +8361,8 @@ snapshots: ufo: 1.5.4 unenv: 1.10.0 unplugin: 1.12.3 - vite: 5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) - vitest-environment-nuxt: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.0)(vue@3.5.0(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13))(playwright-core@1.46.1)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.0(typescript@5.5.4)))(vue@3.5.0(typescript@5.5.4)) + vite: 5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) + vitest-environment-nuxt: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.0)(vue@3.5.0(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13))(playwright-core@1.46.1)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.0(typescript@5.5.4)))(vue@3.5.0(typescript@5.5.4)) vue: 3.5.0(typescript@5.5.4) vue-router: 4.4.3(vue@3.5.0(typescript@5.5.4)) optionalDependencies: @@ -8820,6 +8719,11 @@ snapshots: dependencies: '@types/hast': 3.0.4 + '@shikijs/core@1.16.1': + dependencies: + '@shikijs/vscode-textmate': 9.2.0 + '@types/hast': 3.0.4 + '@shikijs/transformers@1.1.2': dependencies: shiki: 1.1.2 @@ -8848,6 +8752,8 @@ snapshots: - supports-color - typescript + '@shikijs/vscode-textmate@9.2.0': {} + '@sidvind/better-ajv-errors@2.1.3(ajv@8.12.0)': dependencies: '@babel/code-frame': 7.24.7 @@ -8927,7 +8833,7 @@ snapshots: dependencies: '@types/webpack': 4.41.34 - '@types/google.maps@3.55.12': {} + '@types/google.maps@3.57.0': {} '@types/hash-sum@1.0.2': {} @@ -9057,7 +8963,7 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.1 - '@types/youtube@0.0.50': {} + '@types/youtube@0.1.0': {} '@typescript-eslint/eslint-plugin@8.3.0(@typescript-eslint/parser@8.3.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4))(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)': dependencies: @@ -9176,43 +9082,13 @@ snapshots: unhead: 1.10.4 vue: 3.5.0(typescript@5.5.4) - '@unocss/astro@0.62.2(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))': - dependencies: - '@unocss/core': 0.62.2 - '@unocss/reset': 0.62.2 - '@unocss/vite': 0.62.2(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) - optionalDependencies: - vite: 5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) - transitivePeerDependencies: - - rollup - - supports-color - - '@unocss/astro@0.62.3(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))': + '@unocss/astro@0.62.3(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))': dependencies: '@unocss/core': 0.62.3 '@unocss/reset': 0.62.3 - '@unocss/vite': 0.62.3(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) + '@unocss/vite': 0.62.3(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) optionalDependencies: - vite: 5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) - transitivePeerDependencies: - - rollup - - supports-color - - '@unocss/cli@0.62.2(rollup@4.21.2)': - dependencies: - '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.0(rollup@4.21.2) - '@unocss/config': 0.62.2 - '@unocss/core': 0.62.2 - '@unocss/preset-uno': 0.62.2 - cac: 6.7.14 - chokidar: 3.6.0 - colorette: 2.0.20 - consola: 3.2.3 - magic-string: 0.30.11 - pathe: 1.1.2 - perfect-debounce: 1.0.0 - tinyglobby: 0.2.5 + vite: 5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - rollup - supports-color @@ -9236,13 +9112,6 @@ snapshots: - rollup - supports-color - '@unocss/config@0.62.2': - dependencies: - '@unocss/core': 0.62.2 - unconfig: 0.5.5 - transitivePeerDependencies: - - supports-color - '@unocss/config@0.62.3': dependencies: '@unocss/core': 0.62.3 @@ -9250,25 +9119,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@unocss/core@0.62.2': {} - '@unocss/core@0.62.3': {} - '@unocss/extractor-arbitrary-variants@0.62.2': - dependencies: - '@unocss/core': 0.62.2 - '@unocss/extractor-arbitrary-variants@0.62.3': dependencies: '@unocss/core': 0.62.3 - '@unocss/inspector@0.62.2': - dependencies: - '@unocss/core': 0.62.2 - '@unocss/rule-utils': 0.62.2 - gzip-size: 6.0.0 - sirv: 2.0.4 - '@unocss/inspector@0.62.3': dependencies: '@unocss/core': 0.62.3 @@ -9276,22 +9132,22 @@ snapshots: gzip-size: 6.0.0 sirv: 2.0.4 - '@unocss/nuxt@0.62.2(postcss@8.4.44)(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(webpack@5.94.0(esbuild@0.23.1))': + '@unocss/nuxt@0.62.3(postcss@8.4.44)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@nuxt/kit': link:packages/kit - '@unocss/config': 0.62.2 - '@unocss/core': 0.62.2 - '@unocss/preset-attributify': 0.62.2 - '@unocss/preset-icons': 0.62.2 - '@unocss/preset-tagify': 0.62.2 - '@unocss/preset-typography': 0.62.2 - '@unocss/preset-uno': 0.62.2 - '@unocss/preset-web-fonts': 0.62.2 - '@unocss/preset-wind': 0.62.2 - '@unocss/reset': 0.62.2 - '@unocss/vite': 0.62.2(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) - '@unocss/webpack': 0.62.2(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)) - unocss: 0.62.2(@unocss/webpack@0.62.2(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.44)(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) + '@unocss/config': 0.62.3 + '@unocss/core': 0.62.3 + '@unocss/preset-attributify': 0.62.3 + '@unocss/preset-icons': 0.62.3 + '@unocss/preset-tagify': 0.62.3 + '@unocss/preset-typography': 0.62.3 + '@unocss/preset-uno': 0.62.3 + '@unocss/preset-web-fonts': 0.62.3 + '@unocss/preset-wind': 0.62.3 + '@unocss/reset': 0.62.3 + '@unocss/vite': 0.62.3(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) + '@unocss/webpack': 0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)) + unocss: 0.62.3(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.44)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) transitivePeerDependencies: - postcss - rollup @@ -9299,18 +9155,6 @@ snapshots: - vite - webpack - '@unocss/postcss@0.62.2(postcss@8.4.44)': - dependencies: - '@unocss/config': 0.62.2 - '@unocss/core': 0.62.2 - '@unocss/rule-utils': 0.62.2 - css-tree: 2.3.1 - magic-string: 0.30.11 - postcss: 8.4.44 - tinyglobby: 0.2.5 - transitivePeerDependencies: - - supports-color - '@unocss/postcss@0.62.3(postcss@8.4.44)': dependencies: '@unocss/config': 0.62.3 @@ -9323,22 +9167,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@unocss/preset-attributify@0.62.2': - dependencies: - '@unocss/core': 0.62.2 - '@unocss/preset-attributify@0.62.3': dependencies: '@unocss/core': 0.62.3 - '@unocss/preset-icons@0.62.2': - dependencies: - '@iconify/utils': 2.1.32 - '@unocss/core': 0.62.2 - ofetch: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) - transitivePeerDependencies: - - supports-color - '@unocss/preset-icons@0.62.3': dependencies: '@iconify/utils': 2.1.32 @@ -9347,43 +9179,21 @@ snapshots: transitivePeerDependencies: - supports-color - '@unocss/preset-mini@0.62.2': - dependencies: - '@unocss/core': 0.62.2 - '@unocss/extractor-arbitrary-variants': 0.62.2 - '@unocss/rule-utils': 0.62.2 - '@unocss/preset-mini@0.62.3': dependencies: '@unocss/core': 0.62.3 '@unocss/extractor-arbitrary-variants': 0.62.3 '@unocss/rule-utils': 0.62.3 - '@unocss/preset-tagify@0.62.2': - dependencies: - '@unocss/core': 0.62.2 - '@unocss/preset-tagify@0.62.3': dependencies: '@unocss/core': 0.62.3 - '@unocss/preset-typography@0.62.2': - dependencies: - '@unocss/core': 0.62.2 - '@unocss/preset-mini': 0.62.2 - '@unocss/preset-typography@0.62.3': dependencies: '@unocss/core': 0.62.3 '@unocss/preset-mini': 0.62.3 - '@unocss/preset-uno@0.62.2': - dependencies: - '@unocss/core': 0.62.2 - '@unocss/preset-mini': 0.62.2 - '@unocss/preset-wind': 0.62.2 - '@unocss/rule-utils': 0.62.2 - '@unocss/preset-uno@0.62.3': dependencies: '@unocss/core': 0.62.3 @@ -9391,55 +9201,26 @@ snapshots: '@unocss/preset-wind': 0.62.3 '@unocss/rule-utils': 0.62.3 - '@unocss/preset-web-fonts@0.62.2': - dependencies: - '@unocss/core': 0.62.2 - ofetch: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) - '@unocss/preset-web-fonts@0.62.3': dependencies: '@unocss/core': 0.62.3 ofetch: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) - '@unocss/preset-wind@0.62.2': - dependencies: - '@unocss/core': 0.62.2 - '@unocss/preset-mini': 0.62.2 - '@unocss/rule-utils': 0.62.2 - '@unocss/preset-wind@0.62.3': dependencies: '@unocss/core': 0.62.3 '@unocss/preset-mini': 0.62.3 '@unocss/rule-utils': 0.62.3 - '@unocss/reset@0.62.2': {} - '@unocss/reset@0.62.3': {} - '@unocss/rule-utils@0.62.2': - dependencies: - '@unocss/core': 0.62.3 - magic-string: 0.30.11 - '@unocss/rule-utils@0.62.3': dependencies: '@unocss/core': 0.62.3 magic-string: 0.30.11 - '@unocss/scope@0.62.2': {} - '@unocss/scope@0.62.3': {} - '@unocss/transformer-attributify-jsx-babel@0.62.2': - dependencies: - '@babel/core': 7.25.2 - '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2) - '@babel/preset-typescript': 7.24.7(@babel/core@7.25.2) - '@unocss/core': 0.62.2 - transitivePeerDependencies: - - supports-color - '@unocss/transformer-attributify-jsx-babel@0.62.3': dependencies: '@babel/core': 7.25.2 @@ -9449,60 +9230,25 @@ snapshots: transitivePeerDependencies: - supports-color - '@unocss/transformer-attributify-jsx@0.62.2': - dependencies: - '@unocss/core': 0.62.2 - '@unocss/transformer-attributify-jsx@0.62.3': dependencies: '@unocss/core': 0.62.3 - '@unocss/transformer-compile-class@0.62.2': - dependencies: - '@unocss/core': 0.62.2 - '@unocss/transformer-compile-class@0.62.3': dependencies: '@unocss/core': 0.62.3 - '@unocss/transformer-directives@0.62.2': - dependencies: - '@unocss/core': 0.62.2 - '@unocss/rule-utils': 0.62.2 - css-tree: 2.3.1 - '@unocss/transformer-directives@0.62.3': dependencies: '@unocss/core': 0.62.3 '@unocss/rule-utils': 0.62.3 css-tree: 2.3.1 - '@unocss/transformer-variant-group@0.62.2': - dependencies: - '@unocss/core': 0.62.2 - '@unocss/transformer-variant-group@0.62.3': dependencies: '@unocss/core': 0.62.3 - '@unocss/vite@0.62.2(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))': - dependencies: - '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.0(rollup@4.21.2) - '@unocss/config': 0.62.2 - '@unocss/core': 0.62.2 - '@unocss/inspector': 0.62.2 - '@unocss/scope': 0.62.2 - '@unocss/transformer-directives': 0.62.2 - chokidar: 3.6.0 - magic-string: 0.30.11 - tinyglobby: 0.2.5 - vite: 5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) - transitivePeerDependencies: - - rollup - - supports-color - - '@unocss/vite@0.62.3(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))': + '@unocss/vite@0.62.3(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))': dependencies: '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.0(rollup@4.21.2) @@ -9514,17 +9260,17 @@ snapshots: chokidar: 3.6.0 magic-string: 0.30.11 tinyglobby: 0.2.5 - vite: 5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - rollup - supports-color - '@unocss/webpack@0.62.2(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1))': + '@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.0(rollup@4.21.2) - '@unocss/config': 0.62.2 - '@unocss/core': 0.62.2 + '@unocss/config': 0.62.3 + '@unocss/core': 0.62.3 chokidar: 3.6.0 magic-string: 0.30.11 tinyglobby: 0.2.5 @@ -9571,19 +9317,19 @@ snapshots: - encoding - supports-color - '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4))': + '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4))': dependencies: '@babel/core': 7.25.2 '@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.25.2) '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.25.2) - vite: 5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) vue: 3.5.0(typescript@5.5.4) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.1.3(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4))': + '@vitejs/plugin-vue@5.1.3(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4))': dependencies: - vite: 5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) vue: 3.5.0(typescript@5.5.4) '@vitest/coverage-v8@2.0.5(vitest@2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))': @@ -9757,14 +9503,14 @@ snapshots: '@vue/devtools-api@6.6.3': {} - '@vue/devtools-core@7.3.3(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))': + '@vue/devtools-core@7.3.3(vite@5.4.3(@types/node@20.16.3)(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.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) + vite-hot-client: 0.2.3(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) transitivePeerDependencies: - vite @@ -9837,20 +9583,20 @@ snapshots: js-beautify: 1.14.9 vue-component-type-helpers: 2.0.6 - '@vueuse/core@11.0.1(vue@3.5.0(typescript@5.5.4))': + '@vueuse/core@11.0.3(vue@3.5.0(typescript@5.5.4))': dependencies: '@types/web-bluetooth': 0.0.20 - '@vueuse/metadata': 11.0.1 - '@vueuse/shared': 11.0.1(vue@3.5.0(typescript@5.5.4)) + '@vueuse/metadata': 11.0.3 + '@vueuse/shared': 11.0.3(vue@3.5.0(typescript@5.5.4)) vue-demi: 0.14.10(vue@3.5.0(typescript@5.5.4)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/integrations@11.0.1(focus-trap@7.5.4)(vue@3.5.0(typescript@5.5.4))': + '@vueuse/integrations@11.0.3(focus-trap@7.5.4)(vue@3.5.0(typescript@5.5.4))': dependencies: - '@vueuse/core': 11.0.1(vue@3.5.0(typescript@5.5.4)) - '@vueuse/shared': 11.0.1(vue@3.5.0(typescript@5.5.4)) + '@vueuse/core': 11.0.3(vue@3.5.0(typescript@5.5.4)) + '@vueuse/shared': 11.0.3(vue@3.5.0(typescript@5.5.4)) vue-demi: 0.14.10(vue@3.5.0(typescript@5.5.4)) optionalDependencies: focus-trap: 7.5.4 @@ -9858,13 +9604,13 @@ snapshots: - '@vue/composition-api' - vue - '@vueuse/metadata@11.0.1': {} + '@vueuse/metadata@11.0.3': {} - '@vueuse/nuxt@11.0.1(nuxt@packages+nuxt)(vue@3.5.0(typescript@5.5.4))': + '@vueuse/nuxt@11.0.3(nuxt@packages+nuxt)(vue@3.5.0(typescript@5.5.4))': dependencies: '@nuxt/kit': link:packages/kit - '@vueuse/core': 11.0.1(vue@3.5.0(typescript@5.5.4)) - '@vueuse/metadata': 11.0.1 + '@vueuse/core': 11.0.3(vue@3.5.0(typescript@5.5.4)) + '@vueuse/metadata': 11.0.3 local-pkg: 0.5.0 nuxt: link:packages/nuxt vue-demi: 0.14.10(vue@3.5.0(typescript@5.5.4)) @@ -9872,7 +9618,7 @@ snapshots: - '@vue/composition-api' - vue - '@vueuse/shared@11.0.1(vue@3.5.0(typescript@5.5.4))': + '@vueuse/shared@11.0.3(vue@3.5.0(typescript@5.5.4))': dependencies: vue-demi: 0.14.10(vue@3.5.0(typescript@5.5.4)) transitivePeerDependencies: @@ -13959,6 +13705,12 @@ snapshots: '@shikijs/core': 1.14.1 '@types/hast': 3.0.4 + shiki@1.16.1: + dependencies: + '@shikijs/core': 1.16.1 + '@shikijs/vscode-textmate': 9.2.0 + '@types/hast': 3.0.4 + side-channel@1.0.4: dependencies: call-bind: 1.0.7 @@ -14459,39 +14211,9 @@ snapshots: universalify@2.0.0: {} - unocss@0.62.2(@unocss/webpack@0.62.2(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.44)(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)): + unocss@0.62.3(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.44)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)): dependencies: - '@unocss/astro': 0.62.2(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) - '@unocss/cli': 0.62.2(rollup@4.21.2) - '@unocss/core': 0.62.2 - '@unocss/extractor-arbitrary-variants': 0.62.2 - '@unocss/postcss': 0.62.2(postcss@8.4.44) - '@unocss/preset-attributify': 0.62.2 - '@unocss/preset-icons': 0.62.2 - '@unocss/preset-mini': 0.62.2 - '@unocss/preset-tagify': 0.62.2 - '@unocss/preset-typography': 0.62.2 - '@unocss/preset-uno': 0.62.2 - '@unocss/preset-web-fonts': 0.62.2 - '@unocss/preset-wind': 0.62.2 - '@unocss/reset': 0.62.2 - '@unocss/transformer-attributify-jsx': 0.62.2 - '@unocss/transformer-attributify-jsx-babel': 0.62.2 - '@unocss/transformer-compile-class': 0.62.2 - '@unocss/transformer-directives': 0.62.2 - '@unocss/transformer-variant-group': 0.62.2 - '@unocss/vite': 0.62.2(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) - optionalDependencies: - '@unocss/webpack': 0.62.2(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)) - vite: 5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) - transitivePeerDependencies: - - postcss - - rollup - - supports-color - - unocss@0.62.3(@unocss/webpack@0.62.2(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.44)(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)): - dependencies: - '@unocss/astro': 0.62.3(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) + '@unocss/astro': 0.62.3(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) '@unocss/cli': 0.62.3(rollup@4.21.2) '@unocss/core': 0.62.3 '@unocss/extractor-arbitrary-variants': 0.62.3 @@ -14510,10 +14232,10 @@ snapshots: '@unocss/transformer-compile-class': 0.62.3 '@unocss/transformer-directives': 0.62.3 '@unocss/transformer-variant-group': 0.62.3 - '@unocss/vite': 0.62.3(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) + '@unocss/vite': 0.62.3(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) optionalDependencies: - '@unocss/webpack': 0.62.2(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)) - vite: 5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) + '@unocss/webpack': 0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)) + vite: 5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - postcss - rollup @@ -14624,7 +14346,7 @@ snapshots: dependencies: '@vue/compiler-core': 3.5.0 - valibot@0.38.0(typescript@5.5.4): + valibot@0.41.0(typescript@5.5.4): optionalDependencies: typescript: 5.5.4 @@ -14649,9 +14371,9 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite-hot-client@0.2.3(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)): + vite-hot-client@0.2.3(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)): dependencies: - vite: 5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) vite-node@1.6.0(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0): dependencies: @@ -14659,7 +14381,7 @@ snapshots: debug: 4.3.6(supports-color@9.4.0) pathe: 1.1.2 picocolors: 1.0.1 - vite: 5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - '@types/node' - less @@ -14677,7 +14399,7 @@ snapshots: debug: 4.3.6(supports-color@9.4.0) pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - '@types/node' - less @@ -14689,7 +14411,7 @@ snapshots: - supports-color - terser - vite-plugin-checker@0.7.2(eslint@9.9.1(jiti@2.0.0-beta.3))(optionator@0.9.3)(typescript@5.5.4)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.1.4(typescript@5.5.4)): + vite-plugin-checker@0.7.2(eslint@9.9.1(jiti@2.0.0-beta.3))(optionator@0.9.3)(typescript@5.5.4)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.1.4(typescript@5.5.4)): dependencies: '@babel/code-frame': 7.24.7 ansi-escapes: 4.3.2 @@ -14701,7 +14423,7 @@ snapshots: npm-run-path: 4.0.1 strip-ansi: 6.0.1 tiny-invariant: 1.3.1 - vite: 5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) vscode-languageclient: 7.0.0 vscode-languageserver: 7.0.0 vscode-languageserver-textdocument: 1.0.11 @@ -14712,7 +14434,7 @@ snapshots: typescript: 5.5.4 vue-tsc: 2.1.4(typescript@5.5.4) - vite-plugin-inspect@0.8.7(@nuxt/kit@packages+kit)(rollup@4.21.2)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)): + vite-plugin-inspect@0.8.7(@nuxt/kit@packages+kit)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.0(rollup@4.21.2) @@ -14723,14 +14445,14 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.0.1 sirv: 2.0.4 - vite: 5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) optionalDependencies: '@nuxt/kit': link:packages/kit transitivePeerDependencies: - rollup - supports-color - vite-plugin-vue-inspector@5.1.3(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)): + vite-plugin-vue-inspector@5.1.3(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)): dependencies: '@babel/core': 7.25.2 '@babel/plugin-proposal-decorators': 7.23.2(@babel/core@7.25.2) @@ -14741,11 +14463,11 @@ snapshots: '@vue/compiler-dom': 3.5.0 kolorist: 1.8.0 magic-string: 0.30.11 - vite: 5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - supports-color - vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0): + vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0): dependencies: esbuild: 0.21.5 postcss: 8.4.44 @@ -14756,9 +14478,9 @@ snapshots: sass: 1.69.4 terser: 5.27.0 - vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.0)(vue@3.5.0(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13))(playwright-core@1.46.1)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.0(typescript@5.5.4)))(vue@3.5.0(typescript@5.5.4)): + vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.0)(vue@3.5.0(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13))(playwright-core@1.46.1)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.0(typescript@5.5.4)))(vue@3.5.0(typescript@5.5.4)): dependencies: - '@nuxt/test-utils': 3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.0)(vue@3.5.0(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13))(playwright-core@1.46.1)(vite@5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.0(typescript@5.5.4)))(vue@3.5.0(typescript@5.5.4)) + '@nuxt/test-utils': 3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.0)(vue@3.5.0(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13))(playwright-core@1.46.1)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.0(typescript@5.5.4)))(vue@3.5.0(typescript@5.5.4)) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -14796,7 +14518,7 @@ snapshots: strip-literal: 2.1.0 tinybench: 2.8.0 tinypool: 0.8.4 - vite: 5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) vite-node: 1.6.0(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) why-is-node-running: 2.3.0 optionalDependencies: @@ -14830,7 +14552,7 @@ snapshots: tinybench: 2.8.0 tinypool: 1.0.0 tinyrainbow: 1.2.0 - vite: 5.4.2(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) vite-node: 2.0.5(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) why-is-node-running: 2.3.0 optionalDependencies: From 0c9aa08858647b445d85f7caca84acbbaa8df8ac Mon Sep 17 00:00:00 2001 From: Gianluca Di Francesco Date: Tue, 3 Sep 2024 23:43:49 +0200 Subject: [PATCH 053/108] fix(nuxt): improve `isNuxtError` type inference (#28814) --- packages/nuxt/src/app/composables/error.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/nuxt/src/app/composables/error.ts b/packages/nuxt/src/app/composables/error.ts index c172007f0..8c5885e52 100644 --- a/packages/nuxt/src/app/composables/error.ts +++ b/packages/nuxt/src/app/composables/error.ts @@ -53,7 +53,7 @@ export const clearError = async (options: { redirect?: string } = {}) => { /** @since 3.0.0 */ export const isNuxtError = ( - error?: string | object, + error: unknown, ): error is NuxtError => !!error && typeof error === 'object' && NUXT_ERROR_SIGNATURE in error /** @since 3.0.0 */ From 6c98cdc645060b0eea311dcc42f8834a10117011 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 4 Sep 2024 10:00:20 +0100 Subject: [PATCH 054/108] chore(deps): update all non-major dependencies (main) (#28816) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 4 +- packages/nuxt/package.json | 2 +- pnpm-lock.yaml | 234 ++++++++++++++++++------------------- 3 files changed, 120 insertions(+), 120 deletions(-) diff --git a/package.json b/package.json index 9cfbecb2f..e9b124883 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "@nuxt/ui-templates": "workspace:*", "@nuxt/vite-builder": "workspace:*", "@nuxt/webpack-builder": "workspace:*", - "@types/node": "20.16.3", + "@types/node": "20.16.4", "c12": "2.0.0-beta.2", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", "jiti": "2.0.0-beta.3", @@ -60,7 +60,7 @@ "@nuxt/webpack-builder": "workspace:*", "@testing-library/vue": "8.1.0", "@types/eslint__js": "8.42.3", - "@types/node": "20.16.3", + "@types/node": "20.16.4", "@types/semver": "7.5.8", "@unhead/schema": "1.10.4", "@unhead/vue": "1.10.4", diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index e72b6c80d..de15e4cde 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -123,7 +123,7 @@ "vue-router": "^4.4.3" }, "devDependencies": { - "@nuxt/scripts": "0.8.0", + "@nuxt/scripts": "0.8.2", "@nuxt/ui-templates": "1.3.4", "@parcel/watcher": "2.4.1", "@types/estree": "1.0.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 36c1bb5af..ec4ad3967 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,7 +10,7 @@ overrides: '@nuxt/ui-templates': workspace:* '@nuxt/vite-builder': workspace:* '@nuxt/webpack-builder': workspace:* - '@types/node': 20.16.3 + '@types/node': 20.16.4 c12: 2.0.0-beta.2 h3: npm:h3-nightly@2.0.0-1718872656.6765a6e jiti: 2.0.0-beta.3 @@ -43,7 +43,7 @@ importers: version: link:packages/kit '@nuxt/test-utils': specifier: 3.14.1 - version: 3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.0)(vue@3.5.0(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13))(playwright-core@1.46.1)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.0(typescript@5.5.4)))(vue@3.5.0(typescript@5.5.4)) + version: 3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.0)(vue@3.5.0(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13))(playwright-core@1.46.1)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.4)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.0(typescript@5.5.4)))(vue@3.5.0(typescript@5.5.4)) '@nuxt/webpack-builder': specifier: workspace:* version: link:packages/webpack @@ -54,8 +54,8 @@ importers: specifier: 8.42.3 version: 8.42.3 '@types/node': - specifier: 20.16.3 - version: 20.16.3 + specifier: 20.16.4 + version: 20.16.4 '@types/semver': specifier: 7.5.8 version: 7.5.8 @@ -67,10 +67,10 @@ importers: version: 1.10.4(vue@3.5.0(typescript@5.5.4)) '@vitejs/plugin-vue': specifier: 5.1.3 - version: 5.1.3(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4)) + version: 5.1.3(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4)) '@vitest/coverage-v8': specifier: 2.0.5 - version: 2.0.5(vitest@2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0)) + version: 2.0.5(vitest@2.0.5(@types/node@20.16.4)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0)) '@vue/test-utils': specifier: 2.4.6 version: 2.4.6 @@ -166,10 +166,10 @@ importers: version: 1.5.4 vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) + version: 2.0.5(@types/node@20.16.4)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) vitest-environment-nuxt: specifier: 1.0.1 - version: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.0)(vue@3.5.0(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13))(playwright-core@1.46.1)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.0(typescript@5.5.4)))(vue@3.5.0(typescript@5.5.4)) + version: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.0)(vue@3.5.0(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13))(playwright-core@1.46.1)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.4)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.0(typescript@5.5.4)))(vue@3.5.0(typescript@5.5.4)) vue: specifier: 3.5.0 version: 3.5.0(typescript@5.5.4) @@ -257,10 +257,10 @@ importers: version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.1.4(typescript@5.5.4)) vite: specifier: 5.4.3 - version: 5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) + version: 5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0) vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) + version: 2.0.5(@types/node@20.16.4)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) webpack: specifier: 5.94.0 version: 5.94.0 @@ -272,7 +272,7 @@ importers: version: 2.0.2 '@nuxt/devtools': specifier: ^1.4.1 - version: 1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) + version: 1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)) '@nuxt/kit': specifier: workspace:* version: link:../kit @@ -286,8 +286,8 @@ importers: specifier: workspace:* version: link:../vite '@types/node': - specifier: 20.16.3 - version: 20.16.3 + specifier: 20.16.4 + version: 20.16.4 '@unhead/dom': specifier: ^1.10.4 version: 1.10.4 @@ -458,8 +458,8 @@ importers: version: 4.4.3(vue@3.5.0(typescript@5.5.4)) devDependencies: '@nuxt/scripts': - specifier: 0.8.0 - version: 0.8.0(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.0)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.44)(rollup@4.21.2)(typescript@5.5.4)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1)) + specifier: 0.8.2 + version: 0.8.2(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.0)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.44)(rollup@4.21.2)(typescript@5.5.4)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1)) '@nuxt/ui-templates': specifier: workspace:* version: link:../ui-templates @@ -471,7 +471,7 @@ importers: version: 1.0.5 '@vitejs/plugin-vue': specifier: 5.1.3 - version: 5.1.3(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4)) + version: 5.1.3(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4)) '@vue/compiler-sfc': specifier: 3.5.0 version: 3.5.0 @@ -480,10 +480,10 @@ importers: version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.1.4(typescript@5.5.4)) vite: specifier: 5.4.3 - version: 5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) + version: 5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0) vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) + version: 2.0.5(@types/node@20.16.4)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) packages/schema: dependencies: @@ -544,10 +544,10 @@ importers: version: 1.10.4 '@vitejs/plugin-vue': specifier: 5.1.3 - version: 5.1.3(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4)) + version: 5.1.3(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4)) '@vitejs/plugin-vue-jsx': specifier: 4.0.1 - version: 4.0.1(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4)) + version: 4.0.1(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4)) '@vue/compiler-core': specifier: 3.5.0 version: 3.5.0 @@ -586,7 +586,7 @@ importers: version: 1.10.0 vite: specifier: 5.4.3 - version: 5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) + version: 5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0) vue: specifier: 3.5.0 version: 3.5.0(typescript@5.5.4) @@ -622,7 +622,7 @@ importers: version: 4.0.0 html-validate: specifier: 8.21.0 - version: 8.21.0(vitest@1.6.0(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0)) + version: 8.21.0(vitest@1.6.0(@types/node@20.16.4)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0)) jiti: specifier: 2.0.0-beta.3 version: 2.0.0-beta.3 @@ -646,10 +646,10 @@ importers: version: 0.2.5 unocss: specifier: 0.62.3 - version: 0.62.3(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.44)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) + version: 0.62.3(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.44)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)) vite: specifier: 5.4.3 - version: 5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) + version: 5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0) packages/vite: dependencies: @@ -661,10 +661,10 @@ importers: version: 5.0.7(rollup@4.21.2) '@vitejs/plugin-vue': specifier: ^5.1.3 - version: 5.1.3(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4)) + version: 5.1.3(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4)) '@vitejs/plugin-vue-jsx': specifier: ^4.0.1 - version: 4.0.1(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4)) + version: 4.0.1(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4)) autoprefixer: specifier: ^10.4.20 version: 10.4.20(postcss@8.4.44) @@ -745,13 +745,13 @@ importers: version: 1.12.3 vite: specifier: 5.4.3 - version: 5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) + version: 5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0) vite-node: specifier: ^2.0.5 - version: 2.0.5(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) + version: 2.0.5(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0) vite-plugin-checker: specifier: ^0.7.2 - version: 0.7.2(eslint@9.9.1(jiti@2.0.0-beta.3))(optionator@0.9.3)(typescript@5.5.4)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.1.4(typescript@5.5.4)) + version: 0.7.2(eslint@9.9.1(jiti@2.0.0-beta.3))(optionator@0.9.3)(typescript@5.5.4)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.1.4(typescript@5.5.4)) vue-bundle-renderer: specifier: ^2.1.0 version: 2.1.0 @@ -1013,7 +1013,7 @@ importers: version: 0.10.7(rollup@4.21.2)(vue-router@4.4.3(vue@3.5.0(typescript@5.5.4)))(vue@3.5.0(typescript@5.5.4)) vitest: specifier: 1.6.0 - version: 1.6.0(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) + version: 1.6.0(@types/node@20.16.4)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) vue: specifier: 3.5.0 version: 3.5.0(typescript@5.5.4) @@ -1927,8 +1927,8 @@ packages: peerDependencies: webpack: ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 - '@nuxt/scripts@0.8.0': - resolution: {integrity: sha512-XodZ/6pSkqsZXGBwp5+LFQgOb0mhOstNzgyjr3OVxpwt6eC1OHEa2vENuLy5URnPkOPgq383zPopyn2kt6N0Vw==} + '@nuxt/scripts@0.8.2': + resolution: {integrity: sha512-86RIStaogq3UY0LmtuJ7sMj79DYWYdSVxxGYFvl60Wxv/B4BBrMhl/xHUX4ybSBXosEnMyFjqVromAta5xKHcw==} '@nuxt/telemetry@2.5.4': resolution: {integrity: sha512-KH6wxzsNys69daSO0xUv0LEBAfhwwjK1M+0Cdi1/vxmifCslMIY7lN11B4eywSfscbyVPAYJvANyc7XiVPImBQ==} @@ -2454,8 +2454,8 @@ packages: '@types/node-sass@4.11.6': resolution: {integrity: sha512-Qkf5Fs9zzsXchenUY7oVdIHyv8FtPgqIXqOJzhh3FDqpYjqvc/gtZ3hlZVFmKQhl7wyI4+WkRbYufYC5pfY7iw==} - '@types/node@20.16.3': - resolution: {integrity: sha512-/wdGiWRkMOm53gAsSyFMXFZHbVg7C6CbkrzHNpaHoYfsUWPg7m6ZRKtvQjgvQ9i8WT540a3ydRlRQbxjY30XxQ==} + '@types/node@20.16.4': + resolution: {integrity: sha512-ioyQ1zK9aGEomJ45zz8S8IdzElyxhvP1RVWnPrXDf6wFaUb+kk1tEcVVJkF7RPGM0VWI7cp5U57oCPIn5iN1qg==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -7041,7 +7041,7 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: - '@types/node': 20.16.3 + '@types/node': 20.16.4 less: '*' lightningcss: ^1.21.0 sass: '*' @@ -7076,7 +7076,7 @@ packages: hasBin: true peerDependencies: '@edge-runtime/vm': '*' - '@types/node': 20.16.3 + '@types/node': 20.16.4 '@vitest/browser': 1.6.0 '@vitest/ui': 1.6.0 happy-dom: '*' @@ -7101,7 +7101,7 @@ packages: hasBin: true peerDependencies: '@edge-runtime/vm': '*' - '@types/node': 20.16.3 + '@types/node': 20.16.4 '@vitest/browser': 2.0.5 '@vitest/ui': 2.0.5 happy-dom: '*' @@ -7994,7 +7994,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.5 '@types/istanbul-reports': 3.0.3 - '@types/node': 20.16.3 + '@types/node': 20.16.4 '@types/yargs': 17.0.28 chalk: 4.1.2 @@ -8095,24 +8095,24 @@ snapshots: '@nuxt/devalue@2.0.2': {} - '@nuxt/devtools-kit@1.4.1(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))': + '@nuxt/devtools-kit@1.4.1(vite@5.4.3(@types/node@20.16.4)(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.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0) - '@nuxt/devtools-ui-kit@1.4.1(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.0)(nuxt@packages+nuxt)(postcss@8.4.44)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1))': + '@nuxt/devtools-ui-kit@1.4.1(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.0)(nuxt@packages+nuxt)(postcss@8.4.44)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@iconify-json/carbon': 1.1.37 '@iconify-json/logos': 1.1.44 '@iconify-json/ri': 1.1.22 '@iconify-json/tabler': 1.1.120 - '@nuxt/devtools': 1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) - '@nuxt/devtools-kit': 1.4.1(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) + '@nuxt/devtools': 1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)) + '@nuxt/devtools-kit': 1.4.1(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)) '@nuxt/kit': link:packages/kit '@unocss/core': 0.62.3 - '@unocss/nuxt': 0.62.3(postcss@8.4.44)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(webpack@5.94.0(esbuild@0.23.1)) + '@unocss/nuxt': 0.62.3(postcss@8.4.44)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(webpack@5.94.0(esbuild@0.23.1)) '@unocss/preset-attributify': 0.62.3 '@unocss/preset-icons': 0.62.3 '@unocss/preset-mini': 0.62.3 @@ -8123,7 +8123,7 @@ snapshots: defu: 6.1.4 focus-trap: 7.5.4 splitpanes: 3.1.5 - unocss: 0.62.3(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.44)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) + unocss: 0.62.3(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.44)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)) v-lazy-show: 0.2.4(@vue/compiler-core@3.5.0) transitivePeerDependencies: - '@unocss/webpack' @@ -8161,13 +8161,13 @@ snapshots: rc9: 2.1.2 semver: 7.6.3 - '@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))': + '@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))': dependencies: '@antfu/utils': 0.7.10 - '@nuxt/devtools-kit': 1.4.1(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) + '@nuxt/devtools-kit': 1.4.1(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)) '@nuxt/devtools-wizard': 1.4.1 '@nuxt/kit': link:packages/kit - '@vue/devtools-core': 7.3.3(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) + '@vue/devtools-core': 7.3.3(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)) '@vue/devtools-kit': 7.3.3 birpc: 0.2.17 consola: 3.2.3 @@ -8196,9 +8196,9 @@ snapshots: sirv: 2.0.4 tinyglobby: 0.2.5 unimport: 3.11.1(rollup@4.21.2) - vite: 5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) - vite-plugin-inspect: 0.8.7(@nuxt/kit@packages+kit)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) - vite-plugin-vue-inspector: 5.1.3(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) + vite: 5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0) + vite-plugin-inspect: 0.8.7(@nuxt/kit@packages+kit)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)) + vite-plugin-vue-inspector: 5.1.3(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)) which: 3.0.1 ws: 8.18.0 transitivePeerDependencies: @@ -8247,10 +8247,10 @@ snapshots: string-width: 4.2.3 webpack: 5.94.0 - '@nuxt/scripts@0.8.0(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.0)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.44)(rollup@4.21.2)(typescript@5.5.4)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1))': + '@nuxt/scripts@0.8.2(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.0)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.44)(rollup@4.21.2)(typescript@5.5.4)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1))': dependencies: - '@nuxt/devtools-kit': 1.4.1(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) - '@nuxt/devtools-ui-kit': 1.4.1(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.0)(nuxt@packages+nuxt)(postcss@8.4.44)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1)) + '@nuxt/devtools-kit': 1.4.1(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)) + '@nuxt/devtools-ui-kit': 1.4.1(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.0)(nuxt@packages+nuxt)(postcss@8.4.44)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1)) '@nuxt/kit': link:packages/kit '@types/google.maps': 3.57.0 '@types/stripe-v3': 3.1.33 @@ -8335,7 +8335,7 @@ snapshots: rc9: 2.1.2 std-env: 3.7.0 - '@nuxt/test-utils@3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.0)(vue@3.5.0(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13))(playwright-core@1.46.1)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.0(typescript@5.5.4)))(vue@3.5.0(typescript@5.5.4))': + '@nuxt/test-utils@3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.0)(vue@3.5.0(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13))(playwright-core@1.46.1)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.4)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.0(typescript@5.5.4)))(vue@3.5.0(typescript@5.5.4))': dependencies: '@nuxt/kit': link:packages/kit '@nuxt/schema': link:packages/schema @@ -8361,8 +8361,8 @@ snapshots: ufo: 1.5.4 unenv: 1.10.0 unplugin: 1.12.3 - vite: 5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) - vitest-environment-nuxt: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.0)(vue@3.5.0(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13))(playwright-core@1.46.1)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.0(typescript@5.5.4)))(vue@3.5.0(typescript@5.5.4)) + vite: 5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0) + vitest-environment-nuxt: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.0)(vue@3.5.0(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13))(playwright-core@1.46.1)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.4)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.0(typescript@5.5.4)))(vue@3.5.0(typescript@5.5.4)) vue: 3.5.0(typescript@5.5.4) vue-router: 4.4.3(vue@3.5.0(typescript@5.5.4)) optionalDependencies: @@ -8370,7 +8370,7 @@ snapshots: '@vue/test-utils': 2.4.6 happy-dom: 15.7.3 playwright-core: 1.46.1 - vitest: 2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) + vitest: 2.0.5(@types/node@20.16.4)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - magicast @@ -8405,7 +8405,7 @@ snapshots: remark-parse: 11.0.0 remark-rehype: 11.1.0 scule: 1.3.0 - shiki: 1.14.1 + shiki: 1.16.1 ufo: 1.5.4 unified: 11.0.5 unist-builder: 4.0.0 @@ -8805,14 +8805,14 @@ snapshots: '@types/clean-css@4.2.11': dependencies: - '@types/node': 20.16.3 + '@types/node': 20.16.4 source-map: 0.6.1 '@types/clear@0.1.4': {} '@types/connect@3.4.37': dependencies: - '@types/node': 20.16.3 + '@types/node': 20.16.4 '@types/debug@4.1.12': dependencies: @@ -8849,7 +8849,7 @@ snapshots: '@types/http-proxy@1.17.14': dependencies: - '@types/node': 20.16.3 + '@types/node': 20.16.4 '@types/istanbul-lib-coverage@2.0.5': {} @@ -8877,9 +8877,9 @@ snapshots: '@types/node-sass@4.11.6': dependencies: - '@types/node': 20.16.3 + '@types/node': 20.16.4 - '@types/node@20.16.3': + '@types/node@20.16.4': dependencies: undici-types: 6.19.6 @@ -8895,7 +8895,7 @@ snapshots: '@types/sass-loader@8.0.9': dependencies: - '@types/node': 20.16.3 + '@types/node': 20.16.4 '@types/node-sass': 4.11.6 '@types/webpack': 4.41.34 sass: 1.69.4 @@ -8922,7 +8922,7 @@ snapshots: '@types/webpack-bundle-analyzer@4.7.0': dependencies: - '@types/node': 20.16.3 + '@types/node': 20.16.4 tapable: 2.2.1 webpack: 5.94.0 transitivePeerDependencies: @@ -8944,13 +8944,13 @@ snapshots: '@types/webpack-sources@3.2.1': dependencies: - '@types/node': 20.16.3 + '@types/node': 20.16.4 '@types/source-list-map': 0.1.4 source-map: 0.7.4 '@types/webpack@4.41.34': dependencies: - '@types/node': 20.16.3 + '@types/node': 20.16.4 '@types/tapable': 1.0.10 '@types/uglify-js': 3.17.3 '@types/webpack-sources': 3.2.1 @@ -9082,13 +9082,13 @@ snapshots: unhead: 1.10.4 vue: 3.5.0(typescript@5.5.4) - '@unocss/astro@0.62.3(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))': + '@unocss/astro@0.62.3(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))': dependencies: '@unocss/core': 0.62.3 '@unocss/reset': 0.62.3 - '@unocss/vite': 0.62.3(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) + '@unocss/vite': 0.62.3(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)) optionalDependencies: - vite: 5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - rollup - supports-color @@ -9132,7 +9132,7 @@ snapshots: gzip-size: 6.0.0 sirv: 2.0.4 - '@unocss/nuxt@0.62.3(postcss@8.4.44)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(webpack@5.94.0(esbuild@0.23.1))': + '@unocss/nuxt@0.62.3(postcss@8.4.44)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@nuxt/kit': link:packages/kit '@unocss/config': 0.62.3 @@ -9145,9 +9145,9 @@ snapshots: '@unocss/preset-web-fonts': 0.62.3 '@unocss/preset-wind': 0.62.3 '@unocss/reset': 0.62.3 - '@unocss/vite': 0.62.3(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) + '@unocss/vite': 0.62.3(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)) '@unocss/webpack': 0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)) - unocss: 0.62.3(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.44)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) + unocss: 0.62.3(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.44)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)) transitivePeerDependencies: - postcss - rollup @@ -9248,7 +9248,7 @@ snapshots: dependencies: '@unocss/core': 0.62.3 - '@unocss/vite@0.62.3(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))': + '@unocss/vite@0.62.3(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))': dependencies: '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.0(rollup@4.21.2) @@ -9260,7 +9260,7 @@ snapshots: chokidar: 3.6.0 magic-string: 0.30.11 tinyglobby: 0.2.5 - vite: 5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - rollup - supports-color @@ -9317,22 +9317,22 @@ snapshots: - encoding - supports-color - '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4))': + '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4))': dependencies: '@babel/core': 7.25.2 '@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.25.2) '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.25.2) - vite: 5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0) vue: 3.5.0(typescript@5.5.4) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.1.3(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4))': + '@vitejs/plugin-vue@5.1.3(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4))': dependencies: - vite: 5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0) vue: 3.5.0(typescript@5.5.4) - '@vitest/coverage-v8@2.0.5(vitest@2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))': + '@vitest/coverage-v8@2.0.5(vitest@2.0.5(@types/node@20.16.4)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 @@ -9346,7 +9346,7 @@ snapshots: std-env: 3.7.0 test-exclude: 7.0.1 tinyrainbow: 1.2.0 - vitest: 2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) + vitest: 2.0.5(@types/node@20.16.4)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - supports-color @@ -9503,14 +9503,14 @@ snapshots: '@vue/devtools-api@6.6.3': {} - '@vue/devtools-core@7.3.3(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))': + '@vue/devtools-core@7.3.3(vite@5.4.3(@types/node@20.16.4)(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.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) + vite-hot-client: 0.2.3(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)) transitivePeerDependencies: - vite @@ -11357,7 +11357,7 @@ snapshots: html-tags@3.3.1: {} - html-validate@8.21.0(vitest@1.6.0(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0)): + html-validate@8.21.0(vitest@1.6.0(@types/node@20.16.4)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0)): dependencies: '@babel/code-frame': 7.24.7 '@html-validate/stylish': 4.2.0 @@ -11371,7 +11371,7 @@ snapshots: prompts: 2.4.2 semver: 7.6.3 optionalDependencies: - vitest: 1.6.0(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) + vitest: 1.6.0(@types/node@20.16.4)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) html-void-elements@3.0.0: {} @@ -11699,7 +11699,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.16.3 + '@types/node': 20.16.4 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -11707,13 +11707,13 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.16.3 + '@types/node': 20.16.4 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@29.7.0: dependencies: - '@types/node': 20.16.3 + '@types/node': 20.16.4 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -14211,9 +14211,9 @@ snapshots: universalify@2.0.0: {} - unocss@0.62.3(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.44)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)): + unocss@0.62.3(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.44)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)): dependencies: - '@unocss/astro': 0.62.3(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) + '@unocss/astro': 0.62.3(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)) '@unocss/cli': 0.62.3(rollup@4.21.2) '@unocss/core': 0.62.3 '@unocss/extractor-arbitrary-variants': 0.62.3 @@ -14232,10 +14232,10 @@ snapshots: '@unocss/transformer-compile-class': 0.62.3 '@unocss/transformer-directives': 0.62.3 '@unocss/transformer-variant-group': 0.62.3 - '@unocss/vite': 0.62.3(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)) + '@unocss/vite': 0.62.3(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)) optionalDependencies: '@unocss/webpack': 0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)) - vite: 5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - postcss - rollup @@ -14371,17 +14371,17 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite-hot-client@0.2.3(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)): + vite-hot-client@0.2.3(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)): dependencies: - vite: 5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0) - vite-node@1.6.0(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0): + vite-node@1.6.0(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0): dependencies: cac: 6.7.14 debug: 4.3.6(supports-color@9.4.0) pathe: 1.1.2 picocolors: 1.0.1 - vite: 5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - '@types/node' - less @@ -14393,13 +14393,13 @@ snapshots: - supports-color - terser - vite-node@2.0.5(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0): + vite-node@2.0.5(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0): dependencies: cac: 6.7.14 debug: 4.3.6(supports-color@9.4.0) pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - '@types/node' - less @@ -14411,7 +14411,7 @@ snapshots: - supports-color - terser - vite-plugin-checker@0.7.2(eslint@9.9.1(jiti@2.0.0-beta.3))(optionator@0.9.3)(typescript@5.5.4)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.1.4(typescript@5.5.4)): + vite-plugin-checker@0.7.2(eslint@9.9.1(jiti@2.0.0-beta.3))(optionator@0.9.3)(typescript@5.5.4)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.1.4(typescript@5.5.4)): dependencies: '@babel/code-frame': 7.24.7 ansi-escapes: 4.3.2 @@ -14423,7 +14423,7 @@ snapshots: npm-run-path: 4.0.1 strip-ansi: 6.0.1 tiny-invariant: 1.3.1 - vite: 5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0) vscode-languageclient: 7.0.0 vscode-languageserver: 7.0.0 vscode-languageserver-textdocument: 1.0.11 @@ -14434,7 +14434,7 @@ snapshots: typescript: 5.5.4 vue-tsc: 2.1.4(typescript@5.5.4) - vite-plugin-inspect@0.8.7(@nuxt/kit@packages+kit)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)): + vite-plugin-inspect@0.8.7(@nuxt/kit@packages+kit)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.0(rollup@4.21.2) @@ -14445,14 +14445,14 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.0.1 sirv: 2.0.4 - vite: 5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0) optionalDependencies: '@nuxt/kit': link:packages/kit transitivePeerDependencies: - rollup - supports-color - vite-plugin-vue-inspector@5.1.3(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0)): + vite-plugin-vue-inspector@5.1.3(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)): dependencies: '@babel/core': 7.25.2 '@babel/plugin-proposal-decorators': 7.23.2(@babel/core@7.25.2) @@ -14463,24 +14463,24 @@ snapshots: '@vue/compiler-dom': 3.5.0 kolorist: 1.8.0 magic-string: 0.30.11 - vite: 5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - supports-color - vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0): + vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0): dependencies: esbuild: 0.21.5 postcss: 8.4.44 rollup: 4.21.2 optionalDependencies: - '@types/node': 20.16.3 + '@types/node': 20.16.4 fsevents: 2.3.3 sass: 1.69.4 terser: 5.27.0 - vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.0)(vue@3.5.0(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13))(playwright-core@1.46.1)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.0(typescript@5.5.4)))(vue@3.5.0(typescript@5.5.4)): + vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.0)(vue@3.5.0(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13))(playwright-core@1.46.1)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.4)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.0(typescript@5.5.4)))(vue@3.5.0(typescript@5.5.4)): dependencies: - '@nuxt/test-utils': 3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.0)(vue@3.5.0(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13))(playwright-core@1.46.1)(vite@5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.0(typescript@5.5.4)))(vue@3.5.0(typescript@5.5.4)) + '@nuxt/test-utils': 3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.0)(vue@3.5.0(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13))(playwright-core@1.46.1)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.4)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.0(typescript@5.5.4)))(vue@3.5.0(typescript@5.5.4)) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -14499,7 +14499,7 @@ snapshots: - vue - vue-router - vitest@1.6.0(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0): + vitest@1.6.0(@types/node@20.16.4)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0): dependencies: '@vitest/expect': 1.6.0 '@vitest/runner': 1.6.0 @@ -14518,11 +14518,11 @@ snapshots: strip-literal: 2.1.0 tinybench: 2.8.0 tinypool: 0.8.4 - vite: 5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) - vite-node: 1.6.0(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0) + vite-node: 1.6.0(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.16.3 + '@types/node': 20.16.4 happy-dom: 15.7.3 transitivePeerDependencies: - less @@ -14534,7 +14534,7 @@ snapshots: - supports-color - terser - vitest@2.0.5(@types/node@20.16.3)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0): + vitest@2.0.5(@types/node@20.16.4)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -14552,11 +14552,11 @@ snapshots: tinybench: 2.8.0 tinypool: 1.0.0 tinyrainbow: 1.2.0 - vite: 5.4.3(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) - vite-node: 2.0.5(@types/node@20.16.3)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0) + vite-node: 2.0.5(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.16.3 + '@types/node': 20.16.4 happy-dom: 15.7.3 transitivePeerDependencies: - less From 4340cd569837c080b3e17bef512139bb5815d67f Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Wed, 4 Sep 2024 16:55:38 +0100 Subject: [PATCH 055/108] fix(schema): enable `propsDestructure` by default (#28830) --- packages/schema/src/config/app.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/schema/src/config/app.ts b/packages/schema/src/config/app.ts index f8b408bc2..5b890528b 100644 --- a/packages/schema/src/config/app.ts +++ b/packages/schema/src/config/app.ts @@ -31,11 +31,10 @@ export default defineUntypedSchema({ }, /** - * Vue Experimental: Enable reactive destructure for `defineProps` - * @see [Vue RFC#502](https://github.com/vuejs/rfcs/discussions/502) + * Enable reactive destructure for `defineProps` * @type {boolean} */ - propsDestructure: false, + propsDestructure: true, }, /** From e7b5dcfaffc187ee21dc685e16f9295ddadc3c71 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 4 Sep 2024 20:10:14 +0100 Subject: [PATCH 056/108] chore(deps): update all non-major dependencies (main) (#28823) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Daniel Roe --- package.json | 8 +- packages/nuxt/package.json | 12 +- .../src/core/runtime/nitro/cache-driver.js | 4 +- packages/schema/package.json | 6 +- packages/vite/package.json | 6 +- packages/webpack/package.json | 6 +- pnpm-lock.yaml | 1049 +++++++++-------- test/bundle.test.ts | 4 +- 8 files changed, 582 insertions(+), 513 deletions(-) diff --git a/package.json b/package.json index e9b124883..a9cf0ec96 100644 --- a/package.json +++ b/package.json @@ -46,11 +46,13 @@ "magic-string": "^0.30.11", "nitro": "npm:nitro-nightly@3.0.0-beta-28665895.e727afda", "nuxt": "workspace:*", - "rollup": "^4.21.2", + "postcss": "8.4.45", + "rollup": "4.21.2", "typescript": "5.5.4", + "ufo": "1.5.4", "unbuild": "3.0.0-rc.7", "vite": "5.4.3", - "vue": "3.5.0" + "vue": "3.5.1" }, "devDependencies": { "@eslint/js": "9.9.1", @@ -99,7 +101,7 @@ "ufo": "1.5.4", "vitest": "2.0.5", "vitest-environment-nuxt": "1.0.1", - "vue": "3.5.0", + "vue": "3.5.1", "vue-router": "4.4.3", "vue-tsc": "2.1.4" }, diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index de15e4cde..39e894246 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -68,7 +68,7 @@ "@unhead/dom": "^1.10.4", "@unhead/ssr": "^1.10.4", "@unhead/vue": "^1.10.4", - "@vue/shared": "^3.5.0", + "@vue/shared": "^3.5.1", "acorn": "8.12.1", "c12": "^2.0.0-beta.2", "chokidar": "^3.6.0", @@ -113,22 +113,22 @@ "unctx": "^2.3.1", "unenv": "^1.10.0", "unimport": "^3.11.1", - "unplugin": "^1.12.3", + "unplugin": "^1.13.1", "unplugin-vue-router": "^0.10.7", - "unstorage": "^1.10.2", + "unstorage": "^1.11.1", "untyped": "^1.4.2", - "vue": "^3.5.0", + "vue": "^3.5.1", "vue-bundle-renderer": "^2.1.0", "vue-devtools-stub": "^0.1.0", "vue-router": "^4.4.3" }, "devDependencies": { - "@nuxt/scripts": "0.8.2", + "@nuxt/scripts": "0.8.3", "@nuxt/ui-templates": "1.3.4", "@parcel/watcher": "2.4.1", "@types/estree": "1.0.5", "@vitejs/plugin-vue": "5.1.3", - "@vue/compiler-sfc": "3.5.0", + "@vue/compiler-sfc": "3.5.1", "unbuild": "3.0.0-rc.7", "vite": "5.4.3", "vitest": "2.0.5" diff --git a/packages/nuxt/src/core/runtime/nitro/cache-driver.js b/packages/nuxt/src/core/runtime/nitro/cache-driver.js index 59a19e3b0..7a6076c73 100644 --- a/packages/nuxt/src/core/runtime/nitro/cache-driver.js +++ b/packages/nuxt/src/core/runtime/nitro/cache-driver.js @@ -20,8 +20,8 @@ export default defineDriver((opts) => { ...fs, // fall back to file system - only the bottom three methods are used in renderer async setItem (key, value, opts) { await Promise.all([ - fs.setItem(normalizeFsKey(key), value, opts), - lru.setItem(key, value, opts), + fs.setItem?.(normalizeFsKey(key), value, opts), + lru.setItem?.(key, value, opts), ]) }, async hasItem (key, opts) { diff --git a/packages/schema/package.json b/packages/schema/package.json index c9d77a013..b03e6c36f 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -42,8 +42,8 @@ "@unhead/schema": "1.10.4", "@vitejs/plugin-vue": "5.1.3", "@vitejs/plugin-vue-jsx": "4.0.1", - "@vue/compiler-core": "3.5.0", - "@vue/compiler-sfc": "3.5.0", + "@vue/compiler-core": "3.5.1", + "@vue/compiler-sfc": "3.5.1", "@vue/language-core": "2.1.4", "c12": "2.0.0-beta.2", "esbuild-loader": "4.2.2", @@ -55,7 +55,7 @@ "unctx": "2.3.1", "unenv": "1.10.0", "vite": "5.4.3", - "vue": "3.5.0", + "vue": "3.5.1", "vue-bundle-renderer": "2.1.0", "vue-loader": "17.4.2", "vue-router": "4.4.3", diff --git a/packages/vite/package.json b/packages/vite/package.json index b74f79bdd..88c3d7e7e 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -29,7 +29,7 @@ "@types/estree": "1.0.5", "rollup": "4.21.2", "unbuild": "3.0.0-rc.7", - "vue": "3.5.0" + "vue": "3.5.1" }, "dependencies": { "@nuxt/kit": "workspace:*", @@ -55,13 +55,13 @@ "pathe": "^1.1.2", "perfect-debounce": "^1.0.0", "pkg-types": "^1.2.0", - "postcss": "^8.4.44", + "postcss": "^8.4.45", "rollup-plugin-visualizer": "^5.12.0", "std-env": "^3.7.0", "strip-literal": "^2.1.0", "ufo": "^1.5.4", "unenv": "^1.10.0", - "unplugin": "^1.12.3", + "unplugin": "^1.13.1", "vite": "^5.4.3", "vite-node": "^2.0.5", "vite-plugin-checker": "^0.7.2", diff --git a/packages/webpack/package.json b/packages/webpack/package.json index 148b1fa1f..77e8b302b 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -50,7 +50,7 @@ "ohash": "^1.1.3", "pathe": "^1.1.2", "pify": "^6.1.0", - "postcss": "^8.4.44", + "postcss": "^8.4.45", "postcss-import": "^16.1.0", "postcss-import-resolver": "^2.0.0", "postcss-loader": "^8.1.1", @@ -60,7 +60,7 @@ "time-fix-plugin": "^2.0.7", "ufo": "^1.5.4", "unenv": "^1.10.0", - "unplugin": "^1.12.3", + "unplugin": "^1.13.1", "url-loader": "^4.1.1", "vue-bundle-renderer": "^2.1.0", "vue-loader": "^17.4.2", @@ -80,7 +80,7 @@ "@types/webpack-hot-middleware": "2.25.9", "rollup": "4.21.2", "unbuild": "3.0.0-rc.7", - "vue": "3.5.0" + "vue": "3.5.1" }, "peerDependencies": { "vue": "^3.3.4" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ec4ad3967..bdc299efb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -17,11 +17,13 @@ overrides: magic-string: ^0.30.11 nitro: npm:nitro-nightly@3.0.0-beta-28665895.e727afda nuxt: workspace:* - rollup: ^4.21.2 + postcss: 8.4.45 + rollup: 4.21.2 typescript: 5.5.4 + ufo: 1.5.4 unbuild: 3.0.0-rc.7 vite: 5.4.3 - vue: 3.5.0 + vue: 3.5.1 patchedDependencies: ofetch@1.3.4: @@ -43,13 +45,13 @@ importers: version: link:packages/kit '@nuxt/test-utils': specifier: 3.14.1 - version: 3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.0)(vue@3.5.0(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13))(playwright-core@1.46.1)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.4)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.0(typescript@5.5.4)))(vue@3.5.0(typescript@5.5.4)) + version: 3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.1)(vue@3.5.1(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3))(playwright-core@1.46.1)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.4)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.1(typescript@5.5.4)))(vue@3.5.1(typescript@5.5.4))(webpack-sources@3.2.3) '@nuxt/webpack-builder': specifier: workspace:* version: link:packages/webpack '@testing-library/vue': specifier: 8.1.0 - version: 8.1.0(@vue/compiler-sfc@3.5.0)(vue@3.5.0(typescript@5.5.4)) + version: 8.1.0(@vue/compiler-sfc@3.5.1)(vue@3.5.1(typescript@5.5.4)) '@types/eslint__js': specifier: 8.42.3 version: 8.42.3 @@ -64,10 +66,10 @@ importers: version: 1.10.4 '@unhead/vue': specifier: 1.10.4 - version: 1.10.4(vue@3.5.0(typescript@5.5.4)) + version: 1.10.4(vue@3.5.1(typescript@5.5.4)) '@vitejs/plugin-vue': specifier: 5.1.3 - version: 5.1.3(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4)) + version: 5.1.3(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vue@3.5.1(typescript@5.5.4)) '@vitest/coverage-v8': specifier: 2.0.5 version: 2.0.5(vitest@2.0.5(@types/node@20.16.4)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0)) @@ -76,7 +78,7 @@ importers: version: 2.4.6 autoprefixer: specifier: 10.4.20 - version: 10.4.20(postcss@8.4.44) + version: 10.4.20(postcss@8.4.45) case-police: specifier: 0.7.0 version: 0.7.0 @@ -88,7 +90,7 @@ importers: version: 3.2.3 cssnano: specifier: 7.0.5 - version: 7.0.5(postcss@8.4.44) + version: 7.0.5(postcss@8.4.45) destr: specifier: 2.0.3 version: 2.0.3 @@ -121,7 +123,7 @@ importers: version: 0.41.0 nitro: specifier: npm:nitro-nightly@3.0.0-beta-28665895.e727afda - version: nitro-nightly@3.0.0-beta-28665895.e727afda(@opentelemetry/api@1.9.0)(encoding@0.1.13)(typescript@5.5.4) + version: nitro-nightly@3.0.0-beta-28665895.e727afda(@opentelemetry/api@1.9.0)(encoding@0.1.13)(typescript@5.5.4)(webpack-sources@3.2.3) nuxi: specifier: 3.13.1 version: 3.13.1 @@ -130,7 +132,7 @@ importers: version: link:packages/nuxt nuxt-content-twoslash: specifier: 0.1.1 - version: 0.1.1(@nuxtjs/mdc@0.5.0) + version: 0.1.1(@nuxtjs/mdc@0.5.0(webpack-sources@3.2.3)) ofetch: specifier: 1.3.4 version: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) @@ -169,13 +171,13 @@ importers: version: 2.0.5(@types/node@20.16.4)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) vitest-environment-nuxt: specifier: 1.0.1 - version: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.0)(vue@3.5.0(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13))(playwright-core@1.46.1)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.4)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.0(typescript@5.5.4)))(vue@3.5.0(typescript@5.5.4)) + version: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.1)(vue@3.5.1(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3))(playwright-core@1.46.1)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.4)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.1(typescript@5.5.4)))(vue@3.5.1(typescript@5.5.4))(webpack-sources@3.2.3) vue: - specifier: 3.5.0 - version: 3.5.0(typescript@5.5.4) + specifier: 3.5.1 + version: 3.5.1(typescript@5.5.4) vue-router: specifier: 4.4.3 - version: 4.4.3(vue@3.5.0(typescript@5.5.4)) + version: 4.4.3(vue@3.5.1(typescript@5.5.4)) vue-tsc: specifier: 2.1.4 version: 2.1.4(typescript@5.5.4) @@ -231,14 +233,14 @@ importers: specifier: ^7.6.3 version: 7.6.3 ufo: - specifier: ^1.5.4 + specifier: 1.5.4 version: 1.5.4 unctx: specifier: ^2.3.1 - version: 2.3.1 + version: 2.3.1(webpack-sources@3.2.3) unimport: specifier: ^3.11.1 - version: 3.11.1(rollup@4.21.2) + version: 3.11.1(rollup@4.21.2)(webpack-sources@3.2.3) untyped: specifier: ^1.4.2 version: 1.4.2 @@ -251,7 +253,7 @@ importers: version: 7.5.8 nitro: specifier: npm:nitro-nightly@3.0.0-beta-28665895.e727afda - version: nitro-nightly@3.0.0-beta-28665895.e727afda(@opentelemetry/api@1.9.0)(encoding@0.1.13)(typescript@5.5.4) + version: nitro-nightly@3.0.0-beta-28665895.e727afda(@opentelemetry/api@1.9.0)(encoding@0.1.13)(typescript@5.5.4)(webpack-sources@3.2.3) unbuild: specifier: 3.0.0-rc.7 version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.1.4(typescript@5.5.4)) @@ -272,7 +274,7 @@ importers: version: 2.0.2 '@nuxt/devtools': specifier: ^1.4.1 - version: 1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)) + version: 1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(webpack-sources@3.2.3) '@nuxt/kit': specifier: workspace:* version: link:../kit @@ -296,10 +298,10 @@ importers: version: 1.10.4 '@unhead/vue': specifier: ^1.10.4 - version: 1.10.4(vue@3.5.0(typescript@5.5.4)) + version: 1.10.4(vue@3.5.1(typescript@5.5.4)) '@vue/shared': - specifier: ^3.5.0 - version: 3.5.0 + specifier: ^3.5.1 + version: 3.5.1 acorn: specifier: 8.12.1 version: 8.12.1 @@ -353,7 +355,7 @@ importers: version: 5.3.2 impound: specifier: ^0.1.0 - version: 0.1.0(rollup@4.21.2) + version: 0.1.0(rollup@4.21.2)(webpack-sources@3.2.3) jiti: specifier: 2.0.0-beta.3 version: 2.0.0-beta.3 @@ -374,7 +376,7 @@ importers: version: 0.1.1 nitro: specifier: npm:nitro-nightly@3.0.0-beta-28665895.e727afda - version: nitro-nightly@3.0.0-beta-28665895.e727afda(@opentelemetry/api@1.9.0)(encoding@0.1.13)(typescript@5.5.4) + version: nitro-nightly@3.0.0-beta-28665895.e727afda(@opentelemetry/api@1.9.0)(encoding@0.1.13)(typescript@5.5.4)(webpack-sources@3.2.3) nuxi: specifier: ^3.13.1 version: 3.13.1 @@ -415,7 +417,7 @@ importers: specifier: 0.2.5 version: 0.2.5 ufo: - specifier: ^1.5.4 + specifier: 1.5.4 version: 1.5.4 ultrahtml: specifier: ^1.5.3 @@ -425,28 +427,28 @@ importers: version: 0.1.3 unctx: specifier: ^2.3.1 - version: 2.3.1 + version: 2.3.1(webpack-sources@3.2.3) unenv: specifier: ^1.10.0 version: 1.10.0 unimport: specifier: ^3.11.1 - version: 3.11.1(rollup@4.21.2) + version: 3.11.1(rollup@4.21.2)(webpack-sources@3.2.3) unplugin: - specifier: ^1.12.3 - version: 1.12.3 + specifier: ^1.13.1 + version: 1.13.1(webpack-sources@3.2.3) unplugin-vue-router: specifier: ^0.10.7 - version: 0.10.7(rollup@4.21.2)(vue-router@4.4.3(vue@3.5.0(typescript@5.5.4)))(vue@3.5.0(typescript@5.5.4)) + version: 0.10.7(rollup@4.21.2)(vue-router@4.4.3(vue@3.5.1(typescript@5.5.4)))(vue@3.5.1(typescript@5.5.4))(webpack-sources@3.2.3) unstorage: - specifier: ^1.10.2 - version: 1.10.2(ioredis@5.4.1) + specifier: ^1.11.1 + version: 1.11.1(ioredis@5.4.1) untyped: specifier: ^1.4.2 version: 1.4.2 vue: - specifier: 3.5.0 - version: 3.5.0(typescript@5.5.4) + specifier: 3.5.1 + version: 3.5.1(typescript@5.5.4) vue-bundle-renderer: specifier: ^2.1.0 version: 2.1.0 @@ -455,11 +457,11 @@ importers: version: 0.1.0 vue-router: specifier: ^4.4.3 - version: 4.4.3(vue@3.5.0(typescript@5.5.4)) + version: 4.4.3(vue@3.5.1(typescript@5.5.4)) devDependencies: '@nuxt/scripts': - specifier: 0.8.2 - version: 0.8.2(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.0)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.44)(rollup@4.21.2)(typescript@5.5.4)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1)) + specifier: 0.8.3 + version: 0.8.3(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.1)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(typescript@5.5.4)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vue@3.5.1(typescript@5.5.4))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1)) '@nuxt/ui-templates': specifier: workspace:* version: link:../ui-templates @@ -471,10 +473,10 @@ importers: version: 1.0.5 '@vitejs/plugin-vue': specifier: 5.1.3 - version: 5.1.3(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4)) + version: 5.1.3(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vue@3.5.1(typescript@5.5.4)) '@vue/compiler-sfc': - specifier: 3.5.0 - version: 3.5.0 + specifier: 3.5.1 + version: 3.5.1 unbuild: specifier: 3.0.0-rc.7 version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.1.4(typescript@5.5.4)) @@ -512,14 +514,14 @@ importers: specifier: ^3.7.0 version: 3.7.0 ufo: - specifier: ^1.5.4 + specifier: 1.5.4 version: 1.5.4 uncrypto: specifier: ^0.1.3 version: 0.1.3 unimport: specifier: ^3.11.1 - version: 3.11.1(rollup@4.21.2) + version: 3.11.1(rollup@4.21.2)(webpack-sources@3.2.3) untyped: specifier: ^1.4.2 version: 1.4.2 @@ -544,16 +546,16 @@ importers: version: 1.10.4 '@vitejs/plugin-vue': specifier: 5.1.3 - version: 5.1.3(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4)) + version: 5.1.3(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vue@3.5.1(typescript@5.5.4)) '@vitejs/plugin-vue-jsx': specifier: 4.0.1 - version: 4.0.1(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4)) + version: 4.0.1(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vue@3.5.1(typescript@5.5.4)) '@vue/compiler-core': - specifier: 3.5.0 - version: 3.5.0 + specifier: 3.5.1 + version: 3.5.1 '@vue/compiler-sfc': - specifier: 3.5.0 - version: 3.5.0 + specifier: 3.5.1 + version: 3.5.1 '@vue/language-core': specifier: 2.1.4 version: 2.1.4(typescript@5.5.4) @@ -571,7 +573,7 @@ importers: version: 5.3.2 nitro: specifier: npm:nitro-nightly@3.0.0-beta-28665895.e727afda - version: nitro-nightly@3.0.0-beta-28665895.e727afda(@opentelemetry/api@1.9.0)(encoding@0.1.13)(typescript@5.5.4) + version: nitro-nightly@3.0.0-beta-28665895.e727afda(@opentelemetry/api@1.9.0)(encoding@0.1.13)(typescript@5.5.4)(webpack-sources@3.2.3) ofetch: specifier: 1.3.4 version: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) @@ -580,7 +582,7 @@ importers: version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.1.4(typescript@5.5.4)) unctx: specifier: 2.3.1 - version: 2.3.1 + version: 2.3.1(webpack-sources@3.2.3) unenv: specifier: 1.10.0 version: 1.10.0 @@ -588,17 +590,17 @@ importers: specifier: 5.4.3 version: 5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0) vue: - specifier: 3.5.0 - version: 3.5.0(typescript@5.5.4) + specifier: 3.5.1 + version: 3.5.1(typescript@5.5.4) vue-bundle-renderer: specifier: 2.1.0 version: 2.1.0 vue-loader: specifier: 17.4.2 - version: 17.4.2(@vue/compiler-sfc@3.5.0)(vue@3.5.0(typescript@5.5.4))(webpack@5.94.0) + version: 17.4.2(@vue/compiler-sfc@3.5.1)(vue@3.5.1(typescript@5.5.4))(webpack@5.94.0) vue-router: specifier: 4.4.3 - version: 4.4.3(vue@3.5.0(typescript@5.5.4)) + version: 4.4.3(vue@3.5.1(typescript@5.5.4)) webpack: specifier: 5.94.0 version: 5.94.0 @@ -646,7 +648,7 @@ importers: version: 0.2.5 unocss: specifier: 0.62.3 - version: 0.62.3(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.44)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)) + version: 0.62.3(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)) vite: specifier: 5.4.3 version: 5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0) @@ -661,13 +663,13 @@ importers: version: 5.0.7(rollup@4.21.2) '@vitejs/plugin-vue': specifier: ^5.1.3 - version: 5.1.3(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4)) + version: 5.1.3(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vue@3.5.1(typescript@5.5.4)) '@vitejs/plugin-vue-jsx': specifier: ^4.0.1 - version: 4.0.1(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4)) + version: 4.0.1(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vue@3.5.1(typescript@5.5.4)) autoprefixer: specifier: ^10.4.20 - version: 10.4.20(postcss@8.4.44) + version: 10.4.20(postcss@8.4.45) clear: specifier: ^0.1.0 version: 0.1.0 @@ -676,7 +678,7 @@ importers: version: 3.2.3 cssnano: specifier: ^7.0.5 - version: 7.0.5(postcss@8.4.44) + version: 7.0.5(postcss@8.4.45) defu: specifier: ^6.1.4 version: 6.1.4 @@ -723,8 +725,8 @@ importers: specifier: ^1.2.0 version: 1.2.0 postcss: - specifier: ^8.4.44 - version: 8.4.44 + specifier: 8.4.45 + version: 8.4.45 rollup-plugin-visualizer: specifier: ^5.12.0 version: 5.12.0(rollup@4.21.2) @@ -735,14 +737,14 @@ importers: specifier: ^2.1.0 version: 2.1.0 ufo: - specifier: ^1.5.4 + specifier: 1.5.4 version: 1.5.4 unenv: specifier: ^1.10.0 version: 1.10.0 unplugin: - specifier: ^1.12.3 - version: 1.12.3 + specifier: ^1.13.1 + version: 1.13.1(webpack-sources@3.2.3) vite: specifier: 5.4.3 version: 5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0) @@ -766,14 +768,14 @@ importers: specifier: 1.0.5 version: 1.0.5 rollup: - specifier: ^4.21.2 + specifier: 4.21.2 version: 4.21.2 unbuild: specifier: 3.0.0-rc.7 version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.1.4(typescript@5.5.4)) vue: - specifier: 3.5.0 - version: 3.5.0(typescript@5.5.4) + specifier: 3.5.1 + version: 3.5.1(typescript@5.5.4) packages/webpack: dependencies: @@ -785,7 +787,7 @@ importers: version: link:../kit autoprefixer: specifier: ^10.4.20 - version: 10.4.20(postcss@8.4.44) + version: 10.4.20(postcss@8.4.45) css-loader: specifier: ^7.1.2 version: 7.1.2(webpack@5.94.0) @@ -794,7 +796,7 @@ importers: version: 7.0.0(webpack@5.94.0) cssnano: specifier: ^7.0.5 - version: 7.0.5(postcss@8.4.44) + version: 7.0.5(postcss@8.4.45) defu: specifier: ^6.1.4 version: 6.1.4 @@ -853,20 +855,20 @@ importers: specifier: ^6.1.0 version: 6.1.0 postcss: - specifier: ^8.4.44 - version: 8.4.44 + specifier: 8.4.45 + version: 8.4.45 postcss-import: specifier: ^16.1.0 - version: 16.1.0(postcss@8.4.44) + version: 16.1.0(postcss@8.4.45) postcss-import-resolver: specifier: ^2.0.0 version: 2.0.0 postcss-loader: specifier: ^8.1.1 - version: 8.1.1(postcss@8.4.44)(typescript@5.5.4)(webpack@5.94.0) + version: 8.1.1(postcss@8.4.45)(typescript@5.5.4)(webpack@5.94.0) postcss-url: specifier: ^10.1.3 - version: 10.1.3(postcss@8.4.44) + version: 10.1.3(postcss@8.4.45) pug-plain-loader: specifier: ^1.1.0 version: 1.1.0(pug@3.0.2) @@ -877,14 +879,14 @@ importers: specifier: ^2.0.7 version: 2.0.7(webpack@5.94.0) ufo: - specifier: ^1.5.4 + specifier: 1.5.4 version: 1.5.4 unenv: specifier: ^1.10.0 version: 1.10.0 unplugin: - specifier: ^1.12.3 - version: 1.12.3 + specifier: ^1.13.1 + version: 1.13.1(webpack-sources@3.2.3) url-loader: specifier: ^4.1.1 version: 4.1.1(file-loader@6.2.0(webpack@5.94.0))(webpack@5.94.0) @@ -893,7 +895,7 @@ importers: version: 2.1.0 vue-loader: specifier: ^17.4.2 - version: 17.4.2(@vue/compiler-sfc@3.5.0)(vue@3.5.0(typescript@5.5.4))(webpack@5.94.0) + version: 17.4.2(@vue/compiler-sfc@3.5.1)(vue@3.5.1(typescript@5.5.4))(webpack@5.94.0) webpack: specifier: ^5.94.0 version: 5.94.0 @@ -932,14 +934,14 @@ importers: specifier: 2.25.9 version: 2.25.9 rollup: - specifier: ^4.21.2 + specifier: 4.21.2 version: 4.21.2 unbuild: specifier: 3.0.0-rc.7 version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.1.4(typescript@5.5.4)) vue: - specifier: 3.5.0 - version: 3.5.0(typescript@5.5.4) + specifier: 3.5.1 + version: 3.5.1(typescript@5.5.4) playground: dependencies: @@ -951,7 +953,7 @@ importers: version: 6.6.3 '@vue/shared': specifier: latest - version: 3.5.0 + version: 3.5.1 nuxt: specifier: workspace:* version: link:../packages/nuxt @@ -959,8 +961,8 @@ importers: specifier: latest version: 1.10.4 vue: - specifier: 3.5.0 - version: 3.5.0(typescript@5.5.4) + specifier: 3.5.1 + version: 3.5.1(typescript@5.5.4) test/fixtures/basic: dependencies: @@ -982,22 +984,22 @@ importers: version: 6.6.3 '@vue/shared': specifier: latest - version: 3.5.0 + version: 3.5.1 iron-webcrypto: specifier: latest version: 1.2.1 ufo: - specifier: latest + specifier: 1.5.4 version: 1.5.4 unhead: specifier: latest version: 1.10.4 unplugin: specifier: latest - version: 1.12.3 + version: 1.13.1(webpack-sources@3.2.3) vue: - specifier: 3.5.0 - version: 3.5.0(typescript@5.5.4) + specifier: 3.5.1 + version: 3.5.1(typescript@5.5.4) test/fixtures/basic-types: dependencies: @@ -1010,16 +1012,16 @@ importers: version: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) unplugin-vue-router: specifier: ^0.10.0 - version: 0.10.7(rollup@4.21.2)(vue-router@4.4.3(vue@3.5.0(typescript@5.5.4)))(vue@3.5.0(typescript@5.5.4)) + version: 0.10.7(rollup@4.21.2)(vue-router@4.4.3(vue@3.5.1(typescript@5.5.4)))(vue@3.5.1(typescript@5.5.4))(webpack-sources@3.2.3) vitest: specifier: 1.6.0 version: 1.6.0(@types/node@20.16.4)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) vue: - specifier: 3.5.0 - version: 3.5.0(typescript@5.5.4) + specifier: 3.5.1 + version: 3.5.1(typescript@5.5.4) vue-router: specifier: latest - version: 4.4.3(vue@3.5.0(typescript@5.5.4)) + version: 4.4.3(vue@3.5.1(typescript@5.5.4)) test/fixtures/minimal: dependencies: @@ -1027,8 +1029,8 @@ importers: specifier: workspace:* version: link:../../../packages/nuxt vue: - specifier: 3.5.0 - version: 3.5.0(typescript@5.5.4) + specifier: 3.5.1 + version: 3.5.1(typescript@5.5.4) test/fixtures/minimal-types: dependencies: @@ -1036,8 +1038,8 @@ importers: specifier: workspace:* version: link:../../../packages/nuxt vue: - specifier: 3.5.0 - version: 3.5.0(typescript@5.5.4) + specifier: 3.5.1 + version: 3.5.1(typescript@5.5.4) test/fixtures/remote-provider: {} @@ -1055,7 +1057,7 @@ importers: version: 6.6.3 '@vue/shared': specifier: latest - version: 3.5.0 + version: 3.5.1 unhead: specifier: latest version: 1.10.4 @@ -1066,8 +1068,8 @@ importers: specifier: workspace:* version: link:../../../packages/nuxt vue: - specifier: 3.5.0 - version: 3.5.0(typescript@5.5.4) + specifier: 3.5.1 + version: 3.5.1(typescript@5.5.4) devDependencies: '@unhead/shared': specifier: latest @@ -1077,7 +1079,7 @@ importers: version: 6.6.3 '@vue/shared': specifier: latest - version: 3.5.0 + version: 3.5.1 typescript: specifier: 5.5.4 version: 5.5.4 @@ -1927,8 +1929,8 @@ packages: peerDependencies: webpack: ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 - '@nuxt/scripts@0.8.2': - resolution: {integrity: sha512-86RIStaogq3UY0LmtuJ7sMj79DYWYdSVxxGYFvl60Wxv/B4BBrMhl/xHUX4ybSBXosEnMyFjqVromAta5xKHcw==} + '@nuxt/scripts@0.8.3': + resolution: {integrity: sha512-1Vxwd964oyfzcUaJvVqpShuCWn8bdNKwqNfUq5KwQEpC8lR6IItvHh6RK/W5ZzhUk6/b2MizSTJ82chYILT0Ow==} '@nuxt/telemetry@2.5.4': resolution: {integrity: sha512-KH6wxzsNys69daSO0xUv0LEBAfhwwjK1M+0Cdi1/vxmifCslMIY7lN11B4eywSfscbyVPAYJvANyc7XiVPImBQ==} @@ -1951,7 +1953,7 @@ packages: playwright-core: ^1.43.1 vite: 5.4.3 vitest: ^0.34.6 || ^1.0.0 || ^2.0.0 - vue: 3.5.0 + vue: 3.5.1 vue-router: ^4.0.0 peerDependenciesMeta: '@cucumber/cucumber': @@ -2159,7 +2161,7 @@ packages: resolution: {integrity: sha512-lpA3RZ9PdIG7qqhEfv79tBffNaoDuukFDrmhLqg9ifv99u/ehn+lOg30x2zmhf8AQqQUZaMk/B9fZraQ6/acDQ==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^4.21.2 + rollup: 4.21.2 peerDependenciesMeta: rollup: optional: true @@ -2168,7 +2170,7 @@ packages: resolution: {integrity: sha512-nEvcR+LRjEjsaSsc4x3XZfCCvZIaSMenZu/OiwOKGN2UhQpAYI7ru7czFvyWbErlpoGjnSX3D5Ch5FcMA3kRWQ==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^4.21.2 + rollup: 4.21.2 peerDependenciesMeta: rollup: optional: true @@ -2177,7 +2179,7 @@ packages: resolution: {integrity: sha512-UnsKoZK6/aGIH6AdkptXhNvhaqftcjq3zZdT+LY5Ftms6JR06nADcDsYp5hTU9E2lbJUEOhdlY5J4DNTneM+jQ==} engines: {node: '>=16.0.0 || 14 >= 14.17'} peerDependencies: - rollup: ^4.21.2 + rollup: 4.21.2 peerDependenciesMeta: rollup: optional: true @@ -2186,7 +2188,7 @@ packages: resolution: {integrity: sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^4.21.2 + rollup: 4.21.2 peerDependenciesMeta: rollup: optional: true @@ -2195,7 +2197,7 @@ packages: resolution: {integrity: sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^4.21.2 + rollup: 4.21.2 peerDependenciesMeta: rollup: optional: true @@ -2204,7 +2206,7 @@ packages: resolution: {integrity: sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^4.21.2 + rollup: 4.21.2 peerDependenciesMeta: rollup: optional: true @@ -2213,7 +2215,7 @@ packages: resolution: {integrity: sha512-PqxSfuorkHz/SPpyngLyg5GCEkOcee9M1bkxiVDr41Pd61mqP1PLOoDPbpl44SB2mQGKwV/In74gqQmGITOhEQ==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^4.21.2 + rollup: 4.21.2 peerDependenciesMeta: rollup: optional: true @@ -2222,7 +2224,7 @@ packages: resolution: {integrity: sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^4.21.2 + rollup: 4.21.2 peerDependenciesMeta: rollup: optional: true @@ -2235,7 +2237,7 @@ packages: resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^4.21.2 + rollup: 4.21.2 peerDependenciesMeta: rollup: optional: true @@ -2326,9 +2328,6 @@ packages: '@shikijs/core@1.12.1': resolution: {integrity: sha512-biCz/mnkMktImI6hMfMX3H9kOeqsInxWEyCHbSlL8C/2TR1FqfmGxTLRNwYCKsyCyxWLbB8rEqXRVZuyxuLFmA==} - '@shikijs/core@1.14.1': - resolution: {integrity: sha512-KyHIIpKNaT20FtFPFjCQB5WVSTpLR/n+jQXhWHWVUMm9MaOaG9BGOG0MSyt7yA4+Lm+4c9rTc03tt3nYzeYSfw==} - '@shikijs/core@1.16.1': resolution: {integrity: sha512-aI0hBtw+a6KsJp2jcD4YuQqKpeCbURMZbhHVozDknJpm+KJqeMRkEnfBC8BaKE/5XC+uofPgCLsa/TkTk0Ba0w==} @@ -2376,7 +2375,7 @@ packages: engines: {node: '>=14'} peerDependencies: '@vue/compiler-sfc': '>= 3' - vue: 3.5.0 + vue: 3.5.1 peerDependenciesMeta: '@vue/compiler-sfc': optional: true @@ -2603,7 +2602,7 @@ packages: '@unhead/vue@1.10.4': resolution: {integrity: sha512-Q45F/KOvDeitc8GkfkPY45V8Dmw1m1b9A/aHM5A2BwRV8GyoRV+HRWVw5h02e0AO1TsICvcW8tI90qeCM2oGSA==} peerDependencies: - vue: 3.5.0 + vue: 3.5.1 '@unocss/astro@0.62.3': resolution: {integrity: sha512-C6ZdyLbLDS0LebwmgwVItLNAOSkL/tvVWNRd1i3Jy5uj1vPxlrw+3lIYiHjEofn0GFpBiwlv5+OCvO1Xpq5MqA==} @@ -2638,7 +2637,7 @@ packages: resolution: {integrity: sha512-CwL378ef0QazduXqlaGcWgKJAzemBUxdhapWWiRqI8sXC/eXht5xK6nS1JxqADDuxosgqsGdvcCGmP8ZFrEyiA==} engines: {node: '>=14'} peerDependencies: - postcss: ^8.4.21 + postcss: 8.4.45 '@unocss/preset-attributify@0.62.3': resolution: {integrity: sha512-ORNwyLobGTwnn/tK5yHnMabdJU6Mr/C4LyFH7G8VSLit/aVS0fFa795kJXwxfbqQoQ7Gw0Zxs9oE5RXI0/0y7g==} @@ -2714,14 +2713,14 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: vite: 5.4.3 - vue: 3.5.0 + vue: 3.5.1 '@vitejs/plugin-vue@5.1.3': resolution: {integrity: sha512-3xbWsKEKXYlmX82aOHufFQVnkbMC/v8fLpWwh6hWOUrK5fbbtBh9Q/WWse27BFgSy2/e2c0fz5Scgya9h2GLhw==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: vite: 5.4.3 - vue: 3.5.0 + vue: 3.5.1 '@vitest/coverage-v8@2.0.5': resolution: {integrity: sha512-qeFcySCg5FLO2bHHSa0tAZAOnAUbp4L6/A5JDuj9+bt53JREl8hpLjLHEWF0e/gWc8INVpJaqA7+Ene2rclpZg==} @@ -2774,7 +2773,7 @@ packages: resolution: {integrity: sha512-+NGfhrPvPNOb3Wg9PNPEXPe0HTXmVe6XJawL1gi3cIjOSGIhpOdvmMT2cRuWb265IpA/PeL5Sqo0+DQnEDxLvw==} engines: {node: '>=16.14.0'} peerDependencies: - vue: 3.5.0 + vue: 3.5.1 peerDependenciesMeta: vue: optional: true @@ -2795,17 +2794,17 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@vue/compiler-core@3.5.0': - resolution: {integrity: sha512-ja7cpqAOfw4tyFAxgBz70Z42miNDeaqTxExTsnXDLomRpqfyCgyvZvFp482fmsElpfvsoMJUsvzULhvxUTW6Iw==} + '@vue/compiler-core@3.5.1': + resolution: {integrity: sha512-WdjF+NSgFYdWttHevHw5uaJFtKPalhmxhlu2uREj8cLP0uyKKIR60/JvSZNTp0x+NSd63iTiORQTx3+tt55NWQ==} - '@vue/compiler-dom@3.5.0': - resolution: {integrity: sha512-xYjUybWZXl+1R/toDy815i4PbeehL2hThiSGkcpmIOCy2HoYyeeC/gAWK/Y/xsoK+GSw198/T5O31bYuQx5uvQ==} + '@vue/compiler-dom@3.5.1': + resolution: {integrity: sha512-Ao23fB1lINo18HLCbJVApvzd9OQe8MgmQSgyY5+umbWj2w92w9KykVmJ4Iv2US5nak3ixc2B+7Km7JTNhQ8kSQ==} - '@vue/compiler-sfc@3.5.0': - resolution: {integrity: sha512-B9DgLtrqok2GLuaFjLlSL15ZG3ZDBiitUH1ecex9guh/ZcA5MCdwuVE6nsfQxktuZY/QY0awJ35/ripIviCQTQ==} + '@vue/compiler-sfc@3.5.1': + resolution: {integrity: sha512-DFizMNH8eDglLhlfwJ0+ciBsztaYe3fY/zcZjrqL1ljXvUw/UpC84M1d7HpBTCW68SNqZyIxrs1XWmf+73Y65w==} - '@vue/compiler-ssr@3.5.0': - resolution: {integrity: sha512-E263QZmA1dqRd7c3u/sWTLRMpQOT0aZ8av/L9SoD/v/BVMZaWFHPUUBswS+bzrfvG2suJF8vSLKx6k6ba5SUdA==} + '@vue/compiler-ssr@3.5.1': + resolution: {integrity: sha512-C1hpSHQgRM8bg+5XWWD7CkFaVpSn9wZHCLRd10AmxqrH17d4EMP6+XcZpwBOM7H1jeStU5naEapZZWX0kso1tQ==} '@vue/compiler-vue2@2.7.16': resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==} @@ -2838,22 +2837,22 @@ packages: typescript: optional: true - '@vue/reactivity@3.5.0': - resolution: {integrity: sha512-Ew3F5riP3B3ZDGjD3ZKb9uZylTTPSqt8hAf4sGbvbjrjDjrFb3Jm15Tk1/w7WwTE5GbQ2Qhwxx1moc9hr8A/OQ==} + '@vue/reactivity@3.5.1': + resolution: {integrity: sha512-aFE1nMDfbG7V+U5vdOk/NXxH/WX78XuAfX59vWmCM7Ao4lieoc83RkzOAWun61sQXlzNZ4IgROovFBHg+Iz1+Q==} - '@vue/runtime-core@3.5.0': - resolution: {integrity: sha512-mQyW0F9FaNRdt8ghkAs+BMG3iQ7LGgWKOpkzUzR5AI5swPNydHGL5hvVTqFaeMzwecF1g0c86H4yFQsSxJhH1w==} + '@vue/runtime-core@3.5.1': + resolution: {integrity: sha512-Ce92CCholNRHR3ZtzpRp/7CDGIPFxQ7ElXt9iH91ilK5eOrUv3Z582NWJesuM3aYX71BujVG5/4ypUxigGNxjA==} - '@vue/runtime-dom@3.5.0': - resolution: {integrity: sha512-NQQXjpdXgyYVJ2M56FJ+lSJgZiecgQ2HhxhnQBN95FymXegRNY/N2htI7vOTwpP75pfxhIeYOJ8mE8sW8KAW6A==} + '@vue/runtime-dom@3.5.1': + resolution: {integrity: sha512-B/fUJfBLp5PwE0EWNfBYnA4JUea8Yufb3wN8fN0/HzaqBdkiRHh4sFHOjWqIY8GS75gj//8VqeEqhcU6yUjIkA==} - '@vue/server-renderer@3.5.0': - resolution: {integrity: sha512-HyDIFUg+l7L4PKrEnJlCYWHUOlm6NxZhmSxIefZ5MTYjkIPfDfkwhX7hqxAQHfgIAE1uLMLQZwuNR/ozI0NhZg==} + '@vue/server-renderer@3.5.1': + resolution: {integrity: sha512-C5V/fjQTitgVaRNH5wCoHynaWysjZ+VH68drNsAvQYg4ArHsZUQNz0nHoEWRj41nzqkVn2RUlnWaEOTl2o1Ppg==} peerDependencies: - vue: 3.5.0 + vue: 3.5.1 - '@vue/shared@3.5.0': - resolution: {integrity: sha512-m9IgiteBpCkFaMNwCOBkFksA7z8QiKc30ooRuoXWUFRDu0mGyNPlFHmbncF0/Kra1RlX8QrmBbRaIxVvikaR0Q==} + '@vue/shared@3.5.1': + resolution: {integrity: sha512-NdcTRoO4KuW2RSFgpE2c+E/R/ZHaRzWPxAGxhmxZaaqLh6nYCXx7lc9a88ioqOCxCaV2SFJmujkxbUScW7dNsQ==} '@vue/test-utils@2.4.6': resolution: {integrity: sha512-FMxEjOpYNYiFe0GkaHsnJPXFHxQ6m4t8vI/ElPGpMWxZKpmRvQ33OIrvRXemy6yha03RxhOlQuy+gZMC3CQSow==} @@ -3129,7 +3128,7 @@ packages: engines: {node: ^10 || ^12 || >=14} hasBin: true peerDependencies: - postcss: ^8.1.0 + postcss: 8.4.45 available-typed-arrays@1.0.6: resolution: {integrity: sha512-j1QzY8iPNPG4o4xmO3ptzpRxTciqD3MgEHtifP/YnJpIo58Xu+ne4BejlbkuaLfXn/nz6HFiw29bLpj2PNMdGg==} @@ -3514,7 +3513,7 @@ packages: resolution: {integrity: sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==} engines: {node: ^14 || ^16 || >=18} peerDependencies: - postcss: ^8.0.9 + postcss: 8.4.45 css-loader@7.1.2: resolution: {integrity: sha512-6WvYYn7l/XEGN8Xu2vWFt9nVzrCn39vKyTEFf/ExEyoksJjjSZV/0/35XPlMbpnr6VGhZIUg5yJrL8tGfes/FA==} @@ -3577,19 +3576,19 @@ packages: resolution: {integrity: sha512-Jbzja0xaKwc5JzxPQoc+fotKpYtWEu4wQLMQe29CM0FjjdRjA4omvbGHl2DTGgARKxSTpPssBsok+ixv8uTBqw==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: - postcss: ^8.4.31 + postcss: 8.4.45 cssnano-utils@5.0.0: resolution: {integrity: sha512-Uij0Xdxc24L6SirFr25MlwC2rCFX6scyUmuKpzI+JQ7cyqDEwD42fJ0xfB3yLfOnRDU5LKGgjQ9FA6LYh76GWQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: - postcss: ^8.4.31 + postcss: 8.4.45 cssnano@7.0.5: resolution: {integrity: sha512-Aq0vqBLtpTT5Yxj+hLlLfNPFuRQCDIjx5JQAhhaedQKLNDvDGeVziF24PS+S1f0Z5KCxWvw0QVI3VNHNBITxVQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: - postcss: ^8.4.31 + postcss: 8.4.45 csso@5.0.5: resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==} @@ -4159,7 +4158,7 @@ packages: resolution: {integrity: sha512-afW+h2CFafo+7Y9Lvw/xsqjaQlKLdJV7h1fCHfcYQ1C4SVMlu7OAekqWgu5d4SgvkBVU0pVpLlVsrSTBURFRkg==} peerDependencies: '@nuxt/kit': workspace:* - vue: 3.5.0 + vue: 3.5.1 peerDependenciesMeta: '@nuxt/kit': optional: true @@ -4507,7 +4506,7 @@ packages: resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: - postcss: ^8.1.0 + postcss: 8.4.45 ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} @@ -4993,9 +4992,8 @@ packages: lower-case@1.1.4: resolution: {integrity: sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==} - lru-cache@10.2.0: - resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==} - engines: {node: 14 || >=16.14} + lru-cache@10.4.3: + resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} lru-cache@11.0.0: resolution: {integrity: sha512-Qv32eSV1RSCfhY3fpPE2GNZ8jgM9X7rdAfemLWqTUxwiyIC4jJ6Sy0fZ8H+oLWevO6i4/bizg7c8d8i6bxrzbA==} @@ -5689,43 +5687,43 @@ packages: resolution: {integrity: sha512-pp1Z3FxtxA+xHAoWXcOXgnBN1WPu4ZiJ5LWGjKyf9MMreagAsaTUtnqFK1y1sHhyJddAkYTPu6XSuLgb3oYCjw==} engines: {node: ^18.12 || ^20.9 || >=22.0} peerDependencies: - postcss: ^8.4.38 + postcss: 8.4.45 postcss-colormin@7.0.2: resolution: {integrity: sha512-YntRXNngcvEvDbEjTdRWGU606eZvB5prmHG4BF0yLmVpamXbpsRJzevyy6MZVyuecgzI2AWAlvFi8DAeCqwpvA==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: - postcss: ^8.4.31 + postcss: 8.4.45 postcss-convert-values@7.0.3: resolution: {integrity: sha512-yJhocjCs2SQer0uZ9lXTMOwDowbxvhwFVrZeS6NPEij/XXthl73ggUmfwVvJM+Vaj5gtCKJV1jiUu4IhAUkX/Q==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: - postcss: ^8.4.31 + postcss: 8.4.45 postcss-discard-comments@7.0.2: resolution: {integrity: sha512-/Hje9Ls1IYcB9duELO/AyDUJI6aQVY3h5Rj1ziXgaLYCTi1iVBLnjg/TS0D6NszR/kDG6I86OwLmAYe+bvJjiQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: - postcss: ^8.4.31 + postcss: 8.4.45 postcss-discard-duplicates@7.0.1: resolution: {integrity: sha512-oZA+v8Jkpu1ct/xbbrntHRsfLGuzoP+cpt0nJe5ED2FQF8n8bJtn7Bo28jSmBYwqgqnqkuSXJfSUEE7if4nClQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: - postcss: ^8.4.31 + postcss: 8.4.45 postcss-discard-empty@7.0.0: resolution: {integrity: sha512-e+QzoReTZ8IAwhnSdp/++7gBZ/F+nBq9y6PomfwORfP7q9nBpK5AMP64kOt0bA+lShBFbBDcgpJ3X4etHg4lzA==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: - postcss: ^8.4.31 + postcss: 8.4.45 postcss-discard-overridden@7.0.0: resolution: {integrity: sha512-GmNAzx88u3k2+sBTZrJSDauR0ccpE24omTQCVmaTTZFz1du6AasspjaUPMJ2ud4RslZpoFKyf+6MSPETLojc6w==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: - postcss: ^8.4.31 + postcss: 8.4.45 postcss-import-resolver@2.0.0: resolution: {integrity: sha512-y001XYgGvVwgxyxw9J1a5kqM/vtmIQGzx34g0A0Oy44MFcy/ZboZw1hu/iN3VYFjSTRzbvd7zZJJz0Kh0AGkTw==} @@ -5734,14 +5732,14 @@ packages: resolution: {integrity: sha512-7hsAZ4xGXl4MW+OKEWCnF6T5jqBw80/EE9aXg1r2yyn1RsVEU8EtKXbijEODa+rg7iih4bKf7vlvTGYR4CnPNg==} engines: {node: '>=18.0.0'} peerDependencies: - postcss: ^8.0.0 + postcss: 8.4.45 postcss-loader@8.1.1: resolution: {integrity: sha512-0IeqyAsG6tYiDRCYKQJLAmgQr47DX6N7sFSWvQxt6AcupX8DIdmykuk/o/tx0Lze3ErGHJEp5OSRxrelC6+NdQ==} engines: {node: '>= 18.12.0'} peerDependencies: '@rspack/core': 0.x || 1.x - postcss: ^7.0.0 || ^8.0.1 + postcss: 8.4.45 webpack: ^5.0.0 peerDependenciesMeta: '@rspack/core': @@ -5756,139 +5754,139 @@ packages: resolution: {integrity: sha512-8waYomFxshdv6M9Em3QRM9MettRLDRcH2JQi2l0Z1KlYD/vhal3gbkeSES0NuACXOlZBB0V/B0AseHZaklzWOA==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: - postcss: ^8.4.31 + postcss: 8.4.45 postcss-merge-rules@7.0.3: resolution: {integrity: sha512-2eSas2p3voPxNfdI5sQrvIkMaeUHpVc3EezgVs18hz/wRTQAC9U99tp9j3W5Jx9/L3qHkEDvizEx/LdnmumIvQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: - postcss: ^8.4.31 + postcss: 8.4.45 postcss-minify-font-values@7.0.0: resolution: {integrity: sha512-2ckkZtgT0zG8SMc5aoNwtm5234eUx1GGFJKf2b1bSp8UflqaeFzR50lid4PfqVI9NtGqJ2J4Y7fwvnP/u1cQog==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: - postcss: ^8.4.31 + postcss: 8.4.45 postcss-minify-gradients@7.0.0: resolution: {integrity: sha512-pdUIIdj/C93ryCHew0UgBnL2DtUS3hfFa5XtERrs4x+hmpMYGhbzo6l/Ir5de41O0GaKVpK1ZbDNXSY6GkXvtg==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: - postcss: ^8.4.31 + postcss: 8.4.45 postcss-minify-params@7.0.2: resolution: {integrity: sha512-nyqVLu4MFl9df32zTsdcLqCFfE/z2+f8GE1KHPxWOAmegSo6lpV2GNy5XQvrzwbLmiU7d+fYay4cwto1oNdAaQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: - postcss: ^8.4.31 + postcss: 8.4.45 postcss-minify-selectors@7.0.3: resolution: {integrity: sha512-SxTgUQSgBk6wEqzQZKEv1xQYIp9UBju6no9q+npohzSdhuSICQdkqmD1UMKkZWItS3olJSJMDDEY9WOJ5oGJew==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: - postcss: ^8.4.31 + postcss: 8.4.45 postcss-modules-extract-imports@3.1.0: resolution: {integrity: sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: - postcss: ^8.1.0 + postcss: 8.4.45 postcss-modules-local-by-default@4.0.5: resolution: {integrity: sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: - postcss: ^8.1.0 + postcss: 8.4.45 postcss-modules-scope@3.2.0: resolution: {integrity: sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: - postcss: ^8.1.0 + postcss: 8.4.45 postcss-modules-values@4.0.0: resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: - postcss: ^8.1.0 + postcss: 8.4.45 postcss-nested@6.0.1: resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} engines: {node: '>=12.0'} peerDependencies: - postcss: ^8.2.14 + postcss: 8.4.45 postcss-normalize-charset@7.0.0: resolution: {integrity: sha512-ABisNUXMeZeDNzCQxPxBCkXexvBrUHV+p7/BXOY+ulxkcjUZO0cp8ekGBwvIh2LbCwnWbyMPNJVtBSdyhM2zYQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: - postcss: ^8.4.31 + postcss: 8.4.45 postcss-normalize-display-values@7.0.0: resolution: {integrity: sha512-lnFZzNPeDf5uGMPYgGOw7v0BfB45+irSRz9gHQStdkkhiM0gTfvWkWB5BMxpn0OqgOQuZG/mRlZyJxp0EImr2Q==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: - postcss: ^8.4.31 + postcss: 8.4.45 postcss-normalize-positions@7.0.0: resolution: {integrity: sha512-I0yt8wX529UKIGs2y/9Ybs2CelSvItfmvg/DBIjTnoUSrPxSV7Z0yZ8ShSVtKNaV/wAY+m7bgtyVQLhB00A1NQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: - postcss: ^8.4.31 + postcss: 8.4.45 postcss-normalize-repeat-style@7.0.0: resolution: {integrity: sha512-o3uSGYH+2q30ieM3ppu9GTjSXIzOrRdCUn8UOMGNw7Af61bmurHTWI87hRybrP6xDHvOe5WlAj3XzN6vEO8jLw==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: - postcss: ^8.4.31 + postcss: 8.4.45 postcss-normalize-string@7.0.0: resolution: {integrity: sha512-w/qzL212DFVOpMy3UGyxrND+Kb0fvCiBBujiaONIihq7VvtC7bswjWgKQU/w4VcRyDD8gpfqUiBQ4DUOwEJ6Qg==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: - postcss: ^8.4.31 + postcss: 8.4.45 postcss-normalize-timing-functions@7.0.0: resolution: {integrity: sha512-tNgw3YV0LYoRwg43N3lTe3AEWZ66W7Dh7lVEpJbHoKOuHc1sLrzMLMFjP8SNULHaykzsonUEDbKedv8C+7ej6g==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: - postcss: ^8.4.31 + postcss: 8.4.45 postcss-normalize-unicode@7.0.2: resolution: {integrity: sha512-ztisabK5C/+ZWBdYC+Y9JCkp3M9qBv/XFvDtSw0d/XwfT3UaKeW/YTm/MD/QrPNxuecia46vkfEhewjwcYFjkg==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: - postcss: ^8.4.31 + postcss: 8.4.45 postcss-normalize-url@7.0.0: resolution: {integrity: sha512-+d7+PpE+jyPX1hDQZYG+NaFD+Nd2ris6r8fPTBAjE8z/U41n/bib3vze8x7rKs5H1uEw5ppe9IojewouHk0klQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: - postcss: ^8.4.31 + postcss: 8.4.45 postcss-normalize-whitespace@7.0.0: resolution: {integrity: sha512-37/toN4wwZErqohedXYqWgvcHUGlT8O/m2jVkAfAe9Bd4MzRqlBmXrJRePH0e9Wgnz2X7KymTgTOaaFizQe3AQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: - postcss: ^8.4.31 + postcss: 8.4.45 postcss-ordered-values@7.0.1: resolution: {integrity: sha512-irWScWRL6nRzYmBOXReIKch75RRhNS86UPUAxXdmW/l0FcAsg0lvAXQCby/1lymxn/o0gVa6Rv/0f03eJOwHxw==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: - postcss: ^8.4.31 + postcss: 8.4.45 postcss-reduce-initial@7.0.2: resolution: {integrity: sha512-pOnu9zqQww7dEKf62Nuju6JgsW2V0KRNBHxeKohU+JkHd/GAH5uvoObqFLqkeB2n20mr6yrlWDvo5UBU5GnkfA==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: - postcss: ^8.4.31 + postcss: 8.4.45 postcss-reduce-transforms@7.0.0: resolution: {integrity: sha512-pnt1HKKZ07/idH8cpATX/ujMbtOGhUfE+m8gbqwJE05aTaNw8gbo34a2e3if0xc0dlu75sUOiqvwCGY3fzOHew==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: - postcss: ^8.4.31 + postcss: 8.4.45 postcss-selector-parser@6.1.1: resolution: {integrity: sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==} @@ -5898,25 +5896,25 @@ packages: resolution: {integrity: sha512-0WBUlSL4lhD9rA5k1e5D8EN5wCEyZD6HJk0jIvRxl+FDVOMlJ7DePHYWGGVc5QRqrJ3/06FTXM0bxjmJpmTPSA==} engines: {node: ^18.12.0 || ^20.9.0 || >= 18} peerDependencies: - postcss: ^8.4.31 + postcss: 8.4.45 postcss-unique-selectors@7.0.2: resolution: {integrity: sha512-CjSam+7Vf8cflJQsHrMS0P2hmy9u0+n/P001kb5eAszLmhjMqrt/i5AqQuNFihhViwDvEAezqTmXqaYXL2ugMw==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: - postcss: ^8.4.31 + postcss: 8.4.45 postcss-url@10.1.3: resolution: {integrity: sha512-FUzyxfI5l2tKmXdYc6VTu3TWZsInayEKPbiyW+P6vmmIrrb4I6CGX0BFoewgYHLK+oIL5FECEK02REYRpBvUCw==} engines: {node: '>=10'} peerDependencies: - postcss: ^8.0.0 + postcss: 8.4.45 postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - postcss@8.4.44: - resolution: {integrity: sha512-Aweb9unOEpQ3ezu4Q00DPvvM2ZTUitJdNKeP/+uQgr1IBIqu574IaZoURId7BKtWMREwzKa9OgzPzezWGPWFQw==} + postcss@8.4.45: + resolution: {integrity: sha512-7KTLTdzdZZYscUc65XmjFiB73vBhBfbPztCYdUNvlaso9PrzjzcmjqBPR0lNGkcVlcO4BjiO5rK/qNz+XAen1Q==} engines: {node: ^10 || ^12 || >=14} prelude-ls@1.2.1: @@ -6190,7 +6188,7 @@ packages: resolution: {integrity: sha512-aSHRcJ6KG2IHIioYlvAOcEq6U99sVtqDDKVhnwt70rW6tsz3tv5OSjEiWcgzfsHdLyGXZ/3b/7b/+Za3Y6r1XA==} engines: {node: '>=16'} peerDependencies: - rollup: ^4.21.2 + rollup: 4.21.2 typescript: 5.5.4 rollup-plugin-visualizer@5.12.0: @@ -6198,7 +6196,7 @@ packages: engines: {node: '>=14'} hasBin: true peerDependencies: - rollup: ^4.21.2 + rollup: 4.21.2 peerDependenciesMeta: rollup: optional: true @@ -6344,9 +6342,6 @@ packages: shiki@1.12.1: resolution: {integrity: sha512-nwmjbHKnOYYAe1aaQyEBHvQymJgfm86ZSS7fT8OaPRr4sbAcBNz7PbfAikMEFSDQ6se2j2zobkXvVKcBOm0ysg==} - shiki@1.14.1: - resolution: {integrity: sha512-FujAN40NEejeXdzPt+3sZ3F2dx1U24BY2XTY01+MG8mbxCiA2XukXdcbyMyLAHJ/1AUUnQd1tZlvIjefWWEJeA==} - shiki@1.16.1: resolution: {integrity: sha512-tCJIMaxDVB1mEIJ5TvfZU7kCPB5eo9fli5+21Olc/bmyv+w8kye3JOp+LZRmGkAyT71hrkefQhTiY+o9mBikRQ==} @@ -6512,7 +6507,7 @@ packages: resolution: {integrity: sha512-4DqtecvI/Nd+2BCvW9YEF6lhBN5UM50IJ1R3rnEAhBwbCKf4VehRf+uqvnVArnBayjYD/WtT3g0G/HSRxWfTRg==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: - postcss: ^8.4.31 + postcss: 8.4.45 superjson@2.2.1: resolution: {integrity: sha512-8iGv75BYOa0xRJHK5vRLEjE2H/i4lulTjzpUXic3Eg8akftYjkmQDa8JARQ42rlczXyFR3IeRoeFCc7RxHsYZA==} @@ -6853,9 +6848,14 @@ packages: vue-router: optional: true - unplugin@1.12.3: - resolution: {integrity: sha512-my8DH0/T/Kx33KO+6QXAqdeMYgyy0GktlOpdQjpagfHKw5DrD0ctPr7SHUyOT3g4ZVpzCQGt/qcpuoKJ/pniHA==} + unplugin@1.13.1: + resolution: {integrity: sha512-6Kq1iSSwg7KyjcThRUks9LuqDAKvtnioxbL9iEtB9ctTyBA5OmrB8gZd/d225VJu1w3UpUsKV7eGrvf59J7+VA==} engines: {node: '>=14.0.0'} + peerDependencies: + webpack-sources: ^3 + peerDependenciesMeta: + webpack-sources: + optional: true unstorage@1.10.2: resolution: {integrity: sha512-cULBcwDqrS8UhlIysUJs2Dk0Mmt8h7B0E6mtR+relW9nZvsf/u4SkAYyNliPiPW7XtFNb5u3IUMkxGxFTTRTgQ==} @@ -6901,6 +6901,50 @@ packages: ioredis: optional: true + unstorage@1.11.1: + resolution: {integrity: sha512-3NVszU4MGlO21WWnkSq0xnPVMHnMyB5DdJQyGRAg/DUZVeQjWRinLOia89iw5KGpllRtoA5+N+xnq75MAsPAOA==} + peerDependencies: + '@azure/app-configuration': ^1.6.0 + '@azure/cosmos': ^4.0.0 + '@azure/data-tables': ^13.2.2 + '@azure/identity': ^4.2.0 + '@azure/keyvault-secrets': ^4.8.0 + '@azure/storage-blob': ^12.18.0 + '@capacitor/preferences': ^6.0.0 + '@netlify/blobs': ^6.5.0 || ^7.0.0 + '@planetscale/database': ^1.18.0 + '@upstash/redis': ^1.31.3 + '@vercel/kv': ^1.0.1 + idb-keyval: ^6.2.1 + ioredis: ^5.4.1 + peerDependenciesMeta: + '@azure/app-configuration': + optional: true + '@azure/cosmos': + optional: true + '@azure/data-tables': + optional: true + '@azure/identity': + optional: true + '@azure/keyvault-secrets': + optional: true + '@azure/storage-blob': + optional: true + '@capacitor/preferences': + optional: true + '@netlify/blobs': + optional: true + '@planetscale/database': + optional: true + '@upstash/redis': + optional: true + '@vercel/kv': + optional: true + idb-keyval: + optional: true + ioredis: + optional: true + untildify@4.0.0: resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==} engines: {node: '>=8'} @@ -7160,7 +7204,7 @@ packages: hasBin: true peerDependencies: '@vue/composition-api': ^1.0.0-rc.1 - vue: 3.5.0 + vue: 3.5.1 peerDependenciesMeta: '@vue/composition-api': optional: true @@ -7189,12 +7233,12 @@ packages: vue-resize@2.0.0-alpha.1: resolution: {integrity: sha512-7+iqOueLU7uc9NrMfrzbG8hwMqchfVfSzpVlCMeJQe4pyibqyoifDNbKTZvwxZKDvGkB+PdFeKvnGZMoEb8esg==} peerDependencies: - vue: 3.5.0 + vue: 3.5.1 vue-router@4.4.3: resolution: {integrity: sha512-sv6wmNKx2j3aqJQDMxLFzs/u/mjA9Z5LCgy6BE0f7yFWMjrPLnS/sPNn8ARY/FXw6byV18EFutn5lTO6+UsV5A==} peerDependencies: - vue: 3.5.0 + vue: 3.5.1 vue-tsc@2.1.4: resolution: {integrity: sha512-XTzMXQcsixAvNbpou/9qngEsZawaiJRZH3Ja+lfgRfv2A1TJv9vnZ/Kyv7XxPqv/TaZVFSnjGpM87VbWIg6yQg==} @@ -7202,8 +7246,8 @@ packages: peerDependencies: typescript: 5.5.4 - vue@3.5.0: - resolution: {integrity: sha512-1t70favYoFijwfWJ7g81aTd32obGaAnKYE9FNyMgnEzn3F4YncRi/kqAHHKloG0VXTD8vBYMhbgLKCA+Sk6QDw==} + vue@3.5.1: + resolution: {integrity: sha512-k4UNnbPOEskodSxMtv+B9GljdB0C9ubZDOmW6vnXVGIfMqmEsY2+ohasjGguhGkMkrcP/oOrbH0dSD41x5JQFw==} peerDependencies: typescript: 5.5.4 peerDependenciesMeta: @@ -8102,29 +8146,29 @@ snapshots: execa: 7.2.0 vite: 5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0) - '@nuxt/devtools-ui-kit@1.4.1(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.0)(nuxt@packages+nuxt)(postcss@8.4.44)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1))': + '@nuxt/devtools-ui-kit@1.4.1(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.1)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vue@3.5.1(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@iconify-json/carbon': 1.1.37 '@iconify-json/logos': 1.1.44 '@iconify-json/ri': 1.1.22 '@iconify-json/tabler': 1.1.120 - '@nuxt/devtools': 1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)) + '@nuxt/devtools': 1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(webpack-sources@3.2.3) '@nuxt/devtools-kit': 1.4.1(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)) '@nuxt/kit': link:packages/kit '@unocss/core': 0.62.3 - '@unocss/nuxt': 0.62.3(postcss@8.4.44)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(webpack@5.94.0(esbuild@0.23.1)) + '@unocss/nuxt': 0.62.3(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(webpack@5.94.0(esbuild@0.23.1)) '@unocss/preset-attributify': 0.62.3 '@unocss/preset-icons': 0.62.3 '@unocss/preset-mini': 0.62.3 '@unocss/reset': 0.62.3 - '@vueuse/core': 11.0.3(vue@3.5.0(typescript@5.5.4)) - '@vueuse/integrations': 11.0.3(focus-trap@7.5.4)(vue@3.5.0(typescript@5.5.4)) - '@vueuse/nuxt': 11.0.3(nuxt@packages+nuxt)(vue@3.5.0(typescript@5.5.4)) + '@vueuse/core': 11.0.3(vue@3.5.1(typescript@5.5.4)) + '@vueuse/integrations': 11.0.3(focus-trap@7.5.4)(vue@3.5.1(typescript@5.5.4)) + '@vueuse/nuxt': 11.0.3(nuxt@packages+nuxt)(vue@3.5.1(typescript@5.5.4)) defu: 6.1.4 focus-trap: 7.5.4 splitpanes: 3.1.5 - unocss: 0.62.3(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.44)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)) - v-lazy-show: 0.2.4(@vue/compiler-core@3.5.0) + unocss: 0.62.3(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)) + v-lazy-show: 0.2.4(@vue/compiler-core@3.5.1) transitivePeerDependencies: - '@unocss/webpack' - '@vue/compiler-core' @@ -8161,7 +8205,7 @@ snapshots: rc9: 2.1.2 semver: 7.6.3 - '@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))': + '@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(webpack-sources@3.2.3)': dependencies: '@antfu/utils': 0.7.10 '@nuxt/devtools-kit': 1.4.1(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)) @@ -8195,7 +8239,7 @@ snapshots: simple-git: 3.25.0 sirv: 2.0.4 tinyglobby: 0.2.5 - unimport: 3.11.1(rollup@4.21.2) + unimport: 3.11.1(rollup@4.21.2)(webpack-sources@3.2.3) vite: 5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0) vite-plugin-inspect: 0.8.7(@nuxt/kit@packages+kit)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)) vite-plugin-vue-inspector: 5.1.3(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)) @@ -8206,6 +8250,7 @@ snapshots: - rollup - supports-color - utf-8-validate + - webpack-sources '@nuxt/eslint-config@0.5.5(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)': dependencies: @@ -8247,17 +8292,17 @@ snapshots: string-width: 4.2.3 webpack: 5.94.0 - '@nuxt/scripts@0.8.2(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.0)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.44)(rollup@4.21.2)(typescript@5.5.4)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1))': + '@nuxt/scripts@0.8.3(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.1)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(typescript@5.5.4)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vue@3.5.1(typescript@5.5.4))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@nuxt/devtools-kit': 1.4.1(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)) - '@nuxt/devtools-ui-kit': 1.4.1(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.0)(nuxt@packages+nuxt)(postcss@8.4.44)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1)) + '@nuxt/devtools-ui-kit': 1.4.1(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.1)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vue@3.5.1(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1)) '@nuxt/kit': link:packages/kit '@types/google.maps': 3.57.0 '@types/stripe-v3': 3.1.33 '@types/vimeo__player': 2.18.3 '@types/youtube': 0.1.0 - '@unhead/vue': 1.10.4(vue@3.5.0(typescript@5.5.4)) - '@vueuse/core': 11.0.3(vue@3.5.0(typescript@5.5.4)) + '@unhead/vue': 1.10.4(vue@3.5.1(typescript@5.5.4)) + '@vueuse/core': 11.0.3(vue@3.5.1(typescript@5.5.4)) consola: 3.2.3 defu: 6.1.4 h3: h3-nightly@2.0.0-1718872656.6765a6e @@ -8273,9 +8318,9 @@ snapshots: std-env: 3.7.0 third-party-capital: 2.3.0 ufo: 1.5.4 - unimport: 3.11.1(rollup@4.21.2) - unplugin: 1.12.3 - unstorage: 1.10.2(ioredis@5.4.1) + unimport: 3.11.1(rollup@4.21.2)(webpack-sources@3.2.3) + unplugin: 1.13.1(webpack-sources@3.2.3) + unstorage: 1.11.1(ioredis@5.4.1) valibot: 0.41.0(typescript@5.5.4) transitivePeerDependencies: - '@azure/app-configuration' @@ -8314,6 +8359,7 @@ snapshots: - vite - vue - webpack + - webpack-sources '@nuxt/telemetry@2.5.4': dependencies: @@ -8335,7 +8381,7 @@ snapshots: rc9: 2.1.2 std-env: 3.7.0 - '@nuxt/test-utils@3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.0)(vue@3.5.0(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13))(playwright-core@1.46.1)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.4)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.0(typescript@5.5.4)))(vue@3.5.0(typescript@5.5.4))': + '@nuxt/test-utils@3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.1)(vue@3.5.1(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3))(playwright-core@1.46.1)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.4)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.1(typescript@5.5.4)))(vue@3.5.1(typescript@5.5.4))(webpack-sources@3.2.3)': dependencies: '@nuxt/kit': link:packages/kit '@nuxt/schema': link:packages/schema @@ -8350,7 +8396,7 @@ snapshots: h3: h3-nightly@2.0.0-1718872656.6765a6e local-pkg: 0.5.0 magic-string: 0.30.11 - nitropack: 2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13) + nitropack: 2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3) node-fetch-native: 1.6.4 ofetch: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) pathe: 1.1.2 @@ -8360,27 +8406,28 @@ snapshots: std-env: 3.7.0 ufo: 1.5.4 unenv: 1.10.0 - unplugin: 1.12.3 + unplugin: 1.13.1(webpack-sources@3.2.3) vite: 5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0) - vitest-environment-nuxt: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.0)(vue@3.5.0(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13))(playwright-core@1.46.1)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.4)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.0(typescript@5.5.4)))(vue@3.5.0(typescript@5.5.4)) - vue: 3.5.0(typescript@5.5.4) - vue-router: 4.4.3(vue@3.5.0(typescript@5.5.4)) + vitest-environment-nuxt: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.1)(vue@3.5.1(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3))(playwright-core@1.46.1)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.4)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.1(typescript@5.5.4)))(vue@3.5.1(typescript@5.5.4))(webpack-sources@3.2.3) + vue: 3.5.1(typescript@5.5.4) + vue-router: 4.4.3(vue@3.5.1(typescript@5.5.4)) optionalDependencies: - '@testing-library/vue': 8.1.0(@vue/compiler-sfc@3.5.0)(vue@3.5.0(typescript@5.5.4)) + '@testing-library/vue': 8.1.0(@vue/compiler-sfc@3.5.1)(vue@3.5.1(typescript@5.5.4)) '@vue/test-utils': 2.4.6 happy-dom: 15.7.3 playwright-core: 1.46.1 vitest: 2.0.5(@types/node@20.16.4)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - magicast + - webpack-sources - '@nuxtjs/mdc@0.5.0': + '@nuxtjs/mdc@0.5.0(webpack-sources@3.2.3)': dependencies: '@nuxt/kit': link:packages/kit '@shikijs/transformers': 1.1.2 '@types/hast': 3.0.4 '@types/mdast': 4.0.3 - '@vue/compiler-core': 3.5.0 + '@vue/compiler-core': 3.5.1 consola: 3.2.3 debug: 4.3.6(supports-color@9.4.0) defu: 6.1.4 @@ -8410,9 +8457,10 @@ snapshots: unified: 11.0.5 unist-builder: 4.0.0 unist-util-visit: 5.0.0 - unwasm: 0.3.9 + unwasm: 0.3.9(webpack-sources@3.2.3) transitivePeerDependencies: - supports-color + - webpack-sources '@one-ini/wasm@0.1.1': {} @@ -8715,10 +8763,6 @@ snapshots: dependencies: '@types/hast': 3.0.4 - '@shikijs/core@1.14.1': - dependencies: - '@types/hast': 3.0.4 - '@shikijs/core@1.16.1': dependencies: '@shikijs/vscode-textmate': 9.2.0 @@ -8739,14 +8783,14 @@ snapshots: '@shikijs/vitepress-twoslash@1.12.1(@nuxt/kit@packages+kit)(typescript@5.5.4)': dependencies: '@shikijs/twoslash': 1.12.1(typescript@5.5.4) - floating-vue: 5.2.2(@nuxt/kit@packages+kit)(vue@3.5.0(typescript@5.5.4)) + floating-vue: 5.2.2(@nuxt/kit@packages+kit)(vue@3.5.1(typescript@5.5.4)) mdast-util-from-markdown: 2.0.1 mdast-util-gfm: 3.0.0 mdast-util-to-hast: 13.2.0 shiki: 1.12.1 twoslash: 0.2.10(typescript@5.5.4) twoslash-vue: 0.2.10(typescript@5.5.4) - vue: 3.5.0(typescript@5.5.4) + vue: 3.5.1(typescript@5.5.4) transitivePeerDependencies: - '@nuxt/kit' - supports-color @@ -8790,14 +8834,14 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.0)(vue@3.5.0(typescript@5.5.4))': + '@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.1)(vue@3.5.1(typescript@5.5.4))': dependencies: '@babel/runtime': 7.23.9 '@testing-library/dom': 9.3.4 '@vue/test-utils': 2.4.6 - vue: 3.5.0(typescript@5.5.4) + vue: 3.5.1(typescript@5.5.4) optionalDependencies: - '@vue/compiler-sfc': 3.5.0 + '@vue/compiler-sfc': 3.5.1 '@trysound/sax@0.2.0': {} @@ -9074,13 +9118,13 @@ snapshots: '@unhead/schema': 1.10.4 '@unhead/shared': 1.10.4 - '@unhead/vue@1.10.4(vue@3.5.0(typescript@5.5.4))': + '@unhead/vue@1.10.4(vue@3.5.1(typescript@5.5.4))': dependencies: '@unhead/schema': 1.10.4 '@unhead/shared': 1.10.4 hookable: 5.5.3 unhead: 1.10.4 - vue: 3.5.0(typescript@5.5.4) + vue: 3.5.1(typescript@5.5.4) '@unocss/astro@0.62.3(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))': dependencies: @@ -9132,7 +9176,7 @@ snapshots: gzip-size: 6.0.0 sirv: 2.0.4 - '@unocss/nuxt@0.62.3(postcss@8.4.44)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(webpack@5.94.0(esbuild@0.23.1))': + '@unocss/nuxt@0.62.3(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@nuxt/kit': link:packages/kit '@unocss/config': 0.62.3 @@ -9147,7 +9191,7 @@ snapshots: '@unocss/reset': 0.62.3 '@unocss/vite': 0.62.3(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)) '@unocss/webpack': 0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)) - unocss: 0.62.3(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.44)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)) + unocss: 0.62.3(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)) transitivePeerDependencies: - postcss - rollup @@ -9155,14 +9199,14 @@ snapshots: - vite - webpack - '@unocss/postcss@0.62.3(postcss@8.4.44)': + '@unocss/postcss@0.62.3(postcss@8.4.45)': dependencies: '@unocss/config': 0.62.3 '@unocss/core': 0.62.3 '@unocss/rule-utils': 0.62.3 css-tree: 2.3.1 magic-string: 0.30.11 - postcss: 8.4.44 + postcss: 8.4.45 tinyglobby: 0.2.5 transitivePeerDependencies: - supports-color @@ -9274,7 +9318,7 @@ snapshots: chokidar: 3.6.0 magic-string: 0.30.11 tinyglobby: 0.2.5 - unplugin: 1.12.3 + unplugin: 1.13.1(webpack-sources@3.2.3) webpack: 5.94.0(esbuild@0.23.1) webpack-sources: 3.2.3 transitivePeerDependencies: @@ -9317,20 +9361,20 @@ snapshots: - encoding - supports-color - '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4))': + '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vue@3.5.1(typescript@5.5.4))': dependencies: '@babel/core': 7.25.2 '@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.25.2) '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.25.2) vite: 5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0) - vue: 3.5.0(typescript@5.5.4) + vue: 3.5.1(typescript@5.5.4) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.1.3(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vue@3.5.0(typescript@5.5.4))': + '@vitejs/plugin-vue@5.1.3(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vue@3.5.1(typescript@5.5.4))': dependencies: vite: 5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0) - vue: 3.5.0(typescript@5.5.4) + vue: 3.5.1(typescript@5.5.4) '@vitest/coverage-v8@2.0.5(vitest@2.0.5(@types/node@20.16.4)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))': dependencies: @@ -9424,16 +9468,16 @@ snapshots: path-browserify: 1.0.1 vscode-uri: 3.0.8 - '@vue-macros/common@1.12.2(rollup@4.21.2)(vue@3.5.0(typescript@5.5.4))': + '@vue-macros/common@1.12.2(rollup@4.21.2)(vue@3.5.1(typescript@5.5.4))': dependencies: '@babel/types': 7.25.2 '@rollup/pluginutils': 5.1.0(rollup@4.21.2) - '@vue/compiler-sfc': 3.5.0 + '@vue/compiler-sfc': 3.5.1 ast-kit: 1.0.1 local-pkg: 0.5.0 magic-string-ast: 0.6.2 optionalDependencies: - vue: 3.5.0(typescript@5.5.4) + vue: 3.5.1(typescript@5.5.4) transitivePeerDependencies: - rollup @@ -9464,37 +9508,37 @@ snapshots: '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.24.7 '@babel/parser': 7.25.3 - '@vue/compiler-sfc': 3.5.0 + '@vue/compiler-sfc': 3.5.1 - '@vue/compiler-core@3.5.0': + '@vue/compiler-core@3.5.1': dependencies: '@babel/parser': 7.25.3 - '@vue/shared': 3.5.0 + '@vue/shared': 3.5.1 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.0 - '@vue/compiler-dom@3.5.0': + '@vue/compiler-dom@3.5.1': dependencies: - '@vue/compiler-core': 3.5.0 - '@vue/shared': 3.5.0 + '@vue/compiler-core': 3.5.1 + '@vue/shared': 3.5.1 - '@vue/compiler-sfc@3.5.0': + '@vue/compiler-sfc@3.5.1': dependencies: '@babel/parser': 7.25.3 - '@vue/compiler-core': 3.5.0 - '@vue/compiler-dom': 3.5.0 - '@vue/compiler-ssr': 3.5.0 - '@vue/shared': 3.5.0 + '@vue/compiler-core': 3.5.1 + '@vue/compiler-dom': 3.5.1 + '@vue/compiler-ssr': 3.5.1 + '@vue/shared': 3.5.1 estree-walker: 2.0.2 magic-string: 0.30.11 - postcss: 8.4.44 + postcss: 8.4.45 source-map-js: 1.2.0 - '@vue/compiler-ssr@3.5.0': + '@vue/compiler-ssr@3.5.1': dependencies: - '@vue/compiler-dom': 3.5.0 - '@vue/shared': 3.5.0 + '@vue/compiler-dom': 3.5.1 + '@vue/shared': 3.5.1 '@vue/compiler-vue2@2.7.16': dependencies: @@ -9531,9 +9575,9 @@ snapshots: '@vue/language-core@2.0.29(typescript@5.5.4)': dependencies: '@volar/language-core': 2.4.1 - '@vue/compiler-dom': 3.5.0 + '@vue/compiler-dom': 3.5.1 '@vue/compiler-vue2': 2.7.16 - '@vue/shared': 3.5.0 + '@vue/shared': 3.5.1 computeds: 0.0.1 minimatch: 9.0.4 muggle-string: 0.4.1 @@ -9544,9 +9588,9 @@ snapshots: '@vue/language-core@2.1.4(typescript@5.5.4)': dependencies: '@volar/language-core': 2.4.1 - '@vue/compiler-dom': 3.5.0 + '@vue/compiler-dom': 3.5.1 '@vue/compiler-vue2': 2.7.16 - '@vue/shared': 3.5.0 + '@vue/shared': 3.5.1 computeds: 0.0.1 minimatch: 9.0.4 muggle-string: 0.4.1 @@ -9554,50 +9598,50 @@ snapshots: optionalDependencies: typescript: 5.5.4 - '@vue/reactivity@3.5.0': + '@vue/reactivity@3.5.1': dependencies: - '@vue/shared': 3.5.0 + '@vue/shared': 3.5.1 - '@vue/runtime-core@3.5.0': + '@vue/runtime-core@3.5.1': dependencies: - '@vue/reactivity': 3.5.0 - '@vue/shared': 3.5.0 + '@vue/reactivity': 3.5.1 + '@vue/shared': 3.5.1 - '@vue/runtime-dom@3.5.0': + '@vue/runtime-dom@3.5.1': dependencies: - '@vue/reactivity': 3.5.0 - '@vue/runtime-core': 3.5.0 - '@vue/shared': 3.5.0 + '@vue/reactivity': 3.5.1 + '@vue/runtime-core': 3.5.1 + '@vue/shared': 3.5.1 csstype: 3.1.3 - '@vue/server-renderer@3.5.0(vue@3.5.0(typescript@5.5.4))': + '@vue/server-renderer@3.5.1(vue@3.5.1(typescript@5.5.4))': dependencies: - '@vue/compiler-ssr': 3.5.0 - '@vue/shared': 3.5.0 - vue: 3.5.0(typescript@5.5.4) + '@vue/compiler-ssr': 3.5.1 + '@vue/shared': 3.5.1 + vue: 3.5.1(typescript@5.5.4) - '@vue/shared@3.5.0': {} + '@vue/shared@3.5.1': {} '@vue/test-utils@2.4.6': dependencies: js-beautify: 1.14.9 vue-component-type-helpers: 2.0.6 - '@vueuse/core@11.0.3(vue@3.5.0(typescript@5.5.4))': + '@vueuse/core@11.0.3(vue@3.5.1(typescript@5.5.4))': dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 11.0.3 - '@vueuse/shared': 11.0.3(vue@3.5.0(typescript@5.5.4)) - vue-demi: 0.14.10(vue@3.5.0(typescript@5.5.4)) + '@vueuse/shared': 11.0.3(vue@3.5.1(typescript@5.5.4)) + vue-demi: 0.14.10(vue@3.5.1(typescript@5.5.4)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/integrations@11.0.3(focus-trap@7.5.4)(vue@3.5.0(typescript@5.5.4))': + '@vueuse/integrations@11.0.3(focus-trap@7.5.4)(vue@3.5.1(typescript@5.5.4))': dependencies: - '@vueuse/core': 11.0.3(vue@3.5.0(typescript@5.5.4)) - '@vueuse/shared': 11.0.3(vue@3.5.0(typescript@5.5.4)) - vue-demi: 0.14.10(vue@3.5.0(typescript@5.5.4)) + '@vueuse/core': 11.0.3(vue@3.5.1(typescript@5.5.4)) + '@vueuse/shared': 11.0.3(vue@3.5.1(typescript@5.5.4)) + vue-demi: 0.14.10(vue@3.5.1(typescript@5.5.4)) optionalDependencies: focus-trap: 7.5.4 transitivePeerDependencies: @@ -9606,21 +9650,21 @@ snapshots: '@vueuse/metadata@11.0.3': {} - '@vueuse/nuxt@11.0.3(nuxt@packages+nuxt)(vue@3.5.0(typescript@5.5.4))': + '@vueuse/nuxt@11.0.3(nuxt@packages+nuxt)(vue@3.5.1(typescript@5.5.4))': dependencies: '@nuxt/kit': link:packages/kit - '@vueuse/core': 11.0.3(vue@3.5.0(typescript@5.5.4)) + '@vueuse/core': 11.0.3(vue@3.5.1(typescript@5.5.4)) '@vueuse/metadata': 11.0.3 local-pkg: 0.5.0 nuxt: link:packages/nuxt - vue-demi: 0.14.10(vue@3.5.0(typescript@5.5.4)) + vue-demi: 0.14.10(vue@3.5.1(typescript@5.5.4)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/shared@11.0.3(vue@3.5.0(typescript@5.5.4))': + '@vueuse/shared@11.0.3(vue@3.5.1(typescript@5.5.4))': dependencies: - vue-demi: 0.14.10(vue@3.5.0(typescript@5.5.4)) + vue-demi: 0.14.10(vue@3.5.1(typescript@5.5.4)) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -9855,14 +9899,14 @@ snapshots: async@3.2.4: {} - autoprefixer@10.4.20(postcss@8.4.44): + autoprefixer@10.4.20(postcss@8.4.45): dependencies: browserslist: 4.23.3 caniuse-lite: 1.0.30001647 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.1 - postcss: 8.4.44 + postcss: 8.4.45 postcss-value-parser: 4.2.0 available-typed-arrays@1.0.6: {} @@ -10225,7 +10269,7 @@ snapshots: dom-serializer: 2.0.0 domhandler: 5.0.3 htmlparser2: 8.0.2 - postcss: 8.4.44 + postcss: 8.4.45 postcss-media-query-parser: 0.2.3 croner@8.0.2: {} @@ -10240,18 +10284,18 @@ snapshots: crossws@0.2.4: {} - css-declaration-sorter@7.2.0(postcss@8.4.44): + css-declaration-sorter@7.2.0(postcss@8.4.45): dependencies: - postcss: 8.4.44 + postcss: 8.4.45 css-loader@7.1.2(webpack@5.94.0): dependencies: - icss-utils: 5.1.0(postcss@8.4.44) - postcss: 8.4.44 - postcss-modules-extract-imports: 3.1.0(postcss@8.4.44) - postcss-modules-local-by-default: 4.0.5(postcss@8.4.44) - postcss-modules-scope: 3.2.0(postcss@8.4.44) - postcss-modules-values: 4.0.0(postcss@8.4.44) + icss-utils: 5.1.0(postcss@8.4.45) + postcss: 8.4.45 + postcss-modules-extract-imports: 3.1.0(postcss@8.4.45) + postcss-modules-local-by-default: 4.0.5(postcss@8.4.45) + postcss-modules-scope: 3.2.0(postcss@8.4.45) + postcss-modules-values: 4.0.0(postcss@8.4.45) postcss-value-parser: 4.2.0 semver: 7.6.3 optionalDependencies: @@ -10260,9 +10304,9 @@ snapshots: css-minimizer-webpack-plugin@7.0.0(webpack@5.94.0): dependencies: '@jridgewell/trace-mapping': 0.3.25 - cssnano: 7.0.5(postcss@8.4.44) + cssnano: 7.0.5(postcss@8.4.45) jest-worker: 29.7.0 - postcss: 8.4.44 + postcss: 8.4.45 schema-utils: 4.2.0 serialize-javascript: 6.0.2 webpack: 5.94.0 @@ -10289,49 +10333,49 @@ snapshots: cssesc@3.0.0: {} - cssnano-preset-default@7.0.5(postcss@8.4.44): + cssnano-preset-default@7.0.5(postcss@8.4.45): dependencies: browserslist: 4.23.3 - css-declaration-sorter: 7.2.0(postcss@8.4.44) - cssnano-utils: 5.0.0(postcss@8.4.44) - postcss: 8.4.44 - postcss-calc: 10.0.1(postcss@8.4.44) - postcss-colormin: 7.0.2(postcss@8.4.44) - postcss-convert-values: 7.0.3(postcss@8.4.44) - postcss-discard-comments: 7.0.2(postcss@8.4.44) - postcss-discard-duplicates: 7.0.1(postcss@8.4.44) - postcss-discard-empty: 7.0.0(postcss@8.4.44) - postcss-discard-overridden: 7.0.0(postcss@8.4.44) - postcss-merge-longhand: 7.0.3(postcss@8.4.44) - postcss-merge-rules: 7.0.3(postcss@8.4.44) - postcss-minify-font-values: 7.0.0(postcss@8.4.44) - postcss-minify-gradients: 7.0.0(postcss@8.4.44) - postcss-minify-params: 7.0.2(postcss@8.4.44) - postcss-minify-selectors: 7.0.3(postcss@8.4.44) - postcss-normalize-charset: 7.0.0(postcss@8.4.44) - postcss-normalize-display-values: 7.0.0(postcss@8.4.44) - postcss-normalize-positions: 7.0.0(postcss@8.4.44) - postcss-normalize-repeat-style: 7.0.0(postcss@8.4.44) - postcss-normalize-string: 7.0.0(postcss@8.4.44) - postcss-normalize-timing-functions: 7.0.0(postcss@8.4.44) - postcss-normalize-unicode: 7.0.2(postcss@8.4.44) - postcss-normalize-url: 7.0.0(postcss@8.4.44) - postcss-normalize-whitespace: 7.0.0(postcss@8.4.44) - postcss-ordered-values: 7.0.1(postcss@8.4.44) - postcss-reduce-initial: 7.0.2(postcss@8.4.44) - postcss-reduce-transforms: 7.0.0(postcss@8.4.44) - postcss-svgo: 7.0.1(postcss@8.4.44) - postcss-unique-selectors: 7.0.2(postcss@8.4.44) + css-declaration-sorter: 7.2.0(postcss@8.4.45) + cssnano-utils: 5.0.0(postcss@8.4.45) + postcss: 8.4.45 + postcss-calc: 10.0.1(postcss@8.4.45) + postcss-colormin: 7.0.2(postcss@8.4.45) + postcss-convert-values: 7.0.3(postcss@8.4.45) + postcss-discard-comments: 7.0.2(postcss@8.4.45) + postcss-discard-duplicates: 7.0.1(postcss@8.4.45) + postcss-discard-empty: 7.0.0(postcss@8.4.45) + postcss-discard-overridden: 7.0.0(postcss@8.4.45) + postcss-merge-longhand: 7.0.3(postcss@8.4.45) + postcss-merge-rules: 7.0.3(postcss@8.4.45) + postcss-minify-font-values: 7.0.0(postcss@8.4.45) + postcss-minify-gradients: 7.0.0(postcss@8.4.45) + postcss-minify-params: 7.0.2(postcss@8.4.45) + postcss-minify-selectors: 7.0.3(postcss@8.4.45) + postcss-normalize-charset: 7.0.0(postcss@8.4.45) + postcss-normalize-display-values: 7.0.0(postcss@8.4.45) + postcss-normalize-positions: 7.0.0(postcss@8.4.45) + postcss-normalize-repeat-style: 7.0.0(postcss@8.4.45) + postcss-normalize-string: 7.0.0(postcss@8.4.45) + postcss-normalize-timing-functions: 7.0.0(postcss@8.4.45) + postcss-normalize-unicode: 7.0.2(postcss@8.4.45) + postcss-normalize-url: 7.0.0(postcss@8.4.45) + postcss-normalize-whitespace: 7.0.0(postcss@8.4.45) + postcss-ordered-values: 7.0.1(postcss@8.4.45) + postcss-reduce-initial: 7.0.2(postcss@8.4.45) + postcss-reduce-transforms: 7.0.0(postcss@8.4.45) + postcss-svgo: 7.0.1(postcss@8.4.45) + postcss-unique-selectors: 7.0.2(postcss@8.4.45) - cssnano-utils@5.0.0(postcss@8.4.44): + cssnano-utils@5.0.0(postcss@8.4.45): dependencies: - postcss: 8.4.44 + postcss: 8.4.45 - cssnano@7.0.5(postcss@8.4.44): + cssnano@7.0.5(postcss@8.4.45): dependencies: - cssnano-preset-default: 7.0.5(postcss@8.4.44) + cssnano-preset-default: 7.0.5(postcss@8.4.45) lilconfig: 3.1.2 - postcss: 8.4.44 + postcss: 8.4.45 csso@5.0.5: dependencies: @@ -11011,11 +11055,11 @@ snapshots: flatted@3.3.1: {} - floating-vue@5.2.2(@nuxt/kit@packages+kit)(vue@3.5.0(typescript@5.5.4)): + floating-vue@5.2.2(@nuxt/kit@packages+kit)(vue@3.5.1(typescript@5.5.4)): dependencies: '@floating-ui/dom': 1.1.1 - vue: 3.5.0(typescript@5.5.4) - vue-resize: 2.0.0-alpha.1(vue@3.5.0(typescript@5.5.4)) + vue: 3.5.1(typescript@5.5.4) + vue-resize: 2.0.0-alpha.1(vue@3.5.1(typescript@5.5.4)) optionalDependencies: '@nuxt/kit': link:packages/kit @@ -11421,9 +11465,9 @@ snapshots: safer-buffer: 2.1.2 optional: true - icss-utils@5.1.0(postcss@8.4.44): + icss-utils@5.1.0(postcss@8.4.45): dependencies: - postcss: 8.4.44 + postcss: 8.4.45 ieee754@1.2.1: {} @@ -11453,15 +11497,16 @@ snapshots: transitivePeerDependencies: - supports-color - impound@0.1.0(rollup@4.21.2): + impound@0.1.0(rollup@4.21.2)(webpack-sources@3.2.3): dependencies: '@rollup/pluginutils': 5.1.0(rollup@4.21.2) mlly: 1.7.1 pathe: 1.1.2 unenv: 1.10.0 - unplugin: 1.12.3 + unplugin: 1.13.1(webpack-sources@3.2.3) transitivePeerDependencies: - rollup + - webpack-sources imurmurhash@0.1.4: {} @@ -11901,7 +11946,7 @@ snapshots: lower-case@1.1.4: {} - lru-cache@10.2.0: {} + lru-cache@10.4.3: {} lru-cache@11.0.0: {} @@ -12375,9 +12420,9 @@ snapshots: mkdist@1.5.4(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.1.4(typescript@5.5.4)): dependencies: - autoprefixer: 10.4.20(postcss@8.4.44) + autoprefixer: 10.4.20(postcss@8.4.45) citty: 0.1.6 - cssnano: 7.0.5(postcss@8.4.44) + cssnano: 7.0.5(postcss@8.4.45) defu: 6.1.4 esbuild: 0.23.1 fast-glob: 3.3.2 @@ -12385,8 +12430,8 @@ snapshots: mlly: 1.7.1 pathe: 1.1.2 pkg-types: 1.2.0 - postcss: 8.4.44 - postcss-nested: 6.0.1(postcss@8.4.44) + postcss: 8.4.45 + postcss-nested: 6.0.1(postcss@8.4.45) semver: 7.6.3 optionalDependencies: sass: 1.69.4 @@ -12424,7 +12469,7 @@ snapshots: neo-async@2.6.2: {} - nitro-nightly@3.0.0-beta-28665895.e727afda(@opentelemetry/api@1.9.0)(encoding@0.1.13)(typescript@5.5.4): + nitro-nightly@3.0.0-beta-28665895.e727afda(@opentelemetry/api@1.9.0)(encoding@0.1.13)(typescript@5.5.4)(webpack-sources@3.2.3): dependencies: '@cloudflare/kv-asset-handler': 0.3.3 '@netlify/functions': 2.7.0(@opentelemetry/api@1.9.0) @@ -12490,12 +12535,12 @@ snapshots: std-env: 3.7.0 ufo: 1.5.4 uncrypto: 0.1.3 - unctx: 2.3.1 + unctx: 2.3.1(webpack-sources@3.2.3) unenv: 1.10.0 - unimport: 3.11.1(rollup@4.21.2) + unimport: 3.11.1(rollup@4.21.2)(webpack-sources@3.2.3) unstorage: 1.10.2(ioredis@5.4.1) untyped: 1.4.2 - unwasm: 0.3.9 + unwasm: 0.3.9(webpack-sources@3.2.3) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -12517,8 +12562,9 @@ snapshots: - supports-color - typescript - uWebSockets.js + - webpack-sources - nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13): + nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3): dependencies: '@cloudflare/kv-asset-handler': 0.3.3 '@netlify/functions': 2.7.0(@opentelemetry/api@1.9.0) @@ -12582,11 +12628,11 @@ snapshots: std-env: 3.7.0 ufo: 1.5.4 uncrypto: 0.1.3 - unctx: 2.3.1 + unctx: 2.3.1(webpack-sources@3.2.3) unenv: 1.10.0 - unimport: 3.11.1(rollup@4.21.2) - unstorage: 1.10.2(ioredis@5.4.1) - unwasm: 0.3.9 + unimport: 3.11.1(rollup@4.21.2)(webpack-sources@3.2.3) + unstorage: 1.11.1(ioredis@5.4.1) + unwasm: 0.3.9(webpack-sources@3.2.3) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -12608,6 +12654,7 @@ snapshots: - magicast - supports-color - uWebSockets.js + - webpack-sources no-case@2.3.2: dependencies: @@ -12680,11 +12727,11 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - nuxt-content-twoslash@0.1.1(@nuxtjs/mdc@0.5.0): + nuxt-content-twoslash@0.1.1(@nuxtjs/mdc@0.5.0(webpack-sources@3.2.3)): dependencies: '@nuxt/kit': link:packages/kit '@nuxt/schema': link:packages/schema - '@nuxtjs/mdc': 0.5.0 + '@nuxtjs/mdc': 0.5.0(webpack-sources@3.2.3) '@shikijs/vitepress-twoslash': 1.12.1(@nuxt/kit@packages+kit)(typescript@5.5.4) cac: 6.7.14 chokidar: 3.6.0 @@ -12692,7 +12739,7 @@ snapshots: pathe: 1.1.2 picocolors: 1.0.1 remark-parse: 11.0.0 - shiki: 1.14.1 + shiki: 1.16.1 twoslash: 0.2.10(typescript@5.5.4) typescript: 5.5.4 unified: 11.0.5 @@ -12898,7 +12945,7 @@ snapshots: path-scurry@1.11.1: dependencies: - lru-cache: 10.2.0 + lru-cache: 10.4.3 minipass: 7.1.2 path-scurry@2.0.0: @@ -12938,59 +12985,59 @@ snapshots: pluralize@8.0.0: {} - postcss-calc@10.0.1(postcss@8.4.44): + postcss-calc@10.0.1(postcss@8.4.45): dependencies: - postcss: 8.4.44 + postcss: 8.4.45 postcss-selector-parser: 6.1.1 postcss-value-parser: 4.2.0 - postcss-colormin@7.0.2(postcss@8.4.44): + postcss-colormin@7.0.2(postcss@8.4.45): dependencies: browserslist: 4.23.3 caniuse-api: 3.0.0 colord: 2.9.3 - postcss: 8.4.44 + postcss: 8.4.45 postcss-value-parser: 4.2.0 - postcss-convert-values@7.0.3(postcss@8.4.44): + postcss-convert-values@7.0.3(postcss@8.4.45): dependencies: browserslist: 4.23.3 - postcss: 8.4.44 + postcss: 8.4.45 postcss-value-parser: 4.2.0 - postcss-discard-comments@7.0.2(postcss@8.4.44): + postcss-discard-comments@7.0.2(postcss@8.4.45): dependencies: - postcss: 8.4.44 + postcss: 8.4.45 postcss-selector-parser: 6.1.1 - postcss-discard-duplicates@7.0.1(postcss@8.4.44): + postcss-discard-duplicates@7.0.1(postcss@8.4.45): dependencies: - postcss: 8.4.44 + postcss: 8.4.45 - postcss-discard-empty@7.0.0(postcss@8.4.44): + postcss-discard-empty@7.0.0(postcss@8.4.45): dependencies: - postcss: 8.4.44 + postcss: 8.4.45 - postcss-discard-overridden@7.0.0(postcss@8.4.44): + postcss-discard-overridden@7.0.0(postcss@8.4.45): dependencies: - postcss: 8.4.44 + postcss: 8.4.45 postcss-import-resolver@2.0.0: dependencies: enhanced-resolve: 4.5.0 - postcss-import@16.1.0(postcss@8.4.44): + postcss-import@16.1.0(postcss@8.4.45): dependencies: - postcss: 8.4.44 + postcss: 8.4.45 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.8 - postcss-loader@8.1.1(postcss@8.4.44)(typescript@5.5.4)(webpack@5.94.0): + postcss-loader@8.1.1(postcss@8.4.45)(typescript@5.5.4)(webpack@5.94.0): dependencies: cosmiconfig: 9.0.0(typescript@5.5.4) jiti: 2.0.0-beta.3 - postcss: 8.4.44 + postcss: 8.4.45 semver: 7.6.3 optionalDependencies: webpack: 5.94.0 @@ -12999,131 +13046,131 @@ snapshots: postcss-media-query-parser@0.2.3: {} - postcss-merge-longhand@7.0.3(postcss@8.4.44): + postcss-merge-longhand@7.0.3(postcss@8.4.45): dependencies: - postcss: 8.4.44 + postcss: 8.4.45 postcss-value-parser: 4.2.0 - stylehacks: 7.0.3(postcss@8.4.44) + stylehacks: 7.0.3(postcss@8.4.45) - postcss-merge-rules@7.0.3(postcss@8.4.44): + postcss-merge-rules@7.0.3(postcss@8.4.45): dependencies: browserslist: 4.23.3 caniuse-api: 3.0.0 - cssnano-utils: 5.0.0(postcss@8.4.44) - postcss: 8.4.44 + cssnano-utils: 5.0.0(postcss@8.4.45) + postcss: 8.4.45 postcss-selector-parser: 6.1.1 - postcss-minify-font-values@7.0.0(postcss@8.4.44): + postcss-minify-font-values@7.0.0(postcss@8.4.45): dependencies: - postcss: 8.4.44 + postcss: 8.4.45 postcss-value-parser: 4.2.0 - postcss-minify-gradients@7.0.0(postcss@8.4.44): + postcss-minify-gradients@7.0.0(postcss@8.4.45): dependencies: colord: 2.9.3 - cssnano-utils: 5.0.0(postcss@8.4.44) - postcss: 8.4.44 + cssnano-utils: 5.0.0(postcss@8.4.45) + postcss: 8.4.45 postcss-value-parser: 4.2.0 - postcss-minify-params@7.0.2(postcss@8.4.44): + postcss-minify-params@7.0.2(postcss@8.4.45): dependencies: browserslist: 4.23.3 - cssnano-utils: 5.0.0(postcss@8.4.44) - postcss: 8.4.44 + cssnano-utils: 5.0.0(postcss@8.4.45) + postcss: 8.4.45 postcss-value-parser: 4.2.0 - postcss-minify-selectors@7.0.3(postcss@8.4.44): + postcss-minify-selectors@7.0.3(postcss@8.4.45): dependencies: cssesc: 3.0.0 - postcss: 8.4.44 + postcss: 8.4.45 postcss-selector-parser: 6.1.1 - postcss-modules-extract-imports@3.1.0(postcss@8.4.44): + postcss-modules-extract-imports@3.1.0(postcss@8.4.45): dependencies: - postcss: 8.4.44 + postcss: 8.4.45 - postcss-modules-local-by-default@4.0.5(postcss@8.4.44): + postcss-modules-local-by-default@4.0.5(postcss@8.4.45): dependencies: - icss-utils: 5.1.0(postcss@8.4.44) - postcss: 8.4.44 + icss-utils: 5.1.0(postcss@8.4.45) + postcss: 8.4.45 postcss-selector-parser: 6.1.1 postcss-value-parser: 4.2.0 - postcss-modules-scope@3.2.0(postcss@8.4.44): + postcss-modules-scope@3.2.0(postcss@8.4.45): dependencies: - postcss: 8.4.44 + postcss: 8.4.45 postcss-selector-parser: 6.1.1 - postcss-modules-values@4.0.0(postcss@8.4.44): + postcss-modules-values@4.0.0(postcss@8.4.45): dependencies: - icss-utils: 5.1.0(postcss@8.4.44) - postcss: 8.4.44 + icss-utils: 5.1.0(postcss@8.4.45) + postcss: 8.4.45 - postcss-nested@6.0.1(postcss@8.4.44): + postcss-nested@6.0.1(postcss@8.4.45): dependencies: - postcss: 8.4.44 + postcss: 8.4.45 postcss-selector-parser: 6.1.1 - postcss-normalize-charset@7.0.0(postcss@8.4.44): + postcss-normalize-charset@7.0.0(postcss@8.4.45): dependencies: - postcss: 8.4.44 + postcss: 8.4.45 - postcss-normalize-display-values@7.0.0(postcss@8.4.44): + postcss-normalize-display-values@7.0.0(postcss@8.4.45): dependencies: - postcss: 8.4.44 + postcss: 8.4.45 postcss-value-parser: 4.2.0 - postcss-normalize-positions@7.0.0(postcss@8.4.44): + postcss-normalize-positions@7.0.0(postcss@8.4.45): dependencies: - postcss: 8.4.44 + postcss: 8.4.45 postcss-value-parser: 4.2.0 - postcss-normalize-repeat-style@7.0.0(postcss@8.4.44): + postcss-normalize-repeat-style@7.0.0(postcss@8.4.45): dependencies: - postcss: 8.4.44 + postcss: 8.4.45 postcss-value-parser: 4.2.0 - postcss-normalize-string@7.0.0(postcss@8.4.44): + postcss-normalize-string@7.0.0(postcss@8.4.45): dependencies: - postcss: 8.4.44 + postcss: 8.4.45 postcss-value-parser: 4.2.0 - postcss-normalize-timing-functions@7.0.0(postcss@8.4.44): + postcss-normalize-timing-functions@7.0.0(postcss@8.4.45): dependencies: - postcss: 8.4.44 + postcss: 8.4.45 postcss-value-parser: 4.2.0 - postcss-normalize-unicode@7.0.2(postcss@8.4.44): + postcss-normalize-unicode@7.0.2(postcss@8.4.45): dependencies: browserslist: 4.23.3 - postcss: 8.4.44 + postcss: 8.4.45 postcss-value-parser: 4.2.0 - postcss-normalize-url@7.0.0(postcss@8.4.44): + postcss-normalize-url@7.0.0(postcss@8.4.45): dependencies: - postcss: 8.4.44 + postcss: 8.4.45 postcss-value-parser: 4.2.0 - postcss-normalize-whitespace@7.0.0(postcss@8.4.44): + postcss-normalize-whitespace@7.0.0(postcss@8.4.45): dependencies: - postcss: 8.4.44 + postcss: 8.4.45 postcss-value-parser: 4.2.0 - postcss-ordered-values@7.0.1(postcss@8.4.44): + postcss-ordered-values@7.0.1(postcss@8.4.45): dependencies: - cssnano-utils: 5.0.0(postcss@8.4.44) - postcss: 8.4.44 + cssnano-utils: 5.0.0(postcss@8.4.45) + postcss: 8.4.45 postcss-value-parser: 4.2.0 - postcss-reduce-initial@7.0.2(postcss@8.4.44): + postcss-reduce-initial@7.0.2(postcss@8.4.45): dependencies: browserslist: 4.23.3 caniuse-api: 3.0.0 - postcss: 8.4.44 + postcss: 8.4.45 - postcss-reduce-transforms@7.0.0(postcss@8.4.44): + postcss-reduce-transforms@7.0.0(postcss@8.4.45): dependencies: - postcss: 8.4.44 + postcss: 8.4.45 postcss-value-parser: 4.2.0 postcss-selector-parser@6.1.1: @@ -13131,28 +13178,28 @@ snapshots: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss-svgo@7.0.1(postcss@8.4.44): + postcss-svgo@7.0.1(postcss@8.4.45): dependencies: - postcss: 8.4.44 + postcss: 8.4.45 postcss-value-parser: 4.2.0 svgo: 3.3.2 - postcss-unique-selectors@7.0.2(postcss@8.4.44): + postcss-unique-selectors@7.0.2(postcss@8.4.45): dependencies: - postcss: 8.4.44 + postcss: 8.4.45 postcss-selector-parser: 6.1.1 - postcss-url@10.1.3(postcss@8.4.44): + postcss-url@10.1.3(postcss@8.4.45): dependencies: make-dir: 3.1.0 mime: 2.5.2 minimatch: 3.0.8 - postcss: 8.4.44 + postcss: 8.4.45 xxhashjs: 0.2.2 postcss-value-parser@4.2.0: {} - postcss@8.4.44: + postcss@8.4.45: dependencies: nanoid: 3.3.7 picocolors: 1.0.1 @@ -13700,11 +13747,6 @@ snapshots: '@shikijs/core': 1.12.1 '@types/hast': 3.0.4 - shiki@1.14.1: - dependencies: - '@shikijs/core': 1.14.1 - '@types/hast': 3.0.4 - shiki@1.16.1: dependencies: '@shikijs/core': 1.16.1 @@ -13859,10 +13901,10 @@ snapshots: dependencies: js-tokens: 9.0.0 - stylehacks@7.0.3(postcss@8.4.44): + stylehacks@7.0.3(postcss@8.4.45): dependencies: browserslist: 4.23.3 - postcss: 8.4.44 + postcss: 8.4.45 postcss-selector-parser: 6.1.1 superjson@2.2.1: @@ -14122,12 +14164,14 @@ snapshots: uncrypto@0.1.3: {} - unctx@2.3.1: + unctx@2.3.1(webpack-sources@3.2.3): dependencies: acorn: 8.12.1 estree-walker: 3.0.3 magic-string: 0.30.11 - unplugin: 1.12.3 + unplugin: 1.13.1(webpack-sources@3.2.3) + transitivePeerDependencies: + - webpack-sources undici-types@6.19.6: {} @@ -14164,7 +14208,7 @@ snapshots: trough: 2.2.0 vfile: 6.0.1 - unimport@3.11.1(rollup@4.21.2): + unimport@3.11.1(rollup@4.21.2)(webpack-sources@3.2.3): dependencies: '@rollup/pluginutils': 5.1.0(rollup@4.21.2) acorn: 8.12.1 @@ -14178,9 +14222,10 @@ snapshots: pkg-types: 1.2.0 scule: 1.3.0 strip-literal: 2.1.0 - unplugin: 1.12.3 + unplugin: 1.13.1(webpack-sources@3.2.3) transitivePeerDependencies: - rollup + - webpack-sources unist-builder@4.0.0: dependencies: @@ -14211,13 +14256,13 @@ snapshots: universalify@2.0.0: {} - unocss@0.62.3(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.44)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)): + unocss@0.62.3(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)): dependencies: '@unocss/astro': 0.62.3(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)) '@unocss/cli': 0.62.3(rollup@4.21.2) '@unocss/core': 0.62.3 '@unocss/extractor-arbitrary-variants': 0.62.3 - '@unocss/postcss': 0.62.3(postcss@8.4.44) + '@unocss/postcss': 0.62.3(postcss@8.4.45) '@unocss/preset-attributify': 0.62.3 '@unocss/preset-icons': 0.62.3 '@unocss/preset-mini': 0.62.3 @@ -14241,11 +14286,11 @@ snapshots: - rollup - supports-color - unplugin-vue-router@0.10.7(rollup@4.21.2)(vue-router@4.4.3(vue@3.5.0(typescript@5.5.4)))(vue@3.5.0(typescript@5.5.4)): + unplugin-vue-router@0.10.7(rollup@4.21.2)(vue-router@4.4.3(vue@3.5.1(typescript@5.5.4)))(vue@3.5.1(typescript@5.5.4))(webpack-sources@3.2.3): dependencies: '@babel/types': 7.25.2 '@rollup/pluginutils': 5.1.0(rollup@4.21.2) - '@vue-macros/common': 1.12.2(rollup@4.21.2)(vue@3.5.0(typescript@5.5.4)) + '@vue-macros/common': 1.12.2(rollup@4.21.2)(vue@3.5.1(typescript@5.5.4)) ast-walker-scope: 0.6.2 chokidar: 3.6.0 fast-glob: 3.3.2 @@ -14255,19 +14300,21 @@ snapshots: mlly: 1.7.1 pathe: 1.1.2 scule: 1.3.0 - unplugin: 1.12.3 + unplugin: 1.13.1(webpack-sources@3.2.3) yaml: 2.5.0 optionalDependencies: - vue-router: 4.4.3(vue@3.5.0(typescript@5.5.4)) + vue-router: 4.4.3(vue@3.5.1(typescript@5.5.4)) transitivePeerDependencies: - rollup - vue + - webpack-sources - unplugin@1.12.3: + unplugin@1.13.1(webpack-sources@3.2.3): dependencies: acorn: 8.12.1 - webpack-sources: 3.2.3 webpack-virtual-modules: 0.6.2 + optionalDependencies: + webpack-sources: 3.2.3 unstorage@1.10.2(ioredis@5.4.1): dependencies: @@ -14276,7 +14323,24 @@ snapshots: destr: 2.0.3 h3: h3-nightly@2.0.0-1718872656.6765a6e listhen: 1.7.2 - lru-cache: 10.2.0 + lru-cache: 10.4.3 + mri: 1.2.0 + node-fetch-native: 1.6.4 + ofetch: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) + ufo: 1.5.4 + optionalDependencies: + ioredis: 5.4.1 + transitivePeerDependencies: + - uWebSockets.js + + unstorage@1.11.1(ioredis@5.4.1): + dependencies: + anymatch: 3.1.3 + chokidar: 3.6.0 + destr: 2.0.3 + h3: h3-nightly@2.0.0-1718872656.6765a6e + listhen: 1.7.2 + lru-cache: 10.4.3 mri: 1.2.0 node-fetch-native: 1.6.4 ofetch: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) @@ -14306,14 +14370,16 @@ snapshots: transitivePeerDependencies: - supports-color - unwasm@0.3.9: + unwasm@0.3.9(webpack-sources@3.2.3): dependencies: knitwork: 1.1.0 magic-string: 0.30.11 mlly: 1.7.1 pathe: 1.1.2 pkg-types: 1.2.0 - unplugin: 1.12.3 + unplugin: 1.13.1(webpack-sources@3.2.3) + transitivePeerDependencies: + - webpack-sources update-browserslist-db@1.1.0(browserslist@4.23.3): dependencies: @@ -14342,9 +14408,9 @@ snapshots: util-deprecate@1.0.2: {} - v-lazy-show@0.2.4(@vue/compiler-core@3.5.0): + v-lazy-show@0.2.4(@vue/compiler-core@3.5.1): dependencies: - '@vue/compiler-core': 3.5.0 + '@vue/compiler-core': 3.5.1 valibot@0.41.0(typescript@5.5.4): optionalDependencies: @@ -14460,7 +14526,7 @@ snapshots: '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.2) '@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.25.2) '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.25.2) - '@vue/compiler-dom': 3.5.0 + '@vue/compiler-dom': 3.5.1 kolorist: 1.8.0 magic-string: 0.30.11 vite: 5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0) @@ -14470,7 +14536,7 @@ snapshots: vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0): dependencies: esbuild: 0.21.5 - postcss: 8.4.44 + postcss: 8.4.45 rollup: 4.21.2 optionalDependencies: '@types/node': 20.16.4 @@ -14478,9 +14544,9 @@ snapshots: sass: 1.69.4 terser: 5.27.0 - vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.0)(vue@3.5.0(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13))(playwright-core@1.46.1)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.4)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.0(typescript@5.5.4)))(vue@3.5.0(typescript@5.5.4)): + vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.1)(vue@3.5.1(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3))(playwright-core@1.46.1)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.4)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.1(typescript@5.5.4)))(vue@3.5.1(typescript@5.5.4))(webpack-sources@3.2.3): dependencies: - '@nuxt/test-utils': 3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.0)(vue@3.5.0(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13))(playwright-core@1.46.1)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.4)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.0(typescript@5.5.4)))(vue@3.5.0(typescript@5.5.4)) + '@nuxt/test-utils': 3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.1)(vue@3.5.1(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3))(playwright-core@1.46.1)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.4)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.1(typescript@5.5.4)))(vue@3.5.1(typescript@5.5.4))(webpack-sources@3.2.3) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -14498,6 +14564,7 @@ snapshots: - vitest - vue - vue-router + - webpack-sources vitest@1.6.0(@types/node@20.16.4)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0): dependencies: @@ -14599,9 +14666,9 @@ snapshots: vue-component-type-helpers@2.0.6: {} - vue-demi@0.14.10(vue@3.5.0(typescript@5.5.4)): + vue-demi@0.14.10(vue@3.5.1(typescript@5.5.4)): dependencies: - vue: 3.5.0(typescript@5.5.4) + vue: 3.5.1(typescript@5.5.4) vue-devtools-stub@0.1.0: {} @@ -14618,24 +14685,24 @@ snapshots: transitivePeerDependencies: - supports-color - vue-loader@17.4.2(@vue/compiler-sfc@3.5.0)(vue@3.5.0(typescript@5.5.4))(webpack@5.94.0): + vue-loader@17.4.2(@vue/compiler-sfc@3.5.1)(vue@3.5.1(typescript@5.5.4))(webpack@5.94.0): dependencies: chalk: 4.1.2 hash-sum: 2.0.0 watchpack: 2.4.1 webpack: 5.94.0 optionalDependencies: - '@vue/compiler-sfc': 3.5.0 - vue: 3.5.0(typescript@5.5.4) + '@vue/compiler-sfc': 3.5.1 + vue: 3.5.1(typescript@5.5.4) - vue-resize@2.0.0-alpha.1(vue@3.5.0(typescript@5.5.4)): + vue-resize@2.0.0-alpha.1(vue@3.5.1(typescript@5.5.4)): dependencies: - vue: 3.5.0(typescript@5.5.4) + vue: 3.5.1(typescript@5.5.4) - vue-router@4.4.3(vue@3.5.0(typescript@5.5.4)): + vue-router@4.4.3(vue@3.5.1(typescript@5.5.4)): dependencies: '@vue/devtools-api': 6.6.3 - vue: 3.5.0(typescript@5.5.4) + vue: 3.5.1(typescript@5.5.4) vue-tsc@2.1.4(typescript@5.5.4): dependencies: @@ -14644,13 +14711,13 @@ snapshots: semver: 7.6.3 typescript: 5.5.4 - vue@3.5.0(typescript@5.5.4): + vue@3.5.1(typescript@5.5.4): dependencies: - '@vue/compiler-dom': 3.5.0 - '@vue/compiler-sfc': 3.5.0 - '@vue/runtime-dom': 3.5.0 - '@vue/server-renderer': 3.5.0(vue@3.5.0(typescript@5.5.4)) - '@vue/shared': 3.5.0 + '@vue/compiler-dom': 3.5.1 + '@vue/compiler-sfc': 3.5.1 + '@vue/runtime-dom': 3.5.1 + '@vue/server-renderer': 3.5.1(vue@3.5.1(typescript@5.5.4)) + '@vue/shared': 3.5.1 optionalDependencies: typescript: 5.5.4 diff --git a/test/bundle.test.ts b/test/bundle.test.ts index de9cda72e..2fef05a7b 100644 --- a/test/bundle.test.ts +++ b/test/bundle.test.ts @@ -32,7 +32,7 @@ describe.skipIf(process.env.SKIP_BUNDLE_SIZE === 'true' || process.env.ECOSYSTEM const serverDir = join(rootDir, '.output/server') const serverStats = await analyzeSizes(['**/*.mjs', '!node_modules'], serverDir) - expect.soft(roundToKilobytes(serverStats.totalBytes)).toMatchInlineSnapshot(`"205k"`) + expect.soft(roundToKilobytes(serverStats.totalBytes)).toMatchInlineSnapshot(`"206k"`) const modules = await analyzeSizes(['node_modules/**/*'], serverDir) expect.soft(roundToKilobytes(modules.totalBytes)).toMatchInlineSnapshot(`"1382k"`) @@ -73,7 +73,7 @@ describe.skipIf(process.env.SKIP_BUNDLE_SIZE === 'true' || process.env.ECOSYSTEM const serverDir = join(rootDir, '.output-inline/server') const serverStats = await analyzeSizes(['**/*.mjs', '!node_modules'], serverDir) - expect.soft(roundToKilobytes(serverStats.totalBytes)).toMatchInlineSnapshot(`"551k"`) + expect.soft(roundToKilobytes(serverStats.totalBytes)).toMatchInlineSnapshot(`"552k"`) const modules = await analyzeSizes(['node_modules/**/*'], serverDir) expect.soft(roundToKilobytes(modules.totalBytes)).toMatchInlineSnapshot(`"86.9k"`) From 30892da6ca3fc9c679a802c4e738d723013c716f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 4 Sep 2024 20:49:55 +0100 Subject: [PATCH 057/108] chore(deps): update all non-major dependencies (main) (#28833) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 4 +- packages/schema/package.json | 2 +- packages/vite/package.json | 2 +- packages/webpack/package.json | 2 +- pnpm-lock.yaml | 161 ++++++++++++++++++---------------- 5 files changed, 90 insertions(+), 81 deletions(-) diff --git a/package.json b/package.json index a9cf0ec96..ddeea8440 100644 --- a/package.json +++ b/package.json @@ -73,7 +73,7 @@ "case-police": "0.7.0", "changelogen": "0.5.5", "consola": "3.2.3", - "cssnano": "7.0.5", + "cssnano": "7.0.6", "destr": "2.0.3", "devalue": "5.0.0", "eslint": "9.9.1", @@ -103,7 +103,7 @@ "vitest-environment-nuxt": "1.0.1", "vue": "3.5.1", "vue-router": "4.4.3", - "vue-tsc": "2.1.4" + "vue-tsc": "2.1.6" }, "packageManager": "pnpm@9.9.0", "engines": { diff --git a/packages/schema/package.json b/packages/schema/package.json index b03e6c36f..48c62c405 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -44,7 +44,7 @@ "@vitejs/plugin-vue-jsx": "4.0.1", "@vue/compiler-core": "3.5.1", "@vue/compiler-sfc": "3.5.1", - "@vue/language-core": "2.1.4", + "@vue/language-core": "2.1.6", "c12": "2.0.0-beta.2", "esbuild-loader": "4.2.2", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", diff --git a/packages/vite/package.json b/packages/vite/package.json index 88c3d7e7e..54801009e 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -39,7 +39,7 @@ "autoprefixer": "^10.4.20", "clear": "^0.1.0", "consola": "^3.2.3", - "cssnano": "^7.0.5", + "cssnano": "^7.0.6", "defu": "^6.1.4", "esbuild": "^0.23.1", "escape-string-regexp": "^5.0.0", diff --git a/packages/webpack/package.json b/packages/webpack/package.json index 77e8b302b..eaca5cd3b 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -30,7 +30,7 @@ "autoprefixer": "^10.4.20", "css-loader": "^7.1.2", "css-minimizer-webpack-plugin": "^7.0.0", - "cssnano": "^7.0.5", + "cssnano": "^7.0.6", "defu": "^6.1.4", "esbuild-loader": "^4.2.2", "escape-string-regexp": "^5.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bdc299efb..c0e4df91c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -89,8 +89,8 @@ importers: specifier: 3.2.3 version: 3.2.3 cssnano: - specifier: 7.0.5 - version: 7.0.5(postcss@8.4.45) + specifier: 7.0.6 + version: 7.0.6(postcss@8.4.45) destr: specifier: 2.0.3 version: 2.0.3 @@ -179,8 +179,8 @@ importers: specifier: 4.4.3 version: 4.4.3(vue@3.5.1(typescript@5.5.4)) vue-tsc: - specifier: 2.1.4 - version: 2.1.4(typescript@5.5.4) + specifier: 2.1.6 + version: 2.1.6(typescript@5.5.4) packages/kit: dependencies: @@ -256,7 +256,7 @@ importers: version: nitro-nightly@3.0.0-beta-28665895.e727afda(@opentelemetry/api@1.9.0)(encoding@0.1.13)(typescript@5.5.4)(webpack-sources@3.2.3) unbuild: specifier: 3.0.0-rc.7 - version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.1.4(typescript@5.5.4)) + version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.1.6(typescript@5.5.4)) vite: specifier: 5.4.3 version: 5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0) @@ -479,7 +479,7 @@ importers: version: 3.5.1 unbuild: specifier: 3.0.0-rc.7 - version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.1.4(typescript@5.5.4)) + version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.1.6(typescript@5.5.4)) vite: specifier: 5.4.3 version: 5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0) @@ -557,8 +557,8 @@ importers: specifier: 3.5.1 version: 3.5.1 '@vue/language-core': - specifier: 2.1.4 - version: 2.1.4(typescript@5.5.4) + specifier: 2.1.6 + version: 2.1.6(typescript@5.5.4) c12: specifier: 2.0.0-beta.2 version: 2.0.0-beta.2(magicast@0.3.4) @@ -579,7 +579,7 @@ importers: version: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) unbuild: specifier: 3.0.0-rc.7 - version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.1.4(typescript@5.5.4)) + version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.1.6(typescript@5.5.4)) unctx: specifier: 2.3.1 version: 2.3.1(webpack-sources@3.2.3) @@ -677,8 +677,8 @@ importers: specifier: ^3.2.3 version: 3.2.3 cssnano: - specifier: ^7.0.5 - version: 7.0.5(postcss@8.4.45) + specifier: ^7.0.6 + version: 7.0.6(postcss@8.4.45) defu: specifier: ^6.1.4 version: 6.1.4 @@ -753,7 +753,7 @@ importers: version: 2.0.5(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0) vite-plugin-checker: specifier: ^0.7.2 - version: 0.7.2(eslint@9.9.1(jiti@2.0.0-beta.3))(optionator@0.9.3)(typescript@5.5.4)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.1.4(typescript@5.5.4)) + version: 0.7.2(eslint@9.9.1(jiti@2.0.0-beta.3))(optionator@0.9.3)(typescript@5.5.4)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.1.6(typescript@5.5.4)) vue-bundle-renderer: specifier: ^2.1.0 version: 2.1.0 @@ -772,7 +772,7 @@ importers: version: 4.21.2 unbuild: specifier: 3.0.0-rc.7 - version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.1.4(typescript@5.5.4)) + version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.1.6(typescript@5.5.4)) vue: specifier: 3.5.1 version: 3.5.1(typescript@5.5.4) @@ -795,8 +795,8 @@ importers: specifier: ^7.0.0 version: 7.0.0(webpack@5.94.0) cssnano: - specifier: ^7.0.5 - version: 7.0.5(postcss@8.4.45) + specifier: ^7.0.6 + version: 7.0.6(postcss@8.4.45) defu: specifier: ^6.1.4 version: 6.1.4 @@ -938,7 +938,7 @@ importers: version: 4.21.2 unbuild: specifier: 3.0.0-rc.7 - version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.1.4(typescript@5.5.4)) + version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.1.6(typescript@5.5.4)) vue: specifier: 3.5.1 version: 3.5.1(typescript@5.5.4) @@ -2829,8 +2829,8 @@ packages: typescript: optional: true - '@vue/language-core@2.1.4': - resolution: {integrity: sha512-i8pfAgNjTNjabBX1xRsuV6aRw2E8bdQXwd5H8m3cUkTVJju3QN5nfdoXET0uK+yXsuloNJPzo6PXFujRRPNmMA==} + '@vue/language-core@2.1.6': + resolution: {integrity: sha512-MW569cSky9R/ooKMh6xa2g1D0AtRKbL56k83dzus/bx//RDJk24RHWkMzbAlXjMdDNyxAaagKPRquBIxkxlCkg==} peerDependencies: typescript: 5.5.4 peerDependenciesMeta: @@ -3572,8 +3572,8 @@ packages: engines: {node: '>=4'} hasBin: true - cssnano-preset-default@7.0.5: - resolution: {integrity: sha512-Jbzja0xaKwc5JzxPQoc+fotKpYtWEu4wQLMQe29CM0FjjdRjA4omvbGHl2DTGgARKxSTpPssBsok+ixv8uTBqw==} + cssnano-preset-default@7.0.6: + resolution: {integrity: sha512-ZzrgYupYxEvdGGuqL+JKOY70s7+saoNlHSCK/OGn1vB2pQK8KSET8jvenzItcY+kA7NoWvfbb/YhlzuzNKjOhQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: 8.4.45 @@ -3584,8 +3584,8 @@ packages: peerDependencies: postcss: 8.4.45 - cssnano@7.0.5: - resolution: {integrity: sha512-Aq0vqBLtpTT5Yxj+hLlLfNPFuRQCDIjx5JQAhhaedQKLNDvDGeVziF24PS+S1f0Z5KCxWvw0QVI3VNHNBITxVQ==} + cssnano@7.0.6: + resolution: {integrity: sha512-54woqx8SCbp8HwvNZYn68ZFAepuouZW4lTwiMVnBErM3VkO7/Sd4oTOt3Zz3bPx3kxQ36aISppyXj2Md4lg8bw==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: 8.4.45 @@ -5683,8 +5683,8 @@ packages: resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} engines: {node: '>=4'} - postcss-calc@10.0.1: - resolution: {integrity: sha512-pp1Z3FxtxA+xHAoWXcOXgnBN1WPu4ZiJ5LWGjKyf9MMreagAsaTUtnqFK1y1sHhyJddAkYTPu6XSuLgb3oYCjw==} + postcss-calc@10.0.2: + resolution: {integrity: sha512-DT/Wwm6fCKgpYVI7ZEWuPJ4az8hiEHtCUeYjZXqU7Ou4QqYh1Df2yCQ7Ca6N7xqKPFkxN3fhf+u9KSoOCJNAjg==} engines: {node: ^18.12 || ^20.9 || >=22.0} peerDependencies: postcss: 8.4.45 @@ -5695,14 +5695,14 @@ packages: peerDependencies: postcss: 8.4.45 - postcss-convert-values@7.0.3: - resolution: {integrity: sha512-yJhocjCs2SQer0uZ9lXTMOwDowbxvhwFVrZeS6NPEij/XXthl73ggUmfwVvJM+Vaj5gtCKJV1jiUu4IhAUkX/Q==} + postcss-convert-values@7.0.4: + resolution: {integrity: sha512-e2LSXPqEHVW6aoGbjV9RsSSNDO3A0rZLCBxN24zvxF25WknMPpX8Dm9UxxThyEbaytzggRuZxaGXqaOhxQ514Q==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: 8.4.45 - postcss-discard-comments@7.0.2: - resolution: {integrity: sha512-/Hje9Ls1IYcB9duELO/AyDUJI6aQVY3h5Rj1ziXgaLYCTi1iVBLnjg/TS0D6NszR/kDG6I86OwLmAYe+bvJjiQ==} + postcss-discard-comments@7.0.3: + resolution: {integrity: sha512-q6fjd4WU4afNhWOA2WltHgCbkRhZPgQe7cXF74fuVB/ge4QbM9HEaOIzGSiMvM+g/cOsNAUGdf2JDzqA2F8iLA==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: 8.4.45 @@ -5750,14 +5750,14 @@ packages: postcss-media-query-parser@0.2.3: resolution: {integrity: sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==} - postcss-merge-longhand@7.0.3: - resolution: {integrity: sha512-8waYomFxshdv6M9Em3QRM9MettRLDRcH2JQi2l0Z1KlYD/vhal3gbkeSES0NuACXOlZBB0V/B0AseHZaklzWOA==} + postcss-merge-longhand@7.0.4: + resolution: {integrity: sha512-zer1KoZA54Q8RVHKOY5vMke0cCdNxMP3KBfDerjH/BYHh4nCIh+1Yy0t1pAEQF18ac/4z3OFclO+ZVH8azjR4A==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: 8.4.45 - postcss-merge-rules@7.0.3: - resolution: {integrity: sha512-2eSas2p3voPxNfdI5sQrvIkMaeUHpVc3EezgVs18hz/wRTQAC9U99tp9j3W5Jx9/L3qHkEDvizEx/LdnmumIvQ==} + postcss-merge-rules@7.0.4: + resolution: {integrity: sha512-ZsaamiMVu7uBYsIdGtKJ64PkcQt6Pcpep/uO90EpLS3dxJi6OXamIobTYcImyXGoW0Wpugh7DSD3XzxZS9JCPg==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: 8.4.45 @@ -5780,8 +5780,8 @@ packages: peerDependencies: postcss: 8.4.45 - postcss-minify-selectors@7.0.3: - resolution: {integrity: sha512-SxTgUQSgBk6wEqzQZKEv1xQYIp9UBju6no9q+npohzSdhuSICQdkqmD1UMKkZWItS3olJSJMDDEY9WOJ5oGJew==} + postcss-minify-selectors@7.0.4: + resolution: {integrity: sha512-JG55VADcNb4xFCf75hXkzc1rNeURhlo7ugf6JjiiKRfMsKlDzN9CXHZDyiG6x/zGchpjQS+UAgb1d4nqXqOpmA==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: 8.4.45 @@ -5892,14 +5892,18 @@ packages: resolution: {integrity: sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==} engines: {node: '>=4'} + postcss-selector-parser@6.1.2: + resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} + engines: {node: '>=4'} + postcss-svgo@7.0.1: resolution: {integrity: sha512-0WBUlSL4lhD9rA5k1e5D8EN5wCEyZD6HJk0jIvRxl+FDVOMlJ7DePHYWGGVc5QRqrJ3/06FTXM0bxjmJpmTPSA==} engines: {node: ^18.12.0 || ^20.9.0 || >= 18} peerDependencies: postcss: 8.4.45 - postcss-unique-selectors@7.0.2: - resolution: {integrity: sha512-CjSam+7Vf8cflJQsHrMS0P2hmy9u0+n/P001kb5eAszLmhjMqrt/i5AqQuNFihhViwDvEAezqTmXqaYXL2ugMw==} + postcss-unique-selectors@7.0.3: + resolution: {integrity: sha512-J+58u5Ic5T1QjP/LDV9g3Cx4CNOgB5vz+kM6+OxHHhFACdcDeKhBXjQmB7fnIZM12YSTvsL0Opwco83DmacW2g==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: 8.4.45 @@ -6503,8 +6507,8 @@ packages: strip-literal@2.1.0: resolution: {integrity: sha512-Op+UycaUt/8FbN/Z2TWPBLge3jWrP3xj10f3fnYxf052bKuS3EKs1ZQcVGjnEMdsNVAM+plXRdmjrZ/KgG3Skw==} - stylehacks@7.0.3: - resolution: {integrity: sha512-4DqtecvI/Nd+2BCvW9YEF6lhBN5UM50IJ1R3rnEAhBwbCKf4VehRf+uqvnVArnBayjYD/WtT3g0G/HSRxWfTRg==} + stylehacks@7.0.4: + resolution: {integrity: sha512-i4zfNrGMt9SB4xRK9L83rlsFCgdGANfeDAYacO1pkqcE7cRHPdWHwnKZVz7WY17Veq/FvyYsRAU++Ga+qDFIww==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: 8.4.45 @@ -7240,8 +7244,8 @@ packages: peerDependencies: vue: 3.5.1 - vue-tsc@2.1.4: - resolution: {integrity: sha512-XTzMXQcsixAvNbpou/9qngEsZawaiJRZH3Ja+lfgRfv2A1TJv9vnZ/Kyv7XxPqv/TaZVFSnjGpM87VbWIg6yQg==} + vue-tsc@2.1.6: + resolution: {integrity: sha512-f98dyZp5FOukcYmbFpuSCJ4Z0vHSOSmxGttZJCsFeX0M4w/Rsq0s4uKXjcSRsZqsRgQa6z7SfuO+y0HVICE57Q==} hasBin: true peerDependencies: typescript: 5.5.4 @@ -9585,7 +9589,7 @@ snapshots: optionalDependencies: typescript: 5.5.4 - '@vue/language-core@2.1.4(typescript@5.5.4)': + '@vue/language-core@2.1.6(typescript@5.5.4)': dependencies: '@volar/language-core': 2.4.1 '@vue/compiler-dom': 3.5.1 @@ -10304,7 +10308,7 @@ snapshots: css-minimizer-webpack-plugin@7.0.0(webpack@5.94.0): dependencies: '@jridgewell/trace-mapping': 0.3.25 - cssnano: 7.0.5(postcss@8.4.45) + cssnano: 7.0.6(postcss@8.4.45) jest-worker: 29.7.0 postcss: 8.4.45 schema-utils: 4.2.0 @@ -10333,25 +10337,25 @@ snapshots: cssesc@3.0.0: {} - cssnano-preset-default@7.0.5(postcss@8.4.45): + cssnano-preset-default@7.0.6(postcss@8.4.45): dependencies: browserslist: 4.23.3 css-declaration-sorter: 7.2.0(postcss@8.4.45) cssnano-utils: 5.0.0(postcss@8.4.45) postcss: 8.4.45 - postcss-calc: 10.0.1(postcss@8.4.45) + postcss-calc: 10.0.2(postcss@8.4.45) postcss-colormin: 7.0.2(postcss@8.4.45) - postcss-convert-values: 7.0.3(postcss@8.4.45) - postcss-discard-comments: 7.0.2(postcss@8.4.45) + postcss-convert-values: 7.0.4(postcss@8.4.45) + postcss-discard-comments: 7.0.3(postcss@8.4.45) postcss-discard-duplicates: 7.0.1(postcss@8.4.45) postcss-discard-empty: 7.0.0(postcss@8.4.45) postcss-discard-overridden: 7.0.0(postcss@8.4.45) - postcss-merge-longhand: 7.0.3(postcss@8.4.45) - postcss-merge-rules: 7.0.3(postcss@8.4.45) + postcss-merge-longhand: 7.0.4(postcss@8.4.45) + postcss-merge-rules: 7.0.4(postcss@8.4.45) postcss-minify-font-values: 7.0.0(postcss@8.4.45) postcss-minify-gradients: 7.0.0(postcss@8.4.45) postcss-minify-params: 7.0.2(postcss@8.4.45) - postcss-minify-selectors: 7.0.3(postcss@8.4.45) + postcss-minify-selectors: 7.0.4(postcss@8.4.45) postcss-normalize-charset: 7.0.0(postcss@8.4.45) postcss-normalize-display-values: 7.0.0(postcss@8.4.45) postcss-normalize-positions: 7.0.0(postcss@8.4.45) @@ -10365,15 +10369,15 @@ snapshots: postcss-reduce-initial: 7.0.2(postcss@8.4.45) postcss-reduce-transforms: 7.0.0(postcss@8.4.45) postcss-svgo: 7.0.1(postcss@8.4.45) - postcss-unique-selectors: 7.0.2(postcss@8.4.45) + postcss-unique-selectors: 7.0.3(postcss@8.4.45) cssnano-utils@5.0.0(postcss@8.4.45): dependencies: postcss: 8.4.45 - cssnano@7.0.5(postcss@8.4.45): + cssnano@7.0.6(postcss@8.4.45): dependencies: - cssnano-preset-default: 7.0.5(postcss@8.4.45) + cssnano-preset-default: 7.0.6(postcss@8.4.45) lilconfig: 3.1.2 postcss: 8.4.45 @@ -12418,11 +12422,11 @@ snapshots: mkdirp@1.0.4: {} - mkdist@1.5.4(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.1.4(typescript@5.5.4)): + mkdist@1.5.4(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.1.6(typescript@5.5.4)): dependencies: autoprefixer: 10.4.20(postcss@8.4.45) citty: 0.1.6 - cssnano: 7.0.5(postcss@8.4.45) + cssnano: 7.0.6(postcss@8.4.45) defu: 6.1.4 esbuild: 0.23.1 fast-glob: 3.3.2 @@ -12436,7 +12440,7 @@ snapshots: optionalDependencies: sass: 1.69.4 typescript: 5.5.4 - vue-tsc: 2.1.4(typescript@5.5.4) + vue-tsc: 2.1.6(typescript@5.5.4) mlly@1.7.1: dependencies: @@ -12985,10 +12989,10 @@ snapshots: pluralize@8.0.0: {} - postcss-calc@10.0.1(postcss@8.4.45): + postcss-calc@10.0.2(postcss@8.4.45): dependencies: postcss: 8.4.45 - postcss-selector-parser: 6.1.1 + postcss-selector-parser: 6.1.2 postcss-value-parser: 4.2.0 postcss-colormin@7.0.2(postcss@8.4.45): @@ -12999,16 +13003,16 @@ snapshots: postcss: 8.4.45 postcss-value-parser: 4.2.0 - postcss-convert-values@7.0.3(postcss@8.4.45): + postcss-convert-values@7.0.4(postcss@8.4.45): dependencies: browserslist: 4.23.3 postcss: 8.4.45 postcss-value-parser: 4.2.0 - postcss-discard-comments@7.0.2(postcss@8.4.45): + postcss-discard-comments@7.0.3(postcss@8.4.45): dependencies: postcss: 8.4.45 - postcss-selector-parser: 6.1.1 + postcss-selector-parser: 6.1.2 postcss-discard-duplicates@7.0.1(postcss@8.4.45): dependencies: @@ -13046,19 +13050,19 @@ snapshots: postcss-media-query-parser@0.2.3: {} - postcss-merge-longhand@7.0.3(postcss@8.4.45): + postcss-merge-longhand@7.0.4(postcss@8.4.45): dependencies: postcss: 8.4.45 postcss-value-parser: 4.2.0 - stylehacks: 7.0.3(postcss@8.4.45) + stylehacks: 7.0.4(postcss@8.4.45) - postcss-merge-rules@7.0.3(postcss@8.4.45): + postcss-merge-rules@7.0.4(postcss@8.4.45): dependencies: browserslist: 4.23.3 caniuse-api: 3.0.0 cssnano-utils: 5.0.0(postcss@8.4.45) postcss: 8.4.45 - postcss-selector-parser: 6.1.1 + postcss-selector-parser: 6.1.2 postcss-minify-font-values@7.0.0(postcss@8.4.45): dependencies: @@ -13079,11 +13083,11 @@ snapshots: postcss: 8.4.45 postcss-value-parser: 4.2.0 - postcss-minify-selectors@7.0.3(postcss@8.4.45): + postcss-minify-selectors@7.0.4(postcss@8.4.45): dependencies: cssesc: 3.0.0 postcss: 8.4.45 - postcss-selector-parser: 6.1.1 + postcss-selector-parser: 6.1.2 postcss-modules-extract-imports@3.1.0(postcss@8.4.45): dependencies: @@ -13178,16 +13182,21 @@ snapshots: cssesc: 3.0.0 util-deprecate: 1.0.2 + postcss-selector-parser@6.1.2: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + postcss-svgo@7.0.1(postcss@8.4.45): dependencies: postcss: 8.4.45 postcss-value-parser: 4.2.0 svgo: 3.3.2 - postcss-unique-selectors@7.0.2(postcss@8.4.45): + postcss-unique-selectors@7.0.3(postcss@8.4.45): dependencies: postcss: 8.4.45 - postcss-selector-parser: 6.1.1 + postcss-selector-parser: 6.1.2 postcss-url@10.1.3(postcss@8.4.45): dependencies: @@ -13901,11 +13910,11 @@ snapshots: dependencies: js-tokens: 9.0.0 - stylehacks@7.0.3(postcss@8.4.45): + stylehacks@7.0.4(postcss@8.4.45): dependencies: browserslist: 4.23.3 postcss: 8.4.45 - postcss-selector-parser: 6.1.1 + postcss-selector-parser: 6.1.2 superjson@2.2.1: dependencies: @@ -14121,7 +14130,7 @@ snapshots: ultrahtml@1.5.3: {} - unbuild@3.0.0-rc.7(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.1.4(typescript@5.5.4)): + unbuild@3.0.0-rc.7(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.1.6(typescript@5.5.4)): dependencies: '@rollup/plugin-alias': 5.1.0(rollup@4.21.2) '@rollup/plugin-commonjs': 26.0.1(rollup@4.21.2) @@ -14137,7 +14146,7 @@ snapshots: hookable: 5.5.3 jiti: 2.0.0-beta.3 magic-string: 0.30.11 - mkdist: 1.5.4(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.1.4(typescript@5.5.4)) + mkdist: 1.5.4(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.1.6(typescript@5.5.4)) mlly: 1.7.1 pathe: 1.1.2 pkg-types: 1.2.0 @@ -14477,7 +14486,7 @@ snapshots: - supports-color - terser - vite-plugin-checker@0.7.2(eslint@9.9.1(jiti@2.0.0-beta.3))(optionator@0.9.3)(typescript@5.5.4)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.1.4(typescript@5.5.4)): + vite-plugin-checker@0.7.2(eslint@9.9.1(jiti@2.0.0-beta.3))(optionator@0.9.3)(typescript@5.5.4)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.1.6(typescript@5.5.4)): dependencies: '@babel/code-frame': 7.24.7 ansi-escapes: 4.3.2 @@ -14498,7 +14507,7 @@ snapshots: eslint: 9.9.1(jiti@2.0.0-beta.3) optionator: 0.9.3 typescript: 5.5.4 - vue-tsc: 2.1.4(typescript@5.5.4) + vue-tsc: 2.1.6(typescript@5.5.4) vite-plugin-inspect@0.8.7(@nuxt/kit@packages+kit)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)): dependencies: @@ -14704,10 +14713,10 @@ snapshots: '@vue/devtools-api': 6.6.3 vue: 3.5.1(typescript@5.5.4) - vue-tsc@2.1.4(typescript@5.5.4): + vue-tsc@2.1.6(typescript@5.5.4): dependencies: '@volar/typescript': 2.4.1 - '@vue/language-core': 2.1.4(typescript@5.5.4) + '@vue/language-core': 2.1.6(typescript@5.5.4) semver: 7.6.3 typescript: 5.5.4 From b0bf8b55fc740bd9c018be02297db10a592b82dd Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Thu, 5 Sep 2024 08:33:07 +0100 Subject: [PATCH 058/108] fix(nuxt): ensure injected `route` has enumerable keys (#28841) --- packages/nuxt/src/app/components/route-provider.ts | 1 + packages/nuxt/src/pages/runtime/plugins/router.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/packages/nuxt/src/app/components/route-provider.ts b/packages/nuxt/src/app/components/route-provider.ts index 3f81d028a..16ac724bc 100644 --- a/packages/nuxt/src/app/components/route-provider.ts +++ b/packages/nuxt/src/app/components/route-provider.ts @@ -27,6 +27,7 @@ export const RouteProvider = defineComponent({ for (const key in props.route) { Object.defineProperty(route, key, { get: () => previousKey === props.renderKey ? props.route[key as keyof RouteLocationNormalizedLoaded] : previousRoute[key as keyof RouteLocationNormalizedLoaded], + enumerable: true, }) } diff --git a/packages/nuxt/src/pages/runtime/plugins/router.ts b/packages/nuxt/src/pages/runtime/plugins/router.ts index 38bd3a4d3..7f2e5faca 100644 --- a/packages/nuxt/src/pages/runtime/plugins/router.ts +++ b/packages/nuxt/src/pages/runtime/plugins/router.ts @@ -122,6 +122,7 @@ const plugin: Plugin<{ router: Router }> = defineNuxtPlugin({ for (const key in _route.value) { Object.defineProperty(route, key, { get: () => _route.value[key as keyof RouteLocation], + enumerable: true, }) } From 9c9a93212fb49c6a9f1ad54b8cbf76a003f20ceb Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 5 Sep 2024 09:33:20 +0200 Subject: [PATCH 059/108] chore(deps): update all non-major dependencies (main) (#28839) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 6 +- pnpm-lock.yaml | 315 ++++++++++++++++++++++++++++++------------------- 2 files changed, 197 insertions(+), 124 deletions(-) diff --git a/package.json b/package.json index ddeea8440..47e64b43a 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "@nuxt/ui-templates": "workspace:*", "@nuxt/vite-builder": "workspace:*", "@nuxt/webpack-builder": "workspace:*", - "@types/node": "20.16.4", + "@types/node": "20.16.5", "c12": "2.0.0-beta.2", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", "jiti": "2.0.0-beta.3", @@ -62,7 +62,7 @@ "@nuxt/webpack-builder": "workspace:*", "@testing-library/vue": "8.1.0", "@types/eslint__js": "8.42.3", - "@types/node": "20.16.4", + "@types/node": "20.16.5", "@types/semver": "7.5.8", "@unhead/schema": "1.10.4", "@unhead/vue": "1.10.4", @@ -78,7 +78,7 @@ "devalue": "5.0.0", "eslint": "9.9.1", "eslint-plugin-no-only-tests": "3.3.0", - "eslint-plugin-perfectionist": "3.3.0", + "eslint-plugin-perfectionist": "3.4.0", "eslint-typegen": "0.3.1", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", "happy-dom": "15.7.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c0e4df91c..eb4ee40fb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,7 +10,7 @@ overrides: '@nuxt/ui-templates': workspace:* '@nuxt/vite-builder': workspace:* '@nuxt/webpack-builder': workspace:* - '@types/node': 20.16.4 + '@types/node': 20.16.5 c12: 2.0.0-beta.2 h3: npm:h3-nightly@2.0.0-1718872656.6765a6e jiti: 2.0.0-beta.3 @@ -45,7 +45,7 @@ importers: version: link:packages/kit '@nuxt/test-utils': specifier: 3.14.1 - version: 3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.1)(vue@3.5.1(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3))(playwright-core@1.46.1)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.4)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.1(typescript@5.5.4)))(vue@3.5.1(typescript@5.5.4))(webpack-sources@3.2.3) + version: 3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.1)(vue@3.5.1(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3))(playwright-core@1.46.1)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.1(typescript@5.5.4)))(vue@3.5.1(typescript@5.5.4))(webpack-sources@3.2.3) '@nuxt/webpack-builder': specifier: workspace:* version: link:packages/webpack @@ -56,8 +56,8 @@ importers: specifier: 8.42.3 version: 8.42.3 '@types/node': - specifier: 20.16.4 - version: 20.16.4 + specifier: 20.16.5 + version: 20.16.5 '@types/semver': specifier: 7.5.8 version: 7.5.8 @@ -69,10 +69,10 @@ importers: version: 1.10.4(vue@3.5.1(typescript@5.5.4)) '@vitejs/plugin-vue': specifier: 5.1.3 - version: 5.1.3(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vue@3.5.1(typescript@5.5.4)) + version: 5.1.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.1(typescript@5.5.4)) '@vitest/coverage-v8': specifier: 2.0.5 - version: 2.0.5(vitest@2.0.5(@types/node@20.16.4)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0)) + version: 2.0.5(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0)) '@vue/test-utils': specifier: 2.4.6 version: 2.4.6 @@ -104,8 +104,8 @@ importers: specifier: 3.3.0 version: 3.3.0 eslint-plugin-perfectionist: - specifier: 3.3.0 - version: 3.3.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.9.1(jiti@2.0.0-beta.3))) + specifier: 3.4.0 + version: 3.4.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.9.1(jiti@2.0.0-beta.3))) eslint-typegen: specifier: 0.3.1 version: 0.3.1(eslint@9.9.1(jiti@2.0.0-beta.3)) @@ -168,10 +168,10 @@ importers: version: 1.5.4 vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@20.16.4)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) + version: 2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) vitest-environment-nuxt: specifier: 1.0.1 - version: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.1)(vue@3.5.1(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3))(playwright-core@1.46.1)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.4)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.1(typescript@5.5.4)))(vue@3.5.1(typescript@5.5.4))(webpack-sources@3.2.3) + version: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.1)(vue@3.5.1(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3))(playwright-core@1.46.1)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.1(typescript@5.5.4)))(vue@3.5.1(typescript@5.5.4))(webpack-sources@3.2.3) vue: specifier: 3.5.1 version: 3.5.1(typescript@5.5.4) @@ -259,10 +259,10 @@ importers: version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.1.6(typescript@5.5.4)) vite: specifier: 5.4.3 - version: 5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0) + version: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@20.16.4)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) + version: 2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) webpack: specifier: 5.94.0 version: 5.94.0 @@ -274,7 +274,7 @@ importers: version: 2.0.2 '@nuxt/devtools': specifier: ^1.4.1 - version: 1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(webpack-sources@3.2.3) + version: 1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(webpack-sources@3.2.3) '@nuxt/kit': specifier: workspace:* version: link:../kit @@ -288,8 +288,8 @@ importers: specifier: workspace:* version: link:../vite '@types/node': - specifier: 20.16.4 - version: 20.16.4 + specifier: 20.16.5 + version: 20.16.5 '@unhead/dom': specifier: ^1.10.4 version: 1.10.4 @@ -461,7 +461,7 @@ importers: devDependencies: '@nuxt/scripts': specifier: 0.8.3 - version: 0.8.3(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.1)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(typescript@5.5.4)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vue@3.5.1(typescript@5.5.4))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1)) + version: 0.8.3(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.1)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(typescript@5.5.4)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.1(typescript@5.5.4))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1)) '@nuxt/ui-templates': specifier: workspace:* version: link:../ui-templates @@ -473,7 +473,7 @@ importers: version: 1.0.5 '@vitejs/plugin-vue': specifier: 5.1.3 - version: 5.1.3(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vue@3.5.1(typescript@5.5.4)) + version: 5.1.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.1(typescript@5.5.4)) '@vue/compiler-sfc': specifier: 3.5.1 version: 3.5.1 @@ -482,10 +482,10 @@ importers: version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.1.6(typescript@5.5.4)) vite: specifier: 5.4.3 - version: 5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0) + version: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@20.16.4)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) + version: 2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) packages/schema: dependencies: @@ -546,10 +546,10 @@ importers: version: 1.10.4 '@vitejs/plugin-vue': specifier: 5.1.3 - version: 5.1.3(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vue@3.5.1(typescript@5.5.4)) + version: 5.1.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.1(typescript@5.5.4)) '@vitejs/plugin-vue-jsx': specifier: 4.0.1 - version: 4.0.1(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vue@3.5.1(typescript@5.5.4)) + version: 4.0.1(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.1(typescript@5.5.4)) '@vue/compiler-core': specifier: 3.5.1 version: 3.5.1 @@ -588,7 +588,7 @@ importers: version: 1.10.0 vite: specifier: 5.4.3 - version: 5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0) + version: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) vue: specifier: 3.5.1 version: 3.5.1(typescript@5.5.4) @@ -624,7 +624,7 @@ importers: version: 4.0.0 html-validate: specifier: 8.21.0 - version: 8.21.0(vitest@1.6.0(@types/node@20.16.4)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0)) + version: 8.21.0(vitest@1.6.0(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0)) jiti: specifier: 2.0.0-beta.3 version: 2.0.0-beta.3 @@ -648,10 +648,10 @@ importers: version: 0.2.5 unocss: specifier: 0.62.3 - version: 0.62.3(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)) + version: 0.62.3(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) vite: specifier: 5.4.3 - version: 5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0) + version: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) packages/vite: dependencies: @@ -663,10 +663,10 @@ importers: version: 5.0.7(rollup@4.21.2) '@vitejs/plugin-vue': specifier: ^5.1.3 - version: 5.1.3(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vue@3.5.1(typescript@5.5.4)) + version: 5.1.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.1(typescript@5.5.4)) '@vitejs/plugin-vue-jsx': specifier: ^4.0.1 - version: 4.0.1(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vue@3.5.1(typescript@5.5.4)) + version: 4.0.1(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.1(typescript@5.5.4)) autoprefixer: specifier: ^10.4.20 version: 10.4.20(postcss@8.4.45) @@ -747,13 +747,13 @@ importers: version: 1.13.1(webpack-sources@3.2.3) vite: specifier: 5.4.3 - version: 5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0) + version: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) vite-node: specifier: ^2.0.5 - version: 2.0.5(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0) + version: 2.0.5(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) vite-plugin-checker: specifier: ^0.7.2 - version: 0.7.2(eslint@9.9.1(jiti@2.0.0-beta.3))(optionator@0.9.3)(typescript@5.5.4)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.1.6(typescript@5.5.4)) + version: 0.7.2(eslint@9.9.1(jiti@2.0.0-beta.3))(optionator@0.9.3)(typescript@5.5.4)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.1.6(typescript@5.5.4)) vue-bundle-renderer: specifier: ^2.1.0 version: 2.1.0 @@ -1015,7 +1015,7 @@ importers: version: 0.10.7(rollup@4.21.2)(vue-router@4.4.3(vue@3.5.1(typescript@5.5.4)))(vue@3.5.1(typescript@5.5.4))(webpack-sources@3.2.3) vitest: specifier: 1.6.0 - version: 1.6.0(@types/node@20.16.4)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) + version: 1.6.0(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) vue: specifier: 3.5.1 version: 3.5.1(typescript@5.5.4) @@ -2453,8 +2453,8 @@ packages: '@types/node-sass@4.11.6': resolution: {integrity: sha512-Qkf5Fs9zzsXchenUY7oVdIHyv8FtPgqIXqOJzhh3FDqpYjqvc/gtZ3hlZVFmKQhl7wyI4+WkRbYufYC5pfY7iw==} - '@types/node@20.16.4': - resolution: {integrity: sha512-ioyQ1zK9aGEomJ45zz8S8IdzElyxhvP1RVWnPrXDf6wFaUb+kk1tEcVVJkF7RPGM0VWI7cp5U57oCPIn5iN1qg==} + '@types/node@20.16.5': + resolution: {integrity: sha512-VwYCweNo3ERajwy0IUlqqcyZ8/A7Zwa9ZP3MnENWcB11AejO+tLy3pu850goUW2FC/IJMdZUfKpX/yxL1gymCA==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -2547,6 +2547,10 @@ packages: resolution: {integrity: sha512-mz2X8WcN2nVu5Hodku+IR8GgCOl4C0G/Z1ruaWN4dgec64kDBabuXyPAr+/RgJtumv8EEkqIzf3X2U5DUKB2eg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/scope-manager@8.4.0': + resolution: {integrity: sha512-n2jFxLeY0JmKfUqy3P70rs6vdoPjHK8P/w+zJcV3fk0b0BwRXC/zxRTEnAsgYT7MwdQDt/ZEbtdzdVC+hcpF0A==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/type-utils@8.3.0': resolution: {integrity: sha512-wrV6qh//nLbfXZQoj32EXKmwHf4b7L+xXLrP3FZ0GOUU72gSvLjeWUl5J5Ue5IwRxIV1TfF73j/eaBapxx99Lg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2560,6 +2564,10 @@ packages: resolution: {integrity: sha512-y6sSEeK+facMaAyixM36dQ5NVXTnKWunfD1Ft4xraYqxP0lC0POJmIaL/mw72CUMqjY9qfyVfXafMeaUj0noWw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/types@8.4.0': + resolution: {integrity: sha512-T1RB3KQdskh9t3v/qv7niK6P8yvn7ja1mS7QK7XfRVL6wtZ8/mFs/FHf4fKvTA0rKnqnYxl/uHFNbnEt0phgbw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/typescript-estree@8.3.0': resolution: {integrity: sha512-Mq7FTHl0R36EmWlCJWojIC1qn/ZWo2YiWYc1XVtasJ7FIgjo0MVv9rZWXEE7IK2CGrtwe1dVOxWwqXUdNgfRCA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2569,16 +2577,35 @@ packages: typescript: optional: true + '@typescript-eslint/typescript-estree@8.4.0': + resolution: {integrity: sha512-kJ2OIP4dQw5gdI4uXsaxUZHRwWAGpREJ9Zq6D5L0BweyOrWsL6Sz0YcAZGWhvKnH7fm1J5YFE1JrQL0c9dd53A==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + '@typescript-eslint/utils@8.3.0': resolution: {integrity: sha512-F77WwqxIi/qGkIGOGXNBLV7nykwfjLsdauRB/DOFPdv6LTF3BHHkBpq81/b5iMPSF055oO2BiivDJV4ChvNtXA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 + '@typescript-eslint/utils@8.4.0': + resolution: {integrity: sha512-swULW8n1IKLjRAgciCkTCafyTHHfwVQFt8DovmaF69sKbOxTSFMmIZaSHjqO9i/RV0wIblaawhzvtva8Nmm7lQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + '@typescript-eslint/visitor-keys@8.3.0': resolution: {integrity: sha512-RmZwrTbQ9QveF15m/Cl28n0LXD6ea2CjkhH5rQ55ewz3H24w+AMCJHPVYaZ8/0HoG8Z3cLLFFycRXxeO2tz9FA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/visitor-keys@8.4.0': + resolution: {integrity: sha512-zTQD6WLNTre1hj5wp09nBIDiOc2U5r/qmzo7wxPn4ZgAjHql09EofqhF9WF+fZHzL5aCyaIpPcT2hyxl73kr9A==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript/vfs@1.6.0': resolution: {integrity: sha512-hvJUjNVeBMp77qPINuUvYXj4FyWeeMMKZkxEATEU3hqBAQ7qdTBCUFT7Sp0Zu0faeEtFf+ldXxMEDr/bk73ISg==} peerDependencies: @@ -3939,8 +3966,8 @@ packages: resolution: {integrity: sha512-brcKcxGnISN2CcVhXJ/kEQlNa0MEfGRtwKtWA16SkqXHKitaKIMrfemJKLKX1YqDU5C/5JY3PvZXd5jEW04e0Q==} engines: {node: '>=5.0.0'} - eslint-plugin-perfectionist@3.3.0: - resolution: {integrity: sha512-sGgShkEqDBqIZ3WlenGHwLe1cl3vHKTfeh9b1XXAamaxSC7AY4Os0jdNCXnGJW4l0TlpismT5t2r7CXY7sfKlw==} + eslint-plugin-perfectionist@3.4.0: + resolution: {integrity: sha512-vXyd1sFg3H/7aKgBUie62bA6E0EN3Dh0LCD5r4vR/IYtTljxOnyckI1AV0Arw4eYjC/W9T1X04Pl2mdLsdWtMA==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: astro-eslint-parser: ^1.0.2 @@ -5267,6 +5294,10 @@ packages: resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==} engines: {node: '>=16 || 14 >=14.17'} + minimatch@9.0.5: + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} + engines: {node: '>=16 || 14 >=14.17'} + minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} @@ -7089,7 +7120,7 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: - '@types/node': 20.16.4 + '@types/node': 20.16.5 less: '*' lightningcss: ^1.21.0 sass: '*' @@ -7124,7 +7155,7 @@ packages: hasBin: true peerDependencies: '@edge-runtime/vm': '*' - '@types/node': 20.16.4 + '@types/node': 20.16.5 '@vitest/browser': 1.6.0 '@vitest/ui': 1.6.0 happy-dom: '*' @@ -7149,7 +7180,7 @@ packages: hasBin: true peerDependencies: '@edge-runtime/vm': '*' - '@types/node': 20.16.4 + '@types/node': 20.16.5 '@vitest/browser': 2.0.5 '@vitest/ui': 2.0.5 happy-dom: '*' @@ -8042,7 +8073,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.5 '@types/istanbul-reports': 3.0.3 - '@types/node': 20.16.4 + '@types/node': 20.16.5 '@types/yargs': 17.0.28 chalk: 4.1.2 @@ -8143,24 +8174,24 @@ snapshots: '@nuxt/devalue@2.0.2': {} - '@nuxt/devtools-kit@1.4.1(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))': + '@nuxt/devtools-kit@1.4.1(vite@5.4.3(@types/node@20.16.5)(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.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) - '@nuxt/devtools-ui-kit@1.4.1(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.1)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vue@3.5.1(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1))': + '@nuxt/devtools-ui-kit@1.4.1(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.1)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.1(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@iconify-json/carbon': 1.1.37 '@iconify-json/logos': 1.1.44 '@iconify-json/ri': 1.1.22 '@iconify-json/tabler': 1.1.120 - '@nuxt/devtools': 1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(webpack-sources@3.2.3) - '@nuxt/devtools-kit': 1.4.1(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)) + '@nuxt/devtools': 1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(webpack-sources@3.2.3) + '@nuxt/devtools-kit': 1.4.1(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) '@nuxt/kit': link:packages/kit '@unocss/core': 0.62.3 - '@unocss/nuxt': 0.62.3(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(webpack@5.94.0(esbuild@0.23.1)) + '@unocss/nuxt': 0.62.3(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(webpack@5.94.0(esbuild@0.23.1)) '@unocss/preset-attributify': 0.62.3 '@unocss/preset-icons': 0.62.3 '@unocss/preset-mini': 0.62.3 @@ -8171,7 +8202,7 @@ snapshots: defu: 6.1.4 focus-trap: 7.5.4 splitpanes: 3.1.5 - unocss: 0.62.3(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)) + unocss: 0.62.3(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) v-lazy-show: 0.2.4(@vue/compiler-core@3.5.1) transitivePeerDependencies: - '@unocss/webpack' @@ -8209,13 +8240,13 @@ snapshots: rc9: 2.1.2 semver: 7.6.3 - '@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(webpack-sources@3.2.3)': + '@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(webpack-sources@3.2.3)': dependencies: '@antfu/utils': 0.7.10 - '@nuxt/devtools-kit': 1.4.1(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)) + '@nuxt/devtools-kit': 1.4.1(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) '@nuxt/devtools-wizard': 1.4.1 '@nuxt/kit': link:packages/kit - '@vue/devtools-core': 7.3.3(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)) + '@vue/devtools-core': 7.3.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) '@vue/devtools-kit': 7.3.3 birpc: 0.2.17 consola: 3.2.3 @@ -8244,9 +8275,9 @@ snapshots: sirv: 2.0.4 tinyglobby: 0.2.5 unimport: 3.11.1(rollup@4.21.2)(webpack-sources@3.2.3) - vite: 5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0) - vite-plugin-inspect: 0.8.7(@nuxt/kit@packages+kit)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)) - vite-plugin-vue-inspector: 5.1.3(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)) + vite: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) + vite-plugin-inspect: 0.8.7(@nuxt/kit@packages+kit)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) + vite-plugin-vue-inspector: 5.1.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) which: 3.0.1 ws: 8.18.0 transitivePeerDependencies: @@ -8296,10 +8327,10 @@ snapshots: string-width: 4.2.3 webpack: 5.94.0 - '@nuxt/scripts@0.8.3(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.1)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(typescript@5.5.4)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vue@3.5.1(typescript@5.5.4))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1))': + '@nuxt/scripts@0.8.3(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.1)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(typescript@5.5.4)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.1(typescript@5.5.4))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1))': dependencies: - '@nuxt/devtools-kit': 1.4.1(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)) - '@nuxt/devtools-ui-kit': 1.4.1(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.1)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vue@3.5.1(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1)) + '@nuxt/devtools-kit': 1.4.1(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) + '@nuxt/devtools-ui-kit': 1.4.1(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.1)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.1(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1)) '@nuxt/kit': link:packages/kit '@types/google.maps': 3.57.0 '@types/stripe-v3': 3.1.33 @@ -8385,7 +8416,7 @@ snapshots: rc9: 2.1.2 std-env: 3.7.0 - '@nuxt/test-utils@3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.1)(vue@3.5.1(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3))(playwright-core@1.46.1)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.4)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.1(typescript@5.5.4)))(vue@3.5.1(typescript@5.5.4))(webpack-sources@3.2.3)': + '@nuxt/test-utils@3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.1)(vue@3.5.1(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3))(playwright-core@1.46.1)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.1(typescript@5.5.4)))(vue@3.5.1(typescript@5.5.4))(webpack-sources@3.2.3)': dependencies: '@nuxt/kit': link:packages/kit '@nuxt/schema': link:packages/schema @@ -8411,8 +8442,8 @@ snapshots: ufo: 1.5.4 unenv: 1.10.0 unplugin: 1.13.1(webpack-sources@3.2.3) - vite: 5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0) - vitest-environment-nuxt: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.1)(vue@3.5.1(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3))(playwright-core@1.46.1)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.4)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.1(typescript@5.5.4)))(vue@3.5.1(typescript@5.5.4))(webpack-sources@3.2.3) + vite: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) + vitest-environment-nuxt: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.1)(vue@3.5.1(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3))(playwright-core@1.46.1)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.1(typescript@5.5.4)))(vue@3.5.1(typescript@5.5.4))(webpack-sources@3.2.3) vue: 3.5.1(typescript@5.5.4) vue-router: 4.4.3(vue@3.5.1(typescript@5.5.4)) optionalDependencies: @@ -8420,7 +8451,7 @@ snapshots: '@vue/test-utils': 2.4.6 happy-dom: 15.7.3 playwright-core: 1.46.1 - vitest: 2.0.5(@types/node@20.16.4)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) + vitest: 2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - magicast - webpack-sources @@ -8853,14 +8884,14 @@ snapshots: '@types/clean-css@4.2.11': dependencies: - '@types/node': 20.16.4 + '@types/node': 20.16.5 source-map: 0.6.1 '@types/clear@0.1.4': {} '@types/connect@3.4.37': dependencies: - '@types/node': 20.16.4 + '@types/node': 20.16.5 '@types/debug@4.1.12': dependencies: @@ -8897,7 +8928,7 @@ snapshots: '@types/http-proxy@1.17.14': dependencies: - '@types/node': 20.16.4 + '@types/node': 20.16.5 '@types/istanbul-lib-coverage@2.0.5': {} @@ -8925,9 +8956,9 @@ snapshots: '@types/node-sass@4.11.6': dependencies: - '@types/node': 20.16.4 + '@types/node': 20.16.5 - '@types/node@20.16.4': + '@types/node@20.16.5': dependencies: undici-types: 6.19.6 @@ -8943,7 +8974,7 @@ snapshots: '@types/sass-loader@8.0.9': dependencies: - '@types/node': 20.16.4 + '@types/node': 20.16.5 '@types/node-sass': 4.11.6 '@types/webpack': 4.41.34 sass: 1.69.4 @@ -8970,7 +9001,7 @@ snapshots: '@types/webpack-bundle-analyzer@4.7.0': dependencies: - '@types/node': 20.16.4 + '@types/node': 20.16.5 tapable: 2.2.1 webpack: 5.94.0 transitivePeerDependencies: @@ -8992,13 +9023,13 @@ snapshots: '@types/webpack-sources@3.2.1': dependencies: - '@types/node': 20.16.4 + '@types/node': 20.16.5 '@types/source-list-map': 0.1.4 source-map: 0.7.4 '@types/webpack@4.41.34': dependencies: - '@types/node': 20.16.4 + '@types/node': 20.16.5 '@types/tapable': 1.0.10 '@types/uglify-js': 3.17.3 '@types/webpack-sources': 3.2.1 @@ -9049,6 +9080,11 @@ snapshots: '@typescript-eslint/types': 8.3.0 '@typescript-eslint/visitor-keys': 8.3.0 + '@typescript-eslint/scope-manager@8.4.0': + dependencies: + '@typescript-eslint/types': 8.4.0 + '@typescript-eslint/visitor-keys': 8.4.0 + '@typescript-eslint/type-utils@8.3.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)': dependencies: '@typescript-eslint/typescript-estree': 8.3.0(typescript@5.5.4) @@ -9063,6 +9099,8 @@ snapshots: '@typescript-eslint/types@8.3.0': {} + '@typescript-eslint/types@8.4.0': {} + '@typescript-eslint/typescript-estree@8.3.0(typescript@5.5.4)': dependencies: '@typescript-eslint/types': 8.3.0 @@ -9078,6 +9116,21 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/typescript-estree@8.4.0(typescript@5.5.4)': + dependencies: + '@typescript-eslint/types': 8.4.0 + '@typescript-eslint/visitor-keys': 8.4.0 + debug: 4.3.6(supports-color@9.4.0) + fast-glob: 3.3.2 + is-glob: 4.0.3 + minimatch: 9.0.5 + semver: 7.6.3 + ts-api-utils: 1.3.0(typescript@5.5.4) + optionalDependencies: + typescript: 5.5.4 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/utils@8.3.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@2.0.0-beta.3)) @@ -9089,11 +9142,27 @@ snapshots: - supports-color - typescript + '@typescript-eslint/utils@8.4.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)': + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@2.0.0-beta.3)) + '@typescript-eslint/scope-manager': 8.4.0 + '@typescript-eslint/types': 8.4.0 + '@typescript-eslint/typescript-estree': 8.4.0(typescript@5.5.4) + eslint: 9.9.1(jiti@2.0.0-beta.3) + transitivePeerDependencies: + - supports-color + - typescript + '@typescript-eslint/visitor-keys@8.3.0': dependencies: '@typescript-eslint/types': 8.3.0 eslint-visitor-keys: 3.4.3 + '@typescript-eslint/visitor-keys@8.4.0': + dependencies: + '@typescript-eslint/types': 8.4.0 + eslint-visitor-keys: 3.4.3 + '@typescript/vfs@1.6.0(typescript@5.5.4)': dependencies: debug: 4.3.6(supports-color@9.4.0) @@ -9130,13 +9199,13 @@ snapshots: unhead: 1.10.4 vue: 3.5.1(typescript@5.5.4) - '@unocss/astro@0.62.3(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))': + '@unocss/astro@0.62.3(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))': dependencies: '@unocss/core': 0.62.3 '@unocss/reset': 0.62.3 - '@unocss/vite': 0.62.3(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)) + '@unocss/vite': 0.62.3(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) optionalDependencies: - vite: 5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - rollup - supports-color @@ -9180,7 +9249,7 @@ snapshots: gzip-size: 6.0.0 sirv: 2.0.4 - '@unocss/nuxt@0.62.3(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(webpack@5.94.0(esbuild@0.23.1))': + '@unocss/nuxt@0.62.3(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@nuxt/kit': link:packages/kit '@unocss/config': 0.62.3 @@ -9193,9 +9262,9 @@ snapshots: '@unocss/preset-web-fonts': 0.62.3 '@unocss/preset-wind': 0.62.3 '@unocss/reset': 0.62.3 - '@unocss/vite': 0.62.3(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)) + '@unocss/vite': 0.62.3(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) '@unocss/webpack': 0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)) - unocss: 0.62.3(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)) + unocss: 0.62.3(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) transitivePeerDependencies: - postcss - rollup @@ -9296,7 +9365,7 @@ snapshots: dependencies: '@unocss/core': 0.62.3 - '@unocss/vite@0.62.3(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))': + '@unocss/vite@0.62.3(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))': dependencies: '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.0(rollup@4.21.2) @@ -9308,7 +9377,7 @@ snapshots: chokidar: 3.6.0 magic-string: 0.30.11 tinyglobby: 0.2.5 - vite: 5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - rollup - supports-color @@ -9365,22 +9434,22 @@ snapshots: - encoding - supports-color - '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vue@3.5.1(typescript@5.5.4))': + '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.1(typescript@5.5.4))': dependencies: '@babel/core': 7.25.2 '@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.25.2) '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.25.2) - vite: 5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) vue: 3.5.1(typescript@5.5.4) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.1.3(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vue@3.5.1(typescript@5.5.4))': + '@vitejs/plugin-vue@5.1.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.1(typescript@5.5.4))': dependencies: - vite: 5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) vue: 3.5.1(typescript@5.5.4) - '@vitest/coverage-v8@2.0.5(vitest@2.0.5(@types/node@20.16.4)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))': + '@vitest/coverage-v8@2.0.5(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 @@ -9394,7 +9463,7 @@ snapshots: std-env: 3.7.0 test-exclude: 7.0.1 tinyrainbow: 1.2.0 - vitest: 2.0.5(@types/node@20.16.4)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) + vitest: 2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - supports-color @@ -9551,14 +9620,14 @@ snapshots: '@vue/devtools-api@6.6.3': {} - '@vue/devtools-core@7.3.3(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))': + '@vue/devtools-core@7.3.3(vite@5.4.3(@types/node@20.16.5)(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.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)) + vite-hot-client: 0.2.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) transitivePeerDependencies: - vite @@ -10782,12 +10851,12 @@ snapshots: eslint-plugin-no-only-tests@3.3.0: {} - eslint-plugin-perfectionist@3.3.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.9.1(jiti@2.0.0-beta.3))): + eslint-plugin-perfectionist@3.4.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.9.1(jiti@2.0.0-beta.3))): dependencies: - '@typescript-eslint/types': 8.3.0 - '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) + '@typescript-eslint/types': 8.4.0 + '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) eslint: 9.9.1(jiti@2.0.0-beta.3) - minimatch: 10.0.1 + minimatch: 9.0.5 natural-compare-lite: 1.4.0 optionalDependencies: vue-eslint-parser: 9.4.3(eslint@9.9.1(jiti@2.0.0-beta.3)) @@ -11405,7 +11474,7 @@ snapshots: html-tags@3.3.1: {} - html-validate@8.21.0(vitest@1.6.0(@types/node@20.16.4)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0)): + html-validate@8.21.0(vitest@1.6.0(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0)): dependencies: '@babel/code-frame': 7.24.7 '@html-validate/stylish': 4.2.0 @@ -11419,7 +11488,7 @@ snapshots: prompts: 2.4.2 semver: 7.6.3 optionalDependencies: - vitest: 1.6.0(@types/node@20.16.4)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) + vitest: 1.6.0(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) html-void-elements@3.0.0: {} @@ -11748,7 +11817,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.16.4 + '@types/node': 20.16.5 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -11756,13 +11825,13 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.16.4 + '@types/node': 20.16.5 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@29.7.0: dependencies: - '@types/node': 20.16.4 + '@types/node': 20.16.5 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -12403,6 +12472,10 @@ snapshots: dependencies: brace-expansion: 2.0.1 + minimatch@9.0.5: + dependencies: + brace-expansion: 2.0.1 + minimist@1.2.8: {} minipass@3.3.6: @@ -14265,9 +14338,9 @@ snapshots: universalify@2.0.0: {} - unocss@0.62.3(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)): + unocss@0.62.3(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)): dependencies: - '@unocss/astro': 0.62.3(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)) + '@unocss/astro': 0.62.3(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) '@unocss/cli': 0.62.3(rollup@4.21.2) '@unocss/core': 0.62.3 '@unocss/extractor-arbitrary-variants': 0.62.3 @@ -14286,10 +14359,10 @@ snapshots: '@unocss/transformer-compile-class': 0.62.3 '@unocss/transformer-directives': 0.62.3 '@unocss/transformer-variant-group': 0.62.3 - '@unocss/vite': 0.62.3(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)) + '@unocss/vite': 0.62.3(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) optionalDependencies: '@unocss/webpack': 0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)) - vite: 5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - postcss - rollup @@ -14446,17 +14519,17 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite-hot-client@0.2.3(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)): + vite-hot-client@0.2.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)): dependencies: - vite: 5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) - vite-node@1.6.0(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0): + vite-node@1.6.0(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0): dependencies: cac: 6.7.14 debug: 4.3.6(supports-color@9.4.0) pathe: 1.1.2 picocolors: 1.0.1 - vite: 5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - '@types/node' - less @@ -14468,13 +14541,13 @@ snapshots: - supports-color - terser - vite-node@2.0.5(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0): + vite-node@2.0.5(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0): dependencies: cac: 6.7.14 debug: 4.3.6(supports-color@9.4.0) pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - '@types/node' - less @@ -14486,7 +14559,7 @@ snapshots: - supports-color - terser - vite-plugin-checker@0.7.2(eslint@9.9.1(jiti@2.0.0-beta.3))(optionator@0.9.3)(typescript@5.5.4)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.1.6(typescript@5.5.4)): + vite-plugin-checker@0.7.2(eslint@9.9.1(jiti@2.0.0-beta.3))(optionator@0.9.3)(typescript@5.5.4)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.1.6(typescript@5.5.4)): dependencies: '@babel/code-frame': 7.24.7 ansi-escapes: 4.3.2 @@ -14498,7 +14571,7 @@ snapshots: npm-run-path: 4.0.1 strip-ansi: 6.0.1 tiny-invariant: 1.3.1 - vite: 5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) vscode-languageclient: 7.0.0 vscode-languageserver: 7.0.0 vscode-languageserver-textdocument: 1.0.11 @@ -14509,7 +14582,7 @@ snapshots: typescript: 5.5.4 vue-tsc: 2.1.6(typescript@5.5.4) - vite-plugin-inspect@0.8.7(@nuxt/kit@packages+kit)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)): + vite-plugin-inspect@0.8.7(@nuxt/kit@packages+kit)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.0(rollup@4.21.2) @@ -14520,14 +14593,14 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.0.1 sirv: 2.0.4 - vite: 5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) optionalDependencies: '@nuxt/kit': link:packages/kit transitivePeerDependencies: - rollup - supports-color - vite-plugin-vue-inspector@5.1.3(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0)): + vite-plugin-vue-inspector@5.1.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)): dependencies: '@babel/core': 7.25.2 '@babel/plugin-proposal-decorators': 7.23.2(@babel/core@7.25.2) @@ -14538,24 +14611,24 @@ snapshots: '@vue/compiler-dom': 3.5.1 kolorist: 1.8.0 magic-string: 0.30.11 - vite: 5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - supports-color - vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0): + vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0): dependencies: esbuild: 0.21.5 postcss: 8.4.45 rollup: 4.21.2 optionalDependencies: - '@types/node': 20.16.4 + '@types/node': 20.16.5 fsevents: 2.3.3 sass: 1.69.4 terser: 5.27.0 - vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.1)(vue@3.5.1(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3))(playwright-core@1.46.1)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.4)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.1(typescript@5.5.4)))(vue@3.5.1(typescript@5.5.4))(webpack-sources@3.2.3): + vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.1)(vue@3.5.1(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3))(playwright-core@1.46.1)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.1(typescript@5.5.4)))(vue@3.5.1(typescript@5.5.4))(webpack-sources@3.2.3): dependencies: - '@nuxt/test-utils': 3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.1)(vue@3.5.1(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3))(playwright-core@1.46.1)(vite@5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.4)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.1(typescript@5.5.4)))(vue@3.5.1(typescript@5.5.4))(webpack-sources@3.2.3) + '@nuxt/test-utils': 3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.1)(vue@3.5.1(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3))(playwright-core@1.46.1)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.1(typescript@5.5.4)))(vue@3.5.1(typescript@5.5.4))(webpack-sources@3.2.3) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -14575,7 +14648,7 @@ snapshots: - vue-router - webpack-sources - vitest@1.6.0(@types/node@20.16.4)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0): + vitest@1.6.0(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0): dependencies: '@vitest/expect': 1.6.0 '@vitest/runner': 1.6.0 @@ -14594,11 +14667,11 @@ snapshots: strip-literal: 2.1.0 tinybench: 2.8.0 tinypool: 0.8.4 - vite: 5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0) - vite-node: 1.6.0(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) + vite-node: 1.6.0(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.16.4 + '@types/node': 20.16.5 happy-dom: 15.7.3 transitivePeerDependencies: - less @@ -14610,7 +14683,7 @@ snapshots: - supports-color - terser - vitest@2.0.5(@types/node@20.16.4)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0): + vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -14628,11 +14701,11 @@ snapshots: tinybench: 2.8.0 tinypool: 1.0.0 tinyrainbow: 1.2.0 - vite: 5.4.3(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0) - vite-node: 2.0.5(@types/node@20.16.4)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) + vite-node: 2.0.5(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.16.4 + '@types/node': 20.16.5 happy-dom: 15.7.3 transitivePeerDependencies: - less From 91dfab3f111eb3ea25c69e55444ab0fc370fa169 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Thu, 5 Sep 2024 08:56:01 +0100 Subject: [PATCH 060/108] fix(nuxt): don't override vue instance with legacy `asyncData` (#28842) --- packages/nuxt/src/app/composables/component.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/nuxt/src/app/composables/component.ts b/packages/nuxt/src/app/composables/component.ts index ebc234226..e8bd93e20 100644 --- a/packages/nuxt/src/app/composables/component.ts +++ b/packages/nuxt/src/app/composables/component.ts @@ -16,7 +16,7 @@ async function runLegacyAsyncData (res: Record | Promise '') : fetchKey) || ([_fetchKeyBase, route.fullPath, route.matched.findIndex(r => Object.values(r.components || {}).includes(vm.type))].join(':')) - const { data, error } = await useAsyncData(`options:asyncdata:${key}`, () => nuxtApp.runWithContext(() => fn(nuxtApp))) + const { data, error } = await useAsyncData(`options:asyncdata:${key}`, () => import.meta.server ? nuxtApp.runWithContext(() => fn(nuxtApp)) : fn(nuxtApp)) if (error.value) { throw createError(error.value) } From 181d043eafc0900523a761c1b2156fc2a2f22dfb Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Thu, 5 Sep 2024 08:56:25 +0100 Subject: [PATCH 061/108] fix(nuxt): render server errors with `ssr: false` (#28834) --- packages/nuxt/src/core/runtime/nitro/renderer.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/packages/nuxt/src/core/runtime/nitro/renderer.ts b/packages/nuxt/src/core/runtime/nitro/renderer.ts index 38faec34b..000e2facc 100644 --- a/packages/nuxt/src/core/runtime/nitro/renderer.ts +++ b/packages/nuxt/src/core/runtime/nitro/renderer.ts @@ -158,9 +158,7 @@ const getSPARenderer = lazyCachedFunction(async () => { const renderToString = (ssrContext: NuxtSSRContext) => { const config = useRuntimeConfig(ssrContext.event) ssrContext.modules = ssrContext.modules || new Set() - ssrContext!.payload = { - serverRendered: false, - } + ssrContext.payload.serverRendered = false ssrContext.config = { public: config.public, app: config.app, From 5a5bc5d6064c603017d5faa803a44879176f9bc2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 5 Sep 2024 17:27:03 +0200 Subject: [PATCH 062/108] chore(deps): update all non-major dependencies to v3.5.2 (main) (#28852) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Daniel Roe --- package.json | 4 +- packages/nuxt/package.json | 6 +- packages/schema/package.json | 6 +- packages/vite/package.json | 2 +- packages/webpack/package.json | 2 +- pnpm-lock.yaml | 419 ++++++++++++++++------------------ test/bundle.test.ts | 4 +- 7 files changed, 213 insertions(+), 230 deletions(-) diff --git a/package.json b/package.json index 47e64b43a..3137aba2c 100644 --- a/package.json +++ b/package.json @@ -52,7 +52,7 @@ "ufo": "1.5.4", "unbuild": "3.0.0-rc.7", "vite": "5.4.3", - "vue": "3.5.1" + "vue": "3.5.2" }, "devDependencies": { "@eslint/js": "9.9.1", @@ -101,7 +101,7 @@ "ufo": "1.5.4", "vitest": "2.0.5", "vitest-environment-nuxt": "1.0.1", - "vue": "3.5.1", + "vue": "3.5.2", "vue-router": "4.4.3", "vue-tsc": "2.1.6" }, diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 39e894246..21b65bed1 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -68,7 +68,7 @@ "@unhead/dom": "^1.10.4", "@unhead/ssr": "^1.10.4", "@unhead/vue": "^1.10.4", - "@vue/shared": "^3.5.1", + "@vue/shared": "^3.5.2", "acorn": "8.12.1", "c12": "^2.0.0-beta.2", "chokidar": "^3.6.0", @@ -117,7 +117,7 @@ "unplugin-vue-router": "^0.10.7", "unstorage": "^1.11.1", "untyped": "^1.4.2", - "vue": "^3.5.1", + "vue": "^3.5.2", "vue-bundle-renderer": "^2.1.0", "vue-devtools-stub": "^0.1.0", "vue-router": "^4.4.3" @@ -128,7 +128,7 @@ "@parcel/watcher": "2.4.1", "@types/estree": "1.0.5", "@vitejs/plugin-vue": "5.1.3", - "@vue/compiler-sfc": "3.5.1", + "@vue/compiler-sfc": "3.5.2", "unbuild": "3.0.0-rc.7", "vite": "5.4.3", "vitest": "2.0.5" diff --git a/packages/schema/package.json b/packages/schema/package.json index 48c62c405..bcb962b82 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -42,8 +42,8 @@ "@unhead/schema": "1.10.4", "@vitejs/plugin-vue": "5.1.3", "@vitejs/plugin-vue-jsx": "4.0.1", - "@vue/compiler-core": "3.5.1", - "@vue/compiler-sfc": "3.5.1", + "@vue/compiler-core": "3.5.2", + "@vue/compiler-sfc": "3.5.2", "@vue/language-core": "2.1.6", "c12": "2.0.0-beta.2", "esbuild-loader": "4.2.2", @@ -55,7 +55,7 @@ "unctx": "2.3.1", "unenv": "1.10.0", "vite": "5.4.3", - "vue": "3.5.1", + "vue": "3.5.2", "vue-bundle-renderer": "2.1.0", "vue-loader": "17.4.2", "vue-router": "4.4.3", diff --git a/packages/vite/package.json b/packages/vite/package.json index 54801009e..f57a87639 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -29,7 +29,7 @@ "@types/estree": "1.0.5", "rollup": "4.21.2", "unbuild": "3.0.0-rc.7", - "vue": "3.5.1" + "vue": "3.5.2" }, "dependencies": { "@nuxt/kit": "workspace:*", diff --git a/packages/webpack/package.json b/packages/webpack/package.json index eaca5cd3b..85d109c32 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -80,7 +80,7 @@ "@types/webpack-hot-middleware": "2.25.9", "rollup": "4.21.2", "unbuild": "3.0.0-rc.7", - "vue": "3.5.1" + "vue": "3.5.2" }, "peerDependencies": { "vue": "^3.3.4" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index eb4ee40fb..77f37d722 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -23,7 +23,7 @@ overrides: ufo: 1.5.4 unbuild: 3.0.0-rc.7 vite: 5.4.3 - vue: 3.5.1 + vue: 3.5.2 patchedDependencies: ofetch@1.3.4: @@ -45,13 +45,13 @@ importers: version: link:packages/kit '@nuxt/test-utils': specifier: 3.14.1 - version: 3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.1)(vue@3.5.1(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3))(playwright-core@1.46.1)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.1(typescript@5.5.4)))(vue@3.5.1(typescript@5.5.4))(webpack-sources@3.2.3) + version: 3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.2)(vue@3.5.2(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3))(playwright-core@1.46.1)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.2(typescript@5.5.4)))(vue@3.5.2(typescript@5.5.4))(webpack-sources@3.2.3) '@nuxt/webpack-builder': specifier: workspace:* version: link:packages/webpack '@testing-library/vue': specifier: 8.1.0 - version: 8.1.0(@vue/compiler-sfc@3.5.1)(vue@3.5.1(typescript@5.5.4)) + version: 8.1.0(@vue/compiler-sfc@3.5.2)(vue@3.5.2(typescript@5.5.4)) '@types/eslint__js': specifier: 8.42.3 version: 8.42.3 @@ -66,10 +66,10 @@ importers: version: 1.10.4 '@unhead/vue': specifier: 1.10.4 - version: 1.10.4(vue@3.5.1(typescript@5.5.4)) + version: 1.10.4(vue@3.5.2(typescript@5.5.4)) '@vitejs/plugin-vue': specifier: 5.1.3 - version: 5.1.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.1(typescript@5.5.4)) + version: 5.1.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.2(typescript@5.5.4)) '@vitest/coverage-v8': specifier: 2.0.5 version: 2.0.5(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0)) @@ -171,13 +171,13 @@ importers: version: 2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) vitest-environment-nuxt: specifier: 1.0.1 - version: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.1)(vue@3.5.1(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3))(playwright-core@1.46.1)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.1(typescript@5.5.4)))(vue@3.5.1(typescript@5.5.4))(webpack-sources@3.2.3) + version: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.2)(vue@3.5.2(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3))(playwright-core@1.46.1)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.2(typescript@5.5.4)))(vue@3.5.2(typescript@5.5.4))(webpack-sources@3.2.3) vue: - specifier: 3.5.1 - version: 3.5.1(typescript@5.5.4) + specifier: 3.5.2 + version: 3.5.2(typescript@5.5.4) vue-router: specifier: 4.4.3 - version: 4.4.3(vue@3.5.1(typescript@5.5.4)) + version: 4.4.3(vue@3.5.2(typescript@5.5.4)) vue-tsc: specifier: 2.1.6 version: 2.1.6(typescript@5.5.4) @@ -298,10 +298,10 @@ importers: version: 1.10.4 '@unhead/vue': specifier: ^1.10.4 - version: 1.10.4(vue@3.5.1(typescript@5.5.4)) + version: 1.10.4(vue@3.5.2(typescript@5.5.4)) '@vue/shared': - specifier: ^3.5.1 - version: 3.5.1 + specifier: ^3.5.2 + version: 3.5.2 acorn: specifier: 8.12.1 version: 8.12.1 @@ -439,7 +439,7 @@ importers: version: 1.13.1(webpack-sources@3.2.3) unplugin-vue-router: specifier: ^0.10.7 - version: 0.10.7(rollup@4.21.2)(vue-router@4.4.3(vue@3.5.1(typescript@5.5.4)))(vue@3.5.1(typescript@5.5.4))(webpack-sources@3.2.3) + version: 0.10.7(rollup@4.21.2)(vue-router@4.4.3(vue@3.5.2(typescript@5.5.4)))(vue@3.5.2(typescript@5.5.4))(webpack-sources@3.2.3) unstorage: specifier: ^1.11.1 version: 1.11.1(ioredis@5.4.1) @@ -447,8 +447,8 @@ importers: specifier: ^1.4.2 version: 1.4.2 vue: - specifier: 3.5.1 - version: 3.5.1(typescript@5.5.4) + specifier: 3.5.2 + version: 3.5.2(typescript@5.5.4) vue-bundle-renderer: specifier: ^2.1.0 version: 2.1.0 @@ -457,11 +457,11 @@ importers: version: 0.1.0 vue-router: specifier: ^4.4.3 - version: 4.4.3(vue@3.5.1(typescript@5.5.4)) + version: 4.4.3(vue@3.5.2(typescript@5.5.4)) devDependencies: '@nuxt/scripts': specifier: 0.8.3 - version: 0.8.3(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.1)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(typescript@5.5.4)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.1(typescript@5.5.4))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1)) + version: 0.8.3(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.2)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(typescript@5.5.4)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.2(typescript@5.5.4))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1)) '@nuxt/ui-templates': specifier: workspace:* version: link:../ui-templates @@ -473,10 +473,10 @@ importers: version: 1.0.5 '@vitejs/plugin-vue': specifier: 5.1.3 - version: 5.1.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.1(typescript@5.5.4)) + version: 5.1.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.2(typescript@5.5.4)) '@vue/compiler-sfc': - specifier: 3.5.1 - version: 3.5.1 + specifier: 3.5.2 + version: 3.5.2 unbuild: specifier: 3.0.0-rc.7 version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.1.6(typescript@5.5.4)) @@ -546,16 +546,16 @@ importers: version: 1.10.4 '@vitejs/plugin-vue': specifier: 5.1.3 - version: 5.1.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.1(typescript@5.5.4)) + version: 5.1.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.2(typescript@5.5.4)) '@vitejs/plugin-vue-jsx': specifier: 4.0.1 - version: 4.0.1(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.1(typescript@5.5.4)) + version: 4.0.1(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.2(typescript@5.5.4)) '@vue/compiler-core': - specifier: 3.5.1 - version: 3.5.1 + specifier: 3.5.2 + version: 3.5.2 '@vue/compiler-sfc': - specifier: 3.5.1 - version: 3.5.1 + specifier: 3.5.2 + version: 3.5.2 '@vue/language-core': specifier: 2.1.6 version: 2.1.6(typescript@5.5.4) @@ -590,17 +590,17 @@ importers: specifier: 5.4.3 version: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) vue: - specifier: 3.5.1 - version: 3.5.1(typescript@5.5.4) + specifier: 3.5.2 + version: 3.5.2(typescript@5.5.4) vue-bundle-renderer: specifier: 2.1.0 version: 2.1.0 vue-loader: specifier: 17.4.2 - version: 17.4.2(@vue/compiler-sfc@3.5.1)(vue@3.5.1(typescript@5.5.4))(webpack@5.94.0) + version: 17.4.2(@vue/compiler-sfc@3.5.2)(vue@3.5.2(typescript@5.5.4))(webpack@5.94.0) vue-router: specifier: 4.4.3 - version: 4.4.3(vue@3.5.1(typescript@5.5.4)) + version: 4.4.3(vue@3.5.2(typescript@5.5.4)) webpack: specifier: 5.94.0 version: 5.94.0 @@ -663,10 +663,10 @@ importers: version: 5.0.7(rollup@4.21.2) '@vitejs/plugin-vue': specifier: ^5.1.3 - version: 5.1.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.1(typescript@5.5.4)) + version: 5.1.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.2(typescript@5.5.4)) '@vitejs/plugin-vue-jsx': specifier: ^4.0.1 - version: 4.0.1(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.1(typescript@5.5.4)) + version: 4.0.1(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.2(typescript@5.5.4)) autoprefixer: specifier: ^10.4.20 version: 10.4.20(postcss@8.4.45) @@ -774,8 +774,8 @@ importers: specifier: 3.0.0-rc.7 version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.1.6(typescript@5.5.4)) vue: - specifier: 3.5.1 - version: 3.5.1(typescript@5.5.4) + specifier: 3.5.2 + version: 3.5.2(typescript@5.5.4) packages/webpack: dependencies: @@ -895,7 +895,7 @@ importers: version: 2.1.0 vue-loader: specifier: ^17.4.2 - version: 17.4.2(@vue/compiler-sfc@3.5.1)(vue@3.5.1(typescript@5.5.4))(webpack@5.94.0) + version: 17.4.2(@vue/compiler-sfc@3.5.2)(vue@3.5.2(typescript@5.5.4))(webpack@5.94.0) webpack: specifier: ^5.94.0 version: 5.94.0 @@ -940,8 +940,8 @@ importers: specifier: 3.0.0-rc.7 version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.1.6(typescript@5.5.4)) vue: - specifier: 3.5.1 - version: 3.5.1(typescript@5.5.4) + specifier: 3.5.2 + version: 3.5.2(typescript@5.5.4) playground: dependencies: @@ -953,7 +953,7 @@ importers: version: 6.6.3 '@vue/shared': specifier: latest - version: 3.5.1 + version: 3.5.2 nuxt: specifier: workspace:* version: link:../packages/nuxt @@ -961,8 +961,8 @@ importers: specifier: latest version: 1.10.4 vue: - specifier: 3.5.1 - version: 3.5.1(typescript@5.5.4) + specifier: 3.5.2 + version: 3.5.2(typescript@5.5.4) test/fixtures/basic: dependencies: @@ -984,7 +984,7 @@ importers: version: 6.6.3 '@vue/shared': specifier: latest - version: 3.5.1 + version: 3.5.2 iron-webcrypto: specifier: latest version: 1.2.1 @@ -998,8 +998,8 @@ importers: specifier: latest version: 1.13.1(webpack-sources@3.2.3) vue: - specifier: 3.5.1 - version: 3.5.1(typescript@5.5.4) + specifier: 3.5.2 + version: 3.5.2(typescript@5.5.4) test/fixtures/basic-types: dependencies: @@ -1012,16 +1012,16 @@ importers: version: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) unplugin-vue-router: specifier: ^0.10.0 - version: 0.10.7(rollup@4.21.2)(vue-router@4.4.3(vue@3.5.1(typescript@5.5.4)))(vue@3.5.1(typescript@5.5.4))(webpack-sources@3.2.3) + version: 0.10.7(rollup@4.21.2)(vue-router@4.4.3(vue@3.5.2(typescript@5.5.4)))(vue@3.5.2(typescript@5.5.4))(webpack-sources@3.2.3) vitest: specifier: 1.6.0 version: 1.6.0(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) vue: - specifier: 3.5.1 - version: 3.5.1(typescript@5.5.4) + specifier: 3.5.2 + version: 3.5.2(typescript@5.5.4) vue-router: specifier: latest - version: 4.4.3(vue@3.5.1(typescript@5.5.4)) + version: 4.4.3(vue@3.5.2(typescript@5.5.4)) test/fixtures/minimal: dependencies: @@ -1029,8 +1029,8 @@ importers: specifier: workspace:* version: link:../../../packages/nuxt vue: - specifier: 3.5.1 - version: 3.5.1(typescript@5.5.4) + specifier: 3.5.2 + version: 3.5.2(typescript@5.5.4) test/fixtures/minimal-types: dependencies: @@ -1038,8 +1038,8 @@ importers: specifier: workspace:* version: link:../../../packages/nuxt vue: - specifier: 3.5.1 - version: 3.5.1(typescript@5.5.4) + specifier: 3.5.2 + version: 3.5.2(typescript@5.5.4) test/fixtures/remote-provider: {} @@ -1057,7 +1057,7 @@ importers: version: 6.6.3 '@vue/shared': specifier: latest - version: 3.5.1 + version: 3.5.2 unhead: specifier: latest version: 1.10.4 @@ -1068,8 +1068,8 @@ importers: specifier: workspace:* version: link:../../../packages/nuxt vue: - specifier: 3.5.1 - version: 3.5.1(typescript@5.5.4) + specifier: 3.5.2 + version: 3.5.2(typescript@5.5.4) devDependencies: '@unhead/shared': specifier: latest @@ -1079,7 +1079,7 @@ importers: version: 6.6.3 '@vue/shared': specifier: latest - version: 3.5.1 + version: 3.5.2 typescript: specifier: 5.5.4 version: 5.5.4 @@ -1953,7 +1953,7 @@ packages: playwright-core: ^1.43.1 vite: 5.4.3 vitest: ^0.34.6 || ^1.0.0 || ^2.0.0 - vue: 3.5.1 + vue: 3.5.2 vue-router: ^4.0.0 peerDependenciesMeta: '@cucumber/cucumber': @@ -2375,7 +2375,7 @@ packages: engines: {node: '>=14'} peerDependencies: '@vue/compiler-sfc': '>= 3' - vue: 3.5.1 + vue: 3.5.2 peerDependenciesMeta: '@vue/compiler-sfc': optional: true @@ -2629,7 +2629,7 @@ packages: '@unhead/vue@1.10.4': resolution: {integrity: sha512-Q45F/KOvDeitc8GkfkPY45V8Dmw1m1b9A/aHM5A2BwRV8GyoRV+HRWVw5h02e0AO1TsICvcW8tI90qeCM2oGSA==} peerDependencies: - vue: 3.5.1 + vue: 3.5.2 '@unocss/astro@0.62.3': resolution: {integrity: sha512-C6ZdyLbLDS0LebwmgwVItLNAOSkL/tvVWNRd1i3Jy5uj1vPxlrw+3lIYiHjEofn0GFpBiwlv5+OCvO1Xpq5MqA==} @@ -2740,14 +2740,14 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: vite: 5.4.3 - vue: 3.5.1 + vue: 3.5.2 '@vitejs/plugin-vue@5.1.3': resolution: {integrity: sha512-3xbWsKEKXYlmX82aOHufFQVnkbMC/v8fLpWwh6hWOUrK5fbbtBh9Q/WWse27BFgSy2/e2c0fz5Scgya9h2GLhw==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: vite: 5.4.3 - vue: 3.5.1 + vue: 3.5.2 '@vitest/coverage-v8@2.0.5': resolution: {integrity: sha512-qeFcySCg5FLO2bHHSa0tAZAOnAUbp4L6/A5JDuj9+bt53JREl8hpLjLHEWF0e/gWc8INVpJaqA7+Ene2rclpZg==} @@ -2800,7 +2800,7 @@ packages: resolution: {integrity: sha512-+NGfhrPvPNOb3Wg9PNPEXPe0HTXmVe6XJawL1gi3cIjOSGIhpOdvmMT2cRuWb265IpA/PeL5Sqo0+DQnEDxLvw==} engines: {node: '>=16.14.0'} peerDependencies: - vue: 3.5.1 + vue: 3.5.2 peerDependenciesMeta: vue: optional: true @@ -2821,17 +2821,17 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@vue/compiler-core@3.5.1': - resolution: {integrity: sha512-WdjF+NSgFYdWttHevHw5uaJFtKPalhmxhlu2uREj8cLP0uyKKIR60/JvSZNTp0x+NSd63iTiORQTx3+tt55NWQ==} + '@vue/compiler-core@3.5.2': + resolution: {integrity: sha512-1aP7FL2GkqfcskHWGg3lfWQpJnrmewKc+rNJ/hq9WNaAw4BEyJ5QbNChnqmbw+tJ409zdy1XWmUeXXMrCKJcQQ==} - '@vue/compiler-dom@3.5.1': - resolution: {integrity: sha512-Ao23fB1lINo18HLCbJVApvzd9OQe8MgmQSgyY5+umbWj2w92w9KykVmJ4Iv2US5nak3ixc2B+7Km7JTNhQ8kSQ==} + '@vue/compiler-dom@3.5.2': + resolution: {integrity: sha512-QY4DpT8ZIUyu/ZA5gErpSEDocGNEbHmpkZIC/d5jbp/rUF0iOJNigAy3HCCKc0PMMhDlrcysO3ufQ6Ab4MpEcQ==} - '@vue/compiler-sfc@3.5.1': - resolution: {integrity: sha512-DFizMNH8eDglLhlfwJ0+ciBsztaYe3fY/zcZjrqL1ljXvUw/UpC84M1d7HpBTCW68SNqZyIxrs1XWmf+73Y65w==} + '@vue/compiler-sfc@3.5.2': + resolution: {integrity: sha512-vErEtybSU290LbMW+ChYllI9tNJEdTW1oU+8cZWINZyjlWeTSa9YqDl4/pZJSnozOI+HmcaC1Vz2eFKmXNSXZA==} - '@vue/compiler-ssr@3.5.1': - resolution: {integrity: sha512-C1hpSHQgRM8bg+5XWWD7CkFaVpSn9wZHCLRd10AmxqrH17d4EMP6+XcZpwBOM7H1jeStU5naEapZZWX0kso1tQ==} + '@vue/compiler-ssr@3.5.2': + resolution: {integrity: sha512-vMtA4tQK/AM3UAYJsmouQzQpgG+h9TKiD5BV+Zt+ZyAMdicxzSEEFGWf/CykRnDpqj9fMfIHPhOezJVNxiXe2A==} '@vue/compiler-vue2@2.7.16': resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==} @@ -2864,22 +2864,22 @@ packages: typescript: optional: true - '@vue/reactivity@3.5.1': - resolution: {integrity: sha512-aFE1nMDfbG7V+U5vdOk/NXxH/WX78XuAfX59vWmCM7Ao4lieoc83RkzOAWun61sQXlzNZ4IgROovFBHg+Iz1+Q==} + '@vue/reactivity@3.5.2': + resolution: {integrity: sha512-lJwWL5bNht+2vIwU/+lnGdH+FKFxzz6z8WkoIJityPLiasWU+HDUvEsC7gm3JFwbTf7Kk+Nr9kJMaPy0HXwwxQ==} - '@vue/runtime-core@3.5.1': - resolution: {integrity: sha512-Ce92CCholNRHR3ZtzpRp/7CDGIPFxQ7ElXt9iH91ilK5eOrUv3Z582NWJesuM3aYX71BujVG5/4ypUxigGNxjA==} + '@vue/runtime-core@3.5.2': + resolution: {integrity: sha512-oU+i9sJjGEMfEhlrJ7SZv7CdSIgUNyBHnWHa0SqU2RF48V3/ATajzpWq1/DkiVJ1mtx+cQFAMKs8s/3cB3YlLQ==} - '@vue/runtime-dom@3.5.1': - resolution: {integrity: sha512-B/fUJfBLp5PwE0EWNfBYnA4JUea8Yufb3wN8fN0/HzaqBdkiRHh4sFHOjWqIY8GS75gj//8VqeEqhcU6yUjIkA==} + '@vue/runtime-dom@3.5.2': + resolution: {integrity: sha512-2qvysn+oR0QnFKaWZxQ90iVpWAK/WPpYmODHCv24IDXjsBrdHbjLBj9s6YBdPaMuQhs0LNsmhsgZYZBkszLg6g==} - '@vue/server-renderer@3.5.1': - resolution: {integrity: sha512-C5V/fjQTitgVaRNH5wCoHynaWysjZ+VH68drNsAvQYg4ArHsZUQNz0nHoEWRj41nzqkVn2RUlnWaEOTl2o1Ppg==} + '@vue/server-renderer@3.5.2': + resolution: {integrity: sha512-3POhYCA8KfbmuDuUiNbMXnpdh9pwE4SvAqo7VvACjklLkf3AaMkY3TvV7APeEa/WQezrnL+E4X2ASpJsKeS4cQ==} peerDependencies: - vue: 3.5.1 + vue: 3.5.2 - '@vue/shared@3.5.1': - resolution: {integrity: sha512-NdcTRoO4KuW2RSFgpE2c+E/R/ZHaRzWPxAGxhmxZaaqLh6nYCXx7lc9a88ioqOCxCaV2SFJmujkxbUScW7dNsQ==} + '@vue/shared@3.5.2': + resolution: {integrity: sha512-Ce89WNFBzcDca/AgFTxgX4/K4iAyF7oFIp8Z5aBbFBNbtpwnQr+5pZOoHndxnjE2h+YFcipVMzs9UL11XB6dwA==} '@vue/test-utils@2.4.6': resolution: {integrity: sha512-FMxEjOpYNYiFe0GkaHsnJPXFHxQ6m4t8vI/ElPGpMWxZKpmRvQ33OIrvRXemy6yha03RxhOlQuy+gZMC3CQSow==} @@ -4185,7 +4185,7 @@ packages: resolution: {integrity: sha512-afW+h2CFafo+7Y9Lvw/xsqjaQlKLdJV7h1fCHfcYQ1C4SVMlu7OAekqWgu5d4SgvkBVU0pVpLlVsrSTBURFRkg==} peerDependencies: '@nuxt/kit': workspace:* - vue: 3.5.1 + vue: 3.5.2 peerDependenciesMeta: '@nuxt/kit': optional: true @@ -5290,10 +5290,6 @@ packages: resolution: {integrity: sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==} engines: {node: '>=16 || 14 >=14.17'} - minimatch@9.0.4: - resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==} - engines: {node: '>=16 || 14 >=14.17'} - minimatch@9.0.5: resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} engines: {node: '>=16 || 14 >=14.17'} @@ -5919,10 +5915,6 @@ packages: peerDependencies: postcss: 8.4.45 - postcss-selector-parser@6.1.1: - resolution: {integrity: sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==} - engines: {node: '>=4'} - postcss-selector-parser@6.1.2: resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} engines: {node: '>=4'} @@ -7239,7 +7231,7 @@ packages: hasBin: true peerDependencies: '@vue/composition-api': ^1.0.0-rc.1 - vue: 3.5.1 + vue: 3.5.2 peerDependenciesMeta: '@vue/composition-api': optional: true @@ -7268,12 +7260,12 @@ packages: vue-resize@2.0.0-alpha.1: resolution: {integrity: sha512-7+iqOueLU7uc9NrMfrzbG8hwMqchfVfSzpVlCMeJQe4pyibqyoifDNbKTZvwxZKDvGkB+PdFeKvnGZMoEb8esg==} peerDependencies: - vue: 3.5.1 + vue: 3.5.2 vue-router@4.4.3: resolution: {integrity: sha512-sv6wmNKx2j3aqJQDMxLFzs/u/mjA9Z5LCgy6BE0f7yFWMjrPLnS/sPNn8ARY/FXw6byV18EFutn5lTO6+UsV5A==} peerDependencies: - vue: 3.5.1 + vue: 3.5.2 vue-tsc@2.1.6: resolution: {integrity: sha512-f98dyZp5FOukcYmbFpuSCJ4Z0vHSOSmxGttZJCsFeX0M4w/Rsq0s4uKXjcSRsZqsRgQa6z7SfuO+y0HVICE57Q==} @@ -7281,8 +7273,8 @@ packages: peerDependencies: typescript: 5.5.4 - vue@3.5.1: - resolution: {integrity: sha512-k4UNnbPOEskodSxMtv+B9GljdB0C9ubZDOmW6vnXVGIfMqmEsY2+ohasjGguhGkMkrcP/oOrbH0dSD41x5JQFw==} + vue@3.5.2: + resolution: {integrity: sha512-w1YB4lAwC9ByH6AnFY0JvZF+y70Usul9jDfKIKtM5xA97q/JPS5R7mqq0fhA6D2PQxYPZdgb5jzFKLyOga5pnw==} peerDependencies: typescript: 5.5.4 peerDependenciesMeta: @@ -8181,7 +8173,7 @@ snapshots: execa: 7.2.0 vite: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) - '@nuxt/devtools-ui-kit@1.4.1(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.1)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.1(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1))': + '@nuxt/devtools-ui-kit@1.4.1(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.2)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.2(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@iconify-json/carbon': 1.1.37 '@iconify-json/logos': 1.1.44 @@ -8196,14 +8188,14 @@ snapshots: '@unocss/preset-icons': 0.62.3 '@unocss/preset-mini': 0.62.3 '@unocss/reset': 0.62.3 - '@vueuse/core': 11.0.3(vue@3.5.1(typescript@5.5.4)) - '@vueuse/integrations': 11.0.3(focus-trap@7.5.4)(vue@3.5.1(typescript@5.5.4)) - '@vueuse/nuxt': 11.0.3(nuxt@packages+nuxt)(vue@3.5.1(typescript@5.5.4)) + '@vueuse/core': 11.0.3(vue@3.5.2(typescript@5.5.4)) + '@vueuse/integrations': 11.0.3(focus-trap@7.5.4)(vue@3.5.2(typescript@5.5.4)) + '@vueuse/nuxt': 11.0.3(nuxt@packages+nuxt)(vue@3.5.2(typescript@5.5.4)) defu: 6.1.4 focus-trap: 7.5.4 splitpanes: 3.1.5 unocss: 0.62.3(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) - v-lazy-show: 0.2.4(@vue/compiler-core@3.5.1) + v-lazy-show: 0.2.4(@vue/compiler-core@3.5.2) transitivePeerDependencies: - '@unocss/webpack' - '@vue/compiler-core' @@ -8312,8 +8304,8 @@ snapshots: '@nuxt/eslint-plugin@0.5.5(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)': dependencies: - '@typescript-eslint/types': 8.3.0 - '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) + '@typescript-eslint/types': 8.4.0 + '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) eslint: 9.9.1(jiti@2.0.0-beta.3) transitivePeerDependencies: - supports-color @@ -8327,17 +8319,17 @@ snapshots: string-width: 4.2.3 webpack: 5.94.0 - '@nuxt/scripts@0.8.3(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.1)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(typescript@5.5.4)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.1(typescript@5.5.4))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1))': + '@nuxt/scripts@0.8.3(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.2)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(typescript@5.5.4)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.2(typescript@5.5.4))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@nuxt/devtools-kit': 1.4.1(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) - '@nuxt/devtools-ui-kit': 1.4.1(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.1)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.1(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1)) + '@nuxt/devtools-ui-kit': 1.4.1(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.2)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.2(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1)) '@nuxt/kit': link:packages/kit '@types/google.maps': 3.57.0 '@types/stripe-v3': 3.1.33 '@types/vimeo__player': 2.18.3 '@types/youtube': 0.1.0 - '@unhead/vue': 1.10.4(vue@3.5.1(typescript@5.5.4)) - '@vueuse/core': 11.0.3(vue@3.5.1(typescript@5.5.4)) + '@unhead/vue': 1.10.4(vue@3.5.2(typescript@5.5.4)) + '@vueuse/core': 11.0.3(vue@3.5.2(typescript@5.5.4)) consola: 3.2.3 defu: 6.1.4 h3: h3-nightly@2.0.0-1718872656.6765a6e @@ -8416,7 +8408,7 @@ snapshots: rc9: 2.1.2 std-env: 3.7.0 - '@nuxt/test-utils@3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.1)(vue@3.5.1(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3))(playwright-core@1.46.1)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.1(typescript@5.5.4)))(vue@3.5.1(typescript@5.5.4))(webpack-sources@3.2.3)': + '@nuxt/test-utils@3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.2)(vue@3.5.2(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3))(playwright-core@1.46.1)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.2(typescript@5.5.4)))(vue@3.5.2(typescript@5.5.4))(webpack-sources@3.2.3)': dependencies: '@nuxt/kit': link:packages/kit '@nuxt/schema': link:packages/schema @@ -8443,11 +8435,11 @@ snapshots: unenv: 1.10.0 unplugin: 1.13.1(webpack-sources@3.2.3) vite: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) - vitest-environment-nuxt: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.1)(vue@3.5.1(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3))(playwright-core@1.46.1)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.1(typescript@5.5.4)))(vue@3.5.1(typescript@5.5.4))(webpack-sources@3.2.3) - vue: 3.5.1(typescript@5.5.4) - vue-router: 4.4.3(vue@3.5.1(typescript@5.5.4)) + vitest-environment-nuxt: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.2)(vue@3.5.2(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3))(playwright-core@1.46.1)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.2(typescript@5.5.4)))(vue@3.5.2(typescript@5.5.4))(webpack-sources@3.2.3) + vue: 3.5.2(typescript@5.5.4) + vue-router: 4.4.3(vue@3.5.2(typescript@5.5.4)) optionalDependencies: - '@testing-library/vue': 8.1.0(@vue/compiler-sfc@3.5.1)(vue@3.5.1(typescript@5.5.4)) + '@testing-library/vue': 8.1.0(@vue/compiler-sfc@3.5.2)(vue@3.5.2(typescript@5.5.4)) '@vue/test-utils': 2.4.6 happy-dom: 15.7.3 playwright-core: 1.46.1 @@ -8462,7 +8454,7 @@ snapshots: '@shikijs/transformers': 1.1.2 '@types/hast': 3.0.4 '@types/mdast': 4.0.3 - '@vue/compiler-core': 3.5.1 + '@vue/compiler-core': 3.5.2 consola: 3.2.3 debug: 4.3.6(supports-color@9.4.0) defu: 6.1.4 @@ -8818,14 +8810,14 @@ snapshots: '@shikijs/vitepress-twoslash@1.12.1(@nuxt/kit@packages+kit)(typescript@5.5.4)': dependencies: '@shikijs/twoslash': 1.12.1(typescript@5.5.4) - floating-vue: 5.2.2(@nuxt/kit@packages+kit)(vue@3.5.1(typescript@5.5.4)) + floating-vue: 5.2.2(@nuxt/kit@packages+kit)(vue@3.5.2(typescript@5.5.4)) mdast-util-from-markdown: 2.0.1 mdast-util-gfm: 3.0.0 mdast-util-to-hast: 13.2.0 shiki: 1.12.1 twoslash: 0.2.10(typescript@5.5.4) twoslash-vue: 0.2.10(typescript@5.5.4) - vue: 3.5.1(typescript@5.5.4) + vue: 3.5.2(typescript@5.5.4) transitivePeerDependencies: - '@nuxt/kit' - supports-color @@ -8848,7 +8840,7 @@ snapshots: '@stylistic/eslint-plugin@2.7.2(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)': dependencies: '@types/eslint': 9.6.1 - '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) + '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) eslint: 9.9.1(jiti@2.0.0-beta.3) eslint-visitor-keys: 4.0.0 espree: 10.1.0 @@ -8869,14 +8861,14 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.1)(vue@3.5.1(typescript@5.5.4))': + '@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.2)(vue@3.5.2(typescript@5.5.4))': dependencies: '@babel/runtime': 7.23.9 '@testing-library/dom': 9.3.4 '@vue/test-utils': 2.4.6 - vue: 3.5.1(typescript@5.5.4) + vue: 3.5.2(typescript@5.5.4) optionalDependencies: - '@vue/compiler-sfc': 3.5.1 + '@vue/compiler-sfc': 3.5.2 '@trysound/sax@0.2.0': {} @@ -9108,7 +9100,7 @@ snapshots: debug: 4.3.6(supports-color@9.4.0) fast-glob: 3.3.2 is-glob: 4.0.3 - minimatch: 9.0.4 + minimatch: 9.0.5 semver: 7.6.3 ts-api-utils: 1.3.0(typescript@5.5.4) optionalDependencies: @@ -9191,13 +9183,13 @@ snapshots: '@unhead/schema': 1.10.4 '@unhead/shared': 1.10.4 - '@unhead/vue@1.10.4(vue@3.5.1(typescript@5.5.4))': + '@unhead/vue@1.10.4(vue@3.5.2(typescript@5.5.4))': dependencies: '@unhead/schema': 1.10.4 '@unhead/shared': 1.10.4 hookable: 5.5.3 unhead: 1.10.4 - vue: 3.5.1(typescript@5.5.4) + vue: 3.5.2(typescript@5.5.4) '@unocss/astro@0.62.3(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))': dependencies: @@ -9434,20 +9426,20 @@ snapshots: - encoding - supports-color - '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.1(typescript@5.5.4))': + '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.2(typescript@5.5.4))': dependencies: '@babel/core': 7.25.2 '@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.25.2) '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.25.2) vite: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) - vue: 3.5.1(typescript@5.5.4) + vue: 3.5.2(typescript@5.5.4) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.1.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.1(typescript@5.5.4))': + '@vitejs/plugin-vue@5.1.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.2(typescript@5.5.4))': dependencies: vite: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) - vue: 3.5.1(typescript@5.5.4) + vue: 3.5.2(typescript@5.5.4) '@vitest/coverage-v8@2.0.5(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))': dependencies: @@ -9541,16 +9533,16 @@ snapshots: path-browserify: 1.0.1 vscode-uri: 3.0.8 - '@vue-macros/common@1.12.2(rollup@4.21.2)(vue@3.5.1(typescript@5.5.4))': + '@vue-macros/common@1.12.2(rollup@4.21.2)(vue@3.5.2(typescript@5.5.4))': dependencies: '@babel/types': 7.25.2 '@rollup/pluginutils': 5.1.0(rollup@4.21.2) - '@vue/compiler-sfc': 3.5.1 + '@vue/compiler-sfc': 3.5.2 ast-kit: 1.0.1 local-pkg: 0.5.0 magic-string-ast: 0.6.2 optionalDependencies: - vue: 3.5.1(typescript@5.5.4) + vue: 3.5.2(typescript@5.5.4) transitivePeerDependencies: - rollup @@ -9581,37 +9573,37 @@ snapshots: '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.24.7 '@babel/parser': 7.25.3 - '@vue/compiler-sfc': 3.5.1 + '@vue/compiler-sfc': 3.5.2 - '@vue/compiler-core@3.5.1': + '@vue/compiler-core@3.5.2': dependencies: '@babel/parser': 7.25.3 - '@vue/shared': 3.5.1 + '@vue/shared': 3.5.2 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.0 - '@vue/compiler-dom@3.5.1': + '@vue/compiler-dom@3.5.2': dependencies: - '@vue/compiler-core': 3.5.1 - '@vue/shared': 3.5.1 + '@vue/compiler-core': 3.5.2 + '@vue/shared': 3.5.2 - '@vue/compiler-sfc@3.5.1': + '@vue/compiler-sfc@3.5.2': dependencies: '@babel/parser': 7.25.3 - '@vue/compiler-core': 3.5.1 - '@vue/compiler-dom': 3.5.1 - '@vue/compiler-ssr': 3.5.1 - '@vue/shared': 3.5.1 + '@vue/compiler-core': 3.5.2 + '@vue/compiler-dom': 3.5.2 + '@vue/compiler-ssr': 3.5.2 + '@vue/shared': 3.5.2 estree-walker: 2.0.2 magic-string: 0.30.11 postcss: 8.4.45 source-map-js: 1.2.0 - '@vue/compiler-ssr@3.5.1': + '@vue/compiler-ssr@3.5.2': dependencies: - '@vue/compiler-dom': 3.5.1 - '@vue/shared': 3.5.1 + '@vue/compiler-dom': 3.5.2 + '@vue/shared': 3.5.2 '@vue/compiler-vue2@2.7.16': dependencies: @@ -9648,11 +9640,11 @@ snapshots: '@vue/language-core@2.0.29(typescript@5.5.4)': dependencies: '@volar/language-core': 2.4.1 - '@vue/compiler-dom': 3.5.1 + '@vue/compiler-dom': 3.5.2 '@vue/compiler-vue2': 2.7.16 - '@vue/shared': 3.5.1 + '@vue/shared': 3.5.2 computeds: 0.0.1 - minimatch: 9.0.4 + minimatch: 9.0.5 muggle-string: 0.4.1 path-browserify: 1.0.1 optionalDependencies: @@ -9661,60 +9653,60 @@ snapshots: '@vue/language-core@2.1.6(typescript@5.5.4)': dependencies: '@volar/language-core': 2.4.1 - '@vue/compiler-dom': 3.5.1 + '@vue/compiler-dom': 3.5.2 '@vue/compiler-vue2': 2.7.16 - '@vue/shared': 3.5.1 + '@vue/shared': 3.5.2 computeds: 0.0.1 - minimatch: 9.0.4 + minimatch: 9.0.5 muggle-string: 0.4.1 path-browserify: 1.0.1 optionalDependencies: typescript: 5.5.4 - '@vue/reactivity@3.5.1': + '@vue/reactivity@3.5.2': dependencies: - '@vue/shared': 3.5.1 + '@vue/shared': 3.5.2 - '@vue/runtime-core@3.5.1': + '@vue/runtime-core@3.5.2': dependencies: - '@vue/reactivity': 3.5.1 - '@vue/shared': 3.5.1 + '@vue/reactivity': 3.5.2 + '@vue/shared': 3.5.2 - '@vue/runtime-dom@3.5.1': + '@vue/runtime-dom@3.5.2': dependencies: - '@vue/reactivity': 3.5.1 - '@vue/runtime-core': 3.5.1 - '@vue/shared': 3.5.1 + '@vue/reactivity': 3.5.2 + '@vue/runtime-core': 3.5.2 + '@vue/shared': 3.5.2 csstype: 3.1.3 - '@vue/server-renderer@3.5.1(vue@3.5.1(typescript@5.5.4))': + '@vue/server-renderer@3.5.2(vue@3.5.2(typescript@5.5.4))': dependencies: - '@vue/compiler-ssr': 3.5.1 - '@vue/shared': 3.5.1 - vue: 3.5.1(typescript@5.5.4) + '@vue/compiler-ssr': 3.5.2 + '@vue/shared': 3.5.2 + vue: 3.5.2(typescript@5.5.4) - '@vue/shared@3.5.1': {} + '@vue/shared@3.5.2': {} '@vue/test-utils@2.4.6': dependencies: js-beautify: 1.14.9 vue-component-type-helpers: 2.0.6 - '@vueuse/core@11.0.3(vue@3.5.1(typescript@5.5.4))': + '@vueuse/core@11.0.3(vue@3.5.2(typescript@5.5.4))': dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 11.0.3 - '@vueuse/shared': 11.0.3(vue@3.5.1(typescript@5.5.4)) - vue-demi: 0.14.10(vue@3.5.1(typescript@5.5.4)) + '@vueuse/shared': 11.0.3(vue@3.5.2(typescript@5.5.4)) + vue-demi: 0.14.10(vue@3.5.2(typescript@5.5.4)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/integrations@11.0.3(focus-trap@7.5.4)(vue@3.5.1(typescript@5.5.4))': + '@vueuse/integrations@11.0.3(focus-trap@7.5.4)(vue@3.5.2(typescript@5.5.4))': dependencies: - '@vueuse/core': 11.0.3(vue@3.5.1(typescript@5.5.4)) - '@vueuse/shared': 11.0.3(vue@3.5.1(typescript@5.5.4)) - vue-demi: 0.14.10(vue@3.5.1(typescript@5.5.4)) + '@vueuse/core': 11.0.3(vue@3.5.2(typescript@5.5.4)) + '@vueuse/shared': 11.0.3(vue@3.5.2(typescript@5.5.4)) + vue-demi: 0.14.10(vue@3.5.2(typescript@5.5.4)) optionalDependencies: focus-trap: 7.5.4 transitivePeerDependencies: @@ -9723,21 +9715,21 @@ snapshots: '@vueuse/metadata@11.0.3': {} - '@vueuse/nuxt@11.0.3(nuxt@packages+nuxt)(vue@3.5.1(typescript@5.5.4))': + '@vueuse/nuxt@11.0.3(nuxt@packages+nuxt)(vue@3.5.2(typescript@5.5.4))': dependencies: '@nuxt/kit': link:packages/kit - '@vueuse/core': 11.0.3(vue@3.5.1(typescript@5.5.4)) + '@vueuse/core': 11.0.3(vue@3.5.2(typescript@5.5.4)) '@vueuse/metadata': 11.0.3 local-pkg: 0.5.0 nuxt: link:packages/nuxt - vue-demi: 0.14.10(vue@3.5.1(typescript@5.5.4)) + vue-demi: 0.14.10(vue@3.5.2(typescript@5.5.4)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/shared@11.0.3(vue@3.5.1(typescript@5.5.4))': + '@vueuse/shared@11.0.3(vue@3.5.2(typescript@5.5.4))': dependencies: - vue-demi: 0.14.10(vue@3.5.1(typescript@5.5.4)) + vue-demi: 0.14.10(vue@3.5.2(typescript@5.5.4)) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -10816,15 +10808,15 @@ snapshots: eslint-plugin-import-x@4.1.1(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4): dependencies: - '@typescript-eslint/typescript-estree': 8.3.0(typescript@5.5.4) - '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) + '@typescript-eslint/typescript-estree': 8.4.0(typescript@5.5.4) + '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) debug: 4.3.6(supports-color@9.4.0) doctrine: 3.0.0 eslint: 9.9.1(jiti@2.0.0-beta.3) eslint-import-resolver-node: 0.3.9 get-tsconfig: 4.7.6 is-glob: 4.0.3 - minimatch: 9.0.4 + minimatch: 9.0.5 semver: 7.6.3 stable-hash: 0.0.4 tslib: 2.7.0 @@ -10902,7 +10894,7 @@ snapshots: globals: 13.24.0 natural-compare: 1.4.0 nth-check: 2.1.1 - postcss-selector-parser: 6.1.1 + postcss-selector-parser: 6.1.2 semver: 7.6.3 vue-eslint-parser: 9.4.3(eslint@9.9.1(jiti@2.0.0-beta.3)) xml-name-validator: 4.0.0 @@ -11128,11 +11120,11 @@ snapshots: flatted@3.3.1: {} - floating-vue@5.2.2(@nuxt/kit@packages+kit)(vue@3.5.1(typescript@5.5.4)): + floating-vue@5.2.2(@nuxt/kit@packages+kit)(vue@3.5.2(typescript@5.5.4)): dependencies: '@floating-ui/dom': 1.1.1 - vue: 3.5.1(typescript@5.5.4) - vue-resize: 2.0.0-alpha.1(vue@3.5.1(typescript@5.5.4)) + vue: 3.5.2(typescript@5.5.4) + vue-resize: 2.0.0-alpha.1(vue@3.5.2(typescript@5.5.4)) optionalDependencies: '@nuxt/kit': link:packages/kit @@ -11273,7 +11265,7 @@ snapshots: dependencies: foreground-child: 3.1.1 jackspeak: 3.1.2 - minimatch: 9.0.4 + minimatch: 9.0.5 minipass: 7.1.2 path-scurry: 1.11.1 @@ -12076,7 +12068,7 @@ snapshots: jsonc-parser: 3.2.1 jsonpointer: 5.0.1 markdownlint: 0.34.0 - minimatch: 9.0.4 + minimatch: 9.0.5 run-con: 1.3.2 smol-toml: 1.2.0 @@ -12468,10 +12460,6 @@ snapshots: dependencies: brace-expansion: 2.0.1 - minimatch@9.0.4: - dependencies: - brace-expansion: 2.0.1 - minimatch@9.0.5: dependencies: brace-expansion: 2.0.1 @@ -13170,13 +13158,13 @@ snapshots: dependencies: icss-utils: 5.1.0(postcss@8.4.45) postcss: 8.4.45 - postcss-selector-parser: 6.1.1 + postcss-selector-parser: 6.1.2 postcss-value-parser: 4.2.0 postcss-modules-scope@3.2.0(postcss@8.4.45): dependencies: postcss: 8.4.45 - postcss-selector-parser: 6.1.1 + postcss-selector-parser: 6.1.2 postcss-modules-values@4.0.0(postcss@8.4.45): dependencies: @@ -13186,7 +13174,7 @@ snapshots: postcss-nested@6.0.1(postcss@8.4.45): dependencies: postcss: 8.4.45 - postcss-selector-parser: 6.1.1 + postcss-selector-parser: 6.1.2 postcss-normalize-charset@7.0.0(postcss@8.4.45): dependencies: @@ -13250,11 +13238,6 @@ snapshots: postcss: 8.4.45 postcss-value-parser: 4.2.0 - postcss-selector-parser@6.1.1: - dependencies: - cssesc: 3.0.0 - util-deprecate: 1.0.2 - postcss-selector-parser@6.1.2: dependencies: cssesc: 3.0.0 @@ -14080,7 +14063,7 @@ snapshots: dependencies: '@istanbuljs/schema': 0.1.3 glob: 10.4.1 - minimatch: 9.0.4 + minimatch: 9.0.5 text-table@0.2.0: {} @@ -14368,11 +14351,11 @@ snapshots: - rollup - supports-color - unplugin-vue-router@0.10.7(rollup@4.21.2)(vue-router@4.4.3(vue@3.5.1(typescript@5.5.4)))(vue@3.5.1(typescript@5.5.4))(webpack-sources@3.2.3): + unplugin-vue-router@0.10.7(rollup@4.21.2)(vue-router@4.4.3(vue@3.5.2(typescript@5.5.4)))(vue@3.5.2(typescript@5.5.4))(webpack-sources@3.2.3): dependencies: '@babel/types': 7.25.2 '@rollup/pluginutils': 5.1.0(rollup@4.21.2) - '@vue-macros/common': 1.12.2(rollup@4.21.2)(vue@3.5.1(typescript@5.5.4)) + '@vue-macros/common': 1.12.2(rollup@4.21.2)(vue@3.5.2(typescript@5.5.4)) ast-walker-scope: 0.6.2 chokidar: 3.6.0 fast-glob: 3.3.2 @@ -14385,7 +14368,7 @@ snapshots: unplugin: 1.13.1(webpack-sources@3.2.3) yaml: 2.5.0 optionalDependencies: - vue-router: 4.4.3(vue@3.5.1(typescript@5.5.4)) + vue-router: 4.4.3(vue@3.5.2(typescript@5.5.4)) transitivePeerDependencies: - rollup - vue @@ -14490,9 +14473,9 @@ snapshots: util-deprecate@1.0.2: {} - v-lazy-show@0.2.4(@vue/compiler-core@3.5.1): + v-lazy-show@0.2.4(@vue/compiler-core@3.5.2): dependencies: - '@vue/compiler-core': 3.5.1 + '@vue/compiler-core': 3.5.2 valibot@0.41.0(typescript@5.5.4): optionalDependencies: @@ -14608,7 +14591,7 @@ snapshots: '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.2) '@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.25.2) '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.25.2) - '@vue/compiler-dom': 3.5.1 + '@vue/compiler-dom': 3.5.2 kolorist: 1.8.0 magic-string: 0.30.11 vite: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) @@ -14626,9 +14609,9 @@ snapshots: sass: 1.69.4 terser: 5.27.0 - vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.1)(vue@3.5.1(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3))(playwright-core@1.46.1)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.1(typescript@5.5.4)))(vue@3.5.1(typescript@5.5.4))(webpack-sources@3.2.3): + vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.2)(vue@3.5.2(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3))(playwright-core@1.46.1)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.2(typescript@5.5.4)))(vue@3.5.2(typescript@5.5.4))(webpack-sources@3.2.3): dependencies: - '@nuxt/test-utils': 3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.1)(vue@3.5.1(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3))(playwright-core@1.46.1)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.1(typescript@5.5.4)))(vue@3.5.1(typescript@5.5.4))(webpack-sources@3.2.3) + '@nuxt/test-utils': 3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.2)(vue@3.5.2(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3))(playwright-core@1.46.1)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.2(typescript@5.5.4)))(vue@3.5.2(typescript@5.5.4))(webpack-sources@3.2.3) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -14748,9 +14731,9 @@ snapshots: vue-component-type-helpers@2.0.6: {} - vue-demi@0.14.10(vue@3.5.1(typescript@5.5.4)): + vue-demi@0.14.10(vue@3.5.2(typescript@5.5.4)): dependencies: - vue: 3.5.1(typescript@5.5.4) + vue: 3.5.2(typescript@5.5.4) vue-devtools-stub@0.1.0: {} @@ -14767,24 +14750,24 @@ snapshots: transitivePeerDependencies: - supports-color - vue-loader@17.4.2(@vue/compiler-sfc@3.5.1)(vue@3.5.1(typescript@5.5.4))(webpack@5.94.0): + vue-loader@17.4.2(@vue/compiler-sfc@3.5.2)(vue@3.5.2(typescript@5.5.4))(webpack@5.94.0): dependencies: chalk: 4.1.2 hash-sum: 2.0.0 watchpack: 2.4.1 webpack: 5.94.0 optionalDependencies: - '@vue/compiler-sfc': 3.5.1 - vue: 3.5.1(typescript@5.5.4) + '@vue/compiler-sfc': 3.5.2 + vue: 3.5.2(typescript@5.5.4) - vue-resize@2.0.0-alpha.1(vue@3.5.1(typescript@5.5.4)): + vue-resize@2.0.0-alpha.1(vue@3.5.2(typescript@5.5.4)): dependencies: - vue: 3.5.1(typescript@5.5.4) + vue: 3.5.2(typescript@5.5.4) - vue-router@4.4.3(vue@3.5.1(typescript@5.5.4)): + vue-router@4.4.3(vue@3.5.2(typescript@5.5.4)): dependencies: '@vue/devtools-api': 6.6.3 - vue: 3.5.1(typescript@5.5.4) + vue: 3.5.2(typescript@5.5.4) vue-tsc@2.1.6(typescript@5.5.4): dependencies: @@ -14793,13 +14776,13 @@ snapshots: semver: 7.6.3 typescript: 5.5.4 - vue@3.5.1(typescript@5.5.4): + vue@3.5.2(typescript@5.5.4): dependencies: - '@vue/compiler-dom': 3.5.1 - '@vue/compiler-sfc': 3.5.1 - '@vue/runtime-dom': 3.5.1 - '@vue/server-renderer': 3.5.1(vue@3.5.1(typescript@5.5.4)) - '@vue/shared': 3.5.1 + '@vue/compiler-dom': 3.5.2 + '@vue/compiler-sfc': 3.5.2 + '@vue/runtime-dom': 3.5.2 + '@vue/server-renderer': 3.5.2(vue@3.5.2(typescript@5.5.4)) + '@vue/shared': 3.5.2 optionalDependencies: typescript: 5.5.4 diff --git a/test/bundle.test.ts b/test/bundle.test.ts index 2fef05a7b..26be60f6e 100644 --- a/test/bundle.test.ts +++ b/test/bundle.test.ts @@ -35,7 +35,7 @@ describe.skipIf(process.env.SKIP_BUNDLE_SIZE === 'true' || process.env.ECOSYSTEM expect.soft(roundToKilobytes(serverStats.totalBytes)).toMatchInlineSnapshot(`"206k"`) const modules = await analyzeSizes(['node_modules/**/*'], serverDir) - expect.soft(roundToKilobytes(modules.totalBytes)).toMatchInlineSnapshot(`"1382k"`) + expect.soft(roundToKilobytes(modules.totalBytes)).toMatchInlineSnapshot(`"1383k"`) const packages = modules.files .filter(m => m.endsWith('package.json')) @@ -73,7 +73,7 @@ describe.skipIf(process.env.SKIP_BUNDLE_SIZE === 'true' || process.env.ECOSYSTEM const serverDir = join(rootDir, '.output-inline/server') const serverStats = await analyzeSizes(['**/*.mjs', '!node_modules'], serverDir) - expect.soft(roundToKilobytes(serverStats.totalBytes)).toMatchInlineSnapshot(`"552k"`) + expect.soft(roundToKilobytes(serverStats.totalBytes)).toMatchInlineSnapshot(`"553k"`) const modules = await analyzeSizes(['node_modules/**/*'], serverDir) expect.soft(roundToKilobytes(modules.totalBytes)).toMatchInlineSnapshot(`"86.9k"`) From 2c1dfcf81dfafa9d445a3402cf035d6e2868c8d9 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Thu, 5 Sep 2024 17:27:16 +0200 Subject: [PATCH 063/108] chore: use consola to log out compatibility info (#28854) --- packages/nuxt/src/core/nuxt.ts | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/packages/nuxt/src/core/nuxt.ts b/packages/nuxt/src/core/nuxt.ts index cb9fcb243..1033f0b42 100644 --- a/packages/nuxt/src/core/nuxt.ts +++ b/packages/nuxt/src/core/nuxt.ts @@ -104,8 +104,7 @@ async function initNuxt (nuxt: Nuxt) { const shouldShowPrompt = nuxt.options.dev && hasTTY && !isCI if (!shouldShowPrompt) { - // eslint-disable-next-line no-console - console.log(`Using \`${fallbackCompatibilityDate}\` as fallback compatibility date.`) + logger.info(`Using \`${fallbackCompatibilityDate}\` as fallback compatibility date.`) } async function promptAndUpdate () { @@ -114,8 +113,7 @@ async function initNuxt (nuxt: Nuxt) { default: true, }) if (result !== true) { - // eslint-disable-next-line no-console - console.log(`Using \`${fallbackCompatibilityDate}\` as fallback compatibility date.`) + logger.info(`Using \`${fallbackCompatibilityDate}\` as fallback compatibility date.`) return } @@ -149,8 +147,7 @@ async function initNuxt (nuxt: Nuxt) { consola.error(`Failed to update config: ${message}`) } - // eslint-disable-next-line no-console - console.log(`Using \`${fallbackCompatibilityDate}\` as fallback compatibility date.`) + logger.info(`Using \`${fallbackCompatibilityDate}\` as fallback compatibility date.`) } nuxt.hooks.hookOnce('nitro:init', (nitro) => { @@ -159,8 +156,7 @@ async function initNuxt (nuxt: Nuxt) { nitro.hooks.hookOnce('compiled', () => { warnedAboutCompatDate = true // Print warning - // eslint-disable-next-line no-console - console.info(`Nuxt now supports pinning the behavior of provider and deployment presets with a compatibility date. We recommend you specify a \`compatibilityDate\` in your \`nuxt.config\` file, or set an environment variable, such as \`COMPATIBILITY_DATE=${todaysDate}\`.`) + logger.info(`Nuxt now supports pinning the behavior of provider and deployment presets with a compatibility date. We recommend you specify a \`compatibilityDate\` in your \`nuxt.config\` file, or set an environment variable, such as \`COMPATIBILITY_DATE=${todaysDate}\`.`) if (shouldShowPrompt) { promptAndUpdate() } }) }) @@ -669,8 +665,7 @@ async function initNuxt (nuxt: Nuxt) { // Show compatibility version banner when Nuxt is running with a compatibility version // that is different from the current major version if (!(satisfies(nuxt._version, nuxt.options.future.compatibilityVersion + '.x'))) { - // eslint-disable-next-line no-console - console.info(`Running with compatibility version \`${nuxt.options.future.compatibilityVersion}\``) + logger.info(`Running with compatibility version \`${nuxt.options.future.compatibilityVersion}\``) } await nuxt.callHook('ready', nuxt) From d7586adfc0ff34f495bbcd8bc67ea282f41a1cab Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Thu, 5 Sep 2024 17:38:43 +0200 Subject: [PATCH 064/108] fix(nuxt): resolve full component paths (#28843) --- packages/nuxt/src/components/module.ts | 16 ++++++++++------ packages/nuxt/src/components/scan.ts | 2 ++ packages/nuxt/test/scan-components.test.ts | 2 ++ 3 files changed, 14 insertions(+), 6 deletions(-) diff --git a/packages/nuxt/src/components/module.ts b/packages/nuxt/src/components/module.ts index c42ab16aa..9ed4127c7 100644 --- a/packages/nuxt/src/components/module.ts +++ b/packages/nuxt/src/components/module.ts @@ -1,6 +1,6 @@ -import fs, { statSync } from 'node:fs' +import { existsSync, statSync, writeFileSync } from 'node:fs' import { join, normalize, relative, resolve } from 'pathe' -import { addPluginTemplate, addTemplate, addTypeTemplate, addVitePlugin, addWebpackPlugin, defineNuxtModule, logger, resolveAlias, updateTemplates } from '@nuxt/kit' +import { addPluginTemplate, addTemplate, addTypeTemplate, addVitePlugin, addWebpackPlugin, defineNuxtModule, logger, resolveAlias, resolvePath, updateTemplates } from '@nuxt/kit' import type { Component, ComponentsDir, ComponentsOptions } from 'nuxt/schema' import { distDir } from '../dirs' @@ -169,6 +169,10 @@ export default defineNuxtModule({ await nuxt.callHook('components:extend', newComponents) // add server placeholder for .client components server side. issue: #7085 for (const component of newComponents) { + if (!(component as any /* untyped internal property */)._scanned && !(component.filePath in nuxt.vfs) && !existsSync(component.filePath)) { + // attempt to resolve component path + component.filePath = await resolvePath(component.filePath) + } if (component.mode === 'client' && !newComponents.some(c => c.pascalName === component.pascalName && c.mode === 'server')) { newComponents.push({ ...component, @@ -236,17 +240,17 @@ export default defineNuxtModule({ const selectiveClient = typeof nuxt.options.experimental.componentIslands === 'object' && nuxt.options.experimental.componentIslands.selectiveClient if (isClient && selectiveClient) { - fs.writeFileSync(join(nuxt.options.buildDir, 'components-chunk.mjs'), 'export const paths = {}') + writeFileSync(join(nuxt.options.buildDir, 'components-chunk.mjs'), 'export const paths = {}') if (!nuxt.options.dev) { config.plugins.push(componentsChunkPlugin.vite({ getComponents, buildDir: nuxt.options.buildDir, })) } else { - fs.writeFileSync(join(nuxt.options.buildDir, 'components-chunk.mjs'), `export const paths = ${JSON.stringify( + writeFileSync(join(nuxt.options.buildDir, 'components-chunk.mjs'), `export const paths = ${JSON.stringify( getComponents().filter(c => c.mode === 'client' || c.mode === 'all').reduce((acc, c) => { if (c.filePath.endsWith('.vue') || c.filePath.endsWith('.js') || c.filePath.endsWith('.ts')) { return Object.assign(acc, { [c.pascalName]: `/@fs/${c.filePath}` }) } - const filePath = fs.existsSync(`${c.filePath}.vue`) ? `${c.filePath}.vue` : fs.existsSync(`${c.filePath}.js`) ? `${c.filePath}.js` : `${c.filePath}.ts` + const filePath = existsSync(`${c.filePath}.vue`) ? `${c.filePath}.vue` : existsSync(`${c.filePath}.js`) ? `${c.filePath}.js` : `${c.filePath}.ts` return Object.assign(acc, { [c.pascalName]: `/@fs/${filePath}` }) }, {} as Record), )}`) @@ -307,7 +311,7 @@ export default defineNuxtModule({ getComponents, })) } else { - fs.writeFileSync(join(nuxt.options.buildDir, 'components-chunk.mjs'), 'export const paths = {}') + writeFileSync(join(nuxt.options.buildDir, 'components-chunk.mjs'), 'export const paths = {}') } } }) diff --git a/packages/nuxt/src/components/scan.ts b/packages/nuxt/src/components/scan.ts index f37bea63b..01d8331cb 100644 --- a/packages/nuxt/src/components/scan.ts +++ b/packages/nuxt/src/components/scan.ts @@ -126,6 +126,8 @@ export async function scanComponents (dirs: ComponentsDir[], srcDir: string): Pr export: 'default', // by default, give priority to scanned components priority: dir.priority ?? 1, + // @ts-expect-error untyped property + _scanned: true, } if (typeof dir.extendComponent === 'function') { diff --git a/packages/nuxt/test/scan-components.test.ts b/packages/nuxt/test/scan-components.test.ts index 17d26f03d..65cc86aff 100644 --- a/packages/nuxt/test/scan-components.test.ts +++ b/packages/nuxt/test/scan-components.test.ts @@ -241,6 +241,8 @@ it('components:scanComponents', async () => { for (const c of scannedComponents) { // @ts-expect-error filePath is not optional but we don't want it to be in the snapshot delete c.filePath + // @ts-expect-error _scanned is added internally but we don't want it to be in the snapshot + delete c._scanned } expect(scannedComponents).deep.eq(expectedComponents) }) From 07c88fdeb32b83034bb7fc5ae4ebc290e13b0802 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 5 Sep 2024 22:03:08 +0200 Subject: [PATCH 065/108] chore(deps): update all non-major dependencies (main) (#28858) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages/vite/package.json | 2 +- pnpm-lock.yaml | 167 ++++++++++++------------------------- 3 files changed, 54 insertions(+), 117 deletions(-) diff --git a/package.json b/package.json index 3137aba2c..8a812edd5 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ }, "devDependencies": { "@eslint/js": "9.9.1", - "@nuxt/eslint-config": "0.5.5", + "@nuxt/eslint-config": "0.5.6", "@nuxt/kit": "workspace:*", "@nuxt/test-utils": "3.14.1", "@nuxt/webpack-builder": "workspace:*", diff --git a/packages/vite/package.json b/packages/vite/package.json index f57a87639..8bd202b25 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -64,7 +64,7 @@ "unplugin": "^1.13.1", "vite": "^5.4.3", "vite-node": "^2.0.5", - "vite-plugin-checker": "^0.7.2", + "vite-plugin-checker": "^0.8.0", "vue-bundle-renderer": "^2.1.0" }, "peerDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 77f37d722..9ef596418 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -38,8 +38,8 @@ importers: specifier: 9.9.1 version: 9.9.1 '@nuxt/eslint-config': - specifier: 0.5.5 - version: 0.5.5(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) + specifier: 0.5.6 + version: 0.5.6(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) '@nuxt/kit': specifier: workspace:* version: link:packages/kit @@ -752,8 +752,8 @@ importers: specifier: ^2.0.5 version: 2.0.5(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) vite-plugin-checker: - specifier: ^0.7.2 - version: 0.7.2(eslint@9.9.1(jiti@2.0.0-beta.3))(optionator@0.9.3)(typescript@5.5.4)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.1.6(typescript@5.5.4)) + specifier: ^0.8.0 + version: 0.8.0(eslint@9.9.1(jiti@2.0.0-beta.3))(optionator@0.9.3)(typescript@5.5.4)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.1.6(typescript@5.5.4)) vue-bundle-renderer: specifier: ^2.1.0 version: 2.1.0 @@ -1913,13 +1913,13 @@ packages: peerDependencies: vite: 5.4.3 - '@nuxt/eslint-config@0.5.5': - resolution: {integrity: sha512-g99Q6VEGUTg8VKklNE5AaDyHFCcJTepTS6f2ea5yQRlAsJe8VUUUSnwqYw68saU3Mq6R/QOip2ic6A5SxZOy0w==} + '@nuxt/eslint-config@0.5.6': + resolution: {integrity: sha512-2kse94xvLW9SeENOAkGaksfff7vwRWsekbDsRjVoW2h3/95wRHWSenObUbGaW6Jr3D0o7DzyEIsaOvnWHZXvDg==} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - '@nuxt/eslint-plugin@0.5.5': - resolution: {integrity: sha512-Qwz+sz4HWa+QTTAYveryq25a2wXB0FgR0WvVGKYPhD1nBxJGkE6nwM8CILrsdICL6fKp2nfWLBzUr/UlGPqHkw==} + '@nuxt/eslint-plugin@0.5.6': + resolution: {integrity: sha512-WgTcC4pGjbd8NCZpTYOOWnUWEncYV/rWJFeL5gyCXT+t36qkmWESrPLQ2NqBNaFLhoz6b/BFuOvMPVKg/q1T9g==} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -2522,8 +2522,8 @@ packages: '@types/youtube@0.1.0': resolution: {integrity: sha512-Pg33m3X2mFgdmhtvzOlAfUfgOa3341N3/2JCrVY/mXVxb4hagcqqEG6w4vGCfB64StQNWHSj/T8Eotb1Rko/FQ==} - '@typescript-eslint/eslint-plugin@8.3.0': - resolution: {integrity: sha512-FLAIn63G5KH+adZosDYiutqkOkYEx0nvcwNNfJAf+c7Ae/H35qWwTYvPZUKFj5AS+WfHG/WJJfWnDnyNUlp8UA==} + '@typescript-eslint/eslint-plugin@8.4.0': + resolution: {integrity: sha512-rg8LGdv7ri3oAlenMACk9e+AR4wUV0yrrG+XKsGKOK0EVgeEDqurkXMPILG2836fW4ibokTB5v4b6Z9+GYQDEw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 @@ -2533,8 +2533,8 @@ packages: typescript: optional: true - '@typescript-eslint/parser@8.3.0': - resolution: {integrity: sha512-h53RhVyLu6AtpUzVCYLPhZGL5jzTD9fZL+SYf/+hYOx2bDkyQXztXSc4tbvKYHzfMXExMLiL9CWqJmVz6+78IQ==} + '@typescript-eslint/parser@8.4.0': + resolution: {integrity: sha512-NHgWmKSgJk5K9N16GIhQ4jSobBoJwrmURaLErad0qlLjrpP5bECYg+wxVTGlGZmJbU03jj/dfnb6V9bw+5icsA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -2543,16 +2543,12 @@ packages: typescript: optional: true - '@typescript-eslint/scope-manager@8.3.0': - resolution: {integrity: sha512-mz2X8WcN2nVu5Hodku+IR8GgCOl4C0G/Z1ruaWN4dgec64kDBabuXyPAr+/RgJtumv8EEkqIzf3X2U5DUKB2eg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/scope-manager@8.4.0': resolution: {integrity: sha512-n2jFxLeY0JmKfUqy3P70rs6vdoPjHK8P/w+zJcV3fk0b0BwRXC/zxRTEnAsgYT7MwdQDt/ZEbtdzdVC+hcpF0A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@8.3.0': - resolution: {integrity: sha512-wrV6qh//nLbfXZQoj32EXKmwHf4b7L+xXLrP3FZ0GOUU72gSvLjeWUl5J5Ue5IwRxIV1TfF73j/eaBapxx99Lg==} + '@typescript-eslint/type-utils@8.4.0': + resolution: {integrity: sha512-pu2PAmNrl9KX6TtirVOrbLPLwDmASpZhK/XU7WvoKoCUkdtq9zF7qQ7gna0GBZFN0hci0vHaSusiL2WpsQk37A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -2560,23 +2556,10 @@ packages: typescript: optional: true - '@typescript-eslint/types@8.3.0': - resolution: {integrity: sha512-y6sSEeK+facMaAyixM36dQ5NVXTnKWunfD1Ft4xraYqxP0lC0POJmIaL/mw72CUMqjY9qfyVfXafMeaUj0noWw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/types@8.4.0': resolution: {integrity: sha512-T1RB3KQdskh9t3v/qv7niK6P8yvn7ja1mS7QK7XfRVL6wtZ8/mFs/FHf4fKvTA0rKnqnYxl/uHFNbnEt0phgbw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.3.0': - resolution: {integrity: sha512-Mq7FTHl0R36EmWlCJWojIC1qn/ZWo2YiWYc1XVtasJ7FIgjo0MVv9rZWXEE7IK2CGrtwe1dVOxWwqXUdNgfRCA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - '@typescript-eslint/typescript-estree@8.4.0': resolution: {integrity: sha512-kJ2OIP4dQw5gdI4uXsaxUZHRwWAGpREJ9Zq6D5L0BweyOrWsL6Sz0YcAZGWhvKnH7fm1J5YFE1JrQL0c9dd53A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2586,22 +2569,12 @@ packages: typescript: optional: true - '@typescript-eslint/utils@8.3.0': - resolution: {integrity: sha512-F77WwqxIi/qGkIGOGXNBLV7nykwfjLsdauRB/DOFPdv6LTF3BHHkBpq81/b5iMPSF055oO2BiivDJV4ChvNtXA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - '@typescript-eslint/utils@8.4.0': resolution: {integrity: sha512-swULW8n1IKLjRAgciCkTCafyTHHfwVQFt8DovmaF69sKbOxTSFMmIZaSHjqO9i/RV0wIblaawhzvtva8Nmm7lQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - '@typescript-eslint/visitor-keys@8.3.0': - resolution: {integrity: sha512-RmZwrTbQ9QveF15m/Cl28n0LXD6ea2CjkhH5rQ55ewz3H24w+AMCJHPVYaZ8/0HoG8Z3cLLFFycRXxeO2tz9FA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/visitor-keys@8.4.0': resolution: {integrity: sha512-zTQD6WLNTre1hj5wp09nBIDiOc2U5r/qmzo7wxPn4ZgAjHql09EofqhF9WF+fZHzL5aCyaIpPcT2hyxl73kr9A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -3941,8 +3914,10 @@ packages: resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} engines: {node: '>=12'} - eslint-config-flat-gitignore@0.2.0: - resolution: {integrity: sha512-s4lsQLYX+76FCt3PZPwdLwWlqssa5SLufl2gopFmCo3PETOLY3OW5IrD3/l2R0FfYEJvd9BRJ19yJ+yfc5oW3g==} + eslint-config-flat-gitignore@0.3.0: + resolution: {integrity: sha512-0Ndxo4qGhcewjTzw52TK06Mc00aDtHNTdeeW2JfONgDcLkRO/n/BteMRzNVpLQYxdCC/dFEilfM9fjjpGIJ9Og==} + peerDependencies: + eslint: ^9.5.0 eslint-flat-config-utils@0.3.1: resolution: {integrity: sha512-eFT3EaoJN1hlN97xw4FIEX//h0TiFUobgl2l5uLkIwhVN9ahGq95Pbs+i1/B5UACA78LO3rco3JzuvxLdTUOPA==} @@ -3950,8 +3925,8 @@ packages: eslint-import-resolver-node@0.3.9: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} - eslint-plugin-import-x@4.1.1: - resolution: {integrity: sha512-dBEM8fACIFNt4H7GoOaRmnH6evJW6JSTJTYYgmRd3vI4geBTjgDM/JyUDKUwIw0HDSyI+u7Vs3vFRXUo/BOAtA==} + eslint-plugin-import-x@4.2.1: + resolution: {integrity: sha512-WWi2GedccIJa0zXxx3WDnTgouGQTtdYK1nhXMwywbqqAgB0Ov+p1pYBsWh3VaB0bvBOwLse6OfVII7jZD9xo5Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -3997,8 +3972,8 @@ packages: peerDependencies: eslint: '>=8.56.0' - eslint-plugin-vue@9.27.0: - resolution: {integrity: sha512-5Dw3yxEyuBSXTzT5/Ge1X5kIkRTQ3nvBn/VwPwInNiZBSJOO/timWMUaflONnFBzU6NhB68lxnCda7ULV5N7LA==} + eslint-plugin-vue@9.28.0: + resolution: {integrity: sha512-ShrihdjIhOTxs+MfWun6oJWuk+g/LAhN+CiuOl/jjkG3l0F2AuK5NMTaWqyvBgkFtpYmyks6P4603mLmhNJW8g==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 @@ -7058,8 +7033,8 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} hasBin: true - vite-plugin-checker@0.7.2: - resolution: {integrity: sha512-xeYeJbG0gaCaT0QcUC4B2Zo4y5NR8ZhYenc5gPbttrZvraRFwkEADCYwq+BfEHl9zYz7yf85TxsiGoYwyyIjhw==} + vite-plugin-checker@0.8.0: + resolution: {integrity: sha512-UA5uzOGm97UvZRTdZHiQVYFnd86AVn8EVaD4L3PoVzxH+IZSfaAw14WGFwX9QS23UW3lV/5bVKZn6l0w+q9P0g==} engines: {node: '>=14.16'} peerDependencies: '@biomejs/biome': '>=1.7' @@ -7071,7 +7046,7 @@ packages: vite: 5.4.3 vls: '*' vti: '*' - vue-tsc: '>=2.0.0' + vue-tsc: ~2.1.6 peerDependenciesMeta: '@biomejs/biome': optional: true @@ -8279,21 +8254,21 @@ snapshots: - utf-8-validate - webpack-sources - '@nuxt/eslint-config@0.5.5(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)': + '@nuxt/eslint-config@0.5.6(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)': dependencies: '@eslint/js': 9.9.1 - '@nuxt/eslint-plugin': 0.5.5(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) + '@nuxt/eslint-plugin': 0.5.6(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) '@stylistic/eslint-plugin': 2.7.2(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) - '@typescript-eslint/eslint-plugin': 8.3.0(@typescript-eslint/parser@8.3.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4))(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) - '@typescript-eslint/parser': 8.3.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) + '@typescript-eslint/eslint-plugin': 8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4))(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) + '@typescript-eslint/parser': 8.4.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) eslint: 9.9.1(jiti@2.0.0-beta.3) - eslint-config-flat-gitignore: 0.2.0 + eslint-config-flat-gitignore: 0.3.0(eslint@9.9.1(jiti@2.0.0-beta.3)) eslint-flat-config-utils: 0.3.1 - eslint-plugin-import-x: 4.1.1(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) + eslint-plugin-import-x: 4.2.1(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) eslint-plugin-jsdoc: 50.2.2(eslint@9.9.1(jiti@2.0.0-beta.3)) eslint-plugin-regexp: 2.6.0(eslint@9.9.1(jiti@2.0.0-beta.3)) eslint-plugin-unicorn: 55.0.0(eslint@9.9.1(jiti@2.0.0-beta.3)) - eslint-plugin-vue: 9.27.0(eslint@9.9.1(jiti@2.0.0-beta.3)) + eslint-plugin-vue: 9.28.0(eslint@9.9.1(jiti@2.0.0-beta.3)) globals: 15.9.0 local-pkg: 0.5.0 pathe: 1.1.2 @@ -8302,7 +8277,7 @@ snapshots: - supports-color - typescript - '@nuxt/eslint-plugin@0.5.5(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)': + '@nuxt/eslint-plugin@0.5.6(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)': dependencies: '@typescript-eslint/types': 8.4.0 '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) @@ -9036,14 +9011,14 @@ snapshots: '@types/youtube@0.1.0': {} - '@typescript-eslint/eslint-plugin@8.3.0(@typescript-eslint/parser@8.3.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4))(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)': + '@typescript-eslint/eslint-plugin@8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4))(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 8.3.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.3.0 - '@typescript-eslint/type-utils': 8.3.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) - '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) - '@typescript-eslint/visitor-keys': 8.3.0 + '@typescript-eslint/parser': 8.4.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.4.0 + '@typescript-eslint/type-utils': 8.4.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) + '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) + '@typescript-eslint/visitor-keys': 8.4.0 eslint: 9.9.1(jiti@2.0.0-beta.3) graphemer: 1.4.0 ignore: 5.3.2 @@ -9054,12 +9029,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.3.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)': + '@typescript-eslint/parser@8.4.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)': dependencies: - '@typescript-eslint/scope-manager': 8.3.0 - '@typescript-eslint/types': 8.3.0 - '@typescript-eslint/typescript-estree': 8.3.0(typescript@5.5.4) - '@typescript-eslint/visitor-keys': 8.3.0 + '@typescript-eslint/scope-manager': 8.4.0 + '@typescript-eslint/types': 8.4.0 + '@typescript-eslint/typescript-estree': 8.4.0(typescript@5.5.4) + '@typescript-eslint/visitor-keys': 8.4.0 debug: 4.3.6(supports-color@9.4.0) eslint: 9.9.1(jiti@2.0.0-beta.3) optionalDependencies: @@ -9067,20 +9042,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.3.0': - dependencies: - '@typescript-eslint/types': 8.3.0 - '@typescript-eslint/visitor-keys': 8.3.0 - '@typescript-eslint/scope-manager@8.4.0': dependencies: '@typescript-eslint/types': 8.4.0 '@typescript-eslint/visitor-keys': 8.4.0 - '@typescript-eslint/type-utils@8.3.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)': + '@typescript-eslint/type-utils@8.4.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)': dependencies: - '@typescript-eslint/typescript-estree': 8.3.0(typescript@5.5.4) - '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) + '@typescript-eslint/typescript-estree': 8.4.0(typescript@5.5.4) + '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) debug: 4.3.6(supports-color@9.4.0) ts-api-utils: 1.3.0(typescript@5.5.4) optionalDependencies: @@ -9089,25 +9059,8 @@ snapshots: - eslint - supports-color - '@typescript-eslint/types@8.3.0': {} - '@typescript-eslint/types@8.4.0': {} - '@typescript-eslint/typescript-estree@8.3.0(typescript@5.5.4)': - dependencies: - '@typescript-eslint/types': 8.3.0 - '@typescript-eslint/visitor-keys': 8.3.0 - debug: 4.3.6(supports-color@9.4.0) - fast-glob: 3.3.2 - is-glob: 4.0.3 - minimatch: 9.0.5 - semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.5.4) - optionalDependencies: - typescript: 5.5.4 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/typescript-estree@8.4.0(typescript@5.5.4)': dependencies: '@typescript-eslint/types': 8.4.0 @@ -9123,17 +9076,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.3.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)': - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@2.0.0-beta.3)) - '@typescript-eslint/scope-manager': 8.3.0 - '@typescript-eslint/types': 8.3.0 - '@typescript-eslint/typescript-estree': 8.3.0(typescript@5.5.4) - eslint: 9.9.1(jiti@2.0.0-beta.3) - transitivePeerDependencies: - - supports-color - - typescript - '@typescript-eslint/utils@8.4.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@2.0.0-beta.3)) @@ -9145,11 +9087,6 @@ snapshots: - supports-color - typescript - '@typescript-eslint/visitor-keys@8.3.0': - dependencies: - '@typescript-eslint/types': 8.3.0 - eslint-visitor-keys: 3.4.3 - '@typescript-eslint/visitor-keys@8.4.0': dependencies: '@typescript-eslint/types': 8.4.0 @@ -10788,9 +10725,10 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-config-flat-gitignore@0.2.0: + eslint-config-flat-gitignore@0.3.0(eslint@9.9.1(jiti@2.0.0-beta.3)): dependencies: '@eslint/compat': 1.1.1 + eslint: 9.9.1(jiti@2.0.0-beta.3) find-up-simple: 1.0.0 eslint-flat-config-utils@0.3.1: @@ -10806,9 +10744,8 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-import-x@4.1.1(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4): + eslint-plugin-import-x@4.2.1(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4): dependencies: - '@typescript-eslint/typescript-estree': 8.4.0(typescript@5.5.4) '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) debug: 4.3.6(supports-color@9.4.0) doctrine: 3.0.0 @@ -10887,7 +10824,7 @@ snapshots: semver: 7.6.3 strip-indent: 3.0.0 - eslint-plugin-vue@9.27.0(eslint@9.9.1(jiti@2.0.0-beta.3)): + eslint-plugin-vue@9.28.0(eslint@9.9.1(jiti@2.0.0-beta.3)): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@2.0.0-beta.3)) eslint: 9.9.1(jiti@2.0.0-beta.3) @@ -14542,7 +14479,7 @@ snapshots: - supports-color - terser - vite-plugin-checker@0.7.2(eslint@9.9.1(jiti@2.0.0-beta.3))(optionator@0.9.3)(typescript@5.5.4)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.1.6(typescript@5.5.4)): + vite-plugin-checker@0.8.0(eslint@9.9.1(jiti@2.0.0-beta.3))(optionator@0.9.3)(typescript@5.5.4)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.1.6(typescript@5.5.4)): dependencies: '@babel/code-frame': 7.24.7 ansi-escapes: 4.3.2 From 1bdaa08fb7ea576b10b83d79fd2d61b6f17089d6 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 5 Sep 2024 22:35:34 +0200 Subject: [PATCH 066/108] chore(deps): update huang-julien/reproduire-sur-stackblitz action to v1.0.2 (main) (#28860) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/stackblitz-link.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/stackblitz-link.yml b/.github/workflows/stackblitz-link.yml index be76b626c..8403706f2 100644 --- a/.github/workflows/stackblitz-link.yml +++ b/.github/workflows/stackblitz-link.yml @@ -12,6 +12,6 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - uses: huang-julien/reproduire-sur-stackblitz@v1.0.1 + - uses: huang-julien/reproduire-sur-stackblitz@v1.0.2 with: reproduction-heading: '### Reproduction' From a39773b1ab2debb1a8a5eb2f7ba2f128c834f1a3 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Thu, 5 Sep 2024 22:36:15 +0200 Subject: [PATCH 067/108] fix(nuxt): improve accuracy of module resolution conditions (#28846) --- packages/nuxt/package.json | 2 + packages/nuxt/src/core/nuxt.ts | 3 +- .../src/core/plugins/resolve-deep-imports.ts | 9 ++- packages/vite/src/client.ts | 13 ++++ packages/vite/src/server.ts | 18 +++++ playground/package.json | 7 +- pnpm-lock.yaml | 70 ++----------------- test/fixtures/basic/package.json | 5 -- test/fixtures/minimal-types/package.json | 3 +- test/fixtures/minimal/package.json | 3 +- test/fixtures/runtime-compiler/package.json | 6 -- test/fixtures/suspense/package.json | 9 +-- 12 files changed, 52 insertions(+), 96 deletions(-) diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 21b65bed1..58ee27fc5 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -66,6 +66,7 @@ "@nuxt/telemetry": "^2.5.4", "@nuxt/vite-builder": "workspace:*", "@unhead/dom": "^1.10.4", + "@unhead/shared": "^1.10.4", "@unhead/ssr": "^1.10.4", "@unhead/vue": "^1.10.4", "@vue/shared": "^3.5.2", @@ -112,6 +113,7 @@ "uncrypto": "^0.1.3", "unctx": "^2.3.1", "unenv": "^1.10.0", + "unhead": "^1.10.4", "unimport": "^3.11.1", "unplugin": "^1.13.1", "unplugin-vue-router": "^0.10.7", diff --git a/packages/nuxt/src/core/nuxt.ts b/packages/nuxt/src/core/nuxt.ts index 1033f0b42..3549e0858 100644 --- a/packages/nuxt/src/core/nuxt.ts +++ b/packages/nuxt/src/core/nuxt.ts @@ -257,7 +257,8 @@ async function initNuxt (nuxt: Nuxt) { addWebpackPlugin(() => ImpoundPlugin.webpack(config)) // add resolver for modules used in virtual files - addVitePlugin(() => resolveDeepImportsPlugin(nuxt)) + addVitePlugin(() => resolveDeepImportsPlugin(nuxt), { client: false }) + addVitePlugin(() => resolveDeepImportsPlugin(nuxt), { server: false }) // Add transform for `onPrehydrate` lifecycle hook addBuildPlugin(prehydrateTransformPlugin(nuxt)) diff --git a/packages/nuxt/src/core/plugins/resolve-deep-imports.ts b/packages/nuxt/src/core/plugins/resolve-deep-imports.ts index 0eb0e205e..fee568d65 100644 --- a/packages/nuxt/src/core/plugins/resolve-deep-imports.ts +++ b/packages/nuxt/src/core/plugins/resolve-deep-imports.ts @@ -8,10 +8,14 @@ import { pkgDir } from '../../dirs' export function resolveDeepImportsPlugin (nuxt: Nuxt): Plugin { const exclude: string[] = ['virtual:', '\0virtual:', '/__skip_vite'] + let conditions: string[] return { name: 'nuxt:resolve-bare-imports', enforce: 'post', - async resolveId (id, importer, options) { + configResolved (config) { + conditions = config.mode === 'test' ? [...config.resolve.conditions, 'import', 'require'] : config.resolve.conditions + }, + async resolveId (id, importer) { if (!importer || isAbsolute(id) || (!isAbsolute(importer) && !importer.startsWith('virtual:')) || exclude.some(e => id.startsWith(e))) { return } @@ -22,8 +26,7 @@ export function resolveDeepImportsPlugin (nuxt: Nuxt): Plugin { return await this.resolve?.(normalisedId, dir, { skipSelf: true }) ?? await resolvePath(id, { url: [dir, ...nuxt.options.modulesDir], - // TODO: respect nitro runtime conditions - conditions: options.ssr ? ['node', 'import', 'require'] : ['import', 'require'], + conditions, }).catch(() => { logger.debug('Could not resolve id', id, importer) return null diff --git a/packages/vite/src/client.ts b/packages/vite/src/client.ts index e884b0628..c9e8518a9 100644 --- a/packages/vite/src/client.ts +++ b/packages/vite/src/client.ts @@ -128,6 +128,19 @@ export async function buildClient (ctx: ViteBuildContext) { }, }, plugins: [ + { + name: 'nuxt:import-conditions', + enforce: 'post', + config (_config, env) { + if (env.mode !== 'test') { + return { + resolve: { + conditions: [ctx.nuxt.options.dev ? 'development' : 'production', 'web', 'browser', 'import', 'module', 'default'], + }, + } + } + }, + }, devStyleSSRPlugin({ srcDir: ctx.nuxt.options.srcDir, buildAssetsURL: joinURL(ctx.nuxt.options.app.baseURL, ctx.nuxt.options.app.buildAssetsDir), diff --git a/packages/vite/src/server.ts b/packages/vite/src/server.ts index 56706bfdc..db2b2d265 100644 --- a/packages/vite/src/server.ts +++ b/packages/vite/src/server.ts @@ -6,6 +6,7 @@ import { logger, resolvePath, tryImportModule } from '@nuxt/kit' import { joinURL, withTrailingSlash, withoutLeadingSlash } from 'ufo' import type { ViteConfig } from '@nuxt/schema' import defu from 'defu' +import type { Nitro } from 'nitro/types' import type { ViteBuildContext } from './vite' import { createViteLogger } from './utils/logger' import { initViteNodeServer } from './vite-node' @@ -56,6 +57,7 @@ export async function buildServer (ctx: ViteBuildContext) { noDiscovery: true, }, resolve: { + conditions: ((ctx.nuxt as any)._nitro as Nitro)?.options.exportConditions, alias: { '#internal/nuxt/paths': resolve(ctx.nuxt.options.buildDir, 'paths.mjs'), '#build/plugins': resolve(ctx.nuxt.options.buildDir, 'plugins/server'), @@ -117,6 +119,8 @@ export async function buildServer (ctx: ViteBuildContext) { serverConfig.ssr!.external.push( // explicit dependencies we use in our ssr renderer - these can be inlined (if necessary) in the nitro build 'unhead', '@unhead/ssr', 'unctx', 'h3', 'devalue', '@nuxt/devalue', 'radix3', 'rou3', 'unstorage', 'hookable', + // ensure we only have one version of vue if nitro is going to inline anyway + ...((ctx.nuxt as any)._nitro as Nitro).options.inlineDynamicImports ? ['vue', '@vue/server-renderer', '@unhead/vue'] : [], // dependencies we might share with nitro - these can be inlined (if necessary) in the nitro build ...runtimeDependencies, ) @@ -143,6 +147,20 @@ export async function buildServer (ctx: ViteBuildContext) { viteJsxPlugin(serverConfig.vueJsx), ) + if (!ctx.nuxt.options.dev) { + serverConfig.plugins!.push({ + name: 'nuxt:nitro:vue-feature-flags', + configResolved (config) { + for (const key in config.define) { + if (key.startsWith('__VUE')) { + // tree-shake vue feature flags for non-node targets + ((ctx.nuxt as any)._nitro as Nitro).options.replace[key] = config.define[key] + } + } + }, + }) + } + await ctx.nuxt.callHook('vite:configResolved', serverConfig, { isClient: false, isServer: true }) const onBuild = () => ctx.nuxt.callHook('vite:compiled') diff --git a/playground/package.json b/playground/package.json index 7e71518f9..7316c1492 100644 --- a/playground/package.json +++ b/playground/package.json @@ -7,11 +7,6 @@ "start": "nuxi preview" }, "dependencies": { - "@unhead/shared": "latest", - "@vue/devtools-api": "latest", - "@vue/shared": "latest", - "nuxt": "workspace:*", - "unhead": "latest", - "vue": "latest" + "nuxt": "workspace:*" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9ef596418..77997ddf2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -293,6 +293,9 @@ importers: '@unhead/dom': specifier: ^1.10.4 version: 1.10.4 + '@unhead/shared': + specifier: ^1.10.4 + version: 1.10.4 '@unhead/ssr': specifier: ^1.10.4 version: 1.10.4 @@ -431,6 +434,9 @@ importers: unenv: specifier: ^1.10.0 version: 1.10.0 + unhead: + specifier: ^1.10.4 + version: 1.10.4 unimport: specifier: ^3.11.1 version: 3.11.1(rollup@4.21.2)(webpack-sources@3.2.3) @@ -945,24 +951,9 @@ importers: playground: dependencies: - '@unhead/shared': - specifier: latest - version: 1.10.4 - '@vue/devtools-api': - specifier: latest - version: 6.6.3 - '@vue/shared': - specifier: latest - version: 3.5.2 nuxt: specifier: workspace:* version: link:../packages/nuxt - unhead: - specifier: latest - version: 1.10.4 - vue: - specifier: 3.5.2 - version: 3.5.2(typescript@5.5.4) test/fixtures/basic: dependencies: @@ -973,27 +964,12 @@ importers: specifier: workspace:* version: link:../../../packages/nuxt devDependencies: - '@unhead/dom': - specifier: latest - version: 1.10.4 - '@unhead/shared': - specifier: latest - version: 1.10.4 '@vue/devtools-api': specifier: latest version: 6.6.3 - '@vue/shared': - specifier: latest - version: 3.5.2 - iron-webcrypto: - specifier: latest - version: 1.2.1 ufo: specifier: 1.5.4 version: 1.5.4 - unhead: - specifier: latest - version: 1.10.4 unplugin: specifier: latest version: 1.13.1(webpack-sources@3.2.3) @@ -1028,18 +1004,12 @@ importers: nuxt: specifier: workspace:* version: link:../../../packages/nuxt - vue: - specifier: 3.5.2 - version: 3.5.2(typescript@5.5.4) test/fixtures/minimal-types: dependencies: nuxt: specifier: workspace:* version: link:../../../packages/nuxt - vue: - specifier: 3.5.2 - version: 3.5.2(typescript@5.5.4) test/fixtures/remote-provider: {} @@ -1048,44 +1018,16 @@ importers: nuxt: specifier: workspace:* version: link:../../../packages/nuxt - devDependencies: - '@unhead/shared': - specifier: latest - version: 1.10.4 - '@vue/devtools-api': - specifier: latest - version: 6.6.3 - '@vue/shared': - specifier: latest - version: 3.5.2 - unhead: - specifier: latest - version: 1.10.4 test/fixtures/suspense: dependencies: nuxt: specifier: workspace:* version: link:../../../packages/nuxt - vue: - specifier: 3.5.2 - version: 3.5.2(typescript@5.5.4) devDependencies: - '@unhead/shared': - specifier: latest - version: 1.10.4 - '@vue/devtools-api': - specifier: latest - version: 6.6.3 - '@vue/shared': - specifier: latest - version: 3.5.2 typescript: specifier: 5.5.4 version: 5.5.4 - unhead: - specifier: latest - version: 1.10.4 packages: diff --git a/test/fixtures/basic/package.json b/test/fixtures/basic/package.json index fe04eb4e5..5eceaeb30 100644 --- a/test/fixtures/basic/package.json +++ b/test/fixtures/basic/package.json @@ -9,13 +9,8 @@ "nuxt": "workspace:*" }, "devDependencies": { - "@unhead/dom": "latest", - "@unhead/shared": "latest", "@vue/devtools-api": "latest", - "@vue/shared": "latest", - "iron-webcrypto": "latest", "ufo": "latest", - "unhead": "latest", "unplugin": "latest", "vue": "latest" } diff --git a/test/fixtures/minimal-types/package.json b/test/fixtures/minimal-types/package.json index dd31eb9fb..8cdd0337f 100644 --- a/test/fixtures/minimal-types/package.json +++ b/test/fixtures/minimal-types/package.json @@ -6,7 +6,6 @@ "test:types": "nuxi prepare && npx vue-tsc --noEmit" }, "dependencies": { - "nuxt": "workspace:*", - "vue": "latest" + "nuxt": "workspace:*" } } diff --git a/test/fixtures/minimal/package.json b/test/fixtures/minimal/package.json index 83b314f39..b3c2d8215 100644 --- a/test/fixtures/minimal/package.json +++ b/test/fixtures/minimal/package.json @@ -5,7 +5,6 @@ "build": "nuxi build" }, "dependencies": { - "nuxt": "workspace:*", - "vue": "latest" + "nuxt": "workspace:*" } } diff --git a/test/fixtures/runtime-compiler/package.json b/test/fixtures/runtime-compiler/package.json index 0ee7c1d0a..cf133dcd9 100644 --- a/test/fixtures/runtime-compiler/package.json +++ b/test/fixtures/runtime-compiler/package.json @@ -6,11 +6,5 @@ }, "dependencies": { "nuxt": "workspace:*" - }, - "devDependencies": { - "@unhead/shared": "latest", - "@vue/devtools-api": "latest", - "@vue/shared": "latest", - "unhead": "latest" } } diff --git a/test/fixtures/suspense/package.json b/test/fixtures/suspense/package.json index 85cc733b0..44a373a43 100644 --- a/test/fixtures/suspense/package.json +++ b/test/fixtures/suspense/package.json @@ -5,14 +5,9 @@ "build": "nuxi build" }, "dependencies": { - "nuxt": "workspace:*", - "vue": "latest" + "nuxt": "workspace:*" }, "devDependencies": { - "@unhead/shared": "latest", - "@vue/devtools-api": "latest", - "@vue/shared": "latest", - "typescript": "latest", - "unhead": "latest" + "typescript": "latest" } } From f552c7a7906b10a824fb86a416eb70552b4e7691 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 6 Sep 2024 08:54:27 +0200 Subject: [PATCH 068/108] chore(deps): update all non-major dependencies (main) (#28863) --- package.json | 6 +- packages/nuxt/package.json | 6 +- packages/schema/package.json | 6 +- packages/vite/package.json | 2 +- packages/webpack/package.json | 2 +- pnpm-lock.yaml | 352 ++++++++++++++++++---------------- 6 files changed, 199 insertions(+), 175 deletions(-) diff --git a/package.json b/package.json index 8a812edd5..e37cd51bc 100644 --- a/package.json +++ b/package.json @@ -52,7 +52,7 @@ "ufo": "1.5.4", "unbuild": "3.0.0-rc.7", "vite": "5.4.3", - "vue": "3.5.2" + "vue": "3.5.3" }, "devDependencies": { "@eslint/js": "9.9.1", @@ -90,7 +90,7 @@ "nuxt-content-twoslash": "0.1.1", "ofetch": "1.3.4", "pathe": "1.1.2", - "playwright-core": "1.46.1", + "playwright-core": "1.47.0", "rimraf": "6.0.1", "semver": "7.6.3", "sherif": "1.0.0", @@ -101,7 +101,7 @@ "ufo": "1.5.4", "vitest": "2.0.5", "vitest-environment-nuxt": "1.0.1", - "vue": "3.5.2", + "vue": "3.5.3", "vue-router": "4.4.3", "vue-tsc": "2.1.6" }, diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 58ee27fc5..5b8700749 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -69,7 +69,7 @@ "@unhead/shared": "^1.10.4", "@unhead/ssr": "^1.10.4", "@unhead/vue": "^1.10.4", - "@vue/shared": "^3.5.2", + "@vue/shared": "^3.5.3", "acorn": "8.12.1", "c12": "^2.0.0-beta.2", "chokidar": "^3.6.0", @@ -119,7 +119,7 @@ "unplugin-vue-router": "^0.10.7", "unstorage": "^1.11.1", "untyped": "^1.4.2", - "vue": "^3.5.2", + "vue": "^3.5.3", "vue-bundle-renderer": "^2.1.0", "vue-devtools-stub": "^0.1.0", "vue-router": "^4.4.3" @@ -130,7 +130,7 @@ "@parcel/watcher": "2.4.1", "@types/estree": "1.0.5", "@vitejs/plugin-vue": "5.1.3", - "@vue/compiler-sfc": "3.5.2", + "@vue/compiler-sfc": "3.5.3", "unbuild": "3.0.0-rc.7", "vite": "5.4.3", "vitest": "2.0.5" diff --git a/packages/schema/package.json b/packages/schema/package.json index bcb962b82..7e2487e83 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -42,8 +42,8 @@ "@unhead/schema": "1.10.4", "@vitejs/plugin-vue": "5.1.3", "@vitejs/plugin-vue-jsx": "4.0.1", - "@vue/compiler-core": "3.5.2", - "@vue/compiler-sfc": "3.5.2", + "@vue/compiler-core": "3.5.3", + "@vue/compiler-sfc": "3.5.3", "@vue/language-core": "2.1.6", "c12": "2.0.0-beta.2", "esbuild-loader": "4.2.2", @@ -55,7 +55,7 @@ "unctx": "2.3.1", "unenv": "1.10.0", "vite": "5.4.3", - "vue": "3.5.2", + "vue": "3.5.3", "vue-bundle-renderer": "2.1.0", "vue-loader": "17.4.2", "vue-router": "4.4.3", diff --git a/packages/vite/package.json b/packages/vite/package.json index 8bd202b25..737034239 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -29,7 +29,7 @@ "@types/estree": "1.0.5", "rollup": "4.21.2", "unbuild": "3.0.0-rc.7", - "vue": "3.5.2" + "vue": "3.5.3" }, "dependencies": { "@nuxt/kit": "workspace:*", diff --git a/packages/webpack/package.json b/packages/webpack/package.json index 85d109c32..cdd53763b 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -80,7 +80,7 @@ "@types/webpack-hot-middleware": "2.25.9", "rollup": "4.21.2", "unbuild": "3.0.0-rc.7", - "vue": "3.5.2" + "vue": "3.5.3" }, "peerDependencies": { "vue": "^3.3.4" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 77997ddf2..656fb5103 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -23,7 +23,7 @@ overrides: ufo: 1.5.4 unbuild: 3.0.0-rc.7 vite: 5.4.3 - vue: 3.5.2 + vue: 3.5.3 patchedDependencies: ofetch@1.3.4: @@ -45,13 +45,13 @@ importers: version: link:packages/kit '@nuxt/test-utils': specifier: 3.14.1 - version: 3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.2)(vue@3.5.2(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3))(playwright-core@1.46.1)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.2(typescript@5.5.4)))(vue@3.5.2(typescript@5.5.4))(webpack-sources@3.2.3) + version: 3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.3)(vue@3.5.3(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.3(typescript@5.5.4)))(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3) '@nuxt/webpack-builder': specifier: workspace:* version: link:packages/webpack '@testing-library/vue': specifier: 8.1.0 - version: 8.1.0(@vue/compiler-sfc@3.5.2)(vue@3.5.2(typescript@5.5.4)) + version: 8.1.0(@vue/compiler-sfc@3.5.3)(vue@3.5.3(typescript@5.5.4)) '@types/eslint__js': specifier: 8.42.3 version: 8.42.3 @@ -66,10 +66,10 @@ importers: version: 1.10.4 '@unhead/vue': specifier: 1.10.4 - version: 1.10.4(vue@3.5.2(typescript@5.5.4)) + version: 1.10.4(vue@3.5.3(typescript@5.5.4)) '@vitejs/plugin-vue': specifier: 5.1.3 - version: 5.1.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.2(typescript@5.5.4)) + version: 5.1.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.3(typescript@5.5.4)) '@vitest/coverage-v8': specifier: 2.0.5 version: 2.0.5(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0)) @@ -140,8 +140,8 @@ importers: specifier: 1.1.2 version: 1.1.2 playwright-core: - specifier: 1.46.1 - version: 1.46.1 + specifier: 1.47.0 + version: 1.47.0 rimraf: specifier: 6.0.1 version: 6.0.1 @@ -171,13 +171,13 @@ importers: version: 2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) vitest-environment-nuxt: specifier: 1.0.1 - version: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.2)(vue@3.5.2(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3))(playwright-core@1.46.1)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.2(typescript@5.5.4)))(vue@3.5.2(typescript@5.5.4))(webpack-sources@3.2.3) + version: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.3)(vue@3.5.3(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.3(typescript@5.5.4)))(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3) vue: - specifier: 3.5.2 - version: 3.5.2(typescript@5.5.4) + specifier: 3.5.3 + version: 3.5.3(typescript@5.5.4) vue-router: specifier: 4.4.3 - version: 4.4.3(vue@3.5.2(typescript@5.5.4)) + version: 4.4.3(vue@3.5.3(typescript@5.5.4)) vue-tsc: specifier: 2.1.6 version: 2.1.6(typescript@5.5.4) @@ -301,10 +301,10 @@ importers: version: 1.10.4 '@unhead/vue': specifier: ^1.10.4 - version: 1.10.4(vue@3.5.2(typescript@5.5.4)) + version: 1.10.4(vue@3.5.3(typescript@5.5.4)) '@vue/shared': - specifier: ^3.5.2 - version: 3.5.2 + specifier: ^3.5.3 + version: 3.5.3 acorn: specifier: 8.12.1 version: 8.12.1 @@ -445,7 +445,7 @@ importers: version: 1.13.1(webpack-sources@3.2.3) unplugin-vue-router: specifier: ^0.10.7 - version: 0.10.7(rollup@4.21.2)(vue-router@4.4.3(vue@3.5.2(typescript@5.5.4)))(vue@3.5.2(typescript@5.5.4))(webpack-sources@3.2.3) + version: 0.10.7(rollup@4.21.2)(vue-router@4.4.3(vue@3.5.3(typescript@5.5.4)))(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3) unstorage: specifier: ^1.11.1 version: 1.11.1(ioredis@5.4.1) @@ -453,8 +453,8 @@ importers: specifier: ^1.4.2 version: 1.4.2 vue: - specifier: 3.5.2 - version: 3.5.2(typescript@5.5.4) + specifier: 3.5.3 + version: 3.5.3(typescript@5.5.4) vue-bundle-renderer: specifier: ^2.1.0 version: 2.1.0 @@ -463,11 +463,11 @@ importers: version: 0.1.0 vue-router: specifier: ^4.4.3 - version: 4.4.3(vue@3.5.2(typescript@5.5.4)) + version: 4.4.3(vue@3.5.3(typescript@5.5.4)) devDependencies: '@nuxt/scripts': specifier: 0.8.3 - version: 0.8.3(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.2)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(typescript@5.5.4)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.2(typescript@5.5.4))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1)) + version: 0.8.3(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.3)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(typescript@5.5.4)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1)) '@nuxt/ui-templates': specifier: workspace:* version: link:../ui-templates @@ -479,10 +479,10 @@ importers: version: 1.0.5 '@vitejs/plugin-vue': specifier: 5.1.3 - version: 5.1.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.2(typescript@5.5.4)) + version: 5.1.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.3(typescript@5.5.4)) '@vue/compiler-sfc': - specifier: 3.5.2 - version: 3.5.2 + specifier: 3.5.3 + version: 3.5.3 unbuild: specifier: 3.0.0-rc.7 version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.1.6(typescript@5.5.4)) @@ -552,16 +552,16 @@ importers: version: 1.10.4 '@vitejs/plugin-vue': specifier: 5.1.3 - version: 5.1.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.2(typescript@5.5.4)) + version: 5.1.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.3(typescript@5.5.4)) '@vitejs/plugin-vue-jsx': specifier: 4.0.1 - version: 4.0.1(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.2(typescript@5.5.4)) + version: 4.0.1(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.3(typescript@5.5.4)) '@vue/compiler-core': - specifier: 3.5.2 - version: 3.5.2 + specifier: 3.5.3 + version: 3.5.3 '@vue/compiler-sfc': - specifier: 3.5.2 - version: 3.5.2 + specifier: 3.5.3 + version: 3.5.3 '@vue/language-core': specifier: 2.1.6 version: 2.1.6(typescript@5.5.4) @@ -596,17 +596,17 @@ importers: specifier: 5.4.3 version: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) vue: - specifier: 3.5.2 - version: 3.5.2(typescript@5.5.4) + specifier: 3.5.3 + version: 3.5.3(typescript@5.5.4) vue-bundle-renderer: specifier: 2.1.0 version: 2.1.0 vue-loader: specifier: 17.4.2 - version: 17.4.2(@vue/compiler-sfc@3.5.2)(vue@3.5.2(typescript@5.5.4))(webpack@5.94.0) + version: 17.4.2(@vue/compiler-sfc@3.5.3)(vue@3.5.3(typescript@5.5.4))(webpack@5.94.0) vue-router: specifier: 4.4.3 - version: 4.4.3(vue@3.5.2(typescript@5.5.4)) + version: 4.4.3(vue@3.5.3(typescript@5.5.4)) webpack: specifier: 5.94.0 version: 5.94.0 @@ -669,10 +669,10 @@ importers: version: 5.0.7(rollup@4.21.2) '@vitejs/plugin-vue': specifier: ^5.1.3 - version: 5.1.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.2(typescript@5.5.4)) + version: 5.1.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.3(typescript@5.5.4)) '@vitejs/plugin-vue-jsx': specifier: ^4.0.1 - version: 4.0.1(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.2(typescript@5.5.4)) + version: 4.0.1(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.3(typescript@5.5.4)) autoprefixer: specifier: ^10.4.20 version: 10.4.20(postcss@8.4.45) @@ -780,8 +780,8 @@ importers: specifier: 3.0.0-rc.7 version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.1.6(typescript@5.5.4)) vue: - specifier: 3.5.2 - version: 3.5.2(typescript@5.5.4) + specifier: 3.5.3 + version: 3.5.3(typescript@5.5.4) packages/webpack: dependencies: @@ -901,7 +901,7 @@ importers: version: 2.1.0 vue-loader: specifier: ^17.4.2 - version: 17.4.2(@vue/compiler-sfc@3.5.2)(vue@3.5.2(typescript@5.5.4))(webpack@5.94.0) + version: 17.4.2(@vue/compiler-sfc@3.5.3)(vue@3.5.3(typescript@5.5.4))(webpack@5.94.0) webpack: specifier: ^5.94.0 version: 5.94.0 @@ -946,8 +946,8 @@ importers: specifier: 3.0.0-rc.7 version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.1.6(typescript@5.5.4)) vue: - specifier: 3.5.2 - version: 3.5.2(typescript@5.5.4) + specifier: 3.5.3 + version: 3.5.3(typescript@5.5.4) playground: dependencies: @@ -974,8 +974,8 @@ importers: specifier: latest version: 1.13.1(webpack-sources@3.2.3) vue: - specifier: 3.5.2 - version: 3.5.2(typescript@5.5.4) + specifier: 3.5.3 + version: 3.5.3(typescript@5.5.4) test/fixtures/basic-types: dependencies: @@ -988,16 +988,16 @@ importers: version: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) unplugin-vue-router: specifier: ^0.10.0 - version: 0.10.7(rollup@4.21.2)(vue-router@4.4.3(vue@3.5.2(typescript@5.5.4)))(vue@3.5.2(typescript@5.5.4))(webpack-sources@3.2.3) + version: 0.10.7(rollup@4.21.2)(vue-router@4.4.3(vue@3.5.3(typescript@5.5.4)))(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3) vitest: specifier: 1.6.0 version: 1.6.0(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) vue: - specifier: 3.5.2 - version: 3.5.2(typescript@5.5.4) + specifier: 3.5.3 + version: 3.5.3(typescript@5.5.4) vue-router: specifier: latest - version: 4.4.3(vue@3.5.2(typescript@5.5.4)) + version: 4.4.3(vue@3.5.3(typescript@5.5.4)) test/fixtures/minimal: dependencies: @@ -1895,7 +1895,7 @@ packages: playwright-core: ^1.43.1 vite: 5.4.3 vitest: ^0.34.6 || ^1.0.0 || ^2.0.0 - vue: 3.5.2 + vue: 3.5.3 vue-router: ^4.0.0 peerDependenciesMeta: '@cucumber/cucumber': @@ -2317,7 +2317,7 @@ packages: engines: {node: '>=14'} peerDependencies: '@vue/compiler-sfc': '>= 3' - vue: 3.5.2 + vue: 3.5.3 peerDependenciesMeta: '@vue/compiler-sfc': optional: true @@ -2544,7 +2544,7 @@ packages: '@unhead/vue@1.10.4': resolution: {integrity: sha512-Q45F/KOvDeitc8GkfkPY45V8Dmw1m1b9A/aHM5A2BwRV8GyoRV+HRWVw5h02e0AO1TsICvcW8tI90qeCM2oGSA==} peerDependencies: - vue: 3.5.2 + vue: 3.5.3 '@unocss/astro@0.62.3': resolution: {integrity: sha512-C6ZdyLbLDS0LebwmgwVItLNAOSkL/tvVWNRd1i3Jy5uj1vPxlrw+3lIYiHjEofn0GFpBiwlv5+OCvO1Xpq5MqA==} @@ -2655,14 +2655,14 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: vite: 5.4.3 - vue: 3.5.2 + vue: 3.5.3 '@vitejs/plugin-vue@5.1.3': resolution: {integrity: sha512-3xbWsKEKXYlmX82aOHufFQVnkbMC/v8fLpWwh6hWOUrK5fbbtBh9Q/WWse27BFgSy2/e2c0fz5Scgya9h2GLhw==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: vite: 5.4.3 - vue: 3.5.2 + vue: 3.5.3 '@vitest/coverage-v8@2.0.5': resolution: {integrity: sha512-qeFcySCg5FLO2bHHSa0tAZAOnAUbp4L6/A5JDuj9+bt53JREl8hpLjLHEWF0e/gWc8INVpJaqA7+Ene2rclpZg==} @@ -2715,7 +2715,7 @@ packages: resolution: {integrity: sha512-+NGfhrPvPNOb3Wg9PNPEXPe0HTXmVe6XJawL1gi3cIjOSGIhpOdvmMT2cRuWb265IpA/PeL5Sqo0+DQnEDxLvw==} engines: {node: '>=16.14.0'} peerDependencies: - vue: 3.5.2 + vue: 3.5.3 peerDependenciesMeta: vue: optional: true @@ -2739,14 +2739,20 @@ packages: '@vue/compiler-core@3.5.2': resolution: {integrity: sha512-1aP7FL2GkqfcskHWGg3lfWQpJnrmewKc+rNJ/hq9WNaAw4BEyJ5QbNChnqmbw+tJ409zdy1XWmUeXXMrCKJcQQ==} + '@vue/compiler-core@3.5.3': + resolution: {integrity: sha512-adAfy9boPkP233NTyvLbGEqVuIfK/R0ZsBsIOW4BZNfb4BRpRW41Do1u+ozJpsb+mdoy80O20IzAsHaihRb5qA==} + '@vue/compiler-dom@3.5.2': resolution: {integrity: sha512-QY4DpT8ZIUyu/ZA5gErpSEDocGNEbHmpkZIC/d5jbp/rUF0iOJNigAy3HCCKc0PMMhDlrcysO3ufQ6Ab4MpEcQ==} - '@vue/compiler-sfc@3.5.2': - resolution: {integrity: sha512-vErEtybSU290LbMW+ChYllI9tNJEdTW1oU+8cZWINZyjlWeTSa9YqDl4/pZJSnozOI+HmcaC1Vz2eFKmXNSXZA==} + '@vue/compiler-dom@3.5.3': + resolution: {integrity: sha512-wnzFArg9zpvk/811CDOZOadJRugf1Bgl/TQ3RfV4nKfSPok4hi0w10ziYUQR6LnnBAUlEXYLUfZ71Oj9ds/+QA==} - '@vue/compiler-ssr@3.5.2': - resolution: {integrity: sha512-vMtA4tQK/AM3UAYJsmouQzQpgG+h9TKiD5BV+Zt+ZyAMdicxzSEEFGWf/CykRnDpqj9fMfIHPhOezJVNxiXe2A==} + '@vue/compiler-sfc@3.5.3': + resolution: {integrity: sha512-P3uATLny2tfyvMB04OQFe7Sczteno7SLFxwrOA/dw01pBWQHB5HL15a8PosoNX2aG/EAMGqnXTu+1LnmzFhpTQ==} + + '@vue/compiler-ssr@3.5.3': + resolution: {integrity: sha512-F/5f+r2WzL/2YAPl7UlKcJWHrvoZN8XwEBLnT7S4BXwncH25iDOabhO2M2DWioyTguJAGavDOawejkFXj8EM1w==} '@vue/compiler-vue2@2.7.16': resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==} @@ -2779,23 +2785,26 @@ packages: typescript: optional: true - '@vue/reactivity@3.5.2': - resolution: {integrity: sha512-lJwWL5bNht+2vIwU/+lnGdH+FKFxzz6z8WkoIJityPLiasWU+HDUvEsC7gm3JFwbTf7Kk+Nr9kJMaPy0HXwwxQ==} + '@vue/reactivity@3.5.3': + resolution: {integrity: sha512-2w61UnRWTP7+rj1H/j6FH706gRBHdFVpIqEkSDAyIpafBXYH8xt4gttstbbCWdU3OlcSWO8/3mbKl/93/HSMpw==} - '@vue/runtime-core@3.5.2': - resolution: {integrity: sha512-oU+i9sJjGEMfEhlrJ7SZv7CdSIgUNyBHnWHa0SqU2RF48V3/ATajzpWq1/DkiVJ1mtx+cQFAMKs8s/3cB3YlLQ==} + '@vue/runtime-core@3.5.3': + resolution: {integrity: sha512-5b2AQw5OZlmCzSsSBWYoZOsy75N4UdMWenTfDdI5bAzXnuVR7iR8Q4AOzQm2OGoA41xjk53VQKrqQhOz2ktWaw==} - '@vue/runtime-dom@3.5.2': - resolution: {integrity: sha512-2qvysn+oR0QnFKaWZxQ90iVpWAK/WPpYmODHCv24IDXjsBrdHbjLBj9s6YBdPaMuQhs0LNsmhsgZYZBkszLg6g==} + '@vue/runtime-dom@3.5.3': + resolution: {integrity: sha512-wPR1DEGc3XnQ7yHbmkTt3GoY0cEnVGQnARRdAkDzZ8MbUKEs26gogCQo6AOvvgahfjIcnvWJzkZArQ1fmWjcSg==} - '@vue/server-renderer@3.5.2': - resolution: {integrity: sha512-3POhYCA8KfbmuDuUiNbMXnpdh9pwE4SvAqo7VvACjklLkf3AaMkY3TvV7APeEa/WQezrnL+E4X2ASpJsKeS4cQ==} + '@vue/server-renderer@3.5.3': + resolution: {integrity: sha512-28volmaZVG2PGO3V3+gBPKoSHvLlE8FGfG/GKXKkjjfxLuj/50B/0OQGakM/g6ehQeqCrZYM4eHC4Ks48eig1Q==} peerDependencies: - vue: 3.5.2 + vue: 3.5.3 '@vue/shared@3.5.2': resolution: {integrity: sha512-Ce89WNFBzcDca/AgFTxgX4/K4iAyF7oFIp8Z5aBbFBNbtpwnQr+5pZOoHndxnjE2h+YFcipVMzs9UL11XB6dwA==} + '@vue/shared@3.5.3': + resolution: {integrity: sha512-Jp2v8nylKBT+PlOUjun2Wp/f++TfJVFjshLzNtJDdmFJabJa7noGMncqXRM1vXGX+Yo2V7WykQFNxusSim8SCA==} + '@vue/test-utils@2.4.6': resolution: {integrity: sha512-FMxEjOpYNYiFe0GkaHsnJPXFHxQ6m4t8vI/ElPGpMWxZKpmRvQ33OIrvRXemy6yha03RxhOlQuy+gZMC3CQSow==} @@ -4102,7 +4111,7 @@ packages: resolution: {integrity: sha512-afW+h2CFafo+7Y9Lvw/xsqjaQlKLdJV7h1fCHfcYQ1C4SVMlu7OAekqWgu5d4SgvkBVU0pVpLlVsrSTBURFRkg==} peerDependencies: '@nuxt/kit': workspace:* - vue: 3.5.2 + vue: 3.5.3 peerDependenciesMeta: '@nuxt/kit': optional: true @@ -5618,8 +5627,8 @@ packages: pkg-types@1.2.0: resolution: {integrity: sha512-+ifYuSSqOQ8CqP4MbZA5hDpb97n3E8SVWdJe+Wms9kj745lmd3b7EZJiqvmLwAlmRfjrI7Hi5z3kdBJ93lFNPA==} - playwright-core@1.46.1: - resolution: {integrity: sha512-h9LqIQaAv+CYvWzsZ+h3RsrqCStkBHlgo6/TJlFst3cOTlLghBQlJwPOZKQJTKNaD3QIB7aAVQ+gfWbN3NXB7A==} + playwright-core@1.47.0: + resolution: {integrity: sha512-1DyHT8OqkcfCkYUD9zzUTfg7EfTd+6a8MkD/NWOvjo0u/SCNd5YmY/lJwFvUZOxJbWNds+ei7ic2+R/cRz/PDg==} engines: {node: '>=18'} hasBin: true @@ -7148,7 +7157,7 @@ packages: hasBin: true peerDependencies: '@vue/composition-api': ^1.0.0-rc.1 - vue: 3.5.2 + vue: 3.5.3 peerDependenciesMeta: '@vue/composition-api': optional: true @@ -7177,12 +7186,12 @@ packages: vue-resize@2.0.0-alpha.1: resolution: {integrity: sha512-7+iqOueLU7uc9NrMfrzbG8hwMqchfVfSzpVlCMeJQe4pyibqyoifDNbKTZvwxZKDvGkB+PdFeKvnGZMoEb8esg==} peerDependencies: - vue: 3.5.2 + vue: 3.5.3 vue-router@4.4.3: resolution: {integrity: sha512-sv6wmNKx2j3aqJQDMxLFzs/u/mjA9Z5LCgy6BE0f7yFWMjrPLnS/sPNn8ARY/FXw6byV18EFutn5lTO6+UsV5A==} peerDependencies: - vue: 3.5.2 + vue: 3.5.3 vue-tsc@2.1.6: resolution: {integrity: sha512-f98dyZp5FOukcYmbFpuSCJ4Z0vHSOSmxGttZJCsFeX0M4w/Rsq0s4uKXjcSRsZqsRgQa6z7SfuO+y0HVICE57Q==} @@ -7190,8 +7199,8 @@ packages: peerDependencies: typescript: 5.5.4 - vue@3.5.2: - resolution: {integrity: sha512-w1YB4lAwC9ByH6AnFY0JvZF+y70Usul9jDfKIKtM5xA97q/JPS5R7mqq0fhA6D2PQxYPZdgb5jzFKLyOga5pnw==} + vue@3.5.3: + resolution: {integrity: sha512-xvRbd0HpuLovYbOHXRHlSBsSvmUJbo0pzbkKTApWnQGf3/cu5Z39mQeA5cZdLRVIoNf3zI6MSoOgHUT5i2jO+Q==} peerDependencies: typescript: 5.5.4 peerDependenciesMeta: @@ -8090,7 +8099,7 @@ snapshots: execa: 7.2.0 vite: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) - '@nuxt/devtools-ui-kit@1.4.1(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.2)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.2(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1))': + '@nuxt/devtools-ui-kit@1.4.1(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.3)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.3(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@iconify-json/carbon': 1.1.37 '@iconify-json/logos': 1.1.44 @@ -8105,14 +8114,14 @@ snapshots: '@unocss/preset-icons': 0.62.3 '@unocss/preset-mini': 0.62.3 '@unocss/reset': 0.62.3 - '@vueuse/core': 11.0.3(vue@3.5.2(typescript@5.5.4)) - '@vueuse/integrations': 11.0.3(focus-trap@7.5.4)(vue@3.5.2(typescript@5.5.4)) - '@vueuse/nuxt': 11.0.3(nuxt@packages+nuxt)(vue@3.5.2(typescript@5.5.4)) + '@vueuse/core': 11.0.3(vue@3.5.3(typescript@5.5.4)) + '@vueuse/integrations': 11.0.3(focus-trap@7.5.4)(vue@3.5.3(typescript@5.5.4)) + '@vueuse/nuxt': 11.0.3(nuxt@packages+nuxt)(vue@3.5.3(typescript@5.5.4)) defu: 6.1.4 focus-trap: 7.5.4 splitpanes: 3.1.5 unocss: 0.62.3(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) - v-lazy-show: 0.2.4(@vue/compiler-core@3.5.2) + v-lazy-show: 0.2.4(@vue/compiler-core@3.5.3) transitivePeerDependencies: - '@unocss/webpack' - '@vue/compiler-core' @@ -8236,17 +8245,17 @@ snapshots: string-width: 4.2.3 webpack: 5.94.0 - '@nuxt/scripts@0.8.3(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.2)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(typescript@5.5.4)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.2(typescript@5.5.4))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1))': + '@nuxt/scripts@0.8.3(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.3)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(typescript@5.5.4)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@nuxt/devtools-kit': 1.4.1(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) - '@nuxt/devtools-ui-kit': 1.4.1(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.2)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.2(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1)) + '@nuxt/devtools-ui-kit': 1.4.1(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.3)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.3(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1)) '@nuxt/kit': link:packages/kit '@types/google.maps': 3.57.0 '@types/stripe-v3': 3.1.33 '@types/vimeo__player': 2.18.3 '@types/youtube': 0.1.0 - '@unhead/vue': 1.10.4(vue@3.5.2(typescript@5.5.4)) - '@vueuse/core': 11.0.3(vue@3.5.2(typescript@5.5.4)) + '@unhead/vue': 1.10.4(vue@3.5.3(typescript@5.5.4)) + '@vueuse/core': 11.0.3(vue@3.5.3(typescript@5.5.4)) consola: 3.2.3 defu: 6.1.4 h3: h3-nightly@2.0.0-1718872656.6765a6e @@ -8325,7 +8334,7 @@ snapshots: rc9: 2.1.2 std-env: 3.7.0 - '@nuxt/test-utils@3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.2)(vue@3.5.2(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3))(playwright-core@1.46.1)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.2(typescript@5.5.4)))(vue@3.5.2(typescript@5.5.4))(webpack-sources@3.2.3)': + '@nuxt/test-utils@3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.3)(vue@3.5.3(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.3(typescript@5.5.4)))(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3)': dependencies: '@nuxt/kit': link:packages/kit '@nuxt/schema': link:packages/schema @@ -8352,14 +8361,14 @@ snapshots: unenv: 1.10.0 unplugin: 1.13.1(webpack-sources@3.2.3) vite: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) - vitest-environment-nuxt: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.2)(vue@3.5.2(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3))(playwright-core@1.46.1)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.2(typescript@5.5.4)))(vue@3.5.2(typescript@5.5.4))(webpack-sources@3.2.3) - vue: 3.5.2(typescript@5.5.4) - vue-router: 4.4.3(vue@3.5.2(typescript@5.5.4)) + vitest-environment-nuxt: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.3)(vue@3.5.3(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.3(typescript@5.5.4)))(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3) + vue: 3.5.3(typescript@5.5.4) + vue-router: 4.4.3(vue@3.5.3(typescript@5.5.4)) optionalDependencies: - '@testing-library/vue': 8.1.0(@vue/compiler-sfc@3.5.2)(vue@3.5.2(typescript@5.5.4)) + '@testing-library/vue': 8.1.0(@vue/compiler-sfc@3.5.3)(vue@3.5.3(typescript@5.5.4)) '@vue/test-utils': 2.4.6 happy-dom: 15.7.3 - playwright-core: 1.46.1 + playwright-core: 1.47.0 vitest: 2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - magicast @@ -8371,7 +8380,7 @@ snapshots: '@shikijs/transformers': 1.1.2 '@types/hast': 3.0.4 '@types/mdast': 4.0.3 - '@vue/compiler-core': 3.5.2 + '@vue/compiler-core': 3.5.3 consola: 3.2.3 debug: 4.3.6(supports-color@9.4.0) defu: 6.1.4 @@ -8727,14 +8736,14 @@ snapshots: '@shikijs/vitepress-twoslash@1.12.1(@nuxt/kit@packages+kit)(typescript@5.5.4)': dependencies: '@shikijs/twoslash': 1.12.1(typescript@5.5.4) - floating-vue: 5.2.2(@nuxt/kit@packages+kit)(vue@3.5.2(typescript@5.5.4)) + floating-vue: 5.2.2(@nuxt/kit@packages+kit)(vue@3.5.3(typescript@5.5.4)) mdast-util-from-markdown: 2.0.1 mdast-util-gfm: 3.0.0 mdast-util-to-hast: 13.2.0 shiki: 1.12.1 twoslash: 0.2.10(typescript@5.5.4) twoslash-vue: 0.2.10(typescript@5.5.4) - vue: 3.5.2(typescript@5.5.4) + vue: 3.5.3(typescript@5.5.4) transitivePeerDependencies: - '@nuxt/kit' - supports-color @@ -8778,14 +8787,14 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.2)(vue@3.5.2(typescript@5.5.4))': + '@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.3)(vue@3.5.3(typescript@5.5.4))': dependencies: '@babel/runtime': 7.23.9 '@testing-library/dom': 9.3.4 '@vue/test-utils': 2.4.6 - vue: 3.5.2(typescript@5.5.4) + vue: 3.5.3(typescript@5.5.4) optionalDependencies: - '@vue/compiler-sfc': 3.5.2 + '@vue/compiler-sfc': 3.5.3 '@trysound/sax@0.2.0': {} @@ -9062,13 +9071,13 @@ snapshots: '@unhead/schema': 1.10.4 '@unhead/shared': 1.10.4 - '@unhead/vue@1.10.4(vue@3.5.2(typescript@5.5.4))': + '@unhead/vue@1.10.4(vue@3.5.3(typescript@5.5.4))': dependencies: '@unhead/schema': 1.10.4 '@unhead/shared': 1.10.4 hookable: 5.5.3 unhead: 1.10.4 - vue: 3.5.2(typescript@5.5.4) + vue: 3.5.3(typescript@5.5.4) '@unocss/astro@0.62.3(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))': dependencies: @@ -9305,20 +9314,20 @@ snapshots: - encoding - supports-color - '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.2(typescript@5.5.4))': + '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.3(typescript@5.5.4))': dependencies: '@babel/core': 7.25.2 '@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.25.2) '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.25.2) vite: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) - vue: 3.5.2(typescript@5.5.4) + vue: 3.5.3(typescript@5.5.4) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.1.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.2(typescript@5.5.4))': + '@vitejs/plugin-vue@5.1.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.3(typescript@5.5.4))': dependencies: vite: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) - vue: 3.5.2(typescript@5.5.4) + vue: 3.5.3(typescript@5.5.4) '@vitest/coverage-v8@2.0.5(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))': dependencies: @@ -9412,16 +9421,16 @@ snapshots: path-browserify: 1.0.1 vscode-uri: 3.0.8 - '@vue-macros/common@1.12.2(rollup@4.21.2)(vue@3.5.2(typescript@5.5.4))': + '@vue-macros/common@1.12.2(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4))': dependencies: '@babel/types': 7.25.2 '@rollup/pluginutils': 5.1.0(rollup@4.21.2) - '@vue/compiler-sfc': 3.5.2 + '@vue/compiler-sfc': 3.5.3 ast-kit: 1.0.1 local-pkg: 0.5.0 magic-string-ast: 0.6.2 optionalDependencies: - vue: 3.5.2(typescript@5.5.4) + vue: 3.5.3(typescript@5.5.4) transitivePeerDependencies: - rollup @@ -9452,7 +9461,7 @@ snapshots: '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.24.7 '@babel/parser': 7.25.3 - '@vue/compiler-sfc': 3.5.2 + '@vue/compiler-sfc': 3.5.3 '@vue/compiler-core@3.5.2': dependencies: @@ -9462,27 +9471,40 @@ snapshots: estree-walker: 2.0.2 source-map-js: 1.2.0 + '@vue/compiler-core@3.5.3': + dependencies: + '@babel/parser': 7.25.3 + '@vue/shared': 3.5.3 + entities: 4.5.0 + estree-walker: 2.0.2 + source-map-js: 1.2.0 + '@vue/compiler-dom@3.5.2': dependencies: '@vue/compiler-core': 3.5.2 '@vue/shared': 3.5.2 - '@vue/compiler-sfc@3.5.2': + '@vue/compiler-dom@3.5.3': + dependencies: + '@vue/compiler-core': 3.5.3 + '@vue/shared': 3.5.3 + + '@vue/compiler-sfc@3.5.3': dependencies: '@babel/parser': 7.25.3 - '@vue/compiler-core': 3.5.2 - '@vue/compiler-dom': 3.5.2 - '@vue/compiler-ssr': 3.5.2 - '@vue/shared': 3.5.2 + '@vue/compiler-core': 3.5.3 + '@vue/compiler-dom': 3.5.3 + '@vue/compiler-ssr': 3.5.3 + '@vue/shared': 3.5.3 estree-walker: 2.0.2 magic-string: 0.30.11 postcss: 8.4.45 source-map-js: 1.2.0 - '@vue/compiler-ssr@3.5.2': + '@vue/compiler-ssr@3.5.3': dependencies: - '@vue/compiler-dom': 3.5.2 - '@vue/shared': 3.5.2 + '@vue/compiler-dom': 3.5.3 + '@vue/shared': 3.5.3 '@vue/compiler-vue2@2.7.16': dependencies: @@ -9521,7 +9543,7 @@ snapshots: '@volar/language-core': 2.4.1 '@vue/compiler-dom': 3.5.2 '@vue/compiler-vue2': 2.7.16 - '@vue/shared': 3.5.2 + '@vue/shared': 3.5.3 computeds: 0.0.1 minimatch: 9.0.5 muggle-string: 0.4.1 @@ -9534,7 +9556,7 @@ snapshots: '@volar/language-core': 2.4.1 '@vue/compiler-dom': 3.5.2 '@vue/compiler-vue2': 2.7.16 - '@vue/shared': 3.5.2 + '@vue/shared': 3.5.3 computeds: 0.0.1 minimatch: 9.0.5 muggle-string: 0.4.1 @@ -9542,50 +9564,52 @@ snapshots: optionalDependencies: typescript: 5.5.4 - '@vue/reactivity@3.5.2': + '@vue/reactivity@3.5.3': dependencies: - '@vue/shared': 3.5.2 + '@vue/shared': 3.5.3 - '@vue/runtime-core@3.5.2': + '@vue/runtime-core@3.5.3': dependencies: - '@vue/reactivity': 3.5.2 - '@vue/shared': 3.5.2 + '@vue/reactivity': 3.5.3 + '@vue/shared': 3.5.3 - '@vue/runtime-dom@3.5.2': + '@vue/runtime-dom@3.5.3': dependencies: - '@vue/reactivity': 3.5.2 - '@vue/runtime-core': 3.5.2 - '@vue/shared': 3.5.2 + '@vue/reactivity': 3.5.3 + '@vue/runtime-core': 3.5.3 + '@vue/shared': 3.5.3 csstype: 3.1.3 - '@vue/server-renderer@3.5.2(vue@3.5.2(typescript@5.5.4))': + '@vue/server-renderer@3.5.3(vue@3.5.3(typescript@5.5.4))': dependencies: - '@vue/compiler-ssr': 3.5.2 - '@vue/shared': 3.5.2 - vue: 3.5.2(typescript@5.5.4) + '@vue/compiler-ssr': 3.5.3 + '@vue/shared': 3.5.3 + vue: 3.5.3(typescript@5.5.4) '@vue/shared@3.5.2': {} + '@vue/shared@3.5.3': {} + '@vue/test-utils@2.4.6': dependencies: js-beautify: 1.14.9 vue-component-type-helpers: 2.0.6 - '@vueuse/core@11.0.3(vue@3.5.2(typescript@5.5.4))': + '@vueuse/core@11.0.3(vue@3.5.3(typescript@5.5.4))': dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 11.0.3 - '@vueuse/shared': 11.0.3(vue@3.5.2(typescript@5.5.4)) - vue-demi: 0.14.10(vue@3.5.2(typescript@5.5.4)) + '@vueuse/shared': 11.0.3(vue@3.5.3(typescript@5.5.4)) + vue-demi: 0.14.10(vue@3.5.3(typescript@5.5.4)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/integrations@11.0.3(focus-trap@7.5.4)(vue@3.5.2(typescript@5.5.4))': + '@vueuse/integrations@11.0.3(focus-trap@7.5.4)(vue@3.5.3(typescript@5.5.4))': dependencies: - '@vueuse/core': 11.0.3(vue@3.5.2(typescript@5.5.4)) - '@vueuse/shared': 11.0.3(vue@3.5.2(typescript@5.5.4)) - vue-demi: 0.14.10(vue@3.5.2(typescript@5.5.4)) + '@vueuse/core': 11.0.3(vue@3.5.3(typescript@5.5.4)) + '@vueuse/shared': 11.0.3(vue@3.5.3(typescript@5.5.4)) + vue-demi: 0.14.10(vue@3.5.3(typescript@5.5.4)) optionalDependencies: focus-trap: 7.5.4 transitivePeerDependencies: @@ -9594,21 +9618,21 @@ snapshots: '@vueuse/metadata@11.0.3': {} - '@vueuse/nuxt@11.0.3(nuxt@packages+nuxt)(vue@3.5.2(typescript@5.5.4))': + '@vueuse/nuxt@11.0.3(nuxt@packages+nuxt)(vue@3.5.3(typescript@5.5.4))': dependencies: '@nuxt/kit': link:packages/kit - '@vueuse/core': 11.0.3(vue@3.5.2(typescript@5.5.4)) + '@vueuse/core': 11.0.3(vue@3.5.3(typescript@5.5.4)) '@vueuse/metadata': 11.0.3 local-pkg: 0.5.0 nuxt: link:packages/nuxt - vue-demi: 0.14.10(vue@3.5.2(typescript@5.5.4)) + vue-demi: 0.14.10(vue@3.5.3(typescript@5.5.4)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/shared@11.0.3(vue@3.5.2(typescript@5.5.4))': + '@vueuse/shared@11.0.3(vue@3.5.3(typescript@5.5.4))': dependencies: - vue-demi: 0.14.10(vue@3.5.2(typescript@5.5.4)) + vue-demi: 0.14.10(vue@3.5.3(typescript@5.5.4)) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -10999,11 +11023,11 @@ snapshots: flatted@3.3.1: {} - floating-vue@5.2.2(@nuxt/kit@packages+kit)(vue@3.5.2(typescript@5.5.4)): + floating-vue@5.2.2(@nuxt/kit@packages+kit)(vue@3.5.3(typescript@5.5.4)): dependencies: '@floating-ui/dom': 1.1.1 - vue: 3.5.2(typescript@5.5.4) - vue-resize: 2.0.0-alpha.1(vue@3.5.2(typescript@5.5.4)) + vue: 3.5.3(typescript@5.5.4) + vue-resize: 2.0.0-alpha.1(vue@3.5.3(typescript@5.5.4)) optionalDependencies: '@nuxt/kit': link:packages/kit @@ -12925,7 +12949,7 @@ snapshots: mlly: 1.7.1 pathe: 1.1.2 - playwright-core@1.46.1: {} + playwright-core@1.47.0: {} pluralize@8.0.0: {} @@ -14230,11 +14254,11 @@ snapshots: - rollup - supports-color - unplugin-vue-router@0.10.7(rollup@4.21.2)(vue-router@4.4.3(vue@3.5.2(typescript@5.5.4)))(vue@3.5.2(typescript@5.5.4))(webpack-sources@3.2.3): + unplugin-vue-router@0.10.7(rollup@4.21.2)(vue-router@4.4.3(vue@3.5.3(typescript@5.5.4)))(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3): dependencies: '@babel/types': 7.25.2 '@rollup/pluginutils': 5.1.0(rollup@4.21.2) - '@vue-macros/common': 1.12.2(rollup@4.21.2)(vue@3.5.2(typescript@5.5.4)) + '@vue-macros/common': 1.12.2(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4)) ast-walker-scope: 0.6.2 chokidar: 3.6.0 fast-glob: 3.3.2 @@ -14247,7 +14271,7 @@ snapshots: unplugin: 1.13.1(webpack-sources@3.2.3) yaml: 2.5.0 optionalDependencies: - vue-router: 4.4.3(vue@3.5.2(typescript@5.5.4)) + vue-router: 4.4.3(vue@3.5.3(typescript@5.5.4)) transitivePeerDependencies: - rollup - vue @@ -14352,9 +14376,9 @@ snapshots: util-deprecate@1.0.2: {} - v-lazy-show@0.2.4(@vue/compiler-core@3.5.2): + v-lazy-show@0.2.4(@vue/compiler-core@3.5.3): dependencies: - '@vue/compiler-core': 3.5.2 + '@vue/compiler-core': 3.5.3 valibot@0.41.0(typescript@5.5.4): optionalDependencies: @@ -14488,9 +14512,9 @@ snapshots: sass: 1.69.4 terser: 5.27.0 - vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.2)(vue@3.5.2(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3))(playwright-core@1.46.1)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.2(typescript@5.5.4)))(vue@3.5.2(typescript@5.5.4))(webpack-sources@3.2.3): + vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.3)(vue@3.5.3(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.3(typescript@5.5.4)))(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3): dependencies: - '@nuxt/test-utils': 3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.2)(vue@3.5.2(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3))(playwright-core@1.46.1)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.2(typescript@5.5.4)))(vue@3.5.2(typescript@5.5.4))(webpack-sources@3.2.3) + '@nuxt/test-utils': 3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.3)(vue@3.5.3(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.3(typescript@5.5.4)))(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -14610,9 +14634,9 @@ snapshots: vue-component-type-helpers@2.0.6: {} - vue-demi@0.14.10(vue@3.5.2(typescript@5.5.4)): + vue-demi@0.14.10(vue@3.5.3(typescript@5.5.4)): dependencies: - vue: 3.5.2(typescript@5.5.4) + vue: 3.5.3(typescript@5.5.4) vue-devtools-stub@0.1.0: {} @@ -14629,24 +14653,24 @@ snapshots: transitivePeerDependencies: - supports-color - vue-loader@17.4.2(@vue/compiler-sfc@3.5.2)(vue@3.5.2(typescript@5.5.4))(webpack@5.94.0): + vue-loader@17.4.2(@vue/compiler-sfc@3.5.3)(vue@3.5.3(typescript@5.5.4))(webpack@5.94.0): dependencies: chalk: 4.1.2 hash-sum: 2.0.0 watchpack: 2.4.1 webpack: 5.94.0 optionalDependencies: - '@vue/compiler-sfc': 3.5.2 - vue: 3.5.2(typescript@5.5.4) + '@vue/compiler-sfc': 3.5.3 + vue: 3.5.3(typescript@5.5.4) - vue-resize@2.0.0-alpha.1(vue@3.5.2(typescript@5.5.4)): + vue-resize@2.0.0-alpha.1(vue@3.5.3(typescript@5.5.4)): dependencies: - vue: 3.5.2(typescript@5.5.4) + vue: 3.5.3(typescript@5.5.4) - vue-router@4.4.3(vue@3.5.2(typescript@5.5.4)): + vue-router@4.4.3(vue@3.5.3(typescript@5.5.4)): dependencies: '@vue/devtools-api': 6.6.3 - vue: 3.5.2(typescript@5.5.4) + vue: 3.5.3(typescript@5.5.4) vue-tsc@2.1.6(typescript@5.5.4): dependencies: @@ -14655,13 +14679,13 @@ snapshots: semver: 7.6.3 typescript: 5.5.4 - vue@3.5.2(typescript@5.5.4): + vue@3.5.3(typescript@5.5.4): dependencies: - '@vue/compiler-dom': 3.5.2 - '@vue/compiler-sfc': 3.5.2 - '@vue/runtime-dom': 3.5.2 - '@vue/server-renderer': 3.5.2(vue@3.5.2(typescript@5.5.4)) - '@vue/shared': 3.5.2 + '@vue/compiler-dom': 3.5.3 + '@vue/compiler-sfc': 3.5.3 + '@vue/runtime-dom': 3.5.3 + '@vue/server-renderer': 3.5.3(vue@3.5.3(typescript@5.5.4)) + '@vue/shared': 3.5.3 optionalDependencies: typescript: 5.5.4 From 8007239f59d55dbbc12465d2912b1d667d115aef Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 7 Sep 2024 19:22:15 +0200 Subject: [PATCH 069/108] chore(deps): update all non-major dependencies (main) (#28870) --- package.json | 6 +- packages/nuxt/package.json | 2 +- pnpm-lock.yaml | 198 +++++++++++++++++++------------------ 3 files changed, 107 insertions(+), 99 deletions(-) diff --git a/package.json b/package.json index e37cd51bc..62a929d35 100644 --- a/package.json +++ b/package.json @@ -55,7 +55,7 @@ "vue": "3.5.3" }, "devDependencies": { - "@eslint/js": "9.9.1", + "@eslint/js": "9.10.0", "@nuxt/eslint-config": "0.5.6", "@nuxt/kit": "workspace:*", "@nuxt/test-utils": "3.14.1", @@ -76,9 +76,9 @@ "cssnano": "7.0.6", "destr": "2.0.3", "devalue": "5.0.0", - "eslint": "9.9.1", + "eslint": "9.10.0", "eslint-plugin-no-only-tests": "3.3.0", - "eslint-plugin-perfectionist": "3.4.0", + "eslint-plugin-perfectionist": "3.5.0", "eslint-typegen": "0.3.1", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", "happy-dom": "15.7.3", diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 5b8700749..5f35d3e2d 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -117,7 +117,7 @@ "unimport": "^3.11.1", "unplugin": "^1.13.1", "unplugin-vue-router": "^0.10.7", - "unstorage": "^1.11.1", + "unstorage": "^1.12.0", "untyped": "^1.4.2", "vue": "^3.5.3", "vue-bundle-renderer": "^2.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 656fb5103..0b3086486 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -35,11 +35,11 @@ importers: .: devDependencies: '@eslint/js': - specifier: 9.9.1 - version: 9.9.1 + specifier: 9.10.0 + version: 9.10.0 '@nuxt/eslint-config': specifier: 0.5.6 - version: 0.5.6(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) + version: 0.5.6(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.5.4) '@nuxt/kit': specifier: workspace:* version: link:packages/kit @@ -98,17 +98,17 @@ importers: specifier: 5.0.0 version: 5.0.0 eslint: - specifier: 9.9.1 - version: 9.9.1(jiti@2.0.0-beta.3) + specifier: 9.10.0 + version: 9.10.0(jiti@2.0.0-beta.3) eslint-plugin-no-only-tests: specifier: 3.3.0 version: 3.3.0 eslint-plugin-perfectionist: - specifier: 3.4.0 - version: 3.4.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.9.1(jiti@2.0.0-beta.3))) + specifier: 3.5.0 + version: 3.5.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.10.0(jiti@2.0.0-beta.3))) eslint-typegen: specifier: 0.3.1 - version: 0.3.1(eslint@9.9.1(jiti@2.0.0-beta.3)) + version: 0.3.1(eslint@9.10.0(jiti@2.0.0-beta.3)) h3: specifier: npm:h3-nightly@2.0.0-1718872656.6765a6e version: h3-nightly@2.0.0-1718872656.6765a6e @@ -447,8 +447,8 @@ importers: specifier: ^0.10.7 version: 0.10.7(rollup@4.21.2)(vue-router@4.4.3(vue@3.5.3(typescript@5.5.4)))(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3) unstorage: - specifier: ^1.11.1 - version: 1.11.1(ioredis@5.4.1) + specifier: ^1.12.0 + version: 1.12.0(ioredis@5.4.1) untyped: specifier: ^1.4.2 version: 1.4.2 @@ -759,7 +759,7 @@ importers: version: 2.0.5(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) vite-plugin-checker: specifier: ^0.8.0 - version: 0.8.0(eslint@9.9.1(jiti@2.0.0-beta.3))(optionator@0.9.3)(typescript@5.5.4)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.1.6(typescript@5.5.4)) + version: 0.8.0(eslint@9.10.0(jiti@2.0.0-beta.3))(optionator@0.9.3)(typescript@5.5.4)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.1.6(typescript@5.5.4)) vue-bundle-renderer: specifier: ^2.1.0 version: 2.1.0 @@ -1686,14 +1686,18 @@ packages: resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.9.1': - resolution: {integrity: sha512-xIDQRsfg5hNBqHz04H1R3scSVwmI+KUbqjsQKHKQ1DAUSaUjYPReZZmS/5PNiKu1fUvzDd6H7DEDKACSEhu+TQ==} + '@eslint/js@9.10.0': + resolution: {integrity: sha512-fuXtbiP5GWIn8Fz+LWoOMVf/Jxm+aajZYkhi6CuEm4SxymFM+eUWzbO9qXT+L0iCkL5+KGYMCSGxo686H19S1g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/object-schema@2.1.4': resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/plugin-kit@0.1.0': + resolution: {integrity: sha512-autAXT203ixhqei9xt+qkYOvY8l6LAFIdT2UXc/RPNeUVfqRF1BV94GTJyVPFKT8nFM6MyVJhjLj9E8JWvf5zQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@fastify/busboy@2.0.0': resolution: {integrity: sha512-JUFJad5lv7jxj926GPgymrWQxxjPYuJNiNjNMzqT+HiuP6Vl3dk5xzG+8sTX96np0ZAluvaMzPsjhHZ5rNuNQQ==} engines: {node: '>=14'} @@ -3892,8 +3896,8 @@ packages: resolution: {integrity: sha512-brcKcxGnISN2CcVhXJ/kEQlNa0MEfGRtwKtWA16SkqXHKitaKIMrfemJKLKX1YqDU5C/5JY3PvZXd5jEW04e0Q==} engines: {node: '>=5.0.0'} - eslint-plugin-perfectionist@3.4.0: - resolution: {integrity: sha512-vXyd1sFg3H/7aKgBUie62bA6E0EN3Dh0LCD5r4vR/IYtTljxOnyckI1AV0Arw4eYjC/W9T1X04Pl2mdLsdWtMA==} + eslint-plugin-perfectionist@3.5.0: + resolution: {integrity: sha512-vwDNuxlAlbZJ3DjHo6GnfZrmMlJBLFrkOLBV/rYvVnLFD+x54u9VyJcGOfJ2DK9d1cd3a/C/vtBrbBNgAC6Mrg==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: astro-eslint-parser: ^1.0.2 @@ -3954,8 +3958,8 @@ packages: resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.9.1: - resolution: {integrity: sha512-dHvhrbfr4xFQ9/dq+jcVneZMyRYLjggWjk6RVsIiHsP8Rz6yZ8LvZ//iU4TrZF+SXWG+JkNF2OyiZRvzgRDqMg==} + eslint@9.10.0: + resolution: {integrity: sha512-Y4D0IgtBZfOcOUAIQTSXBKoNGfY0REGqHJG6+Q81vNippW5YlKjHFj4soMxamKK1NXHUWuBZTLdU3Km+L/pcHw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -6854,19 +6858,19 @@ packages: ioredis: optional: true - unstorage@1.11.1: - resolution: {integrity: sha512-3NVszU4MGlO21WWnkSq0xnPVMHnMyB5DdJQyGRAg/DUZVeQjWRinLOia89iw5KGpllRtoA5+N+xnq75MAsPAOA==} + unstorage@1.12.0: + resolution: {integrity: sha512-ARZYTXiC+e8z3lRM7/qY9oyaOkaozCeNd2xoz7sYK9fv7OLGhVsf+BZbmASqiK/HTZ7T6eAlnVq9JynZppyk3w==} peerDependencies: - '@azure/app-configuration': ^1.6.0 - '@azure/cosmos': ^4.0.0 + '@azure/app-configuration': ^1.7.0 + '@azure/cosmos': ^4.1.1 '@azure/data-tables': ^13.2.2 - '@azure/identity': ^4.2.0 + '@azure/identity': ^4.4.1 '@azure/keyvault-secrets': ^4.8.0 - '@azure/storage-blob': ^12.18.0 - '@capacitor/preferences': ^6.0.0 + '@azure/storage-blob': ^12.24.0 + '@capacitor/preferences': ^6.0.2 '@netlify/blobs': ^6.5.0 || ^7.0.0 - '@planetscale/database': ^1.18.0 - '@upstash/redis': ^1.31.3 + '@planetscale/database': ^1.19.0 + '@upstash/redis': ^1.34.0 '@vercel/kv': ^1.0.1 idb-keyval: ^6.2.1 ioredis: ^5.4.1 @@ -7884,9 +7888,9 @@ snapshots: '@esbuild/win32-x64@0.23.1': optional: true - '@eslint-community/eslint-utils@4.4.0(eslint@9.9.1(jiti@2.0.0-beta.3))': + '@eslint-community/eslint-utils@4.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))': dependencies: - eslint: 9.9.1(jiti@2.0.0-beta.3) + eslint: 9.10.0(jiti@2.0.0-beta.3) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.11.0': {} @@ -7915,10 +7919,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.9.1': {} + '@eslint/js@9.10.0': {} '@eslint/object-schema@2.1.4': {} + '@eslint/plugin-kit@0.1.0': + dependencies: + levn: 0.4.1 + '@fastify/busboy@2.0.0': {} '@floating-ui/core@1.6.0': @@ -8205,34 +8213,34 @@ snapshots: - utf-8-validate - webpack-sources - '@nuxt/eslint-config@0.5.6(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)': + '@nuxt/eslint-config@0.5.6(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.5.4)': dependencies: - '@eslint/js': 9.9.1 - '@nuxt/eslint-plugin': 0.5.6(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) - '@stylistic/eslint-plugin': 2.7.2(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) - '@typescript-eslint/eslint-plugin': 8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4))(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) - '@typescript-eslint/parser': 8.4.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) - eslint: 9.9.1(jiti@2.0.0-beta.3) - eslint-config-flat-gitignore: 0.3.0(eslint@9.9.1(jiti@2.0.0-beta.3)) + '@eslint/js': 9.10.0 + '@nuxt/eslint-plugin': 0.5.6(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.5.4) + '@stylistic/eslint-plugin': 2.7.2(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.5.4) + '@typescript-eslint/eslint-plugin': 8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.5.4))(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.5.4) + '@typescript-eslint/parser': 8.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.5.4) + eslint: 9.10.0(jiti@2.0.0-beta.3) + eslint-config-flat-gitignore: 0.3.0(eslint@9.10.0(jiti@2.0.0-beta.3)) eslint-flat-config-utils: 0.3.1 - eslint-plugin-import-x: 4.2.1(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) - eslint-plugin-jsdoc: 50.2.2(eslint@9.9.1(jiti@2.0.0-beta.3)) - eslint-plugin-regexp: 2.6.0(eslint@9.9.1(jiti@2.0.0-beta.3)) - eslint-plugin-unicorn: 55.0.0(eslint@9.9.1(jiti@2.0.0-beta.3)) - eslint-plugin-vue: 9.28.0(eslint@9.9.1(jiti@2.0.0-beta.3)) + eslint-plugin-import-x: 4.2.1(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.5.4) + eslint-plugin-jsdoc: 50.2.2(eslint@9.10.0(jiti@2.0.0-beta.3)) + eslint-plugin-regexp: 2.6.0(eslint@9.10.0(jiti@2.0.0-beta.3)) + eslint-plugin-unicorn: 55.0.0(eslint@9.10.0(jiti@2.0.0-beta.3)) + eslint-plugin-vue: 9.28.0(eslint@9.10.0(jiti@2.0.0-beta.3)) globals: 15.9.0 local-pkg: 0.5.0 pathe: 1.1.2 - vue-eslint-parser: 9.4.3(eslint@9.9.1(jiti@2.0.0-beta.3)) + vue-eslint-parser: 9.4.3(eslint@9.10.0(jiti@2.0.0-beta.3)) transitivePeerDependencies: - supports-color - typescript - '@nuxt/eslint-plugin@0.5.6(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)': + '@nuxt/eslint-plugin@0.5.6(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.5.4)': dependencies: '@typescript-eslint/types': 8.4.0 - '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) - eslint: 9.9.1(jiti@2.0.0-beta.3) + '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.5.4) + eslint: 9.10.0(jiti@2.0.0-beta.3) transitivePeerDependencies: - supports-color - typescript @@ -8273,7 +8281,7 @@ snapshots: ufo: 1.5.4 unimport: 3.11.1(rollup@4.21.2)(webpack-sources@3.2.3) unplugin: 1.13.1(webpack-sources@3.2.3) - unstorage: 1.11.1(ioredis@5.4.1) + unstorage: 1.12.0(ioredis@5.4.1) valibot: 0.41.0(typescript@5.5.4) transitivePeerDependencies: - '@azure/app-configuration' @@ -8763,11 +8771,11 @@ snapshots: '@sindresorhus/merge-streams@2.2.0': {} - '@stylistic/eslint-plugin@2.7.2(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)': + '@stylistic/eslint-plugin@2.7.2(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.5.4)': dependencies: '@types/eslint': 9.6.1 - '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) - eslint: 9.9.1(jiti@2.0.0-beta.3) + '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.5.4) + eslint: 9.10.0(jiti@2.0.0-beta.3) eslint-visitor-keys: 4.0.0 espree: 10.1.0 estraverse: 5.3.0 @@ -8962,15 +8970,15 @@ snapshots: '@types/youtube@0.1.0': {} - '@typescript-eslint/eslint-plugin@8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4))(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)': + '@typescript-eslint/eslint-plugin@8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.5.4))(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.5.4)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 8.4.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) + '@typescript-eslint/parser': 8.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.5.4) '@typescript-eslint/scope-manager': 8.4.0 - '@typescript-eslint/type-utils': 8.4.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) - '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) + '@typescript-eslint/type-utils': 8.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.5.4) + '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.5.4) '@typescript-eslint/visitor-keys': 8.4.0 - eslint: 9.9.1(jiti@2.0.0-beta.3) + eslint: 9.10.0(jiti@2.0.0-beta.3) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -8980,14 +8988,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.4.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)': + '@typescript-eslint/parser@8.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.5.4)': dependencies: '@typescript-eslint/scope-manager': 8.4.0 '@typescript-eslint/types': 8.4.0 '@typescript-eslint/typescript-estree': 8.4.0(typescript@5.5.4) '@typescript-eslint/visitor-keys': 8.4.0 debug: 4.3.6(supports-color@9.4.0) - eslint: 9.9.1(jiti@2.0.0-beta.3) + eslint: 9.10.0(jiti@2.0.0-beta.3) optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: @@ -8998,10 +9006,10 @@ snapshots: '@typescript-eslint/types': 8.4.0 '@typescript-eslint/visitor-keys': 8.4.0 - '@typescript-eslint/type-utils@8.4.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)': + '@typescript-eslint/type-utils@8.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.5.4)': dependencies: '@typescript-eslint/typescript-estree': 8.4.0(typescript@5.5.4) - '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) + '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.5.4) debug: 4.3.6(supports-color@9.4.0) ts-api-utils: 1.3.0(typescript@5.5.4) optionalDependencies: @@ -9027,13 +9035,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.4.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)': + '@typescript-eslint/utils@8.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.5.4)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@2.0.0-beta.3)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@2.0.0-beta.3)) '@typescript-eslint/scope-manager': 8.4.0 '@typescript-eslint/types': 8.4.0 '@typescript-eslint/typescript-estree': 8.4.0(typescript@5.5.4) - eslint: 9.9.1(jiti@2.0.0-beta.3) + eslint: 9.10.0(jiti@2.0.0-beta.3) transitivePeerDependencies: - supports-color - typescript @@ -10691,10 +10699,10 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-config-flat-gitignore@0.3.0(eslint@9.9.1(jiti@2.0.0-beta.3)): + eslint-config-flat-gitignore@0.3.0(eslint@9.10.0(jiti@2.0.0-beta.3)): dependencies: '@eslint/compat': 1.1.1 - eslint: 9.9.1(jiti@2.0.0-beta.3) + eslint: 9.10.0(jiti@2.0.0-beta.3) find-up-simple: 1.0.0 eslint-flat-config-utils@0.3.1: @@ -10710,12 +10718,12 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-import-x@4.2.1(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4): + eslint-plugin-import-x@4.2.1(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.5.4): dependencies: - '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) + '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.5.4) debug: 4.3.6(supports-color@9.4.0) doctrine: 3.0.0 - eslint: 9.9.1(jiti@2.0.0-beta.3) + eslint: 9.10.0(jiti@2.0.0-beta.3) eslint-import-resolver-node: 0.3.9 get-tsconfig: 4.7.6 is-glob: 4.0.3 @@ -10727,14 +10735,14 @@ snapshots: - supports-color - typescript - eslint-plugin-jsdoc@50.2.2(eslint@9.9.1(jiti@2.0.0-beta.3)): + eslint-plugin-jsdoc@50.2.2(eslint@9.10.0(jiti@2.0.0-beta.3)): dependencies: '@es-joy/jsdoccomment': 0.48.0 are-docs-informative: 0.0.2 comment-parser: 1.4.1 debug: 4.3.6(supports-color@9.4.0) escape-string-regexp: 4.0.0 - eslint: 9.9.1(jiti@2.0.0-beta.3) + eslint: 9.10.0(jiti@2.0.0-beta.3) espree: 10.1.0 esquery: 1.6.0 parse-imports: 2.1.1 @@ -10746,38 +10754,38 @@ snapshots: eslint-plugin-no-only-tests@3.3.0: {} - eslint-plugin-perfectionist@3.4.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.9.1(jiti@2.0.0-beta.3))): + eslint-plugin-perfectionist@3.5.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.10.0(jiti@2.0.0-beta.3))): dependencies: '@typescript-eslint/types': 8.4.0 - '@typescript-eslint/utils': 8.4.0(eslint@9.9.1(jiti@2.0.0-beta.3))(typescript@5.5.4) - eslint: 9.9.1(jiti@2.0.0-beta.3) + '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.5.4) + eslint: 9.10.0(jiti@2.0.0-beta.3) minimatch: 9.0.5 natural-compare-lite: 1.4.0 optionalDependencies: - vue-eslint-parser: 9.4.3(eslint@9.9.1(jiti@2.0.0-beta.3)) + vue-eslint-parser: 9.4.3(eslint@9.10.0(jiti@2.0.0-beta.3)) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-regexp@2.6.0(eslint@9.9.1(jiti@2.0.0-beta.3)): + eslint-plugin-regexp@2.6.0(eslint@9.10.0(jiti@2.0.0-beta.3)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@2.0.0-beta.3)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@2.0.0-beta.3)) '@eslint-community/regexpp': 4.11.0 comment-parser: 1.4.1 - eslint: 9.9.1(jiti@2.0.0-beta.3) + eslint: 9.10.0(jiti@2.0.0-beta.3) jsdoc-type-pratt-parser: 4.1.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-unicorn@55.0.0(eslint@9.9.1(jiti@2.0.0-beta.3)): + eslint-plugin-unicorn@55.0.0(eslint@9.10.0(jiti@2.0.0-beta.3)): dependencies: '@babel/helper-validator-identifier': 7.24.7 - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@2.0.0-beta.3)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@2.0.0-beta.3)) ci-info: 4.0.0 clean-regexp: 1.0.0 core-js-compat: 3.37.1 - eslint: 9.9.1(jiti@2.0.0-beta.3) + eslint: 9.10.0(jiti@2.0.0-beta.3) esquery: 1.6.0 globals: 15.9.0 indent-string: 4.0.0 @@ -10790,16 +10798,16 @@ snapshots: semver: 7.6.3 strip-indent: 3.0.0 - eslint-plugin-vue@9.28.0(eslint@9.9.1(jiti@2.0.0-beta.3)): + eslint-plugin-vue@9.28.0(eslint@9.10.0(jiti@2.0.0-beta.3)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@2.0.0-beta.3)) - eslint: 9.9.1(jiti@2.0.0-beta.3) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@2.0.0-beta.3)) + eslint: 9.10.0(jiti@2.0.0-beta.3) globals: 13.24.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.1.2 semver: 7.6.3 - vue-eslint-parser: 9.4.3(eslint@9.9.1(jiti@2.0.0-beta.3)) + vue-eslint-parser: 9.4.3(eslint@9.10.0(jiti@2.0.0-beta.3)) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color @@ -10819,10 +10827,10 @@ snapshots: esrecurse: 4.3.0 estraverse: 5.3.0 - eslint-typegen@0.3.1(eslint@9.9.1(jiti@2.0.0-beta.3)): + eslint-typegen@0.3.1(eslint@9.10.0(jiti@2.0.0-beta.3)): dependencies: '@types/eslint': 9.6.1 - eslint: 9.9.1(jiti@2.0.0-beta.3) + eslint: 9.10.0(jiti@2.0.0-beta.3) json-schema-to-typescript-lite: 14.1.0 ohash: 1.1.3 @@ -10830,13 +10838,14 @@ snapshots: eslint-visitor-keys@4.0.0: {} - eslint@9.9.1(jiti@2.0.0-beta.3): + eslint@9.10.0(jiti@2.0.0-beta.3): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@2.0.0-beta.3)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@2.0.0-beta.3)) '@eslint-community/regexpp': 4.11.0 '@eslint/config-array': 0.18.0 '@eslint/eslintrc': 3.1.0 - '@eslint/js': 9.9.1 + '@eslint/js': 9.10.0 + '@eslint/plugin-kit': 0.1.0 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.3.0 '@nodelib/fs.walk': 1.2.8 @@ -10859,7 +10868,6 @@ snapshots: is-glob: 4.0.3 is-path-inside: 3.0.3 json-stable-stringify-without-jsonify: 1.0.1 - levn: 0.4.1 lodash.merge: 4.6.2 minimatch: 3.1.2 natural-compare: 1.4.0 @@ -12599,7 +12607,7 @@ snapshots: unctx: 2.3.1(webpack-sources@3.2.3) unenv: 1.10.0 unimport: 3.11.1(rollup@4.21.2)(webpack-sources@3.2.3) - unstorage: 1.11.1(ioredis@5.4.1) + unstorage: 1.12.0(ioredis@5.4.1) unwasm: 0.3.9(webpack-sources@3.2.3) transitivePeerDependencies: - '@azure/app-configuration' @@ -14301,7 +14309,7 @@ snapshots: transitivePeerDependencies: - uWebSockets.js - unstorage@1.11.1(ioredis@5.4.1): + unstorage@1.12.0(ioredis@5.4.1): dependencies: anymatch: 3.1.3 chokidar: 3.6.0 @@ -14445,7 +14453,7 @@ snapshots: - supports-color - terser - vite-plugin-checker@0.8.0(eslint@9.9.1(jiti@2.0.0-beta.3))(optionator@0.9.3)(typescript@5.5.4)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.1.6(typescript@5.5.4)): + vite-plugin-checker@0.8.0(eslint@9.10.0(jiti@2.0.0-beta.3))(optionator@0.9.3)(typescript@5.5.4)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.1.6(typescript@5.5.4)): dependencies: '@babel/code-frame': 7.24.7 ansi-escapes: 4.3.2 @@ -14463,7 +14471,7 @@ snapshots: vscode-languageserver-textdocument: 1.0.11 vscode-uri: 3.0.8 optionalDependencies: - eslint: 9.9.1(jiti@2.0.0-beta.3) + eslint: 9.10.0(jiti@2.0.0-beta.3) optionator: 0.9.3 typescript: 5.5.4 vue-tsc: 2.1.6(typescript@5.5.4) @@ -14640,10 +14648,10 @@ snapshots: vue-devtools-stub@0.1.0: {} - vue-eslint-parser@9.4.3(eslint@9.9.1(jiti@2.0.0-beta.3)): + vue-eslint-parser@9.4.3(eslint@9.10.0(jiti@2.0.0-beta.3)): dependencies: debug: 4.3.6(supports-color@9.4.0) - eslint: 9.9.1(jiti@2.0.0-beta.3) + eslint: 9.10.0(jiti@2.0.0-beta.3) eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 From 8e27051ab427eaf048f08cece3f8d7f0e1711e64 Mon Sep 17 00:00:00 2001 From: Osama Abdallah Essa Haikal <72370395+OsamaHaikal@users.noreply.github.com> Date: Sat, 7 Sep 2024 20:22:46 +0300 Subject: [PATCH 070/108] docs: add known limitations for app.config.ts (#28875) --- .../2.directory-structure/3.app-config.md | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/docs/2.guide/2.directory-structure/3.app-config.md b/docs/2.guide/2.directory-structure/3.app-config.md index a027077a3..3e97d0e88 100644 --- a/docs/2.guide/2.directory-structure/3.app-config.md +++ b/docs/2.guide/2.directory-structure/3.app-config.md @@ -121,3 +121,37 @@ export default defineAppConfig({ ``` :: + +## Known Limitations + +As of Nuxt v3.3, the `app.config.ts` file is shared with Nitro, which results in the following limitations: + +1. You cannot import Vue components directly in `app.config.ts`. +2. Some auto-imports are not available in the Nitro context. + +These limitations occur because Nitro processes the app config without full Vue component support. + +While it's possible to use Vite plugins in the Nitro config as a workaround, this approach is not recommended: + +```ts [nuxt.config.ts] +export default defineNuxtConfig({ + nitro: { + vite: { + plugins: [vue()] + } + } +}) +``` + +::warning +Using this workaround may lead to unexpected behavior and bugs. The Vue plugin is one of many that are not available in the Nitro context. +:: + +Related issues: +- [Issue #19858](https://github.com/nuxt/nuxt/issues/19858) +- [Issue #19854](https://github.com/nuxt/nuxt/issues/19854) + +::info +Nitro v3 will resolve these limitations by removing support for the app config. +You can track the progress in [this pull request](https://github.com/unjs/nitro/pull/2521). +:: From da6e9706fc77ba862c367e37accab969cc9c3683 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 7 Sep 2024 21:16:58 +0200 Subject: [PATCH 071/108] chore(deps): update devdependency @nuxt/scripts to v0.8.4 (main) (#28881) --- packages/nuxt/package.json | 2 +- pnpm-lock.yaml | 86 +++++++++++++++++++++++++++++++++----- 2 files changed, 76 insertions(+), 12 deletions(-) diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 5f35d3e2d..fcb420dce 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -125,7 +125,7 @@ "vue-router": "^4.4.3" }, "devDependencies": { - "@nuxt/scripts": "0.8.3", + "@nuxt/scripts": "0.8.4", "@nuxt/ui-templates": "1.3.4", "@parcel/watcher": "2.4.1", "@types/estree": "1.0.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0b3086486..e636b9131 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -466,8 +466,8 @@ importers: version: 4.4.3(vue@3.5.3(typescript@5.5.4)) devDependencies: '@nuxt/scripts': - specifier: 0.8.3 - version: 0.8.3(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.3)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(typescript@5.5.4)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1)) + specifier: 0.8.4 + version: 0.8.4(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.3)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(typescript@5.5.4)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1)) '@nuxt/ui-templates': specifier: workspace:* version: link:../ui-templates @@ -1875,8 +1875,8 @@ packages: peerDependencies: webpack: ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 - '@nuxt/scripts@0.8.3': - resolution: {integrity: sha512-1Vxwd964oyfzcUaJvVqpShuCWn8bdNKwqNfUq5KwQEpC8lR6IItvHh6RK/W5ZzhUk6/b2MizSTJ82chYILT0Ow==} + '@nuxt/scripts@0.8.4': + resolution: {integrity: sha512-OHsytvxTCgBvVWBCXOWklouCi5nNsD2yFAmEIn6YJMc98zadmlnqTnaKmroRuzxqWJRsNboSBqllPl8mJpztDQ==} '@nuxt/telemetry@2.5.4': resolution: {integrity: sha512-KH6wxzsNys69daSO0xUv0LEBAfhwwjK1M+0Cdi1/vxmifCslMIY7lN11B4eywSfscbyVPAYJvANyc7XiVPImBQ==} @@ -2277,6 +2277,9 @@ packages: '@shikijs/core@1.16.1': resolution: {integrity: sha512-aI0hBtw+a6KsJp2jcD4YuQqKpeCbURMZbhHVozDknJpm+KJqeMRkEnfBC8BaKE/5XC+uofPgCLsa/TkTk0Ba0w==} + '@shikijs/core@1.16.2': + resolution: {integrity: sha512-XSVH5OZCvE4WLMgdoBqfPMYmGHGmCC3OgZhw0S7KcSi2XKZ+5oHGe71GFnTljgdOxvxx5WrRks6QoTLKrl1eAA==} + '@shikijs/transformers@1.1.2': resolution: {integrity: sha512-tldkUMW7RBkU2F6eXbiRMw3ja+hQer1EjwhD2NGOv6K0pgZdVp3JKjU8uisRtg65tyBqrVHq7zlLHVk7EKmUZA==} @@ -2357,8 +2360,8 @@ packages: '@types/file-loader@5.0.4': resolution: {integrity: sha512-aB4X92oi5D2nIGI8/kolnJ47btRM2MQjQS4eJgA/VnCD12x0+kP5v7b5beVQWKHLOcquwUXvv6aMt8PmMy9uug==} - '@types/google.maps@3.57.0': - resolution: {integrity: sha512-8X/HqaUXob25aVslslO84p9ESInpOQd3lMxW085IxqZZ1opRuFfwx2/c1JIUFVvCkkK+sCQHFDJ+Kw60Gsi1qA==} + '@types/google.maps@3.58.0': + resolution: {integrity: sha512-rZPrbNHoGxeY70uuQYFLGQqcz5mLd3pZy0u286GSugvN7PLFsHNRF2wN2QXtUgNiC33IC0LX+MD3LGAC3wN7Eg==} '@types/hash-sum@1.0.2': resolution: {integrity: sha512-UP28RddqY8xcU0SCEp9YKutQICXpaAq9N8U2klqF5hegGha7KzTOL8EdhIIV3bOSGBzjEpN9bU/d+nNZBdJYVw==} @@ -2536,12 +2539,21 @@ packages: '@unhead/dom@1.10.4': resolution: {integrity: sha512-ehMy9k6efo4GTLmiP27wCtywWYdiggrP3m7h6kD/d1uhfORH3yCgsd4yXQnmDoSbsMyX6GlY5DBzy5bnYPp/Xw==} + '@unhead/dom@1.11.0-beta.1': + resolution: {integrity: sha512-ucKwEwkfcbTcfxqSKGF8m6HYwtEWW78K9ttmO1wc0y8mAOrJofMYELQyw2O6XDkr2TVwoKNfxpcA/PR9PEcN2g==} + '@unhead/schema@1.10.4': resolution: {integrity: sha512-nX9sJgKPy2t4GHB9ky/vkMLbYqXl9Num5NZToTr0rKrIGkshzHhUrbn/EiHreIjcGI1eIpu+edniCDIwGTJgmw==} + '@unhead/schema@1.11.0-beta.1': + resolution: {integrity: sha512-SyOHQwmjEv2yoDcasha6xtzCV7/b81pDtk69izVBvrbHrW6IAUYfpUcgW0eroMj3wmbAOICvaU6O6NXGdsZv4w==} + '@unhead/shared@1.10.4': resolution: {integrity: sha512-C5wsps9i/XCBObMVQUrbXPvZG17a/e5yL0IsxpICaT4QSiZAj9v7JrNQ5WpM5JOZVMKRI5MYRdafNDw3iSmqZg==} + '@unhead/shared@1.11.0-beta.1': + resolution: {integrity: sha512-VjVwAJ7mES6ziV2V2XYaWxfgKIcdqLkllfHVp8MrYm3DpCWUC37ZwsczGpibJAfoKLS+kP8d3noF8b/9pc3HAQ==} + '@unhead/ssr@1.10.4': resolution: {integrity: sha512-2nDG08q9bTvMB24YGNJCXimAs1vuG9yVa01i/Et1B2y4P8qhweXOxnialGmt5j8xeXwPFUBCe36tC5kLCSuJoQ==} @@ -2550,6 +2562,11 @@ packages: peerDependencies: vue: 3.5.3 + '@unhead/vue@1.11.0-beta.1': + resolution: {integrity: sha512-1aUZaNKU4TAT2bS01YMPfcX5LLfrDdsrmXmhfsLVkdJnkXRqjejzG1/f+NmsniAKv0/eXU9nniJeMOHUb76nng==} + peerDependencies: + vue: 3.5.3 + '@unocss/astro@0.62.3': resolution: {integrity: sha512-C6ZdyLbLDS0LebwmgwVItLNAOSkL/tvVWNRd1i3Jy5uj1vPxlrw+3lIYiHjEofn0GFpBiwlv5+OCvO1Xpq5MqA==} peerDependencies: @@ -6302,6 +6319,9 @@ packages: shiki@1.16.1: resolution: {integrity: sha512-tCJIMaxDVB1mEIJ5TvfZU7kCPB5eo9fli5+21Olc/bmyv+w8kye3JOp+LZRmGkAyT71hrkefQhTiY+o9mBikRQ==} + shiki@1.16.2: + resolution: {integrity: sha512-gSym0hZf5a1U0iDPsdoOAZbvoi+e0c6c3NKAi03FoSLTm7oG20tum29+gk0wzzivOasn3loxfGUPT+jZXIUbWg==} + side-channel@1.0.4: resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} @@ -6749,6 +6769,9 @@ packages: unhead@1.10.4: resolution: {integrity: sha512-qKiYhgZ4IuDbylP409cdwK/8WEIi5cOSIBei/OXzxFs4uxiTZHSSa8NC1qPu2kooxHqxyoXGBw8ARms9zOsbxw==} + unhead@1.11.0-beta.1: + resolution: {integrity: sha512-pUhuWQ9LaDRzZ7Xz9YeMSEp0dVSJ8JlGdNVXUqfWzOqA3AZv8BZPVUH5mZbbaN2gWIOyEdCIGIXoCz0mBd21SQ==} + unicode-emoji-modifier-base@1.0.0: resolution: {integrity: sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==} engines: {node: '>=4'} @@ -8253,16 +8276,16 @@ snapshots: string-width: 4.2.3 webpack: 5.94.0 - '@nuxt/scripts@0.8.3(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.3)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(typescript@5.5.4)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1))': + '@nuxt/scripts@0.8.4(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.3)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(typescript@5.5.4)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@nuxt/devtools-kit': 1.4.1(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) '@nuxt/devtools-ui-kit': 1.4.1(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.3)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.3(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1)) '@nuxt/kit': link:packages/kit - '@types/google.maps': 3.57.0 + '@types/google.maps': 3.58.0 '@types/stripe-v3': 3.1.33 '@types/vimeo__player': 2.18.3 '@types/youtube': 0.1.0 - '@unhead/vue': 1.10.4(vue@3.5.3(typescript@5.5.4)) + '@unhead/vue': 1.11.0-beta.1(vue@3.5.3(typescript@5.5.4)) '@vueuse/core': 11.0.3(vue@3.5.3(typescript@5.5.4)) consola: 3.2.3 defu: 6.1.4 @@ -8274,7 +8297,7 @@ snapshots: pathe: 1.1.2 pkg-types: 1.2.0 semver: 7.6.3 - shiki: 1.16.1 + shiki: 1.16.2 sirv: 2.0.4 std-env: 3.7.0 third-party-capital: 2.3.0 @@ -8729,6 +8752,11 @@ snapshots: '@shikijs/vscode-textmate': 9.2.0 '@types/hast': 3.0.4 + '@shikijs/core@1.16.2': + dependencies: + '@shikijs/vscode-textmate': 9.2.0 + '@types/hast': 3.0.4 + '@shikijs/transformers@1.1.2': dependencies: shiki: 1.1.2 @@ -8838,7 +8866,7 @@ snapshots: dependencies: '@types/webpack': 4.41.34 - '@types/google.maps@3.57.0': {} + '@types/google.maps@3.58.0': {} '@types/hash-sum@1.0.2': {} @@ -9065,15 +9093,29 @@ snapshots: '@unhead/schema': 1.10.4 '@unhead/shared': 1.10.4 + '@unhead/dom@1.11.0-beta.1': + dependencies: + '@unhead/schema': 1.11.0-beta.1 + '@unhead/shared': 1.11.0-beta.1 + '@unhead/schema@1.10.4': dependencies: hookable: 5.5.3 zhead: 2.2.4 + '@unhead/schema@1.11.0-beta.1': + dependencies: + hookable: 5.5.3 + zhead: 2.2.4 + '@unhead/shared@1.10.4': dependencies: '@unhead/schema': 1.10.4 + '@unhead/shared@1.11.0-beta.1': + dependencies: + '@unhead/schema': 1.11.0-beta.1 + '@unhead/ssr@1.10.4': dependencies: '@unhead/schema': 1.10.4 @@ -9087,6 +9129,15 @@ snapshots: unhead: 1.10.4 vue: 3.5.3(typescript@5.5.4) + '@unhead/vue@1.11.0-beta.1(vue@3.5.3(typescript@5.5.4))': + dependencies: + '@unhead/schema': 1.11.0-beta.1 + '@unhead/shared': 1.11.0-beta.1 + defu: 6.1.4 + hookable: 5.5.3 + unhead: 1.11.0-beta.1 + vue: 3.5.3(typescript@5.5.4) + '@unocss/astro@0.62.3(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))': dependencies: '@unocss/core': 0.62.3 @@ -13729,6 +13780,12 @@ snapshots: '@shikijs/vscode-textmate': 9.2.0 '@types/hast': 3.0.4 + shiki@1.16.2: + dependencies: + '@shikijs/core': 1.16.2 + '@shikijs/vscode-textmate': 9.2.0 + '@types/hast': 3.0.4 + side-channel@1.0.4: dependencies: call-bind: 1.0.7 @@ -14170,6 +14227,13 @@ snapshots: '@unhead/shared': 1.10.4 hookable: 5.5.3 + unhead@1.11.0-beta.1: + dependencies: + '@unhead/dom': 1.11.0-beta.1 + '@unhead/schema': 1.11.0-beta.1 + '@unhead/shared': 1.11.0-beta.1 + hookable: 5.5.3 + unicode-emoji-modifier-base@1.0.0: {} unicorn-magic@0.1.0: {} From fcf023e611efb662124164b5cbcae12503b0ee0a Mon Sep 17 00:00:00 2001 From: Nishant Aanjaney Jalan Date: Sun, 8 Sep 2024 05:28:45 +0530 Subject: [PATCH 072/108] docs: typo fixed missing closing angle bracket (#28880) --- docs/3.api/2.composables/use-async-data.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/3.api/2.composables/use-async-data.md b/docs/3.api/2.composables/use-async-data.md index a29f09d36..7619dd1eb 100644 --- a/docs/3.api/2.composables/use-async-data.md +++ b/docs/3.api/2.composables/use-async-data.md @@ -114,7 +114,7 @@ function useAsyncData( key: string, handler: (nuxtApp?: NuxtApp) => Promise, options?: AsyncDataOptions -): Promise +): Promise> type AsyncDataOptions = { server?: boolean From d5cf409ddca078266bd71ca011b9bc6ed6e58e05 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Mon, 9 Sep 2024 11:39:05 +0200 Subject: [PATCH 073/108] fix(nuxt): fix ssr log querySelector (#28864) Co-authored-by: Julien Huang --- packages/nuxt/src/app/plugins/dev-server-logs.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/nuxt/src/app/plugins/dev-server-logs.ts b/packages/nuxt/src/app/plugins/dev-server-logs.ts index 398ab47cd..468ba80d3 100644 --- a/packages/nuxt/src/app/plugins/dev-server-logs.ts +++ b/packages/nuxt/src/app/plugins/dev-server-logs.ts @@ -40,7 +40,7 @@ export default defineNuxtPlugin(async (nuxtApp) => { } if (typeof window !== 'undefined') { - const nuxtLogsElement = document.querySelector(`[data-nuxt-logs="${nuxtApp._name}"]`) + const nuxtLogsElement = document.querySelector(`[data-nuxt-logs="${nuxtApp._id}"]`) const content = nuxtLogsElement?.textContent const logs = content ? parse(content, { ...devRevivers, ...nuxtApp._payloadRevivers }) as LogObject[] : [] await nuxtApp.hooks.callHook('dev:ssr-logs', logs) From 43d34f4a70ec5491c22ac72f36be3eecdffd388e Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Mon, 9 Sep 2024 15:30:11 +0200 Subject: [PATCH 074/108] fix(nuxt): log more context of prerendering errors (#28895) --- packages/nuxt/src/core/runtime/nitro/error.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/nuxt/src/core/runtime/nitro/error.ts b/packages/nuxt/src/core/runtime/nitro/error.ts index 7620f9698..d2899e460 100644 --- a/packages/nuxt/src/core/runtime/nitro/error.ts +++ b/packages/nuxt/src/core/runtime/nitro/error.ts @@ -31,7 +31,7 @@ export default async function errorhandler (error: H3Error, error.fatal && '[fatal]', Number(errorObject.statusCode) !== 200 && `[${errorObject.statusCode}]`, ].filter(Boolean).join(' ') - console.error(tags, errorObject.message + '\n' + stack.map(l => ' ' + l.text).join(' \n')) + console.error(tags, (error.message || error.toString() || 'internal server error') + '\n' + stack.map(l => ' ' + l.text).join(' \n')) } if (event.handled) { return } @@ -119,7 +119,7 @@ function normalizeError (error: any) { // Hide details of unhandled/fatal errors in production const hideDetails = !import.meta.dev && error.unhandled - const stack = hideDetails + const stack = hideDetails && !import.meta.prerender ? [] : ((error.stack as string) || '') .split('\n') From 70b589a0021346c567485aa7984b1429590b0260 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 9 Sep 2024 14:52:01 +0100 Subject: [PATCH 075/108] chore(deps): update lycheeverse/lychee-action digest to c38ba4f (main) (#28896) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/docs-check-links.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docs-check-links.yml b/.github/workflows/docs-check-links.yml index e97699b3c..cc4260e8b 100644 --- a/.github/workflows/docs-check-links.yml +++ b/.github/workflows/docs-check-links.yml @@ -29,7 +29,7 @@ jobs: - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - name: Lychee link checker - uses: lycheeverse/lychee-action@d4128702eae98bbc5ecf74df0165a8156c80920a # for v1.8.0 + uses: lycheeverse/lychee-action@c38ba4f281730ee0d64e6963f49b708e01567b86 # for v1.8.0 with: # arguments with file types to check args: >- From 69d74489808f8a938770232f85beb65fe296a615 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 9 Sep 2024 15:44:51 +0100 Subject: [PATCH 076/108] chore(deps): update all non-major dependencies (main) (#28882) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Daniel Roe --- package.json | 4 +- packages/nuxt/package.json | 4 +- packages/ui-templates/package.json | 4 +- pnpm-lock.yaml | 271 ++++++++----------------- test/fixtures/basic-types/package.json | 2 +- 5 files changed, 87 insertions(+), 198 deletions(-) diff --git a/package.json b/package.json index 62a929d35..14288a168 100644 --- a/package.json +++ b/package.json @@ -79,7 +79,7 @@ "eslint": "9.10.0", "eslint-plugin-no-only-tests": "3.3.0", "eslint-plugin-perfectionist": "3.5.0", - "eslint-typegen": "0.3.1", + "eslint-typegen": "0.3.2", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", "happy-dom": "15.7.3", "jiti": "2.0.0-beta.3", @@ -96,7 +96,7 @@ "sherif": "1.0.0", "std-env": "3.7.0", "tinyexec": "0.3.0", - "tinyglobby": "0.2.5", + "tinyglobby": "0.2.6", "typescript": "5.5.4", "ufo": "1.5.4", "vitest": "2.0.5", diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index fcb420dce..12078e04e 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -107,7 +107,7 @@ "semver": "^7.6.3", "std-env": "^3.7.0", "strip-literal": "^2.1.0", - "tinyglobby": "0.2.5", + "tinyglobby": "0.2.6", "ufo": "^1.5.4", "ultrahtml": "^1.5.3", "uncrypto": "^0.1.3", @@ -116,7 +116,7 @@ "unhead": "^1.10.4", "unimport": "^3.11.1", "unplugin": "^1.13.1", - "unplugin-vue-router": "^0.10.7", + "unplugin-vue-router": "^0.10.8", "unstorage": "^1.12.0", "untyped": "^1.4.2", "vue": "^3.5.3", diff --git a/packages/ui-templates/package.json b/packages/ui-templates/package.json index ddcd73cc1..1de4ce434 100644 --- a/packages/ui-templates/package.json +++ b/packages/ui-templates/package.json @@ -22,14 +22,14 @@ "@unocss/reset": "0.62.3", "critters": "0.0.24", "html-minifier": "4.0.0", - "html-validate": "8.21.0", + "html-validate": "8.22.0", "jiti": "2.0.0-beta.3", "knitwork": "1.1.0", "pathe": "1.1.2", "prettier": "3.3.3", "scule": "1.3.0", "tinyexec": "0.3.0", - "tinyglobby": "0.2.5", + "tinyglobby": "0.2.6", "unocss": "0.62.3", "vite": "5.4.3" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e636b9131..b148eb1b8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -107,8 +107,8 @@ importers: specifier: 3.5.0 version: 3.5.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.10.0(jiti@2.0.0-beta.3))) eslint-typegen: - specifier: 0.3.1 - version: 0.3.1(eslint@9.10.0(jiti@2.0.0-beta.3)) + specifier: 0.3.2 + version: 0.3.2(eslint@9.10.0(jiti@2.0.0-beta.3)) h3: specifier: npm:h3-nightly@2.0.0-1718872656.6765a6e version: h3-nightly@2.0.0-1718872656.6765a6e @@ -158,8 +158,8 @@ importers: specifier: 0.3.0 version: 0.3.0 tinyglobby: - specifier: 0.2.5 - version: 0.2.5 + specifier: 0.2.6 + version: 0.2.6 typescript: specifier: 5.5.4 version: 5.5.4 @@ -417,8 +417,8 @@ importers: specifier: ^2.1.0 version: 2.1.0 tinyglobby: - specifier: 0.2.5 - version: 0.2.5 + specifier: 0.2.6 + version: 0.2.6 ufo: specifier: 1.5.4 version: 1.5.4 @@ -444,8 +444,8 @@ importers: specifier: ^1.13.1 version: 1.13.1(webpack-sources@3.2.3) unplugin-vue-router: - specifier: ^0.10.7 - version: 0.10.7(rollup@4.21.2)(vue-router@4.4.3(vue@3.5.3(typescript@5.5.4)))(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3) + specifier: ^0.10.8 + version: 0.10.8(rollup@4.21.2)(vue-router@4.4.3(vue@3.5.3(typescript@5.5.4)))(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3) unstorage: specifier: ^1.12.0 version: 1.12.0(ioredis@5.4.1) @@ -629,8 +629,8 @@ importers: specifier: 4.0.0 version: 4.0.0 html-validate: - specifier: 8.21.0 - version: 8.21.0(vitest@1.6.0(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0)) + specifier: 8.22.0 + version: 8.22.0(vitest@1.6.0(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0)) jiti: specifier: 2.0.0-beta.3 version: 2.0.0-beta.3 @@ -650,8 +650,8 @@ importers: specifier: 0.3.0 version: 0.3.0 tinyglobby: - specifier: 0.2.5 - version: 0.2.5 + specifier: 0.2.6 + version: 0.2.6 unocss: specifier: 0.62.3 version: 0.62.3(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) @@ -966,7 +966,7 @@ importers: devDependencies: '@vue/devtools-api': specifier: latest - version: 6.6.3 + version: 6.6.4 ufo: specifier: 1.5.4 version: 1.5.4 @@ -987,8 +987,8 @@ importers: specifier: latest version: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) unplugin-vue-router: - specifier: ^0.10.0 - version: 0.10.7(rollup@4.21.2)(vue-router@4.4.3(vue@3.5.3(typescript@5.5.4)))(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3) + specifier: ^0.10.7 + version: 0.10.8(rollup@4.21.2)(vue-router@4.4.3(vue@3.5.3(typescript@5.5.4)))(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3) vitest: specifier: 1.6.0 version: 1.6.0(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) @@ -1225,8 +1225,8 @@ packages: resolution: {integrity: sha512-HefgyP1x754oGCsKmV5reSmtV7IXj/kpaE1XYY+D9G5PvKKoFfSbiS4M77MdjuwlZKDIKFCffq9rPU+H/s3ZdQ==} engines: {node: '>=6.9.0'} - '@babel/types@7.25.2': - resolution: {integrity: sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==} + '@babel/types@7.25.6': + resolution: {integrity: sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==} engines: {node: '>=6.9.0'} '@bcoe/v8-coverage@0.2.3': @@ -2274,9 +2274,6 @@ packages: '@shikijs/core@1.12.1': resolution: {integrity: sha512-biCz/mnkMktImI6hMfMX3H9kOeqsInxWEyCHbSlL8C/2TR1FqfmGxTLRNwYCKsyCyxWLbB8rEqXRVZuyxuLFmA==} - '@shikijs/core@1.16.1': - resolution: {integrity: sha512-aI0hBtw+a6KsJp2jcD4YuQqKpeCbURMZbhHVozDknJpm+KJqeMRkEnfBC8BaKE/5XC+uofPgCLsa/TkTk0Ba0w==} - '@shikijs/core@1.16.2': resolution: {integrity: sha512-XSVH5OZCvE4WLMgdoBqfPMYmGHGmCC3OgZhw0S7KcSi2XKZ+5oHGe71GFnTljgdOxvxx5WrRks6QoTLKrl1eAA==} @@ -2292,11 +2289,11 @@ packages: '@shikijs/vscode-textmate@9.2.0': resolution: {integrity: sha512-5FinaOp6Vdh/dl4/yaOTh0ZeKch+rYS8DUb38V3GMKYVkdqzxw53lViRKUYkVILRiVQT7dcPC7VvAKOR73zVtQ==} - '@sidvind/better-ajv-errors@2.1.3': - resolution: {integrity: sha512-lWuod/rh7Xz5uXiEGSfm2Sd5PG7K/6yJfoAZVqzsEswjPJhUz15R7Gn/o8RczA041QS15hBd/BCSeu9vwPArkA==} + '@sidvind/better-ajv-errors@3.0.1': + resolution: {integrity: sha512-++1mEYIeozfnwWI9P1ECvOPoacy+CgDASrmGvXPMCcqgx0YUzB01vZ78uHdQ443V6sTY+e9MzHqmN9DOls02aw==} engines: {node: '>= 16.14'} peerDependencies: - ajv: 4.11.8 - 8 + ajv: ^6.12.3 || ^7.0.0 || ^8.0.0 '@sinclair/typebox@0.27.8': resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} @@ -2757,15 +2754,9 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@vue/compiler-core@3.5.2': - resolution: {integrity: sha512-1aP7FL2GkqfcskHWGg3lfWQpJnrmewKc+rNJ/hq9WNaAw4BEyJ5QbNChnqmbw+tJ409zdy1XWmUeXXMrCKJcQQ==} - '@vue/compiler-core@3.5.3': resolution: {integrity: sha512-adAfy9boPkP233NTyvLbGEqVuIfK/R0ZsBsIOW4BZNfb4BRpRW41Do1u+ozJpsb+mdoy80O20IzAsHaihRb5qA==} - '@vue/compiler-dom@3.5.2': - resolution: {integrity: sha512-QY4DpT8ZIUyu/ZA5gErpSEDocGNEbHmpkZIC/d5jbp/rUF0iOJNigAy3HCCKc0PMMhDlrcysO3ufQ6Ab4MpEcQ==} - '@vue/compiler-dom@3.5.3': resolution: {integrity: sha512-wnzFArg9zpvk/811CDOZOadJRugf1Bgl/TQ3RfV4nKfSPok4hi0w10ziYUQR6LnnBAUlEXYLUfZ71Oj9ds/+QA==} @@ -2778,8 +2769,8 @@ packages: '@vue/compiler-vue2@2.7.16': resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==} - '@vue/devtools-api@6.6.3': - resolution: {integrity: sha512-0MiMsFma/HqA6g3KLKn+AGpL1kgKhFWszC9U29NfpWK5LE7bjeXxySWJrOJ77hBz+TBrBQ7o4QJqbPbqbs8rJw==} + '@vue/devtools-api@6.6.4': + resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==} '@vue/devtools-core@7.3.3': resolution: {integrity: sha512-i6Bwkx4OwfY0QVHjAdsivhlzZ2HMj7fbNRYJsWspQ+dkA1f3nTzycPqZmVUsm2TGkbQlhTMhCAdDoP97JKoc+g==} @@ -2820,9 +2811,6 @@ packages: peerDependencies: vue: 3.5.3 - '@vue/shared@3.5.2': - resolution: {integrity: sha512-Ce89WNFBzcDca/AgFTxgX4/K4iAyF7oFIp8Z5aBbFBNbtpwnQr+5pZOoHndxnjE2h+YFcipVMzs9UL11XB6dwA==} - '@vue/shared@3.5.3': resolution: {integrity: sha512-Jp2v8nylKBT+PlOUjun2Wp/f++TfJVFjshLzNtJDdmFJabJa7noGMncqXRM1vXGX+Yo2V7WykQFNxusSim8SCA==} @@ -3962,8 +3950,8 @@ packages: resolution: {integrity: sha512-6E4xmrTw5wtxnLA5wYL3WDfhZ/1bUBGOXV0zQvVRDOtrR8D0p6W7fs3JweNYhwRYeGvd/1CKX2se0/2s7Q/nJA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint-typegen@0.3.1: - resolution: {integrity: sha512-D1hMMOuQw+WmN1uMk5lDfc9XCgOZMRlvOWwQfME6dyAgJqxGJ/STEyN7YBmt3zMqKkN7XJJ+4mjB82JcR4s/UA==} + eslint-typegen@0.3.2: + resolution: {integrity: sha512-YD/flDDDYoBszomo6wVAJ01HcEWTLfOb04+Mwir8/oR66t2bnajw+qUI6JfBoBQO3HbebcCmEtgjKgWVB67ggQ==} peerDependencies: eslint: ^8.45.0 || ^9.0.0 @@ -4075,8 +4063,8 @@ packages: fastq@1.15.0: resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} - fdir@6.2.0: - resolution: {integrity: sha512-9XaWcDl0riOX5j2kYfy0kKdg7skw3IY6kA4LFT8Tk2yF9UdrADUy8D6AJuBLtf7ISm/MksumwAHE3WVbMRyCLw==} + fdir@6.3.0: + resolution: {integrity: sha512-QOnuT+BOtivR77wYvCWHfGt9s4Pz1VIMbD463vegT5MLqNXy8rYFT/lPVEqf/bhYeT6qmqrNHhsX+rWwe3rOCQ==} peerDependencies: picomatch: ^3 || ^4 peerDependenciesMeta: @@ -4412,8 +4400,8 @@ packages: resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==} engines: {node: '>=8'} - html-validate@8.21.0: - resolution: {integrity: sha512-f6uyHdNeul4f/E6TDaUrH8agrVmnG5VbWwmIhbkg+Vrz+To/2xxbc+soBKXqani1QSaA+5I12Qr7dQt/HVFJtw==} + html-validate@8.22.0: + resolution: {integrity: sha512-kKDnU04zdxQIOSZVD6BKma6gWpCMCCFwYvHWwTorBMVbSYXMW1B5kGgLwOMHzTlC3yiuaO7NvJprXk3w7Jko/Q==} engines: {node: '>= 16.14'} hasBin: true peerDependencies: @@ -4485,10 +4473,6 @@ packages: ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} - ignore@5.3.1: - resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} - engines: {node: '>= 4'} - ignore@5.3.2: resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} engines: {node: '>= 4'} @@ -6316,9 +6300,6 @@ packages: shiki@1.12.1: resolution: {integrity: sha512-nwmjbHKnOYYAe1aaQyEBHvQymJgfm86ZSS7fT8OaPRr4sbAcBNz7PbfAikMEFSDQ6se2j2zobkXvVKcBOm0ysg==} - shiki@1.16.1: - resolution: {integrity: sha512-tCJIMaxDVB1mEIJ5TvfZU7kCPB5eo9fli5+21Olc/bmyv+w8kye3JOp+LZRmGkAyT71hrkefQhTiY+o9mBikRQ==} - shiki@1.16.2: resolution: {integrity: sha512-gSym0hZf5a1U0iDPsdoOAZbvoi+e0c6c3NKAi03FoSLTm7oG20tum29+gk0wzzivOasn3loxfGUPT+jZXIUbWg==} @@ -6598,8 +6579,8 @@ packages: tinyexec@0.3.0: resolution: {integrity: sha512-tVGE0mVJPGb0chKhqmsoosjsS+qUnJVGJpZgsHYQcGoPlG3B51R3PouqTgEGH2Dc9jjFyOqOpix6ZHNMXp1FZg==} - tinyglobby@0.2.5: - resolution: {integrity: sha512-Dlqgt6h0QkoHttG53/WGADNh9QhcjCAIZMTERAVhdpmIBEejSuLI9ZmGKWzB7tweBjlk30+s/ofi4SLmBeTYhw==} + tinyglobby@0.2.6: + resolution: {integrity: sha512-NbBoFBpqfcgd1tCiO8Lkfdk+xrA7mlLR9zgvZcZWQQwU63XAfUePyd6wZBaU93Hqw347lHnwFzttAkemHzzz4g==} engines: {node: '>=12.0.0'} tinypool@0.8.4: @@ -6820,8 +6801,8 @@ packages: vite: optional: true - unplugin-vue-router@0.10.7: - resolution: {integrity: sha512-5KEh7Swc1L2Xh5WOD7yQLeB5bO3iTw+Hst7qMxwmwYcPm9qVrtrRTZUftn2Hj4is17oMKgqacyWadjQzwW5B/Q==} + unplugin-vue-router@0.10.8: + resolution: {integrity: sha512-xi+eLweYAqolIoTRSmumbi6Yx0z5M0PLvl+NFNVWHJgmE2ByJG1SZbrn+TqyuDtIyln20KKgq8tqmL7aLoiFjw==} peerDependencies: vue-router: ^4.4.0 peerDependenciesMeta: @@ -6837,50 +6818,6 @@ packages: webpack-sources: optional: true - unstorage@1.10.2: - resolution: {integrity: sha512-cULBcwDqrS8UhlIysUJs2Dk0Mmt8h7B0E6mtR+relW9nZvsf/u4SkAYyNliPiPW7XtFNb5u3IUMkxGxFTTRTgQ==} - peerDependencies: - '@azure/app-configuration': ^1.5.0 - '@azure/cosmos': ^4.0.0 - '@azure/data-tables': ^13.2.2 - '@azure/identity': ^4.0.1 - '@azure/keyvault-secrets': ^4.8.0 - '@azure/storage-blob': ^12.17.0 - '@capacitor/preferences': ^5.0.7 - '@netlify/blobs': ^6.5.0 || ^7.0.0 - '@planetscale/database': ^1.16.0 - '@upstash/redis': ^1.28.4 - '@vercel/kv': ^1.0.1 - idb-keyval: ^6.2.1 - ioredis: ^5.3.2 - peerDependenciesMeta: - '@azure/app-configuration': - optional: true - '@azure/cosmos': - optional: true - '@azure/data-tables': - optional: true - '@azure/identity': - optional: true - '@azure/keyvault-secrets': - optional: true - '@azure/storage-blob': - optional: true - '@capacitor/preferences': - optional: true - '@netlify/blobs': - optional: true - '@planetscale/database': - optional: true - '@upstash/redis': - optional: true - '@vercel/kv': - optional: true - idb-keyval: - optional: true - ioredis: - optional: true - unstorage@1.12.0: resolution: {integrity: sha512-ARZYTXiC+e8z3lRM7/qY9oyaOkaozCeNd2xoz7sYK9fv7OLGhVsf+BZbmASqiK/HTZ7T6eAlnVq9JynZppyk3w==} peerDependencies: @@ -7456,7 +7393,7 @@ snapshots: '@babel/parser': 7.25.3 '@babel/template': 7.25.0 '@babel/traverse': 7.25.3 - '@babel/types': 7.25.2 + '@babel/types': 7.25.6 convert-source-map: 2.0.0 debug: 4.3.6(supports-color@9.4.0) gensync: 1.0.0-beta.2 @@ -7467,14 +7404,14 @@ snapshots: '@babel/generator@7.25.0': dependencies: - '@babel/types': 7.25.2 + '@babel/types': 7.25.6 '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 '@babel/helper-annotate-as-pure@7.24.7': dependencies: - '@babel/types': 7.25.2 + '@babel/types': 7.25.6 '@babel/helper-compilation-targets@7.25.2': dependencies: @@ -7501,28 +7438,28 @@ snapshots: '@babel/helper-environment-visitor@7.24.7': dependencies: - '@babel/types': 7.25.2 + '@babel/types': 7.25.6 '@babel/helper-function-name@7.24.7': dependencies: '@babel/template': 7.25.0 - '@babel/types': 7.25.2 + '@babel/types': 7.25.6 '@babel/helper-member-expression-to-functions@7.24.7': dependencies: '@babel/traverse': 7.25.3 - '@babel/types': 7.25.2 + '@babel/types': 7.25.6 transitivePeerDependencies: - supports-color '@babel/helper-module-imports@7.22.15': dependencies: - '@babel/types': 7.25.2 + '@babel/types': 7.25.6 '@babel/helper-module-imports@7.24.7': dependencies: '@babel/traverse': 7.25.3 - '@babel/types': 7.25.2 + '@babel/types': 7.25.6 transitivePeerDependencies: - supports-color @@ -7538,7 +7475,7 @@ snapshots: '@babel/helper-optimise-call-expression@7.24.7': dependencies: - '@babel/types': 7.25.2 + '@babel/types': 7.25.6 '@babel/helper-plugin-utils@7.24.7': {} @@ -7554,20 +7491,20 @@ snapshots: '@babel/helper-simple-access@7.24.7': dependencies: '@babel/traverse': 7.25.3 - '@babel/types': 7.25.2 + '@babel/types': 7.25.6 transitivePeerDependencies: - supports-color '@babel/helper-skip-transparent-expression-wrappers@7.24.7': dependencies: '@babel/traverse': 7.25.3 - '@babel/types': 7.25.2 + '@babel/types': 7.25.6 transitivePeerDependencies: - supports-color '@babel/helper-split-export-declaration@7.24.7': dependencies: - '@babel/types': 7.25.2 + '@babel/types': 7.25.6 '@babel/helper-string-parser@7.24.8': {} @@ -7578,7 +7515,7 @@ snapshots: '@babel/helpers@7.25.0': dependencies: '@babel/template': 7.25.0 - '@babel/types': 7.25.2 + '@babel/types': 7.25.6 '@babel/highlight@7.24.7': dependencies: @@ -7589,7 +7526,7 @@ snapshots: '@babel/parser@7.25.3': dependencies: - '@babel/types': 7.25.2 + '@babel/types': 7.25.6 '@babel/plugin-proposal-decorators@7.23.2(@babel/core@7.25.2)': dependencies: @@ -7667,7 +7604,7 @@ snapshots: dependencies: '@babel/code-frame': 7.24.7 '@babel/parser': 7.25.3 - '@babel/types': 7.25.2 + '@babel/types': 7.25.6 '@babel/traverse@7.25.3': dependencies: @@ -7675,13 +7612,13 @@ snapshots: '@babel/generator': 7.25.0 '@babel/parser': 7.25.3 '@babel/template': 7.25.0 - '@babel/types': 7.25.2 + '@babel/types': 7.25.6 debug: 4.3.6(supports-color@9.4.0) globals: 11.12.0 transitivePeerDependencies: - supports-color - '@babel/types@7.25.2': + '@babel/types@7.25.6': dependencies: '@babel/helper-string-parser': 7.24.8 '@babel/helper-validator-identifier': 7.24.7 @@ -8222,7 +8159,7 @@ snapshots: semver: 7.6.3 simple-git: 3.25.0 sirv: 2.0.4 - tinyglobby: 0.2.5 + tinyglobby: 0.2.6 unimport: 3.11.1(rollup@4.21.2)(webpack-sources@3.2.3) vite: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) vite-plugin-inspect: 0.8.7(@nuxt/kit@packages+kit)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) @@ -8436,7 +8373,7 @@ snapshots: remark-parse: 11.0.0 remark-rehype: 11.1.0 scule: 1.3.0 - shiki: 1.16.1 + shiki: 1.16.2 ufo: 1.5.4 unified: 11.0.5 unist-builder: 4.0.0 @@ -8747,11 +8684,6 @@ snapshots: dependencies: '@types/hast': 3.0.4 - '@shikijs/core@1.16.1': - dependencies: - '@shikijs/vscode-textmate': 9.2.0 - '@types/hast': 3.0.4 - '@shikijs/core@1.16.2': dependencies: '@shikijs/vscode-textmate': 9.2.0 @@ -8787,11 +8719,10 @@ snapshots: '@shikijs/vscode-textmate@9.2.0': {} - '@sidvind/better-ajv-errors@2.1.3(ajv@8.12.0)': + '@sidvind/better-ajv-errors@3.0.1(ajv@8.12.0)': dependencies: - '@babel/code-frame': 7.24.7 ajv: 8.12.0 - chalk: 4.1.2 + kleur: 4.1.5 '@sinclair/typebox@0.27.8': {} @@ -9163,7 +9094,7 @@ snapshots: magic-string: 0.30.11 pathe: 1.1.2 perfect-debounce: 1.0.0 - tinyglobby: 0.2.5 + tinyglobby: 0.2.6 transitivePeerDependencies: - rollup - supports-color @@ -9219,7 +9150,7 @@ snapshots: css-tree: 2.3.1 magic-string: 0.30.11 postcss: 8.4.45 - tinyglobby: 0.2.5 + tinyglobby: 0.2.6 transitivePeerDependencies: - supports-color @@ -9315,7 +9246,7 @@ snapshots: '@unocss/transformer-directives': 0.62.3 chokidar: 3.6.0 magic-string: 0.30.11 - tinyglobby: 0.2.5 + tinyglobby: 0.2.6 vite: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - rollup @@ -9329,7 +9260,7 @@ snapshots: '@unocss/core': 0.62.3 chokidar: 3.6.0 magic-string: 0.30.11 - tinyglobby: 0.2.5 + tinyglobby: 0.2.6 unplugin: 1.13.1(webpack-sources@3.2.3) webpack: 5.94.0(esbuild@0.23.1) webpack-sources: 3.2.3 @@ -9482,7 +9413,7 @@ snapshots: '@vue-macros/common@1.12.2(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4))': dependencies: - '@babel/types': 7.25.2 + '@babel/types': 7.25.6 '@rollup/pluginutils': 5.1.0(rollup@4.21.2) '@vue/compiler-sfc': 3.5.3 ast-kit: 1.0.1 @@ -9502,7 +9433,7 @@ snapshots: '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2) '@babel/template': 7.25.0 '@babel/traverse': 7.25.3 - '@babel/types': 7.25.2 + '@babel/types': 7.25.6 '@vue/babel-helper-vue-transform-on': 1.2.2 '@vue/babel-plugin-resolve-type': 1.2.2(@babel/core@7.25.2) camelcase: 6.3.0 @@ -9522,14 +9453,6 @@ snapshots: '@babel/parser': 7.25.3 '@vue/compiler-sfc': 3.5.3 - '@vue/compiler-core@3.5.2': - dependencies: - '@babel/parser': 7.25.3 - '@vue/shared': 3.5.2 - entities: 4.5.0 - estree-walker: 2.0.2 - source-map-js: 1.2.0 - '@vue/compiler-core@3.5.3': dependencies: '@babel/parser': 7.25.3 @@ -9538,11 +9461,6 @@ snapshots: estree-walker: 2.0.2 source-map-js: 1.2.0 - '@vue/compiler-dom@3.5.2': - dependencies: - '@vue/compiler-core': 3.5.2 - '@vue/shared': 3.5.2 - '@vue/compiler-dom@3.5.3': dependencies: '@vue/compiler-core': 3.5.3 @@ -9570,7 +9488,7 @@ snapshots: de-indent: 1.0.2 he: 1.2.0 - '@vue/devtools-api@6.6.3': {} + '@vue/devtools-api@6.6.4': {} '@vue/devtools-core@7.3.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))': dependencies: @@ -9600,7 +9518,7 @@ snapshots: '@vue/language-core@2.0.29(typescript@5.5.4)': dependencies: '@volar/language-core': 2.4.1 - '@vue/compiler-dom': 3.5.2 + '@vue/compiler-dom': 3.5.3 '@vue/compiler-vue2': 2.7.16 '@vue/shared': 3.5.3 computeds: 0.0.1 @@ -9613,7 +9531,7 @@ snapshots: '@vue/language-core@2.1.6(typescript@5.5.4)': dependencies: '@volar/language-core': 2.4.1 - '@vue/compiler-dom': 3.5.2 + '@vue/compiler-dom': 3.5.3 '@vue/compiler-vue2': 2.7.16 '@vue/shared': 3.5.3 computeds: 0.0.1 @@ -9645,8 +9563,6 @@ snapshots: '@vue/shared': 3.5.3 vue: 3.5.3(typescript@5.5.4) - '@vue/shared@3.5.2': {} - '@vue/shared@3.5.3': {} '@vue/test-utils@2.4.6': @@ -9942,7 +9858,7 @@ snapshots: babel-walk@3.0.0-canary-5: dependencies: - '@babel/types': 7.25.2 + '@babel/types': 7.25.6 bail@2.0.2: {} @@ -10244,7 +10160,7 @@ snapshots: constantinople@4.0.1: dependencies: '@babel/parser': 7.25.3 - '@babel/types': 7.25.2 + '@babel/types': 7.25.6 convert-gitmoji@0.1.3: {} @@ -10878,9 +10794,8 @@ snapshots: esrecurse: 4.3.0 estraverse: 5.3.0 - eslint-typegen@0.3.1(eslint@9.10.0(jiti@2.0.0-beta.3)): + eslint-typegen@0.3.2(eslint@9.10.0(jiti@2.0.0-beta.3)): dependencies: - '@types/eslint': 9.6.1 eslint: 9.10.0(jiti@2.0.0-beta.3) json-schema-to-typescript-lite: 14.1.0 ohash: 1.1.3 @@ -11037,7 +10952,7 @@ snapshots: dependencies: reusify: 1.0.4 - fdir@6.2.0(picomatch@4.0.2): + fdir@6.3.0(picomatch@4.0.2): optionalDependencies: picomatch: 4.0.2 @@ -11428,15 +11343,14 @@ snapshots: html-tags@3.3.1: {} - html-validate@8.21.0(vitest@1.6.0(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0)): + html-validate@8.22.0(vitest@1.6.0(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0)): dependencies: - '@babel/code-frame': 7.24.7 '@html-validate/stylish': 4.2.0 - '@sidvind/better-ajv-errors': 2.1.3(ajv@8.12.0) + '@sidvind/better-ajv-errors': 3.0.1(ajv@8.12.0) ajv: 8.12.0 deepmerge: 4.3.1 glob: 10.4.1 - ignore: 5.3.1 + ignore: 5.3.2 kleur: 4.1.5 minimist: 1.2.8 prompts: 2.4.2 @@ -11498,8 +11412,6 @@ snapshots: ieee754@1.2.1: {} - ignore@5.3.1: {} - ignore@5.3.2: {} image-meta@0.2.1: {} @@ -11994,7 +11906,7 @@ snapshots: magicast@0.3.4: dependencies: '@babel/parser': 7.25.3 - '@babel/types': 7.25.2 + '@babel/types': 7.25.6 source-map-js: 1.2.0 make-dir@3.1.0: @@ -12565,7 +12477,7 @@ snapshots: unctx: 2.3.1(webpack-sources@3.2.3) unenv: 1.10.0 unimport: 3.11.1(rollup@4.21.2)(webpack-sources@3.2.3) - unstorage: 1.10.2(ioredis@5.4.1) + unstorage: 1.12.0(ioredis@5.4.1) untyped: 1.4.2 unwasm: 0.3.9(webpack-sources@3.2.3) transitivePeerDependencies: @@ -12766,7 +12678,7 @@ snapshots: pathe: 1.1.2 picocolors: 1.0.1 remark-parse: 11.0.0 - shiki: 1.16.1 + shiki: 1.16.2 twoslash: 0.2.10(typescript@5.5.4) typescript: 5.5.4 unified: 11.0.5 @@ -13774,12 +13686,6 @@ snapshots: '@shikijs/core': 1.12.1 '@types/hast': 3.0.4 - shiki@1.16.1: - dependencies: - '@shikijs/core': 1.16.1 - '@shikijs/vscode-textmate': 9.2.0 - '@types/hast': 3.0.4 - shiki@1.16.2: dependencies: '@shikijs/core': 1.16.2 @@ -14055,9 +13961,9 @@ snapshots: tinyexec@0.3.0: {} - tinyglobby@0.2.5: + tinyglobby@0.2.6: dependencies: - fdir: 6.2.0(picomatch@4.0.2) + fdir: 6.3.0(picomatch@4.0.2) picomatch: 4.0.2 tinypool@0.8.4: {} @@ -14326,9 +14232,9 @@ snapshots: - rollup - supports-color - unplugin-vue-router@0.10.7(rollup@4.21.2)(vue-router@4.4.3(vue@3.5.3(typescript@5.5.4)))(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3): + unplugin-vue-router@0.10.8(rollup@4.21.2)(vue-router@4.4.3(vue@3.5.3(typescript@5.5.4)))(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3): dependencies: - '@babel/types': 7.25.2 + '@babel/types': 7.25.6 '@rollup/pluginutils': 5.1.0(rollup@4.21.2) '@vue-macros/common': 1.12.2(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4)) ast-walker-scope: 0.6.2 @@ -14356,23 +14262,6 @@ snapshots: optionalDependencies: webpack-sources: 3.2.3 - unstorage@1.10.2(ioredis@5.4.1): - dependencies: - anymatch: 3.1.3 - chokidar: 3.6.0 - destr: 2.0.3 - h3: h3-nightly@2.0.0-1718872656.6765a6e - listhen: 1.7.2 - lru-cache: 10.4.3 - mri: 1.2.0 - node-fetch-native: 1.6.4 - ofetch: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) - ufo: 1.5.4 - optionalDependencies: - ioredis: 5.4.1 - transitivePeerDependencies: - - uWebSockets.js - unstorage@1.12.0(ioredis@5.4.1): dependencies: anymatch: 3.1.3 @@ -14402,7 +14291,7 @@ snapshots: dependencies: '@babel/core': 7.25.2 '@babel/standalone': 7.23.9 - '@babel/types': 7.25.2 + '@babel/types': 7.25.6 defu: 6.1.4 jiti: 2.0.0-beta.3 mri: 1.2.0 @@ -14566,7 +14455,7 @@ snapshots: '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.2) '@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.25.2) '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.25.2) - '@vue/compiler-dom': 3.5.2 + '@vue/compiler-dom': 3.5.3 kolorist: 1.8.0 magic-string: 0.30.11 vite: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) @@ -14741,7 +14630,7 @@ snapshots: vue-router@4.4.3(vue@3.5.3(typescript@5.5.4)): dependencies: - '@vue/devtools-api': 6.6.3 + '@vue/devtools-api': 6.6.4 vue: 3.5.3(typescript@5.5.4) vue-tsc@2.1.6(typescript@5.5.4): @@ -14938,7 +14827,7 @@ snapshots: with@7.0.2: dependencies: '@babel/parser': 7.25.3 - '@babel/types': 7.25.2 + '@babel/types': 7.25.6 assert-never: 1.2.1 babel-walk: 3.0.0-canary-5 diff --git a/test/fixtures/basic-types/package.json b/test/fixtures/basic-types/package.json index 2eee0a54f..56d707175 100644 --- a/test/fixtures/basic-types/package.json +++ b/test/fixtures/basic-types/package.json @@ -10,7 +10,7 @@ }, "devDependencies": { "ofetch": "latest", - "unplugin-vue-router": "^0.10.0", + "unplugin-vue-router": "^0.10.7", "vitest": "1.6.0", "vue": "latest", "vue-router": "latest" From ada1e49f5a8cf342d74498f8b2588d598c05941c Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Mon, 9 Sep 2024 17:30:10 +0200 Subject: [PATCH 077/108] fix(nuxt): enable `injectAtEnd` to reduce circular auto-imports (#28822) --- packages/nuxt/src/components/transform.ts | 1 + packages/nuxt/src/imports/module.ts | 1 + packages/nuxt/test/auto-imports.test.ts | 1 + packages/nuxt/test/components-transform.test.ts | 9 ++++++--- 4 files changed, 9 insertions(+), 3 deletions(-) diff --git a/packages/nuxt/src/components/transform.ts b/packages/nuxt/src/components/transform.ts index f11f9ce55..5a76483b1 100644 --- a/packages/nuxt/src/components/transform.ts +++ b/packages/nuxt/src/components/transform.ts @@ -22,6 +22,7 @@ export function createTransformPlugin (nuxt: Nuxt, getComponents: getComponentsT }, ], virtualImports: ['#components'], + injectAtEnd: true, }) function getComponentsImports (): Import[] { diff --git a/packages/nuxt/src/imports/module.ts b/packages/nuxt/src/imports/module.ts index f332a668d..29e35589b 100644 --- a/packages/nuxt/src/imports/module.ts +++ b/packages/nuxt/src/imports/module.ts @@ -40,6 +40,7 @@ export default defineNuxtModule>({ // Create a context to share state between module internals const ctx = createUnimport({ + injectAtEnd: true, ...options, addons: { vueTemplate: options.autoImport, diff --git a/packages/nuxt/test/auto-imports.test.ts b/packages/nuxt/test/auto-imports.test.ts index 3ae56bfb2..d7b326adf 100644 --- a/packages/nuxt/test/auto-imports.test.ts +++ b/packages/nuxt/test/auto-imports.test.ts @@ -18,6 +18,7 @@ describe('imports:transform', () => { ] const ctx = createUnimport({ + injectAtEnd: true, imports, }) diff --git a/packages/nuxt/test/components-transform.test.ts b/packages/nuxt/test/components-transform.test.ts index 76859ef62..d61f0bb55 100644 --- a/packages/nuxt/test/components-transform.test.ts +++ b/packages/nuxt/test/components-transform.test.ts @@ -15,7 +15,8 @@ describe('components:transform', () => { const code = await transform('import { Foo, Bar } from \'#components\'', '/app.vue') expect(code).toMatchInlineSnapshot(` - "import Foo from '/Foo.vue'; + " + import Foo from '/Foo.vue'; import { Bar } from '/Bar.vue'; " `) @@ -28,7 +29,8 @@ describe('components:transform', () => { const code = await transform('import { Foo, LazyFoo } from \'#components\'', '/app.vue') expect(code).toMatchInlineSnapshot(` - "import Foo from '/Foo.vue?nuxt_component=server&nuxt_component_name=Foo&nuxt_component_export=default'; + " + import Foo from '/Foo.vue?nuxt_component=server&nuxt_component_name=Foo&nuxt_component_export=default'; import LazyFoo from '/Foo.vue?nuxt_component=server,async&nuxt_component_name=Foo&nuxt_component_export=default'; " `) @@ -54,7 +56,8 @@ describe('components:transform', () => { const code = await transform('import { Foo, LazyFoo } from \'#components\'', '/app.vue') expect(code).toMatchInlineSnapshot(` - "import Foo from '/Foo.vue?nuxt_component=client&nuxt_component_name=Foo&nuxt_component_export=default'; + " + import Foo from '/Foo.vue?nuxt_component=client&nuxt_component_name=Foo&nuxt_component_export=default'; import LazyFoo from '/Foo.vue?nuxt_component=client,async&nuxt_component_name=Foo&nuxt_component_export=default'; " `) From 93b5b04e9afce75724e798ddaecc9bfe0d177c6f Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Mon, 9 Sep 2024 18:23:36 +0200 Subject: [PATCH 078/108] fix(nuxt): ensure we process files in `buildDir` for unimport (#28899) --- packages/nuxt/src/imports/module.ts | 14 ++++++++------ packages/nuxt/src/imports/transform.ts | 2 +- packages/nuxt/test/auto-imports.test.ts | 2 +- 3 files changed, 10 insertions(+), 8 deletions(-) diff --git a/packages/nuxt/src/imports/module.ts b/packages/nuxt/src/imports/module.ts index 29e35589b..acf7d5f87 100644 --- a/packages/nuxt/src/imports/module.ts +++ b/packages/nuxt/src/imports/module.ts @@ -1,9 +1,10 @@ import { existsSync } from 'node:fs' -import { addTemplate, addTypeTemplate, addVitePlugin, addWebpackPlugin, defineNuxtModule, isIgnored, logger, resolveAlias, tryResolveModule, updateTemplates, useNuxt } from '@nuxt/kit' +import { addBuildPlugin, addTemplate, addTypeTemplate, defineNuxtModule, isIgnored, logger, resolveAlias, tryResolveModule, updateTemplates, useNuxt } from '@nuxt/kit' import { isAbsolute, join, normalize, relative, resolve } from 'pathe' import type { Import, Unimport } from 'unimport' import { createUnimport, scanDirExports, toExports } from 'unimport' import type { ImportPresetWithDeprecation, ImportsOptions, ResolvedNuxtTemplate } from 'nuxt/schema' +import escapeRE from 'escape-string-regexp' import { lookupNodeModuleSubpath, parseNodeModulePath } from 'mlly' import { isDirectory } from '../utils' @@ -15,7 +16,7 @@ export default defineNuxtModule>({ name: 'imports', configKey: 'imports', }, - defaults: { + defaults: nuxt => ({ autoImport: true, scan: true, presets: defaultPresets, @@ -23,11 +24,13 @@ export default defineNuxtModule>({ imports: [], dirs: [], transform: { - include: [], + include: [ + new RegExp('^' + escapeRE(nuxt.options.buildDir)), + ], exclude: undefined, }, virtualImports: ['#imports'], - }, + }), async setup (options, nuxt) { // TODO: fix sharing of defaults between invocations of modules const presets = JSON.parse(JSON.stringify(options.presets)) as ImportPresetWithDeprecation[] @@ -92,8 +95,7 @@ export default defineNuxtModule>({ nuxt.options.alias['#imports'] = join(nuxt.options.buildDir, 'imports') // Transform to inject imports in production mode - addVitePlugin(() => TransformPlugin.vite({ ctx, options, sourcemap: !!nuxt.options.sourcemap.server || !!nuxt.options.sourcemap.client })) - addWebpackPlugin(() => TransformPlugin.webpack({ ctx, options, sourcemap: !!nuxt.options.sourcemap.server || !!nuxt.options.sourcemap.client })) + addBuildPlugin(TransformPlugin({ ctx, options, sourcemap: !!nuxt.options.sourcemap.server || !!nuxt.options.sourcemap.client })) const priorities = nuxt.options._layers.map((layer, i) => [layer.config.srcDir, -i] as const).sort(([a], [b]) => b.length - a.length) diff --git a/packages/nuxt/src/imports/transform.ts b/packages/nuxt/src/imports/transform.ts index 0edeb96e1..a155f18cd 100644 --- a/packages/nuxt/src/imports/transform.ts +++ b/packages/nuxt/src/imports/transform.ts @@ -8,7 +8,7 @@ import { isJS, isVue } from '../core/utils' const NODE_MODULES_RE = /[\\/]node_modules[\\/]/ const IMPORTS_RE = /(['"])#imports\1/ -export const TransformPlugin = createUnplugin(({ ctx, options, sourcemap }: { ctx: Unimport, options: Partial, sourcemap?: boolean }) => { +export const TransformPlugin = ({ ctx, options, sourcemap }: { ctx: Unimport, options: Partial, sourcemap?: boolean }) => createUnplugin(() => { return { name: 'nuxt:imports-transform', enforce: 'post', diff --git a/packages/nuxt/test/auto-imports.test.ts b/packages/nuxt/test/auto-imports.test.ts index d7b326adf..58a0203f4 100644 --- a/packages/nuxt/test/auto-imports.test.ts +++ b/packages/nuxt/test/auto-imports.test.ts @@ -22,7 +22,7 @@ describe('imports:transform', () => { imports, }) - const transformPlugin = TransformPlugin.raw({ ctx, options: { transform: { exclude: [/node_modules/] } } }, { framework: 'rollup' }) as Plugin + const transformPlugin = TransformPlugin({ ctx, options: { transform: { exclude: [/node_modules/] } } }).raw({}, { framework: 'rollup' }) as Plugin const transform = async (source: string) => { // eslint-disable-next-line @typescript-eslint/no-unsafe-function-type const result = await (transformPlugin.transform! as Function).call({ error: null, warn: null } as any, source, '') From 213ce66c3689b710e54913db892bc61880f676ce Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Mon, 9 Sep 2024 21:37:55 +0200 Subject: [PATCH 079/108] fix(nuxt): do not accept attrs on `` (#28901) --- .../src/app/components/nuxt-error-boundary.ts | 20 +++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/packages/nuxt/src/app/components/nuxt-error-boundary.ts b/packages/nuxt/src/app/components/nuxt-error-boundary.ts index ea54ff839..8fb88d830 100644 --- a/packages/nuxt/src/app/components/nuxt-error-boundary.ts +++ b/packages/nuxt/src/app/components/nuxt-error-boundary.ts @@ -2,6 +2,8 @@ import { defineComponent, onErrorCaptured, ref } from 'vue' import { useNuxtApp } from '../nuxt' export default defineComponent({ + name: 'NuxtErrorBoundary', + inheritAttrs: false, emits: { error (_error: unknown) { return true @@ -11,14 +13,16 @@ export default defineComponent({ const error = ref(null) const nuxtApp = useNuxtApp() - onErrorCaptured((err, target, info) => { - if (import.meta.client && (!nuxtApp.isHydrating || !nuxtApp.payload.serverRendered)) { - emit('error', err) - nuxtApp.hooks.callHook('vue:error', err, target, info) - error.value = err - return false - } - }) + if (import.meta.client) { + onErrorCaptured((err, target, info) => { + if (!nuxtApp.isHydrating || !nuxtApp.payload.serverRendered) { + emit('error', err) + nuxtApp.hooks.callHook('vue:error', err, target, info) + error.value = err + return false + } + }) + } function clearError () { error.value = null From 3dc1bfcbd3498f06f0a392555219070a8c3d1a56 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 9 Sep 2024 21:19:06 +0100 Subject: [PATCH 080/108] chore(deps): update all non-major dependencies (main) (#28898) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Daniel Roe --- package.json | 10 +- packages/nuxt/package.json | 16 +- packages/nuxt/src/app/nuxt.ts | 1 - .../app/plugins/view-transitions.client.ts | 12 - packages/schema/package.json | 4 +- packages/vite/package.json | 2 +- packages/webpack/package.json | 2 +- pnpm-lock.yaml | 702 ++++++++++-------- test/bundle.test.ts | 6 +- 9 files changed, 405 insertions(+), 350 deletions(-) diff --git a/package.json b/package.json index 14288a168..c1c1e9f84 100644 --- a/package.json +++ b/package.json @@ -48,7 +48,7 @@ "nuxt": "workspace:*", "postcss": "8.4.45", "rollup": "4.21.2", - "typescript": "5.5.4", + "typescript": "5.6.2", "ufo": "1.5.4", "unbuild": "3.0.0-rc.7", "vite": "5.4.3", @@ -64,8 +64,8 @@ "@types/eslint__js": "8.42.3", "@types/node": "20.16.5", "@types/semver": "7.5.8", - "@unhead/schema": "1.10.4", - "@unhead/vue": "1.10.4", + "@unhead/schema": "1.11.2", + "@unhead/vue": "1.11.2", "@vitejs/plugin-vue": "5.1.3", "@vitest/coverage-v8": "2.0.5", "@vue/test-utils": "2.4.6", @@ -97,7 +97,7 @@ "std-env": "3.7.0", "tinyexec": "0.3.0", "tinyglobby": "0.2.6", - "typescript": "5.5.4", + "typescript": "5.6.2", "ufo": "1.5.4", "vitest": "2.0.5", "vitest-environment-nuxt": "1.0.1", @@ -105,7 +105,7 @@ "vue-router": "4.4.3", "vue-tsc": "2.1.6" }, - "packageManager": "pnpm@9.9.0", + "packageManager": "pnpm@9.10.0", "engines": { "node": "^16.10.0 || >=18.0.0" }, diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 12078e04e..1d5d5ee22 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -63,12 +63,12 @@ "@nuxt/devtools": "^1.4.1", "@nuxt/kit": "workspace:*", "@nuxt/schema": "workspace:*", - "@nuxt/telemetry": "^2.5.4", + "@nuxt/telemetry": "^2.6.0", "@nuxt/vite-builder": "workspace:*", - "@unhead/dom": "^1.10.4", - "@unhead/shared": "^1.10.4", - "@unhead/ssr": "^1.10.4", - "@unhead/vue": "^1.10.4", + "@unhead/dom": "^1.11.2", + "@unhead/shared": "^1.11.2", + "@unhead/ssr": "^1.11.2", + "@unhead/vue": "^1.11.2", "@vue/shared": "^3.5.3", "acorn": "8.12.1", "c12": "^2.0.0-beta.2", @@ -113,9 +113,9 @@ "uncrypto": "^0.1.3", "unctx": "^2.3.1", "unenv": "^1.10.0", - "unhead": "^1.10.4", + "unhead": "^1.11.2", "unimport": "^3.11.1", - "unplugin": "^1.13.1", + "unplugin": "^1.14.0", "unplugin-vue-router": "^0.10.8", "unstorage": "^1.12.0", "untyped": "^1.4.2", @@ -125,7 +125,7 @@ "vue-router": "^4.4.3" }, "devDependencies": { - "@nuxt/scripts": "0.8.4", + "@nuxt/scripts": "0.8.5", "@nuxt/ui-templates": "1.3.4", "@parcel/watcher": "2.4.1", "@types/estree": "1.0.5", diff --git a/packages/nuxt/src/app/nuxt.ts b/packages/nuxt/src/app/nuxt.ts index 3b48c880b..37bc0f45b 100644 --- a/packages/nuxt/src/app/nuxt.ts +++ b/packages/nuxt/src/app/nuxt.ts @@ -18,7 +18,6 @@ import type { AsyncDataRequestStatus } from '../app/composables/asyncData' import type { NuxtAppManifestMeta } from '../app/composables/manifest' import type { LoadingIndicator } from '../app/composables/loading-indicator' import type { RouteAnnouncer } from '../app/composables/route-announcer' -import type { ViewTransition } from './plugins/view-transitions.client' // @ts-expect-error virtual file import { appId, multiApp } from '#build/nuxt.config.mjs' diff --git a/packages/nuxt/src/app/plugins/view-transitions.client.ts b/packages/nuxt/src/app/plugins/view-transitions.client.ts index e23dc02a0..c24fb0e35 100644 --- a/packages/nuxt/src/app/plugins/view-transitions.client.ts +++ b/packages/nuxt/src/app/plugins/view-transitions.client.ts @@ -56,15 +56,3 @@ export default defineNuxtPlugin((nuxtApp) => { finishTransition = undefined }) }) - -export interface ViewTransition { - ready: Promise - finished: Promise - updateCallbackDone: Promise -} - -declare global { - interface Document { - startViewTransition?: (callback: () => Promise | void) => ViewTransition - } -} diff --git a/packages/schema/package.json b/packages/schema/package.json index 7e2487e83..c9a351930 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -34,12 +34,12 @@ "prepack": "unbuild" }, "devDependencies": { - "@nuxt/telemetry": "2.5.4", + "@nuxt/telemetry": "2.6.0", "@nuxt/ui-templates": "1.3.4", "@types/file-loader": "5.0.4", "@types/pug": "2.0.10", "@types/sass-loader": "8.0.9", - "@unhead/schema": "1.10.4", + "@unhead/schema": "1.11.2", "@vitejs/plugin-vue": "5.1.3", "@vitejs/plugin-vue-jsx": "4.0.1", "@vue/compiler-core": "3.5.3", diff --git a/packages/vite/package.json b/packages/vite/package.json index 737034239..c7e6f5943 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -61,7 +61,7 @@ "strip-literal": "^2.1.0", "ufo": "^1.5.4", "unenv": "^1.10.0", - "unplugin": "^1.13.1", + "unplugin": "^1.14.0", "vite": "^5.4.3", "vite-node": "^2.0.5", "vite-plugin-checker": "^0.8.0", diff --git a/packages/webpack/package.json b/packages/webpack/package.json index cdd53763b..ea48e4c18 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -60,7 +60,7 @@ "time-fix-plugin": "^2.0.7", "ufo": "^1.5.4", "unenv": "^1.10.0", - "unplugin": "^1.13.1", + "unplugin": "^1.14.0", "url-loader": "^4.1.1", "vue-bundle-renderer": "^2.1.0", "vue-loader": "^17.4.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b148eb1b8..4599762eb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,7 +19,7 @@ overrides: nuxt: workspace:* postcss: 8.4.45 rollup: 4.21.2 - typescript: 5.5.4 + typescript: 5.6.2 ufo: 1.5.4 unbuild: 3.0.0-rc.7 vite: 5.4.3 @@ -39,19 +39,19 @@ importers: version: 9.10.0 '@nuxt/eslint-config': specifier: 0.5.6 - version: 0.5.6(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.5.4) + version: 0.5.6(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2) '@nuxt/kit': specifier: workspace:* version: link:packages/kit '@nuxt/test-utils': specifier: 3.14.1 - version: 3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.3)(vue@3.5.3(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.3(typescript@5.5.4)))(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3) + version: 3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.3)(vue@3.5.3(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.3(typescript@5.6.2)))(vue@3.5.3(typescript@5.6.2))(webpack-sources@3.2.3) '@nuxt/webpack-builder': specifier: workspace:* version: link:packages/webpack '@testing-library/vue': specifier: 8.1.0 - version: 8.1.0(@vue/compiler-sfc@3.5.3)(vue@3.5.3(typescript@5.5.4)) + version: 8.1.0(@vue/compiler-sfc@3.5.3)(vue@3.5.3(typescript@5.6.2)) '@types/eslint__js': specifier: 8.42.3 version: 8.42.3 @@ -62,14 +62,14 @@ importers: specifier: 7.5.8 version: 7.5.8 '@unhead/schema': - specifier: 1.10.4 - version: 1.10.4 + specifier: 1.11.2 + version: 1.11.2 '@unhead/vue': - specifier: 1.10.4 - version: 1.10.4(vue@3.5.3(typescript@5.5.4)) + specifier: 1.11.2 + version: 1.11.2(vue@3.5.3(typescript@5.6.2)) '@vitejs/plugin-vue': specifier: 5.1.3 - version: 5.1.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.3(typescript@5.5.4)) + version: 5.1.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.3(typescript@5.6.2)) '@vitest/coverage-v8': specifier: 2.0.5 version: 2.0.5(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0)) @@ -105,7 +105,7 @@ importers: version: 3.3.0 eslint-plugin-perfectionist: specifier: 3.5.0 - version: 3.5.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.10.0(jiti@2.0.0-beta.3))) + version: 3.5.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.10.0(jiti@2.0.0-beta.3))) eslint-typegen: specifier: 0.3.2 version: 0.3.2(eslint@9.10.0(jiti@2.0.0-beta.3)) @@ -123,7 +123,7 @@ importers: version: 0.41.0 nitro: specifier: npm:nitro-nightly@3.0.0-beta-28665895.e727afda - version: nitro-nightly@3.0.0-beta-28665895.e727afda(@opentelemetry/api@1.9.0)(encoding@0.1.13)(typescript@5.5.4)(webpack-sources@3.2.3) + version: nitro-nightly@3.0.0-beta-28665895.e727afda(@opentelemetry/api@1.9.0)(encoding@0.1.13)(typescript@5.6.2)(webpack-sources@3.2.3) nuxi: specifier: 3.13.1 version: 3.13.1 @@ -161,8 +161,8 @@ importers: specifier: 0.2.6 version: 0.2.6 typescript: - specifier: 5.5.4 - version: 5.5.4 + specifier: 5.6.2 + version: 5.6.2 ufo: specifier: 1.5.4 version: 1.5.4 @@ -171,16 +171,16 @@ importers: version: 2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) vitest-environment-nuxt: specifier: 1.0.1 - version: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.3)(vue@3.5.3(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.3(typescript@5.5.4)))(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3) + version: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.3)(vue@3.5.3(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.3(typescript@5.6.2)))(vue@3.5.3(typescript@5.6.2))(webpack-sources@3.2.3) vue: specifier: 3.5.3 - version: 3.5.3(typescript@5.5.4) + version: 3.5.3(typescript@5.6.2) vue-router: specifier: 4.4.3 - version: 4.4.3(vue@3.5.3(typescript@5.5.4)) + version: 4.4.3(vue@3.5.3(typescript@5.6.2)) vue-tsc: specifier: 2.1.6 - version: 2.1.6(typescript@5.5.4) + version: 2.1.6(typescript@5.6.2) packages/kit: dependencies: @@ -253,10 +253,10 @@ importers: version: 7.5.8 nitro: specifier: npm:nitro-nightly@3.0.0-beta-28665895.e727afda - version: nitro-nightly@3.0.0-beta-28665895.e727afda(@opentelemetry/api@1.9.0)(encoding@0.1.13)(typescript@5.5.4)(webpack-sources@3.2.3) + version: nitro-nightly@3.0.0-beta-28665895.e727afda(@opentelemetry/api@1.9.0)(encoding@0.1.13)(typescript@5.6.2)(webpack-sources@3.2.3) unbuild: specifier: 3.0.0-rc.7 - version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.1.6(typescript@5.5.4)) + version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) vite: specifier: 5.4.3 version: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) @@ -282,8 +282,8 @@ importers: specifier: workspace:* version: link:../schema '@nuxt/telemetry': - specifier: ^2.5.4 - version: 2.5.4 + specifier: ^2.6.0 + version: 2.6.0 '@nuxt/vite-builder': specifier: workspace:* version: link:../vite @@ -291,17 +291,17 @@ importers: specifier: 20.16.5 version: 20.16.5 '@unhead/dom': - specifier: ^1.10.4 - version: 1.10.4 + specifier: ^1.11.2 + version: 1.11.2 '@unhead/shared': - specifier: ^1.10.4 - version: 1.10.4 + specifier: ^1.11.2 + version: 1.11.2 '@unhead/ssr': - specifier: ^1.10.4 - version: 1.10.4 + specifier: ^1.11.2 + version: 1.11.2 '@unhead/vue': - specifier: ^1.10.4 - version: 1.10.4(vue@3.5.3(typescript@5.5.4)) + specifier: ^1.11.2 + version: 1.11.2(vue@3.5.3(typescript@5.6.2)) '@vue/shared': specifier: ^3.5.3 version: 3.5.3 @@ -379,7 +379,7 @@ importers: version: 0.1.1 nitro: specifier: npm:nitro-nightly@3.0.0-beta-28665895.e727afda - version: nitro-nightly@3.0.0-beta-28665895.e727afda(@opentelemetry/api@1.9.0)(encoding@0.1.13)(typescript@5.5.4)(webpack-sources@3.2.3) + version: nitro-nightly@3.0.0-beta-28665895.e727afda(@opentelemetry/api@1.9.0)(encoding@0.1.13)(typescript@5.6.2)(webpack-sources@3.2.3) nuxi: specifier: ^3.13.1 version: 3.13.1 @@ -435,17 +435,17 @@ importers: specifier: ^1.10.0 version: 1.10.0 unhead: - specifier: ^1.10.4 - version: 1.10.4 + specifier: ^1.11.2 + version: 1.11.2 unimport: specifier: ^3.11.1 version: 3.11.1(rollup@4.21.2)(webpack-sources@3.2.3) unplugin: - specifier: ^1.13.1 - version: 1.13.1(webpack-sources@3.2.3) + specifier: ^1.14.0 + version: 1.14.0(webpack-sources@3.2.3) unplugin-vue-router: specifier: ^0.10.8 - version: 0.10.8(rollup@4.21.2)(vue-router@4.4.3(vue@3.5.3(typescript@5.5.4)))(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3) + version: 0.10.8(rollup@4.21.2)(vue-router@4.4.3(vue@3.5.3(typescript@5.6.2)))(vue@3.5.3(typescript@5.6.2))(webpack-sources@3.2.3) unstorage: specifier: ^1.12.0 version: 1.12.0(ioredis@5.4.1) @@ -454,7 +454,7 @@ importers: version: 1.4.2 vue: specifier: 3.5.3 - version: 3.5.3(typescript@5.5.4) + version: 3.5.3(typescript@5.6.2) vue-bundle-renderer: specifier: ^2.1.0 version: 2.1.0 @@ -463,11 +463,11 @@ importers: version: 0.1.0 vue-router: specifier: ^4.4.3 - version: 4.4.3(vue@3.5.3(typescript@5.5.4)) + version: 4.4.3(vue@3.5.3(typescript@5.6.2)) devDependencies: '@nuxt/scripts': - specifier: 0.8.4 - version: 0.8.4(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.3)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(typescript@5.5.4)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1)) + specifier: 0.8.5 + version: 0.8.5(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.3)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(typescript@5.6.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.3(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1)) '@nuxt/ui-templates': specifier: workspace:* version: link:../ui-templates @@ -479,13 +479,13 @@ importers: version: 1.0.5 '@vitejs/plugin-vue': specifier: 5.1.3 - version: 5.1.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.3(typescript@5.5.4)) + version: 5.1.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.3(typescript@5.6.2)) '@vue/compiler-sfc': specifier: 3.5.3 version: 3.5.3 unbuild: specifier: 3.0.0-rc.7 - version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.1.6(typescript@5.5.4)) + version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) vite: specifier: 5.4.3 version: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) @@ -533,8 +533,8 @@ importers: version: 1.4.2 devDependencies: '@nuxt/telemetry': - specifier: 2.5.4 - version: 2.5.4 + specifier: 2.6.0 + version: 2.6.0 '@nuxt/ui-templates': specifier: workspace:* version: link:../ui-templates @@ -548,14 +548,14 @@ importers: specifier: 8.0.9 version: 8.0.9 '@unhead/schema': - specifier: 1.10.4 - version: 1.10.4 + specifier: 1.11.2 + version: 1.11.2 '@vitejs/plugin-vue': specifier: 5.1.3 - version: 5.1.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.3(typescript@5.5.4)) + version: 5.1.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.3(typescript@5.6.2)) '@vitejs/plugin-vue-jsx': specifier: 4.0.1 - version: 4.0.1(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.3(typescript@5.5.4)) + version: 4.0.1(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.3(typescript@5.6.2)) '@vue/compiler-core': specifier: 3.5.3 version: 3.5.3 @@ -564,7 +564,7 @@ importers: version: 3.5.3 '@vue/language-core': specifier: 2.1.6 - version: 2.1.6(typescript@5.5.4) + version: 2.1.6(typescript@5.6.2) c12: specifier: 2.0.0-beta.2 version: 2.0.0-beta.2(magicast@0.3.4) @@ -579,13 +579,13 @@ importers: version: 5.3.2 nitro: specifier: npm:nitro-nightly@3.0.0-beta-28665895.e727afda - version: nitro-nightly@3.0.0-beta-28665895.e727afda(@opentelemetry/api@1.9.0)(encoding@0.1.13)(typescript@5.5.4)(webpack-sources@3.2.3) + version: nitro-nightly@3.0.0-beta-28665895.e727afda(@opentelemetry/api@1.9.0)(encoding@0.1.13)(typescript@5.6.2)(webpack-sources@3.2.3) ofetch: specifier: 1.3.4 version: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) unbuild: specifier: 3.0.0-rc.7 - version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.1.6(typescript@5.5.4)) + version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) unctx: specifier: 2.3.1 version: 2.3.1(webpack-sources@3.2.3) @@ -597,16 +597,16 @@ importers: version: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) vue: specifier: 3.5.3 - version: 3.5.3(typescript@5.5.4) + version: 3.5.3(typescript@5.6.2) vue-bundle-renderer: specifier: 2.1.0 version: 2.1.0 vue-loader: specifier: 17.4.2 - version: 17.4.2(@vue/compiler-sfc@3.5.3)(vue@3.5.3(typescript@5.5.4))(webpack@5.94.0) + version: 17.4.2(@vue/compiler-sfc@3.5.3)(vue@3.5.3(typescript@5.6.2))(webpack@5.94.0) vue-router: specifier: 4.4.3 - version: 4.4.3(vue@3.5.3(typescript@5.5.4)) + version: 4.4.3(vue@3.5.3(typescript@5.6.2)) webpack: specifier: 5.94.0 version: 5.94.0 @@ -669,10 +669,10 @@ importers: version: 5.0.7(rollup@4.21.2) '@vitejs/plugin-vue': specifier: ^5.1.3 - version: 5.1.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.3(typescript@5.5.4)) + version: 5.1.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.3(typescript@5.6.2)) '@vitejs/plugin-vue-jsx': specifier: ^4.0.1 - version: 4.0.1(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.3(typescript@5.5.4)) + version: 4.0.1(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.3(typescript@5.6.2)) autoprefixer: specifier: ^10.4.20 version: 10.4.20(postcss@8.4.45) @@ -749,8 +749,8 @@ importers: specifier: ^1.10.0 version: 1.10.0 unplugin: - specifier: ^1.13.1 - version: 1.13.1(webpack-sources@3.2.3) + specifier: ^1.14.0 + version: 1.14.0(webpack-sources@3.2.3) vite: specifier: 5.4.3 version: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) @@ -759,7 +759,7 @@ importers: version: 2.0.5(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) vite-plugin-checker: specifier: ^0.8.0 - version: 0.8.0(eslint@9.10.0(jiti@2.0.0-beta.3))(optionator@0.9.3)(typescript@5.5.4)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.1.6(typescript@5.5.4)) + version: 0.8.0(eslint@9.10.0(jiti@2.0.0-beta.3))(optionator@0.9.3)(typescript@5.6.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.1.6(typescript@5.6.2)) vue-bundle-renderer: specifier: ^2.1.0 version: 2.1.0 @@ -778,10 +778,10 @@ importers: version: 4.21.2 unbuild: specifier: 3.0.0-rc.7 - version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.1.6(typescript@5.5.4)) + version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) vue: specifier: 3.5.3 - version: 3.5.3(typescript@5.5.4) + version: 3.5.3(typescript@5.6.2) packages/webpack: dependencies: @@ -820,7 +820,7 @@ importers: version: 6.2.0(webpack@5.94.0) fork-ts-checker-webpack-plugin: specifier: ^9.0.2 - version: 9.0.2(typescript@5.5.4)(webpack@5.94.0) + version: 9.0.2(typescript@5.6.2)(webpack@5.94.0) globby: specifier: ^14.0.2 version: 14.0.2 @@ -871,7 +871,7 @@ importers: version: 2.0.0 postcss-loader: specifier: ^8.1.1 - version: 8.1.1(postcss@8.4.45)(typescript@5.5.4)(webpack@5.94.0) + version: 8.1.1(postcss@8.4.45)(typescript@5.6.2)(webpack@5.94.0) postcss-url: specifier: ^10.1.3 version: 10.1.3(postcss@8.4.45) @@ -891,8 +891,8 @@ importers: specifier: ^1.10.0 version: 1.10.0 unplugin: - specifier: ^1.13.1 - version: 1.13.1(webpack-sources@3.2.3) + specifier: ^1.14.0 + version: 1.14.0(webpack-sources@3.2.3) url-loader: specifier: ^4.1.1 version: 4.1.1(file-loader@6.2.0(webpack@5.94.0))(webpack@5.94.0) @@ -901,7 +901,7 @@ importers: version: 2.1.0 vue-loader: specifier: ^17.4.2 - version: 17.4.2(@vue/compiler-sfc@3.5.3)(vue@3.5.3(typescript@5.5.4))(webpack@5.94.0) + version: 17.4.2(@vue/compiler-sfc@3.5.3)(vue@3.5.3(typescript@5.6.2))(webpack@5.94.0) webpack: specifier: ^5.94.0 version: 5.94.0 @@ -944,10 +944,10 @@ importers: version: 4.21.2 unbuild: specifier: 3.0.0-rc.7 - version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.1.6(typescript@5.5.4)) + version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) vue: specifier: 3.5.3 - version: 3.5.3(typescript@5.5.4) + version: 3.5.3(typescript@5.6.2) playground: dependencies: @@ -972,10 +972,10 @@ importers: version: 1.5.4 unplugin: specifier: latest - version: 1.13.1(webpack-sources@3.2.3) + version: 1.14.0(webpack-sources@3.2.3) vue: specifier: 3.5.3 - version: 3.5.3(typescript@5.5.4) + version: 3.5.3(typescript@5.6.2) test/fixtures/basic-types: dependencies: @@ -988,16 +988,16 @@ importers: version: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) unplugin-vue-router: specifier: ^0.10.7 - version: 0.10.8(rollup@4.21.2)(vue-router@4.4.3(vue@3.5.3(typescript@5.5.4)))(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3) + version: 0.10.8(rollup@4.21.2)(vue-router@4.4.3(vue@3.5.3(typescript@5.6.2)))(vue@3.5.3(typescript@5.6.2))(webpack-sources@3.2.3) vitest: specifier: 1.6.0 version: 1.6.0(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) vue: specifier: 3.5.3 - version: 3.5.3(typescript@5.5.4) + version: 3.5.3(typescript@5.6.2) vue-router: specifier: latest - version: 4.4.3(vue@3.5.3(typescript@5.5.4)) + version: 4.4.3(vue@3.5.3(typescript@5.6.2)) test/fixtures/minimal: dependencies: @@ -1026,8 +1026,8 @@ importers: version: link:../../../packages/nuxt devDependencies: typescript: - specifier: 5.5.4 - version: 5.5.4 + specifier: 5.6.2 + version: 5.6.2 packages: @@ -1875,11 +1875,11 @@ packages: peerDependencies: webpack: ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 - '@nuxt/scripts@0.8.4': - resolution: {integrity: sha512-OHsytvxTCgBvVWBCXOWklouCi5nNsD2yFAmEIn6YJMc98zadmlnqTnaKmroRuzxqWJRsNboSBqllPl8mJpztDQ==} + '@nuxt/scripts@0.8.5': + resolution: {integrity: sha512-J1qpdig4bRdTsLveQ/HtD1LHcAnLAgsRNTzTR5Y20OmvYk8dJNt+dS31VoN70PnfOnAYvDDDxvn3bLlXm8RGJg==} - '@nuxt/telemetry@2.5.4': - resolution: {integrity: sha512-KH6wxzsNys69daSO0xUv0LEBAfhwwjK1M+0Cdi1/vxmifCslMIY7lN11B4eywSfscbyVPAYJvANyc7XiVPImBQ==} + '@nuxt/telemetry@2.6.0': + resolution: {integrity: sha512-h4YJ1d32cU7tDKjjhjtIIEck4WF/w3DTQBT348E9Pz85YLttnLqktLM0Ez9Xc2LzCeUgBDQv1el7Ob/zT3KUqg==} hasBin: true '@nuxt/test-utils@3.14.1': @@ -2528,39 +2528,39 @@ packages: '@typescript/vfs@1.6.0': resolution: {integrity: sha512-hvJUjNVeBMp77qPINuUvYXj4FyWeeMMKZkxEATEU3hqBAQ7qdTBCUFT7Sp0Zu0faeEtFf+ldXxMEDr/bk73ISg==} peerDependencies: - typescript: 5.5.4 + typescript: 5.6.2 '@ungap/structured-clone@1.2.0': resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - '@unhead/dom@1.10.4': - resolution: {integrity: sha512-ehMy9k6efo4GTLmiP27wCtywWYdiggrP3m7h6kD/d1uhfORH3yCgsd4yXQnmDoSbsMyX6GlY5DBzy5bnYPp/Xw==} + '@unhead/dom@1.11.1': + resolution: {integrity: sha512-lyqegiA35OzcvsaP9gQpAPWv5LmZpP9D/55xkFVTnaXfd1kl1TCxBkioAzv3lxtaYsu6CLSqH/jRxO+fB3Q2kQ==} - '@unhead/dom@1.11.0-beta.1': - resolution: {integrity: sha512-ucKwEwkfcbTcfxqSKGF8m6HYwtEWW78K9ttmO1wc0y8mAOrJofMYELQyw2O6XDkr2TVwoKNfxpcA/PR9PEcN2g==} + '@unhead/dom@1.11.2': + resolution: {integrity: sha512-e5Ilqa1ktwGJGhFt3jEI78LywNuvqOR4GdEa+sV2OuKbldWBoS8DosCf7jzwEIPYgn2ubDQ0ygn9JH+m/x88gA==} - '@unhead/schema@1.10.4': - resolution: {integrity: sha512-nX9sJgKPy2t4GHB9ky/vkMLbYqXl9Num5NZToTr0rKrIGkshzHhUrbn/EiHreIjcGI1eIpu+edniCDIwGTJgmw==} + '@unhead/schema@1.11.1': + resolution: {integrity: sha512-oEl5vV3+zZyY1Y3PVE1+gWNMj2wJczP6w0gscp8RnFRSik9p94XqYzBnzeb0tezIyVJWKWycGne9ocV0uGHbzw==} - '@unhead/schema@1.11.0-beta.1': - resolution: {integrity: sha512-SyOHQwmjEv2yoDcasha6xtzCV7/b81pDtk69izVBvrbHrW6IAUYfpUcgW0eroMj3wmbAOICvaU6O6NXGdsZv4w==} + '@unhead/schema@1.11.2': + resolution: {integrity: sha512-ALyIIA0084JjGQJD6tJetQdqVNw/V6d2LaCC06jSm+JUqxsRWRZcSbNZUg5xr0T4xQPrefZYrGp76PbOdotPbQ==} - '@unhead/shared@1.10.4': - resolution: {integrity: sha512-C5wsps9i/XCBObMVQUrbXPvZG17a/e5yL0IsxpICaT4QSiZAj9v7JrNQ5WpM5JOZVMKRI5MYRdafNDw3iSmqZg==} + '@unhead/shared@1.11.1': + resolution: {integrity: sha512-05hd92qxAwkndMU8Ftklf4/97GuRVYHM0XzMz3ioENxJl8NfFGAyV48H/idt8WFv8JIkY9d7KgJDBmxG+CHi9Q==} - '@unhead/shared@1.11.0-beta.1': - resolution: {integrity: sha512-VjVwAJ7mES6ziV2V2XYaWxfgKIcdqLkllfHVp8MrYm3DpCWUC37ZwsczGpibJAfoKLS+kP8d3noF8b/9pc3HAQ==} + '@unhead/shared@1.11.2': + resolution: {integrity: sha512-Zg56xBrqkr9f9m3/+G/2CzbLba6g3/M2myWmyuZtn/ncUk3K2IXvXvlZAzMHx4yO++Xeik2QUWpHEdXRh+PxAA==} - '@unhead/ssr@1.10.4': - resolution: {integrity: sha512-2nDG08q9bTvMB24YGNJCXimAs1vuG9yVa01i/Et1B2y4P8qhweXOxnialGmt5j8xeXwPFUBCe36tC5kLCSuJoQ==} + '@unhead/ssr@1.11.2': + resolution: {integrity: sha512-Ilc+QmG4foMBr+f4u1GMSQjybSPjqi3vXfLTlqOVbr1voSlGtblYxJbZDw6KSCvfXu/s2YOPW+gCvvDLSZl3vg==} - '@unhead/vue@1.10.4': - resolution: {integrity: sha512-Q45F/KOvDeitc8GkfkPY45V8Dmw1m1b9A/aHM5A2BwRV8GyoRV+HRWVw5h02e0AO1TsICvcW8tI90qeCM2oGSA==} + '@unhead/vue@1.11.1': + resolution: {integrity: sha512-MSeFsRr0Pco96bjoY8bijV5su+xw7joqv1LUJQxcDVIp51M1cfrutzMIBTGne30/0K43aIvshCGbmyuW8jouxw==} peerDependencies: vue: 3.5.3 - '@unhead/vue@1.11.0-beta.1': - resolution: {integrity: sha512-1aUZaNKU4TAT2bS01YMPfcX5LLfrDdsrmXmhfsLVkdJnkXRqjejzG1/f+NmsniAKv0/eXU9nniJeMOHUb76nng==} + '@unhead/vue@1.11.2': + resolution: {integrity: sha512-m4GnwOd1ltXiSxp4ahIT6lziVyg6dgqKyLyWxrRWuPjZ8nXsPcpIOCjVwYB1MK0UBKMuIlgeuzVeDrTY9+APbA==} peerDependencies: vue: 3.5.3 @@ -2784,7 +2784,7 @@ packages: '@vue/language-core@2.0.29': resolution: {integrity: sha512-o2qz9JPjhdoVj8D2+9bDXbaI4q2uZTHQA/dbyZT4Bj1FR9viZxDJnLcKVHfxdn6wsOzRgpqIzJEEmSSvgMvDTQ==} peerDependencies: - typescript: 5.5.4 + typescript: 5.6.2 peerDependenciesMeta: typescript: optional: true @@ -2792,7 +2792,7 @@ packages: '@vue/language-core@2.1.6': resolution: {integrity: sha512-MW569cSky9R/ooKMh6xa2g1D0AtRKbL56k83dzus/bx//RDJk24RHWkMzbAlXjMdDNyxAaagKPRquBIxkxlCkg==} peerDependencies: - typescript: 5.5.4 + typescript: 5.6.2 peerDependenciesMeta: typescript: optional: true @@ -3420,7 +3420,7 @@ packages: resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} engines: {node: '>=14'} peerDependencies: - typescript: 5.5.4 + typescript: 5.6.2 peerDependenciesMeta: typescript: optional: true @@ -3429,7 +3429,7 @@ packages: resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==} engines: {node: '>=14'} peerDependencies: - typescript: 5.5.4 + typescript: 5.6.2 peerDependenciesMeta: typescript: optional: true @@ -4139,7 +4139,7 @@ packages: resolution: {integrity: sha512-Uochze2R8peoN1XqlSi/rGUkDQpRogtLFocP9+PGu68zk1BDAKXfdeCdyVZpgTk8V8WFVQXdEz426VKjXLO1Gg==} engines: {node: '>=12.13.0', yarn: '>=1.0.0'} peerDependencies: - typescript: 5.5.4 + typescript: 5.6.2 webpack: ^5.11.0 fraction.js@4.3.7: @@ -4227,8 +4227,8 @@ packages: git-up@7.0.0: resolution: {integrity: sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==} - git-url-parse@14.0.0: - resolution: {integrity: sha512-NnLweV+2A4nCvn4U/m2AoYu0pPKlsmhK9cknG7IMwsjFY1S2jxM+mAhsDxyxfCIGfGaD+dozsyX4b6vkYc83yQ==} + git-url-parse@15.0.0: + resolution: {integrity: sha512-5reeBufLi+i4QD3ZFftcJs9jC26aULFLBU23FeKM/b1rI0K6ofIeAblmDVO7Ht22zTDE9+CkJ3ZVb0CgJmz3UQ==} github-slugger@2.0.0: resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} @@ -5257,7 +5257,7 @@ packages: hasBin: true peerDependencies: sass: ^1.77.8 - typescript: 5.5.4 + typescript: 5.6.2 vue-tsc: ^1.8.27 || ^2.0.21 peerDependenciesMeta: sass: @@ -5480,7 +5480,7 @@ packages: resolution: {integrity: sha512-5NobO3pavTUVmErRVjnfiIIqCNjCrZeva4ElOA3nNKcSo4Jm5G7zv4WLcw6S+jDVnGGRkchxnJ2yIJBp9ULUAg==} hasBin: true peerDependencies: - typescript: 5.5.4 + typescript: 5.6.2 opener@1.5.2: resolution: {integrity: sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==} @@ -5520,6 +5520,9 @@ packages: package-manager-detector@0.1.2: resolution: {integrity: sha512-iePyefLTOm2gEzbaZKSW+eBMjg+UYsQvUKxmvGXAQ987K16efBg10MxIjZs08iyX+DY2/owKY9DIdu193kX33w==} + package-manager-detector@0.2.0: + resolution: {integrity: sha512-E385OSk9qDcXhcM9LNSe4sdhx8a9mAPrZ4sMLW+tmxl5ZuGtPUcdFu+MPP2jbgiWAZ6Pfe5soGFMd+0Db5Vrog==} + param-case@2.1.1: resolution: {integrity: sha512-eQE845L6ot89sk2N8liD8HAuH4ca6Vvr7VWAWwt7+kvvG5aBcPmmphQ68JsEG2qa9n1TykS2DLeMt363AAH8/w==} @@ -6147,7 +6150,7 @@ packages: engines: {node: '>=16'} peerDependencies: rollup: 4.21.2 - typescript: 5.5.4 + typescript: 5.6.2 rollup-plugin-visualizer@5.12.0: resolution: {integrity: sha512-8/NU9jXcHRs7Nnj07PF2o4gjxmm9lXIrZ8r175bT9dK8qoLlvKTwRMArRCMgpMGlq8CTLugRvEmyMeMXIU2pNQ==} @@ -6645,7 +6648,7 @@ packages: resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} engines: {node: '>=16'} peerDependencies: - typescript: 5.5.4 + typescript: 5.6.2 tslib@2.7.0: resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==} @@ -6661,12 +6664,12 @@ packages: twoslash-vue@0.2.10: resolution: {integrity: sha512-h3ShboisgFDGJCp+Y8q7oNY7jUmZmsWwh8CGXsSfK8R10aUeA2QvjZoWeqDfc7VKQPhrjwaUv8mVXuQOk8QWww==} peerDependencies: - typescript: 5.5.4 + typescript: 5.6.2 twoslash@0.2.10: resolution: {integrity: sha512-EBnFbGSD7VtPYCYe8tnx5wDzTfQ2wDS10J89BnTr97Zu2+wRD/CskNLPvvDEZofb37mLSce/YuTP8GgGj+vSOg==} peerDependencies: - typescript: 5.5.4 + typescript: 5.6.2 type-check@0.4.0: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} @@ -6700,8 +6703,8 @@ packages: resolution: {integrity: sha512-R6wDsVsoS9xYOpy8vgeBlqpdOyzJ12HNfQhC/aAKWM3YoCV9TtunJzh/QpkMgeDhkoynDcw5f1y+qF9yc/HHyg==} engines: {node: '>=16'} - typescript@5.5.4: - resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==} + typescript@5.6.2: + resolution: {integrity: sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==} engines: {node: '>=14.17'} hasBin: true @@ -6723,7 +6726,7 @@ packages: resolution: {integrity: sha512-LsxbMZGYC0ZwHb8sxqHzuBsMq+GS9g5ObWtnfCElpOz/yUT+raIoA6Ref53Ht4wLcjwraOxYMwVo1rHXpMpTzQ==} hasBin: true peerDependencies: - typescript: 5.5.4 + typescript: 5.6.2 peerDependenciesMeta: typescript: optional: true @@ -6747,11 +6750,11 @@ packages: unenv@1.10.0: resolution: {integrity: sha512-wY5bskBQFL9n3Eca5XnhH6KbUo/tfvkwm9OpcdCvLaeA7piBNbavbOKJySEwQ1V0RH6HvNlSAFRTpvTqgKRQXQ==} - unhead@1.10.4: - resolution: {integrity: sha512-qKiYhgZ4IuDbylP409cdwK/8WEIi5cOSIBei/OXzxFs4uxiTZHSSa8NC1qPu2kooxHqxyoXGBw8ARms9zOsbxw==} + unhead@1.11.1: + resolution: {integrity: sha512-2BqoGPtor6eR427J2m6+Qhxwpi+6Uea0Dok+gGn8v+LOzOxQG/fNR6m7qw+7a0uB2PlR3ImvoAvWQ/LiNevymg==} - unhead@1.11.0-beta.1: - resolution: {integrity: sha512-pUhuWQ9LaDRzZ7Xz9YeMSEp0dVSJ8JlGdNVXUqfWzOqA3AZv8BZPVUH5mZbbaN2gWIOyEdCIGIXoCz0mBd21SQ==} + unhead@1.11.2: + resolution: {integrity: sha512-k/MA5yzPh5M4pksDzOXf2GBJn0XV4quWao1q173NF7NL3Ji4RQ3ZxvZcwA/nGr7wu3+twJIRoKti3Otc4JMNyw==} unicode-emoji-modifier-base@1.0.0: resolution: {integrity: sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==} @@ -6809,8 +6812,8 @@ packages: vue-router: optional: true - unplugin@1.13.1: - resolution: {integrity: sha512-6Kq1iSSwg7KyjcThRUks9LuqDAKvtnioxbL9iEtB9ctTyBA5OmrB8gZd/d225VJu1w3UpUsKV7eGrvf59J7+VA==} + unplugin@1.14.0: + resolution: {integrity: sha512-cfkZeALGyW7tKYjZbi0G+pn0XnUFa0QvLIeLJEUUlnU0R8YYsBQnt5+h9Eu1B7AB7KETld+UBFI5lOeBL+msoQ==} engines: {node: '>=14.0.0'} peerDependencies: webpack-sources: ^3 @@ -6818,6 +6821,50 @@ packages: webpack-sources: optional: true + unstorage@1.10.2: + resolution: {integrity: sha512-cULBcwDqrS8UhlIysUJs2Dk0Mmt8h7B0E6mtR+relW9nZvsf/u4SkAYyNliPiPW7XtFNb5u3IUMkxGxFTTRTgQ==} + peerDependencies: + '@azure/app-configuration': ^1.5.0 + '@azure/cosmos': ^4.0.0 + '@azure/data-tables': ^13.2.2 + '@azure/identity': ^4.0.1 + '@azure/keyvault-secrets': ^4.8.0 + '@azure/storage-blob': ^12.17.0 + '@capacitor/preferences': ^5.0.7 + '@netlify/blobs': ^6.5.0 || ^7.0.0 + '@planetscale/database': ^1.16.0 + '@upstash/redis': ^1.28.4 + '@vercel/kv': ^1.0.1 + idb-keyval: ^6.2.1 + ioredis: ^5.3.2 + peerDependenciesMeta: + '@azure/app-configuration': + optional: true + '@azure/cosmos': + optional: true + '@azure/data-tables': + optional: true + '@azure/identity': + optional: true + '@azure/keyvault-secrets': + optional: true + '@azure/storage-blob': + optional: true + '@capacitor/preferences': + optional: true + '@netlify/blobs': + optional: true + '@planetscale/database': + optional: true + '@upstash/redis': + optional: true + '@vercel/kv': + optional: true + idb-keyval: + optional: true + ioredis: + optional: true + unstorage@1.12.0: resolution: {integrity: sha512-ARZYTXiC+e8z3lRM7/qY9oyaOkaozCeNd2xoz7sYK9fv7OLGhVsf+BZbmASqiK/HTZ7T6eAlnVq9JynZppyk3w==} peerDependencies: @@ -6916,7 +6963,7 @@ packages: valibot@0.41.0: resolution: {integrity: sha512-igDBb8CTYr8YTQlOKgaN9nSS0Be7z+WRuaeYqGf3Cjz3aKmSnqEmYnkfVjzIuumGqfHpa3fLIvMEAfhrpqN8ng==} peerDependencies: - typescript: 5.5.4 + typescript: 5.6.2 peerDependenciesMeta: typescript: optional: true @@ -6957,7 +7004,7 @@ packages: meow: ^9.0.0 optionator: ^0.9.1 stylelint: '>=13' - typescript: 5.5.4 + typescript: 5.6.2 vite: 5.4.3 vls: '*' vti: '*' @@ -7161,12 +7208,12 @@ packages: resolution: {integrity: sha512-f98dyZp5FOukcYmbFpuSCJ4Z0vHSOSmxGttZJCsFeX0M4w/Rsq0s4uKXjcSRsZqsRgQa6z7SfuO+y0HVICE57Q==} hasBin: true peerDependencies: - typescript: 5.5.4 + typescript: 5.6.2 vue@3.5.3: resolution: {integrity: sha512-xvRbd0HpuLovYbOHXRHlSBsSvmUJbo0pzbkKTApWnQGf3/cu5Z39mQeA5cZdLRVIoNf3zI6MSoOgHUT5i2jO+Q==} peerDependencies: - typescript: 5.5.4 + typescript: 5.6.2 peerDependenciesMeta: typescript: optional: true @@ -8067,7 +8114,7 @@ snapshots: execa: 7.2.0 vite: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) - '@nuxt/devtools-ui-kit@1.4.1(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.3)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.3(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1))': + '@nuxt/devtools-ui-kit@1.4.1(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.3)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.3(typescript@5.6.2))(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@iconify-json/carbon': 1.1.37 '@iconify-json/logos': 1.1.44 @@ -8082,9 +8129,9 @@ snapshots: '@unocss/preset-icons': 0.62.3 '@unocss/preset-mini': 0.62.3 '@unocss/reset': 0.62.3 - '@vueuse/core': 11.0.3(vue@3.5.3(typescript@5.5.4)) - '@vueuse/integrations': 11.0.3(focus-trap@7.5.4)(vue@3.5.3(typescript@5.5.4)) - '@vueuse/nuxt': 11.0.3(nuxt@packages+nuxt)(vue@3.5.3(typescript@5.5.4)) + '@vueuse/core': 11.0.3(vue@3.5.3(typescript@5.6.2)) + '@vueuse/integrations': 11.0.3(focus-trap@7.5.4)(vue@3.5.3(typescript@5.6.2)) + '@vueuse/nuxt': 11.0.3(nuxt@packages+nuxt)(vue@3.5.3(typescript@5.6.2)) defu: 6.1.4 focus-trap: 7.5.4 splitpanes: 3.1.5 @@ -8173,17 +8220,17 @@ snapshots: - utf-8-validate - webpack-sources - '@nuxt/eslint-config@0.5.6(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.5.4)': + '@nuxt/eslint-config@0.5.6(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2)': dependencies: '@eslint/js': 9.10.0 - '@nuxt/eslint-plugin': 0.5.6(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.5.4) - '@stylistic/eslint-plugin': 2.7.2(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.5.4) - '@typescript-eslint/eslint-plugin': 8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.5.4))(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.5.4) - '@typescript-eslint/parser': 8.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.5.4) + '@nuxt/eslint-plugin': 0.5.6(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2) + '@stylistic/eslint-plugin': 2.7.2(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2) + '@typescript-eslint/eslint-plugin': 8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2))(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2) + '@typescript-eslint/parser': 8.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2) eslint: 9.10.0(jiti@2.0.0-beta.3) eslint-config-flat-gitignore: 0.3.0(eslint@9.10.0(jiti@2.0.0-beta.3)) eslint-flat-config-utils: 0.3.1 - eslint-plugin-import-x: 4.2.1(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.5.4) + eslint-plugin-import-x: 4.2.1(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2) eslint-plugin-jsdoc: 50.2.2(eslint@9.10.0(jiti@2.0.0-beta.3)) eslint-plugin-regexp: 2.6.0(eslint@9.10.0(jiti@2.0.0-beta.3)) eslint-plugin-unicorn: 55.0.0(eslint@9.10.0(jiti@2.0.0-beta.3)) @@ -8196,10 +8243,10 @@ snapshots: - supports-color - typescript - '@nuxt/eslint-plugin@0.5.6(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.5.4)': + '@nuxt/eslint-plugin@0.5.6(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2)': dependencies: '@typescript-eslint/types': 8.4.0 - '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.5.4) + '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2) eslint: 9.10.0(jiti@2.0.0-beta.3) transitivePeerDependencies: - supports-color @@ -8213,17 +8260,17 @@ snapshots: string-width: 4.2.3 webpack: 5.94.0 - '@nuxt/scripts@0.8.4(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.3)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(typescript@5.5.4)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1))': + '@nuxt/scripts@0.8.5(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.3)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(typescript@5.6.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.3(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@nuxt/devtools-kit': 1.4.1(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) - '@nuxt/devtools-ui-kit': 1.4.1(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.3)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.3(typescript@5.5.4))(webpack@5.94.0(esbuild@0.23.1)) + '@nuxt/devtools-ui-kit': 1.4.1(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.3)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.3(typescript@5.6.2))(webpack@5.94.0(esbuild@0.23.1)) '@nuxt/kit': link:packages/kit '@types/google.maps': 3.58.0 '@types/stripe-v3': 3.1.33 '@types/vimeo__player': 2.18.3 '@types/youtube': 0.1.0 - '@unhead/vue': 1.11.0-beta.1(vue@3.5.3(typescript@5.5.4)) - '@vueuse/core': 11.0.3(vue@3.5.3(typescript@5.5.4)) + '@unhead/vue': 1.11.1(vue@3.5.3(typescript@5.6.2)) + '@vueuse/core': 11.0.3(vue@3.5.3(typescript@5.6.2)) consola: 3.2.3 defu: 6.1.4 h3: h3-nightly@2.0.0-1718872656.6765a6e @@ -8240,9 +8287,9 @@ snapshots: third-party-capital: 2.3.0 ufo: 1.5.4 unimport: 3.11.1(rollup@4.21.2)(webpack-sources@3.2.3) - unplugin: 1.13.1(webpack-sources@3.2.3) + unplugin: 1.14.0(webpack-sources@3.2.3) unstorage: 1.12.0(ioredis@5.4.1) - valibot: 0.41.0(typescript@5.5.4) + valibot: 0.41.0(typescript@5.6.2) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -8282,7 +8329,7 @@ snapshots: - webpack - webpack-sources - '@nuxt/telemetry@2.5.4': + '@nuxt/telemetry@2.6.0': dependencies: '@nuxt/kit': link:packages/kit ci-info: 4.0.0 @@ -8291,18 +8338,19 @@ snapshots: defu: 6.1.4 destr: 2.0.3 dotenv: 16.4.5 - git-url-parse: 14.0.0 + git-url-parse: 15.0.0 is-docker: 3.0.0 jiti: 2.0.0-beta.3 mri: 1.2.0 nanoid: 5.0.7 ofetch: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) + package-manager-detector: 0.2.0 parse-git-config: 3.0.0 pathe: 1.1.2 rc9: 2.1.2 std-env: 3.7.0 - '@nuxt/test-utils@3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.3)(vue@3.5.3(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.3(typescript@5.5.4)))(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3)': + '@nuxt/test-utils@3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.3)(vue@3.5.3(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.3(typescript@5.6.2)))(vue@3.5.3(typescript@5.6.2))(webpack-sources@3.2.3)': dependencies: '@nuxt/kit': link:packages/kit '@nuxt/schema': link:packages/schema @@ -8327,13 +8375,13 @@ snapshots: std-env: 3.7.0 ufo: 1.5.4 unenv: 1.10.0 - unplugin: 1.13.1(webpack-sources@3.2.3) + unplugin: 1.14.0(webpack-sources@3.2.3) vite: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) - vitest-environment-nuxt: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.3)(vue@3.5.3(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.3(typescript@5.5.4)))(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3) - vue: 3.5.3(typescript@5.5.4) - vue-router: 4.4.3(vue@3.5.3(typescript@5.5.4)) + vitest-environment-nuxt: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.3)(vue@3.5.3(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.3(typescript@5.6.2)))(vue@3.5.3(typescript@5.6.2))(webpack-sources@3.2.3) + vue: 3.5.3(typescript@5.6.2) + vue-router: 4.4.3(vue@3.5.3(typescript@5.6.2)) optionalDependencies: - '@testing-library/vue': 8.1.0(@vue/compiler-sfc@3.5.3)(vue@3.5.3(typescript@5.5.4)) + '@testing-library/vue': 8.1.0(@vue/compiler-sfc@3.5.3)(vue@3.5.3(typescript@5.6.2)) '@vue/test-utils': 2.4.6 happy-dom: 15.7.3 playwright-core: 1.47.0 @@ -8693,25 +8741,25 @@ snapshots: dependencies: shiki: 1.1.2 - '@shikijs/twoslash@1.12.1(typescript@5.5.4)': + '@shikijs/twoslash@1.12.1(typescript@5.6.2)': dependencies: '@shikijs/core': 1.12.1 - twoslash: 0.2.10(typescript@5.5.4) + twoslash: 0.2.10(typescript@5.6.2) transitivePeerDependencies: - supports-color - typescript - '@shikijs/vitepress-twoslash@1.12.1(@nuxt/kit@packages+kit)(typescript@5.5.4)': + '@shikijs/vitepress-twoslash@1.12.1(@nuxt/kit@packages+kit)(typescript@5.6.2)': dependencies: - '@shikijs/twoslash': 1.12.1(typescript@5.5.4) - floating-vue: 5.2.2(@nuxt/kit@packages+kit)(vue@3.5.3(typescript@5.5.4)) + '@shikijs/twoslash': 1.12.1(typescript@5.6.2) + floating-vue: 5.2.2(@nuxt/kit@packages+kit)(vue@3.5.3(typescript@5.6.2)) mdast-util-from-markdown: 2.0.1 mdast-util-gfm: 3.0.0 mdast-util-to-hast: 13.2.0 shiki: 1.12.1 - twoslash: 0.2.10(typescript@5.5.4) - twoslash-vue: 0.2.10(typescript@5.5.4) - vue: 3.5.3(typescript@5.5.4) + twoslash: 0.2.10(typescript@5.6.2) + twoslash-vue: 0.2.10(typescript@5.6.2) + vue: 3.5.3(typescript@5.6.2) transitivePeerDependencies: - '@nuxt/kit' - supports-color @@ -8730,10 +8778,10 @@ snapshots: '@sindresorhus/merge-streams@2.2.0': {} - '@stylistic/eslint-plugin@2.7.2(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.5.4)': + '@stylistic/eslint-plugin@2.7.2(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2)': dependencies: '@types/eslint': 9.6.1 - '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.5.4) + '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2) eslint: 9.10.0(jiti@2.0.0-beta.3) eslint-visitor-keys: 4.0.0 espree: 10.1.0 @@ -8754,12 +8802,12 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.3)(vue@3.5.3(typescript@5.5.4))': + '@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.3)(vue@3.5.3(typescript@5.6.2))': dependencies: '@babel/runtime': 7.23.9 '@testing-library/dom': 9.3.4 '@vue/test-utils': 2.4.6 - vue: 3.5.3(typescript@5.5.4) + vue: 3.5.3(typescript@5.6.2) optionalDependencies: '@vue/compiler-sfc': 3.5.3 @@ -8929,34 +8977,34 @@ snapshots: '@types/youtube@0.1.0': {} - '@typescript-eslint/eslint-plugin@8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.5.4))(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.5.4)': + '@typescript-eslint/eslint-plugin@8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2))(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 8.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.5.4) + '@typescript-eslint/parser': 8.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2) '@typescript-eslint/scope-manager': 8.4.0 - '@typescript-eslint/type-utils': 8.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.5.4) - '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.5.4) + '@typescript-eslint/type-utils': 8.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2) + '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2) '@typescript-eslint/visitor-keys': 8.4.0 eslint: 9.10.0(jiti@2.0.0-beta.3) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - ts-api-utils: 1.3.0(typescript@5.5.4) + ts-api-utils: 1.3.0(typescript@5.6.2) optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.5.4)': + '@typescript-eslint/parser@8.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2)': dependencies: '@typescript-eslint/scope-manager': 8.4.0 '@typescript-eslint/types': 8.4.0 - '@typescript-eslint/typescript-estree': 8.4.0(typescript@5.5.4) + '@typescript-eslint/typescript-estree': 8.4.0(typescript@5.6.2) '@typescript-eslint/visitor-keys': 8.4.0 debug: 4.3.6(supports-color@9.4.0) eslint: 9.10.0(jiti@2.0.0-beta.3) optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.2 transitivePeerDependencies: - supports-color @@ -8965,21 +9013,21 @@ snapshots: '@typescript-eslint/types': 8.4.0 '@typescript-eslint/visitor-keys': 8.4.0 - '@typescript-eslint/type-utils@8.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.5.4)': + '@typescript-eslint/type-utils@8.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2)': dependencies: - '@typescript-eslint/typescript-estree': 8.4.0(typescript@5.5.4) - '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.5.4) + '@typescript-eslint/typescript-estree': 8.4.0(typescript@5.6.2) + '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2) debug: 4.3.6(supports-color@9.4.0) - ts-api-utils: 1.3.0(typescript@5.5.4) + ts-api-utils: 1.3.0(typescript@5.6.2) optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.2 transitivePeerDependencies: - eslint - supports-color '@typescript-eslint/types@8.4.0': {} - '@typescript-eslint/typescript-estree@8.4.0(typescript@5.5.4)': + '@typescript-eslint/typescript-estree@8.4.0(typescript@5.6.2)': dependencies: '@typescript-eslint/types': 8.4.0 '@typescript-eslint/visitor-keys': 8.4.0 @@ -8988,18 +9036,18 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.5.4) + ts-api-utils: 1.3.0(typescript@5.6.2) optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.5.4)': + '@typescript-eslint/utils@8.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@2.0.0-beta.3)) '@typescript-eslint/scope-manager': 8.4.0 '@typescript-eslint/types': 8.4.0 - '@typescript-eslint/typescript-estree': 8.4.0(typescript@5.5.4) + '@typescript-eslint/typescript-estree': 8.4.0(typescript@5.6.2) eslint: 9.10.0(jiti@2.0.0-beta.3) transitivePeerDependencies: - supports-color @@ -9010,64 +9058,65 @@ snapshots: '@typescript-eslint/types': 8.4.0 eslint-visitor-keys: 3.4.3 - '@typescript/vfs@1.6.0(typescript@5.5.4)': + '@typescript/vfs@1.6.0(typescript@5.6.2)': dependencies: debug: 4.3.6(supports-color@9.4.0) - typescript: 5.5.4 + typescript: 5.6.2 transitivePeerDependencies: - supports-color '@ungap/structured-clone@1.2.0': {} - '@unhead/dom@1.10.4': + '@unhead/dom@1.11.1': dependencies: - '@unhead/schema': 1.10.4 - '@unhead/shared': 1.10.4 + '@unhead/schema': 1.11.1 + '@unhead/shared': 1.11.1 - '@unhead/dom@1.11.0-beta.1': + '@unhead/dom@1.11.2': dependencies: - '@unhead/schema': 1.11.0-beta.1 - '@unhead/shared': 1.11.0-beta.1 + '@unhead/schema': 1.11.2 + '@unhead/shared': 1.11.2 - '@unhead/schema@1.10.4': + '@unhead/schema@1.11.1': dependencies: hookable: 5.5.3 zhead: 2.2.4 - '@unhead/schema@1.11.0-beta.1': + '@unhead/schema@1.11.2': dependencies: hookable: 5.5.3 zhead: 2.2.4 - '@unhead/shared@1.10.4': + '@unhead/shared@1.11.1': dependencies: - '@unhead/schema': 1.10.4 + '@unhead/schema': 1.11.1 - '@unhead/shared@1.11.0-beta.1': + '@unhead/shared@1.11.2': dependencies: - '@unhead/schema': 1.11.0-beta.1 + '@unhead/schema': 1.11.2 - '@unhead/ssr@1.10.4': + '@unhead/ssr@1.11.2': dependencies: - '@unhead/schema': 1.10.4 - '@unhead/shared': 1.10.4 + '@unhead/schema': 1.11.2 + '@unhead/shared': 1.11.2 - '@unhead/vue@1.10.4(vue@3.5.3(typescript@5.5.4))': + '@unhead/vue@1.11.1(vue@3.5.3(typescript@5.6.2))': dependencies: - '@unhead/schema': 1.10.4 - '@unhead/shared': 1.10.4 - hookable: 5.5.3 - unhead: 1.10.4 - vue: 3.5.3(typescript@5.5.4) - - '@unhead/vue@1.11.0-beta.1(vue@3.5.3(typescript@5.5.4))': - dependencies: - '@unhead/schema': 1.11.0-beta.1 - '@unhead/shared': 1.11.0-beta.1 + '@unhead/schema': 1.11.1 + '@unhead/shared': 1.11.1 defu: 6.1.4 hookable: 5.5.3 - unhead: 1.11.0-beta.1 - vue: 3.5.3(typescript@5.5.4) + unhead: 1.11.1 + vue: 3.5.3(typescript@5.6.2) + + '@unhead/vue@1.11.2(vue@3.5.3(typescript@5.6.2))': + dependencies: + '@unhead/schema': 1.11.2 + '@unhead/shared': 1.11.2 + defu: 6.1.4 + hookable: 5.5.3 + unhead: 1.11.2 + vue: 3.5.3(typescript@5.6.2) '@unocss/astro@0.62.3(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))': dependencies: @@ -9261,7 +9310,7 @@ snapshots: chokidar: 3.6.0 magic-string: 0.30.11 tinyglobby: 0.2.6 - unplugin: 1.13.1(webpack-sources@3.2.3) + unplugin: 1.14.0(webpack-sources@3.2.3) webpack: 5.94.0(esbuild@0.23.1) webpack-sources: 3.2.3 transitivePeerDependencies: @@ -9304,20 +9353,20 @@ snapshots: - encoding - supports-color - '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.3(typescript@5.5.4))': + '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.3(typescript@5.6.2))': dependencies: '@babel/core': 7.25.2 '@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.25.2) '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.25.2) vite: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) - vue: 3.5.3(typescript@5.5.4) + vue: 3.5.3(typescript@5.6.2) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.1.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.3(typescript@5.5.4))': + '@vitejs/plugin-vue@5.1.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.3(typescript@5.6.2))': dependencies: vite: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) - vue: 3.5.3(typescript@5.5.4) + vue: 3.5.3(typescript@5.6.2) '@vitest/coverage-v8@2.0.5(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))': dependencies: @@ -9411,7 +9460,7 @@ snapshots: path-browserify: 1.0.1 vscode-uri: 3.0.8 - '@vue-macros/common@1.12.2(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4))': + '@vue-macros/common@1.12.2(rollup@4.21.2)(vue@3.5.3(typescript@5.6.2))': dependencies: '@babel/types': 7.25.6 '@rollup/pluginutils': 5.1.0(rollup@4.21.2) @@ -9420,7 +9469,7 @@ snapshots: local-pkg: 0.5.0 magic-string-ast: 0.6.2 optionalDependencies: - vue: 3.5.3(typescript@5.5.4) + vue: 3.5.3(typescript@5.6.2) transitivePeerDependencies: - rollup @@ -9515,7 +9564,7 @@ snapshots: dependencies: rfdc: 1.4.1 - '@vue/language-core@2.0.29(typescript@5.5.4)': + '@vue/language-core@2.0.29(typescript@5.6.2)': dependencies: '@volar/language-core': 2.4.1 '@vue/compiler-dom': 3.5.3 @@ -9526,9 +9575,9 @@ snapshots: muggle-string: 0.4.1 path-browserify: 1.0.1 optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.2 - '@vue/language-core@2.1.6(typescript@5.5.4)': + '@vue/language-core@2.1.6(typescript@5.6.2)': dependencies: '@volar/language-core': 2.4.1 '@vue/compiler-dom': 3.5.3 @@ -9539,7 +9588,7 @@ snapshots: muggle-string: 0.4.1 path-browserify: 1.0.1 optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.2 '@vue/reactivity@3.5.3': dependencies: @@ -9557,11 +9606,11 @@ snapshots: '@vue/shared': 3.5.3 csstype: 3.1.3 - '@vue/server-renderer@3.5.3(vue@3.5.3(typescript@5.5.4))': + '@vue/server-renderer@3.5.3(vue@3.5.3(typescript@5.6.2))': dependencies: '@vue/compiler-ssr': 3.5.3 '@vue/shared': 3.5.3 - vue: 3.5.3(typescript@5.5.4) + vue: 3.5.3(typescript@5.6.2) '@vue/shared@3.5.3': {} @@ -9570,21 +9619,21 @@ snapshots: js-beautify: 1.14.9 vue-component-type-helpers: 2.0.6 - '@vueuse/core@11.0.3(vue@3.5.3(typescript@5.5.4))': + '@vueuse/core@11.0.3(vue@3.5.3(typescript@5.6.2))': dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 11.0.3 - '@vueuse/shared': 11.0.3(vue@3.5.3(typescript@5.5.4)) - vue-demi: 0.14.10(vue@3.5.3(typescript@5.5.4)) + '@vueuse/shared': 11.0.3(vue@3.5.3(typescript@5.6.2)) + vue-demi: 0.14.10(vue@3.5.3(typescript@5.6.2)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/integrations@11.0.3(focus-trap@7.5.4)(vue@3.5.3(typescript@5.5.4))': + '@vueuse/integrations@11.0.3(focus-trap@7.5.4)(vue@3.5.3(typescript@5.6.2))': dependencies: - '@vueuse/core': 11.0.3(vue@3.5.3(typescript@5.5.4)) - '@vueuse/shared': 11.0.3(vue@3.5.3(typescript@5.5.4)) - vue-demi: 0.14.10(vue@3.5.3(typescript@5.5.4)) + '@vueuse/core': 11.0.3(vue@3.5.3(typescript@5.6.2)) + '@vueuse/shared': 11.0.3(vue@3.5.3(typescript@5.6.2)) + vue-demi: 0.14.10(vue@3.5.3(typescript@5.6.2)) optionalDependencies: focus-trap: 7.5.4 transitivePeerDependencies: @@ -9593,21 +9642,21 @@ snapshots: '@vueuse/metadata@11.0.3': {} - '@vueuse/nuxt@11.0.3(nuxt@packages+nuxt)(vue@3.5.3(typescript@5.5.4))': + '@vueuse/nuxt@11.0.3(nuxt@packages+nuxt)(vue@3.5.3(typescript@5.6.2))': dependencies: '@nuxt/kit': link:packages/kit - '@vueuse/core': 11.0.3(vue@3.5.3(typescript@5.5.4)) + '@vueuse/core': 11.0.3(vue@3.5.3(typescript@5.6.2)) '@vueuse/metadata': 11.0.3 local-pkg: 0.5.0 nuxt: link:packages/nuxt - vue-demi: 0.14.10(vue@3.5.3(typescript@5.5.4)) + vue-demi: 0.14.10(vue@3.5.3(typescript@5.6.2)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/shared@11.0.3(vue@3.5.3(typescript@5.5.4))': + '@vueuse/shared@11.0.3(vue@3.5.3(typescript@5.6.2))': dependencies: - vue-demi: 0.14.10(vue@3.5.3(typescript@5.5.4)) + vue-demi: 0.14.10(vue@3.5.3(typescript@5.6.2)) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -10178,23 +10227,23 @@ snapshots: core-util-is@1.0.3: {} - cosmiconfig@8.3.6(typescript@5.5.4): + cosmiconfig@8.3.6(typescript@5.6.2): dependencies: import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 path-type: 4.0.0 optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.2 - cosmiconfig@9.0.0(typescript@5.5.4): + cosmiconfig@9.0.0(typescript@5.6.2): dependencies: env-paths: 2.2.1 import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.2 crc-32@1.2.2: {} @@ -10685,9 +10734,9 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-import-x@4.2.1(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.5.4): + eslint-plugin-import-x@4.2.1(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2): dependencies: - '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.5.4) + '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2) debug: 4.3.6(supports-color@9.4.0) doctrine: 3.0.0 eslint: 9.10.0(jiti@2.0.0-beta.3) @@ -10721,10 +10770,10 @@ snapshots: eslint-plugin-no-only-tests@3.3.0: {} - eslint-plugin-perfectionist@3.5.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.10.0(jiti@2.0.0-beta.3))): + eslint-plugin-perfectionist@3.5.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.10.0(jiti@2.0.0-beta.3))): dependencies: '@typescript-eslint/types': 8.4.0 - '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.5.4) + '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2) eslint: 9.10.0(jiti@2.0.0-beta.3) minimatch: 9.0.5 natural-compare-lite: 1.4.0 @@ -10997,11 +11046,11 @@ snapshots: flatted@3.3.1: {} - floating-vue@5.2.2(@nuxt/kit@packages+kit)(vue@3.5.3(typescript@5.5.4)): + floating-vue@5.2.2(@nuxt/kit@packages+kit)(vue@3.5.3(typescript@5.6.2)): dependencies: '@floating-ui/dom': 1.1.1 - vue: 3.5.3(typescript@5.5.4) - vue-resize: 2.0.0-alpha.1(vue@3.5.3(typescript@5.5.4)) + vue: 3.5.3(typescript@5.6.2) + vue-resize: 2.0.0-alpha.1(vue@3.5.3(typescript@5.6.2)) optionalDependencies: '@nuxt/kit': link:packages/kit @@ -11018,12 +11067,12 @@ snapshots: cross-spawn: 7.0.3 signal-exit: 4.1.0 - fork-ts-checker-webpack-plugin@9.0.2(typescript@5.5.4)(webpack@5.94.0): + fork-ts-checker-webpack-plugin@9.0.2(typescript@5.6.2)(webpack@5.94.0): dependencies: '@babel/code-frame': 7.24.7 chalk: 4.1.2 chokidar: 3.6.0 - cosmiconfig: 8.3.6(typescript@5.5.4) + cosmiconfig: 8.3.6(typescript@5.6.2) deepmerge: 4.3.1 fs-extra: 10.1.0 memfs: 3.5.3 @@ -11032,7 +11081,7 @@ snapshots: schema-utils: 3.3.0 semver: 7.6.3 tapable: 2.2.1 - typescript: 5.5.4 + typescript: 5.6.2 webpack: 5.94.0 fraction.js@4.3.7: {} @@ -11122,7 +11171,7 @@ snapshots: is-ssh: 1.4.0 parse-url: 8.1.0 - git-url-parse@14.0.0: + git-url-parse@15.0.0: dependencies: git-up: 7.0.0 @@ -11442,7 +11491,7 @@ snapshots: mlly: 1.7.1 pathe: 1.1.2 unenv: 1.10.0 - unplugin: 1.13.1(webpack-sources@3.2.3) + unplugin: 1.14.0(webpack-sources@3.2.3) transitivePeerDependencies: - rollup - webpack-sources @@ -12357,7 +12406,7 @@ snapshots: mkdirp@1.0.4: {} - mkdist@1.5.4(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.1.6(typescript@5.5.4)): + mkdist@1.5.4(sass@1.69.4)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)): dependencies: autoprefixer: 10.4.20(postcss@8.4.45) citty: 0.1.6 @@ -12374,8 +12423,8 @@ snapshots: semver: 7.6.3 optionalDependencies: sass: 1.69.4 - typescript: 5.5.4 - vue-tsc: 2.1.6(typescript@5.5.4) + typescript: 5.6.2 + vue-tsc: 2.1.6(typescript@5.6.2) mlly@1.7.1: dependencies: @@ -12408,7 +12457,7 @@ snapshots: neo-async@2.6.2: {} - nitro-nightly@3.0.0-beta-28665895.e727afda(@opentelemetry/api@1.9.0)(encoding@0.1.13)(typescript@5.5.4)(webpack-sources@3.2.3): + nitro-nightly@3.0.0-beta-28665895.e727afda(@opentelemetry/api@1.9.0)(encoding@0.1.13)(typescript@5.6.2)(webpack-sources@3.2.3): dependencies: '@cloudflare/kv-asset-handler': 0.3.3 '@netlify/functions': 2.7.0(@opentelemetry/api@1.9.0) @@ -12459,7 +12508,7 @@ snapshots: node-fetch-native: 1.6.4 ofetch: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) ohash: 1.1.3 - openapi-typescript: 7.0.0(encoding@0.1.13)(typescript@5.5.4) + openapi-typescript: 7.0.0(encoding@0.1.13)(typescript@5.6.2) pathe: 1.1.2 perfect-debounce: 1.0.0 pkg-types: 1.2.0 @@ -12477,7 +12526,7 @@ snapshots: unctx: 2.3.1(webpack-sources@3.2.3) unenv: 1.10.0 unimport: 3.11.1(rollup@4.21.2)(webpack-sources@3.2.3) - unstorage: 1.12.0(ioredis@5.4.1) + unstorage: 1.10.2(ioredis@5.4.1) untyped: 1.4.2 unwasm: 0.3.9(webpack-sources@3.2.3) transitivePeerDependencies: @@ -12671,7 +12720,7 @@ snapshots: '@nuxt/kit': link:packages/kit '@nuxt/schema': link:packages/schema '@nuxtjs/mdc': 0.5.0(webpack-sources@3.2.3) - '@shikijs/vitepress-twoslash': 1.12.1(@nuxt/kit@packages+kit)(typescript@5.5.4) + '@shikijs/vitepress-twoslash': 1.12.1(@nuxt/kit@packages+kit)(typescript@5.6.2) cac: 6.7.14 chokidar: 3.6.0 fast-glob: 3.3.2 @@ -12679,8 +12728,8 @@ snapshots: picocolors: 1.0.1 remark-parse: 11.0.0 shiki: 1.16.2 - twoslash: 0.2.10(typescript@5.5.4) - typescript: 5.5.4 + twoslash: 0.2.10(typescript@5.6.2) + typescript: 5.6.2 unified: 11.0.5 unist-util-visit: 5.0.0 transitivePeerDependencies: @@ -12766,13 +12815,13 @@ snapshots: undici: 5.28.4 yargs-parser: 21.1.1 - openapi-typescript@7.0.0(encoding@0.1.13)(typescript@5.5.4): + openapi-typescript@7.0.0(encoding@0.1.13)(typescript@5.6.2): dependencies: '@redocly/openapi-core': 1.16.0(encoding@0.1.13)(supports-color@9.4.0) ansi-colors: 4.1.3 parse-json: 8.1.0 supports-color: 9.4.0 - typescript: 5.5.4 + typescript: 5.6.2 yargs-parser: 21.1.1 transitivePeerDependencies: - encoding @@ -12814,6 +12863,8 @@ snapshots: package-manager-detector@0.1.2: {} + package-manager-detector@0.2.0: {} + param-case@2.1.1: dependencies: no-case: 2.3.2 @@ -12972,9 +13023,9 @@ snapshots: read-cache: 1.0.0 resolve: 1.22.8 - postcss-loader@8.1.1(postcss@8.4.45)(typescript@5.5.4)(webpack@5.94.0): + postcss-loader@8.1.1(postcss@8.4.45)(typescript@5.6.2)(webpack@5.94.0): dependencies: - cosmiconfig: 9.0.0(typescript@5.5.4) + cosmiconfig: 9.0.0(typescript@5.6.2) jiti: 2.0.0-beta.3 postcss: 8.4.45 semver: 7.6.3 @@ -13492,11 +13543,11 @@ snapshots: glob: 11.0.0 package-json-from-dist: 1.0.0 - rollup-plugin-dts@6.1.1(rollup@4.21.2)(typescript@5.5.4): + rollup-plugin-dts@6.1.1(rollup@4.21.2)(typescript@5.6.2): dependencies: magic-string: 0.30.11 rollup: 4.21.2 - typescript: 5.5.4 + typescript: 5.6.2 optionalDependencies: '@babel/code-frame': 7.24.7 @@ -14000,9 +14051,9 @@ snapshots: trough@2.2.0: {} - ts-api-utils@1.3.0(typescript@5.5.4): + ts-api-utils@1.3.0(typescript@5.6.2): dependencies: - typescript: 5.5.4 + typescript: 5.6.2 tslib@2.7.0: {} @@ -14015,20 +14066,20 @@ snapshots: twoslash-protocol@0.2.10: {} - twoslash-vue@0.2.10(typescript@5.5.4): + twoslash-vue@0.2.10(typescript@5.6.2): dependencies: - '@vue/language-core': 2.0.29(typescript@5.5.4) - twoslash: 0.2.10(typescript@5.5.4) + '@vue/language-core': 2.0.29(typescript@5.6.2) + twoslash: 0.2.10(typescript@5.6.2) twoslash-protocol: 0.2.10 - typescript: 5.5.4 + typescript: 5.6.2 transitivePeerDependencies: - supports-color - twoslash@0.2.10(typescript@5.5.4): + twoslash@0.2.10(typescript@5.6.2): dependencies: - '@typescript/vfs': 1.6.0(typescript@5.5.4) + '@typescript/vfs': 1.6.0(typescript@5.6.2) twoslash-protocol: 0.2.10 - typescript: 5.5.4 + typescript: 5.6.2 transitivePeerDependencies: - supports-color @@ -14050,7 +14101,7 @@ snapshots: type-fest@4.20.1: {} - typescript@5.5.4: {} + typescript@5.6.2: {} uc.micro@2.1.0: {} @@ -14060,7 +14111,7 @@ snapshots: ultrahtml@1.5.3: {} - unbuild@3.0.0-rc.7(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.1.6(typescript@5.5.4)): + unbuild@3.0.0-rc.7(sass@1.69.4)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)): dependencies: '@rollup/plugin-alias': 5.1.0(rollup@4.21.2) '@rollup/plugin-commonjs': 26.0.1(rollup@4.21.2) @@ -14076,18 +14127,18 @@ snapshots: hookable: 5.5.3 jiti: 2.0.0-beta.3 magic-string: 0.30.11 - mkdist: 1.5.4(sass@1.69.4)(typescript@5.5.4)(vue-tsc@2.1.6(typescript@5.5.4)) + mkdist: 1.5.4(sass@1.69.4)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) mlly: 1.7.1 pathe: 1.1.2 pkg-types: 1.2.0 pretty-bytes: 6.1.1 rollup: 4.21.2 - rollup-plugin-dts: 6.1.1(rollup@4.21.2)(typescript@5.5.4) + rollup-plugin-dts: 6.1.1(rollup@4.21.2)(typescript@5.6.2) scule: 1.3.0 ufo: 1.5.4 untyped: 1.4.2 optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.2 transitivePeerDependencies: - sass - supports-color @@ -14108,7 +14159,7 @@ snapshots: acorn: 8.12.1 estree-walker: 3.0.3 magic-string: 0.30.11 - unplugin: 1.13.1(webpack-sources@3.2.3) + unplugin: 1.14.0(webpack-sources@3.2.3) transitivePeerDependencies: - webpack-sources @@ -14126,18 +14177,18 @@ snapshots: node-fetch-native: 1.6.4 pathe: 1.1.2 - unhead@1.10.4: + unhead@1.11.1: dependencies: - '@unhead/dom': 1.10.4 - '@unhead/schema': 1.10.4 - '@unhead/shared': 1.10.4 + '@unhead/dom': 1.11.1 + '@unhead/schema': 1.11.1 + '@unhead/shared': 1.11.1 hookable: 5.5.3 - unhead@1.11.0-beta.1: + unhead@1.11.2: dependencies: - '@unhead/dom': 1.11.0-beta.1 - '@unhead/schema': 1.11.0-beta.1 - '@unhead/shared': 1.11.0-beta.1 + '@unhead/dom': 1.11.2 + '@unhead/schema': 1.11.2 + '@unhead/shared': 1.11.2 hookable: 5.5.3 unicode-emoji-modifier-base@1.0.0: {} @@ -14168,7 +14219,7 @@ snapshots: pkg-types: 1.2.0 scule: 1.3.0 strip-literal: 2.1.0 - unplugin: 1.13.1(webpack-sources@3.2.3) + unplugin: 1.14.0(webpack-sources@3.2.3) transitivePeerDependencies: - rollup - webpack-sources @@ -14232,11 +14283,11 @@ snapshots: - rollup - supports-color - unplugin-vue-router@0.10.8(rollup@4.21.2)(vue-router@4.4.3(vue@3.5.3(typescript@5.5.4)))(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3): + unplugin-vue-router@0.10.8(rollup@4.21.2)(vue-router@4.4.3(vue@3.5.3(typescript@5.6.2)))(vue@3.5.3(typescript@5.6.2))(webpack-sources@3.2.3): dependencies: '@babel/types': 7.25.6 '@rollup/pluginutils': 5.1.0(rollup@4.21.2) - '@vue-macros/common': 1.12.2(rollup@4.21.2)(vue@3.5.3(typescript@5.5.4)) + '@vue-macros/common': 1.12.2(rollup@4.21.2)(vue@3.5.3(typescript@5.6.2)) ast-walker-scope: 0.6.2 chokidar: 3.6.0 fast-glob: 3.3.2 @@ -14246,22 +14297,39 @@ snapshots: mlly: 1.7.1 pathe: 1.1.2 scule: 1.3.0 - unplugin: 1.13.1(webpack-sources@3.2.3) + unplugin: 1.14.0(webpack-sources@3.2.3) yaml: 2.5.0 optionalDependencies: - vue-router: 4.4.3(vue@3.5.3(typescript@5.5.4)) + vue-router: 4.4.3(vue@3.5.3(typescript@5.6.2)) transitivePeerDependencies: - rollup - vue - webpack-sources - unplugin@1.13.1(webpack-sources@3.2.3): + unplugin@1.14.0(webpack-sources@3.2.3): dependencies: acorn: 8.12.1 webpack-virtual-modules: 0.6.2 optionalDependencies: webpack-sources: 3.2.3 + unstorage@1.10.2(ioredis@5.4.1): + dependencies: + anymatch: 3.1.3 + chokidar: 3.6.0 + destr: 2.0.3 + h3: h3-nightly@2.0.0-1718872656.6765a6e + listhen: 1.7.2 + lru-cache: 10.4.3 + mri: 1.2.0 + node-fetch-native: 1.6.4 + ofetch: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) + ufo: 1.5.4 + optionalDependencies: + ioredis: 5.4.1 + transitivePeerDependencies: + - uWebSockets.js + unstorage@1.12.0(ioredis@5.4.1): dependencies: anymatch: 3.1.3 @@ -14306,7 +14374,7 @@ snapshots: mlly: 1.7.1 pathe: 1.1.2 pkg-types: 1.2.0 - unplugin: 1.13.1(webpack-sources@3.2.3) + unplugin: 1.14.0(webpack-sources@3.2.3) transitivePeerDependencies: - webpack-sources @@ -14341,9 +14409,9 @@ snapshots: dependencies: '@vue/compiler-core': 3.5.3 - valibot@0.41.0(typescript@5.5.4): + valibot@0.41.0(typescript@5.6.2): optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.2 validate-npm-package-license@3.0.4: dependencies: @@ -14406,7 +14474,7 @@ snapshots: - supports-color - terser - vite-plugin-checker@0.8.0(eslint@9.10.0(jiti@2.0.0-beta.3))(optionator@0.9.3)(typescript@5.5.4)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.1.6(typescript@5.5.4)): + vite-plugin-checker@0.8.0(eslint@9.10.0(jiti@2.0.0-beta.3))(optionator@0.9.3)(typescript@5.6.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.1.6(typescript@5.6.2)): dependencies: '@babel/code-frame': 7.24.7 ansi-escapes: 4.3.2 @@ -14426,8 +14494,8 @@ snapshots: optionalDependencies: eslint: 9.10.0(jiti@2.0.0-beta.3) optionator: 0.9.3 - typescript: 5.5.4 - vue-tsc: 2.1.6(typescript@5.5.4) + typescript: 5.6.2 + vue-tsc: 2.1.6(typescript@5.6.2) vite-plugin-inspect@0.8.7(@nuxt/kit@packages+kit)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)): dependencies: @@ -14473,9 +14541,9 @@ snapshots: sass: 1.69.4 terser: 5.27.0 - vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.3)(vue@3.5.3(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.3(typescript@5.5.4)))(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3): + vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.3)(vue@3.5.3(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.3(typescript@5.6.2)))(vue@3.5.3(typescript@5.6.2))(webpack-sources@3.2.3): dependencies: - '@nuxt/test-utils': 3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.3)(vue@3.5.3(typescript@5.5.4)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.3(typescript@5.5.4)))(vue@3.5.3(typescript@5.5.4))(webpack-sources@3.2.3) + '@nuxt/test-utils': 3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.3)(vue@3.5.3(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.3(typescript@5.6.2)))(vue@3.5.3(typescript@5.6.2))(webpack-sources@3.2.3) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -14595,9 +14663,9 @@ snapshots: vue-component-type-helpers@2.0.6: {} - vue-demi@0.14.10(vue@3.5.3(typescript@5.5.4)): + vue-demi@0.14.10(vue@3.5.3(typescript@5.6.2)): dependencies: - vue: 3.5.3(typescript@5.5.4) + vue: 3.5.3(typescript@5.6.2) vue-devtools-stub@0.1.0: {} @@ -14614,7 +14682,7 @@ snapshots: transitivePeerDependencies: - supports-color - vue-loader@17.4.2(@vue/compiler-sfc@3.5.3)(vue@3.5.3(typescript@5.5.4))(webpack@5.94.0): + vue-loader@17.4.2(@vue/compiler-sfc@3.5.3)(vue@3.5.3(typescript@5.6.2))(webpack@5.94.0): dependencies: chalk: 4.1.2 hash-sum: 2.0.0 @@ -14622,33 +14690,33 @@ snapshots: webpack: 5.94.0 optionalDependencies: '@vue/compiler-sfc': 3.5.3 - vue: 3.5.3(typescript@5.5.4) + vue: 3.5.3(typescript@5.6.2) - vue-resize@2.0.0-alpha.1(vue@3.5.3(typescript@5.5.4)): + vue-resize@2.0.0-alpha.1(vue@3.5.3(typescript@5.6.2)): dependencies: - vue: 3.5.3(typescript@5.5.4) + vue: 3.5.3(typescript@5.6.2) - vue-router@4.4.3(vue@3.5.3(typescript@5.5.4)): + vue-router@4.4.3(vue@3.5.3(typescript@5.6.2)): dependencies: '@vue/devtools-api': 6.6.4 - vue: 3.5.3(typescript@5.5.4) + vue: 3.5.3(typescript@5.6.2) - vue-tsc@2.1.6(typescript@5.5.4): + vue-tsc@2.1.6(typescript@5.6.2): dependencies: '@volar/typescript': 2.4.1 - '@vue/language-core': 2.1.6(typescript@5.5.4) + '@vue/language-core': 2.1.6(typescript@5.6.2) semver: 7.6.3 - typescript: 5.5.4 + typescript: 5.6.2 - vue@3.5.3(typescript@5.5.4): + vue@3.5.3(typescript@5.6.2): dependencies: '@vue/compiler-dom': 3.5.3 '@vue/compiler-sfc': 3.5.3 '@vue/runtime-dom': 3.5.3 - '@vue/server-renderer': 3.5.3(vue@3.5.3(typescript@5.5.4)) + '@vue/server-renderer': 3.5.3(vue@3.5.3(typescript@5.6.2)) '@vue/shared': 3.5.3 optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.2 watchpack@2.4.1: dependencies: diff --git a/test/bundle.test.ts b/test/bundle.test.ts index 26be60f6e..8748aa56e 100644 --- a/test/bundle.test.ts +++ b/test/bundle.test.ts @@ -19,7 +19,7 @@ describe.skipIf(process.env.SKIP_BUNDLE_SIZE === 'true' || process.env.ECOSYSTEM for (const outputDir of ['.output', '.output-inline']) { it('default client bundle size', async () => { const clientStats = await analyzeSizes(['**/*.js'], join(rootDir, outputDir, 'public')) - expect.soft(roundToKilobytes(clientStats.totalBytes)).toMatchInlineSnapshot(`"113k"`) + expect.soft(roundToKilobytes(clientStats.totalBytes)).toMatchInlineSnapshot(`"114k"`) expect(clientStats.files.map(f => f.replace(/\..*\.js/, '.js'))).toMatchInlineSnapshot(` [ "_nuxt/entry.js", @@ -35,7 +35,7 @@ describe.skipIf(process.env.SKIP_BUNDLE_SIZE === 'true' || process.env.ECOSYSTEM expect.soft(roundToKilobytes(serverStats.totalBytes)).toMatchInlineSnapshot(`"206k"`) const modules = await analyzeSizes(['node_modules/**/*'], serverDir) - expect.soft(roundToKilobytes(modules.totalBytes)).toMatchInlineSnapshot(`"1383k"`) + expect.soft(roundToKilobytes(modules.totalBytes)).toMatchInlineSnapshot(`"1384k"`) const packages = modules.files .filter(m => m.endsWith('package.json')) @@ -76,7 +76,7 @@ describe.skipIf(process.env.SKIP_BUNDLE_SIZE === 'true' || process.env.ECOSYSTEM expect.soft(roundToKilobytes(serverStats.totalBytes)).toMatchInlineSnapshot(`"553k"`) const modules = await analyzeSizes(['node_modules/**/*'], serverDir) - expect.soft(roundToKilobytes(modules.totalBytes)).toMatchInlineSnapshot(`"86.9k"`) + expect.soft(roundToKilobytes(modules.totalBytes)).toMatchInlineSnapshot(`"88.1k"`) const packages = modules.files .filter(m => m.endsWith('package.json')) From 06337da6a4bf572df5c4c060eb80db3765b8b5a4 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Mon, 9 Sep 2024 23:23:30 +0200 Subject: [PATCH 081/108] chore: enable `noUncheckedSideEffectImports` (#28903) --- packages/nuxt/src/app/entry.ts | 2 ++ packages/ui-templates/styles.ts | 2 ++ tsconfig.json | 1 + 3 files changed, 5 insertions(+) diff --git a/packages/nuxt/src/app/entry.ts b/packages/nuxt/src/app/entry.ts index e60a48bd8..7f29843c8 100644 --- a/packages/nuxt/src/app/entry.ts +++ b/packages/nuxt/src/app/entry.ts @@ -2,6 +2,7 @@ import { createApp, createSSRApp, nextTick } from 'vue' import type { App } from 'vue' // This file must be imported first as we set globalThis.$fetch via this import +// @ts-expect-error virtual file import '#build/fetch.mjs' import { applyPlugins, createNuxtApp } from './nuxt' @@ -9,6 +10,7 @@ import type { CreateOptions } from './nuxt' import { createError } from './composables/error' +// @ts-expect-error virtual file import '#build/css' // @ts-expect-error virtual file import plugins from '#build/plugins' diff --git a/packages/ui-templates/styles.ts b/packages/ui-templates/styles.ts index 7f20ae083..71cffbe48 100644 --- a/packages/ui-templates/styles.ts +++ b/packages/ui-templates/styles.ts @@ -1,2 +1,4 @@ +// @ts-expect-error untyped css file import '@unocss/reset/tailwind.css' +// @ts-expect-error untyped css file import 'uno.css' diff --git a/tsconfig.json b/tsconfig.json index e83f2d26d..c912996aa 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -14,6 +14,7 @@ "strict": true, // TODO: enable noUncheckedIndexedAccess // "noUncheckedIndexedAccess": true, + "noUncheckedSideEffectImports": true, "forceConsistentCasingInFileNames": true, "noImplicitOverride": true, /* If NOT transpiling with TypeScript: */ From 859199d10bc89a257e30edb0408feb8ce0bae60f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 10 Sep 2024 13:03:03 +0100 Subject: [PATCH 082/108] chore(deps): update all non-major dependencies (main) (#28910) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 4 +- packages/nuxt/package.json | 8 +- packages/schema/package.json | 6 +- packages/vite/package.json | 2 +- packages/webpack/package.json | 2 +- pnpm-lock.yaml | 501 +++++++++++++++++++--------------- 6 files changed, 299 insertions(+), 224 deletions(-) diff --git a/package.json b/package.json index c1c1e9f84..0ab66892d 100644 --- a/package.json +++ b/package.json @@ -52,7 +52,7 @@ "ufo": "1.5.4", "unbuild": "3.0.0-rc.7", "vite": "5.4.3", - "vue": "3.5.3" + "vue": "3.5.4" }, "devDependencies": { "@eslint/js": "9.10.0", @@ -101,7 +101,7 @@ "ufo": "1.5.4", "vitest": "2.0.5", "vitest-environment-nuxt": "1.0.1", - "vue": "3.5.3", + "vue": "3.5.4", "vue-router": "4.4.3", "vue-tsc": "2.1.6" }, diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 1d5d5ee22..a9e32f631 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -60,7 +60,7 @@ }, "dependencies": { "@nuxt/devalue": "^2.0.2", - "@nuxt/devtools": "^1.4.1", + "@nuxt/devtools": "^1.4.2", "@nuxt/kit": "workspace:*", "@nuxt/schema": "workspace:*", "@nuxt/telemetry": "^2.6.0", @@ -69,7 +69,7 @@ "@unhead/shared": "^1.11.2", "@unhead/ssr": "^1.11.2", "@unhead/vue": "^1.11.2", - "@vue/shared": "^3.5.3", + "@vue/shared": "^3.5.4", "acorn": "8.12.1", "c12": "^2.0.0-beta.2", "chokidar": "^3.6.0", @@ -119,7 +119,7 @@ "unplugin-vue-router": "^0.10.8", "unstorage": "^1.12.0", "untyped": "^1.4.2", - "vue": "^3.5.3", + "vue": "^3.5.4", "vue-bundle-renderer": "^2.1.0", "vue-devtools-stub": "^0.1.0", "vue-router": "^4.4.3" @@ -130,7 +130,7 @@ "@parcel/watcher": "2.4.1", "@types/estree": "1.0.5", "@vitejs/plugin-vue": "5.1.3", - "@vue/compiler-sfc": "3.5.3", + "@vue/compiler-sfc": "3.5.4", "unbuild": "3.0.0-rc.7", "vite": "5.4.3", "vitest": "2.0.5" diff --git a/packages/schema/package.json b/packages/schema/package.json index c9a351930..98c6b628d 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -42,8 +42,8 @@ "@unhead/schema": "1.11.2", "@vitejs/plugin-vue": "5.1.3", "@vitejs/plugin-vue-jsx": "4.0.1", - "@vue/compiler-core": "3.5.3", - "@vue/compiler-sfc": "3.5.3", + "@vue/compiler-core": "3.5.4", + "@vue/compiler-sfc": "3.5.4", "@vue/language-core": "2.1.6", "c12": "2.0.0-beta.2", "esbuild-loader": "4.2.2", @@ -55,7 +55,7 @@ "unctx": "2.3.1", "unenv": "1.10.0", "vite": "5.4.3", - "vue": "3.5.3", + "vue": "3.5.4", "vue-bundle-renderer": "2.1.0", "vue-loader": "17.4.2", "vue-router": "4.4.3", diff --git a/packages/vite/package.json b/packages/vite/package.json index c7e6f5943..d7bbea97f 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -29,7 +29,7 @@ "@types/estree": "1.0.5", "rollup": "4.21.2", "unbuild": "3.0.0-rc.7", - "vue": "3.5.3" + "vue": "3.5.4" }, "dependencies": { "@nuxt/kit": "workspace:*", diff --git a/packages/webpack/package.json b/packages/webpack/package.json index ea48e4c18..f5fafff61 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -80,7 +80,7 @@ "@types/webpack-hot-middleware": "2.25.9", "rollup": "4.21.2", "unbuild": "3.0.0-rc.7", - "vue": "3.5.3" + "vue": "3.5.4" }, "peerDependencies": { "vue": "^3.3.4" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4599762eb..b3b9c7cee 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -23,7 +23,7 @@ overrides: ufo: 1.5.4 unbuild: 3.0.0-rc.7 vite: 5.4.3 - vue: 3.5.3 + vue: 3.5.4 patchedDependencies: ofetch@1.3.4: @@ -45,13 +45,13 @@ importers: version: link:packages/kit '@nuxt/test-utils': specifier: 3.14.1 - version: 3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.3)(vue@3.5.3(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.3(typescript@5.6.2)))(vue@3.5.3(typescript@5.6.2))(webpack-sources@3.2.3) + version: 3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(magicast@0.3.5)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3) '@nuxt/webpack-builder': specifier: workspace:* version: link:packages/webpack '@testing-library/vue': specifier: 8.1.0 - version: 8.1.0(@vue/compiler-sfc@3.5.3)(vue@3.5.3(typescript@5.6.2)) + version: 8.1.0(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.6.2)) '@types/eslint__js': specifier: 8.42.3 version: 8.42.3 @@ -66,10 +66,10 @@ importers: version: 1.11.2 '@unhead/vue': specifier: 1.11.2 - version: 1.11.2(vue@3.5.3(typescript@5.6.2)) + version: 1.11.2(vue@3.5.4(typescript@5.6.2)) '@vitejs/plugin-vue': specifier: 5.1.3 - version: 5.1.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.3(typescript@5.6.2)) + version: 5.1.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2)) '@vitest/coverage-v8': specifier: 2.0.5 version: 2.0.5(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0)) @@ -84,7 +84,7 @@ importers: version: 0.7.0 changelogen: specifier: 0.5.5 - version: 0.5.5 + version: 0.5.5(magicast@0.3.5) consola: specifier: 3.2.3 version: 3.2.3 @@ -171,13 +171,13 @@ importers: version: 2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) vitest-environment-nuxt: specifier: 1.0.1 - version: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.3)(vue@3.5.3(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.3(typescript@5.6.2)))(vue@3.5.3(typescript@5.6.2))(webpack-sources@3.2.3) + version: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(magicast@0.3.5)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3) vue: - specifier: 3.5.3 - version: 3.5.3(typescript@5.6.2) + specifier: 3.5.4 + version: 3.5.4(typescript@5.6.2) vue-router: specifier: 4.4.3 - version: 4.4.3(vue@3.5.3(typescript@5.6.2)) + version: 4.4.3(vue@3.5.4(typescript@5.6.2)) vue-tsc: specifier: 2.1.6 version: 2.1.6(typescript@5.6.2) @@ -273,8 +273,8 @@ importers: specifier: ^2.0.2 version: 2.0.2 '@nuxt/devtools': - specifier: ^1.4.1 - version: 1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(webpack-sources@3.2.3) + specifier: ^1.4.2 + version: 1.4.2(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3) '@nuxt/kit': specifier: workspace:* version: link:../kit @@ -301,16 +301,16 @@ importers: version: 1.11.2 '@unhead/vue': specifier: ^1.11.2 - version: 1.11.2(vue@3.5.3(typescript@5.6.2)) + version: 1.11.2(vue@3.5.4(typescript@5.6.2)) '@vue/shared': - specifier: ^3.5.3 - version: 3.5.3 + specifier: ^3.5.4 + version: 3.5.4 acorn: specifier: 8.12.1 version: 8.12.1 c12: specifier: 2.0.0-beta.2 - version: 2.0.0-beta.2(magicast@0.3.4) + version: 2.0.0-beta.2(magicast@0.3.5) chokidar: specifier: ^3.6.0 version: 3.6.0 @@ -445,7 +445,7 @@ importers: version: 1.14.0(webpack-sources@3.2.3) unplugin-vue-router: specifier: ^0.10.8 - version: 0.10.8(rollup@4.21.2)(vue-router@4.4.3(vue@3.5.3(typescript@5.6.2)))(vue@3.5.3(typescript@5.6.2))(webpack-sources@3.2.3) + version: 0.10.8(rollup@4.21.2)(vue-router@4.4.3(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3) unstorage: specifier: ^1.12.0 version: 1.12.0(ioredis@5.4.1) @@ -453,8 +453,8 @@ importers: specifier: ^1.4.2 version: 1.4.2 vue: - specifier: 3.5.3 - version: 3.5.3(typescript@5.6.2) + specifier: 3.5.4 + version: 3.5.4(typescript@5.6.2) vue-bundle-renderer: specifier: ^2.1.0 version: 2.1.0 @@ -463,11 +463,11 @@ importers: version: 0.1.0 vue-router: specifier: ^4.4.3 - version: 4.4.3(vue@3.5.3(typescript@5.6.2)) + version: 4.4.3(vue@3.5.4(typescript@5.6.2)) devDependencies: '@nuxt/scripts': specifier: 0.8.5 - version: 0.8.5(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.3)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(typescript@5.6.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.3(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1)) + version: 0.8.5(@nuxt/devtools@1.4.2(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(typescript@5.6.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1)) '@nuxt/ui-templates': specifier: workspace:* version: link:../ui-templates @@ -479,10 +479,10 @@ importers: version: 1.0.5 '@vitejs/plugin-vue': specifier: 5.1.3 - version: 5.1.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.3(typescript@5.6.2)) + version: 5.1.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2)) '@vue/compiler-sfc': - specifier: 3.5.3 - version: 3.5.3 + specifier: 3.5.4 + version: 3.5.4 unbuild: specifier: 3.0.0-rc.7 version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) @@ -552,22 +552,22 @@ importers: version: 1.11.2 '@vitejs/plugin-vue': specifier: 5.1.3 - version: 5.1.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.3(typescript@5.6.2)) + version: 5.1.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2)) '@vitejs/plugin-vue-jsx': specifier: 4.0.1 - version: 4.0.1(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.3(typescript@5.6.2)) + version: 4.0.1(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2)) '@vue/compiler-core': - specifier: 3.5.3 - version: 3.5.3 + specifier: 3.5.4 + version: 3.5.4 '@vue/compiler-sfc': - specifier: 3.5.3 - version: 3.5.3 + specifier: 3.5.4 + version: 3.5.4 '@vue/language-core': specifier: 2.1.6 version: 2.1.6(typescript@5.6.2) c12: specifier: 2.0.0-beta.2 - version: 2.0.0-beta.2(magicast@0.3.4) + version: 2.0.0-beta.2(magicast@0.3.5) esbuild-loader: specifier: 4.2.2 version: 4.2.2(webpack@5.94.0) @@ -596,17 +596,17 @@ importers: specifier: 5.4.3 version: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) vue: - specifier: 3.5.3 - version: 3.5.3(typescript@5.6.2) + specifier: 3.5.4 + version: 3.5.4(typescript@5.6.2) vue-bundle-renderer: specifier: 2.1.0 version: 2.1.0 vue-loader: specifier: 17.4.2 - version: 17.4.2(@vue/compiler-sfc@3.5.3)(vue@3.5.3(typescript@5.6.2))(webpack@5.94.0) + version: 17.4.2(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.6.2))(webpack@5.94.0) vue-router: specifier: 4.4.3 - version: 4.4.3(vue@3.5.3(typescript@5.6.2)) + version: 4.4.3(vue@3.5.4(typescript@5.6.2)) webpack: specifier: 5.94.0 version: 5.94.0 @@ -669,10 +669,10 @@ importers: version: 5.0.7(rollup@4.21.2) '@vitejs/plugin-vue': specifier: ^5.1.3 - version: 5.1.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.3(typescript@5.6.2)) + version: 5.1.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2)) '@vitejs/plugin-vue-jsx': specifier: ^4.0.1 - version: 4.0.1(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.3(typescript@5.6.2)) + version: 4.0.1(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2)) autoprefixer: specifier: ^10.4.20 version: 10.4.20(postcss@8.4.45) @@ -780,8 +780,8 @@ importers: specifier: 3.0.0-rc.7 version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) vue: - specifier: 3.5.3 - version: 3.5.3(typescript@5.6.2) + specifier: 3.5.4 + version: 3.5.4(typescript@5.6.2) packages/webpack: dependencies: @@ -901,7 +901,7 @@ importers: version: 2.1.0 vue-loader: specifier: ^17.4.2 - version: 17.4.2(@vue/compiler-sfc@3.5.3)(vue@3.5.3(typescript@5.6.2))(webpack@5.94.0) + version: 17.4.2(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.6.2))(webpack@5.94.0) webpack: specifier: ^5.94.0 version: 5.94.0 @@ -946,8 +946,8 @@ importers: specifier: 3.0.0-rc.7 version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) vue: - specifier: 3.5.3 - version: 3.5.3(typescript@5.6.2) + specifier: 3.5.4 + version: 3.5.4(typescript@5.6.2) playground: dependencies: @@ -974,8 +974,8 @@ importers: specifier: latest version: 1.14.0(webpack-sources@3.2.3) vue: - specifier: 3.5.3 - version: 3.5.3(typescript@5.6.2) + specifier: 3.5.4 + version: 3.5.4(typescript@5.6.2) test/fixtures/basic-types: dependencies: @@ -988,16 +988,16 @@ importers: version: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) unplugin-vue-router: specifier: ^0.10.7 - version: 0.10.8(rollup@4.21.2)(vue-router@4.4.3(vue@3.5.3(typescript@5.6.2)))(vue@3.5.3(typescript@5.6.2))(webpack-sources@3.2.3) + version: 0.10.8(rollup@4.21.2)(vue-router@4.4.3(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3) vitest: specifier: 1.6.0 version: 1.6.0(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) vue: - specifier: 3.5.3 - version: 3.5.3(typescript@5.6.2) + specifier: 3.5.4 + version: 3.5.4(typescript@5.6.2) vue-router: specifier: latest - version: 4.4.3(vue@3.5.3(typescript@5.6.2)) + version: 4.4.3(vue@3.5.4(typescript@5.6.2)) test/fixtures/minimal: dependencies: @@ -1156,6 +1156,11 @@ packages: engines: {node: '>=6.0.0'} hasBin: true + '@babel/parser@7.25.6': + resolution: {integrity: sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==} + engines: {node: '>=6.0.0'} + hasBin: true + '@babel/plugin-proposal-decorators@7.23.2': resolution: {integrity: sha512-eR0gJQc830fJVGz37oKLvt9W9uUIQSAovUl0e9sJ3YeO09dlcoBVYD3CLrjCj4qHdXmfiyTyFt8yeQYSN5fxLg==} engines: {node: '>=6.9.0'} @@ -1844,17 +1849,22 @@ packages: peerDependencies: vite: 5.4.3 + '@nuxt/devtools-kit@1.4.2': + resolution: {integrity: sha512-8a5PhVnC7E94318/sHbNSe9mI2MlsQ8+pJLGs2Hh1OJyidB9SWe6hoFc8q4K9VOtXak9uCFVb5V2JGXS1q+1aA==} + peerDependencies: + vite: 5.4.3 + '@nuxt/devtools-ui-kit@1.4.1': resolution: {integrity: sha512-/MVaLKvWe2b3ET9HUh1LDLQWoJYBKFYFpAauADFaV8xSIF5/nOVKjrtICQBC8zT0Fo4K+V9X00E3dGSePAXdLg==} peerDependencies: '@nuxt/devtools': 1.4.1 - '@nuxt/devtools-wizard@1.4.1': - resolution: {integrity: sha512-X9uTh5rgt0pw3UjXcHyl8ZFYmCgw8ITRe9Nr2VLCtNROfKz9yol/ESEhYMwTFiFlqSyfJP6/qtogJBjUt6dzTw==} + '@nuxt/devtools-wizard@1.4.2': + resolution: {integrity: sha512-TyhmPBg/xJKPOdnwR3DAh8KMUt6/0dUNABCxGVeY7PYbIiXt4msIGVJkBc4y+WwIJHOYPrSRClmZVsXQfRlB4A==} hasBin: true - '@nuxt/devtools@1.4.1': - resolution: {integrity: sha512-BtmGRAr/pjSE3dBrM7iceNT6OZAQ/MHxq1brkHJDs2VdyZPnqqGS4n3/98saASoRdj0dddsuIElsqC/zIABhgg==} + '@nuxt/devtools@1.4.2': + resolution: {integrity: sha512-Ok3g2P7iwKyK8LiwozbYVAZTo8t91iXSmlJj2ozeo1okKQ2Qi1AtwB6nYgIlkUHZmo155ZjG/LCHYI5uhQ/sGw==} hasBin: true peerDependencies: vite: 5.4.3 @@ -1899,7 +1909,7 @@ packages: playwright-core: ^1.43.1 vite: 5.4.3 vitest: ^0.34.6 || ^1.0.0 || ^2.0.0 - vue: 3.5.3 + vue: 3.5.4 vue-router: ^4.0.0 peerDependenciesMeta: '@cucumber/cucumber': @@ -2321,7 +2331,7 @@ packages: engines: {node: '>=14'} peerDependencies: '@vue/compiler-sfc': '>= 3' - vue: 3.5.3 + vue: 3.5.4 peerDependenciesMeta: '@vue/compiler-sfc': optional: true @@ -2557,12 +2567,12 @@ packages: '@unhead/vue@1.11.1': resolution: {integrity: sha512-MSeFsRr0Pco96bjoY8bijV5su+xw7joqv1LUJQxcDVIp51M1cfrutzMIBTGne30/0K43aIvshCGbmyuW8jouxw==} peerDependencies: - vue: 3.5.3 + vue: 3.5.4 '@unhead/vue@1.11.2': resolution: {integrity: sha512-m4GnwOd1ltXiSxp4ahIT6lziVyg6dgqKyLyWxrRWuPjZ8nXsPcpIOCjVwYB1MK0UBKMuIlgeuzVeDrTY9+APbA==} peerDependencies: - vue: 3.5.3 + vue: 3.5.4 '@unocss/astro@0.62.3': resolution: {integrity: sha512-C6ZdyLbLDS0LebwmgwVItLNAOSkL/tvVWNRd1i3Jy5uj1vPxlrw+3lIYiHjEofn0GFpBiwlv5+OCvO1Xpq5MqA==} @@ -2673,14 +2683,14 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: vite: 5.4.3 - vue: 3.5.3 + vue: 3.5.4 '@vitejs/plugin-vue@5.1.3': resolution: {integrity: sha512-3xbWsKEKXYlmX82aOHufFQVnkbMC/v8fLpWwh6hWOUrK5fbbtBh9Q/WWse27BFgSy2/e2c0fz5Scgya9h2GLhw==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: vite: 5.4.3 - vue: 3.5.3 + vue: 3.5.4 '@vitest/coverage-v8@2.0.5': resolution: {integrity: sha512-qeFcySCg5FLO2bHHSa0tAZAOnAUbp4L6/A5JDuj9+bt53JREl8hpLjLHEWF0e/gWc8INVpJaqA7+Ene2rclpZg==} @@ -2733,7 +2743,7 @@ packages: resolution: {integrity: sha512-+NGfhrPvPNOb3Wg9PNPEXPe0HTXmVe6XJawL1gi3cIjOSGIhpOdvmMT2cRuWb265IpA/PeL5Sqo0+DQnEDxLvw==} engines: {node: '>=16.14.0'} peerDependencies: - vue: 3.5.3 + vue: 3.5.4 peerDependenciesMeta: vue: optional: true @@ -2757,14 +2767,20 @@ packages: '@vue/compiler-core@3.5.3': resolution: {integrity: sha512-adAfy9boPkP233NTyvLbGEqVuIfK/R0ZsBsIOW4BZNfb4BRpRW41Do1u+ozJpsb+mdoy80O20IzAsHaihRb5qA==} + '@vue/compiler-core@3.5.4': + resolution: {integrity: sha512-oNwn+BAt3n9dK9uAYvI+XGlutwuTq/wfj4xCBaZCqwwVIGtD7D6ViihEbyYZrDHIHTDE3Q6oL3/hqmAyFEy9DQ==} + '@vue/compiler-dom@3.5.3': resolution: {integrity: sha512-wnzFArg9zpvk/811CDOZOadJRugf1Bgl/TQ3RfV4nKfSPok4hi0w10ziYUQR6LnnBAUlEXYLUfZ71Oj9ds/+QA==} - '@vue/compiler-sfc@3.5.3': - resolution: {integrity: sha512-P3uATLny2tfyvMB04OQFe7Sczteno7SLFxwrOA/dw01pBWQHB5HL15a8PosoNX2aG/EAMGqnXTu+1LnmzFhpTQ==} + '@vue/compiler-dom@3.5.4': + resolution: {integrity: sha512-yP9RRs4BDLOLfldn6ah+AGCNovGjMbL9uHvhDHf5wan4dAHLnFGOkqtfE7PPe4HTXIqE7l/NILdYw53bo1C8jw==} - '@vue/compiler-ssr@3.5.3': - resolution: {integrity: sha512-F/5f+r2WzL/2YAPl7UlKcJWHrvoZN8XwEBLnT7S4BXwncH25iDOabhO2M2DWioyTguJAGavDOawejkFXj8EM1w==} + '@vue/compiler-sfc@3.5.4': + resolution: {integrity: sha512-P+yiPhL+NYH7m0ZgCq7AQR2q7OIE+mpAEgtkqEeH9oHSdIRvUO+4X6MPvblJIWcoe4YC5a2Gdf/RsoyP8FFiPQ==} + + '@vue/compiler-ssr@3.5.4': + resolution: {integrity: sha512-acESdTXsxPnYr2C4Blv0ggx5zIFMgOzZmYU2UgvIff9POdRGbRNBHRyzHAnizcItvpgerSKQbllUc9USp3V7eg==} '@vue/compiler-vue2@2.7.16': resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==} @@ -2772,14 +2788,16 @@ packages: '@vue/devtools-api@6.6.4': resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==} - '@vue/devtools-core@7.3.3': - resolution: {integrity: sha512-i6Bwkx4OwfY0QVHjAdsivhlzZ2HMj7fbNRYJsWspQ+dkA1f3nTzycPqZmVUsm2TGkbQlhTMhCAdDoP97JKoc+g==} + '@vue/devtools-core@7.4.4': + resolution: {integrity: sha512-DLxgA3DfeADkRzhAfm3G2Rw/cWxub64SdP5b+s5dwL30+whOGj+QNhmyFpwZ8ZTrHDFRIPj0RqNzJ8IRR1pz7w==} + peerDependencies: + vue: 3.5.4 - '@vue/devtools-kit@7.3.3': - resolution: {integrity: sha512-m+dFI57BrzKYPKq73mt4CJ5GWld5OLBseLHPHGVP7CaILNY9o1gWVJWAJeF8XtQ9LTiMxZSaK6NcBsFuxAhD0g==} + '@vue/devtools-kit@7.4.4': + resolution: {integrity: sha512-awK/4NfsUG0nQ7qnTM37m7ZkEUMREyPh8taFCX+uQYps/MTFEum0AD05VeGDRMXwWvMmGIcWX9xp8ZiBddY0jw==} - '@vue/devtools-shared@7.3.4': - resolution: {integrity: sha512-5S5cHh7oWLZdboujnLteR3rT8UGfKHfA34aGLyFRB/B5TqBxmeLW1Rq32xW6TCDEy4isoYsYHGwJVp6DQcpiDA==} + '@vue/devtools-shared@7.4.4': + resolution: {integrity: sha512-yeJULXFHOKIm8yL2JFO050a9ztTVqOCKTqN9JHFxGTJN0b+gjtfn6zC+FfyHUgjwCwf6E3hfKrlohtthcqoYqw==} '@vue/language-core@2.0.29': resolution: {integrity: sha512-o2qz9JPjhdoVj8D2+9bDXbaI4q2uZTHQA/dbyZT4Bj1FR9viZxDJnLcKVHfxdn6wsOzRgpqIzJEEmSSvgMvDTQ==} @@ -2797,23 +2815,26 @@ packages: typescript: optional: true - '@vue/reactivity@3.5.3': - resolution: {integrity: sha512-2w61UnRWTP7+rj1H/j6FH706gRBHdFVpIqEkSDAyIpafBXYH8xt4gttstbbCWdU3OlcSWO8/3mbKl/93/HSMpw==} + '@vue/reactivity@3.5.4': + resolution: {integrity: sha512-HKKbEuP7tYSGCq4e4nK6ZW6l5hyG66OUetefBp4budUyjvAYsnQDf+bgFzg2RAgnH0CInyqXwD9y47jwJEHrQw==} - '@vue/runtime-core@3.5.3': - resolution: {integrity: sha512-5b2AQw5OZlmCzSsSBWYoZOsy75N4UdMWenTfDdI5bAzXnuVR7iR8Q4AOzQm2OGoA41xjk53VQKrqQhOz2ktWaw==} + '@vue/runtime-core@3.5.4': + resolution: {integrity: sha512-f3ek2sTA0AFu0n+w+kCtz567Euqqa3eHewvo4klwS7mWfSj/A+UmYTwsnUFo35KeyAFY60JgrCGvEBsu1n/3LA==} - '@vue/runtime-dom@3.5.3': - resolution: {integrity: sha512-wPR1DEGc3XnQ7yHbmkTt3GoY0cEnVGQnARRdAkDzZ8MbUKEs26gogCQo6AOvvgahfjIcnvWJzkZArQ1fmWjcSg==} + '@vue/runtime-dom@3.5.4': + resolution: {integrity: sha512-ofyc0w6rbD5KtjhP1i9hGOKdxGpvmuB1jprP7Djlj0X7R5J/oLwuNuE98GJ8WW31Hu2VxQHtk/LYTAlW8xrJdw==} - '@vue/server-renderer@3.5.3': - resolution: {integrity: sha512-28volmaZVG2PGO3V3+gBPKoSHvLlE8FGfG/GKXKkjjfxLuj/50B/0OQGakM/g6ehQeqCrZYM4eHC4Ks48eig1Q==} + '@vue/server-renderer@3.5.4': + resolution: {integrity: sha512-FbjV6DJLgKRetMYFBA1UXCroCiED/Ckr53/ba9wivyd7D/Xw9fpo0T6zXzCnxQwyvkyrL7y6plgYhWhNjGxY5g==} peerDependencies: - vue: 3.5.3 + vue: 3.5.4 '@vue/shared@3.5.3': resolution: {integrity: sha512-Jp2v8nylKBT+PlOUjun2Wp/f++TfJVFjshLzNtJDdmFJabJa7noGMncqXRM1vXGX+Yo2V7WykQFNxusSim8SCA==} + '@vue/shared@3.5.4': + resolution: {integrity: sha512-L2MCDD8l7yC62Te5UUyPVpmexhL9ipVnYRw9CsWfm/BGRL5FwDX4a25bcJ/OJSD3+Hx+k/a8LDKcG2AFdJV3BA==} + '@vue/test-utils@2.4.6': resolution: {integrity: sha512-FMxEjOpYNYiFe0GkaHsnJPXFHxQ6m4t8vI/ElPGpMWxZKpmRvQ33OIrvRXemy6yha03RxhOlQuy+gZMC3CQSow==} @@ -3710,8 +3731,8 @@ packages: resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - diff@5.2.0: - resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==} + diff@7.0.0: + resolution: {integrity: sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==} engines: {node: '>=0.3.1'} doctrine@3.0.0: @@ -4120,7 +4141,7 @@ packages: resolution: {integrity: sha512-afW+h2CFafo+7Y9Lvw/xsqjaQlKLdJV7h1fCHfcYQ1C4SVMlu7OAekqWgu5d4SgvkBVU0pVpLlVsrSTBURFRkg==} peerDependencies: '@nuxt/kit': workspace:* - vue: 3.5.3 + vue: 3.5.4 peerDependenciesMeta: '@nuxt/kit': optional: true @@ -4861,8 +4882,8 @@ packages: kolorist@1.8.0: resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} - launch-editor@2.8.1: - resolution: {integrity: sha512-elBx2l/tp9z99X5H/qev8uyDywVh0VXAwEbjk8kJhnc5grOFkGh7aW6q55me9xnYbss261XtnUrysZ+XvGbhQA==} + launch-editor@2.9.1: + resolution: {integrity: sha512-Gcnl4Bd+hRO9P9icCP/RVVT2o8SFlPXofuCxvA2SaZuH45whSvf5p8x5oih5ftLiVhEI4sp5xDY+R+b3zJBh5w==} lazystream@1.0.1: resolution: {integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==} @@ -4974,6 +4995,9 @@ packages: magicast@0.3.4: resolution: {integrity: sha512-TyDF/Pn36bBji9rWKHlZe+PZb6Mx5V8IHCSxk7X4aljM4e/vyDvZZYwHewdVaqiA0nb3ghfHU/6AUpDxWoER2Q==} + magicast@0.3.5: + resolution: {integrity: sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==} + make-dir@3.1.0: resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} engines: {node: '>=8'} @@ -6319,8 +6343,8 @@ packages: resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} engines: {node: '>=14'} - simple-git@3.25.0: - resolution: {integrity: sha512-KIY5sBnzc4yEcJXW7Tdv4viEz8KyG+nU0hay+DWZasvdFOYKeUZ6Xc25LUHHjw0tinPT7O1eY6pzX7pRT1K8rw==} + simple-git@3.26.0: + resolution: {integrity: sha512-5tbkCSzuskR6uA7uA23yjasmA0RzugVo8QM2bpsnxkrgP13eisFT7TMS4a+xKEJvbmr4qf+l0WT3eKa9IxxUyw==} sirv@2.0.4: resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} @@ -7039,8 +7063,8 @@ packages: '@nuxt/kit': optional: true - vite-plugin-vue-inspector@5.1.3: - resolution: {integrity: sha512-pMrseXIDP1Gb38mOevY+BvtNGNqiqmqa2pKB99lnLsADQww9w9xMbAfT4GB6RUoaOkSPrtlXqpq2Fq+Dj2AgFg==} + vite-plugin-vue-inspector@5.2.0: + resolution: {integrity: sha512-wWxyb9XAtaIvV/Lr7cqB1HIzmHZFVUJsTNm3yAxkS87dgh/Ky4qr2wDEWNxF23fdhVa3jQ8MZREpr4XyiuaRqA==} peerDependencies: vite: 5.4.3 @@ -7168,7 +7192,7 @@ packages: hasBin: true peerDependencies: '@vue/composition-api': ^1.0.0-rc.1 - vue: 3.5.3 + vue: 3.5.4 peerDependenciesMeta: '@vue/composition-api': optional: true @@ -7197,12 +7221,12 @@ packages: vue-resize@2.0.0-alpha.1: resolution: {integrity: sha512-7+iqOueLU7uc9NrMfrzbG8hwMqchfVfSzpVlCMeJQe4pyibqyoifDNbKTZvwxZKDvGkB+PdFeKvnGZMoEb8esg==} peerDependencies: - vue: 3.5.3 + vue: 3.5.4 vue-router@4.4.3: resolution: {integrity: sha512-sv6wmNKx2j3aqJQDMxLFzs/u/mjA9Z5LCgy6BE0f7yFWMjrPLnS/sPNn8ARY/FXw6byV18EFutn5lTO6+UsV5A==} peerDependencies: - vue: 3.5.3 + vue: 3.5.4 vue-tsc@2.1.6: resolution: {integrity: sha512-f98dyZp5FOukcYmbFpuSCJ4Z0vHSOSmxGttZJCsFeX0M4w/Rsq0s4uKXjcSRsZqsRgQa6z7SfuO+y0HVICE57Q==} @@ -7210,8 +7234,8 @@ packages: peerDependencies: typescript: 5.6.2 - vue@3.5.3: - resolution: {integrity: sha512-xvRbd0HpuLovYbOHXRHlSBsSvmUJbo0pzbkKTApWnQGf3/cu5Z39mQeA5cZdLRVIoNf3zI6MSoOgHUT5i2jO+Q==} + vue@3.5.4: + resolution: {integrity: sha512-3yAj2gkmiY+i7+22A1PWM+kjOVXjU74UPINcTiN7grIVPyFFI0lpGwHlV/4xydDmobaBn7/xmi+YG8HeSlCTcg==} peerDependencies: typescript: 5.6.2 peerDependenciesMeta: @@ -7575,6 +7599,10 @@ snapshots: dependencies: '@babel/types': 7.25.6 + '@babel/parser@7.25.6': + dependencies: + '@babel/types': 7.25.6 + '@babel/plugin-proposal-decorators@7.23.2(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -8114,13 +8142,20 @@ snapshots: execa: 7.2.0 vite: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) - '@nuxt/devtools-ui-kit@1.4.1(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.3)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.3(typescript@5.6.2))(webpack@5.94.0(esbuild@0.23.1))': + '@nuxt/devtools-kit@1.4.2(vite@5.4.3(@types/node@20.16.5)(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.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) + + '@nuxt/devtools-ui-kit@1.4.1(@nuxt/devtools@1.4.2(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.4)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2))(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@iconify-json/carbon': 1.1.37 '@iconify-json/logos': 1.1.44 '@iconify-json/ri': 1.1.22 '@iconify-json/tabler': 1.1.120 - '@nuxt/devtools': 1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(webpack-sources@3.2.3) + '@nuxt/devtools': 1.4.2(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3) '@nuxt/devtools-kit': 1.4.1(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) '@nuxt/kit': link:packages/kit '@unocss/core': 0.62.3 @@ -8129,14 +8164,14 @@ snapshots: '@unocss/preset-icons': 0.62.3 '@unocss/preset-mini': 0.62.3 '@unocss/reset': 0.62.3 - '@vueuse/core': 11.0.3(vue@3.5.3(typescript@5.6.2)) - '@vueuse/integrations': 11.0.3(focus-trap@7.5.4)(vue@3.5.3(typescript@5.6.2)) - '@vueuse/nuxt': 11.0.3(nuxt@packages+nuxt)(vue@3.5.3(typescript@5.6.2)) + '@vueuse/core': 11.0.3(vue@3.5.4(typescript@5.6.2)) + '@vueuse/integrations': 11.0.3(focus-trap@7.5.4)(vue@3.5.4(typescript@5.6.2)) + '@vueuse/nuxt': 11.0.3(nuxt@packages+nuxt)(vue@3.5.4(typescript@5.6.2)) defu: 6.1.4 focus-trap: 7.5.4 splitpanes: 3.1.5 unocss: 0.62.3(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) - v-lazy-show: 0.2.4(@vue/compiler-core@3.5.3) + v-lazy-show: 0.2.4(@vue/compiler-core@3.5.4) transitivePeerDependencies: - '@unocss/webpack' - '@vue/compiler-core' @@ -8160,27 +8195,27 @@ snapshots: - vue - webpack - '@nuxt/devtools-wizard@1.4.1': + '@nuxt/devtools-wizard@1.4.2': dependencies: consola: 3.2.3 - diff: 5.2.0 + diff: 7.0.0 execa: 7.2.0 global-directory: 4.0.1 - magicast: 0.3.4 + magicast: 0.3.5 pathe: 1.1.2 pkg-types: 1.2.0 prompts: 2.4.2 rc9: 2.1.2 semver: 7.6.3 - '@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(webpack-sources@3.2.3)': + '@nuxt/devtools@1.4.2(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3)': dependencies: '@antfu/utils': 0.7.10 - '@nuxt/devtools-kit': 1.4.1(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) - '@nuxt/devtools-wizard': 1.4.1 + '@nuxt/devtools-kit': 1.4.2(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) + '@nuxt/devtools-wizard': 1.4.2 '@nuxt/kit': link:packages/kit - '@vue/devtools-core': 7.3.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) - '@vue/devtools-kit': 7.3.3 + '@vue/devtools-core': 7.4.4(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2)) + '@vue/devtools-kit': 7.4.4 birpc: 0.2.17 consola: 3.2.3 cronstrue: 2.50.0 @@ -8193,9 +8228,9 @@ snapshots: hookable: 5.5.3 image-meta: 0.2.1 is-installed-globally: 1.0.0 - launch-editor: 2.8.1 + launch-editor: 2.9.1 local-pkg: 0.5.0 - magicast: 0.3.4 + magicast: 0.3.5 nypm: 0.3.11 ohash: 1.1.3 pathe: 1.1.2 @@ -8204,13 +8239,13 @@ snapshots: rc9: 2.1.2 scule: 1.3.0 semver: 7.6.3 - simple-git: 3.25.0 + simple-git: 3.26.0 sirv: 2.0.4 tinyglobby: 0.2.6 unimport: 3.11.1(rollup@4.21.2)(webpack-sources@3.2.3) vite: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) vite-plugin-inspect: 0.8.7(@nuxt/kit@packages+kit)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) - vite-plugin-vue-inspector: 5.1.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) + vite-plugin-vue-inspector: 5.2.0(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) which: 3.0.1 ws: 8.18.0 transitivePeerDependencies: @@ -8218,6 +8253,7 @@ snapshots: - rollup - supports-color - utf-8-validate + - vue - webpack-sources '@nuxt/eslint-config@0.5.6(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2)': @@ -8260,17 +8296,17 @@ snapshots: string-width: 4.2.3 webpack: 5.94.0 - '@nuxt/scripts@0.8.5(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.3)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(typescript@5.6.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.3(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1))': + '@nuxt/scripts@0.8.5(@nuxt/devtools@1.4.2(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(typescript@5.6.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@nuxt/devtools-kit': 1.4.1(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) - '@nuxt/devtools-ui-kit': 1.4.1(@nuxt/devtools@1.4.1(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.3)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.3(typescript@5.6.2))(webpack@5.94.0(esbuild@0.23.1)) + '@nuxt/devtools-ui-kit': 1.4.1(@nuxt/devtools@1.4.2(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.4)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2))(webpack@5.94.0(esbuild@0.23.1)) '@nuxt/kit': link:packages/kit '@types/google.maps': 3.58.0 '@types/stripe-v3': 3.1.33 '@types/vimeo__player': 2.18.3 '@types/youtube': 0.1.0 - '@unhead/vue': 1.11.1(vue@3.5.3(typescript@5.6.2)) - '@vueuse/core': 11.0.3(vue@3.5.3(typescript@5.6.2)) + '@unhead/vue': 1.11.1(vue@3.5.4(typescript@5.6.2)) + '@vueuse/core': 11.0.3(vue@3.5.4(typescript@5.6.2)) consola: 3.2.3 defu: 6.1.4 h3: h3-nightly@2.0.0-1718872656.6765a6e @@ -8350,11 +8386,11 @@ snapshots: rc9: 2.1.2 std-env: 3.7.0 - '@nuxt/test-utils@3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.3)(vue@3.5.3(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.3(typescript@5.6.2)))(vue@3.5.3(typescript@5.6.2))(webpack-sources@3.2.3)': + '@nuxt/test-utils@3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(magicast@0.3.5)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3)': dependencies: '@nuxt/kit': link:packages/kit '@nuxt/schema': link:packages/schema - c12: 2.0.0-beta.2(magicast@0.3.4) + c12: 2.0.0-beta.2(magicast@0.3.5) consola: 3.2.3 defu: 6.1.4 destr: 2.0.3 @@ -8365,7 +8401,7 @@ snapshots: h3: h3-nightly@2.0.0-1718872656.6765a6e local-pkg: 0.5.0 magic-string: 0.30.11 - nitropack: 2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3) + nitropack: 2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.5)(webpack-sources@3.2.3) node-fetch-native: 1.6.4 ofetch: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) pathe: 1.1.2 @@ -8377,11 +8413,11 @@ snapshots: unenv: 1.10.0 unplugin: 1.14.0(webpack-sources@3.2.3) vite: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) - vitest-environment-nuxt: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.3)(vue@3.5.3(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.3(typescript@5.6.2)))(vue@3.5.3(typescript@5.6.2))(webpack-sources@3.2.3) - vue: 3.5.3(typescript@5.6.2) - vue-router: 4.4.3(vue@3.5.3(typescript@5.6.2)) + vitest-environment-nuxt: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(magicast@0.3.5)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3) + vue: 3.5.4(typescript@5.6.2) + vue-router: 4.4.3(vue@3.5.4(typescript@5.6.2)) optionalDependencies: - '@testing-library/vue': 8.1.0(@vue/compiler-sfc@3.5.3)(vue@3.5.3(typescript@5.6.2)) + '@testing-library/vue': 8.1.0(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.6.2)) '@vue/test-utils': 2.4.6 happy-dom: 15.7.3 playwright-core: 1.47.0 @@ -8396,7 +8432,7 @@ snapshots: '@shikijs/transformers': 1.1.2 '@types/hast': 3.0.4 '@types/mdast': 4.0.3 - '@vue/compiler-core': 3.5.3 + '@vue/compiler-core': 3.5.4 consola: 3.2.3 debug: 4.3.6(supports-color@9.4.0) defu: 6.1.4 @@ -8752,14 +8788,14 @@ snapshots: '@shikijs/vitepress-twoslash@1.12.1(@nuxt/kit@packages+kit)(typescript@5.6.2)': dependencies: '@shikijs/twoslash': 1.12.1(typescript@5.6.2) - floating-vue: 5.2.2(@nuxt/kit@packages+kit)(vue@3.5.3(typescript@5.6.2)) + floating-vue: 5.2.2(@nuxt/kit@packages+kit)(vue@3.5.4(typescript@5.6.2)) mdast-util-from-markdown: 2.0.1 mdast-util-gfm: 3.0.0 mdast-util-to-hast: 13.2.0 shiki: 1.12.1 twoslash: 0.2.10(typescript@5.6.2) twoslash-vue: 0.2.10(typescript@5.6.2) - vue: 3.5.3(typescript@5.6.2) + vue: 3.5.4(typescript@5.6.2) transitivePeerDependencies: - '@nuxt/kit' - supports-color @@ -8802,14 +8838,14 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.3)(vue@3.5.3(typescript@5.6.2))': + '@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.6.2))': dependencies: '@babel/runtime': 7.23.9 '@testing-library/dom': 9.3.4 '@vue/test-utils': 2.4.6 - vue: 3.5.3(typescript@5.6.2) + vue: 3.5.4(typescript@5.6.2) optionalDependencies: - '@vue/compiler-sfc': 3.5.3 + '@vue/compiler-sfc': 3.5.4 '@trysound/sax@0.2.0': {} @@ -9100,23 +9136,23 @@ snapshots: '@unhead/schema': 1.11.2 '@unhead/shared': 1.11.2 - '@unhead/vue@1.11.1(vue@3.5.3(typescript@5.6.2))': + '@unhead/vue@1.11.1(vue@3.5.4(typescript@5.6.2))': dependencies: '@unhead/schema': 1.11.1 '@unhead/shared': 1.11.1 defu: 6.1.4 hookable: 5.5.3 unhead: 1.11.1 - vue: 3.5.3(typescript@5.6.2) + vue: 3.5.4(typescript@5.6.2) - '@unhead/vue@1.11.2(vue@3.5.3(typescript@5.6.2))': + '@unhead/vue@1.11.2(vue@3.5.4(typescript@5.6.2))': dependencies: '@unhead/schema': 1.11.2 '@unhead/shared': 1.11.2 defu: 6.1.4 hookable: 5.5.3 unhead: 1.11.2 - vue: 3.5.3(typescript@5.6.2) + vue: 3.5.4(typescript@5.6.2) '@unocss/astro@0.62.3(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))': dependencies: @@ -9353,20 +9389,20 @@ snapshots: - encoding - supports-color - '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.3(typescript@5.6.2))': + '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2))': dependencies: '@babel/core': 7.25.2 '@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.25.2) '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.25.2) vite: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) - vue: 3.5.3(typescript@5.6.2) + vue: 3.5.4(typescript@5.6.2) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.1.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.3(typescript@5.6.2))': + '@vitejs/plugin-vue@5.1.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2))': dependencies: vite: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) - vue: 3.5.3(typescript@5.6.2) + vue: 3.5.4(typescript@5.6.2) '@vitest/coverage-v8@2.0.5(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))': dependencies: @@ -9460,16 +9496,16 @@ snapshots: path-browserify: 1.0.1 vscode-uri: 3.0.8 - '@vue-macros/common@1.12.2(rollup@4.21.2)(vue@3.5.3(typescript@5.6.2))': + '@vue-macros/common@1.12.2(rollup@4.21.2)(vue@3.5.4(typescript@5.6.2))': dependencies: '@babel/types': 7.25.6 '@rollup/pluginutils': 5.1.0(rollup@4.21.2) - '@vue/compiler-sfc': 3.5.3 + '@vue/compiler-sfc': 3.5.4 ast-kit: 1.0.1 local-pkg: 0.5.0 magic-string-ast: 0.6.2 optionalDependencies: - vue: 3.5.3(typescript@5.6.2) + vue: 3.5.4(typescript@5.6.2) transitivePeerDependencies: - rollup @@ -9500,7 +9536,7 @@ snapshots: '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.24.7 '@babel/parser': 7.25.3 - '@vue/compiler-sfc': 3.5.3 + '@vue/compiler-sfc': 3.5.4 '@vue/compiler-core@3.5.3': dependencies: @@ -9510,27 +9546,40 @@ snapshots: estree-walker: 2.0.2 source-map-js: 1.2.0 + '@vue/compiler-core@3.5.4': + dependencies: + '@babel/parser': 7.25.3 + '@vue/shared': 3.5.4 + entities: 4.5.0 + estree-walker: 2.0.2 + source-map-js: 1.2.0 + '@vue/compiler-dom@3.5.3': dependencies: '@vue/compiler-core': 3.5.3 '@vue/shared': 3.5.3 - '@vue/compiler-sfc@3.5.3': + '@vue/compiler-dom@3.5.4': + dependencies: + '@vue/compiler-core': 3.5.4 + '@vue/shared': 3.5.4 + + '@vue/compiler-sfc@3.5.4': dependencies: '@babel/parser': 7.25.3 - '@vue/compiler-core': 3.5.3 - '@vue/compiler-dom': 3.5.3 - '@vue/compiler-ssr': 3.5.3 - '@vue/shared': 3.5.3 + '@vue/compiler-core': 3.5.4 + '@vue/compiler-dom': 3.5.4 + '@vue/compiler-ssr': 3.5.4 + '@vue/shared': 3.5.4 estree-walker: 2.0.2 magic-string: 0.30.11 postcss: 8.4.45 source-map-js: 1.2.0 - '@vue/compiler-ssr@3.5.3': + '@vue/compiler-ssr@3.5.4': dependencies: - '@vue/compiler-dom': 3.5.3 - '@vue/shared': 3.5.3 + '@vue/compiler-dom': 3.5.4 + '@vue/shared': 3.5.4 '@vue/compiler-vue2@2.7.16': dependencies: @@ -9539,20 +9588,21 @@ snapshots: '@vue/devtools-api@6.6.4': {} - '@vue/devtools-core@7.3.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))': + '@vue/devtools-core@7.4.4(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2))': dependencies: - '@vue/devtools-kit': 7.3.3 - '@vue/devtools-shared': 7.3.4 + '@vue/devtools-kit': 7.4.4 + '@vue/devtools-shared': 7.4.4 mitt: 3.0.1 nanoid: 3.3.7 pathe: 1.1.2 vite-hot-client: 0.2.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) + vue: 3.5.4(typescript@5.6.2) transitivePeerDependencies: - vite - '@vue/devtools-kit@7.3.3': + '@vue/devtools-kit@7.4.4': dependencies: - '@vue/devtools-shared': 7.3.4 + '@vue/devtools-shared': 7.4.4 birpc: 0.2.17 hookable: 5.5.3 mitt: 3.0.1 @@ -9560,7 +9610,7 @@ snapshots: speakingurl: 14.0.1 superjson: 2.2.1 - '@vue/devtools-shared@7.3.4': + '@vue/devtools-shared@7.4.4': dependencies: rfdc: 1.4.1 @@ -9569,7 +9619,7 @@ snapshots: '@volar/language-core': 2.4.1 '@vue/compiler-dom': 3.5.3 '@vue/compiler-vue2': 2.7.16 - '@vue/shared': 3.5.3 + '@vue/shared': 3.5.4 computeds: 0.0.1 minimatch: 9.0.5 muggle-string: 0.4.1 @@ -9582,7 +9632,7 @@ snapshots: '@volar/language-core': 2.4.1 '@vue/compiler-dom': 3.5.3 '@vue/compiler-vue2': 2.7.16 - '@vue/shared': 3.5.3 + '@vue/shared': 3.5.4 computeds: 0.0.1 minimatch: 9.0.5 muggle-string: 0.4.1 @@ -9590,50 +9640,52 @@ snapshots: optionalDependencies: typescript: 5.6.2 - '@vue/reactivity@3.5.3': + '@vue/reactivity@3.5.4': dependencies: - '@vue/shared': 3.5.3 + '@vue/shared': 3.5.4 - '@vue/runtime-core@3.5.3': + '@vue/runtime-core@3.5.4': dependencies: - '@vue/reactivity': 3.5.3 - '@vue/shared': 3.5.3 + '@vue/reactivity': 3.5.4 + '@vue/shared': 3.5.4 - '@vue/runtime-dom@3.5.3': + '@vue/runtime-dom@3.5.4': dependencies: - '@vue/reactivity': 3.5.3 - '@vue/runtime-core': 3.5.3 - '@vue/shared': 3.5.3 + '@vue/reactivity': 3.5.4 + '@vue/runtime-core': 3.5.4 + '@vue/shared': 3.5.4 csstype: 3.1.3 - '@vue/server-renderer@3.5.3(vue@3.5.3(typescript@5.6.2))': + '@vue/server-renderer@3.5.4(vue@3.5.4(typescript@5.6.2))': dependencies: - '@vue/compiler-ssr': 3.5.3 - '@vue/shared': 3.5.3 - vue: 3.5.3(typescript@5.6.2) + '@vue/compiler-ssr': 3.5.4 + '@vue/shared': 3.5.4 + vue: 3.5.4(typescript@5.6.2) '@vue/shared@3.5.3': {} + '@vue/shared@3.5.4': {} + '@vue/test-utils@2.4.6': dependencies: js-beautify: 1.14.9 vue-component-type-helpers: 2.0.6 - '@vueuse/core@11.0.3(vue@3.5.3(typescript@5.6.2))': + '@vueuse/core@11.0.3(vue@3.5.4(typescript@5.6.2))': dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 11.0.3 - '@vueuse/shared': 11.0.3(vue@3.5.3(typescript@5.6.2)) - vue-demi: 0.14.10(vue@3.5.3(typescript@5.6.2)) + '@vueuse/shared': 11.0.3(vue@3.5.4(typescript@5.6.2)) + vue-demi: 0.14.10(vue@3.5.4(typescript@5.6.2)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/integrations@11.0.3(focus-trap@7.5.4)(vue@3.5.3(typescript@5.6.2))': + '@vueuse/integrations@11.0.3(focus-trap@7.5.4)(vue@3.5.4(typescript@5.6.2))': dependencies: - '@vueuse/core': 11.0.3(vue@3.5.3(typescript@5.6.2)) - '@vueuse/shared': 11.0.3(vue@3.5.3(typescript@5.6.2)) - vue-demi: 0.14.10(vue@3.5.3(typescript@5.6.2)) + '@vueuse/core': 11.0.3(vue@3.5.4(typescript@5.6.2)) + '@vueuse/shared': 11.0.3(vue@3.5.4(typescript@5.6.2)) + vue-demi: 0.14.10(vue@3.5.4(typescript@5.6.2)) optionalDependencies: focus-trap: 7.5.4 transitivePeerDependencies: @@ -9642,21 +9694,21 @@ snapshots: '@vueuse/metadata@11.0.3': {} - '@vueuse/nuxt@11.0.3(nuxt@packages+nuxt)(vue@3.5.3(typescript@5.6.2))': + '@vueuse/nuxt@11.0.3(nuxt@packages+nuxt)(vue@3.5.4(typescript@5.6.2))': dependencies: '@nuxt/kit': link:packages/kit - '@vueuse/core': 11.0.3(vue@3.5.3(typescript@5.6.2)) + '@vueuse/core': 11.0.3(vue@3.5.4(typescript@5.6.2)) '@vueuse/metadata': 11.0.3 local-pkg: 0.5.0 nuxt: link:packages/nuxt - vue-demi: 0.14.10(vue@3.5.3(typescript@5.6.2)) + vue-demi: 0.14.10(vue@3.5.4(typescript@5.6.2)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/shared@11.0.3(vue@3.5.3(typescript@5.6.2))': + '@vueuse/shared@11.0.3(vue@3.5.4(typescript@5.6.2))': dependencies: - vue-demi: 0.14.10(vue@3.5.3(typescript@5.6.2)) + vue-demi: 0.14.10(vue@3.5.4(typescript@5.6.2)) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -9994,6 +10046,23 @@ snapshots: optionalDependencies: magicast: 0.3.4 + c12@2.0.0-beta.2(magicast@0.3.5): + dependencies: + chokidar: 3.6.0 + confbox: 0.1.7 + defu: 6.1.4 + dotenv: 16.4.5 + giget: 1.2.3 + jiti: 2.0.0-beta.3 + mlly: 1.7.1 + ohash: 1.1.3 + pathe: 1.1.2 + perfect-debounce: 1.0.0 + pkg-types: 1.2.0 + rc9: 2.1.2 + optionalDependencies: + magicast: 0.3.5 + cac@6.7.14: {} call-bind@1.0.7: @@ -10057,9 +10126,9 @@ snapshots: chalk@5.3.0: {} - changelogen@0.5.5: + changelogen@0.5.5(magicast@0.3.5): dependencies: - c12: 2.0.0-beta.2(magicast@0.3.4) + c12: 2.0.0-beta.2(magicast@0.3.5) colorette: 2.0.20 consola: 3.2.3 convert-gitmoji: 0.1.3 @@ -10497,7 +10566,7 @@ snapshots: diff-sequences@29.6.3: {} - diff@5.2.0: {} + diff@7.0.0: {} doctrine@3.0.0: dependencies: @@ -11046,11 +11115,11 @@ snapshots: flatted@3.3.1: {} - floating-vue@5.2.2(@nuxt/kit@packages+kit)(vue@3.5.3(typescript@5.6.2)): + floating-vue@5.2.2(@nuxt/kit@packages+kit)(vue@3.5.4(typescript@5.6.2)): dependencies: '@floating-ui/dom': 1.1.1 - vue: 3.5.3(typescript@5.6.2) - vue-resize: 2.0.0-alpha.1(vue@3.5.3(typescript@5.6.2)) + vue: 3.5.4(typescript@5.6.2) + vue-resize: 2.0.0-alpha.1(vue@3.5.4(typescript@5.6.2)) optionalDependencies: '@nuxt/kit': link:packages/kit @@ -11832,7 +11901,7 @@ snapshots: kolorist@1.8.0: {} - launch-editor@2.8.1: + launch-editor@2.9.1: dependencies: picocolors: 1.0.1 shell-quote: 1.8.1 @@ -11958,6 +12027,12 @@ snapshots: '@babel/types': 7.25.6 source-map-js: 1.2.0 + magicast@0.3.5: + dependencies: + '@babel/parser': 7.25.6 + '@babel/types': 7.25.6 + source-map-js: 1.2.0 + make-dir@3.1.0: dependencies: semver: 6.3.1 @@ -12552,7 +12627,7 @@ snapshots: - uWebSockets.js - webpack-sources - nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3): + nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.5)(webpack-sources@3.2.3): dependencies: '@cloudflare/kv-asset-handler': 0.3.3 '@netlify/functions': 2.7.0(@opentelemetry/api@1.9.0) @@ -12567,7 +12642,7 @@ snapshots: '@types/http-proxy': 1.17.14 '@vercel/nft': 0.26.5(encoding@0.1.13) archiver: 7.0.1 - c12: 2.0.0-beta.2(magicast@0.3.4) + c12: 2.0.0-beta.2(magicast@0.3.5) chalk: 5.3.0 chokidar: 3.6.0 citty: 0.1.6 @@ -13755,7 +13830,7 @@ snapshots: signal-exit@4.1.0: {} - simple-git@3.25.0: + simple-git@3.26.0: dependencies: '@kwsites/file-exists': 1.1.1 '@kwsites/promise-deferred': 1.1.1 @@ -14283,11 +14358,11 @@ snapshots: - rollup - supports-color - unplugin-vue-router@0.10.8(rollup@4.21.2)(vue-router@4.4.3(vue@3.5.3(typescript@5.6.2)))(vue@3.5.3(typescript@5.6.2))(webpack-sources@3.2.3): + unplugin-vue-router@0.10.8(rollup@4.21.2)(vue-router@4.4.3(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3): dependencies: '@babel/types': 7.25.6 '@rollup/pluginutils': 5.1.0(rollup@4.21.2) - '@vue-macros/common': 1.12.2(rollup@4.21.2)(vue@3.5.3(typescript@5.6.2)) + '@vue-macros/common': 1.12.2(rollup@4.21.2)(vue@3.5.4(typescript@5.6.2)) ast-walker-scope: 0.6.2 chokidar: 3.6.0 fast-glob: 3.3.2 @@ -14300,7 +14375,7 @@ snapshots: unplugin: 1.14.0(webpack-sources@3.2.3) yaml: 2.5.0 optionalDependencies: - vue-router: 4.4.3(vue@3.5.3(typescript@5.6.2)) + vue-router: 4.4.3(vue@3.5.4(typescript@5.6.2)) transitivePeerDependencies: - rollup - vue @@ -14405,9 +14480,9 @@ snapshots: util-deprecate@1.0.2: {} - v-lazy-show@0.2.4(@vue/compiler-core@3.5.3): + v-lazy-show@0.2.4(@vue/compiler-core@3.5.4): dependencies: - '@vue/compiler-core': 3.5.3 + '@vue/compiler-core': 3.5.4 valibot@0.41.0(typescript@5.6.2): optionalDependencies: @@ -14515,7 +14590,7 @@ snapshots: - rollup - supports-color - vite-plugin-vue-inspector@5.1.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)): + vite-plugin-vue-inspector@5.2.0(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)): dependencies: '@babel/core': 7.25.2 '@babel/plugin-proposal-decorators': 7.23.2(@babel/core@7.25.2) @@ -14541,9 +14616,9 @@ snapshots: sass: 1.69.4 terser: 5.27.0 - vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.3)(vue@3.5.3(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.3(typescript@5.6.2)))(vue@3.5.3(typescript@5.6.2))(webpack-sources@3.2.3): + vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(magicast@0.3.5)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3): dependencies: - '@nuxt/test-utils': 3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.3)(vue@3.5.3(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.3(typescript@5.6.2)))(vue@3.5.3(typescript@5.6.2))(webpack-sources@3.2.3) + '@nuxt/test-utils': 3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(magicast@0.3.5)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -14663,9 +14738,9 @@ snapshots: vue-component-type-helpers@2.0.6: {} - vue-demi@0.14.10(vue@3.5.3(typescript@5.6.2)): + vue-demi@0.14.10(vue@3.5.4(typescript@5.6.2)): dependencies: - vue: 3.5.3(typescript@5.6.2) + vue: 3.5.4(typescript@5.6.2) vue-devtools-stub@0.1.0: {} @@ -14682,24 +14757,24 @@ snapshots: transitivePeerDependencies: - supports-color - vue-loader@17.4.2(@vue/compiler-sfc@3.5.3)(vue@3.5.3(typescript@5.6.2))(webpack@5.94.0): + vue-loader@17.4.2(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.6.2))(webpack@5.94.0): dependencies: chalk: 4.1.2 hash-sum: 2.0.0 watchpack: 2.4.1 webpack: 5.94.0 optionalDependencies: - '@vue/compiler-sfc': 3.5.3 - vue: 3.5.3(typescript@5.6.2) + '@vue/compiler-sfc': 3.5.4 + vue: 3.5.4(typescript@5.6.2) - vue-resize@2.0.0-alpha.1(vue@3.5.3(typescript@5.6.2)): + vue-resize@2.0.0-alpha.1(vue@3.5.4(typescript@5.6.2)): dependencies: - vue: 3.5.3(typescript@5.6.2) + vue: 3.5.4(typescript@5.6.2) - vue-router@4.4.3(vue@3.5.3(typescript@5.6.2)): + vue-router@4.4.3(vue@3.5.4(typescript@5.6.2)): dependencies: '@vue/devtools-api': 6.6.4 - vue: 3.5.3(typescript@5.6.2) + vue: 3.5.4(typescript@5.6.2) vue-tsc@2.1.6(typescript@5.6.2): dependencies: @@ -14708,13 +14783,13 @@ snapshots: semver: 7.6.3 typescript: 5.6.2 - vue@3.5.3(typescript@5.6.2): + vue@3.5.4(typescript@5.6.2): dependencies: - '@vue/compiler-dom': 3.5.3 - '@vue/compiler-sfc': 3.5.3 - '@vue/runtime-dom': 3.5.3 - '@vue/server-renderer': 3.5.3(vue@3.5.3(typescript@5.6.2)) - '@vue/shared': 3.5.3 + '@vue/compiler-dom': 3.5.4 + '@vue/compiler-sfc': 3.5.4 + '@vue/runtime-dom': 3.5.4 + '@vue/server-renderer': 3.5.4(vue@3.5.4(typescript@5.6.2)) + '@vue/shared': 3.5.4 optionalDependencies: typescript: 5.6.2 From 1fec5461022f5c90d0e6e89ec65075abd7a57e17 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Tue, 10 Sep 2024 14:56:08 +0100 Subject: [PATCH 083/108] perf(nuxt): remove interop default for dynamic components (#28912) --- docs/2.guide/4.recipes/1.custom-routing.md | 2 +- .../src/app/components/nuxt-error-page.vue | 6 +- packages/nuxt/src/core/templates.ts | 2 +- packages/nuxt/src/pages/utils.ts | 2 +- .../pages-override-meta-disabled.test.ts.snap | 108 +++++++++--------- .../pages-override-meta-enabled.test.ts.snap | 108 +++++++++--------- packages/nuxt/test/page-metadata.test.ts | 54 ++++----- 7 files changed, 141 insertions(+), 141 deletions(-) diff --git a/docs/2.guide/4.recipes/1.custom-routing.md b/docs/2.guide/4.recipes/1.custom-routing.md index 7b1b24e32..f9b191768 100644 --- a/docs/2.guide/4.recipes/1.custom-routing.md +++ b/docs/2.guide/4.recipes/1.custom-routing.md @@ -22,7 +22,7 @@ export default { { name: 'home', path: '/', - component: () => import('~/pages/home.vue').then(r => r.default || r) + component: () => import('~/pages/home.vue') } ], } satisfies RouterConfig diff --git a/packages/nuxt/src/app/components/nuxt-error-page.vue b/packages/nuxt/src/app/components/nuxt-error-page.vue index 14feb22ae..c41743972 100644 --- a/packages/nuxt/src/app/components/nuxt-error-page.vue +++ b/packages/nuxt/src/app/components/nuxt-error-page.vue @@ -40,10 +40,10 @@ const description = _error.message || _error.toString() const stack = import.meta.dev && !is404 ? _error.description || `
${stacktrace}
` : undefined // TODO: Investigate side-effect issue with imports -const _Error404 = defineAsyncComponent(() => import('./error-404.vue').then(r => r.default || r)) +const _Error404 = defineAsyncComponent(() => import('./error-404.vue')) const _Error = import.meta.dev - ? defineAsyncComponent(() => import('./error-dev.vue').then(r => r.default || r)) - : defineAsyncComponent(() => import('./error-500.vue').then(r => r.default || r)) + ? defineAsyncComponent(() => import('./error-dev.vue')) + : defineAsyncComponent(() => import('./error-500.vue')) const ErrorTemplate = is404 ? _Error404 : _Error diff --git a/packages/nuxt/src/core/templates.ts b/packages/nuxt/src/core/templates.ts index b02f65048..ea9a38052 100644 --- a/packages/nuxt/src/core/templates.ts +++ b/packages/nuxt/src/core/templates.ts @@ -279,7 +279,7 @@ export const layoutTemplate: NuxtTemplate = { filename: 'layouts.mjs', getContents ({ app }) { const layoutsObject = genObjectFromRawEntries(Object.values(app.layouts).map(({ name, file }) => { - return [name, genDynamicImport(file, { interopDefault: true })] + return [name, genDynamicImport(file)] })) return [ `export default ${layoutsObject}`, diff --git a/packages/nuxt/src/pages/utils.ts b/packages/nuxt/src/pages/utils.ts index bedb93cc7..b45395bde 100644 --- a/packages/nuxt/src/pages/utils.ts +++ b/packages/nuxt/src/pages/utils.ts @@ -521,7 +521,7 @@ export function normalizeRoutes (routes: NuxtPage[], metaImports: Set = metaImports.add(genImport(file, [{ name: 'default', as: pageImportName }])) } - const pageImport = page._sync && page.mode !== 'client' ? pageImportName : genDynamicImport(file, { interopDefault: true }) + const pageImport = page._sync && page.mode !== 'client' ? pageImportName : genDynamicImport(file) const metaRoute: NormalizedRoute = { name: `${metaImportName}?.name ?? ${route.name}`, diff --git a/packages/nuxt/test/__snapshots__/pages-override-meta-disabled.test.ts.snap b/packages/nuxt/test/__snapshots__/pages-override-meta-disabled.test.ts.snap index 96bea24bd..8bc2211af 100644 --- a/packages/nuxt/test/__snapshots__/pages-override-meta-disabled.test.ts.snap +++ b/packages/nuxt/test/__snapshots__/pages-override-meta-disabled.test.ts.snap @@ -2,7 +2,7 @@ "pushed route, skips generation from file": [ { "alias": "["pushed-route-alias"].concat(mockMeta?.alias || [])", - "component": "() => import("pages/route-file.vue").then(m => m.default || m)", + "component": "() => import("pages/route-file.vue")", "meta": "{ ...(mockMeta || {}), ...{"someMetaData":true} }", "name": "mockMeta?.name ?? "pushed-route"", "path": "mockMeta?.path ?? "/"", @@ -20,7 +20,7 @@ "route.meta generated from file": [ { "alias": "mockMeta?.alias || []", - "component": "() => import("pages/page-with-meta.vue").then(m => m.default || m)", + "component": "() => import("pages/page-with-meta.vue")", "meta": "{ ...(mockMeta || {}), ...{"test":1} }", "name": "mockMeta?.name ?? "page-with-meta"", "path": "mockMeta?.path ?? "/page-with-meta"", @@ -30,7 +30,7 @@ "should allow pages with `:` in their path": [ { "alias": "mockMeta?.alias || []", - "component": "() => import("pages/test:name.vue").then(m => m.default || m)", + "component": "() => import("pages/test:name.vue")", "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "test:name"", "path": "mockMeta?.path ?? "/test\\:name"", @@ -46,7 +46,7 @@ "children": [ { "alias": "mockMeta?.alias || []", - "component": "() => import("pages/param/index/index.vue").then(m => m.default || m)", + "component": "() => import("pages/param/index/index.vue")", "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "param-index"", "path": "mockMeta?.path ?? """, @@ -54,14 +54,14 @@ }, { "alias": "mockMeta?.alias || []", - "component": "() => import("layer/pages/param/index/sibling.vue").then(m => m.default || m)", + "component": "() => import("layer/pages/param/index/sibling.vue")", "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "param-index-sibling"", "path": "mockMeta?.path ?? "sibling"", "redirect": "mockMeta?.redirect", }, ], - "component": "() => import("layer/pages/param/index.vue").then(m => m.default || m)", + "component": "() => import("layer/pages/param/index.vue")", "meta": "mockMeta || {}", "name": "mockMeta?.name ?? undefined", "path": "mockMeta?.path ?? """, @@ -69,14 +69,14 @@ }, { "alias": "mockMeta?.alias || []", - "component": "() => import("pages/param/sibling.vue").then(m => m.default || m)", + "component": "() => import("pages/param/sibling.vue")", "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "param-sibling"", "path": "mockMeta?.path ?? "sibling"", "redirect": "mockMeta?.redirect", }, ], - "component": "() => import("pages/param.vue").then(m => m.default || m)", + "component": "() => import("pages/param.vue")", "meta": "mockMeta || {}", "name": "mockMeta?.name ?? undefined", "path": "mockMeta?.path ?? "/param"", @@ -87,7 +87,7 @@ "children": [ { "alias": "mockMeta?.alias || []", - "component": "() => import("layer/pages/wrapper-expose/other/index.vue").then(m => m.default || m)", + "component": "() => import("layer/pages/wrapper-expose/other/index.vue")", "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "wrapper-expose-other"", "path": "mockMeta?.path ?? """, @@ -95,14 +95,14 @@ }, { "alias": "mockMeta?.alias || []", - "component": "() => import("pages/wrapper-expose/other/sibling.vue").then(m => m.default || m)", + "component": "() => import("pages/wrapper-expose/other/sibling.vue")", "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "wrapper-expose-other-sibling"", "path": "mockMeta?.path ?? "sibling"", "redirect": "mockMeta?.redirect", }, ], - "component": "() => import("pages/wrapper-expose/other.vue").then(m => m.default || m)", + "component": "() => import("pages/wrapper-expose/other.vue")", "meta": "mockMeta || {}", "name": "mockMeta?.name ?? undefined", "path": "mockMeta?.path ?? "/wrapper-expose/other"", @@ -112,7 +112,7 @@ "should extract serializable values and override fallback when normalized with `overrideMeta: true`": [ { "alias": "["sweet-home"].concat(mockMeta?.alias || [])", - "component": "() => import("pages/index.vue").then(m => m.default || m)", + "component": "() => import("pages/index.vue")", "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "home"", "path": "mockMeta?.path ?? "/"", @@ -122,7 +122,7 @@ "should generate correct catch-all route": [ { "alias": "mockMeta?.alias || []", - "component": "() => import("pages/[...slug].vue").then(m => m.default || m)", + "component": "() => import("pages/[...slug].vue")", "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "slug"", "path": "mockMeta?.path ?? "/:slug(.*)*"", @@ -130,7 +130,7 @@ }, { "alias": "mockMeta?.alias || []", - "component": "() => import("pages/index.vue").then(m => m.default || m)", + "component": "() => import("pages/index.vue")", "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "index"", "path": "mockMeta?.path ?? "/"", @@ -140,7 +140,7 @@ "should generate correct dynamic routes": [ { "alias": "mockMeta?.alias || []", - "component": "() => import("pages/index.vue").then(m => m.default || m)", + "component": "() => import("pages/index.vue")", "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "index"", "path": "mockMeta?.path ?? "/"", @@ -148,7 +148,7 @@ }, { "alias": "mockMeta?.alias || []", - "component": "() => import("pages/[slug].vue").then(m => m.default || m)", + "component": "() => import("pages/[slug].vue")", "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "slug"", "path": "mockMeta?.path ?? "/:slug()"", @@ -159,14 +159,14 @@ "children": [ { "alias": "mockMeta?.alias || []", - "component": "() => import("pages/[[foo]]/index.vue").then(m => m.default || m)", + "component": "() => import("pages/[[foo]]/index.vue")", "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "foo"", "path": "mockMeta?.path ?? """, "redirect": "mockMeta?.redirect", }, ], - "component": "() => import("pages/[[foo]]").then(m => m.default || m)", + "component": "() => import("pages/[[foo]]")", "meta": "mockMeta || {}", "name": "mockMeta?.name ?? undefined", "path": "mockMeta?.path ?? "/:foo?"", @@ -174,7 +174,7 @@ }, { "alias": "mockMeta?.alias || []", - "component": "() => import("pages/optional/[[opt]].vue").then(m => m.default || m)", + "component": "() => import("pages/optional/[[opt]].vue")", "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "optional-opt"", "path": "mockMeta?.path ?? "/optional/:opt?"", @@ -182,7 +182,7 @@ }, { "alias": "mockMeta?.alias || []", - "component": "() => import("pages/optional/prefix-[[opt]].vue").then(m => m.default || m)", + "component": "() => import("pages/optional/prefix-[[opt]].vue")", "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "optional-prefix-opt"", "path": "mockMeta?.path ?? "/optional/prefix-:opt?"", @@ -190,7 +190,7 @@ }, { "alias": "mockMeta?.alias || []", - "component": "() => import("pages/optional/[[opt]]-postfix.vue").then(m => m.default || m)", + "component": "() => import("pages/optional/[[opt]]-postfix.vue")", "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "optional-opt-postfix"", "path": "mockMeta?.path ?? "/optional/:opt?-postfix"", @@ -198,7 +198,7 @@ }, { "alias": "mockMeta?.alias || []", - "component": "() => import("pages/optional/prefix-[[opt]]-postfix.vue").then(m => m.default || m)", + "component": "() => import("pages/optional/prefix-[[opt]]-postfix.vue")", "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "optional-prefix-opt-postfix"", "path": "mockMeta?.path ?? "/optional/prefix-:opt?-postfix"", @@ -206,7 +206,7 @@ }, { "alias": "mockMeta?.alias || []", - "component": "() => import("pages/[bar]/index.vue").then(m => m.default || m)", + "component": "() => import("pages/[bar]/index.vue")", "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "bar"", "path": "mockMeta?.path ?? "/:bar()"", @@ -214,7 +214,7 @@ }, { "alias": "mockMeta?.alias || []", - "component": "() => import("pages/nonopt/[slug].vue").then(m => m.default || m)", + "component": "() => import("pages/nonopt/[slug].vue")", "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "nonopt-slug"", "path": "mockMeta?.path ?? "/nonopt/:slug()"", @@ -222,7 +222,7 @@ }, { "alias": "mockMeta?.alias || []", - "component": "() => import("pages/opt/[[slug]].vue").then(m => m.default || m)", + "component": "() => import("pages/opt/[[slug]].vue")", "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "opt-slug"", "path": "mockMeta?.path ?? "/opt/:slug?"", @@ -230,7 +230,7 @@ }, { "alias": "mockMeta?.alias || []", - "component": "() => import("pages/[[sub]]/route-[slug].vue").then(m => m.default || m)", + "component": "() => import("pages/[[sub]]/route-[slug].vue")", "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "sub-route-slug"", "path": "mockMeta?.path ?? "/:sub?/route-:slug()"", @@ -240,7 +240,7 @@ "should generate correct id for catchall (order 1)": [ { "alias": "mockMeta?.alias || []", - "component": "() => import("pages/[...stories].vue").then(m => m.default || m)", + "component": "() => import("pages/[...stories].vue")", "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "stories"", "path": "mockMeta?.path ?? "/:stories(.*)*"", @@ -248,7 +248,7 @@ }, { "alias": "mockMeta?.alias || []", - "component": "() => import("pages/stories/[id].vue").then(m => m.default || m)", + "component": "() => import("pages/stories/[id].vue")", "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "stories-id"", "path": "mockMeta?.path ?? "/stories/:id()"", @@ -258,7 +258,7 @@ "should generate correct id for catchall (order 2)": [ { "alias": "mockMeta?.alias || []", - "component": "() => import("pages/stories/[id].vue").then(m => m.default || m)", + "component": "() => import("pages/stories/[id].vue")", "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "stories-id"", "path": "mockMeta?.path ?? "/stories/:id()"", @@ -266,7 +266,7 @@ }, { "alias": "mockMeta?.alias || []", - "component": "() => import("pages/[...stories].vue").then(m => m.default || m)", + "component": "() => import("pages/[...stories].vue")", "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "stories"", "path": "mockMeta?.path ?? "/:stories(.*)*"", @@ -276,7 +276,7 @@ "should generate correct route for kebab-case file": [ { "alias": "mockMeta?.alias || []", - "component": "() => import("pages/kebab-case.vue").then(m => m.default || m)", + "component": "() => import("pages/kebab-case.vue")", "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "kebab-case"", "path": "mockMeta?.path ?? "/kebab-case"", @@ -286,7 +286,7 @@ "should generate correct route for snake_case file": [ { "alias": "mockMeta?.alias || []", - "component": "() => import("pages/snake_case.vue").then(m => m.default || m)", + "component": "() => import("pages/snake_case.vue")", "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "snake_case"", "path": "mockMeta?.path ?? "/snake_case"", @@ -296,7 +296,7 @@ "should generate correct routes for index pages": [ { "alias": "mockMeta?.alias || []", - "component": "() => import("pages/index.vue").then(m => m.default || m)", + "component": "() => import("pages/index.vue")", "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "index"", "path": "mockMeta?.path ?? "/"", @@ -304,7 +304,7 @@ }, { "alias": "mockMeta?.alias || []", - "component": "() => import("pages/parent/index.vue").then(m => m.default || m)", + "component": "() => import("pages/parent/index.vue")", "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "parent"", "path": "mockMeta?.path ?? "/parent"", @@ -312,7 +312,7 @@ }, { "alias": "mockMeta?.alias || []", - "component": "() => import("pages/parent/child/index.vue").then(m => m.default || m)", + "component": "() => import("pages/parent/child/index.vue")", "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "parent-child"", "path": "mockMeta?.path ?? "/parent/child"", @@ -325,14 +325,14 @@ "children": [ { "alias": "mockMeta?.alias || []", - "component": "() => import("pages/parent/child.vue").then(m => m.default || m)", + "component": "() => import("pages/parent/child.vue")", "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "parent-child"", "path": "mockMeta?.path ?? "child"", "redirect": "mockMeta?.redirect", }, ], - "component": "() => import("pages/parent.vue").then(m => m.default || m)", + "component": "() => import("pages/parent.vue")", "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "parent"", "path": "mockMeta?.path ?? "/parent"", @@ -342,7 +342,7 @@ "should handle route groups": [ { "alias": "mockMeta?.alias || []", - "component": "() => import("pages/(foo)/index.vue").then(m => m.default || m)", + "component": "() => import("pages/(foo)/index.vue")", "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "index"", "path": "mockMeta?.path ?? "/"", @@ -353,14 +353,14 @@ "children": [ { "alias": "mockMeta?.alias || []", - "component": "() => import("pages/(bar)/about/index.vue").then(m => m.default || m)", + "component": "() => import("pages/(bar)/about/index.vue")", "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "about"", "path": "mockMeta?.path ?? """, "redirect": "mockMeta?.redirect", }, ], - "component": "() => import("pages/(foo)/about.vue").then(m => m.default || m)", + "component": "() => import("pages/(foo)/about.vue")", "meta": "mockMeta || {}", "name": "mockMeta?.name ?? undefined", "path": "mockMeta?.path ?? "/about"", @@ -373,14 +373,14 @@ "children": [ { "alias": "mockMeta?.alias || []", - "component": "() => import("pages/index/index/all.vue").then(m => m.default || m)", + "component": "() => import("pages/index/index/all.vue")", "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "index-index-all"", "path": "mockMeta?.path ?? "all"", "redirect": "mockMeta?.redirect", }, ], - "component": "() => import("pages/index/index.vue").then(m => m.default || m)", + "component": "() => import("pages/index/index.vue")", "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "index"", "path": "mockMeta?.path ?? "/"", @@ -390,7 +390,7 @@ "should merge route.meta with meta from file": [ { "alias": "mockMeta?.alias || []", - "component": "() => import("pages/page-with-meta.vue").then(m => m.default || m)", + "component": "() => import("pages/page-with-meta.vue")", "meta": "{ ...(mockMeta || {}), ...{"test":1} }", "name": "mockMeta?.name ?? "page-with-meta"", "path": "mockMeta?.path ?? "/page-with-meta"", @@ -400,7 +400,7 @@ "should not generate colliding route names when hyphens are in file name": [ { "alias": "mockMeta?.alias || []", - "component": "() => import("pages/parent/[child].vue").then(m => m.default || m)", + "component": "() => import("pages/parent/[child].vue")", "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "parent-child"", "path": "mockMeta?.path ?? "/parent/:child()"", @@ -408,7 +408,7 @@ }, { "alias": "mockMeta?.alias || []", - "component": "() => import("pages/parent-[child].vue").then(m => m.default || m)", + "component": "() => import("pages/parent-[child].vue")", "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "parent-child"", "path": "mockMeta?.path ?? "/parent-:child()"", @@ -418,7 +418,7 @@ "should not merge required param as a child of optional param": [ { "alias": "mockMeta?.alias || []", - "component": "() => import("pages/[[foo]].vue").then(m => m.default || m)", + "component": "() => import("pages/[[foo]].vue")", "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "foo"", "path": "mockMeta?.path ?? "/:foo?"", @@ -426,7 +426,7 @@ }, { "alias": "mockMeta?.alias || []", - "component": "() => import("pages/[foo].vue").then(m => m.default || m)", + "component": "() => import("pages/[foo].vue")", "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "foo"", "path": "mockMeta?.path ?? "/:foo()"", @@ -436,7 +436,7 @@ "should only allow "_" & "." as special character for dynamic route": [ { "alias": "mockMeta?.alias || []", - "component": "() => import("pages/[a1_1a].vue").then(m => m.default || m)", + "component": "() => import("pages/[a1_1a].vue")", "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "a1_1a"", "path": "mockMeta?.path ?? "/:a1_1a()"", @@ -444,7 +444,7 @@ }, { "alias": "mockMeta?.alias || []", - "component": "() => import("pages/[b2.2b].vue").then(m => m.default || m)", + "component": "() => import("pages/[b2.2b].vue")", "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "b2.2b"", "path": "mockMeta?.path ?? "/:b2.2b()"", @@ -452,7 +452,7 @@ }, { "alias": "mockMeta?.alias || []", - "component": "() => import("pages/[b2]_[2b].vue").then(m => m.default || m)", + "component": "() => import("pages/[b2]_[2b].vue")", "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "b2_2b"", "path": "mockMeta?.path ?? "/:b2()_:2b()"", @@ -460,7 +460,7 @@ }, { "alias": "mockMeta?.alias || []", - "component": "() => import("pages/[[c3@3c]].vue").then(m => m.default || m)", + "component": "() => import("pages/[[c3@3c]].vue")", "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "c33c"", "path": "mockMeta?.path ?? "/:c33c?"", @@ -468,7 +468,7 @@ }, { "alias": "mockMeta?.alias || []", - "component": "() => import("pages/[[d4-4d]].vue").then(m => m.default || m)", + "component": "() => import("pages/[[d4-4d]].vue")", "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "d44d"", "path": "mockMeta?.path ?? "/:d44d?"", @@ -478,7 +478,7 @@ "should properly override route name if definePageMeta name override is defined.": [ { "alias": "mockMeta?.alias || []", - "component": "() => import("pages/index.vue").then(m => m.default || m)", + "component": "() => import("pages/index.vue")", "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "home"", "path": "mockMeta?.path ?? "/"", @@ -488,7 +488,7 @@ "should use fallbacks when normalized with `overrideMeta: true`": [ { "alias": "mockMeta?.alias || []", - "component": "() => import("pages/index.vue").then(m => m.default || m)", + "component": "() => import("pages/index.vue")", "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "index"", "path": "mockMeta?.path ?? "/"", diff --git a/packages/nuxt/test/__snapshots__/pages-override-meta-enabled.test.ts.snap b/packages/nuxt/test/__snapshots__/pages-override-meta-enabled.test.ts.snap index 861a18f16..26a4cc97a 100644 --- a/packages/nuxt/test/__snapshots__/pages-override-meta-enabled.test.ts.snap +++ b/packages/nuxt/test/__snapshots__/pages-override-meta-enabled.test.ts.snap @@ -2,7 +2,7 @@ "pushed route, skips generation from file": [ { "alias": "["pushed-route-alias"]", - "component": "() => import("pages/route-file.vue").then(m => m.default || m)", + "component": "() => import("pages/route-file.vue")", "meta": "{"someMetaData":true}", "name": ""pushed-route"", "path": ""/"", @@ -18,7 +18,7 @@ ], "route.meta generated from file": [ { - "component": "() => import("pages/page-with-meta.vue").then(m => m.default || m)", + "component": "() => import("pages/page-with-meta.vue")", "meta": "{"test":1}", "name": ""page-with-meta"", "path": ""/page-with-meta"", @@ -26,7 +26,7 @@ ], "should allow pages with `:` in their path": [ { - "component": "() => import("pages/test:name.vue").then(m => m.default || m)", + "component": "() => import("pages/test:name.vue")", "name": ""test:name"", "path": ""/test\\:name"", }, @@ -37,44 +37,44 @@ { "children": [ { - "component": "() => import("pages/param/index/index.vue").then(m => m.default || m)", + "component": "() => import("pages/param/index/index.vue")", "name": ""param-index"", "path": """", }, { - "component": "() => import("layer/pages/param/index/sibling.vue").then(m => m.default || m)", + "component": "() => import("layer/pages/param/index/sibling.vue")", "name": ""param-index-sibling"", "path": ""sibling"", }, ], - "component": "() => import("layer/pages/param/index.vue").then(m => m.default || m)", + "component": "() => import("layer/pages/param/index.vue")", "name": "mockMeta?.name", "path": """", }, { - "component": "() => import("pages/param/sibling.vue").then(m => m.default || m)", + "component": "() => import("pages/param/sibling.vue")", "name": ""param-sibling"", "path": ""sibling"", }, ], - "component": "() => import("pages/param.vue").then(m => m.default || m)", + "component": "() => import("pages/param.vue")", "name": "mockMeta?.name", "path": ""/param"", }, { "children": [ { - "component": "() => import("layer/pages/wrapper-expose/other/index.vue").then(m => m.default || m)", + "component": "() => import("layer/pages/wrapper-expose/other/index.vue")", "name": ""wrapper-expose-other"", "path": """", }, { - "component": "() => import("pages/wrapper-expose/other/sibling.vue").then(m => m.default || m)", + "component": "() => import("pages/wrapper-expose/other/sibling.vue")", "name": ""wrapper-expose-other-sibling"", "path": ""sibling"", }, ], - "component": "() => import("pages/wrapper-expose/other.vue").then(m => m.default || m)", + "component": "() => import("pages/wrapper-expose/other.vue")", "name": "mockMeta?.name", "path": ""/wrapper-expose/other"", }, @@ -82,7 +82,7 @@ "should extract serializable values and override fallback when normalized with `overrideMeta: true`": [ { "alias": "["sweet-home"]", - "component": "() => import("pages/index.vue").then(m => m.default || m)", + "component": "() => import("pages/index.vue")", "meta": "mockMeta || {}", "name": ""home"", "path": ""/"", @@ -91,131 +91,131 @@ ], "should generate correct catch-all route": [ { - "component": "() => import("pages/[...slug].vue").then(m => m.default || m)", + "component": "() => import("pages/[...slug].vue")", "name": ""slug"", "path": ""/:slug(.*)*"", }, { - "component": "() => import("pages/index.vue").then(m => m.default || m)", + "component": "() => import("pages/index.vue")", "name": ""index"", "path": ""/"", }, ], "should generate correct dynamic routes": [ { - "component": "() => import("pages/index.vue").then(m => m.default || m)", + "component": "() => import("pages/index.vue")", "name": ""index"", "path": ""/"", }, { - "component": "() => import("pages/[slug].vue").then(m => m.default || m)", + "component": "() => import("pages/[slug].vue")", "name": ""slug"", "path": ""/:slug()"", }, { "children": [ { - "component": "() => import("pages/[[foo]]/index.vue").then(m => m.default || m)", + "component": "() => import("pages/[[foo]]/index.vue")", "name": ""foo"", "path": """", }, ], - "component": "() => import("pages/[[foo]]").then(m => m.default || m)", + "component": "() => import("pages/[[foo]]")", "name": "mockMeta?.name", "path": ""/:foo?"", }, { - "component": "() => import("pages/optional/[[opt]].vue").then(m => m.default || m)", + "component": "() => import("pages/optional/[[opt]].vue")", "name": ""optional-opt"", "path": ""/optional/:opt?"", }, { - "component": "() => import("pages/optional/prefix-[[opt]].vue").then(m => m.default || m)", + "component": "() => import("pages/optional/prefix-[[opt]].vue")", "name": ""optional-prefix-opt"", "path": ""/optional/prefix-:opt?"", }, { - "component": "() => import("pages/optional/[[opt]]-postfix.vue").then(m => m.default || m)", + "component": "() => import("pages/optional/[[opt]]-postfix.vue")", "name": ""optional-opt-postfix"", "path": ""/optional/:opt?-postfix"", }, { - "component": "() => import("pages/optional/prefix-[[opt]]-postfix.vue").then(m => m.default || m)", + "component": "() => import("pages/optional/prefix-[[opt]]-postfix.vue")", "name": ""optional-prefix-opt-postfix"", "path": ""/optional/prefix-:opt?-postfix"", }, { - "component": "() => import("pages/[bar]/index.vue").then(m => m.default || m)", + "component": "() => import("pages/[bar]/index.vue")", "name": ""bar"", "path": ""/:bar()"", }, { - "component": "() => import("pages/nonopt/[slug].vue").then(m => m.default || m)", + "component": "() => import("pages/nonopt/[slug].vue")", "name": ""nonopt-slug"", "path": ""/nonopt/:slug()"", }, { - "component": "() => import("pages/opt/[[slug]].vue").then(m => m.default || m)", + "component": "() => import("pages/opt/[[slug]].vue")", "name": ""opt-slug"", "path": ""/opt/:slug?"", }, { - "component": "() => import("pages/[[sub]]/route-[slug].vue").then(m => m.default || m)", + "component": "() => import("pages/[[sub]]/route-[slug].vue")", "name": ""sub-route-slug"", "path": ""/:sub?/route-:slug()"", }, ], "should generate correct id for catchall (order 1)": [ { - "component": "() => import("pages/[...stories].vue").then(m => m.default || m)", + "component": "() => import("pages/[...stories].vue")", "name": ""stories"", "path": ""/:stories(.*)*"", }, { - "component": "() => import("pages/stories/[id].vue").then(m => m.default || m)", + "component": "() => import("pages/stories/[id].vue")", "name": ""stories-id"", "path": ""/stories/:id()"", }, ], "should generate correct id for catchall (order 2)": [ { - "component": "() => import("pages/stories/[id].vue").then(m => m.default || m)", + "component": "() => import("pages/stories/[id].vue")", "name": ""stories-id"", "path": ""/stories/:id()"", }, { - "component": "() => import("pages/[...stories].vue").then(m => m.default || m)", + "component": "() => import("pages/[...stories].vue")", "name": ""stories"", "path": ""/:stories(.*)*"", }, ], "should generate correct route for kebab-case file": [ { - "component": "() => import("pages/kebab-case.vue").then(m => m.default || m)", + "component": "() => import("pages/kebab-case.vue")", "name": ""kebab-case"", "path": ""/kebab-case"", }, ], "should generate correct route for snake_case file": [ { - "component": "() => import("pages/snake_case.vue").then(m => m.default || m)", + "component": "() => import("pages/snake_case.vue")", "name": ""snake_case"", "path": ""/snake_case"", }, ], "should generate correct routes for index pages": [ { - "component": "() => import("pages/index.vue").then(m => m.default || m)", + "component": "() => import("pages/index.vue")", "name": ""index"", "path": ""/"", }, { - "component": "() => import("pages/parent/index.vue").then(m => m.default || m)", + "component": "() => import("pages/parent/index.vue")", "name": ""parent"", "path": ""/parent"", }, { - "component": "() => import("pages/parent/child/index.vue").then(m => m.default || m)", + "component": "() => import("pages/parent/child/index.vue")", "name": ""parent-child"", "path": ""/parent/child"", }, @@ -224,31 +224,31 @@ { "children": [ { - "component": "() => import("pages/parent/child.vue").then(m => m.default || m)", + "component": "() => import("pages/parent/child.vue")", "name": ""parent-child"", "path": ""child"", }, ], - "component": "() => import("pages/parent.vue").then(m => m.default || m)", + "component": "() => import("pages/parent.vue")", "name": ""parent"", "path": ""/parent"", }, ], "should handle route groups": [ { - "component": "() => import("pages/(foo)/index.vue").then(m => m.default || m)", + "component": "() => import("pages/(foo)/index.vue")", "name": ""index"", "path": ""/"", }, { "children": [ { - "component": "() => import("pages/(bar)/about/index.vue").then(m => m.default || m)", + "component": "() => import("pages/(bar)/about/index.vue")", "name": ""about"", "path": """", }, ], - "component": "() => import("pages/(foo)/about.vue").then(m => m.default || m)", + "component": "() => import("pages/(foo)/about.vue")", "name": "mockMeta?.name", "path": ""/about"", }, @@ -257,19 +257,19 @@ { "children": [ { - "component": "() => import("pages/index/index/all.vue").then(m => m.default || m)", + "component": "() => import("pages/index/index/all.vue")", "name": ""index-index-all"", "path": ""all"", }, ], - "component": "() => import("pages/index/index.vue").then(m => m.default || m)", + "component": "() => import("pages/index/index.vue")", "name": ""index"", "path": ""/"", }, ], "should merge route.meta with meta from file": [ { - "component": "() => import("pages/page-with-meta.vue").then(m => m.default || m)", + "component": "() => import("pages/page-with-meta.vue")", "meta": "{ ...(mockMeta || {}), ...{"test":1} }", "name": ""page-with-meta"", "path": ""/page-with-meta"", @@ -277,58 +277,58 @@ ], "should not generate colliding route names when hyphens are in file name": [ { - "component": "() => import("pages/parent/[child].vue").then(m => m.default || m)", + "component": "() => import("pages/parent/[child].vue")", "name": ""parent-child"", "path": ""/parent/:child()"", }, { - "component": "() => import("pages/parent-[child].vue").then(m => m.default || m)", + "component": "() => import("pages/parent-[child].vue")", "name": ""parent-child"", "path": ""/parent-:child()"", }, ], "should not merge required param as a child of optional param": [ { - "component": "() => import("pages/[[foo]].vue").then(m => m.default || m)", + "component": "() => import("pages/[[foo]].vue")", "name": ""foo"", "path": ""/:foo?"", }, { - "component": "() => import("pages/[foo].vue").then(m => m.default || m)", + "component": "() => import("pages/[foo].vue")", "name": ""foo"", "path": ""/:foo()"", }, ], "should only allow "_" & "." as special character for dynamic route": [ { - "component": "() => import("pages/[a1_1a].vue").then(m => m.default || m)", + "component": "() => import("pages/[a1_1a].vue")", "name": ""a1_1a"", "path": ""/:a1_1a()"", }, { - "component": "() => import("pages/[b2.2b].vue").then(m => m.default || m)", + "component": "() => import("pages/[b2.2b].vue")", "name": ""b2.2b"", "path": ""/:b2.2b()"", }, { - "component": "() => import("pages/[b2]_[2b].vue").then(m => m.default || m)", + "component": "() => import("pages/[b2]_[2b].vue")", "name": ""b2_2b"", "path": ""/:b2()_:2b()"", }, { - "component": "() => import("pages/[[c3@3c]].vue").then(m => m.default || m)", + "component": "() => import("pages/[[c3@3c]].vue")", "name": ""c33c"", "path": ""/:c33c?"", }, { - "component": "() => import("pages/[[d4-4d]].vue").then(m => m.default || m)", + "component": "() => import("pages/[[d4-4d]].vue")", "name": ""d44d"", "path": ""/:d44d?"", }, ], "should properly override route name if definePageMeta name override is defined.": [ { - "component": "() => import("pages/index.vue").then(m => m.default || m)", + "component": "() => import("pages/index.vue")", "name": ""home"", "path": ""/"", }, @@ -336,7 +336,7 @@ "should use fallbacks when normalized with `overrideMeta: true`": [ { "alias": "mockMeta?.alias || []", - "component": "() => import("pages/index.vue").then(m => m.default || m)", + "component": "() => import("pages/index.vue")", "meta": "mockMeta || {}", "name": "mockMeta?.name ?? "index"", "path": ""/"", diff --git a/packages/nuxt/test/page-metadata.test.ts b/packages/nuxt/test/page-metadata.test.ts index f6b79de43..9e57ab407 100644 --- a/packages/nuxt/test/page-metadata.test.ts +++ b/packages/nuxt/test/page-metadata.test.ts @@ -170,21 +170,21 @@ describe('normalizeRoutes', () => { const { routes, imports } = normalizeRoutes([page], new Set(), true) expect({ routes, imports }).toMatchInlineSnapshot(` + { + "imports": Set { + "import { default as indexN6pT4Un8hYMeta } from "/app/pages/index.vue?macro=true";", + }, + "routes": "[ { - "imports": Set { - "import { default as indexN6pT4Un8hYMeta } from "/app/pages/index.vue?macro=true";", - }, - "routes": "[ - { - name: "some-custom-name", - path: indexN6pT4Un8hYMeta?.path ?? "/", - meta: { ...(indexN6pT4Un8hYMeta || {}), ...{"layout":"test","foo":"bar"} }, - redirect: "/", - component: () => import("/app/pages/index.vue").then(m => m.default || m) - } - ]", + name: "some-custom-name", + path: indexN6pT4Un8hYMeta?.path ?? "/", + meta: { ...(indexN6pT4Un8hYMeta || {}), ...{"layout":"test","foo":"bar"} }, + redirect: "/", + component: () => import("/app/pages/index.vue") } - `) + ]", + } + `) }) it('should produce valid route objects when used without extracted meta', () => { @@ -195,21 +195,21 @@ describe('normalizeRoutes', () => { const { routes, imports } = normalizeRoutes([page], new Set()) expect({ routes, imports }).toMatchInlineSnapshot(` + { + "imports": Set { + "import { default as indexN6pT4Un8hYMeta } from "/app/pages/index.vue?macro=true";", + }, + "routes": "[ { - "imports": Set { - "import { default as indexN6pT4Un8hYMeta } from "/app/pages/index.vue?macro=true";", - }, - "routes": "[ - { - name: indexN6pT4Un8hYMeta?.name ?? undefined, - path: indexN6pT4Un8hYMeta?.path ?? "/", - meta: { ...(indexN6pT4Un8hYMeta || {}), ...{"layout":"test","foo":"bar"} }, - alias: indexN6pT4Un8hYMeta?.alias || [], - redirect: indexN6pT4Un8hYMeta?.redirect, - component: () => import("/app/pages/index.vue").then(m => m.default || m) - } - ]", + name: indexN6pT4Un8hYMeta?.name ?? undefined, + path: indexN6pT4Un8hYMeta?.path ?? "/", + meta: { ...(indexN6pT4Un8hYMeta || {}), ...{"layout":"test","foo":"bar"} }, + alias: indexN6pT4Un8hYMeta?.alias || [], + redirect: indexN6pT4Un8hYMeta?.redirect, + component: () => import("/app/pages/index.vue") } - `) + ]", + } + `) }) }) From 762621eec092ad4d6268a91b96ea1d6e812dfa61 Mon Sep 17 00:00:00 2001 From: Liran Tal Date: Tue, 10 Sep 2024 19:25:47 +0300 Subject: [PATCH 084/108] docs: update useFetch troubleshooting section (#28918) --- docs/3.api/2.composables/use-fetch.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/3.api/2.composables/use-fetch.md b/docs/3.api/2.composables/use-fetch.md index 4ca72835f..5471f6b66 100644 --- a/docs/3.api/2.composables/use-fetch.md +++ b/docs/3.api/2.composables/use-fetch.md @@ -70,6 +70,10 @@ const { data, status, error, refresh, clear } = await useFetch('/api/auth/login' `useFetch` is a reserved function name transformed by the compiler, so you should not name your own function `useFetch`. :: +::warning +If you encounter the `data` variable destructured from a `useFetch` returns a string and not a JSON parsed object then make sure your component doesn't include an import statement like `import { useFetch } from '@vueuse/core`. +:: + ::tip{icon="i-ph-video-duotone" to="https://www.youtube.com/watch?v=njsGVmcWviY" target="_blank"} Watch the video from Alexander Lichter to avoid using `useFetch` the wrong way! :: From eb7130c44ca256764e0972472c99e83f4970dd37 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 10 Sep 2024 18:43:55 +0100 Subject: [PATCH 085/108] chore(deps): update devdependency @nuxt/test-utils to v3.14.2 (main) (#28914) --- package.json | 2 +- pnpm-lock.yaml | 24 ++++++++++++------------ 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/package.json b/package.json index 0ab66892d..d0009273f 100644 --- a/package.json +++ b/package.json @@ -58,7 +58,7 @@ "@eslint/js": "9.10.0", "@nuxt/eslint-config": "0.5.6", "@nuxt/kit": "workspace:*", - "@nuxt/test-utils": "3.14.1", + "@nuxt/test-utils": "3.14.2", "@nuxt/webpack-builder": "workspace:*", "@testing-library/vue": "8.1.0", "@types/eslint__js": "8.42.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b3b9c7cee..6e0f7adad 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -44,8 +44,8 @@ importers: specifier: workspace:* version: link:packages/kit '@nuxt/test-utils': - specifier: 3.14.1 - version: 3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(magicast@0.3.5)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3) + specifier: 3.14.2 + version: 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(magicast@0.3.5)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3) '@nuxt/webpack-builder': specifier: workspace:* version: link:packages/webpack @@ -1892,19 +1892,19 @@ packages: resolution: {integrity: sha512-h4YJ1d32cU7tDKjjhjtIIEck4WF/w3DTQBT348E9Pz85YLttnLqktLM0Ez9Xc2LzCeUgBDQv1el7Ob/zT3KUqg==} hasBin: true - '@nuxt/test-utils@3.14.1': - resolution: {integrity: sha512-D8F18hnOHQSarKnzsLORRXzFPlI9Y5fcQFRKwJgGhnejlIRX6sFvVnyl2SDgCvoV+F2x2czQsdGkwg51iWAshA==} + '@nuxt/test-utils@3.14.2': + resolution: {integrity: sha512-n5soEpHom9aL9sMwrBiD3xGR+oXbx+O8zL2NF9aelWOTSzPPNN+Qo3cBEECMc6NYQi1a4LbCKkPjQfbtPvaqkg==} engines: {node: '>=18.20.4'} peerDependencies: - '@cucumber/cucumber': ^10.3.1 + '@cucumber/cucumber': ^10.3.1 || ^11.0.0 '@jest/globals': ^29.5.0 '@playwright/test': ^1.43.1 '@testing-library/vue': ^7.0.0 || ^8.0.1 '@vitest/ui': ^0.34.6 || ^1.0.0 || ^2.0.0 '@vue/test-utils': ^2.4.2 h3: npm:h3-nightly@2.0.0-1718872656.6765a6e - happy-dom: ^9.10.9 || ^10.0.0 || ^11.0.0 || ^12.0.0 || ^13.0.0 || ^14.0.0 - jsdom: ^22.0.0 || ^23.0.0 || ^24.0.0 + happy-dom: ^9.10.9 || ^10.0.0 || ^11.0.0 || ^12.0.0 || ^13.0.0 || ^14.0.0 || ^15.0.0 + jsdom: ^22.0.0 || ^23.0.0 || ^24.0.0 || ^25.0.0 nitropack: '*' playwright-core: ^1.43.1 vite: 5.4.3 @@ -8386,7 +8386,7 @@ snapshots: rc9: 2.1.2 std-env: 3.7.0 - '@nuxt/test-utils@3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(magicast@0.3.5)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3)': + '@nuxt/test-utils@3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(magicast@0.3.5)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3)': dependencies: '@nuxt/kit': link:packages/kit '@nuxt/schema': link:packages/schema @@ -8395,7 +8395,6 @@ snapshots: defu: 6.1.4 destr: 2.0.3 estree-walker: 3.0.3 - execa: 8.0.1 fake-indexeddb: 6.0.0 get-port-please: 3.1.2 h3: h3-nightly@2.0.0-1718872656.6765a6e @@ -8409,6 +8408,7 @@ snapshots: radix3: 1.1.2 scule: 1.3.0 std-env: 3.7.0 + tinyexec: 0.3.0 ufo: 1.5.4 unenv: 1.10.0 unplugin: 1.14.0(webpack-sources@3.2.3) @@ -10277,7 +10277,7 @@ snapshots: constantinople@4.0.1: dependencies: - '@babel/parser': 7.25.3 + '@babel/parser': 7.25.6 '@babel/types': 7.25.6 convert-gitmoji@0.1.3: {} @@ -14618,7 +14618,7 @@ snapshots: vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(magicast@0.3.5)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3): dependencies: - '@nuxt/test-utils': 3.14.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(magicast@0.3.5)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3) + '@nuxt/test-utils': 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(magicast@0.3.5)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -14969,7 +14969,7 @@ snapshots: with@7.0.2: dependencies: - '@babel/parser': 7.25.3 + '@babel/parser': 7.25.6 '@babel/types': 7.25.6 assert-never: 1.2.1 babel-walk: 3.0.0-canary-5 From 476d9c42580baf344b8d82bd36ce0969e813048e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 10 Sep 2024 20:38:01 +0100 Subject: [PATCH 086/108] chore(deps): update devdependency vue-router to v4.4.4 (main) (#28919) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages/nuxt/package.json | 2 +- packages/schema/package.json | 2 +- pnpm-lock.yaml | 42 ++++++++++++++++++------------------ 4 files changed, 24 insertions(+), 24 deletions(-) diff --git a/package.json b/package.json index d0009273f..e50656c9d 100644 --- a/package.json +++ b/package.json @@ -102,7 +102,7 @@ "vitest": "2.0.5", "vitest-environment-nuxt": "1.0.1", "vue": "3.5.4", - "vue-router": "4.4.3", + "vue-router": "4.4.4", "vue-tsc": "2.1.6" }, "packageManager": "pnpm@9.10.0", diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index a9e32f631..b39b840af 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -122,7 +122,7 @@ "vue": "^3.5.4", "vue-bundle-renderer": "^2.1.0", "vue-devtools-stub": "^0.1.0", - "vue-router": "^4.4.3" + "vue-router": "^4.4.4" }, "devDependencies": { "@nuxt/scripts": "0.8.5", diff --git a/packages/schema/package.json b/packages/schema/package.json index 98c6b628d..d73ecdc22 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -58,7 +58,7 @@ "vue": "3.5.4", "vue-bundle-renderer": "2.1.0", "vue-loader": "17.4.2", - "vue-router": "4.4.3", + "vue-router": "4.4.4", "webpack": "5.94.0", "webpack-dev-middleware": "7.4.2" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6e0f7adad..87b2a2caf 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -45,7 +45,7 @@ importers: version: link:packages/kit '@nuxt/test-utils': specifier: 3.14.2 - version: 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(magicast@0.3.5)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3) + version: 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(magicast@0.3.5)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.4(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3) '@nuxt/webpack-builder': specifier: workspace:* version: link:packages/webpack @@ -171,13 +171,13 @@ importers: version: 2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) vitest-environment-nuxt: specifier: 1.0.1 - version: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(magicast@0.3.5)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3) + version: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(magicast@0.3.5)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.4(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3) vue: specifier: 3.5.4 version: 3.5.4(typescript@5.6.2) vue-router: - specifier: 4.4.3 - version: 4.4.3(vue@3.5.4(typescript@5.6.2)) + specifier: 4.4.4 + version: 4.4.4(vue@3.5.4(typescript@5.6.2)) vue-tsc: specifier: 2.1.6 version: 2.1.6(typescript@5.6.2) @@ -445,7 +445,7 @@ importers: version: 1.14.0(webpack-sources@3.2.3) unplugin-vue-router: specifier: ^0.10.8 - version: 0.10.8(rollup@4.21.2)(vue-router@4.4.3(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3) + version: 0.10.8(rollup@4.21.2)(vue-router@4.4.4(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3) unstorage: specifier: ^1.12.0 version: 1.12.0(ioredis@5.4.1) @@ -462,8 +462,8 @@ importers: specifier: ^0.1.0 version: 0.1.0 vue-router: - specifier: ^4.4.3 - version: 4.4.3(vue@3.5.4(typescript@5.6.2)) + specifier: ^4.4.4 + version: 4.4.4(vue@3.5.4(typescript@5.6.2)) devDependencies: '@nuxt/scripts': specifier: 0.8.5 @@ -605,8 +605,8 @@ importers: specifier: 17.4.2 version: 17.4.2(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.6.2))(webpack@5.94.0) vue-router: - specifier: 4.4.3 - version: 4.4.3(vue@3.5.4(typescript@5.6.2)) + specifier: 4.4.4 + version: 4.4.4(vue@3.5.4(typescript@5.6.2)) webpack: specifier: 5.94.0 version: 5.94.0 @@ -988,7 +988,7 @@ importers: version: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) unplugin-vue-router: specifier: ^0.10.7 - version: 0.10.8(rollup@4.21.2)(vue-router@4.4.3(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3) + version: 0.10.8(rollup@4.21.2)(vue-router@4.4.4(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3) vitest: specifier: 1.6.0 version: 1.6.0(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) @@ -997,7 +997,7 @@ importers: version: 3.5.4(typescript@5.6.2) vue-router: specifier: latest - version: 4.4.3(vue@3.5.4(typescript@5.6.2)) + version: 4.4.4(vue@3.5.4(typescript@5.6.2)) test/fixtures/minimal: dependencies: @@ -7223,8 +7223,8 @@ packages: peerDependencies: vue: 3.5.4 - vue-router@4.4.3: - resolution: {integrity: sha512-sv6wmNKx2j3aqJQDMxLFzs/u/mjA9Z5LCgy6BE0f7yFWMjrPLnS/sPNn8ARY/FXw6byV18EFutn5lTO6+UsV5A==} + vue-router@4.4.4: + resolution: {integrity: sha512-3MlnDqwRwZwCQVbtVfpsU+nrNymNjnXSsQtXName5925NVC1+326VVfYH9vSrA0N13teGEo8z5x7gbRnGjCDiQ==} peerDependencies: vue: 3.5.4 @@ -8386,7 +8386,7 @@ snapshots: rc9: 2.1.2 std-env: 3.7.0 - '@nuxt/test-utils@3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(magicast@0.3.5)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3)': + '@nuxt/test-utils@3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(magicast@0.3.5)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.4(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3)': dependencies: '@nuxt/kit': link:packages/kit '@nuxt/schema': link:packages/schema @@ -8413,9 +8413,9 @@ snapshots: unenv: 1.10.0 unplugin: 1.14.0(webpack-sources@3.2.3) vite: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) - vitest-environment-nuxt: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(magicast@0.3.5)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3) + vitest-environment-nuxt: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(magicast@0.3.5)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.4(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3) vue: 3.5.4(typescript@5.6.2) - vue-router: 4.4.3(vue@3.5.4(typescript@5.6.2)) + vue-router: 4.4.4(vue@3.5.4(typescript@5.6.2)) optionalDependencies: '@testing-library/vue': 8.1.0(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.6.2)) '@vue/test-utils': 2.4.6 @@ -14358,7 +14358,7 @@ snapshots: - rollup - supports-color - unplugin-vue-router@0.10.8(rollup@4.21.2)(vue-router@4.4.3(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3): + unplugin-vue-router@0.10.8(rollup@4.21.2)(vue-router@4.4.4(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3): dependencies: '@babel/types': 7.25.6 '@rollup/pluginutils': 5.1.0(rollup@4.21.2) @@ -14375,7 +14375,7 @@ snapshots: unplugin: 1.14.0(webpack-sources@3.2.3) yaml: 2.5.0 optionalDependencies: - vue-router: 4.4.3(vue@3.5.4(typescript@5.6.2)) + vue-router: 4.4.4(vue@3.5.4(typescript@5.6.2)) transitivePeerDependencies: - rollup - vue @@ -14616,9 +14616,9 @@ snapshots: sass: 1.69.4 terser: 5.27.0 - vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(magicast@0.3.5)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3): + vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(magicast@0.3.5)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.4(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3): dependencies: - '@nuxt/test-utils': 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(magicast@0.3.5)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.3(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3) + '@nuxt/test-utils': 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(magicast@0.3.5)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.4(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -14771,7 +14771,7 @@ snapshots: dependencies: vue: 3.5.4(typescript@5.6.2) - vue-router@4.4.3(vue@3.5.4(typescript@5.6.2)): + vue-router@4.4.4(vue@3.5.4(typescript@5.6.2)): dependencies: '@vue/devtools-api': 6.6.4 vue: 3.5.4(typescript@5.6.2) From 622d10e2108c0f111b31ee74dafdae47cbf11ad3 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Tue, 10 Sep 2024 21:16:21 +0100 Subject: [PATCH 087/108] chore: add `pending triage` to blank issues (#28923) --- .github/workflows/label-issue.yml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 .github/workflows/label-issue.yml diff --git a/.github/workflows/label-issue.yml b/.github/workflows/label-issue.yml new file mode 100644 index 000000000..e5ffb2b1d --- /dev/null +++ b/.github/workflows/label-issue.yml @@ -0,0 +1,27 @@ +name: chore + +on: + issues: + types: + - opened + +jobs: + add-pr-labels: + name: Add labels + runs-on: ubuntu-latest + permissions: + pull-requests: write + if: github.repository == 'nuxt/nuxt' + steps: + - uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 + with: + script: | + # add 'pending triage' label if issue is created with no labels + if (context.payload.issue.labels.length === 0) { + github.rest.issues.addLabels({ + issue_number: pullRequest.number, + owner: context.repo.owner, + repo: context.repo.repo, + labels: ['pending triage'] + }) + } From cdc4a231073d120c2fc119970ad61fe81225df29 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Tue, 10 Sep 2024 21:16:35 +0100 Subject: [PATCH 088/108] fix(nuxt,schema): accept any module in inline `modules` array (#28922) --- packages/nuxt/src/core/templates.ts | 2 +- packages/schema/src/config/common.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/nuxt/src/core/templates.ts b/packages/nuxt/src/core/templates.ts index ea9a38052..7b1845cb4 100644 --- a/packages/nuxt/src/core/templates.ts +++ b/packages/nuxt/src/core/templates.ts @@ -226,7 +226,7 @@ export const schemaTemplate: NuxtTemplate = { ` [${configKey}]${options.unresolved ? '?' : ''}: typeof ${genDynamicImport(importName, { wrapper: false })}.default extends NuxtModule ? ${options.unresolved ? 'Partial' : 'O'} : Record`, ] }), - modules.length > 0 && options.unresolved ? ` modules?: (undefined | null | false | NuxtModule | string | [NuxtModule | string, Record] | ${modules.map(([configKey, importName, mod]) => `[${genString(mod.meta?.rawPath || importName)}, Exclude]`).join(' | ')})[],` : '', + modules.length > 0 && options.unresolved ? ` modules?: (undefined | null | false | NuxtModule | string | [NuxtModule | string, Record] | ${modules.map(([configKey, importName, mod]) => `[${genString(mod.meta?.rawPath || importName)}, Exclude]`).join(' | ')})[],` : '', ].filter(Boolean) return [ diff --git a/packages/schema/src/config/common.ts b/packages/schema/src/config/common.ts index aa668b95e..61fcd1f2a 100644 --- a/packages/schema/src/config/common.ts +++ b/packages/schema/src/config/common.ts @@ -295,7 +295,7 @@ export default defineUntypedSchema({ * function () {} * ] * ``` - * @type {(typeof import('../src/types/module').NuxtModule | string | [typeof import('../src/types/module').NuxtModule | string, Record] | undefined | null | false)[]} + * @type {(typeof import('../src/types/module').NuxtModule | string | [typeof import('../src/types/module').NuxtModule | string, Record] | undefined | null | false)[]} */ modules: { $resolve: (val: string[] | undefined): string[] => (val || []).filter(Boolean), From cea69b6832550bc2da08084929dec508213286f2 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Tue, 10 Sep 2024 22:36:53 +0100 Subject: [PATCH 089/108] fix(nuxt): fall back to original component `filePath` (#28925) --- packages/nuxt/src/components/module.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/nuxt/src/components/module.ts b/packages/nuxt/src/components/module.ts index 9ed4127c7..9fa26f4ed 100644 --- a/packages/nuxt/src/components/module.ts +++ b/packages/nuxt/src/components/module.ts @@ -171,7 +171,7 @@ export default defineNuxtModule({ for (const component of newComponents) { if (!(component as any /* untyped internal property */)._scanned && !(component.filePath in nuxt.vfs) && !existsSync(component.filePath)) { // attempt to resolve component path - component.filePath = await resolvePath(component.filePath) + component.filePath = await resolvePath(component.filePath, { fallbackToOriginal: true }) } if (component.mode === 'client' && !newComponents.some(c => c.pascalName === component.pascalName && c.mode === 'server')) { newComponents.push({ From 4555cf0edb44b1a1ec14541eb57f02fbd899591d Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Tue, 10 Sep 2024 23:00:51 +0100 Subject: [PATCH 090/108] chore: correct comment style --- .github/workflows/label-issue.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/label-issue.yml b/.github/workflows/label-issue.yml index e5ffb2b1d..a10d138f3 100644 --- a/.github/workflows/label-issue.yml +++ b/.github/workflows/label-issue.yml @@ -16,7 +16,7 @@ jobs: - uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 with: script: | - # add 'pending triage' label if issue is created with no labels + // add 'pending triage' label if issue is created with no labels if (context.payload.issue.labels.length === 0) { github.rest.issues.addLabels({ issue_number: pullRequest.number, From 2655e1e6be8f4a91f9d738e3e142586d3ca933f1 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Tue, 10 Sep 2024 23:17:04 +0100 Subject: [PATCH 091/108] chore: fix typos --- .github/workflows/label-issue.yml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/workflows/label-issue.yml b/.github/workflows/label-issue.yml index a10d138f3..f6e544384 100644 --- a/.github/workflows/label-issue.yml +++ b/.github/workflows/label-issue.yml @@ -5,12 +5,13 @@ on: types: - opened +permissions: + issues: write + jobs: - add-pr-labels: + add-issue-labels: name: Add labels runs-on: ubuntu-latest - permissions: - pull-requests: write if: github.repository == 'nuxt/nuxt' steps: - uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 @@ -19,7 +20,7 @@ jobs: // add 'pending triage' label if issue is created with no labels if (context.payload.issue.labels.length === 0) { github.rest.issues.addLabels({ - issue_number: pullRequest.number, + issue_number: issue.number, owner: context.repo.owner, repo: context.repo.repo, labels: ['pending triage'] From f561bab5757e50ed115a7f843f4b8de6b7f0e81e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 11 Sep 2024 08:52:30 +0100 Subject: [PATCH 092/108] chore(deps): update dependency unplugin to ^1.14.1 (main) (#28931) --- packages/nuxt/package.json | 2 +- packages/vite/package.json | 2 +- packages/webpack/package.json | 2 +- pnpm-lock.yaml | 42 ++++++++++++++++++++++++----------- 4 files changed, 32 insertions(+), 16 deletions(-) diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index b39b840af..12b15d6f3 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -115,7 +115,7 @@ "unenv": "^1.10.0", "unhead": "^1.11.2", "unimport": "^3.11.1", - "unplugin": "^1.14.0", + "unplugin": "^1.14.1", "unplugin-vue-router": "^0.10.8", "unstorage": "^1.12.0", "untyped": "^1.4.2", diff --git a/packages/vite/package.json b/packages/vite/package.json index d7bbea97f..502d86ee6 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -61,7 +61,7 @@ "strip-literal": "^2.1.0", "ufo": "^1.5.4", "unenv": "^1.10.0", - "unplugin": "^1.14.0", + "unplugin": "^1.14.1", "vite": "^5.4.3", "vite-node": "^2.0.5", "vite-plugin-checker": "^0.8.0", diff --git a/packages/webpack/package.json b/packages/webpack/package.json index f5fafff61..7cb2105d8 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -60,7 +60,7 @@ "time-fix-plugin": "^2.0.7", "ufo": "^1.5.4", "unenv": "^1.10.0", - "unplugin": "^1.14.0", + "unplugin": "^1.14.1", "url-loader": "^4.1.1", "vue-bundle-renderer": "^2.1.0", "vue-loader": "^17.4.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 87b2a2caf..44d888dc9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -441,8 +441,8 @@ importers: specifier: ^3.11.1 version: 3.11.1(rollup@4.21.2)(webpack-sources@3.2.3) unplugin: - specifier: ^1.14.0 - version: 1.14.0(webpack-sources@3.2.3) + specifier: ^1.14.1 + version: 1.14.1(webpack-sources@3.2.3) unplugin-vue-router: specifier: ^0.10.8 version: 0.10.8(rollup@4.21.2)(vue-router@4.4.4(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3) @@ -749,8 +749,8 @@ importers: specifier: ^1.10.0 version: 1.10.0 unplugin: - specifier: ^1.14.0 - version: 1.14.0(webpack-sources@3.2.3) + specifier: ^1.14.1 + version: 1.14.1(webpack-sources@3.2.3) vite: specifier: 5.4.3 version: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) @@ -891,8 +891,8 @@ importers: specifier: ^1.10.0 version: 1.10.0 unplugin: - specifier: ^1.14.0 - version: 1.14.0(webpack-sources@3.2.3) + specifier: ^1.14.1 + version: 1.14.1(webpack-sources@3.2.3) url-loader: specifier: ^4.1.1 version: 4.1.1(file-loader@6.2.0(webpack@5.94.0))(webpack@5.94.0) @@ -972,7 +972,7 @@ importers: version: 1.5.4 unplugin: specifier: latest - version: 1.14.0(webpack-sources@3.2.3) + version: 1.14.1(webpack-sources@3.2.3) vue: specifier: 3.5.4 version: 3.5.4(typescript@5.6.2) @@ -6845,6 +6845,15 @@ packages: webpack-sources: optional: true + unplugin@1.14.1: + resolution: {integrity: sha512-lBlHbfSFPToDYp9pjXlUEFVxYLaue9f9T1HC+4OHlmj+HnMDdz9oZY+erXfoCe/5V/7gKUSY2jpXPb9S7f0f/w==} + engines: {node: '>=14.0.0'} + peerDependencies: + webpack-sources: ^3 + peerDependenciesMeta: + webpack-sources: + optional: true + unstorage@1.10.2: resolution: {integrity: sha512-cULBcwDqrS8UhlIysUJs2Dk0Mmt8h7B0E6mtR+relW9nZvsf/u4SkAYyNliPiPW7XtFNb5u3IUMkxGxFTTRTgQ==} peerDependencies: @@ -8323,7 +8332,7 @@ snapshots: third-party-capital: 2.3.0 ufo: 1.5.4 unimport: 3.11.1(rollup@4.21.2)(webpack-sources@3.2.3) - unplugin: 1.14.0(webpack-sources@3.2.3) + unplugin: 1.14.1(webpack-sources@3.2.3) unstorage: 1.12.0(ioredis@5.4.1) valibot: 0.41.0(typescript@5.6.2) transitivePeerDependencies: @@ -8411,7 +8420,7 @@ snapshots: tinyexec: 0.3.0 ufo: 1.5.4 unenv: 1.10.0 - unplugin: 1.14.0(webpack-sources@3.2.3) + unplugin: 1.14.1(webpack-sources@3.2.3) vite: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) vitest-environment-nuxt: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(magicast@0.3.5)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.4(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3) vue: 3.5.4(typescript@5.6.2) @@ -9346,7 +9355,7 @@ snapshots: chokidar: 3.6.0 magic-string: 0.30.11 tinyglobby: 0.2.6 - unplugin: 1.14.0(webpack-sources@3.2.3) + unplugin: 1.14.1(webpack-sources@3.2.3) webpack: 5.94.0(esbuild@0.23.1) webpack-sources: 3.2.3 transitivePeerDependencies: @@ -11560,7 +11569,7 @@ snapshots: mlly: 1.7.1 pathe: 1.1.2 unenv: 1.10.0 - unplugin: 1.14.0(webpack-sources@3.2.3) + unplugin: 1.14.1(webpack-sources@3.2.3) transitivePeerDependencies: - rollup - webpack-sources @@ -14372,7 +14381,7 @@ snapshots: mlly: 1.7.1 pathe: 1.1.2 scule: 1.3.0 - unplugin: 1.14.0(webpack-sources@3.2.3) + unplugin: 1.14.1(webpack-sources@3.2.3) yaml: 2.5.0 optionalDependencies: vue-router: 4.4.4(vue@3.5.4(typescript@5.6.2)) @@ -14388,6 +14397,13 @@ snapshots: optionalDependencies: webpack-sources: 3.2.3 + unplugin@1.14.1(webpack-sources@3.2.3): + dependencies: + acorn: 8.12.1 + webpack-virtual-modules: 0.6.2 + optionalDependencies: + webpack-sources: 3.2.3 + unstorage@1.10.2(ioredis@5.4.1): dependencies: anymatch: 3.1.3 @@ -14449,7 +14465,7 @@ snapshots: mlly: 1.7.1 pathe: 1.1.2 pkg-types: 1.2.0 - unplugin: 1.14.0(webpack-sources@3.2.3) + unplugin: 1.14.1(webpack-sources@3.2.3) transitivePeerDependencies: - webpack-sources From 37fec6d711609ad710be6c5bcbef3062e3f15b3b Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Wed, 11 Sep 2024 10:04:37 +0100 Subject: [PATCH 093/108] ci: access issue number from payload --- .github/workflows/label-issue.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/label-issue.yml b/.github/workflows/label-issue.yml index f6e544384..ebc2e3921 100644 --- a/.github/workflows/label-issue.yml +++ b/.github/workflows/label-issue.yml @@ -20,7 +20,7 @@ jobs: // add 'pending triage' label if issue is created with no labels if (context.payload.issue.labels.length === 0) { github.rest.issues.addLabels({ - issue_number: issue.number, + issue_number: context.payload.issue.number, owner: context.repo.owner, repo: context.repo.repo, labels: ['pending triage'] From b32bafd386c6aa2cd9594d37b2c9ab3672d098fe Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 11 Sep 2024 10:04:49 +0100 Subject: [PATCH 094/108] chore(deps): update all non-major dependencies (main) (#28937) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 4 +- packages/kit/package.json | 2 +- packages/nuxt/package.json | 2 +- packages/schema/package.json | 2 +- packages/ui-templates/package.json | 2 +- packages/vite/package.json | 2 +- pnpm-lock.yaml | 333 +++++++++++++++++------------ 7 files changed, 205 insertions(+), 142 deletions(-) diff --git a/package.json b/package.json index e50656c9d..5582121d3 100644 --- a/package.json +++ b/package.json @@ -51,12 +51,12 @@ "typescript": "5.6.2", "ufo": "1.5.4", "unbuild": "3.0.0-rc.7", - "vite": "5.4.3", + "vite": "5.4.4", "vue": "3.5.4" }, "devDependencies": { "@eslint/js": "9.10.0", - "@nuxt/eslint-config": "0.5.6", + "@nuxt/eslint-config": "0.5.7", "@nuxt/kit": "workspace:*", "@nuxt/test-utils": "3.14.2", "@nuxt/webpack-builder": "workspace:*", diff --git a/packages/kit/package.json b/packages/kit/package.json index 138f42a38..ec4c09dd1 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -52,7 +52,7 @@ "@types/semver": "7.5.8", "nitro": "npm:nitro-nightly@3.0.0-beta-28665895.e727afda", "unbuild": "3.0.0-rc.7", - "vite": "5.4.3", + "vite": "5.4.4", "vitest": "2.0.5", "webpack": "5.94.0" }, diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 12b15d6f3..d5520946a 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -132,7 +132,7 @@ "@vitejs/plugin-vue": "5.1.3", "@vue/compiler-sfc": "3.5.4", "unbuild": "3.0.0-rc.7", - "vite": "5.4.3", + "vite": "5.4.4", "vitest": "2.0.5" }, "peerDependencies": { diff --git a/packages/schema/package.json b/packages/schema/package.json index d73ecdc22..3100ce9fc 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -54,7 +54,7 @@ "unbuild": "3.0.0-rc.7", "unctx": "2.3.1", "unenv": "1.10.0", - "vite": "5.4.3", + "vite": "5.4.4", "vue": "3.5.4", "vue-bundle-renderer": "2.1.0", "vue-loader": "17.4.2", diff --git a/packages/ui-templates/package.json b/packages/ui-templates/package.json index 1de4ce434..23ef24ca8 100644 --- a/packages/ui-templates/package.json +++ b/packages/ui-templates/package.json @@ -31,6 +31,6 @@ "tinyexec": "0.3.0", "tinyglobby": "0.2.6", "unocss": "0.62.3", - "vite": "5.4.3" + "vite": "5.4.4" } } diff --git a/packages/vite/package.json b/packages/vite/package.json index 502d86ee6..af6ed2035 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -62,7 +62,7 @@ "ufo": "^1.5.4", "unenv": "^1.10.0", "unplugin": "^1.14.1", - "vite": "^5.4.3", + "vite": "^5.4.4", "vite-node": "^2.0.5", "vite-plugin-checker": "^0.8.0", "vue-bundle-renderer": "^2.1.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 44d888dc9..39eac5c47 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -22,7 +22,7 @@ overrides: typescript: 5.6.2 ufo: 1.5.4 unbuild: 3.0.0-rc.7 - vite: 5.4.3 + vite: 5.4.4 vue: 3.5.4 patchedDependencies: @@ -38,14 +38,14 @@ importers: specifier: 9.10.0 version: 9.10.0 '@nuxt/eslint-config': - specifier: 0.5.6 - version: 0.5.6(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2) + specifier: 0.5.7 + version: 0.5.7(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2) '@nuxt/kit': specifier: workspace:* version: link:packages/kit '@nuxt/test-utils': specifier: 3.14.2 - version: 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(magicast@0.3.5)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.4(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3) + version: 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(magicast@0.3.5)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.4(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3) '@nuxt/webpack-builder': specifier: workspace:* version: link:packages/webpack @@ -69,7 +69,7 @@ importers: version: 1.11.2(vue@3.5.4(typescript@5.6.2)) '@vitejs/plugin-vue': specifier: 5.1.3 - version: 5.1.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2)) + version: 5.1.3(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2)) '@vitest/coverage-v8': specifier: 2.0.5 version: 2.0.5(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0)) @@ -171,7 +171,7 @@ importers: version: 2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) vitest-environment-nuxt: specifier: 1.0.1 - version: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(magicast@0.3.5)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.4(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3) + version: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(magicast@0.3.5)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.4(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3) vue: specifier: 3.5.4 version: 3.5.4(typescript@5.6.2) @@ -258,8 +258,8 @@ importers: specifier: 3.0.0-rc.7 version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) vite: - specifier: 5.4.3 - version: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) + specifier: 5.4.4 + version: 5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) vitest: specifier: 2.0.5 version: 2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) @@ -274,7 +274,7 @@ importers: version: 2.0.2 '@nuxt/devtools': specifier: ^1.4.2 - version: 1.4.2(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3) + version: 1.4.2(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3) '@nuxt/kit': specifier: workspace:* version: link:../kit @@ -467,7 +467,7 @@ importers: devDependencies: '@nuxt/scripts': specifier: 0.8.5 - version: 0.8.5(@nuxt/devtools@1.4.2(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(typescript@5.6.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1)) + version: 0.8.5(@nuxt/devtools@1.4.2(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(typescript@5.6.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1)) '@nuxt/ui-templates': specifier: workspace:* version: link:../ui-templates @@ -479,7 +479,7 @@ importers: version: 1.0.5 '@vitejs/plugin-vue': specifier: 5.1.3 - version: 5.1.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2)) + version: 5.1.3(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2)) '@vue/compiler-sfc': specifier: 3.5.4 version: 3.5.4 @@ -487,8 +487,8 @@ importers: specifier: 3.0.0-rc.7 version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) vite: - specifier: 5.4.3 - version: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) + specifier: 5.4.4 + version: 5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) vitest: specifier: 2.0.5 version: 2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) @@ -552,10 +552,10 @@ importers: version: 1.11.2 '@vitejs/plugin-vue': specifier: 5.1.3 - version: 5.1.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2)) + version: 5.1.3(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2)) '@vitejs/plugin-vue-jsx': specifier: 4.0.1 - version: 4.0.1(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2)) + version: 4.0.1(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2)) '@vue/compiler-core': specifier: 3.5.4 version: 3.5.4 @@ -593,8 +593,8 @@ importers: specifier: 1.10.0 version: 1.10.0 vite: - specifier: 5.4.3 - version: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) + specifier: 5.4.4 + version: 5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) vue: specifier: 3.5.4 version: 3.5.4(typescript@5.6.2) @@ -654,10 +654,10 @@ importers: version: 0.2.6 unocss: specifier: 0.62.3 - version: 0.62.3(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) + version: 0.62.3(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) vite: - specifier: 5.4.3 - version: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) + specifier: 5.4.4 + version: 5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) packages/vite: dependencies: @@ -669,10 +669,10 @@ importers: version: 5.0.7(rollup@4.21.2) '@vitejs/plugin-vue': specifier: ^5.1.3 - version: 5.1.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2)) + version: 5.1.3(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2)) '@vitejs/plugin-vue-jsx': specifier: ^4.0.1 - version: 4.0.1(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2)) + version: 4.0.1(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2)) autoprefixer: specifier: ^10.4.20 version: 10.4.20(postcss@8.4.45) @@ -752,14 +752,14 @@ importers: specifier: ^1.14.1 version: 1.14.1(webpack-sources@3.2.3) vite: - specifier: 5.4.3 - version: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) + specifier: 5.4.4 + version: 5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) vite-node: specifier: ^2.0.5 version: 2.0.5(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) vite-plugin-checker: specifier: ^0.8.0 - version: 0.8.0(eslint@9.10.0(jiti@2.0.0-beta.3))(optionator@0.9.3)(typescript@5.6.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.1.6(typescript@5.6.2)) + version: 0.8.0(eslint@9.10.0(jiti@2.0.0-beta.3))(optionator@0.9.3)(typescript@5.6.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.1.6(typescript@5.6.2)) vue-bundle-renderer: specifier: ^2.1.0 version: 2.1.0 @@ -1847,12 +1847,12 @@ packages: '@nuxt/devtools-kit@1.4.1': resolution: {integrity: sha512-6h7T9B0tSZVap13/hf7prEAgIzraj/kyux6/Iif455Trew96jHIFCCboBApUMastYEuCo3l17tgZKe0HW+jrtA==} peerDependencies: - vite: 5.4.3 + vite: 5.4.4 '@nuxt/devtools-kit@1.4.2': resolution: {integrity: sha512-8a5PhVnC7E94318/sHbNSe9mI2MlsQ8+pJLGs2Hh1OJyidB9SWe6hoFc8q4K9VOtXak9uCFVb5V2JGXS1q+1aA==} peerDependencies: - vite: 5.4.3 + vite: 5.4.4 '@nuxt/devtools-ui-kit@1.4.1': resolution: {integrity: sha512-/MVaLKvWe2b3ET9HUh1LDLQWoJYBKFYFpAauADFaV8xSIF5/nOVKjrtICQBC8zT0Fo4K+V9X00E3dGSePAXdLg==} @@ -1867,15 +1867,15 @@ packages: resolution: {integrity: sha512-Ok3g2P7iwKyK8LiwozbYVAZTo8t91iXSmlJj2ozeo1okKQ2Qi1AtwB6nYgIlkUHZmo155ZjG/LCHYI5uhQ/sGw==} hasBin: true peerDependencies: - vite: 5.4.3 + vite: 5.4.4 - '@nuxt/eslint-config@0.5.6': - resolution: {integrity: sha512-2kse94xvLW9SeENOAkGaksfff7vwRWsekbDsRjVoW2h3/95wRHWSenObUbGaW6Jr3D0o7DzyEIsaOvnWHZXvDg==} + '@nuxt/eslint-config@0.5.7': + resolution: {integrity: sha512-B+snO9NS9+v2657Z84tMbW3hLxjauIUkk2m4vnYjb9xfAFdoQwK07q6aaf7LzvagmVFmQiclT9LbJMvlRqzmsA==} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - '@nuxt/eslint-plugin@0.5.6': - resolution: {integrity: sha512-WgTcC4pGjbd8NCZpTYOOWnUWEncYV/rWJFeL5gyCXT+t36qkmWESrPLQ2NqBNaFLhoz6b/BFuOvMPVKg/q1T9g==} + '@nuxt/eslint-plugin@0.5.7': + resolution: {integrity: sha512-vYQYs/L87g2pBIoTmkk2mgYBqePTQDnhk87nGqsosKbfQ80xj9kkN3dsVb6BDQFk0zik4THWpXmnfjkvsjm/eg==} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -1907,7 +1907,7 @@ packages: jsdom: ^22.0.0 || ^23.0.0 || ^24.0.0 || ^25.0.0 nitropack: '*' playwright-core: ^1.43.1 - vite: 5.4.3 + vite: 5.4.4 vitest: ^0.34.6 || ^1.0.0 || ^2.0.0 vue: 3.5.4 vue-router: ^4.0.0 @@ -2316,8 +2316,8 @@ packages: resolution: {integrity: sha512-UTce8mUwUW0RikMb/eseJ7ys0BRkZVFB86orHzrfW12ZmFtym5zua8joZ4L7okH2dDFHkcFjqnZ5GocWBXOFtA==} engines: {node: '>=18'} - '@stylistic/eslint-plugin@2.7.2': - resolution: {integrity: sha512-3DVLU5HEuk2pQoBmXJlzvrxbKNpu2mJ0SRqz5O/CJjyNCr12ZiPcYMEtuArTyPOk5i7bsAU44nywh1rGfe3gKQ==} + '@stylistic/eslint-plugin@2.8.0': + resolution: {integrity: sha512-Ufvk7hP+bf+pD35R/QfunF793XlSRIC7USr3/EdgduK9j13i2JjmsM0LUz3/foS+jDYp2fzyWZA9N44CPur0Ow==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' @@ -2478,8 +2478,8 @@ packages: '@types/youtube@0.1.0': resolution: {integrity: sha512-Pg33m3X2mFgdmhtvzOlAfUfgOa3341N3/2JCrVY/mXVxb4hagcqqEG6w4vGCfB64StQNWHSj/T8Eotb1Rko/FQ==} - '@typescript-eslint/eslint-plugin@8.4.0': - resolution: {integrity: sha512-rg8LGdv7ri3oAlenMACk9e+AR4wUV0yrrG+XKsGKOK0EVgeEDqurkXMPILG2836fW4ibokTB5v4b6Z9+GYQDEw==} + '@typescript-eslint/eslint-plugin@8.5.0': + resolution: {integrity: sha512-lHS5hvz33iUFQKuPFGheAB84LwcJ60G8vKnEhnfcK1l8kGVLro2SFYW6K0/tj8FUhRJ0VHyg1oAfg50QGbPPHw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 @@ -2489,8 +2489,8 @@ packages: typescript: optional: true - '@typescript-eslint/parser@8.4.0': - resolution: {integrity: sha512-NHgWmKSgJk5K9N16GIhQ4jSobBoJwrmURaLErad0qlLjrpP5bECYg+wxVTGlGZmJbU03jj/dfnb6V9bw+5icsA==} + '@typescript-eslint/parser@8.5.0': + resolution: {integrity: sha512-gF77eNv0Xz2UJg/NbpWJ0kqAm35UMsvZf1GHj8D9MRFTj/V3tAciIWXfmPLsAAF/vUlpWPvUDyH1jjsr0cMVWw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -2503,8 +2503,12 @@ packages: resolution: {integrity: sha512-n2jFxLeY0JmKfUqy3P70rs6vdoPjHK8P/w+zJcV3fk0b0BwRXC/zxRTEnAsgYT7MwdQDt/ZEbtdzdVC+hcpF0A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@8.4.0': - resolution: {integrity: sha512-pu2PAmNrl9KX6TtirVOrbLPLwDmASpZhK/XU7WvoKoCUkdtq9zF7qQ7gna0GBZFN0hci0vHaSusiL2WpsQk37A==} + '@typescript-eslint/scope-manager@8.5.0': + resolution: {integrity: sha512-06JOQ9Qgj33yvBEx6tpC8ecP9o860rsR22hWMEd12WcTRrfaFgHr2RB/CA/B+7BMhHkXT4chg2MyboGdFGawYg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/type-utils@8.5.0': + resolution: {integrity: sha512-N1K8Ix+lUM+cIDhL2uekVn/ZD7TZW+9/rwz8DclQpcQ9rk4sIL5CAlBC0CugWKREmDjBzI/kQqU4wkg46jWLYA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -2516,6 +2520,10 @@ packages: resolution: {integrity: sha512-T1RB3KQdskh9t3v/qv7niK6P8yvn7ja1mS7QK7XfRVL6wtZ8/mFs/FHf4fKvTA0rKnqnYxl/uHFNbnEt0phgbw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/types@8.5.0': + resolution: {integrity: sha512-qjkormnQS5wF9pjSi6q60bKUHH44j2APxfh9TQRXK8wbYVeDYYdYJGIROL87LGZZ2gz3Rbmjc736qyL8deVtdw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/typescript-estree@8.4.0': resolution: {integrity: sha512-kJ2OIP4dQw5gdI4uXsaxUZHRwWAGpREJ9Zq6D5L0BweyOrWsL6Sz0YcAZGWhvKnH7fm1J5YFE1JrQL0c9dd53A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2525,16 +2533,35 @@ packages: typescript: optional: true + '@typescript-eslint/typescript-estree@8.5.0': + resolution: {integrity: sha512-vEG2Sf9P8BPQ+d0pxdfndw3xIXaoSjliG0/Ejk7UggByZPKXmJmw3GW5jV2gHNQNawBUyfahoSiCFVov0Ruf7Q==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + '@typescript-eslint/utils@8.4.0': resolution: {integrity: sha512-swULW8n1IKLjRAgciCkTCafyTHHfwVQFt8DovmaF69sKbOxTSFMmIZaSHjqO9i/RV0wIblaawhzvtva8Nmm7lQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 + '@typescript-eslint/utils@8.5.0': + resolution: {integrity: sha512-6yyGYVL0e+VzGYp60wvkBHiqDWOpT63pdMV2CVG4LVDd5uR6q1qQN/7LafBZtAtNIn/mqXjsSeS5ggv/P0iECw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + '@typescript-eslint/visitor-keys@8.4.0': resolution: {integrity: sha512-zTQD6WLNTre1hj5wp09nBIDiOc2U5r/qmzo7wxPn4ZgAjHql09EofqhF9WF+fZHzL5aCyaIpPcT2hyxl73kr9A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/visitor-keys@8.5.0': + resolution: {integrity: sha512-yTPqMnbAZJNy2Xq2XU8AdtOW9tJIr+UQb64aXB9f3B1498Zx9JorVgFJcZpEc9UBuCCrdzKID2RGAMkYcDtZOw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript/vfs@1.6.0': resolution: {integrity: sha512-hvJUjNVeBMp77qPINuUvYXj4FyWeeMMKZkxEATEU3hqBAQ7qdTBCUFT7Sp0Zu0faeEtFf+ldXxMEDr/bk73ISg==} peerDependencies: @@ -2577,7 +2604,7 @@ packages: '@unocss/astro@0.62.3': resolution: {integrity: sha512-C6ZdyLbLDS0LebwmgwVItLNAOSkL/tvVWNRd1i3Jy5uj1vPxlrw+3lIYiHjEofn0GFpBiwlv5+OCvO1Xpq5MqA==} peerDependencies: - vite: 5.4.3 + vite: 5.4.4 peerDependenciesMeta: vite: optional: true @@ -2661,7 +2688,7 @@ packages: '@unocss/vite@0.62.3': resolution: {integrity: sha512-RrqF6Go8s0BGpwRfkOiLuO+n3CUE/CXxGqb0ipbUARhmNWJlekE3YPfayqImSEnCcImpaPgtVGv6Y0u3kLGG/w==} peerDependencies: - vite: 5.4.3 + vite: 5.4.4 '@unocss/webpack@0.62.3': resolution: {integrity: sha512-Emacl2uNau0pa7/wEFCQxAxwK3nkIa+Kp2CAcJdlwcaNBcqtowkTga0FOdq71YUENXv+aziK7mV6lrjdS/hgcA==} @@ -2682,14 +2709,14 @@ packages: resolution: {integrity: sha512-7mg9HFGnFHMEwCdB6AY83cVK4A6sCqnrjFYF4WIlebYAQVVJ/sC/CiTruVdrRlhrFoeZ8rlMxY9wYpPTIRhhAg==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: - vite: 5.4.3 + vite: 5.4.4 vue: 3.5.4 '@vitejs/plugin-vue@5.1.3': resolution: {integrity: sha512-3xbWsKEKXYlmX82aOHufFQVnkbMC/v8fLpWwh6hWOUrK5fbbtBh9Q/WWse27BFgSy2/e2c0fz5Scgya9h2GLhw==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: - vite: 5.4.3 + vite: 5.4.4 vue: 3.5.4 '@vitest/coverage-v8@2.0.5': @@ -3900,8 +3927,8 @@ packages: peerDependencies: eslint: ^9.5.0 - eslint-flat-config-utils@0.3.1: - resolution: {integrity: sha512-eFT3EaoJN1hlN97xw4FIEX//h0TiFUobgl2l5uLkIwhVN9ahGq95Pbs+i1/B5UACA78LO3rco3JzuvxLdTUOPA==} + eslint-flat-config-utils@0.4.0: + resolution: {integrity: sha512-kfd5kQZC+BMO0YwTol6zxjKX1zAsk8JfSAopbKjKqmENTJcew+yBejuvccAg37cvOrN0Mh+DVbeyznuNWEjt4A==} eslint-import-resolver-node@0.3.9: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} @@ -6821,7 +6848,7 @@ packages: engines: {node: '>=14'} peerDependencies: '@unocss/webpack': 0.62.3 - vite: 5.4.3 + vite: 5.4.4 peerDependenciesMeta: '@unocss/webpack': optional: true @@ -7016,7 +7043,7 @@ packages: vite-hot-client@0.2.3: resolution: {integrity: sha512-rOGAV7rUlUHX89fP2p2v0A2WWvV3QMX2UYq0fRqsWSvFvev4atHWqjwGoKaZT1VTKyLGk533ecu3eyd0o59CAg==} peerDependencies: - vite: 5.4.3 + vite: 5.4.4 vite-node@1.6.0: resolution: {integrity: sha512-de6HJgzC+TFzOu0NTC4RAIsyf/DY/ibWDYQUcuEA84EMHhcefTUGkjFHKKEJhQN4A+6I0u++kr3l36ZF2d7XRw==} @@ -7038,7 +7065,7 @@ packages: optionator: ^0.9.1 stylelint: '>=13' typescript: 5.6.2 - vite: 5.4.3 + vite: 5.4.4 vls: '*' vti: '*' vue-tsc: ~2.1.6 @@ -7067,7 +7094,7 @@ packages: engines: {node: '>=14'} peerDependencies: '@nuxt/kit': '*' - vite: 5.4.3 + vite: 5.4.4 peerDependenciesMeta: '@nuxt/kit': optional: true @@ -7075,10 +7102,10 @@ packages: vite-plugin-vue-inspector@5.2.0: resolution: {integrity: sha512-wWxyb9XAtaIvV/Lr7cqB1HIzmHZFVUJsTNm3yAxkS87dgh/Ky4qr2wDEWNxF23fdhVa3jQ8MZREpr4XyiuaRqA==} peerDependencies: - vite: 5.4.3 + vite: 5.4.4 - vite@5.4.3: - resolution: {integrity: sha512-IH+nl64eq9lJjFqU+/yrRnrHPVTlgy42/+IzbOdaFDVlyLgI/wDlf+FCobXLX1cT0X5+7LMyH1mIy2xJdLfo8Q==} + vite@5.4.4: + resolution: {integrity: sha512-RHFCkULitycHVTtelJ6jQLd+KSAAzOgEYorV32R2q++M6COBjKJR6BxqClwp5sf0XaBDjVMuJ9wnNfyAJwjMkA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -8144,31 +8171,31 @@ snapshots: '@nuxt/devalue@2.0.2': {} - '@nuxt/devtools-kit@1.4.1(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))': + '@nuxt/devtools-kit@1.4.1(vite@5.4.4(@types/node@20.16.5)(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.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) - '@nuxt/devtools-kit@1.4.2(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))': + '@nuxt/devtools-kit@1.4.2(vite@5.4.4(@types/node@20.16.5)(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.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) - '@nuxt/devtools-ui-kit@1.4.1(@nuxt/devtools@1.4.2(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.4)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2))(webpack@5.94.0(esbuild@0.23.1))': + '@nuxt/devtools-ui-kit@1.4.1(@nuxt/devtools@1.4.2(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.4)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2))(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@iconify-json/carbon': 1.1.37 '@iconify-json/logos': 1.1.44 '@iconify-json/ri': 1.1.22 '@iconify-json/tabler': 1.1.120 - '@nuxt/devtools': 1.4.2(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3) - '@nuxt/devtools-kit': 1.4.1(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) + '@nuxt/devtools': 1.4.2(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3) + '@nuxt/devtools-kit': 1.4.1(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) '@nuxt/kit': link:packages/kit '@unocss/core': 0.62.3 - '@unocss/nuxt': 0.62.3(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(webpack@5.94.0(esbuild@0.23.1)) + '@unocss/nuxt': 0.62.3(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(webpack@5.94.0(esbuild@0.23.1)) '@unocss/preset-attributify': 0.62.3 '@unocss/preset-icons': 0.62.3 '@unocss/preset-mini': 0.62.3 @@ -8179,7 +8206,7 @@ snapshots: defu: 6.1.4 focus-trap: 7.5.4 splitpanes: 3.1.5 - unocss: 0.62.3(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) + unocss: 0.62.3(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) v-lazy-show: 0.2.4(@vue/compiler-core@3.5.4) transitivePeerDependencies: - '@unocss/webpack' @@ -8217,13 +8244,13 @@ snapshots: rc9: 2.1.2 semver: 7.6.3 - '@nuxt/devtools@1.4.2(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3)': + '@nuxt/devtools@1.4.2(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3)': dependencies: '@antfu/utils': 0.7.10 - '@nuxt/devtools-kit': 1.4.2(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) + '@nuxt/devtools-kit': 1.4.2(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) '@nuxt/devtools-wizard': 1.4.2 '@nuxt/kit': link:packages/kit - '@vue/devtools-core': 7.4.4(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2)) + '@vue/devtools-core': 7.4.4(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2)) '@vue/devtools-kit': 7.4.4 birpc: 0.2.17 consola: 3.2.3 @@ -8252,9 +8279,9 @@ snapshots: sirv: 2.0.4 tinyglobby: 0.2.6 unimport: 3.11.1(rollup@4.21.2)(webpack-sources@3.2.3) - vite: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) - vite-plugin-inspect: 0.8.7(@nuxt/kit@packages+kit)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) - vite-plugin-vue-inspector: 5.2.0(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) + vite: 5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) + vite-plugin-inspect: 0.8.7(@nuxt/kit@packages+kit)(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) + vite-plugin-vue-inspector: 5.2.0(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) which: 3.0.1 ws: 8.18.0 transitivePeerDependencies: @@ -8265,16 +8292,16 @@ snapshots: - vue - webpack-sources - '@nuxt/eslint-config@0.5.6(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2)': + '@nuxt/eslint-config@0.5.7(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2)': dependencies: '@eslint/js': 9.10.0 - '@nuxt/eslint-plugin': 0.5.6(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2) - '@stylistic/eslint-plugin': 2.7.2(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2) - '@typescript-eslint/eslint-plugin': 8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2))(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2) - '@typescript-eslint/parser': 8.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2) + '@nuxt/eslint-plugin': 0.5.7(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2) + '@stylistic/eslint-plugin': 2.8.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2) + '@typescript-eslint/eslint-plugin': 8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2))(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2) + '@typescript-eslint/parser': 8.5.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2) eslint: 9.10.0(jiti@2.0.0-beta.3) eslint-config-flat-gitignore: 0.3.0(eslint@9.10.0(jiti@2.0.0-beta.3)) - eslint-flat-config-utils: 0.3.1 + eslint-flat-config-utils: 0.4.0 eslint-plugin-import-x: 4.2.1(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2) eslint-plugin-jsdoc: 50.2.2(eslint@9.10.0(jiti@2.0.0-beta.3)) eslint-plugin-regexp: 2.6.0(eslint@9.10.0(jiti@2.0.0-beta.3)) @@ -8288,10 +8315,10 @@ snapshots: - supports-color - typescript - '@nuxt/eslint-plugin@0.5.6(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2)': + '@nuxt/eslint-plugin@0.5.7(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2)': dependencies: - '@typescript-eslint/types': 8.4.0 - '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2) + '@typescript-eslint/types': 8.5.0 + '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2) eslint: 9.10.0(jiti@2.0.0-beta.3) transitivePeerDependencies: - supports-color @@ -8305,10 +8332,10 @@ snapshots: string-width: 4.2.3 webpack: 5.94.0 - '@nuxt/scripts@0.8.5(@nuxt/devtools@1.4.2(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(typescript@5.6.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1))': + '@nuxt/scripts@0.8.5(@nuxt/devtools@1.4.2(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(typescript@5.6.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1))': dependencies: - '@nuxt/devtools-kit': 1.4.1(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) - '@nuxt/devtools-ui-kit': 1.4.1(@nuxt/devtools@1.4.2(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.4)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2))(webpack@5.94.0(esbuild@0.23.1)) + '@nuxt/devtools-kit': 1.4.1(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) + '@nuxt/devtools-ui-kit': 1.4.1(@nuxt/devtools@1.4.2(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.4)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2))(webpack@5.94.0(esbuild@0.23.1)) '@nuxt/kit': link:packages/kit '@types/google.maps': 3.58.0 '@types/stripe-v3': 3.1.33 @@ -8395,7 +8422,7 @@ snapshots: rc9: 2.1.2 std-env: 3.7.0 - '@nuxt/test-utils@3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(magicast@0.3.5)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.4(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3)': + '@nuxt/test-utils@3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(magicast@0.3.5)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.4(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3)': dependencies: '@nuxt/kit': link:packages/kit '@nuxt/schema': link:packages/schema @@ -8421,8 +8448,8 @@ snapshots: ufo: 1.5.4 unenv: 1.10.0 unplugin: 1.14.1(webpack-sources@3.2.3) - vite: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) - vitest-environment-nuxt: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(magicast@0.3.5)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.4(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3) + vite: 5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) + vitest-environment-nuxt: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(magicast@0.3.5)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.4(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3) vue: 3.5.4(typescript@5.6.2) vue-router: 4.4.4(vue@3.5.4(typescript@5.6.2)) optionalDependencies: @@ -8823,9 +8850,8 @@ snapshots: '@sindresorhus/merge-streams@2.2.0': {} - '@stylistic/eslint-plugin@2.7.2(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2)': + '@stylistic/eslint-plugin@2.8.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2)': dependencies: - '@types/eslint': 9.6.1 '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2) eslint: 9.10.0(jiti@2.0.0-beta.3) eslint-visitor-keys: 4.0.0 @@ -9022,14 +9048,14 @@ snapshots: '@types/youtube@0.1.0': {} - '@typescript-eslint/eslint-plugin@8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2))(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2)': + '@typescript-eslint/eslint-plugin@8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2))(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 8.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2) - '@typescript-eslint/scope-manager': 8.4.0 - '@typescript-eslint/type-utils': 8.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2) - '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2) - '@typescript-eslint/visitor-keys': 8.4.0 + '@typescript-eslint/parser': 8.5.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2) + '@typescript-eslint/scope-manager': 8.5.0 + '@typescript-eslint/type-utils': 8.5.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2) + '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2) + '@typescript-eslint/visitor-keys': 8.5.0 eslint: 9.10.0(jiti@2.0.0-beta.3) graphemer: 1.4.0 ignore: 5.3.2 @@ -9040,12 +9066,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2)': + '@typescript-eslint/parser@8.5.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2)': dependencies: - '@typescript-eslint/scope-manager': 8.4.0 - '@typescript-eslint/types': 8.4.0 - '@typescript-eslint/typescript-estree': 8.4.0(typescript@5.6.2) - '@typescript-eslint/visitor-keys': 8.4.0 + '@typescript-eslint/scope-manager': 8.5.0 + '@typescript-eslint/types': 8.5.0 + '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.2) + '@typescript-eslint/visitor-keys': 8.5.0 debug: 4.3.6(supports-color@9.4.0) eslint: 9.10.0(jiti@2.0.0-beta.3) optionalDependencies: @@ -9058,10 +9084,15 @@ snapshots: '@typescript-eslint/types': 8.4.0 '@typescript-eslint/visitor-keys': 8.4.0 - '@typescript-eslint/type-utils@8.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2)': + '@typescript-eslint/scope-manager@8.5.0': dependencies: - '@typescript-eslint/typescript-estree': 8.4.0(typescript@5.6.2) - '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2) + '@typescript-eslint/types': 8.5.0 + '@typescript-eslint/visitor-keys': 8.5.0 + + '@typescript-eslint/type-utils@8.5.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2)': + dependencies: + '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.2) + '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2) debug: 4.3.6(supports-color@9.4.0) ts-api-utils: 1.3.0(typescript@5.6.2) optionalDependencies: @@ -9072,6 +9103,8 @@ snapshots: '@typescript-eslint/types@8.4.0': {} + '@typescript-eslint/types@8.5.0': {} + '@typescript-eslint/typescript-estree@8.4.0(typescript@5.6.2)': dependencies: '@typescript-eslint/types': 8.4.0 @@ -9087,6 +9120,21 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/typescript-estree@8.5.0(typescript@5.6.2)': + dependencies: + '@typescript-eslint/types': 8.5.0 + '@typescript-eslint/visitor-keys': 8.5.0 + debug: 4.3.6(supports-color@9.4.0) + fast-glob: 3.3.2 + is-glob: 4.0.3 + minimatch: 9.0.5 + semver: 7.6.3 + ts-api-utils: 1.3.0(typescript@5.6.2) + optionalDependencies: + typescript: 5.6.2 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/utils@8.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@2.0.0-beta.3)) @@ -9098,11 +9146,27 @@ snapshots: - supports-color - typescript + '@typescript-eslint/utils@8.5.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2)': + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@2.0.0-beta.3)) + '@typescript-eslint/scope-manager': 8.5.0 + '@typescript-eslint/types': 8.5.0 + '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.2) + eslint: 9.10.0(jiti@2.0.0-beta.3) + transitivePeerDependencies: + - supports-color + - typescript + '@typescript-eslint/visitor-keys@8.4.0': dependencies: '@typescript-eslint/types': 8.4.0 eslint-visitor-keys: 3.4.3 + '@typescript-eslint/visitor-keys@8.5.0': + dependencies: + '@typescript-eslint/types': 8.5.0 + eslint-visitor-keys: 3.4.3 + '@typescript/vfs@1.6.0(typescript@5.6.2)': dependencies: debug: 4.3.6(supports-color@9.4.0) @@ -9163,13 +9227,13 @@ snapshots: unhead: 1.11.2 vue: 3.5.4(typescript@5.6.2) - '@unocss/astro@0.62.3(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))': + '@unocss/astro@0.62.3(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))': dependencies: '@unocss/core': 0.62.3 '@unocss/reset': 0.62.3 - '@unocss/vite': 0.62.3(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) + '@unocss/vite': 0.62.3(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) optionalDependencies: - vite: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - rollup - supports-color @@ -9213,7 +9277,7 @@ snapshots: gzip-size: 6.0.0 sirv: 2.0.4 - '@unocss/nuxt@0.62.3(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(webpack@5.94.0(esbuild@0.23.1))': + '@unocss/nuxt@0.62.3(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@nuxt/kit': link:packages/kit '@unocss/config': 0.62.3 @@ -9226,9 +9290,9 @@ snapshots: '@unocss/preset-web-fonts': 0.62.3 '@unocss/preset-wind': 0.62.3 '@unocss/reset': 0.62.3 - '@unocss/vite': 0.62.3(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) + '@unocss/vite': 0.62.3(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) '@unocss/webpack': 0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)) - unocss: 0.62.3(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) + unocss: 0.62.3(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) transitivePeerDependencies: - postcss - rollup @@ -9329,7 +9393,7 @@ snapshots: dependencies: '@unocss/core': 0.62.3 - '@unocss/vite@0.62.3(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))': + '@unocss/vite@0.62.3(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))': dependencies: '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.0(rollup@4.21.2) @@ -9341,7 +9405,7 @@ snapshots: chokidar: 3.6.0 magic-string: 0.30.11 tinyglobby: 0.2.6 - vite: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - rollup - supports-color @@ -9398,19 +9462,19 @@ snapshots: - encoding - supports-color - '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2))': + '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2))': dependencies: '@babel/core': 7.25.2 '@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.25.2) '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.25.2) - vite: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) vue: 3.5.4(typescript@5.6.2) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.1.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2))': + '@vitejs/plugin-vue@5.1.3(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2))': dependencies: - vite: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) vue: 3.5.4(typescript@5.6.2) '@vitest/coverage-v8@2.0.5(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))': @@ -9597,14 +9661,14 @@ snapshots: '@vue/devtools-api@6.6.4': {} - '@vue/devtools-core@7.4.4(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2))': + '@vue/devtools-core@7.4.4(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2))': dependencies: '@vue/devtools-kit': 7.4.4 '@vue/devtools-shared': 7.4.4 mitt: 3.0.1 nanoid: 3.3.7 pathe: 1.1.2 - vite-hot-client: 0.2.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) + vite-hot-client: 0.2.3(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) vue: 3.5.4(typescript@5.6.2) transitivePeerDependencies: - vite @@ -10799,9 +10863,8 @@ snapshots: eslint: 9.10.0(jiti@2.0.0-beta.3) find-up-simple: 1.0.0 - eslint-flat-config-utils@0.3.1: + eslint-flat-config-utils@0.4.0: dependencies: - '@types/eslint': 9.6.1 pathe: 1.1.2 eslint-import-resolver-node@0.3.9: @@ -14337,9 +14400,9 @@ snapshots: universalify@2.0.0: {} - unocss@0.62.3(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)): + unocss@0.62.3(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)): dependencies: - '@unocss/astro': 0.62.3(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) + '@unocss/astro': 0.62.3(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) '@unocss/cli': 0.62.3(rollup@4.21.2) '@unocss/core': 0.62.3 '@unocss/extractor-arbitrary-variants': 0.62.3 @@ -14358,10 +14421,10 @@ snapshots: '@unocss/transformer-compile-class': 0.62.3 '@unocss/transformer-directives': 0.62.3 '@unocss/transformer-variant-group': 0.62.3 - '@unocss/vite': 0.62.3(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) + '@unocss/vite': 0.62.3(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) optionalDependencies: '@unocss/webpack': 0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)) - vite: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - postcss - rollup @@ -14525,9 +14588,9 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite-hot-client@0.2.3(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)): + vite-hot-client@0.2.3(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)): dependencies: - vite: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) vite-node@1.6.0(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0): dependencies: @@ -14535,7 +14598,7 @@ snapshots: debug: 4.3.6(supports-color@9.4.0) pathe: 1.1.2 picocolors: 1.0.1 - vite: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - '@types/node' - less @@ -14553,7 +14616,7 @@ snapshots: debug: 4.3.6(supports-color@9.4.0) pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - '@types/node' - less @@ -14565,7 +14628,7 @@ snapshots: - supports-color - terser - vite-plugin-checker@0.8.0(eslint@9.10.0(jiti@2.0.0-beta.3))(optionator@0.9.3)(typescript@5.6.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.1.6(typescript@5.6.2)): + vite-plugin-checker@0.8.0(eslint@9.10.0(jiti@2.0.0-beta.3))(optionator@0.9.3)(typescript@5.6.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.1.6(typescript@5.6.2)): dependencies: '@babel/code-frame': 7.24.7 ansi-escapes: 4.3.2 @@ -14577,7 +14640,7 @@ snapshots: npm-run-path: 4.0.1 strip-ansi: 6.0.1 tiny-invariant: 1.3.1 - vite: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) vscode-languageclient: 7.0.0 vscode-languageserver: 7.0.0 vscode-languageserver-textdocument: 1.0.11 @@ -14588,7 +14651,7 @@ snapshots: typescript: 5.6.2 vue-tsc: 2.1.6(typescript@5.6.2) - vite-plugin-inspect@0.8.7(@nuxt/kit@packages+kit)(rollup@4.21.2)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)): + vite-plugin-inspect@0.8.7(@nuxt/kit@packages+kit)(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.0(rollup@4.21.2) @@ -14599,14 +14662,14 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.0.1 sirv: 2.0.4 - vite: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) optionalDependencies: '@nuxt/kit': link:packages/kit transitivePeerDependencies: - rollup - supports-color - vite-plugin-vue-inspector@5.2.0(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)): + vite-plugin-vue-inspector@5.2.0(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)): dependencies: '@babel/core': 7.25.2 '@babel/plugin-proposal-decorators': 7.23.2(@babel/core@7.25.2) @@ -14617,11 +14680,11 @@ snapshots: '@vue/compiler-dom': 3.5.3 kolorist: 1.8.0 magic-string: 0.30.11 - vite: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) transitivePeerDependencies: - supports-color - vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0): + vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0): dependencies: esbuild: 0.21.5 postcss: 8.4.45 @@ -14632,9 +14695,9 @@ snapshots: sass: 1.69.4 terser: 5.27.0 - vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(magicast@0.3.5)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.4(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3): + vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(magicast@0.3.5)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.4(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3): dependencies: - '@nuxt/test-utils': 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(magicast@0.3.5)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.4(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3) + '@nuxt/test-utils': 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(magicast@0.3.5)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.4(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -14673,7 +14736,7 @@ snapshots: strip-literal: 2.1.0 tinybench: 2.8.0 tinypool: 0.8.4 - vite: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) vite-node: 1.6.0(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) why-is-node-running: 2.3.0 optionalDependencies: @@ -14707,7 +14770,7 @@ snapshots: tinybench: 2.8.0 tinypool: 1.0.0 tinyrainbow: 1.2.0 - vite: 5.4.3(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) vite-node: 2.0.5(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) why-is-node-running: 2.3.0 optionalDependencies: From f7efc3d35986fd64176e5e31d5f041b707a44a35 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Wed, 11 Sep 2024 10:26:10 +0100 Subject: [PATCH 095/108] fix(nuxt): set `inheritAttrs: false` for fragment components (#28939) --- packages/nuxt/src/app/components/dev-only.ts | 1 + packages/nuxt/src/app/components/island-renderer.ts | 1 + packages/nuxt/src/app/components/nuxt-island.ts | 1 + .../nuxt/src/app/components/nuxt-teleport-island-component.ts | 1 + packages/nuxt/src/app/components/nuxt-teleport-island-slot.ts | 1 + packages/nuxt/src/app/components/test-component-wrapper.ts | 2 +- 6 files changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/nuxt/src/app/components/dev-only.ts b/packages/nuxt/src/app/components/dev-only.ts index a1446dd3d..94b5ae84e 100644 --- a/packages/nuxt/src/app/components/dev-only.ts +++ b/packages/nuxt/src/app/components/dev-only.ts @@ -2,6 +2,7 @@ import { defineComponent } from 'vue' export default defineComponent({ name: 'DevOnly', + inheritAttrs: false, setup (_, props) { if (import.meta.dev) { return () => props.slots.default?.() diff --git a/packages/nuxt/src/app/components/island-renderer.ts b/packages/nuxt/src/app/components/island-renderer.ts index ebbca6fd4..189c980e5 100644 --- a/packages/nuxt/src/app/components/island-renderer.ts +++ b/packages/nuxt/src/app/components/island-renderer.ts @@ -8,6 +8,7 @@ import { createError } from '../composables/error' import { islandComponents } from '#build/components.islands.mjs' export default defineComponent({ + name: 'IslandRenderer', props: { context: { type: Object as () => { name: string, props?: Record }, diff --git a/packages/nuxt/src/app/components/nuxt-island.ts b/packages/nuxt/src/app/components/nuxt-island.ts index c9a4619c5..937f9d313 100644 --- a/packages/nuxt/src/app/components/nuxt-island.ts +++ b/packages/nuxt/src/app/components/nuxt-island.ts @@ -45,6 +45,7 @@ async function loadComponents (source = appBaseURL, paths: NuxtIslandResponse['c export default defineComponent({ name: 'NuxtIsland', + inheritAttrs: false, props: { name: { type: String, diff --git a/packages/nuxt/src/app/components/nuxt-teleport-island-component.ts b/packages/nuxt/src/app/components/nuxt-teleport-island-component.ts index e459781dd..875204ccf 100644 --- a/packages/nuxt/src/app/components/nuxt-teleport-island-component.ts +++ b/packages/nuxt/src/app/components/nuxt-teleport-island-component.ts @@ -18,6 +18,7 @@ export const NuxtTeleportIslandSymbol = Symbol('NuxtTeleportIslandComponent') as /* @__PURE__ */ export default defineComponent({ name: 'NuxtTeleportIslandComponent', + inheritAttrs: false, props: { to: { type: String, diff --git a/packages/nuxt/src/app/components/nuxt-teleport-island-slot.ts b/packages/nuxt/src/app/components/nuxt-teleport-island-slot.ts index 9f9fefc8b..7db804273 100644 --- a/packages/nuxt/src/app/components/nuxt-teleport-island-slot.ts +++ b/packages/nuxt/src/app/components/nuxt-teleport-island-slot.ts @@ -9,6 +9,7 @@ import { NuxtTeleportIslandSymbol } from './nuxt-teleport-island-component' /* @__PURE__ */ export default defineComponent({ name: 'NuxtTeleportIslandSlot', + inheritAttrs: false, props: { name: { type: String, diff --git a/packages/nuxt/src/app/components/test-component-wrapper.ts b/packages/nuxt/src/app/components/test-component-wrapper.ts index 8b0da2438..b2de69d8f 100644 --- a/packages/nuxt/src/app/components/test-component-wrapper.ts +++ b/packages/nuxt/src/app/components/test-component-wrapper.ts @@ -7,7 +7,7 @@ import { devRootDir } from '#build/nuxt.config.mjs' export default (url: string) => defineComponent({ name: 'NuxtTestComponentWrapper', - + inheritAttrs: false, async setup (props, { attrs }) { const query = parseQuery(new URL(url, 'http://localhost').search) const urlProps = query.props ? destr>(query.props as string) : {} From 2f0a28d47e8b766ff912eaa7458c3c11abd06c1b Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Wed, 11 Sep 2024 11:01:55 +0100 Subject: [PATCH 096/108] refactor(nuxt): use `vite:preloadError` event (#28862) --- packages/nuxt/src/app/nuxt.ts | 14 ++++---- .../src/app/plugins/chunk-reload.client.ts | 2 +- packages/nuxt/src/core/templates.ts | 1 + packages/vite/src/client.ts | 6 ---- packages/vite/src/plugins/chunk-error.ts | 32 ------------------- packages/webpack/src/plugins/chunk.ts | 10 +++--- test/basic.test.ts | 5 +-- test/fixtures/basic/pages/chunk-error.vue | 10 ------ test/fixtures/basic/pages/index.vue | 2 +- test/fixtures/basic/plugins/chunk-error.ts | 5 --- 10 files changed, 19 insertions(+), 68 deletions(-) delete mode 100644 packages/vite/src/plugins/chunk-error.ts delete mode 100644 test/fixtures/basic/plugins/chunk-error.ts diff --git a/packages/nuxt/src/app/nuxt.ts b/packages/nuxt/src/app/nuxt.ts index 37bc0f45b..908d60653 100644 --- a/packages/nuxt/src/app/nuxt.ts +++ b/packages/nuxt/src/app/nuxt.ts @@ -20,7 +20,7 @@ import type { LoadingIndicator } from '../app/composables/loading-indicator' import type { RouteAnnouncer } from '../app/composables/route-announcer' // @ts-expect-error virtual file -import { appId, multiApp } from '#build/nuxt.config.mjs' +import { appId, chunkErrorEvent, multiApp } from '#build/nuxt.config.mjs' import type { NuxtAppLiterals } from '#app' @@ -370,12 +370,14 @@ export function createNuxtApp (options: CreateOptions) { defineGetter(nuxtApp.vueApp, '$nuxt', nuxtApp) defineGetter(nuxtApp.vueApp.config.globalProperties, '$nuxt', nuxtApp) - // Listen to chunk load errors if (import.meta.client) { - window.addEventListener('nuxt.preloadError', (event) => { - nuxtApp.callHook('app:chunkError', { error: (event as Event & { payload: Error }).payload }) - }) - + // Listen to chunk load errors + if (chunkErrorEvent) { + window.addEventListener(chunkErrorEvent, (event) => { + nuxtApp.callHook('app:chunkError', { error: (event as Event & { payload: Error }).payload }) + event.preventDefault() + }) + } window.useNuxtApp = window.useNuxtApp || useNuxtApp // Log errors captured when running plugins, in the `app:created` and `app:beforeMount` hooks diff --git a/packages/nuxt/src/app/plugins/chunk-reload.client.ts b/packages/nuxt/src/app/plugins/chunk-reload.client.ts index e8eb5e2e4..c43d43342 100644 --- a/packages/nuxt/src/app/plugins/chunk-reload.client.ts +++ b/packages/nuxt/src/app/plugins/chunk-reload.client.ts @@ -26,7 +26,7 @@ export default defineNuxtPlugin({ }) router.onError((error, to) => { - if (chunkErrors.has(error)) { + if (chunkErrors.has(error) || error.message.includes('Failed to fetch dynamically imported module')) { reloadAppAtPath(to) } }) diff --git a/packages/nuxt/src/core/templates.ts b/packages/nuxt/src/core/templates.ts index 7b1845cb4..759d07056 100644 --- a/packages/nuxt/src/core/templates.ts +++ b/packages/nuxt/src/core/templates.ts @@ -516,6 +516,7 @@ export const nuxtConfigTemplate: NuxtTemplate = { `export const appId = ${JSON.stringify(ctx.nuxt.options.appId)}`, `export const outdatedBuildInterval = ${ctx.nuxt.options.experimental.checkOutdatedBuildInterval}`, `export const multiApp = ${!!ctx.nuxt.options.future.multiApp}`, + `export const chunkErrorEvent = ${ctx.nuxt.options.experimental.emitRouteChunkError ? ctx.nuxt.options.builder === '@nuxt/vite-builder' ? '"vite:preloadError"' : '"nuxt:preloadError"' : 'false'}`, ].join('\n\n') }, } diff --git a/packages/vite/src/client.ts b/packages/vite/src/client.ts index c9e8518a9..1821e21d3 100644 --- a/packages/vite/src/client.ts +++ b/packages/vite/src/client.ts @@ -11,7 +11,6 @@ import { defu } from 'defu' import { env, nodeless } from 'unenv' import { appendCorsHeaders, appendCorsPreflightHeaders, defineEventHandler } from 'h3' import type { ViteConfig } from '@nuxt/schema' -import { chunkErrorPlugin } from './plugins/chunk-error' import type { ViteBuildContext } from './vite' import { devStyleSSRPlugin } from './plugins/dev-ssr-css' import { runtimePathsPlugin } from './plugins/paths' @@ -167,11 +166,6 @@ export async function buildClient (ctx: ViteBuildContext) { clientConfig.server!.hmr = false } - // Emit chunk errors if the user has opted in to `experimental.emitRouteChunkError` - if (ctx.nuxt.options.experimental.emitRouteChunkError) { - clientConfig.plugins!.push(chunkErrorPlugin({ sourcemap: !!ctx.nuxt.options.sourcemap.client })) - } - // Inject an h3-based CORS handler in preference to vite's const useViteCors = clientConfig.server?.cors !== undefined if (!useViteCors) { diff --git a/packages/vite/src/plugins/chunk-error.ts b/packages/vite/src/plugins/chunk-error.ts deleted file mode 100644 index 450243597..000000000 --- a/packages/vite/src/plugins/chunk-error.ts +++ /dev/null @@ -1,32 +0,0 @@ -import MagicString from 'magic-string' -import type { Plugin } from 'vite' - -const vitePreloadHelperId = '\0vite/preload-helper' - -// TODO: remove this function when we upgrade to vite 5 -export function chunkErrorPlugin (options: { sourcemap?: boolean }): Plugin { - return { - name: 'nuxt:chunk-error', - transform (code, id) { - // Vite 5 has an id with extension - if (!(id === vitePreloadHelperId || id === `${vitePreloadHelperId}.js`) || code.includes('nuxt.preloadError')) { return } - - const s = new MagicString(code) - s.replace(/__vitePreload/g, '___vitePreload') - s.append(` -export const __vitePreload = (...args) => ___vitePreload(...args).catch(err => { - const e = new Event("nuxt.preloadError"); - e.payload = err; - window.dispatchEvent(e); - throw err; -})`) - - return { - code: s.toString(), - map: options.sourcemap - ? s.generateMap({ hires: true }) - : undefined, - } - }, - } -} diff --git a/packages/webpack/src/plugins/chunk.ts b/packages/webpack/src/plugins/chunk.ts index 4832aeb94..56edb4c2f 100644 --- a/packages/webpack/src/plugins/chunk.ts +++ b/packages/webpack/src/plugins/chunk.ts @@ -7,11 +7,11 @@ const script = ` if (typeof ${webpack.RuntimeGlobals.require} !== "undefined") { var _ensureChunk = ${webpack.RuntimeGlobals.ensureChunk}; ${webpack.RuntimeGlobals.ensureChunk} = function (chunkId) { - return Promise.resolve(_ensureChunk(chunkId)).catch(err => { - const e = new Event("nuxt.preloadError"); - e.payload = err; - window.dispatchEvent(e); - throw err; + return Promise.resolve(_ensureChunk(chunkId)).catch(error => { + const e = new Event('nuxt:preloadError', { cancelable: true }) + e.payload = error + window.dispatchEvent(e) + throw error }); }; };` diff --git a/test/basic.test.ts b/test/basic.test.ts index 5c99fa652..fb68b4502 100644 --- a/test/basic.test.ts +++ b/test/basic.test.ts @@ -1164,14 +1164,15 @@ describe('errors', () => { }) // TODO: need to create test for webpack - it.runIf(!isDev() && !isWebpack)('should handle chunk loading errors', async () => { + it.runIf(!isDev())('should handle chunk loading errors', async () => { const { page, consoleLogs } = await renderPage('/') await page.getByText('Increment state').click() await page.getByText('Increment state').click() expect(await page.innerText('div')).toContain('Some value: 3') + await page.route(/.*/, route => route.abort('timedout'), { times: 1 }) await page.getByText('Chunk error').click() await page.waitForURL(url('/chunk-error')) - expect(consoleLogs.map(c => c.text).join('')).toContain('caught chunk load error') + expect(consoleLogs.map(c => c.text).join('')).toContain('Failed to load resource') expect(await page.innerText('div')).toContain('Chunk error page') await page.waitForFunction(() => window.useNuxtApp?.()._route.fullPath === '/chunk-error') await page.locator('div').getByText('State: 3').waitFor() diff --git a/test/fixtures/basic/pages/chunk-error.vue b/test/fixtures/basic/pages/chunk-error.vue index 7c9cb9da8..ad5e56194 100644 --- a/test/fixtures/basic/pages/chunk-error.vue +++ b/test/fixtures/basic/pages/chunk-error.vue @@ -1,14 +1,4 @@ diff --git a/test/fixtures/basic/pages/index.vue b/test/fixtures/basic/pages/index.vue index 5c5909075..3723544e0 100644 --- a/test/fixtures/basic/pages/index.vue +++ b/test/fixtures/basic/pages/index.vue @@ -36,8 +36,8 @@ Immediate remove unmounted Chunk error diff --git a/test/fixtures/basic/plugins/chunk-error.ts b/test/fixtures/basic/plugins/chunk-error.ts deleted file mode 100644 index e23e5ecdd..000000000 --- a/test/fixtures/basic/plugins/chunk-error.ts +++ /dev/null @@ -1,5 +0,0 @@ -export default defineNuxtPlugin((nuxtApp) => { - nuxtApp.hook('app:chunkError', () => { - console.log('caught chunk load error') - }) -}) From a0ea790b80848d6249fa227c23fff40ccae1c9b7 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Wed, 11 Sep 2024 11:02:22 +0100 Subject: [PATCH 097/108] fix(kit,nuxt,schema)!: remove other support for nuxt2/bridge (#28936) --- packages/kit/src/components.ts | 4 ---- packages/kit/src/imports.ts | 7 ------- packages/kit/src/layout.ts | 2 +- packages/kit/src/module/define.ts | 4 ++-- packages/kit/src/template.ts | 5 ----- .../nuxt/src/core/plugins/plugin-metadata.ts | 17 ----------------- packages/nuxt/test/plugin-metadata.test.ts | 1 - packages/schema/src/types/compatibility.ts | 10 +--------- test/fixtures/basic/plugins/invalid-plugin-2.ts | 3 --- 9 files changed, 4 insertions(+), 49 deletions(-) delete mode 100644 test/fixtures/basic/plugins/invalid-plugin-2.ts diff --git a/packages/kit/src/components.ts b/packages/kit/src/components.ts index 1257a6a68..669d6ce41 100644 --- a/packages/kit/src/components.ts +++ b/packages/kit/src/components.ts @@ -6,8 +6,6 @@ import { logger } from './logger' /** * Register a directory to be scanned for components and imported only when used. - * - * Requires Nuxt 2.13+ */ export async function addComponentsDir (dir: ComponentsDir, opts: { prepend?: boolean } = {}) { const nuxt = useNuxt() @@ -23,8 +21,6 @@ export type AddComponentOptions = { name: string, filePath: string } & Partial { _imports.push(...toArray(imports)) }) } export function addImportsDir (dirs: string | string[], opts: { prepend?: boolean } = {}) { - assertNuxtCompatibility({ bridge: true }) - useNuxt().hook('imports:dirs', (_dirs: string[]) => { for (const dir of toArray(dirs)) { _dirs[opts.prepend ? 'unshift' : 'push'](dir) @@ -22,8 +17,6 @@ export function addImportsDir (dirs: string | string[], opts: { prepend?: boolea }) } export function addImportsSources (presets: ImportPresetWithDeprecation | ImportPresetWithDeprecation[]) { - assertNuxtCompatibility({ bridge: true }) - useNuxt().hook('imports:sources', (_presets: ImportPresetWithDeprecation[]) => { for (const preset of toArray(presets)) { _presets.push(preset) diff --git a/packages/kit/src/layout.ts b/packages/kit/src/layout.ts index 3116d421d..65fd18316 100644 --- a/packages/kit/src/layout.ts +++ b/packages/kit/src/layout.ts @@ -5,7 +5,7 @@ import { useNuxt } from './context' import { logger } from './logger' import { addTemplate } from './template' -export function addLayout (this: any, template: NuxtTemplate | string, name?: string) { +export function addLayout (template: NuxtTemplate | string, name?: string) { const nuxt = useNuxt() const { filename, src } = addTemplate(template) const layoutName = kebabCase(name || parse(filename).name).replace(/["']/g, '') diff --git a/packages/kit/src/module/define.ts b/packages/kit/src/module/define.ts index 06435f692..33ac6d015 100644 --- a/packages/kit/src/module/define.ts +++ b/packages/kit/src/module/define.ts @@ -79,9 +79,9 @@ function _defineNuxtModule< } // Module format is always a simple function - async function normalizedModule (this: any, inlineOptions: Partial, nuxt: Nuxt): Promise { + async function normalizedModule (inlineOptions: Partial, nuxt = tryUseNuxt()!): Promise { if (!nuxt) { - nuxt = tryUseNuxt() || this.nuxt /* invoked by nuxt 2 */ + throw new TypeError('Cannot use module outside of Nuxt context') } // Avoid duplicate installs diff --git a/packages/kit/src/template.ts b/packages/kit/src/template.ts index 86da4d1a4..903308497 100644 --- a/packages/kit/src/template.ts +++ b/packages/kit/src/template.ts @@ -320,11 +320,6 @@ export async function writeTypes (nuxt: Nuxt) { await fsp.writeFile(declarationPath, GeneratedBy + '\n' + declaration) } - // This is needed for Nuxt 2 which clears the build directory again before building - // https://github.com/nuxt/nuxt/blob/2.x/packages/builder/src/builder.js#L144 - // @ts-expect-error TODO: Nuxt 2 hook - nuxt.hook('builder:prepared', writeFile) - await writeFile() } diff --git a/packages/nuxt/src/core/plugins/plugin-metadata.ts b/packages/nuxt/src/core/plugins/plugin-metadata.ts index 331c5b8d9..b59e2fa36 100644 --- a/packages/nuxt/src/core/plugins/plugin-metadata.ts +++ b/packages/nuxt/src/core/plugins/plugin-metadata.ts @@ -149,29 +149,12 @@ export const RemovePluginMetadataPlugin = (nuxt: Nuxt) => createUnplugin(() => { if (_node.type === 'ImportSpecifier' && (_node.imported.name === 'defineNuxtPlugin' || _node.imported.name === 'definePayloadPlugin')) { wrapperNames.add(_node.local.name) } - if (_node.type === 'ExportDefaultDeclaration' && (_node.declaration.type === 'FunctionDeclaration' || _node.declaration.type === 'ArrowFunctionExpression')) { - if ('params' in _node.declaration && _node.declaration.params.length > 1) { - logger.warn(`Plugin \`${plugin.src}\` is in legacy Nuxt 2 format (context, inject) which is likely to be broken and will be ignored.`) - s.overwrite(0, code.length, 'export default () => {}') - wrapped = true // silence a duplicate error - return - } - } if (_node.type !== 'CallExpression' || (_node as CallExpression).callee.type !== 'Identifier') { return } const node = _node as CallExpression & { start: number, end: number } const name = 'name' in node.callee && node.callee.name if (!name || !wrapperNames.has(name)) { return } wrapped = true - if (node.arguments[0].type !== 'ObjectExpression') { - // TODO: Warn if legacy plugin format is detected - if ('params' in node.arguments[0] && node.arguments[0].params.length > 1) { - logger.warn(`Plugin \`${plugin.src}\` is in legacy Nuxt 2 format (context, inject) which is likely to be broken and will be ignored.`) - s.overwrite(0, code.length, 'export default () => {}') - return - } - } - // Remove metadata that already has been extracted if (!('order' in plugin) && !('name' in plugin)) { return } for (const [argIndex, _arg] of node.arguments.entries()) { diff --git a/packages/nuxt/test/plugin-metadata.test.ts b/packages/nuxt/test/plugin-metadata.test.ts index 62c905a3b..355b621fc 100644 --- a/packages/nuxt/test/plugin-metadata.test.ts +++ b/packages/nuxt/test/plugin-metadata.test.ts @@ -40,7 +40,6 @@ describe('plugin-metadata', () => { it('should overwrite invalid plugins', () => { const invalidPlugins = [ 'export const plugin = {}', - 'export default function (ctx, inject) {}', ] for (const plugin of invalidPlugins) { expect(transformPlugin.transform.call({ parse }, plugin, 'my-plugin.mjs').code).toBe('export default () => {}') diff --git a/packages/schema/src/types/compatibility.ts b/packages/schema/src/types/compatibility.ts index 51f4918bd..562b187cb 100644 --- a/packages/schema/src/types/compatibility.ts +++ b/packages/schema/src/types/compatibility.ts @@ -1,18 +1,10 @@ export interface NuxtCompatibility { /** * Required nuxt version in semver format. - * @example `^2.14.0` or `>=3.0.0-27219851.6e49637`. + * @example `^3.2.0` or `>=3.13.0`. */ nuxt?: string - /** - * Bridge constraint for Nuxt 2 support. - * - * - `true`: When using Nuxt 2, using bridge module is required. - * - `false`: When using Nuxt 2, using bridge module is not supported. - */ - bridge?: boolean - /** * Mark a builder as incompatible, or require a particular version. * diff --git a/test/fixtures/basic/plugins/invalid-plugin-2.ts b/test/fixtures/basic/plugins/invalid-plugin-2.ts deleted file mode 100644 index b5e18bd7e..000000000 --- a/test/fixtures/basic/plugins/invalid-plugin-2.ts +++ /dev/null @@ -1,3 +0,0 @@ -export default function previousPlugin (one, inject) { - inject() -} From f88d3a4e2515bb55086cc3dac97126f9ca85d57d Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Wed, 11 Sep 2024 11:09:52 +0100 Subject: [PATCH 098/108] ci: configure codeql to ignore tests --- .github/codeql/codeql-config.yml | 10 ++++++++++ .github/workflows/ci.yml | 10 ++++++++++ 2 files changed, 20 insertions(+) create mode 100644 .github/codeql/codeql-config.yml diff --git a/.github/codeql/codeql-config.yml b/.github/codeql/codeql-config.yml new file mode 100644 index 000000000..1ab482ad6 --- /dev/null +++ b/.github/codeql/codeql-config.yml @@ -0,0 +1,10 @@ +paths: + - 'packages/*/dist/**' + - 'packages/nuxt/bin/**' + - 'packages/schema/schema/**' +paths-ignore: + - 'test/**' + - '**/*.test.js' + - '**/*.test.ts' + - '**/*.test.tsx' + - '**/__tests__/**' diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 22a43b06f..e45a3fa24 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -87,6 +87,16 @@ jobs: - name: Initialize CodeQL uses: github/codeql-action/init@4dd16135b69a43b6c8efb853346f8437d92d3c93 # v3.26.6 with: + config: | + paths: + - 'packages/*/dist/**' + - 'packages/nuxt/bin/**' + - 'packages/schema/schema/**' + paths-ignore: + - 'test/**' + - '**/*.spec.ts' + - '**/*.test.ts' + - '**/__snapshots__/**' languages: javascript queries: +security-and-quality From 5bec3efcb1f5f0c454525bfa329fca0353f06ceb Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Wed, 11 Sep 2024 10:11:30 +0100 Subject: [PATCH 099/108] ci: add default permissions for workflows --- .github/workflows/cache-cleanup.yml | 2 ++ .github/workflows/changelog.yml | 8 +++++--- .github/workflows/label-pr.yml | 2 ++ .github/workflows/notify-nuxt-bridge.yml | 3 +++ .github/workflows/semantic-pull-requests.yml | 4 ++-- 5 files changed, 14 insertions(+), 5 deletions(-) diff --git a/.github/workflows/cache-cleanup.yml b/.github/workflows/cache-cleanup.yml index b71b0e9ba..530502e0f 100644 --- a/.github/workflows/cache-cleanup.yml +++ b/.github/workflows/cache-cleanup.yml @@ -6,6 +6,8 @@ on: types: - closed +permissions: {} + jobs: cleanup: runs-on: ubuntu-latest diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml index 78474f90e..5a3063f19 100644 --- a/.github/workflows/changelog.yml +++ b/.github/workflows/changelog.yml @@ -6,9 +6,7 @@ on: - main - 3.x -permissions: - pull-requests: write - contents: write +permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.event.number || github.sha }} @@ -19,6 +17,10 @@ jobs: if: github.repository_owner == 'nuxt' && !contains(github.event.head_commit.message, 'v3.') && !contains(github.event.head_commit.message, 'v4.') runs-on: ubuntu-latest + permissions: + pull-requests: write + contents: write + steps: - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 with: diff --git a/.github/workflows/label-pr.yml b/.github/workflows/label-pr.yml index 82ec01db9..e0469e757 100644 --- a/.github/workflows/label-pr.yml +++ b/.github/workflows/label-pr.yml @@ -8,6 +8,8 @@ on: - main - 3.x +permissions: {} + jobs: add-pr-labels: name: Add PR labels diff --git a/.github/workflows/notify-nuxt-bridge.yml b/.github/workflows/notify-nuxt-bridge.yml index fa97b12b9..b1f67c050 100644 --- a/.github/workflows/notify-nuxt-bridge.yml +++ b/.github/workflows/notify-nuxt-bridge.yml @@ -4,6 +4,9 @@ on: types: [closed] paths: - "packages/nuxt/src/app/composables/**" + +permissions: {} + jobs: notify: if: github.event.pull_request.merged == true diff --git a/.github/workflows/semantic-pull-requests.yml b/.github/workflows/semantic-pull-requests.yml index a3098e6f9..e569c4acc 100644 --- a/.github/workflows/semantic-pull-requests.yml +++ b/.github/workflows/semantic-pull-requests.yml @@ -7,12 +7,12 @@ on: - edited - synchronize -permissions: - contents: read +permissions: {} jobs: semantic-pr: permissions: + contents: read pull-requests: read # for amannn/action-semantic-pull-request to analyze PRs statuses: write # for amannn/action-semantic-pull-request to mark status of analyzed PR if: github.repository == 'nuxt/nuxt' && !startsWith(github.head_ref, 'v') From 5a61bc52f2efd81eee17507d9835a9eb306a5576 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Wed, 11 Sep 2024 11:41:47 +0100 Subject: [PATCH 100/108] fix(nuxt): use case-insensitive regexp for ``)), - html.match(new RegExp(`]*>document.querySelectorAll\\('\\[data-prehydrate-id\\*=":${id2}:"]'\\).forEach\\(o=>{console.log\\("other",o.outerHTML\\)}\\)`)), + html.match(new RegExp(`]*>document.querySelectorAll\\('\\[data-prehydrate-id\\*=":${id1}:"]'\\).forEach\\(o=>{console.log\\(o.outerHTML\\)}\\)`, 'i')), + html.match(new RegExp(`]*>document.querySelectorAll\\('\\[data-prehydrate-id\\*=":${id2}:"]'\\).forEach\\(o=>{console.log\\("other",o.outerHTML\\)}\\)`, 'i')), ] // This tests we inject all scripts correctly, and only have one occurrence of multiple calls of a composable From 275481c456e5b1ac9660f92c6daa931f35ffec86 Mon Sep 17 00:00:00 2001 From: Julien Huang Date: Wed, 11 Sep 2024 00:08:37 +0200 Subject: [PATCH 101/108] fix(nuxt): make `runWithContext` generic (#28926) --- packages/nuxt/src/app/nuxt.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/nuxt/src/app/nuxt.ts b/packages/nuxt/src/app/nuxt.ts index 908d60653..e90befa4d 100644 --- a/packages/nuxt/src/app/nuxt.ts +++ b/packages/nuxt/src/app/nuxt.ts @@ -275,7 +275,7 @@ export function createNuxtApp (options: CreateOptions) { static: { data: {}, }, - runWithContext (fn: any) { + runWithContext (fn: () => T) { if (nuxtApp._scope.active && !getCurrentScope()) { return nuxtApp._scope.run(() => callWithNuxt(nuxtApp, fn)) } From 3e7f2158247fbea0c0004b5d1c2cc4e1f1f95c3c Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Wed, 11 Sep 2024 12:50:34 +0100 Subject: [PATCH 102/108] ci: scan source files with codeql (#28943) --- .github/workflows/ci.yml | 17 +++-------------- 1 file changed, 3 insertions(+), 14 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e45a3fa24..d9ca20647 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -70,8 +70,6 @@ jobs: actions: read contents: read security-events: write - needs: - - build steps: - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 @@ -81,15 +79,12 @@ jobs: node-version: 20 cache: "pnpm" - - name: Install dependencies - run: pnpm install - - name: Initialize CodeQL uses: github/codeql-action/init@4dd16135b69a43b6c8efb853346f8437d92d3c93 # v3.26.6 with: config: | paths: - - 'packages/*/dist/**' + - 'packages/*/src/**' - 'packages/nuxt/bin/**' - 'packages/schema/schema/**' paths-ignore: @@ -97,19 +92,13 @@ jobs: - '**/*.spec.ts' - '**/*.test.ts' - '**/__snapshots__/**' - languages: javascript + languages: javascript-typescript queries: +security-and-quality - - name: Restore dist cache - uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 - with: - name: dist - path: packages - - name: Perform CodeQL Analysis uses: github/codeql-action/analyze@4dd16135b69a43b6c8efb853346f8437d92d3c93 # v3.26.6 with: - category: "/language:javascript" + category: "/language:javascript-typescript" typecheck: runs-on: ${{ matrix.os }} From 646c1f8b951504f9c36fd542fcddc4fd707d2e3b Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Wed, 11 Sep 2024 14:12:16 +0100 Subject: [PATCH 103/108] fix(nuxt): ensure component imports are injected last (#28944) --- packages/nuxt/src/components/transform.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/nuxt/src/components/transform.ts b/packages/nuxt/src/components/transform.ts index 5a76483b1..16f1f3805 100644 --- a/packages/nuxt/src/components/transform.ts +++ b/packages/nuxt/src/components/transform.ts @@ -51,6 +51,7 @@ export function createTransformPlugin (nuxt: Nuxt, getComponents: getComponentsT return createUnplugin(() => ({ name: 'nuxt:components:imports', + enforce: 'post', transformInclude (id) { id = normalize(id) return id.startsWith('virtual:') || id.startsWith('\0virtual:') || id.startsWith(nuxt.options.buildDir) || !isIgnored(id) From 7e2920b2c16f70cc00dd43b1e4604be0cde34dd2 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Wed, 11 Sep 2024 15:54:22 +0100 Subject: [PATCH 104/108] chore: refresh lockfile, use `htmlnano` + pin workflow deps (#28946) --- .devcontainer/Dockerfile | 2 +- .github/workflows/cache-cleanup.yml | 4 +- .github/workflows/lint-workflows.yml | 6 +- .github/workflows/release-pr.yml | 4 +- .github/workflows/stackblitz-link.yml | 4 +- package.json | 1 + packages/ui-templates/lib/render.ts | 4 +- packages/ui-templates/package.json | 3 +- .../test/__snapshots__/templates.spec.ts.snap | 276 +- pnpm-lock.yaml | 3131 ++++++++--------- test/bundle.test.ts | 2 +- 11 files changed, 1568 insertions(+), 1869 deletions(-) diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index 68d3ffb9d..411c41292 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -1,4 +1,4 @@ -FROM node:lts +FROM node:lts@sha256:48db4f6ea21d134be744207225753a1730c4bc1b4cdf836d44511c36bf0e34d7 RUN apt-get update && \ apt-get install -fy libnss3 libnspr4 libatk1.0-0 libatk-bridge2.0-0 libcups2 libdbus-1-3 libdrm2 libxkbcommon0 libatspi2.0-0 libxcomposite1 libxdamage1 libxfixes3 libxrandr2 libgbm1 libasound2 && \ diff --git a/.github/workflows/cache-cleanup.yml b/.github/workflows/cache-cleanup.yml index 530502e0f..bda394c56 100644 --- a/.github/workflows/cache-cleanup.yml +++ b/.github/workflows/cache-cleanup.yml @@ -22,14 +22,14 @@ jobs: gh extension install actions/gh-actions-cache echo "Fetching list of cache keys" - cacheKeysForPR=$(gh actions-cache list -R $REPO -B $BRANCH -L 100 | cut -f 1 ) + cacheKeysForPR=$(gh actions-cache list -R "$REPO" -B "$BRANCH" -L 100 | cut -f 1 ) ## Setting this to not fail the workflow while deleting cache keys. set +e echo "Deleting caches..." for cacheKey in $cacheKeysForPR do - gh actions-cache delete $cacheKey -R $REPO -B $BRANCH --confirm + gh actions-cache delete "$cacheKey" -R "$REPO" -B "$BRANCH" --confirm done echo "Done" env: diff --git a/.github/workflows/lint-workflows.yml b/.github/workflows/lint-workflows.yml index 0820e5407..1ca0d64c0 100644 --- a/.github/workflows/lint-workflows.yml +++ b/.github/workflows/lint-workflows.yml @@ -26,6 +26,6 @@ jobs: - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 # From https://github.com/rhysd/actionlint/blob/main/docs/usage.md#use-actionlint-on-github-actions - name: Check workflow files - run: | - bash <(curl https://raw.githubusercontent.com/rhysd/actionlint/590d3bd9dde0c91f7a66071d40eb84716526e5a6/scripts/download-actionlint.bash) 1.6.25 - ./actionlint -color -shellcheck="" + uses: docker://rhysd/actionlint:1.7.1 + with: + args: -color diff --git a/.github/workflows/release-pr.yml b/.github/workflows/release-pr.yml index 7850e0f26..9f38c8c9d 100644 --- a/.github/workflows/release-pr.yml +++ b/.github/workflows/release-pr.yml @@ -39,7 +39,7 @@ jobs: GH_REPO: ${{ github.repository }} COMMENT_AT: ${{ github.event.comment.created_at }} run: | - pr="$(gh api -H "Accept: application/vnd.github+json" -H "X-GitHub-Api-Version: 2022-11-28" /repos/${GH_REPO}/pulls/${PR_NUMBER})" + pr="$(gh api -H "Accept: application/vnd.github+json" -H "X-GitHub-Api-Version: 2022-11-28" /repos/"${GH_REPO}"/pulls/"${PR_NUMBER}")" head_sha="$(echo "$pr" | jq -r .head.sha)" updated_at="$(echo "$pr" | jq -r .updated_at)" @@ -47,7 +47,7 @@ jobs: exit 1 fi - echo "head_sha=$head_sha" >> $GITHUB_OUTPUT + echo "head_sha=$head_sha" >> "$GITHUB_OUTPUT" - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 with: ref: ${{ steps.pr.outputs.head_sha }} diff --git a/.github/workflows/stackblitz-link.yml b/.github/workflows/stackblitz-link.yml index 8403706f2..997a48e84 100644 --- a/.github/workflows/stackblitz-link.yml +++ b/.github/workflows/stackblitz-link.yml @@ -11,7 +11,7 @@ jobs: stackblitz: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: huang-julien/reproduire-sur-stackblitz@v1.0.2 + - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + - uses: huang-julien/reproduire-sur-stackblitz@9ceccbfbb0f2f9a9a8db2d1f0dd909cf5cfe67aa # v1.0.2 with: reproduction-heading: '### Reproduction' diff --git a/package.json b/package.json index 5582121d3..364dfc86c 100644 --- a/package.json +++ b/package.json @@ -48,6 +48,7 @@ "nuxt": "workspace:*", "postcss": "8.4.45", "rollup": "4.21.2", + "send": ">=0.19.0", "typescript": "5.6.2", "ufo": "1.5.4", "unbuild": "3.0.0-rc.7", diff --git a/packages/ui-templates/lib/render.ts b/packages/ui-templates/lib/render.ts index 0e55425b3..13ebacf79 100644 --- a/packages/ui-templates/lib/render.ts +++ b/packages/ui-templates/lib/render.ts @@ -6,7 +6,7 @@ import type { Plugin } from 'vite' // @ts-expect-error https://github.com/GoogleChromeLabs/critters/pull/151 import Critters from 'critters' import { genObjectFromRawEntries } from 'knitwork' -import htmlMinifier from 'html-minifier' +import htmlnano from 'htmlnano' import { glob } from 'tinyglobby' import { camelCase } from 'scule' @@ -87,7 +87,7 @@ export const RenderPlugin = () => { } // Minify HTML - html = htmlMinifier.minify(html, { collapseWhitespace: true }) + html = await htmlnano.process(html, { collapseWhitespace: 'aggressive' }).then(r => r.html) if (!isCompleteHTML) { html = html.replace('', '') diff --git a/packages/ui-templates/package.json b/packages/ui-templates/package.json index 23ef24ca8..3e9657ad0 100644 --- a/packages/ui-templates/package.json +++ b/packages/ui-templates/package.json @@ -18,11 +18,10 @@ "test": "pnpm lint && pnpm build" }, "devDependencies": { - "@types/html-minifier": "4.0.5", "@unocss/reset": "0.62.3", "critters": "0.0.24", - "html-minifier": "4.0.0", "html-validate": "8.22.0", + "htmlnano": "^2.1.1", "jiti": "2.0.0-beta.3", "knitwork": "1.1.0", "pathe": "1.1.2", diff --git a/packages/ui-templates/test/__snapshots__/templates.spec.ts.snap b/packages/ui-templates/test/__snapshots__/templates.spec.ts.snap index 2de8042ce..7b591de4c 100644 --- a/packages/ui-templates/test/__snapshots__/templates.spec.ts.snap +++ b/packages/ui-templates/test/__snapshots__/templates.spec.ts.snap @@ -92,10 +92,10 @@ exports[`template > produces correct output for error-404 template 1`] = ` Arial, Noto Sans, sans-serif, - "Apple Color Emoji", - "Segoe UI Emoji", + Apple Color Emoji, + Segoe UI Emoji, Segoe UI Symbol, - "Noto Color Emoji"; + Noto Color Emoji; } .tabular-nums { --un-numeric-spacing: tabular-nums; @@ -137,37 +137,37 @@ exports[`template > produces correct output for error-404 template 1`] = ` exports[`template > produces correct output for error-404 template 2`] = ` "*, -:before, -:after { - box-sizing: border-box; - border-width: 0; - border-style: solid; +:after, +:before { border-color: var(--un-default-border-color, #e5e7eb); + border-style: solid; + border-width: 0; + box-sizing: border-box; } -:before, -:after { +:after, +:before { --un-content: ""; } html { line-height: 1.5; -webkit-text-size-adjust: 100%; - -moz-tab-size: 4; - tab-size: 4; font-family: ui-sans-serif, system-ui, sans-serif, - "Apple Color Emoji", - "Segoe UI Emoji", + Apple Color Emoji, + Segoe UI Emoji, Segoe UI Symbol, - "Noto Color Emoji"; + Noto Color Emoji; font-feature-settings: normal; font-variation-settings: normal; + -moz-tab-size: 4; + tab-size: 4; -webkit-tap-highlight-color: transparent; } body { - margin: 0; line-height: inherit; + margin: 0; } h1, h2 { @@ -184,8 +184,8 @@ p { margin: 0; } *, -:before, -:after { +:after, +:before { --un-rotate: 0; --un-rotate-x: 0; --un-rotate-y: 0; @@ -209,15 +209,15 @@ p { --un-numeric-fraction: ; --un-border-spacing-x: 0; --un-border-spacing-y: 0; - --un-ring-offset-shadow: 0 0 rgb(0 0 0 / 0); - --un-ring-shadow: 0 0 rgb(0 0 0 / 0); + --un-ring-offset-shadow: 0 0 transparent; + --un-ring-shadow: 0 0 transparent; --un-shadow-inset: ; - --un-shadow: 0 0 rgb(0 0 0 / 0); + --un-shadow: 0 0 transparent; --un-ring-inset: ; --un-ring-offset-width: 0px; --un-ring-offset-color: #fff; --un-ring-width: 0px; - --un-ring-color: rgb(147 197 253 / 0.5); + --un-ring-color: rgba(147, 197, 253, 0.5); --un-blur: ; --un-brightness: ; --un-contrast: ; @@ -309,10 +309,10 @@ exports[`template > produces correct output for error-500 template 1`] = ` Arial, Noto Sans, sans-serif, - "Apple Color Emoji", - "Segoe UI Emoji", + Apple Color Emoji, + Segoe UI Emoji, Segoe UI Symbol, - "Noto Color Emoji"; + Noto Color Emoji; } .tabular-nums { --un-numeric-spacing: tabular-nums; @@ -348,37 +348,37 @@ exports[`template > produces correct output for error-500 template 1`] = ` exports[`template > produces correct output for error-500 template 2`] = ` "*, -:before, -:after { - box-sizing: border-box; - border-width: 0; - border-style: solid; +:after, +:before { border-color: var(--un-default-border-color, #e5e7eb); + border-style: solid; + border-width: 0; + box-sizing: border-box; } -:before, -:after { +:after, +:before { --un-content: ""; } html { line-height: 1.5; -webkit-text-size-adjust: 100%; - -moz-tab-size: 4; - tab-size: 4; font-family: ui-sans-serif, system-ui, sans-serif, - "Apple Color Emoji", - "Segoe UI Emoji", + Apple Color Emoji, + Segoe UI Emoji, Segoe UI Symbol, - "Noto Color Emoji"; + Noto Color Emoji; font-feature-settings: normal; font-variation-settings: normal; + -moz-tab-size: 4; + tab-size: 4; -webkit-tap-highlight-color: transparent; } body { - margin: 0; line-height: inherit; + margin: 0; } h1, h2 { @@ -391,8 +391,8 @@ p { margin: 0; } *, -:before, -:after { +:after, +:before { --un-rotate: 0; --un-rotate-x: 0; --un-rotate-y: 0; @@ -416,15 +416,15 @@ p { --un-numeric-fraction: ; --un-border-spacing-x: 0; --un-border-spacing-y: 0; - --un-ring-offset-shadow: 0 0 rgb(0 0 0 / 0); - --un-ring-shadow: 0 0 rgb(0 0 0 / 0); + --un-ring-offset-shadow: 0 0 transparent; + --un-ring-shadow: 0 0 transparent; --un-shadow-inset: ; - --un-shadow: 0 0 rgb(0 0 0 / 0); + --un-shadow: 0 0 transparent; --un-ring-inset: ; --un-ring-offset-width: 0px; --un-ring-offset-color: #fff; --un-ring-width: 0px; - --un-ring-color: rgb(147 197 253 / 0.5); + --un-ring-color: rgba(147, 197, 253, 0.5); --un-blur: ; --un-brightness: ; --un-contrast: ; @@ -492,7 +492,7 @@ exports[`template > produces correct output for error-dev template 1`] = ` border-width: 1px; } .border-b-0 { - border-bottom-width: 0px; + border-bottom-width: 0; } .border-black\\/5 { border-color: #0000000d; @@ -559,10 +559,10 @@ exports[`template > produces correct output for error-dev template 1`] = ` Arial, Noto Sans, sans-serif, - "Apple Color Emoji", - "Segoe UI Emoji", + Apple Color Emoji, + Segoe UI Emoji, Segoe UI Symbol, - "Noto Color Emoji"; + Noto Color Emoji; } .hover\\:underline:hover { text-decoration-line: underline; @@ -608,37 +608,37 @@ exports[`template > produces correct output for error-dev template 1`] = ` exports[`template > produces correct output for error-dev template 2`] = ` "*, -:before, -:after { - box-sizing: border-box; - border-width: 0; - border-style: solid; +:after, +:before { border-color: var(--un-default-border-color, #e5e7eb); + border-style: solid; + border-width: 0; + box-sizing: border-box; } -:before, -:after { +:after, +:before { --un-content: ""; } html { line-height: 1.5; -webkit-text-size-adjust: 100%; - -moz-tab-size: 4; - tab-size: 4; font-family: ui-sans-serif, system-ui, sans-serif, - "Apple Color Emoji", - "Segoe UI Emoji", + Apple Color Emoji, + Segoe UI Emoji, Segoe UI Symbol, - "Noto Color Emoji"; + Noto Color Emoji; font-feature-settings: normal; font-variation-settings: normal; + -moz-tab-size: 4; + tab-size: 4; -webkit-tap-highlight-color: transparent; } body { - margin: 0; line-height: inherit; + margin: 0; } h1 { font-size: inherit; @@ -659,8 +659,8 @@ pre { Courier New, monospace; font-feature-settings: normal; - font-variation-settings: normal; font-size: 1em; + font-variation-settings: normal; } h1, p, @@ -668,8 +668,8 @@ pre { margin: 0; } *, -:before, -:after { +:after, +:before { --un-rotate: 0; --un-rotate-x: 0; --un-rotate-y: 0; @@ -693,15 +693,15 @@ pre { --un-numeric-fraction: ; --un-border-spacing-x: 0; --un-border-spacing-y: 0; - --un-ring-offset-shadow: 0 0 rgb(0 0 0 / 0); - --un-ring-shadow: 0 0 rgb(0 0 0 / 0); + --un-ring-offset-shadow: 0 0 transparent; + --un-ring-shadow: 0 0 transparent; --un-shadow-inset: ; - --un-shadow: 0 0 rgb(0 0 0 / 0); + --un-shadow: 0 0 transparent; --un-ring-inset: ; --un-ring-offset-width: 0px; --un-ring-offset-color: #fff; --un-ring-width: 0px; - --un-ring-color: rgb(147 197 253 / 0.5); + --un-ring-color: rgba(147, 197, 253, 0.5); --un-blur: ; --un-brightness: ; --un-contrast: ; @@ -727,11 +727,11 @@ pre { exports[`template > produces correct output for loading template 1`] = ` ".nuxt-loader-bar { background: #00dc82; - position: fixed; bottom: 0; - left: 0; - right: 0; height: 3px; + left: 0; + position: fixed; + right: 0; } .triangle-loading { position: absolute; @@ -806,8 +806,8 @@ exports[`template > produces correct output for loading template 1`] = ` padding-right: 0.625rem; } .py-1\\.5 { - padding-top: 0.375rem; padding-bottom: 0.375rem; + padding-top: 0.375rem; } .text-center { text-align: center; @@ -815,16 +815,16 @@ exports[`template > produces correct output for loading template 1`] = ` .text-\\[16px\\] { font-size: 16px; } -.text-\\[\\#00DC82\\], -.group:hover .group-hover\\:text-\\[\\#00DC82\\] { +.group:hover .group-hover\\:text-\\[\\#00DC82\\], +.text-\\[\\#00DC82\\] { --un-text-opacity: 1; color: rgb(0 220 130 / var(--un-text-opacity)); } .text-\\[\\#00DC82\\]\\/80 { color: #00dc82cc; } -.text-\\[\\#020420\\], -.group:hover .group-hover\\:text-\\[\\#020420\\] { +.group:hover .group-hover\\:text-\\[\\#020420\\], +.text-\\[\\#020420\\] { --un-text-opacity: 1; color: rgb(2 4 32 / var(--un-text-opacity)); } @@ -860,10 +860,10 @@ exports[`template > produces correct output for loading template 1`] = ` Arial, Noto Sans, sans-serif, - "Apple Color Emoji", - "Segoe UI Emoji", + Apple Color Emoji, + Segoe UI Emoji, Segoe UI Symbol, - "Noto Color Emoji"; + Noto Color Emoji; } .antialiased { -webkit-font-smoothing: antialiased; @@ -889,49 +889,49 @@ exports[`template > produces correct output for loading template 1`] = ` exports[`template > produces correct output for loading template 2`] = ` "@keyframes nuxt-loading-move { - 100% { + to { stroke-dashoffset: -128; } } @media (prefers-color-scheme: dark) { - html, - body { - color: white; + body, + html { + color: #fff; color-scheme: dark; } } *, -:before, -:after { - box-sizing: border-box; - border-width: 0; - border-style: solid; +:after, +:before { border-color: var(--un-default-border-color, #e5e7eb); + border-style: solid; + border-width: 0; + box-sizing: border-box; } -:before, -:after { +:after, +:before { --un-content: ""; } html { line-height: 1.5; -webkit-text-size-adjust: 100%; - -moz-tab-size: 4; - tab-size: 4; font-family: ui-sans-serif, system-ui, sans-serif, - "Apple Color Emoji", - "Segoe UI Emoji", + Apple Color Emoji, + Segoe UI Emoji, Segoe UI Symbol, - "Noto Color Emoji"; + Noto Color Emoji; font-feature-settings: normal; font-variation-settings: normal; + -moz-tab-size: 4; + tab-size: 4; -webkit-tap-highlight-color: transparent; } body { - margin: 0; line-height: inherit; + margin: 0; } a { color: inherit; @@ -942,8 +942,8 @@ svg { vertical-align: middle; } *, -:before, -:after { +:after, +:before { --un-rotate: 0; --un-rotate-x: 0; --un-rotate-y: 0; @@ -967,15 +967,15 @@ svg { --un-numeric-fraction: ; --un-border-spacing-x: 0; --un-border-spacing-y: 0; - --un-ring-offset-shadow: 0 0 rgb(0 0 0 / 0); - --un-ring-shadow: 0 0 rgb(0 0 0 / 0); + --un-ring-offset-shadow: 0 0 transparent; + --un-ring-shadow: 0 0 transparent; --un-shadow-inset: ; - --un-shadow: 0 0 rgb(0 0 0 / 0); + --un-shadow: 0 0 transparent; --un-ring-inset: ; --un-ring-offset-width: 0px; --un-ring-offset-color: #fff; --un-ring-width: 0px; - --un-ring-color: rgb(147 197 253 / 0.5); + --un-ring-color: rgba(147, 197, 253, 0.5); --un-blur: ; --un-brightness: ; --un-contrast: ; @@ -1000,17 +1000,17 @@ svg { exports[`template > produces correct output for welcome template 1`] = ` ".sr-only { - position: absolute; - width: 1px; height: 1px; - padding: 0; margin: -1px; overflow: hidden; + padding: 0; + width: 1px; clip: rect(0, 0, 0, 0); - white-space: nowrap; border-width: 0; + white-space: nowrap; } -.absolute { +.absolute, +.sr-only { position: absolute; } .relative { @@ -1048,17 +1048,17 @@ exports[`template > produces correct output for welcome template 1`] = ` display: inline-block; } .size-\\[18px\\] { - width: 18px; height: 18px; + width: 18px; } .size-4 { - width: 1rem; height: 1rem; + width: 1rem; } -.size-5, -.group:hover .group-hover\\:size-5 { - width: 1.25rem; +.group:hover .group-hover\\:size-5, +.size-5 { height: 1.25rem; + width: 1.25rem; } .h-\\[32px\\] { height: 32px; @@ -1170,8 +1170,8 @@ exports[`template > produces correct output for welcome template 1`] = ` padding-right: 1rem; } .py-1 { - padding-top: 0.25rem; padding-bottom: 0.25rem; + padding-top: 0.25rem; } .text-\\[12px\\] { font-size: 12px; @@ -1184,8 +1184,8 @@ exports[`template > produces correct output for welcome template 1`] = ` font-size: 0.875rem; line-height: 1.25rem; } -.text-\\[\\#00DC82\\], -.group:hover .group-hover\\:text-\\[\\#00DC82\\] { +.group:hover .group-hover\\:text-\\[\\#00DC82\\], +.text-\\[\\#00DC82\\] { --un-text-opacity: 1; color: rgb(0 220 130 / var(--un-text-opacity)); } @@ -1247,9 +1247,9 @@ exports[`template > produces correct output for welcome template 1`] = ` var(--un-shadow); } .transition-all { + transition-duration: 0.15s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-duration: 0.15s; } @media (prefers-color-scheme: dark) { .dark\\:border-\\[\\#00DC82\\]\\/50 { @@ -1338,8 +1338,8 @@ exports[`template > produces correct output for welcome template 1`] = ` padding-right: 1.5rem; } .sm\\:py-1\\.5 { - padding-top: 0.375rem; padding-bottom: 0.375rem; + padding-top: 0.375rem; } .sm\\:text-\\[14px\\] { font-size: 14px; @@ -1360,37 +1360,37 @@ exports[`template > produces correct output for welcome template 1`] = ` exports[`template > produces correct output for welcome template 2`] = ` "*, -:before, -:after { - box-sizing: border-box; - border-width: 0; - border-style: solid; +:after, +:before { border-color: var(--un-default-border-color, #e5e7eb); + border-style: solid; + border-width: 0; + box-sizing: border-box; } -:before, -:after { +:after, +:before { --un-content: ""; } html { line-height: 1.5; -webkit-text-size-adjust: 100%; - -moz-tab-size: 4; - tab-size: 4; font-family: ui-sans-serif, system-ui, sans-serif, - "Apple Color Emoji", - "Segoe UI Emoji", + Apple Color Emoji, + Segoe UI Emoji, Segoe UI Symbol, - "Noto Color Emoji"; + Noto Color Emoji; font-feature-settings: normal; font-variation-settings: normal; + -moz-tab-size: 4; + tab-size: 4; -webkit-tap-highlight-color: transparent; } body { - margin: 0; line-height: inherit; + margin: 0; } h1, h2 { @@ -1403,12 +1403,12 @@ a { } h1, h2, -p { +p, +ul { margin: 0; } ul { list-style: none; - margin: 0; padding: 0; } svg { @@ -1416,8 +1416,8 @@ svg { vertical-align: middle; } *, -:before, -:after { +:after, +:before { --un-rotate: 0; --un-rotate-x: 0; --un-rotate-y: 0; @@ -1441,15 +1441,15 @@ svg { --un-numeric-fraction: ; --un-border-spacing-x: 0; --un-border-spacing-y: 0; - --un-ring-offset-shadow: 0 0 rgb(0 0 0 / 0); - --un-ring-shadow: 0 0 rgb(0 0 0 / 0); + --un-ring-offset-shadow: 0 0 transparent; + --un-ring-shadow: 0 0 transparent; --un-shadow-inset: ; - --un-shadow: 0 0 rgb(0 0 0 / 0); + --un-shadow: 0 0 transparent; --un-ring-inset: ; --un-ring-offset-width: 0px; --un-ring-offset-color: #fff; --un-ring-width: 0px; - --un-ring-color: rgb(147 197 253 / 0.5); + --un-ring-color: rgba(147, 197, 253, 0.5); --un-blur: ; --un-brightness: ; --un-contrast: ; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 39eac5c47..364dfa33a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,6 +19,7 @@ overrides: nuxt: workspace:* postcss: 8.4.45 rollup: 4.21.2 + send: '>=0.19.0' typescript: 5.6.2 ufo: 1.5.4 unbuild: 3.0.0-rc.7 @@ -45,7 +46,7 @@ importers: version: link:packages/kit '@nuxt/test-utils': specifier: 3.14.2 - version: 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(magicast@0.3.5)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.4(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3) + version: 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.4(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3) '@nuxt/webpack-builder': specifier: workspace:* version: link:packages/webpack @@ -69,10 +70,10 @@ importers: version: 1.11.2(vue@3.5.4(typescript@5.6.2)) '@vitejs/plugin-vue': specifier: 5.1.3 - version: 5.1.3(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2)) + version: 5.1.3(vite@5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.4(typescript@5.6.2)) '@vitest/coverage-v8': specifier: 2.0.5 - version: 2.0.5(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0)) + version: 2.0.5(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.78.0)(terser@5.32.0)) '@vue/test-utils': specifier: 2.4.6 version: 2.4.6 @@ -123,7 +124,7 @@ importers: version: 0.41.0 nitro: specifier: npm:nitro-nightly@3.0.0-beta-28665895.e727afda - version: nitro-nightly@3.0.0-beta-28665895.e727afda(@opentelemetry/api@1.9.0)(encoding@0.1.13)(typescript@5.6.2)(webpack-sources@3.2.3) + version: nitro-nightly@3.0.0-beta-28665895.e727afda(typescript@5.6.2)(webpack-sources@3.2.3) nuxi: specifier: 3.13.1 version: 3.13.1 @@ -132,7 +133,7 @@ importers: version: link:packages/nuxt nuxt-content-twoslash: specifier: 0.1.1 - version: 0.1.1(@nuxtjs/mdc@0.5.0(webpack-sources@3.2.3)) + version: 0.1.1(@nuxtjs/mdc@0.8.3(webpack-sources@3.2.3)) ofetch: specifier: 1.3.4 version: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) @@ -168,10 +169,10 @@ importers: version: 1.5.4 vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) + version: 2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.78.0)(terser@5.32.0) vitest-environment-nuxt: specifier: 1.0.1 - version: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(magicast@0.3.5)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.4(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3) + version: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.4(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3) vue: specifier: 3.5.4 version: 3.5.4(typescript@5.6.2) @@ -189,7 +190,7 @@ importers: version: link:../schema c12: specifier: 2.0.0-beta.2 - version: 2.0.0-beta.2(magicast@0.3.4) + version: 2.0.0-beta.2(magicast@0.3.5) consola: specifier: ^3.2.3 version: 3.2.3 @@ -253,16 +254,16 @@ importers: version: 7.5.8 nitro: specifier: npm:nitro-nightly@3.0.0-beta-28665895.e727afda - version: nitro-nightly@3.0.0-beta-28665895.e727afda(@opentelemetry/api@1.9.0)(encoding@0.1.13)(typescript@5.6.2)(webpack-sources@3.2.3) + version: nitro-nightly@3.0.0-beta-28665895.e727afda(typescript@5.6.2)(webpack-sources@3.2.3) unbuild: specifier: 3.0.0-rc.7 - version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) + version: 3.0.0-rc.7(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) vite: specifier: 5.4.4 - version: 5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) + version: 5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) + version: 2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.78.0)(terser@5.32.0) webpack: specifier: 5.94.0 version: 5.94.0 @@ -274,7 +275,7 @@ importers: version: 2.0.2 '@nuxt/devtools': specifier: ^1.4.2 - version: 1.4.2(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3) + version: 1.4.2(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3) '@nuxt/kit': specifier: workspace:* version: link:../kit @@ -379,7 +380,7 @@ importers: version: 0.1.1 nitro: specifier: npm:nitro-nightly@3.0.0-beta-28665895.e727afda - version: nitro-nightly@3.0.0-beta-28665895.e727afda(@opentelemetry/api@1.9.0)(encoding@0.1.13)(typescript@5.6.2)(webpack-sources@3.2.3) + version: nitro-nightly@3.0.0-beta-28665895.e727afda(typescript@5.6.2)(webpack-sources@3.2.3) nuxi: specifier: ^3.13.1 version: 3.13.1 @@ -467,7 +468,7 @@ importers: devDependencies: '@nuxt/scripts': specifier: 0.8.5 - version: 0.8.5(@nuxt/devtools@1.4.2(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(typescript@5.6.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1)) + version: 0.8.5(@nuxt/devtools@1.4.2(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.4)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(typescript@5.6.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1)) '@nuxt/ui-templates': specifier: workspace:* version: link:../ui-templates @@ -479,19 +480,19 @@ importers: version: 1.0.5 '@vitejs/plugin-vue': specifier: 5.1.3 - version: 5.1.3(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2)) + version: 5.1.3(vite@5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.4(typescript@5.6.2)) '@vue/compiler-sfc': specifier: 3.5.4 version: 3.5.4 unbuild: specifier: 3.0.0-rc.7 - version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) + version: 3.0.0-rc.7(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) vite: specifier: 5.4.4 - version: 5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) + version: 5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) + version: 2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.78.0)(terser@5.32.0) packages/schema: dependencies: @@ -552,10 +553,10 @@ importers: version: 1.11.2 '@vitejs/plugin-vue': specifier: 5.1.3 - version: 5.1.3(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2)) + version: 5.1.3(vite@5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.4(typescript@5.6.2)) '@vitejs/plugin-vue-jsx': specifier: 4.0.1 - version: 4.0.1(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2)) + version: 4.0.1(vite@5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.4(typescript@5.6.2)) '@vue/compiler-core': specifier: 3.5.4 version: 3.5.4 @@ -579,13 +580,13 @@ importers: version: 5.3.2 nitro: specifier: npm:nitro-nightly@3.0.0-beta-28665895.e727afda - version: nitro-nightly@3.0.0-beta-28665895.e727afda(@opentelemetry/api@1.9.0)(encoding@0.1.13)(typescript@5.6.2)(webpack-sources@3.2.3) + version: nitro-nightly@3.0.0-beta-28665895.e727afda(typescript@5.6.2)(webpack-sources@3.2.3) ofetch: specifier: 1.3.4 version: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) unbuild: specifier: 3.0.0-rc.7 - version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) + version: 3.0.0-rc.7(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) unctx: specifier: 2.3.1 version: 2.3.1(webpack-sources@3.2.3) @@ -594,7 +595,7 @@ importers: version: 1.10.0 vite: specifier: 5.4.4 - version: 5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) + version: 5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) vue: specifier: 3.5.4 version: 3.5.4(typescript@5.6.2) @@ -616,21 +617,18 @@ importers: packages/ui-templates: devDependencies: - '@types/html-minifier': - specifier: 4.0.5 - version: 4.0.5 '@unocss/reset': specifier: 0.62.3 version: 0.62.3 critters: specifier: 0.0.24 version: 0.0.24 - html-minifier: - specifier: 4.0.0 - version: 4.0.0 html-validate: specifier: 8.22.0 - version: 8.22.0(vitest@1.6.0(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0)) + version: 8.22.0(vitest@1.6.0(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.78.0)(terser@5.32.0)) + htmlnano: + specifier: ^2.1.1 + version: 2.1.1(cssnano@7.0.6(postcss@8.4.45))(postcss@8.4.45)(relateurl@0.2.7)(svgo@3.3.2)(terser@5.32.0)(typescript@5.6.2) jiti: specifier: 2.0.0-beta.3 version: 2.0.0-beta.3 @@ -654,10 +652,10 @@ importers: version: 0.2.6 unocss: specifier: 0.62.3 - version: 0.62.3(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) + version: 0.62.3(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) vite: specifier: 5.4.4 - version: 5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) + version: 5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) packages/vite: dependencies: @@ -669,10 +667,10 @@ importers: version: 5.0.7(rollup@4.21.2) '@vitejs/plugin-vue': specifier: ^5.1.3 - version: 5.1.3(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2)) + version: 5.1.3(vite@5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.4(typescript@5.6.2)) '@vitejs/plugin-vue-jsx': specifier: ^4.0.1 - version: 4.0.1(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2)) + version: 4.0.1(vite@5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.4(typescript@5.6.2)) autoprefixer: specifier: ^10.4.20 version: 10.4.20(postcss@8.4.45) @@ -753,13 +751,13 @@ importers: version: 1.14.1(webpack-sources@3.2.3) vite: specifier: 5.4.4 - version: 5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) + version: 5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) vite-node: specifier: ^2.0.5 - version: 2.0.5(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) + version: 2.0.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) vite-plugin-checker: specifier: ^0.8.0 - version: 0.8.0(eslint@9.10.0(jiti@2.0.0-beta.3))(optionator@0.9.3)(typescript@5.6.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.1.6(typescript@5.6.2)) + version: 0.8.0(eslint@9.10.0(jiti@2.0.0-beta.3))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)) vue-bundle-renderer: specifier: ^2.1.0 version: 2.1.0 @@ -778,7 +776,7 @@ importers: version: 4.21.2 unbuild: specifier: 3.0.0-rc.7 - version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) + version: 3.0.0-rc.7(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) vue: specifier: 3.5.4 version: 3.5.4(typescript@5.6.2) @@ -877,7 +875,7 @@ importers: version: 10.1.3(postcss@8.4.45) pug-plain-loader: specifier: ^1.1.0 - version: 1.1.0(pug@3.0.2) + version: 1.1.0(pug@3.0.3) std-env: specifier: ^3.7.0 version: 3.7.0 @@ -944,7 +942,7 @@ importers: version: 4.21.2 unbuild: specifier: 3.0.0-rc.7 - version: 3.0.0-rc.7(sass@1.69.4)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) + version: 3.0.0-rc.7(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) vue: specifier: 3.5.4 version: 3.5.4(typescript@5.6.2) @@ -966,7 +964,7 @@ importers: devDependencies: '@vue/devtools-api': specifier: latest - version: 6.6.4 + version: 7.4.5 ufo: specifier: 1.5.4 version: 1.5.4 @@ -991,7 +989,7 @@ importers: version: 0.10.8(rollup@4.21.2)(vue-router@4.4.4(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3) vitest: specifier: 1.6.0 - version: 1.6.0(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) + version: 1.6.0(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.78.0)(terser@5.32.0) vue: specifier: 3.5.4 version: 3.5.4(typescript@5.6.2) @@ -1031,16 +1029,12 @@ importers: packages: - '@aashutoshrathi/word-wrap@1.2.6': - resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} - engines: {node: '>=0.10.0'} - '@ampproject/remapping@2.3.0': resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} - '@antfu/install-pkg@0.4.0': - resolution: {integrity: sha512-vI73C0pFA9L+5v+djh0WSLXb8qYQGH5fX8nczaFe1OTI/8Fh03JS1Mov1V7urb6P3A2cBlBqZNjJIKv54+zVRw==} + '@antfu/install-pkg@0.4.1': + resolution: {integrity: sha512-T7yB5QNG29afhWVkVq7XeIMBa5U/vs9mX69YqayXypPRmYzUmzwnYltplHmPtZ4HPCn+sQKeXW8I47wCbuBOjw==} '@antfu/utils@0.7.10': resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==} @@ -1053,16 +1047,16 @@ packages: resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} engines: {node: '>=6.9.0'} - '@babel/compat-data@7.25.2': - resolution: {integrity: sha512-bYcppcpKBvX4znYaPEeFau03bp89ShqNMLs+rmdptMw+heSZh9+z84d2YG+K7cYLbWwzdjtDoW/uqZmPjulClQ==} + '@babel/compat-data@7.25.4': + resolution: {integrity: sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ==} engines: {node: '>=6.9.0'} '@babel/core@7.25.2': resolution: {integrity: sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==} engines: {node: '>=6.9.0'} - '@babel/generator@7.25.0': - resolution: {integrity: sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==} + '@babel/generator@7.25.6': + resolution: {integrity: sha512-VPC82gr1seXOpkjAAKoLhP50vx4vGNlF4msF64dSFq1P8RfB+QAuJWGHPXXPc8QyfVWwwB/TNNU4+ayZmHNbZw==} engines: {node: '>=6.9.0'} '@babel/helper-annotate-as-pure@7.24.7': @@ -1073,26 +1067,14 @@ packages: resolution: {integrity: sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==} engines: {node: '>=6.9.0'} - '@babel/helper-create-class-features-plugin@7.24.7': - resolution: {integrity: sha512-kTkaDl7c9vO80zeX1rJxnuRpEsD5tA81yh11X1gQo+PhSti3JS+7qeZo9U4RHobKRiFPKaGK3svUAeb8D0Q7eg==} + '@babel/helper-create-class-features-plugin@7.25.4': + resolution: {integrity: sha512-ro/bFs3/84MDgDmMwbcHgDa8/E6J3QKNTk4xJJnVeFtGE+tL0K26E3pNxhYz2b67fJpt7Aphw5XcploKXuCvCQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-environment-visitor@7.24.7': - resolution: {integrity: sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==} - engines: {node: '>=6.9.0'} - - '@babel/helper-function-name@7.24.7': - resolution: {integrity: sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==} - engines: {node: '>=6.9.0'} - - '@babel/helper-member-expression-to-functions@7.24.7': - resolution: {integrity: sha512-LGeMaf5JN4hAT471eJdBs/GK1DoYIJ5GCtZN/EsL6KUiiDZOvO/eKE11AMZJa2zP4zk4qe9V2O/hxAmkRc8p6w==} - engines: {node: '>=6.9.0'} - - '@babel/helper-module-imports@7.22.15': - resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} + '@babel/helper-member-expression-to-functions@7.24.8': + resolution: {integrity: sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA==} engines: {node: '>=6.9.0'} '@babel/helper-module-imports@7.24.7': @@ -1109,12 +1091,12 @@ packages: resolution: {integrity: sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==} engines: {node: '>=6.9.0'} - '@babel/helper-plugin-utils@7.24.7': - resolution: {integrity: sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg==} + '@babel/helper-plugin-utils@7.24.8': + resolution: {integrity: sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==} engines: {node: '>=6.9.0'} - '@babel/helper-replace-supers@7.24.7': - resolution: {integrity: sha512-qTAxxBM81VEyoAY0TtLrx1oAEJc09ZK67Q9ljQToqCnA+55eNwCORaxlKyu+rNfX86o8OXRUSNUnrtsAZXM9sg==} + '@babel/helper-replace-supers@7.25.0': + resolution: {integrity: sha512-q688zIvQVYtZu+i2PsdIu/uWGRpfxzr5WESsfpShfZECkO+d2o+WROWezCi/Q6kJ0tfPa5+pUGUlfx2HhrA3Bg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -1127,10 +1109,6 @@ packages: resolution: {integrity: sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==} engines: {node: '>=6.9.0'} - '@babel/helper-split-export-declaration@7.24.7': - resolution: {integrity: sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==} - 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'} @@ -1143,38 +1121,33 @@ packages: resolution: {integrity: sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==} engines: {node: '>=6.9.0'} - '@babel/helpers@7.25.0': - resolution: {integrity: sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==} + '@babel/helpers@7.25.6': + resolution: {integrity: sha512-Xg0tn4HcfTijTwfDwYlvVCl43V6h4KyVVX2aEm4qdO/PC6L2YvzLHFdmxhoeSA3eslcE6+ZVXHgWwopXYLNq4Q==} engines: {node: '>=6.9.0'} '@babel/highlight@7.24.7': resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} engines: {node: '>=6.9.0'} - '@babel/parser@7.25.3': - resolution: {integrity: sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw==} - engines: {node: '>=6.0.0'} - hasBin: true - '@babel/parser@7.25.6': resolution: {integrity: sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==} engines: {node: '>=6.0.0'} hasBin: true - '@babel/plugin-proposal-decorators@7.23.2': - resolution: {integrity: sha512-eR0gJQc830fJVGz37oKLvt9W9uUIQSAovUl0e9sJ3YeO09dlcoBVYD3CLrjCj4qHdXmfiyTyFt8yeQYSN5fxLg==} + '@babel/plugin-proposal-decorators@7.24.7': + resolution: {integrity: sha512-RL9GR0pUG5Kc8BUWLNDm2T5OpYwSX15r98I0IkgmRQTXuELq/OynH8xtMTMvTJFjXbMWFVTKtYkTaYQsuAwQlQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-decorators@7.22.10': - resolution: {integrity: sha512-z1KTVemBjnz+kSEilAsI4lbkPOl5TvJH7YDSY1CTIzvLWJ+KHXp+mRe8VPmfnyvqOPqar1V2gid2PleKzRUstQ==} + '@babel/plugin-syntax-decorators@7.24.7': + resolution: {integrity: sha512-Ui4uLJJrRV1lb38zg1yYTmRKmiZLiftDEvZN2iq3kd9kUFU+PttmzTbAFC2ucRk/XJmtek6G23gPsuZbhrT8fQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-import-attributes@7.22.5': - resolution: {integrity: sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==} + '@babel/plugin-syntax-import-attributes@7.25.6': + resolution: {integrity: sha512-sXaDXaJN9SNLymBdlWFA+bjzBhFD617ZaFiY13dGt7TVslVvVgA6fkZOP7Ki3IGElC45lwHdOTrCtKZGVAWeLQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1190,20 +1163,20 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-typescript@7.24.7': - resolution: {integrity: sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA==} + '@babel/plugin-syntax-typescript@7.25.4': + resolution: {integrity: sha512-uMOCoHVU52BsSWxPOMVv5qKRdeSlPuImUCB2dlPuBSU+W2/ROE7/Zg8F2Kepbk+8yBa68LlRKxO+xgEVWorsDg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-modules-commonjs@7.24.7': - resolution: {integrity: sha512-iFI8GDxtevHJ/Z22J5xQpVqFLlMNstcLXh994xifFwxxGslr2ZXXLWgtBeLctOD63UFDArdvN6Tg8RFw+aEmjQ==} + '@babel/plugin-transform-modules-commonjs@7.24.8': + resolution: {integrity: sha512-WHsk9H8XxRs3JXKWFiqtQebdh9b/pTk4EgueygFzYlTKAg0Ud985mSevdNjdXdFBATSKVJGQXP1tv6aGbssLKA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-typescript@7.24.7': - resolution: {integrity: sha512-iLD3UNkgx2n/HrjBesVbYX6j0yqn/sJktvbtKKgcaLIQ4bTTQ8obAypc1VpyHPD2y4Phh9zHOaAt8e/L14wCpw==} + '@babel/plugin-transform-typescript@7.25.2': + resolution: {integrity: sha512-lBwRvjSmqiMYe/pS0+1gggjJleUJi7NzjvQ1Fkqtt69hBa/0t1YuW/MLQMAPixfwaQOHUXsd6jeU3Z+vdGv3+A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1214,20 +1187,20 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/runtime@7.23.9': - resolution: {integrity: sha512-0CX6F+BI2s9dkUqr08KFrAIZgNFj75rdBU/DjCyYLIaV/quFjkk6T+EJ2LkZHyZTbEV4L5p97mNkUsHl2wLFAw==} + '@babel/runtime@7.25.6': + resolution: {integrity: sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ==} engines: {node: '>=6.9.0'} - '@babel/standalone@7.23.9': - resolution: {integrity: sha512-89NGhVfgKDqDQrtNPxqfnhIReKvp2CR80ofPNEAUpbtnouFelq33hQFURLralD9I+eFS7s5zVK61JRg/D1nLWg==} + '@babel/standalone@7.25.6': + resolution: {integrity: sha512-Kf2ZcZVqsKbtYhlA7sP0z5A3q5hmCVYMKMWRWNK/5OVwHIve3JY1djVRmIVAx8FMueLIfZGKQDIILK2w8zO4mg==} engines: {node: '>=6.9.0'} '@babel/template@7.25.0': resolution: {integrity: sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==} engines: {node: '>=6.9.0'} - '@babel/traverse@7.25.3': - resolution: {integrity: sha512-HefgyP1x754oGCsKmV5reSmtV7IXj/kpaE1XYY+D9G5PvKKoFfSbiS4M77MdjuwlZKDIKFCffq9rPU+H/s3ZdQ==} + '@babel/traverse@7.25.6': + resolution: {integrity: sha512-9Vrcx5ZW6UwK5tvqsj0nGpp/XzqthkT0dqIc9g1AdtygFToNtTF67XzYS//dm+SAK9cp3B9R4ZO/46p63SCjlQ==} engines: {node: '>=6.9.0'} '@babel/types@7.25.6': @@ -1237,8 +1210,8 @@ packages: '@bcoe/v8-coverage@0.2.3': resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} - '@cloudflare/kv-asset-handler@0.3.3': - resolution: {integrity: sha512-wpE+WiWW2kUNwNE0xyl4CtTAs+STjGtouHGiZPGRaisGB7eXXdbvfZdOrQJQVKgTxZiNAgVgmc7fj0sUmd8zyA==} + '@cloudflare/kv-asset-handler@0.3.4': + resolution: {integrity: sha512-YLPHc8yASwjNkmcDMQMY35yiWjoKAKnhUbPRszBRS0YgH+IXtsMp61j+yTcnCE3oO2DgP0U3iejLC8FTtKDC8Q==} engines: {node: '>=16.13'} '@discoveryjs/json-ext@0.5.7': @@ -1703,18 +1676,18 @@ packages: resolution: {integrity: sha512-autAXT203ixhqei9xt+qkYOvY8l6LAFIdT2UXc/RPNeUVfqRF1BV94GTJyVPFKT8nFM6MyVJhjLj9E8JWvf5zQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@fastify/busboy@2.0.0': - resolution: {integrity: sha512-JUFJad5lv7jxj926GPgymrWQxxjPYuJNiNjNMzqT+HiuP6Vl3dk5xzG+8sTX96np0ZAluvaMzPsjhHZ5rNuNQQ==} + '@fastify/busboy@2.1.1': + resolution: {integrity: sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==} engines: {node: '>=14'} - '@floating-ui/core@1.6.0': - resolution: {integrity: sha512-PcF++MykgmTj3CIyOQbKA/hDzOAiqI3mhuoN44WRCopIs1sgoDoU4oty4Jtqaj/y3oDU6fnVSm4QG0a3t5i0+g==} + '@floating-ui/core@1.6.7': + resolution: {integrity: sha512-yDzVT/Lm101nQ5TCVeK65LtdN7Tj4Qpr9RTXJ2vPFLqtLxwOrpoxAHAJI8J3yYWUc40J0BDBheaitK5SJmno2g==} '@floating-ui/dom@1.1.1': resolution: {integrity: sha512-TpIO93+DIujg3g7SykEAGZMDtbJRrmnYRCNYSjJlvIbGhBjRSNTLVbNeDQBrzy9qDgUbiWdc7KA0uZHZ2tJmiw==} - '@floating-ui/utils@0.2.1': - resolution: {integrity: sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==} + '@floating-ui/utils@0.2.7': + resolution: {integrity: sha512-X8R8Oj771YRl/w+c1HqAC1szL8zWQRwFvgDwT129k9ACdBoud/+/rX9V0qiMl6LWUdP9voC2nDVZYPMQQsb6eA==} '@html-validate/stylish@4.2.0': resolution: {integrity: sha512-Nl8HCv0hGRSLQ+n1OD4Hk3a+Urwk9HH0vQkAzzCarT4KlA7bRl+6xEiS5PZVwOmjtC7XiH/oNe3as9Fxcr2A1w==} @@ -1728,17 +1701,17 @@ packages: resolution: {integrity: sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==} engines: {node: '>=18.18'} - '@iconify-json/carbon@1.1.37': - resolution: {integrity: sha512-Hj9oZtRmN63yt29YovqgqOJQhaoVMNMTkFLT3HKAJm4HjvI405Juez5UfdysYmLjF708U7gJNx4U6K1k5+fTBw==} + '@iconify-json/carbon@1.2.1': + resolution: {integrity: sha512-dIMY6OOY9LnwR3kOqAtfz4phGFG+KNfESEwSL6muCprBelSlSPpRXtdqvEEO/qWhkf5AJ9hWrOV3Egi5Z2IuKA==} - '@iconify-json/logos@1.1.44': - resolution: {integrity: sha512-sIc355/sSq4GihU4eFTDVbXoeg2rZD3yH6tNOJTNouDu9Fx259BSWH+XEEQwm/YImDIllcGqmJuNBjAu4UVs2g==} + '@iconify-json/logos@1.2.0': + resolution: {integrity: sha512-VkU9QSqeZR2guWbecdqkcoZEAJfgJJTUm6QAsypuZQ7Cve6zy39wOXDjp2H31I8QyQy4O3Cz96+pNji6UQFg4w==} - '@iconify-json/ri@1.1.22': - resolution: {integrity: sha512-Pi0I54CFXYSfWlm4xIAGqyDvtibNEpSSyQvHrSrfxFgZgDtFum9tbtYmaTKK0wJWWzYzF3XIpIJTC9/KVYX3SQ==} + '@iconify-json/ri@1.2.0': + resolution: {integrity: sha512-br8It3uRHylNhEH72aU9VF6gIdL4BAi6JMdcxsCaVbAyWBJ0jd4RxfmsYnil6TmEfP5wxihiCKbtbQmIHZdqKg==} - '@iconify-json/tabler@1.1.120': - resolution: {integrity: sha512-G9of3jPsYUfFkdaeqfILQF3xkCuZeitqJDjMkqmzjfJcWzl7JW/PoPJRby28dIUHTyO6eLqOlKhFP4/EQCg44Q==} + '@iconify-json/tabler@1.2.2': + resolution: {integrity: sha512-sdHGvNKWm4TofzGm/rP5UythJBp82DqTOfjSlCLUTnuwCuRSJia5vfoIx2aEVRKq8jINj/V80c+A2k7jAW8Hlg==} '@iconify/types@2.0.0': resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} @@ -1769,16 +1742,16 @@ packages: resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} engines: {node: '>=6.0.0'} - '@jridgewell/resolve-uri@3.1.1': - resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} + '@jridgewell/resolve-uri@3.1.2': + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} engines: {node: '>=6.0.0'} '@jridgewell/set-array@1.2.1': resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} engines: {node: '>=6.0.0'} - '@jridgewell/source-map@0.3.5': - resolution: {integrity: sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==} + '@jridgewell/source-map@0.3.6': + resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==} '@jridgewell/sourcemap-codec@1.5.0': resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} @@ -1789,14 +1762,14 @@ packages: '@jsdevtools/ono@7.1.3': resolution: {integrity: sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==} - '@jsonjoy.com/base64@1.1.1': - resolution: {integrity: sha512-LnFjVChaGY8cZVMwAIMjvA1XwQjZ/zIXHyh28IyJkyNkzof4Dkm1+KN9UIm3lHhREH4vs7XwZ0NpkZKnwOtEfg==} + '@jsonjoy.com/base64@1.1.2': + resolution: {integrity: sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==} engines: {node: '>=10.0'} peerDependencies: tslib: '2' - '@jsonjoy.com/json-pack@1.0.3': - resolution: {integrity: sha512-Q0SPAdmK6s5Fe3e1kcNvwNyk6e2+CxM8XZdGbf4abZG7nUO05KSie3/iX29loTBuY+75uVP6RixDSPVpotfzmQ==} + '@jsonjoy.com/json-pack@1.1.0': + resolution: {integrity: sha512-zlQONA+msXPPwHWZMKFVS78ewFczIll5lXiVPwFPCZUsrOKdxc2AvxU1HoNBmMRhqDZUR9HkC3UOm+6pME6Xsg==} engines: {node: '>=10.0'} peerDependencies: tslib: '2' @@ -1817,16 +1790,16 @@ packages: resolution: {integrity: sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==} hasBin: true - '@netlify/functions@2.7.0': - resolution: {integrity: sha512-4pXC/fuj3eGQ86wbgPiM4zY8+AsNrdz6vcv6FEdUJnZW+LqF8IWjQcY3S0d1hLeLKODYOqq4CkrzGyCpce63Nw==} + '@netlify/functions@2.8.1': + resolution: {integrity: sha512-+6wtYdoz0yE06dSa9XkP47tw5zm6g13QMeCwM3MmHx1vn8hzwFa51JtmfraprdkL7amvb7gaNM+OOhQU1h6T8A==} engines: {node: '>=14.0.0'} '@netlify/node-cookies@0.1.0': resolution: {integrity: sha512-OAs1xG+FfLX0LoRASpqzVntVV/RpYkgpI0VrUnw2u0Q1qiZUzcPffxRK8HF3gc4GjuhG5ahOEMJ9bswBiZPq0g==} engines: {node: ^14.16.0 || >=16.0.0} - '@netlify/serverless-functions-api@1.18.1': - resolution: {integrity: sha512-DrSvivchuwsuQW03zbVPT3nxCQa5tn7m4aoPOsQKibuJXIuSbfxzCBxPLz0+LchU5ds7YyOaCc9872Y32ngYzg==} + '@netlify/serverless-functions-api@1.19.1': + resolution: {integrity: sha512-2KYkyluThg1AKfd0JWI7FzpS4A/fzVVGYIf6AM4ydWyNj8eI/86GQVLeRgDoH7CNOxt243R5tutWlmHpVq0/Ew==} engines: {node: '>=18.0.0'} '@nodelib/fs.scandir@2.1.5': @@ -1844,20 +1817,15 @@ packages: '@nuxt/devalue@2.0.2': resolution: {integrity: sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA==} - '@nuxt/devtools-kit@1.4.1': - resolution: {integrity: sha512-6h7T9B0tSZVap13/hf7prEAgIzraj/kyux6/Iif455Trew96jHIFCCboBApUMastYEuCo3l17tgZKe0HW+jrtA==} - peerDependencies: - vite: 5.4.4 - '@nuxt/devtools-kit@1.4.2': resolution: {integrity: sha512-8a5PhVnC7E94318/sHbNSe9mI2MlsQ8+pJLGs2Hh1OJyidB9SWe6hoFc8q4K9VOtXak9uCFVb5V2JGXS1q+1aA==} peerDependencies: vite: 5.4.4 - '@nuxt/devtools-ui-kit@1.4.1': - resolution: {integrity: sha512-/MVaLKvWe2b3ET9HUh1LDLQWoJYBKFYFpAauADFaV8xSIF5/nOVKjrtICQBC8zT0Fo4K+V9X00E3dGSePAXdLg==} + '@nuxt/devtools-ui-kit@1.4.2': + resolution: {integrity: sha512-ELVSAVimFeX4RWrfBjckevyB2btIrd4KUG0qVEaX9pBzKxwg8C1u+sDEfDfSQSnByXf7uoaGkR/1O/Up7xu65g==} peerDependencies: - '@nuxt/devtools': 1.4.1 + '@nuxt/devtools': 1.4.2 '@nuxt/devtools-wizard@1.4.2': resolution: {integrity: sha512-TyhmPBg/xJKPOdnwR3DAh8KMUt6/0dUNABCxGVeY7PYbIiXt4msIGVJkBc4y+WwIJHOYPrSRClmZVsXQfRlB4A==} @@ -1933,83 +1901,12 @@ packages: vitest: optional: true - '@nuxtjs/mdc@0.5.0': - resolution: {integrity: sha512-480Ajc7o/YAl9b21btd0oRtVe/UjUWmVSEWauS+H+izwEGdGvJTVfZRdaiAXcXKl+UmUTpf+POel027sE9HAZQ==} + '@nuxtjs/mdc@0.8.3': + resolution: {integrity: sha512-FqvJFWkBN9u2FeWog+7+C0aIOx0WIu61TYgAXPmmIOVVua6s2mXQsMyF3fXY2M56QBIaYJzK/SYN+5FGr5GNTQ==} '@one-ini/wasm@0.1.1': resolution: {integrity: sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw==} - '@opentelemetry/api-logs@0.50.0': - resolution: {integrity: sha512-JdZuKrhOYggqOpUljAq4WWNi5nB10PmgoF0y2CvedLGXd0kSawb/UBnWT8gg1ND3bHCNHStAIVT0ELlxJJRqrA==} - engines: {node: '>=14'} - - '@opentelemetry/api@1.9.0': - resolution: {integrity: sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==} - engines: {node: '>=8.0.0'} - - '@opentelemetry/core@1.23.0': - resolution: {integrity: sha512-hdQ/a9TMzMQF/BO8Cz1juA43/L5YGtCSiKoOHmrTEf7VMDAZgy8ucpWx3eQTnQ3gBloRcWtzvcrMZABC3PTSKQ==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - - '@opentelemetry/core@1.25.1': - resolution: {integrity: sha512-GeT/l6rBYWVQ4XArluLVB6WWQ8flHbdb6r2FCHC3smtdOAbrJBIv35tpV/yp9bmYUJf+xmZpu9DRTIeJVhFbEQ==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.10.0' - - '@opentelemetry/otlp-transformer@0.50.0': - resolution: {integrity: sha512-s0sl1Yfqd5q1Kjrf6DqXPWzErL+XHhrXOfejh4Vc/SMTNqC902xDsC8JQxbjuramWt/+hibfguIvi7Ns8VLolA==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.3.0 <1.9.0' - - '@opentelemetry/resources@1.23.0': - resolution: {integrity: sha512-iPRLfVfcEQynYGo7e4Di+ti+YQTAY0h5mQEUJcHlU9JOqpb4x965O6PZ+wMcwYVY63G96KtdS86YCM1BF1vQZg==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - - '@opentelemetry/resources@1.25.1': - resolution: {integrity: sha512-pkZT+iFYIZsVn6+GzM0kSX+u3MSLCY9md+lIJOoKl/P+gJFfxJte/60Usdp8Ce4rOs8GduUpSPNe1ddGyDT1sQ==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.10.0' - - '@opentelemetry/sdk-logs@0.50.0': - resolution: {integrity: sha512-PeUEupBB29p9nlPNqXoa1PUWNLsZnxG0DCDj3sHqzae+8y76B/A5hvZjg03ulWdnvBLYpnJslqzylG9E0IL87g==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.4.0 <1.9.0' - '@opentelemetry/api-logs': '>=0.39.1' - - '@opentelemetry/sdk-metrics@1.23.0': - resolution: {integrity: sha512-4OkvW6+wST4h6LFG23rXSTf6nmTf201h9dzq7bE0z5R9ESEVLERZz6WXwE7PSgg1gdjlaznm1jLJf8GttypFDg==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.3.0 <1.9.0' - - '@opentelemetry/sdk-trace-base@1.23.0': - resolution: {integrity: sha512-PzBmZM8hBomUqvCddF/5Olyyviayka44O5nDWq673np3ctnvwMOvNrsUORZjKja1zJbwEuD9niAGbnVrz3jwRQ==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.9.0' - - '@opentelemetry/sdk-trace-base@1.25.1': - resolution: {integrity: sha512-C8k4hnEbc5FamuZQ92nTOp8X/diCY56XUTnMiv9UTuJitCzaNNHAVsdm5+HLCdI8SLQsLWIrG38tddMxLVoftw==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.10.0' - - '@opentelemetry/semantic-conventions@1.23.0': - resolution: {integrity: sha512-MiqFvfOzfR31t8cc74CTP1OZfz7MbqpAnLCra8NqQoaHJX6ncIRTdYOQYBDQ2uFISDq0WY8Y9dDTWvsgzzBYRg==} - engines: {node: '>=14'} - - '@opentelemetry/semantic-conventions@1.25.1': - resolution: {integrity: sha512-ZDjMJJQRlyk8A1KZFCc+bCbsyrn1wTwdNt56F7twdfUfnHUZUq77/WfONCj8p72NZOyP7pNTdUWSTYC3GTbuuQ==} - engines: {node: '>=14'} - '@parcel/watcher-android-arm64@2.4.1': resolution: {integrity: sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg==} engines: {node: '>= 10.0.0'} @@ -2100,17 +1997,17 @@ packages: resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} - '@polka/url@1.0.0-next.24': - resolution: {integrity: sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ==} + '@polka/url@1.0.0-next.25': + resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==} - '@redocly/ajv@8.11.0': - resolution: {integrity: sha512-9GWx27t7xWhDIR02PA18nzBdLcKQRgc46xNQvjFkrYk4UOmvKhJ/dawwiX0cCOeetN5LcaaiqQbVOWYK62SGHw==} + '@redocly/ajv@8.11.2': + resolution: {integrity: sha512-io1JpnwtIcvojV7QKDUSIuMN/ikdOUd1ReEnUnMKGfDVridQZ31J0MmIuqwuRjWDZfmvr+Q0MqCcfHM2gTivOg==} - '@redocly/config@0.6.2': - resolution: {integrity: sha512-c3K5u64eMnr2ootPcpEI0ioIRLE8QP8ptvLxG9MwAmb2sU8HMRfVwXDU3AZiMVY2w4Ts0mDc+Xv4HTIk8DRqFw==} + '@redocly/config@0.10.1': + resolution: {integrity: sha512-H3LnKVGzOaxskwJu8pmJYwBOWjP61qOK7TuTrbafqArDVckE06fhA6l0nO4KvBbjLPjy1Al7UnlxOu23V4Nl0w==} - '@redocly/openapi-core@1.16.0': - resolution: {integrity: sha512-z06h+svyqbUcdAaePq8LPSwTPlm6Ig7j2VlL8skPBYnJvyaQ2IN7x/JkOvRL4ta+wcOCBdAex5JWnZbKaNktJg==} + '@redocly/openapi-core@1.25.0': + resolution: {integrity: sha512-g6/Y7HGQCllZI1iXAXDvmnpU7kaUeA7s9RVH13V2QIFi6VUJ+8HbyqTpUvAgkWRJV3da5CECEHyu+85fH+0hEg==} engines: {node: '>=14.19.0', npm: '>=7.0.0'} '@rollup/plugin-alias@5.1.0': @@ -2122,8 +2019,8 @@ packages: rollup: optional: true - '@rollup/plugin-commonjs@25.0.7': - resolution: {integrity: sha512-nEvcR+LRjEjsaSsc4x3XZfCCvZIaSMenZu/OiwOKGN2UhQpAYI7ru7czFvyWbErlpoGjnSX3D5Ch5FcMA3kRWQ==} + '@rollup/plugin-commonjs@25.0.8': + resolution: {integrity: sha512-ZEZWTK5n6Qde0to4vS9Mr5x/0UZoqCxPVR9KRUjU4kA2sO7GEUn1fop0DAwpO6z0Nw/kJON9bDmSxdWxO/TT1A==} engines: {node: '>=14.0.0'} peerDependencies: rollup: 4.21.2 @@ -2278,26 +2175,32 @@ packages: cpu: [x64] os: [win32] - '@shikijs/core@1.1.2': - resolution: {integrity: sha512-ERVzNQz88ZkDqUpWeC57Kp+Kmx5RjqeDBR1M8AGWGom4yrkITiTfXCGmjchlDSw12MhDTuPYR4HVFW8uT61RaQ==} - - '@shikijs/core@1.12.1': - resolution: {integrity: sha512-biCz/mnkMktImI6hMfMX3H9kOeqsInxWEyCHbSlL8C/2TR1FqfmGxTLRNwYCKsyCyxWLbB8rEqXRVZuyxuLFmA==} - '@shikijs/core@1.16.2': resolution: {integrity: sha512-XSVH5OZCvE4WLMgdoBqfPMYmGHGmCC3OgZhw0S7KcSi2XKZ+5oHGe71GFnTljgdOxvxx5WrRks6QoTLKrl1eAA==} - '@shikijs/transformers@1.1.2': - resolution: {integrity: sha512-tldkUMW7RBkU2F6eXbiRMw3ja+hQer1EjwhD2NGOv6K0pgZdVp3JKjU8uisRtg65tyBqrVHq7zlLHVk7EKmUZA==} + '@shikijs/core@1.17.0': + resolution: {integrity: sha512-Mkk4Mp4bNnW1kytU8I7S5PK5teNSe0iKlfqxPss4sdwnlcU8a2N62Z3te2gVmZfU9t1HF6L3wyWuM43IvEeEsg==} - '@shikijs/twoslash@1.12.1': - resolution: {integrity: sha512-k4D6sC9p9GksbHa4RnB1VkQIZtQ+L7nQMqi/YAxEgTKZF5v7IW6dHak0Z7bvZXrfhle36NIqWMJXz5xDexupvw==} + '@shikijs/engine-javascript@1.17.0': + resolution: {integrity: sha512-EiBVlxmzJZdC2ypzn8k+vxLngbBNgHLS4RilwrFOABGRc72kUZubbD/6Chrq2RcVtD3yq1GtiiIdFMGd9BTX3Q==} - '@shikijs/vitepress-twoslash@1.12.1': - resolution: {integrity: sha512-zFW9im65bkyBUCLFA8wHte3QvOKyQybScqAZqaSuRm442KyKwGxAEpe+5F0Sj8BOPGNjekzMLJPtTDqUURuSYQ==} + '@shikijs/engine-oniguruma@1.17.0': + resolution: {integrity: sha512-nsXzJGLQ0fhKmA4Gwt1cF7vC8VuZ1HSDrTRuj48h/qDeX/TzmOlTDXQ3uPtyuhyg/2rbZRzNhN8UFU4fSnQfXg==} - '@shikijs/vscode-textmate@9.2.0': - resolution: {integrity: sha512-5FinaOp6Vdh/dl4/yaOTh0ZeKch+rYS8DUb38V3GMKYVkdqzxw53lViRKUYkVILRiVQT7dcPC7VvAKOR73zVtQ==} + '@shikijs/transformers@1.17.0': + resolution: {integrity: sha512-C/s6z0knkWBVRG6cmklTUn+70URKVE8qlQuFg6Bi/9iqpX68NZloZhxCtVHeTd56pit15hivTlgSAY+SP7C8hA==} + + '@shikijs/twoslash@1.17.0': + resolution: {integrity: sha512-CqXVLRbX5D/bN9OAWNVAxkjF1ZpqyzD6jHtKYor+rxvqz2QXK57taWo4IHa1s9APHpgGidMNxXVZZ5eN8uZnlg==} + + '@shikijs/types@1.17.0': + resolution: {integrity: sha512-Tvu2pA69lbpXB+MmgIaROP1tio8y0uYvKb5Foh3q0TJBTAJuaoa5eDEtS/0LquyveacsiVrYF4uEZILju+7Ybg==} + + '@shikijs/vitepress-twoslash@1.17.0': + resolution: {integrity: sha512-FcdZUtF1jL51fZfkITd1qEnmnVe/w8lnOGhEWptMqMNvMYzB8vxDv5y+E1zvE+rw0NbBuWtOmZea3WOah1nr6g==} + + '@shikijs/vscode-textmate@9.2.2': + resolution: {integrity: sha512-TMp15K+GGYrWlZM8+Lnj9EaHEFmOen0WJBrfa17hF7taDOYthuPPV0GWzfd/9iMij0akS/8Yw2ikquH7uVi/fg==} '@sidvind/better-ajv-errors@3.0.1': resolution: {integrity: sha512-++1mEYIeozfnwWI9P1ECvOPoacy+CgDASrmGvXPMCcqgx0YUzB01vZ78uHdQ443V6sTY+e9MzHqmN9DOls02aw==} @@ -2312,8 +2215,8 @@ packages: resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==} engines: {node: '>=10'} - '@sindresorhus/merge-streams@2.2.0': - resolution: {integrity: sha512-UTce8mUwUW0RikMb/eseJ7ys0BRkZVFB86orHzrfW12ZmFtym5zua8joZ4L7okH2dDFHkcFjqnZ5GocWBXOFtA==} + '@sindresorhus/merge-streams@2.3.0': + resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==} engines: {node: '>=18'} '@stylistic/eslint-plugin@2.8.0': @@ -2343,14 +2246,11 @@ packages: '@types/aria-query@5.0.4': resolution: {integrity: sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==} - '@types/clean-css@4.2.11': - resolution: {integrity: sha512-Y8n81lQVTAfP2TOdtJJEsCoYl1AnOkqDqMvXb9/7pfgZZ7r8YrEyurrAvAoAjHOGXKRybay+5CsExqIH6liccw==} - '@types/clear@0.1.4': resolution: {integrity: sha512-4nJjoilJPTbYF7Q4y5+F7JFDK8QdcwOItzwVv3RDEMWALT9Mx9UzfxCiUfpbFK05REhieXTCvhbNkiDW/Wfejw==} - '@types/connect@3.4.37': - resolution: {integrity: sha512-zBUSRqkfZ59OcwXon4HVxhx5oWCJmc0OtBTK05M+p0dYjgN6iTwIL2T/WbsQZrEsdnwaF9cWQ+azOnpPvIqY3Q==} + '@types/connect@3.4.38': + resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} '@types/debug@4.1.12': resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} @@ -2376,20 +2276,17 @@ packages: '@types/hast@3.0.4': resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} - '@types/html-minifier@4.0.5': - resolution: {integrity: sha512-LfE7f7MFd+YUfZnlBz8W43P4NgSObWiqyKapANsWCj63Aqeqli8/9gVsGP4CwC8jPpTTYlTopKCk9rJSuht/ew==} + '@types/http-proxy@1.17.15': + resolution: {integrity: sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==} - '@types/http-proxy@1.17.14': - resolution: {integrity: sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==} + '@types/istanbul-lib-coverage@2.0.6': + resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} - '@types/istanbul-lib-coverage@2.0.5': - resolution: {integrity: sha512-zONci81DZYCZjiLe0r6equvZut0b+dBRPBN5kBDjsONnutYNtJMoWQ9uR2RkL1gLG9NMTzvf+29e5RFfPbeKhQ==} + '@types/istanbul-lib-report@3.0.3': + resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==} - '@types/istanbul-lib-report@3.0.2': - resolution: {integrity: sha512-8toY6FgdltSdONav1XtUHl4LN1yTmLza+EuDazb/fEmRNCwjyqNVIQWs2IfC74IqjHkREs/nQ2FWq5kZU9IC0w==} - - '@types/istanbul-reports@3.0.3': - resolution: {integrity: sha512-1nESsePMBlf0RPRffLZi5ujYh7IH1BWL4y9pr+Bn3cJBdxz+RTP8bUFljLz9HvzhhOSWKdyBZ4DIivdL6rvgZg==} + '@types/istanbul-reports@3.0.4': + resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} '@types/json-schema@7.0.15': resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} @@ -2397,17 +2294,17 @@ packages: '@types/lodash-es@4.17.12': resolution: {integrity: sha512-0NgftHUcV4v34VhXm8QBSftKVXtbkBG3ViCjs6+eJ5a6y6Mi/jiFGPc1sC7QK+9BFhWrURE3EOggmWaSxL9OzQ==} - '@types/lodash@4.14.200': - resolution: {integrity: sha512-YI/M/4HRImtNf3pJgbF+W6FrXovqj+T+/HpENLTooK9PnkacBsDpeP3IpHab40CClUfhNmdM2WTNP2sa2dni5Q==} + '@types/lodash@4.17.7': + resolution: {integrity: sha512-8wTvZawATi/lsmNu10/j2hk1KEP0IvjubqPE3cu1Xz7xfXXt5oCq3SNUz4fMIP4XGF9Ky+Ue2tBA3hcS7LSBlA==} - '@types/mdast@4.0.3': - resolution: {integrity: sha512-LsjtqsyF+d2/yFOYaN22dHZI1Cpwkrj+g06G8+qtUKlhovPW89YhqSnfKtMbkgmEtYpH2gydRNULd6y8mciAFg==} + '@types/mdast@4.0.4': + resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} '@types/ms@0.7.34': resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} - '@types/node-sass@4.11.6': - resolution: {integrity: sha512-Qkf5Fs9zzsXchenUY7oVdIHyv8FtPgqIXqOJzhh3FDqpYjqvc/gtZ3hlZVFmKQhl7wyI4+WkRbYufYC5pfY7iw==} + '@types/node-sass@4.11.7': + resolution: {integrity: sha512-QY0sXZGPRzJ2obo66f9zB6S0Uo9PRdcoPKPbyftSoKXub90s4ut/JK3fYHOqmhYhRRVEB3P5o5rEnq2/bWBdeg==} '@types/node@20.16.5': resolution: {integrity: sha512-VwYCweNo3ERajwy0IUlqqcyZ8/A7Zwa9ZP3MnENWcB11AejO+tLy3pu850goUW2FC/IJMdZUfKpX/yxL1gymCA==} @@ -2421,9 +2318,6 @@ packages: '@types/pug@2.0.10': resolution: {integrity: sha512-Sk/uYFOBAB7mb74XcpizmH0KOR2Pv3D2Hmrh1Dmy5BmK3MpdSa5kqZcg6EKBdklU0bFXX9gCfzvpnyUehrPIuA==} - '@types/relateurl@0.2.33': - resolution: {integrity: sha512-bTQCKsVbIdzLqZhLkF5fcJQreE4y1ro4DIyVrlDNSCJRRwHhB8Z+4zXXa8jN6eDvc2HbRsEYgbvrnGvi54EpSw==} - '@types/resolve@1.20.2': resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} @@ -2433,23 +2327,23 @@ packages: '@types/semver@7.5.8': resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} - '@types/source-list-map@0.1.4': - resolution: {integrity: sha512-Kdfm7Sk5VX8dFW7Vbp18+fmAatBewzBILa1raHYxrGEFXT0jNl9x3LWfuW7bTbjEKFNey9Dfkj/UzT6z/NvRlg==} + '@types/source-list-map@0.1.6': + resolution: {integrity: sha512-5JcVt1u5HDmlXkwOD2nslZVllBBc7HDuOICfiZah2Z0is8M8g+ddAEawbmd3VjedfDHBzxCaXLs07QEmb7y54g==} '@types/stripe-v3@3.1.33': resolution: {integrity: sha512-fIE7F7alypCrnIMsk4naprHf8kXEvPM2Q9FGdL/3TDeGM0xlHohdVWkwuaEZ2tKzXB9QQKoS8k+ocLkPjZajwQ==} - '@types/tapable@1.0.10': - resolution: {integrity: sha512-q8F20SdXG5fdVJQ5yxsVlH+f+oekP42QeHv4s5KlrxTMT0eopXn7ol1rhxMcksf8ph7XNv811iVDE2hOpUvEPg==} + '@types/tapable@1.0.12': + resolution: {integrity: sha512-bTHG8fcxEqv1M9+TD14P8ok8hjxoOCkfKc8XXLaaD05kI7ohpeI956jtDOD3XHKBQrlyPughUtzm1jtVhHpA5Q==} - '@types/uglify-js@3.17.3': - resolution: {integrity: sha512-ToldSfJ6wxO21cakcz63oFD1GjqQbKzhZCD57eH7zWuYT5UEZvfUoqvrjX5d+jB9g4a/sFO0n6QSVzzn5sMsjg==} + '@types/uglify-js@3.17.5': + resolution: {integrity: sha512-TU+fZFBTBcXj/GpDpDaBmgWk/gn96kMZ+uocaFUlV2f8a6WdMzzI44QBCmGcCiYR0Y6ZlNRiyUyKKt5nl/lbzQ==} - '@types/unist@2.0.10': - resolution: {integrity: sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==} + '@types/unist@2.0.11': + resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==} - '@types/unist@3.0.2': - resolution: {integrity: sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==} + '@types/unist@3.0.3': + resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} '@types/vimeo__player@2.18.3': resolution: {integrity: sha512-IzSzb6doT4I4uAnBHa+mBCiNtK7iAllEJjtpkX0sKY6/s1Vi+aX1134IAiPgiyFlMvFab/oZQpSeccK4r0/T2A==} @@ -2463,17 +2357,17 @@ packages: '@types/webpack-hot-middleware@2.25.9': resolution: {integrity: sha512-fad4T9VfocBjS2fZxlqkGoXoVUAjVp0EEnKBRqPwnhEEDN/FqJoFkSP5t9O1gPH75qsyG2kkT/GSUqSNTn1ZPg==} - '@types/webpack-sources@3.2.1': - resolution: {integrity: sha512-iLC3Fsx62ejm3ST3PQ8vBMC54Rb3EoCprZjeJGI5q+9QjfDLGt9jeg/k245qz1G9AQnORGk0vqPicJFPT1QODQ==} + '@types/webpack-sources@3.2.3': + resolution: {integrity: sha512-4nZOdMwSPHZ4pTEZzSp0AsTM4K7Qmu40UKW4tJDiOVs20UzYF9l+qUe4s0ftfN0pin06n+5cWWDJXH+sbhAiDw==} - '@types/webpack@4.41.34': - resolution: {integrity: sha512-CN2aOGrR3zbMc2v+cKqzaClYP1ldkpPOgtdNvgX+RmlWCSWxHxpzz6WSCVQZRkF8D60ROlkRzAoEpgjWQ+bd2g==} + '@types/webpack@4.41.39': + resolution: {integrity: sha512-otxUJvoi6FbBq/64gGH34eblpKLgdi+gf08GaAh8Bx6So0ZZic028Ev/SUxD22gbthMKCkeeiXEat1kHLDJfYg==} - '@types/yargs-parser@21.0.1': - resolution: {integrity: sha512-axdPBuLuEJt0c4yI5OZssC19K2Mq1uKdrfZBzuxLvaztgqUtFYZUNw7lETExPYJR9jdEoIg4mb7RQKRQzOkeGQ==} + '@types/yargs-parser@21.0.3': + resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} - '@types/yargs@17.0.28': - resolution: {integrity: sha512-N3e3fkS86hNhtk6BEnc0rj3zcehaxx8QWhCROJkqpl5Zaoi7nAic3jH8q94jVD3zu5LGk+PUB6KAiDmimYOEQw==} + '@types/yargs@17.0.33': + resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==} '@types/youtube@0.1.0': resolution: {integrity: sha512-Pg33m3X2mFgdmhtvzOlAfUfgOa3341N3/2JCrVY/mXVxb4hagcqqEG6w4vGCfB64StQNWHSj/T8Eotb1Rko/FQ==} @@ -2499,10 +2393,6 @@ packages: typescript: optional: true - '@typescript-eslint/scope-manager@8.4.0': - resolution: {integrity: sha512-n2jFxLeY0JmKfUqy3P70rs6vdoPjHK8P/w+zJcV3fk0b0BwRXC/zxRTEnAsgYT7MwdQDt/ZEbtdzdVC+hcpF0A==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/scope-manager@8.5.0': resolution: {integrity: sha512-06JOQ9Qgj33yvBEx6tpC8ecP9o860rsR22hWMEd12WcTRrfaFgHr2RB/CA/B+7BMhHkXT4chg2MyboGdFGawYg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2516,23 +2406,10 @@ packages: typescript: optional: true - '@typescript-eslint/types@8.4.0': - resolution: {integrity: sha512-T1RB3KQdskh9t3v/qv7niK6P8yvn7ja1mS7QK7XfRVL6wtZ8/mFs/FHf4fKvTA0rKnqnYxl/uHFNbnEt0phgbw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/types@8.5.0': resolution: {integrity: sha512-qjkormnQS5wF9pjSi6q60bKUHH44j2APxfh9TQRXK8wbYVeDYYdYJGIROL87LGZZ2gz3Rbmjc736qyL8deVtdw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.4.0': - resolution: {integrity: sha512-kJ2OIP4dQw5gdI4uXsaxUZHRwWAGpREJ9Zq6D5L0BweyOrWsL6Sz0YcAZGWhvKnH7fm1J5YFE1JrQL0c9dd53A==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - '@typescript-eslint/typescript-estree@8.5.0': resolution: {integrity: sha512-vEG2Sf9P8BPQ+d0pxdfndw3xIXaoSjliG0/Ejk7UggByZPKXmJmw3GW5jV2gHNQNawBUyfahoSiCFVov0Ruf7Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2542,22 +2419,12 @@ packages: typescript: optional: true - '@typescript-eslint/utils@8.4.0': - resolution: {integrity: sha512-swULW8n1IKLjRAgciCkTCafyTHHfwVQFt8DovmaF69sKbOxTSFMmIZaSHjqO9i/RV0wIblaawhzvtva8Nmm7lQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - '@typescript-eslint/utils@8.5.0': resolution: {integrity: sha512-6yyGYVL0e+VzGYp60wvkBHiqDWOpT63pdMV2CVG4LVDd5uR6q1qQN/7LafBZtAtNIn/mqXjsSeS5ggv/P0iECw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - '@typescript-eslint/visitor-keys@8.4.0': - resolution: {integrity: sha512-zTQD6WLNTre1hj5wp09nBIDiOc2U5r/qmzo7wxPn4ZgAjHql09EofqhF9WF+fZHzL5aCyaIpPcT2hyxl73kr9A==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/visitor-keys@8.5.0': resolution: {integrity: sha512-yTPqMnbAZJNy2Xq2XU8AdtOW9tJIr+UQb64aXB9f3B1498Zx9JorVgFJcZpEc9UBuCCrdzKID2RGAMkYcDtZOw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2700,8 +2567,8 @@ packages: engines: {node: '>=16'} hasBin: true - '@vercel/nft@0.27.2': - resolution: {integrity: sha512-7LeioS1yE5hwPpQfD3DdH04tuugKjo5KrJk3yK5kAI3Lh76iSsK/ezoFQfzuT08X3ZASQOd1y9ePjLNI9+TxTQ==} + '@vercel/nft@0.27.4': + resolution: {integrity: sha512-Rioz3LJkEKicKCi9BSyc1RXZ5R6GmXosFMeBSThh6msWSOiArKhb7c75MiWwZEgPL7x0/l3TAfH/l0cxKNuUFA==} engines: {node: '>=16'} hasBin: true @@ -2757,17 +2624,17 @@ packages: '@vitest/utils@2.0.5': resolution: {integrity: sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==} - '@volar/language-core@2.4.1': - resolution: {integrity: sha512-9AKhC7Qn2mQYxj7Dz3bVxeOk7gGJladhWixUYKef/o0o7Bm4an+A3XvmcTHVqZ8stE6lBVH++g050tBtJ4TZPQ==} + '@volar/language-core@2.4.4': + resolution: {integrity: sha512-kO9k4kTLfxpg+6lq7/KAIv3m2d62IHuCL6GbVgYZTpfKvIGoAIlDxK7pFcB/eczN2+ydg/vnyaeZ6SGyZrJw2w==} - '@volar/source-map@2.4.1': - resolution: {integrity: sha512-Xq6ep3OZg9xUqN90jEgB9ztX5SsTz1yiV8wiQbcYNjWkek+Ie3dc8l7AVt3EhDm9mSIR58oWczHkzM2H6HIsmQ==} + '@volar/source-map@2.4.4': + resolution: {integrity: sha512-xG3PZqOP2haG8XG4Pg3PD1UGDAdqZg24Ru8c/qYjYAnmcj6GBR64mstx+bZux5QOyRaJK+/lNM/RnpvBD3489g==} - '@volar/typescript@2.4.1': - resolution: {integrity: sha512-UoRzC0PXcwajFQTu8XxKSYNsWNBtVja6Y9gC8eLv7kYm+UEKJCcZ8g7dialsOYA0HKs3Vpg57MeCsawFLC6m9Q==} + '@volar/typescript@2.4.4': + resolution: {integrity: sha512-QQMQRVj0fVHJ3XdRKiS1LclhG0VBXdFYlyuHRQF/xLk2PuJuHNWP26MDZNvEVCvnyUQuUQhIAfylwY5TGPgc6w==} - '@vue-macros/common@1.12.2': - resolution: {integrity: sha512-+NGfhrPvPNOb3Wg9PNPEXPe0HTXmVe6XJawL1gi3cIjOSGIhpOdvmMT2cRuWb265IpA/PeL5Sqo0+DQnEDxLvw==} + '@vue-macros/common@1.12.3': + resolution: {integrity: sha512-dlSqrGdIDhqMOz92XtlMNyuHHeHe594O6f10XLtmlB0Jrq/Pl4Hj8rXAnVlRdjg+ptbZRSNL6MSgOPPoC82owg==} engines: {node: '>=16.14.0'} peerDependencies: vue: 3.5.4 @@ -2775,31 +2642,25 @@ packages: vue: optional: true - '@vue/babel-helper-vue-transform-on@1.2.2': - resolution: {integrity: sha512-nOttamHUR3YzdEqdM/XXDyCSdxMA9VizUKoroLX6yTyRtggzQMHXcmwh8a7ZErcJttIBIc9s68a1B8GZ+Dmvsw==} + '@vue/babel-helper-vue-transform-on@1.2.5': + resolution: {integrity: sha512-lOz4t39ZdmU4DJAa2hwPYmKc8EsuGa2U0L9KaZaOJUt0UwQNjNA3AZTq6uEivhOKhhG1Wvy96SvYBoFmCg3uuw==} - '@vue/babel-plugin-jsx@1.2.2': - resolution: {integrity: sha512-nYTkZUVTu4nhP199UoORePsql0l+wj7v/oyQjtThUVhJl1U+6qHuoVhIvR3bf7eVKjbCK+Cs2AWd7mi9Mpz9rA==} + '@vue/babel-plugin-jsx@1.2.5': + resolution: {integrity: sha512-zTrNmOd4939H9KsRIGmmzn3q2zvv1mjxkYZHgqHZgDrXz5B1Q3WyGEjO2f+JrmKghvl1JIRcvo63LgM1kH5zFg==} peerDependencies: '@babel/core': ^7.0.0-0 peerDependenciesMeta: '@babel/core': optional: true - '@vue/babel-plugin-resolve-type@1.2.2': - resolution: {integrity: sha512-EntyroPwNg5IPVdUJupqs0CFzuf6lUrVvCspmv2J1FITLeGnUCuoGNNk78dgCusxEiYj6RMkTJflGSxk5aIC4A==} + '@vue/babel-plugin-resolve-type@1.2.5': + resolution: {integrity: sha512-U/ibkQrf5sx0XXRnUZD1mo5F7PkpKyTbfXM3a3rC4YnUz6crHEz9Jg09jzzL6QYlXNto/9CePdOg/c87O4Nlfg==} peerDependencies: '@babel/core': ^7.0.0-0 - '@vue/compiler-core@3.5.3': - resolution: {integrity: sha512-adAfy9boPkP233NTyvLbGEqVuIfK/R0ZsBsIOW4BZNfb4BRpRW41Do1u+ozJpsb+mdoy80O20IzAsHaihRb5qA==} - '@vue/compiler-core@3.5.4': resolution: {integrity: sha512-oNwn+BAt3n9dK9uAYvI+XGlutwuTq/wfj4xCBaZCqwwVIGtD7D6ViihEbyYZrDHIHTDE3Q6oL3/hqmAyFEy9DQ==} - '@vue/compiler-dom@3.5.3': - resolution: {integrity: sha512-wnzFArg9zpvk/811CDOZOadJRugf1Bgl/TQ3RfV4nKfSPok4hi0w10ziYUQR6LnnBAUlEXYLUfZ71Oj9ds/+QA==} - '@vue/compiler-dom@3.5.4': resolution: {integrity: sha512-yP9RRs4BDLOLfldn6ah+AGCNovGjMbL9uHvhDHf5wan4dAHLnFGOkqtfE7PPe4HTXIqE7l/NILdYw53bo1C8jw==} @@ -2815,6 +2676,9 @@ packages: '@vue/devtools-api@6.6.4': resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==} + '@vue/devtools-api@7.4.5': + resolution: {integrity: sha512-PX9uXirHOY2P99kb1cP3DxWZojFW3acNMqd+l4i5nKcqY59trXTOfwDZXt2Qifu0OU1izAQb76Ur6NPVldF2KQ==} + '@vue/devtools-core@7.4.4': resolution: {integrity: sha512-DLxgA3DfeADkRzhAfm3G2Rw/cWxub64SdP5b+s5dwL30+whOGj+QNhmyFpwZ8ZTrHDFRIPj0RqNzJ8IRR1pz7w==} peerDependencies: @@ -2823,16 +2687,11 @@ packages: '@vue/devtools-kit@7.4.4': resolution: {integrity: sha512-awK/4NfsUG0nQ7qnTM37m7ZkEUMREyPh8taFCX+uQYps/MTFEum0AD05VeGDRMXwWvMmGIcWX9xp8ZiBddY0jw==} - '@vue/devtools-shared@7.4.4': - resolution: {integrity: sha512-yeJULXFHOKIm8yL2JFO050a9ztTVqOCKTqN9JHFxGTJN0b+gjtfn6zC+FfyHUgjwCwf6E3hfKrlohtthcqoYqw==} + '@vue/devtools-kit@7.4.5': + resolution: {integrity: sha512-Uuki4Z6Bc/ExvtlPkeDNGSAe4580R+HPcVABfTE9TF7BTz3Nntk7vxIRUyWblZkUEcB/x+wn2uofyt5i2LaUew==} - '@vue/language-core@2.0.29': - resolution: {integrity: sha512-o2qz9JPjhdoVj8D2+9bDXbaI4q2uZTHQA/dbyZT4Bj1FR9viZxDJnLcKVHfxdn6wsOzRgpqIzJEEmSSvgMvDTQ==} - peerDependencies: - typescript: 5.6.2 - peerDependenciesMeta: - typescript: - optional: true + '@vue/devtools-shared@7.4.5': + resolution: {integrity: sha512-2XgUOkL/7QDmyYI9J7cm+rz/qBhcGv+W5+i1fhwdQ0HQ1RowhdK66F0QBuJSz/5k12opJY8eN6m03/XZMs7imQ==} '@vue/language-core@2.1.6': resolution: {integrity: sha512-MW569cSky9R/ooKMh6xa2g1D0AtRKbL56k83dzus/bx//RDJk24RHWkMzbAlXjMdDNyxAaagKPRquBIxkxlCkg==} @@ -2856,9 +2715,6 @@ packages: peerDependencies: vue: 3.5.4 - '@vue/shared@3.5.3': - resolution: {integrity: sha512-Jp2v8nylKBT+PlOUjun2Wp/f++TfJVFjshLzNtJDdmFJabJa7noGMncqXRM1vXGX+Yo2V7WykQFNxusSim8SCA==} - '@vue/shared@3.5.4': resolution: {integrity: sha512-L2MCDD8l7yC62Te5UUyPVpmexhL9ipVnYRw9CsWfm/BGRL5FwDX4a25bcJ/OJSD3+Hx+k/a8LDKcG2AFdJV3BA==} @@ -2974,6 +2830,10 @@ packages: abbrev@1.1.1: resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} + abbrev@2.0.0: + resolution: {integrity: sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + abort-controller@3.0.0: resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} engines: {node: '>=6.5'} @@ -2988,8 +2848,8 @@ packages: peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - acorn-walk@8.3.2: - resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==} + acorn-walk@8.3.4: + resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==} engines: {node: '>=0.4.0'} acorn@7.4.1: @@ -3006,8 +2866,8 @@ packages: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} - agent-base@7.1.0: - resolution: {integrity: sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==} + agent-base@7.1.1: + resolution: {integrity: sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==} engines: {node: '>= 14'} ajv-formats@2.1.1: @@ -3031,8 +2891,8 @@ packages: ajv@6.12.6: resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} - ajv@8.12.0: - resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==} + ajv@8.17.1: + resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} ansi-colors@4.1.3: resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} @@ -3051,8 +2911,8 @@ packages: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} - ansi-regex@6.0.1: - resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} + ansi-regex@6.1.0: + resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} engines: {node: '>=12'} ansi-styles@3.2.1: @@ -3101,14 +2961,15 @@ packages: aria-query@5.1.3: resolution: {integrity: sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==} - array-buffer-byte-length@1.0.0: - resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==} + array-buffer-byte-length@1.0.1: + resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} + engines: {node: '>= 0.4'} asap@2.0.6: resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} - assert-never@1.2.1: - resolution: {integrity: sha512-TaTivMB6pYI1kXwrFlEhLeGfOqoDNdTxjCdwRfFFkEA30Eu+k48W34nlok2EYWJfFFzqaEmichdNM7th6M5HNw==} + assert-never@1.3.0: + resolution: {integrity: sha512-9Z3vxQ+berkL/JJo0dK+EY3Lp0s3NtSnP3VCLsh5HDcZPrh0M+KQRK5sWhUeyPPH+/RCxZqOxLMR+YC6vlviEQ==} assertion-error@1.1.0: resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} @@ -3117,8 +2978,8 @@ packages: resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} engines: {node: '>=12'} - ast-kit@1.0.1: - resolution: {integrity: sha512-XdXKlmX3YIrGKJS7d324CAbswH+C1klMCIRQ4VRy0+iPxGeP2scVOoYd09/V6uGjGAi/ZuEwBLzT7xBerSKNQg==} + ast-kit@1.1.0: + resolution: {integrity: sha512-RlNqd4u6c/rJ5R+tN/ZTtyNrH8X0NHCvyt6gD8RHa3JjzxxHWoyaU0Ujk3Zjbh7IZqrYl1Sxm6XzZifmVxXxHQ==} engines: {node: '>=16.14.0'} ast-walker-scope@0.6.2: @@ -3128,8 +2989,8 @@ packages: async-sema@3.1.1: resolution: {integrity: sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==} - async@3.2.4: - resolution: {integrity: sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==} + async@3.2.6: + resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==} autoprefixer@10.4.20: resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==} @@ -3138,12 +2999,12 @@ packages: peerDependencies: postcss: 8.4.45 - available-typed-arrays@1.0.6: - resolution: {integrity: sha512-j1QzY8iPNPG4o4xmO3ptzpRxTciqD3MgEHtifP/YnJpIo58Xu+ne4BejlbkuaLfXn/nz6HFiw29bLpj2PNMdGg==} + available-typed-arrays@1.0.7: + resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} engines: {node: '>= 0.4'} - b4a@1.6.4: - resolution: {integrity: sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==} + b4a@1.6.6: + resolution: {integrity: sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==} babel-walk@3.0.0-canary-5: resolution: {integrity: sha512-GAwkz0AihzY5bkwIY5QDR+LvsRQgB/B+1foMPvi0FZPMl5fjD7ICiznUiBdLYMH1QYe6vqu4gWYytZOccLouFw==} @@ -3155,18 +3016,21 @@ packages: balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + bare-events@2.4.2: + resolution: {integrity: sha512-qMKFd2qG/36aA4GwvKq8MxnPgCQAmBWmSyLWsJcbn8v03wvIPQ/hG1Ms8bPzndZxMDoHpxez5VOS+gC9Yi24/Q==} + base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - big-integer@1.6.51: - resolution: {integrity: sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==} + big-integer@1.6.52: + resolution: {integrity: sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==} engines: {node: '>=0.6'} big.js@5.2.2: resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} - binary-extensions@2.2.0: - resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} + binary-extensions@2.3.0: + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} engines: {node: '>=8'} bindings@1.5.0: @@ -3188,8 +3052,8 @@ packages: brace-expansion@2.0.1: resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} - braces@3.0.2: - resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} browserslist@4.23.3: @@ -3245,18 +3109,11 @@ packages: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} - camel-case@3.0.0: - resolution: {integrity: sha512-+MbKztAYHXPr1jNTSKQF52VpcFjwY5RkR7fxksV8Doo4KAYc5Fl4UJRgthBbTmEx8C54DqahhbLJkDwjI3PI/w==} - - camelcase@6.3.0: - resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} - engines: {node: '>=10'} - caniuse-api@3.0.0: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} - caniuse-lite@1.0.30001647: - resolution: {integrity: sha512-n83xdNiyeNcHpzWY+1aFbqCK7LuLfBricc4+alSQL2Xb6OR3XpnQAmlDG+pQcdTfiHRuLcQ96VOfrPSGiNJYSg==} + caniuse-lite@1.0.30001660: + resolution: {integrity: sha512-GacvNTTuATm26qC74pt+ad1fW15mlQ/zuTzzY1ZoIzECTP8HURDfF43kNxPgf7H1jmelCBQTTbBNxdSXOA7Bqg==} case-police@0.7.0: resolution: {integrity: sha512-ULkv4kNeSBFCFwXE1NA/x6/FqY8lRRXT10HsGX7K0LcMcA/B45SgnNY98hnQ9c05AaVhgbR5jlCO0BXMlIEuPg==} @@ -3265,8 +3122,8 @@ packages: ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} - chai@4.3.10: - resolution: {integrity: sha512-0UXG04VuVbruMUYbJ6JctvH0YnC/4q3/AkT18q4NaITo91CUm0liMS9VqzT9vZhVQ/1eqPanMWjBM+Juhfb/9g==} + chai@4.5.0: + resolution: {integrity: sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw==} engines: {node: '>=4'} chai@5.1.1: @@ -3285,6 +3142,9 @@ packages: resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + change-case@5.4.4: + resolution: {integrity: sha512-HRQyTk2/YPEkt9TnUPbOpr64Uw3KOicFWPVBb+xiHvd6eBx/qPr9xqfBFDT8P2vWsvvz4jbEkfDe71W3VyNu2w==} + changelogen@0.5.5: resolution: {integrity: sha512-IzgToIJ/R9NhVKmL+PW33ozYkv53bXvufDNUSH3GTKXq1iCHGgkbgbtqEWbo8tnWNnt7nPDpjL8PwSG2iS8RVw==} hasBin: true @@ -3323,8 +3183,8 @@ packages: resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} engines: {node: '>=10'} - chrome-trace-event@1.0.3: - resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==} + chrome-trace-event@1.0.4: + resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==} engines: {node: '>=6.0'} ci-info@3.9.0: @@ -3338,10 +3198,6 @@ packages: citty@0.1.6: resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==} - clean-css@4.2.4: - resolution: {integrity: sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==} - engines: {node: '>= 4.0'} - clean-regexp@1.0.0: resolution: {integrity: sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==} engines: {node: '>=4'} @@ -3445,8 +3301,8 @@ packages: constantinople@4.0.1: resolution: {integrity: sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw==} - convert-gitmoji@0.1.3: - resolution: {integrity: sha512-t5yxPyI8h8KPvRwrS/sRrfIpT2gJbmBAY0TFokyUBy3PM44RuFRpZwHdACz+GTSPLRLo3s4qsscOMLjHiXBwzw==} + convert-gitmoji@0.1.5: + resolution: {integrity: sha512-4wqOafJdk2tqZC++cjcbGcaJ13BZ3kwldf06PTiAQRAB76Z1KJwZNL1SaRZMi2w1FM9RYTgZ6QErS8NUl/GBmQ==} convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} @@ -3458,8 +3314,8 @@ packages: resolution: {integrity: sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==} engines: {node: '>=12.13'} - core-js-compat@3.37.1: - resolution: {integrity: sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==} + core-js-compat@3.38.1: + resolution: {integrity: sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==} core-util-is@1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} @@ -3497,8 +3353,8 @@ packages: critters@0.0.24: resolution: {integrity: sha512-Oyqew0FGM0wYUSNqR0L6AteO5MpMoUU0rhKRieXeiKs+PmRTxiJMyaunYB2KF6fQ3dzChXKCpbFOEJx3OQ1v/Q==} - croner@8.0.2: - resolution: {integrity: sha512-HgSdlSUX8mIgDTTiQpWUP4qY4IFRMsduPCYdca34Pelt8MVdxdaDOzreFtCscA6R+cRZd7UbD1CD3uyx6J3X1A==} + croner@8.1.1: + resolution: {integrity: sha512-1VdUuRnQP4drdFkS8NKvDR1NBgevm8TOuflcaZEKsxw42CxonjW/2vkj1AKlinJb4ZLwBcuWF9GiPr7FQc6AQA==} engines: {node: '>=18.0'} cronstrue@2.50.0: @@ -3644,8 +3500,8 @@ packages: supports-color: optional: true - debug@4.3.6: - resolution: {integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==} + debug@4.3.7: + resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} engines: {node: '>=6.0'} peerDependencies: supports-color: '*' @@ -3656,8 +3512,8 @@ packages: decode-named-character-reference@1.0.2: resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} - deep-eql@4.1.3: - resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==} + deep-eql@4.1.4: + resolution: {integrity: sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==} engines: {node: '>=6'} deep-eql@5.0.2: @@ -3744,8 +3600,8 @@ packages: engines: {node: '>=0.10'} hasBin: true - detect-libc@2.0.2: - resolution: {integrity: sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==} + detect-libc@2.0.3: + resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} engines: {node: '>=8'} devalue@5.0.0: @@ -3772,16 +3628,26 @@ packages: dom-accessibility-api@0.5.16: resolution: {integrity: sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==} + dom-serializer@1.4.1: + resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} + dom-serializer@2.0.0: resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} domelementtype@2.3.0: resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} + domhandler@4.3.1: + resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} + engines: {node: '>= 4'} + domhandler@5.0.3: resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} engines: {node: '>= 4'} + domutils@2.8.0: + resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} + domutils@3.1.0: resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} @@ -3811,8 +3677,8 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - electron-to-chromium@1.5.4: - resolution: {integrity: sha512-orzA81VqLyIGUEA77YkVA1D+N+nNfl2isJVjjmOyrlxuooZ19ynb+dOlaDTqd/idKRS9lDCSBmtzM+kyCsMnkA==} + electron-to-chromium@1.5.19: + resolution: {integrity: sha512-kpLJJi3zxTR1U828P+LIUDZ5ohixyo68/IcYOHLqnbTPr/wdgn4i1ECvmALN9E16JPA6cvCG5UG79gVwVdEK5w==} emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -3827,16 +3693,13 @@ packages: resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} engines: {node: '>= 4'} - emoticon@4.0.1: - resolution: {integrity: sha512-dqx7eA9YaqyvYtUhJwT4rC1HIp82j5ybS1/vQ42ur+jBe17dJMwZE4+gvL1XadSFfxaPFFGt3Xsw+Y8akThDlw==} + emoticon@4.1.0: + resolution: {integrity: sha512-VWZfnxqwNcc51hIy/sbOdEem6D+cVtpPzEEtVAFdaas30+1dgkyaOQ4sQ6Bp0tOMqWO1v+HQfYaoodOkdhK6SQ==} encodeurl@1.0.2: resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} engines: {node: '>= 0.8'} - encoding@0.1.13: - resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} - enhanced-resolve@4.5.0: resolution: {integrity: sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==} engines: {node: '>=6.9.0'} @@ -3845,6 +3708,13 @@ packages: resolution: {integrity: sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==} engines: {node: '>=10.13.0'} + entities@2.2.0: + resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} + + entities@3.0.1: + resolution: {integrity: sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==} + engines: {node: '>=0.12'} + entities@4.5.0: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} @@ -3903,8 +3773,8 @@ packages: engines: {node: '>=18'} hasBin: true - escalade@3.1.2: - resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} + escalade@3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} engines: {node: '>=6'} escape-html@1.0.3: @@ -4108,8 +3978,11 @@ packages: fast-npm-meta@0.2.2: resolution: {integrity: sha512-E+fdxeaOQGo/CMWc9f4uHFfgUPJRAu7N3uB8GBvB3SDPAIWJK4GKyYhkAGFq+GYrcbKNfQIz5VVQyJnDuPPCrg==} - fastq@1.15.0: - resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} + fast-uri@3.0.1: + resolution: {integrity: sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==} + + fastq@1.17.1: + resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} fdir@6.3.0: resolution: {integrity: sha512-QOnuT+BOtivR77wYvCWHfGt9s4Pz1VIMbD463vegT5MLqNXy8rYFT/lPVEqf/bhYeT6qmqrNHhsX+rWwe3rOCQ==} @@ -4136,8 +4009,8 @@ packages: file-uri-to-path@1.0.0: resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} - fill-range@7.0.1: - resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} + fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} engines: {node: '>=8'} find-up-simple@1.0.0: @@ -4179,8 +4052,8 @@ packages: for-each@0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} - foreground-child@3.1.1: - resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} + foreground-child@3.3.0: + resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} engines: {node: '>=14'} fork-ts-checker-webpack-plugin@9.0.2: @@ -4209,8 +4082,8 @@ packages: resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} engines: {node: '>= 8'} - fs-monkey@1.0.5: - resolution: {integrity: sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==} + fs-monkey@1.0.6: + resolution: {integrity: sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==} fs.realpath@1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} @@ -4261,8 +4134,8 @@ packages: resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} engines: {node: '>=16'} - get-tsconfig@4.7.6: - resolution: {integrity: sha512-ZAqrLlu18NbDdRaHq+AKXzAmqIUPswPWKUchfytdAjiRFnCe5ojG2bstg6mRiZabkKfCoL/e98pbBELIV/YCeA==} + get-tsconfig@4.8.0: + resolution: {integrity: sha512-Pgba6TExTZ0FJAn1qkJAjIeKoDJ3CsI2ChuLohJnZl/tTU8MVrq3b+2t5UOPfRa4RMsorClBjJALkJUMjG1PAw==} giget@1.2.3: resolution: {integrity: sha512-8EHPljDvs7qKykr6uw8b+lqLiUc/vUg+KVTI0uND4s63TdsZM2Xus3mflvF0DDG9SiM4RlCkFGL+7aAjRmV7KA==} @@ -4292,9 +4165,8 @@ packages: glob-to-regexp@0.4.1: resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} - glob@10.4.1: - resolution: {integrity: sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw==} - engines: {node: '>=16 || 14 >=14.18'} + glob@10.4.5: + resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} hasBin: true glob@11.0.0: @@ -4373,8 +4245,8 @@ packages: has-property-descriptors@1.0.2: resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} - has-proto@1.0.1: - resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} + has-proto@1.0.3: + resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} engines: {node: '>= 0.4'} has-symbols@1.0.3: @@ -4388,15 +4260,11 @@ packages: has-unicode@2.0.1: resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==} - has@1.0.4: - resolution: {integrity: sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==} - engines: {node: '>= 0.4.0'} - hash-sum@2.0.0: resolution: {integrity: sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==} - hasown@2.0.0: - resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==} + hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} engines: {node: '>= 0.4'} hast-util-from-parse5@8.0.1: @@ -4411,8 +4279,11 @@ packages: hast-util-parse-selector@4.0.0: resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==} - hast-util-raw@9.0.2: - resolution: {integrity: sha512-PldBy71wO9Uq1kyaMch9AHIghtQvIwxBUkv823pKmkTM3oV1JxtsTNYdevMxvUHqcnOAuO65JKU2+0NOxc2ksA==} + hast-util-raw@9.0.4: + resolution: {integrity: sha512-LHE65TD2YiNsHD3YuXcKPHXPLuYh/gjp12mOfU8jxSrm1f/yJpsb0F/KKljS6U9LJoP0Ux+tCe8iJ2AsPzTdgA==} + + hast-util-to-html@9.0.2: + resolution: {integrity: sha512-RP5wNpj5nm1Z8cloDv4Sl4RS8jH5HYa0v93YB6Wb4poEzgMo/dAAL0KcT4974dCjcNG5pkLqTImeFHHCwwfY3g==} hast-util-to-parse5@8.0.0: resolution: {integrity: sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==} @@ -4420,6 +4291,9 @@ packages: hast-util-to-string@3.0.0: resolution: {integrity: sha512-OGkAxX1Ua3cbcW6EJ5pT/tslVb90uViVkcJ4ZZIMW/R33DX/AkcJcRrPebPwJkHYwlDHXz4aIwvAAaAdtrACFA==} + hast-util-whitespace@3.0.0: + resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} + hastscript@8.0.0: resolution: {integrity: sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==} @@ -4433,17 +4307,12 @@ packages: hosted-git-info@2.8.9: resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} - html-entities@2.4.0: - resolution: {integrity: sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==} + html-entities@2.5.2: + resolution: {integrity: sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==} html-escaper@2.0.2: resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} - html-minifier@4.0.0: - resolution: {integrity: sha512-aoGxanpFPLg7MkIl/DDFYtb0iWz7jMFGqFhvEDZga6/4QTjneiD8I/NXL1x5aaoCp7FSIT6h/OhykDdPsbtMig==} - engines: {node: '>=6'} - hasBin: true - html-tags@3.3.1: resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==} engines: {node: '>=8'} @@ -4470,6 +4339,38 @@ packages: html-void-elements@3.0.0: resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} + htmlnano@2.1.1: + resolution: {integrity: sha512-kAERyg/LuNZYmdqgCdYvugyLWNFAm8MWXpQMz1pLpetmCbFwoMxvkSoaAMlFrOC4OKTWI4KlZGT/RsNxg4ghOw==} + peerDependencies: + cssnano: ^7.0.0 + postcss: 8.4.45 + purgecss: ^6.0.0 + relateurl: ^0.2.7 + srcset: 5.0.1 + svgo: ^3.0.2 + terser: ^5.10.0 + uncss: ^0.17.3 + peerDependenciesMeta: + cssnano: + optional: true + postcss: + optional: true + purgecss: + optional: true + relateurl: + optional: true + srcset: + optional: true + svgo: + optional: true + terser: + optional: true + uncss: + optional: true + + htmlparser2@7.2.0: + resolution: {integrity: sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==} + htmlparser2@8.0.2: resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==} @@ -4508,10 +4409,6 @@ packages: resolution: {integrity: sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==} engines: {node: '>=10.18'} - iconv-lite@0.6.3: - resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} - engines: {node: '>=0.10.0'} - icss-utils@5.1.0: resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} engines: {node: ^10 || ^12 || >= 14} @@ -4528,15 +4425,15 @@ packages: image-meta@0.2.1: resolution: {integrity: sha512-K6acvFaelNxx8wc2VjbIzXKDVB0Khs0QT35U6NkGfTdCmjLNcO2945m7RFNR9/RPVFm48hq7QPzK8uGH18HCGw==} - immutable@4.3.4: - resolution: {integrity: sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA==} + immutable@4.3.7: + resolution: {integrity: sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==} import-fresh@3.3.0: resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} engines: {node: '>=6'} - importx@0.4.3: - resolution: {integrity: sha512-x6E6OxmWq/SUaj7wDeDeSjyHP+rMUbEaqJ5fw0uEtC/FTX9ocxNMFJ+ONnpJIsRpFz3ya6qJAK4orwSKqw0BSQ==} + importx@0.4.4: + resolution: {integrity: sha512-Lo1pukzAREqrBnnHC+tj+lreMTAvyxtkKsMxLY8H15M/bvLl54p3YuoTI70Tz7Il0AsgSlD7Lrk/FaApRcBL7w==} impound@0.1.0: resolution: {integrity: sha512-F9nJgOsDc3tysjN74edE0vGPEQrU7DAje6g5nNAL5Jc9Tv4JW3mH7XMGne+EaadTniDXLeUrVR21opkNfWO1zQ==} @@ -4567,8 +4464,12 @@ packages: resolution: {integrity: sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - internal-slot@1.0.5: - resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==} + ini@4.1.3: + resolution: {integrity: sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + internal-slot@1.0.7: + resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} engines: {node: '>= 0.4'} ioredis@5.4.1: @@ -4592,8 +4493,9 @@ packages: resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} engines: {node: '>= 0.4'} - is-array-buffer@3.0.2: - resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==} + is-array-buffer@3.0.4: + resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} + engines: {node: '>= 0.4'} is-arrayish@0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} @@ -4617,8 +4519,9 @@ packages: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} - is-core-module@2.13.1: - resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} + is-core-module@2.15.1: + resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==} + engines: {node: '>= 0.4'} is-date-object@1.0.5: resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} @@ -4664,8 +4567,12 @@ packages: resolution: {integrity: sha512-K55T22lfpQ63N4KEN57jZUAaAYqYHEe8veb/TycJRk9DdSCLLcovXz/mL6mOnhQaZsQGwPhuFopdQIlqGSEjiQ==} engines: {node: '>=18'} - is-map@2.0.2: - resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==} + is-json@2.0.1: + resolution: {integrity: sha512-6BEnpVn1rcf3ngfmViLM6vjUjGErbdrL4rwlv+u1NO1XO8kqT4YGL8+19Q+Z/bas8tY90BTWMk2+fW1g6hQjbA==} + + is-map@2.0.3: + resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} + engines: {node: '>= 0.4'} is-module@1.0.0: resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} @@ -4690,10 +4597,6 @@ packages: resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} engines: {node: '>=12'} - is-primitive@3.0.1: - resolution: {integrity: sha512-GljRxhWvlCNRfZyORiH77FwdFwGcMO620o37EOYC0ORWdq+WYNVqW0w2Juzew4M+L81l6/QS3t5gkkihyRqv9w==} - engines: {node: '>=0.10.0'} - is-promise@2.2.2: resolution: {integrity: sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==} @@ -4704,11 +4607,13 @@ packages: resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} engines: {node: '>= 0.4'} - is-set@2.0.2: - resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==} + is-set@2.0.3: + resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} + engines: {node: '>= 0.4'} - is-shared-array-buffer@1.0.2: - resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} + is-shared-array-buffer@1.0.3: + resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} + engines: {node: '>= 0.4'} is-ssh@1.4.0: resolution: {integrity: sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==} @@ -4729,15 +4634,13 @@ packages: resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} engines: {node: '>= 0.4'} - is-typed-array@1.1.12: - resolution: {integrity: sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==} + is-weakmap@2.0.2: + resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} engines: {node: '>= 0.4'} - is-weakmap@2.0.1: - resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==} - - is-weakset@2.0.2: - resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==} + is-weakset@2.0.3: + resolution: {integrity: sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==} + engines: {node: '>= 0.4'} is-what@4.1.16: resolution: {integrity: sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==} @@ -4780,9 +4683,8 @@ packages: resolution: {integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==} engines: {node: '>=8'} - jackspeak@3.1.2: - resolution: {integrity: sha512-kWmLKn2tRtfYMF/BakihVVRzBKOxz4gJMiL2Rj91WnAB5TPZumSH99R/Yf1qE1u4uRimvCSJfm6hnxohXeEXjQ==} - engines: {node: '>=14'} + jackspeak@3.4.3: + resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} jackspeak@4.0.1: resolution: {integrity: sha512-cub8rahkh0Q/bw1+GxP7aeSe29hHHn2V4m29nnDlvCdlgU+3UGxkZp7Z53jLUdpX3jdTO0nJZUDl3xvbWc2Xog==} @@ -4808,11 +4710,15 @@ packages: resolution: {integrity: sha512-pmfRbVRs/7khFrSAYnSiJ8C0D5GvzkE4Ey2pAvUcJsw1ly/p+7ut27jbJrjY79BpAJQJ4gXYFtK6d1Aub+9baQ==} hasBin: true - js-beautify@1.14.9: - resolution: {integrity: sha512-coM7xq1syLcMyuVGyToxcj2AlzhkDjmfklL8r0JgJ7A76wyGMpJ1oA35mr4APdYNO/o/4YY8H54NQIJzhMbhBg==} - engines: {node: '>=12'} + js-beautify@1.15.1: + resolution: {integrity: sha512-ESjNzSlt/sWE8sciZH8kBF8BPlwXPwhR6pWKAw8bw4Bwj+iZcnKW6ONWUutJ7eObuBZQpiIb8S7OYspWrKt7rA==} + engines: {node: '>=14'} hasBin: true + js-cookie@3.0.5: + resolution: {integrity: sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==} + engines: {node: '>=14'} + js-levenshtein@1.1.6: resolution: {integrity: sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==} engines: {node: '>=0.10.0'} @@ -4995,14 +4901,11 @@ packages: loupe@3.1.1: resolution: {integrity: sha512-edNu/8D5MKVfGVFRhFf8aAxiTM6Wumfz5XsaatSxlD3w4R1d/WEKUTydCdPGbl9K7QG/Ca3GnDV2sIKIpXRQcw==} - lower-case@1.1.4: - resolution: {integrity: sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==} - lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} - lru-cache@11.0.0: - resolution: {integrity: sha512-Qv32eSV1RSCfhY3fpPE2GNZ8jgM9X7rdAfemLWqTUxwiyIC4jJ6Sy0fZ8H+oLWevO6i4/bizg7c8d8i6bxrzbA==} + lru-cache@11.0.1: + resolution: {integrity: sha512-CgeuL5uom6j/ZVrg7G/+1IXqRY8JXX4Hghfy5YE0EhoYQWvndP1kufu58cmZLNIDKnRhZrXfdS9urVWx98AipQ==} engines: {node: 20 || >=22} lru-cache@5.1.1: @@ -5019,9 +4922,6 @@ packages: magic-string@0.30.11: resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==} - magicast@0.3.4: - resolution: {integrity: sha512-TyDF/Pn36bBji9rWKHlZe+PZb6Mx5V8IHCSxk7X4aljM4e/vyDvZZYwHewdVaqiA0nb3ghfHU/6AUpDxWoER2Q==} - magicast@0.3.5: resolution: {integrity: sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==} @@ -5062,8 +4962,8 @@ packages: mdast-util-from-markdown@2.0.1: resolution: {integrity: sha512-aJEUyzZ6TzlsX2s5B4Of7lN7EQtAxvtradMMglCQDyaTFgse6CmtmdJ15ElnVRlCg1vpNyVtbem0PWzlNieZsA==} - mdast-util-gfm-autolink-literal@2.0.0: - resolution: {integrity: sha512-FyzMsduZZHSc3i0Px3PQcBT4WJY/X/RCtEJKuybiC6sjPqLv7h1yqAkmILZtuxMSsUyaLUWNp71+vQH2zqp5cg==} + mdast-util-gfm-autolink-literal@2.0.1: + resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==} mdast-util-gfm-footnote@2.0.0: resolution: {integrity: sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==} @@ -5120,26 +5020,26 @@ packages: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} - micromark-core-commonmark@2.0.0: - resolution: {integrity: sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA==} + micromark-core-commonmark@2.0.1: + resolution: {integrity: sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA==} - micromark-extension-gfm-autolink-literal@2.0.0: - resolution: {integrity: sha512-rTHfnpt/Q7dEAK1Y5ii0W8bhfJlVJFnJMHIPisfPK3gpVNuOP0VnRl96+YJ3RYWV/P4gFeQoGKNlT3RhuvpqAg==} + micromark-extension-gfm-autolink-literal@2.1.0: + resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==} - micromark-extension-gfm-footnote@2.0.0: - resolution: {integrity: sha512-6Rzu0CYRKDv3BfLAUnZsSlzx3ak6HAoI85KTiijuKIz5UxZxbUI+pD6oHgw+6UtQuiRwnGRhzMmPRv4smcz0fg==} + micromark-extension-gfm-footnote@2.1.0: + resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==} - micromark-extension-gfm-strikethrough@2.0.0: - resolution: {integrity: sha512-c3BR1ClMp5fxxmwP6AoOY2fXO9U8uFMKs4ADD66ahLTNcwzSCyRVU4k7LPV5Nxo/VJiR4TdzxRQY2v3qIUceCw==} + micromark-extension-gfm-strikethrough@2.1.0: + resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==} - micromark-extension-gfm-table@2.0.0: - resolution: {integrity: sha512-PoHlhypg1ItIucOaHmKE8fbin3vTLpDOUg8KAr8gRCF1MOZI9Nquq2i/44wFvviM4WuxJzc3demT8Y3dkfvYrw==} + micromark-extension-gfm-table@2.1.0: + resolution: {integrity: sha512-Ub2ncQv+fwD70/l4ou27b4YzfNaCJOvyX4HxXU15m7mpYY+rjuWzsLIPZHJL253Z643RpbcP1oeIJlQ/SKW67g==} micromark-extension-gfm-tagfilter@2.0.0: resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} - micromark-extension-gfm-task-list-item@2.0.1: - resolution: {integrity: sha512-cY5PzGcnULaN5O7T+cOzfMoHjBW7j+T9D2sucA5d/KbsBTPcYdebm9zUd9zzdgJGCwahV+/W78Z3nbulBYVbTw==} + micromark-extension-gfm-task-list-item@2.1.0: + resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==} micromark-extension-gfm@3.0.0: resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} @@ -5192,8 +5092,8 @@ packages: micromark-util-sanitize-uri@2.0.0: resolution: {integrity: sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==} - micromark-util-subtokenize@2.0.0: - resolution: {integrity: sha512-vc93L1t+gpR3p8jxeVdaYlbV2jTYteDje19rNSS/H5dlhxUYll5Fy6vJ2cDwP8RnsXi818yGty1ayP55y3W6fg==} + micromark-util-subtokenize@2.0.1: + resolution: {integrity: sha512-jZNtiFl/1aY73yS3UGQkutD0UbhTt68qnRpw2Pifmz5wV9h8gOVsN70v+Lq/f1rKaU/W8pxRe8y8Q9FX1AOe1Q==} micromark-util-symbol@2.0.0: resolution: {integrity: sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==} @@ -5204,8 +5104,8 @@ packages: micromark@4.0.0: resolution: {integrity: sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==} - micromatch@4.0.5: - resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} + micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} engines: {node: '>=8.6'} mime-db@1.52.0: @@ -5231,8 +5131,8 @@ packages: engines: {node: '>=10.0.0'} hasBin: true - mime@4.0.3: - resolution: {integrity: sha512-KgUb15Oorc0NEKPbvfa0wRU+PItIEZmiv+pyAO2i0oTIVTJhlzMclU7w4RXWQrSOVH5ax/p/CkIO7KI4OyFJTQ==} + mime@4.0.4: + resolution: {integrity: sha512-v8yqInVjhXyqP6+Kw4fV3ZzeMRqEW6FotRsKXjRS5VMTNIuXsdRoAvklpoRgSqXm6o9VNH4/C0mgedko9DdLsQ==} engines: {node: '>=16'} hasBin: true @@ -5303,11 +5203,11 @@ packages: engines: {node: '>=10'} hasBin: true - mkdist@1.5.4: - resolution: {integrity: sha512-GEmKYJG5K1YGFIq3t0K3iihZ8FTgXphLf/4UjbmpXIAtBFn4lEjXk3pXNTSfy7EtcEXhp2Nn1vzw5pIus6RY3g==} + mkdist@1.5.9: + resolution: {integrity: sha512-PdJimzhcgDxaHpk1SUabw56gT3BU15vBHUTHkeeus8Kl7jUkpgG7+z0PiS/y23XXgO8TiU/dKP3L1oG55qrP1g==} hasBin: true peerDependencies: - sass: ^1.77.8 + sass: ^1.78.0 typescript: 5.6.2 vue-tsc: ^1.8.27 || ^2.0.21 peerDependenciesMeta: @@ -5332,9 +5232,6 @@ packages: ms@2.0.0: resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} - ms@2.1.2: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} @@ -5373,8 +5270,8 @@ packages: xml2js: optional: true - nitropack@2.9.6: - resolution: {integrity: sha512-HP2PE0dREcDIBVkL8Zm6eVyrDd10/GI9hTL00PHvjUM8I9Y/2cv73wRDmxNyInfrx/CJKHATb2U/pQrqpzJyXA==} + nitropack@2.9.7: + resolution: {integrity: sha512-aKXvtNrWkOCMsQbsk4A0qQdBjrJ1ZcvwlTQevI/LAgLWLYc5L7Q/YiYxGLal4ITyNSlzir1Cm1D2ZxnYhmpMEw==} engines: {node: ^16.11.0 || >=17.0.0} hasBin: true peerDependencies: @@ -5383,14 +5280,11 @@ packages: xml2js: optional: true - no-case@2.3.2: - resolution: {integrity: sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==} - node-abort-controller@3.1.1: resolution: {integrity: sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==} - node-addon-api@7.0.0: - resolution: {integrity: sha512-vgbBJTS4m5/KkE16t5Ly0WW9hz46swAstv0hYYwMtbG7AznRhNyfLRe8HZAiWIpcHzoO7HxhLuBQj9rJ/Ho0ZA==} + node-addon-api@7.1.1: + resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==} node-emoji@2.1.3: resolution: {integrity: sha512-E2WEOVsgs7O16zsURJ/eH8BqhF029wGpEOnv7Urwdo2wmQanOACwJQh0devF9D9RhoZru0+9JXIS0dBXIAz+lA==} @@ -5412,8 +5306,8 @@ packages: resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} engines: {node: '>= 6.13.0'} - node-gyp-build@4.6.1: - resolution: {integrity: sha512-24vnklJmyRS8ViBNI8KbtK/r/DmXQMRiOMXTNz2nrTnAYUwjmEEbnnpB/+kt+yWRv73bPsSPRFddrcIbAxSiMQ==} + node-gyp-build@4.8.2: + resolution: {integrity: sha512-IRUxE4BVsHWXkV/SFOut4qTlagw2aM8T5/vnTsmrHJvVoKueJHRc/JaFND7QDDc61kLYUJ6qlZM3sqTSyx2dTw==} hasBin: true node-releases@2.0.18: @@ -5424,9 +5318,9 @@ packages: engines: {node: '>=6'} hasBin: true - nopt@6.0.0: - resolution: {integrity: sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + nopt@7.2.1: + resolution: {integrity: sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} hasBin: true normalize-package-data@2.5.0: @@ -5475,19 +5369,20 @@ packages: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} - object-inspect@1.13.0: - resolution: {integrity: sha512-HQ4J+ic8hKrgIt3mqk6cVOVrW2ozL4KdvHlqpBv9vDYWx9ysAgENAdvy4FoGF+KFdhR7nQTNm5J0ctAeOwn+3g==} + object-inspect@1.13.2: + resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} + engines: {node: '>= 0.4'} - object-is@1.1.5: - resolution: {integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==} + object-is@1.1.6: + resolution: {integrity: sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==} engines: {node: '>= 0.4'} object-keys@1.1.1: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} engines: {node: '>= 0.4'} - object.assign@4.1.4: - resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} + object.assign@4.1.5: + resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} engines: {node: '>= 0.4'} ofetch@1.3.4: @@ -5511,6 +5406,9 @@ packages: resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} engines: {node: '>=12'} + oniguruma-to-js@0.3.3: + resolution: {integrity: sha512-m90/WEhgs8g4BxG37+Nu3YrMfJDs2YXtYtIllhsEPR+wP3+K4EZk6dDUvy2v2K4MNFDDOYKL4/yqYPXDqyozTQ==} + open@10.1.0: resolution: {integrity: sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==} engines: {node: '>=18'} @@ -5527,8 +5425,8 @@ packages: resolution: {integrity: sha512-c/hfooPx+RBIOPM09GSxABOZhYPblDoyaGhqBkD/59vtpN21jEuWKDlM0KYTvqJVlSYjKs0tBcIdeXKChlSPtw==} hasBin: true - openapi-typescript@7.0.0: - resolution: {integrity: sha512-5NobO3pavTUVmErRVjnfiIIqCNjCrZeva4ElOA3nNKcSo4Jm5G7zv4WLcw6S+jDVnGGRkchxnJ2yIJBp9ULUAg==} + openapi-typescript@7.4.0: + resolution: {integrity: sha512-u4iVuTGkzKG4rHFUMA/IFXTks9tYVQzkowZsScMOdzJSvIF10qSNySWHTwnN2fD+MEeWFAM8i1f3IUBlgS92eQ==} hasBin: true peerDependencies: typescript: 5.6.2 @@ -5537,8 +5435,8 @@ packages: resolution: {integrity: sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==} hasBin: true - optionator@0.9.3: - resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} + optionator@0.9.4: + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} engines: {node: '>= 0.8.0'} p-limit@2.3.0: @@ -5568,15 +5466,9 @@ packages: package-json-from-dist@1.0.0: resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} - package-manager-detector@0.1.2: - resolution: {integrity: sha512-iePyefLTOm2gEzbaZKSW+eBMjg+UYsQvUKxmvGXAQ987K16efBg10MxIjZs08iyX+DY2/owKY9DIdu193kX33w==} - package-manager-detector@0.2.0: resolution: {integrity: sha512-E385OSk9qDcXhcM9LNSe4sdhx8a9mAPrZ4sMLW+tmxl5ZuGtPUcdFu+MPP2jbgiWAZ6Pfe5soGFMd+0Db5Vrog==} - param-case@2.1.1: - resolution: {integrity: sha512-eQE845L6ot89sk2N8liD8HAuH4ca6Vvr7VWAWwt7+kvvG5aBcPmmphQ68JsEG2qa9n1TykS2DLeMt363AAH8/w==} - parent-module@1.0.1: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} engines: {node: '>=6'} @@ -5664,8 +5556,8 @@ packages: perfect-debounce@1.0.0: resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==} - picocolors@1.0.1: - resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} + picocolors@1.1.0: + resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==} picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} @@ -5695,6 +5587,10 @@ packages: resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} engines: {node: '>=4'} + possible-typed-array-names@1.0.0: + resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} + engines: {node: '>= 0.4'} + postcss-calc@10.0.2: resolution: {integrity: sha512-DT/Wwm6fCKgpYVI7ZEWuPJ4az8hiEHtCUeYjZXqU7Ou4QqYh1Df2yCQ7Ca6N7xqKPFkxN3fhf+u9KSoOCJNAjg==} engines: {node: ^18.12 || ^20.9 || >=22.0} @@ -5822,8 +5718,8 @@ packages: peerDependencies: postcss: 8.4.45 - postcss-nested@6.0.1: - resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} + postcss-nested@6.2.0: + resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==} engines: {node: '>=12.0'} peerDependencies: postcss: 8.4.45 @@ -5929,6 +5825,18 @@ packages: resolution: {integrity: sha512-7KTLTdzdZZYscUc65XmjFiB73vBhBfbPztCYdUNvlaso9PrzjzcmjqBPR0lNGkcVlcO4BjiO5rK/qNz+XAen1Q==} engines: {node: ^10 || ^12 || >=14} + posthtml-parser@0.11.0: + resolution: {integrity: sha512-QecJtfLekJbWVo/dMAA+OSwY79wpRmbqS5TeXvXSX+f0c6pW4/SE6inzZ2qkU7oAMCPqIDkZDvd/bQsSFUnKyw==} + engines: {node: '>=12'} + + posthtml-render@3.0.0: + resolution: {integrity: sha512-z+16RoxK3fUPgwaIgH9NGnK1HKY9XIDpydky5eQGgAFVXTCSezalv9U2jQuNV+Z9qV1fDWNzldcw4eK0SSbqKA==} + engines: {node: '>=12'} + + posthtml@0.16.6: + resolution: {integrity: sha512-JcEmHlyLK/o0uGAlj65vgg+7LIms0xKXe60lcDOTU7oVX/3LuEuLwrQpW3VJ7de5TaFKiW4kWkaIpJL42FEgxQ==} + engines: {node: '>=12.0.0'} + prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} @@ -5968,8 +5876,8 @@ packages: resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} engines: {node: '>= 6'} - property-information@6.4.1: - resolution: {integrity: sha512-OHYtXfu5aI2sS2LWFSN5rgJjrQ4pCy8i1jubJLe2QvMF8JJ++HXTUIVWFLfXJoaOfvYYjk2SN8J2wFUWIGXT4w==} + property-information@6.5.0: + resolution: {integrity: sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==} proto-list@1.2.4: resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} @@ -5983,11 +5891,11 @@ packages: pug-attrs@3.0.0: resolution: {integrity: sha512-azINV9dUtzPMFQktvTXciNAfAuVh/L/JCl0vtPCwvOA21uZrC08K/UnmrL+SXGEVc1FwzjW62+xw5S/uaLj6cA==} - pug-code-gen@3.0.2: - resolution: {integrity: sha512-nJMhW16MbiGRiyR4miDTQMRWDgKplnHyeLvioEJYbk1RsPI3FuA3saEP8uwnTb2nTJEKBU90NFVWJBk4OU5qyg==} + pug-code-gen@3.0.3: + resolution: {integrity: sha512-cYQg0JW0w32Ux+XTeZnBEeuWrAY7/HNE6TWnhiHGnnRYlCgyAUPoyh9KzCMa9WhcJlJ1AtQqpEYHc+vbCzA+Aw==} - pug-error@2.0.0: - resolution: {integrity: sha512-sjiUsi9M4RAGHktC1drQfCr5C5eriu24Lfbt4s+7SykztEOwVZtbFk1RRq0tzLxcMxMYTBR+zMQaG07J/btayQ==} + pug-error@2.1.0: + resolution: {integrity: sha512-lv7sU9e5Jk8IeUheHata6/UThZ7RK2jnaaNztxfPYUY+VxZyk/ePVaNZ/vwmH8WqGvDz3LrNYt/+gA55NDg6Pg==} pug-filters@4.0.0: resolution: {integrity: sha512-yeNFtq5Yxmfz0f9z2rMXGw/8/4i1cCFecw/Q7+D0V2DdtII5UvqE12VaZ2AY7ri6o5RNXiweGH79OCq+2RQU4A==} @@ -6018,15 +5926,15 @@ packages: pug-walk@2.0.0: resolution: {integrity: sha512-yYELe9Q5q9IQhuvqsZNwA5hfPkMJ8u92bQLIMcsMxf/VADjNtEYptU+inlufAFYcWdHlwNfZOEnOOQrZrcyJCQ==} - pug@3.0.2: - resolution: {integrity: sha512-bp0I/hiK1D1vChHh6EfDxtndHji55XP/ZJKwsRqrz6lRia6ZC2OZbdAymlxdVFwd1L70ebrVJw4/eZ79skrIaw==} + pug@3.0.3: + resolution: {integrity: sha512-uBi6kmc9f3SZ3PXxqcHiUZLmIXgfgWooKWXcwSGwQd2Zi5Rb0bT14+8CJjJgI8AB+nndLaNgHGrcc6bPIB665g==} punycode.js@2.3.1: resolution: {integrity: sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==} engines: {node: '>=6'} - punycode@2.3.0: - resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} + punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} queue-microtask@1.2.3: @@ -6051,8 +5959,8 @@ packages: react-is@17.0.2: resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} - react-is@18.2.0: - resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} + react-is@18.3.1: + resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} read-cache@1.0.0: resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} @@ -6098,6 +6006,9 @@ packages: regenerator-runtime@0.14.1: resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} + regex@4.3.2: + resolution: {integrity: sha512-kK/AA3A9K6q2js89+VMymcboLOlF5lZRCYJv3gzszXFHBr6kO6qLGzbm+UIugBEV8SMMKCTR59txoY6ctRHYVw==} + regexp-ast-analysis@0.7.1: resolution: {integrity: sha512-sZuz1dYW/ZsfG17WSAG7eS85r5a0dDsvg+7BiiYR5o6lKCAtUrEwdmRmaGF6rwVj3LcmAeYkOWKEPlbPzN3Y3A==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} @@ -6106,8 +6017,8 @@ packages: resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==} hasBin: true - regexp.prototype.flags@1.5.1: - resolution: {integrity: sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==} + regexp.prototype.flags@1.5.2: + resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} engines: {node: '>= 0.4'} regjsparser@0.10.0: @@ -6133,15 +6044,15 @@ packages: resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==} engines: {node: '>= 0.10'} - remark-emoji@4.0.1: - resolution: {integrity: sha512-fHdvsTR1dHkWKev9eNyhTo4EFwbUvJ8ka9SgeWkMPYFX4WoI7ViVBms3PjlQYgw5TLvNQso3GUB/b/8t3yo+dg==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + remark-emoji@5.0.1: + resolution: {integrity: sha512-QCqTSvcZ65Ym+P+VyBKd4JfJfh7icMl7cIOGVmPMzWkDtdD8pQ0nQG7yxGolVIiMzSx90EZ7SwNiVpYpfTxn7w==} + engines: {node: '>=18'} remark-gfm@4.0.0: resolution: {integrity: sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==} - remark-mdc@3.0.2: - resolution: {integrity: sha512-HoCaTwIkvYp1Kj9EiKMNpfAjLO53PwiaeA5J2o+uIBfCHjcOWai3oDmCkEZVCIHbHgU/qSZ8JeiQftksnVKTeQ==} + remark-mdc@3.2.1: + resolution: {integrity: sha512-MLNqQE7ryygOA3TtH4hKmIvmjFAqTMzCs2zrMzXs4MWJXYM2vbtdwR2NfgcN3vxIp5Pllgq3oLGuKgQSs8J19w==} remark-parse@11.0.0: resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==} @@ -6239,11 +6150,8 @@ packages: safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - safer-buffer@2.1.2: - resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - - sass@1.69.4: - resolution: {integrity: sha512-+qEreVhqAy8o++aQfCJwp0sklr2xyEzkm9Pp/Igu9wNPoe7EZEQ8X/MBvvXggI2ql607cxKg/RKOwDj6pp2XDA==} + sass@1.78.0: + resolution: {integrity: sha512-AaIqGSrjo5lA2Yg7RvFZrlXDBCp3nV4XP73GrLGvdRWWwk+8H3l0SDvq/5bA4eF+0RFPLuWUk3E+P1U/YqnpsQ==} engines: {node: '>=14.0.0'} hasBin: true @@ -6275,8 +6183,8 @@ packages: engines: {node: '>=10'} hasBin: true - send@0.18.0: - resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} + send@0.19.0: + resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==} engines: {node: '>= 0.8.0'} serialize-javascript@6.0.2: @@ -6285,19 +6193,19 @@ packages: serve-placeholder@2.0.2: resolution: {integrity: sha512-/TMG8SboeiQbZJWRlfTCqMs2DD3SZgWp0kDQePz9yUuCnDfDh/92gf7/PxGhzXTKBIPASIHxFcZndoNbp6QOLQ==} - serve-static@1.15.0: - resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} + serve-static@1.16.0: + resolution: {integrity: sha512-pDLK8zwl2eKaYrs8mrPZBJua4hMplRWJ1tIFksVC3FtBEBnl8dxgeHtsaMS8DhS9i4fLObaon6ABoc4/hQGdPA==} engines: {node: '>= 0.8.0'} set-blocking@2.0.0: resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} - set-function-length@1.2.1: - resolution: {integrity: sha512-j4t6ccc+VsKwYHso+kElc5neZpjtq9EnRICFZtWyBsLojhmeF/ZBd/elqm22WJh/BziDe/SBiOeAt0m2mfLD0g==} + set-function-length@1.2.2: + resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} engines: {node: '>= 0.4'} - set-function-name@2.0.1: - resolution: {integrity: sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==} + set-function-name@2.0.2: + resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} engines: {node: '>= 0.4'} setprototypeof@1.2.0: @@ -6348,17 +6256,15 @@ packages: resolution: {integrity: sha512-x5gZqXmBT0G6Xnr2N63FwbMjaOikk/mPszl2bl3pnDMMyRi89w1ynAfcdIJpOyqZXW445418zkMIXAkQEfEtHw==} hasBin: true - shiki@1.1.2: - resolution: {integrity: sha512-qNzFwTv5uhEDNUIwp7wHjsrffVeLbmOgWnM5mZZhoiz7G2qAUvqVfUzuWfieD45/YAKipzCtdV9SndacKtABow==} - - shiki@1.12.1: - resolution: {integrity: sha512-nwmjbHKnOYYAe1aaQyEBHvQymJgfm86ZSS7fT8OaPRr4sbAcBNz7PbfAikMEFSDQ6se2j2zobkXvVKcBOm0ysg==} - shiki@1.16.2: resolution: {integrity: sha512-gSym0hZf5a1U0iDPsdoOAZbvoi+e0c6c3NKAi03FoSLTm7oG20tum29+gk0wzzivOasn3loxfGUPT+jZXIUbWg==} - side-channel@1.0.4: - resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} + shiki@1.17.0: + resolution: {integrity: sha512-VZf8cPShRwfzPcaswv81+YP7qJEoFwRT+Ehy6bizim7M0zG9bk8Egug550C+xS9g7rKIOPhzAlp2uEyuCxbk/A==} + + side-channel@1.0.6: + resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} + engines: {node: '>= 0.4'} siginfo@2.0.0: resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} @@ -6395,18 +6301,18 @@ packages: slashes@3.0.12: resolution: {integrity: sha512-Q9VME8WyGkc7pJf6QEkj3wE+2CnvZMI+XJhwdTPR8Z/kWQRXi7boAWLDibRPyHRTUTPx5FaU7MsyrjI3yLB4HA==} - smob@1.4.1: - resolution: {integrity: sha512-9LK+E7Hv5R9u4g4C3p+jjLstaLe11MDsL21UpYaCNmapvMkYhqCV4A/f/3gyH8QjMyh6l68q9xC85vihY9ahMQ==} + smob@1.5.0: + resolution: {integrity: sha512-g6T+p7QO8npa+/hNx9ohv1E5pVCmWrVCUzUXJyLdMmftX6ER0oiWY/w9knEonLpnOp6b6FenKnMfR8gqwWdwig==} - smol-toml@1.2.0: - resolution: {integrity: sha512-KObxdQANC/xje3OoatMbSwQf2XAvJ0RbK+4nmQRszFNZptbNRnMWqbLF/zb4sMi9xJ6HNyhWXeuZ9zC/I/XY7w==} - engines: {node: '>= 18', pnpm: '>= 9'} + smol-toml@1.2.2: + resolution: {integrity: sha512-fVEjX2ybKdJKzFL46VshQbj9PuA4IUKivalgp48/3zwS9vXzyykzQ6AX92UxHSvWJagziMRLeHMgEzoGO7A8hQ==} + engines: {node: '>= 18'} source-list-map@2.0.1: resolution: {integrity: sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==} - source-map-js@1.2.0: - resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} + source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} engines: {node: '>=0.10.0'} source-map-support@0.5.21: @@ -6426,8 +6332,8 @@ packages: spdx-correct@3.2.0: resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} - spdx-exceptions@2.3.0: - resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==} + spdx-exceptions@2.5.0: + resolution: {integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==} spdx-expression-parse@3.0.1: resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} @@ -6435,8 +6341,8 @@ packages: spdx-expression-parse@4.0.0: resolution: {integrity: sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==} - spdx-license-ids@3.0.16: - resolution: {integrity: sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==} + spdx-license-ids@3.0.20: + resolution: {integrity: sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==} speakingurl@14.0.1: resolution: {integrity: sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==} @@ -6468,8 +6374,8 @@ packages: resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==} engines: {node: '>= 0.4'} - streamx@2.15.1: - resolution: {integrity: sha512-fQMzy2O/Q47rgwErk/eGeLu/roaFWV0jVsogDmrszM9uIw8L5OA+t+V93MgYlufNptfjmYR1tOMWhei/Eh7TQA==} + streamx@2.20.0: + resolution: {integrity: sha512-ZGd1LhDeGFucr1CUCTBOS58ZhEendd0ttpGT3usTvosS4ntIwKN9LJFp+OeCSprsCPL14BXVRZlHGRY1V9PVzQ==} string-width@4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} @@ -6485,8 +6391,8 @@ packages: string_decoder@1.3.0: resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} - stringify-entities@4.0.3: - resolution: {integrity: sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g==} + stringify-entities@4.0.4: + resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==} strip-ansi@6.0.1: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} @@ -6572,11 +6478,11 @@ packages: resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} engines: {node: '>=6'} - tar-stream@3.1.6: - resolution: {integrity: sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==} + tar-stream@3.1.7: + resolution: {integrity: sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==} - tar@6.2.0: - resolution: {integrity: sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==} + tar@6.2.1: + resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} engines: {node: '>=10'} terser-webpack-plugin@5.3.10: @@ -6595,8 +6501,8 @@ packages: uglify-js: optional: true - terser@5.27.0: - resolution: {integrity: sha512-bi1HRwVRskAjheeYl291n3JC4GgO/Ty4z1nVs5AAsmonJulGxpSektecnNedrwK9C7vpvVtcX3cw00VSLt7U2A==} + terser@5.32.0: + resolution: {integrity: sha512-v3Gtw3IzpBJ0ugkxEX8U0W6+TnPKRRCWGh1jC/iM/e3Ki5+qvO1L1EAZ56bZasc64aXHwRHNIQEzm6//i5cemQ==} engines: {node: '>=10'} hasBin: true @@ -6604,6 +6510,9 @@ packages: resolution: {integrity: sha512-pFYqmTw68LXVjeWJMST4+borgQP2AyMNbg1BpZh9LbyhUeNkeaPF9gzfPGUAnSMV3qPYdWUwDIjjCLiSDOl7vg==} engines: {node: '>=18'} + text-decoder@1.1.1: + resolution: {integrity: sha512-8zll7REEv4GDD3x4/0pW+ppIxSNs7H1J10IKFZsuOMscumCdM2a+toDGLPA3T+1+fLBql4zbt5z83GEQGGV5VA==} + text-table@0.2.0: resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} @@ -6621,14 +6530,14 @@ packages: peerDependencies: webpack: '>=4.0.0' - tiny-invariant@1.3.1: - resolution: {integrity: sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==} + timsort@0.3.0: + resolution: {integrity: sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==} - tinybench@2.8.0: - resolution: {integrity: sha512-1/eK7zUnIklz4JUUlL+658n58XO2hHLQfSk1Zf2LKieUjxidN16eKFEoDEfjHc3ohofSSqK3X5yO6VGb6iW8Lw==} + tiny-invariant@1.3.3: + resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} - tinyexec@0.2.0: - resolution: {integrity: sha512-au8dwv4xKSDR+Fw52csDo3wcDztPdne2oM1o/7LFro4h6bdFmvyUAeAfX40pwDtzHgRFqz1XWaUqgKS2G83/ig==} + tinybench@2.9.0: + resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} tinyexec@0.3.0: resolution: {integrity: sha512-tVGE0mVJPGb0chKhqmsoosjsS+qUnJVGJpZgsHYQcGoPlG3B51R3PouqTgEGH2Dc9jjFyOqOpix6ZHNMXp1FZg==} @@ -6641,20 +6550,20 @@ packages: resolution: {integrity: sha512-i11VH5gS6IFeLY3gMBQ00/MmLncVP7JLXOw1vlgkytLmJK7QnEr7NXf0LBdxfmNPAeyetukOk0bOYrJrFGjYJQ==} engines: {node: '>=14.0.0'} - tinypool@1.0.0: - resolution: {integrity: sha512-KIKExllK7jp3uvrNtvRBYBWBOAXSX8ZvoaD8T+7KB/QHIuoJW3Pmr60zucywjAlMb5TeXUkcs/MWeWLu0qvuAQ==} + tinypool@1.0.1: + resolution: {integrity: sha512-URZYihUbRPcGv95En+sz6MfghfIc2OJ1sv/RmhWZLouPY0/8Vo80viwPvg3dlaS9fuq7fQMEfgRRK7BBZThBEA==} 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==} + tinyspy@2.2.1: + resolution: {integrity: sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==} engines: {node: '>=14.0.0'} - tinyspy@3.0.0: - resolution: {integrity: sha512-q5nmENpTHgiPVd1cJDDc9cVoYN5x4vCvwT3FMilvKPKneCBZAxn2YWQjDF0UMcE9k0Cay1gBiDfTMU0g+mPMQA==} + tinyspy@3.0.2: + resolution: {integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==} engines: {node: '>=14.0.0'} titleize@3.0.0: @@ -6683,8 +6592,8 @@ packages: tr46@0.0.3: resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} - tree-dump@1.0.1: - resolution: {integrity: sha512-WCkcRBVPSlHHq1dc/px9iOfqklvzCbdRwvlNfxGZsrHqf6aZttfPrd7DJTt6oR10dwUfpFFQeVTkPbBIZxX/YA==} + tree-dump@1.0.2: + resolution: {integrity: sha512-dpev9ABuLWdEubk+cIaI9cHwRNNDjkBBLXTwI4UCUFdQ5xXKqNXoK4FEciw/vxf+NQ7Cb7sGUyeUtORvHIdRXQ==} engines: {node: '>=10.0'} peerDependencies: tslib: '2' @@ -6704,21 +6613,21 @@ packages: tslib@2.7.0: resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==} - tsx@4.16.5: - resolution: {integrity: sha512-ArsiAQHEW2iGaqZ8fTA1nX0a+lN5mNTyuGRRO6OW3H/Yno1y9/t1f9YOI1Cfoqz63VAthn++ZYcbDP7jPflc+A==} + tsx@4.19.0: + resolution: {integrity: sha512-bV30kM7bsLZKZIOCHeMNVMJ32/LuJzLVajkQI/qf92J2Qr08ueLQvW00PUZGiuLPP760UINwupgUj8qrSCPUKg==} engines: {node: '>=18.0.0'} hasBin: true - twoslash-protocol@0.2.10: - resolution: {integrity: sha512-9sFHqPUexUPKAZM2e0dbAh0Hwkxd5fqSKWWMQ8Ah+O6MeYEUDGuWUUw5aUfS6veAqo+24VfV3xF0Vj0ZbH7x3Q==} + twoslash-protocol@0.2.11: + resolution: {integrity: sha512-rp+nkOWbKfJnBTDZtnIaBGjnU+4CaMhqu6db2UU7byU96rH8X4hao4BOxYw6jdZc85Lhv5pOfcjgfHeQyLzndQ==} - twoslash-vue@0.2.10: - resolution: {integrity: sha512-h3ShboisgFDGJCp+Y8q7oNY7jUmZmsWwh8CGXsSfK8R10aUeA2QvjZoWeqDfc7VKQPhrjwaUv8mVXuQOk8QWww==} + twoslash-vue@0.2.11: + resolution: {integrity: sha512-wBwIwG0PRuv5V+1DD4Zno1j6MnaCbaY/ELops7oKSoMBTIQL720iRXppyldVVoYvti2caUA97T36XhZXHpjQyA==} peerDependencies: typescript: 5.6.2 - twoslash@0.2.10: - resolution: {integrity: sha512-EBnFbGSD7VtPYCYe8tnx5wDzTfQ2wDS10J89BnTr97Zu2+wRD/CskNLPvvDEZofb37mLSce/YuTP8GgGj+vSOg==} + twoslash@0.2.11: + resolution: {integrity: sha512-392Qkcu5sD2hROLZ+XPywChreDGJ8Yu5nnK/Moxfti/R39q0Q39MaV7iHjz92B5qucyjsQFnKMdYIzafX5T8dg==} peerDependencies: typescript: 5.6.2 @@ -6726,8 +6635,8 @@ packages: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} - type-detect@4.0.8: - resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} + type-detect@4.1.0: + resolution: {integrity: sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==} engines: {node: '>=4'} type-fest@0.20.2: @@ -6750,8 +6659,8 @@ packages: resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==} engines: {node: '>=14.16'} - type-fest@4.20.1: - resolution: {integrity: sha512-R6wDsVsoS9xYOpy8vgeBlqpdOyzJ12HNfQhC/aAKWM3YoCV9TtunJzh/QpkMgeDhkoynDcw5f1y+qF9yc/HHyg==} + type-fest@4.26.1: + resolution: {integrity: sha512-yOGpmOAL7CkKe/91I5O3gPICmJNLJ1G4zFYVAsRHg7M64biSnPtRj0WNQt++bRkjYOqjWXrhnUw1utzmVErAdg==} engines: {node: '>=16'} typescript@5.6.2: @@ -6765,11 +6674,6 @@ packages: ufo@1.5.4: resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==} - uglify-js@3.17.4: - resolution: {integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==} - engines: {node: '>=0.8.0'} - hasBin: true - ultrahtml@1.5.3: resolution: {integrity: sha512-GykOvZwgDWZlTQMtp5jrD4BVL+gNn2NVlVafjcFUJ7taY20tqYdwdoWBFy6GBJsNTZe1GkGPkSl5knQAjtgceg==} @@ -6791,8 +6695,8 @@ packages: unctx@2.3.1: resolution: {integrity: sha512-PhKke8ZYauiqh3FEMVNm7ljvzQiph0Mt3GBRve03IJm7ukfaON2OBK795tLwhbyfzknuRRkW0+Ze+CQUmzOZ+A==} - undici-types@6.19.6: - resolution: {integrity: sha512-e/vggGopEfTKSvj4ihnOLTsqhrKRN3LeO6qSN/GxohhuRv8qH9bNQ4B8W7e/vFL+0XTnmHPB4/kegunZGA4Org==} + undici-types@6.19.8: + resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} undici@5.28.4: resolution: {integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==} @@ -6839,8 +6743,8 @@ packages: unist-util-visit@5.0.0: resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} - universalify@2.0.0: - resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} + universalify@2.0.1: + resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} engines: {node: '>= 10.0.0'} unocss@0.62.3: @@ -6863,15 +6767,6 @@ packages: vue-router: optional: true - unplugin@1.14.0: - resolution: {integrity: sha512-cfkZeALGyW7tKYjZbi0G+pn0XnUFa0QvLIeLJEUUlnU0R8YYsBQnt5+h9Eu1B7AB7KETld+UBFI5lOeBL+msoQ==} - engines: {node: '>=14.0.0'} - peerDependencies: - webpack-sources: ^3 - peerDependenciesMeta: - webpack-sources: - optional: true - unplugin@1.14.1: resolution: {integrity: sha512-lBlHbfSFPToDYp9pjXlUEFVxYLaue9f9T1HC+4OHlmj+HnMDdz9oZY+erXfoCe/5V/7gKUSY2jpXPb9S7f0f/w==} engines: {node: '>=14.0.0'} @@ -6881,50 +6776,6 @@ packages: webpack-sources: optional: true - unstorage@1.10.2: - resolution: {integrity: sha512-cULBcwDqrS8UhlIysUJs2Dk0Mmt8h7B0E6mtR+relW9nZvsf/u4SkAYyNliPiPW7XtFNb5u3IUMkxGxFTTRTgQ==} - peerDependencies: - '@azure/app-configuration': ^1.5.0 - '@azure/cosmos': ^4.0.0 - '@azure/data-tables': ^13.2.2 - '@azure/identity': ^4.0.1 - '@azure/keyvault-secrets': ^4.8.0 - '@azure/storage-blob': ^12.17.0 - '@capacitor/preferences': ^5.0.7 - '@netlify/blobs': ^6.5.0 || ^7.0.0 - '@planetscale/database': ^1.16.0 - '@upstash/redis': ^1.28.4 - '@vercel/kv': ^1.0.1 - idb-keyval: ^6.2.1 - ioredis: ^5.3.2 - peerDependenciesMeta: - '@azure/app-configuration': - optional: true - '@azure/cosmos': - optional: true - '@azure/data-tables': - optional: true - '@azure/identity': - optional: true - '@azure/keyvault-secrets': - optional: true - '@azure/storage-blob': - optional: true - '@capacitor/preferences': - optional: true - '@netlify/blobs': - optional: true - '@planetscale/database': - optional: true - '@upstash/redis': - optional: true - '@vercel/kv': - optional: true - idb-keyval: - optional: true - ioredis: - optional: true - unstorage@1.12.0: resolution: {integrity: sha512-ARZYTXiC+e8z3lRM7/qY9oyaOkaozCeNd2xoz7sYK9fv7OLGhVsf+BZbmASqiK/HTZ7T6eAlnVq9JynZppyk3w==} peerDependencies: @@ -6990,12 +6841,12 @@ packages: peerDependencies: browserslist: '>= 4.21.0' - upper-case@1.1.3: - resolution: {integrity: sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA==} - uqr@0.1.2: resolution: {integrity: sha512-MJu7ypHq6QasgF5YRTjqscSzQp/W11zoUk6kvmlH+fmWEs63Y0Eib13hYFwAzagRJcVY8WVnlV+eBDUGMJ5IbA==} + uri-js-replace@1.0.1: + resolution: {integrity: sha512-W+C9NWNLFOoBI2QWDp4UT9pv65r2w5Cx+3sTYFvtMdDBxkKt1syCqsUdSFAChbEe1uK5TfS04wt/nGwmaeIQ0g==} + uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} @@ -7031,14 +6882,14 @@ packages: validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} - vfile-location@5.0.2: - resolution: {integrity: sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg==} + vfile-location@5.0.3: + resolution: {integrity: sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==} vfile-message@4.0.2: resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==} - vfile@6.0.1: - resolution: {integrity: sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==} + vfile@6.0.3: + resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} vite-hot-client@0.2.3: resolution: {integrity: sha512-rOGAV7rUlUHX89fP2p2v0A2WWvV3QMX2UYq0fRqsWSvFvev4atHWqjwGoKaZT1VTKyLGk533ecu3eyd0o59CAg==} @@ -7203,8 +7054,8 @@ packages: vscode-languageserver-protocol@3.16.0: resolution: {integrity: sha512-sdeUoAawceQdgIfTI+sdcwkiK2KU+2cbEYA0agzM2uqaUy2UpnnGHtWTHVEtS0ES4zHU0eMFRGN+oQgDxlD66A==} - vscode-languageserver-textdocument@1.0.11: - resolution: {integrity: sha512-X+8T3GoiwTVlJbicx/sIAF+yuJAqz8VvwJyoMVhwEMoEKE/fkDmrqUgDMyBECcM2A2frVZIUj5HI/ErRXCfOeA==} + vscode-languageserver-textdocument@1.0.12: + resolution: {integrity: sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==} vscode-languageserver-types@3.16.0: resolution: {integrity: sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==} @@ -7219,8 +7070,8 @@ packages: vue-bundle-renderer@2.1.0: resolution: {integrity: sha512-uZ+5ZJdZ/b43gMblWtcpikY6spJd0nERaM/1RtgioXNfWFbjKlUwrS8HlrddN6T2xtptmOouWclxLUkpgcVX3Q==} - vue-component-type-helpers@2.0.6: - resolution: {integrity: sha512-qdGXCtoBrwqk1BT6r2+1Wcvl583ZVkuSZ3or7Y1O2w5AvWtlvvxwjGhmz5DdPJS9xqRdDlgTJ/38ehWnEi0tFA==} + vue-component-type-helpers@2.1.6: + resolution: {integrity: sha512-ng11B8B/ZADUMMOsRbqv0arc442q7lifSubD0v8oDXIFoMg/mXwAPUunrroIDkY+mcD0dHKccdaznSVp8EoX3w==} vue-demi@0.14.10: resolution: {integrity: sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==} @@ -7278,8 +7129,8 @@ packages: typescript: optional: true - watchpack@2.4.1: - resolution: {integrity: sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==} + watchpack@2.4.2: + resolution: {integrity: sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==} engines: {node: '>=10.13.0'} web-namespaces@2.0.1: @@ -7345,11 +7196,12 @@ packages: which-boxed-primitive@1.0.2: resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} - which-collection@1.0.1: - resolution: {integrity: sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==} + which-collection@1.0.2: + resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} + engines: {node: '>= 0.4'} - which-typed-array@1.1.14: - resolution: {integrity: sha512-VnXFiIW8yNn9kIHN88xvZ4yOWchftKDsRJ8fEPacX/wl1lOvBrhsJ/OeJCXq7B0AaijRuqgzSKalJoPk+D8MPg==} + which-typed-array@1.1.15: + resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} engines: {node: '>= 0.4'} which@2.0.2: @@ -7374,6 +7226,10 @@ packages: resolution: {integrity: sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==} engines: {node: '>= 10.0.0'} + word-wrap@1.2.5: + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} + engines: {node: '>=0.10.0'} + wrap-ansi@7.0.0: resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} engines: {node: '>=10'} @@ -7385,8 +7241,8 @@ packages: wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - ws@7.5.9: - resolution: {integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==} + ws@7.5.10: + resolution: {integrity: sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==} engines: {node: '>=8.3.0'} peerDependencies: bufferutil: ^4.0.1 @@ -7429,8 +7285,8 @@ packages: yaml-ast-parser@0.0.43: resolution: {integrity: sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A==} - yaml@2.5.0: - resolution: {integrity: sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==} + yaml@2.5.1: + resolution: {integrity: sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==} engines: {node: '>= 14'} hasBin: true @@ -7446,8 +7302,8 @@ packages: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} - yocto-queue@1.0.0: - resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} + yocto-queue@1.1.1: + resolution: {integrity: sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==} engines: {node: '>=12.20'} zhead@2.2.4: @@ -7462,17 +7318,15 @@ packages: snapshots: - '@aashutoshrathi/word-wrap@1.2.6': {} - '@ampproject/remapping@2.3.0': dependencies: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@antfu/install-pkg@0.4.0': + '@antfu/install-pkg@0.4.1': dependencies: - package-manager-detector: 0.1.2 - tinyexec: 0.2.0 + package-manager-detector: 0.2.0 + tinyexec: 0.3.0 '@antfu/utils@0.7.10': {} @@ -7485,31 +7339,31 @@ snapshots: '@babel/code-frame@7.24.7': dependencies: '@babel/highlight': 7.24.7 - picocolors: 1.0.1 + picocolors: 1.1.0 - '@babel/compat-data@7.25.2': {} + '@babel/compat-data@7.25.4': {} '@babel/core@7.25.2': dependencies: '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.24.7 - '@babel/generator': 7.25.0 + '@babel/generator': 7.25.6 '@babel/helper-compilation-targets': 7.25.2 '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) - '@babel/helpers': 7.25.0 - '@babel/parser': 7.25.3 + '@babel/helpers': 7.25.6 + '@babel/parser': 7.25.6 '@babel/template': 7.25.0 - '@babel/traverse': 7.25.3 + '@babel/traverse': 7.25.6 '@babel/types': 7.25.6 convert-source-map: 2.0.0 - debug: 4.3.6(supports-color@9.4.0) + debug: 4.3.7(supports-color@9.4.0) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/generator@7.25.0': + '@babel/generator@7.25.6': dependencies: '@babel/types': 7.25.6 '@jridgewell/gen-mapping': 0.3.5 @@ -7522,50 +7376,35 @@ snapshots: '@babel/helper-compilation-targets@7.25.2': dependencies: - '@babel/compat-data': 7.25.2 + '@babel/compat-data': 7.25.4 '@babel/helper-validator-option': 7.24.8 browserslist: 4.23.3 lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-create-class-features-plugin@7.24.7(@babel/core@7.25.2)': + '@babel/helper-create-class-features-plugin@7.25.4(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@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-member-expression-to-functions': 7.24.8 '@babel/helper-optimise-call-expression': 7.24.7 - '@babel/helper-replace-supers': 7.24.7(@babel/core@7.25.2) + '@babel/helper-replace-supers': 7.25.0(@babel/core@7.25.2) '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 - '@babel/helper-split-export-declaration': 7.24.7 + '@babel/traverse': 7.25.6 semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/helper-environment-visitor@7.24.7': + '@babel/helper-member-expression-to-functions@7.24.8': dependencies: - '@babel/types': 7.25.6 - - '@babel/helper-function-name@7.24.7': - dependencies: - '@babel/template': 7.25.0 - '@babel/types': 7.25.6 - - '@babel/helper-member-expression-to-functions@7.24.7': - dependencies: - '@babel/traverse': 7.25.3 + '@babel/traverse': 7.25.6 '@babel/types': 7.25.6 transitivePeerDependencies: - supports-color - '@babel/helper-module-imports@7.22.15': - dependencies: - '@babel/types': 7.25.6 - '@babel/helper-module-imports@7.24.7': dependencies: - '@babel/traverse': 7.25.3 + '@babel/traverse': 7.25.6 '@babel/types': 7.25.6 transitivePeerDependencies: - supports-color @@ -7576,7 +7415,7 @@ snapshots: '@babel/helper-module-imports': 7.24.7 '@babel/helper-simple-access': 7.24.7 '@babel/helper-validator-identifier': 7.24.7 - '@babel/traverse': 7.25.3 + '@babel/traverse': 7.25.6 transitivePeerDependencies: - supports-color @@ -7584,42 +7423,38 @@ snapshots: dependencies: '@babel/types': 7.25.6 - '@babel/helper-plugin-utils@7.24.7': {} + '@babel/helper-plugin-utils@7.24.8': {} - '@babel/helper-replace-supers@7.24.7(@babel/core@7.25.2)': + '@babel/helper-replace-supers@7.25.0(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-environment-visitor': 7.24.7 - '@babel/helper-member-expression-to-functions': 7.24.7 + '@babel/helper-member-expression-to-functions': 7.24.8 '@babel/helper-optimise-call-expression': 7.24.7 + '@babel/traverse': 7.25.6 transitivePeerDependencies: - supports-color '@babel/helper-simple-access@7.24.7': dependencies: - '@babel/traverse': 7.25.3 + '@babel/traverse': 7.25.6 '@babel/types': 7.25.6 transitivePeerDependencies: - supports-color '@babel/helper-skip-transparent-expression-wrappers@7.24.7': dependencies: - '@babel/traverse': 7.25.3 + '@babel/traverse': 7.25.6 '@babel/types': 7.25.6 transitivePeerDependencies: - supports-color - '@babel/helper-split-export-declaration@7.24.7': - dependencies: - '@babel/types': 7.25.6 - '@babel/helper-string-parser@7.24.8': {} '@babel/helper-validator-identifier@7.24.7': {} '@babel/helper-validator-option@7.24.8': {} - '@babel/helpers@7.25.0': + '@babel/helpers@7.25.6': dependencies: '@babel/template': 7.25.0 '@babel/types': 7.25.6 @@ -7629,102 +7464,97 @@ snapshots: '@babel/helper-validator-identifier': 7.24.7 chalk: 2.4.2 js-tokens: 4.0.0 - picocolors: 1.0.1 - - '@babel/parser@7.25.3': - dependencies: - '@babel/types': 7.25.6 + picocolors: 1.1.0 '@babel/parser@7.25.6': dependencies: '@babel/types': 7.25.6 - '@babel/plugin-proposal-decorators@7.23.2(@babel/core@7.25.2)': + '@babel/plugin-proposal-decorators@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-create-class-features-plugin': 7.24.7(@babel/core@7.25.2) - '@babel/helper-plugin-utils': 7.24.7 - '@babel/helper-replace-supers': 7.24.7(@babel/core@7.25.2) - '@babel/helper-split-export-declaration': 7.24.7 - '@babel/plugin-syntax-decorators': 7.22.10(@babel/core@7.25.2) + '@babel/helper-create-class-features-plugin': 7.25.4(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-decorators': 7.24.7(@babel/core@7.25.2) transitivePeerDependencies: - supports-color - '@babel/plugin-syntax-decorators@7.22.10(@babel/core@7.25.2)': + '@babel/plugin-syntax-decorators@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-import-attributes@7.22.5(@babel/core@7.25.2)': + '@babel/plugin-syntax-import-attributes@7.25.6(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-typescript@7.24.7(@babel/core@7.25.2)': + '@babel/plugin-syntax-typescript@7.25.4(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-modules-commonjs@7.24.7(@babel/core@7.25.2)': + '@babel/plugin-transform-modules-commonjs@7.24.8(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-simple-access': 7.24.7 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-typescript@7.24.7(@babel/core@7.25.2)': + '@babel/plugin-transform-typescript@7.25.2(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-annotate-as-pure': 7.24.7 - '@babel/helper-create-class-features-plugin': 7.24.7(@babel/core@7.25.2) - '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-typescript': 7.24.7(@babel/core@7.25.2) + '@babel/helper-create-class-features-plugin': 7.25.4(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + '@babel/plugin-syntax-typescript': 7.25.4(@babel/core@7.25.2) transitivePeerDependencies: - supports-color '@babel/preset-typescript@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-validator-option': 7.24.8 '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2) - '@babel/plugin-transform-modules-commonjs': 7.24.7(@babel/core@7.25.2) - '@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.25.2) + '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) transitivePeerDependencies: - supports-color - '@babel/runtime@7.23.9': + '@babel/runtime@7.25.6': dependencies: regenerator-runtime: 0.14.1 - '@babel/standalone@7.23.9': {} + '@babel/standalone@7.25.6': {} '@babel/template@7.25.0': dependencies: '@babel/code-frame': 7.24.7 - '@babel/parser': 7.25.3 + '@babel/parser': 7.25.6 '@babel/types': 7.25.6 - '@babel/traverse@7.25.3': + '@babel/traverse@7.25.6': dependencies: '@babel/code-frame': 7.24.7 - '@babel/generator': 7.25.0 - '@babel/parser': 7.25.3 + '@babel/generator': 7.25.6 + '@babel/parser': 7.25.6 '@babel/template': 7.25.0 '@babel/types': 7.25.6 - debug: 4.3.6(supports-color@9.4.0) + debug: 4.3.7(supports-color@9.4.0) globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -7737,7 +7567,7 @@ snapshots: '@bcoe/v8-coverage@0.2.3': {} - '@cloudflare/kv-asset-handler@0.3.3': + '@cloudflare/kv-asset-handler@0.3.4': dependencies: mime: 3.0.0 @@ -7971,7 +7801,7 @@ snapshots: '@eslint/config-array@0.18.0': dependencies: '@eslint/object-schema': 2.1.4 - debug: 4.3.6(supports-color@9.4.0) + debug: 4.3.7(supports-color@9.4.0) minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -7979,7 +7809,7 @@ snapshots: '@eslint/eslintrc@3.1.0': dependencies: ajv: 6.12.6 - debug: 4.3.6(supports-color@9.4.0) + debug: 4.3.7(supports-color@9.4.0) espree: 10.1.0 globals: 14.0.0 ignore: 5.3.2 @@ -7998,17 +7828,17 @@ snapshots: dependencies: levn: 0.4.1 - '@fastify/busboy@2.0.0': {} + '@fastify/busboy@2.1.1': {} - '@floating-ui/core@1.6.0': + '@floating-ui/core@1.6.7': dependencies: - '@floating-ui/utils': 0.2.1 + '@floating-ui/utils': 0.2.7 '@floating-ui/dom@1.1.1': dependencies: - '@floating-ui/core': 1.6.0 + '@floating-ui/core': 1.6.7 - '@floating-ui/utils@0.2.1': {} + '@floating-ui/utils@0.2.7': {} '@html-validate/stylish@4.2.0': dependencies: @@ -8018,19 +7848,19 @@ snapshots: '@humanwhocodes/retry@0.3.0': {} - '@iconify-json/carbon@1.1.37': + '@iconify-json/carbon@1.2.1': dependencies: '@iconify/types': 2.0.0 - '@iconify-json/logos@1.1.44': + '@iconify-json/logos@1.2.0': dependencies: '@iconify/types': 2.0.0 - '@iconify-json/ri@1.1.22': + '@iconify-json/ri@1.2.0': dependencies: '@iconify/types': 2.0.0 - '@iconify-json/tabler@1.1.120': + '@iconify-json/tabler@1.2.2': dependencies: '@iconify/types': 2.0.0 @@ -8038,10 +7868,10 @@ snapshots: '@iconify/utils@2.1.32': dependencies: - '@antfu/install-pkg': 0.4.0 + '@antfu/install-pkg': 0.4.1 '@antfu/utils': 0.7.10 '@iconify/types': 2.0.0 - debug: 4.3.6(supports-color@9.4.0) + debug: 4.3.7(supports-color@9.4.0) kolorist: 1.8.0 local-pkg: 0.5.0 mlly: 1.7.1 @@ -8068,10 +7898,10 @@ snapshots: '@jest/types@29.6.3': dependencies: '@jest/schemas': 29.6.3 - '@types/istanbul-lib-coverage': 2.0.5 - '@types/istanbul-reports': 3.0.3 + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-reports': 3.0.4 '@types/node': 20.16.5 - '@types/yargs': 17.0.28 + '@types/yargs': 17.0.33 chalk: 4.1.2 '@jridgewell/gen-mapping@0.3.5': @@ -8080,11 +7910,11 @@ snapshots: '@jridgewell/sourcemap-codec': 1.5.0 '@jridgewell/trace-mapping': 0.3.25 - '@jridgewell/resolve-uri@3.1.1': {} + '@jridgewell/resolve-uri@3.1.2': {} '@jridgewell/set-array@1.2.1': {} - '@jridgewell/source-map@0.3.5': + '@jridgewell/source-map@0.3.6': dependencies: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 @@ -8093,18 +7923,18 @@ snapshots: '@jridgewell/trace-mapping@0.3.25': dependencies: - '@jridgewell/resolve-uri': 3.1.1 + '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.0 '@jsdevtools/ono@7.1.3': {} - '@jsonjoy.com/base64@1.1.1(tslib@2.7.0)': + '@jsonjoy.com/base64@1.1.2(tslib@2.7.0)': dependencies: tslib: 2.7.0 - '@jsonjoy.com/json-pack@1.0.3(tslib@2.7.0)': + '@jsonjoy.com/json-pack@1.1.0(tslib@2.7.0)': dependencies: - '@jsonjoy.com/base64': 1.1.1(tslib@2.7.0) + '@jsonjoy.com/base64': 1.1.2(tslib@2.7.0) '@jsonjoy.com/util': 1.3.0(tslib@2.7.0) hyperdyperid: 1.2.0 thingies: 1.21.0(tslib@2.7.0) @@ -8116,46 +7946,37 @@ snapshots: '@kwsites/file-exists@1.1.1': dependencies: - debug: 4.3.6(supports-color@9.4.0) + debug: 4.3.7(supports-color@9.4.0) transitivePeerDependencies: - supports-color '@kwsites/promise-deferred@1.1.1': {} - '@mapbox/node-pre-gyp@1.0.11(encoding@0.1.13)': + '@mapbox/node-pre-gyp@1.0.11': dependencies: - detect-libc: 2.0.2 + detect-libc: 2.0.3 https-proxy-agent: 5.0.1 make-dir: 3.1.0 - node-fetch: 2.7.0(encoding@0.1.13) + node-fetch: 2.7.0 nopt: 5.0.0 npmlog: 5.0.1 rimraf: 3.0.2 semver: 7.6.3 - tar: 6.2.0 + tar: 6.2.1 transitivePeerDependencies: - encoding - supports-color - '@netlify/functions@2.7.0(@opentelemetry/api@1.9.0)': + '@netlify/functions@2.8.1': dependencies: - '@netlify/serverless-functions-api': 1.18.1(@opentelemetry/api@1.9.0) - transitivePeerDependencies: - - '@opentelemetry/api' + '@netlify/serverless-functions-api': 1.19.1 '@netlify/node-cookies@0.1.0': {} - '@netlify/serverless-functions-api@1.18.1(@opentelemetry/api@1.9.0)': + '@netlify/serverless-functions-api@1.19.1': dependencies: '@netlify/node-cookies': 0.1.0 - '@opentelemetry/core': 1.25.1(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-transformer': 0.50.0(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.25.1(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-base': 1.25.1(@opentelemetry/api@1.9.0) - '@opentelemetry/semantic-conventions': 1.25.1 urlpattern-polyfill: 8.0.2 - transitivePeerDependencies: - - '@opentelemetry/api' '@nodelib/fs.scandir@2.1.5': dependencies: @@ -8167,46 +7988,39 @@ snapshots: '@nodelib/fs.walk@1.2.8': dependencies: '@nodelib/fs.scandir': 2.1.5 - fastq: 1.15.0 + fastq: 1.17.1 '@nuxt/devalue@2.0.2': {} - '@nuxt/devtools-kit@1.4.1(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))': + '@nuxt/devtools-kit@1.4.2(vite@5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))': dependencies: '@nuxt/kit': link:packages/kit '@nuxt/schema': link:packages/schema execa: 7.2.0 - vite: 5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) - '@nuxt/devtools-kit@1.4.2(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))': + '@nuxt/devtools-ui-kit@1.4.2(@nuxt/devtools@1.4.2(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.4)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.4(typescript@5.6.2))(webpack@5.94.0(esbuild@0.23.1))': dependencies: - '@nuxt/kit': link:packages/kit - '@nuxt/schema': link:packages/schema - execa: 7.2.0 - vite: 5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) - - '@nuxt/devtools-ui-kit@1.4.1(@nuxt/devtools@1.4.2(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.4)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2))(webpack@5.94.0(esbuild@0.23.1))': - dependencies: - '@iconify-json/carbon': 1.1.37 - '@iconify-json/logos': 1.1.44 - '@iconify-json/ri': 1.1.22 - '@iconify-json/tabler': 1.1.120 - '@nuxt/devtools': 1.4.2(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3) - '@nuxt/devtools-kit': 1.4.1(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) + '@iconify-json/carbon': 1.2.1 + '@iconify-json/logos': 1.2.0 + '@iconify-json/ri': 1.2.0 + '@iconify-json/tabler': 1.2.2 + '@nuxt/devtools': 1.4.2(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3) + '@nuxt/devtools-kit': 1.4.2(vite@5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) '@nuxt/kit': link:packages/kit '@unocss/core': 0.62.3 - '@unocss/nuxt': 0.62.3(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(webpack@5.94.0(esbuild@0.23.1)) + '@unocss/nuxt': 0.62.3(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(webpack@5.94.0(esbuild@0.23.1)) '@unocss/preset-attributify': 0.62.3 '@unocss/preset-icons': 0.62.3 '@unocss/preset-mini': 0.62.3 '@unocss/reset': 0.62.3 '@vueuse/core': 11.0.3(vue@3.5.4(typescript@5.6.2)) - '@vueuse/integrations': 11.0.3(focus-trap@7.5.4)(vue@3.5.4(typescript@5.6.2)) + '@vueuse/integrations': 11.0.3(change-case@5.4.4)(focus-trap@7.5.4)(vue@3.5.4(typescript@5.6.2)) '@vueuse/nuxt': 11.0.3(nuxt@packages+nuxt)(vue@3.5.4(typescript@5.6.2)) defu: 6.1.4 focus-trap: 7.5.4 splitpanes: 3.1.5 - unocss: 0.62.3(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) + unocss: 0.62.3(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) v-lazy-show: 0.2.4(@vue/compiler-core@3.5.4) transitivePeerDependencies: - '@unocss/webpack' @@ -8244,13 +8058,13 @@ snapshots: rc9: 2.1.2 semver: 7.6.3 - '@nuxt/devtools@1.4.2(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3)': + '@nuxt/devtools@1.4.2(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3)': dependencies: '@antfu/utils': 0.7.10 - '@nuxt/devtools-kit': 1.4.2(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) + '@nuxt/devtools-kit': 1.4.2(vite@5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) '@nuxt/devtools-wizard': 1.4.2 '@nuxt/kit': link:packages/kit - '@vue/devtools-core': 7.4.4(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2)) + '@vue/devtools-core': 7.4.4(vite@5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.4(typescript@5.6.2)) '@vue/devtools-kit': 7.4.4 birpc: 0.2.17 consola: 3.2.3 @@ -8279,9 +8093,9 @@ snapshots: sirv: 2.0.4 tinyglobby: 0.2.6 unimport: 3.11.1(rollup@4.21.2)(webpack-sources@3.2.3) - vite: 5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) - vite-plugin-inspect: 0.8.7(@nuxt/kit@packages+kit)(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) - vite-plugin-vue-inspector: 5.2.0(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) + vite: 5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + vite-plugin-inspect: 0.8.7(@nuxt/kit@packages+kit)(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + vite-plugin-vue-inspector: 5.2.0(vite@5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) which: 3.0.1 ws: 8.18.0 transitivePeerDependencies: @@ -8332,10 +8146,10 @@ snapshots: string-width: 4.2.3 webpack: 5.94.0 - '@nuxt/scripts@0.8.5(@nuxt/devtools@1.4.2(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(typescript@5.6.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1))': + '@nuxt/scripts@0.8.5(@nuxt/devtools@1.4.2(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.4)(change-case@5.4.4)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(typescript@5.6.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1))': dependencies: - '@nuxt/devtools-kit': 1.4.1(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) - '@nuxt/devtools-ui-kit': 1.4.1(@nuxt/devtools@1.4.2(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.4)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2))(webpack@5.94.0(esbuild@0.23.1)) + '@nuxt/devtools-kit': 1.4.2(vite@5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) + '@nuxt/devtools-ui-kit': 1.4.2(@nuxt/devtools@1.4.2(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.4)(change-case@5.4.4)(nuxt@packages+nuxt)(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.4(typescript@5.6.2))(webpack@5.94.0(esbuild@0.23.1)) '@nuxt/kit': link:packages/kit '@types/google.maps': 3.58.0 '@types/stripe-v3': 3.1.33 @@ -8422,7 +8236,7 @@ snapshots: rc9: 2.1.2 std-env: 3.7.0 - '@nuxt/test-utils@3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(magicast@0.3.5)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.4(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3)': + '@nuxt/test-utils@3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.4(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3)': dependencies: '@nuxt/kit': link:packages/kit '@nuxt/schema': link:packages/schema @@ -8436,7 +8250,7 @@ snapshots: h3: h3-nightly@2.0.0-1718872656.6765a6e local-pkg: 0.5.0 magic-string: 0.30.11 - nitropack: 2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.5)(webpack-sources@3.2.3) + nitropack: 2.9.7(magicast@0.3.5)(webpack-sources@3.2.3) node-fetch-native: 1.6.4 ofetch: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) pathe: 1.1.2 @@ -8448,8 +8262,8 @@ snapshots: ufo: 1.5.4 unenv: 1.10.0 unplugin: 1.14.1(webpack-sources@3.2.3) - vite: 5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) - vitest-environment-nuxt: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(magicast@0.3.5)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.4(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3) + vite: 5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + vitest-environment-nuxt: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.4(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3) vue: 3.5.4(typescript@5.6.2) vue-router: 4.4.4(vue@3.5.4(typescript@5.6.2)) optionalDependencies: @@ -8457,20 +8271,20 @@ snapshots: '@vue/test-utils': 2.4.6 happy-dom: 15.7.3 playwright-core: 1.47.0 - vitest: 2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) + vitest: 2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - magicast - webpack-sources - '@nuxtjs/mdc@0.5.0(webpack-sources@3.2.3)': + '@nuxtjs/mdc@0.8.3(webpack-sources@3.2.3)': dependencies: '@nuxt/kit': link:packages/kit - '@shikijs/transformers': 1.1.2 + '@shikijs/transformers': 1.17.0 '@types/hast': 3.0.4 - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 '@vue/compiler-core': 3.5.4 consola: 3.2.3 - debug: 4.3.6(supports-color@9.4.0) + debug: 4.3.7(supports-color@9.4.0) defu: 6.1.4 destr: 2.0.3 detab: 3.0.2 @@ -8481,19 +8295,19 @@ snapshots: ohash: 1.1.3 parse5: 7.1.2 pathe: 1.1.2 - property-information: 6.4.1 + property-information: 6.5.0 rehype-external-links: 3.0.0 rehype-raw: 7.0.0 rehype-slug: 6.0.0 rehype-sort-attribute-values: 5.0.0 rehype-sort-attributes: 5.0.0 - remark-emoji: 4.0.1 + remark-emoji: 5.0.1 remark-gfm: 4.0.0 - remark-mdc: 3.0.2 + remark-mdc: 3.2.1 remark-parse: 11.0.0 remark-rehype: 11.1.0 scule: 1.3.0 - shiki: 1.16.2 + shiki: 1.17.0 ufo: 1.5.4 unified: 11.0.5 unist-builder: 4.0.0 @@ -8505,76 +8319,6 @@ snapshots: '@one-ini/wasm@0.1.1': {} - '@opentelemetry/api-logs@0.50.0': - dependencies: - '@opentelemetry/api': 1.9.0 - - '@opentelemetry/api@1.9.0': {} - - '@opentelemetry/core@1.23.0(@opentelemetry/api@1.9.0)': - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/semantic-conventions': 1.23.0 - - '@opentelemetry/core@1.25.1(@opentelemetry/api@1.9.0)': - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/semantic-conventions': 1.25.1 - - '@opentelemetry/otlp-transformer@0.50.0(@opentelemetry/api@1.9.0)': - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/api-logs': 0.50.0 - '@opentelemetry/core': 1.23.0(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.23.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-logs': 0.50.0(@opentelemetry/api-logs@0.50.0)(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-metrics': 1.23.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-base': 1.23.0(@opentelemetry/api@1.9.0) - - '@opentelemetry/resources@1.23.0(@opentelemetry/api@1.9.0)': - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.23.0(@opentelemetry/api@1.9.0) - '@opentelemetry/semantic-conventions': 1.23.0 - - '@opentelemetry/resources@1.25.1(@opentelemetry/api@1.9.0)': - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.25.1(@opentelemetry/api@1.9.0) - '@opentelemetry/semantic-conventions': 1.25.1 - - '@opentelemetry/sdk-logs@0.50.0(@opentelemetry/api-logs@0.50.0)(@opentelemetry/api@1.9.0)': - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/api-logs': 0.50.0 - '@opentelemetry/core': 1.23.0(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.23.0(@opentelemetry/api@1.9.0) - - '@opentelemetry/sdk-metrics@1.23.0(@opentelemetry/api@1.9.0)': - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.23.0(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.23.0(@opentelemetry/api@1.9.0) - lodash.merge: 4.6.2 - - '@opentelemetry/sdk-trace-base@1.23.0(@opentelemetry/api@1.9.0)': - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.23.0(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.23.0(@opentelemetry/api@1.9.0) - '@opentelemetry/semantic-conventions': 1.23.0 - - '@opentelemetry/sdk-trace-base@1.25.1(@opentelemetry/api@1.9.0)': - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.25.1(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.25.1(@opentelemetry/api@1.9.0) - '@opentelemetry/semantic-conventions': 1.25.1 - - '@opentelemetry/semantic-conventions@1.23.0': {} - - '@opentelemetry/semantic-conventions@1.25.1': {} - '@parcel/watcher-android-arm64@2.4.1': optional: true @@ -8605,7 +8349,7 @@ snapshots: '@parcel/watcher-wasm@2.4.1': dependencies: is-glob: 4.0.3 - micromatch: 4.0.5 + micromatch: 4.0.8 '@parcel/watcher-win32-arm64@2.4.1': optional: true @@ -8620,8 +8364,8 @@ snapshots: dependencies: detect-libc: 1.0.3 is-glob: 4.0.3 - micromatch: 4.0.5 - node-addon-api: 7.0.0 + micromatch: 4.0.8 + node-addon-api: 7.1.1 optionalDependencies: '@parcel/watcher-android-arm64': 2.4.1 '@parcel/watcher-darwin-arm64': 2.4.1 @@ -8641,28 +8385,28 @@ snapshots: '@pkgr/core@0.1.1': {} - '@polka/url@1.0.0-next.24': {} + '@polka/url@1.0.0-next.25': {} - '@redocly/ajv@8.11.0': + '@redocly/ajv@8.11.2': dependencies: fast-deep-equal: 3.1.3 json-schema-traverse: 1.0.0 require-from-string: 2.0.2 - uri-js: 4.4.1 + uri-js-replace: 1.0.1 - '@redocly/config@0.6.2': {} + '@redocly/config@0.10.1': {} - '@redocly/openapi-core@1.16.0(encoding@0.1.13)(supports-color@9.4.0)': + '@redocly/openapi-core@1.25.0(supports-color@9.4.0)': dependencies: - '@redocly/ajv': 8.11.0 - '@redocly/config': 0.6.2 + '@redocly/ajv': 8.11.2 + '@redocly/config': 0.10.1 colorette: 1.4.0 https-proxy-agent: 7.0.5(supports-color@9.4.0) js-levenshtein: 1.1.6 js-yaml: 4.1.0 lodash.isequal: 4.5.0 minimatch: 5.1.6 - node-fetch: 2.7.0(encoding@0.1.13) + node-fetch: 2.7.0 pluralize: 8.0.0 yaml-ast-parser: 0.0.43 transitivePeerDependencies: @@ -8675,7 +8419,7 @@ snapshots: optionalDependencies: rollup: 4.21.2 - '@rollup/plugin-commonjs@25.0.7(rollup@4.21.2)': + '@rollup/plugin-commonjs@25.0.8(rollup@4.21.2)': dependencies: '@rollup/pluginutils': 5.1.0(rollup@4.21.2) commondir: 1.0.1 @@ -8691,7 +8435,7 @@ snapshots: '@rollup/pluginutils': 5.1.0(rollup@4.21.2) commondir: 1.0.1 estree-walker: 2.0.2 - glob: 10.4.1 + glob: 10.4.5 is-reference: 1.2.1 magic-string: 0.30.11 optionalDependencies: @@ -8732,8 +8476,8 @@ snapshots: '@rollup/plugin-terser@0.4.4(rollup@4.21.2)': dependencies: serialize-javascript: 6.0.2 - smob: 1.4.1 - terser: 5.27.0 + smob: 1.5.0 + terser: 5.32.0 optionalDependencies: rollup: 4.21.2 @@ -8798,61 +8542,81 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.21.2': optional: true - '@shikijs/core@1.1.2': {} - - '@shikijs/core@1.12.1': - dependencies: - '@types/hast': 3.0.4 - '@shikijs/core@1.16.2': dependencies: - '@shikijs/vscode-textmate': 9.2.0 + '@shikijs/vscode-textmate': 9.2.2 '@types/hast': 3.0.4 - '@shikijs/transformers@1.1.2': + '@shikijs/core@1.17.0': dependencies: - shiki: 1.1.2 + '@shikijs/engine-javascript': 1.17.0 + '@shikijs/engine-oniguruma': 1.17.0 + '@shikijs/types': 1.17.0 + '@shikijs/vscode-textmate': 9.2.2 + '@types/hast': 3.0.4 + hast-util-to-html: 9.0.2 - '@shikijs/twoslash@1.12.1(typescript@5.6.2)': + '@shikijs/engine-javascript@1.17.0': dependencies: - '@shikijs/core': 1.12.1 - twoslash: 0.2.10(typescript@5.6.2) + '@shikijs/types': 1.17.0 + oniguruma-to-js: 0.3.3 + regex: 4.3.2 + + '@shikijs/engine-oniguruma@1.17.0': + dependencies: + '@shikijs/types': 1.17.0 + '@shikijs/vscode-textmate': 9.2.2 + + '@shikijs/transformers@1.17.0': + dependencies: + shiki: 1.17.0 + + '@shikijs/twoslash@1.17.0(typescript@5.6.2)': + dependencies: + '@shikijs/core': 1.17.0 + '@shikijs/types': 1.17.0 + twoslash: 0.2.11(typescript@5.6.2) transitivePeerDependencies: - supports-color - typescript - '@shikijs/vitepress-twoslash@1.12.1(@nuxt/kit@packages+kit)(typescript@5.6.2)': + '@shikijs/types@1.17.0': dependencies: - '@shikijs/twoslash': 1.12.1(typescript@5.6.2) + '@shikijs/vscode-textmate': 9.2.2 + '@types/hast': 3.0.4 + + '@shikijs/vitepress-twoslash@1.17.0(@nuxt/kit@packages+kit)(typescript@5.6.2)': + dependencies: + '@shikijs/twoslash': 1.17.0(typescript@5.6.2) floating-vue: 5.2.2(@nuxt/kit@packages+kit)(vue@3.5.4(typescript@5.6.2)) mdast-util-from-markdown: 2.0.1 mdast-util-gfm: 3.0.0 mdast-util-to-hast: 13.2.0 - shiki: 1.12.1 - twoslash: 0.2.10(typescript@5.6.2) - twoslash-vue: 0.2.10(typescript@5.6.2) + shiki: 1.17.0 + twoslash: 0.2.11(typescript@5.6.2) + twoslash-vue: 0.2.11(typescript@5.6.2) vue: 3.5.4(typescript@5.6.2) transitivePeerDependencies: - '@nuxt/kit' - supports-color - typescript - '@shikijs/vscode-textmate@9.2.0': {} + '@shikijs/vscode-textmate@9.2.2': {} - '@sidvind/better-ajv-errors@3.0.1(ajv@8.12.0)': + '@sidvind/better-ajv-errors@3.0.1(ajv@8.17.1)': dependencies: - ajv: 8.12.0 + ajv: 8.17.1 kleur: 4.1.5 '@sinclair/typebox@0.27.8': {} '@sindresorhus/is@4.6.0': {} - '@sindresorhus/merge-streams@2.2.0': {} + '@sindresorhus/merge-streams@2.3.0': {} '@stylistic/eslint-plugin@2.8.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2)': dependencies: - '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2) + '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2) eslint: 9.10.0(jiti@2.0.0-beta.3) eslint-visitor-keys: 4.0.0 espree: 10.1.0 @@ -8865,7 +8629,7 @@ snapshots: '@testing-library/dom@9.3.4': dependencies: '@babel/code-frame': 7.24.7 - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.25.6 '@types/aria-query': 5.0.4 aria-query: 5.1.3 chalk: 4.1.2 @@ -8875,7 +8639,7 @@ snapshots: '@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.6.2))': dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.25.6 '@testing-library/dom': 9.3.4 '@vue/test-utils': 2.4.6 vue: 3.5.4(typescript@5.6.2) @@ -8886,14 +8650,9 @@ snapshots: '@types/aria-query@5.0.4': {} - '@types/clean-css@4.2.11': - dependencies: - '@types/node': 20.16.5 - source-map: 0.6.1 - '@types/clear@0.1.4': {} - '@types/connect@3.4.37': + '@types/connect@3.4.38': dependencies: '@types/node': 20.16.5 @@ -8914,7 +8673,7 @@ snapshots: '@types/file-loader@5.0.4': dependencies: - '@types/webpack': 4.41.34 + '@types/webpack': 4.41.39 '@types/google.maps@3.58.0': {} @@ -8922,49 +8681,43 @@ snapshots: '@types/hast@3.0.4': dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 - '@types/html-minifier@4.0.5': - dependencies: - '@types/clean-css': 4.2.11 - '@types/relateurl': 0.2.33 - '@types/uglify-js': 3.17.3 - - '@types/http-proxy@1.17.14': + '@types/http-proxy@1.17.15': dependencies: '@types/node': 20.16.5 - '@types/istanbul-lib-coverage@2.0.5': {} + '@types/istanbul-lib-coverage@2.0.6': {} - '@types/istanbul-lib-report@3.0.2': + '@types/istanbul-lib-report@3.0.3': dependencies: - '@types/istanbul-lib-coverage': 2.0.5 + '@types/istanbul-lib-coverage': 2.0.6 - '@types/istanbul-reports@3.0.3': + '@types/istanbul-reports@3.0.4': dependencies: - '@types/istanbul-lib-report': 3.0.2 + '@types/istanbul-lib-report': 3.0.3 '@types/json-schema@7.0.15': {} '@types/lodash-es@4.17.12': dependencies: - '@types/lodash': 4.14.200 + '@types/lodash': 4.17.7 - '@types/lodash@4.14.200': {} + '@types/lodash@4.17.7': {} - '@types/mdast@4.0.3': + '@types/mdast@4.0.4': dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 '@types/ms@0.7.34': {} - '@types/node-sass@4.11.6': + '@types/node-sass@4.11.7': dependencies: '@types/node': 20.16.5 '@types/node@20.16.5': dependencies: - undici-types: 6.19.6 + undici-types: 6.19.8 '@types/normalize-package-data@2.4.4': {} @@ -8972,32 +8725,30 @@ snapshots: '@types/pug@2.0.10': {} - '@types/relateurl@0.2.33': {} - '@types/resolve@1.20.2': {} '@types/sass-loader@8.0.9': dependencies: '@types/node': 20.16.5 - '@types/node-sass': 4.11.6 - '@types/webpack': 4.41.34 - sass: 1.69.4 + '@types/node-sass': 4.11.7 + '@types/webpack': 4.41.39 + sass: 1.78.0 '@types/semver@7.5.8': {} - '@types/source-list-map@0.1.4': {} + '@types/source-list-map@0.1.6': {} '@types/stripe-v3@3.1.33': {} - '@types/tapable@1.0.10': {} + '@types/tapable@1.0.12': {} - '@types/uglify-js@3.17.3': + '@types/uglify-js@3.17.5': dependencies: source-map: 0.6.1 - '@types/unist@2.0.10': {} + '@types/unist@2.0.11': {} - '@types/unist@3.0.2': {} + '@types/unist@3.0.3': {} '@types/vimeo__player@2.18.3': {} @@ -9016,7 +8767,7 @@ snapshots: '@types/webpack-hot-middleware@2.25.9': dependencies: - '@types/connect': 3.4.37 + '@types/connect': 3.4.38 tapable: 2.2.1 webpack: 5.94.0 transitivePeerDependencies: @@ -9025,26 +8776,26 @@ snapshots: - uglify-js - webpack-cli - '@types/webpack-sources@3.2.1': + '@types/webpack-sources@3.2.3': dependencies: '@types/node': 20.16.5 - '@types/source-list-map': 0.1.4 + '@types/source-list-map': 0.1.6 source-map: 0.7.4 - '@types/webpack@4.41.34': + '@types/webpack@4.41.39': dependencies: '@types/node': 20.16.5 - '@types/tapable': 1.0.10 - '@types/uglify-js': 3.17.3 - '@types/webpack-sources': 3.2.1 + '@types/tapable': 1.0.12 + '@types/uglify-js': 3.17.5 + '@types/webpack-sources': 3.2.3 anymatch: 3.1.3 source-map: 0.6.1 - '@types/yargs-parser@21.0.1': {} + '@types/yargs-parser@21.0.3': {} - '@types/yargs@17.0.28': + '@types/yargs@17.0.33': dependencies: - '@types/yargs-parser': 21.0.1 + '@types/yargs-parser': 21.0.3 '@types/youtube@0.1.0': {} @@ -9072,18 +8823,13 @@ snapshots: '@typescript-eslint/types': 8.5.0 '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.2) '@typescript-eslint/visitor-keys': 8.5.0 - debug: 4.3.6(supports-color@9.4.0) + debug: 4.3.7(supports-color@9.4.0) eslint: 9.10.0(jiti@2.0.0-beta.3) optionalDependencies: typescript: 5.6.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.4.0': - dependencies: - '@typescript-eslint/types': 8.4.0 - '@typescript-eslint/visitor-keys': 8.4.0 - '@typescript-eslint/scope-manager@8.5.0': dependencies: '@typescript-eslint/types': 8.5.0 @@ -9093,7 +8839,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.2) '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2) - debug: 4.3.6(supports-color@9.4.0) + debug: 4.3.7(supports-color@9.4.0) ts-api-utils: 1.3.0(typescript@5.6.2) optionalDependencies: typescript: 5.6.2 @@ -9101,30 +8847,13 @@ snapshots: - eslint - supports-color - '@typescript-eslint/types@8.4.0': {} - '@typescript-eslint/types@8.5.0': {} - '@typescript-eslint/typescript-estree@8.4.0(typescript@5.6.2)': - dependencies: - '@typescript-eslint/types': 8.4.0 - '@typescript-eslint/visitor-keys': 8.4.0 - debug: 4.3.6(supports-color@9.4.0) - fast-glob: 3.3.2 - is-glob: 4.0.3 - minimatch: 9.0.5 - semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.6.2) - optionalDependencies: - typescript: 5.6.2 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/typescript-estree@8.5.0(typescript@5.6.2)': dependencies: '@typescript-eslint/types': 8.5.0 '@typescript-eslint/visitor-keys': 8.5.0 - debug: 4.3.6(supports-color@9.4.0) + debug: 4.3.7(supports-color@9.4.0) fast-glob: 3.3.2 is-glob: 4.0.3 minimatch: 9.0.5 @@ -9135,17 +8864,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2)': - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@2.0.0-beta.3)) - '@typescript-eslint/scope-manager': 8.4.0 - '@typescript-eslint/types': 8.4.0 - '@typescript-eslint/typescript-estree': 8.4.0(typescript@5.6.2) - eslint: 9.10.0(jiti@2.0.0-beta.3) - transitivePeerDependencies: - - supports-color - - typescript - '@typescript-eslint/utils@8.5.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@2.0.0-beta.3)) @@ -9157,11 +8875,6 @@ snapshots: - supports-color - typescript - '@typescript-eslint/visitor-keys@8.4.0': - dependencies: - '@typescript-eslint/types': 8.4.0 - eslint-visitor-keys: 3.4.3 - '@typescript-eslint/visitor-keys@8.5.0': dependencies: '@typescript-eslint/types': 8.5.0 @@ -9169,7 +8882,7 @@ snapshots: '@typescript/vfs@1.6.0(typescript@5.6.2)': dependencies: - debug: 4.3.6(supports-color@9.4.0) + debug: 4.3.7(supports-color@9.4.0) typescript: 5.6.2 transitivePeerDependencies: - supports-color @@ -9227,13 +8940,13 @@ snapshots: unhead: 1.11.2 vue: 3.5.4(typescript@5.6.2) - '@unocss/astro@0.62.3(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))': + '@unocss/astro@0.62.3(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))': dependencies: '@unocss/core': 0.62.3 '@unocss/reset': 0.62.3 - '@unocss/vite': 0.62.3(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) + '@unocss/vite': 0.62.3(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: - vite: 5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - rollup - supports-color @@ -9277,7 +8990,7 @@ snapshots: gzip-size: 6.0.0 sirv: 2.0.4 - '@unocss/nuxt@0.62.3(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(webpack@5.94.0(esbuild@0.23.1))': + '@unocss/nuxt@0.62.3(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@nuxt/kit': link:packages/kit '@unocss/config': 0.62.3 @@ -9290,9 +9003,9 @@ snapshots: '@unocss/preset-web-fonts': 0.62.3 '@unocss/preset-wind': 0.62.3 '@unocss/reset': 0.62.3 - '@unocss/vite': 0.62.3(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) + '@unocss/vite': 0.62.3(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) '@unocss/webpack': 0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)) - unocss: 0.62.3(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) + unocss: 0.62.3(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) transitivePeerDependencies: - postcss - rollup @@ -9393,7 +9106,7 @@ snapshots: dependencies: '@unocss/core': 0.62.3 - '@unocss/vite@0.62.3(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))': + '@unocss/vite@0.62.3(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))': dependencies: '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.0(rollup@4.21.2) @@ -9405,7 +9118,7 @@ snapshots: chokidar: 3.6.0 magic-string: 0.30.11 tinyglobby: 0.2.6 - vite: 5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - rollup - supports-color @@ -9426,9 +9139,9 @@ snapshots: - rollup - supports-color - '@vercel/nft@0.26.5(encoding@0.1.13)': + '@vercel/nft@0.26.5': dependencies: - '@mapbox/node-pre-gyp': 1.0.11(encoding@0.1.13) + '@mapbox/node-pre-gyp': 1.0.11 '@rollup/pluginutils': 4.2.1 acorn: 8.12.1 acorn-import-attributes: 1.9.5(acorn@8.12.1) @@ -9437,16 +9150,16 @@ snapshots: estree-walker: 2.0.2 glob: 7.2.3 graceful-fs: 4.2.11 - micromatch: 4.0.5 - node-gyp-build: 4.6.1 + micromatch: 4.0.8 + node-gyp-build: 4.8.2 resolve-from: 5.0.0 transitivePeerDependencies: - encoding - supports-color - '@vercel/nft@0.27.2(encoding@0.1.13)': + '@vercel/nft@0.27.4': dependencies: - '@mapbox/node-pre-gyp': 1.0.11(encoding@0.1.13) + '@mapbox/node-pre-gyp': 1.0.11 '@rollup/pluginutils': 4.2.1 acorn: 8.12.1 acorn-import-attributes: 1.9.5(acorn@8.12.1) @@ -9455,43 +9168,43 @@ snapshots: estree-walker: 2.0.2 glob: 7.2.3 graceful-fs: 4.2.11 - micromatch: 4.0.5 - node-gyp-build: 4.6.1 + micromatch: 4.0.8 + node-gyp-build: 4.8.2 resolve-from: 5.0.0 transitivePeerDependencies: - encoding - supports-color - '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2))': + '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.4(typescript@5.6.2))': dependencies: '@babel/core': 7.25.2 - '@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.25.2) - '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.25.2) - vite: 5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) + '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) + '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.25.2) + vite: 5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) vue: 3.5.4(typescript@5.6.2) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.1.3(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2))': + '@vitejs/plugin-vue@5.1.3(vite@5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.4(typescript@5.6.2))': dependencies: - vite: 5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) vue: 3.5.4(typescript@5.6.2) - '@vitest/coverage-v8@2.0.5(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))': + '@vitest/coverage-v8@2.0.5(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.78.0)(terser@5.32.0))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 - debug: 4.3.6(supports-color@9.4.0) + debug: 4.3.7(supports-color@9.4.0) istanbul-lib-coverage: 3.2.2 istanbul-lib-report: 3.0.1 istanbul-lib-source-maps: 5.0.6 istanbul-reports: 3.1.7 magic-string: 0.30.11 - magicast: 0.3.4 + magicast: 0.3.5 std-env: 3.7.0 test-exclude: 7.0.1 tinyrainbow: 1.2.0 - vitest: 2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) + vitest: 2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - supports-color @@ -9499,7 +9212,7 @@ snapshots: dependencies: '@vitest/spy': 1.6.0 '@vitest/utils': 1.6.0 - chai: 4.3.10 + chai: 4.5.0 '@vitest/expect@2.0.5': dependencies: @@ -9537,11 +9250,11 @@ snapshots: '@vitest/spy@1.6.0': dependencies: - tinyspy: 2.2.0 + tinyspy: 2.2.1 '@vitest/spy@2.0.5': dependencies: - tinyspy: 3.0.0 + tinyspy: 3.0.2 '@vitest/utils@1.6.0': dependencies: @@ -9557,24 +9270,24 @@ snapshots: loupe: 3.1.1 tinyrainbow: 1.2.0 - '@volar/language-core@2.4.1': + '@volar/language-core@2.4.4': dependencies: - '@volar/source-map': 2.4.1 + '@volar/source-map': 2.4.4 - '@volar/source-map@2.4.1': {} + '@volar/source-map@2.4.4': {} - '@volar/typescript@2.4.1': + '@volar/typescript@2.4.4': dependencies: - '@volar/language-core': 2.4.1 + '@volar/language-core': 2.4.4 path-browserify: 1.0.1 vscode-uri: 3.0.8 - '@vue-macros/common@1.12.2(rollup@4.21.2)(vue@3.5.4(typescript@5.6.2))': + '@vue-macros/common@1.12.3(rollup@4.21.2)(vue@3.5.4(typescript@5.6.2))': dependencies: '@babel/types': 7.25.6 '@rollup/pluginutils': 5.1.0(rollup@4.21.2) '@vue/compiler-sfc': 3.5.4 - ast-kit: 1.0.1 + ast-kit: 1.1.0 local-pkg: 0.5.0 magic-string-ast: 0.6.2 optionalDependencies: @@ -9582,19 +9295,18 @@ snapshots: transitivePeerDependencies: - rollup - '@vue/babel-helper-vue-transform-on@1.2.2': {} + '@vue/babel-helper-vue-transform-on@1.2.5': {} - '@vue/babel-plugin-jsx@1.2.2(@babel/core@7.25.2)': + '@vue/babel-plugin-jsx@1.2.5(@babel/core@7.25.2)': dependencies: - '@babel/helper-module-imports': 7.22.15 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-module-imports': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2) '@babel/template': 7.25.0 - '@babel/traverse': 7.25.3 + '@babel/traverse': 7.25.6 '@babel/types': 7.25.6 - '@vue/babel-helper-vue-transform-on': 1.2.2 - '@vue/babel-plugin-resolve-type': 1.2.2(@babel/core@7.25.2) - camelcase: 6.3.0 + '@vue/babel-helper-vue-transform-on': 1.2.5 + '@vue/babel-plugin-resolve-type': 1.2.5(@babel/core@7.25.2) html-tags: 3.3.1 svg-tags: 1.0.0 optionalDependencies: @@ -9602,35 +9314,24 @@ snapshots: transitivePeerDependencies: - supports-color - '@vue/babel-plugin-resolve-type@1.2.2(@babel/core@7.25.2)': + '@vue/babel-plugin-resolve-type@1.2.5(@babel/core@7.25.2)': dependencies: '@babel/code-frame': 7.24.7 '@babel/core': 7.25.2 - '@babel/helper-module-imports': 7.22.15 - '@babel/helper-plugin-utils': 7.24.7 - '@babel/parser': 7.25.3 + '@babel/helper-module-imports': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/parser': 7.25.6 '@vue/compiler-sfc': 3.5.4 - - '@vue/compiler-core@3.5.3': - dependencies: - '@babel/parser': 7.25.3 - '@vue/shared': 3.5.3 - entities: 4.5.0 - estree-walker: 2.0.2 - source-map-js: 1.2.0 + transitivePeerDependencies: + - supports-color '@vue/compiler-core@3.5.4': dependencies: - '@babel/parser': 7.25.3 + '@babel/parser': 7.25.6 '@vue/shared': 3.5.4 entities: 4.5.0 estree-walker: 2.0.2 - source-map-js: 1.2.0 - - '@vue/compiler-dom@3.5.3': - dependencies: - '@vue/compiler-core': 3.5.3 - '@vue/shared': 3.5.3 + source-map-js: 1.2.1 '@vue/compiler-dom@3.5.4': dependencies: @@ -9639,7 +9340,7 @@ snapshots: '@vue/compiler-sfc@3.5.4': dependencies: - '@babel/parser': 7.25.3 + '@babel/parser': 7.25.6 '@vue/compiler-core': 3.5.4 '@vue/compiler-dom': 3.5.4 '@vue/compiler-ssr': 3.5.4 @@ -9647,7 +9348,7 @@ snapshots: estree-walker: 2.0.2 magic-string: 0.30.11 postcss: 8.4.45 - source-map-js: 1.2.0 + source-map-js: 1.2.1 '@vue/compiler-ssr@3.5.4': dependencies: @@ -9661,21 +9362,25 @@ snapshots: '@vue/devtools-api@6.6.4': {} - '@vue/devtools-core@7.4.4(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue@3.5.4(typescript@5.6.2))': + '@vue/devtools-api@7.4.5': + dependencies: + '@vue/devtools-kit': 7.4.5 + + '@vue/devtools-core@7.4.4(vite@5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.4(typescript@5.6.2))': dependencies: '@vue/devtools-kit': 7.4.4 - '@vue/devtools-shared': 7.4.4 + '@vue/devtools-shared': 7.4.5 mitt: 3.0.1 nanoid: 3.3.7 pathe: 1.1.2 - vite-hot-client: 0.2.3(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) + vite-hot-client: 0.2.3(vite@5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) vue: 3.5.4(typescript@5.6.2) transitivePeerDependencies: - vite '@vue/devtools-kit@7.4.4': dependencies: - '@vue/devtools-shared': 7.4.4 + '@vue/devtools-shared': 7.4.5 birpc: 0.2.17 hookable: 5.5.3 mitt: 3.0.1 @@ -9683,27 +9388,24 @@ snapshots: speakingurl: 14.0.1 superjson: 2.2.1 - '@vue/devtools-shared@7.4.4': + '@vue/devtools-kit@7.4.5': + dependencies: + '@vue/devtools-shared': 7.4.5 + birpc: 0.2.17 + hookable: 5.5.3 + mitt: 3.0.1 + perfect-debounce: 1.0.0 + speakingurl: 14.0.1 + superjson: 2.2.1 + + '@vue/devtools-shared@7.4.5': dependencies: rfdc: 1.4.1 - '@vue/language-core@2.0.29(typescript@5.6.2)': - dependencies: - '@volar/language-core': 2.4.1 - '@vue/compiler-dom': 3.5.3 - '@vue/compiler-vue2': 2.7.16 - '@vue/shared': 3.5.4 - computeds: 0.0.1 - minimatch: 9.0.5 - muggle-string: 0.4.1 - path-browserify: 1.0.1 - optionalDependencies: - typescript: 5.6.2 - '@vue/language-core@2.1.6(typescript@5.6.2)': dependencies: - '@volar/language-core': 2.4.1 - '@vue/compiler-dom': 3.5.3 + '@volar/language-core': 2.4.4 + '@vue/compiler-dom': 3.5.4 '@vue/compiler-vue2': 2.7.16 '@vue/shared': 3.5.4 computeds: 0.0.1 @@ -9735,14 +9437,12 @@ snapshots: '@vue/shared': 3.5.4 vue: 3.5.4(typescript@5.6.2) - '@vue/shared@3.5.3': {} - '@vue/shared@3.5.4': {} '@vue/test-utils@2.4.6': dependencies: - js-beautify: 1.14.9 - vue-component-type-helpers: 2.0.6 + js-beautify: 1.15.1 + vue-component-type-helpers: 2.1.6 '@vueuse/core@11.0.3(vue@3.5.4(typescript@5.6.2))': dependencies: @@ -9754,12 +9454,13 @@ snapshots: - '@vue/composition-api' - vue - '@vueuse/integrations@11.0.3(focus-trap@7.5.4)(vue@3.5.4(typescript@5.6.2))': + '@vueuse/integrations@11.0.3(change-case@5.4.4)(focus-trap@7.5.4)(vue@3.5.4(typescript@5.6.2))': dependencies: '@vueuse/core': 11.0.3(vue@3.5.4(typescript@5.6.2)) '@vueuse/shared': 11.0.3(vue@3.5.4(typescript@5.6.2)) vue-demi: 0.14.10(vue@3.5.4(typescript@5.6.2)) optionalDependencies: + change-case: 5.4.4 focus-trap: 7.5.4 transitivePeerDependencies: - '@vue/composition-api' @@ -9868,6 +9569,8 @@ snapshots: abbrev@1.1.1: {} + abbrev@2.0.0: {} + abort-controller@3.0.0: dependencies: event-target-shim: 5.0.1 @@ -9880,7 +9583,9 @@ snapshots: dependencies: acorn: 8.12.1 - acorn-walk@8.3.2: {} + acorn-walk@8.3.4: + dependencies: + acorn: 8.12.1 acorn@7.4.1: {} @@ -9888,27 +9593,27 @@ snapshots: agent-base@6.0.2: dependencies: - debug: 4.3.6(supports-color@9.4.0) + debug: 4.3.7(supports-color@9.4.0) transitivePeerDependencies: - supports-color - agent-base@7.1.0(supports-color@9.4.0): + agent-base@7.1.1(supports-color@9.4.0): dependencies: - debug: 4.3.6(supports-color@9.4.0) + debug: 4.3.7(supports-color@9.4.0) transitivePeerDependencies: - supports-color - ajv-formats@2.1.1(ajv@8.12.0): + ajv-formats@2.1.1(ajv@8.17.1): optionalDependencies: - ajv: 8.12.0 + ajv: 8.17.1 ajv-keywords@3.5.2(ajv@6.12.6): dependencies: ajv: 6.12.6 - ajv-keywords@5.1.0(ajv@8.12.0): + ajv-keywords@5.1.0(ajv@8.17.1): dependencies: - ajv: 8.12.0 + ajv: 8.17.1 fast-deep-equal: 3.1.3 ajv@6.12.6: @@ -9918,12 +9623,12 @@ snapshots: json-schema-traverse: 0.4.1 uri-js: 4.4.1 - ajv@8.12.0: + ajv@8.17.1: dependencies: fast-deep-equal: 3.1.3 + fast-uri: 3.0.1 json-schema-traverse: 1.0.0 require-from-string: 2.0.2 - uri-js: 4.4.1 ansi-colors@4.1.3: {} @@ -9935,7 +9640,7 @@ snapshots: ansi-regex@5.0.1: {} - ansi-regex@6.0.1: {} + ansi-regex@6.1.0: {} ansi-styles@3.2.1: dependencies: @@ -9958,7 +9663,7 @@ snapshots: archiver-utils@5.0.2: dependencies: - glob: 10.4.1 + glob: 10.4.5 graceful-fs: 4.2.11 is-stream: 2.0.1 lazystream: 1.0.1 @@ -9969,11 +9674,11 @@ snapshots: archiver@7.0.1: dependencies: archiver-utils: 5.0.2 - async: 3.2.4 + async: 3.2.6 buffer-crc32: 1.0.0 readable-stream: 4.5.2 readdir-glob: 1.1.3 - tar-stream: 3.1.6 + tar-stream: 3.1.7 zip-stream: 6.0.1 are-docs-informative@0.0.2: {} @@ -9989,46 +9694,48 @@ snapshots: dependencies: deep-equal: 2.2.3 - array-buffer-byte-length@1.0.0: + array-buffer-byte-length@1.0.1: dependencies: call-bind: 1.0.7 - is-array-buffer: 3.0.2 + is-array-buffer: 3.0.4 asap@2.0.6: {} - assert-never@1.2.1: {} + assert-never@1.3.0: {} assertion-error@1.1.0: {} assertion-error@2.0.1: {} - ast-kit@1.0.1: + ast-kit@1.1.0: dependencies: - '@babel/parser': 7.25.3 + '@babel/parser': 7.25.6 pathe: 1.1.2 ast-walker-scope@0.6.2: dependencies: - '@babel/parser': 7.25.3 - ast-kit: 1.0.1 + '@babel/parser': 7.25.6 + ast-kit: 1.1.0 async-sema@3.1.1: {} - async@3.2.4: {} + async@3.2.6: {} autoprefixer@10.4.20(postcss@8.4.45): dependencies: browserslist: 4.23.3 - caniuse-lite: 1.0.30001647 + caniuse-lite: 1.0.30001660 fraction.js: 4.3.7 normalize-range: 0.1.2 - picocolors: 1.0.1 + picocolors: 1.1.0 postcss: 8.4.45 postcss-value-parser: 4.2.0 - available-typed-arrays@1.0.6: {} + available-typed-arrays@1.0.7: + dependencies: + possible-typed-array-names: 1.0.0 - b4a@1.6.4: {} + b4a@1.6.6: {} babel-walk@3.0.0-canary-5: dependencies: @@ -10038,13 +9745,16 @@ snapshots: balanced-match@1.0.2: {} + bare-events@2.4.2: + optional: true + base64-js@1.5.1: {} - big-integer@1.6.51: {} + big-integer@1.6.52: {} big.js@5.2.2: {} - binary-extensions@2.2.0: {} + binary-extensions@2.3.0: {} bindings@1.5.0: dependencies: @@ -10056,7 +9766,7 @@ snapshots: bplist-parser@0.2.0: dependencies: - big-integer: 1.6.51 + big-integer: 1.6.52 brace-expansion@1.1.11: dependencies: @@ -10067,14 +9777,14 @@ snapshots: dependencies: balanced-match: 1.0.2 - braces@3.0.2: + braces@3.0.3: dependencies: - fill-range: 7.0.1 + fill-range: 7.1.1 browserslist@4.23.3: dependencies: - caniuse-lite: 1.0.30001647 - electron-to-chromium: 1.5.4 + caniuse-lite: 1.0.30001660 + electron-to-chromium: 1.5.19 node-releases: 2.0.18 update-browserslist-db: 1.1.0(browserslist@4.23.3) @@ -10102,23 +9812,6 @@ snapshots: esbuild: 0.23.1 load-tsconfig: 0.2.5 - c12@2.0.0-beta.2(magicast@0.3.4): - dependencies: - chokidar: 3.6.0 - confbox: 0.1.7 - defu: 6.1.4 - dotenv: 16.4.5 - giget: 1.2.3 - jiti: 2.0.0-beta.3 - mlly: 1.7.1 - ohash: 1.1.3 - pathe: 1.1.2 - perfect-debounce: 1.0.0 - pkg-types: 1.2.0 - rc9: 2.1.2 - optionalDependencies: - magicast: 0.3.4 - c12@2.0.0-beta.2(magicast@0.3.5): dependencies: chokidar: 3.6.0 @@ -10144,39 +9837,32 @@ snapshots: es-errors: 1.3.0 function-bind: 1.1.2 get-intrinsic: 1.2.4 - set-function-length: 1.2.1 + set-function-length: 1.2.2 callsites@3.1.0: {} - camel-case@3.0.0: - dependencies: - no-case: 2.3.2 - upper-case: 1.1.3 - - camelcase@6.3.0: {} - caniuse-api@3.0.0: dependencies: browserslist: 4.23.3 - caniuse-lite: 1.0.30001647 + caniuse-lite: 1.0.30001660 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 - caniuse-lite@1.0.30001647: {} + caniuse-lite@1.0.30001660: {} case-police@0.7.0: {} ccount@2.0.1: {} - chai@4.3.10: + chai@4.5.0: dependencies: assertion-error: 1.1.0 check-error: 1.0.3 - deep-eql: 4.1.3 + deep-eql: 4.1.4 get-func-name: 2.0.2 loupe: 2.3.7 pathval: 1.1.1 - type-detect: 4.0.8 + type-detect: 4.1.0 chai@5.1.1: dependencies: @@ -10199,12 +9885,14 @@ snapshots: chalk@5.3.0: {} + change-case@5.4.4: {} + changelogen@0.5.5(magicast@0.3.5): dependencies: c12: 2.0.0-beta.2(magicast@0.3.5) colorette: 2.0.20 consola: 3.2.3 - convert-gitmoji: 0.1.3 + convert-gitmoji: 0.1.5 execa: 8.0.1 mri: 1.2.0 node-fetch-native: 1.6.4 @@ -10215,7 +9903,7 @@ snapshots: scule: 1.3.0 semver: 7.6.3 std-env: 3.7.0 - yaml: 2.5.0 + yaml: 2.5.1 transitivePeerDependencies: - magicast @@ -10242,7 +9930,7 @@ snapshots: chokidar@3.6.0: dependencies: anymatch: 3.1.3 - braces: 3.0.2 + braces: 3.0.3 glob-parent: 5.1.2 is-binary-path: 2.1.0 is-glob: 4.0.3 @@ -10253,7 +9941,7 @@ snapshots: chownr@2.0.0: {} - chrome-trace-event@1.0.3: {} + chrome-trace-event@1.0.4: {} ci-info@3.9.0: {} @@ -10263,10 +9951,6 @@ snapshots: dependencies: consola: 3.2.3 - clean-css@4.2.4: - dependencies: - source-map: 0.6.1 - clean-regexp@1.0.0: dependencies: escape-string-regexp: 1.0.5 @@ -10353,7 +10037,7 @@ snapshots: '@babel/parser': 7.25.6 '@babel/types': 7.25.6 - convert-gitmoji@0.1.3: {} + convert-gitmoji@0.1.5: {} convert-source-map@2.0.0: {} @@ -10363,7 +10047,7 @@ snapshots: dependencies: is-what: 4.1.16 - core-js-compat@3.37.1: + core-js-compat@3.38.1: dependencies: browserslist: 4.23.3 @@ -10406,7 +10090,7 @@ snapshots: postcss: 8.4.45 postcss-media-query-parser: 0.2.3 - croner@8.0.2: {} + croner@8.1.1: {} cronstrue@2.50.0: {} @@ -10456,12 +10140,12 @@ snapshots: css-tree@2.2.1: dependencies: mdn-data: 2.0.28 - source-map-js: 1.2.0 + source-map-js: 1.2.1 css-tree@2.3.1: dependencies: mdn-data: 2.0.30 - source-map-js: 1.2.0 + source-map-js: 1.2.1 css-what@6.1.0: {} @@ -10533,9 +10217,9 @@ snapshots: dependencies: ms: 2.1.3 - debug@4.3.6(supports-color@9.4.0): + debug@4.3.7(supports-color@9.4.0): dependencies: - ms: 2.1.2 + ms: 2.1.3 optionalDependencies: supports-color: 9.4.0 @@ -10543,32 +10227,32 @@ snapshots: dependencies: character-entities: 2.0.2 - deep-eql@4.1.3: + deep-eql@4.1.4: dependencies: - type-detect: 4.0.8 + type-detect: 4.1.0 deep-eql@5.0.2: {} deep-equal@2.2.3: dependencies: - array-buffer-byte-length: 1.0.0 + array-buffer-byte-length: 1.0.1 call-bind: 1.0.7 es-get-iterator: 1.1.3 get-intrinsic: 1.2.4 is-arguments: 1.1.1 - is-array-buffer: 3.0.2 + is-array-buffer: 3.0.4 is-date-object: 1.0.5 is-regex: 1.1.4 - is-shared-array-buffer: 1.0.2 + is-shared-array-buffer: 1.0.3 isarray: 2.0.5 - object-is: 1.1.5 + object-is: 1.1.6 object-keys: 1.1.1 - object.assign: 4.1.4 - regexp.prototype.flags: 1.5.1 - side-channel: 1.0.4 + object.assign: 4.1.5 + regexp.prototype.flags: 1.5.2 + side-channel: 1.0.6 which-boxed-primitive: 1.0.2 - which-collection: 1.0.1 - which-typed-array: 1.1.14 + which-collection: 1.0.2 + which-typed-array: 1.1.15 deep-extend@0.6.0: {} @@ -10629,7 +10313,7 @@ snapshots: detect-libc@1.0.3: {} - detect-libc@2.0.2: {} + detect-libc@2.0.3: {} devalue@5.0.0: {} @@ -10649,6 +10333,12 @@ snapshots: dom-accessibility-api@0.5.16: {} + dom-serializer@1.4.1: + dependencies: + domelementtype: 2.3.0 + domhandler: 4.3.1 + entities: 2.2.0 + dom-serializer@2.0.0: dependencies: domelementtype: 2.3.0 @@ -10657,10 +10347,20 @@ snapshots: domelementtype@2.3.0: {} + domhandler@4.3.1: + dependencies: + domelementtype: 2.3.0 + domhandler@5.0.3: dependencies: domelementtype: 2.3.0 + domutils@2.8.0: + dependencies: + dom-serializer: 1.4.1 + domelementtype: 2.3.0 + domhandler: 4.3.1 + domutils@3.1.0: dependencies: dom-serializer: 2.0.0 @@ -10673,7 +10373,7 @@ snapshots: dot-prop@9.0.0: dependencies: - type-fest: 4.20.1 + type-fest: 4.26.1 dotenv@16.4.5: {} @@ -10690,7 +10390,7 @@ snapshots: ee-first@1.1.1: {} - electron-to-chromium@1.5.4: {} + electron-to-chromium@1.5.19: {} emoji-regex@8.0.0: {} @@ -10700,15 +10400,10 @@ snapshots: emojis-list@3.0.0: {} - emoticon@4.0.1: {} + emoticon@4.1.0: {} encodeurl@1.0.2: {} - encoding@0.1.13: - dependencies: - iconv-lite: 0.6.3 - optional: true - enhanced-resolve@4.5.0: dependencies: graceful-fs: 4.2.11 @@ -10720,6 +10415,10 @@ snapshots: graceful-fs: 4.2.11 tapable: 2.2.1 + entities@2.2.0: {} + + entities@3.0.1: {} + entities@4.5.0: {} env-paths@2.2.1: {} @@ -10752,8 +10451,8 @@ snapshots: get-intrinsic: 1.2.4 has-symbols: 1.0.3 is-arguments: 1.1.1 - is-map: 2.0.2 - is-set: 2.0.2 + is-map: 2.0.3 + is-set: 2.0.3 is-string: 1.0.7 isarray: 2.0.5 stop-iteration-iterator: 1.0.0 @@ -10763,7 +10462,7 @@ snapshots: esbuild-loader@4.2.2(webpack@5.94.0): dependencies: esbuild: 0.21.5 - get-tsconfig: 4.7.6 + get-tsconfig: 4.8.0 loader-utils: 2.0.4 webpack: 5.94.0 webpack-sources: 1.4.3 @@ -10847,7 +10546,7 @@ snapshots: '@esbuild/win32-ia32': 0.23.1 '@esbuild/win32-x64': 0.23.1 - escalade@3.1.2: {} + escalade@3.2.0: {} escape-html@1.0.3: {} @@ -10870,19 +10569,19 @@ snapshots: eslint-import-resolver-node@0.3.9: dependencies: debug: 3.2.7 - is-core-module: 2.13.1 + is-core-module: 2.15.1 resolve: 1.22.8 transitivePeerDependencies: - supports-color eslint-plugin-import-x@4.2.1(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2): dependencies: - '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2) - debug: 4.3.6(supports-color@9.4.0) + '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2) + debug: 4.3.7(supports-color@9.4.0) doctrine: 3.0.0 eslint: 9.10.0(jiti@2.0.0-beta.3) eslint-import-resolver-node: 0.3.9 - get-tsconfig: 4.7.6 + get-tsconfig: 4.8.0 is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 @@ -10897,7 +10596,7 @@ snapshots: '@es-joy/jsdoccomment': 0.48.0 are-docs-informative: 0.0.2 comment-parser: 1.4.1 - debug: 4.3.6(supports-color@9.4.0) + debug: 4.3.7(supports-color@9.4.0) escape-string-regexp: 4.0.0 eslint: 9.10.0(jiti@2.0.0-beta.3) espree: 10.1.0 @@ -10913,8 +10612,8 @@ snapshots: eslint-plugin-perfectionist@3.5.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.10.0(jiti@2.0.0-beta.3))): dependencies: - '@typescript-eslint/types': 8.4.0 - '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2) + '@typescript-eslint/types': 8.5.0 + '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@2.0.0-beta.3))(typescript@5.6.2) eslint: 9.10.0(jiti@2.0.0-beta.3) minimatch: 9.0.5 natural-compare-lite: 1.4.0 @@ -10941,7 +10640,7 @@ snapshots: '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@2.0.0-beta.3)) ci-info: 4.0.0 clean-regexp: 1.0.0 - core-js-compat: 3.37.1 + core-js-compat: 3.38.1 eslint: 9.10.0(jiti@2.0.0-beta.3) esquery: 1.6.0 globals: 15.9.0 @@ -11008,7 +10707,7 @@ snapshots: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.6(supports-color@9.4.0) + debug: 4.3.7(supports-color@9.4.0) escape-string-regexp: 4.0.0 eslint-scope: 8.0.2 eslint-visitor-keys: 4.0.0 @@ -11027,7 +10726,7 @@ snapshots: lodash.merge: 4.6.2 minimatch: 3.1.2 natural-compare: 1.4.0 - optionator: 0.9.3 + optionator: 0.9.4 strip-ansi: 6.0.1 text-table: 0.2.0 optionalDependencies: @@ -11130,7 +10829,7 @@ snapshots: '@nodelib/fs.walk': 1.2.8 glob-parent: 5.1.2 merge2: 1.4.1 - micromatch: 4.0.5 + micromatch: 4.0.8 fast-json-stable-stringify@2.1.0: {} @@ -11138,7 +10837,9 @@ snapshots: fast-npm-meta@0.2.2: {} - fastq@1.15.0: + fast-uri@3.0.1: {} + + fastq@1.17.1: dependencies: reusify: 1.0.4 @@ -11162,7 +10863,7 @@ snapshots: file-uri-to-path@1.0.0: {} - fill-range@7.0.1: + fill-range@7.1.1: dependencies: to-regex-range: 5.0.1 @@ -11203,7 +10904,7 @@ snapshots: dependencies: is-callable: 1.2.7 - foreground-child@3.1.1: + foreground-child@3.3.0: dependencies: cross-spawn: 7.0.3 signal-exit: 4.1.0 @@ -11233,19 +10934,19 @@ snapshots: dependencies: graceful-fs: 4.2.11 jsonfile: 6.1.0 - universalify: 2.0.0 + universalify: 2.0.1 fs-extra@11.2.0: dependencies: graceful-fs: 4.2.11 jsonfile: 6.1.0 - universalify: 2.0.0 + universalify: 2.0.1 fs-minipass@2.1.0: dependencies: minipass: 3.3.6 - fs-monkey@1.0.5: {} + fs-monkey@1.0.6: {} fs.realpath@1.0.0: {} @@ -11278,9 +10979,9 @@ snapshots: dependencies: es-errors: 1.3.0 function-bind: 1.1.2 - has-proto: 1.0.1 + has-proto: 1.0.3 has-symbols: 1.0.3 - hasown: 2.0.0 + hasown: 2.0.2 get-port-please@3.1.2: {} @@ -11290,7 +10991,7 @@ snapshots: get-stream@8.0.1: {} - get-tsconfig@4.7.6: + get-tsconfig@4.8.0: dependencies: resolve-pkg-maps: 1.0.0 @@ -11303,7 +11004,7 @@ snapshots: nypm: 0.3.11 ohash: 1.1.3 pathe: 1.1.2 - tar: 6.2.0 + tar: 6.2.1 git-config-path@2.0.0: {} @@ -11328,17 +11029,18 @@ snapshots: glob-to-regexp@0.4.1: {} - glob@10.4.1: + glob@10.4.5: dependencies: - foreground-child: 3.1.1 - jackspeak: 3.1.2 + foreground-child: 3.3.0 + jackspeak: 3.4.3 minimatch: 9.0.5 minipass: 7.1.2 + package-json-from-dist: 1.0.0 path-scurry: 1.11.1 glob@11.0.0: dependencies: - foreground-child: 3.1.1 + foreground-child: 3.3.0 jackspeak: 4.0.1 minimatch: 10.0.1 minipass: 7.1.2 @@ -11378,7 +11080,7 @@ snapshots: globby@14.0.2: dependencies: - '@sindresorhus/merge-streams': 2.2.0 + '@sindresorhus/merge-streams': 2.3.0 fast-glob: 3.3.2 ignore: 5.3.2 path-type: 5.0.0 @@ -11432,7 +11134,7 @@ snapshots: dependencies: es-define-property: 1.0.0 - has-proto@1.0.1: {} + has-proto@1.0.3: {} has-symbols@1.0.3: {} @@ -11442,23 +11144,21 @@ snapshots: has-unicode@2.0.1: {} - has@1.0.4: {} - hash-sum@2.0.0: {} - hasown@2.0.0: + hasown@2.0.2: dependencies: function-bind: 1.1.2 hast-util-from-parse5@8.0.1: dependencies: '@types/hast': 3.0.4 - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 devlop: 1.1.0 hastscript: 8.0.0 - property-information: 6.4.1 - vfile: 6.0.1 - vfile-location: 5.0.2 + property-information: 6.5.0 + vfile: 6.0.3 + vfile-location: 5.0.3 web-namespaces: 2.0.1 hast-util-heading-rank@3.0.0: @@ -11473,10 +11173,10 @@ snapshots: dependencies: '@types/hast': 3.0.4 - hast-util-raw@9.0.2: + hast-util-raw@9.0.4: dependencies: '@types/hast': 3.0.4 - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 '@ungap/structured-clone': 1.2.0 hast-util-from-parse5: 8.0.1 hast-util-to-parse5: 8.0.0 @@ -11485,16 +11185,30 @@ snapshots: parse5: 7.1.2 unist-util-position: 5.0.0 unist-util-visit: 5.0.0 - vfile: 6.0.1 + vfile: 6.0.3 web-namespaces: 2.0.1 zwitch: 2.0.4 + hast-util-to-html@9.0.2: + dependencies: + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + ccount: 2.0.1 + comma-separated-tokens: 2.0.3 + hast-util-whitespace: 3.0.0 + html-void-elements: 3.0.0 + mdast-util-to-hast: 13.2.0 + property-information: 6.5.0 + space-separated-tokens: 2.0.2 + stringify-entities: 4.0.4 + zwitch: 2.0.4 + hast-util-to-parse5@8.0.0: dependencies: '@types/hast': 3.0.4 comma-separated-tokens: 2.0.3 devlop: 1.1.0 - property-information: 6.4.1 + property-information: 6.5.0 space-separated-tokens: 2.0.2 web-namespaces: 2.0.1 zwitch: 2.0.4 @@ -11503,12 +11217,16 @@ snapshots: dependencies: '@types/hast': 3.0.4 + hast-util-whitespace@3.0.0: + dependencies: + '@types/hast': 3.0.4 + hastscript@8.0.0: dependencies: '@types/hast': 3.0.4 comma-separated-tokens: 2.0.3 hast-util-parse-selector: 4.0.0 - property-information: 6.4.1 + property-information: 6.5.0 space-separated-tokens: 2.0.2 he@1.2.0: {} @@ -11517,39 +11235,50 @@ snapshots: hosted-git-info@2.8.9: {} - html-entities@2.4.0: {} + html-entities@2.5.2: {} html-escaper@2.0.2: {} - html-minifier@4.0.0: - dependencies: - camel-case: 3.0.0 - clean-css: 4.2.4 - commander: 2.20.3 - he: 1.2.0 - param-case: 2.1.1 - relateurl: 0.2.7 - uglify-js: 3.17.4 - html-tags@3.3.1: {} - html-validate@8.22.0(vitest@1.6.0(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0)): + html-validate@8.22.0(vitest@1.6.0(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.78.0)(terser@5.32.0)): dependencies: '@html-validate/stylish': 4.2.0 - '@sidvind/better-ajv-errors': 3.0.1(ajv@8.12.0) - ajv: 8.12.0 + '@sidvind/better-ajv-errors': 3.0.1(ajv@8.17.1) + ajv: 8.17.1 deepmerge: 4.3.1 - glob: 10.4.1 + glob: 10.4.5 ignore: 5.3.2 kleur: 4.1.5 minimist: 1.2.8 prompts: 2.4.2 semver: 7.6.3 optionalDependencies: - vitest: 1.6.0(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0) + vitest: 1.6.0(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.78.0)(terser@5.32.0) html-void-elements@3.0.0: {} + htmlnano@2.1.1(cssnano@7.0.6(postcss@8.4.45))(postcss@8.4.45)(relateurl@0.2.7)(svgo@3.3.2)(terser@5.32.0)(typescript@5.6.2): + dependencies: + cosmiconfig: 9.0.0(typescript@5.6.2) + posthtml: 0.16.6 + timsort: 0.3.0 + optionalDependencies: + cssnano: 7.0.6(postcss@8.4.45) + postcss: 8.4.45 + relateurl: 0.2.7 + svgo: 3.3.2 + terser: 5.32.0 + transitivePeerDependencies: + - typescript + + htmlparser2@7.2.0: + dependencies: + domelementtype: 2.3.0 + domhandler: 4.3.1 + domutils: 2.8.0 + entities: 3.0.1 + htmlparser2@8.0.2: dependencies: domelementtype: 2.3.0 @@ -11570,14 +11299,14 @@ snapshots: https-proxy-agent@5.0.1: dependencies: agent-base: 6.0.2 - debug: 4.3.6(supports-color@9.4.0) + debug: 4.3.7(supports-color@9.4.0) transitivePeerDependencies: - supports-color https-proxy-agent@7.0.5(supports-color@9.4.0): dependencies: - agent-base: 7.1.0(supports-color@9.4.0) - debug: 4.3.6(supports-color@9.4.0) + agent-base: 7.1.1(supports-color@9.4.0) + debug: 4.3.7(supports-color@9.4.0) transitivePeerDependencies: - supports-color @@ -11591,11 +11320,6 @@ snapshots: hyperdyperid@1.2.0: {} - iconv-lite@0.6.3: - dependencies: - safer-buffer: 2.1.2 - optional: true - icss-utils@5.1.0(postcss@8.4.45): dependencies: postcss: 8.4.45 @@ -11606,23 +11330,22 @@ snapshots: image-meta@0.2.1: {} - immutable@4.3.4: {} + immutable@4.3.7: {} import-fresh@3.3.0: dependencies: parent-module: 1.0.1 resolve-from: 4.0.0 - importx@0.4.3: + importx@0.4.4: dependencies: bundle-require: 5.0.0(esbuild@0.23.1) - debug: 4.3.6(supports-color@9.4.0) + debug: 4.3.7(supports-color@9.4.0) esbuild: 0.23.1 jiti: 2.0.0-beta.3 jiti-v1: jiti@1.21.6 pathe: 1.1.2 - pkg-types: 1.2.0 - tsx: 4.16.5 + tsx: 4.19.0 transitivePeerDependencies: - supports-color @@ -11654,17 +11377,19 @@ snapshots: ini@4.1.1: {} - internal-slot@1.0.5: + ini@4.1.3: {} + + internal-slot@1.0.7: dependencies: - get-intrinsic: 1.2.4 - has: 1.0.4 - side-channel: 1.0.4 + es-errors: 1.3.0 + hasown: 2.0.2 + side-channel: 1.0.6 ioredis@5.4.1: dependencies: '@ioredis/commands': 1.2.0 cluster-key-slot: 1.1.2 - debug: 4.3.6(supports-color@9.4.0) + debug: 4.3.7(supports-color@9.4.0) denque: 2.1.0 lodash.defaults: 4.2.0 lodash.isarguments: 3.1.0 @@ -11690,11 +11415,10 @@ snapshots: call-bind: 1.0.7 has-tostringtag: 1.0.2 - is-array-buffer@3.0.2: + is-array-buffer@3.0.4: dependencies: call-bind: 1.0.7 get-intrinsic: 1.2.4 - is-typed-array: 1.1.12 is-arrayish@0.2.1: {} @@ -11704,7 +11428,7 @@ snapshots: is-binary-path@2.1.0: dependencies: - binary-extensions: 2.2.0 + binary-extensions: 2.3.0 is-boolean-object@1.1.2: dependencies: @@ -11717,9 +11441,9 @@ snapshots: is-callable@1.2.7: {} - is-core-module@2.13.1: + is-core-module@2.15.1: dependencies: - hasown: 2.0.0 + hasown: 2.0.2 is-date-object@1.0.5: dependencies: @@ -11755,7 +11479,9 @@ snapshots: global-directory: 4.0.1 is-path-inside: 4.0.0 - is-map@2.0.2: {} + is-json@2.0.1: {} + + is-map@2.0.3: {} is-module@1.0.0: {} @@ -11771,8 +11497,6 @@ snapshots: is-plain-obj@4.1.0: {} - is-primitive@3.0.1: {} - is-promise@2.2.2: {} is-reference@1.2.1: @@ -11784,9 +11508,9 @@ snapshots: call-bind: 1.0.7 has-tostringtag: 1.0.2 - is-set@2.0.2: {} + is-set@2.0.3: {} - is-shared-array-buffer@1.0.2: + is-shared-array-buffer@1.0.3: dependencies: call-bind: 1.0.7 @@ -11806,13 +11530,9 @@ snapshots: dependencies: has-symbols: 1.0.3 - is-typed-array@1.1.12: - dependencies: - which-typed-array: 1.1.14 + is-weakmap@2.0.2: {} - is-weakmap@2.0.1: {} - - is-weakset@2.0.2: + is-weakset@2.0.3: dependencies: call-bind: 1.0.7 get-intrinsic: 1.2.4 @@ -11848,7 +11568,7 @@ snapshots: istanbul-lib-source-maps@5.0.6: dependencies: '@jridgewell/trace-mapping': 0.3.25 - debug: 4.3.6(supports-color@9.4.0) + debug: 4.3.7(supports-color@9.4.0) istanbul-lib-coverage: 3.2.2 transitivePeerDependencies: - supports-color @@ -11858,7 +11578,7 @@ snapshots: html-escaper: 2.0.2 istanbul-lib-report: 3.0.1 - jackspeak@3.1.2: + jackspeak@3.4.3: dependencies: '@isaacs/cliui': 8.0.2 optionalDependencies: @@ -11896,12 +11616,15 @@ snapshots: jiti@2.0.0-beta.3: {} - js-beautify@1.14.9: + js-beautify@1.15.1: dependencies: config-chain: 1.1.13 editorconfig: 1.0.4 - glob: 8.1.0 - nopt: 6.0.0 + glob: 10.4.5 + js-cookie: 3.0.5 + nopt: 7.2.1 + + js-cookie@3.0.5: {} js-levenshtein@1.1.6: {} @@ -11948,7 +11671,7 @@ snapshots: jsonfile@6.1.0: dependencies: - universalify: 2.0.0 + universalify: 2.0.1 optionalDependencies: graceful-fs: 4.2.11 @@ -11975,7 +11698,7 @@ snapshots: launch-editor@2.9.1: dependencies: - picocolors: 1.0.1 + picocolors: 1.1.0 shell-quote: 1.8.1 lazystream@1.0.1: @@ -12073,11 +11796,9 @@ snapshots: dependencies: get-func-name: 2.0.2 - lower-case@1.1.4: {} - lru-cache@10.4.3: {} - lru-cache@11.0.0: {} + lru-cache@11.0.1: {} lru-cache@5.1.1: dependencies: @@ -12093,17 +11814,11 @@ snapshots: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 - magicast@0.3.4: - dependencies: - '@babel/parser': 7.25.3 - '@babel/types': 7.25.6 - source-map-js: 1.2.0 - magicast@0.3.5: dependencies: '@babel/parser': 7.25.6 '@babel/types': 7.25.6 - source-map-js: 1.2.0 + source-map-js: 1.2.1 make-dir@3.1.0: dependencies: @@ -12132,7 +11847,7 @@ snapshots: dependencies: commander: 12.1.0 get-stdin: 9.0.0 - glob: 10.4.1 + glob: 10.4.5 ignore: 5.3.2 js-yaml: 4.1.0 jsonc-parser: 3.2.1 @@ -12140,7 +11855,7 @@ snapshots: markdownlint: 0.34.0 minimatch: 9.0.5 run-con: 1.3.2 - smol-toml: 1.2.0 + smol-toml: 1.2.2 markdownlint-micromark@0.1.9: {} @@ -12151,15 +11866,15 @@ snapshots: mdast-util-find-and-replace@3.0.1: dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 escape-string-regexp: 5.0.0 unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 mdast-util-from-markdown@2.0.1: dependencies: - '@types/mdast': 4.0.3 - '@types/unist': 3.0.2 + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 decode-named-character-reference: 1.0.2 devlop: 1.1.0 mdast-util-to-string: 4.0.0 @@ -12173,9 +11888,9 @@ snapshots: transitivePeerDependencies: - supports-color - mdast-util-gfm-autolink-literal@2.0.0: + mdast-util-gfm-autolink-literal@2.0.1: dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 ccount: 2.0.1 devlop: 1.1.0 mdast-util-find-and-replace: 3.0.1 @@ -12183,7 +11898,7 @@ snapshots: mdast-util-gfm-footnote@2.0.0: dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 devlop: 1.1.0 mdast-util-from-markdown: 2.0.1 mdast-util-to-markdown: 2.1.0 @@ -12193,7 +11908,7 @@ snapshots: mdast-util-gfm-strikethrough@2.0.0: dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 mdast-util-from-markdown: 2.0.1 mdast-util-to-markdown: 2.1.0 transitivePeerDependencies: @@ -12201,7 +11916,7 @@ snapshots: mdast-util-gfm-table@2.0.0: dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 devlop: 1.1.0 markdown-table: 3.0.3 mdast-util-from-markdown: 2.0.1 @@ -12211,7 +11926,7 @@ snapshots: mdast-util-gfm-task-list-item@2.0.0: dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 devlop: 1.1.0 mdast-util-from-markdown: 2.0.1 mdast-util-to-markdown: 2.1.0 @@ -12221,7 +11936,7 @@ snapshots: mdast-util-gfm@3.0.0: dependencies: mdast-util-from-markdown: 2.0.1 - mdast-util-gfm-autolink-literal: 2.0.0 + mdast-util-gfm-autolink-literal: 2.0.1 mdast-util-gfm-footnote: 2.0.0 mdast-util-gfm-strikethrough: 2.0.0 mdast-util-gfm-table: 2.0.0 @@ -12232,25 +11947,25 @@ snapshots: mdast-util-phrasing@4.1.0: dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 unist-util-is: 6.0.0 mdast-util-to-hast@13.2.0: dependencies: '@types/hast': 3.0.4 - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 '@ungap/structured-clone': 1.2.0 devlop: 1.1.0 micromark-util-sanitize-uri: 2.0.0 trim-lines: 3.0.1 unist-util-position: 5.0.0 unist-util-visit: 5.0.0 - vfile: 6.0.1 + vfile: 6.0.3 mdast-util-to-markdown@2.1.0: dependencies: - '@types/mdast': 4.0.3 - '@types/unist': 3.0.2 + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 longest-streak: 3.1.0 mdast-util-phrasing: 4.1.0 mdast-util-to-string: 4.0.0 @@ -12260,7 +11975,7 @@ snapshots: mdast-util-to-string@4.0.0: dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 mdn-data@2.0.28: {} @@ -12270,13 +11985,13 @@ snapshots: memfs@3.5.3: dependencies: - fs-monkey: 1.0.5 + fs-monkey: 1.0.6 memfs@4.11.1: dependencies: - '@jsonjoy.com/json-pack': 1.0.3(tslib@2.7.0) + '@jsonjoy.com/json-pack': 1.1.0(tslib@2.7.0) '@jsonjoy.com/util': 1.3.0(tslib@2.7.0) - tree-dump: 1.0.1(tslib@2.7.0) + tree-dump: 1.0.2(tslib@2.7.0) tslib: 2.7.0 memory-fs@0.5.0: @@ -12288,7 +12003,7 @@ snapshots: merge2@1.4.1: {} - micromark-core-commonmark@2.0.0: + micromark-core-commonmark@2.0.1: dependencies: decode-named-character-reference: 1.0.2 devlop: 1.1.0 @@ -12303,21 +12018,21 @@ snapshots: micromark-util-html-tag-name: 2.0.0 micromark-util-normalize-identifier: 2.0.0 micromark-util-resolve-all: 2.0.0 - micromark-util-subtokenize: 2.0.0 + micromark-util-subtokenize: 2.0.1 micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 - micromark-extension-gfm-autolink-literal@2.0.0: + micromark-extension-gfm-autolink-literal@2.1.0: dependencies: micromark-util-character: 2.1.0 micromark-util-sanitize-uri: 2.0.0 micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 - micromark-extension-gfm-footnote@2.0.0: + micromark-extension-gfm-footnote@2.1.0: dependencies: devlop: 1.1.0 - micromark-core-commonmark: 2.0.0 + micromark-core-commonmark: 2.0.1 micromark-factory-space: 2.0.0 micromark-util-character: 2.1.0 micromark-util-normalize-identifier: 2.0.0 @@ -12325,7 +12040,7 @@ snapshots: micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 - micromark-extension-gfm-strikethrough@2.0.0: + micromark-extension-gfm-strikethrough@2.1.0: dependencies: devlop: 1.1.0 micromark-util-chunked: 2.0.0 @@ -12334,7 +12049,7 @@ snapshots: micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 - micromark-extension-gfm-table@2.0.0: + micromark-extension-gfm-table@2.1.0: dependencies: devlop: 1.1.0 micromark-factory-space: 2.0.0 @@ -12346,7 +12061,7 @@ snapshots: dependencies: micromark-util-types: 2.0.0 - micromark-extension-gfm-task-list-item@2.0.1: + micromark-extension-gfm-task-list-item@2.1.0: dependencies: devlop: 1.1.0 micromark-factory-space: 2.0.0 @@ -12356,12 +12071,12 @@ snapshots: micromark-extension-gfm@3.0.0: dependencies: - micromark-extension-gfm-autolink-literal: 2.0.0 - micromark-extension-gfm-footnote: 2.0.0 - micromark-extension-gfm-strikethrough: 2.0.0 - micromark-extension-gfm-table: 2.0.0 + micromark-extension-gfm-autolink-literal: 2.1.0 + micromark-extension-gfm-footnote: 2.1.0 + micromark-extension-gfm-strikethrough: 2.1.0 + micromark-extension-gfm-table: 2.1.0 micromark-extension-gfm-tagfilter: 2.0.0 - micromark-extension-gfm-task-list-item: 2.0.1 + micromark-extension-gfm-task-list-item: 2.1.0 micromark-util-combine-extensions: 2.0.0 micromark-util-types: 2.0.0 @@ -12446,7 +12161,7 @@ snapshots: micromark-util-encode: 2.0.0 micromark-util-symbol: 2.0.0 - micromark-util-subtokenize@2.0.0: + micromark-util-subtokenize@2.0.1: dependencies: devlop: 1.1.0 micromark-util-chunked: 2.0.0 @@ -12460,10 +12175,10 @@ snapshots: micromark@4.0.0: dependencies: '@types/debug': 4.1.12 - debug: 4.3.6(supports-color@9.4.0) + debug: 4.3.7(supports-color@9.4.0) decode-named-character-reference: 1.0.2 devlop: 1.1.0 - micromark-core-commonmark: 2.0.0 + micromark-core-commonmark: 2.0.1 micromark-factory-space: 2.0.0 micromark-util-character: 2.1.0 micromark-util-chunked: 2.0.0 @@ -12473,15 +12188,15 @@ snapshots: micromark-util-normalize-identifier: 2.0.0 micromark-util-resolve-all: 2.0.0 micromark-util-sanitize-uri: 2.0.0 - micromark-util-subtokenize: 2.0.0 + micromark-util-subtokenize: 2.0.1 micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 transitivePeerDependencies: - supports-color - micromatch@4.0.5: + micromatch@4.0.8: dependencies: - braces: 3.0.2 + braces: 3.0.3 picomatch: 2.3.1 mime-db@1.52.0: {} @@ -12496,7 +12211,7 @@ snapshots: mime@3.0.0: {} - mime@4.0.3: {} + mime@4.0.4: {} mimic-fn@2.1.0: {} @@ -12553,7 +12268,7 @@ snapshots: mkdirp@1.0.4: {} - mkdist@1.5.4(sass@1.69.4)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)): + mkdist@1.5.9(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)): dependencies: autoprefixer: 10.4.20(postcss@8.4.45) citty: 0.1.6 @@ -12566,10 +12281,10 @@ snapshots: pathe: 1.1.2 pkg-types: 1.2.0 postcss: 8.4.45 - postcss-nested: 6.0.1(postcss@8.4.45) + postcss-nested: 6.2.0(postcss@8.4.45) semver: 7.6.3 optionalDependencies: - sass: 1.69.4 + sass: 1.78.0 typescript: 5.6.2 vue-tsc: 2.1.6(typescript@5.6.2) @@ -12586,8 +12301,6 @@ snapshots: ms@2.0.0: {} - ms@2.1.2: {} - ms@2.1.3: {} muggle-string@0.4.1: {} @@ -12604,10 +12317,10 @@ snapshots: neo-async@2.6.2: {} - nitro-nightly@3.0.0-beta-28665895.e727afda(@opentelemetry/api@1.9.0)(encoding@0.1.13)(typescript@5.6.2)(webpack-sources@3.2.3): + nitro-nightly@3.0.0-beta-28665895.e727afda(typescript@5.6.2)(webpack-sources@3.2.3): dependencies: - '@cloudflare/kv-asset-handler': 0.3.3 - '@netlify/functions': 2.7.0(@opentelemetry/api@1.9.0) + '@cloudflare/kv-asset-handler': 0.3.4 + '@netlify/functions': 2.8.1 '@rollup/plugin-alias': 5.1.0(rollup@4.21.2) '@rollup/plugin-commonjs': 26.0.1(rollup@4.21.2) '@rollup/plugin-inject': 5.0.5(rollup@4.21.2) @@ -12616,10 +12329,10 @@ snapshots: '@rollup/plugin-replace': 5.0.7(rollup@4.21.2) '@rollup/plugin-terser': 0.4.4(rollup@4.21.2) '@rollup/pluginutils': 5.1.0(rollup@4.21.2) - '@types/http-proxy': 1.17.14 - '@vercel/nft': 0.27.2(encoding@0.1.13) + '@types/http-proxy': 1.17.15 + '@vercel/nft': 0.27.4 archiver: 7.0.1 - c12: 2.0.0-beta.2(magicast@0.3.4) + c12: 2.0.0-beta.2(magicast@0.3.5) chalk: 5.3.0 chokidar: 3.6.0 citty: 0.1.6 @@ -12627,7 +12340,7 @@ snapshots: confbox: 0.1.7 consola: 3.2.3 cookie-es: 1.2.2 - croner: 8.0.2 + croner: 8.1.1 crossws: 0.2.4 db0: 0.1.4 defu: 6.1.4 @@ -12648,14 +12361,14 @@ snapshots: knitwork: 1.1.0 listhen: 1.7.2 magic-string: 0.30.11 - magicast: 0.3.4 - mime: 4.0.3 + magicast: 0.3.5 + mime: 4.0.4 mlly: 1.7.1 mri: 1.2.0 node-fetch-native: 1.6.4 ofetch: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) ohash: 1.1.3 - openapi-typescript: 7.0.0(encoding@0.1.13)(typescript@5.6.2) + openapi-typescript: 7.4.0(typescript@5.6.2) pathe: 1.1.2 perfect-debounce: 1.0.0 pkg-types: 1.2.0 @@ -12666,14 +12379,14 @@ snapshots: scule: 1.3.0 semver: 7.6.3 serve-placeholder: 2.0.2 - serve-static: 1.15.0 + serve-static: 1.16.0 std-env: 3.7.0 ufo: 1.5.4 uncrypto: 0.1.3 unctx: 2.3.1(webpack-sources@3.2.3) unenv: 1.10.0 unimport: 3.11.1(rollup@4.21.2)(webpack-sources@3.2.3) - unstorage: 1.10.2(ioredis@5.4.1) + unstorage: 1.12.0(ioredis@5.4.1) untyped: 1.4.2 unwasm: 0.3.9(webpack-sources@3.2.3) transitivePeerDependencies: @@ -12686,7 +12399,6 @@ snapshots: - '@capacitor/preferences' - '@libsql/client' - '@netlify/blobs' - - '@opentelemetry/api' - '@planetscale/database' - '@upstash/redis' - '@vercel/kv' @@ -12699,20 +12411,20 @@ snapshots: - uWebSockets.js - webpack-sources - nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.5)(webpack-sources@3.2.3): + nitropack@2.9.7(magicast@0.3.5)(webpack-sources@3.2.3): dependencies: - '@cloudflare/kv-asset-handler': 0.3.3 - '@netlify/functions': 2.7.0(@opentelemetry/api@1.9.0) + '@cloudflare/kv-asset-handler': 0.3.4 + '@netlify/functions': 2.8.1 '@rollup/plugin-alias': 5.1.0(rollup@4.21.2) - '@rollup/plugin-commonjs': 25.0.7(rollup@4.21.2) + '@rollup/plugin-commonjs': 25.0.8(rollup@4.21.2) '@rollup/plugin-inject': 5.0.5(rollup@4.21.2) '@rollup/plugin-json': 6.1.0(rollup@4.21.2) '@rollup/plugin-node-resolve': 15.2.3(rollup@4.21.2) '@rollup/plugin-replace': 5.0.7(rollup@4.21.2) '@rollup/plugin-terser': 0.4.4(rollup@4.21.2) '@rollup/pluginutils': 5.1.0(rollup@4.21.2) - '@types/http-proxy': 1.17.14 - '@vercel/nft': 0.26.5(encoding@0.1.13) + '@types/http-proxy': 1.17.15 + '@vercel/nft': 0.26.5 archiver: 7.0.1 c12: 2.0.0-beta.2(magicast@0.3.5) chalk: 5.3.0 @@ -12720,7 +12432,7 @@ snapshots: citty: 0.1.6 consola: 3.2.3 cookie-es: 1.2.2 - croner: 8.0.2 + croner: 8.1.1 crossws: 0.2.4 db0: 0.1.4 defu: 6.1.4 @@ -12736,13 +12448,12 @@ snapshots: hookable: 5.5.3 httpxy: 0.1.5 ioredis: 5.4.1 - is-primitive: 3.0.1 jiti: 2.0.0-beta.3 klona: 2.0.6 knitwork: 1.1.0 listhen: 1.7.2 magic-string: 0.30.11 - mime: 4.0.3 + mime: 4.0.4 mlly: 1.7.1 mri: 1.2.0 node-fetch-native: 1.6.4 @@ -12759,7 +12470,7 @@ snapshots: scule: 1.3.0 semver: 7.6.3 serve-placeholder: 2.0.2 - serve-static: 1.15.0 + serve-static: 1.16.0 std-env: 3.7.0 ufo: 1.5.4 uncrypto: 0.1.3 @@ -12778,7 +12489,6 @@ snapshots: - '@capacitor/preferences' - '@libsql/client' - '@netlify/blobs' - - '@opentelemetry/api' - '@planetscale/database' - '@upstash/redis' - '@vercel/kv' @@ -12791,13 +12501,9 @@ snapshots: - uWebSockets.js - webpack-sources - no-case@2.3.2: - dependencies: - lower-case: 1.1.4 - node-abort-controller@3.1.1: {} - node-addon-api@7.0.0: {} + node-addon-api@7.1.1: {} node-emoji@2.1.3: dependencies: @@ -12808,15 +12514,13 @@ snapshots: node-fetch-native@1.6.4: {} - node-fetch@2.7.0(encoding@0.1.13): + node-fetch@2.7.0: dependencies: whatwg-url: 5.0.0 - optionalDependencies: - encoding: 0.1.13 node-forge@1.3.1: {} - node-gyp-build@4.6.1: {} + node-gyp-build@4.8.2: {} node-releases@2.0.18: {} @@ -12824,9 +12528,9 @@ snapshots: dependencies: abbrev: 1.1.1 - nopt@6.0.0: + nopt@7.2.1: dependencies: - abbrev: 1.1.1 + abbrev: 2.0.0 normalize-package-data@2.5.0: dependencies: @@ -12862,20 +12566,20 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - nuxt-content-twoslash@0.1.1(@nuxtjs/mdc@0.5.0(webpack-sources@3.2.3)): + nuxt-content-twoslash@0.1.1(@nuxtjs/mdc@0.8.3(webpack-sources@3.2.3)): dependencies: '@nuxt/kit': link:packages/kit '@nuxt/schema': link:packages/schema - '@nuxtjs/mdc': 0.5.0(webpack-sources@3.2.3) - '@shikijs/vitepress-twoslash': 1.12.1(@nuxt/kit@packages+kit)(typescript@5.6.2) + '@nuxtjs/mdc': 0.8.3(webpack-sources@3.2.3) + '@shikijs/vitepress-twoslash': 1.17.0(@nuxt/kit@packages+kit)(typescript@5.6.2) cac: 6.7.14 chokidar: 3.6.0 fast-glob: 3.3.2 pathe: 1.1.2 - picocolors: 1.0.1 + picocolors: 1.1.0 remark-parse: 11.0.0 - shiki: 1.16.2 - twoslash: 0.2.10(typescript@5.6.2) + shiki: 1.17.0 + twoslash: 0.2.11(typescript@5.6.2) typescript: 5.6.2 unified: 11.0.5 unist-util-visit: 5.0.0 @@ -12893,16 +12597,16 @@ snapshots: object-assign@4.1.1: {} - object-inspect@1.13.0: {} + object-inspect@1.13.2: {} - object-is@1.1.5: + object-is@1.1.6: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 object-keys@1.1.1: {} - object.assign@4.1.4: + object.assign@4.1.5: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 @@ -12933,6 +12637,8 @@ snapshots: dependencies: mimic-fn: 4.0.0 + oniguruma-to-js@0.3.3: {} + open@10.1.0: dependencies: default-browser: 5.2.1 @@ -12962,10 +12668,11 @@ snapshots: undici: 5.28.4 yargs-parser: 21.1.1 - openapi-typescript@7.0.0(encoding@0.1.13)(typescript@5.6.2): + openapi-typescript@7.4.0(typescript@5.6.2): dependencies: - '@redocly/openapi-core': 1.16.0(encoding@0.1.13)(supports-color@9.4.0) + '@redocly/openapi-core': 1.25.0(supports-color@9.4.0) ansi-colors: 4.1.3 + change-case: 5.4.4 parse-json: 8.1.0 supports-color: 9.4.0 typescript: 5.6.2 @@ -12975,14 +12682,14 @@ snapshots: opener@1.5.2: {} - optionator@0.9.3: + optionator@0.9.4: dependencies: - '@aashutoshrathi/word-wrap': 1.2.6 deep-is: 0.1.4 fast-levenshtein: 2.0.6 levn: 0.4.1 prelude-ls: 1.2.1 type-check: 0.4.0 + word-wrap: 1.2.5 p-limit@2.3.0: dependencies: @@ -12994,7 +12701,7 @@ snapshots: p-limit@5.0.0: dependencies: - yocto-queue: 1.0.0 + yocto-queue: 1.1.1 p-locate@4.1.0: dependencies: @@ -13008,21 +12715,15 @@ snapshots: package-json-from-dist@1.0.0: {} - package-manager-detector@0.1.2: {} - package-manager-detector@0.2.0: {} - param-case@2.1.1: - dependencies: - no-case: 2.3.2 - parent-module@1.0.1: dependencies: callsites: 3.1.0 parse-entities@4.0.1: dependencies: - '@types/unist': 2.0.10 + '@types/unist': 2.0.11 character-entities: 2.0.2 character-entities-legacy: 3.0.0 character-reference-invalid: 2.0.1 @@ -13052,7 +12753,7 @@ snapshots: dependencies: '@babel/code-frame': 7.24.7 index-to-position: 0.1.2 - type-fest: 4.20.1 + type-fest: 4.26.1 parse-path@7.0.0: dependencies: @@ -13087,7 +12788,7 @@ snapshots: path-scurry@2.0.0: dependencies: - lru-cache: 11.0.0 + lru-cache: 11.0.1 minipass: 7.1.2 path-type@4.0.0: {} @@ -13102,7 +12803,7 @@ snapshots: perfect-debounce@1.0.0: {} - picocolors@1.0.1: {} + picocolors@1.1.0: {} picomatch@2.3.1: {} @@ -13122,6 +12823,8 @@ snapshots: pluralize@8.0.0: {} + possible-typed-array-names@1.0.0: {} + postcss-calc@10.0.2(postcss@8.4.45): dependencies: postcss: 8.4.45 @@ -13243,7 +12946,7 @@ snapshots: icss-utils: 5.1.0(postcss@8.4.45) postcss: 8.4.45 - postcss-nested@6.0.1(postcss@8.4.45): + postcss-nested@6.2.0(postcss@8.4.45): dependencies: postcss: 8.4.45 postcss-selector-parser: 6.1.2 @@ -13339,8 +13042,21 @@ snapshots: postcss@8.4.45: dependencies: nanoid: 3.3.7 - picocolors: 1.0.1 - source-map-js: 1.2.0 + picocolors: 1.1.0 + source-map-js: 1.2.1 + + posthtml-parser@0.11.0: + dependencies: + htmlparser2: 7.2.0 + + posthtml-render@3.0.0: + dependencies: + is-json: 2.0.1 + + posthtml@0.16.6: + dependencies: + posthtml-parser: 0.11.0 + posthtml-render: 3.0.0 prelude-ls@1.2.1: {} @@ -13358,7 +13074,7 @@ snapshots: dependencies: '@jest/schemas': 29.6.3 ansi-styles: 5.2.0 - react-is: 18.2.0 + react-is: 18.3.1 pretty-time@1.1.0: {} @@ -13375,7 +13091,7 @@ snapshots: kleur: 3.0.3 sisteransi: 1.0.5 - property-information@6.4.1: {} + property-information@6.5.0: {} proto-list@1.2.4: {} @@ -13389,24 +13105,24 @@ snapshots: js-stringify: 1.0.2 pug-runtime: 3.0.1 - pug-code-gen@3.0.2: + pug-code-gen@3.0.3: dependencies: constantinople: 4.0.1 doctypes: 1.1.0 js-stringify: 1.0.2 pug-attrs: 3.0.0 - pug-error: 2.0.0 + pug-error: 2.1.0 pug-runtime: 3.0.1 void-elements: 3.1.0 with: 7.0.2 - pug-error@2.0.0: {} + pug-error@2.1.0: {} pug-filters@4.0.0: dependencies: constantinople: 4.0.1 jstransformer: 1.0.0 - pug-error: 2.0.0 + pug-error: 2.1.0 pug-walk: 2.0.0 resolve: 1.22.8 @@ -13414,11 +13130,11 @@ snapshots: dependencies: character-parser: 2.2.0 is-expression: 4.0.0 - pug-error: 2.0.0 + pug-error: 2.1.0 pug-linker@4.0.0: dependencies: - pug-error: 2.0.0 + pug-error: 2.1.0 pug-walk: 2.0.0 pug-load@3.0.0: @@ -13428,25 +13144,25 @@ snapshots: pug-parser@6.0.0: dependencies: - pug-error: 2.0.0 + pug-error: 2.1.0 token-stream: 1.0.0 - pug-plain-loader@1.1.0(pug@3.0.2): + pug-plain-loader@1.1.0(pug@3.0.3): dependencies: loader-utils: 1.4.2 - pug: 3.0.2 + pug: 3.0.3 pug-runtime@3.0.1: {} pug-strip-comments@2.0.0: dependencies: - pug-error: 2.0.0 + pug-error: 2.1.0 pug-walk@2.0.0: {} - pug@3.0.2: + pug@3.0.3: dependencies: - pug-code-gen: 3.0.2 + pug-code-gen: 3.0.3 pug-filters: 4.0.0 pug-lexer: 5.0.1 pug-linker: 4.0.0 @@ -13457,7 +13173,7 @@ snapshots: punycode.js@2.3.1: {} - punycode@2.3.0: {} + punycode@2.3.1: {} queue-microtask@1.2.3: {} @@ -13478,7 +13194,7 @@ snapshots: react-is@17.0.2: {} - react-is@18.2.0: {} + react-is@18.3.1: {} read-cache@1.0.0: dependencies: @@ -13541,6 +13257,8 @@ snapshots: regenerator-runtime@0.14.1: {} + regex@4.3.2: {} + regexp-ast-analysis@0.7.1: dependencies: '@eslint-community/regexpp': 4.11.0 @@ -13548,11 +13266,12 @@ snapshots: regexp-tree@0.1.27: {} - regexp.prototype.flags@1.5.1: + regexp.prototype.flags@1.5.2: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - set-function-name: 2.0.1 + es-errors: 1.3.0 + set-function-name: 2.0.2 regjsparser@0.10.0: dependencies: @@ -13570,8 +13289,8 @@ snapshots: rehype-raw@7.0.0: dependencies: '@types/hast': 3.0.4 - hast-util-raw: 9.0.2 - vfile: 6.0.1 + hast-util-raw: 9.0.4 + vfile: 6.0.3 rehype-slug@6.0.0: dependencies: @@ -13592,19 +13311,20 @@ snapshots: '@types/hast': 3.0.4 unist-util-visit: 5.0.0 - relateurl@0.2.7: {} + relateurl@0.2.7: + optional: true - remark-emoji@4.0.1: + remark-emoji@5.0.1: dependencies: - '@types/mdast': 4.0.3 - emoticon: 4.0.1 + '@types/mdast': 4.0.4 + emoticon: 4.1.0 mdast-util-find-and-replace: 3.0.1 node-emoji: 2.1.3 unified: 11.0.5 remark-gfm@4.0.0: dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 mdast-util-gfm: 3.0.0 micromark-extension-gfm: 3.0.0 remark-parse: 11.0.0 @@ -13613,23 +13333,23 @@ snapshots: transitivePeerDependencies: - supports-color - remark-mdc@3.0.2: + remark-mdc@3.2.1: dependencies: - '@types/mdast': 4.0.3 - '@types/unist': 3.0.2 + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 flat: 6.0.1 js-yaml: 4.1.0 mdast-util-from-markdown: 2.0.1 mdast-util-to-markdown: 2.1.0 micromark: 4.0.0 - micromark-core-commonmark: 2.0.0 + micromark-core-commonmark: 2.0.1 micromark-factory-space: 2.0.0 micromark-factory-whitespace: 2.0.0 micromark-util-character: 2.1.0 micromark-util-types: 2.0.0 parse-entities: 4.0.1 scule: 1.3.0 - stringify-entities: 4.0.3 + stringify-entities: 4.0.4 unified: 11.0.5 unist-util-visit: 5.0.0 unist-util-visit-parents: 6.0.1 @@ -13638,7 +13358,7 @@ snapshots: remark-parse@11.0.0: dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 mdast-util-from-markdown: 2.0.1 micromark-util-types: 2.0.0 unified: 11.0.5 @@ -13648,14 +13368,14 @@ snapshots: remark-rehype@11.1.0: dependencies: '@types/hast': 3.0.4 - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 mdast-util-to-hast: 13.2.0 unified: 11.0.5 - vfile: 6.0.1 + vfile: 6.0.3 remark-stringify@11.0.0: dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 mdast-util-to-markdown: 2.1.0 unified: 11.0.5 @@ -13673,7 +13393,7 @@ snapshots: resolve@1.22.8: dependencies: - is-core-module: 2.13.1 + is-core-module: 2.15.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 @@ -13738,7 +13458,7 @@ snapshots: run-con@1.3.2: dependencies: deep-extend: 0.6.0 - ini: 4.1.1 + ini: 4.1.3 minimist: 1.2.8 strip-json-comments: 3.1.1 @@ -13750,14 +13470,11 @@ snapshots: safe-buffer@5.2.1: {} - safer-buffer@2.1.2: - optional: true - - sass@1.69.4: + sass@1.78.0: dependencies: chokidar: 3.6.0 - immutable: 4.3.4 - source-map-js: 1.2.0 + immutable: 4.3.7 + source-map-js: 1.2.1 schema-utils@3.3.0: dependencies: @@ -13768,9 +13485,9 @@ snapshots: schema-utils@4.2.0: dependencies: '@types/json-schema': 7.0.15 - ajv: 8.12.0 - ajv-formats: 2.1.1(ajv@8.12.0) - ajv-keywords: 5.1.0(ajv@8.12.0) + ajv: 8.17.1 + ajv-formats: 2.1.1(ajv@8.17.1) + ajv-keywords: 5.1.0(ajv@8.17.1) scslre@0.3.0: dependencies: @@ -13786,7 +13503,7 @@ snapshots: semver@7.6.3: {} - send@0.18.0: + send@0.19.0: dependencies: debug: 2.6.9 depd: 2.0.0 @@ -13812,18 +13529,18 @@ snapshots: dependencies: defu: 6.1.4 - serve-static@1.15.0: + serve-static@1.16.0: dependencies: encodeurl: 1.0.2 escape-html: 1.0.3 parseurl: 1.3.3 - send: 0.18.0 + send: 0.19.0 transitivePeerDependencies: - supports-color set-blocking@2.0.0: {} - set-function-length@1.2.1: + set-function-length@1.2.2: dependencies: define-data-property: 1.1.4 es-errors: 1.3.0 @@ -13832,9 +13549,10 @@ snapshots: gopd: 1.0.1 has-property-descriptors: 1.0.2 - set-function-name@2.0.1: + set-function-name@2.0.2: dependencies: define-data-property: 1.1.4 + es-errors: 1.3.0 functions-have-names: 1.2.3 has-property-descriptors: 1.0.2 @@ -13875,26 +13593,25 @@ snapshots: sherif-windows-arm64: 1.0.0 sherif-windows-x64: 1.0.0 - shiki@1.1.2: - dependencies: - '@shikijs/core': 1.1.2 - - shiki@1.12.1: - dependencies: - '@shikijs/core': 1.12.1 - '@types/hast': 3.0.4 - shiki@1.16.2: dependencies: '@shikijs/core': 1.16.2 - '@shikijs/vscode-textmate': 9.2.0 + '@shikijs/vscode-textmate': 9.2.2 '@types/hast': 3.0.4 - side-channel@1.0.4: + shiki@1.17.0: + dependencies: + '@shikijs/core': 1.17.0 + '@shikijs/types': 1.17.0 + '@shikijs/vscode-textmate': 9.2.2 + '@types/hast': 3.0.4 + + side-channel@1.0.6: dependencies: call-bind: 1.0.7 + es-errors: 1.3.0 get-intrinsic: 1.2.4 - object-inspect: 1.13.0 + object-inspect: 1.13.2 siginfo@2.0.0: {} @@ -13906,13 +13623,13 @@ snapshots: dependencies: '@kwsites/file-exists': 1.1.1 '@kwsites/promise-deferred': 1.1.1 - debug: 4.3.6(supports-color@9.4.0) + debug: 4.3.7(supports-color@9.4.0) transitivePeerDependencies: - supports-color sirv@2.0.4: dependencies: - '@polka/url': 1.0.0-next.24 + '@polka/url': 1.0.0-next.25 mrmime: 2.0.0 totalist: 3.0.1 @@ -13928,13 +13645,13 @@ snapshots: slashes@3.0.12: {} - smob@1.4.1: {} + smob@1.5.0: {} - smol-toml@1.2.0: {} + smol-toml@1.2.2: {} source-list-map@2.0.1: {} - source-map-js@1.2.0: {} + source-map-js@1.2.1: {} source-map-support@0.5.21: dependencies: @@ -13950,21 +13667,21 @@ snapshots: spdx-correct@3.2.0: dependencies: spdx-expression-parse: 3.0.1 - spdx-license-ids: 3.0.16 + spdx-license-ids: 3.0.20 - spdx-exceptions@2.3.0: {} + spdx-exceptions@2.5.0: {} spdx-expression-parse@3.0.1: dependencies: - spdx-exceptions: 2.3.0 - spdx-license-ids: 3.0.16 + spdx-exceptions: 2.5.0 + spdx-license-ids: 3.0.20 spdx-expression-parse@4.0.0: dependencies: - spdx-exceptions: 2.3.0 - spdx-license-ids: 3.0.16 + spdx-exceptions: 2.5.0 + spdx-license-ids: 3.0.20 - spdx-license-ids@3.0.16: {} + spdx-license-ids@3.0.20: {} speakingurl@14.0.1: {} @@ -13984,12 +13701,15 @@ snapshots: stop-iteration-iterator@1.0.0: dependencies: - internal-slot: 1.0.5 + internal-slot: 1.0.7 - streamx@2.15.1: + streamx@2.20.0: dependencies: fast-fifo: 1.3.2 queue-tick: 1.0.1 + text-decoder: 1.1.1 + optionalDependencies: + bare-events: 2.4.2 string-width@4.2.3: dependencies: @@ -14011,7 +13731,7 @@ snapshots: dependencies: safe-buffer: 5.2.1 - stringify-entities@4.0.3: + stringify-entities@4.0.4: dependencies: character-entities-html4: 2.1.0 character-entities-legacy: 3.0.0 @@ -14022,7 +13742,7 @@ snapshots: strip-ansi@7.1.0: dependencies: - ansi-regex: 6.0.1 + ansi-regex: 6.1.0 strip-final-newline@2.0.0: {} @@ -14074,7 +13794,7 @@ snapshots: css-tree: 2.3.1 css-what: 6.1.0 csso: 5.0.5 - picocolors: 1.0.1 + picocolors: 1.1.0 synckit@0.9.1: dependencies: @@ -14089,13 +13809,13 @@ snapshots: tapable@2.2.1: {} - tar-stream@3.1.6: + tar-stream@3.1.7: dependencies: - b4a: 1.6.4 + b4a: 1.6.6 fast-fifo: 1.3.2 - streamx: 2.15.1 + streamx: 2.20.0 - tar@6.2.0: + tar@6.2.1: dependencies: chownr: 2.0.0 fs-minipass: 2.1.0 @@ -14110,7 +13830,7 @@ snapshots: jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 - terser: 5.27.0 + terser: 5.32.0 webpack: 5.94.0(esbuild@0.23.1) optionalDependencies: esbuild: 0.23.1 @@ -14121,12 +13841,12 @@ snapshots: jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 - terser: 5.27.0 + terser: 5.32.0 webpack: 5.94.0 - terser@5.27.0: + terser@5.32.0: dependencies: - '@jridgewell/source-map': 0.3.5 + '@jridgewell/source-map': 0.3.6 acorn: 8.12.1 commander: 2.20.3 source-map-support: 0.5.21 @@ -14134,9 +13854,13 @@ snapshots: test-exclude@7.0.1: dependencies: '@istanbuljs/schema': 0.1.3 - glob: 10.4.1 + glob: 10.4.5 minimatch: 9.0.5 + text-decoder@1.1.1: + dependencies: + b4a: 1.6.6 + text-table@0.2.0: {} thingies@1.21.0(tslib@2.7.0): @@ -14151,11 +13875,11 @@ snapshots: dependencies: webpack: 5.94.0 - tiny-invariant@1.3.1: {} + timsort@0.3.0: {} - tinybench@2.8.0: {} + tiny-invariant@1.3.3: {} - tinyexec@0.2.0: {} + tinybench@2.9.0: {} tinyexec@0.3.0: {} @@ -14166,13 +13890,13 @@ snapshots: tinypool@0.8.4: {} - tinypool@1.0.0: {} + tinypool@1.0.1: {} tinyrainbow@1.2.0: {} - tinyspy@2.2.0: {} + tinyspy@2.2.1: {} - tinyspy@3.0.0: {} + tinyspy@3.0.2: {} titleize@3.0.0: {} @@ -14190,7 +13914,7 @@ snapshots: tr46@0.0.3: {} - tree-dump@1.0.1(tslib@2.7.0): + tree-dump@1.0.2(tslib@2.7.0): dependencies: tslib: 2.7.0 @@ -14204,28 +13928,28 @@ snapshots: tslib@2.7.0: {} - tsx@4.16.5: + tsx@4.19.0: dependencies: - esbuild: 0.21.5 - get-tsconfig: 4.7.6 + esbuild: 0.23.1 + get-tsconfig: 4.8.0 optionalDependencies: fsevents: 2.3.3 - twoslash-protocol@0.2.10: {} + twoslash-protocol@0.2.11: {} - twoslash-vue@0.2.10(typescript@5.6.2): + twoslash-vue@0.2.11(typescript@5.6.2): dependencies: - '@vue/language-core': 2.0.29(typescript@5.6.2) - twoslash: 0.2.10(typescript@5.6.2) - twoslash-protocol: 0.2.10 + '@vue/language-core': 2.1.6(typescript@5.6.2) + twoslash: 0.2.11(typescript@5.6.2) + twoslash-protocol: 0.2.11 typescript: 5.6.2 transitivePeerDependencies: - supports-color - twoslash@0.2.10(typescript@5.6.2): + twoslash@0.2.11(typescript@5.6.2): dependencies: '@typescript/vfs': 1.6.0(typescript@5.6.2) - twoslash-protocol: 0.2.10 + twoslash-protocol: 0.2.11 typescript: 5.6.2 transitivePeerDependencies: - supports-color @@ -14234,7 +13958,7 @@ snapshots: dependencies: prelude-ls: 1.2.1 - type-detect@4.0.8: {} + type-detect@4.1.0: {} type-fest@0.20.2: {} @@ -14246,7 +13970,7 @@ snapshots: type-fest@3.13.1: {} - type-fest@4.20.1: {} + type-fest@4.26.1: {} typescript@5.6.2: {} @@ -14254,11 +13978,9 @@ snapshots: ufo@1.5.4: {} - uglify-js@3.17.4: {} - ultrahtml@1.5.3: {} - unbuild@3.0.0-rc.7(sass@1.69.4)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)): + unbuild@3.0.0-rc.7(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)): dependencies: '@rollup/plugin-alias': 5.1.0(rollup@4.21.2) '@rollup/plugin-commonjs': 26.0.1(rollup@4.21.2) @@ -14274,7 +13996,7 @@ snapshots: hookable: 5.5.3 jiti: 2.0.0-beta.3 magic-string: 0.30.11 - mkdist: 1.5.4(sass@1.69.4)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) + mkdist: 1.5.9(sass@1.78.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) mlly: 1.7.1 pathe: 1.1.2 pkg-types: 1.2.0 @@ -14295,7 +14017,7 @@ snapshots: dependencies: '@antfu/utils': 0.7.10 defu: 6.1.4 - importx: 0.4.3 + importx: 0.4.4 transitivePeerDependencies: - supports-color @@ -14306,15 +14028,15 @@ snapshots: acorn: 8.12.1 estree-walker: 3.0.3 magic-string: 0.30.11 - unplugin: 1.14.0(webpack-sources@3.2.3) + unplugin: 1.14.1(webpack-sources@3.2.3) transitivePeerDependencies: - webpack-sources - undici-types@6.19.6: {} + undici-types@6.19.8: {} undici@5.28.4: dependencies: - '@fastify/busboy': 2.0.0 + '@fastify/busboy': 2.1.1 unenv@1.10.0: dependencies: @@ -14344,13 +14066,13 @@ snapshots: unified@11.0.5: dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 bail: 2.0.2 devlop: 1.1.0 extend: 3.0.2 is-plain-obj: 4.1.0 trough: 2.2.0 - vfile: 6.0.1 + vfile: 6.0.3 unimport@3.11.1(rollup@4.21.2)(webpack-sources@3.2.3): dependencies: @@ -14366,43 +14088,43 @@ snapshots: pkg-types: 1.2.0 scule: 1.3.0 strip-literal: 2.1.0 - unplugin: 1.14.0(webpack-sources@3.2.3) + unplugin: 1.14.1(webpack-sources@3.2.3) transitivePeerDependencies: - rollup - webpack-sources unist-builder@4.0.0: dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 unist-util-is@6.0.0: dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 unist-util-position@5.0.0: dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 unist-util-stringify-position@4.0.0: dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 unist-util-visit-parents@6.0.1: dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 unist-util-is: 6.0.0 unist-util-visit@5.0.0: dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 - universalify@2.0.0: {} + universalify@2.0.1: {} - unocss@0.62.3(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)): + unocss@0.62.3(@unocss/webpack@0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.45)(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)): dependencies: - '@unocss/astro': 0.62.3(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) + '@unocss/astro': 0.62.3(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) '@unocss/cli': 0.62.3(rollup@4.21.2) '@unocss/core': 0.62.3 '@unocss/extractor-arbitrary-variants': 0.62.3 @@ -14421,10 +14143,10 @@ snapshots: '@unocss/transformer-compile-class': 0.62.3 '@unocss/transformer-directives': 0.62.3 '@unocss/transformer-variant-group': 0.62.3 - '@unocss/vite': 0.62.3(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)) + '@unocss/vite': 0.62.3(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)) optionalDependencies: '@unocss/webpack': 0.62.3(rollup@4.21.2)(webpack@5.94.0(esbuild@0.23.1)) - vite: 5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - postcss - rollup @@ -14434,7 +14156,7 @@ snapshots: dependencies: '@babel/types': 7.25.6 '@rollup/pluginutils': 5.1.0(rollup@4.21.2) - '@vue-macros/common': 1.12.2(rollup@4.21.2)(vue@3.5.4(typescript@5.6.2)) + '@vue-macros/common': 1.12.3(rollup@4.21.2)(vue@3.5.4(typescript@5.6.2)) ast-walker-scope: 0.6.2 chokidar: 3.6.0 fast-glob: 3.3.2 @@ -14445,7 +14167,7 @@ snapshots: pathe: 1.1.2 scule: 1.3.0 unplugin: 1.14.1(webpack-sources@3.2.3) - yaml: 2.5.0 + yaml: 2.5.1 optionalDependencies: vue-router: 4.4.4(vue@3.5.4(typescript@5.6.2)) transitivePeerDependencies: @@ -14453,13 +14175,6 @@ snapshots: - vue - webpack-sources - unplugin@1.14.0(webpack-sources@3.2.3): - dependencies: - acorn: 8.12.1 - webpack-virtual-modules: 0.6.2 - optionalDependencies: - webpack-sources: 3.2.3 - unplugin@1.14.1(webpack-sources@3.2.3): dependencies: acorn: 8.12.1 @@ -14467,23 +14182,6 @@ snapshots: optionalDependencies: webpack-sources: 3.2.3 - unstorage@1.10.2(ioredis@5.4.1): - dependencies: - anymatch: 3.1.3 - chokidar: 3.6.0 - destr: 2.0.3 - h3: h3-nightly@2.0.0-1718872656.6765a6e - listhen: 1.7.2 - lru-cache: 10.4.3 - mri: 1.2.0 - node-fetch-native: 1.6.4 - ofetch: 1.3.4(patch_hash=nxc3eojzwynarpj453xzxqr2f4) - ufo: 1.5.4 - optionalDependencies: - ioredis: 5.4.1 - transitivePeerDependencies: - - uWebSockets.js - unstorage@1.12.0(ioredis@5.4.1): dependencies: anymatch: 3.1.3 @@ -14512,7 +14210,7 @@ snapshots: untyped@1.4.2: dependencies: '@babel/core': 7.25.2 - '@babel/standalone': 7.23.9 + '@babel/standalone': 7.25.6 '@babel/types': 7.25.6 defu: 6.1.4 jiti: 2.0.0-beta.3 @@ -14535,16 +14233,16 @@ snapshots: update-browserslist-db@1.1.0(browserslist@4.23.3): dependencies: browserslist: 4.23.3 - escalade: 3.1.2 - picocolors: 1.0.1 - - upper-case@1.1.3: {} + escalade: 3.2.0 + picocolors: 1.1.0 uqr@0.1.2: {} + uri-js-replace@1.0.1: {} + uri-js@4.4.1: dependencies: - punycode: 2.3.0 + punycode: 2.3.1 url-loader@4.1.1(file-loader@6.2.0(webpack@5.94.0))(webpack@5.94.0): dependencies: @@ -14572,33 +14270,32 @@ snapshots: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 - vfile-location@5.0.2: + vfile-location@5.0.3: dependencies: - '@types/unist': 3.0.2 - vfile: 6.0.1 + '@types/unist': 3.0.3 + vfile: 6.0.3 vfile-message@4.0.2: dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 unist-util-stringify-position: 4.0.0 - vfile@6.0.1: + vfile@6.0.3: dependencies: - '@types/unist': 3.0.2 - unist-util-stringify-position: 4.0.0 + '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-hot-client@0.2.3(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)): + vite-hot-client@0.2.3(vite@5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)): dependencies: - vite: 5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) - vite-node@1.6.0(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0): + vite-node@1.6.0(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0): dependencies: cac: 6.7.14 - debug: 4.3.6(supports-color@9.4.0) + debug: 4.3.7(supports-color@9.4.0) pathe: 1.1.2 - picocolors: 1.0.1 - vite: 5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) + picocolors: 1.1.0 + vite: 5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - '@types/node' - less @@ -14610,13 +14307,13 @@ snapshots: - supports-color - terser - vite-node@2.0.5(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0): + vite-node@2.0.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0): dependencies: cac: 6.7.14 - debug: 4.3.6(supports-color@9.4.0) + debug: 4.3.7(supports-color@9.4.0) pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - '@types/node' - less @@ -14628,7 +14325,7 @@ snapshots: - supports-color - terser - vite-plugin-checker@0.8.0(eslint@9.10.0(jiti@2.0.0-beta.3))(optionator@0.9.3)(typescript@5.6.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vue-tsc@2.1.6(typescript@5.6.2)): + vite-plugin-checker@0.8.0(eslint@9.10.0(jiti@2.0.0-beta.3))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)): dependencies: '@babel/code-frame': 7.24.7 ansi-escapes: 4.3.2 @@ -14639,52 +14336,52 @@ snapshots: fs-extra: 11.2.0 npm-run-path: 4.0.1 strip-ansi: 6.0.1 - tiny-invariant: 1.3.1 - vite: 5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) + tiny-invariant: 1.3.3 + vite: 5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) vscode-languageclient: 7.0.0 vscode-languageserver: 7.0.0 - vscode-languageserver-textdocument: 1.0.11 + vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.0.8 optionalDependencies: eslint: 9.10.0(jiti@2.0.0-beta.3) - optionator: 0.9.3 + optionator: 0.9.4 typescript: 5.6.2 vue-tsc: 2.1.6(typescript@5.6.2) - vite-plugin-inspect@0.8.7(@nuxt/kit@packages+kit)(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)): + vite-plugin-inspect@0.8.7(@nuxt/kit@packages+kit)(rollup@4.21.2)(vite@5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.0(rollup@4.21.2) - debug: 4.3.6(supports-color@9.4.0) + debug: 4.3.7(supports-color@9.4.0) error-stack-parser-es: 0.1.5 fs-extra: 11.2.0 open: 10.1.0 perfect-debounce: 1.0.0 - picocolors: 1.0.1 + picocolors: 1.1.0 sirv: 2.0.4 - vite: 5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) optionalDependencies: '@nuxt/kit': link:packages/kit transitivePeerDependencies: - rollup - supports-color - vite-plugin-vue-inspector@5.2.0(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0)): + vite-plugin-vue-inspector@5.2.0(vite@5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0)): dependencies: '@babel/core': 7.25.2 - '@babel/plugin-proposal-decorators': 7.23.2(@babel/core@7.25.2) - '@babel/plugin-syntax-import-attributes': 7.22.5(@babel/core@7.25.2) + '@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-syntax-import-attributes': 7.25.6(@babel/core@7.25.2) '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.2) - '@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.25.2) - '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.25.2) - '@vue/compiler-dom': 3.5.3 + '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) + '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.25.2) + '@vue/compiler-dom': 3.5.4 kolorist: 1.8.0 magic-string: 0.30.11 - vite: 5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) transitivePeerDependencies: - supports-color - vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0): + vite@5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0): dependencies: esbuild: 0.21.5 postcss: 8.4.45 @@ -14692,12 +14389,12 @@ snapshots: optionalDependencies: '@types/node': 20.16.5 fsevents: 2.3.3 - sass: 1.69.4 - terser: 5.27.0 + sass: 1.78.0 + terser: 5.32.0 - vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(magicast@0.3.5)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.4(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3): + vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.4(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3): dependencies: - '@nuxt/test-utils': 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(magicast@0.3.5)(nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0))(vue-router@4.4.4(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3) + '@nuxt/test-utils': 3.14.2(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3-nightly@2.0.0-1718872656.6765a6e)(happy-dom@15.7.3)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.47.0)(vite@5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.78.0)(terser@5.32.0))(vue-router@4.4.4(vue@3.5.4(typescript@5.6.2)))(vue@3.5.4(typescript@5.6.2))(webpack-sources@3.2.3) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -14717,27 +14414,27 @@ snapshots: - vue-router - webpack-sources - vitest@1.6.0(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0): + vitest@1.6.0(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.78.0)(terser@5.32.0): dependencies: '@vitest/expect': 1.6.0 '@vitest/runner': 1.6.0 '@vitest/snapshot': 1.6.0 '@vitest/spy': 1.6.0 '@vitest/utils': 1.6.0 - acorn-walk: 8.3.2 - chai: 4.3.10 - debug: 4.3.6(supports-color@9.4.0) + acorn-walk: 8.3.4 + chai: 4.5.0 + debug: 4.3.7(supports-color@9.4.0) execa: 8.0.1 local-pkg: 0.5.0 magic-string: 0.30.11 pathe: 1.1.2 - picocolors: 1.0.1 + picocolors: 1.1.0 std-env: 3.7.0 strip-literal: 2.1.0 - tinybench: 2.8.0 + tinybench: 2.9.0 tinypool: 0.8.4 - vite: 5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) - vite-node: 1.6.0(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + vite-node: 1.6.0(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 20.16.5 @@ -14752,7 +14449,7 @@ snapshots: - supports-color - terser - vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.69.4)(terser@5.27.0): + vitest@2.0.5(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.78.0)(terser@5.32.0): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -14762,16 +14459,16 @@ snapshots: '@vitest/spy': 2.0.5 '@vitest/utils': 2.0.5 chai: 5.1.1 - debug: 4.3.6(supports-color@9.4.0) + debug: 4.3.7(supports-color@9.4.0) execa: 8.0.1 magic-string: 0.30.11 pathe: 1.1.2 std-env: 3.7.0 - tinybench: 2.8.0 - tinypool: 1.0.0 + tinybench: 2.9.0 + tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.4(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) - vite-node: 2.0.5(@types/node@20.16.5)(sass@1.69.4)(terser@5.27.0) + vite: 5.4.4(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) + vite-node: 2.0.5(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 20.16.5 @@ -14801,7 +14498,7 @@ snapshots: vscode-jsonrpc: 6.0.0 vscode-languageserver-types: 3.16.0 - vscode-languageserver-textdocument@1.0.11: {} + vscode-languageserver-textdocument@1.0.12: {} vscode-languageserver-types@3.16.0: {} @@ -14815,7 +14512,7 @@ snapshots: dependencies: ufo: 1.5.4 - vue-component-type-helpers@2.0.6: {} + vue-component-type-helpers@2.1.6: {} vue-demi@0.14.10(vue@3.5.4(typescript@5.6.2)): dependencies: @@ -14825,7 +14522,7 @@ snapshots: vue-eslint-parser@9.4.3(eslint@9.10.0(jiti@2.0.0-beta.3)): dependencies: - debug: 4.3.6(supports-color@9.4.0) + debug: 4.3.7(supports-color@9.4.0) eslint: 9.10.0(jiti@2.0.0-beta.3) eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 @@ -14840,7 +14537,7 @@ snapshots: dependencies: chalk: 4.1.2 hash-sum: 2.0.0 - watchpack: 2.4.1 + watchpack: 2.4.2 webpack: 5.94.0 optionalDependencies: '@vue/compiler-sfc': 3.5.4 @@ -14857,7 +14554,7 @@ snapshots: vue-tsc@2.1.6(typescript@5.6.2): dependencies: - '@volar/typescript': 2.4.1 + '@volar/typescript': 2.4.4 '@vue/language-core': 2.1.6(typescript@5.6.2) semver: 7.6.3 typescript: 5.6.2 @@ -14872,7 +14569,7 @@ snapshots: optionalDependencies: typescript: 5.6.2 - watchpack@2.4.1: + watchpack@2.4.2: dependencies: glob-to-regexp: 0.4.1 graceful-fs: 4.2.11 @@ -14887,16 +14584,16 @@ snapshots: dependencies: '@discoveryjs/json-ext': 0.5.7 acorn: 8.12.1 - acorn-walk: 8.3.2 + acorn-walk: 8.3.4 commander: 7.2.0 debounce: 1.2.1 escape-string-regexp: 4.0.0 gzip-size: 6.0.0 html-escaper: 2.0.2 opener: 1.5.2 - picocolors: 1.0.1 + picocolors: 1.1.0 sirv: 2.0.4 - ws: 7.5.9 + ws: 7.5.10 transitivePeerDependencies: - bufferutil - utf-8-validate @@ -14915,7 +14612,7 @@ snapshots: webpack-hot-middleware@2.26.1: dependencies: ansi-html-community: 0.0.8 - html-entities: 2.4.0 + html-entities: 2.5.2 strip-ansi: 6.0.1 webpack-sources@1.4.3: @@ -14936,7 +14633,7 @@ snapshots: acorn: 8.12.1 acorn-import-attributes: 1.9.5(acorn@8.12.1) browserslist: 4.23.3 - chrome-trace-event: 1.0.3 + chrome-trace-event: 1.0.4 enhanced-resolve: 5.17.1 es-module-lexer: 1.5.4 eslint-scope: 5.1.1 @@ -14950,7 +14647,7 @@ snapshots: schema-utils: 3.3.0 tapable: 2.2.1 terser-webpack-plugin: 5.3.10(webpack@5.94.0) - watchpack: 2.4.1 + watchpack: 2.4.2 webpack-sources: 3.2.3 transitivePeerDependencies: - '@swc/core' @@ -14966,7 +14663,7 @@ snapshots: acorn: 8.12.1 acorn-import-attributes: 1.9.5(acorn@8.12.1) browserslist: 4.23.3 - chrome-trace-event: 1.0.3 + chrome-trace-event: 1.0.4 enhanced-resolve: 5.17.1 es-module-lexer: 1.5.4 eslint-scope: 5.1.1 @@ -14980,7 +14677,7 @@ snapshots: schema-utils: 3.3.0 tapable: 2.2.1 terser-webpack-plugin: 5.3.10(esbuild@0.23.1)(webpack@5.94.0(esbuild@0.23.1)) - watchpack: 2.4.1 + watchpack: 2.4.2 webpack-sources: 3.2.3 transitivePeerDependencies: - '@swc/core' @@ -15014,16 +14711,16 @@ snapshots: is-string: 1.0.7 is-symbol: 1.0.4 - which-collection@1.0.1: + which-collection@1.0.2: dependencies: - is-map: 2.0.2 - is-set: 2.0.2 - is-weakmap: 2.0.1 - is-weakset: 2.0.2 + is-map: 2.0.3 + is-set: 2.0.3 + is-weakmap: 2.0.2 + is-weakset: 2.0.3 - which-typed-array@1.1.14: + which-typed-array@1.1.15: dependencies: - available-typed-arrays: 1.0.6 + available-typed-arrays: 1.0.7 call-bind: 1.0.7 for-each: 0.3.3 gopd: 1.0.1 @@ -15050,9 +14747,11 @@ snapshots: dependencies: '@babel/parser': 7.25.6 '@babel/types': 7.25.6 - assert-never: 1.2.1 + assert-never: 1.3.0 babel-walk: 3.0.0-canary-5 + word-wrap@1.2.5: {} + wrap-ansi@7.0.0: dependencies: ansi-styles: 4.3.0 @@ -15067,7 +14766,7 @@ snapshots: wrappy@1.0.2: {} - ws@7.5.9: {} + ws@7.5.10: {} ws@8.18.0: {} @@ -15085,14 +14784,14 @@ snapshots: yaml-ast-parser@0.0.43: {} - yaml@2.5.0: {} + yaml@2.5.1: {} yargs-parser@21.1.1: {} yargs@17.7.2: dependencies: cliui: 8.0.1 - escalade: 3.1.2 + escalade: 3.2.0 get-caller-file: 2.0.5 require-directory: 2.1.1 string-width: 4.2.3 @@ -15101,7 +14800,7 @@ snapshots: yocto-queue@0.1.0: {} - yocto-queue@1.0.0: {} + yocto-queue@1.1.1: {} zhead@2.2.4: {} diff --git a/test/bundle.test.ts b/test/bundle.test.ts index 8748aa56e..884e93bd8 100644 --- a/test/bundle.test.ts +++ b/test/bundle.test.ts @@ -35,7 +35,7 @@ describe.skipIf(process.env.SKIP_BUNDLE_SIZE === 'true' || process.env.ECOSYSTEM expect.soft(roundToKilobytes(serverStats.totalBytes)).toMatchInlineSnapshot(`"206k"`) const modules = await analyzeSizes(['node_modules/**/*'], serverDir) - expect.soft(roundToKilobytes(modules.totalBytes)).toMatchInlineSnapshot(`"1384k"`) + expect.soft(roundToKilobytes(modules.totalBytes)).toMatchInlineSnapshot(`"1385k"`) const packages = modules.files .filter(m => m.endsWith('package.json')) From bddda5c48e01cb817ef3bbc49b334683fd5592eb Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Wed, 11 Sep 2024 16:00:53 +0100 Subject: [PATCH 105/108] chore: pin dep + workflow by hash --- .github/workflows/lint-workflows.yml | 2 +- packages/ui-templates/package.json | 2 +- pnpm-lock.yaml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/lint-workflows.yml b/.github/workflows/lint-workflows.yml index 1ca0d64c0..5cc20173b 100644 --- a/.github/workflows/lint-workflows.yml +++ b/.github/workflows/lint-workflows.yml @@ -26,6 +26,6 @@ jobs: - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 # From https://github.com/rhysd/actionlint/blob/main/docs/usage.md#use-actionlint-on-github-actions - name: Check workflow files - uses: docker://rhysd/actionlint:1.7.1 + uses: docker://rhysd/actionlint:1.7.1@sha256:c6a00dfcb3c7ffb2f22363ded22ce3d789ea4c6a1862b11a2f7716c56c2509af with: args: -color diff --git a/packages/ui-templates/package.json b/packages/ui-templates/package.json index 3e9657ad0..d6977fbb4 100644 --- a/packages/ui-templates/package.json +++ b/packages/ui-templates/package.json @@ -21,7 +21,7 @@ "@unocss/reset": "0.62.3", "critters": "0.0.24", "html-validate": "8.22.0", - "htmlnano": "^2.1.1", + "htmlnano": "2.1.1", "jiti": "2.0.0-beta.3", "knitwork": "1.1.0", "pathe": "1.1.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 364dfa33a..40fdbb16f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -627,7 +627,7 @@ importers: specifier: 8.22.0 version: 8.22.0(vitest@1.6.0(@types/node@20.16.5)(happy-dom@15.7.3)(sass@1.78.0)(terser@5.32.0)) htmlnano: - specifier: ^2.1.1 + specifier: 2.1.1 version: 2.1.1(cssnano@7.0.6(postcss@8.4.45))(postcss@8.4.45)(relateurl@0.2.7)(svgo@3.3.2)(terser@5.32.0)(typescript@5.6.2) jiti: specifier: 2.0.0-beta.3 From 03058b5132ecdd01b90d9bb3b8d0107c6e48a17c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 11 Sep 2024 17:21:06 +0100 Subject: [PATCH 106/108] chore(deps): update rhysd/actionlint:1.7.1 docker digest to 435ecdb (main) (#28948) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/lint-workflows.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/lint-workflows.yml b/.github/workflows/lint-workflows.yml index 5cc20173b..219ef1967 100644 --- a/.github/workflows/lint-workflows.yml +++ b/.github/workflows/lint-workflows.yml @@ -26,6 +26,6 @@ jobs: - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 # From https://github.com/rhysd/actionlint/blob/main/docs/usage.md#use-actionlint-on-github-actions - name: Check workflow files - uses: docker://rhysd/actionlint:1.7.1@sha256:c6a00dfcb3c7ffb2f22363ded22ce3d789ea4c6a1862b11a2f7716c56c2509af + uses: docker://rhysd/actionlint:1.7.1@sha256:435ecdb63b1169e80ca3e136290072548c07fc4d76a044cf5541021712f8f344 with: args: -color From 07c7f2ca9288f540a671e4b28925c3526af5b041 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Wed, 11 Sep 2024 21:07:25 +0100 Subject: [PATCH 107/108] chore: lint --- .../runtime/client-delayed-component.ts | 204 +++++++++--------- 1 file changed, 102 insertions(+), 102 deletions(-) diff --git a/packages/nuxt/src/components/runtime/client-delayed-component.ts b/packages/nuxt/src/components/runtime/client-delayed-component.ts index e5f908ac7..e318dad3b 100644 --- a/packages/nuxt/src/components/runtime/client-delayed-component.ts +++ b/packages/nuxt/src/components/runtime/client-delayed-component.ts @@ -1,102 +1,102 @@ -import { defineAsyncComponent, defineComponent, getCurrentInstance, h, hydrateOnIdle, hydrateOnInteraction, hydrateOnMediaQuery, hydrateOnVisible, nextTick, onBeforeUnmount, onMounted, ref, watch } from 'vue' -import type { AsyncComponentLoader, HydrationStrategy } from 'vue' -import { onNuxtReady, useNuxtApp } from '#app' - -/* @__NO_SIDE_EFFECTS__ */ -export const createLazyIOComponent = (loader: AsyncComponentLoader) => { - return defineComponent({ - inheritAttrs: false, - setup (_, { attrs }) { - if (import.meta.server) { - return () => h(defineAsyncComponent(loader), attrs) - } - const ready = ref(false) - const nuxt = useNuxtApp() - const instance = getCurrentInstance()! - onNuxtReady(() => ready.value = true) - // This is a hack to prevent hydration mismatches for all hydration strategies - return () => ready.value ? h(defineAsyncComponent({ loader, hydrate: hydrateOnVisible(attrs.hydrate as IntersectionObserverInit | undefined) })) : nuxt.isHydrating && instance.vnode.el ? h('div', attrs) : null - }, - }) -} - -/* @__NO_SIDE_EFFECTS__ */ -export const createLazyNetworkComponent = (loader: AsyncComponentLoader) => { - return defineComponent({ - inheritAttrs: false, - setup (_, { attrs }) { - if (import.meta.server) { - return () => h(defineAsyncComponent(loader), attrs) - } - const ready = ref(false) - const nuxt = useNuxtApp() - const instance = getCurrentInstance()! - onNuxtReady(() => ready.value = true) - // This one seems to work fine due to the intended use case - return () => ready.value ? h(defineAsyncComponent({ loader, hydrate: hydrateOnIdle(attrs.hydrate as number | undefined) })) : nuxt.isHydrating && instance.vnode.el ? h('div', attrs) : null - }, - }) -} - -/* @__NO_SIDE_EFFECTS__ */ -export const createLazyEventComponent = (loader: AsyncComponentLoader) => { - return defineComponent({ - inheritAttrs: false, - setup (_, { attrs }) { - if (import.meta.server) { - return () => h(defineAsyncComponent(loader), attrs) - } - const ready = ref(false) - const nuxt = useNuxtApp() - const instance = getCurrentInstance()! - onNuxtReady(() => ready.value = true) - const events: Array = attrs.hydrate as Array ?? ['mouseover'] - return () => ready.value ? h(defineAsyncComponent({ loader, hydrate: hydrateOnInteraction(events) })) : nuxt.isHydrating && instance.vnode.el ? h('div', attrs) : null - }, - }) -} - -/* @__NO_SIDE_EFFECTS__ */ -export const createLazyMediaComponent = (loader: AsyncComponentLoader) => { - return defineComponent({ - inheritAttrs: false, - setup (_, { attrs }) { - if (import.meta.server) { - return () => h(defineAsyncComponent(loader), attrs) - } - const ready = ref(false) - const nuxt = useNuxtApp() - const instance = getCurrentInstance()! - onNuxtReady(() => ready.value = true) - // This one, unlike others, can cause a hydration mismatch even a whole minute after the page loads. Given a query of min-width: 1200px, with a small window, the moment the window expands to at least 1200 it hydrates and causes a hydration mismatch. - return () => ready.value ? h(defineAsyncComponent({ loader, hydrate: hydrateOnMediaQuery(attrs.hydrate ?? '(min-width: 1px)') })) : nuxt.isHydrating && instance.vnode.el ? h('div', attrs) : null - }, - }) -} - -/* @__NO_SIDE_EFFECTS__ */ -export const createLazyIfComponent = (loader: AsyncComponentLoader) => { - return defineComponent({ - inheritAttrs: false, - setup (_, { attrs }) { - if (import.meta.server) { - return () => h(defineAsyncComponent(loader), attrs) - } - const ready = ref(false) - const nuxt = useNuxtApp() - const instance = getCurrentInstance()! - onNuxtReady(() => ready.value = true) - const shouldHydrate = ref(!!(attrs.hydrate ?? true)) - const strategy: HydrationStrategy = (hydrate) => { - if (!shouldHydrate.value) { - const unwatch = watch(shouldHydrate, () => hydrate(), { once: true }) - return () => unwatch() - } - hydrate() - return () => {} - } - // This one seems to work fine whenever the hydration condition is achieved at client side. For example, a hydration condition of a ref greater than 2 with a button to increment causes no hydration mismatch after 3 presses of the button. - return () => ready.value ? h(defineAsyncComponent({ loader, hydrate: strategy })) : nuxt.isHydrating && instance.vnode.el ? h('div', attrs) : null - }, - }) -} +import { defineAsyncComponent, defineComponent, getCurrentInstance, h, hydrateOnIdle, hydrateOnInteraction, hydrateOnMediaQuery, hydrateOnVisible, ref, watch } from 'vue' +import type { AsyncComponentLoader, HydrationStrategy } from 'vue' +import { onNuxtReady, useNuxtApp } from '#app' + +/* @__NO_SIDE_EFFECTS__ */ +export const createLazyIOComponent = (loader: AsyncComponentLoader) => { + return defineComponent({ + inheritAttrs: false, + setup (_, { attrs }) { + if (import.meta.server) { + return () => h(defineAsyncComponent(loader), attrs) + } + const ready = ref(false) + const nuxt = useNuxtApp() + const instance = getCurrentInstance()! + onNuxtReady(() => ready.value = true) + // This is a hack to prevent hydration mismatches for all hydration strategies + return () => ready.value ? h(defineAsyncComponent({ loader, hydrate: hydrateOnVisible(attrs.hydrate as IntersectionObserverInit | undefined) })) : nuxt.isHydrating && instance.vnode.el ? h('div', attrs) : null + }, + }) +} + +/* @__NO_SIDE_EFFECTS__ */ +export const createLazyNetworkComponent = (loader: AsyncComponentLoader) => { + return defineComponent({ + inheritAttrs: false, + setup (_, { attrs }) { + if (import.meta.server) { + return () => h(defineAsyncComponent(loader), attrs) + } + const ready = ref(false) + const nuxt = useNuxtApp() + const instance = getCurrentInstance()! + onNuxtReady(() => ready.value = true) + // This one seems to work fine due to the intended use case + return () => ready.value ? h(defineAsyncComponent({ loader, hydrate: hydrateOnIdle(attrs.hydrate as number | undefined) })) : nuxt.isHydrating && instance.vnode.el ? h('div', attrs) : null + }, + }) +} + +/* @__NO_SIDE_EFFECTS__ */ +export const createLazyEventComponent = (loader: AsyncComponentLoader) => { + return defineComponent({ + inheritAttrs: false, + setup (_, { attrs }) { + if (import.meta.server) { + return () => h(defineAsyncComponent(loader), attrs) + } + const ready = ref(false) + const nuxt = useNuxtApp() + const instance = getCurrentInstance()! + onNuxtReady(() => ready.value = true) + const events: Array = attrs.hydrate as Array ?? ['mouseover'] + return () => ready.value ? h(defineAsyncComponent({ loader, hydrate: hydrateOnInteraction(events) })) : nuxt.isHydrating && instance.vnode.el ? h('div', attrs) : null + }, + }) +} + +/* @__NO_SIDE_EFFECTS__ */ +export const createLazyMediaComponent = (loader: AsyncComponentLoader) => { + return defineComponent({ + inheritAttrs: false, + setup (_, { attrs }) { + if (import.meta.server) { + return () => h(defineAsyncComponent(loader), attrs) + } + const ready = ref(false) + const nuxt = useNuxtApp() + const instance = getCurrentInstance()! + onNuxtReady(() => ready.value = true) + // This one, unlike others, can cause a hydration mismatch even a whole minute after the page loads. Given a query of min-width: 1200px, with a small window, the moment the window expands to at least 1200 it hydrates and causes a hydration mismatch. + return () => ready.value ? h(defineAsyncComponent({ loader, hydrate: hydrateOnMediaQuery(attrs.hydrate ?? '(min-width: 1px)') })) : nuxt.isHydrating && instance.vnode.el ? h('div', attrs) : null + }, + }) +} + +/* @__NO_SIDE_EFFECTS__ */ +export const createLazyIfComponent = (loader: AsyncComponentLoader) => { + return defineComponent({ + inheritAttrs: false, + setup (_, { attrs }) { + if (import.meta.server) { + return () => h(defineAsyncComponent(loader), attrs) + } + const ready = ref(false) + const nuxt = useNuxtApp() + const instance = getCurrentInstance()! + onNuxtReady(() => ready.value = true) + const shouldHydrate = ref(!!(attrs.hydrate ?? true)) + const strategy: HydrationStrategy = (hydrate) => { + if (!shouldHydrate.value) { + const unwatch = watch(shouldHydrate, () => hydrate(), { once: true }) + return () => unwatch() + } + hydrate() + return () => {} + } + // This one seems to work fine whenever the hydration condition is achieved at client side. For example, a hydration condition of a ref greater than 2 with a button to increment causes no hydration mismatch after 3 presses of the button. + return () => ready.value ? h(defineAsyncComponent({ loader, hydrate: strategy })) : nuxt.isHydrating && instance.vnode.el ? h('div', attrs) : null + }, + }) +} From c32834fc2e4e1247494fc9064d9708f40d646992 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Wed, 11 Sep 2024 21:09:33 +0100 Subject: [PATCH 108/108] chore: type --- .../nuxt/src/components/runtime/client-delayed-component.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/nuxt/src/components/runtime/client-delayed-component.ts b/packages/nuxt/src/components/runtime/client-delayed-component.ts index e318dad3b..0bef95e2f 100644 --- a/packages/nuxt/src/components/runtime/client-delayed-component.ts +++ b/packages/nuxt/src/components/runtime/client-delayed-component.ts @@ -69,7 +69,7 @@ export const createLazyMediaComponent = (loader: AsyncComponentLoader) => { const instance = getCurrentInstance()! onNuxtReady(() => ready.value = true) // This one, unlike others, can cause a hydration mismatch even a whole minute after the page loads. Given a query of min-width: 1200px, with a small window, the moment the window expands to at least 1200 it hydrates and causes a hydration mismatch. - return () => ready.value ? h(defineAsyncComponent({ loader, hydrate: hydrateOnMediaQuery(attrs.hydrate ?? '(min-width: 1px)') })) : nuxt.isHydrating && instance.vnode.el ? h('div', attrs) : null + return () => ready.value ? h(defineAsyncComponent({ loader, hydrate: hydrateOnMediaQuery(attrs.hydrate as string ?? '(min-width: 1px)') })) : nuxt.isHydrating && instance.vnode.el ? h('div', attrs) : null }, }) }