From 4c0782f76e07865402f58d17820f92ddd637e713 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Thu, 25 Apr 2024 16:42:14 +0100 Subject: [PATCH 1/6] feat: generate `runtime/` declarations with nuxt `tsconfig` options --- example/src/runtime/plugin.ts | 12 ------------ example/src/runtime/plugins/plugin.ts | 10 ++++++++++ package.json | 8 +++++--- pnpm-lock.yaml | 10 ++++++++-- src/commands/build.ts | 26 +++++++++++++++++++++++++- test/build.spec.ts | 12 ++++++++---- 6 files changed, 56 insertions(+), 22 deletions(-) delete mode 100644 example/src/runtime/plugin.ts create mode 100644 example/src/runtime/plugins/plugin.ts diff --git a/example/src/runtime/plugin.ts b/example/src/runtime/plugin.ts deleted file mode 100644 index 4a403ca2..00000000 --- a/example/src/runtime/plugin.ts +++ /dev/null @@ -1,12 +0,0 @@ -// TODO: fix module-builder failing to emit correct types -import type { Plugin } from 'nuxt/app' -import { defineNuxtPlugin } from '#imports' - -export default defineNuxtPlugin(() => { - console.log('Plugin injected by my-module!') - return { - provide: { - injection: 'injected' as const, - }, - } -}) as Plugin<{ injection: 'injected' }> diff --git a/example/src/runtime/plugins/plugin.ts b/example/src/runtime/plugins/plugin.ts new file mode 100644 index 00000000..3b219700 --- /dev/null +++ b/example/src/runtime/plugins/plugin.ts @@ -0,0 +1,10 @@ +import { defineNuxtPlugin } from '#app' + +export default defineNuxtPlugin(() => { + console.log('Plugin injected by my-module!') + return { + provide: { + injection: 'injected' as const, + }, + } +}) diff --git a/package.json b/package.json index 66bec7ec..a8b0f907 100644 --- a/package.json +++ b/package.json @@ -36,6 +36,7 @@ "consola": "^3.2.3", "mlly": "^1.6.1", "pathe": "^1.1.2", + "pkg-types": "^1.1.0", "unbuild": "^2.0.0" }, "peerDependencies": { @@ -43,6 +44,7 @@ "nuxi": "^3.11.1" }, "devDependencies": { + "@nuxt/eslint-config": "^0.3.9", "@nuxt/kit": "^3.11.2", "@nuxt/schema": "^3.11.2", "@types/node": "^20.12.7", @@ -52,13 +54,13 @@ "jiti": "^1.21.0", "nuxi": "^3.11.1", "nuxt": "^3.11.2", - "vue": "^3.4.25", "vitest": "^1.5.2", - "@nuxt/eslint-config": "^0.3.9" + "vue": "^3.4.25", + "vue-tsc": "^2.0.14" }, "resolutions": { "@nuxt/kit": "^3.11.2", "@nuxt/schema": "^3.11.2", "vue": "^3.4.25" } -} \ No newline at end of file +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 66c2c5e3..d5f5d9e9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -25,6 +25,9 @@ importers: pathe: specifier: ^1.1.2 version: 1.1.2 + pkg-types: + specifier: ^1.1.0 + version: 1.1.0 unbuild: specifier: ^2.0.0 version: 2.0.0(typescript@5.4.5) @@ -65,6 +68,9 @@ importers: vue: specifier: ^3.4.25 version: 3.4.25(typescript@5.4.5) + vue-tsc: + specifier: ^2.0.14 + version: 2.0.14(typescript@5.4.5) example: dependencies: @@ -6731,8 +6737,8 @@ snapshots: '@vue/language-core@2.0.14(typescript@5.4.5)': dependencies: '@volar/language-core': 2.2.0-alpha.10 - '@vue/compiler-dom': 3.4.24 - '@vue/shared': 3.4.24 + '@vue/compiler-dom': 3.4.25 + '@vue/shared': 3.4.25 computeds: 0.0.1 minimatch: 9.0.4 path-browserify: 1.0.1 diff --git a/src/commands/build.ts b/src/commands/build.ts index e5588e5e..2a7f9d98 100644 --- a/src/commands/build.ts +++ b/src/commands/build.ts @@ -1,6 +1,8 @@ import { existsSync, promises as fsp } from 'node:fs' import { pathToFileURL } from 'node:url' -import { resolve } from 'pathe' +import { dirname, resolve } from 'pathe' +import { readTSConfig } from 'pkg-types' +import { defu } from 'defu' import { consola } from 'consola' import type { ModuleMeta, NuxtModule } from '@nuxt/schema' import { findExports } from 'mlly' @@ -69,6 +71,11 @@ export default defineCommand({ 'vue-demi', ], hooks: { + async 'mkdist:entry:options'(_ctx, _entry, options) { + options.typescript = defu(options.typescript, { + compilerOptions: await loadTSCompilerOptions(cwd), + }) + }, async 'rollup:done'(ctx) { // Generate CommonJS stub await writeCJSStub(ctx.options.outDir) @@ -194,3 +201,20 @@ module.exports.getMeta = () => Promise.resolve(_meta) ` await fsp.writeFile(cjsStubFile, cjsStub, 'utf8') } + +async function loadTSCompilerOptions (path: string) { + const config = await readTSConfig(path).catch(() => {}) + + if (!config) return [] + + for (const alias in config.compilerOptions?.paths || {}) { + config.compilerOptions.paths[alias] = config.compilerOptions.paths[alias].map(p => { + if (!/^\.{1,2}(\/|$)/.test(p)) return p + + return resolve(path, p) + }) + } + + const files = Array.isArray(config.extends) ? config.extends : config.extends ? [config.extends] : [] + return defu(config.compilerOptions, ...await Promise.all(files.map(file => loadTSCompilerOptions(dirname(resolve(path, file)))))) +} diff --git a/test/build.spec.ts b/test/build.spec.ts index 6ce0530e..4325dd75 100644 --- a/test/build.spec.ts +++ b/test/build.spec.ts @@ -32,7 +32,7 @@ describe('module builder', () => { ] `) - const runtime = await readdir(runtimeDir) + const runtime = await readdir(join(runtimeDir, 'plugins')) expect(runtime).toMatchInlineSnapshot(` [ "plugin.d.ts", @@ -84,10 +84,14 @@ describe('module builder', () => { `) }) - it.todo('should generate typed plugin', async () => { - const pluginDts = await readFile(join(distDir, 'runtime/plugin.d.ts'), 'utf-8') + it('should generate typed plugin', async () => { + const pluginDts = await readFile(join(distDir, 'runtime/plugins/plugin.d.ts'), 'utf-8') expect(pluginDts).toMatchInlineSnapshot(` - "declare const _default: any; + "declare const _default: import("#app").Plugin<{ + injection: "injected"; + }> & import("#app").ObjectPlugin<{ + injection: "injected"; + }>; export default _default; " `) From e051b2437d923619d6acaf3fe78a720be221f39d Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Thu, 25 Apr 2024 16:44:40 +0100 Subject: [PATCH 2/6] style: lint --- src/commands/build.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/commands/build.ts b/src/commands/build.ts index 2a7f9d98..0f0969a4 100644 --- a/src/commands/build.ts +++ b/src/commands/build.ts @@ -202,13 +202,13 @@ module.exports.getMeta = () => Promise.resolve(_meta) await fsp.writeFile(cjsStubFile, cjsStub, 'utf8') } -async function loadTSCompilerOptions (path: string) { +async function loadTSCompilerOptions(path: string) { const config = await readTSConfig(path).catch(() => {}) if (!config) return [] for (const alias in config.compilerOptions?.paths || {}) { - config.compilerOptions.paths[alias] = config.compilerOptions.paths[alias].map(p => { + config.compilerOptions.paths[alias] = config.compilerOptions.paths[alias].map((p) => { if (!/^\.{1,2}(\/|$)/.test(p)) return p return resolve(path, p) From f181e65aab97d386324e82fcbea5bfef1ca39148 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Thu, 25 Apr 2024 16:48:23 +0100 Subject: [PATCH 3/6] chore: bump `mkdist` in lockfile --- pnpm-lock.yaml | 485 ++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 397 insertions(+), 88 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d5f5d9e9..072a8000 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -30,7 +30,7 @@ importers: version: 1.1.0 unbuild: specifier: ^2.0.0 - version: 2.0.0(typescript@5.4.5) + version: 2.0.0(typescript@5.4.5)(vue-tsc@2.0.14(typescript@5.4.5)) devDependencies: '@nuxt/eslint-config': specifier: ^0.3.9 @@ -1411,27 +1411,15 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@vue/compiler-core@3.4.24': - resolution: {integrity: sha512-vbW/tgbwJYj62N/Ww99x0zhFTkZDTcGh3uwJEuadZ/nF9/xuFMC4693P9r+3sxGXISABpDKvffY5ApH9pmdd1A==} - '@vue/compiler-core@3.4.25': resolution: {integrity: sha512-Y2pLLopaElgWnMNolgG8w3C5nNUVev80L7hdQ5iIKPtMJvhVpG0zhnBG/g3UajJmZdvW0fktyZTotEHD1Srhbg==} - '@vue/compiler-dom@3.4.24': - resolution: {integrity: sha512-4XgABML/4cNndVsQndG6BbGN7+EoisDwi3oXNovqL/4jdNhwvP8/rfRMTb6FxkxIxUUtg6AI1/qZvwfSjxJiWA==} - '@vue/compiler-dom@3.4.25': resolution: {integrity: sha512-Ugz5DusW57+HjllAugLci19NsDK+VyjGvmbB2TXaTcSlQxwL++2PETHx/+Qv6qFwNLzSt7HKepPe4DcTE3pBWg==} - '@vue/compiler-sfc@3.4.24': - resolution: {integrity: sha512-nRAlJUK02FTWfA2nuvNBAqsDZuERGFgxZ8sGH62XgFSvMxO2URblzulExsmj4gFZ8e+VAyDooU9oAoXfEDNxTA==} - '@vue/compiler-sfc@3.4.25': resolution: {integrity: sha512-m7rryuqzIoQpOBZ18wKyq05IwL6qEpZxFZfRxlNYuIPDqywrXQxgUwLXIvoU72gs6cRdY6wHD0WVZIFE4OEaAQ==} - '@vue/compiler-ssr@3.4.24': - resolution: {integrity: sha512-ZsAtr4fhaUFnVcDqwW3bYCSDwq+9Gk69q2r/7dAHDrOMw41kylaMgOP4zRnn6GIEJkQznKgrMOGPMFnLB52RbQ==} - '@vue/compiler-ssr@3.4.25': resolution: {integrity: sha512-H2ohvM/Pf6LelGxDBnfbbXFPyM4NE3hrw0e/EpwuSiYu8c819wx+SVGdJ65p/sFrYDd6OnSDxN1MB2mN07hRSQ==} @@ -1484,9 +1472,6 @@ packages: peerDependencies: vue: ^3.4.25 - '@vue/shared@3.4.24': - resolution: {integrity: sha512-BW4tajrJBM9AGAknnyEw5tO2xTmnqgup0VTnDAMcxYmqOX0RG0b9aSUGAbEKolD91tdwpA6oCwbltoJoNzpItw==} - '@vue/shared@3.4.25': resolution: {integrity: sha512-k0yappJ77g2+KNrIaF0FFnzwLvUBLUYr8VOwz+/6vLsmItFp51AcxLL7Ey3iPd7BIRyWPOcqUjMnm7OkahXllA==} @@ -1977,18 +1962,36 @@ packages: peerDependencies: postcss: ^8.4.31 + cssnano-preset-default@7.0.0: + resolution: {integrity: sha512-3YdcG6aHxALLdT0Gjq44zA45PcgW+qWuODq4XNtwpx1olR08cX+tozlXOU25IjeXeaYyqvTUxicIr2fcdJHRZg==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} + peerDependencies: + postcss: ^8.4.31 + cssnano-utils@4.0.2: resolution: {integrity: sha512-ZR1jHg+wZ8o4c3zqf1SIUSTIvm/9mU343FMR6Obe/unskbvpGhZOo1J6d/r8D1pzkRQYuwbcH3hToOuoA2G7oQ==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 + 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 + cssnano@6.1.2: resolution: {integrity: sha512-rYk5UeX7VAM/u0lNqewCdasdtPK81CgX8wJFLEIXHbV2oldWRgJAsZrdhRXkV1NJzA2g850KiFm9mMU2HxNxMA==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 + cssnano@7.0.0: + resolution: {integrity: sha512-hhVRaaGbEDpb99AHBTaNJf6oXpnU4B7evBi7rt3ShiOh5JEnWsBWYsldywE9L0twVTLPBY9jT/zY6YODXP3TEg==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} + peerDependencies: + postcss: ^8.4.31 + csso@5.0.5: resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==} engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} @@ -3078,17 +3081,20 @@ packages: engines: {node: '>=10'} hasBin: true - mkdist@1.4.0: - resolution: {integrity: sha512-LzzdzWDx6cWWPd8saIoO+kT5jnbijfeDaE6jZfmCYEi3YL2aJSyF23/tCFee/mDuh/ek1UQeSYdLeSa6oesdiw==} + mkdist@1.5.0: + resolution: {integrity: sha512-X8HGmyw9hT2Xs/T+G8Sng9Be35TMGMqgShQGBTwjEK3RVC5KS0LGRb2CoNEXJYEdOXJTxvwMlMsgXuFqY8WkXQ==} hasBin: true peerDependencies: - sass: ^1.69.5 - typescript: '>=5.3.2' + sass: ^1.75.0 + typescript: '>=5.4.5' + vue-tsc: ^1.8.27 || ^2.0.14 peerDependenciesMeta: sass: optional: true typescript: optional: true + vue-tsc: + optional: true mlly@1.6.1: resolution: {integrity: sha512-vLgaHvaeunuOXHSmEbZ9izxPx3USsk8KCQ8iC+aTlp5sKRSoZvwhHh5L9VbKSaVC6sJDqbyohIS76E2VmHIPAA==} @@ -3451,72 +3457,144 @@ packages: peerDependencies: postcss: ^8.4.31 + postcss-colormin@7.0.0: + resolution: {integrity: sha512-5CN6fqtsEtEtwf3mFV3B4UaZnlYljPpzmGeDB4yCK067PnAtfLe9uX2aFZaEwxHE7HopG5rUkW8gyHrNAesHEg==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} + peerDependencies: + postcss: ^8.4.31 + postcss-convert-values@6.1.0: resolution: {integrity: sha512-zx8IwP/ts9WvUM6NkVSkiU902QZL1bwPhaVaLynPtCsOTqp+ZKbNi+s6XJg3rfqpKGA/oc7Oxk5t8pOQJcwl/w==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 + postcss-convert-values@7.0.0: + resolution: {integrity: sha512-bMuzDgXBbFbByPgj+/r6va8zNuIDUaIIbvAFgdO1t3zdgJZ77BZvu6dfWyd6gHEJnYzmeVr9ayUsAQL3/qLJ0w==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} + peerDependencies: + postcss: ^8.4.31 + postcss-discard-comments@6.0.2: resolution: {integrity: sha512-65w/uIqhSBBfQmYnG92FO1mWZjJ4GL5b8atm5Yw2UgrwD7HiNiSSNwJor1eCFGzUgYnN/iIknhNRVqjrrpuglw==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 + postcss-discard-comments@7.0.0: + resolution: {integrity: sha512-xpSdzRqYmy4YIVmjfGyYXKaI1SRnK6CTr+4Zmvyof8ANwvgfZgGdVtmgAvzh59gJm808mJCWQC9tFN0KF5dEXA==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} + peerDependencies: + postcss: ^8.4.31 + postcss-discard-duplicates@6.0.3: resolution: {integrity: sha512-+JA0DCvc5XvFAxwx6f/e68gQu/7Z9ud584VLmcgto28eB8FqSFZwtrLwB5Kcp70eIoWP/HXqz4wpo8rD8gpsTw==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 + postcss-discard-duplicates@7.0.0: + resolution: {integrity: sha512-bAnSuBop5LpAIUmmOSsuvtKAAKREB6BBIYStWUTGq8oG5q9fClDMMuY8i4UPI/cEcDx2TN+7PMnXYIId20UVDw==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} + peerDependencies: + postcss: ^8.4.31 + postcss-discard-empty@6.0.3: resolution: {integrity: sha512-znyno9cHKQsK6PtxL5D19Fj9uwSzC2mB74cpT66fhgOadEUPyXFkbgwm5tvc3bt3NAy8ltE5MrghxovZRVnOjQ==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 + 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-discard-overridden@6.0.2: resolution: {integrity: sha512-j87xzI4LUggC5zND7KdjsI25APtyMuynXZSujByMaav2roV6OZX+8AaCUcZSWqckZpjAjRyFDdpqybgjFO0HJQ==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 + 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-merge-longhand@6.0.5: resolution: {integrity: sha512-5LOiordeTfi64QhICp07nzzuTDjNSO8g5Ksdibt44d+uvIIAE1oZdRn8y/W5ZtYgRH/lnLDlvi9F8btZcVzu3w==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 + postcss-merge-longhand@7.0.0: + resolution: {integrity: sha512-0X8I4/9+G03X5/5NnrfopG/YEln2XU8heDh7YqBaiq2SeaKIG3n66ShZPjIolmVuLBQ0BEm3yS8o1mlCLHdW7A==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} + peerDependencies: + postcss: ^8.4.31 + postcss-merge-rules@6.1.1: resolution: {integrity: sha512-KOdWF0gju31AQPZiD+2Ar9Qjowz1LTChSjFFbS+e2sFgc4uHOp3ZvVX4sNeTlk0w2O31ecFGgrFzhO0RSWbWwQ==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 + postcss-merge-rules@7.0.0: + resolution: {integrity: sha512-Zty3VlOsD6VSjBMu6PiHCVpLegtBT/qtZRVBcSeyEZ6q1iU5qTYT0WtEoLRV+YubZZguS5/ycfP+NRiKfjv6aw==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} + peerDependencies: + postcss: ^8.4.31 + postcss-minify-font-values@6.1.0: resolution: {integrity: sha512-gklfI/n+9rTh8nYaSJXlCo3nOKqMNkxuGpTn/Qm0gstL3ywTr9/WRKznE+oy6fvfolH6dF+QM4nCo8yPLdvGJg==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 + 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-minify-gradients@6.0.3: resolution: {integrity: sha512-4KXAHrYlzF0Rr7uc4VrfwDJ2ajrtNEpNEuLxFgwkhFZ56/7gaE4Nr49nLsQDZyUe+ds+kEhf+YAUolJiYXF8+Q==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 + 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-minify-params@6.1.0: resolution: {integrity: sha512-bmSKnDtyyE8ujHQK0RQJDIKhQ20Jq1LYiez54WiaOoBtcSuflfK3Nm596LvbtlFcpipMjgClQGyGr7GAs+H1uA==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 + postcss-minify-params@7.0.0: + resolution: {integrity: sha512-XOJAuX8Q/9GT1sGxlUvaFEe2H9n50bniLZblXXsAT/BwSfFYvzSZeFG7uupwc0KbKpTnflnQ7aMwGzX6JUWliQ==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} + peerDependencies: + postcss: ^8.4.31 + postcss-minify-selectors@6.0.4: resolution: {integrity: sha512-L8dZSwNLgK7pjTto9PzWRoMbnLq5vsZSTu8+j1P/2GB8qdtGQfn+K1uSvFgYvgh83cbyxT5m43ZZhUMTJDSClQ==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 + postcss-minify-selectors@7.0.0: + resolution: {integrity: sha512-f00CExZhD6lNw2vTZbcnmfxVgaVKzUw6IRsIFX3JTT8GdsoABc1WnhhGwL1i8YPJ3sSWw39fv7XPtvLb+3Uitw==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} + peerDependencies: + postcss: ^8.4.31 + postcss-nested@6.0.1: resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} engines: {node: '>=12.0'} @@ -3529,72 +3607,144 @@ packages: peerDependencies: postcss: ^8.4.31 + 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-normalize-display-values@6.0.2: resolution: {integrity: sha512-8H04Mxsb82ON/aAkPeq8kcBbAtI5Q2a64X/mnRRfPXBq7XeogoQvReqxEfc0B4WPq1KimjezNC8flUtC3Qz6jg==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 + 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-normalize-positions@6.0.2: resolution: {integrity: sha512-/JFzI441OAB9O7VnLA+RtSNZvQ0NCFZDOtp6QPFo1iIyawyXg0YI3CYM9HBy1WvwCRHnPep/BvI1+dGPKoXx/Q==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 + 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-normalize-repeat-style@6.0.2: resolution: {integrity: sha512-YdCgsfHkJ2jEXwR4RR3Tm/iOxSfdRt7jplS6XRh9Js9PyCR/aka/FCb6TuHT2U8gQubbm/mPmF6L7FY9d79VwQ==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 + 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-normalize-string@6.0.2: resolution: {integrity: sha512-vQZIivlxlfqqMp4L9PZsFE4YUkWniziKjQWUtsxUiVsSSPelQydwS8Wwcuw0+83ZjPWNTl02oxlIvXsmmG+CiQ==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 + 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-normalize-timing-functions@6.0.2: resolution: {integrity: sha512-a+YrtMox4TBtId/AEwbA03VcJgtyW4dGBizPl7e88cTFULYsprgHWTbfyjSLyHeBcK/Q9JhXkt2ZXiwaVHoMzA==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 + 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-normalize-unicode@6.1.0: resolution: {integrity: sha512-QVC5TQHsVj33otj8/JD869Ndr5Xcc/+fwRh4HAsFsAeygQQXm+0PySrKbr/8tkDKzW+EVT3QkqZMfFrGiossDg==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 + postcss-normalize-unicode@7.0.0: + resolution: {integrity: sha512-OnKV52/VFFDAim4n0pdI+JAhsolLBdnCKxE6VV5lW5Q/JeVGFN8UM8ur6/A3EAMLsT1ZRm3fDHh/rBoBQpqi2w==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} + peerDependencies: + postcss: ^8.4.31 + postcss-normalize-url@6.0.2: resolution: {integrity: sha512-kVNcWhCeKAzZ8B4pv/DnrU1wNh458zBNp8dh4y5hhxih5RZQ12QWMuQrDgPRw3LRl8mN9vOVfHl7uhvHYMoXsQ==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 + 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-normalize-whitespace@6.0.2: resolution: {integrity: sha512-sXZ2Nj1icbJOKmdjXVT9pnyHQKiSAyuNQHSgRCUgThn2388Y9cGVDR+E9J9iAYbSbLHI+UUwLVl1Wzco/zgv0Q==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 + 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-ordered-values@6.0.2: resolution: {integrity: sha512-VRZSOB+JU32RsEAQrO94QPkClGPKJEL/Z9PCBImXMhIeK5KAYo6slP/hBYlLgrCjFxyqvn5VC81tycFEDBLG1Q==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 + postcss-ordered-values@7.0.0: + resolution: {integrity: sha512-KROvC63A8UQW1eYDljQe1dtwc1E/M+mMwDT6z7khV/weHYLWTghaLRLunU7x1xw85lWFwVZOAGakxekYvKV+0w==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} + peerDependencies: + postcss: ^8.4.31 + postcss-reduce-initial@6.1.0: resolution: {integrity: sha512-RarLgBK/CrL1qZags04oKbVbrrVK2wcxhvta3GCxrZO4zveibqbRPmm2VI8sSgCXwoUHEliRSbOfpR0b/VIoiw==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 + postcss-reduce-initial@7.0.0: + resolution: {integrity: sha512-iqGgmBxY9LrblZ0BKLjmrA1mC/cf9A/wYCCqSmD6tMi+xAyVl0+DfixZIHSVDMbCPRPjNmVF0DFGth/IDGelFQ==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} + peerDependencies: + postcss: ^8.4.31 + postcss-reduce-transforms@6.0.2: resolution: {integrity: sha512-sB+Ya++3Xj1WaT9+5LOOdirAxP7dJZms3GRcYheSPi1PiTMigsxHAdkrbItHxwYHr4kt1zL7mmcHstgMYT+aiA==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 + 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-selector-parser@6.0.16: resolution: {integrity: sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==} engines: {node: '>=4'} @@ -3605,12 +3755,24 @@ packages: peerDependencies: postcss: ^8.4.31 + postcss-svgo@7.0.0: + resolution: {integrity: sha512-Xj5DRdvA97yRy3wjbCH2NKXtDUwEnph6EHr5ZXszsBVKCNrKXYBjzAXqav7/Afz5WwJ/1peZoTguCEJIg7ytmA==} + engines: {node: ^18.12.0 || ^20.9.0 || >= 18} + peerDependencies: + postcss: ^8.4.31 + postcss-unique-selectors@6.0.4: resolution: {integrity: sha512-K38OCaIrO8+PzpArzkLKB42dSARtC2tmG6PvD4b1o1Q2E9Os8jzfWFfSy/rixsHwohtsDdFtAWGjFVFUdwYaMg==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.4.31 + postcss-unique-selectors@7.0.0: + resolution: {integrity: sha512-NYFqcft7vVQMZlQPsMdMPy+qU/zDpy95Malpw4GeA9ZZjM6dVXDshXtDmLc0m4WCD6XeZCJqjTfPT1USsdt+rA==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} + peerDependencies: + postcss: ^8.4.31 + postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} @@ -4029,6 +4191,12 @@ packages: peerDependencies: postcss: ^8.4.31 + stylehacks@7.0.0: + resolution: {integrity: sha512-47Nw4pQ6QJb4CA6dzF2m9810sjQik4dfk4UwAm5wlwhrW3syzZKF8AR4/cfO3Cr6lsFgAoznQq0Wg57qhjTA2A==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} + peerDependencies: + postcss: ^8.4.31 + supports-color@5.5.0: resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} engines: {node: '>=4'} @@ -4335,11 +4503,6 @@ packages: peerDependencies: vite: ^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0 - vite-node@1.5.0: - resolution: {integrity: sha512-tV8h6gMj6vPzVCa7l+VGq9lwoJjW8Y79vst8QZZGiuRAfijU+EEWuc0kFpmndQrWhMMhet1jdSF+40KSZUqIIw==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - vite-node@1.5.2: resolution: {integrity: sha512-Y8p91kz9zU+bWtF7HGt6DVw2JbhyuB2RlZix3FPYAYmUyZ3n7iTp8eSyLyY6sxtPegvxQtmlTMhfPhUfCUF93A==} engines: {node: ^18.0.0 || >=20.0.0} @@ -5609,7 +5772,7 @@ snapshots: unenv: 1.9.0 unplugin: 1.10.1 vite: 5.2.10(@types/node@20.12.7)(terser@5.30.4) - vite-node: 1.5.0(@types/node@20.12.7)(terser@5.30.4) + vite-node: 1.5.2(@types/node@20.12.7)(terser@5.30.4) vite-plugin-checker: 0.6.4(eslint@9.1.1)(optionator@0.9.3)(typescript@5.4.5)(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4))(vue-tsc@2.0.14(typescript@5.4.5)) vue: 3.4.25(typescript@5.4.5) vue-bundle-renderer: 2.0.0 @@ -5666,7 +5829,7 @@ snapshots: unenv: 1.9.0 unplugin: 1.10.1 vite: 5.2.10(@types/node@20.12.7)(terser@5.30.4) - vite-node: 1.5.0(@types/node@20.12.7)(terser@5.30.4) + vite-node: 1.5.2(@types/node@20.12.7)(terser@5.30.4) vite-plugin-checker: 0.6.4(eslint@9.1.1)(optionator@0.9.3)(typescript@5.4.5)(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4))(vue-tsc@2.0.14(typescript@5.4.5)) vue: 3.4.25(typescript@5.4.5) vue-bundle-renderer: 2.0.0 @@ -6490,7 +6653,7 @@ snapshots: dependencies: '@babel/types': 7.24.0 '@rollup/pluginutils': 5.1.0(rollup@3.29.4) - '@vue/compiler-sfc': 3.4.24 + '@vue/compiler-sfc': 3.4.25 ast-kit: 0.12.1 local-pkg: 0.5.0 magic-string-ast: 0.3.0 @@ -6503,7 +6666,7 @@ snapshots: dependencies: '@babel/types': 7.24.0 '@rollup/pluginutils': 5.1.0(rollup@4.16.2) - '@vue/compiler-sfc': 3.4.24 + '@vue/compiler-sfc': 3.4.25 ast-kit: 0.12.1 local-pkg: 0.5.0 magic-string-ast: 0.3.0 @@ -6539,15 +6702,7 @@ snapshots: '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.24.0 '@babel/parser': 7.24.4 - '@vue/compiler-sfc': 3.4.24 - - '@vue/compiler-core@3.4.24': - dependencies: - '@babel/parser': 7.24.4 - '@vue/shared': 3.4.24 - entities: 4.5.0 - estree-walker: 2.0.2 - source-map-js: 1.2.0 + '@vue/compiler-sfc': 3.4.25 '@vue/compiler-core@3.4.25': dependencies: @@ -6557,28 +6712,11 @@ snapshots: estree-walker: 2.0.2 source-map-js: 1.2.0 - '@vue/compiler-dom@3.4.24': - dependencies: - '@vue/compiler-core': 3.4.24 - '@vue/shared': 3.4.24 - '@vue/compiler-dom@3.4.25': dependencies: '@vue/compiler-core': 3.4.25 '@vue/shared': 3.4.25 - '@vue/compiler-sfc@3.4.24': - dependencies: - '@babel/parser': 7.24.4 - '@vue/compiler-core': 3.4.24 - '@vue/compiler-dom': 3.4.24 - '@vue/compiler-ssr': 3.4.24 - '@vue/shared': 3.4.24 - estree-walker: 2.0.2 - magic-string: 0.30.10 - postcss: 8.4.38 - source-map-js: 1.2.0 - '@vue/compiler-sfc@3.4.25': dependencies: '@babel/parser': 7.24.4 @@ -6591,11 +6729,6 @@ snapshots: postcss: 8.4.38 source-map-js: 1.2.0 - '@vue/compiler-ssr@3.4.24': - dependencies: - '@vue/compiler-dom': 3.4.24 - '@vue/shared': 3.4.24 - '@vue/compiler-ssr@3.4.25': dependencies: '@vue/compiler-dom': 3.4.25 @@ -6767,8 +6900,6 @@ snapshots: '@vue/shared': 3.4.25 vue: 3.4.25(typescript@5.4.5) - '@vue/shared@3.4.24': {} - '@vue/shared@3.4.25': {} '@vueuse/components@10.9.0(vue@3.4.25(typescript@5.4.5))': @@ -7304,16 +7435,60 @@ snapshots: postcss-svgo: 6.0.3(postcss@8.4.38) postcss-unique-selectors: 6.0.4(postcss@8.4.38) + cssnano-preset-default@7.0.0(postcss@8.4.38): + dependencies: + browserslist: 4.23.0 + css-declaration-sorter: 7.2.0(postcss@8.4.38) + cssnano-utils: 5.0.0(postcss@8.4.38) + postcss: 8.4.38 + postcss-calc: 9.0.1(postcss@8.4.38) + postcss-colormin: 7.0.0(postcss@8.4.38) + postcss-convert-values: 7.0.0(postcss@8.4.38) + postcss-discard-comments: 7.0.0(postcss@8.4.38) + postcss-discard-duplicates: 7.0.0(postcss@8.4.38) + postcss-discard-empty: 7.0.0(postcss@8.4.38) + postcss-discard-overridden: 7.0.0(postcss@8.4.38) + postcss-merge-longhand: 7.0.0(postcss@8.4.38) + postcss-merge-rules: 7.0.0(postcss@8.4.38) + postcss-minify-font-values: 7.0.0(postcss@8.4.38) + postcss-minify-gradients: 7.0.0(postcss@8.4.38) + postcss-minify-params: 7.0.0(postcss@8.4.38) + postcss-minify-selectors: 7.0.0(postcss@8.4.38) + postcss-normalize-charset: 7.0.0(postcss@8.4.38) + postcss-normalize-display-values: 7.0.0(postcss@8.4.38) + postcss-normalize-positions: 7.0.0(postcss@8.4.38) + postcss-normalize-repeat-style: 7.0.0(postcss@8.4.38) + postcss-normalize-string: 7.0.0(postcss@8.4.38) + postcss-normalize-timing-functions: 7.0.0(postcss@8.4.38) + postcss-normalize-unicode: 7.0.0(postcss@8.4.38) + postcss-normalize-url: 7.0.0(postcss@8.4.38) + postcss-normalize-whitespace: 7.0.0(postcss@8.4.38) + postcss-ordered-values: 7.0.0(postcss@8.4.38) + postcss-reduce-initial: 7.0.0(postcss@8.4.38) + postcss-reduce-transforms: 7.0.0(postcss@8.4.38) + postcss-svgo: 7.0.0(postcss@8.4.38) + postcss-unique-selectors: 7.0.0(postcss@8.4.38) + cssnano-utils@4.0.2(postcss@8.4.38): dependencies: postcss: 8.4.38 + cssnano-utils@5.0.0(postcss@8.4.38): + dependencies: + postcss: 8.4.38 + cssnano@6.1.2(postcss@8.4.38): dependencies: cssnano-preset-default: 6.1.2(postcss@8.4.38) lilconfig: 3.1.1 postcss: 8.4.38 + cssnano@7.0.0(postcss@8.4.38): + dependencies: + cssnano-preset-default: 7.0.0(postcss@8.4.38) + lilconfig: 3.1.1 + postcss: 8.4.38 + csso@5.0.5: dependencies: css-tree: 2.2.1 @@ -8482,23 +8657,26 @@ snapshots: mkdirp@1.0.4: {} - mkdist@1.4.0(typescript@5.4.5): + mkdist@1.5.0(typescript@5.4.5)(vue-tsc@2.0.14(typescript@5.4.5)): dependencies: autoprefixer: 10.4.19(postcss@8.4.38) citty: 0.1.6 - cssnano: 6.1.2(postcss@8.4.38) + cssnano: 7.0.0(postcss@8.4.38) defu: 6.1.4 - esbuild: 0.19.12 + esbuild: 0.20.2 fs-extra: 11.2.0 - globby: 13.2.2 + globby: 14.0.1 jiti: 1.21.0 mlly: 1.6.1 mri: 1.2.0 pathe: 1.1.2 + pkg-types: 1.1.0 postcss: 8.4.38 postcss-nested: 6.0.1(postcss@8.4.38) + semver: 7.6.0 optionalDependencies: typescript: 5.4.5 + vue-tsc: 2.0.14(typescript@5.4.5) mlly@1.6.1: dependencies: @@ -8749,7 +8927,7 @@ snapshots: '@unhead/dom': 1.9.7 '@unhead/ssr': 1.9.7 '@unhead/vue': 1.9.7(vue@3.4.25(typescript@5.4.5)) - '@vue/shared': 3.4.24 + '@vue/shared': 3.4.25 acorn: 8.11.3 c12: 1.10.0 chokidar: 3.6.0 @@ -8865,7 +9043,7 @@ snapshots: '@unhead/dom': 1.9.7 '@unhead/ssr': 1.9.7 '@unhead/vue': 1.9.7(vue@3.4.25(typescript@5.4.5)) - '@vue/shared': 3.4.24 + '@vue/shared': 3.4.25 acorn: 8.11.3 c12: 1.10.0 chokidar: 3.6.0 @@ -9184,34 +9362,70 @@ snapshots: postcss: 8.4.38 postcss-value-parser: 4.2.0 + postcss-colormin@7.0.0(postcss@8.4.38): + dependencies: + browserslist: 4.23.0 + caniuse-api: 3.0.0 + colord: 2.9.3 + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + postcss-convert-values@6.1.0(postcss@8.4.38): dependencies: browserslist: 4.23.0 postcss: 8.4.38 postcss-value-parser: 4.2.0 + postcss-convert-values@7.0.0(postcss@8.4.38): + dependencies: + browserslist: 4.23.0 + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + postcss-discard-comments@6.0.2(postcss@8.4.38): dependencies: postcss: 8.4.38 + postcss-discard-comments@7.0.0(postcss@8.4.38): + dependencies: + postcss: 8.4.38 + postcss-discard-duplicates@6.0.3(postcss@8.4.38): dependencies: postcss: 8.4.38 + postcss-discard-duplicates@7.0.0(postcss@8.4.38): + dependencies: + postcss: 8.4.38 + postcss-discard-empty@6.0.3(postcss@8.4.38): dependencies: postcss: 8.4.38 + postcss-discard-empty@7.0.0(postcss@8.4.38): + dependencies: + postcss: 8.4.38 + postcss-discard-overridden@6.0.2(postcss@8.4.38): dependencies: postcss: 8.4.38 + postcss-discard-overridden@7.0.0(postcss@8.4.38): + dependencies: + postcss: 8.4.38 + postcss-merge-longhand@6.0.5(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 stylehacks: 6.1.1(postcss@8.4.38) + postcss-merge-longhand@7.0.0(postcss@8.4.38): + dependencies: + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + stylehacks: 7.0.0(postcss@8.4.38) + postcss-merge-rules@6.1.1(postcss@8.4.38): dependencies: browserslist: 4.23.0 @@ -9220,11 +9434,24 @@ snapshots: postcss: 8.4.38 postcss-selector-parser: 6.0.16 + postcss-merge-rules@7.0.0(postcss@8.4.38): + dependencies: + browserslist: 4.23.0 + caniuse-api: 3.0.0 + cssnano-utils: 5.0.0(postcss@8.4.38) + postcss: 8.4.38 + postcss-selector-parser: 6.0.16 + postcss-minify-font-values@6.1.0(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 + postcss-minify-font-values@7.0.0(postcss@8.4.38): + dependencies: + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + postcss-minify-gradients@6.0.3(postcss@8.4.38): dependencies: colord: 2.9.3 @@ -9232,6 +9459,13 @@ snapshots: postcss: 8.4.38 postcss-value-parser: 4.2.0 + postcss-minify-gradients@7.0.0(postcss@8.4.38): + dependencies: + colord: 2.9.3 + cssnano-utils: 5.0.0(postcss@8.4.38) + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + postcss-minify-params@6.1.0(postcss@8.4.38): dependencies: browserslist: 4.23.0 @@ -9239,11 +9473,23 @@ snapshots: postcss: 8.4.38 postcss-value-parser: 4.2.0 + postcss-minify-params@7.0.0(postcss@8.4.38): + dependencies: + browserslist: 4.23.0 + cssnano-utils: 5.0.0(postcss@8.4.38) + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + postcss-minify-selectors@6.0.4(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-selector-parser: 6.0.16 + postcss-minify-selectors@7.0.0(postcss@8.4.38): + dependencies: + postcss: 8.4.38 + postcss-selector-parser: 6.0.16 + postcss-nested@6.0.1(postcss@8.4.38): dependencies: postcss: 8.4.38 @@ -9253,64 +9499,126 @@ snapshots: dependencies: postcss: 8.4.38 + postcss-normalize-charset@7.0.0(postcss@8.4.38): + dependencies: + postcss: 8.4.38 + postcss-normalize-display-values@6.0.2(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 + postcss-normalize-display-values@7.0.0(postcss@8.4.38): + dependencies: + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + postcss-normalize-positions@6.0.2(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 + postcss-normalize-positions@7.0.0(postcss@8.4.38): + dependencies: + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + postcss-normalize-repeat-style@6.0.2(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 + postcss-normalize-repeat-style@7.0.0(postcss@8.4.38): + dependencies: + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + postcss-normalize-string@6.0.2(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 + postcss-normalize-string@7.0.0(postcss@8.4.38): + dependencies: + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + postcss-normalize-timing-functions@6.0.2(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 + postcss-normalize-timing-functions@7.0.0(postcss@8.4.38): + dependencies: + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + postcss-normalize-unicode@6.1.0(postcss@8.4.38): dependencies: browserslist: 4.23.0 postcss: 8.4.38 postcss-value-parser: 4.2.0 + postcss-normalize-unicode@7.0.0(postcss@8.4.38): + dependencies: + browserslist: 4.23.0 + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + postcss-normalize-url@6.0.2(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 + postcss-normalize-url@7.0.0(postcss@8.4.38): + dependencies: + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + postcss-normalize-whitespace@6.0.2(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 + postcss-normalize-whitespace@7.0.0(postcss@8.4.38): + dependencies: + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + postcss-ordered-values@6.0.2(postcss@8.4.38): dependencies: cssnano-utils: 4.0.2(postcss@8.4.38) postcss: 8.4.38 postcss-value-parser: 4.2.0 + postcss-ordered-values@7.0.0(postcss@8.4.38): + dependencies: + cssnano-utils: 5.0.0(postcss@8.4.38) + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + postcss-reduce-initial@6.1.0(postcss@8.4.38): dependencies: browserslist: 4.23.0 caniuse-api: 3.0.0 postcss: 8.4.38 + postcss-reduce-initial@7.0.0(postcss@8.4.38): + dependencies: + browserslist: 4.23.0 + caniuse-api: 3.0.0 + postcss: 8.4.38 + postcss-reduce-transforms@6.0.2(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 + postcss-reduce-transforms@7.0.0(postcss@8.4.38): + dependencies: + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + postcss-selector-parser@6.0.16: dependencies: cssesc: 3.0.0 @@ -9322,11 +9630,22 @@ snapshots: postcss-value-parser: 4.2.0 svgo: 3.2.0 + postcss-svgo@7.0.0(postcss@8.4.38): + dependencies: + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + svgo: 3.2.0 + postcss-unique-selectors@6.0.4(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-selector-parser: 6.0.16 + postcss-unique-selectors@7.0.0(postcss@8.4.38): + dependencies: + postcss: 8.4.38 + postcss-selector-parser: 6.0.16 + postcss-value-parser@4.2.0: {} postcss@8.4.38: @@ -9770,6 +10089,12 @@ snapshots: postcss: 8.4.38 postcss-selector-parser: 6.0.16 + stylehacks@7.0.0(postcss@8.4.38): + dependencies: + browserslist: 4.23.0 + postcss: 8.4.38 + postcss-selector-parser: 6.0.16 + supports-color@5.5.0: dependencies: has-flag: 3.0.0 @@ -9888,7 +10213,7 @@ snapshots: ultrahtml@1.5.3: {} - unbuild@2.0.0(typescript@5.4.5): + unbuild@2.0.0(typescript@5.4.5)(vue-tsc@2.0.14(typescript@5.4.5)): dependencies: '@rollup/plugin-alias': 5.1.0(rollup@3.29.4) '@rollup/plugin-commonjs': 25.0.7(rollup@3.29.4) @@ -9905,7 +10230,7 @@ snapshots: hookable: 5.5.3 jiti: 1.21.0 magic-string: 0.30.10 - mkdist: 1.4.0(typescript@5.4.5) + mkdist: 1.5.0(typescript@5.4.5)(vue-tsc@2.0.14(typescript@5.4.5)) mlly: 1.6.1 pathe: 1.1.2 pkg-types: 1.1.0 @@ -9919,6 +10244,7 @@ snapshots: transitivePeerDependencies: - sass - supports-color + - vue-tsc unconfig@0.3.13: dependencies: @@ -10186,23 +10512,6 @@ snapshots: dependencies: vite: 5.2.10(@types/node@20.12.7)(terser@5.30.4) - vite-node@1.5.0(@types/node@20.12.7)(terser@5.30.4): - dependencies: - cac: 6.7.14 - debug: 4.3.4 - pathe: 1.1.2 - picocolors: 1.0.0 - vite: 5.2.10(@types/node@20.12.7)(terser@5.30.4) - transitivePeerDependencies: - - '@types/node' - - less - - lightningcss - - sass - - stylus - - sugarss - - supports-color - - terser - vite-node@1.5.2(@types/node@20.12.7)(terser@5.30.4): dependencies: cac: 6.7.14 @@ -10288,7 +10597,7 @@ snapshots: '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.4) '@babel/plugin-transform-typescript': 7.24.4(@babel/core@7.24.4) '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.4) - '@vue/compiler-dom': 3.4.24 + '@vue/compiler-dom': 3.4.25 kolorist: 1.8.0 magic-string: 0.30.10 vite: 5.2.10(@types/node@20.12.7)(terser@5.30.4) From 18fa8981a7e3d08ccbb8ee59255529c60874c882 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Thu, 25 Apr 2024 17:10:23 +0100 Subject: [PATCH 4/6] chore: bump `mkdist` --- pnpm-lock.yaml | 555 +------------------------------------------------ 1 file changed, 7 insertions(+), 548 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 072a8000..64241f1e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -37,10 +37,10 @@ importers: version: 0.3.9(eslint@9.1.1)(typescript@5.4.5) '@nuxt/kit': specifier: ^3.11.2 - version: 3.11.2(rollup@3.29.4) + version: 3.11.2(rollup@4.16.2) '@nuxt/schema': specifier: ^3.11.2 - version: 3.11.2(rollup@3.29.4) + version: 3.11.2(rollup@4.16.2) '@types/node': specifier: ^20.12.7 version: 20.12.7 @@ -61,7 +61,7 @@ importers: version: 3.11.1 nuxt: specifier: ^3.11.2 - version: 3.11.2(@parcel/watcher@2.4.1)(@types/node@20.12.7)(@unocss/reset@0.59.4)(encoding@0.1.13)(eslint@9.1.1)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@3.29.4))(vue@3.4.25(typescript@5.4.5)))(ioredis@5.4.1)(optionator@0.9.3)(rollup@3.29.4)(terser@5.30.4)(typescript@5.4.5)(unocss@0.59.4(postcss@8.4.38)(rollup@3.29.4)(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4)))(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4))(vue-tsc@2.0.14(typescript@5.4.5)) + version: 3.11.2(@parcel/watcher@2.4.1)(@types/node@20.12.7)(@unocss/reset@0.59.4)(encoding@0.1.13)(eslint@9.1.1)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@4.16.2))(vue@3.4.25(typescript@5.4.5)))(ioredis@5.4.1)(optionator@0.9.3)(rollup@4.16.2)(terser@5.30.4)(typescript@5.4.5)(unocss@0.59.4(postcss@8.4.38)(rollup@4.16.2)(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4)))(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4))(vue-tsc@2.0.14(typescript@5.4.5)) vitest: specifier: ^1.5.2 version: 1.5.2(@types/node@20.12.7)(terser@5.30.4) @@ -3081,8 +3081,8 @@ packages: engines: {node: '>=10'} hasBin: true - mkdist@1.5.0: - resolution: {integrity: sha512-X8HGmyw9hT2Xs/T+G8Sng9Be35TMGMqgShQGBTwjEK3RVC5KS0LGRb2CoNEXJYEdOXJTxvwMlMsgXuFqY8WkXQ==} + mkdist@1.5.1: + resolution: {integrity: sha512-lCu1spNiA52o7IaKgZnOjg28nNHwYqUDjBfXePXyUtzD7Xhe6rRTkGTalQ/ALfrZC/SrPw2+A/0qkeJ+fPDZtQ==} hasBin: true peerDependencies: sass: ^1.75.0 @@ -5412,17 +5412,6 @@ snapshots: '@nuxt/devalue@2.0.2': {} - '@nuxt/devtools-kit@1.2.0(nuxt@3.11.2(@parcel/watcher@2.4.1)(@types/node@20.12.7)(@unocss/reset@0.59.4)(encoding@0.1.13)(eslint@9.1.1)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@3.29.4))(vue@3.4.25(typescript@5.4.5)))(ioredis@5.4.1)(optionator@0.9.3)(rollup@3.29.4)(terser@5.30.4)(typescript@5.4.5)(unocss@0.59.4(postcss@8.4.38)(rollup@3.29.4)(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4)))(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4))(vue-tsc@2.0.14(typescript@5.4.5)))(rollup@3.29.4)(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4))': - dependencies: - '@nuxt/kit': 3.11.2(rollup@3.29.4) - '@nuxt/schema': 3.11.2(rollup@3.29.4) - execa: 7.2.0 - nuxt: 3.11.2(@parcel/watcher@2.4.1)(@types/node@20.12.7)(@unocss/reset@0.59.4)(encoding@0.1.13)(eslint@9.1.1)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@3.29.4))(vue@3.4.25(typescript@5.4.5)))(ioredis@5.4.1)(optionator@0.9.3)(rollup@3.29.4)(terser@5.30.4)(typescript@5.4.5)(unocss@0.59.4(postcss@8.4.38)(rollup@3.29.4)(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4)))(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4))(vue-tsc@2.0.14(typescript@5.4.5)) - vite: 5.2.10(@types/node@20.12.7)(terser@5.30.4) - transitivePeerDependencies: - - rollup - - supports-color - '@nuxt/devtools-kit@1.2.0(nuxt@3.11.2(@parcel/watcher@2.4.1)(@types/node@20.12.7)(@unocss/reset@0.59.4)(encoding@0.1.13)(eslint@9.1.1)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@4.16.2))(vue@3.4.25(typescript@5.4.5)))(ioredis@5.4.1)(optionator@0.9.3)(rollup@4.16.2)(terser@5.30.4)(typescript@5.4.5)(unocss@0.59.4(postcss@8.4.38)(rollup@4.16.2)(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4)))(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4))(vue-tsc@2.0.14(typescript@5.4.5)))(rollup@4.16.2)(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4))': dependencies: '@nuxt/kit': 3.11.2(rollup@4.16.2) @@ -5447,71 +5436,6 @@ snapshots: rc9: 2.1.2 semver: 7.6.0 - '@nuxt/devtools@1.2.0(@unocss/reset@0.59.4)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@3.29.4))(vue@3.4.25(typescript@5.4.5)))(nuxt@3.11.2(@parcel/watcher@2.4.1)(@types/node@20.12.7)(@unocss/reset@0.59.4)(encoding@0.1.13)(eslint@9.1.1)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@3.29.4))(vue@3.4.25(typescript@5.4.5)))(ioredis@5.4.1)(optionator@0.9.3)(rollup@3.29.4)(terser@5.30.4)(typescript@5.4.5)(unocss@0.59.4(postcss@8.4.38)(rollup@3.29.4)(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4)))(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4))(vue-tsc@2.0.14(typescript@5.4.5)))(rollup@3.29.4)(unocss@0.59.4(postcss@8.4.38)(rollup@3.29.4)(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4)))(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4))(vue@3.4.25(typescript@5.4.5))': - dependencies: - '@antfu/utils': 0.7.7 - '@nuxt/devtools-kit': 1.2.0(nuxt@3.11.2(@parcel/watcher@2.4.1)(@types/node@20.12.7)(@unocss/reset@0.59.4)(encoding@0.1.13)(eslint@9.1.1)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@3.29.4))(vue@3.4.25(typescript@5.4.5)))(ioredis@5.4.1)(optionator@0.9.3)(rollup@3.29.4)(terser@5.30.4)(typescript@5.4.5)(unocss@0.59.4(postcss@8.4.38)(rollup@3.29.4)(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4)))(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4))(vue-tsc@2.0.14(typescript@5.4.5)))(rollup@3.29.4)(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4)) - '@nuxt/devtools-wizard': 1.2.0 - '@nuxt/kit': 3.11.2(rollup@3.29.4) - '@vue/devtools-applet': 7.0.27(@unocss/reset@0.59.4)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@3.29.4))(vue@3.4.25(typescript@5.4.5)))(unocss@0.59.4(postcss@8.4.38)(rollup@3.29.4)(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4)))(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4))(vue@3.4.25(typescript@5.4.5)) - '@vue/devtools-core': 7.0.27(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4))(vue@3.4.25(typescript@5.4.5)) - '@vue/devtools-kit': 7.0.27(vue@3.4.25(typescript@5.4.5)) - birpc: 0.2.17 - consola: 3.2.3 - cronstrue: 2.49.0 - destr: 2.0.3 - error-stack-parser-es: 0.1.1 - execa: 7.2.0 - fast-glob: 3.3.2 - flatted: 3.3.1 - get-port-please: 3.1.2 - hookable: 5.5.3 - image-meta: 0.2.0 - is-installed-globally: 1.0.0 - launch-editor: 2.6.1 - local-pkg: 0.5.0 - magicast: 0.3.4 - nuxt: 3.11.2(@parcel/watcher@2.4.1)(@types/node@20.12.7)(@unocss/reset@0.59.4)(encoding@0.1.13)(eslint@9.1.1)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@3.29.4))(vue@3.4.25(typescript@5.4.5)))(ioredis@5.4.1)(optionator@0.9.3)(rollup@3.29.4)(terser@5.30.4)(typescript@5.4.5)(unocss@0.59.4(postcss@8.4.38)(rollup@3.29.4)(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4)))(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4))(vue-tsc@2.0.14(typescript@5.4.5)) - nypm: 0.3.8 - ohash: 1.1.3 - pacote: 18.0.0 - pathe: 1.1.2 - perfect-debounce: 1.0.0 - pkg-types: 1.1.0 - rc9: 2.1.2 - scule: 1.3.0 - semver: 7.6.0 - simple-git: 3.24.0 - sirv: 2.0.4 - unimport: 3.7.1(rollup@3.29.4) - vite: 5.2.10(@types/node@20.12.7)(terser@5.30.4) - vite-plugin-inspect: 0.8.4(@nuxt/kit@3.11.2(rollup@3.29.4))(rollup@3.29.4)(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4)) - vite-plugin-vue-inspector: 4.0.2(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4)) - which: 3.0.1 - ws: 8.16.0 - transitivePeerDependencies: - - '@unocss/reset' - - '@vue/composition-api' - - async-validator - - axios - - bluebird - - bufferutil - - change-case - - drauu - - floating-vue - - fuse.js - - idb-keyval - - jwt-decode - - nprogress - - qrcode - - rollup - - sortablejs - - supports-color - - universal-cookie - - unocss - - utf-8-validate - - vue - '@nuxt/devtools@1.2.0(@unocss/reset@0.59.4)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@4.16.2))(vue@3.4.25(typescript@5.4.5)))(nuxt@3.11.2(@parcel/watcher@2.4.1)(@types/node@20.12.7)(@unocss/reset@0.59.4)(encoding@0.1.13)(eslint@9.1.1)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@4.16.2))(vue@3.4.25(typescript@5.4.5)))(ioredis@5.4.1)(optionator@0.9.3)(rollup@4.16.2)(terser@5.30.4)(typescript@5.4.5)(unocss@0.59.4(postcss@8.4.38)(rollup@4.16.2)(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4)))(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4))(vue-tsc@2.0.14(typescript@5.4.5)))(rollup@4.16.2)(unocss@0.59.4(postcss@8.4.38)(rollup@4.16.2)(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4)))(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4))(vue@3.4.25(typescript@5.4.5))': dependencies: '@antfu/utils': 0.7.7 @@ -5609,30 +5533,6 @@ snapshots: - supports-color - typescript - '@nuxt/kit@3.11.2(rollup@3.29.4)': - dependencies: - '@nuxt/schema': 3.11.2(rollup@3.29.4) - c12: 1.10.0 - consola: 3.2.3 - defu: 6.1.4 - globby: 14.0.1 - hash-sum: 2.0.0 - ignore: 5.3.1 - jiti: 1.21.0 - knitwork: 1.1.0 - mlly: 1.6.1 - pathe: 1.1.2 - pkg-types: 1.1.0 - scule: 1.3.0 - semver: 7.6.0 - ufo: 1.5.3 - unctx: 2.3.1 - unimport: 3.7.1(rollup@3.29.4) - untyped: 1.4.2 - transitivePeerDependencies: - - rollup - - supports-color - '@nuxt/kit@3.11.2(rollup@4.16.2)': dependencies: '@nuxt/schema': 3.11.2(rollup@4.16.2) @@ -5657,23 +5557,6 @@ snapshots: - rollup - supports-color - '@nuxt/schema@3.11.2(rollup@3.29.4)': - dependencies: - '@nuxt/ui-templates': 1.3.3 - consola: 3.2.3 - defu: 6.1.4 - hookable: 5.5.3 - pathe: 1.1.2 - pkg-types: 1.1.0 - scule: 1.3.0 - std-env: 3.7.0 - ufo: 1.5.3 - unimport: 3.7.1(rollup@3.29.4) - untyped: 1.4.2 - transitivePeerDependencies: - - rollup - - supports-color - '@nuxt/schema@3.11.2(rollup@4.16.2)': dependencies: '@nuxt/ui-templates': 1.3.3 @@ -5691,29 +5574,6 @@ snapshots: - rollup - supports-color - '@nuxt/telemetry@2.5.4(rollup@3.29.4)': - dependencies: - '@nuxt/kit': 3.11.2(rollup@3.29.4) - ci-info: 4.0.0 - consola: 3.2.3 - create-require: 1.1.1 - defu: 6.1.4 - destr: 2.0.3 - dotenv: 16.4.5 - git-url-parse: 14.0.0 - is-docker: 3.0.0 - jiti: 1.21.0 - mri: 1.2.0 - nanoid: 5.0.7 - ofetch: 1.3.4 - parse-git-config: 3.0.0 - pathe: 1.1.2 - rc9: 2.1.2 - std-env: 3.7.0 - transitivePeerDependencies: - - rollup - - supports-color - '@nuxt/telemetry@2.5.4(rollup@4.16.2)': dependencies: '@nuxt/kit': 3.11.2(rollup@4.16.2) @@ -5739,63 +5599,6 @@ snapshots: '@nuxt/ui-templates@1.3.3': {} - '@nuxt/vite-builder@3.11.2(@types/node@20.12.7)(eslint@9.1.1)(optionator@0.9.3)(rollup@3.29.4)(terser@5.30.4)(typescript@5.4.5)(vue-tsc@2.0.14(typescript@5.4.5))(vue@3.4.25(typescript@5.4.5))': - dependencies: - '@nuxt/kit': 3.11.2(rollup@3.29.4) - '@rollup/plugin-replace': 5.0.5(rollup@3.29.4) - '@vitejs/plugin-vue': 5.0.4(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4))(vue@3.4.25(typescript@5.4.5)) - '@vitejs/plugin-vue-jsx': 3.1.0(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4))(vue@3.4.25(typescript@5.4.5)) - autoprefixer: 10.4.19(postcss@8.4.38) - clear: 0.1.0 - consola: 3.2.3 - cssnano: 6.1.2(postcss@8.4.38) - defu: 6.1.4 - esbuild: 0.20.2 - escape-string-regexp: 5.0.0 - estree-walker: 3.0.3 - externality: 1.0.2 - fs-extra: 11.2.0 - get-port-please: 3.1.2 - h3: 1.11.1 - knitwork: 1.1.0 - magic-string: 0.30.10 - mlly: 1.6.1 - ohash: 1.1.3 - pathe: 1.1.2 - perfect-debounce: 1.0.0 - pkg-types: 1.1.0 - postcss: 8.4.38 - rollup-plugin-visualizer: 5.12.0(rollup@3.29.4) - std-env: 3.7.0 - strip-literal: 2.1.0 - ufo: 1.5.3 - unenv: 1.9.0 - unplugin: 1.10.1 - vite: 5.2.10(@types/node@20.12.7)(terser@5.30.4) - vite-node: 1.5.2(@types/node@20.12.7)(terser@5.30.4) - vite-plugin-checker: 0.6.4(eslint@9.1.1)(optionator@0.9.3)(typescript@5.4.5)(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4))(vue-tsc@2.0.14(typescript@5.4.5)) - vue: 3.4.25(typescript@5.4.5) - vue-bundle-renderer: 2.0.0 - transitivePeerDependencies: - - '@types/node' - - eslint - - less - - lightningcss - - meow - - optionator - - rollup - - sass - - stylelint - - stylus - - sugarss - - supports-color - - terser - - typescript - - uWebSockets.js - - vls - - vti - - vue-tsc - '@nuxt/vite-builder@3.11.2(@types/node@20.12.7)(eslint@9.1.1)(optionator@0.9.3)(rollup@4.16.2)(terser@5.30.4)(typescript@5.4.5)(vue-tsc@2.0.14(typescript@5.4.5))(vue@3.4.25(typescript@5.4.5))': dependencies: '@nuxt/kit': 3.11.2(rollup@4.16.2) @@ -6358,16 +6161,6 @@ snapshots: unhead: 1.9.7 vue: 3.4.25(typescript@5.4.5) - '@unocss/astro@0.59.4(rollup@3.29.4)(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4))': - dependencies: - '@unocss/core': 0.59.4 - '@unocss/reset': 0.59.4 - '@unocss/vite': 0.59.4(rollup@3.29.4)(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4)) - optionalDependencies: - vite: 5.2.10(@types/node@20.12.7)(terser@5.30.4) - transitivePeerDependencies: - - rollup - '@unocss/astro@0.59.4(rollup@4.16.2)(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4))': dependencies: '@unocss/core': 0.59.4 @@ -6378,24 +6171,6 @@ snapshots: transitivePeerDependencies: - rollup - '@unocss/cli@0.59.4(rollup@3.29.4)': - dependencies: - '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.0(rollup@3.29.4) - '@unocss/config': 0.59.4 - '@unocss/core': 0.59.4 - '@unocss/preset-uno': 0.59.4 - cac: 6.7.14 - chokidar: 3.6.0 - colorette: 2.0.20 - consola: 3.2.3 - fast-glob: 3.3.2 - magic-string: 0.30.10 - pathe: 1.1.2 - perfect-debounce: 1.0.0 - transitivePeerDependencies: - - rollup - '@unocss/cli@0.59.4(rollup@4.16.2)': dependencies: '@ampproject/remapping': 2.3.0 @@ -6523,22 +6298,6 @@ snapshots: dependencies: '@unocss/core': 0.59.4 - '@unocss/vite@0.59.4(rollup@3.29.4)(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4))': - dependencies: - '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.0(rollup@3.29.4) - '@unocss/config': 0.59.4 - '@unocss/core': 0.59.4 - '@unocss/inspector': 0.59.4 - '@unocss/scope': 0.59.4 - '@unocss/transformer-directives': 0.59.4 - chokidar: 3.6.0 - fast-glob: 3.3.2 - magic-string: 0.30.10 - vite: 5.2.10(@types/node@20.12.7)(terser@5.30.4) - transitivePeerDependencies: - - rollup - '@unocss/vite@0.59.4(rollup@4.16.2)(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4))': dependencies: '@ampproject/remapping': 2.3.0 @@ -6649,19 +6408,6 @@ snapshots: '@volar/language-core': 2.2.0-alpha.10 path-browserify: 1.0.1 - '@vue-macros/common@1.10.2(rollup@3.29.4)(vue@3.4.25(typescript@5.4.5))': - dependencies: - '@babel/types': 7.24.0 - '@rollup/pluginutils': 5.1.0(rollup@3.29.4) - '@vue/compiler-sfc': 3.4.25 - ast-kit: 0.12.1 - local-pkg: 0.5.0 - magic-string-ast: 0.3.0 - optionalDependencies: - vue: 3.4.25(typescript@5.4.5) - transitivePeerDependencies: - - rollup - '@vue-macros/common@1.10.2(rollup@4.16.2)(vue@3.4.25(typescript@5.4.5))': dependencies: '@babel/types': 7.24.0 @@ -6736,34 +6482,6 @@ snapshots: '@vue/devtools-api@6.6.1': {} - '@vue/devtools-applet@7.0.27(@unocss/reset@0.59.4)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@3.29.4))(vue@3.4.25(typescript@5.4.5)))(unocss@0.59.4(postcss@8.4.38)(rollup@3.29.4)(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4)))(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4))(vue@3.4.25(typescript@5.4.5))': - dependencies: - '@vue/devtools-core': 7.0.27(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4))(vue@3.4.25(typescript@5.4.5)) - '@vue/devtools-kit': 7.0.27(vue@3.4.25(typescript@5.4.5)) - '@vue/devtools-shared': 7.0.27 - '@vue/devtools-ui': 7.0.27(@unocss/reset@0.59.4)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@3.29.4))(vue@3.4.25(typescript@5.4.5)))(unocss@0.59.4(postcss@8.4.38)(rollup@3.29.4)(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4)))(vue@3.4.25(typescript@5.4.5)) - perfect-debounce: 1.0.0 - splitpanes: 3.1.5 - vue: 3.4.25(typescript@5.4.5) - vue-virtual-scroller: 2.0.0-beta.8(vue@3.4.25(typescript@5.4.5)) - transitivePeerDependencies: - - '@unocss/reset' - - '@vue/composition-api' - - async-validator - - axios - - change-case - - drauu - - floating-vue - - fuse.js - - idb-keyval - - jwt-decode - - nprogress - - qrcode - - sortablejs - - universal-cookie - - unocss - - vite - '@vue/devtools-applet@7.0.27(@unocss/reset@0.59.4)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@4.16.2))(vue@3.4.25(typescript@5.4.5)))(unocss@0.59.4(postcss@8.4.38)(rollup@4.16.2)(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4)))(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4))(vue@3.4.25(typescript@5.4.5))': dependencies: '@vue/devtools-core': 7.0.27(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4))(vue@3.4.25(typescript@5.4.5)) @@ -6817,31 +6535,6 @@ snapshots: dependencies: rfdc: 1.3.1 - '@vue/devtools-ui@7.0.27(@unocss/reset@0.59.4)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@3.29.4))(vue@3.4.25(typescript@5.4.5)))(unocss@0.59.4(postcss@8.4.38)(rollup@3.29.4)(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4)))(vue@3.4.25(typescript@5.4.5))': - dependencies: - '@unocss/reset': 0.59.4 - '@vueuse/components': 10.9.0(vue@3.4.25(typescript@5.4.5)) - '@vueuse/core': 10.9.0(vue@3.4.25(typescript@5.4.5)) - '@vueuse/integrations': 10.9.0(focus-trap@7.5.4)(vue@3.4.25(typescript@5.4.5)) - colord: 2.9.3 - floating-vue: 5.2.2(@nuxt/kit@3.11.2(rollup@3.29.4))(vue@3.4.25(typescript@5.4.5)) - focus-trap: 7.5.4 - unocss: 0.59.4(postcss@8.4.38)(rollup@3.29.4)(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4)) - vue: 3.4.25(typescript@5.4.5) - transitivePeerDependencies: - - '@vue/composition-api' - - async-validator - - axios - - change-case - - drauu - - fuse.js - - idb-keyval - - jwt-decode - - nprogress - - qrcode - - sortablejs - - universal-cookie - '@vue/devtools-ui@7.0.27(@unocss/reset@0.59.4)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@4.16.2))(vue@3.4.25(typescript@5.4.5)))(unocss@0.59.4(postcss@8.4.38)(rollup@4.16.2)(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4)))(vue@3.4.25(typescript@5.4.5))': dependencies: '@unocss/reset': 0.59.4 @@ -7052,14 +6745,6 @@ snapshots: '@babel/parser': 7.24.4 pathe: 1.1.2 - ast-kit@0.9.5(rollup@3.29.4): - dependencies: - '@babel/parser': 7.24.4 - '@rollup/pluginutils': 5.1.0(rollup@3.29.4) - pathe: 1.1.2 - transitivePeerDependencies: - - rollup - ast-kit@0.9.5(rollup@4.16.2): dependencies: '@babel/parser': 7.24.4 @@ -7068,13 +6753,6 @@ snapshots: transitivePeerDependencies: - rollup - ast-walker-scope@0.5.0(rollup@3.29.4): - dependencies: - '@babel/parser': 7.24.4 - ast-kit: 0.9.5(rollup@3.29.4) - transitivePeerDependencies: - - rollup - ast-walker-scope@0.5.0(rollup@4.16.2): dependencies: '@babel/parser': 7.24.4 @@ -7965,14 +7643,6 @@ snapshots: flatted@3.3.1: {} - floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@3.29.4))(vue@3.4.25(typescript@5.4.5)): - dependencies: - '@floating-ui/dom': 1.1.1 - vue: 3.4.25(typescript@5.4.5) - vue-resize: 2.0.0-alpha.1(vue@3.4.25(typescript@5.4.5)) - optionalDependencies: - '@nuxt/kit': 3.11.2(rollup@3.29.4) - floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@4.16.2))(vue@3.4.25(typescript@5.4.5)): dependencies: '@floating-ui/dom': 1.1.1 @@ -8657,7 +8327,7 @@ snapshots: mkdirp@1.0.4: {} - mkdist@1.5.0(typescript@5.4.5)(vue-tsc@2.0.14(typescript@5.4.5)): + mkdist@1.5.1(typescript@5.4.5)(vue-tsc@2.0.14(typescript@5.4.5)): dependencies: autoprefixer: 10.4.19(postcss@8.4.38) citty: 0.1.6 @@ -8915,122 +8585,6 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - nuxt@3.11.2(@parcel/watcher@2.4.1)(@types/node@20.12.7)(@unocss/reset@0.59.4)(encoding@0.1.13)(eslint@9.1.1)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@3.29.4))(vue@3.4.25(typescript@5.4.5)))(ioredis@5.4.1)(optionator@0.9.3)(rollup@3.29.4)(terser@5.30.4)(typescript@5.4.5)(unocss@0.59.4(postcss@8.4.38)(rollup@3.29.4)(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4)))(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4))(vue-tsc@2.0.14(typescript@5.4.5)): - dependencies: - '@nuxt/devalue': 2.0.2 - '@nuxt/devtools': 1.2.0(@unocss/reset@0.59.4)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@3.29.4))(vue@3.4.25(typescript@5.4.5)))(nuxt@3.11.2(@parcel/watcher@2.4.1)(@types/node@20.12.7)(@unocss/reset@0.59.4)(encoding@0.1.13)(eslint@9.1.1)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@3.29.4))(vue@3.4.25(typescript@5.4.5)))(ioredis@5.4.1)(optionator@0.9.3)(rollup@3.29.4)(terser@5.30.4)(typescript@5.4.5)(unocss@0.59.4(postcss@8.4.38)(rollup@3.29.4)(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4)))(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4))(vue-tsc@2.0.14(typescript@5.4.5)))(rollup@3.29.4)(unocss@0.59.4(postcss@8.4.38)(rollup@3.29.4)(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4)))(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4))(vue@3.4.25(typescript@5.4.5)) - '@nuxt/kit': 3.11.2(rollup@3.29.4) - '@nuxt/schema': 3.11.2(rollup@3.29.4) - '@nuxt/telemetry': 2.5.4(rollup@3.29.4) - '@nuxt/ui-templates': 1.3.3 - '@nuxt/vite-builder': 3.11.2(@types/node@20.12.7)(eslint@9.1.1)(optionator@0.9.3)(rollup@3.29.4)(terser@5.30.4)(typescript@5.4.5)(vue-tsc@2.0.14(typescript@5.4.5))(vue@3.4.25(typescript@5.4.5)) - '@unhead/dom': 1.9.7 - '@unhead/ssr': 1.9.7 - '@unhead/vue': 1.9.7(vue@3.4.25(typescript@5.4.5)) - '@vue/shared': 3.4.25 - acorn: 8.11.3 - c12: 1.10.0 - chokidar: 3.6.0 - cookie-es: 1.1.0 - defu: 6.1.4 - destr: 2.0.3 - devalue: 4.3.3 - esbuild: 0.20.2 - escape-string-regexp: 5.0.0 - estree-walker: 3.0.3 - fs-extra: 11.2.0 - globby: 14.0.1 - h3: 1.11.1 - hookable: 5.5.3 - jiti: 1.21.0 - klona: 2.0.6 - knitwork: 1.1.0 - magic-string: 0.30.10 - mlly: 1.6.1 - nitropack: 2.9.6(encoding@0.1.13) - nuxi: 3.11.1 - nypm: 0.3.8 - ofetch: 1.3.4 - ohash: 1.1.3 - pathe: 1.1.2 - perfect-debounce: 1.0.0 - pkg-types: 1.1.0 - radix3: 1.1.2 - scule: 1.3.0 - std-env: 3.7.0 - strip-literal: 2.1.0 - ufo: 1.5.3 - ultrahtml: 1.5.3 - uncrypto: 0.1.3 - unctx: 2.3.1 - unenv: 1.9.0 - unimport: 3.7.1(rollup@3.29.4) - unplugin: 1.10.1 - unplugin-vue-router: 0.7.0(rollup@3.29.4)(vue-router@4.3.2(vue@3.4.25(typescript@5.4.5)))(vue@3.4.25(typescript@5.4.5)) - unstorage: 1.10.2(ioredis@5.4.1) - untyped: 1.4.2 - vue: 3.4.25(typescript@5.4.5) - vue-bundle-renderer: 2.0.0 - vue-devtools-stub: 0.1.0 - vue-router: 4.3.2(vue@3.4.25(typescript@5.4.5)) - optionalDependencies: - '@parcel/watcher': 2.4.1 - '@types/node': 20.12.7 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@libsql/client' - - '@netlify/blobs' - - '@planetscale/database' - - '@unocss/reset' - - '@upstash/redis' - - '@vercel/kv' - - '@vue/composition-api' - - async-validator - - axios - - better-sqlite3 - - bluebird - - bufferutil - - change-case - - drauu - - drizzle-orm - - encoding - - eslint - - floating-vue - - fuse.js - - idb-keyval - - ioredis - - jwt-decode - - less - - lightningcss - - meow - - nprogress - - optionator - - qrcode - - rollup - - sass - - sortablejs - - stylelint - - stylus - - sugarss - - supports-color - - terser - - typescript - - uWebSockets.js - - universal-cookie - - unocss - - utf-8-validate - - vite - - vls - - vti - - vue-tsc - - xml2js - nuxt@3.11.2(@parcel/watcher@2.4.1)(@types/node@20.12.7)(@unocss/reset@0.59.4)(encoding@0.1.13)(eslint@9.1.1)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@4.16.2))(vue@3.4.25(typescript@5.4.5)))(ioredis@5.4.1)(optionator@0.9.3)(rollup@4.16.2)(terser@5.30.4)(typescript@5.4.5)(unocss@0.59.4(postcss@8.4.38)(rollup@4.16.2)(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4)))(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4))(vue-tsc@2.0.14(typescript@5.4.5)): dependencies: '@nuxt/devalue': 2.0.2 @@ -9808,15 +9362,6 @@ snapshots: optionalDependencies: '@babel/code-frame': 7.24.2 - rollup-plugin-visualizer@5.12.0(rollup@3.29.4): - dependencies: - open: 8.4.2 - picomatch: 2.3.1 - source-map: 0.7.4 - yargs: 17.7.2 - optionalDependencies: - rollup: 3.29.4 - rollup-plugin-visualizer@5.12.0(rollup@4.16.2): dependencies: open: 8.4.2 @@ -10230,7 +9775,7 @@ snapshots: hookable: 5.5.3 jiti: 1.21.0 magic-string: 0.30.10 - mkdist: 1.5.0(typescript@5.4.5)(vue-tsc@2.0.14(typescript@5.4.5)) + mkdist: 1.5.1(typescript@5.4.5)(vue-tsc@2.0.14(typescript@5.4.5)) mlly: 1.6.1 pathe: 1.1.2 pkg-types: 1.1.0 @@ -10284,24 +9829,6 @@ snapshots: unicorn-magic@0.1.0: {} - unimport@3.7.1(rollup@3.29.4): - dependencies: - '@rollup/pluginutils': 5.1.0(rollup@3.29.4) - acorn: 8.11.3 - escape-string-regexp: 5.0.0 - estree-walker: 3.0.3 - fast-glob: 3.3.2 - local-pkg: 0.5.0 - magic-string: 0.30.10 - mlly: 1.6.1 - pathe: 1.1.2 - pkg-types: 1.1.0 - scule: 1.3.0 - strip-literal: 1.3.0 - unplugin: 1.10.1 - transitivePeerDependencies: - - rollup - unimport@3.7.1(rollup@4.16.2): dependencies: '@rollup/pluginutils': 5.1.0(rollup@4.16.2) @@ -10330,35 +9857,6 @@ snapshots: universalify@2.0.1: {} - unocss@0.59.4(postcss@8.4.38)(rollup@3.29.4)(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4)): - dependencies: - '@unocss/astro': 0.59.4(rollup@3.29.4)(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4)) - '@unocss/cli': 0.59.4(rollup@3.29.4) - '@unocss/core': 0.59.4 - '@unocss/extractor-arbitrary-variants': 0.59.4 - '@unocss/postcss': 0.59.4(postcss@8.4.38) - '@unocss/preset-attributify': 0.59.4 - '@unocss/preset-icons': 0.59.4 - '@unocss/preset-mini': 0.59.4 - '@unocss/preset-tagify': 0.59.4 - '@unocss/preset-typography': 0.59.4 - '@unocss/preset-uno': 0.59.4 - '@unocss/preset-web-fonts': 0.59.4 - '@unocss/preset-wind': 0.59.4 - '@unocss/reset': 0.59.4 - '@unocss/transformer-attributify-jsx': 0.59.4 - '@unocss/transformer-attributify-jsx-babel': 0.59.4 - '@unocss/transformer-compile-class': 0.59.4 - '@unocss/transformer-directives': 0.59.4 - '@unocss/transformer-variant-group': 0.59.4 - '@unocss/vite': 0.59.4(rollup@3.29.4)(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4)) - optionalDependencies: - vite: 5.2.10(@types/node@20.12.7)(terser@5.30.4) - transitivePeerDependencies: - - postcss - - rollup - - supports-color - unocss@0.59.4(postcss@8.4.38)(rollup@4.16.2)(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4)): dependencies: '@unocss/astro': 0.59.4(rollup@4.16.2)(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4)) @@ -10388,27 +9886,6 @@ snapshots: - rollup - supports-color - unplugin-vue-router@0.7.0(rollup@3.29.4)(vue-router@4.3.2(vue@3.4.25(typescript@5.4.5)))(vue@3.4.25(typescript@5.4.5)): - dependencies: - '@babel/types': 7.24.0 - '@rollup/pluginutils': 5.1.0(rollup@3.29.4) - '@vue-macros/common': 1.10.2(rollup@3.29.4)(vue@3.4.25(typescript@5.4.5)) - ast-walker-scope: 0.5.0(rollup@3.29.4) - chokidar: 3.6.0 - fast-glob: 3.3.2 - json5: 2.2.3 - local-pkg: 0.4.3 - mlly: 1.6.1 - pathe: 1.1.2 - scule: 1.3.0 - unplugin: 1.10.1 - yaml: 2.4.1 - optionalDependencies: - vue-router: 4.3.2(vue@3.4.25(typescript@5.4.5)) - transitivePeerDependencies: - - rollup - - vue - unplugin-vue-router@0.7.0(rollup@4.16.2)(vue-router@4.3.2(vue@3.4.25(typescript@5.4.5)))(vue@3.4.25(typescript@5.4.5)): dependencies: '@babel/types': 7.24.0 @@ -10553,24 +10030,6 @@ snapshots: typescript: 5.4.5 vue-tsc: 2.0.14(typescript@5.4.5) - vite-plugin-inspect@0.8.4(@nuxt/kit@3.11.2(rollup@3.29.4))(rollup@3.29.4)(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4)): - dependencies: - '@antfu/utils': 0.7.7 - '@rollup/pluginutils': 5.1.0(rollup@3.29.4) - debug: 4.3.4 - error-stack-parser-es: 0.1.1 - fs-extra: 11.2.0 - open: 10.1.0 - perfect-debounce: 1.0.0 - picocolors: 1.0.0 - sirv: 2.0.4 - vite: 5.2.10(@types/node@20.12.7)(terser@5.30.4) - optionalDependencies: - '@nuxt/kit': 3.11.2(rollup@3.29.4) - transitivePeerDependencies: - - rollup - - supports-color - vite-plugin-inspect@0.8.4(@nuxt/kit@3.11.2(rollup@4.16.2))(rollup@4.16.2)(vite@5.2.10(@types/node@20.12.7)(terser@5.30.4)): dependencies: '@antfu/utils': 0.7.7 From 72e2e66f5f0a86588f462be71ddd5ac174c73998 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Thu, 25 Apr 2024 17:12:10 +0100 Subject: [PATCH 5/6] chore: add dependency on `defu` --- package.json | 1 + pnpm-lock.yaml | 3 +++ 2 files changed, 4 insertions(+) diff --git a/package.json b/package.json index a8b0f907..e2bcd749 100644 --- a/package.json +++ b/package.json @@ -34,6 +34,7 @@ "dependencies": { "citty": "^0.1.6", "consola": "^3.2.3", + "defu": "^6.1.4", "mlly": "^1.6.1", "pathe": "^1.1.2", "pkg-types": "^1.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 64241f1e..df57a991 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,6 +19,9 @@ importers: consola: specifier: ^3.2.3 version: 3.2.3 + defu: + specifier: ^6.1.4 + version: 6.1.4 mlly: specifier: ^1.6.1 version: 1.6.1 From 977d4d68ff952dbcbfcc163b814406a3cfee18fd Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Thu, 25 Apr 2024 17:19:10 +0100 Subject: [PATCH 6/6] test: fix example module path --- example/src/module.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/example/src/module.ts b/example/src/module.ts index 1616b118..5eff7edd 100644 --- a/example/src/module.ts +++ b/example/src/module.ts @@ -34,6 +34,6 @@ export default defineNuxtModule({ const resolver = createResolver(import.meta.url) // Do not add the extension since the `.ts` will be transpiled to `.mjs` after `npm run prepack` - addPlugin(resolver.resolve('./runtime/plugin')) + addPlugin(resolver.resolve('./runtime/plugins/plugin')) }, })