chore: add debug timing jiti/unbuild plugins (#30648)

This commit is contained in:
Daniel Roe 2025-01-17 21:30:43 +00:00 committed by GitHub
parent fdcc1d7bb0
commit eb4a43aa8f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
11 changed files with 440 additions and 89 deletions

23
debug/build-config.ts Normal file
View File

@ -0,0 +1,23 @@
import { fileURLToPath } from 'node:url'
import process from 'node:process'
import type { InputPluginOption } from 'rollup'
import type { BuildOptions } from 'unbuild'
import { AnnotateFunctionTimingsPlugin } from './plugins/timings-unbuild'
export const stubOptions = {
jiti: {
transformOptions: {
babel: {
plugins: (process.env.TIMINGS_DEBUG ? [fileURLToPath(new URL('./plugins/timings-babel.mjs', import.meta.url))] : []) as any,
},
},
},
} satisfies BuildOptions['stubOptions']
export function addRollupTimingsPlugin (options: { plugins: InputPluginOption[] }) {
if (process.env.TIMINGS_DEBUG) {
options.plugins.push(AnnotateFunctionTimingsPlugin())
}
}

View File

@ -0,0 +1,152 @@
// @ts-check
import { declare } from '@babel/helper-plugin-utils'
import { types as t } from '@babel/core'
// inlined from https://github.com/danielroe/errx
function captureStackTrace () {
const IS_ABSOLUTE_RE = /^[/\\](?![/\\])|^[/\\]{2}(?!\.)|^[a-z]:[/\\]/i
const LINE_RE = /^\s+at (?:(?<function>[^)]+) \()?(?<source>[^)]+)\)?$/u
const SOURCE_RE = /^(?<source>.+):(?<line>\d+):(?<column>\d+)$/u
if (!Error.captureStackTrace) {
return []
}
// eslint-disable-next-line unicorn/error-message
const stack = new Error()
Error.captureStackTrace(stack)
const trace = []
for (const line of stack.stack?.split('\n') || []) {
const parsed = LINE_RE.exec(line)?.groups
if (!parsed) {
continue
}
if (!parsed.source) {
continue
}
const parsedSource = SOURCE_RE.exec(parsed.source)?.groups
if (parsedSource) {
Object.assign(parsed, parsedSource)
}
if (IS_ABSOLUTE_RE.test(parsed.source)) {
parsed.source = `file://${parsed.source}`
}
if (parsed.source === import.meta.url) {
continue
}
for (const key of ['line', 'column']) {
if (parsed[key]) {
// @ts-expect-error
parsed[key] = Number(parsed[key])
}
}
trace.push(parsed)
}
return trace
}
export const leading = `
const ___captureStackTrace = ${captureStackTrace.toString()};
globalThis.___calls = {};
globalThis.___timings = {};
globalThis.___callers = {};`
function onExit () {
if (globalThis.___logged) { return }
globalThis.___logged = true
// worst by total time
const timings = Object.entries(globalThis.___timings)
const topFunctionsTotalTime = timings
.sort((a, b) => b[1] - a[1])
.slice(0, 10)
.map(([name, time]) => ({
name,
time: Number(Number(time).toFixed(2)),
calls: globalThis.___calls[name],
callers: globalThis.___callers[name] && Object.entries(globalThis.___callers[name]).map(([name, count]) => `${name.trim()} (${count})`).join(', '),
}))
// eslint-disable-next-line no-console
console.log('Top 10 functions by total time:')
// eslint-disable-next-line no-console
console.table(topFunctionsTotalTime)
// worst by average time (excluding single calls)
const topFunctionsAverageTime = timings
.filter(([name]) => (globalThis.___calls[name] || 0) > 1)
.map(([name, time]) => [name, time / (globalThis.___calls[name] || 1)])
// @ts-expect-error
.sort((a, b) => b[1] - a[1])
.slice(0, 10)
.map(([name, time]) => ({
name,
time: Number(Number(time).toFixed(2)),
calls: name && globalThis.___calls[name],
callers: name && globalThis.___callers[name] && Object.entries(globalThis.___callers[name]).sort((a, b) => b[1] - a[1]).map(([name, count]) => `${name.trim()} (${count})`).join(', '),
}))
// eslint-disable-next-line no-console
console.log('Top 10 functions by average time:')
// eslint-disable-next-line no-console
console.table(topFunctionsAverageTime)
}
export const trailing = `process.on("exit", ${onExit.toString()})`
/** @param {string} functionName */
export function generateInitCode (functionName) {
return `
___calls.${functionName} = (___calls.${functionName} || 0) + 1;
___timings.${functionName} ||= 0;
const ___now = Date.now();`
}
/** @param {string} functionName */
export function generateFinallyCode (functionName) {
return `
___timings.${functionName} += Date.now() - ___now;
try {
const ___callee = ___captureStackTrace()[1]?.function;
if (___callee) {
___callers.${functionName} ||= {};
___callers.${functionName}[' ' + ___callee] = (___callers.${functionName}[' ' + ___callee] || 0) + 1;
}
} catch {}`
}
export default declare((api) => {
api.assertVersion(7)
return {
name: 'annotate-function-timings',
visitor: {
Program (path) {
path.unshiftContainer('body', t.expressionStatement(t.identifier(leading)))
path.pushContainer('body', t.expressionStatement(t.identifier(trailing)))
},
FunctionDeclaration (path) {
const functionName = path.node.id?.name
const start = path.get('body').get('body')[0]
const end = path.get('body').get('body').pop()
if (!functionName || ['createJiti', '___captureStackTrace', '_interopRequireDefault'].includes(functionName) || !start || !end) { return }
const initCode = generateInitCode(functionName)
const finallyCode = generateFinallyCode(functionName)
const originalCode = path.get('body').get('body').map(statement => statement.node)
path.get('body').get('body').forEach(statement => statement.remove())
path.get('body').unshiftContainer('body', t.expressionStatement(t.identifier(initCode)))
path.get('body').pushContainer('body', t.tryStatement(
t.blockStatement(originalCode),
t.catchClause(t.identifier('e'), t.blockStatement([])),
t.blockStatement([t.expressionStatement(t.identifier(finallyCode))]),
))
},
},
}
})

View File

@ -0,0 +1,55 @@
import type { Plugin } from 'rollup'
import { parse } from 'acorn'
import { type Node, walk } from 'estree-walker'
import MagicString from 'magic-string'
import tsBlankSpace from 'ts-blank-space'
import { generateFinallyCode, generateInitCode, leading, trailing } from './timings-babel.mjs'
declare global {
// eslint-disable-next-line no-var
var ___logged: boolean
// eslint-disable-next-line no-var
var ___timings: Record<string, number>
// eslint-disable-next-line no-var
var ___calls: Record<string, number>
// eslint-disable-next-line no-var
var ___callers: Record<string, number>
}
export function AnnotateFunctionTimingsPlugin () {
return {
name: 'timings',
transform: {
order: 'post',
handler (code, id) {
const s = new MagicString(code)
try {
const ast = parse(tsBlankSpace(code), { sourceType: 'module', ecmaVersion: 'latest', locations: true })
walk(ast as Node, {
enter (node) {
if (node.type === 'FunctionDeclaration' && node.id && node.id.name) {
const functionName = node.id.name
const start = (node.body as Node & { start: number, end: number }).start
const end = (node.body as Node & { start: number, end: number }).end
if (!functionName || ['createJiti', 'captureStackTrace', '___captureStackTrace', '_interopRequireDefault'].includes(functionName) || !start || !end) { return }
s.prependLeft(start + 1, generateInitCode(functionName) + 'try {')
s.appendRight(end - 1, `} finally { ${generateFinallyCode(functionName)} }`)
}
},
})
code = s.toString()
if (!code.includes(leading)) {
code = [leading, code, trailing].join('\n')
}
return code
} catch (e) {
// eslint-disable-next-line no-console
console.log(e, code, id)
}
},
},
} satisfies Plugin
}

View File

