diff --git a/.changeset/wild-flowers-enjoy.md b/.changeset/wild-flowers-enjoy.md new file mode 100644 index 0000000..2f7630f --- /dev/null +++ b/.changeset/wild-flowers-enjoy.md @@ -0,0 +1,6 @@ +--- +"@fessional/razor-common": patch +"@fessional/razor-mobile": patch +--- + +hoist layer hook to reduce copy deps diff --git a/.pnpmfile.cjs b/.pnpmfile.cjs new file mode 100644 index 0000000..52411ff --- /dev/null +++ b/.pnpmfile.cjs @@ -0,0 +1,137 @@ +const packageKey = 'hoistLayer'; +const cachedFile = 'node_modules/.hoist-layer.json'; + +const { execSync } = require('child_process'); +const fs = require('fs'); +const path = require('path'); + +// find the monorepo root by searching for .pnpmfile.cjs +function findMonorepoRoot(pwd) { + if (fs.existsSync(path.join(pwd, '.pnpmfile.cjs'))) { + return pwd; + } + const dir = path.dirname(pwd); + if (dir === pwd) { + throw new Error('Monorepo root not found, should have .pnpmfile.cjs'); + } + return findMonorepoRoot(dir); +} + +const monorepoRoot = findMonorepoRoot(process.cwd()); +const packageJson = path.resolve(monorepoRoot, 'package.json'); +if (packageJson == null) { + throw new Error('package.json is not found in ' + monorepoRoot); +} + +const flatLayerMap = new Map(); +const hoistLayer = JSON.parse(fs.readFileSync(packageJson, 'utf-8'))[packageKey]; // string[] +if (hoistLayer == null) { + throw new Error('"hoistLayer":[""] is not defined in package.json'); +} +// console.log('DEBUG: hoistLayer \n' + JSON.stringify(hoistLayer, null, 2)); + +const cachedPath = path.resolve(monorepoRoot, cachedFile); +const cacheExist = fs.existsSync(cachedPath); +const resolutionOnly = process.argv.includes('--resolution-only'); +if (resolutionOnly && cacheExist) { + fs.rmSync(cachedPath); +} +// console.log(`DEBUG: cachedPath=${cachedPath}`); +// console.log(`DEBUG: cacheExist=${cacheExist}`); +// console.log(`DEBUG: resolutionOnly=${resolutionOnly}`); +if (!resolutionOnly && cacheExist) { + loadFlatLayer(); + // console.log('DEBUG: loadFlatLayer \n' + JSON.stringify(Array.from(flatLayerMap.values()), null, 2)); +} + +function loadFlatLayer() { + const arr = JSON.parse(fs.readFileSync(cachedPath, 'utf-8')); + if (arr == null) return; + // set + for (const pk of arr) { + flatLayerMap.set(pk.name, pk); + } + + // flat + for (const pk of arr) { + for (const k of flatLayerMap.keys()) { + if (pk.dependencies[k] != null) { + const it = flatLayerMap.get(k); + pk.dependencies = { + ...pk.dependencies, + ...it.dependencies, + }; + } + if (pk.devDependencies[k] != null) { + const it = flatLayerMap.get(k); + pk.devDependencies = { + ...pk.devDependencies, + ...it.devDependencies, + }; + } + } + } +} + +function readPackage(pkg, context) { + if (resolutionOnly) { + if (hoistLayer.includes(pkg.name)) { + context.log('find the hoist layers ' + pkg.name); + flatLayerMap.set(pkg.name, { + name: pkg.name, + dependencies: pkg.dependencies, + devDependencies: pkg.devDependencies, + }); + } + if (flatLayerMap.size === hoistLayer.length) { + context.log('write cached hoist-layer to ' + cachedPath); + fs.mkdirSync(path.dirname(cachedPath), { recursive: true }); + fs.writeFileSync(cachedPath, JSON.stringify(Array.from(flatLayerMap.values()), null, 2), 'utf-8'); + process.exit(0); + } + return pkg; + } + + if (flatLayerMap.size === 0) { + context.log('resolution the hoist layers'); + execSync('pnpm i --resolution-only', { stdio: 'ignore' }); + loadFlatLayer(); + if (flatLayerMap.size === 0) { + throw new Error('failed to load layer package by pnpm i --resolution-only'); + } + } + + // layer dependency + for (const pk of hoistLayer) { + if (pkg.dependencies[pk] != null || pkg.devDependencies[pk] != null) { + context.log('hoist layer' + pk + ' to ' + pkg.name); + const it = flatLayerMap.get(pk); + pkg.dependencies = { + ...pkg.dependencies, + ...it.dependencies, + }; + pkg.devDependencies = { + ...pkg.devDependencies, + ...it.devDependencies, + }; + } + } + + return pkg; +} + +function afterAllResolved(lockfile) { + if (resolutionOnly && flatLayerMap.size !== hoistLayer.length) { + throw new Error('hoistLayer size is not equal to flatLayerMap size'); + } + return lockfile; +} + +module.exports = { + packageKey, + cachedFile, + hooks: { + readPackage, + afterAllResolved, + }, +}; diff --git a/.vscode/settings.json b/.vscode/settings.json index 2445374..ba95d36 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -24,6 +24,7 @@ "Nuxt", "nuxtjs", "revi", + "rimraf", "serv", "servs", "typecheck", diff --git a/layers/mobile/package.json b/layers/mobile/package.json index 865a780..78ec1c7 100644 --- a/layers/mobile/package.json +++ b/layers/mobile/package.json @@ -5,37 +5,17 @@ "description": "mobile layer with ionic and capacitor", "main": "./nuxt.config.ts", "scripts": { - "build": "nuxi build", + "build": "nuxi generate", "dev": "nuxi dev", - "generate": "nuxi generate", "preview": "nuxi preview", "postinstall": "nuxi prepare", "test": "vitest" }, "devDependencies": { - "@nuxtjs/ionic": "catalog:mobile", "@fessional/razor-common": "workspace:*", - "nuxt": "catalog:common", - "@nuxt/eslint": "catalog:common", - "eslint": "catalog:common", - "vite-plugin-eslint2": "catalog:common", - "typescript": "catalog:common", - "vue-tsc": "catalog:common", - "@nuxt/test-utils": "catalog:common", - "@vue/test-utils": "catalog:common", - "happy-dom": "catalog:common", - "vitest": "catalog:common", - "@iconify-json/mdi": "catalog:common", - "@unocss/core": "catalog:common", - "@unocss/nuxt": "catalog:common", - "@unocss/preset-icons": "catalog:common", - "@unocss/preset-wind": "catalog:common", - "unocss": "catalog:common" + "@nuxtjs/ionic": "catalog:mobile" }, "dependencies": { - "@vueuse/core": "catalog:common", - "@vueuse/nuxt": "catalog:common", - "vue": "catalog:common", "@ionic/vue": "catalog:mobile", "@ionic/vue-router": "catalog:mobile", "ionicons": "catalog:mobile" diff --git a/package.json b/package.json index 14077d6..9f10937 100644 --- a/package.json +++ b/package.json @@ -11,10 +11,16 @@ "scripts": { "deps": "taze -r", "feat": "changeset", - "bump": "changeset version" + "bump": "changeset version", + "pure": "rimraf --glob '**/node_modules/'" }, "devDependencies": { - "taze": "catalog:common", - "@changesets/cli": "catalog:common" - } + "taze": "catalog:devops", + "rimraf": "catalog:devops", + "@changesets/cli": "catalog:devops" + }, + "hoistLayer": [ + "@fessional/razor-common", + "@fessional/razor-mobile" + ] } \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2d04caa..bf724e2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,9 +6,6 @@ settings: catalogs: common: - '@changesets/cli': - specifier: 2.27.8 - version: 2.27.8 '@iconify-json/mdi': specifier: 1.2.0 version: 1.2.0 @@ -48,9 +45,6 @@ catalogs: nuxt: specifier: 3.13.2 version: 3.13.2 - taze: - specifier: 0.16.9 - version: 0.16.9 typescript: specifier: 5.6.2 version: 5.6.2 @@ -69,6 +63,16 @@ catalogs: vue-tsc: specifier: 2.1.6 version: 2.1.6 + devops: + '@changesets/cli': + specifier: 2.27.8 + version: 2.27.8 + rimraf: + specifier: 6.0.1 + version: 6.0.1 + taze: + specifier: 0.16.9 + version: 0.16.9 mobile: '@ionic/vue': specifier: 8.3.0 @@ -83,15 +87,20 @@ catalogs: specifier: 7.4.0 version: 7.4.0 +pnpmfileChecksum: ubyznqxgdz2bw7u4th4ylpg3au + importers: .: devDependencies: '@changesets/cli': - specifier: catalog:common + specifier: catalog:devops version: 2.27.8 + rimraf: + specifier: catalog:devops + version: 6.0.1 taze: - specifier: catalog:common + specifier: catalog:devops version: 0.16.9 layers/common: @@ -101,7 +110,7 @@ importers: version: 11.1.0(vue@3.5.5(typescript@5.6.2)) '@vueuse/nuxt': specifier: catalog:common - version: 11.1.0(magicast@0.3.5)(nuxt@3.13.2(@parcel/watcher@2.4.1)(@types/node@22.5.5)(eslint@9.10.0(jiti@1.21.6))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.3)(terser@5.32.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2))(webpack-sources@3.2.3))(rollup@4.21.3)(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) + version: 11.1.0(magicast@0.3.5)(nuxt@3.13.2(@parcel/watcher@2.4.1)(@types/node@22.5.5)(eslint@9.10.0(jiti@1.21.6))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.22.2)(terser@5.33.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2))(webpack-sources@3.2.3))(rollup@4.22.2)(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) vue: specifier: catalog:common version: 3.5.5(typescript@5.6.2) @@ -111,16 +120,16 @@ importers: version: 1.2.0 '@nuxt/eslint': specifier: catalog:common - version: 0.5.7(eslint@9.10.0(jiti@1.21.6))(magicast@0.3.5)(rollup@4.21.3)(typescript@5.6.2)(vite-plugin-eslint2@4.4.1(eslint@9.10.0(jiti@1.21.6))(rollup@4.21.3)(vite@5.4.6(@types/node@22.5.5)(terser@5.32.0)))(vite@5.4.6(@types/node@22.5.5)(terser@5.32.0))(webpack-sources@3.2.3) + version: 0.5.7(eslint@9.10.0(jiti@1.21.6))(magicast@0.3.5)(rollup@4.22.2)(typescript@5.6.2)(vite-plugin-eslint2@4.4.1(eslint@9.10.0(jiti@1.21.6))(rollup@4.22.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0)))(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(webpack-sources@3.2.3) '@nuxt/test-utils': specifier: catalog:common - version: 3.14.2(@vue/test-utils@2.4.6)(h3@1.12.0)(happy-dom@15.7.4)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5)(webpack-sources@3.2.3))(rollup@4.21.3)(vite@5.4.6(@types/node@22.5.5)(terser@5.32.0))(vitest@2.1.1(@types/node@22.5.5)(happy-dom@15.7.4)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.5(typescript@5.6.2)))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) + version: 3.14.2(@vue/test-utils@2.4.6)(h3@1.12.0)(happy-dom@15.7.4)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5)(webpack-sources@3.2.3))(rollup@4.22.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vitest@2.1.1(@types/node@22.5.5)(happy-dom@15.7.4)(terser@5.33.0))(vue-router@4.4.5(vue@3.5.5(typescript@5.6.2)))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) '@unocss/core': specifier: catalog:common version: 0.62.4 '@unocss/nuxt': specifier: catalog:common - version: 0.62.4(magicast@0.3.5)(postcss@8.4.47)(rollup@4.21.3)(vite@5.4.6(@types/node@22.5.5)(terser@5.32.0))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1)) + version: 0.62.4(magicast@0.3.5)(postcss@8.4.47)(rollup@4.22.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.21.5)) '@unocss/preset-icons': specifier: catalog:common version: 0.62.4 @@ -138,19 +147,19 @@ importers: version: 15.7.4 nuxt: specifier: catalog:common - version: 3.13.2(@parcel/watcher@2.4.1)(@types/node@22.5.5)(eslint@9.10.0(jiti@1.21.6))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.3)(terser@5.32.0)(typescript@5.6.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2))(webpack-sources@3.2.3) + version: 3.13.2(@parcel/watcher@2.4.1)(@types/node@22.5.5)(eslint@9.10.0(jiti@1.21.6))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.22.2)(terser@5.33.0)(typescript@5.6.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue-tsc@2.1.6(typescript@5.6.2))(webpack-sources@3.2.3) typescript: specifier: catalog:common version: 5.6.2 unocss: specifier: catalog:common - version: 0.62.4(@unocss/webpack@0.62.4(rollup@4.21.3)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.21.3)(vite@5.4.6(@types/node@22.5.5)(terser@5.32.0)) + version: 0.62.4(@unocss/webpack@0.62.4(rollup@4.22.2)(webpack@5.94.0(esbuild@0.21.5)))(postcss@8.4.47)(rollup@4.22.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0)) vite-plugin-eslint2: specifier: catalog:common - version: 4.4.1(eslint@9.10.0(jiti@1.21.6))(rollup@4.21.3)(vite@5.4.6(@types/node@22.5.5)(terser@5.32.0)) + version: 4.4.1(eslint@9.10.0(jiti@1.21.6))(rollup@4.22.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0)) vitest: specifier: catalog:common - version: 2.1.1(@types/node@22.5.5)(happy-dom@15.7.4)(terser@5.32.0) + version: 2.1.1(@types/node@22.5.5)(happy-dom@15.7.4)(terser@5.33.0) vue-tsc: specifier: catalog:common version: 2.1.6(typescript@5.6.2) @@ -168,7 +177,7 @@ importers: version: 11.1.0(vue@3.5.5(typescript@5.6.2)) '@vueuse/nuxt': specifier: catalog:common - version: 11.1.0(magicast@0.3.5)(nuxt@3.13.2(@parcel/watcher@2.4.1)(@types/node@22.5.5)(eslint@9.10.0(jiti@1.21.6))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.3)(terser@5.32.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2))(webpack-sources@3.2.3))(rollup@4.21.3)(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) + version: 11.1.0(magicast@0.3.5)(nuxt@3.13.2(@parcel/watcher@2.4.1)(@types/node@22.5.5)(eslint@9.10.0(jiti@1.21.6))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.22.2)(terser@5.33.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2))(webpack-sources@3.2.3))(rollup@4.22.2)(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) ionicons: specifier: catalog:mobile version: 7.4.0 @@ -184,19 +193,19 @@ importers: version: 1.2.0 '@nuxt/eslint': specifier: catalog:common - version: 0.5.7(eslint@9.10.0(jiti@1.21.6))(magicast@0.3.5)(rollup@4.21.3)(typescript@5.6.2)(vite-plugin-eslint2@4.4.1(eslint@9.10.0(jiti@1.21.6))(rollup@4.21.3)(vite@5.4.6(@types/node@22.5.5)(terser@5.32.0)))(vite@5.4.6(@types/node@22.5.5)(terser@5.32.0))(webpack-sources@3.2.3) + version: 0.5.7(eslint@9.10.0(jiti@1.21.6))(magicast@0.3.5)(rollup@4.22.2)(typescript@5.6.2)(vite-plugin-eslint2@4.4.1(eslint@9.10.0(jiti@1.21.6))(rollup@4.22.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0)))(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(webpack-sources@3.2.3) '@nuxt/test-utils': specifier: catalog:common - version: 3.14.2(@vue/test-utils@2.4.6)(h3@1.12.0)(happy-dom@15.7.4)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5)(webpack-sources@3.2.3))(rollup@4.21.3)(vitest@2.1.1(@types/node@22.5.5)(happy-dom@15.7.4)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.5(typescript@5.6.2)))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) + version: 3.14.2(@vue/test-utils@2.4.6)(h3@1.12.0)(happy-dom@15.7.4)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5)(webpack-sources@3.2.3))(rollup@4.22.2)(vitest@2.1.1(@types/node@22.5.5)(happy-dom@15.7.4)(terser@5.33.0))(vue-router@4.4.5(vue@3.5.5(typescript@5.6.2)))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) '@nuxtjs/ionic': specifier: catalog:mobile - version: 0.15.1(magicast@0.3.5)(rollup@4.21.3)(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) + version: 0.15.1(magicast@0.3.5)(rollup@4.22.2)(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) '@unocss/core': specifier: catalog:common version: 0.62.4 '@unocss/nuxt': specifier: catalog:common - version: 0.62.4(magicast@0.3.5)(postcss@8.4.47)(rollup@4.21.3)(webpack-sources@3.2.3)(webpack@5.94.0) + version: 0.62.4(magicast@0.3.5)(postcss@8.4.47)(rollup@4.22.2)(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1)) '@unocss/preset-icons': specifier: catalog:common version: 0.62.4 @@ -214,19 +223,19 @@ importers: version: 15.7.4 nuxt: specifier: catalog:common - version: 3.13.2(@parcel/watcher@2.4.1)(@types/node@22.5.5)(eslint@9.10.0(jiti@1.21.6))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.3)(terser@5.32.0)(typescript@5.6.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2))(webpack-sources@3.2.3) + version: 3.13.2(@parcel/watcher@2.4.1)(@types/node@22.5.5)(eslint@9.10.0(jiti@1.21.6))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.22.2)(terser@5.33.0)(typescript@5.6.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue-tsc@2.1.6(typescript@5.6.2))(webpack-sources@3.2.3) typescript: specifier: catalog:common version: 5.6.2 unocss: specifier: catalog:common - version: 0.62.4(@unocss/webpack@0.62.4(rollup@4.21.3)(webpack@5.94.0))(postcss@8.4.47)(rollup@4.21.3) + version: 0.62.4(@unocss/webpack@0.62.4(rollup@4.22.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.2) vite-plugin-eslint2: specifier: catalog:common - version: 4.4.1(eslint@9.10.0(jiti@1.21.6))(rollup@4.21.3)(vite@5.4.6(@types/node@22.5.5)(terser@5.32.0)) + version: 4.4.1(eslint@9.10.0(jiti@1.21.6))(rollup@4.22.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0)) vitest: specifier: catalog:common - version: 2.1.1(@types/node@22.5.5)(happy-dom@15.7.4)(terser@5.32.0) + version: 2.1.1(@types/node@22.5.5)(happy-dom@15.7.4)(terser@5.33.0) vue-tsc: specifier: catalog:common version: 2.1.6(typescript@5.6.2) @@ -1323,8 +1332,8 @@ packages: resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} - '@polka/url@1.0.0-next.25': - resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==} + '@polka/url@1.0.0-next.28': + resolution: {integrity: sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==} '@rollup/plugin-alias@5.1.0': resolution: {integrity: sha512-lpA3RZ9PdIG7qqhEfv79tBffNaoDuukFDrmhLqg9ifv99u/ehn+lOg30x2zmhf8AQqQUZaMk/B9fZraQ6/acDQ==} @@ -1402,83 +1411,83 @@ packages: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.21.3': - resolution: {integrity: sha512-MmKSfaB9GX+zXl6E8z4koOr/xU63AMVleLEa64v7R0QF/ZloMs5vcD1sHgM64GXXS1csaJutG+ddtzcueI/BLg==} + '@rollup/rollup-android-arm-eabi@4.22.2': + resolution: {integrity: sha512-8Ao+EDmTPjZ1ZBABc1ohN7Ylx7UIYcjReZinigedTOnGFhIctyGPxY2II+hJ6gD2/vkDKZTyQ0e7++kwv6wDrw==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.21.3': - resolution: {integrity: sha512-zrt8ecH07PE3sB4jPOggweBjJMzI1JG5xI2DIsUbkA+7K+Gkjys6eV7i9pOenNSDJH3eOr/jLb/PzqtmdwDq5g==} + '@rollup/rollup-android-arm64@4.22.2': + resolution: {integrity: sha512-I+B1v0a4iqdS9DvYt1RJZ3W+Oh9EVWjbY6gp79aAYipIbxSLEoQtFQlZEnUuwhDXCqMxJ3hluxKAdPD+GiluFQ==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.21.3': - resolution: {integrity: sha512-P0UxIOrKNBFTQaXTxOH4RxuEBVCgEA5UTNV6Yz7z9QHnUJ7eLX9reOd/NYMO3+XZO2cco19mXTxDMXxit4R/eQ==} + '@rollup/rollup-darwin-arm64@4.22.2': + resolution: {integrity: sha512-BTHO7rR+LC67OP7I8N8GvdvnQqzFujJYWo7qCQ8fGdQcb8Gn6EQY+K1P+daQLnDCuWKbZ+gHAQZuKiQkXkqIYg==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.21.3': - resolution: {integrity: sha512-L1M0vKGO5ASKntqtsFEjTq/fD91vAqnzeaF6sfNAy55aD+Hi2pBI5DKwCO+UNDQHWsDViJLqshxOahXyLSh3EA==} + '@rollup/rollup-darwin-x64@4.22.2': + resolution: {integrity: sha512-1esGwDNFe2lov4I6GsEeYaAMHwkqk0IbuGH7gXGdBmd/EP9QddJJvTtTF/jv+7R8ZTYPqwcdLpMTxK8ytP6k6Q==} cpu: [x64] os: [darwin] - '@rollup/rollup-linux-arm-gnueabihf@4.21.3': - resolution: {integrity: sha512-btVgIsCjuYFKUjopPoWiDqmoUXQDiW2A4C3Mtmp5vACm7/GnyuprqIDPNczeyR5W8rTXEbkmrJux7cJmD99D2g==} + '@rollup/rollup-linux-arm-gnueabihf@4.22.2': + resolution: {integrity: sha512-GBHuY07x96OTEM3OQLNaUSUwrOhdMea/LDmlFHi/HMonrgF6jcFrrFFwJhhe84XtA1oK/Qh4yFS+VMREf6dobg==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.21.3': - resolution: {integrity: sha512-zmjbSphplZlau6ZTkxd3+NMtE4UKVy7U4aVFMmHcgO5CUbw17ZP6QCgyxhzGaU/wFFdTfiojjbLG3/0p9HhAqA==} + '@rollup/rollup-linux-arm-musleabihf@4.22.2': + resolution: {integrity: sha512-Dbfa9Sc1G1lWxop0gNguXOfGhaXQWAGhZUcqA0Vs6CnJq8JW/YOw/KvyGtQFmz4yDr0H4v9X248SM7bizYj4yQ==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.21.3': - resolution: {integrity: sha512-nSZfcZtAnQPRZmUkUQwZq2OjQciR6tEoJaZVFvLHsj0MF6QhNMg0fQ6mUOsiCUpTqxTx0/O6gX0V/nYc7LrgPw==} + '@rollup/rollup-linux-arm64-gnu@4.22.2': + resolution: {integrity: sha512-Z1YpgBvFYhZIyBW5BoopwSg+t7yqEhs5HCei4JbsaXnhz/eZehT18DaXl957aaE9QK7TRGFryCAtStZywcQe1A==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.21.3': - resolution: {integrity: sha512-MnvSPGO8KJXIMGlQDYfvYS3IosFN2rKsvxRpPO2l2cum+Z3exiExLwVU+GExL96pn8IP+GdH8Tz70EpBhO0sIQ==} + '@rollup/rollup-linux-arm64-musl@4.22.2': + resolution: {integrity: sha512-66Zszr7i/JaQ0u/lefcfaAw16wh3oT72vSqubIMQqWzOg85bGCPhoeykG/cC5uvMzH80DQa2L539IqKht6twVA==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.21.3': - resolution: {integrity: sha512-+W+p/9QNDr2vE2AXU0qIy0qQE75E8RTwTwgqS2G5CRQ11vzq0tbnfBd6brWhS9bCRjAjepJe2fvvkvS3dno+iw==} + '@rollup/rollup-linux-powerpc64le-gnu@4.22.2': + resolution: {integrity: sha512-HpJCMnlMTfEhwo19bajvdraQMcAq3FX08QDx3OfQgb+414xZhKNf3jNvLFYKbbDSGBBrQh5yNwWZrdK0g0pokg==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.21.3': - resolution: {integrity: sha512-yXH6K6KfqGXaxHrtr+Uoy+JpNlUlI46BKVyonGiaD74ravdnF9BUNC+vV+SIuB96hUMGShhKV693rF9QDfO6nQ==} + '@rollup/rollup-linux-riscv64-gnu@4.22.2': + resolution: {integrity: sha512-/egzQzbOSRef2vYCINKITGrlwkzP7uXRnL+xU2j75kDVp3iPdcF0TIlfwTRF8woBZllhk3QaxNOEj2Ogh3t9hg==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.21.3': - resolution: {integrity: sha512-R8cwY9wcnApN/KDYWTH4gV/ypvy9yZUHlbJvfaiXSB48JO3KpwSpjOGqO4jnGkLDSk1hgjYkTbTt6Q7uvPf8eg==} + '@rollup/rollup-linux-s390x-gnu@4.22.2': + resolution: {integrity: sha512-qgYbOEbrPfEkH/OnUJd1/q4s89FvNJQIUldx8X2F/UM5sEbtkqZpf2s0yly2jSCKr1zUUOY1hnTP2J1WOzMAdA==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.21.3': - resolution: {integrity: sha512-kZPbX/NOPh0vhS5sI+dR8L1bU2cSO9FgxwM8r7wHzGydzfSjLRCFAT87GR5U9scj2rhzN3JPYVC7NoBbl4FZ0g==} + '@rollup/rollup-linux-x64-gnu@4.22.2': + resolution: {integrity: sha512-a0lkvNhFLhf+w7A95XeBqGQaG0KfS3hPFJnz1uraSdUe/XImkp/Psq0Ca0/UdD5IEAGoENVmnYrzSC9Y2a2uKQ==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.21.3': - resolution: {integrity: sha512-S0Yq+xA1VEH66uiMNhijsWAafffydd2X5b77eLHfRmfLsRSpbiAWiRHV6DEpz6aOToPsgid7TI9rGd6zB1rhbg==} + '@rollup/rollup-linux-x64-musl@4.22.2': + resolution: {integrity: sha512-sSWBVZgzwtsuG9Dxi9kjYOUu/wKW+jrbzj4Cclabqnfkot8Z3VEHcIgyenA3lLn/Fu11uDviWjhctulkhEO60g==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.21.3': - resolution: {integrity: sha512-9isNzeL34yquCPyerog+IMCNxKR8XYmGd0tHSV+OVx0TmE0aJOo9uw4fZfUuk2qxobP5sug6vNdZR6u7Mw7Q+Q==} + '@rollup/rollup-win32-arm64-msvc@4.22.2': + resolution: {integrity: sha512-t/YgCbZ638R/r7IKb9yCM6nAek1RUvyNdfU0SHMDLOf6GFe/VG1wdiUAsxTWHKqjyzkRGg897ZfCpdo1bsCSsA==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.21.3': - resolution: {integrity: sha512-nMIdKnfZfzn1Vsk+RuOvl43ONTZXoAPUUxgcU0tXooqg4YrAqzfKzVenqqk2g5efWh46/D28cKFrOzDSW28gTA==} + '@rollup/rollup-win32-ia32-msvc@4.22.2': + resolution: {integrity: sha512-kTmX5uGs3WYOA+gYDgI6ITkZng9SP71FEMoHNkn+cnmb9Zuyyay8pf0oO5twtTwSjNGy1jlaWooTIr+Dw4tIbw==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.21.3': - resolution: {integrity: sha512-fOvu7PCQjAj4eWDEuD8Xz5gpzFqXzGlxHZozHP4b9Jxv9APtdxL6STqztDzMLuRXEc4UpXGGhx029Xgm91QBeA==} + '@rollup/rollup-win32-x64-msvc@4.22.2': + resolution: {integrity: sha512-Yy8So+SoRz8I3NS4Bjh91BICPOSVgdompTIPYTByUqU66AXSIOgmW3Lv1ke3NORPqxdF+RdrZET+8vYai6f4aA==} cpu: [x64] os: [win32] @@ -1507,6 +1516,9 @@ packages: '@types/estree@1.0.5': resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} + '@types/estree@1.0.6': + resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} + '@types/fs-extra@8.1.5': resolution: {integrity: sha512-0dzKcwO+S8s2kuF5Z9oUWatQJj5Uq/iqphEtE3GQJVRRYm/tD1LglU2UnXi2A8jLq5umkGouOXOR9y0n613ZwQ==} @@ -1711,8 +1723,8 @@ packages: vite: ^5.0.0 vue: ^3.0.0 - '@vitejs/plugin-vue@5.1.3': - resolution: {integrity: sha512-3xbWsKEKXYlmX82aOHufFQVnkbMC/v8fLpWwh6hWOUrK5fbbtBh9Q/WWse27BFgSy2/e2c0fz5Scgya9h2GLhw==} + '@vitejs/plugin-vue@5.1.4': + resolution: {integrity: sha512-N2XSI2n3sQqp5w7Y/AN/L2XDjBIRGqXko+eDp42sydYSBeJuSm5a1sLf8zakmo8u7tA8NmBgoDLA1HeOESjp9A==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: vite: ^5.0.0 @@ -2039,8 +2051,8 @@ packages: resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} engines: {node: '>=12'} - ast-kit@1.1.0: - resolution: {integrity: sha512-RlNqd4u6c/rJ5R+tN/ZTtyNrH8X0NHCvyt6gD8RHa3JjzxxHWoyaU0Ujk3Zjbh7IZqrYl1Sxm6XzZifmVxXxHQ==} + ast-kit@1.2.0: + resolution: {integrity: sha512-7TnogTQQZEagrHcOcddY0PqXPxVqFoNPPsKoa42Peyc83iinzT+QPKoRLDmzpaUVWZbgqSoHtezsTIoJyyBE+Q==} engines: {node: '>=16.14.0'} ast-types@0.13.4: @@ -2181,8 +2193,8 @@ packages: caniuse-api@3.0.0: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} - caniuse-lite@1.0.30001660: - resolution: {integrity: sha512-GacvNTTuATm26qC74pt+ad1fW15mlQ/zuTzzY1ZoIzECTP8HURDfF43kNxPgf7H1jmelCBQTTbBNxdSXOA7Bqg==} + caniuse-lite@1.0.30001662: + resolution: {integrity: sha512-sgMUVwLmGseH8ZIrm1d51UbrhqMCH3jvS7gF/M6byuHOnKyLOBL7W8yz5V02OHwgLGA36o/AFhWzzh4uc5aqTA==} chai@5.1.1: resolution: {integrity: sha512-pT1ZgP8rPNqUgieVaEY+ryQr6Q4HXNg8Ei9UnLUrjN4IA7dvQC5JB+/kxVcPNDHyBcc/26CXPkbNzq3qwrOEKA==} @@ -2265,7 +2277,7 @@ packages: engines: {node: '>=7.0.0'} color-name@1.1.3: - resolution: {integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=} + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} @@ -2623,8 +2635,8 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - electron-to-chromium@1.5.24: - resolution: {integrity: sha512-0x0wLCmpdKFCi9ulhvYZebgcPmHTkFVUfU2wzDykadkslKwT4oAmDTHEKLnlrDsMGZe4B+ksn8quZfZjYsBetA==} + electron-to-chromium@1.5.26: + resolution: {integrity: sha512-Z+OMe9M/V6Ep9n/52+b7lkvYEps26z4Yz3vjWL1V61W0q+VLF1pOHhMY17sa4roz4AWmULSI8E6SAojZA5L0YQ==} elementtree@0.1.7: resolution: {integrity: sha512-wkgGT6kugeQk/P6VZ/f4T+4HB41BVgNBq5CDIZVbQ02nvTVqAiVTbskxxu3eA/X96lMlfYOwnLQpN2v5E1zDEg==} @@ -2739,8 +2751,8 @@ packages: peerDependencies: eslint: ^8.57.0 || ^9.0.0 - eslint-plugin-jsdoc@50.2.3: - resolution: {integrity: sha512-aNh/dz3wSkyo53y2KWDCrA8fDuXDMtMVflcbesd8AFPgcF8ugOv9mJxC7qKB95R96nzCB91iEwU7MMznh/7okQ==} + eslint-plugin-jsdoc@50.2.4: + resolution: {integrity: sha512-020jA+dXaXdb+TML3ZJBvpPmzwbNROjnYuTYi/g6A5QEmEjhptz4oPJDKkOGMIByNxsPpdTLzSU1HYVqebOX1w==} engines: {node: '>=18'} peerDependencies: eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 @@ -3068,6 +3080,11 @@ packages: resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} hasBin: true + glob@11.0.0: + resolution: {integrity: sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g==} + engines: {node: 20 || >=22} + hasBin: true + glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} @@ -3394,6 +3411,10 @@ packages: jackspeak@3.4.3: resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} + jackspeak@4.0.1: + resolution: {integrity: sha512-cub8rahkh0Q/bw1+GxP7aeSe29hHHn2V4m29nnDlvCdlgU+3UGxkZp7Z53jLUdpX3jdTO0nJZUDl3xvbWc2Xog==} + engines: {node: 20 || >=22} + jest-worker@27.5.1: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} @@ -3580,7 +3601,7 @@ packages: resolution: {integrity: sha512-CuBsapFjcubOGMn3VD+24HOAPxM79tH+V6ivJL3CHYjtrawauDJHUk//Yew9Hvc6e9rbCrURGk8z6PC+8WJBfQ==} lodash.memoize@4.1.2: - resolution: {integrity: sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=} + resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} lodash.merge@4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} @@ -3603,6 +3624,10 @@ packages: lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} + lru-cache@11.0.1: + resolution: {integrity: sha512-CgeuL5uom6j/ZVrg7G/+1IXqRY8JXX4Hghfy5YE0EhoYQWvndP1kufu58cmZLNIDKnRhZrXfdS9urVWx98AipQ==} + engines: {node: 20 || >=22} + lru-cache@4.1.5: resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} @@ -3692,6 +3717,10 @@ packages: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} engines: {node: '>=4'} + minimatch@10.0.1: + resolution: {integrity: sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==} + engines: {node: 20 || >=22} + minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} @@ -4053,6 +4082,10 @@ packages: resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} engines: {node: '>=16 || 14 >=14.18'} + path-scurry@2.0.0: + resolution: {integrity: sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==} + engines: {node: 20 || >=22} + path-type@4.0.0: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} @@ -4439,6 +4472,11 @@ packages: engines: {node: '>=14'} hasBin: true + rimraf@6.0.1: + resolution: {integrity: sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==} + engines: {node: 20 || >=22} + hasBin: true + rollup-plugin-visualizer@5.12.0: resolution: {integrity: sha512-8/NU9jXcHRs7Nnj07PF2o4gjxmm9lXIrZ8r175bT9dK8qoLlvKTwRMArRCMgpMGlq8CTLugRvEmyMeMXIU2pNQ==} engines: {node: '>=14'} @@ -4449,8 +4487,8 @@ packages: rollup: optional: true - rollup@4.21.3: - resolution: {integrity: sha512-7sqRtBNnEbcBtMeRVc6VRsJMmpI+JU1z9VTvW8D4gXIYQFz0aLcsE6rRkyghZkLfEgUZgVvOG7A5CVz/VW5GIA==} + rollup@4.22.2: + resolution: {integrity: sha512-JWWpTrZmqQGQWt16xvNn6KVIUz16VtZwl984TKw0dfqqRpFwtLJYYk1/4BTgplndMQKWUk/yB4uOShYmMzA2Vg==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -4569,8 +4607,8 @@ packages: resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} engines: {node: '>=14'} - simple-git@3.26.0: - resolution: {integrity: sha512-5tbkCSzuskR6uA7uA23yjasmA0RzugVo8QM2bpsnxkrgP13eisFT7TMS4a+xKEJvbmr4qf+l0WT3eKa9IxxUyw==} + simple-git@3.27.0: + resolution: {integrity: sha512-ivHoFS9Yi9GY49ogc6/YAi3Fl9ROnF4VyubNylgCkA+RVqLaKWnDSzXOVzya8csELIaWaYNutsEuAhZrtOjozA==} sirv@2.0.4: resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} @@ -4818,8 +4856,8 @@ packages: uglify-js: optional: true - terser@5.32.0: - resolution: {integrity: sha512-v3Gtw3IzpBJ0ugkxEX8U0W6+TnPKRRCWGh1jC/iM/e3Ki5+qvO1L1EAZ56bZasc64aXHwRHNIQEzm6//i5cemQ==} + terser@5.33.0: + resolution: {integrity: sha512-JuPVaB7s1gdFKPKTelwUyRq5Sid2A3Gko2S0PncwdBq7kN9Ti9HPWDQ06MPsEDGsZeVESjKEnyGy68quBk1w6g==} engines: {node: '>=10'} hasBin: true @@ -6495,12 +6533,12 @@ snapshots: '@nuxt/devalue@2.0.2': {} - '@nuxt/devtools-kit@1.4.2(magicast@0.3.5)(rollup@4.21.3)(vite@5.4.6(@types/node@22.5.5)(terser@5.32.0))(webpack-sources@3.2.3)': + '@nuxt/devtools-kit@1.4.2(magicast@0.3.5)(rollup@4.22.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(webpack-sources@3.2.3)': dependencies: - '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.21.3)(webpack-sources@3.2.3) - '@nuxt/schema': 3.13.2(rollup@4.21.3)(webpack-sources@3.2.3) + '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.22.2)(webpack-sources@3.2.3) + '@nuxt/schema': 3.13.2(rollup@4.22.2)(webpack-sources@3.2.3) execa: 7.2.0 - vite: 5.4.6(@types/node@22.5.5)(terser@5.32.0) + vite: 5.4.6(@types/node@22.5.5)(terser@5.33.0) transitivePeerDependencies: - magicast - rollup @@ -6520,13 +6558,13 @@ snapshots: rc9: 2.1.2 semver: 7.6.3 - '@nuxt/devtools@1.4.2(rollup@4.21.3)(vite@5.4.6(@types/node@22.5.5)(terser@5.32.0))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3)': + '@nuxt/devtools@1.4.2(rollup@4.22.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3)': dependencies: '@antfu/utils': 0.7.10 - '@nuxt/devtools-kit': 1.4.2(magicast@0.3.5)(rollup@4.21.3)(vite@5.4.6(@types/node@22.5.5)(terser@5.32.0))(webpack-sources@3.2.3) + '@nuxt/devtools-kit': 1.4.2(magicast@0.3.5)(rollup@4.22.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(webpack-sources@3.2.3) '@nuxt/devtools-wizard': 1.4.2 - '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.21.3)(webpack-sources@3.2.3) - '@vue/devtools-core': 7.4.4(vite@5.4.6(@types/node@22.5.5)(terser@5.32.0))(vue@3.5.5(typescript@5.6.2)) + '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.22.2)(webpack-sources@3.2.3) + '@vue/devtools-core': 7.4.4(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.5(typescript@5.6.2)) '@vue/devtools-kit': 7.4.4 birpc: 0.2.17 consola: 3.2.3 @@ -6551,13 +6589,13 @@ snapshots: rc9: 2.1.2 scule: 1.3.0 semver: 7.6.3 - simple-git: 3.26.0 + simple-git: 3.27.0 sirv: 2.0.4 tinyglobby: 0.2.6 - unimport: 3.12.0(rollup@4.21.3)(webpack-sources@3.2.3) - vite: 5.4.6(@types/node@22.5.5)(terser@5.32.0) - vite-plugin-inspect: 0.8.7(@nuxt/kit@3.13.2(magicast@0.3.5)(rollup@4.21.3)(webpack-sources@3.2.3))(rollup@4.21.3)(vite@5.4.6(@types/node@22.5.5)(terser@5.32.0)) - vite-plugin-vue-inspector: 5.2.0(vite@5.4.6(@types/node@22.5.5)(terser@5.32.0)) + unimport: 3.12.0(rollup@4.22.2)(webpack-sources@3.2.3) + vite: 5.4.6(@types/node@22.5.5)(terser@5.33.0) + vite-plugin-inspect: 0.8.7(@nuxt/kit@3.13.2(magicast@0.3.5)(rollup@4.22.2)(webpack-sources@3.2.3))(rollup@4.22.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0)) + vite-plugin-vue-inspector: 5.2.0(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0)) which: 3.0.1 ws: 8.18.0 transitivePeerDependencies: @@ -6579,7 +6617,7 @@ snapshots: eslint-config-flat-gitignore: 0.3.0(eslint@9.10.0(jiti@1.21.6)) eslint-flat-config-utils: 0.4.0 eslint-plugin-import-x: 4.2.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - eslint-plugin-jsdoc: 50.2.3(eslint@9.10.0(jiti@1.21.6)) + eslint-plugin-jsdoc: 50.2.4(eslint@9.10.0(jiti@1.21.6)) eslint-plugin-regexp: 2.6.0(eslint@9.10.0(jiti@1.21.6)) eslint-plugin-unicorn: 55.0.0(eslint@9.10.0(jiti@1.21.6)) eslint-plugin-vue: 9.28.0(eslint@9.10.0(jiti@1.21.6)) @@ -6600,13 +6638,13 @@ snapshots: - supports-color - typescript - '@nuxt/eslint@0.5.7(eslint@9.10.0(jiti@1.21.6))(magicast@0.3.5)(rollup@4.21.3)(typescript@5.6.2)(vite-plugin-eslint2@4.4.1(eslint@9.10.0(jiti@1.21.6))(rollup@4.21.3)(vite@5.4.6(@types/node@22.5.5)(terser@5.32.0)))(vite@5.4.6(@types/node@22.5.5)(terser@5.32.0))(webpack-sources@3.2.3)': + '@nuxt/eslint@0.5.7(eslint@9.10.0(jiti@1.21.6))(magicast@0.3.5)(rollup@4.22.2)(typescript@5.6.2)(vite-plugin-eslint2@4.4.1(eslint@9.10.0(jiti@1.21.6))(rollup@4.22.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0)))(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(webpack-sources@3.2.3)': dependencies: '@eslint/config-inspector': 0.5.4(eslint@9.10.0(jiti@1.21.6)) - '@nuxt/devtools-kit': 1.4.2(magicast@0.3.5)(rollup@4.21.3)(vite@5.4.6(@types/node@22.5.5)(terser@5.32.0))(webpack-sources@3.2.3) + '@nuxt/devtools-kit': 1.4.2(magicast@0.3.5)(rollup@4.22.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(webpack-sources@3.2.3) '@nuxt/eslint-config': 0.5.7(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) '@nuxt/eslint-plugin': 0.5.7(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.21.3)(webpack-sources@3.2.3) + '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.22.2)(webpack-sources@3.2.3) chokidar: 3.6.0 eslint: 9.10.0(jiti@1.21.6) eslint-flat-config-utils: 0.4.0 @@ -6615,9 +6653,9 @@ snapshots: get-port-please: 3.1.2 mlly: 1.7.1 pathe: 1.1.2 - unimport: 3.12.0(rollup@4.21.3)(webpack-sources@3.2.3) + unimport: 3.12.0(rollup@4.22.2)(webpack-sources@3.2.3) optionalDependencies: - vite-plugin-eslint2: 4.4.1(eslint@9.10.0(jiti@1.21.6))(rollup@4.21.3)(vite@5.4.6(@types/node@22.5.5)(terser@5.32.0)) + vite-plugin-eslint2: 4.4.1(eslint@9.10.0(jiti@1.21.6))(rollup@4.22.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0)) transitivePeerDependencies: - bufferutil - magicast @@ -6629,9 +6667,9 @@ snapshots: - vite - webpack-sources - '@nuxt/kit@3.13.2(magicast@0.3.5)(rollup@4.21.3)(webpack-sources@3.2.3)': + '@nuxt/kit@3.13.2(magicast@0.3.5)(rollup@4.22.2)(webpack-sources@3.2.3)': dependencies: - '@nuxt/schema': 3.13.2(rollup@4.21.3)(webpack-sources@3.2.3) + '@nuxt/schema': 3.13.2(rollup@4.22.2)(webpack-sources@3.2.3) c12: 1.11.2(magicast@0.3.5) consola: 3.2.3 defu: 6.1.4 @@ -6649,7 +6687,7 @@ snapshots: semver: 7.6.3 ufo: 1.5.4 unctx: 2.3.1(webpack-sources@3.2.3) - unimport: 3.12.0(rollup@4.21.3)(webpack-sources@3.2.3) + unimport: 3.12.0(rollup@4.22.2)(webpack-sources@3.2.3) untyped: 1.4.2 transitivePeerDependencies: - magicast @@ -6657,7 +6695,7 @@ snapshots: - supports-color - webpack-sources - '@nuxt/schema@3.13.2(rollup@4.21.3)(webpack-sources@3.2.3)': + '@nuxt/schema@3.13.2(rollup@4.22.2)(webpack-sources@3.2.3)': dependencies: compatx: 0.1.8 consola: 3.2.3 @@ -6669,16 +6707,16 @@ snapshots: std-env: 3.7.0 ufo: 1.5.4 uncrypto: 0.1.3 - unimport: 3.12.0(rollup@4.21.3)(webpack-sources@3.2.3) + unimport: 3.12.0(rollup@4.22.2)(webpack-sources@3.2.3) untyped: 1.4.2 transitivePeerDependencies: - rollup - supports-color - webpack-sources - '@nuxt/telemetry@2.6.0(magicast@0.3.5)(rollup@4.21.3)(webpack-sources@3.2.3)': + '@nuxt/telemetry@2.6.0(magicast@0.3.5)(rollup@4.22.2)(webpack-sources@3.2.3)': dependencies: - '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.21.3)(webpack-sources@3.2.3) + '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.22.2)(webpack-sources@3.2.3) ci-info: 4.0.0 consola: 3.2.3 create-require: 1.1.1 @@ -6702,10 +6740,10 @@ snapshots: - supports-color - webpack-sources - '@nuxt/test-utils@3.14.2(@vue/test-utils@2.4.6)(h3@1.12.0)(happy-dom@15.7.4)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5)(webpack-sources@3.2.3))(rollup@4.21.3)(vite@5.4.6(@types/node@22.5.5)(terser@5.32.0))(vitest@2.1.1(@types/node@22.5.5)(happy-dom@15.7.4)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.5(typescript@5.6.2)))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3)': + '@nuxt/test-utils@3.14.2(@vue/test-utils@2.4.6)(h3@1.12.0)(happy-dom@15.7.4)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5)(webpack-sources@3.2.3))(rollup@4.22.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vitest@2.1.1(@types/node@22.5.5)(happy-dom@15.7.4)(terser@5.33.0))(vue-router@4.4.5(vue@3.5.5(typescript@5.6.2)))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3)': dependencies: - '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.21.3)(webpack-sources@3.2.3) - '@nuxt/schema': 3.13.2(rollup@4.21.3)(webpack-sources@3.2.3) + '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.22.2)(webpack-sources@3.2.3) + '@nuxt/schema': 3.13.2(rollup@4.22.2)(webpack-sources@3.2.3) c12: 1.11.2(magicast@0.3.5) consola: 3.2.3 defu: 6.1.4 @@ -6728,24 +6766,24 @@ snapshots: ufo: 1.5.4 unenv: 1.10.0 unplugin: 1.14.1(webpack-sources@3.2.3) - vite: 5.4.6(@types/node@22.5.5)(terser@5.32.0) - vitest-environment-nuxt: 1.0.1(@vue/test-utils@2.4.6)(h3@1.12.0)(happy-dom@15.7.4)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5)(webpack-sources@3.2.3))(rollup@4.21.3)(vite@5.4.6(@types/node@22.5.5)(terser@5.32.0))(vitest@2.1.1(@types/node@22.5.5)(happy-dom@15.7.4)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.5(typescript@5.6.2)))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) + vite: 5.4.6(@types/node@22.5.5)(terser@5.33.0) + vitest-environment-nuxt: 1.0.1(@vue/test-utils@2.4.6)(h3@1.12.0)(happy-dom@15.7.4)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5)(webpack-sources@3.2.3))(rollup@4.22.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vitest@2.1.1(@types/node@22.5.5)(happy-dom@15.7.4)(terser@5.33.0))(vue-router@4.4.5(vue@3.5.5(typescript@5.6.2)))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) vue: 3.5.5(typescript@5.6.2) vue-router: 4.4.5(vue@3.5.5(typescript@5.6.2)) optionalDependencies: '@vue/test-utils': 2.4.6 happy-dom: 15.7.4 - vitest: 2.1.1(@types/node@22.5.5)(happy-dom@15.7.4)(terser@5.32.0) + vitest: 2.1.1(@types/node@22.5.5)(happy-dom@15.7.4)(terser@5.33.0) transitivePeerDependencies: - magicast - rollup - supports-color - webpack-sources - '@nuxt/test-utils@3.14.2(@vue/test-utils@2.4.6)(h3@1.12.0)(happy-dom@15.7.4)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5)(webpack-sources@3.2.3))(rollup@4.21.3)(vitest@2.1.1(@types/node@22.5.5)(happy-dom@15.7.4)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.5(typescript@5.6.2)))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3)': + '@nuxt/test-utils@3.14.2(@vue/test-utils@2.4.6)(h3@1.12.0)(happy-dom@15.7.4)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5)(webpack-sources@3.2.3))(rollup@4.22.2)(vitest@2.1.1(@types/node@22.5.5)(happy-dom@15.7.4)(terser@5.33.0))(vue-router@4.4.5(vue@3.5.5(typescript@5.6.2)))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3)': dependencies: - '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.21.3)(webpack-sources@3.2.3) - '@nuxt/schema': 3.13.2(rollup@4.21.3)(webpack-sources@3.2.3) + '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.22.2)(webpack-sources@3.2.3) + '@nuxt/schema': 3.13.2(rollup@4.22.2)(webpack-sources@3.2.3) c12: 1.11.2(magicast@0.3.5) consola: 3.2.3 defu: 6.1.4 @@ -6768,25 +6806,25 @@ snapshots: ufo: 1.5.4 unenv: 1.10.0 unplugin: 1.14.1(webpack-sources@3.2.3) - vitest-environment-nuxt: 1.0.1(@vue/test-utils@2.4.6)(h3@1.12.0)(happy-dom@15.7.4)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5)(webpack-sources@3.2.3))(rollup@4.21.3)(vitest@2.1.1(@types/node@22.5.5)(happy-dom@15.7.4)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.5(typescript@5.6.2)))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) + vitest-environment-nuxt: 1.0.1(@vue/test-utils@2.4.6)(h3@1.12.0)(happy-dom@15.7.4)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5)(webpack-sources@3.2.3))(rollup@4.22.2)(vitest@2.1.1(@types/node@22.5.5)(happy-dom@15.7.4)(terser@5.33.0))(vue-router@4.4.5(vue@3.5.5(typescript@5.6.2)))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) vue: 3.5.5(typescript@5.6.2) vue-router: 4.4.5(vue@3.5.5(typescript@5.6.2)) optionalDependencies: '@vue/test-utils': 2.4.6 happy-dom: 15.7.4 - vitest: 2.1.1(@types/node@22.5.5)(happy-dom@15.7.4)(terser@5.32.0) + vitest: 2.1.1(@types/node@22.5.5)(happy-dom@15.7.4)(terser@5.33.0) transitivePeerDependencies: - magicast - rollup - supports-color - webpack-sources - '@nuxt/vite-builder@3.13.2(@types/node@22.5.5)(eslint@9.10.0(jiti@1.21.6))(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.3)(terser@5.32.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3)': + '@nuxt/vite-builder@3.13.2(@types/node@22.5.5)(eslint@9.10.0(jiti@1.21.6))(magicast@0.3.5)(optionator@0.9.4)(rollup@4.22.2)(terser@5.33.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3)': dependencies: - '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.21.3)(webpack-sources@3.2.3) - '@rollup/plugin-replace': 5.0.7(rollup@4.21.3) - '@vitejs/plugin-vue': 5.1.3(vite@5.4.6(@types/node@22.5.5)(terser@5.32.0))(vue@3.5.5(typescript@5.6.2)) - '@vitejs/plugin-vue-jsx': 4.0.1(vite@5.4.6(@types/node@22.5.5)(terser@5.32.0))(vue@3.5.5(typescript@5.6.2)) + '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.22.2)(webpack-sources@3.2.3) + '@rollup/plugin-replace': 5.0.7(rollup@4.22.2) + '@vitejs/plugin-vue': 5.1.4(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.5(typescript@5.6.2)) + '@vitejs/plugin-vue-jsx': 4.0.1(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.5(typescript@5.6.2)) autoprefixer: 10.4.20(postcss@8.4.47) clear: 0.1.0 consola: 3.2.3 @@ -6806,15 +6844,15 @@ snapshots: perfect-debounce: 1.0.0 pkg-types: 1.2.0 postcss: 8.4.47 - rollup-plugin-visualizer: 5.12.0(rollup@4.21.3) + rollup-plugin-visualizer: 5.12.0(rollup@4.22.2) std-env: 3.7.0 strip-literal: 2.1.0 ufo: 1.5.4 unenv: 1.10.0 unplugin: 1.14.1(webpack-sources@3.2.3) - vite: 5.4.6(@types/node@22.5.5)(terser@5.32.0) - vite-node: 2.1.1(@types/node@22.5.5)(terser@5.32.0) - vite-plugin-checker: 0.8.0(eslint@9.10.0(jiti@1.21.6))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)) + vite: 5.4.6(@types/node@22.5.5)(terser@5.33.0) + vite-node: 2.1.1(@types/node@22.5.5)(terser@5.33.0) + vite-plugin-checker: 0.8.0(eslint@9.10.0(jiti@1.21.6))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue-tsc@2.1.6(typescript@5.6.2)) vue: 3.5.5(typescript@5.6.2) vue-bundle-renderer: 2.1.0 transitivePeerDependencies: @@ -6841,20 +6879,20 @@ snapshots: - vue-tsc - webpack-sources - '@nuxtjs/ionic@0.15.1(magicast@0.3.5)(rollup@4.21.3)(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3)': + '@nuxtjs/ionic@0.15.1(magicast@0.3.5)(rollup@4.22.2)(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3)': dependencies: '@capacitor/cli': 6.1.2 '@capacitor/core': 6.1.2 '@ionic/cli': 7.2.0 '@ionic/vue': 8.3.0 '@ionic/vue-router': 8.3.0 - '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.21.3)(webpack-sources@3.2.3) + '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.22.2)(webpack-sources@3.2.3) '@unhead/vue': 1.11.6(vue@3.5.5(typescript@5.6.2)) ionicons: 7.4.0 pathe: 1.1.2 pkg-types: 1.2.0 ufo: 1.5.4 - unimport: 3.12.0(rollup@4.21.3)(webpack-sources@3.2.3) + unimport: 3.12.0(rollup@4.22.2)(webpack-sources@3.2.3) transitivePeerDependencies: - magicast - rollup @@ -6930,124 +6968,124 @@ snapshots: '@pkgr/core@0.1.1': {} - '@polka/url@1.0.0-next.25': {} + '@polka/url@1.0.0-next.28': {} - '@rollup/plugin-alias@5.1.0(rollup@4.21.3)': + '@rollup/plugin-alias@5.1.0(rollup@4.22.2)': dependencies: slash: 4.0.0 optionalDependencies: - rollup: 4.21.3 + rollup: 4.22.2 - '@rollup/plugin-commonjs@25.0.8(rollup@4.21.3)': + '@rollup/plugin-commonjs@25.0.8(rollup@4.22.2)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.21.3) + '@rollup/pluginutils': 5.1.0(rollup@4.22.2) commondir: 1.0.1 estree-walker: 2.0.2 glob: 8.1.0 is-reference: 1.2.1 magic-string: 0.30.11 optionalDependencies: - rollup: 4.21.3 + rollup: 4.22.2 - '@rollup/plugin-inject@5.0.5(rollup@4.21.3)': + '@rollup/plugin-inject@5.0.5(rollup@4.22.2)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.21.3) + '@rollup/pluginutils': 5.1.0(rollup@4.22.2) estree-walker: 2.0.2 magic-string: 0.30.11 optionalDependencies: - rollup: 4.21.3 + rollup: 4.22.2 - '@rollup/plugin-json@6.1.0(rollup@4.21.3)': + '@rollup/plugin-json@6.1.0(rollup@4.22.2)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.21.3) + '@rollup/pluginutils': 5.1.0(rollup@4.22.2) optionalDependencies: - rollup: 4.21.3 + rollup: 4.22.2 - '@rollup/plugin-node-resolve@15.2.3(rollup@4.21.3)': + '@rollup/plugin-node-resolve@15.2.3(rollup@4.22.2)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.21.3) + '@rollup/pluginutils': 5.1.0(rollup@4.22.2) '@types/resolve': 1.20.2 deepmerge: 4.3.1 is-builtin-module: 3.2.1 is-module: 1.0.0 resolve: 1.22.8 optionalDependencies: - rollup: 4.21.3 + rollup: 4.22.2 - '@rollup/plugin-replace@5.0.7(rollup@4.21.3)': + '@rollup/plugin-replace@5.0.7(rollup@4.22.2)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.21.3) + '@rollup/pluginutils': 5.1.0(rollup@4.22.2) magic-string: 0.30.11 optionalDependencies: - rollup: 4.21.3 + rollup: 4.22.2 - '@rollup/plugin-terser@0.4.4(rollup@4.21.3)': + '@rollup/plugin-terser@0.4.4(rollup@4.22.2)': dependencies: serialize-javascript: 6.0.2 smob: 1.5.0 - terser: 5.32.0 + terser: 5.33.0 optionalDependencies: - rollup: 4.21.3 + rollup: 4.22.2 '@rollup/pluginutils@4.2.1': dependencies: estree-walker: 2.0.2 picomatch: 2.3.1 - '@rollup/pluginutils@5.1.0(rollup@4.21.3)': + '@rollup/pluginutils@5.1.0(rollup@4.22.2)': dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 estree-walker: 2.0.2 picomatch: 2.3.1 optionalDependencies: - rollup: 4.21.3 + rollup: 4.22.2 - '@rollup/rollup-android-arm-eabi@4.21.3': + '@rollup/rollup-android-arm-eabi@4.22.2': optional: true - '@rollup/rollup-android-arm64@4.21.3': + '@rollup/rollup-android-arm64@4.22.2': optional: true - '@rollup/rollup-darwin-arm64@4.21.3': + '@rollup/rollup-darwin-arm64@4.22.2': optional: true - '@rollup/rollup-darwin-x64@4.21.3': + '@rollup/rollup-darwin-x64@4.22.2': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.21.3': + '@rollup/rollup-linux-arm-gnueabihf@4.22.2': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.21.3': + '@rollup/rollup-linux-arm-musleabihf@4.22.2': optional: true - '@rollup/rollup-linux-arm64-gnu@4.21.3': + '@rollup/rollup-linux-arm64-gnu@4.22.2': optional: true - '@rollup/rollup-linux-arm64-musl@4.21.3': + '@rollup/rollup-linux-arm64-musl@4.22.2': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.21.3': + '@rollup/rollup-linux-powerpc64le-gnu@4.22.2': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.21.3': + '@rollup/rollup-linux-riscv64-gnu@4.22.2': optional: true - '@rollup/rollup-linux-s390x-gnu@4.21.3': + '@rollup/rollup-linux-s390x-gnu@4.22.2': optional: true - '@rollup/rollup-linux-x64-gnu@4.21.3': + '@rollup/rollup-linux-x64-gnu@4.22.2': optional: true - '@rollup/rollup-linux-x64-musl@4.21.3': + '@rollup/rollup-linux-x64-musl@4.22.2': optional: true - '@rollup/rollup-win32-arm64-msvc@4.21.3': + '@rollup/rollup-win32-arm64-msvc@4.22.2': optional: true - '@rollup/rollup-win32-ia32-msvc@4.21.3': + '@rollup/rollup-win32-ia32-msvc@4.22.2': optional: true - '@rollup/rollup-win32-x64-msvc@4.21.3': + '@rollup/rollup-win32-x64-msvc@4.22.2': optional: true '@sindresorhus/merge-streams@2.3.0': {} @@ -7072,6 +7110,8 @@ snapshots: '@types/estree@1.0.5': {} + '@types/estree@1.0.6': {} + '@types/fs-extra@8.1.5': dependencies: '@types/node': 22.5.5 @@ -7207,21 +7247,21 @@ snapshots: unhead: 1.11.6 vue: 3.5.5(typescript@5.6.2) - '@unocss/astro@0.62.4(rollup@4.21.3)(vite@5.4.6(@types/node@22.5.5)(terser@5.32.0))': + '@unocss/astro@0.62.4(rollup@4.22.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))': dependencies: '@unocss/core': 0.62.4 '@unocss/reset': 0.62.4 - '@unocss/vite': 0.62.4(rollup@4.21.3)(vite@5.4.6(@types/node@22.5.5)(terser@5.32.0)) + '@unocss/vite': 0.62.4(rollup@4.22.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0)) optionalDependencies: - vite: 5.4.6(@types/node@22.5.5)(terser@5.32.0) + vite: 5.4.6(@types/node@22.5.5)(terser@5.33.0) transitivePeerDependencies: - rollup - supports-color - '@unocss/cli@0.62.4(rollup@4.21.3)': + '@unocss/cli@0.62.4(rollup@4.22.2)': dependencies: '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.0(rollup@4.21.3) + '@rollup/pluginutils': 5.1.0(rollup@4.22.2) '@unocss/config': 0.62.4 '@unocss/core': 0.62.4 '@unocss/preset-uno': 0.62.4 @@ -7257,9 +7297,9 @@ snapshots: gzip-size: 6.0.0 sirv: 2.0.4 - '@unocss/nuxt@0.62.4(magicast@0.3.5)(postcss@8.4.47)(rollup@4.21.3)(vite@5.4.6(@types/node@22.5.5)(terser@5.32.0))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1))': + '@unocss/nuxt@0.62.4(magicast@0.3.5)(postcss@8.4.47)(rollup@4.22.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.21.5))': dependencies: - '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.21.3)(webpack-sources@3.2.3) + '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.22.2)(webpack-sources@3.2.3) '@unocss/config': 0.62.4 '@unocss/core': 0.62.4 '@unocss/preset-attributify': 0.62.4 @@ -7270,9 +7310,9 @@ snapshots: '@unocss/preset-web-fonts': 0.62.4 '@unocss/preset-wind': 0.62.4 '@unocss/reset': 0.62.4 - '@unocss/vite': 0.62.4(rollup@4.21.3)(vite@5.4.6(@types/node@22.5.5)(terser@5.32.0)) - '@unocss/webpack': 0.62.4(rollup@4.21.3)(webpack@5.94.0(esbuild@0.23.1)) - unocss: 0.62.4(@unocss/webpack@0.62.4(rollup@4.21.3)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.21.3)(vite@5.4.6(@types/node@22.5.5)(terser@5.32.0)) + '@unocss/vite': 0.62.4(rollup@4.22.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0)) + '@unocss/webpack': 0.62.4(rollup@4.22.2)(webpack@5.94.0(esbuild@0.21.5)) + unocss: 0.62.4(@unocss/webpack@0.62.4(rollup@4.22.2)(webpack@5.94.0(esbuild@0.21.5)))(postcss@8.4.47)(rollup@4.22.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0)) transitivePeerDependencies: - magicast - postcss @@ -7282,9 +7322,9 @@ snapshots: - webpack - webpack-sources - '@unocss/nuxt@0.62.4(magicast@0.3.5)(postcss@8.4.47)(rollup@4.21.3)(webpack-sources@3.2.3)(webpack@5.94.0)': + '@unocss/nuxt@0.62.4(magicast@0.3.5)(postcss@8.4.47)(rollup@4.22.2)(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1))': dependencies: - '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.21.3)(webpack-sources@3.2.3) + '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.22.2)(webpack-sources@3.2.3) '@unocss/config': 0.62.4 '@unocss/core': 0.62.4 '@unocss/preset-attributify': 0.62.4 @@ -7295,9 +7335,9 @@ snapshots: '@unocss/preset-web-fonts': 0.62.4 '@unocss/preset-wind': 0.62.4 '@unocss/reset': 0.62.4 - '@unocss/vite': 0.62.4(rollup@4.21.3)(vite@5.4.6(@types/node@22.5.5)(terser@5.32.0)) - '@unocss/webpack': 0.62.4(rollup@4.21.3)(webpack@5.94.0) - unocss: 0.62.4(@unocss/webpack@0.62.4(rollup@4.21.3)(webpack@5.94.0))(postcss@8.4.47)(rollup@4.21.3) + '@unocss/vite': 0.62.4(rollup@4.22.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0)) + '@unocss/webpack': 0.62.4(rollup@4.22.2)(webpack@5.94.0(esbuild@0.23.1)) + unocss: 0.62.4(@unocss/webpack@0.62.4(rollup@4.22.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.2) transitivePeerDependencies: - magicast - postcss @@ -7388,48 +7428,48 @@ snapshots: dependencies: '@unocss/core': 0.62.4 - '@unocss/vite@0.62.4(rollup@4.21.3)(vite@5.4.6(@types/node@22.5.5)(terser@5.32.0))': + '@unocss/vite@0.62.4(rollup@4.22.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))': dependencies: '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.0(rollup@4.21.3) + '@rollup/pluginutils': 5.1.0(rollup@4.22.2) '@unocss/config': 0.62.4 '@unocss/core': 0.62.4 '@unocss/inspector': 0.62.4 chokidar: 3.6.0 magic-string: 0.30.11 tinyglobby: 0.2.6 - vite: 5.4.6(@types/node@22.5.5)(terser@5.32.0) + vite: 5.4.6(@types/node@22.5.5)(terser@5.33.0) transitivePeerDependencies: - rollup - supports-color - '@unocss/webpack@0.62.4(rollup@4.21.3)(webpack@5.94.0(esbuild@0.23.1))': + '@unocss/webpack@0.62.4(rollup@4.22.2)(webpack@5.94.0(esbuild@0.21.5))': dependencies: '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.0(rollup@4.21.3) + '@rollup/pluginutils': 5.1.0(rollup@4.22.2) '@unocss/config': 0.62.4 '@unocss/core': 0.62.4 chokidar: 3.6.0 magic-string: 0.30.11 tinyglobby: 0.2.6 unplugin: 1.14.1(webpack-sources@3.2.3) - webpack: 5.94.0(esbuild@0.23.1) + webpack: 5.94.0(esbuild@0.21.5) webpack-sources: 3.2.3 transitivePeerDependencies: - rollup - supports-color - '@unocss/webpack@0.62.4(rollup@4.21.3)(webpack@5.94.0)': + '@unocss/webpack@0.62.4(rollup@4.22.2)(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@ampproject/remapping': 2.3.0 - '@rollup/pluginutils': 5.1.0(rollup@4.21.3) + '@rollup/pluginutils': 5.1.0(rollup@4.22.2) '@unocss/config': 0.62.4 '@unocss/core': 0.62.4 chokidar: 3.6.0 magic-string: 0.30.11 tinyglobby: 0.2.6 unplugin: 1.14.1(webpack-sources@3.2.3) - webpack: 5.94.0 + webpack: 5.94.0(esbuild@0.23.1) webpack-sources: 3.2.3 transitivePeerDependencies: - rollup @@ -7453,19 +7493,19 @@ snapshots: - encoding - supports-color - '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.6(@types/node@22.5.5)(terser@5.32.0))(vue@3.5.5(typescript@5.6.2))': + '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.5(typescript@5.6.2))': dependencies: '@babel/core': 7.25.2 '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.25.2) - vite: 5.4.6(@types/node@22.5.5)(terser@5.32.0) + vite: 5.4.6(@types/node@22.5.5)(terser@5.33.0) vue: 3.5.5(typescript@5.6.2) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.1.3(vite@5.4.6(@types/node@22.5.5)(terser@5.32.0))(vue@3.5.5(typescript@5.6.2))': + '@vitejs/plugin-vue@5.1.4(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.5(typescript@5.6.2))': dependencies: - vite: 5.4.6(@types/node@22.5.5)(terser@5.32.0) + vite: 5.4.6(@types/node@22.5.5)(terser@5.33.0) vue: 3.5.5(typescript@5.6.2) '@vitest/expect@2.1.1': @@ -7475,13 +7515,13 @@ snapshots: chai: 5.1.1 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.1(@vitest/spy@2.1.1)(vite@5.4.6(@types/node@22.5.5)(terser@5.32.0))': + '@vitest/mocker@2.1.1(@vitest/spy@2.1.1)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))': dependencies: '@vitest/spy': 2.1.1 estree-walker: 3.0.3 magic-string: 0.30.11 optionalDependencies: - vite: 5.4.6(@types/node@22.5.5)(terser@5.32.0) + vite: 5.4.6(@types/node@22.5.5)(terser@5.33.0) '@vitest/pretty-format@2.1.1': dependencies: @@ -7525,12 +7565,12 @@ snapshots: '@eslint/config-array': 0.17.1 '@nodelib/fs.walk': 2.0.0 - '@vue-macros/common@1.14.0(rollup@4.21.3)(vue@3.5.5(typescript@5.6.2))': + '@vue-macros/common@1.14.0(rollup@4.22.2)(vue@3.5.5(typescript@5.6.2))': dependencies: '@babel/types': 7.25.6 - '@rollup/pluginutils': 5.1.0(rollup@4.21.3) + '@rollup/pluginutils': 5.1.0(rollup@4.22.2) '@vue/compiler-sfc': 3.5.6 - ast-kit: 1.1.0 + ast-kit: 1.2.0 local-pkg: 0.5.0 magic-string-ast: 0.6.2 optionalDependencies: @@ -7635,14 +7675,14 @@ snapshots: '@vue/devtools-api@6.6.4': {} - '@vue/devtools-core@7.4.4(vite@5.4.6(@types/node@22.5.5)(terser@5.32.0))(vue@3.5.5(typescript@5.6.2))': + '@vue/devtools-core@7.4.4(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.5(typescript@5.6.2))': dependencies: '@vue/devtools-kit': 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.6(@types/node@22.5.5)(terser@5.32.0)) + vite-hot-client: 0.2.3(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0)) vue: 3.5.5(typescript@5.6.2) transitivePeerDependencies: - vite @@ -7717,13 +7757,13 @@ snapshots: '@vueuse/metadata@11.1.0': {} - '@vueuse/nuxt@11.1.0(magicast@0.3.5)(nuxt@3.13.2(@parcel/watcher@2.4.1)(@types/node@22.5.5)(eslint@9.10.0(jiti@1.21.6))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.3)(terser@5.32.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2))(webpack-sources@3.2.3))(rollup@4.21.3)(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3)': + '@vueuse/nuxt@11.1.0(magicast@0.3.5)(nuxt@3.13.2(@parcel/watcher@2.4.1)(@types/node@22.5.5)(eslint@9.10.0(jiti@1.21.6))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.22.2)(terser@5.33.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2))(webpack-sources@3.2.3))(rollup@4.22.2)(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3)': dependencies: - '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.21.3)(webpack-sources@3.2.3) + '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.22.2)(webpack-sources@3.2.3) '@vueuse/core': 11.1.0(vue@3.5.5(typescript@5.6.2)) '@vueuse/metadata': 11.1.0 local-pkg: 0.5.0 - nuxt: 3.13.2(@parcel/watcher@2.4.1)(@types/node@22.5.5)(eslint@9.10.0(jiti@1.21.6))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.3)(terser@5.32.0)(typescript@5.6.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2))(webpack-sources@3.2.3) + nuxt: 3.13.2(@parcel/watcher@2.4.1)(@types/node@22.5.5)(eslint@9.10.0(jiti@1.21.6))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.22.2)(terser@5.33.0)(typescript@5.6.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue-tsc@2.1.6(typescript@5.6.2))(webpack-sources@3.2.3) vue-demi: 0.14.10(vue@3.5.5(typescript@5.6.2)) transitivePeerDependencies: - '@vue/composition-api' @@ -7929,7 +7969,7 @@ snapshots: assertion-error@2.0.1: {} - ast-kit@1.1.0: + ast-kit@1.2.0: dependencies: '@babel/parser': 7.25.6 pathe: 1.1.2 @@ -7941,7 +7981,7 @@ snapshots: ast-walker-scope@0.6.2: dependencies: '@babel/parser': 7.25.6 - ast-kit: 1.1.0 + ast-kit: 1.2.0 astral-regex@2.0.0: {} @@ -7956,7 +7996,7 @@ snapshots: autoprefixer@10.4.20(postcss@8.4.47): dependencies: browserslist: 4.23.3 - caniuse-lite: 1.0.30001660 + caniuse-lite: 1.0.30001662 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.1.0 @@ -8009,8 +8049,8 @@ snapshots: browserslist@4.23.3: dependencies: - caniuse-lite: 1.0.30001660 - electron-to-chromium: 1.5.24 + caniuse-lite: 1.0.30001662 + electron-to-chromium: 1.5.26 node-releases: 2.0.18 update-browserslist-db: 1.1.0(browserslist@4.23.3) @@ -8073,11 +8113,11 @@ snapshots: caniuse-api@3.0.0: dependencies: browserslist: 4.23.3 - caniuse-lite: 1.0.30001660 + caniuse-lite: 1.0.30001662 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 - caniuse-lite@1.0.30001660: {} + caniuse-lite@1.0.30001662: {} chai@5.1.1: dependencies: @@ -8463,7 +8503,7 @@ snapshots: ee-first@1.1.1: {} - electron-to-chromium@1.5.24: {} + electron-to-chromium@1.5.26: {} elementtree@0.1.7: dependencies: @@ -8643,7 +8683,7 @@ snapshots: - supports-color - typescript - eslint-plugin-jsdoc@50.2.3(eslint@9.10.0(jiti@1.21.6)): + eslint-plugin-jsdoc@50.2.4(eslint@9.10.0(jiti@1.21.6)): dependencies: '@es-joy/jsdoccomment': 0.48.0 are-docs-informative: 0.0.2 @@ -8801,7 +8841,7 @@ snapshots: estree-walker@3.0.3: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 esutils@2.0.3: {} @@ -9083,6 +9123,15 @@ snapshots: package-json-from-dist: 1.0.0 path-scurry: 1.11.1 + glob@11.0.0: + dependencies: + foreground-child: 3.3.0 + jackspeak: 4.0.1 + minimatch: 10.0.1 + minipass: 7.1.2 + package-json-from-dist: 1.0.0 + path-scurry: 2.0.0 + glob@7.2.3: dependencies: fs.realpath: 1.0.0 @@ -9274,9 +9323,9 @@ snapshots: transitivePeerDependencies: - supports-color - impound@0.1.0(rollup@4.21.3)(webpack-sources@3.2.3): + impound@0.1.0(rollup@4.22.2)(webpack-sources@3.2.3): dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.21.3) + '@rollup/pluginutils': 5.1.0(rollup@4.22.2) mlly: 1.7.1 pathe: 1.1.2 unenv: 1.10.0 @@ -9388,7 +9437,7 @@ snapshots: is-reference@1.2.1: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 is-ssh@1.4.0: dependencies: @@ -9430,6 +9479,12 @@ snapshots: optionalDependencies: '@pkgjs/parseargs': 0.11.0 + jackspeak@4.0.1: + dependencies: + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 + jest-worker@27.5.1: dependencies: '@types/node': 22.5.5 @@ -9637,6 +9692,8 @@ snapshots: lru-cache@10.4.3: {} + lru-cache@11.0.1: {} + lru-cache@4.1.5: dependencies: pseudomap: 1.0.2 @@ -9703,6 +9760,10 @@ snapshots: min-indent@1.0.1: {} + minimatch@10.0.1: + dependencies: + brace-expansion: 2.0.1 + minimatch@3.1.2: dependencies: brace-expansion: 1.1.11 @@ -9795,14 +9856,14 @@ snapshots: dependencies: '@cloudflare/kv-asset-handler': 0.3.4 '@netlify/functions': 2.8.1 - '@rollup/plugin-alias': 5.1.0(rollup@4.21.3) - '@rollup/plugin-commonjs': 25.0.8(rollup@4.21.3) - '@rollup/plugin-inject': 5.0.5(rollup@4.21.3) - '@rollup/plugin-json': 6.1.0(rollup@4.21.3) - '@rollup/plugin-node-resolve': 15.2.3(rollup@4.21.3) - '@rollup/plugin-replace': 5.0.7(rollup@4.21.3) - '@rollup/plugin-terser': 0.4.4(rollup@4.21.3) - '@rollup/pluginutils': 5.1.0(rollup@4.21.3) + '@rollup/plugin-alias': 5.1.0(rollup@4.22.2) + '@rollup/plugin-commonjs': 25.0.8(rollup@4.22.2) + '@rollup/plugin-inject': 5.0.5(rollup@4.22.2) + '@rollup/plugin-json': 6.1.0(rollup@4.22.2) + '@rollup/plugin-node-resolve': 15.2.3(rollup@4.22.2) + '@rollup/plugin-replace': 5.0.7(rollup@4.22.2) + '@rollup/plugin-terser': 0.4.4(rollup@4.22.2) + '@rollup/pluginutils': 5.1.0(rollup@4.22.2) '@types/http-proxy': 1.17.15 '@vercel/nft': 0.26.5 archiver: 7.0.1 @@ -9845,8 +9906,8 @@ snapshots: pkg-types: 1.2.0 pretty-bytes: 6.1.1 radix3: 1.1.2 - rollup: 4.21.3 - rollup-plugin-visualizer: 5.12.0(rollup@4.21.3) + rollup: 4.22.2 + rollup-plugin-visualizer: 5.12.0(rollup@4.22.2) scule: 1.3.0 semver: 7.6.3 serve-placeholder: 2.0.2 @@ -9856,7 +9917,7 @@ snapshots: uncrypto: 0.1.3 unctx: 2.3.1(webpack-sources@3.2.3) unenv: 1.10.0 - unimport: 3.12.0(rollup@4.21.3)(webpack-sources@3.2.3) + unimport: 3.12.0(rollup@4.22.2)(webpack-sources@3.2.3) unstorage: 1.12.0(ioredis@5.4.1) unwasm: 0.3.9(webpack-sources@3.2.3) transitivePeerDependencies: @@ -9937,14 +9998,14 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - nuxt@3.13.2(@parcel/watcher@2.4.1)(@types/node@22.5.5)(eslint@9.10.0(jiti@1.21.6))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.3)(terser@5.32.0)(typescript@5.6.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2))(webpack-sources@3.2.3): + nuxt@3.13.2(@parcel/watcher@2.4.1)(@types/node@22.5.5)(eslint@9.10.0(jiti@1.21.6))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.22.2)(terser@5.33.0)(typescript@5.6.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue-tsc@2.1.6(typescript@5.6.2))(webpack-sources@3.2.3): dependencies: '@nuxt/devalue': 2.0.2 - '@nuxt/devtools': 1.4.2(rollup@4.21.3)(vite@5.4.6(@types/node@22.5.5)(terser@5.32.0))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) - '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.21.3)(webpack-sources@3.2.3) - '@nuxt/schema': 3.13.2(rollup@4.21.3)(webpack-sources@3.2.3) - '@nuxt/telemetry': 2.6.0(magicast@0.3.5)(rollup@4.21.3)(webpack-sources@3.2.3) - '@nuxt/vite-builder': 3.13.2(@types/node@22.5.5)(eslint@9.10.0(jiti@1.21.6))(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.3)(terser@5.32.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) + '@nuxt/devtools': 1.4.2(rollup@4.22.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) + '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.22.2)(webpack-sources@3.2.3) + '@nuxt/schema': 3.13.2(rollup@4.22.2)(webpack-sources@3.2.3) + '@nuxt/telemetry': 2.6.0(magicast@0.3.5)(rollup@4.22.2)(webpack-sources@3.2.3) + '@nuxt/vite-builder': 3.13.2(@types/node@22.5.5)(eslint@9.10.0(jiti@1.21.6))(magicast@0.3.5)(optionator@0.9.4)(rollup@4.22.2)(terser@5.33.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) '@unhead/dom': 1.11.6 '@unhead/shared': 1.11.6 '@unhead/ssr': 1.11.6 @@ -9967,7 +10028,7 @@ snapshots: h3: 1.12.0 hookable: 5.5.3 ignore: 5.3.2 - impound: 0.1.0(rollup@4.21.3)(webpack-sources@3.2.3) + impound: 0.1.0(rollup@4.22.2)(webpack-sources@3.2.3) jiti: 1.21.6 klona: 2.0.6 knitwork: 1.1.0 @@ -9994,9 +10055,9 @@ snapshots: unctx: 2.3.1(webpack-sources@3.2.3) unenv: 1.10.0 unhead: 1.11.6 - unimport: 3.12.0(rollup@4.21.3)(webpack-sources@3.2.3) + unimport: 3.12.0(rollup@4.22.2)(webpack-sources@3.2.3) unplugin: 1.14.1(webpack-sources@3.2.3) - unplugin-vue-router: 0.10.8(rollup@4.21.3)(vue-router@4.4.5(vue@3.5.5(typescript@5.6.2)))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) + unplugin-vue-router: 0.10.8(rollup@4.22.2)(vue-router@4.4.5(vue@3.5.5(typescript@5.6.2)))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) unstorage: 1.12.0(ioredis@5.4.1) untyped: 1.4.2 vue: 3.5.5(typescript@5.6.2) @@ -10236,6 +10297,11 @@ snapshots: lru-cache: 10.4.3 minipass: 7.1.2 + path-scurry@2.0.0: + dependencies: + lru-cache: 11.0.1 + minipass: 7.1.2 + path-type@4.0.0: {} path-type@5.0.0: {} @@ -10602,35 +10668,40 @@ snapshots: dependencies: glob: 9.3.5 - rollup-plugin-visualizer@5.12.0(rollup@4.21.3): + rimraf@6.0.1: + dependencies: + glob: 11.0.0 + package-json-from-dist: 1.0.0 + + rollup-plugin-visualizer@5.12.0(rollup@4.22.2): dependencies: open: 8.4.2 picomatch: 2.3.1 source-map: 0.7.4 yargs: 17.7.2 optionalDependencies: - rollup: 4.21.3 + rollup: 4.22.2 - rollup@4.21.3: + rollup@4.22.2: dependencies: '@types/estree': 1.0.5 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.21.3 - '@rollup/rollup-android-arm64': 4.21.3 - '@rollup/rollup-darwin-arm64': 4.21.3 - '@rollup/rollup-darwin-x64': 4.21.3 - '@rollup/rollup-linux-arm-gnueabihf': 4.21.3 - '@rollup/rollup-linux-arm-musleabihf': 4.21.3 - '@rollup/rollup-linux-arm64-gnu': 4.21.3 - '@rollup/rollup-linux-arm64-musl': 4.21.3 - '@rollup/rollup-linux-powerpc64le-gnu': 4.21.3 - '@rollup/rollup-linux-riscv64-gnu': 4.21.3 - '@rollup/rollup-linux-s390x-gnu': 4.21.3 - '@rollup/rollup-linux-x64-gnu': 4.21.3 - '@rollup/rollup-linux-x64-musl': 4.21.3 - '@rollup/rollup-win32-arm64-msvc': 4.21.3 - '@rollup/rollup-win32-ia32-msvc': 4.21.3 - '@rollup/rollup-win32-x64-msvc': 4.21.3 + '@rollup/rollup-android-arm-eabi': 4.22.2 + '@rollup/rollup-android-arm64': 4.22.2 + '@rollup/rollup-darwin-arm64': 4.22.2 + '@rollup/rollup-darwin-x64': 4.22.2 + '@rollup/rollup-linux-arm-gnueabihf': 4.22.2 + '@rollup/rollup-linux-arm-musleabihf': 4.22.2 + '@rollup/rollup-linux-arm64-gnu': 4.22.2 + '@rollup/rollup-linux-arm64-musl': 4.22.2 + '@rollup/rollup-linux-powerpc64le-gnu': 4.22.2 + '@rollup/rollup-linux-riscv64-gnu': 4.22.2 + '@rollup/rollup-linux-s390x-gnu': 4.22.2 + '@rollup/rollup-linux-x64-gnu': 4.22.2 + '@rollup/rollup-linux-x64-musl': 4.22.2 + '@rollup/rollup-win32-arm64-msvc': 4.22.2 + '@rollup/rollup-win32-ia32-msvc': 4.22.2 + '@rollup/rollup-win32-x64-msvc': 4.22.2 fsevents: 2.3.3 rsvp@3.6.2: {} @@ -10752,7 +10823,7 @@ snapshots: signal-exit@4.1.0: {} - simple-git@3.26.0: + simple-git@3.27.0: dependencies: '@kwsites/file-exists': 1.1.1 '@kwsites/promise-deferred': 1.1.1 @@ -10762,7 +10833,7 @@ snapshots: sirv@2.0.4: dependencies: - '@polka/url': 1.0.0-next.25 + '@polka/url': 1.0.0-next.28 mrmime: 2.0.0 totalist: 3.0.1 @@ -11006,27 +11077,29 @@ snapshots: term-size@2.2.1: {} - terser-webpack-plugin@5.3.10(esbuild@0.23.1)(webpack@5.94.0(esbuild@0.23.1)): + terser-webpack-plugin@5.3.10(esbuild@0.21.5)(webpack@5.94.0(esbuild@0.21.5)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 - terser: 5.32.0 - webpack: 5.94.0(esbuild@0.23.1) + terser: 5.33.0 + webpack: 5.94.0(esbuild@0.21.5) optionalDependencies: - esbuild: 0.23.1 + esbuild: 0.21.5 - terser-webpack-plugin@5.3.10(webpack@5.94.0): + terser-webpack-plugin@5.3.10(esbuild@0.23.1)(webpack@5.94.0(esbuild@0.23.1)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 - terser: 5.32.0 - webpack: 5.94.0 + terser: 5.33.0 + webpack: 5.94.0(esbuild@0.23.1) + optionalDependencies: + esbuild: 0.23.1 - terser@5.32.0: + terser@5.33.0: dependencies: '@jridgewell/source-map': 0.3.6 acorn: 8.12.1 @@ -11161,9 +11234,9 @@ snapshots: unicorn-magic@0.1.0: {} - unimport@3.12.0(rollup@4.21.3)(webpack-sources@3.2.3): + unimport@3.12.0(rollup@4.22.2)(webpack-sources@3.2.3): dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.21.3) + '@rollup/pluginutils': 5.1.0(rollup@4.22.2) acorn: 8.12.1 escape-string-regexp: 5.0.0 estree-walker: 3.0.3 @@ -11184,10 +11257,10 @@ snapshots: universalify@2.0.1: {} - unocss@0.62.4(@unocss/webpack@0.62.4(rollup@4.21.3)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.21.3)(vite@5.4.6(@types/node@22.5.5)(terser@5.32.0)): + unocss@0.62.4(@unocss/webpack@0.62.4(rollup@4.22.2)(webpack@5.94.0(esbuild@0.21.5)))(postcss@8.4.47)(rollup@4.22.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0)): dependencies: - '@unocss/astro': 0.62.4(rollup@4.21.3)(vite@5.4.6(@types/node@22.5.5)(terser@5.32.0)) - '@unocss/cli': 0.62.4(rollup@4.21.3) + '@unocss/astro': 0.62.4(rollup@4.22.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0)) + '@unocss/cli': 0.62.4(rollup@4.22.2) '@unocss/core': 0.62.4 '@unocss/postcss': 0.62.4(postcss@8.4.47) '@unocss/preset-attributify': 0.62.4 @@ -11202,19 +11275,19 @@ snapshots: '@unocss/transformer-compile-class': 0.62.4 '@unocss/transformer-directives': 0.62.4 '@unocss/transformer-variant-group': 0.62.4 - '@unocss/vite': 0.62.4(rollup@4.21.3)(vite@5.4.6(@types/node@22.5.5)(terser@5.32.0)) + '@unocss/vite': 0.62.4(rollup@4.22.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0)) optionalDependencies: - '@unocss/webpack': 0.62.4(rollup@4.21.3)(webpack@5.94.0(esbuild@0.23.1)) - vite: 5.4.6(@types/node@22.5.5)(terser@5.32.0) + '@unocss/webpack': 0.62.4(rollup@4.22.2)(webpack@5.94.0(esbuild@0.21.5)) + vite: 5.4.6(@types/node@22.5.5)(terser@5.33.0) transitivePeerDependencies: - postcss - rollup - supports-color - unocss@0.62.4(@unocss/webpack@0.62.4(rollup@4.21.3)(webpack@5.94.0))(postcss@8.4.47)(rollup@4.21.3): + unocss@0.62.4(@unocss/webpack@0.62.4(rollup@4.22.2)(webpack@5.94.0(esbuild@0.23.1)))(postcss@8.4.47)(rollup@4.22.2): dependencies: - '@unocss/astro': 0.62.4(rollup@4.21.3)(vite@5.4.6(@types/node@22.5.5)(terser@5.32.0)) - '@unocss/cli': 0.62.4(rollup@4.21.3) + '@unocss/astro': 0.62.4(rollup@4.22.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0)) + '@unocss/cli': 0.62.4(rollup@4.22.2) '@unocss/core': 0.62.4 '@unocss/postcss': 0.62.4(postcss@8.4.47) '@unocss/preset-attributify': 0.62.4 @@ -11229,19 +11302,19 @@ snapshots: '@unocss/transformer-compile-class': 0.62.4 '@unocss/transformer-directives': 0.62.4 '@unocss/transformer-variant-group': 0.62.4 - '@unocss/vite': 0.62.4(rollup@4.21.3)(vite@5.4.6(@types/node@22.5.5)(terser@5.32.0)) + '@unocss/vite': 0.62.4(rollup@4.22.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0)) optionalDependencies: - '@unocss/webpack': 0.62.4(rollup@4.21.3)(webpack@5.94.0) + '@unocss/webpack': 0.62.4(rollup@4.22.2)(webpack@5.94.0(esbuild@0.23.1)) transitivePeerDependencies: - postcss - rollup - supports-color - unplugin-vue-router@0.10.8(rollup@4.21.3)(vue-router@4.4.5(vue@3.5.5(typescript@5.6.2)))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3): + unplugin-vue-router@0.10.8(rollup@4.22.2)(vue-router@4.4.5(vue@3.5.5(typescript@5.6.2)))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3): dependencies: '@babel/types': 7.25.6 - '@rollup/pluginutils': 5.1.0(rollup@4.21.3) - '@vue-macros/common': 1.14.0(rollup@4.21.3)(vue@3.5.5(typescript@5.6.2)) + '@rollup/pluginutils': 5.1.0(rollup@4.22.2) + '@vue-macros/common': 1.14.0(rollup@4.22.2)(vue@3.5.5(typescript@5.6.2)) ast-walker-scope: 0.6.2 chokidar: 3.6.0 fast-glob: 3.3.2 @@ -11336,16 +11409,16 @@ snapshots: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 - vite-hot-client@0.2.3(vite@5.4.6(@types/node@22.5.5)(terser@5.32.0)): + vite-hot-client@0.2.3(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0)): dependencies: - vite: 5.4.6(@types/node@22.5.5)(terser@5.32.0) + vite: 5.4.6(@types/node@22.5.5)(terser@5.33.0) - vite-node@2.1.1(@types/node@22.5.5)(terser@5.32.0): + vite-node@2.1.1(@types/node@22.5.5)(terser@5.33.0): dependencies: cac: 6.7.14 debug: 4.3.7 pathe: 1.1.2 - vite: 5.4.6(@types/node@22.5.5)(terser@5.32.0) + vite: 5.4.6(@types/node@22.5.5)(terser@5.33.0) transitivePeerDependencies: - '@types/node' - less @@ -11357,7 +11430,7 @@ snapshots: - supports-color - terser - vite-plugin-checker@0.8.0(eslint@9.10.0(jiti@1.21.6))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.32.0))(vue-tsc@2.1.6(typescript@5.6.2)): + vite-plugin-checker@0.8.0(eslint@9.10.0(jiti@1.21.6))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue-tsc@2.1.6(typescript@5.6.2)): dependencies: '@babel/code-frame': 7.24.7 ansi-escapes: 4.3.2 @@ -11369,7 +11442,7 @@ snapshots: npm-run-path: 4.0.1 strip-ansi: 6.0.1 tiny-invariant: 1.3.3 - vite: 5.4.6(@types/node@22.5.5)(terser@5.32.0) + vite: 5.4.6(@types/node@22.5.5)(terser@5.33.0) vscode-languageclient: 7.0.0 vscode-languageserver: 7.0.0 vscode-languageserver-textdocument: 1.0.12 @@ -11380,22 +11453,22 @@ snapshots: typescript: 5.6.2 vue-tsc: 2.1.6(typescript@5.6.2) - vite-plugin-eslint2@4.4.1(eslint@9.10.0(jiti@1.21.6))(rollup@4.21.3)(vite@5.4.6(@types/node@22.5.5)(terser@5.32.0)): + vite-plugin-eslint2@4.4.1(eslint@9.10.0(jiti@1.21.6))(rollup@4.22.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0)): dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.21.3) + '@rollup/pluginutils': 5.1.0(rollup@4.22.2) chokidar: 3.6.0 debug: 4.3.7 eslint: 9.10.0(jiti@1.21.6) - vite: 5.4.6(@types/node@22.5.5)(terser@5.32.0) + vite: 5.4.6(@types/node@22.5.5)(terser@5.33.0) optionalDependencies: - rollup: 4.21.3 + rollup: 4.22.2 transitivePeerDependencies: - supports-color - vite-plugin-inspect@0.8.7(@nuxt/kit@3.13.2(magicast@0.3.5)(rollup@4.21.3)(webpack-sources@3.2.3))(rollup@4.21.3)(vite@5.4.6(@types/node@22.5.5)(terser@5.32.0)): + vite-plugin-inspect@0.8.7(@nuxt/kit@3.13.2(magicast@0.3.5)(rollup@4.22.2)(webpack-sources@3.2.3))(rollup@4.22.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0)): dependencies: '@antfu/utils': 0.7.10 - '@rollup/pluginutils': 5.1.0(rollup@4.21.3) + '@rollup/pluginutils': 5.1.0(rollup@4.22.2) debug: 4.3.7 error-stack-parser-es: 0.1.5 fs-extra: 11.2.0 @@ -11403,14 +11476,14 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.1.0 sirv: 2.0.4 - vite: 5.4.6(@types/node@22.5.5)(terser@5.32.0) + vite: 5.4.6(@types/node@22.5.5)(terser@5.33.0) optionalDependencies: - '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.21.3)(webpack-sources@3.2.3) + '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.22.2)(webpack-sources@3.2.3) transitivePeerDependencies: - rollup - supports-color - vite-plugin-vue-inspector@5.2.0(vite@5.4.6(@types/node@22.5.5)(terser@5.32.0)): + vite-plugin-vue-inspector@5.2.0(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0)): dependencies: '@babel/core': 7.25.2 '@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.25.2) @@ -11421,23 +11494,23 @@ snapshots: '@vue/compiler-dom': 3.5.6 kolorist: 1.8.0 magic-string: 0.30.11 - vite: 5.4.6(@types/node@22.5.5)(terser@5.32.0) + vite: 5.4.6(@types/node@22.5.5)(terser@5.33.0) transitivePeerDependencies: - supports-color - vite@5.4.6(@types/node@22.5.5)(terser@5.32.0): + vite@5.4.6(@types/node@22.5.5)(terser@5.33.0): dependencies: esbuild: 0.21.5 postcss: 8.4.47 - rollup: 4.21.3 + rollup: 4.22.2 optionalDependencies: '@types/node': 22.5.5 fsevents: 2.3.3 - terser: 5.32.0 + terser: 5.33.0 - vitest-environment-nuxt@1.0.1(@vue/test-utils@2.4.6)(h3@1.12.0)(happy-dom@15.7.4)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5)(webpack-sources@3.2.3))(rollup@4.21.3)(vite@5.4.6(@types/node@22.5.5)(terser@5.32.0))(vitest@2.1.1(@types/node@22.5.5)(happy-dom@15.7.4)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.5(typescript@5.6.2)))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3): + vitest-environment-nuxt@1.0.1(@vue/test-utils@2.4.6)(h3@1.12.0)(happy-dom@15.7.4)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5)(webpack-sources@3.2.3))(rollup@4.22.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vitest@2.1.1(@types/node@22.5.5)(happy-dom@15.7.4)(terser@5.33.0))(vue-router@4.4.5(vue@3.5.5(typescript@5.6.2)))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3): dependencies: - '@nuxt/test-utils': 3.14.2(@vue/test-utils@2.4.6)(h3@1.12.0)(happy-dom@15.7.4)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5)(webpack-sources@3.2.3))(rollup@4.21.3)(vite@5.4.6(@types/node@22.5.5)(terser@5.32.0))(vitest@2.1.1(@types/node@22.5.5)(happy-dom@15.7.4)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.5(typescript@5.6.2)))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) + '@nuxt/test-utils': 3.14.2(@vue/test-utils@2.4.6)(h3@1.12.0)(happy-dom@15.7.4)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5)(webpack-sources@3.2.3))(rollup@4.22.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vitest@2.1.1(@types/node@22.5.5)(happy-dom@15.7.4)(terser@5.33.0))(vue-router@4.4.5(vue@3.5.5(typescript@5.6.2)))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -11459,9 +11532,9 @@ snapshots: - vue-router - webpack-sources - vitest-environment-nuxt@1.0.1(@vue/test-utils@2.4.6)(h3@1.12.0)(happy-dom@15.7.4)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5)(webpack-sources@3.2.3))(rollup@4.21.3)(vitest@2.1.1(@types/node@22.5.5)(happy-dom@15.7.4)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.5(typescript@5.6.2)))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3): + vitest-environment-nuxt@1.0.1(@vue/test-utils@2.4.6)(h3@1.12.0)(happy-dom@15.7.4)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5)(webpack-sources@3.2.3))(rollup@4.22.2)(vitest@2.1.1(@types/node@22.5.5)(happy-dom@15.7.4)(terser@5.33.0))(vue-router@4.4.5(vue@3.5.5(typescript@5.6.2)))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3): dependencies: - '@nuxt/test-utils': 3.14.2(@vue/test-utils@2.4.6)(h3@1.12.0)(happy-dom@15.7.4)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5)(webpack-sources@3.2.3))(rollup@4.21.3)(vitest@2.1.1(@types/node@22.5.5)(happy-dom@15.7.4)(terser@5.32.0))(vue-router@4.4.5(vue@3.5.5(typescript@5.6.2)))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) + '@nuxt/test-utils': 3.14.2(@vue/test-utils@2.4.6)(h3@1.12.0)(happy-dom@15.7.4)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5)(webpack-sources@3.2.3))(rollup@4.22.2)(vitest@2.1.1(@types/node@22.5.5)(happy-dom@15.7.4)(terser@5.33.0))(vue-router@4.4.5(vue@3.5.5(typescript@5.6.2)))(vue@3.5.5(typescript@5.6.2))(webpack-sources@3.2.3) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -11483,10 +11556,10 @@ snapshots: - vue-router - webpack-sources - vitest@2.1.1(@types/node@22.5.5)(happy-dom@15.7.4)(terser@5.32.0): + vitest@2.1.1(@types/node@22.5.5)(happy-dom@15.7.4)(terser@5.33.0): dependencies: '@vitest/expect': 2.1.1 - '@vitest/mocker': 2.1.1(@vitest/spy@2.1.1)(vite@5.4.6(@types/node@22.5.5)(terser@5.32.0)) + '@vitest/mocker': 2.1.1(@vitest/spy@2.1.1)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0)) '@vitest/pretty-format': 2.1.1 '@vitest/runner': 2.1.1 '@vitest/snapshot': 2.1.1 @@ -11501,8 +11574,8 @@ snapshots: tinyexec: 0.3.0 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.6(@types/node@22.5.5)(terser@5.32.0) - vite-node: 2.1.1(@types/node@22.5.5)(terser@5.32.0) + vite: 5.4.6(@types/node@22.5.5)(terser@5.33.0) + vite-node: 2.1.1(@types/node@22.5.5)(terser@5.33.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 22.5.5 @@ -11601,9 +11674,9 @@ snapshots: webpack-virtual-modules@0.6.2: {} - webpack@5.94.0: + webpack@5.94.0(esbuild@0.21.5): dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 '@webassemblyjs/ast': 1.12.1 '@webassemblyjs/wasm-edit': 1.12.1 '@webassemblyjs/wasm-parser': 1.12.1 @@ -11623,7 +11696,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(webpack@5.94.0) + terser-webpack-plugin: 5.3.10(esbuild@0.21.5)(webpack@5.94.0(esbuild@0.21.5)) watchpack: 2.4.2 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -11633,7 +11706,7 @@ snapshots: webpack@5.94.0(esbuild@0.23.1): dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 '@webassemblyjs/ast': 1.12.1 '@webassemblyjs/wasm-edit': 1.12.1 '@webassemblyjs/wasm-parser': 1.12.1 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 90abce4..39e866a 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -6,6 +6,10 @@ packages: ## https://pnpm.io/catalogs ## https://github.com/nuxt/nuxt/blob/v3.13.2/package.json catalogs: + devops: + "@changesets/cli": "2.27.8" + "taze": "0.16.9" + "rimraf": "6.0.1" common: ## prd "@vueuse/core": "11.1.0" @@ -26,9 +30,6 @@ catalogs: "@vue/test-utils": "2.4.6" "happy-dom": "15.7.4" "vitest": "2.1.1" - ### deploy - "@changesets/cli": "2.27.8" - "taze": "0.16.9" ### unocss icon/css "@iconify-json/mdi": "1.2.0" "@unocss/core": "0.62.4"