From ea7dff299ef6b6c046bb9059e583177680972a88 Mon Sep 17 00:00:00 2001 From: Bahul Neel Upadhyaya Date: Wed, 24 Sep 2025 14:47:56 +0100 Subject: [PATCH] chore(module): update version to 2.2.1-pre.1 and adjust dependencies - Bump version from 2.2.0 to 2.2.1-pre.1 in package.json - Update @nuxt/kit dependency to ^3.19.2 - Update @nuxt/schema and @nuxt/test-utils dependencies to ^3.19.0 and ^3.19.2 respectively - Add peer dependency for @nuxt/kit - Refactor module.ts to improve component directory resolution and logging - Introduce findPath for better handling of potential component directories - Add new tarball for the updated module version --- .gitignore | 1 + packages/module/package.json | 11 +- packages/module/src/module.ts | 47 ++- pnpm-lock.yaml | 638 +++++++++++++++------------------- 4 files changed, 324 insertions(+), 373 deletions(-) diff --git a/.gitignore b/.gitignore index 223457668..e7b9c4a64 100644 --- a/.gitignore +++ b/.gitignore @@ -37,3 +37,4 @@ vite.config.ts.timestamp* **/.vitepress/cache/* **/.vitepress/.temp **/temp.json +*.tgz diff --git a/packages/module/package.json b/packages/module/package.json index 86ea724bb..8797dab5f 100644 --- a/packages/module/package.json +++ b/packages/module/package.json @@ -1,7 +1,7 @@ { "name": "shadcn-nuxt", "type": "module", - "version": "2.2.0", + "version": "2.2.1-pre.1", "description": "Add shadcn-vue module to Nuxt", "publishConfig": { "access": "public" @@ -35,15 +35,18 @@ "pub:next": "pnpm prepack && pnpm publish --no-git-checks --access public --tag next", "pub:release": "pnpm prepack && pnpm publish --no-git-checks --access public" }, + "peerDependencies": { + "@nuxt/kit": "^3.19.2" + }, "dependencies": { - "@nuxt/kit": "^3.17.4", + "@nuxt/kit": "^3.19.2", "oxc-parser": "catalog:" }, "devDependencies": { "@nuxt/eslint-config": "^1.4.1", "@nuxt/module-builder": "^1.0.1", - "@nuxt/schema": "^3.17.4", - "@nuxt/test-utils": "^3.19.1", + "@nuxt/schema": "^3.19.0", + "@nuxt/test-utils": "^3.19.2", "@nuxtjs/color-mode": "^3.5.2", "@nuxtjs/tailwindcss": "^6.14.0", "@types/node": "^22.15.21", diff --git a/packages/module/src/module.ts b/packages/module/src/module.ts index 498e046bc..f0c6b8c74 100644 --- a/packages/module/src/module.ts +++ b/packages/module/src/module.ts @@ -1,6 +1,15 @@ -import { existsSync, readdirSync, readFileSync } from 'node:fs' +import { readdirSync, readFileSync } from 'node:fs' import { join } from 'node:path' -import { addComponent, addComponentsDir, createResolver, defineNuxtModule } from '@nuxt/kit' +import { + addComponent, + addComponentsDir, + createResolver, + defineNuxtModule, + findPath, + getLayerDirectories, + resolvePath as resolvePathNuxt, + useLogger, +} from '@nuxt/kit' import { parseSync } from 'oxc-parser' // TODO: add test to make sure all registry is being parse correctly @@ -32,16 +41,32 @@ export default defineNuxtModule({ async setup({ prefix, componentDir }, nuxt) { const COMPONENT_DIR_PATH = componentDir! const ROOT_DIR_PATH = nuxt.options.rootDir - const { resolve, resolvePath } = createResolver(ROOT_DIR_PATH) - // Components Auto Imports - const componentsPath = await resolvePath(COMPONENT_DIR_PATH) + const logger = useLogger('shadcn-nuxt') + logger.start('Setting up shadcn-nuxt module', { COMPONENT_DIR_PATH, ROOT_DIR_PATH }) + // Build list of potential component directory paths from all layers + const layerDirectories = getLayerDirectories() + const potentialPaths = await Promise.all( + layerDirectories.map((layer) => { + let layerPath = ROOT_DIR_PATH + if ('cwd' in layer && typeof layer.cwd === 'string') { + layerPath = layer.cwd + } + if ('app' in layer && typeof layer.app === 'string') { + layerPath = layer.app + } + return resolvePathNuxt(COMPONENT_DIR_PATH, { cwd: layerPath }) + }), + ) - // Early return if directory doesn't exist - if (!existsSync(componentsPath)) { - console.warn(`Component directory does not exist: ${componentsPath}`) - return - } + logger.info('Checking', { potentialPaths }) + // Use findPath to find the first existing component directory + const componentsPath = (await findPath(potentialPaths, {}, 'dir')) || ROOT_DIR_PATH + + logger.info('Decided on', { componentsPath }) + + // Create resolver relative to the found components path + const { resolve, resolvePath } = createResolver(componentsPath) // Tell Nuxt to not scan `componentsDir` for auto imports as we will do it manually // See https://github.com/unovue/shadcn-vue/pull/528#discussion_r1590206268 @@ -57,7 +82,7 @@ export default defineNuxtModule({ try { await Promise.all(readdirSync(componentsPath).map(async (dir) => { try { - const filePath = await resolvePath(join(COMPONENT_DIR_PATH, dir, 'index'), { extensions: ['.ts', '.js'] }) + const filePath = await resolvePath(join(componentsPath, dir, 'index'), { extensions: ['.ts', '.js'] }) const content = readFileSync(filePath, { encoding: 'utf8' }) const ast = parseSync(filePath, content, { sourceType: 'module', diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1e38f5a27..e2d561d23 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -497,8 +497,8 @@ importers: packages/module: dependencies: '@nuxt/kit': - specifier: ^3.17.4 - version: 3.17.4(magicast@0.3.5) + specifier: ^3.19.2 + version: 3.19.2(magicast@0.3.5) oxc-parser: specifier: 'catalog:' version: 0.89.0 @@ -508,13 +508,13 @@ importers: version: 1.4.1(@vue/compiler-sfc@3.5.18)(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3) '@nuxt/module-builder': specifier: ^1.0.1 - version: 1.0.1(@nuxt/cli@3.25.1(magicast@0.3.5))(@vue/compiler-core@3.5.18)(esbuild@0.25.4)(typescript@5.8.3)(vue-tsc@2.2.10(typescript@5.8.3))(vue@3.5.15(typescript@5.8.3)) + version: 1.0.1(@nuxt/cli@3.25.1(magicast@0.3.5))(@vue/compiler-core@3.5.18)(esbuild@0.25.4)(typescript@5.8.3)(vue-tsc@2.2.10(typescript@5.8.3))(vue@3.5.18(typescript@5.8.3)) '@nuxt/schema': - specifier: ^3.17.4 - version: 3.17.4 + specifier: ^3.19.0 + version: 3.19.2 '@nuxt/test-utils': - specifier: ^3.19.1 - version: 3.19.1(@types/node@22.15.21)(@vitest/ui@3.1.4)(jiti@2.5.1)(lightningcss@1.30.1)(magicast@0.3.5)(stylus@0.57.0)(terser@5.39.0)(tsx@4.19.4)(typescript@5.8.3)(vitest@3.1.4)(yaml@2.8.0) + specifier: ^3.19.2 + version: 3.19.2(@vitest/ui@3.1.4(vitest@3.1.4))(magicast@0.3.5)(typescript@5.8.3)(vitest@3.1.4(@types/debug@4.1.12)(@types/node@22.18.1)(@vitest/ui@3.1.4)(jiti@2.5.1)(lightningcss@1.30.1)(msw@2.11.2(@types/node@22.18.1)(typescript@5.9.2))(stylus@0.57.0)(terser@5.39.0)(tsx@4.19.4)(yaml@2.8.0)) '@nuxtjs/color-mode': specifier: ^3.5.2 version: 3.5.2(magicast@0.3.5) @@ -1944,6 +1944,9 @@ packages: resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} engines: {node: '>=6.0.0'} + '@jridgewell/remapping@2.3.5': + resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==} + '@jridgewell/resolve-uri@3.1.2': resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} engines: {node: '>=6.0.0'} @@ -2175,6 +2178,10 @@ packages: resolution: {integrity: sha512-l+hY8sy2XFfg3PigZj+PTu6+KIJzmbACTRimn1ew/gtCz+F38f6KTF4sMRTN5CUxiB8TRENgEonASmkAWfpO9Q==} engines: {node: '>=18.12.0'} + '@nuxt/kit@3.19.2': + resolution: {integrity: sha512-+QiqO0WcIxsKLUqXdVn3m4rzTRm2fO9MZgd330utCAaagGmHsgiMJp67kE14boJEPutnikfz3qOmrzBnDIHUUg==} + engines: {node: '>=18.12.0'} + '@nuxt/module-builder@1.0.1': resolution: {integrity: sha512-PmxiKKbwJ32EpASyrgX9XxD/8cZyRCZBx/A6/eSUb5PmqtEVM8QFIBZDN5+oDhAZKB1ayI+ukQNNu4kzbd292Q==} engines: {node: ^18.0.0 || >=20.0.0} @@ -2187,25 +2194,29 @@ packages: resolution: {integrity: sha512-bsfJdWjKNYLkVQt7Ykr9YsAql1u8Tuo6iecSUOltTIhsvAIYsknRFPHoNKNmaiv/L6FgCQgUgQppPTPUAXiJQQ==} engines: {node: ^14.18.0 || >=16.10.0} + '@nuxt/schema@3.19.2': + resolution: {integrity: sha512-kMN2oIfrsMc8ACrRweYRG7Q44/KuHG5y7L+4szQhfOgN78OiYkxiM/nSsLH0K2bJq8Eavg+WGfgACj4Lsy+YqQ==} + engines: {node: ^14.18.0 || >=16.10.0} + '@nuxt/telemetry@2.6.6': resolution: {integrity: sha512-Zh4HJLjzvm3Cq9w6sfzIFyH9ozK5ePYVfCUzzUQNiZojFsI2k1QkSBrVI9BGc6ArKXj/O6rkI6w7qQ+ouL8Cag==} engines: {node: '>=18.12.0'} hasBin: true - '@nuxt/test-utils@3.19.1': - resolution: {integrity: sha512-qq2ioRgPCM7JwPIeJO2OzzqCWr8NR5eQINoskX2NEXTHzucvb8N9mt2UB2+NUe8OL9yNjGDZA+oA51GUKNhqhg==} - engines: {node: ^18.20.5 || ^20.9.0 || ^22.0.0 || >=23.0.0} + '@nuxt/test-utils@3.19.2': + resolution: {integrity: sha512-jvpCbTNd1e8t2vrGAMpVq8j7N25Jao0NpblRiIYwogXgNXOPrH1XBZxgufyLA701g64SeiplUe+pddtnJnQu/g==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} peerDependencies: '@cucumber/cucumber': ^10.3.1 || ^11.0.0 - '@jest/globals': ^29.5.0 + '@jest/globals': ^29.5.0 || ^30.0.0 '@playwright/test': ^1.43.1 '@testing-library/vue': ^7.0.0 || ^8.0.1 '@vitest/ui': '*' '@vue/test-utils': ^2.4.2 - happy-dom: ^9.10.9 || ^10.0.0 || ^11.0.0 || ^12.0.0 || ^13.0.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + happy-dom: ^9.10.9 || ^10.0.0 || ^11.0.0 || ^12.0.0 || ^13.0.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 jsdom: ^22.0.0 || ^23.0.0 || ^24.0.0 || ^25.0.0 || ^26.0.0 playwright-core: ^1.43.1 - vitest: ^0.34.6 || ^1.0.0 || ^2.0.0 || ^3.0.0 + vitest: ^3.2.0 peerDependenciesMeta: '@cucumber/cucumber': optional: true @@ -2427,6 +2438,9 @@ packages: '@oxc-project/types@0.89.0': resolution: {integrity: sha512-yuo+ECPIW5Q9mSeNmCDC2im33bfKuwW18mwkaHMQh8KakHYDzj4ci/q7wxf2qS3dMlVVCIyrs3kFtH5LmnlYnw==} + '@oxc-project/types@0.92.0': + resolution: {integrity: sha512-PDLfCbwgXjGdTBxzcuDOUxJYNBl6P8dOp3eDKWw54dYvqONan9rwGDRQU0zrkdEMiItfXQQUOI17uOcMX5Zm7A==} + '@parcel/watcher-android-arm64@2.5.1': resolution: {integrity: sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==} engines: {node: '>= 10.0.0'} @@ -2545,91 +2559,91 @@ packages: peerDependencies: vue: '>= 3' - '@rolldown/binding-android-arm64@1.0.0-beta.38': - resolution: {integrity: sha512-AE3HFQrjWCKLFZD1Vpiy+qsqTRwwoil1oM5WsKPSmfQ5fif/A+ZtOZetF32erZdsR7qyvns6qHEteEsF6g6rsQ==} + '@rolldown/binding-android-arm64@1.0.0-beta.40': + resolution: {integrity: sha512-9Ii9phC7QU6Lb+ncMfG1Xlosq0NBB1N/4sw+EGZ3y0BBWGy02TOb5ghWZalphAKv9rn1goqo5WkBjyd2YvsLmA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - '@rolldown/binding-darwin-arm64@1.0.0-beta.38': - resolution: {integrity: sha512-RaoWOKc0rrFsVmKOjQpebMY6c6/I7GR1FBc25v7L/R7NlM0166mUotwGEv7vxu7ruXH4SJcFeVrfADFUUXUmmQ==} + '@rolldown/binding-darwin-arm64@1.0.0-beta.40': + resolution: {integrity: sha512-5O6d0y2tBQTL+ecQY3qXIwSnF1/Zik8q7LZMKeyF+VJ9l194d0IdMhl2zUF0cqWbYHuF4Pnxplk4OhurPQ/Z9Q==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@rolldown/binding-darwin-x64@1.0.0-beta.38': - resolution: {integrity: sha512-Ymojqc2U35iUc8NFU2XX1WQPfBRRHN6xHcrxAf9WS8BFFBn8pDrH5QPvH1tYs3lDkw6UGGbanr1RGzARqdUp1g==} + '@rolldown/binding-darwin-x64@1.0.0-beta.40': + resolution: {integrity: sha512-izB9jygt3miPQbOTZfSu5K51isUplqa8ysByOKQqcJHgrBWmbTU8TM9eouv6tRmBR0kjcEcID9xhmA1CeZ1VIg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@rolldown/binding-freebsd-x64@1.0.0-beta.38': - resolution: {integrity: sha512-0ermTQ//WzSI0nOL3z/LUWMNiE9xeM5cLGxjewPFEexqxV/0uM8/lNp9QageQ8jfc/VO1OURsGw34HYO5PaL8w==} + '@rolldown/binding-freebsd-x64@1.0.0-beta.40': + resolution: {integrity: sha512-2fdpEpKT+wwP0vig9dqxu+toTeWmVSjo3psJQVDeLJ51rO+GXcCJ1IkCXjhMKVEevNtZS7B8T8Z2vvmRV9MAdA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.38': - resolution: {integrity: sha512-GADxzVUTCTp6EWI52831A29Tt7PukFe94nhg/SUsfkI33oTiNQtPxyLIT/3oRegizGuPSZSlrdBurkjDwxyEUQ==} + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.40': + resolution: {integrity: sha512-HP2lo78OWULN+8TewpLbS9PS00jh0CaF04tA2u8z2I+6QgVgrYOYKvX+T0hlO5smgso4+qb3YchzumWJl3yCPQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.38': - resolution: {integrity: sha512-SKO7Exl5Yem/OSNoA5uLHzyrptUQ8Hg70kHDxuwEaH0+GUg+SQe9/7PWmc4hFKBMrJGdQtii8WZ0uIz9Dofg5Q==} + '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.40': + resolution: {integrity: sha512-ng00gfr9BhA2NPAOU5RWAlTiL+JcwAD+L+4yUD1sbBy6tgHdLiNBOvKtHISIF9RM9/eQeS0tAiWOYZGIH9JMew==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] - '@rolldown/binding-linux-arm64-musl@1.0.0-beta.38': - resolution: {integrity: sha512-SOo6+WqhXPBaShLxLT0eCgH17d3Yu1lMAe4mFP0M9Bvr/kfMSOPQXuLxBcbBU9IFM9w3N6qP9xWOHO+oUJvi8Q==} + '@rolldown/binding-linux-arm64-musl@1.0.0-beta.40': + resolution: {integrity: sha512-mF0R1l9kLcaag/9cLEiYYdNZ4v1uuX4jklSDZ1s6vJE4RB3LirUney0FavdVRwCJ5sDvfvsPgXgtBXWYr2M2tQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] - '@rolldown/binding-linux-x64-gnu@1.0.0-beta.38': - resolution: {integrity: sha512-yvsQ3CyrodOX+lcoi+lejZGCOvJZa9xTsNB8OzpMDmHeZq3QzJfpYjXSAS6vie70fOkLVJb77UqYO193Cl8XBQ==} + '@rolldown/binding-linux-x64-gnu@1.0.0-beta.40': + resolution: {integrity: sha512-+wi08S7wT5iLPHRZb0USrS6n+T6m+yY++dePYedE5uvKIpWCJJioFTaRtWjpm0V6dVNLcq2OukrvfdlGtH9Wgg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] - '@rolldown/binding-linux-x64-musl@1.0.0-beta.38': - resolution: {integrity: sha512-84qzKMwUwikfYeOuJ4Kxm/3z15rt0nFGGQArHYIQQNSTiQdxGHxOkqXtzPFqrVfBJUdxBAf+jYzR1pttFJuWyg==} + '@rolldown/binding-linux-x64-musl@1.0.0-beta.40': + resolution: {integrity: sha512-W5qBGAemUocIBKCcOsDjlV9GUt28qhl/+M6etWBeLS5gQK0J6XDg0YVzfOQdvq57ZGjYNP0NvhYzqhOOnEx+4g==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] - '@rolldown/binding-openharmony-arm64@1.0.0-beta.38': - resolution: {integrity: sha512-QrNiWlce01DYH0rL8K3yUBu+lNzY+B0DyCbIc2Atan6/S6flxOL0ow5DLQvMamOI/oKhrJ4xG+9MkMb9dDHbLQ==} + '@rolldown/binding-openharmony-arm64@1.0.0-beta.40': + resolution: {integrity: sha512-vJwoDehtt+yqj2zacq1AqNc2uE/oh7mnRGqAUbuldV6pgvU01OSQUJ7Zu+35hTopnjFoDNN6mIezkYlGAv5RFA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] - '@rolldown/binding-wasm32-wasi@1.0.0-beta.38': - resolution: {integrity: sha512-fnLtHyjwEsG4/aNV3Uv3Qd1ZbdH+CopwJNoV0RgBqrcQB8V6/Qdikd5JKvnO23kb3QvIpP+dAMGZMv1c2PJMzw==} + '@rolldown/binding-wasm32-wasi@1.0.0-beta.40': + resolution: {integrity: sha512-Oj3YyqVUPurr1FlMpEE/bJmMC+VWAWPM/SGUfklO5KUX97bk5Q/733nPg4RykK8q8/TluJoQYvRc05vL/B74dw==} engines: {node: '>=14.0.0'} cpu: [wasm32] - '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.38': - resolution: {integrity: sha512-19cTfnGedem+RY+znA9J6ARBOCEFD4YSjnx0p5jiTm9tR6pHafRfFIfKlTXhun+NL0WWM/M0eb2IfPPYUa8+wg==} + '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.40': + resolution: {integrity: sha512-0ZtO6yN8XjVoFfN4HDWQj4nDu3ndMybr7jIM00DJqOmc+yFhly7rdOy7fNR9Sky3leCpBtsXfepVqRmVpYKPVA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.38': - resolution: {integrity: sha512-HcICm4YzFJZV+fI0O0bFLVVlsWvRNo/AB9EfUXvNYbtAxakCnQZ15oq22deFdz6sfi9Y4/SagH2kPU723dhCFA==} + '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.40': + resolution: {integrity: sha512-BPl1inoJXPpIe38Ja46E4y11vXlJyuleo+9Rmu//pYL5fIDYJkXUj/oAXqjSuwLcssrcwnuPgzvzvlz9++cr3w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ia32] os: [win32] - '@rolldown/binding-win32-x64-msvc@1.0.0-beta.38': - resolution: {integrity: sha512-4Qx6cgEPXLb0XsCyLoQcUgYBpfL0sjugftob+zhUH0EOk/NVCAIT+h0NJhY+jn7pFpeKxhNMqhvTNx3AesxIAQ==} + '@rolldown/binding-win32-x64-msvc@1.0.0-beta.40': + resolution: {integrity: sha512-UguA4ltbAk+nbwHRxqaUP/etpTbR0HjyNlsu4Zjbh/ytNbFsbw8CA4tEBkwDyjgI5NIPea6xY11zpl7R2/ddVA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] - '@rolldown/pluginutils@1.0.0-beta.38': - resolution: {integrity: sha512-N/ICGKleNhA5nc9XXQG/kkKHJ7S55u0x0XUJbbkmdCnFuoRkM1Il12q9q0eX19+M7KKUEPw/daUPIRnxhcxAIw==} + '@rolldown/pluginutils@1.0.0-beta.40': + resolution: {integrity: sha512-s3GeJKSQOwBlzdUrj4ISjJj5SfSh+aqn0wjOar4Bx95iV1ETI7F6S/5hLcfAxZ9kXDcyrAkxPlqmd1ZITttf+w==} '@rolldown/pluginutils@1.0.0-beta.9-commit.d91dfb5': resolution: {integrity: sha512-8sExkWRK+zVybw3+2/kBkYBFeLnEUWz1fT7BLHplpzmtqkOfTbAQ9gkt4pzwGIIZmg4Qn5US5ACjUBenrhezwQ==} @@ -3699,29 +3713,15 @@ packages: typescript: optional: true - '@vue/reactivity@3.5.15': - resolution: {integrity: sha512-GaA5VUm30YWobCwpvcs9nvFKf27EdSLKDo2jA0IXzGS344oNpFNbEQ9z+Pp5ESDaxyS8FcH0vFN/XSe95BZtHQ==} - '@vue/reactivity@3.5.18': resolution: {integrity: sha512-x0vPO5Imw+3sChLM5Y+B6G1zPjwdOri9e8V21NnTnlEvkxatHEH5B5KEAJcjuzQ7BsjGrKtfzuQ5eQwXh8HXBg==} - '@vue/runtime-core@3.5.15': - resolution: {integrity: sha512-CZAlIOQ93nj0OPpWWOx4+QDLCMzBNY85IQR4Voe6vIID149yF8g9WQaWnw042f/6JfvLttK7dnyWlC1EVCRK8Q==} - '@vue/runtime-core@3.5.18': resolution: {integrity: sha512-DUpHa1HpeOQEt6+3nheUfqVXRog2kivkXHUhoqJiKR33SO4x+a5uNOMkV487WPerQkL0vUuRvq/7JhRgLW3S+w==} - '@vue/runtime-dom@3.5.15': - resolution: {integrity: sha512-wFplHKzKO/v998up2iCW3RN9TNUeDMhdBcNYZgs5LOokHntrB48dyuZHspcahKZczKKh3v6i164gapMPxBTKNw==} - '@vue/runtime-dom@3.5.18': resolution: {integrity: sha512-YwDj71iV05j4RnzZnZtGaXwPoUWeRsqinblgVJwR8XTXYZ9D5PbahHQgsbmzUvCWNF6x7siQ89HgnX5eWkr3mw==} - '@vue/server-renderer@3.5.15': - resolution: {integrity: sha512-Gehc693kVTYkLt6QSYEjGvqvdK2zZ/gf/D5zkgmvBdeB30dNnVZS8yY7+IlBmHRd1rR/zwaqeu06Ij04ZxBscg==} - peerDependencies: - vue: 3.5.15 - '@vue/server-renderer@3.5.18': resolution: {integrity: sha512-PvIHLUoWgSbDG7zLHqSqaCoZvHi6NNmfVFOqO+OnwvqMz/tqQr3FuGWS8ufluNddk7ZLBJYMrjcw1c6XzR12mA==} peerDependencies: @@ -3736,6 +3736,9 @@ packages: '@vue/shared@3.5.18': resolution: {integrity: sha512-cZy8Dq+uuIXbxCZpuLd2GJdeSO/lIzIspC2WtkqIpje5QyFbvLaI5wZtdUjLHjGZrlVX6GilejatWwVYYRc8tA==} + '@vue/shared@3.5.21': + resolution: {integrity: sha512-+2k1EQpnYuVuu3N7atWyG3/xoFWIVJZq4Mz8XNOdScFI0etES75fbny/oU4lKWk/577P1zmg0ioYvpGEDZ3DLw==} + '@vue/tsconfig@0.7.0': resolution: {integrity: sha512-ku2uNz5MaZ9IerPPUyOHzyjhXoX2kVJaVf7hL315DC17vS6IiZRmmCPfggNbU16QTvM80+uYYy3eYJB59WCtvg==} peerDependencies: @@ -6316,6 +6319,10 @@ packages: resolution: {integrity: sha512-gJzzk+PQNznz8ysRrC0aOkBNVRBDtE1n53IqyqEf3PXrYwomFs5q4pGMizBMJF+ykh03insJ27hB8gSrD2Hn8A==} engines: {node: '>= 4'} + ignore@7.0.5: + resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==} + engines: {node: '>= 4'} + image-meta@0.2.1: resolution: {integrity: sha512-K6acvFaelNxx8wc2VjbIzXKDVB0Khs0QT35U6NkGfTdCmjLNcO2945m7RFNR9/RPVFm48hq7QPzK8uGH18HCGw==} @@ -6885,6 +6892,10 @@ packages: resolution: {integrity: sha512-WunYko2W1NcdfAFpuLUoucsgULmgDBRkdxHxWQ7mK0cQqwPiy8E1enjuRBrhLtZkB5iScJ1XIPdhVEFK8aOLSg==} engines: {node: '>=14'} + local-pkg@1.1.2: + resolution: {integrity: sha512-arhlxbFRmoQHl33a0Zkle/YWlmNwoyt6QNZEIJcqNbdrsix5Lvc4HyyI3EnwxTYlZYc32EbYrQ8SzEZ7dqgg9A==} + engines: {node: '>=14'} + locate-path@6.0.0: resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} engines: {node: '>=10'} @@ -7372,6 +7383,9 @@ packages: mlly@1.7.4: resolution: {integrity: sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==} + mlly@1.8.0: + resolution: {integrity: sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g==} + mocked-exports@0.1.1: resolution: {integrity: sha512-aF7yRQr/Q0O2/4pIXm6PZ5G+jAd7QS4Yu8m+WEeEHGnbo+7mE36CbLSDQiXYV8bVL3NfmdeqPJct0tUlnjVSnA==} @@ -7533,6 +7547,9 @@ packages: node-mock-http@1.0.0: resolution: {integrity: sha512-0uGYQ1WQL1M5kKvGRXWQ3uZCHtLTO8hln3oBjIusM75WoesZ909uQJs/Hb946i2SS+Gsrhkaa6iAO17jRIv6DQ==} + node-mock-http@1.0.3: + resolution: {integrity: sha512-jN8dK25fsfnMrVsEhluUTPkBFY+6ybu7jSB1n+ri/vOGjJxU8J9CZhpSGkHXSkFjtUhbmoncG/YG9ta5Ludqog==} + node-releases@2.0.19: resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} @@ -8607,8 +8624,8 @@ packages: vue-tsc: optional: true - rolldown@1.0.0-beta.38: - resolution: {integrity: sha512-58frPNX55Je1YsyrtPJv9rOSR3G5efUZpRqok94Efsj0EUa8dnqJV3BldShyI7A+bVPleucOtzXHwVpJRcR0kQ==} + rolldown@1.0.0-beta.40: + resolution: {integrity: sha512-VqEHbKpOgTPmQrZ4fVn4eshDQS/6g/fRpNE7cFSJY+eQLDZn4B9X61J6L+hnlt1u2uRI+pF7r1USs6S5fuWCvw==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true @@ -9481,6 +9498,10 @@ packages: resolution: {integrity: sha512-1YWzPj6wYhtwHE+9LxRlyqP4DiRrhGfJxdtH475im8ktyZXO3jHj/3PZ97zDdvkYoovFdi0K4SKl3a7l92v3sQ==} engines: {node: '>=18.12.0'} + unimport@5.4.0: + resolution: {integrity: sha512-g/OLFZR2mEfqbC6NC9b2225eCJGvufxq34mj6kM3OmI5gdSL0qyqtnv+9qmsGpAmnzSl6x0IWZj4W+8j2hLkMA==} + engines: {node: '>=18.12.0'} + unique-filename@1.1.1: resolution: {integrity: sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==} @@ -9552,6 +9573,10 @@ packages: resolution: {integrity: sha512-8U/MtpkPkkk3Atewj1+RcKIjb5WBimZ/WSLhhR3w6SsIj8XJuKTacSP8g+2JhfSGw0Cb125Y+2zA/IzJZDVbhA==} engines: {node: '>=18.12.0'} + unplugin-utils@0.3.0: + resolution: {integrity: sha512-JLoggz+PvLVMJo+jZt97hdIIIZ2yTzGgft9e9q8iMrC4ewufl62ekeW7mixBghonn2gVb/ICjyvlmOCUBnJLQg==} + engines: {node: '>=20.19.0'} + unplugin-vue-router@0.12.0: resolution: {integrity: sha512-xjgheKU0MegvXQcy62GVea0LjyOdMxN0/QH+ijN29W62ZlMhG7o7K+0AYqfpprvPwpWtuRjiyC5jnV2SxWye2w==} peerDependencies: @@ -9572,6 +9597,10 @@ packages: resolution: {integrity: sha512-Qp+iiD+qCRnUek+nDoYvtWX7tfnYyXsrOnJ452FRTgOyKmTM7TUJ3l+PLPJOOWPTUyKISKp4isC5JJPSXUjGgw==} engines: {node: '>=18.12.0'} + unplugin@2.3.10: + resolution: {integrity: sha512-6NCPkv1ClwH+/BGE9QeoTIl09nuiAt0gS28nn1PvYXsGKRwM2TCbFA2QiilmehPDTXIe684k4rZI1yl3A1PCUw==} + engines: {node: '>=18.12.0'} + unplugin@2.3.4: resolution: {integrity: sha512-m4PjxTurwpWfpMomp8AptjD5yj8qEZN5uQjjGM3TAs9MWWD2tXSSNNj6jGR2FoVGod4293ytyV6SwBbertfyJg==} engines: {node: '>=18.12.0'} @@ -10035,14 +10064,6 @@ packages: peerDependencies: vue: ^3.3.0 - vue@3.5.15: - resolution: {integrity: sha512-aD9zK4rB43JAMK/5BmS4LdPiEp8Fdh8P1Ve/XNuMF5YRf78fCyPE6FUbQwcaWQ5oZ1R2CD9NKE0FFOVpMR7gEQ==} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - vue@3.5.18: resolution: {integrity: sha512-7W4Y4ZbMiQ3SEo+m9lnoNpV9xG7QVMLa+/0RFwwiAVkeYoyGXqWE85jabU4pllJNUzqfLShJ5YLptewhCWUgNA==} peerDependencies: @@ -11603,14 +11624,6 @@ snapshots: '@iconify/types': 2.0.0 vue: 3.5.18(typescript@5.9.2) - '@inquirer/confirm@5.1.9(@types/node@22.15.21)': - dependencies: - '@inquirer/core': 10.1.10(@types/node@22.15.21) - '@inquirer/type': 3.0.6(@types/node@22.15.21) - optionalDependencies: - '@types/node': 22.15.21 - optional: true - '@inquirer/confirm@5.1.9(@types/node@22.18.1)': dependencies: '@inquirer/core': 10.1.10(@types/node@22.18.1) @@ -11618,20 +11631,6 @@ snapshots: optionalDependencies: '@types/node': 22.18.1 - '@inquirer/core@10.1.10(@types/node@22.15.21)': - dependencies: - '@inquirer/figures': 1.0.11 - '@inquirer/type': 3.0.6(@types/node@22.15.21) - ansi-escapes: 4.3.2 - cli-width: 4.1.0 - mute-stream: 2.0.0 - signal-exit: 4.1.0 - wrap-ansi: 6.2.0 - yoctocolors-cjs: 2.1.2 - optionalDependencies: - '@types/node': 22.15.21 - optional: true - '@inquirer/core@10.1.10(@types/node@22.18.1)': dependencies: '@inquirer/figures': 1.0.11 @@ -11647,11 +11646,6 @@ snapshots: '@inquirer/figures@1.0.11': {} - '@inquirer/type@3.0.6(@types/node@22.15.21)': - optionalDependencies: - '@types/node': 22.15.21 - optional: true - '@inquirer/type@3.0.6(@types/node@22.18.1)': optionalDependencies: '@types/node': 22.18.1 @@ -11696,14 +11690,19 @@ snapshots: '@jridgewell/sourcemap-codec': 1.5.0 '@jridgewell/trace-mapping': 0.3.25 + '@jridgewell/remapping@2.3.5': + dependencies: + '@jridgewell/gen-mapping': 0.3.12 + '@jridgewell/trace-mapping': 0.3.29 + '@jridgewell/resolve-uri@3.1.2': {} '@jridgewell/set-array@1.2.1': {} '@jridgewell/source-map@0.3.6': dependencies: - '@jridgewell/gen-mapping': 0.3.8 - '@jridgewell/trace-mapping': 0.3.25 + '@jridgewell/gen-mapping': 0.3.12 + '@jridgewell/trace-mapping': 0.3.29 '@jridgewell/sourcemap-codec@1.5.0': {} @@ -11986,8 +11985,8 @@ snapshots: '@nuxt/devtools-kit@2.3.1(magicast@0.3.5)(vite@6.3.5(@types/node@22.18.1)(jiti@2.4.2)(lightningcss@1.30.1)(stylus@0.57.0)(terser@5.39.0)(tsx@4.19.4)(yaml@2.8.0))': dependencies: - '@nuxt/kit': 3.17.4(magicast@0.3.5) - '@nuxt/schema': 3.17.4 + '@nuxt/kit': 3.19.2(magicast@0.3.5) + '@nuxt/schema': 3.19.2 execa: 8.0.1 vite: 6.3.5(@types/node@22.18.1)(jiti@2.4.2)(lightningcss@1.30.1)(stylus@0.57.0)(terser@5.39.0)(tsx@4.19.4)(yaml@2.8.0) transitivePeerDependencies: @@ -11995,8 +11994,8 @@ snapshots: '@nuxt/devtools-kit@2.4.1(magicast@0.3.5)(vite@6.3.5(@types/node@22.15.21)(jiti@2.5.1)(lightningcss@1.30.1)(stylus@0.57.0)(terser@5.39.0)(tsx@4.19.4)(yaml@2.8.0))': dependencies: - '@nuxt/kit': 3.17.4(magicast@0.3.5) - '@nuxt/schema': 3.17.4 + '@nuxt/kit': 3.19.2(magicast@0.3.5) + '@nuxt/schema': 3.19.2 execa: 8.0.1 vite: 6.3.5(@types/node@22.15.21)(jiti@2.5.1)(lightningcss@1.30.1)(stylus@0.57.0)(terser@5.39.0)(tsx@4.19.4)(yaml@2.8.0) transitivePeerDependencies: @@ -12004,8 +12003,8 @@ snapshots: '@nuxt/devtools-kit@2.4.1(magicast@0.3.5)(vite@6.3.5(@types/node@22.18.1)(jiti@2.4.2)(lightningcss@1.30.1)(stylus@0.57.0)(terser@5.39.0)(tsx@4.19.4)(yaml@2.8.0))': dependencies: - '@nuxt/kit': 3.17.4(magicast@0.3.5) - '@nuxt/schema': 3.17.4 + '@nuxt/kit': 3.19.2(magicast@0.3.5) + '@nuxt/schema': 3.19.2 execa: 8.0.1 vite: 6.3.5(@types/node@22.18.1)(jiti@2.4.2)(lightningcss@1.30.1)(stylus@0.57.0)(terser@5.39.0)(tsx@4.19.4)(yaml@2.8.0) transitivePeerDependencies: @@ -12018,7 +12017,7 @@ snapshots: execa: 8.0.1 magicast: 0.3.5 pathe: 2.0.3 - pkg-types: 2.1.0 + pkg-types: 2.3.0 prompts: 2.4.2 semver: 7.7.2 @@ -12026,7 +12025,7 @@ snapshots: dependencies: '@nuxt/devtools-kit': 2.4.1(magicast@0.3.5)(vite@6.3.5(@types/node@22.15.21)(jiti@2.5.1)(lightningcss@1.30.1)(stylus@0.57.0)(terser@5.39.0)(tsx@4.19.4)(yaml@2.8.0)) '@nuxt/devtools-wizard': 2.4.1 - '@nuxt/kit': 3.17.4(magicast@0.3.5) + '@nuxt/kit': 3.19.2(magicast@0.3.5) '@vue/devtools-core': 7.7.6(vite@6.3.5(@types/node@22.15.21)(jiti@2.5.1)(lightningcss@1.30.1)(stylus@0.57.0)(terser@5.39.0)(tsx@4.19.4)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3)) '@vue/devtools-kit': 7.7.6 birpc: 2.3.0 @@ -12053,7 +12052,7 @@ snapshots: structured-clone-es: 1.0.0 tinyglobby: 0.2.14 vite: 6.3.5(@types/node@22.15.21)(jiti@2.5.1)(lightningcss@1.30.1)(stylus@0.57.0)(terser@5.39.0)(tsx@4.19.4)(yaml@2.8.0) - vite-plugin-inspect: 11.0.1(@nuxt/kit@3.17.4(magicast@0.3.5))(vite@6.3.5(@types/node@22.15.21)(jiti@2.5.1)(lightningcss@1.30.1)(stylus@0.57.0)(terser@5.39.0)(tsx@4.19.4)(yaml@2.8.0)) + vite-plugin-inspect: 11.0.1(@nuxt/kit@3.19.2(magicast@0.3.5))(vite@6.3.5(@types/node@22.15.21)(jiti@2.5.1)(lightningcss@1.30.1)(stylus@0.57.0)(terser@5.39.0)(tsx@4.19.4)(yaml@2.8.0)) vite-plugin-vue-tracer: 0.1.3(vite@6.3.5(@types/node@22.15.21)(jiti@2.5.1)(lightningcss@1.30.1)(stylus@0.57.0)(terser@5.39.0)(tsx@4.19.4)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3)) which: 5.0.0 ws: 8.18.2 @@ -12067,7 +12066,7 @@ snapshots: dependencies: '@nuxt/devtools-kit': 2.4.1(magicast@0.3.5)(vite@6.3.5(@types/node@22.18.1)(jiti@2.4.2)(lightningcss@1.30.1)(stylus@0.57.0)(terser@5.39.0)(tsx@4.19.4)(yaml@2.8.0)) '@nuxt/devtools-wizard': 2.4.1 - '@nuxt/kit': 3.17.4(magicast@0.3.5) + '@nuxt/kit': 3.19.2(magicast@0.3.5) '@vue/devtools-core': 7.7.6(vite@6.3.5(@types/node@22.18.1)(jiti@2.4.2)(lightningcss@1.30.1)(stylus@0.57.0)(terser@5.39.0)(tsx@4.19.4)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3)) '@vue/devtools-kit': 7.7.6 birpc: 2.3.0 @@ -12094,7 +12093,7 @@ snapshots: structured-clone-es: 1.0.0 tinyglobby: 0.2.14 vite: 6.3.5(@types/node@22.18.1)(jiti@2.4.2)(lightningcss@1.30.1)(stylus@0.57.0)(terser@5.39.0)(tsx@4.19.4)(yaml@2.8.0) - vite-plugin-inspect: 11.0.1(@nuxt/kit@3.17.4(magicast@0.3.5))(vite@6.3.5(@types/node@22.18.1)(jiti@2.4.2)(lightningcss@1.30.1)(stylus@0.57.0)(terser@5.39.0)(tsx@4.19.4)(yaml@2.8.0)) + vite-plugin-inspect: 11.0.1(@nuxt/kit@3.19.2(magicast@0.3.5))(vite@6.3.5(@types/node@22.18.1)(jiti@2.4.2)(lightningcss@1.30.1)(stylus@0.57.0)(terser@5.39.0)(tsx@4.19.4)(yaml@2.8.0)) vite-plugin-vue-tracer: 0.1.3(vite@6.3.5(@types/node@22.18.1)(jiti@2.4.2)(lightningcss@1.30.1)(stylus@0.57.0)(terser@5.39.0)(tsx@4.19.4)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3)) which: 5.0.0 ws: 8.18.2 @@ -12266,7 +12265,35 @@ snapshots: transitivePeerDependencies: - magicast - '@nuxt/module-builder@1.0.1(@nuxt/cli@3.25.1(magicast@0.3.5))(@vue/compiler-core@3.5.18)(esbuild@0.25.4)(typescript@5.8.3)(vue-tsc@2.2.10(typescript@5.8.3))(vue@3.5.15(typescript@5.8.3))': + '@nuxt/kit@3.19.2(magicast@0.3.5)': + dependencies: + c12: 3.3.0(magicast@0.3.5) + consola: 3.4.2 + defu: 6.1.4 + destr: 2.0.5 + errx: 0.1.0 + exsolve: 1.0.7 + ignore: 7.0.5 + jiti: 2.5.1 + klona: 2.0.6 + knitwork: 1.2.0 + mlly: 1.8.0 + ohash: 2.0.11 + pathe: 2.0.3 + pkg-types: 2.3.0 + rc9: 2.1.2 + scule: 1.3.0 + semver: 7.7.2 + std-env: 3.9.0 + tinyglobby: 0.2.15 + ufo: 1.6.1 + unctx: 2.4.1 + unimport: 5.4.0 + untyped: 2.0.0 + transitivePeerDependencies: + - magicast + + '@nuxt/module-builder@1.0.1(@nuxt/cli@3.25.1(magicast@0.3.5))(@vue/compiler-core@3.5.18)(esbuild@0.25.4)(typescript@5.8.3)(vue-tsc@2.2.10(typescript@5.8.3))(vue@3.5.18(typescript@5.8.3))': dependencies: '@nuxt/cli': 3.25.1(magicast@0.3.5) citty: 0.1.6 @@ -12274,14 +12301,14 @@ snapshots: defu: 6.1.4 jiti: 2.4.2 magic-regexp: 0.8.0 - mkdist: 2.3.0(typescript@5.8.3)(vue-sfc-transformer@0.1.15(@vue/compiler-core@3.5.18)(esbuild@0.25.4)(vue@3.5.15(typescript@5.8.3)))(vue-tsc@2.2.10(typescript@5.8.3))(vue@3.5.15(typescript@5.8.3)) + mkdist: 2.3.0(typescript@5.8.3)(vue-sfc-transformer@0.1.15(@vue/compiler-core@3.5.18)(esbuild@0.25.4)(vue@3.5.18(typescript@5.8.3)))(vue-tsc@2.2.10(typescript@5.8.3))(vue@3.5.18(typescript@5.8.3)) mlly: 1.7.4 pathe: 2.0.3 pkg-types: 2.1.0 tsconfck: 3.1.5(typescript@5.8.3) typescript: 5.8.3 - unbuild: 3.5.0(typescript@5.8.3)(vue-sfc-transformer@0.1.15(@vue/compiler-core@3.5.18)(esbuild@0.25.4)(vue@3.5.15(typescript@5.8.3)))(vue-tsc@2.2.10(typescript@5.8.3))(vue@3.5.15(typescript@5.8.3)) - vue-sfc-transformer: 0.1.15(@vue/compiler-core@3.5.18)(esbuild@0.25.4)(vue@3.5.15(typescript@5.8.3)) + unbuild: 3.5.0(typescript@5.8.3)(vue-sfc-transformer@0.1.15(@vue/compiler-core@3.5.18)(esbuild@0.25.4)(vue@3.5.18(typescript@5.8.3)))(vue-tsc@2.2.10(typescript@5.8.3))(vue@3.5.18(typescript@5.8.3)) + vue-sfc-transformer: 0.1.15(@vue/compiler-core@3.5.18)(esbuild@0.25.4)(vue@3.5.18(typescript@5.8.3)) transitivePeerDependencies: - '@vue/compiler-core' - esbuild @@ -12297,9 +12324,19 @@ snapshots: pathe: 2.0.3 std-env: 3.9.0 + '@nuxt/schema@3.19.2': + dependencies: + '@vue/shared': 3.5.21 + consola: 3.4.2 + defu: 6.1.4 + pathe: 2.0.3 + pkg-types: 2.3.0 + std-env: 3.9.0 + ufo: 1.6.1 + '@nuxt/telemetry@2.6.6(magicast@0.3.5)': dependencies: - '@nuxt/kit': 3.17.4(magicast@0.3.5) + '@nuxt/kit': 3.19.2(magicast@0.3.5) citty: 0.1.6 consola: 3.4.2 destr: 2.0.5 @@ -12314,10 +12351,9 @@ snapshots: transitivePeerDependencies: - magicast - '@nuxt/test-utils@3.19.1(@types/node@22.15.21)(@vitest/ui@3.1.4)(jiti@2.5.1)(lightningcss@1.30.1)(magicast@0.3.5)(stylus@0.57.0)(terser@5.39.0)(tsx@4.19.4)(typescript@5.8.3)(vitest@3.1.4)(yaml@2.8.0)': + '@nuxt/test-utils@3.19.2(@vitest/ui@3.1.4(vitest@3.1.4))(magicast@0.3.5)(typescript@5.8.3)(vitest@3.1.4(@types/debug@4.1.12)(@types/node@22.18.1)(@vitest/ui@3.1.4)(jiti@2.5.1)(lightningcss@1.30.1)(msw@2.11.2(@types/node@22.18.1)(typescript@5.9.2))(stylus@0.57.0)(terser@5.39.0)(tsx@4.19.4)(yaml@2.8.0))': dependencies: - '@nuxt/kit': 3.17.4(magicast@0.3.5) - '@nuxt/schema': 3.17.4 + '@nuxt/kit': 3.19.2(magicast@0.3.5) c12: 3.3.0(magicast@0.3.5) consola: 3.4.2 defu: 6.1.4 @@ -12326,10 +12362,10 @@ snapshots: fake-indexeddb: 6.0.1 get-port-please: 3.1.2 h3: 1.15.3 - local-pkg: 1.1.1 + local-pkg: 1.1.2 magic-string: 0.30.19 node-fetch-native: 1.6.6 - node-mock-http: 1.0.0 + node-mock-http: 1.0.3 ofetch: 1.4.1 pathe: 2.0.3 perfect-debounce: 1.0.0 @@ -12338,27 +12374,15 @@ snapshots: std-env: 3.9.0 tinyexec: 1.0.1 ufo: 1.6.1 - unplugin: 2.3.4 - vite: 6.3.5(@types/node@22.15.21)(jiti@2.5.1)(lightningcss@1.30.1)(stylus@0.57.0)(terser@5.39.0)(tsx@4.19.4)(yaml@2.8.0) - vitest-environment-nuxt: 1.0.1(@types/node@22.15.21)(@vitest/ui@3.1.4)(jiti@2.5.1)(lightningcss@1.30.1)(magicast@0.3.5)(stylus@0.57.0)(terser@5.39.0)(tsx@4.19.4)(typescript@5.8.3)(vitest@3.1.4)(yaml@2.8.0) - vue: 3.5.15(typescript@5.8.3) + unplugin: 2.3.10 + vitest-environment-nuxt: 1.0.1(@vitest/ui@3.1.4(vitest@3.1.4))(magicast@0.3.5)(typescript@5.8.3)(vitest@3.1.4(@types/debug@4.1.12)(@types/node@22.18.1)(@vitest/ui@3.1.4)(jiti@2.5.1)(lightningcss@1.30.1)(msw@2.11.2(@types/node@22.18.1)(typescript@5.9.2))(stylus@0.57.0)(terser@5.39.0)(tsx@4.19.4)(yaml@2.8.0)) + vue: 3.5.18(typescript@5.8.3) optionalDependencies: '@vitest/ui': 3.1.4(vitest@3.1.4) - vitest: 3.1.4(@types/debug@4.1.12)(@types/node@22.15.21)(@vitest/ui@3.1.4)(jiti@2.5.1)(lightningcss@1.30.1)(msw@2.11.2(@types/node@22.15.21)(typescript@5.8.3))(stylus@0.57.0)(terser@5.39.0)(tsx@4.19.4)(yaml@2.8.0) + vitest: 3.1.4(@types/debug@4.1.12)(@types/node@22.18.1)(@vitest/ui@3.1.4)(jiti@2.5.1)(lightningcss@1.30.1)(msw@2.11.2(@types/node@22.18.1)(typescript@5.9.2))(stylus@0.57.0)(terser@5.39.0)(tsx@4.19.4)(yaml@2.8.0) transitivePeerDependencies: - - '@types/node' - - jiti - - less - - lightningcss - magicast - - sass - - sass-embedded - - stylus - - sugarss - - terser - - tsx - typescript - - yaml '@nuxt/vite-builder@3.17.4(@types/node@22.15.21)(eslint@9.32.0(jiti@2.5.1))(lightningcss@1.30.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.40.2)(stylus@0.57.0)(terser@5.39.0)(tsx@4.19.4)(typescript@5.8.3)(vue-tsc@2.2.10(typescript@5.8.3))(vue@3.5.18(typescript@5.8.3))(yaml@2.8.0)': dependencies: @@ -12494,7 +12518,7 @@ snapshots: '@nuxtjs/tailwindcss@6.14.0(magicast@0.3.5)': dependencies: - '@nuxt/kit': 3.17.4(magicast@0.3.5) + '@nuxt/kit': 3.19.2(magicast@0.3.5) autoprefixer: 10.4.21(postcss@8.5.6) c12: 3.3.0(magicast@0.3.5) consola: 3.4.2 @@ -12619,6 +12643,8 @@ snapshots: '@oxc-project/types@0.89.0': {} + '@oxc-project/types@0.92.0': {} + '@parcel/watcher-android-arm64@2.5.1': optional: true @@ -12713,51 +12739,51 @@ snapshots: dependencies: vue: 3.5.18(typescript@5.9.2) - '@rolldown/binding-android-arm64@1.0.0-beta.38': + '@rolldown/binding-android-arm64@1.0.0-beta.40': optional: true - '@rolldown/binding-darwin-arm64@1.0.0-beta.38': + '@rolldown/binding-darwin-arm64@1.0.0-beta.40': optional: true - '@rolldown/binding-darwin-x64@1.0.0-beta.38': + '@rolldown/binding-darwin-x64@1.0.0-beta.40': optional: true - '@rolldown/binding-freebsd-x64@1.0.0-beta.38': + '@rolldown/binding-freebsd-x64@1.0.0-beta.40': optional: true - '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.38': + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.40': optional: true - '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.38': + '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.40': optional: true - '@rolldown/binding-linux-arm64-musl@1.0.0-beta.38': + '@rolldown/binding-linux-arm64-musl@1.0.0-beta.40': optional: true - '@rolldown/binding-linux-x64-gnu@1.0.0-beta.38': + '@rolldown/binding-linux-x64-gnu@1.0.0-beta.40': optional: true - '@rolldown/binding-linux-x64-musl@1.0.0-beta.38': + '@rolldown/binding-linux-x64-musl@1.0.0-beta.40': optional: true - '@rolldown/binding-openharmony-arm64@1.0.0-beta.38': + '@rolldown/binding-openharmony-arm64@1.0.0-beta.40': optional: true - '@rolldown/binding-wasm32-wasi@1.0.0-beta.38': + '@rolldown/binding-wasm32-wasi@1.0.0-beta.40': dependencies: '@napi-rs/wasm-runtime': 1.0.5 optional: true - '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.38': + '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.40': optional: true - '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.38': + '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.40': optional: true - '@rolldown/binding-win32-x64-msvc@1.0.0-beta.38': + '@rolldown/binding-win32-x64-msvc@1.0.0-beta.40': optional: true - '@rolldown/pluginutils@1.0.0-beta.38': {} + '@rolldown/pluginutils@1.0.0-beta.40': {} '@rolldown/pluginutils@1.0.0-beta.9-commit.d91dfb5': {} @@ -13791,8 +13817,8 @@ snapshots: dependencies: '@mapbox/node-pre-gyp': 1.0.11(encoding@0.1.13) '@rollup/pluginutils': 5.1.4(rollup@4.40.2) - acorn: 8.14.1 - acorn-import-attributes: 1.9.5(acorn@8.14.1) + acorn: 8.15.0 + acorn-import-attributes: 1.9.5(acorn@8.15.0) async-sema: 3.1.1 bindings: 1.5.0 estree-walker: 2.0.2 @@ -13810,8 +13836,8 @@ snapshots: dependencies: '@mapbox/node-pre-gyp': 2.0.0(encoding@0.1.13) '@rollup/pluginutils': 5.1.4(rollup@4.40.2) - acorn: 8.14.1 - acorn-import-attributes: 1.9.5(acorn@8.14.1) + acorn: 8.15.0 + acorn-import-attributes: 1.9.5(acorn@8.15.0) async-sema: 3.1.1 bindings: 1.5.0 estree-walker: 2.0.2 @@ -13890,16 +13916,6 @@ snapshots: chai: 5.2.0 tinyrainbow: 2.0.0 - '@vitest/mocker@3.1.4(msw@2.11.2(@types/node@22.15.21)(typescript@5.8.3))(vite@6.3.5(@types/node@22.15.21)(jiti@2.5.1)(lightningcss@1.30.1)(stylus@0.57.0)(terser@5.39.0)(tsx@4.19.4)(yaml@2.8.0))': - dependencies: - '@vitest/spy': 3.1.4 - estree-walker: 3.0.3 - magic-string: 0.30.19 - optionalDependencies: - msw: 2.11.2(@types/node@22.15.21)(typescript@5.8.3) - vite: 6.3.5(@types/node@22.15.21)(jiti@2.5.1)(lightningcss@1.30.1)(stylus@0.57.0)(terser@5.39.0)(tsx@4.19.4)(yaml@2.8.0) - optional: true - '@vitest/mocker@3.1.4(msw@2.11.2(@types/node@22.18.1)(typescript@5.9.2))(vite@6.3.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(stylus@0.57.0)(terser@5.39.0)(tsx@4.19.4)(yaml@2.8.0))': dependencies: '@vitest/spy': 3.1.4 @@ -14146,31 +14162,15 @@ snapshots: optionalDependencies: typescript: 5.9.2 - '@vue/reactivity@3.5.15': - dependencies: - '@vue/shared': 3.5.15 - '@vue/reactivity@3.5.18': dependencies: '@vue/shared': 3.5.18 - '@vue/runtime-core@3.5.15': - dependencies: - '@vue/reactivity': 3.5.15 - '@vue/shared': 3.5.15 - '@vue/runtime-core@3.5.18': dependencies: '@vue/reactivity': 3.5.18 '@vue/shared': 3.5.18 - '@vue/runtime-dom@3.5.15': - dependencies: - '@vue/reactivity': 3.5.15 - '@vue/runtime-core': 3.5.15 - '@vue/shared': 3.5.15 - csstype: 3.1.3 - '@vue/runtime-dom@3.5.18': dependencies: '@vue/reactivity': 3.5.18 @@ -14178,12 +14178,6 @@ snapshots: '@vue/shared': 3.5.18 csstype: 3.1.3 - '@vue/server-renderer@3.5.15(vue@3.5.15(typescript@5.8.3))': - dependencies: - '@vue/compiler-ssr': 3.5.15 - '@vue/shared': 3.5.15 - vue: 3.5.15(typescript@5.8.3) - '@vue/server-renderer@3.5.18(vue@3.5.18(typescript@5.8.3))': dependencies: '@vue/compiler-ssr': 3.5.18 @@ -14202,6 +14196,8 @@ snapshots: '@vue/shared@3.5.18': {} + '@vue/shared@3.5.21': {} + '@vue/tsconfig@0.7.0(typescript@5.9.2)(vue@3.5.18(typescript@5.9.2))': optionalDependencies: typescript: 5.9.2 @@ -14384,17 +14380,9 @@ snapshots: mime-types: 3.0.1 negotiator: 1.0.0 - acorn-import-attributes@1.9.5(acorn@8.14.1): - dependencies: - acorn: 8.14.1 - - acorn-jsx@5.3.2(acorn@8.14.0): + acorn-import-attributes@1.9.5(acorn@8.15.0): dependencies: - acorn: 8.14.0 - - acorn-jsx@5.3.2(acorn@8.14.1): - dependencies: - acorn: 8.14.1 + acorn: 8.15.0 acorn-jsx@5.3.2(acorn@8.15.0): dependencies: @@ -15261,7 +15249,7 @@ snapshots: dependencies: '@types/node': 22.18.1 cosmiconfig: 9.0.0(typescript@5.9.2) - jiti: 2.4.2 + jiti: 2.5.1 typescript: 5.9.2 cosmiconfig@7.1.0: @@ -16440,8 +16428,8 @@ snapshots: espree@10.3.0: dependencies: - acorn: 8.14.0 - acorn-jsx: 5.3.2(acorn@8.14.0) + acorn: 8.15.0 + acorn-jsx: 5.3.2(acorn@8.15.0) eslint-visitor-keys: 4.2.0 espree@10.4.0: @@ -16452,8 +16440,8 @@ snapshots: espree@9.6.1: dependencies: - acorn: 8.14.1 - acorn-jsx: 5.3.2(acorn@8.14.1) + acorn: 8.15.0 + acorn-jsx: 5.3.2(acorn@8.15.0) eslint-visitor-keys: 3.4.3 esprima@4.0.1: {} @@ -16599,7 +16587,7 @@ snapshots: externality@1.0.2: dependencies: enhanced-resolve: 5.18.1 - mlly: 1.7.4 + mlly: 1.8.0 pathe: 1.1.2 ufo: 1.6.1 @@ -16733,7 +16721,7 @@ snapshots: fix-dts-default-cjs-exports@1.0.1: dependencies: magic-string: 0.30.19 - mlly: 1.7.4 + mlly: 1.8.0 rollup: 4.40.2 flat-cache@4.0.1: @@ -17283,6 +17271,8 @@ snapshots: ignore@7.0.4: {} + ignore@7.0.5: {} + image-meta@0.2.1: {} image-size@0.8.3: @@ -17776,8 +17766,8 @@ snapshots: get-port-please: 3.1.2 h3: 1.15.3 http-shutdown: 1.2.2 - jiti: 2.4.2 - mlly: 1.7.4 + jiti: 2.5.1 + mlly: 1.8.0 node-forge: 1.3.1 pathe: 1.1.2 std-env: 3.9.0 @@ -17796,7 +17786,7 @@ snapshots: local-pkg@1.0.0: dependencies: - mlly: 1.7.4 + mlly: 1.8.0 pkg-types: 1.3.1 local-pkg@1.1.1: @@ -17805,6 +17795,12 @@ snapshots: pkg-types: 2.1.0 quansync: 0.2.10 + local-pkg@1.1.2: + dependencies: + mlly: 1.8.0 + pkg-types: 2.3.0 + quansync: 0.2.11 + locate-path@6.0.0: dependencies: p-locate: 5.0.0 @@ -18466,7 +18462,7 @@ snapshots: mkdirp@3.0.1: {} - mkdist@2.3.0(typescript@5.8.3)(vue-sfc-transformer@0.1.15(@vue/compiler-core@3.5.18)(esbuild@0.25.4)(vue@3.5.15(typescript@5.8.3)))(vue-tsc@2.2.10(typescript@5.8.3))(vue@3.5.15(typescript@5.8.3)): + mkdist@2.3.0(typescript@5.8.3)(vue-sfc-transformer@0.1.15(@vue/compiler-core@3.5.18)(esbuild@0.25.4)(vue@3.5.18(typescript@5.8.3)))(vue-tsc@2.2.10(typescript@5.8.3))(vue@3.5.18(typescript@5.8.3)): dependencies: autoprefixer: 10.4.21(postcss@8.5.6) citty: 0.1.6 @@ -18483,8 +18479,8 @@ snapshots: tinyglobby: 0.2.14 optionalDependencies: typescript: 5.8.3 - vue: 3.5.15(typescript@5.8.3) - vue-sfc-transformer: 0.1.15(@vue/compiler-core@3.5.18)(esbuild@0.25.4)(vue@3.5.15(typescript@5.8.3)) + vue: 3.5.18(typescript@5.8.3) + vue-sfc-transformer: 0.1.15(@vue/compiler-core@3.5.18)(esbuild@0.25.4)(vue@3.5.18(typescript@5.8.3)) vue-tsc: 2.2.10(typescript@5.8.3) mlly@1.7.4: @@ -18494,6 +18490,13 @@ snapshots: pkg-types: 1.3.1 ufo: 1.5.4 + mlly@1.8.0: + dependencies: + acorn: 8.15.0 + pathe: 2.0.3 + pkg-types: 1.3.1 + ufo: 1.6.1 + mocked-exports@0.1.1: {} module-definition@5.0.1: @@ -18516,33 +18519,6 @@ snapshots: ms@2.1.3: {} - msw@2.11.2(@types/node@22.15.21)(typescript@5.8.3): - dependencies: - '@bundled-es-modules/cookie': 2.0.1 - '@bundled-es-modules/statuses': 1.0.1 - '@inquirer/confirm': 5.1.9(@types/node@22.15.21) - '@mswjs/interceptors': 0.39.6 - '@open-draft/deferred-promise': 2.2.0 - '@open-draft/until': 2.1.0 - '@types/cookie': 0.6.0 - '@types/statuses': 2.0.5 - graphql: 16.10.0 - headers-polyfill: 4.0.3 - is-node-process: 1.2.0 - outvariant: 1.4.3 - path-to-regexp: 6.3.0 - picocolors: 1.1.1 - rettime: 0.7.0 - strict-event-emitter: 0.5.1 - tough-cookie: 6.0.0 - type-fest: 4.41.0 - yargs: 17.7.2 - optionalDependencies: - typescript: 5.8.3 - transitivePeerDependencies: - - '@types/node' - optional: true - msw@2.11.2(@types/node@22.18.1)(typescript@5.9.2): dependencies: '@bundled-es-modules/cookie': 2.0.1 @@ -18755,6 +18731,8 @@ snapshots: node-mock-http@1.0.0: {} + node-mock-http@1.0.3: {} + node-releases@2.0.19: {} node-source-walk@6.0.2: @@ -19077,7 +19055,7 @@ snapshots: pathe: 2.0.3 pkg-types: 1.3.1 tinyexec: 0.3.2 - ufo: 1.5.4 + ufo: 1.6.1 nypm@0.6.0: dependencies: @@ -20144,7 +20122,7 @@ snapshots: robust-predicates@3.0.2: {} - rolldown-plugin-dts@0.16.5(rolldown@1.0.0-beta.38)(typescript@5.9.2): + rolldown-plugin-dts@0.16.5(rolldown@1.0.0-beta.40)(typescript@5.9.2): dependencies: '@babel/generator': 7.28.3 '@babel/parser': 7.28.4 @@ -20155,33 +20133,33 @@ snapshots: dts-resolver: 2.1.2 get-tsconfig: 4.10.1 magic-string: 0.30.19 - rolldown: 1.0.0-beta.38 + rolldown: 1.0.0-beta.40 optionalDependencies: typescript: 5.9.2 transitivePeerDependencies: - oxc-resolver - supports-color - rolldown@1.0.0-beta.38: + rolldown@1.0.0-beta.40: dependencies: - '@oxc-project/types': 0.89.0 - '@rolldown/pluginutils': 1.0.0-beta.38 + '@oxc-project/types': 0.92.0 + '@rolldown/pluginutils': 1.0.0-beta.40 ansis: 4.1.0 optionalDependencies: - '@rolldown/binding-android-arm64': 1.0.0-beta.38 - '@rolldown/binding-darwin-arm64': 1.0.0-beta.38 - '@rolldown/binding-darwin-x64': 1.0.0-beta.38 - '@rolldown/binding-freebsd-x64': 1.0.0-beta.38 - '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-beta.38 - '@rolldown/binding-linux-arm64-gnu': 1.0.0-beta.38 - '@rolldown/binding-linux-arm64-musl': 1.0.0-beta.38 - '@rolldown/binding-linux-x64-gnu': 1.0.0-beta.38 - '@rolldown/binding-linux-x64-musl': 1.0.0-beta.38 - '@rolldown/binding-openharmony-arm64': 1.0.0-beta.38 - '@rolldown/binding-wasm32-wasi': 1.0.0-beta.38 - '@rolldown/binding-win32-arm64-msvc': 1.0.0-beta.38 - '@rolldown/binding-win32-ia32-msvc': 1.0.0-beta.38 - '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.38 + '@rolldown/binding-android-arm64': 1.0.0-beta.40 + '@rolldown/binding-darwin-arm64': 1.0.0-beta.40 + '@rolldown/binding-darwin-x64': 1.0.0-beta.40 + '@rolldown/binding-freebsd-x64': 1.0.0-beta.40 + '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-beta.40 + '@rolldown/binding-linux-arm64-gnu': 1.0.0-beta.40 + '@rolldown/binding-linux-arm64-musl': 1.0.0-beta.40 + '@rolldown/binding-linux-x64-gnu': 1.0.0-beta.40 + '@rolldown/binding-linux-x64-musl': 1.0.0-beta.40 + '@rolldown/binding-openharmony-arm64': 1.0.0-beta.40 + '@rolldown/binding-wasm32-wasi': 1.0.0-beta.40 + '@rolldown/binding-win32-arm64-msvc': 1.0.0-beta.40 + '@rolldown/binding-win32-ia32-msvc': 1.0.0-beta.40 + '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.40 rollup-plugin-dts@6.1.1(rollup@4.40.2)(typescript@5.8.3): dependencies: @@ -20826,7 +20804,7 @@ snapshots: terser@5.39.0: dependencies: '@jridgewell/source-map': 0.3.6 - acorn: 8.14.1 + acorn: 8.15.0 commander: 2.20.3 source-map-support: 0.5.21 @@ -20987,8 +20965,8 @@ snapshots: diff: 8.0.2 empathic: 2.0.0 hookable: 5.5.3 - rolldown: 1.0.0-beta.38 - rolldown-plugin-dts: 0.16.5(rolldown@1.0.0-beta.38)(typescript@5.9.2) + rolldown: 1.0.0-beta.40 + rolldown-plugin-dts: 0.16.5(rolldown@1.0.0-beta.40)(typescript@5.9.2) semver: 7.7.2 tinyexec: 1.0.1 tinyglobby: 0.2.15 @@ -21056,7 +21034,7 @@ snapshots: ultrahtml@1.6.0: {} - unbuild@3.5.0(typescript@5.8.3)(vue-sfc-transformer@0.1.15(@vue/compiler-core@3.5.18)(esbuild@0.25.4)(vue@3.5.15(typescript@5.8.3)))(vue-tsc@2.2.10(typescript@5.8.3))(vue@3.5.15(typescript@5.8.3)): + unbuild@3.5.0(typescript@5.8.3)(vue-sfc-transformer@0.1.15(@vue/compiler-core@3.5.18)(esbuild@0.25.4)(vue@3.5.18(typescript@5.8.3)))(vue-tsc@2.2.10(typescript@5.8.3))(vue@3.5.18(typescript@5.8.3)): dependencies: '@rollup/plugin-alias': 5.1.1(rollup@4.40.2) '@rollup/plugin-commonjs': 28.0.3(rollup@4.40.2) @@ -21072,7 +21050,7 @@ snapshots: hookable: 5.5.3 jiti: 2.4.2 magic-string: 0.30.19 - mkdist: 2.3.0(typescript@5.8.3)(vue-sfc-transformer@0.1.15(@vue/compiler-core@3.5.18)(esbuild@0.25.4)(vue@3.5.15(typescript@5.8.3)))(vue-tsc@2.2.10(typescript@5.8.3))(vue@3.5.15(typescript@5.8.3)) + mkdist: 2.3.0(typescript@5.8.3)(vue-sfc-transformer@0.1.15(@vue/compiler-core@3.5.18)(esbuild@0.25.4)(vue@3.5.18(typescript@5.8.3)))(vue-tsc@2.2.10(typescript@5.8.3))(vue@3.5.18(typescript@5.8.3)) mlly: 1.7.4 pathe: 2.0.3 pkg-types: 2.1.0 @@ -21120,7 +21098,7 @@ snapshots: unenv@2.0.0-rc.17: dependencies: defu: 6.1.4 - exsolve: 1.0.5 + exsolve: 1.0.7 ohash: 2.0.11 pathe: 2.0.3 ufo: 1.6.1 @@ -21209,6 +21187,23 @@ snapshots: unplugin: 2.3.4 unplugin-utils: 0.2.4 + unimport@5.4.0: + dependencies: + acorn: 8.15.0 + escape-string-regexp: 5.0.0 + estree-walker: 3.0.3 + local-pkg: 1.1.2 + magic-string: 0.30.19 + mlly: 1.8.0 + pathe: 2.0.3 + picomatch: 4.0.3 + pkg-types: 2.3.0 + scule: 1.3.0 + strip-literal: 3.0.0 + tinyglobby: 0.2.15 + unplugin: 2.3.10 + unplugin-utils: 0.3.0 + unique-filename@1.1.1: dependencies: unique-slug: 2.0.2 @@ -21277,6 +21272,11 @@ snapshots: pathe: 2.0.3 picomatch: 4.0.3 + unplugin-utils@0.3.0: + dependencies: + pathe: 2.0.3 + picomatch: 4.0.3 + unplugin-vue-router@0.12.0(vue-router@4.5.1(vue@3.5.18(typescript@5.8.3)))(vue@3.5.18(typescript@5.8.3)): dependencies: '@babel/types': 7.27.1 @@ -21301,7 +21301,7 @@ snapshots: unplugin@1.16.1: dependencies: - acorn: 8.14.1 + acorn: 8.15.0 webpack-virtual-modules: 0.6.2 unplugin@2.2.0: @@ -21314,6 +21314,13 @@ snapshots: acorn: 8.14.1 webpack-virtual-modules: 0.6.2 + unplugin@2.3.10: + dependencies: + '@jridgewell/remapping': 2.3.5 + acorn: 8.15.0 + picomatch: 4.0.3 + webpack-virtual-modules: 0.6.2 + unplugin@2.3.4: dependencies: acorn: 8.14.1 @@ -21401,7 +21408,7 @@ snapshots: dependencies: knitwork: 1.2.0 magic-string: 0.30.19 - mlly: 1.7.4 + mlly: 1.8.0 pathe: 1.1.2 pkg-types: 1.3.1 unplugin: 1.16.1 @@ -21547,28 +21554,6 @@ snapshots: - tsx - yaml - vite-node@3.1.4(@types/node@22.15.21)(jiti@2.5.1)(lightningcss@1.30.1)(stylus@0.57.0)(terser@5.39.0)(tsx@4.19.4)(yaml@2.8.0): - dependencies: - cac: 6.7.14 - debug: 4.4.1 - es-module-lexer: 1.7.0 - pathe: 2.0.3 - vite: 6.3.5(@types/node@22.15.21)(jiti@2.5.1)(lightningcss@1.30.1)(stylus@0.57.0)(terser@5.39.0)(tsx@4.19.4)(yaml@2.8.0) - transitivePeerDependencies: - - '@types/node' - - jiti - - less - - lightningcss - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - - tsx - - yaml - optional: true - vite-node@3.1.4(@types/node@22.18.1)(jiti@2.4.2)(lightningcss@1.30.1)(stylus@0.57.0)(terser@5.39.0)(tsx@4.19.4)(yaml@2.8.0): dependencies: cac: 6.7.14 @@ -21647,7 +21632,7 @@ snapshots: typescript: 5.8.3 vue-tsc: 2.2.10(typescript@5.8.3) - vite-plugin-inspect@11.0.1(@nuxt/kit@3.17.4(magicast@0.3.5))(vite@6.3.5(@types/node@22.15.21)(jiti@2.5.1)(lightningcss@1.30.1)(stylus@0.57.0)(terser@5.39.0)(tsx@4.19.4)(yaml@2.8.0)): + vite-plugin-inspect@11.0.1(@nuxt/kit@3.19.2(magicast@0.3.5))(vite@6.3.5(@types/node@22.15.21)(jiti@2.5.1)(lightningcss@1.30.1)(stylus@0.57.0)(terser@5.39.0)(tsx@4.19.4)(yaml@2.8.0)): dependencies: ansis: 3.17.0 debug: 4.4.1 @@ -21660,11 +21645,11 @@ snapshots: vite: 6.3.5(@types/node@22.15.21)(jiti@2.5.1)(lightningcss@1.30.1)(stylus@0.57.0)(terser@5.39.0)(tsx@4.19.4)(yaml@2.8.0) vite-dev-rpc: 1.0.7(vite@6.3.5(@types/node@22.15.21)(jiti@2.5.1)(lightningcss@1.30.1)(stylus@0.57.0)(terser@5.39.0)(tsx@4.19.4)(yaml@2.8.0)) optionalDependencies: - '@nuxt/kit': 3.17.4(magicast@0.3.5) + '@nuxt/kit': 3.19.2(magicast@0.3.5) transitivePeerDependencies: - supports-color - vite-plugin-inspect@11.0.1(@nuxt/kit@3.17.4(magicast@0.3.5))(vite@6.3.5(@types/node@22.18.1)(jiti@2.4.2)(lightningcss@1.30.1)(stylus@0.57.0)(terser@5.39.0)(tsx@4.19.4)(yaml@2.8.0)): + vite-plugin-inspect@11.0.1(@nuxt/kit@3.19.2(magicast@0.3.5))(vite@6.3.5(@types/node@22.18.1)(jiti@2.4.2)(lightningcss@1.30.1)(stylus@0.57.0)(terser@5.39.0)(tsx@4.19.4)(yaml@2.8.0)): dependencies: ansis: 3.17.0 debug: 4.4.1 @@ -21677,14 +21662,14 @@ snapshots: vite: 6.3.5(@types/node@22.18.1)(jiti@2.4.2)(lightningcss@1.30.1)(stylus@0.57.0)(terser@5.39.0)(tsx@4.19.4)(yaml@2.8.0) vite-dev-rpc: 1.0.7(vite@6.3.5(@types/node@22.18.1)(jiti@2.4.2)(lightningcss@1.30.1)(stylus@0.57.0)(terser@5.39.0)(tsx@4.19.4)(yaml@2.8.0)) optionalDependencies: - '@nuxt/kit': 3.17.4(magicast@0.3.5) + '@nuxt/kit': 3.19.2(magicast@0.3.5) transitivePeerDependencies: - supports-color vite-plugin-vue-tracer@0.1.3(vite@6.3.5(@types/node@22.15.21)(jiti@2.5.1)(lightningcss@1.30.1)(stylus@0.57.0)(terser@5.39.0)(tsx@4.19.4)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3)): dependencies: estree-walker: 3.0.3 - exsolve: 1.0.5 + exsolve: 1.0.7 magic-string: 0.30.19 pathe: 2.0.3 source-map-js: 1.2.1 @@ -21694,7 +21679,7 @@ snapshots: vite-plugin-vue-tracer@0.1.3(vite@6.3.5(@types/node@22.18.1)(jiti@2.4.2)(lightningcss@1.30.1)(stylus@0.57.0)(terser@5.39.0)(tsx@4.19.4)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3)): dependencies: estree-walker: 3.0.3 - exsolve: 1.0.5 + exsolve: 1.0.7 magic-string: 0.30.19 pathe: 2.0.3 source-map-js: 1.2.1 @@ -21851,75 +21836,22 @@ snapshots: - typescript - universal-cookie - vitest-environment-nuxt@1.0.1(@types/node@22.15.21)(@vitest/ui@3.1.4)(jiti@2.5.1)(lightningcss@1.30.1)(magicast@0.3.5)(stylus@0.57.0)(terser@5.39.0)(tsx@4.19.4)(typescript@5.8.3)(vitest@3.1.4)(yaml@2.8.0): + vitest-environment-nuxt@1.0.1(@vitest/ui@3.1.4(vitest@3.1.4))(magicast@0.3.5)(typescript@5.8.3)(vitest@3.1.4(@types/debug@4.1.12)(@types/node@22.18.1)(@vitest/ui@3.1.4)(jiti@2.5.1)(lightningcss@1.30.1)(msw@2.11.2(@types/node@22.18.1)(typescript@5.9.2))(stylus@0.57.0)(terser@5.39.0)(tsx@4.19.4)(yaml@2.8.0)): dependencies: - '@nuxt/test-utils': 3.19.1(@types/node@22.15.21)(@vitest/ui@3.1.4)(jiti@2.5.1)(lightningcss@1.30.1)(magicast@0.3.5)(stylus@0.57.0)(terser@5.39.0)(tsx@4.19.4)(typescript@5.8.3)(vitest@3.1.4)(yaml@2.8.0) + '@nuxt/test-utils': 3.19.2(@vitest/ui@3.1.4(vitest@3.1.4))(magicast@0.3.5)(typescript@5.8.3)(vitest@3.1.4(@types/debug@4.1.12)(@types/node@22.18.1)(@vitest/ui@3.1.4)(jiti@2.5.1)(lightningcss@1.30.1)(msw@2.11.2(@types/node@22.18.1)(typescript@5.9.2))(stylus@0.57.0)(terser@5.39.0)(tsx@4.19.4)(yaml@2.8.0)) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' - '@playwright/test' - '@testing-library/vue' - - '@types/node' - '@vitest/ui' - '@vue/test-utils' - happy-dom - - jiti - jsdom - - less - - lightningcss - magicast - playwright-core - - sass - - sass-embedded - - stylus - - sugarss - - terser - - tsx - typescript - vitest - - yaml - - vitest@3.1.4(@types/debug@4.1.12)(@types/node@22.15.21)(@vitest/ui@3.1.4)(jiti@2.5.1)(lightningcss@1.30.1)(msw@2.11.2(@types/node@22.15.21)(typescript@5.8.3))(stylus@0.57.0)(terser@5.39.0)(tsx@4.19.4)(yaml@2.8.0): - dependencies: - '@vitest/expect': 3.1.4 - '@vitest/mocker': 3.1.4(msw@2.11.2(@types/node@22.15.21)(typescript@5.8.3))(vite@6.3.5(@types/node@22.15.21)(jiti@2.5.1)(lightningcss@1.30.1)(stylus@0.57.0)(terser@5.39.0)(tsx@4.19.4)(yaml@2.8.0)) - '@vitest/pretty-format': 3.1.4 - '@vitest/runner': 3.1.4 - '@vitest/snapshot': 3.1.4 - '@vitest/spy': 3.1.4 - '@vitest/utils': 3.1.4 - chai: 5.2.0 - debug: 4.4.1 - expect-type: 1.2.1 - magic-string: 0.30.19 - pathe: 2.0.3 - std-env: 3.9.0 - tinybench: 2.9.0 - tinyexec: 0.3.2 - tinyglobby: 0.2.14 - tinypool: 1.0.2 - tinyrainbow: 2.0.0 - vite: 6.3.5(@types/node@22.15.21)(jiti@2.5.1)(lightningcss@1.30.1)(stylus@0.57.0)(terser@5.39.0)(tsx@4.19.4)(yaml@2.8.0) - vite-node: 3.1.4(@types/node@22.15.21)(jiti@2.5.1)(lightningcss@1.30.1)(stylus@0.57.0)(terser@5.39.0)(tsx@4.19.4)(yaml@2.8.0) - why-is-node-running: 2.3.0 - optionalDependencies: - '@types/debug': 4.1.12 - '@types/node': 22.15.21 - '@vitest/ui': 3.1.4(vitest@3.1.4) - transitivePeerDependencies: - - jiti - - less - - lightningcss - - msw - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - - tsx - - yaml - optional: true vitest@3.1.4(@types/debug@4.1.12)(@types/node@22.18.1)(@vitest/ui@3.1.4)(jiti@2.5.1)(lightningcss@1.30.1)(msw@2.11.2(@types/node@22.18.1)(typescript@5.9.2))(stylus@0.57.0)(terser@5.39.0)(tsx@4.19.4)(yaml@2.8.0): dependencies: @@ -22051,12 +21983,12 @@ snapshots: '@vue/devtools-api': 6.6.4 vue: 3.5.18(typescript@5.8.3) - vue-sfc-transformer@0.1.15(@vue/compiler-core@3.5.18)(esbuild@0.25.4)(vue@3.5.15(typescript@5.8.3)): + vue-sfc-transformer@0.1.15(@vue/compiler-core@3.5.18)(esbuild@0.25.4)(vue@3.5.18(typescript@5.8.3)): dependencies: '@babel/parser': 7.27.2 '@vue/compiler-core': 3.5.18 esbuild: 0.25.4 - vue: 3.5.15(typescript@5.8.3) + vue: 3.5.18(typescript@5.8.3) vue-sonner@2.0.2: {} @@ -22077,16 +22009,6 @@ snapshots: nanoid: 3.3.7 vue: 3.5.18(typescript@5.9.2) - vue@3.5.15(typescript@5.8.3): - dependencies: - '@vue/compiler-dom': 3.5.15 - '@vue/compiler-sfc': 3.5.15 - '@vue/runtime-dom': 3.5.15 - '@vue/server-renderer': 3.5.15(vue@3.5.15(typescript@5.8.3)) - '@vue/shared': 3.5.15 - optionalDependencies: - typescript: 5.8.3 - vue@3.5.18(typescript@5.8.3): dependencies: '@vue/compiler-dom': 3.5.18