@ -12,6 +12,9 @@
"build:stub": "pnpm dev:prepare", "build:stub": "pnpm dev:prepare",
"dev": "pnpm play", "dev": "pnpm play",
"dev:prepare": "pnpm --filter './packages/**' prepack --stub && pnpm --filter './packages/ui-templates' build", "dev:prepare": "pnpm --filter './packages/**' prepack --stub && pnpm --filter './packages/ui-templates' build",
"debug:prepare": "TIMINGS_DEBUG=true pnpm dev:prepare",
"debug:build": "TIMINGS_DEBUG=true pnpm build",
"debug:dev": "rm -rf **/node_modules/.cache/jiti && pnpm nuxi dev",
"lint": "eslint . --cache", "lint": "eslint . --cache",
"lint:fix": "eslint . --cache --fix", "lint:fix": "eslint . --cache --fix",
"lint:docs": "markdownlint ./docs && case-police 'docs/**/*.md' *.md", "lint:docs": "markdownlint ./docs && case-police 'docs/**/*.md' *.md",
@ -34,6 +37,7 @@
"typecheck:docs": "DOCS_TYPECHECK=true pnpm nuxi prepare && nuxt-content-twoslash verify --content-dir docs --languages html" "typecheck:docs": "DOCS_TYPECHECK=true pnpm nuxi prepare && nuxt-content-twoslash verify --content-dir docs --languages html"
}, },
"resolutions": { "resolutions": {
"@nuxt/cli": "3.20.0",
"@nuxt/kit": "workspace:*", "@nuxt/kit": "workspace:*",
"@nuxt/rspack-builder": "workspace:*", "@nuxt/rspack-builder": "workspace:*",
"@nuxt/schema": "workspace:*", "@nuxt/schema": "workspace:*",
@ -68,6 +72,8 @@
}, },
"devDependencies": { "devDependencies": {
"@arethetypeswrong/cli": "0.17.3", "@arethetypeswrong/cli": "0.17.3",
"@babel/core": "7.26.0",
"@babel/helper-plugin-utils": "7.26.5",
"@nuxt/cli": "3.20.0", "@nuxt/cli": "3.20.0",
"@nuxt/eslint-config": "0.7.5", "@nuxt/eslint-config": "0.7.5",
"@nuxt/kit": "workspace:*", "@nuxt/kit": "workspace:*",
@ -75,12 +81,15 @@
"@nuxt/test-utils": "3.15.4", "@nuxt/test-utils": "3.15.4",
"@nuxt/webpack-builder": "workspace:*", "@nuxt/webpack-builder": "workspace:*",
"@testing-library/vue": "8.1.0", "@testing-library/vue": "8.1.0",
"@types/babel__core": "7.20.5",
"@types/babel__helper-plugin-utils": "7.10.3",
"@types/node": "22.10.7", "@types/node": "22.10.7",
"@types/semver": "7.5.8", "@types/semver": "7.5.8",
"@unhead/schema": "1.11.18", "@unhead/schema": "1.11.18",
"@unhead/vue": "1.11.18", "@unhead/vue": "1.11.18",
"@vitest/coverage-v8": "3.0.1", "@vitest/coverage-v8": "3.0.1",
"@vue/test-utils": "2.4.6", "@vue/test-utils": "2.4.6",
"acorn": "8.14.0",
"autoprefixer": "10.4.20", "autoprefixer": "10.4.20",
"case-police": "0.7.2", "case-police": "0.7.2",
"changelogen": "0.5.7", "changelogen": "0.5.7",
@ -92,11 +101,13 @@
"eslint-plugin-no-only-tests": "3.3.0", "eslint-plugin-no-only-tests": "3.3.0",
"eslint-plugin-perfectionist": "4.6.0", "eslint-plugin-perfectionist": "4.6.0",
"eslint-typegen": "1.0.0", "eslint-typegen": "1.0.0",
"estree-walker": "3.0.3",
"h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e", "h3": "npm:h3-nightly@2.0.0-1718872656.6765a6e",
"happy-dom": "16.6.0", "happy-dom": "16.6.0",
"installed-check": "9.3.0", "installed-check": "9.3.0",
"jiti": "2.4.2", "jiti": "2.4.2",
"knip": "5.42.2", "knip": "5.42.2",
"magic-string": "0.30.17",
"markdownlint-cli": "0.43.0", "markdownlint-cli": "0.43.0",
"memfs": "4.17.0", "memfs": "4.17.0",
"nitro": "npm:nitro-nightly@3.0.0-beta-28796231.359af68d", "nitro": "npm:nitro-nightly@3.0.0-beta-28796231.359af68d",
@ -112,8 +123,10 @@
"std-env": "3.8.0", "std-env": "3.8.0",
"tinyexec": "0.3.2", "tinyexec": "0.3.2",
"tinyglobby": "0.2.10", "tinyglobby": "0.2.10",
"ts-blank-space": "0.4.4",
"typescript": "5.7.3", "typescript": "5.7.3",
"ufo": "1.5.4", "ufo": "1.5.4",
"unbuild": "3.3.1",
"vitest": "3.0.1", "vitest": "3.0.1",
"vitest-environment-nuxt": "1.0.1", "vitest-environment-nuxt": "1.0.1",
"vue": "3.5.13", "vue": "3.5.13",

View File

@ -1,10 +1,17 @@
import { defineBuildConfig } from 'unbuild' import { defineBuildConfig } from 'unbuild'
import { addRollupTimingsPlugin, stubOptions } from '../../debug/build-config'
export default defineBuildConfig({ export default defineBuildConfig({
declaration: true, declaration: true,
entries: [ entries: [
'src/index', 'src/index',
], ],
stubOptions,
hooks: {
'rollup:options' (ctx, options) {
addRollupTimingsPlugin(options)
},
},
externals: [ externals: [
'@rspack/core', '@rspack/core',
'@nuxt/schema', '@nuxt/schema',

View File

@ -1,5 +1,6 @@
import type { BuildEntry } from 'unbuild' import type { BuildEntry } from 'unbuild'
import { defineBuildConfig } from 'unbuild' import { defineBuildConfig } from 'unbuild'
import { addRollupTimingsPlugin, stubOptions } from '../../debug/build-config'
export default defineBuildConfig({ export default defineBuildConfig({
declaration: true, declaration: true,
@ -16,10 +17,14 @@ export default defineBuildConfig({
'pages', 'pages',
].map(name => ({ input: `src/${name}/runtime/`, outDir: `dist/${name}/runtime`, format: 'esm', ext: 'js' } as BuildEntry)), ].map(name => ({ input: `src/${name}/runtime/`, outDir: `dist/${name}/runtime`, format: 'esm', ext: 'js' } as BuildEntry)),
], ],
stubOptions,
hooks: { hooks: {
'mkdist:entry:options' (_ctx, _entry, mkdistOptions) { 'mkdist:entry:options' (_ctx, _entry, mkdistOptions) {
mkdistOptions.addRelativeDeclarationExtensions = true mkdistOptions.addRelativeDeclarationExtensions = true
}, },
'rollup:options' (ctx, options) {
addRollupTimingsPlugin(options)
},
}, },
dependencies: [ dependencies: [
'@nuxt/cli', '@nuxt/cli',

View File

@ -1,4 +1,5 @@
import { defineBuildConfig } from 'unbuild' import { defineBuildConfig } from 'unbuild'
import { addRollupTimingsPlugin, stubOptions } from '../../debug/build-config'
import config from '../webpack/build.config' import config from '../webpack/build.config'
export default defineBuildConfig({ export default defineBuildConfig({
@ -8,6 +9,12 @@ export default defineBuildConfig({
'#builder', '#builder',
'@nuxt/schema', '@nuxt/schema',
], ],
stubOptions,
hooks: {
'rollup:options' (ctx, options) {
addRollupTimingsPlugin(options)
},
},
entries: [ entries: [
{ {
input: '../webpack/src/index', input: '../webpack/src/index',

View File

@ -1,4 +1,5 @@
import { defineBuildConfig } from 'unbuild' import { defineBuildConfig } from 'unbuild'
import { stubOptions } from '../../debug/build-config'
export default defineBuildConfig({ export default defineBuildConfig({
declaration: true, declaration: true,
@ -20,6 +21,7 @@ export default defineBuildConfig({
'src/index', 'src/index',
'src/builder-env', 'src/builder-env',
], ],
stubOptions,
rollup: { rollup: {
dts: { respectExternal: false }, dts: { respectExternal: false },
inlineDependencies: ['untyped', 'knitwork'], inlineDependencies: ['untyped', 'knitwork'],

View File

@ -1,4 +1,5 @@
import { defineBuildConfig } from 'unbuild' import { defineBuildConfig } from 'unbuild'
import { addRollupTimingsPlugin, stubOptions } from '../../debug/build-config'
export default defineBuildConfig({ export default defineBuildConfig({
declaration: true, declaration: true,
@ -6,6 +7,12 @@ export default defineBuildConfig({
'src/index', 'src/index',
{ input: 'src/runtime/', outDir: 'dist/runtime', format: 'esm' }, { input: 'src/runtime/', outDir: 'dist/runtime', format: 'esm' },
], ],
stubOptions,
hooks: {
'rollup:options' (ctx, options) {
addRollupTimingsPlugin(options)
},
},
dependencies: [ dependencies: [
'vue', 'vue',
], ],

View File

@ -1,10 +1,17 @@
import { defineBuildConfig } from 'unbuild' import { defineBuildConfig } from 'unbuild'
import { addRollupTimingsPlugin, stubOptions } from '../../debug/build-config'
export default defineBuildConfig({ export default defineBuildConfig({
declaration: true, declaration: true,
entries: [ entries: [
'src/index', 'src/index',
], ],
stubOptions,
hooks: {
'rollup:options' (ctx, options) {
addRollupTimingsPlugin(options)
},
},
dependencies: [ dependencies: [
'@nuxt/kit', '@nuxt/kit',
'unplugin', 'unplugin',

View File

@ -5,6 +5,7 @@ settings:
excludeLinksFromLockfile: false excludeLinksFromLockfile: false
overrides: overrides:
'@nuxt/cli': 3.20.0
'@nuxt/kit': workspace:* '@nuxt/kit': workspace:*
'@nuxt/rspack-builder': workspace:* '@nuxt/rspack-builder': workspace:*
'@nuxt/schema': workspace:* '@nuxt/schema': workspace:*
@ -44,6 +45,12 @@ importers:
'@arethetypeswrong/cli': '@arethetypeswrong/cli':
specifier: 0.17.3 specifier: 0.17.3
version: 0.17.3 version: 0.17.3
'@babel/core':
specifier: 7.26.0
version: 7.26.0
'@babel/helper-plugin-utils':
specifier: 7.26.5
version: 7.26.5
'@nuxt/cli': '@nuxt/cli':
specifier: 3.20.0 specifier: 3.20.0
version: 3.20.0(magicast@0.3.5) version: 3.20.0(magicast@0.3.5)
@ -58,13 +65,19 @@ importers:
version: link:packages/rspack version: link:packages/rspack
'@nuxt/test-utils': '@nuxt/test-utils':
specifier: 3.15.4 specifier: 3.15.4
version: 3.15.4(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.7.3)))(@types/node@22.10.7)(@vue/test-utils@2.4.6)(happy-dom@16.6.0)(jiti@2.4.2)(magicast@0.3.5)(playwright-core@1.49.1)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(typescript@5.7.3)(vitest@3.0.1(@types/node@22.10.7)(happy-dom@16.6.0)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(yaml@2.6.1) version: 3.15.4(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.7.3)))(@types/node@22.10.7)(@vue/test-utils@2.4.6)(happy-dom@16.6.0)(jiti@2.4.2)(magicast@0.3.5)(playwright-core@1.49.1)(terser@5.32.0)(tsx@4.19.2)(typescript@5.7.3)(vitest@3.0.1(@types/node@22.10.7)(happy-dom@16.6.0)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(yaml@2.6.1)
'@nuxt/webpack-builder': '@nuxt/webpack-builder':
specifier: workspace:* specifier: workspace:*
version: link:packages/webpack version: link:packages/webpack
'@testing-library/vue': '@testing-library/vue':
specifier: 8.1.0 specifier: 8.1.0
version: 8.1.0(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.7.3)) version: 8.1.0(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.7.3))
'@types/babel__core':
specifier: 7.20.5
version: 7.20.5
'@types/babel__helper-plugin-utils':
specifier: 7.10.3
version: 7.10.3
'@types/node': '@types/node':
specifier: 22.10.7 specifier: 22.10.7
version: 22.10.7 version: 22.10.7
@ -79,10 +92,13 @@ importers:
version: 1.11.18(vue@3.5.13(typescript@5.7.3)) version: 1.11.18(vue@3.5.13(typescript@5.7.3))
'@vitest/coverage-v8': '@vitest/coverage-v8':
specifier: 3.0.1 specifier: 3.0.1
version: 3.0.1(vitest@3.0.1(@types/node@22.10.7)(happy-dom@16.6.0)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1)) version: 3.0.1(vitest@3.0.1(@types/node@22.10.7)(happy-dom@16.6.0)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))
'@vue/test-utils': '@vue/test-utils':
specifier: 2.4.6 specifier: 2.4.6
version: 2.4.6 version: 2.4.6
acorn:
specifier: 8.14.0
version: 8.14.0
autoprefixer: autoprefixer:
specifier: 10.4.20 specifier: 10.4.20
version: 10.4.20(postcss@8.5.1) version: 10.4.20(postcss@8.5.1)
@ -116,6 +132,9 @@ importers:
eslint-typegen: eslint-typegen:
specifier: 1.0.0 specifier: 1.0.0
version: 1.0.0(eslint@9.18.0(jiti@2.4.2)) version: 1.0.0(eslint@9.18.0(jiti@2.4.2))
estree-walker:
specifier: 3.0.3
version: 3.0.3
h3: h3:
specifier: npm:h3-nightly@2.0.0-1718872656.6765a6e specifier: npm:h3-nightly@2.0.0-1718872656.6765a6e
version: h3-nightly@2.0.0-1718872656.6765a6e version: h3-nightly@2.0.0-1718872656.6765a6e
@ -131,6 +150,9 @@ importers:
knip: knip:
specifier: 5.42.2 specifier: 5.42.2
version: 5.42.2(@types/node@22.10.7)(typescript@5.7.3) version: 5.42.2(@types/node@22.10.7)(typescript@5.7.3)
magic-string:
specifier: ^0.30.17
version: 0.30.17
markdownlint-cli: markdownlint-cli:
specifier: 0.43.0 specifier: 0.43.0
version: 0.43.0 version: 0.43.0
@ -176,18 +198,24 @@ importers:
tinyglobby: tinyglobby:
specifier: 0.2.10 specifier: 0.2.10
version: 0.2.10 version: 0.2.10
ts-blank-space:
specifier: 0.4.4
version: 0.4.4
typescript: typescript:
specifier: 5.7.3 specifier: 5.7.3
version: 5.7.3 version: 5.7.3
ufo: ufo:
specifier: 1.5.4 specifier: 1.5.4
version: 1.5.4 version: 1.5.4
unbuild:
specifier: 3.3.1
version: 3.3.1(typescript@5.7.3)(vue-tsc@2.2.0(typescript@5.7.3))(vue@3.5.13(typescript@5.7.3))
vitest: vitest:
specifier: 3.0.1 specifier: 3.0.1
version: 3.0.1(@types/node@22.10.7)(happy-dom@16.6.0)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1) version: 3.0.1(@types/node@22.10.7)(happy-dom@16.6.0)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1)
vitest-environment-nuxt: vitest-environment-nuxt:
specifier: 1.0.1 specifier: 1.0.1
version: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.7.3)))(@types/node@22.10.7)(@vue/test-utils@2.4.6)(happy-dom@16.6.0)(jiti@2.4.2)(magicast@0.3.5)(playwright-core@1.49.1)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(typescript@5.7.3)(vitest@3.0.1(@types/node@22.10.7)(happy-dom@16.6.0)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(yaml@2.6.1) version: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.7.3)))(@types/node@22.10.7)(@vue/test-utils@2.4.6)(happy-dom@16.6.0)(jiti@2.4.2)(magicast@0.3.5)(playwright-core@1.49.1)(terser@5.32.0)(tsx@4.19.2)(typescript@5.7.3)(vitest@3.0.1(@types/node@22.10.7)(happy-dom@16.6.0)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(yaml@2.6.1)
vue: vue:
specifier: 3.5.13 specifier: 3.5.13
version: 3.5.13(typescript@5.7.3) version: 3.5.13(typescript@5.7.3)
@ -275,13 +303,13 @@ importers:
version: nitro-nightly@3.0.0-beta-28796231.359af68d(typescript@5.7.3) version: nitro-nightly@3.0.0-beta-28796231.359af68d(typescript@5.7.3)
unbuild: unbuild:
specifier: 3.3.1 specifier: 3.3.1
version: 3.3.1(sass@1.78.0)(typescript@5.7.3)(vue-tsc@2.2.0(typescript@5.7.3))(vue@3.5.13(typescript@5.7.3)) version: 3.3.1(typescript@5.7.3)(vue-tsc@2.2.0(typescript@5.7.3))(vue@3.5.13(typescript@5.7.3))
vite: vite:
specifier: 6.0.7 specifier: 6.0.7
version: 6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1) version: 6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1)
vitest: vitest:
specifier: 3.0.1 specifier: 3.0.1
version: 3.0.1(@types/node@22.10.7)(happy-dom@16.6.0)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1) version: 3.0.1(@types/node@22.10.7)(happy-dom@16.6.0)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1)
webpack: webpack:
specifier: 5.97.1 specifier: 5.97.1
version: 5.97.1 version: 5.97.1
@ -289,14 +317,14 @@ importers:
packages/nuxt: packages/nuxt:
dependencies: dependencies:
'@nuxt/cli': '@nuxt/cli':
specifier: ^3.20.0 specifier: 3.20.0
version: 3.20.0(magicast@0.3.5) version: 3.20.0(magicast@0.3.5)
'@nuxt/devalue': '@nuxt/devalue':
specifier: ^2.0.2 specifier: ^2.0.2
version: 2.0.2 version: 2.0.2
'@nuxt/devtools': '@nuxt/devtools':
specifier: ^1.7.0 specifier: ^1.7.0
version: 1.7.0(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3)) version: 1.7.0(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3))
'@nuxt/kit': '@nuxt/kit':
specifier: workspace:* specifier: workspace:*
version: link:../kit version: link:../kit
@ -486,7 +514,7 @@ importers:
devDependencies: devDependencies:
'@nuxt/scripts': '@nuxt/scripts':
specifier: 0.9.5 specifier: 0.9.5
version: 0.9.5(@nuxt/devtools@1.7.0(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3)))(@unocss/webpack@0.62.4(rollup@4.30.1)(webpack@5.97.1(esbuild@0.24.2)))(@vue/compiler-core@3.5.13)(change-case@5.4.4)(fuse.js@7.0.0)(nuxt@packages+nuxt)(postcss@8.5.1)(rollup@4.30.1)(typescript@5.7.3)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3))(webpack@5.97.1(esbuild@0.24.2)) version: 0.9.5(@nuxt/devtools@1.7.0(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3)))(@unocss/webpack@0.62.4(rollup@4.30.1)(webpack@5.97.1(esbuild@0.24.2)))(@vue/compiler-core@3.5.13)(change-case@5.4.4)(db0@0.1.4)(fuse.js@7.0.0)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.5.1)(rollup@4.30.1)(typescript@5.7.3)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3))(webpack@5.97.1(esbuild@0.24.2))
'@parcel/watcher': '@parcel/watcher':
specifier: 2.5.0 specifier: 2.5.0
version: 2.5.0 version: 2.5.0
@ -495,19 +523,19 @@ importers:
version: 1.0.6 version: 1.0.6
'@vitejs/plugin-vue': '@vitejs/plugin-vue':
specifier: 5.2.1 specifier: 5.2.1
version: 5.2.1(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3)) version: 5.2.1(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3))
'@vue/compiler-sfc': '@vue/compiler-sfc':
specifier: 3.5.13 specifier: 3.5.13
version: 3.5.13 version: 3.5.13
unbuild: unbuild:
specifier: 3.3.1 specifier: 3.3.1
version: 3.3.1(sass@1.78.0)(typescript@5.7.3)(vue-tsc@2.2.0(typescript@5.7.3))(vue@3.5.13(typescript@5.7.3)) version: 3.3.1(typescript@5.7.3)(vue-tsc@2.2.0(typescript@5.7.3))(vue@3.5.13(typescript@5.7.3))
vite: vite:
specifier: 6.0.7 specifier: 6.0.7
version: 6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1) version: 6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1)
vitest: vitest:
specifier: 3.0.1 specifier: 3.0.1
version: 3.0.1(@types/node@22.10.7)(happy-dom@16.6.0)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1) version: 3.0.1(@types/node@22.10.7)(happy-dom@16.6.0)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1)
packages/rspack: packages/rspack:
dependencies: dependencies:
@ -646,7 +674,7 @@ importers:
version: 4.30.1 version: 4.30.1
unbuild: unbuild:
specifier: 3.3.1 specifier: 3.3.1
version: 3.3.1(sass@1.78.0)(typescript@5.7.3)(vue-tsc@2.2.0(typescript@5.7.3))(vue@3.5.13(typescript@5.7.3)) version: 3.3.1(typescript@5.7.3)(vue-tsc@2.2.0(typescript@5.7.3))(vue@3.5.13(typescript@5.7.3))
vue: vue:
specifier: 3.5.13 specifier: 3.5.13
version: 3.5.13(typescript@5.7.3) version: 3.5.13(typescript@5.7.3)
@ -674,10 +702,10 @@ importers:
version: 1.11.18 version: 1.11.18
'@vitejs/plugin-vue': '@vitejs/plugin-vue':
specifier: 5.2.1 specifier: 5.2.1
version: 5.2.1(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3)) version: 5.2.1(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3))
'@vitejs/plugin-vue-jsx': '@vitejs/plugin-vue-jsx':
specifier: 4.1.1 specifier: 4.1.1
version: 4.1.1(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3)) version: 4.1.1(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3))
'@vue/compiler-core': '@vue/compiler-core':
specifier: 3.5.13 specifier: 3.5.13
version: 3.5.13 version: 3.5.13
@ -722,13 +750,13 @@ importers:
version: 1.3.1 version: 1.3.1
sass-loader: sass-loader:
specifier: 16.0.4 specifier: 16.0.4
version: 16.0.4(@rspack/core@1.1.8)(sass@1.78.0)(webpack@5.97.1) version: 16.0.4(@rspack/core@1.1.8)(webpack@5.97.1)
scule: scule:
specifier: 1.3.0 specifier: 1.3.0
version: 1.3.0 version: 1.3.0
unbuild: unbuild:
specifier: 3.3.1 specifier: 3.3.1
version: 3.3.1(sass@1.78.0)(typescript@5.7.3)(vue-tsc@2.2.0(typescript@5.7.3))(vue@3.5.13(typescript@5.7.3)) version: 3.3.1(typescript@5.7.3)(vue-tsc@2.2.0(typescript@5.7.3))(vue@3.5.13(typescript@5.7.3))
unctx: unctx:
specifier: 2.4.1 specifier: 2.4.1
version: 2.4.1 version: 2.4.1
@ -815,10 +843,10 @@ importers:
version: 6.0.2(rollup@4.30.1) version: 6.0.2(rollup@4.30.1)
'@vitejs/plugin-vue': '@vitejs/plugin-vue':
specifier: ^5.2.1 specifier: ^5.2.1
version: 5.2.1(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3)) version: 5.2.1(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3))
'@vitejs/plugin-vue-jsx': '@vitejs/plugin-vue-jsx':
specifier: ^4.1.1 specifier: ^4.1.1
version: 4.1.1(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3)) version: 4.1.1(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3))
autoprefixer: autoprefixer:
specifier: ^10.4.20 specifier: ^10.4.20
version: 10.4.20(postcss@8.5.1) version: 10.4.20(postcss@8.5.1)
@ -887,10 +915,10 @@ importers:
version: 6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1) version: 6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1)
vite-node: vite-node:
specifier: ^3.0.1 specifier: ^3.0.1
version: 3.0.1(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1) version: 3.0.1(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1)
vite-plugin-checker: vite-plugin-checker:
specifier: ^0.8.0 specifier: ^0.8.0
version: 0.8.0(eslint@9.18.0(jiti@2.4.2))(optionator@0.9.4)(typescript@5.7.3)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(vue-tsc@2.1.10(typescript@5.7.3)) version: 0.8.0(eslint@9.18.0(jiti@2.4.2))(optionator@0.9.4)(typescript@5.7.3)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(vue-tsc@2.1.10(typescript@5.7.3))
vue-bundle-renderer: vue-bundle-renderer:
specifier: ^2.1.1 specifier: ^2.1.1
version: 2.1.1 version: 2.1.1
@ -903,7 +931,7 @@ importers:
version: 4.30.1 version: 4.30.1
unbuild: unbuild:
specifier: 3.3.1 specifier: 3.3.1
version: 3.3.1(sass@1.78.0)(typescript@5.7.3)(vue-tsc@2.1.10(typescript@5.7.3))(vue@3.5.13(typescript@5.7.3)) version: 3.3.1(typescript@5.7.3)(vue-tsc@2.1.10(typescript@5.7.3))(vue@3.5.13(typescript@5.7.3))
vue: vue:
specifier: 3.5.13 specifier: 3.5.13
version: 3.5.13(typescript@5.7.3) version: 3.5.13(typescript@5.7.3)
@ -1051,7 +1079,7 @@ importers:
version: 4.30.1 version: 4.30.1
unbuild: unbuild:
specifier: 3.3.1 specifier: 3.3.1
version: 3.3.1(sass@1.78.0)(typescript@5.7.3)(vue-tsc@2.2.0(typescript@5.7.3))(vue@3.5.13(typescript@5.7.3)) version: 3.3.1(typescript@5.7.3)(vue-tsc@2.2.0(typescript@5.7.3))(vue@3.5.13(typescript@5.7.3))
vue: vue:
specifier: 3.5.13 specifier: 3.5.13
version: 3.5.13(typescript@5.7.3) version: 3.5.13(typescript@5.7.3)
@ -1239,8 +1267,8 @@ packages:
resolution: {integrity: sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==} resolution: {integrity: sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==}
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
'@babel/helper-plugin-utils@7.25.9': '@babel/helper-plugin-utils@7.26.5':
resolution: {integrity: sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==} resolution: {integrity: sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==}
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
'@babel/helper-replace-supers@7.25.9': '@babel/helper-replace-supers@7.25.9':
@ -2668,6 +2696,21 @@ packages:
'@types/aria-query@5.0.4': '@types/aria-query@5.0.4':
resolution: {integrity: sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==} resolution: {integrity: sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==}
'@types/babel__core@7.20.5':
resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==}
'@types/babel__generator@7.6.8':
resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==}
'@types/babel__helper-plugin-utils@7.10.3':
resolution: {integrity: sha512-FcLBBPXInqKfULB2nvOBskQPcnSMZ0s1Y2q76u9H1NPPWaLcTeq38xBeKfF/RBUECK333qeaqRdYoPSwW7rTNQ==}
'@types/babel__template@7.4.4':
resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==}
'@types/babel__traverse@7.20.6':
resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==}
'@types/connect@3.4.38': '@types/connect@3.4.38':
resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==}
@ -7309,6 +7352,10 @@ packages:
peerDependencies: peerDependencies:
typescript: 5.7.3 typescript: 5.7.3
ts-blank-space@0.4.4:
resolution: {integrity: sha512-G6GkD6oEJ7j5gG2e5qAizfE4Ap7JXMpnN0CEp9FEt4LExdaqsdwB90aQsaAwcKhiSxVk5KoqFW9xfxTQ4lBUnQ==}
engines: {node: '>=18.0.0'}
tslib@2.7.0: tslib@2.7.0:
resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==} resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==}
@ -8267,7 +8314,7 @@ snapshots:
dependencies: dependencies:
'@babel/types': 7.26.3 '@babel/types': 7.26.3
'@babel/helper-plugin-utils@7.25.9': {} '@babel/helper-plugin-utils@7.26.5': {}
'@babel/helper-replace-supers@7.25.9(@babel/core@7.26.0)': '@babel/helper-replace-supers@7.25.9(@babel/core@7.26.0)':
dependencies: dependencies:
@ -8304,7 +8351,7 @@ snapshots:
dependencies: dependencies:
'@babel/core': 7.26.0 '@babel/core': 7.26.0
'@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0)
'@babel/helper-plugin-utils': 7.25.9 '@babel/helper-plugin-utils': 7.26.5
'@babel/plugin-syntax-decorators': 7.24.7(@babel/core@7.26.0) '@babel/plugin-syntax-decorators': 7.24.7(@babel/core@7.26.0)
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
@ -8312,34 +8359,34 @@ snapshots:
'@babel/plugin-syntax-decorators@7.24.7(@babel/core@7.26.0)': '@babel/plugin-syntax-decorators@7.24.7(@babel/core@7.26.0)':
dependencies: dependencies:
'@babel/core': 7.26.0 '@babel/core': 7.26.0
'@babel/helper-plugin-utils': 7.25.9 '@babel/helper-plugin-utils': 7.26.5
'@babel/plugin-syntax-import-attributes@7.25.6(@babel/core@7.26.0)': '@babel/plugin-syntax-import-attributes@7.25.6(@babel/core@7.26.0)':
dependencies: dependencies:
'@babel/core': 7.26.0 '@babel/core': 7.26.0
'@babel/helper-plugin-utils': 7.25.9 '@babel/helper-plugin-utils': 7.26.5
'@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.26.0)': '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.26.0)':
dependencies: dependencies:
'@babel/core': 7.26.0 '@babel/core': 7.26.0
'@babel/helper-plugin-utils': 7.25.9 '@babel/helper-plugin-utils': 7.26.5
'@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.26.0)': '@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.26.0)':
dependencies: dependencies:
'@babel/core': 7.26.0 '@babel/core': 7.26.0
'@babel/helper-plugin-utils': 7.25.9 '@babel/helper-plugin-utils': 7.26.5
'@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.26.0)': '@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.26.0)':
dependencies: dependencies:
'@babel/core': 7.26.0 '@babel/core': 7.26.0
'@babel/helper-plugin-utils': 7.25.9 '@babel/helper-plugin-utils': 7.26.5
'@babel/plugin-transform-typescript@7.25.9(@babel/core@7.26.0)': '@babel/plugin-transform-typescript@7.25.9(@babel/core@7.26.0)':
dependencies: dependencies:
'@babel/core': 7.26.0 '@babel/core': 7.26.0
'@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-annotate-as-pure': 7.25.9
'@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0)
'@babel/helper-plugin-utils': 7.25.9 '@babel/helper-plugin-utils': 7.26.5
'@babel/helper-skip-transparent-expression-wrappers': 7.25.9 '@babel/helper-skip-transparent-expression-wrappers': 7.25.9
'@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.0) '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.0)
transitivePeerDependencies: transitivePeerDependencies:
@ -8907,31 +8954,31 @@ snapshots:
'@nuxt/devalue@2.0.2': {} '@nuxt/devalue@2.0.2': {}
'@nuxt/devtools-kit@1.5.1(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))': '@nuxt/devtools-kit@1.5.1(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))':
dependencies: dependencies:
'@nuxt/kit': link:packages/kit '@nuxt/kit': link:packages/kit
'@nuxt/schema': link:packages/schema '@nuxt/schema': link:packages/schema
execa: 7.2.0 execa: 7.2.0
vite: 6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1) vite: 6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1)
'@nuxt/devtools-kit@1.7.0(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))': '@nuxt/devtools-kit@1.7.0(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))':
dependencies: dependencies:
'@nuxt/kit': link:packages/kit '@nuxt/kit': link:packages/kit
'@nuxt/schema': link:packages/schema '@nuxt/schema': link:packages/schema
execa: 7.2.0 execa: 7.2.0
vite: 6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1) vite: 6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1)
'@nuxt/devtools-ui-kit@1.5.1(@nuxt/devtools@1.7.0(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3)))(@unocss/webpack@0.62.4(rollup@4.30.1)(webpack@5.97.1(esbuild@0.24.2)))(@vue/compiler-core@3.5.13)(change-case@5.4.4)(fuse.js@7.0.0)(nuxt@packages+nuxt)(postcss@8.5.1)(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3))(webpack@5.97.1(esbuild@0.24.2))': '@nuxt/devtools-ui-kit@1.5.1(@nuxt/devtools@1.7.0(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3)))(@unocss/webpack@0.62.4(rollup@4.30.1)(webpack@5.97.1(esbuild@0.24.2)))(@vue/compiler-core@3.5.13)(change-case@5.4.4)(fuse.js@7.0.0)(nuxt@packages+nuxt)(postcss@8.5.1)(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3))(webpack@5.97.1(esbuild@0.24.2))':
dependencies: dependencies:
'@iconify-json/carbon': 1.2.1 '@iconify-json/carbon': 1.2.1
'@iconify-json/logos': 1.2.0 '@iconify-json/logos': 1.2.0
'@iconify-json/ri': 1.2.0 '@iconify-json/ri': 1.2.0
'@iconify-json/tabler': 1.2.3 '@iconify-json/tabler': 1.2.3
'@nuxt/devtools': 1.7.0(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3)) '@nuxt/devtools': 1.7.0(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3))
'@nuxt/devtools-kit': 1.5.1(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1)) '@nuxt/devtools-kit': 1.5.1(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))
'@nuxt/kit': link:packages/kit '@nuxt/kit': link:packages/kit
'@unocss/core': 0.62.4 '@unocss/core': 0.62.4
'@unocss/nuxt': 0.62.4(postcss@8.5.1)(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(webpack@5.97.1(esbuild@0.24.2)) '@unocss/nuxt': 0.62.4(postcss@8.5.1)(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(webpack@5.97.1(esbuild@0.24.2))
'@unocss/preset-attributify': 0.62.4 '@unocss/preset-attributify': 0.62.4
'@unocss/preset-icons': 0.62.4 '@unocss/preset-icons': 0.62.4
'@unocss/preset-mini': 0.62.4 '@unocss/preset-mini': 0.62.4
@ -8942,7 +8989,7 @@ snapshots:
defu: 6.1.4 defu: 6.1.4
focus-trap: 7.6.0 focus-trap: 7.6.0
splitpanes: 3.1.5 splitpanes: 3.1.5
unocss: 0.62.4(@unocss/webpack@0.62.4(rollup@4.30.1)(webpack@5.97.1(esbuild@0.24.2)))(postcss@8.5.1)(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1)) unocss: 0.62.4(@unocss/webpack@0.62.4(rollup@4.30.1)(webpack@5.97.1(esbuild@0.24.2)))(postcss@8.5.1)(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))
v-lazy-show: 0.2.4(@vue/compiler-core@3.5.13) v-lazy-show: 0.2.4(@vue/compiler-core@3.5.13)
transitivePeerDependencies: transitivePeerDependencies:
- '@unocss/webpack' - '@unocss/webpack'
@ -8980,13 +9027,13 @@ snapshots:
rc9: 2.1.2 rc9: 2.1.2
semver: 7.6.3 semver: 7.6.3
'@nuxt/devtools@1.7.0(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3))': '@nuxt/devtools@1.7.0(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3))':
dependencies: dependencies:
'@antfu/utils': 0.7.10 '@antfu/utils': 0.7.10
'@nuxt/devtools-kit': 1.7.0(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1)) '@nuxt/devtools-kit': 1.7.0(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))
'@nuxt/devtools-wizard': 1.7.0 '@nuxt/devtools-wizard': 1.7.0
'@nuxt/kit': link:packages/kit '@nuxt/kit': link:packages/kit
'@vue/devtools-core': 7.6.8(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3)) '@vue/devtools-core': 7.6.8(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3))
'@vue/devtools-kit': 7.6.8 '@vue/devtools-kit': 7.6.8
birpc: 0.2.19 birpc: 0.2.19
consola: 3.4.0 consola: 3.4.0
@ -9016,8 +9063,8 @@ snapshots:
tinyglobby: 0.2.10 tinyglobby: 0.2.10
unimport: 3.14.6(rollup@4.30.1) unimport: 3.14.6(rollup@4.30.1)
vite: 6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1) vite: 6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1)
vite-plugin-inspect: 0.8.9(@nuxt/kit@packages+kit)(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1)) vite-plugin-inspect: 0.8.9(@nuxt/kit@packages+kit)(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))
vite-plugin-vue-inspector: 5.3.1(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1)) vite-plugin-vue-inspector: 5.3.1(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))
which: 3.0.1 which: 3.0.1
ws: 8.18.0 ws: 8.18.0
transitivePeerDependencies: transitivePeerDependencies:
@ -9072,10 +9119,10 @@ snapshots:
string-width: 4.2.3 string-width: 4.2.3
webpack: 5.97.1 webpack: 5.97.1
'@nuxt/scripts@0.9.5(@nuxt/devtools@1.7.0(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3)))(@unocss/webpack@0.62.4(rollup@4.30.1)(webpack@5.97.1(esbuild@0.24.2)))(@vue/compiler-core@3.5.13)(change-case@5.4.4)(fuse.js@7.0.0)(nuxt@packages+nuxt)(postcss@8.5.1)(rollup@4.30.1)(typescript@5.7.3)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3))(webpack@5.97.1(esbuild@0.24.2))': '@nuxt/scripts@0.9.5(@nuxt/devtools@1.7.0(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3)))(@unocss/webpack@0.62.4(rollup@4.30.1)(webpack@5.97.1(esbuild@0.24.2)))(@vue/compiler-core@3.5.13)(change-case@5.4.4)(db0@0.1.4)(fuse.js@7.0.0)(ioredis@5.4.1)(nuxt@packages+nuxt)(postcss@8.5.1)(rollup@4.30.1)(typescript@5.7.3)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3))(webpack@5.97.1(esbuild@0.24.2))':
dependencies: dependencies:
'@nuxt/devtools-kit': 1.7.0(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1)) '@nuxt/devtools-kit': 1.7.0(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))
'@nuxt/devtools-ui-kit': 1.5.1(@nuxt/devtools@1.7.0(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3)))(@unocss/webpack@0.62.4(rollup@4.30.1)(webpack@5.97.1(esbuild@0.24.2)))(@vue/compiler-core@3.5.13)(change-case@5.4.4)(fuse.js@7.0.0)(nuxt@packages+nuxt)(postcss@8.5.1)(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3))(webpack@5.97.1(esbuild@0.24.2)) '@nuxt/devtools-ui-kit': 1.5.1(@nuxt/devtools@1.7.0(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3)))(@unocss/webpack@0.62.4(rollup@4.30.1)(webpack@5.97.1(esbuild@0.24.2)))(@vue/compiler-core@3.5.13)(change-case@5.4.4)(fuse.js@7.0.0)(nuxt@packages+nuxt)(postcss@8.5.1)(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3))(webpack@5.97.1(esbuild@0.24.2))
'@nuxt/kit': link:packages/kit '@nuxt/kit': link:packages/kit
'@stripe/stripe-js': 4.8.0 '@stripe/stripe-js': 4.8.0
'@types/google.maps': 3.58.1 '@types/google.maps': 3.58.1
@ -9161,7 +9208,7 @@ snapshots:
rc9: 2.1.2 rc9: 2.1.2
std-env: 3.8.0 std-env: 3.8.0
'@nuxt/test-utils@3.15.4(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.7.3)))(@types/node@22.10.7)(@vue/test-utils@2.4.6)(happy-dom@16.6.0)(jiti@2.4.2)(magicast@0.3.5)(playwright-core@1.49.1)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(typescript@5.7.3)(vitest@3.0.1(@types/node@22.10.7)(happy-dom@16.6.0)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(yaml@2.6.1)': '@nuxt/test-utils@3.15.4(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.7.3)))(@types/node@22.10.7)(@vue/test-utils@2.4.6)(happy-dom@16.6.0)(jiti@2.4.2)(magicast@0.3.5)(playwright-core@1.49.1)(terser@5.32.0)(tsx@4.19.2)(typescript@5.7.3)(vitest@3.0.1(@types/node@22.10.7)(happy-dom@16.6.0)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(yaml@2.6.1)':
dependencies: dependencies:
'@nuxt/kit': link:packages/kit '@nuxt/kit': link:packages/kit
'@nuxt/schema': link:packages/schema '@nuxt/schema': link:packages/schema
@ -9187,14 +9234,14 @@ snapshots:
unenv: 1.10.0 unenv: 1.10.0
unplugin: 2.1.2 unplugin: 2.1.2
vite: 6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1) vite: 6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1)
vitest-environment-nuxt: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.7.3)))(@types/node@22.10.7)(@vue/test-utils@2.4.6)(happy-dom@16.6.0)(jiti@2.4.2)(magicast@0.3.5)(playwright-core@1.49.1)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(typescript@5.7.3)(vitest@3.0.1(@types/node@22.10.7)(happy-dom@16.6.0)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(yaml@2.6.1) vitest-environment-nuxt: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.7.3)))(@types/node@22.10.7)(@vue/test-utils@2.4.6)(happy-dom@16.6.0)(jiti@2.4.2)(magicast@0.3.5)(playwright-core@1.49.1)(terser@5.32.0)(tsx@4.19.2)(typescript@5.7.3)(vitest@3.0.1(@types/node@22.10.7)(happy-dom@16.6.0)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(yaml@2.6.1)
vue: 3.5.13(typescript@5.7.3) vue: 3.5.13(typescript@5.7.3)
optionalDependencies: optionalDependencies:
'@testing-library/vue': 8.1.0(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.7.3)) '@testing-library/vue': 8.1.0(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.7.3))
'@vue/test-utils': 2.4.6 '@vue/test-utils': 2.4.6
happy-dom: 16.6.0 happy-dom: 16.6.0
playwright-core: 1.49.1 playwright-core: 1.49.1
vitest: 3.0.1(@types/node@22.10.7)(happy-dom@16.6.0)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1) vitest: 3.0.1(@types/node@22.10.7)(happy-dom@16.6.0)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1)
transitivePeerDependencies: transitivePeerDependencies:
- '@types/node' - '@types/node'
- jiti - jiti
@ -9824,6 +9871,31 @@ snapshots:
'@types/aria-query@5.0.4': {} '@types/aria-query@5.0.4': {}
'@types/babel__core@7.20.5':
dependencies:
'@babel/parser': 7.26.2
'@babel/types': 7.26.3
'@types/babel__generator': 7.6.8
'@types/babel__template': 7.4.4
'@types/babel__traverse': 7.20.6
'@types/babel__generator@7.6.8':
dependencies:
'@babel/types': 7.26.3
'@types/babel__helper-plugin-utils@7.10.3':
dependencies:
'@types/babel__core': 7.20.5
'@types/babel__template@7.4.4':
dependencies:
'@babel/parser': 7.26.2
'@babel/types': 7.26.3
'@types/babel__traverse@7.20.6':
dependencies:
'@babel/types': 7.26.3
'@types/connect@3.4.38': '@types/connect@3.4.38':
dependencies: dependencies:
'@types/node': 22.10.7 '@types/node': 22.10.7
@ -10042,11 +10114,11 @@ snapshots:
unhead: 1.11.18 unhead: 1.11.18
vue: 3.5.13(typescript@5.7.3) vue: 3.5.13(typescript@5.7.3)
'@unocss/astro@0.62.4(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))': '@unocss/astro@0.62.4(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))':
dependencies: dependencies:
'@unocss/core': 0.62.4 '@unocss/core': 0.62.4
'@unocss/reset': 0.62.4 '@unocss/reset': 0.62.4
'@unocss/vite': 0.62.4(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1)) '@unocss/vite': 0.62.4(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))
optionalDependencies: optionalDependencies:
vite: 6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1) vite: 6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1)
transitivePeerDependencies: transitivePeerDependencies:
@ -10147,7 +10219,7 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- vue - vue
'@unocss/nuxt@0.62.4(postcss@8.5.1)(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(webpack@5.97.1(esbuild@0.24.2))': '@unocss/nuxt@0.62.4(postcss@8.5.1)(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(webpack@5.97.1(esbuild@0.24.2))':
dependencies: dependencies:
'@nuxt/kit': link:packages/kit '@nuxt/kit': link:packages/kit
'@unocss/config': 0.62.4 '@unocss/config': 0.62.4
@ -10160,9 +10232,9 @@ snapshots:
'@unocss/preset-web-fonts': 0.62.4 '@unocss/preset-web-fonts': 0.62.4
'@unocss/preset-wind': 0.62.4 '@unocss/preset-wind': 0.62.4
'@unocss/reset': 0.62.4 '@unocss/reset': 0.62.4
'@unocss/vite': 0.62.4(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1)) '@unocss/vite': 0.62.4(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))
'@unocss/webpack': 0.62.4(rollup@4.30.1)(webpack@5.97.1(esbuild@0.24.2)) '@unocss/webpack': 0.62.4(rollup@4.30.1)(webpack@5.97.1(esbuild@0.24.2))
unocss: 0.62.4(@unocss/webpack@0.62.4(rollup@4.30.1)(webpack@5.97.1(esbuild@0.24.2)))(postcss@8.5.1)(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1)) unocss: 0.62.4(@unocss/webpack@0.62.4(rollup@4.30.1)(webpack@5.97.1(esbuild@0.24.2)))(postcss@8.5.1)(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))
transitivePeerDependencies: transitivePeerDependencies:
- postcss - postcss
- rollup - rollup
@ -10332,7 +10404,7 @@ snapshots:
dependencies: dependencies:
'@unocss/core': 65.4.2 '@unocss/core': 65.4.2
'@unocss/vite@0.62.4(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))': '@unocss/vite@0.62.4(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))':
dependencies: dependencies:
'@ampproject/remapping': 2.3.0 '@ampproject/remapping': 2.3.0
'@rollup/pluginutils': 5.1.4(rollup@4.30.1) '@rollup/pluginutils': 5.1.4(rollup@4.30.1)
@ -10397,7 +10469,7 @@ snapshots:
- encoding - encoding
- supports-color - supports-color
'@vitejs/plugin-vue-jsx@4.1.1(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3))': '@vitejs/plugin-vue-jsx@4.1.1(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3))':
dependencies: dependencies:
'@babel/core': 7.26.0 '@babel/core': 7.26.0
'@babel/plugin-transform-typescript': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-typescript': 7.25.9(@babel/core@7.26.0)
@ -10407,12 +10479,12 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
'@vitejs/plugin-vue@5.2.1(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3))': '@vitejs/plugin-vue@5.2.1(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3))':
dependencies: dependencies:
vite: 6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1) vite: 6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1)
vue: 3.5.13(typescript@5.7.3) vue: 3.5.13(typescript@5.7.3)
'@vitest/coverage-v8@3.0.1(vitest@3.0.1(@types/node@22.10.7)(happy-dom@16.6.0)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))': '@vitest/coverage-v8@3.0.1(vitest@3.0.1(@types/node@22.10.7)(happy-dom@16.6.0)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))':
dependencies: dependencies:
'@ampproject/remapping': 2.3.0 '@ampproject/remapping': 2.3.0
'@bcoe/v8-coverage': 1.0.2 '@bcoe/v8-coverage': 1.0.2
@ -10426,7 +10498,7 @@ snapshots:
std-env: 3.8.0 std-env: 3.8.0
test-exclude: 7.0.1 test-exclude: 7.0.1
tinyrainbow: 2.0.0 tinyrainbow: 2.0.0
vitest: 3.0.1(@types/node@22.10.7)(happy-dom@16.6.0)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1) vitest: 3.0.1(@types/node@22.10.7)(happy-dom@16.6.0)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1)
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
@ -10460,7 +10532,7 @@ snapshots:
vite: 6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1) vite: 6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1)
optional: true optional: true
'@vitest/mocker@3.0.1(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))': '@vitest/mocker@3.0.1(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))':
dependencies: dependencies:
'@vitest/spy': 3.0.1 '@vitest/spy': 3.0.1
estree-walker: 3.0.3 estree-walker: 3.0.3
@ -10586,7 +10658,7 @@ snapshots:
'@vue/babel-plugin-jsx@1.2.5(@babel/core@7.26.0)': '@vue/babel-plugin-jsx@1.2.5(@babel/core@7.26.0)':
dependencies: dependencies:
'@babel/helper-module-imports': 7.25.9 '@babel/helper-module-imports': 7.25.9
'@babel/helper-plugin-utils': 7.25.9 '@babel/helper-plugin-utils': 7.26.5
'@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.26.0) '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.26.0)
'@babel/template': 7.25.9 '@babel/template': 7.25.9
'@babel/traverse': 7.25.9 '@babel/traverse': 7.25.9
@ -10605,7 +10677,7 @@ snapshots:
'@babel/code-frame': 7.26.2 '@babel/code-frame': 7.26.2
'@babel/core': 7.26.0 '@babel/core': 7.26.0
'@babel/helper-module-imports': 7.25.9 '@babel/helper-module-imports': 7.25.9
'@babel/helper-plugin-utils': 7.25.9 '@babel/helper-plugin-utils': 7.26.5
'@babel/parser': 7.26.2 '@babel/parser': 7.26.2
'@vue/compiler-sfc': 3.5.13 '@vue/compiler-sfc': 3.5.13
transitivePeerDependencies: transitivePeerDependencies:
@ -10652,14 +10724,14 @@ snapshots:
dependencies: dependencies:
'@vue/devtools-kit': 7.7.0 '@vue/devtools-kit': 7.7.0
'@vue/devtools-core@7.6.8(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3))': '@vue/devtools-core@7.6.8(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3))':
dependencies: dependencies:
'@vue/devtools-kit': 7.7.0 '@vue/devtools-kit': 7.7.0
'@vue/devtools-shared': 7.7.0 '@vue/devtools-shared': 7.7.0
mitt: 3.0.1 mitt: 3.0.1
nanoid: 5.0.9 nanoid: 5.0.9
pathe: 1.1.2 pathe: 1.1.2
vite-hot-client: 0.2.4(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1)) vite-hot-client: 0.2.4(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))
vue: 3.5.13(typescript@5.7.3) vue: 3.5.13(typescript@5.7.3)
transitivePeerDependencies: transitivePeerDependencies:
- vite - vite
@ -13684,7 +13756,7 @@ snapshots:
mkdirp@1.0.4: {} mkdirp@1.0.4: {}
mkdist@2.2.0(sass@1.78.0)(typescript@5.7.3)(vue-tsc@2.1.10(typescript@5.7.3))(vue@3.5.13(typescript@5.7.3)): mkdist@2.2.0(typescript@5.7.3)(vue-tsc@2.1.10(typescript@5.7.3))(vue@3.5.13(typescript@5.7.3)):
dependencies: dependencies:
autoprefixer: 10.4.20(postcss@8.5.1) autoprefixer: 10.4.20(postcss@8.5.1)
citty: 0.1.6 citty: 0.1.6
@ -13700,12 +13772,11 @@ snapshots:
semver: 7.6.3 semver: 7.6.3
tinyglobby: 0.2.10 tinyglobby: 0.2.10
optionalDependencies: optionalDependencies:
sass: 1.78.0
typescript: 5.7.3 typescript: 5.7.3
vue: 3.5.13(typescript@5.7.3) vue: 3.5.13(typescript@5.7.3)
vue-tsc: 2.1.10(typescript@5.7.3) vue-tsc: 2.1.10(typescript@5.7.3)
mkdist@2.2.0(sass@1.78.0)(typescript@5.7.3)(vue-tsc@2.2.0(typescript@5.7.3))(vue@3.5.13(typescript@5.7.3)): mkdist@2.2.0(typescript@5.7.3)(vue-tsc@2.2.0(typescript@5.7.3))(vue@3.5.13(typescript@5.7.3)):
dependencies: dependencies:
autoprefixer: 10.4.20(postcss@8.5.1) autoprefixer: 10.4.20(postcss@8.5.1)
citty: 0.1.6 citty: 0.1.6
@ -13721,7 +13792,6 @@ snapshots:
semver: 7.6.3 semver: 7.6.3
tinyglobby: 0.2.10 tinyglobby: 0.2.10
optionalDependencies: optionalDependencies:
sass: 1.78.0
typescript: 5.7.3 typescript: 5.7.3
vue: 3.5.13(typescript@5.7.3) vue: 3.5.13(typescript@5.7.3)
vue-tsc: 2.2.0(typescript@5.7.3) vue-tsc: 2.2.0(typescript@5.7.3)
@ -14924,12 +14994,11 @@ snapshots:
safe-buffer@5.2.1: {} safe-buffer@5.2.1: {}
sass-loader@16.0.4(@rspack/core@1.1.8)(sass@1.78.0)(webpack@5.97.1): sass-loader@16.0.4(@rspack/core@1.1.8)(webpack@5.97.1):
dependencies: dependencies:
neo-async: 2.6.2 neo-async: 2.6.2
optionalDependencies: optionalDependencies:
'@rspack/core': 1.1.8 '@rspack/core': 1.1.8
sass: 1.78.0
webpack: 5.97.1 webpack: 5.97.1
sass@1.78.0: sass@1.78.0:
@ -15428,6 +15497,10 @@ snapshots:
dependencies: dependencies:
typescript: 5.7.3 typescript: 5.7.3
ts-blank-space@0.4.4:
dependencies:
typescript: 5.7.3
tslib@2.7.0: {} tslib@2.7.0: {}
tsx@4.19.2: tsx@4.19.2:
@ -15480,7 +15553,7 @@ snapshots:
ultrahtml@1.5.3: {} ultrahtml@1.5.3: {}
unbuild@3.3.1(sass@1.78.0)(typescript@5.7.3)(vue-tsc@2.1.10(typescript@5.7.3))(vue@3.5.13(typescript@5.7.3)): unbuild@3.3.1(typescript@5.7.3)(vue-tsc@2.1.10(typescript@5.7.3))(vue@3.5.13(typescript@5.7.3)):
dependencies: dependencies:
'@rollup/plugin-alias': 5.1.1(rollup@4.30.1) '@rollup/plugin-alias': 5.1.1(rollup@4.30.1)
'@rollup/plugin-commonjs': 28.0.2(rollup@4.30.1) '@rollup/plugin-commonjs': 28.0.2(rollup@4.30.1)
@ -15495,7 +15568,7 @@ snapshots:
hookable: 5.5.3 hookable: 5.5.3
jiti: 2.4.2 jiti: 2.4.2
magic-string: 0.30.17 magic-string: 0.30.17
mkdist: 2.2.0(sass@1.78.0)(typescript@5.7.3)(vue-tsc@2.1.10(typescript@5.7.3))(vue@3.5.13(typescript@5.7.3)) mkdist: 2.2.0(typescript@5.7.3)(vue-tsc@2.1.10(typescript@5.7.3))(vue@3.5.13(typescript@5.7.3))
mlly: 1.7.4 mlly: 1.7.4
pathe: 2.0.1 pathe: 2.0.1
pkg-types: 1.3.1 pkg-types: 1.3.1
@ -15513,7 +15586,7 @@ snapshots:
- vue - vue
- vue-tsc - vue-tsc
unbuild@3.3.1(sass@1.78.0)(typescript@5.7.3)(vue-tsc@2.2.0(typescript@5.7.3))(vue@3.5.13(typescript@5.7.3)): unbuild@3.3.1(typescript@5.7.3)(vue-tsc@2.2.0(typescript@5.7.3))(vue@3.5.13(typescript@5.7.3)):
dependencies: dependencies:
'@rollup/plugin-alias': 5.1.1(rollup@4.30.1) '@rollup/plugin-alias': 5.1.1(rollup@4.30.1)
'@rollup/plugin-commonjs': 28.0.2(rollup@4.30.1) '@rollup/plugin-commonjs': 28.0.2(rollup@4.30.1)
@ -15528,7 +15601,7 @@ snapshots:
hookable: 5.5.3 hookable: 5.5.3
jiti: 2.4.2 jiti: 2.4.2
magic-string: 0.30.17 magic-string: 0.30.17
mkdist: 2.2.0(sass@1.78.0)(typescript@5.7.3)(vue-tsc@2.2.0(typescript@5.7.3))(vue@3.5.13(typescript@5.7.3)) mkdist: 2.2.0(typescript@5.7.3)(vue-tsc@2.2.0(typescript@5.7.3))(vue@3.5.13(typescript@5.7.3))
mlly: 1.7.4 mlly: 1.7.4
pathe: 2.0.1 pathe: 2.0.1
pkg-types: 1.3.1 pkg-types: 1.3.1
@ -15654,9 +15727,9 @@ snapshots:
universalify@2.0.1: {} universalify@2.0.1: {}
unocss@0.62.4(@unocss/webpack@0.62.4(rollup@4.30.1)(webpack@5.97.1(esbuild@0.24.2)))(postcss@8.5.1)(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1)): unocss@0.62.4(@unocss/webpack@0.62.4(rollup@4.30.1)(webpack@5.97.1(esbuild@0.24.2)))(postcss@8.5.1)(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1)):
dependencies: dependencies:
'@unocss/astro': 0.62.4(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1)) '@unocss/astro': 0.62.4(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))
'@unocss/cli': 0.62.4(rollup@4.30.1) '@unocss/cli': 0.62.4(rollup@4.30.1)
'@unocss/core': 0.62.4 '@unocss/core': 0.62.4
'@unocss/postcss': 0.62.4(postcss@8.5.1) '@unocss/postcss': 0.62.4(postcss@8.5.1)
@ -15672,7 +15745,7 @@ snapshots:
'@unocss/transformer-compile-class': 0.62.4 '@unocss/transformer-compile-class': 0.62.4
'@unocss/transformer-directives': 0.62.4 '@unocss/transformer-directives': 0.62.4
'@unocss/transformer-variant-group': 0.62.4 '@unocss/transformer-variant-group': 0.62.4
'@unocss/vite': 0.62.4(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1)) '@unocss/vite': 0.62.4(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))
optionalDependencies: optionalDependencies:
'@unocss/webpack': 0.62.4(rollup@4.30.1)(webpack@5.97.1(esbuild@0.24.2)) '@unocss/webpack': 0.62.4(rollup@4.30.1)(webpack@5.97.1(esbuild@0.24.2))
vite: 6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1) vite: 6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1)
@ -15850,7 +15923,7 @@ snapshots:
'@types/unist': 3.0.3 '@types/unist': 3.0.3
vfile-message: 4.0.2 vfile-message: 4.0.2
vite-hot-client@0.2.4(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1)): vite-hot-client@0.2.4(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1)):
dependencies: dependencies:
vite: 6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1) vite: 6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1)
@ -15897,7 +15970,7 @@ snapshots:
- yaml - yaml
optional: true optional: true
vite-node@3.0.1(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1): vite-node@3.0.1(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1):
dependencies: dependencies:
cac: 6.7.14 cac: 6.7.14
debug: 4.4.0(supports-color@9.4.0) debug: 4.4.0(supports-color@9.4.0)
@ -15918,7 +15991,7 @@ snapshots:
- tsx - tsx
- yaml - yaml
vite-plugin-checker@0.8.0(eslint@9.18.0(jiti@2.4.2))(optionator@0.9.4)(typescript@5.7.3)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(vue-tsc@2.1.10(typescript@5.7.3)): vite-plugin-checker@0.8.0(eslint@9.18.0(jiti@2.4.2))(optionator@0.9.4)(typescript@5.7.3)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(vue-tsc@2.1.10(typescript@5.7.3)):
dependencies: dependencies:
'@babel/code-frame': 7.26.2 '@babel/code-frame': 7.26.2
ansi-escapes: 4.3.2 ansi-escapes: 4.3.2
@ -15941,7 +16014,7 @@ snapshots:
typescript: 5.7.3 typescript: 5.7.3
vue-tsc: 2.1.10(typescript@5.7.3) vue-tsc: 2.1.10(typescript@5.7.3)
vite-plugin-inspect@0.8.9(@nuxt/kit@packages+kit)(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1)): vite-plugin-inspect@0.8.9(@nuxt/kit@packages+kit)(rollup@4.30.1)(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1)):
dependencies: dependencies:
'@antfu/utils': 0.7.10 '@antfu/utils': 0.7.10
'@rollup/pluginutils': 5.1.4(rollup@4.30.1) '@rollup/pluginutils': 5.1.4(rollup@4.30.1)
@ -15959,7 +16032,7 @@ snapshots:
- rollup - rollup
- supports-color - supports-color
vite-plugin-vue-inspector@5.3.1(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1)): vite-plugin-vue-inspector@5.3.1(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1)):
dependencies: dependencies:
'@babel/core': 7.26.0 '@babel/core': 7.26.0
'@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.26.0) '@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.26.0)
@ -15988,9 +16061,9 @@ snapshots:
tsx: 4.19.2 tsx: 4.19.2
yaml: 2.6.1 yaml: 2.6.1
vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.7.3)))(@types/node@22.10.7)(@vue/test-utils@2.4.6)(happy-dom@16.6.0)(jiti@2.4.2)(magicast@0.3.5)(playwright-core@1.49.1)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(typescript@5.7.3)(vitest@3.0.1(@types/node@22.10.7)(happy-dom@16.6.0)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(yaml@2.6.1): vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.7.3)))(@types/node@22.10.7)(@vue/test-utils@2.4.6)(happy-dom@16.6.0)(jiti@2.4.2)(magicast@0.3.5)(playwright-core@1.49.1)(terser@5.32.0)(tsx@4.19.2)(typescript@5.7.3)(vitest@3.0.1(@types/node@22.10.7)(happy-dom@16.6.0)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(yaml@2.6.1):
dependencies: dependencies:
'@nuxt/test-utils': 3.15.4(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.7.3)))(@types/node@22.10.7)(@vue/test-utils@2.4.6)(happy-dom@16.6.0)(jiti@2.4.2)(magicast@0.3.5)(playwright-core@1.49.1)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(typescript@5.7.3)(vitest@3.0.1(@types/node@22.10.7)(happy-dom@16.6.0)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(yaml@2.6.1) '@nuxt/test-utils': 3.15.4(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.7.3)))(@types/node@22.10.7)(@vue/test-utils@2.4.6)(happy-dom@16.6.0)(jiti@2.4.2)(magicast@0.3.5)(playwright-core@1.49.1)(terser@5.32.0)(tsx@4.19.2)(typescript@5.7.3)(vitest@3.0.1(@types/node@22.10.7)(happy-dom@16.6.0)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(yaml@2.6.1)
transitivePeerDependencies: transitivePeerDependencies:
- '@cucumber/cucumber' - '@cucumber/cucumber'
- '@jest/globals' - '@jest/globals'
@ -16095,10 +16168,10 @@ snapshots:
- yaml - yaml
optional: true optional: true
vitest@3.0.1(@types/node@22.10.7)(happy-dom@16.6.0)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1): vitest@3.0.1(@types/node@22.10.7)(happy-dom@16.6.0)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1):
dependencies: dependencies:
'@vitest/expect': 3.0.1 '@vitest/expect': 3.0.1
'@vitest/mocker': 3.0.1(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1)) '@vitest/mocker': 3.0.1(vite@6.0.7(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))
'@vitest/pretty-format': 3.0.1 '@vitest/pretty-format': 3.0.1
'@vitest/runner': 3.0.1 '@vitest/runner': 3.0.1
'@vitest/snapshot': 3.0.1 '@vitest/snapshot': 3.0.1
@ -16115,7 +16188,7 @@ snapshots:
tinypool: 1.0.2 tinypool: 1.0.2
tinyrainbow: 2.0.0 tinyrainbow: 2.0.0
vite: 6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1) vite: 6.0.7(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1)
vite-node: 3.0.1(@types/node@22.10.7)(jiti@2.4.2)(sass@1.78.0)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1) vite-node: 3.0.1(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1)
why-is-node-running: 2.3.0 why-is-node-running: 2.3.0
optionalDependencies: optionalDependencies:
'@types/node': 22.10.7 '@types/node': 22.10.7