diff --git a/packages/devtools/client/composables/client.ts b/packages/devtools/client/composables/client.ts index bb8085a569..85b932288a 100644 --- a/packages/devtools/client/composables/client.ts +++ b/packages/devtools/client/composables/client.ts @@ -8,7 +8,7 @@ import { computed, ref } from 'vue' import { useState } from '#imports' import { renderMarkdown } from './client-services/markdown' import { renderCodeHighlight } from './client-services/shiki' -import { connectPromise, rpc, rpcClient } from './rpc' +import { connectPromise, rpc, rpcClient, upsertClientFunction } from './rpc' export function useClient() { return useState('devtools-client') @@ -62,13 +62,8 @@ export function useInjectionClient(): ComputedRef { extendClientRpc(namespace, functions) { const register = (client: DevToolsRpcClient) => { for (const [name, handler] of Object.entries(functions)) { - if (typeof handler === 'function') { - client.client.register({ - name: `${namespace}:${name}`, - type: 'event', - handler: handler as any, - }) - } + if (typeof handler === 'function') + upsertClientFunction(client, `${namespace}:${name}`, handler as any) } } diff --git a/packages/devtools/client/composables/rpc.ts b/packages/devtools/client/composables/rpc.ts index aaf6d5fb9f..12ddc44f93 100644 --- a/packages/devtools/client/composables/rpc.ts +++ b/packages/devtools/client/composables/rpc.ts @@ -37,15 +37,10 @@ async function connectDevToolsRpc(): Promise { rpcClient.value = client - // Register client functions so the server can call them + // Register client functions so the server can call them. for (const [name, handler] of Object.entries(clientFunctions)) { - if (typeof handler === 'function') { - client.client.register({ - name, - type: 'event', - handler: handler as any, - }) - } + if (typeof handler === 'function') + upsertClientFunction(client, name, handler) } // eslint-disable-next-line no-console @@ -70,21 +65,22 @@ async function connectDevToolsRpc(): Promise { export async function registerClientFunctions() { const client = rpcClient.value || await connectPromise for (const [name, handler] of Object.entries(clientFunctions)) { - if (typeof handler === 'function') { - try { - client.client.update({ - name, - type: 'event', - handler: handler as any, - }) - } - catch { - client.client.register({ - name, - type: 'event', - handler: handler as any, - }) - } - } + if (typeof handler === 'function') + upsertClientFunction(client, name, handler) } } + +/** + * Register (or replace) a client-side event function on the devframe RPC host. + * + * devframe 0.6 split registration into `register()` (throws DF0021 if the name + * already exists) and `update()` (throws DF0022 if it does not), so pick the + * right one based on the current definitions to keep this an idempotent upsert. + */ +export function upsertClientFunction(client: DevToolsRpcClient, name: string, handler: (...args: any[]) => any) { + const definition = { name, type: 'event', handler } as const + if (client.client.definitions.has(name)) + client.client.update(definition as any) + else + client.client.register(definition as any) +} diff --git a/packages/devtools/src/runtime/plugins/view/client.ts b/packages/devtools/src/runtime/plugins/view/client.ts index f54091976b..c662ceb1ba 100644 --- a/packages/devtools/src/runtime/plugins/view/client.ts +++ b/packages/devtools/src/runtime/plugins/view/client.ts @@ -277,6 +277,7 @@ export async function setupDevToolsClient({ setupRouteTracking(timeline, router) setupReactivity(client, router, timeline) + bindVueDevToolsIframe() clientRef.value = client @@ -285,6 +286,31 @@ export async function setupDevToolsClient({ if (e.code === 'KeyD' && e.altKey && e.shiftKey) client.devtools.toggle() }) + + // The Nuxt DevTools panel is rendered as an iframe **inside Vite DevTools' + // dock**, so we never create it ourselves (`getIframe()` above is legacy). + // The `@vue/devtools-kit` iframe messaging channel, however, only talks to + // whichever iframe was registered via `setIframeServerContext()` — without + // that the in-panel Vue DevTools applets (Pinia, component inspector, …) sit + // on "Connecting..." forever because the host backend never learns which + // iframe to answer. Point it at the dock iframe as soon as Vite DevTools + // mounts it (and keep it pointed there if the element is recreated). + function bindVueDevToolsIframe() { + let bound: HTMLIFrameElement | undefined + const bind = () => { + const ctx = getViteDevToolsContext() + const dockIframe = ctx?.docks?.getStateById?.('nuxt:devtools')?.domElements?.iframe as HTMLIFrameElement | null | undefined + if (!dockIframe || dockIframe === bound) + return + bound = dockIframe + iframe = dockIframe + // The channel reads `.contentWindow` lazily on every message, so binding + // the element once is enough even across in-iframe navigations/reloads. + setIframeServerContext(dockIframe) + } + bind() + setInterval(bind, 500) + } } export function useClientColorMode(): Ref { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 87c9654f7d..9589f3b5fb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -43,8 +43,8 @@ catalogs: specifier: ^66.7.0 version: 66.7.0 '@vitejs/devtools': - specifier: ^0.3.1 - version: 0.3.1 + specifier: ^0.4.0 + version: 0.4.0 '@vueuse/nuxt': specifier: ^14.3.0 version: 14.3.0 @@ -245,9 +245,6 @@ catalogs: vite-hot-client: specifier: ^2.2.0 version: 2.2.0 - vue: - specifier: ^3.5.35 - version: 3.5.35 vue-router: specifier: ^5.1.0 version: 5.1.0 @@ -334,8 +331,8 @@ catalogs: specifier: ^1.17.5 version: 1.17.5 vite-plugin-inspect: - specifier: ^12.0.0-beta.3 - version: 12.0.0-beta.3 + specifier: ^12.0.2 + version: 12.0.2 vite-plugin-vue-tracer: specifier: ^1.4.0 version: 1.4.0 @@ -371,8 +368,8 @@ catalogs: specifier: ^3.1.1 version: 3.1.1 '@vitejs/devtools-kit': - specifier: ^0.3.1 - version: 0.3.1 + specifier: ^0.4.0 + version: 0.4.0 overrides: '@nuxt/devtools': workspace:* @@ -383,6 +380,7 @@ overrides: typescript: ^6.0.3 unimport: ^6.3.0 vite: ^8.0.14 + vue: ^3.5.39 vue-tsc: ^3.3.2 importers: @@ -391,7 +389,7 @@ importers: devDependencies: '@antfu/eslint-config': specifier: catalog:cli - version: 9.0.0(@typescript-eslint/rule-tester@8.56.1(eslint@10.4.0(jiti@2.7.0))(typescript@6.0.3))(@typescript-eslint/typescript-estree@8.60.0(typescript@6.0.3))(@typescript-eslint/utils@8.60.0(eslint@10.4.0(jiti@2.7.0))(typescript@6.0.3))(@unocss/eslint-plugin@66.7.0(eslint@10.4.0(jiti@2.7.0))(typescript@6.0.3))(@vue/compiler-sfc@3.5.35)(eslint-plugin-format@2.0.1(eslint@10.4.0(jiti@2.7.0)))(eslint@10.4.0(jiti@2.7.0))(typescript@6.0.3)(vitest@4.1.7) + version: 9.0.0(@typescript-eslint/rule-tester@8.56.1(eslint@10.4.0(jiti@2.7.0))(typescript@6.0.3))(@typescript-eslint/typescript-estree@8.60.0(typescript@6.0.3))(@typescript-eslint/utils@8.60.0(eslint@10.4.0(jiti@2.7.0))(typescript@6.0.3))(@unocss/eslint-plugin@66.7.0(eslint@10.4.0(jiti@2.7.0))(typescript@6.0.3))(@vue/compiler-sfc@3.5.39)(eslint-plugin-format@2.0.1(eslint@10.4.0(jiti@2.7.0)))(eslint@10.4.0(jiti@2.7.0))(typescript@6.0.3)(vitest@4.1.7) '@antfu/ni': specifier: catalog:cli version: 30.1.0 @@ -403,10 +401,10 @@ importers: version: link:packages/devtools-ui-kit '@nuxt/eslint': specifier: catalog:cli - version: 1.15.2(@typescript-eslint/utils@8.60.0(eslint@10.4.0(jiti@2.7.0))(typescript@6.0.3))(@vue/compiler-sfc@3.5.35)(eslint-plugin-format@2.0.1(eslint@10.4.0(jiti@2.7.0)))(eslint@10.4.0(jiti@2.7.0))(magicast@0.5.3)(oxc-parser@0.131.0)(rolldown@1.0.2)(typescript@6.0.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0)) + version: 1.15.2(@typescript-eslint/utils@8.60.0(eslint@10.4.0(jiti@2.7.0))(typescript@6.0.3))(@vue/compiler-sfc@3.5.39)(eslint-plugin-format@2.0.1(eslint@10.4.0(jiti@2.7.0)))(eslint@10.4.0(jiti@2.7.0))(magicast@0.5.3)(oxc-parser@0.131.0)(rolldown@1.0.2)(typescript@6.0.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0)) '@nuxt/module-builder': specifier: catalog:buildtools - version: 1.0.2(@nuxt/cli@3.35.2(@nuxt/schema@4.4.6)(cac@6.7.14)(magicast@0.5.3))(@vue/compiler-core@3.5.35)(esbuild@0.28.0)(typescript@6.0.3)(vue-tsc@3.3.2(typescript@6.0.3))(vue@3.5.35(typescript@6.0.3)) + version: 1.0.2(@nuxt/cli@3.35.2(@nuxt/schema@4.4.6)(cac@6.7.14)(magicast@0.5.3))(@vue/compiler-core@3.5.39)(esbuild@0.28.0)(typescript@6.0.3)(vue-tsc@3.3.2(typescript@6.0.3))(vue@3.5.39(typescript@6.0.3)) '@nuxt/schema': specifier: catalog:types version: 4.4.6 @@ -433,7 +431,7 @@ importers: version: 66.7.0(eslint@10.4.0(jiti@2.7.0))(typescript@6.0.3) '@vitejs/devtools-kit': specifier: catalog:types - version: 0.3.1(typescript@6.0.3)(vite@8.0.14) + version: 0.4.0(srvx@0.11.16)(typescript@6.0.3)(vite@8.0.14) bumpp: specifier: catalog:cli version: 11.1.0 @@ -454,7 +452,7 @@ importers: version: 17.0.5 nuxt: specifier: catalog:buildtools - version: 4.4.6(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0))(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.9.1)(@vue/compiler-sfc@3.5.35)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.0)(eslint@10.4.0(jiti@2.7.0))(ioredis@5.10.1)(magicast@0.5.3)(optionator@0.9.4)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.35(typescript@6.0.3)))(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4))(rollup@4.60.4)(terser@5.39.0)(tsx@4.22.3)(typescript@6.0.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0))(vue-tsc@3.3.2(typescript@6.0.3))(yaml@2.9.0) + version: 4.4.6(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0))(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.9.1)(@vue/compiler-sfc@3.5.39)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.0)(eslint@10.4.0(jiti@2.7.0))(ioredis@5.10.1)(magicast@0.5.3)(optionator@0.9.4)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.39(typescript@6.0.3)))(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4))(rollup@4.60.4)(terser@5.39.0)(tsx@4.22.3)(typescript@6.0.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0))(vue-tsc@3.3.2(typescript@6.0.3))(yaml@2.9.0) nuxt-eslint-auto-explicit-import: specifier: catalog:cli version: 0.2.0(eslint@10.4.0(jiti@2.7.0))(magicast@0.5.3)(oxc-parser@0.131.0)(rolldown@1.0.2)(typescript@6.0.3) @@ -492,8 +490,8 @@ importers: specifier: catalog:frontend version: 2.2.0(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0)) vue: - specifier: catalog:frontend - version: 3.5.35(typescript@6.0.3) + specifier: ^3.5.39 + version: 3.5.39(typescript@6.0.3) vue-tsc: specifier: ^3.3.2 version: 3.3.2(typescript@6.0.3) @@ -508,13 +506,13 @@ importers: version: 4.4.6(magicast@0.5.3) '@vitejs/devtools': specifier: catalog:buildtools - version: 0.3.1(db0@0.3.4)(ioredis@5.10.1)(typescript@6.0.3)(vite@8.0.14) + version: 0.4.0(crossws@0.4.10(srvx@0.11.16))(srvx@0.11.16)(typescript@6.0.3)(valibot@1.4.2(typescript@6.0.3))(vite@8.0.14) '@vitejs/devtools-kit': specifier: catalog:types - version: 0.3.1(typescript@6.0.3)(vite@8.0.14) + version: 0.4.0(srvx@0.11.16)(typescript@6.0.3)(vite@8.0.14) '@vue/devtools-core': specifier: catalog:frontend - version: 8.1.2(vue@3.5.35(typescript@6.0.3)) + version: 8.1.2(vue@3.5.39(typescript@6.0.3)) '@vue/devtools-kit': specifier: catalog:prod version: 8.1.2 @@ -583,13 +581,13 @@ importers: version: 1.17.5(db0@0.3.4)(ioredis@5.10.1) vite: specifier: ^8.0.14 - version: 8.0.14(@types/node@25.9.1)(@vitejs/devtools@0.3.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0) + version: 8.0.14(@types/node@25.9.1)(@vitejs/devtools@0.4.0)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0) vite-plugin-inspect: specifier: catalog:prod - version: 12.0.0-beta.3(@nuxt/kit@4.4.6(magicast@0.5.3))(typescript@6.0.3)(vite@8.0.14) + version: 12.0.2(@nuxt/kit@4.4.6(magicast@0.5.3))(srvx@0.11.16)(typescript@6.0.3)(vite@8.0.14) vite-plugin-vue-tracer: specifier: catalog:prod - version: 1.4.0(vite@8.0.14)(vue@3.5.35(typescript@6.0.3)) + version: 1.4.0(vite@8.0.14)(vue@3.5.39(typescript@6.0.3)) which: specifier: catalog:prod version: 7.0.0 @@ -629,7 +627,7 @@ importers: version: 1.2.35 '@nuxt/test-utils': specifier: catalog:cli - version: 4.0.3(@playwright/test@1.60.0)(@vitest/ui@4.1.7)(magicast@0.5.3)(playwright-core@1.60.0)(typescript@6.0.3)(vite@8.0.14)(vitest@4.1.7) + version: 4.0.3(@playwright/test@1.60.0)(@vitest/ui@4.1.7)(crossws@0.4.10(srvx@0.11.16))(magicast@0.5.3)(playwright-core@1.60.0)(typescript@6.0.3)(vite@8.0.14)(vitest@4.1.7) '@parcel/watcher': specifier: catalog:buildtools version: 2.5.6 @@ -656,10 +654,10 @@ importers: version: 4.1.7(vitest@4.1.7) '@vue/devtools-applet': specifier: catalog:frontend - version: 8.1.2(@unocss/reset@66.7.0)(change-case@5.4.4)(floating-vue@5.2.2(@nuxt/kit@4.4.6(magicast@0.5.3))(vue@3.5.35(typescript@6.0.3)))(fuse.js@7.3.0)(unocss@66.7.0(@unocss/webpack@66.7.0(webpack@5.98.0(esbuild@0.28.0)))(vite@8.0.14))(vue@3.5.35(typescript@6.0.3)) + version: 8.1.2(@unocss/reset@66.7.0)(change-case@5.4.4)(floating-vue@5.2.2(@nuxt/kit@4.4.6(magicast@0.5.3))(vue@3.5.39(typescript@6.0.3)))(fuse.js@7.3.0)(unocss@66.7.0(@unocss/webpack@66.7.0(webpack@5.98.0(esbuild@0.28.0)))(vite@8.0.14))(vue@3.5.39(typescript@6.0.3)) '@vueuse/nuxt': specifier: catalog:buildtools - version: 14.3.0(magicast@0.5.3)(nuxt@4.4.6(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0))(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.9.1)(@vitejs/devtools@0.3.1)(@vue/compiler-sfc@3.5.35)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.0)(eslint@10.4.0(jiti@2.7.0))(ioredis@5.10.1)(magicast@0.5.3)(optionator@0.9.4)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.35(typescript@6.0.3)))(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4))(rollup@4.60.4)(terser@5.39.0)(tsx@4.22.3)(typescript@6.0.3)(vite@8.0.14)(vue-tsc@3.3.2(typescript@6.0.3))(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 14.3.0(magicast@0.5.3)(nuxt@4.4.6(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0))(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.9.1)(@vitejs/devtools@0.4.0)(@vue/compiler-sfc@3.5.39)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.0)(eslint@10.4.0(jiti@2.7.0))(ioredis@5.10.1)(magicast@0.5.3)(optionator@0.9.4)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.39(typescript@6.0.3)))(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4))(rollup@4.60.4)(terser@5.39.0)(tsx@4.22.3)(typescript@6.0.3)(vite@8.0.14)(vue-tsc@3.3.2(typescript@6.0.3))(yaml@2.9.0))(vue@3.5.39(typescript@6.0.3)) '@xterm/addon-fit': specifier: catalog:frontend version: 0.11.0 @@ -674,13 +672,13 @@ importers: version: 1.0.8 floating-vue: specifier: catalog:frontend - version: 5.2.2(@nuxt/kit@4.4.6(magicast@0.5.3))(vue@3.5.35(typescript@6.0.3)) + version: 5.2.2(@nuxt/kit@4.4.6(magicast@0.5.3))(vue@3.5.39(typescript@6.0.3)) fuse.js: specifier: catalog:frontend version: 7.3.0 json-editor-vue: specifier: catalog:frontend - version: 0.18.1(vue@3.5.35(typescript@6.0.3)) + version: 0.18.1(vue@3.5.39(typescript@6.0.3)) lightningcss: specifier: catalog:buildtools version: 1.32.0 @@ -692,10 +690,10 @@ importers: version: 4.0.1 nitropack: specifier: catalog:buildtools - version: 2.13.4(oxc-parser@0.132.0)(rolldown@1.0.2) + version: 2.13.4(oxc-parser@0.131.0)(rolldown@1.0.2) nuxt: specifier: catalog:buildtools - version: 4.4.6(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0))(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.9.1)(@vitejs/devtools@0.3.1)(@vue/compiler-sfc@3.5.35)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.0)(eslint@10.4.0(jiti@2.7.0))(ioredis@5.10.1)(magicast@0.5.3)(optionator@0.9.4)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.35(typescript@6.0.3)))(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4))(rollup@4.60.4)(terser@5.39.0)(tsx@4.22.3)(typescript@6.0.3)(vite@8.0.14)(vue-tsc@3.3.2(typescript@6.0.3))(yaml@2.9.0) + version: 4.4.6(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0))(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.9.1)(@vitejs/devtools@0.4.0)(@vue/compiler-sfc@3.5.39)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.0)(eslint@10.4.0(jiti@2.7.0))(ioredis@5.10.1)(magicast@0.5.3)(optionator@0.9.4)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.39(typescript@6.0.3)))(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4))(rollup@4.60.4)(terser@5.39.0)(tsx@4.22.3)(typescript@6.0.3)(vite@8.0.14)(vue-tsc@3.3.2(typescript@6.0.3))(yaml@2.9.0) ofetch: specifier: catalog:frontend version: 1.5.1 @@ -725,13 +723,13 @@ importers: version: 0.1.1 unimport: specifier: ^6.3.0 - version: 6.3.0(oxc-parser@0.132.0)(rolldown@1.0.2) + version: 6.3.0(oxc-parser@0.131.0)(rolldown@1.0.2) unocss: specifier: catalog:buildtools version: 66.7.0(@unocss/webpack@66.7.0(webpack@5.98.0(esbuild@0.28.0)))(vite@8.0.14) unplugin-vue: specifier: catalog:buildtools - version: 7.2.0(@types/node@25.9.1)(@vitejs/devtools@0.3.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(vue@3.5.35(typescript@6.0.3))(yaml@2.9.0) + version: 7.2.0(@types/node@25.9.1)(@vitejs/devtools@0.4.0)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(vue@3.5.39(typescript@6.0.3))(yaml@2.9.0) unplugin-vue-markdown: specifier: catalog:buildtools version: 32.0.0(vite@8.0.14) @@ -749,7 +747,7 @@ importers: version: 3.3.2(typescript@6.0.3) vue-virtual-scroller: specifier: catalog:frontend - version: 3.0.4(vue@3.5.35(typescript@6.0.3)) + version: 3.0.4(vue@3.5.39(typescript@6.0.3)) packages/devtools-kit: dependencies: @@ -761,7 +759,7 @@ importers: version: 1.2.2 vite: specifier: ^8.0.14 - version: 8.0.14(@types/node@25.9.1)(@vitejs/devtools@0.3.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0) + version: 8.0.14(@types/node@25.9.1)(@vitejs/devtools@0.4.0)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0) devDependencies: '@nuxt/schema': specifier: catalog:types @@ -777,13 +775,13 @@ importers: version: 6.1.1 unbuild: specifier: catalog:buildtools - version: 3.6.1(typescript@6.0.3)(vue-sfc-transformer@0.1.16(@vue/compiler-core@3.5.35)(esbuild@0.28.0)(vue@3.5.35(typescript@6.0.3)))(vue-tsc@3.3.2(typescript@6.0.3))(vue@3.5.35(typescript@6.0.3)) + version: 3.6.1(typescript@6.0.3)(vue-sfc-transformer@0.1.16(@vue/compiler-core@3.5.39)(esbuild@0.28.0)(vue@3.5.39(typescript@6.0.3)))(vue-tsc@3.3.2(typescript@6.0.3))(vue@3.5.39(typescript@6.0.3)) unimport: specifier: ^6.3.0 - version: 6.3.0(oxc-parser@0.132.0)(rolldown@1.0.2) + version: 6.3.0(oxc-parser@0.131.0)(rolldown@1.0.2) vue-router: specifier: catalog:frontend - version: 5.1.0(@vue/compiler-sfc@3.5.35)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.35(typescript@6.0.3)))(vite@8.0.14)(vue@3.5.35(typescript@6.0.3)) + version: 5.1.0(@vue/compiler-sfc@3.5.39)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.39(typescript@6.0.3)))(vite@8.0.14)(vue@3.5.39(typescript@6.0.3)) packages/devtools-ui-kit: dependencies: @@ -825,13 +823,13 @@ importers: version: 66.7.0 '@vueuse/core': specifier: catalog:frontend - version: 14.3.0(vue@3.5.35(typescript@6.0.3)) + version: 14.3.0(vue@3.5.39(typescript@6.0.3)) '@vueuse/integrations': specifier: catalog:frontend - version: 14.3.0(change-case@5.4.4)(focus-trap@8.2.1)(fuse.js@7.3.0)(vue@3.5.35(typescript@6.0.3)) + version: 14.3.0(change-case@5.4.4)(focus-trap@8.2.1)(fuse.js@7.3.0)(vue@3.5.39(typescript@6.0.3)) '@vueuse/nuxt': specifier: catalog:buildtools - version: 14.3.0(magicast@0.5.3)(nuxt@4.4.6(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0))(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.9.1)(@vue/compiler-sfc@3.5.35)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.0)(eslint@10.4.0(jiti@2.7.0))(ioredis@5.10.1)(magicast@0.5.3)(optionator@0.9.4)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.35(typescript@6.0.3)))(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4))(rollup@4.60.4)(terser@5.39.0)(tsx@4.22.3)(typescript@6.0.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0))(vue-tsc@3.3.2(typescript@6.0.3))(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3)) + version: 14.3.0(magicast@0.5.3)(nuxt@4.4.6(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0))(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.9.1)(@vue/compiler-sfc@3.5.39)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.0)(eslint@10.4.0(jiti@2.7.0))(ioredis@5.10.1)(magicast@0.5.3)(optionator@0.9.4)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.39(typescript@6.0.3)))(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4))(rollup@4.60.4)(terser@5.39.0)(tsx@4.22.3)(typescript@6.0.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0))(vue-tsc@3.3.2(typescript@6.0.3))(yaml@2.9.0))(vue@3.5.39(typescript@6.0.3)) defu: specifier: catalog:prod version: 6.1.7 @@ -840,20 +838,20 @@ importers: version: 8.2.1 splitpanes: specifier: catalog:frontend - version: 4.1.2(vue@3.5.35(typescript@6.0.3)) + version: 4.1.2(vue@3.5.39(typescript@6.0.3)) unocss: specifier: catalog:buildtools version: 66.7.0(@unocss/webpack@66.7.0(webpack@5.98.0(esbuild@0.28.0)))(vite@8.0.14) v-lazy-show: specifier: catalog:frontend - version: 0.3.0(@vue/compiler-core@3.5.35) + version: 0.3.0(@vue/compiler-core@3.5.39) devDependencies: '@nuxt/devtools': specifier: workspace:* version: link:../devtools nuxt: specifier: catalog:buildtools - version: 4.4.6(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0))(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.9.1)(@vue/compiler-sfc@3.5.35)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.0)(eslint@10.4.0(jiti@2.7.0))(ioredis@5.10.1)(magicast@0.5.3)(optionator@0.9.4)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.35(typescript@6.0.3)))(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4))(rollup@4.60.4)(terser@5.39.0)(tsx@4.22.3)(typescript@6.0.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0))(vue-tsc@3.3.2(typescript@6.0.3))(yaml@2.9.0) + version: 4.4.6(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0))(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.9.1)(@vue/compiler-sfc@3.5.39)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.0)(eslint@10.4.0(jiti@2.7.0))(ioredis@5.10.1)(magicast@0.5.3)(optionator@0.9.4)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.39(typescript@6.0.3)))(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4))(rollup@4.60.4)(terser@5.39.0)(tsx@4.22.3)(typescript@6.0.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0))(vue-tsc@3.3.2(typescript@6.0.3))(yaml@2.9.0) playgrounds/empty: devDependencies: @@ -862,7 +860,7 @@ importers: version: 25.9.1 nuxt: specifier: catalog:buildtools - version: 4.4.6(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0))(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.9.1)(@vue/compiler-sfc@3.5.35)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.0)(eslint@10.4.0(jiti@2.7.0))(ioredis@5.10.1)(magicast@0.5.3)(optionator@0.9.4)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.35(typescript@6.0.3)))(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4))(rollup@4.60.4)(terser@5.39.0)(tsx@4.22.3)(typescript@6.0.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0))(vue-tsc@3.3.2(typescript@6.0.3))(yaml@2.9.0) + version: 4.4.6(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0))(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.9.1)(@vue/compiler-sfc@3.5.39)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.0)(eslint@10.4.0(jiti@2.7.0))(ioredis@5.10.1)(magicast@0.5.3)(optionator@0.9.4)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.39(typescript@6.0.3)))(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4))(rollup@4.60.4)(terser@5.39.0)(tsx@4.22.3)(typescript@6.0.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0))(vue-tsc@3.3.2(typescript@6.0.3))(yaml@2.9.0) playgrounds/module-starter: dependencies: @@ -887,19 +885,19 @@ importers: version: link:../../packages/devtools-ui-kit '@nuxt/module-builder': specifier: catalog:buildtools - version: 1.0.2(@nuxt/cli@3.35.2(@nuxt/schema@4.4.6)(cac@6.7.14)(magicast@0.5.3))(@vue/compiler-core@3.5.35)(esbuild@0.28.0)(typescript@6.0.3)(vue-tsc@3.3.2(typescript@6.0.3))(vue@3.5.35(typescript@6.0.3)) + version: 1.0.2(@nuxt/cli@3.35.2(@nuxt/schema@4.4.6)(cac@6.7.14)(magicast@0.5.3))(@vue/compiler-core@3.5.39)(esbuild@0.28.0)(typescript@6.0.3)(vue-tsc@3.3.2(typescript@6.0.3))(vue@3.5.39(typescript@6.0.3)) '@nuxt/schema': specifier: catalog:types version: 4.4.6 '@nuxt/test-utils': specifier: catalog:cli - version: 4.0.3(@playwright/test@1.60.0)(@vitest/ui@4.1.7)(magicast@0.5.3)(playwright-core@1.60.0)(typescript@6.0.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0))(vitest@4.1.7) + version: 4.0.3(@playwright/test@1.60.0)(@vitest/ui@4.1.7)(crossws@0.4.10(srvx@0.11.16))(magicast@0.5.3)(playwright-core@1.60.0)(typescript@6.0.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0))(vitest@4.1.7) eslint: specifier: catalog:cli version: 10.4.0(jiti@2.7.0) nuxt: specifier: catalog:buildtools - version: 4.4.6(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0))(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.9.1)(@vue/compiler-sfc@3.5.35)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.0)(eslint@10.4.0(jiti@2.7.0))(ioredis@5.10.1)(magicast@0.5.3)(optionator@0.9.4)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.35(typescript@6.0.3)))(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4))(rollup@4.60.4)(terser@5.39.0)(tsx@4.22.3)(typescript@6.0.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0))(vue-tsc@3.3.2(typescript@6.0.3))(yaml@2.9.0) + version: 4.4.6(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0))(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.9.1)(@vue/compiler-sfc@3.5.39)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.0)(eslint@10.4.0(jiti@2.7.0))(ioredis@5.10.1)(magicast@0.5.3)(optionator@0.9.4)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.39(typescript@6.0.3)))(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4))(rollup@4.60.4)(terser@5.39.0)(tsx@4.22.3)(typescript@6.0.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0))(vue-tsc@3.3.2(typescript@6.0.3))(yaml@2.9.0) vitest: specifier: catalog:cli version: 4.1.7(@types/node@25.9.1)(@vitest/ui@4.1.7)(vite@8.0.14) @@ -917,7 +915,7 @@ importers: version: 25.9.1 nuxt: specifier: catalog:buildtools - version: 4.4.6(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0))(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.9.1)(@vue/compiler-sfc@3.5.35)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.0)(eslint@10.4.0(jiti@2.7.0))(ioredis@5.10.1)(magicast@0.5.3)(optionator@0.9.4)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.35(typescript@6.0.3)))(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4))(rollup@4.60.4)(terser@5.39.0)(tsx@4.22.3)(typescript@6.0.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0))(vue-tsc@3.3.2(typescript@6.0.3))(yaml@2.9.0) + version: 4.4.6(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0))(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.9.1)(@vue/compiler-sfc@3.5.39)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.0)(eslint@10.4.0(jiti@2.7.0))(ioredis@5.10.1)(magicast@0.5.3)(optionator@0.9.4)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.39(typescript@6.0.3)))(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4))(rollup@4.60.4)(terser@5.39.0)(tsx@4.22.3)(typescript@6.0.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0))(vue-tsc@3.3.2(typescript@6.0.3))(yaml@2.9.0) playgrounds/tab-layers: {} @@ -925,13 +923,13 @@ importers: dependencies: '@pinia/nuxt': specifier: catalog:buildtools - version: 0.11.3(magicast@0.5.3)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.35(typescript@6.0.3))) + version: 0.11.3(magicast@0.5.3)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.39(typescript@6.0.3))) '@vueuse/core': specifier: catalog:frontend - version: 14.3.0(vue@3.5.35(typescript@6.0.3)) + version: 14.3.0(vue@3.5.39(typescript@6.0.3)) pinia: specifier: catalog:frontend - version: 3.0.4(typescript@6.0.3)(vue@3.5.35(typescript@6.0.3)) + version: 3.0.4(typescript@6.0.3)(vue@3.5.39(typescript@6.0.3)) devDependencies: '@exampledev/new.css': specifier: catalog:playground @@ -941,7 +939,7 @@ importers: version: 15.16.0 nuxt: specifier: catalog:buildtools - version: 4.4.6(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0))(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.9.1)(@vue/compiler-sfc@3.5.35)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.0)(eslint@10.4.0(jiti@2.7.0))(ioredis@5.10.1)(magicast@0.5.3)(optionator@0.9.4)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.35(typescript@6.0.3)))(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4))(rollup@4.60.4)(terser@5.39.0)(tsx@4.22.3)(typescript@6.0.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0))(vue-tsc@3.3.2(typescript@6.0.3))(yaml@2.9.0) + version: 4.4.6(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0))(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.9.1)(@vue/compiler-sfc@3.5.39)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.0)(eslint@10.4.0(jiti@2.7.0))(ioredis@5.10.1)(magicast@0.5.3)(optionator@0.9.4)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.39(typescript@6.0.3)))(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4))(rollup@4.60.4)(terser@5.39.0)(tsx@4.22.3)(typescript@6.0.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0))(vue-tsc@3.3.2(typescript@6.0.3))(yaml@2.9.0) playgrounds/tab-seo: devDependencies: @@ -950,7 +948,7 @@ importers: version: 25.9.1 nuxt: specifier: catalog:buildtools - version: 4.4.6(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0))(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.9.1)(@vue/compiler-sfc@3.5.35)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.0)(eslint@10.4.0(jiti@2.7.0))(ioredis@5.10.1)(magicast@0.5.3)(optionator@0.9.4)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.35(typescript@6.0.3)))(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4))(rollup@4.60.4)(terser@5.39.0)(tsx@4.22.3)(typescript@6.0.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0))(vue-tsc@3.3.2(typescript@6.0.3))(yaml@2.9.0) + version: 4.4.6(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0))(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.9.1)(@vue/compiler-sfc@3.5.39)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.0)(eslint@10.4.0(jiti@2.7.0))(ioredis@5.10.1)(magicast@0.5.3)(optionator@0.9.4)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.39(typescript@6.0.3)))(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4))(rollup@4.60.4)(terser@5.39.0)(tsx@4.22.3)(typescript@6.0.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0))(vue-tsc@3.3.2(typescript@6.0.3))(yaml@2.9.0) playgrounds/tab-server-route: devDependencies: @@ -959,7 +957,7 @@ importers: version: 25.9.1 nuxt: specifier: catalog:buildtools - version: 4.4.6(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0))(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.9.1)(@vue/compiler-sfc@3.5.35)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.0)(eslint@10.4.0(jiti@2.7.0))(ioredis@5.10.1)(magicast@0.5.3)(optionator@0.9.4)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.35(typescript@6.0.3)))(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4))(rollup@4.60.4)(terser@5.39.0)(tsx@4.22.3)(typescript@6.0.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0))(vue-tsc@3.3.2(typescript@6.0.3))(yaml@2.9.0) + version: 4.4.6(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0))(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.9.1)(@vue/compiler-sfc@3.5.39)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.0)(eslint@10.4.0(jiti@2.7.0))(ioredis@5.10.1)(magicast@0.5.3)(optionator@0.9.4)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.39(typescript@6.0.3)))(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4))(rollup@4.60.4)(terser@5.39.0)(tsx@4.22.3)(typescript@6.0.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0))(vue-tsc@3.3.2(typescript@6.0.3))(yaml@2.9.0) playgrounds/tab-timeline: devDependencies: @@ -971,7 +969,7 @@ importers: version: 25.9.1 nuxt: specifier: catalog:buildtools - version: 4.4.6(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0))(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.9.1)(@vue/compiler-sfc@3.5.35)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.0)(eslint@10.4.0(jiti@2.7.0))(ioredis@5.10.1)(magicast@0.5.3)(optionator@0.9.4)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.35(typescript@6.0.3)))(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4))(rollup@4.60.4)(terser@5.39.0)(tsx@4.22.3)(typescript@6.0.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0))(vue-tsc@3.3.2(typescript@6.0.3))(yaml@2.9.0) + version: 4.4.6(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0))(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.9.1)(@vue/compiler-sfc@3.5.39)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.0)(eslint@10.4.0(jiti@2.7.0))(ioredis@5.10.1)(magicast@0.5.3)(optionator@0.9.4)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.39(typescript@6.0.3)))(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4))(rollup@4.60.4)(terser@5.39.0)(tsx@4.22.3)(typescript@6.0.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0))(vue-tsc@3.3.2(typescript@6.0.3))(yaml@2.9.0) playgrounds/v4: {} @@ -1279,10 +1277,41 @@ packages: '@cypress/xvfb@1.2.4': resolution: {integrity: sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==} - '@devframes/hub@0.5.2': - resolution: {integrity: sha512-qMkBFw1OqhPuNs1tQWkRq0z0Tg49kXNu53bs59tdF4lytKupatWVnL3cpsVPqn+Q5P7A70r99BKTcm+prMtHqw==} + '@devframes/hub@0.6.0': + resolution: {integrity: sha512-TIL5uYkrm20+nxmJzl7Z13O9N22nNiwW8EZ8AjcX/iowDzFgDXuridYdsf70OPaaHS2kRk4VeibuGpAERDxxqA==} + peerDependencies: + devframe: 0.6.0 + + '@devframes/plugin-inspect@0.6.0': + resolution: {integrity: sha512-FAQu7XAihGevQh1h2yEB7Eb9FeZpbIES9TruskG2uRN0lub3wSiGxUj7YQsXhkecL0m6kFPv52KB4Sg9IGV4Vg==} + hasBin: true + peerDependencies: + devframe: 0.6.0 + vite: ^8.0.14 + peerDependenciesMeta: + vite: + optional: true + + '@devframes/plugin-messages@0.6.0': + resolution: {integrity: sha512-ItKt3aSosekhVeCXB5ScOGJExB3g92CFa9GmDmjyeOjDmcIjjug9kASagrkBs5XVwOgY3wAEotuHDiLmeeTUUQ==} + hasBin: true + peerDependencies: + '@devframes/hub': 0.6.0 + devframe: 0.6.0 + vite: ^8.0.14 + peerDependenciesMeta: + vite: + optional: true + + '@devframes/plugin-terminals@0.6.0': + resolution: {integrity: sha512-XPb/BnQ4dm0LbxqQQvRpNdinli0/+rzWfWs9y5ohyejGWHDe2q+SYbjPARZq26yVxK2V/Dv40xtNWxkETlmuKw==} + hasBin: true peerDependencies: - devframe: 0.5.2 + devframe: 0.6.0 + vite: ^8.0.14 + peerDependenciesMeta: + vite: + optional: true '@discoveryjs/cli@2.14.7': resolution: {integrity: sha512-1x9LSelnjXlqwUMVgT/fvcPljJWHefl1yv2SxKFWi3kqZ36Trhz5GHQItG2O5cFY+PPo2PidGmcboZ2oFHDRhg==} @@ -1954,7 +1983,7 @@ packages: nuxt: 4.4.6 rolldown: ^1.0.0-beta.38 rollup-plugin-visualizer: ^6.0.0 || ^7.0.1 - vue: ^3.3.4 + vue: ^3.5.39 peerDependenciesMeta: '@babel/plugin-proposal-decorators': optional: true @@ -2102,84 +2131,42 @@ packages: cpu: [arm] os: [android] - '@oxc-parser/binding-android-arm-eabi@0.132.0': - resolution: {integrity: sha512-KrLaPWa5c9Y7LkW+rKkaUE3y7DBDrQtaf7rlsSDfv6KAHUjgzAIRA761Lrrp6//Yd/Rlie/yEOt9YENCoJnOcw==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [arm] - os: [android] - '@oxc-parser/binding-android-arm64@0.131.0': resolution: {integrity: sha512-nlGIod6gw75x1aEDgLS+srj+JRGY0HHm9MI9YgzE/B64l6d6+H3MSP9NOgp0+HTg8tp4vV9rVfgQGgd+TfVZcA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - '@oxc-parser/binding-android-arm64@0.132.0': - resolution: {integrity: sha512-SThDrSeamB/kG2+NxcJ5/wSLcV6dUqDknrPLqFYQ0ST/55mtBP4M7Q/f3QbubH6aAd11wpzZn/nwbVRSdobOpg==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [arm64] - os: [android] - '@oxc-parser/binding-darwin-arm64@0.131.0': resolution: {integrity: sha512-jukuV6xe5RbQKFo7QD34NDCLDZp4PSOm8rmckhNdH/60ymG5zXbDzGBEyc+nTkuLQNama2aSGCt+CPfpjNTqyw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@oxc-parser/binding-darwin-arm64@0.132.0': - resolution: {integrity: sha512-Lc0f/TYoKBghE5/2Gsv7bLXk+TJZunx2Tf61X8hG4ARXdc8UYI26dCGccFSd1AyFbK3jfaNXtMnupggDbjPXdQ==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [arm64] - os: [darwin] - '@oxc-parser/binding-darwin-x64@0.131.0': resolution: {integrity: sha512-g3JOo4khe9rslHm5WYaVDWb0HS/M1MLR3I9S8560MkKIcC96VQY00QjOlsuRyfSj/JDXj8i9T7ryPO2RidiXVg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@oxc-parser/binding-darwin-x64@0.132.0': - resolution: {integrity: sha512-RG2eJIpf7C21z9HSSXFw1bTArdpKe7Y4fwcJTwRq1yCSe1vSavaN9GA1sm9KqzemTLAGVktQ+7qBTGp0vQeUZg==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [x64] - os: [darwin] - '@oxc-parser/binding-freebsd-x64@0.131.0': resolution: {integrity: sha512-1hziITDTxjMePnX+dR9ocVT+EuZkQ8wm4FPAbmbEiKG+Phbo73J1ZnPAA6Y/aGsWF3McOFnQuZIktAFwalkfJQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - '@oxc-parser/binding-freebsd-x64@0.132.0': - resolution: {integrity: sha512-wQIPntPLtJ8NcBpvKPbEv3NqzV6k8eP8tP/jE9Rg8HTg/j7urZGFSsTCPCW5k77Qfw2DM4vRvc9p3I4yq/Shvw==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [x64] - os: [freebsd] - '@oxc-parser/binding-linux-arm-gnueabihf@0.131.0': resolution: {integrity: sha512-9uRxfXwyKG9+MwmGQBo2ncPNwZH5HTmCETFM2WiuDBNDCW4NC5ttSQkwCAMrTAWgwMzVBH1CP8pM0v7nebCWXQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@oxc-parser/binding-linux-arm-gnueabihf@0.132.0': - resolution: {integrity: sha512-PixKEpeSe3yxQWqNyOCBALRYc72+Tj7ILDofUl3iXo25cVOzLA6jHUhmOINRtWIPh7dbUie3QNeabwaQpZTw6w==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [arm] - os: [linux] - '@oxc-parser/binding-linux-arm-musleabihf@0.131.0': resolution: {integrity: sha512-mgbLvzRShXOLBdWGInf08Af4q+pfj1xD8hSgLClDZ9of/BXkB6+LIhTH7fihiDUipqB3yoSkKBWaZ3Ejlf5Yag==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@oxc-parser/binding-linux-arm-musleabihf@0.132.0': - resolution: {integrity: sha512-sCR+DzGHlyHKnbA2z9zWjTUhIo8Sy0enJl4RDsBwPmkxYynPatpwOAWe8W5127SlW0boqUWHGtr1NWn5UwIhXQ==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [arm] - os: [linux] - '@oxc-parser/binding-linux-arm64-gnu@0.131.0': resolution: {integrity: sha512-OPT8++4aN6j2GJ8+3IZHS/byXoZP4aSBn+FoG6rgBJ2fKwPKXWF3MqrFMNW7NKHM28FLY579xYLxJSfgobEqPA==} engines: {node: ^20.19.0 || >=22.12.0} @@ -2187,13 +2174,6 @@ packages: os: [linux] libc: [glibc] - '@oxc-parser/binding-linux-arm64-gnu@0.132.0': - resolution: {integrity: sha512-sQBix5P2cW+IpzTcCwYxnh9yALrKSIkKJThspBvMGcygSMnbzkSvhN7SfuX1hvBk8y1XEChsdkU3ET0V5DmzUw==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [arm64] - os: [linux] - libc: [glibc] - '@oxc-parser/binding-linux-arm64-musl@0.131.0': resolution: {integrity: sha512-vtPiwmfVTAXzaxDKsOXG+LwgRAA7WEnaeHzhS5z0GE89gAK18KSXnly7Z6saXXq6L3dVMyK44uoTI03zKxrpmw==} engines: {node: ^20.19.0 || >=22.12.0} @@ -2201,13 +2181,6 @@ packages: os: [linux] libc: [musl] - '@oxc-parser/binding-linux-arm64-musl@0.132.0': - resolution: {integrity: sha512-WozHg3Kc//8Sk756HXXgMbEAvqtG+Lzb9JOojwQzIGDtN78Az2dLttkb71akWYUF/8IgYfDSlfKh4Uot8is5Vw==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [arm64] - os: [linux] - libc: [musl] - '@oxc-parser/binding-linux-ppc64-gnu@0.131.0': resolution: {integrity: sha512-8AW8L7w5cGHSdZPcyZX2yR0+GUODsT15rbRjfdD54rv6DMbtuEB19ysLOpKJlRGfH6UNYNpCHaU1uJWgTWf1/w==} engines: {node: ^20.19.0 || >=22.12.0} @@ -2215,13 +2188,6 @@ packages: os: [linux] libc: [glibc] - '@oxc-parser/binding-linux-ppc64-gnu@0.132.0': - resolution: {integrity: sha512-CmX/ulNBOEwWTyVRmcpYKAcAizW6+OjtLJgo7fXoL9OqQvjF4VER8tPomv44vwzfSCy1BHbsB0ZlZYzYJNj4cA==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [ppc64] - os: [linux] - libc: [glibc] - '@oxc-parser/binding-linux-riscv64-gnu@0.131.0': resolution: {integrity: sha512-vvpjkjEOUsPcsYf8evE4MO3aGx9+3wodXEBOicGNnOwTuAik8eBONNkgSdhkGsAblQmfVHJyanRnpxglddTXIA==} engines: {node: ^20.19.0 || >=22.12.0} @@ -2229,13 +2195,6 @@ packages: os: [linux] libc: [glibc] - '@oxc-parser/binding-linux-riscv64-gnu@0.132.0': - resolution: {integrity: sha512-j9oQS+hM90SdhviNGWbPgT4+Rlq+ac++q/zjgwPD1mVHgxHzATvoRGtDx0sXGmFOQ9J9YkwAhYGb5MAHL6TAsA==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [riscv64] - os: [linux] - libc: [glibc] - '@oxc-parser/binding-linux-riscv64-musl@0.131.0': resolution: {integrity: sha512-AqmcNC3fClXX+fxQ6VGEN1667xVFiRBkY0CZmDMSiaeFUsv1+UkBPYYi48IUKcA9/ivvoKNRzQl2I4//kT9F/w==} engines: {node: ^20.19.0 || >=22.12.0} @@ -2243,13 +2202,6 @@ packages: os: [linux] libc: [musl] - '@oxc-parser/binding-linux-riscv64-musl@0.132.0': - resolution: {integrity: sha512-bLz+Xi+Agnfmd7kWPEsSVwCn2k4EyIalZkNBcQ0OGIv9rqn8VgCPLNd03tM9mKX/5TdlvDXalz0q71BIrOPNqg==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [riscv64] - os: [linux] - libc: [musl] - '@oxc-parser/binding-linux-s390x-gnu@0.131.0': resolution: {integrity: sha512-7d3jOMKy7RSQCcDLIci+ySll2FgsOMl/GiRux4q2JNv0zg4EdhFISa9idvrdN/HEUIQQJNg6dmveUeJl2YErGA==} engines: {node: ^20.19.0 || >=22.12.0} @@ -2257,13 +2209,6 @@ packages: os: [linux] libc: [glibc] - '@oxc-parser/binding-linux-s390x-gnu@0.132.0': - resolution: {integrity: sha512-U6t2qbJU0ypTfyj9QV3W1Y6mITDTL8ai/OR6NUn85vyHthOvobKWgXzU4tu0EskSzlpuVFz1g0jFGulDIUKHxQ==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [s390x] - os: [linux] - libc: [glibc] - '@oxc-parser/binding-linux-x64-gnu@0.131.0': resolution: {integrity: sha512-JHK/h95qVqVQ+ITER837kcTdwBDFpFaNnOTYGCP0zdUSX/mLKC7tXOoyrTb6vG7iRPwGlcgBil3v2IjYw1FqJA==} engines: {node: ^20.19.0 || >=22.12.0} @@ -2271,13 +2216,6 @@ packages: os: [linux] libc: [glibc] - '@oxc-parser/binding-linux-x64-gnu@0.132.0': - resolution: {integrity: sha512-WcEaSNHFk8yz5YFlQQAlhq6jOFmZBB/RKE7uzhyCIf+pF1Lmv9gUH4221mle2Gd9iHyWT3ySNph8yZgb1xYdWg==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [x64] - os: [linux] - libc: [glibc] - '@oxc-parser/binding-linux-x64-musl@0.131.0': resolution: {integrity: sha512-b2BO82O8azXAyf7EUgOPKu145nWypbNyk07HbU09fkzhm9lEA5oPvaN/M8Nlo7tOErVTa2WOgS4QbOnxAPXdDQ==} engines: {node: ^20.19.0 || >=22.12.0} @@ -2285,71 +2223,35 @@ packages: os: [linux] libc: [musl] - '@oxc-parser/binding-linux-x64-musl@0.132.0': - resolution: {integrity: sha512-iQrV4iJzQgRwK3BWRmQl1C3C6g3wYpXN2WLdQdyR+efoUnncdShZAVp9OgcojtlD3MDRbuOMGG3SjxF4fL4nlQ==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [x64] - os: [linux] - libc: [musl] - '@oxc-parser/binding-openharmony-arm64@0.131.0': resolution: {integrity: sha512-GHO9glZaX7LkX/OGfluEPf1yjg+ehiFbUdowbX6uNWOQhmwKWU4m4+nZ9FJkrHNKuxyI1KKertMdGjVKCApKWA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] - '@oxc-parser/binding-openharmony-arm64@0.132.0': - resolution: {integrity: sha512-FWzmUGrZ6GUby4U7WIwcCtab6tdmlTO3xTRRKyb5kjIJVEiaUAT8animUG/nK8ZCA8gkRkPOTId4rl6uTqUmJQ==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [arm64] - os: [openharmony] - '@oxc-parser/binding-wasm32-wasi@0.131.0': resolution: {integrity: sha512-3SkikPaEFoih1N83qLVEDLRLeY4nYsf6JT9SnWiMCQ5lGQdKup6bEuKCqkRiG9dD1IIaFeYz9RjlciPmYoFIWA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [wasm32] - '@oxc-parser/binding-wasm32-wasi@0.132.0': - resolution: {integrity: sha512-TlbMppxJI5CjWDes0QaP6G3aneVg1yikBu5QYI+DUShF9WDL66ccgKFNNGmi/Wybtszw6hxwAvv76T4DaPKnHw==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [wasm32] - '@oxc-parser/binding-win32-arm64-msvc@0.131.0': resolution: {integrity: sha512-Os5bEhryeA2jkH+ZrnZyAC1EP5gs+X4YB1Fjqml7UPD5kU7ecsK1MPEVMfCrdt/GDNpDbavYXiOXOdyJ5b3OPw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@oxc-parser/binding-win32-arm64-msvc@0.132.0': - resolution: {integrity: sha512-RH/NbFjGKqdUAUi7Oh3LQPxUk2hsWFEEQ38HSnbRQT8QjBZFKqL1fMbmsB3N4jy/KPh9iX94+9dmkEMBBbambw==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [arm64] - os: [win32] - '@oxc-parser/binding-win32-ia32-msvc@0.131.0': resolution: {integrity: sha512-m+jNz9EuF0NXoiptc6B9h5yompZQVW/a5MJeOu5zojfH5yWk82tvF2ccrHkfhgtrS9h9DD5l1Qv8dWlfY7Nz8g==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ia32] os: [win32] - '@oxc-parser/binding-win32-ia32-msvc@0.132.0': - resolution: {integrity: sha512-JUr4jQY9jxoIB/YTLXr6XofSi5xikj6p5/Ns1h0VOBDT0j1jKU+kMsv2xxv51RwnETcXpA1Yw/9oUAfcqfaqEA==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [ia32] - os: [win32] - '@oxc-parser/binding-win32-x64-msvc@0.131.0': resolution: {integrity: sha512-o14Hk8dAyiEUMFEWEgmAwFZvBt1RzAYLM3xeQ+5315JXgVYhoemivgYcbYVRbsFkS71ShMGlAFE0kPnr460rww==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] - '@oxc-parser/binding-win32-x64-msvc@0.132.0': - resolution: {integrity: sha512-2dapgHpA5X8DSXF4AU36hJWYf6zP0tKjMXFRAZFBD62pkevW/uhFDXoFH9Y/3Fd2EtDrw5ByNnR1wVE9X9y0SQ==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [x64] - os: [win32] - '@oxc-project/types@0.131.0': resolution: {integrity: sha512-PgnWDfV0h+b16XNKbXU7Daib/BFSt/J2mEzfYIBu6JB/wNdlU+kVYXCkGA1A9fWkTbOgbjh4e6NhPeQOYvFhEA==} @@ -2729,10 +2631,6 @@ packages: '@poppinss/exception@1.2.2': resolution: {integrity: sha512-m7bpKCD4QMlFCjA/nKTs23fuvoVFoA83brRKmObCUNmi/9tVu8Ve3w4YQAnJu4q3Tjf5fr685HYIC/IA2zHRSg==} - '@publint/pack@0.1.4': - resolution: {integrity: sha512-HDVTWq3H0uTXiU0eeSQntcVUTPP3GamzeXI41+x7uU9J65JgWQh3qWZHblR1i0npXfFtF+mxBiU2nJH8znxWnQ==} - engines: {node: '>=18'} - '@quansync/fs@1.0.0': resolution: {integrity: sha512-4TJ3DFtlf1L5LDMaM6CanJ/0lckGNtJcMjQ1NAV6zDmA0tEHKZtxNKin8EgPaVX1YzljbxckyT2tJrpQKAtngQ==} @@ -2838,8 +2736,8 @@ packages: cpu: [x64] os: [win32] - '@rolldown/debug@1.0.3': - resolution: {integrity: sha512-mQ4V7ODNxW4o09we34Dw9I29ByK/m7yTHT8Nqt+wwWCcxPsiGoixUsFDiruxGQwrjk6XYgwi/Cf0Prg0x5ABsA==} + '@rolldown/debug@1.1.5': + resolution: {integrity: sha512-GJDtRyJkktO4fcFe8cjnUf99ylufh+GWjE9RevRw8Y/aIt0xQkBc27/Pmu1EoUZFfwyz5LjEJGh+XSTqsuXG8g==} '@rolldown/pluginutils@1.0.0-rc.13': resolution: {integrity: sha512-3ngTAv6F/Py35BsYbeeLeecvhMKdsKm4AoOETVhAA+Qc8nrA2I0kF7oa93mE9qnIurngOSpMnQ0x2nQY2FPviA==} @@ -3460,7 +3358,7 @@ packages: '@unhead/vue@2.1.15': resolution: {integrity: sha512-SSByXfEjhzPn8gXdEdgpYqpLMPSkLUH2HVE0GxZfOtNsJ0GgOHQs0g9T67ZZ1z0kTELLKdtOtYrzrbv9+ffF7g==} peerDependencies: - vue: '>=3.5.18' + vue: ^3.5.39 '@unocss/cli@66.7.0': resolution: {integrity: sha512-Pkd/R+WDs8gc1i9fI5XDW8N5r7aoCWjNzt8wGGj5FWTbmsEzewueaL5LQTH4ymv/BhSHFcYpL7geQ5vYont+BA==} @@ -3651,8 +3549,8 @@ packages: cpu: [x64] os: [win32] - '@valibot/to-json-schema@1.7.0': - resolution: {integrity: sha512-Y3pPVibbIOHzohrlxSINvO7w/bvXkoYS3BQHoImV9ynE+bXKf171bdMucPurV2zp7gdmt0L1HCcNAsbo7cFRQw==} + '@valibot/to-json-schema@1.7.1': + resolution: {integrity: sha512-3qkmU6KXWh8GIThEAW3kuRHPQBMjWkKy+Ppz3WkUucx53DTpOa6siMn4xDGSOhlVyMrDaJTCTMLYPZVAIk1P0A==} peerDependencies: valibot: ^1.4.0 @@ -3661,16 +3559,16 @@ packages: engines: {node: '>=20'} hasBin: true - '@vitejs/devtools-kit@0.3.1': - resolution: {integrity: sha512-0zwX4IpFMbNWsiDMj/WnRZFdJU+zY8gU/uBf2jr5UktDicmwL+6yVZRF5zgOA6XZ3yj4+TLSdWQfVlaMerBWaw==} + '@vitejs/devtools-kit@0.4.0': + resolution: {integrity: sha512-wKgqage6z30HOwdmVzT9uCE4oRZULoKwihIgSj0RmE7ln+VnE48Ik+6MBJUXwTg+cy/eYBpMXpnltHdqYF/Xng==} peerDependencies: vite: ^8.0.14 - '@vitejs/devtools-rolldown@0.3.1': - resolution: {integrity: sha512-yrlrezS7xaR/nxRRTqsJevUPeZOWIQKX3wwK38zGsEEEMn8oyls8DBmYVagtXNPqUk9XW9bt5sVIsrR2n2F8+w==} + '@vitejs/devtools-rolldown@0.4.0': + resolution: {integrity: sha512-YY5kWiYWBUnsPfGciWnxqiprXFp6pocfv9vzTnyu1uxoahTQZhXppTtl5b7T6LcEEZpC8Mu100mpzdJUuw85rQ==} - '@vitejs/devtools@0.3.1': - resolution: {integrity: sha512-uRgicpM7gzCJ4dHzs717uLvzvw2sdnVzxp7bui/cyezWyILjc0DYlPlFEwS2kIFLOnnQNGeryRbs/M96C7Ts8Q==} + '@vitejs/devtools@0.4.0': + resolution: {integrity: sha512-A422w80BVqdC185pPYVxfdQ/v9dkmAf/odH7aMhymXRVvvCB2Y6RWU+tW9GMGiMvM5/Z/0TyUTplOsUSx874GA==} hasBin: true peerDependencies: vite: ^8.0.14 @@ -3680,14 +3578,14 @@ packages: engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: vite: ^8.0.14 - vue: ^3.0.0 + vue: ^3.5.39 '@vitejs/plugin-vue@6.0.7': resolution: {integrity: sha512-km+p+XdSz9Sxm5rqUbqcSfZYaAniKxWBj1KURl+Jr7UaPvvX7BmaWMdP69I5rrFDeQGyxAG7NXdc57vz+snhWg==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: vite: ^8.0.14 - vue: ^3.2.25 + vue: ^3.5.39 '@vitest/eslint-plugin@1.6.18': resolution: {integrity: sha512-J6U4X0jH3NwTuYouvrJn6I8ypTOU+GhKEjyVwpoPnDuc23usa/xi/R0caWLBbNp3xLy3/rL1YkuJuneTMVV4Mg==} @@ -3752,7 +3650,7 @@ packages: resolution: {integrity: sha512-afW2DMjgCBVs33mWRlz7YsGHzoEEupnl0DK5ZTKsgziAlLh5syc5m+GM7eqeYrgiQpwMaVxa1fk73caCvPxyAw==} engines: {node: '>=20.19.0'} peerDependencies: - vue: ^2.7.0 || ^3.2.25 + vue: ^3.5.39 peerDependenciesMeta: vue: optional: true @@ -3776,14 +3674,20 @@ packages: '@vue/compiler-core@3.5.35': resolution: {integrity: sha512-BUmHaR1J+O+CKZ9uJucdVTEr1LHsdyvv7vG3eNRhK3CczEHeMd/LtsHAuD7PbrxvI2envCY2v7HI1vC1aBRzKw==} + '@vue/compiler-core@3.5.39': + resolution: {integrity: sha512-16KBTEXAJCpDr0mwlw+AZyhu8iyC7R3S2vBwsI7QnWJU6X3WKc9VKeNEZpiMdZ569qWhz9574L3vV55qRL0Vtw==} + '@vue/compiler-dom@3.5.35': resolution: {integrity: sha512-k+bprkXxuqhVajgTx5mUHuir7TwQzUKOWR40ng1ncAqQRPnrLngGGgqVEEhOnTMlc8btHYVKmrP8s5Qyg0hvYA==} - '@vue/compiler-sfc@3.5.35': - resolution: {integrity: sha512-G5VPMcXTSywXBgtFOZOnHKBxKSrwXUcvY1iaF5/hRcy7t0J6CH/d8ha9F4nzi00Fax1eLV0QHM7v4mQu68jydw==} + '@vue/compiler-dom@3.5.39': + resolution: {integrity: sha512-oQPigALqYbNxTNPvNgSOe+czwVExfbVF02lz8jP0S3AXJiu3jxYDygNUiqSep4ezzW8XgnubqH63My2A7JR/vg==} - '@vue/compiler-ssr@3.5.35': - resolution: {integrity: sha512-rGhAeXgdM7/ffTJGXT69rCCdTmjDewnFuUZfBQQHTdcEBeWdT5HCGY60y2ytLJr9/Dsu7IntUi5z/w0h6Rjnzw==} + '@vue/compiler-sfc@3.5.39': + resolution: {integrity: sha512-d0ki86iOyN8LoZPBmk5SJWNwHP19CnDDCfuo//+2WJa2g5Ke0Jay983PIBIcSSzldC68I8DrD5GrHV3OSDfodg==} + + '@vue/compiler-ssr@3.5.39': + resolution: {integrity: sha512-Ce7/wvwMHai74bdszfXExdazFigYnlF9zgCmEQUcM1j0fOymlouZ7XilTYNo8oUjhlnjYOZbGrcYKuqjz89Ucw==} '@vue/devtools-api@7.7.7': resolution: {integrity: sha512-lwOnNBH2e7x1fIIbVT7yF5D+YWhqELm55/4ZKf45R9T8r9dE2AIOy8HKjfqzGsoTHFbWbr337O4E0A0QADnjBg==} @@ -3794,12 +3698,12 @@ packages: '@vue/devtools-applet@8.1.2': resolution: {integrity: sha512-i6fzHPDvP6/Xb8fHRGbgRwSTCsWUB6HjMsQ6kWkeiUOlFuUHWEhe9WiOCCv0tfyy7IhDikYPVpRhc0lBGALAUw==} peerDependencies: - vue: ^3.0.0 + vue: ^3.5.39 '@vue/devtools-core@8.1.2': resolution: {integrity: sha512-ZGGyaSBP4/+bN2Nd9ZHNYAVDRIzMw1rv2RyXWtyZlo6mQal+IDmTvKY4V+DjAEBhaXt30mHmsgYp1yXJ/2tIWg==} peerDependencies: - vue: ^3.0.0 + vue: ^3.5.39 '@vue/devtools-kit@7.7.7': resolution: {integrity: sha512-wgoZtxcTta65cnZ1Q6MbAfePVFxfM+gq0saaeytoph7nEa7yMXoi6sCPy4ufO111B9msnw0VOWjPEFCXuAKRHA==} @@ -3820,7 +3724,7 @@ packages: floating-vue: '>=2.0.0-0' shiki: '>=1.16.0' unocss: '>=0.50.0-0' - vue: '>=3.0.0-0' + vue: ^3.5.39 '@vue/language-core@3.3.2': resolution: {integrity: sha512-CLwjSfHlPLhjd2qhuS3tTFtnOIWHXAM5u4X1DxmzlQ8j5bmOYlKCsSusOP7jCRJnlVg0mCTQtHU3vwFvopZGoQ==} @@ -3828,34 +3732,40 @@ packages: '@vue/reactivity@3.5.35': resolution: {integrity: sha512-tVc+SsHConvh/Lz64qq1pP3rYArBmK42xonovEcxY74SQtvctZodG/zhq54P5dr38cVuw25d27cPNRdlMidpGQ==} - '@vue/runtime-core@3.5.35': - resolution: {integrity: sha512-A/xFNX9loIcWDygeQuNCfKuh0CoYBzxhqEMNah5TSFg9Z53DrFYEN2qi5CU9necjM1OWYegYREUTHmXTmhfXtg==} + '@vue/reactivity@3.5.39': + resolution: {integrity: sha512-TpsuBJ9gGlZa5d23XcM2y8EXanz9dZeVDQBXRwzy46ItgvM+rWpzs+UVM0wcRLxGvcav0HE5jz2gNL53xlRAog==} + + '@vue/runtime-core@3.5.39': + resolution: {integrity: sha512-9GLtNyRvPAUMbX+7ono0RC2j0guo2LXVi8LvcmAooImACUKm0oFf0jjwbX8/H0AE/t1nxhAkn8RSl9PMCzzxZw==} - '@vue/runtime-dom@3.5.35': - resolution: {integrity: sha512-odrJ1C391dbGnyDRh8U+rnP7J2amIEzfmRk5vXy7xi3aZhEXofTvpi0T4HJb6jlNqQZTNPR5MPHSB3RHNkIORA==} + '@vue/runtime-dom@3.5.39': + resolution: {integrity: sha512-7Y6aAGboKcXAZ3ECuUy7RrS5yy2r47dhTp2SKaJmYxjopImaVFaNa5Ne66NwGovsrxVAl5S5rwc7m22UG7Lmww==} - '@vue/server-renderer@3.5.35': - resolution: {integrity: sha512-NkebSOYdB97wi8OQcO3HqzZSlymJi/aWsN/7h74OSVhRTm6qGs3Jp3e0rCXynmWwSlKeRrnlIug+ilYoHBmQDA==} + '@vue/server-renderer@3.5.39': + resolution: {integrity: sha512-yZSakiAGw85rZfG7UM8akMnIF+FmeiNk47uvHf2nVBBSe+dIKUhZuZq9+XgJhbV3nS5Z4ALH23/MpXofW+mbcw==} peerDependencies: - vue: 3.5.35 + vue: ^3.5.39 '@vue/shared@3.5.35': resolution: {integrity: sha512-zSbjL7gRXwks2ZQLRGCajBtBXEOXW9Ddhn/HvSdrGkE2dqGnumzW8XtusRrxrE9LvqtiqDXQ+A60Hp6mvdYxfA==} + '@vue/shared@3.5.39': + resolution: {integrity: sha512-l1rrBtBfTnmxvtsvdQDXltUUy8S1Y+ZaqdfUzmAnJkTd8Z8rv5v/ytW+TKiqEOWyHPoqtPlNFSs0lhRmYVSHVA==} + '@vueuse/components@13.9.0': resolution: {integrity: sha512-0DDFpjG3hEEK+3YgSzE/OzOGqpo/KmxcXWzW2YdmgahZvaoUdegn68GmbdcHRJE7CH55dDj13Cz47iN8QoI3jQ==} peerDependencies: - vue: ^3.5.0 + vue: ^3.5.39 '@vueuse/core@13.9.0': resolution: {integrity: sha512-ts3regBQyURfCE2BcytLqzm8+MmLlo5Ln/KLoxDVcsZ2gzIwVNnQpQOL/UKV8alUqjSZOlpFZcRNsLRqj+OzyA==} peerDependencies: - vue: ^3.5.0 + vue: ^3.5.39 '@vueuse/core@14.3.0': resolution: {integrity: sha512-aHfz47g0ZhMtTVHmIzMVpJy8ePhhOy68GY5bv110+5DVtZ+W7BsOx+m61UNQqfrWyPztIHIanWa3E2tib3NFIw==} peerDependencies: - vue: ^3.5.0 + vue: ^3.5.39 '@vueuse/integrations@13.9.0': resolution: {integrity: sha512-SDobKBbPIOe0cVL7QxMzGkuUGHvWTdihi9zOrrWaWUgFKe15cwEcwfWmgrcNzjT6kHnNmWuTajPHoIzUjYNYYQ==} @@ -3872,7 +3782,7 @@ packages: qrcode: ^1.5 sortablejs: ^1 universal-cookie: ^7 || ^8 - vue: ^3.5.0 + vue: ^3.5.39 peerDependenciesMeta: async-validator: optional: true @@ -3914,7 +3824,7 @@ packages: qrcode: ^1.5 sortablejs: ^1 universal-cookie: ^7 || ^8 - vue: ^3.5.0 + vue: ^3.5.39 peerDependenciesMeta: async-validator: optional: true @@ -3951,17 +3861,17 @@ packages: resolution: {integrity: sha512-Uxaz/DsNa3i7vHTSjZin5R17R5pt+MtpAifsfqhV1qiBZti1wYv+/S3xysCMHuuiWyLIbbignKxIsgG9ul5kEA==} peerDependencies: nuxt: ^3.0.0 || ^4.0.0-0 - vue: ^3.5.0 + vue: ^3.5.39 '@vueuse/shared@13.9.0': resolution: {integrity: sha512-e89uuTLMh0U5cZ9iDpEI2senqPGfbPRTHM/0AaQkcxnpqjkZqDYP8rpfm7edOz8s+pOCOROEy1PIveSW8+fL5g==} peerDependencies: - vue: ^3.5.0 + vue: ^3.5.39 '@vueuse/shared@14.3.0': resolution: {integrity: sha512-bZpge9eSXwa4ToSiqJ7j6KRwhAsneMFoSz3LMWKQDkqimm3D/tbFlrklrs/IOqC8tEcYmXQZJ6N0UrjhBirVCg==} peerDependencies: - vue: ^3.5.0 + vue: ^3.5.39 '@webassemblyjs/ast@1.14.1': resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==} @@ -4113,8 +4023,8 @@ packages: resolution: {integrity: sha512-HqZ5rWlFjGiV0tDm3UxxgNRqsOTniqoKZu0pIAfh7TZQMGuZK+hH0drySty0si0QXj1ieop4+SkSfPZBPPkHig==} engines: {node: '>=14'} - ansis@4.3.0: - resolution: {integrity: sha512-44mvgtPvohuU/70DdY5Oz2AIrLJ9k6/5x4KmoSvPwO+5Moijo0+N9D0fKbbYZQWP1hNm5CpOf+E01jhxG/r8xg==} + ansis@4.3.1: + resolution: {integrity: sha512-BJ8/l4R5LRE7hW9WdSuGYrLSHi2ynxeFpDFbH0K/CgNeY/tyhk+vO6TYxXC5r5CpUhNVX310xzPsN/H9lCdfOA==} engines: {node: '>=14'} anymatch@3.1.3: @@ -4650,6 +4560,14 @@ packages: crossws@0.3.5: resolution: {integrity: sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==} + crossws@0.4.10: + resolution: {integrity: sha512-pz3oubH/dt12KjqsUB0IuXW4nwRDQ583iDsP4555Cpdqx0NoU7pGlWBcayyFI8f/l/idRpgjMEfwuOxSWJYlIA==} + peerDependencies: + srvx: '>=0.11.5' + peerDependenciesMeta: + srvx: + optional: true + css-declaration-sorter@7.2.0: resolution: {integrity: sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==} engines: {node: ^14 || ^16 || >=18} @@ -4846,8 +4764,8 @@ packages: devalue@5.8.1: resolution: {integrity: sha512-4CXDYRBGqN+57wVJkuXBYmpAVUSg3L6JAQa/DFqm238G73E1wuyc/JhGQJzN7vUf/CMphYau2zXbfWzDR5aTEw==} - devframe@0.5.2: - resolution: {integrity: sha512-8dIdlOmuY+6NcCsaI2qS0uRLTZ3SvpejY8OYVbXvdWSQV7pvjdWaYNZhVfOfCSd/a5dSCgSge4vW4DCyJSf7+g==} + devframe@0.6.0: + resolution: {integrity: sha512-Pb8qMgoDmKYrVjw8TItmVI3o5PbffTxime5STp8JpWtb9SJiSbIupj96Ejly53/56uuljgyFjaRrV+t3kdA7dA==} peerDependencies: '@modelcontextprotocol/sdk': ^1.0.0 peerDependenciesMeta: @@ -4951,6 +4869,9 @@ packages: error-stack-parser-es@1.0.5: resolution: {integrity: sha512-5qucVt2XcuGMcEGgWI7i+yZpmpByQ8J1lHhcL7PwqCwu9FPP3VUXzT4ltHe5i2z9dePwEHcDVOAfSnHsOlCXRA==} + error-stack-parser-es@2.0.1: + resolution: {integrity: sha512-J36ntO+rMQVRuR/umlmxmfLi4TpWwtmTnHoJoXTiC2xDNazs0VDPKcX6pbhZMDd2HFtH9isMBJXMdbki+A++Pg==} + errx@0.1.0: resolution: {integrity: sha512-fZmsRiDNv07K6s2KkKFTiD2aIvECa7++PKyD5NC32tpRw46qZA3sOz+aM+/V9V0GDHxVTKLziveV4JhzBHDp9Q==} @@ -5459,7 +5380,7 @@ packages: resolution: {integrity: sha512-afW+h2CFafo+7Y9Lvw/xsqjaQlKLdJV7h1fCHfcYQ1C4SVMlu7OAekqWgu5d4SgvkBVU0pVpLlVsrSTBURFRkg==} peerDependencies: '@nuxt/kit': ^3.2.0 - vue: ^3.2.0 + vue: ^3.5.39 peerDependenciesMeta: '@nuxt/kit': optional: true @@ -5990,7 +5911,7 @@ packages: resolution: {integrity: sha512-SQCtNngo/ScFjXC7KUOqLOeeLgvl+xwWbxfNelqIOHC6uLilQl7AlWzNJyrDqo+RWnc53nT0OngXki5uTx9SJg==} peerDependencies: '@vue/composition-api': '>=1' - vue: 2||3 + vue: ^3.5.39 peerDependenciesMeta: '@vue/composition-api': optional: true @@ -6576,7 +6497,7 @@ packages: peerDependencies: sass: ^1.85.0 typescript: ^6.0.3 - vue: ^3.5.13 + vue: ^3.5.39 vue-sfc-transformer: ^0.1.1 vue-tsc: ^3.3.2 peerDependenciesMeta: @@ -6600,10 +6521,6 @@ packages: module-replacements@3.0.0-beta.7: resolution: {integrity: sha512-n1F9l3gF1wNh13xmnXS2JU7P9c3DlzCgVEyLKrVN0U37RwrXyYoePMMvYvs/6aUONAxbnscphzESZTCorXFh7Q==} - mri@1.2.0: - resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} - engines: {node: '>=4'} - mrmime@2.0.1: resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==} engines: {node: '>=10'} @@ -6704,8 +6621,8 @@ packages: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} - nostics@0.2.0: - resolution: {integrity: sha512-/WQpI46UMbqvy1okYb+V+9wW3J8/m6GJ33wm691n/tyi6YtJiZ6ssJjENAU7y4evfYrrgYN9HllKDzPvffil1w==} + nostics@1.1.4: + resolution: {integrity: sha512-U4FApICSLCQ0dYiN59pxUCEZC053palQXi57yLaNdMaL6TBY4C4q3qZrJKUGcor2dGv8EhEwt8y5KvU2bo2kFg==} npm-run-path@4.0.1: resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} @@ -6762,6 +6679,10 @@ packages: obug@2.1.1: resolution: {integrity: sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==} + obug@2.1.3: + resolution: {integrity: sha512-9miFgM2OFba7hB+pRgvtV84pYTBaoTHohvmIgiRt6dRIzbwEOIaNaP+dIlGs2fNFoB0SeISs0Jz5WFVRid6Xyg==} + engines: {node: '>=12.20.0'} + ofetch@1.5.1: resolution: {integrity: sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA==} @@ -6825,10 +6746,6 @@ packages: resolution: {integrity: sha512-SJ3/7ZPbgie8dr5Z9BI/M51zZbpXba+hRSG0MDzVwMW5CRQg2fjYE0jHGlLX4eeiibGgC/mzoDFKSDHwVZEHRQ==} engines: {node: ^20.19.0 || >=22.12.0} - oxc-parser@0.132.0: - resolution: {integrity: sha512-+0LAPHaqtfQlvWdpaAa09SmOaZZgP8C552xosEkGJ4+ruEwP1Vgx+sqBgcBCNfR6KDCmagGOZTde8wmAvcI/Hg==} - engines: {node: ^20.19.0 || >=22.12.0} - oxc-transform@0.131.0: resolution: {integrity: sha512-ml0/elXPNnDnuHo3VHmEMN2fnybmKx7YL+0E+gMQ0fuHRZHXYJzF6YJ01KsCWg6FXY6pbZcjm7DC3xwGHnB/BA==} engines: {node: ^20.19.0 || >=22.12.0} @@ -6862,10 +6779,6 @@ packages: resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - p-limit@7.3.0: - resolution: {integrity: sha512-7cIXg/Z0M5WZRblrsOla88S4wAK+zOQQWeBYfV3qJuJXMr+LnbYjaadrFaS0JILfEDPVqHyKnZ1Z/1d6J9VVUw==} - engines: {node: '>=20'} - p-locate@5.0.0: resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} engines: {node: '>=10'} @@ -6974,7 +6887,7 @@ packages: resolution: {integrity: sha512-l7pqLUFTI/+ESXn6k3nu30ZIzW5E2WZF/LaHJEpoq6ElcLD+wduZoB2kBN19du6K/4FDpPMazY2wJr+IndBtQw==} peerDependencies: typescript: ^6.0.3 - vue: ^3.5.11 + vue: ^3.5.39 peerDependenciesMeta: typescript: optional: true @@ -7401,11 +7314,6 @@ packages: proxy-from-env@1.0.0: resolution: {integrity: sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A==} - publint@0.3.21: - resolution: {integrity: sha512-OqejcnMV6E9zel2oCrUOJEiiFkGiAAni0A6ibfQNh1k9Gu5z4F+Yso8lllam7AzmV6Do0vp7u3UpZNRBwuXaHQ==} - engines: {node: '>=18'} - hasBin: true - pump@3.0.2: resolution: {integrity: sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==} @@ -7597,10 +7505,6 @@ packages: run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} - sade@1.8.1: - resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} - engines: {node: '>=6'} - safe-buffer@5.1.2: resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} @@ -7781,12 +7685,12 @@ packages: splitpanes@4.0.4: resolution: {integrity: sha512-RbysugZhjbCw5fgplvk3hOXr41stahQDtZhHVkhnnJI6H4wlGDhM2kIpbehy7v92duy9GnMa8zIhHigIV1TWtg==} peerDependencies: - vue: ^3.2.0 + vue: ^3.5.39 splitpanes@4.1.2: resolution: {integrity: sha512-frNchoCv7w0nMQEuaDGgMGMU6jv3NhN6bBGQVfCNgwJdVcYaRmi1dwYDjp7SifAoUFdiQjBRB254LJNidzo15Q==} peerDependencies: - vue: ^3.2.0 + vue: ^3.5.39 sprintf-js@1.0.3: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} @@ -8028,6 +7932,10 @@ packages: resolution: {integrity: sha512-M/Q0B2cp4K7kynaT/vnED1j8TlLY+Pp7C6Wl2bl/7u/F0mUVwdyOpwomQb8JpYLitHUssAJRmLZdMCGsrx7i+g==} engines: {node: '>=18'} + tinyexec@1.2.4: + resolution: {integrity: sha512-SHf/r48b7vOrjve9PxJo3MN5v5yuyjHvdUcrQffT3WXMUfnGmHDVbC4k3sHJaJTgZCwpUplIaAo5ANtMyp3YHg==} + engines: {node: '>=18'} + tinyglobby@0.2.16: resolution: {integrity: sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==} engines: {node: '>=12.0.0'} @@ -8094,6 +8002,7 @@ packages: tsconfck@3.1.6: resolution: {integrity: sha512-ks6Vjr/jEw0P1gmOVwutM3B7fWxoWBL2KRDb1JfqGVawBmO5UsvmWOQFGHBPl5yxYz4eERr19E6L7NMv+Fej4w==} engines: {node: ^18 || >=20} + deprecated: unmaintained hasBin: true peerDependencies: typescript: ^6.0.3 @@ -8265,6 +8174,10 @@ packages: resolution: {integrity: sha512-5lWVjgi6vuHhJ526bI4nlCOmkCIF3nnfXkCMDeMJrtdvxTs6ZFCM8oNufGTsDbKv/tJ/xj8RpvXjRuPBZJuJog==} engines: {node: '>=20.19.0'} + unplugin-utils@0.3.2: + resolution: {integrity: sha512-xVToRh2CTmLk2HnEG7ac4rl1MJTT3RFkpS8B++/SnB0kXvuaavD+n3m/vrzyWQOdJNSZQACnbz01pnppbwV5BA==} + engines: {node: '>=20.19.0'} + unplugin-vue-markdown@32.0.0: resolution: {integrity: sha512-K9uiYJF9kvngrN/NRx8fVPZFXiqJR7tbnXQV4mVFxjcsKhuiL6+vVQ5woam59RqeCDprecBmbg+cCGADz0somA==} engines: {node: '>=22'} @@ -8275,7 +8188,7 @@ packages: resolution: {integrity: sha512-6JHWcRbLO3bySOsipQSW9n2VRoPqsx9GLSWBfp7QLPCvpUr/edeAXR7pSl44EEJ+FIp9bG8Zm+xm5dnM/yir4Q==} engines: {node: '>=20.19.0'} peerDependencies: - vue: ^3.2.25 + vue: ^3.5.39 unplugin@2.3.11: resolution: {integrity: sha512-5uKD0nqiYVzlmCRs01Fhs2BdkEgBS3SAVP6ndrBsuK42iC2+JHyxM05Rm9G8+5mkmRtzMZGY8Ct5+mliZxU/Ww==} @@ -8402,8 +8315,8 @@ packages: peerDependencies: '@vue/compiler-core': ^3.5 - valibot@1.4.1: - resolution: {integrity: sha512-klCmFTz2jeDluy9RwX+F884TCiogtdBJ/YaxSx1EOBYXa3NXNWj8kR1jjN8rzluwojJVWWaHJ4r1U5LfICnM3g==} + valibot@1.4.2: + resolution: {integrity: sha512-gjdCvJ6d3RyHAneqxMYMW9QMCwYMb3jpOO0IyHZV1bnRHFBHrX3VkIILt5XYR0WhwHiH7Mty8ovuPZ/O3gamrg==} peerDependencies: typescript: ^6.0.3 peerDependenciesMeta: @@ -8500,8 +8413,8 @@ packages: vue-tsc: optional: true - vite-plugin-inspect@12.0.0-beta.3: - resolution: {integrity: sha512-1uMZPSO7Y09KGRhBIhdxdobot14VxKrxm/yYxs5h5FqI4UplbP8PADazLveAUiQSvNwyl9taGPMBfgktX5g8Gg==} + vite-plugin-inspect@12.0.2: + resolution: {integrity: sha512-/Mm4kurRsH9rm4vFtRNi89n73dqEPmxDvSq27A5HFdZblpYCy4Vkli96UYrMWiMmj4gDLfDF+pvw0fqgN76FHg==} engines: {node: '>=14'} peerDependencies: '@nuxt/kit': '*' @@ -8514,7 +8427,7 @@ packages: resolution: {integrity: sha512-0tQCjCqZWVSK6UeRW9S4ABbf47lKQ68zvrT2FNvZmiL+alDydCVyH/T3Jlfbdc3T3C2Iuyyl5aVsMbF8IQIoxA==} peerDependencies: vite: ^8.0.14 - vue: ^3.5.0 + vue: ^3.5.39 vite@8.0.14: resolution: {integrity: sha512-s4BJJ+5y1pYL6Otw51FHhVJQhPnuRinKig64g/1+EUNaJsd3gCKdD31IPFvswUgW9/60QT9oFHbZHbQK5imcxw==} @@ -8618,7 +8531,7 @@ packages: hasBin: true peerDependencies: '@vue/composition-api': ^1.0.0-rc.1 - vue: ^3.0.0-0 || ^2.6.0 + vue: ^3.5.39 peerDependenciesMeta: '@vue/composition-api': optional: true @@ -8635,12 +8548,12 @@ packages: vue-observe-visibility@2.0.0-alpha.1: resolution: {integrity: sha512-flFbp/gs9pZniXR6fans8smv1kDScJ8RS7rEpMjhVabiKeq7Qz3D9+eGsypncjfIyyU84saU88XZ0zjbD6Gq/g==} peerDependencies: - vue: ^3.0.0 + vue: ^3.5.39 vue-resize@2.0.0-alpha.1: resolution: {integrity: sha512-7+iqOueLU7uc9NrMfrzbG8hwMqchfVfSzpVlCMeJQe4pyibqyoifDNbKTZvwxZKDvGkB+PdFeKvnGZMoEb8esg==} peerDependencies: - vue: ^3.0.0 + vue: ^3.5.39 vue-router@5.1.0: resolution: {integrity: sha512-HAbiLzLEHQwxPgvsbOJDAwtavszEgLwri6XfyrsPECIFez8+59xc9LofWVdc/HEaSRT822lJ8H9Ns38VVond5g==} @@ -8649,7 +8562,7 @@ packages: '@vue/compiler-sfc': ^3.5.34 pinia: ^3.0.4 vite: ^8.0.14 - vue: ^3.5.34 + vue: ^3.5.39 peerDependenciesMeta: '@pinia/colada': optional: true @@ -8666,7 +8579,7 @@ packages: peerDependencies: '@vue/compiler-core': ^3.5.13 esbuild: ^0.28.0 - vue: ^3.5.13 + vue: ^3.5.39 vue-tsc@3.3.2: resolution: {integrity: sha512-n7nQoA3YWW/eiDR8jMiv/uJvlg0uLGs+YgUrsTrf9EZaYSt3tuvMZb5V8+7Mvh/EH5pnY/hoVdgfjH+XcK+wwA==} @@ -8677,15 +8590,15 @@ packages: vue-virtual-scroller@2.0.0-beta.8: resolution: {integrity: sha512-b8/f5NQ5nIEBRTNi6GcPItE4s7kxNHw2AIHLtDp+2QvqdTjVN0FgONwX9cr53jWRgnu+HRLPaWDOR2JPI5MTfQ==} peerDependencies: - vue: ^3.2.0 + vue: ^3.5.39 vue-virtual-scroller@3.0.4: resolution: {integrity: sha512-3qh3c9VUVysuXynaa4fVZ3ncx3VgD7EPRiQcj+jUVZl5u/TTkD3c27XvSEu3JGJfsJt/vVTVziZ3djiiHtW4cQ==} peerDependencies: - vue: ^3.3.0 + vue: ^3.5.39 - vue@3.5.35: - resolution: {integrity: sha512-cx89fnr+0kVGHiNFG6y6s0bdjypJRFNZn6x3WPstNdQR1bi1mbB7h4v5IBGTsPJU3nK1+0Iqj3Zf+hZWMieR4Q==} + vue@3.5.39: + resolution: {integrity: sha512-xmZCYabFGcirU8r0fTuvl/LICc1OU620rnqepaJDL/a141ZigkG7AyaxQLdqJ02ZRYzWe6YPaDHeQx7MfknQfA==} peerDependencies: typescript: ^6.0.3 peerDependenciesMeta: @@ -8838,6 +8751,9 @@ packages: youch@4.1.1: resolution: {integrity: sha512-mxW3qiSnl+GRxXsaUMzv2Mbada1Y8CDltET9UxejDQe6DBYlSekghl5U5K0ReAikcHDi0G1vKZEmmo/NWAGKLA==} + zigpty@0.2.1: + resolution: {integrity: sha512-MR9JqJx2wf5f4wz8zpx050AlqrmWeIW+1h0SO5iEyhG3HFRjY5luC3szS2ux2EGuPjE5OU9ZAuiCBeMWBTrqZw==} + zimmerframe@1.1.2: resolution: {integrity: sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w==} @@ -8859,7 +8775,7 @@ snapshots: '@jridgewell/gen-mapping': 0.3.13 '@jridgewell/trace-mapping': 0.3.31 - '@antfu/eslint-config@9.0.0(@typescript-eslint/rule-tester@8.56.1(eslint@10.4.0(jiti@2.7.0))(typescript@6.0.3))(@typescript-eslint/typescript-estree@8.60.0(typescript@6.0.3))(@typescript-eslint/utils@8.60.0(eslint@10.4.0(jiti@2.7.0))(typescript@6.0.3))(@unocss/eslint-plugin@66.7.0(eslint@10.4.0(jiti@2.7.0))(typescript@6.0.3))(@vue/compiler-sfc@3.5.35)(eslint-plugin-format@2.0.1(eslint@10.4.0(jiti@2.7.0)))(eslint@10.4.0(jiti@2.7.0))(typescript@6.0.3)(vitest@4.1.7)': + '@antfu/eslint-config@9.0.0(@typescript-eslint/rule-tester@8.56.1(eslint@10.4.0(jiti@2.7.0))(typescript@6.0.3))(@typescript-eslint/typescript-estree@8.60.0(typescript@6.0.3))(@typescript-eslint/utils@8.60.0(eslint@10.4.0(jiti@2.7.0))(typescript@6.0.3))(@unocss/eslint-plugin@66.7.0(eslint@10.4.0(jiti@2.7.0))(typescript@6.0.3))(@vue/compiler-sfc@3.5.39)(eslint-plugin-format@2.0.1(eslint@10.4.0(jiti@2.7.0)))(eslint@10.4.0(jiti@2.7.0))(typescript@6.0.3)(vitest@4.1.7)': dependencies: '@antfu/install-pkg': 1.1.0 '@clack/prompts': 1.4.0 @@ -8891,7 +8807,7 @@ snapshots: eslint-plugin-unused-imports: 4.4.1(@typescript-eslint/eslint-plugin@8.60.0(@typescript-eslint/parser@8.60.0(eslint@10.4.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.4.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.4.0(jiti@2.7.0)) eslint-plugin-vue: 10.9.1(@stylistic/eslint-plugin@5.10.0(eslint@10.4.0(jiti@2.7.0)))(@typescript-eslint/parser@8.60.0(eslint@10.4.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.4.0(jiti@2.7.0))(vue-eslint-parser@10.4.0(eslint@10.4.0(jiti@2.7.0))) eslint-plugin-yml: 3.3.2(eslint@10.4.0(jiti@2.7.0)) - eslint-processor-vue-blocks: 2.0.0(@vue/compiler-sfc@3.5.35)(eslint@10.4.0(jiti@2.7.0)) + eslint-processor-vue-blocks: 2.0.0(@vue/compiler-sfc@3.5.39)(eslint@10.4.0(jiti@2.7.0)) globals: 17.6.0 local-pkg: 1.1.2 parse-gitignore: 2.0.0 @@ -9248,14 +9164,48 @@ snapshots: transitivePeerDependencies: - supports-color - '@devframes/hub@0.5.2(devframe@0.5.2(typescript@6.0.3))': + '@devframes/hub@0.6.0(devframe@0.6.0(srvx@0.11.16)(typescript@6.0.3))': dependencies: birpc: 4.0.0 - devframe: 0.5.2(typescript@6.0.3) - nostics: 0.2.0 + destr: 2.0.5 + devframe: 0.6.0(srvx@0.11.16)(typescript@6.0.3) + nostics: 1.1.4 pathe: 2.0.3 perfect-debounce: 2.1.0 - tinyexec: 1.2.2 + tinyexec: 1.2.4 + zigpty: 0.2.1 + + '@devframes/plugin-inspect@0.6.0(devframe@0.6.0(srvx@0.11.16)(typescript@6.0.3))(valibot@1.4.2(typescript@6.0.3))(vite@8.0.14)': + dependencies: + '@valibot/to-json-schema': 1.7.1(valibot@1.4.2(typescript@6.0.3)) + devframe: 0.6.0(srvx@0.11.16)(typescript@6.0.3) + nostics: 1.1.4 + optionalDependencies: + vite: 8.0.14(@types/node@25.9.1)(@vitejs/devtools@0.4.0)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0) + transitivePeerDependencies: + - valibot + + '@devframes/plugin-messages@0.6.0(@devframes/hub@0.6.0(devframe@0.6.0(srvx@0.11.16)(typescript@6.0.3)))(devframe@0.6.0(srvx@0.11.16)(typescript@6.0.3))(vite@8.0.14)': + dependencies: + '@devframes/hub': 0.6.0(devframe@0.6.0(srvx@0.11.16)(typescript@6.0.3)) + devframe: 0.6.0(srvx@0.11.16)(typescript@6.0.3) + nostics: 1.1.4 + optionalDependencies: + vite: 8.0.14(@types/node@25.9.1)(@vitejs/devtools@0.4.0)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0) + + '@devframes/plugin-terminals@0.6.0(devframe@0.6.0(srvx@0.11.16)(typescript@6.0.3))(typescript@6.0.3)(vite@8.0.14)': + dependencies: + '@xterm/addon-fit': 0.11.0 + '@xterm/xterm': 6.0.0 + devframe: 0.6.0(srvx@0.11.16)(typescript@6.0.3) + nostics: 1.1.4 + pathe: 2.0.3 + valibot: 1.4.2(typescript@6.0.3) + zigpty: 0.2.1 + optionalDependencies: + vite: 8.0.14(@types/node@25.9.1)(@vitejs/devtools@0.4.0)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0) + transitivePeerDependencies: + - typescript '@discoveryjs/cli@2.14.7(@discoveryjs/discovery@1.0.0-beta.92)': dependencies: @@ -9744,7 +9694,7 @@ snapshots: fzf: 0.5.2 giget: 3.2.0 jiti: 2.7.0 - listhen: 1.10.0 + listhen: 1.10.0(srvx@0.11.16) nypm: 0.6.6 ofetch: 1.5.1 ohash: 2.0.11 @@ -9773,7 +9723,7 @@ snapshots: dependencies: '@nuxt/kit': 3.21.1(magicast@0.5.3) execa: 8.0.1 - vite: 8.0.14(@types/node@25.9.1)(@vitejs/devtools@0.3.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0) + vite: 8.0.14(@types/node@25.9.1)(@vitejs/devtools@0.4.0)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0) transitivePeerDependencies: - magicast @@ -9781,11 +9731,11 @@ snapshots: dependencies: '@nuxt/kit': 4.4.2(magicast@0.5.3) execa: 8.0.1 - vite: 8.0.14(@types/node@25.9.1)(@vitejs/devtools@0.3.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0) + vite: 8.0.14(@types/node@25.9.1)(@vitejs/devtools@0.4.0)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0) transitivePeerDependencies: - magicast - '@nuxt/eslint-config@1.15.2(@typescript-eslint/utils@8.60.0(eslint@10.4.0(jiti@2.7.0))(typescript@6.0.3))(@vue/compiler-sfc@3.5.35)(eslint-plugin-format@2.0.1(eslint@10.4.0(jiti@2.7.0)))(eslint@10.4.0(jiti@2.7.0))(typescript@6.0.3)': + '@nuxt/eslint-config@1.15.2(@typescript-eslint/utils@8.60.0(eslint@10.4.0(jiti@2.7.0))(typescript@6.0.3))(@vue/compiler-sfc@3.5.39)(eslint-plugin-format@2.0.1(eslint@10.4.0(jiti@2.7.0)))(eslint@10.4.0(jiti@2.7.0))(typescript@6.0.3)': dependencies: '@antfu/install-pkg': 1.1.0 '@clack/prompts': 1.2.0 @@ -9804,7 +9754,7 @@ snapshots: eslint-plugin-regexp: 3.1.0(eslint@10.4.0(jiti@2.7.0)) eslint-plugin-unicorn: 63.0.0(eslint@10.4.0(jiti@2.7.0)) eslint-plugin-vue: 10.8.0(@stylistic/eslint-plugin@5.10.0(eslint@10.4.0(jiti@2.7.0)))(@typescript-eslint/parser@8.58.0(eslint@10.4.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.4.0(jiti@2.7.0))(vue-eslint-parser@10.4.0(eslint@10.4.0(jiti@2.7.0))) - eslint-processor-vue-blocks: 2.0.0(@vue/compiler-sfc@3.5.35)(eslint@10.4.0(jiti@2.7.0)) + eslint-processor-vue-blocks: 2.0.0(@vue/compiler-sfc@3.5.39)(eslint@10.4.0(jiti@2.7.0)) globals: 17.4.0 local-pkg: 1.1.2 pathe: 2.0.3 @@ -9827,11 +9777,11 @@ snapshots: - supports-color - typescript - '@nuxt/eslint@1.15.2(@typescript-eslint/utils@8.60.0(eslint@10.4.0(jiti@2.7.0))(typescript@6.0.3))(@vue/compiler-sfc@3.5.35)(eslint-plugin-format@2.0.1(eslint@10.4.0(jiti@2.7.0)))(eslint@10.4.0(jiti@2.7.0))(magicast@0.5.3)(oxc-parser@0.131.0)(rolldown@1.0.2)(typescript@6.0.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0))': + '@nuxt/eslint@1.15.2(@typescript-eslint/utils@8.60.0(eslint@10.4.0(jiti@2.7.0))(typescript@6.0.3))(@vue/compiler-sfc@3.5.39)(eslint-plugin-format@2.0.1(eslint@10.4.0(jiti@2.7.0)))(eslint@10.4.0(jiti@2.7.0))(magicast@0.5.3)(oxc-parser@0.131.0)(rolldown@1.0.2)(typescript@6.0.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0))': dependencies: '@eslint/config-inspector': 1.4.2(eslint@10.4.0(jiti@2.7.0)) '@nuxt/devtools-kit': 3.2.2(magicast@0.5.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0)) - '@nuxt/eslint-config': 1.15.2(@typescript-eslint/utils@8.60.0(eslint@10.4.0(jiti@2.7.0))(typescript@6.0.3))(@vue/compiler-sfc@3.5.35)(eslint-plugin-format@2.0.1(eslint@10.4.0(jiti@2.7.0)))(eslint@10.4.0(jiti@2.7.0))(typescript@6.0.3) + '@nuxt/eslint-config': 1.15.2(@typescript-eslint/utils@8.60.0(eslint@10.4.0(jiti@2.7.0))(typescript@6.0.3))(@vue/compiler-sfc@3.5.39)(eslint-plugin-format@2.0.1(eslint@10.4.0(jiti@2.7.0)))(eslint@10.4.0(jiti@2.7.0))(typescript@6.0.3) '@nuxt/eslint-plugin': 1.15.2(eslint@10.4.0(jiti@2.7.0))(typescript@6.0.3) '@nuxt/kit': 4.4.2(magicast@0.5.3) chokidar: 5.0.0 @@ -9877,7 +9827,7 @@ snapshots: scule: 1.3.0 semver: 7.8.1 tinyglobby: 0.2.16 - ufo: 1.6.3 + ufo: 1.6.4 unctx: 2.5.0 untyped: 2.0.0 transitivePeerDependencies: @@ -9959,7 +9909,7 @@ snapshots: transitivePeerDependencies: - magicast - '@nuxt/module-builder@1.0.2(@nuxt/cli@3.35.2(@nuxt/schema@4.4.6)(cac@6.7.14)(magicast@0.5.3))(@vue/compiler-core@3.5.35)(esbuild@0.28.0)(typescript@6.0.3)(vue-tsc@3.3.2(typescript@6.0.3))(vue@3.5.35(typescript@6.0.3))': + '@nuxt/module-builder@1.0.2(@nuxt/cli@3.35.2(@nuxt/schema@4.4.6)(cac@6.7.14)(magicast@0.5.3))(@vue/compiler-core@3.5.39)(esbuild@0.28.0)(typescript@6.0.3)(vue-tsc@3.3.2(typescript@6.0.3))(vue@3.5.39(typescript@6.0.3))': dependencies: '@nuxt/cli': 3.35.2(@nuxt/schema@4.4.6)(cac@6.7.14)(magicast@0.5.3) citty: 0.1.6 @@ -9967,14 +9917,14 @@ snapshots: defu: 6.1.7 jiti: 2.6.1 magic-regexp: 0.10.0 - mkdist: 2.3.0(typescript@6.0.3)(vue-sfc-transformer@0.1.16(@vue/compiler-core@3.5.35)(esbuild@0.28.0)(vue@3.5.35(typescript@6.0.3)))(vue-tsc@3.3.2(typescript@6.0.3))(vue@3.5.35(typescript@6.0.3)) + mkdist: 2.3.0(typescript@6.0.3)(vue-sfc-transformer@0.1.16(@vue/compiler-core@3.5.39)(esbuild@0.28.0)(vue@3.5.39(typescript@6.0.3)))(vue-tsc@3.3.2(typescript@6.0.3))(vue@3.5.39(typescript@6.0.3)) mlly: 1.8.2 pathe: 2.0.3 pkg-types: 2.3.0 tsconfck: 3.1.6(typescript@6.0.3) typescript: 6.0.3 - unbuild: 3.6.1(typescript@6.0.3)(vue-sfc-transformer@0.1.16(@vue/compiler-core@3.5.35)(esbuild@0.28.0)(vue@3.5.35(typescript@6.0.3)))(vue-tsc@3.3.2(typescript@6.0.3))(vue@3.5.35(typescript@6.0.3)) - vue-sfc-transformer: 0.1.16(@vue/compiler-core@3.5.35)(esbuild@0.28.0)(vue@3.5.35(typescript@6.0.3)) + unbuild: 3.6.1(typescript@6.0.3)(vue-sfc-transformer@0.1.16(@vue/compiler-core@3.5.39)(esbuild@0.28.0)(vue@3.5.39(typescript@6.0.3)))(vue-tsc@3.3.2(typescript@6.0.3))(vue@3.5.39(typescript@6.0.3)) + vue-sfc-transformer: 0.1.16(@vue/compiler-core@3.5.39)(esbuild@0.28.0)(vue@3.5.39(typescript@6.0.3)) transitivePeerDependencies: - '@vue/compiler-core' - esbuild @@ -9982,11 +9932,11 @@ snapshots: - vue - vue-tsc - '@nuxt/nitro-server@4.4.6(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(db0@0.3.4)(ioredis@5.10.1)(magicast@0.5.3)(nuxt@4.4.6(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0))(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.9.1)(@vitejs/devtools@0.3.1)(@vue/compiler-sfc@3.5.35)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.0)(eslint@10.4.0(jiti@2.7.0))(ioredis@5.10.1)(magicast@0.5.3)(optionator@0.9.4)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.35(typescript@6.0.3)))(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4))(rollup@4.60.4)(terser@5.39.0)(tsx@4.22.3)(typescript@6.0.3)(vite@8.0.14)(vue-tsc@3.3.2(typescript@6.0.3))(yaml@2.9.0))(oxc-parser@0.131.0)(rolldown@1.0.2)(typescript@6.0.3)': + '@nuxt/nitro-server@4.4.6(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(db0@0.3.4)(ioredis@5.10.1)(magicast@0.5.3)(nuxt@4.4.6(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0))(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.9.1)(@vitejs/devtools@0.4.0)(@vue/compiler-sfc@3.5.39)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.0)(eslint@10.4.0(jiti@2.7.0))(ioredis@5.10.1)(magicast@0.5.3)(optionator@0.9.4)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.39(typescript@6.0.3)))(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4))(rollup@4.60.4)(terser@5.39.0)(tsx@4.22.3)(typescript@6.0.3)(vite@8.0.14)(vue-tsc@3.3.2(typescript@6.0.3))(yaml@2.9.0))(oxc-parser@0.131.0)(rolldown@1.0.2)(typescript@6.0.3)': dependencies: '@nuxt/devalue': 2.0.2 '@nuxt/kit': 4.4.6(magicast@0.5.3) - '@unhead/vue': 2.1.15(vue@3.5.35(typescript@6.0.3)) + '@unhead/vue': 2.1.15(vue@3.5.39(typescript@6.0.3)) '@vue/shared': 3.5.35 consola: 3.4.2 defu: 6.1.7 @@ -10000,7 +9950,7 @@ snapshots: klona: 2.0.6 mocked-exports: 0.1.1 nitropack: 2.13.4(oxc-parser@0.131.0)(rolldown@1.0.2) - nuxt: 4.4.6(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0))(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.9.1)(@vitejs/devtools@0.3.1)(@vue/compiler-sfc@3.5.35)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.0)(eslint@10.4.0(jiti@2.7.0))(ioredis@5.10.1)(magicast@0.5.3)(optionator@0.9.4)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.35(typescript@6.0.3)))(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4))(rollup@4.60.4)(terser@5.39.0)(tsx@4.22.3)(typescript@6.0.3)(vite@8.0.14)(vue-tsc@3.3.2(typescript@6.0.3))(yaml@2.9.0) + nuxt: 4.4.6(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0))(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.9.1)(@vitejs/devtools@0.4.0)(@vue/compiler-sfc@3.5.39)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.0)(eslint@10.4.0(jiti@2.7.0))(ioredis@5.10.1)(magicast@0.5.3)(optionator@0.9.4)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.39(typescript@6.0.3)))(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4))(rollup@4.60.4)(terser@5.39.0)(tsx@4.22.3)(typescript@6.0.3)(vite@8.0.14)(vue-tsc@3.3.2(typescript@6.0.3))(yaml@2.9.0) nypm: 0.6.6 ohash: 2.0.11 pathe: 2.0.3 @@ -10009,7 +9959,7 @@ snapshots: ufo: 1.6.4 unctx: 2.5.0 unstorage: 1.17.5(db0@0.3.4)(ioredis@5.10.1) - vue: 3.5.35(typescript@6.0.3) + vue: 3.5.39(typescript@6.0.3) vue-bundle-renderer: 2.2.0 vue-devtools-stub: 0.1.0 optionalDependencies: @@ -10048,11 +9998,11 @@ snapshots: - uploadthing - xml2js - '@nuxt/nitro-server@4.4.6(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(db0@0.3.4)(ioredis@5.10.1)(magicast@0.5.3)(nuxt@4.4.6(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0))(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.9.1)(@vue/compiler-sfc@3.5.35)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.0)(eslint@10.4.0(jiti@2.7.0))(ioredis@5.10.1)(magicast@0.5.3)(optionator@0.9.4)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.35(typescript@6.0.3)))(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4))(rollup@4.60.4)(terser@5.39.0)(tsx@4.22.3)(typescript@6.0.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0))(vue-tsc@3.3.2(typescript@6.0.3))(yaml@2.9.0))(oxc-parser@0.131.0)(rolldown@1.0.2)(typescript@6.0.3)': + '@nuxt/nitro-server@4.4.6(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(db0@0.3.4)(ioredis@5.10.1)(magicast@0.5.3)(nuxt@4.4.6(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0))(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.9.1)(@vue/compiler-sfc@3.5.39)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.0)(eslint@10.4.0(jiti@2.7.0))(ioredis@5.10.1)(magicast@0.5.3)(optionator@0.9.4)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.39(typescript@6.0.3)))(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4))(rollup@4.60.4)(terser@5.39.0)(tsx@4.22.3)(typescript@6.0.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0))(vue-tsc@3.3.2(typescript@6.0.3))(yaml@2.9.0))(oxc-parser@0.131.0)(rolldown@1.0.2)(typescript@6.0.3)': dependencies: '@nuxt/devalue': 2.0.2 '@nuxt/kit': 4.4.6(magicast@0.5.3) - '@unhead/vue': 2.1.15(vue@3.5.35(typescript@6.0.3)) + '@unhead/vue': 2.1.15(vue@3.5.39(typescript@6.0.3)) '@vue/shared': 3.5.35 consola: 3.4.2 defu: 6.1.7 @@ -10066,7 +10016,7 @@ snapshots: klona: 2.0.6 mocked-exports: 0.1.1 nitropack: 2.13.4(oxc-parser@0.131.0)(rolldown@1.0.2) - nuxt: 4.4.6(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0))(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.9.1)(@vue/compiler-sfc@3.5.35)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.0)(eslint@10.4.0(jiti@2.7.0))(ioredis@5.10.1)(magicast@0.5.3)(optionator@0.9.4)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.35(typescript@6.0.3)))(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4))(rollup@4.60.4)(terser@5.39.0)(tsx@4.22.3)(typescript@6.0.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0))(vue-tsc@3.3.2(typescript@6.0.3))(yaml@2.9.0) + nuxt: 4.4.6(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0))(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.9.1)(@vue/compiler-sfc@3.5.39)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.0)(eslint@10.4.0(jiti@2.7.0))(ioredis@5.10.1)(magicast@0.5.3)(optionator@0.9.4)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.39(typescript@6.0.3)))(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4))(rollup@4.60.4)(terser@5.39.0)(tsx@4.22.3)(typescript@6.0.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0))(vue-tsc@3.3.2(typescript@6.0.3))(yaml@2.9.0) nypm: 0.6.6 ohash: 2.0.11 pathe: 2.0.3 @@ -10075,7 +10025,7 @@ snapshots: ufo: 1.6.4 unctx: 2.5.0 unstorage: 1.17.5(db0@0.3.4)(ioredis@5.10.1) - vue: 3.5.35(typescript@6.0.3) + vue: 3.5.39(typescript@6.0.3) vue-bundle-renderer: 2.2.0 vue-devtools-stub: 0.1.0 optionalDependencies: @@ -10131,7 +10081,7 @@ snapshots: rc9: 3.0.1 std-env: 4.0.0 - '@nuxt/test-utils@4.0.0(@playwright/test@1.60.0)(@vitest/ui@4.1.7)(magicast@0.5.3)(playwright-core@1.60.0)(typescript@6.0.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0))(vitest@4.1.7)': + '@nuxt/test-utils@4.0.0(@playwright/test@1.60.0)(@vitest/ui@4.1.7)(crossws@0.4.10(srvx@0.11.16))(magicast@0.5.3)(playwright-core@1.60.0)(typescript@6.0.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0))(vitest@4.1.7)': dependencies: '@clack/prompts': 1.0.0 '@nuxt/devtools-kit': 2.7.0(magicast@0.5.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0)) @@ -10145,7 +10095,7 @@ snapshots: fake-indexeddb: 6.2.5 get-port-please: 3.2.0 h3: 1.15.11 - h3-next: h3@2.0.1-rc.11 + h3-next: h3@2.0.1-rc.11(crossws@0.4.10(srvx@0.11.16)) local-pkg: 1.1.2 magic-string: 0.30.21 node-fetch-native: 1.6.7 @@ -10157,11 +10107,11 @@ snapshots: radix3: 1.1.2 scule: 1.3.0 std-env: 3.10.0 - tinyexec: 1.2.2 - ufo: 1.6.3 + tinyexec: 1.2.4 + ufo: 1.6.4 unplugin: 3.0.0 - vitest-environment-nuxt: 1.0.1(@playwright/test@1.60.0)(@vitest/ui@4.1.7)(magicast@0.5.3)(playwright-core@1.60.0)(typescript@6.0.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0))(vitest@4.1.7) - vue: 3.5.35(typescript@6.0.3) + vitest-environment-nuxt: 1.0.1(@playwright/test@1.60.0)(@vitest/ui@4.1.7)(crossws@0.4.10(srvx@0.11.16))(magicast@0.5.3)(playwright-core@1.60.0)(typescript@6.0.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0))(vitest@4.1.7) + vue: 3.5.39(typescript@6.0.3) optionalDependencies: '@playwright/test': 1.60.0 '@vitest/ui': 4.1.7(vitest@4.1.7) @@ -10173,7 +10123,7 @@ snapshots: - typescript - vite - '@nuxt/test-utils@4.0.0(@playwright/test@1.60.0)(@vitest/ui@4.1.7)(magicast@0.5.3)(playwright-core@1.60.0)(typescript@6.0.3)(vite@8.0.14)(vitest@4.1.7)': + '@nuxt/test-utils@4.0.0(@playwright/test@1.60.0)(@vitest/ui@4.1.7)(crossws@0.4.10(srvx@0.11.16))(magicast@0.5.3)(playwright-core@1.60.0)(typescript@6.0.3)(vite@8.0.14)(vitest@4.1.7)': dependencies: '@clack/prompts': 1.0.0 '@nuxt/devtools-kit': 2.7.0(magicast@0.5.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0)) @@ -10187,7 +10137,7 @@ snapshots: fake-indexeddb: 6.2.5 get-port-please: 3.2.0 h3: 1.15.11 - h3-next: h3@2.0.1-rc.11 + h3-next: h3@2.0.1-rc.11(crossws@0.4.10(srvx@0.11.16)) local-pkg: 1.1.2 magic-string: 0.30.21 node-fetch-native: 1.6.7 @@ -10199,11 +10149,11 @@ snapshots: radix3: 1.1.2 scule: 1.3.0 std-env: 3.10.0 - tinyexec: 1.2.2 - ufo: 1.6.3 + tinyexec: 1.2.4 + ufo: 1.6.4 unplugin: 3.0.0 - vitest-environment-nuxt: 1.0.1(@playwright/test@1.60.0)(@vitest/ui@4.1.7)(magicast@0.5.3)(playwright-core@1.60.0)(typescript@6.0.3)(vite@8.0.14)(vitest@4.1.7) - vue: 3.5.35(typescript@6.0.3) + vitest-environment-nuxt: 1.0.1(@playwright/test@1.60.0)(@vitest/ui@4.1.7)(crossws@0.4.10(srvx@0.11.16))(magicast@0.5.3)(playwright-core@1.60.0)(typescript@6.0.3)(vite@8.0.14)(vitest@4.1.7) + vue: 3.5.39(typescript@6.0.3) optionalDependencies: '@playwright/test': 1.60.0 '@vitest/ui': 4.1.7(vitest@4.1.7) @@ -10215,7 +10165,7 @@ snapshots: - typescript - vite - '@nuxt/test-utils@4.0.3(@playwright/test@1.60.0)(@vitest/ui@4.1.7)(magicast@0.5.3)(playwright-core@1.60.0)(typescript@6.0.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0))(vitest@4.1.7)': + '@nuxt/test-utils@4.0.3(@playwright/test@1.60.0)(@vitest/ui@4.1.7)(crossws@0.4.10(srvx@0.11.16))(magicast@0.5.3)(playwright-core@1.60.0)(typescript@6.0.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0))(vitest@4.1.7)': dependencies: '@clack/prompts': 1.2.0 '@nuxt/devtools-kit': 2.7.0(magicast@0.5.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0)) @@ -10229,7 +10179,7 @@ snapshots: fake-indexeddb: 6.2.5 get-port-please: 3.2.0 h3: 1.15.11 - h3-next: h3@2.0.1-rc.20 + h3-next: h3@2.0.1-rc.20(crossws@0.4.10(srvx@0.11.16)) local-pkg: 1.1.2 magic-string: 0.30.21 node-fetch-native: 1.6.7 @@ -10244,8 +10194,8 @@ snapshots: tinyexec: 1.2.2 ufo: 1.6.3 unplugin: 3.0.0 - vitest-environment-nuxt: 2.0.0(@playwright/test@1.60.0)(@vitest/ui@4.1.7)(magicast@0.5.3)(playwright-core@1.60.0)(typescript@6.0.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0))(vitest@4.1.7) - vue: 3.5.35(typescript@6.0.3) + vitest-environment-nuxt: 2.0.0(@playwright/test@1.60.0)(@vitest/ui@4.1.7)(crossws@0.4.10(srvx@0.11.16))(magicast@0.5.3)(playwright-core@1.60.0)(typescript@6.0.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0))(vitest@4.1.7) + vue: 3.5.39(typescript@6.0.3) optionalDependencies: '@playwright/test': 1.60.0 '@vitest/ui': 4.1.7(vitest@4.1.7) @@ -10257,7 +10207,7 @@ snapshots: - typescript - vite - '@nuxt/test-utils@4.0.3(@playwright/test@1.60.0)(@vitest/ui@4.1.7)(magicast@0.5.3)(playwright-core@1.60.0)(typescript@6.0.3)(vite@8.0.14)(vitest@4.1.7)': + '@nuxt/test-utils@4.0.3(@playwright/test@1.60.0)(@vitest/ui@4.1.7)(crossws@0.4.10(srvx@0.11.16))(magicast@0.5.3)(playwright-core@1.60.0)(typescript@6.0.3)(vite@8.0.14)(vitest@4.1.7)': dependencies: '@clack/prompts': 1.2.0 '@nuxt/devtools-kit': 2.7.0(magicast@0.5.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0)) @@ -10271,7 +10221,7 @@ snapshots: fake-indexeddb: 6.2.5 get-port-please: 3.2.0 h3: 1.15.11 - h3-next: h3@2.0.1-rc.20 + h3-next: h3@2.0.1-rc.20(crossws@0.4.10(srvx@0.11.16)) local-pkg: 1.1.2 magic-string: 0.30.21 node-fetch-native: 1.6.7 @@ -10286,8 +10236,8 @@ snapshots: tinyexec: 1.2.2 ufo: 1.6.3 unplugin: 3.0.0 - vitest-environment-nuxt: 2.0.0(@playwright/test@1.60.0)(@vitest/ui@4.1.7)(magicast@0.5.3)(playwright-core@1.60.0)(typescript@6.0.3)(vite@8.0.14)(vitest@4.1.7) - vue: 3.5.35(typescript@6.0.3) + vitest-environment-nuxt: 2.0.0(@playwright/test@1.60.0)(@vitest/ui@4.1.7)(crossws@0.4.10(srvx@0.11.16))(magicast@0.5.3)(playwright-core@1.60.0)(typescript@6.0.3)(vite@8.0.14)(vitest@4.1.7) + vue: 3.5.39(typescript@6.0.3) optionalDependencies: '@playwright/test': 1.60.0 '@vitest/ui': 4.1.7(vitest@4.1.7) @@ -10299,12 +10249,12 @@ snapshots: - typescript - vite - '@nuxt/vite-builder@4.4.6(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0))(@types/node@25.9.1)(@vitejs/devtools@0.3.1)(esbuild@0.28.0)(eslint@10.4.0(jiti@2.7.0))(magicast@0.5.3)(nuxt@4.4.6(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0))(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.9.1)(@vitejs/devtools@0.3.1)(@vue/compiler-sfc@3.5.35)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.0)(eslint@10.4.0(jiti@2.7.0))(ioredis@5.10.1)(magicast@0.5.3)(optionator@0.9.4)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.35(typescript@6.0.3)))(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4))(rollup@4.60.4)(terser@5.39.0)(tsx@4.22.3)(typescript@6.0.3)(vite@8.0.14)(vue-tsc@3.3.2(typescript@6.0.3))(yaml@2.9.0))(optionator@0.9.4)(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4))(rollup@4.60.4)(terser@5.39.0)(tsx@4.22.3)(typescript@6.0.3)(vue-tsc@3.3.2(typescript@6.0.3))(vue@3.5.35(typescript@6.0.3))(yaml@2.9.0)': + '@nuxt/vite-builder@4.4.6(4fd5f1effafec440303d786b4089ba91)': dependencies: '@nuxt/kit': 4.4.6(magicast@0.5.3) '@rollup/plugin-replace': 6.0.3(rollup@4.60.4) - '@vitejs/plugin-vue': 6.0.7(vite@8.0.14)(vue@3.5.35(typescript@6.0.3)) - '@vitejs/plugin-vue-jsx': 5.1.5(vite@8.0.14)(vue@3.5.35(typescript@6.0.3)) + '@vitejs/plugin-vue': 6.0.7(vite@8.0.14)(vue@3.5.39(typescript@6.0.3)) + '@vitejs/plugin-vue-jsx': 5.1.5(vite@8.0.14)(vue@3.5.39(typescript@6.0.3)) autoprefixer: 10.5.0(postcss@8.5.15) consola: 3.4.2 cssnano: 8.0.1(postcss@8.5.15) @@ -10317,7 +10267,7 @@ snapshots: magic-string: 0.30.21 mlly: 1.8.2 mocked-exports: 0.1.1 - nuxt: 4.4.6(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0))(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.9.1)(@vitejs/devtools@0.3.1)(@vue/compiler-sfc@3.5.35)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.0)(eslint@10.4.0(jiti@2.7.0))(ioredis@5.10.1)(magicast@0.5.3)(optionator@0.9.4)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.35(typescript@6.0.3)))(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4))(rollup@4.60.4)(terser@5.39.0)(tsx@4.22.3)(typescript@6.0.3)(vite@8.0.14)(vue-tsc@3.3.2(typescript@6.0.3))(yaml@2.9.0) + nuxt: 4.4.6(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0))(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.9.1)(@vue/compiler-sfc@3.5.39)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.0)(eslint@10.4.0(jiti@2.7.0))(ioredis@5.10.1)(magicast@0.5.3)(optionator@0.9.4)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.39(typescript@6.0.3)))(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4))(rollup@4.60.4)(terser@5.39.0)(tsx@4.22.3)(typescript@6.0.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0))(vue-tsc@3.3.2(typescript@6.0.3))(yaml@2.9.0) nypm: 0.6.6 pathe: 2.0.3 pkg-types: 2.3.1 @@ -10326,10 +10276,10 @@ snapshots: std-env: 4.1.0 ufo: 1.6.4 unenv: 2.0.0-rc.24 - vite: 8.0.14(@types/node@25.9.1)(@vitejs/devtools@0.3.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0) - vite-node: 5.3.0(@types/node@25.9.1)(@vitejs/devtools@0.3.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0) + vite: 8.0.14(@types/node@25.9.1)(@vitejs/devtools@0.4.0)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0) + vite-node: 5.3.0(@types/node@25.9.1)(@vitejs/devtools@0.4.0)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0) vite-plugin-checker: 0.13.0(eslint@10.4.0(jiti@2.7.0))(optionator@0.9.4)(typescript@6.0.3)(vite@8.0.14)(vue-tsc@3.3.2(typescript@6.0.3)) - vue: 3.5.35(typescript@6.0.3) + vue: 3.5.39(typescript@6.0.3) vue-bundle-renderer: 2.2.0 optionalDependencies: '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.29.0) @@ -10361,12 +10311,12 @@ snapshots: - vue-tsc - yaml - '@nuxt/vite-builder@4.4.6(a8d16f785d54300ac0a1662e1d97e531)': + '@nuxt/vite-builder@4.4.6(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0))(@types/node@25.9.1)(@vitejs/devtools@0.4.0)(esbuild@0.28.0)(eslint@10.4.0(jiti@2.7.0))(magicast@0.5.3)(nuxt@4.4.6(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0))(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.9.1)(@vitejs/devtools@0.4.0)(@vue/compiler-sfc@3.5.39)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.0)(eslint@10.4.0(jiti@2.7.0))(ioredis@5.10.1)(magicast@0.5.3)(optionator@0.9.4)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.39(typescript@6.0.3)))(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4))(rollup@4.60.4)(terser@5.39.0)(tsx@4.22.3)(typescript@6.0.3)(vite@8.0.14)(vue-tsc@3.3.2(typescript@6.0.3))(yaml@2.9.0))(optionator@0.9.4)(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4))(rollup@4.60.4)(terser@5.39.0)(tsx@4.22.3)(typescript@6.0.3)(vue-tsc@3.3.2(typescript@6.0.3))(vue@3.5.39(typescript@6.0.3))(yaml@2.9.0)': dependencies: '@nuxt/kit': 4.4.6(magicast@0.5.3) '@rollup/plugin-replace': 6.0.3(rollup@4.60.4) - '@vitejs/plugin-vue': 6.0.7(vite@8.0.14)(vue@3.5.35(typescript@6.0.3)) - '@vitejs/plugin-vue-jsx': 5.1.5(vite@8.0.14)(vue@3.5.35(typescript@6.0.3)) + '@vitejs/plugin-vue': 6.0.7(vite@8.0.14)(vue@3.5.39(typescript@6.0.3)) + '@vitejs/plugin-vue-jsx': 5.1.5(vite@8.0.14)(vue@3.5.39(typescript@6.0.3)) autoprefixer: 10.5.0(postcss@8.5.15) consola: 3.4.2 cssnano: 8.0.1(postcss@8.5.15) @@ -10379,7 +10329,7 @@ snapshots: magic-string: 0.30.21 mlly: 1.8.2 mocked-exports: 0.1.1 - nuxt: 4.4.6(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0))(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.9.1)(@vue/compiler-sfc@3.5.35)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.0)(eslint@10.4.0(jiti@2.7.0))(ioredis@5.10.1)(magicast@0.5.3)(optionator@0.9.4)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.35(typescript@6.0.3)))(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4))(rollup@4.60.4)(terser@5.39.0)(tsx@4.22.3)(typescript@6.0.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0))(vue-tsc@3.3.2(typescript@6.0.3))(yaml@2.9.0) + nuxt: 4.4.6(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0))(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.9.1)(@vitejs/devtools@0.4.0)(@vue/compiler-sfc@3.5.39)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.0)(eslint@10.4.0(jiti@2.7.0))(ioredis@5.10.1)(magicast@0.5.3)(optionator@0.9.4)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.39(typescript@6.0.3)))(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4))(rollup@4.60.4)(terser@5.39.0)(tsx@4.22.3)(typescript@6.0.3)(vite@8.0.14)(vue-tsc@3.3.2(typescript@6.0.3))(yaml@2.9.0) nypm: 0.6.6 pathe: 2.0.3 pkg-types: 2.3.1 @@ -10388,10 +10338,10 @@ snapshots: std-env: 4.1.0 ufo: 1.6.4 unenv: 2.0.0-rc.24 - vite: 8.0.14(@types/node@25.9.1)(@vitejs/devtools@0.3.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0) - vite-node: 5.3.0(@types/node@25.9.1)(@vitejs/devtools@0.3.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0) + vite: 8.0.14(@types/node@25.9.1)(@vitejs/devtools@0.4.0)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0) + vite-node: 5.3.0(@types/node@25.9.1)(@vitejs/devtools@0.4.0)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0) vite-plugin-checker: 0.13.0(eslint@10.4.0(jiti@2.7.0))(optionator@0.9.4)(typescript@6.0.3)(vite@8.0.14)(vue-tsc@3.3.2(typescript@6.0.3)) - vue: 3.5.35(typescript@6.0.3) + vue: 3.5.39(typescript@6.0.3) vue-bundle-renderer: 2.2.0 optionalDependencies: '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.29.0) @@ -10492,99 +10442,51 @@ snapshots: '@oxc-parser/binding-android-arm-eabi@0.131.0': optional: true - '@oxc-parser/binding-android-arm-eabi@0.132.0': - optional: true - '@oxc-parser/binding-android-arm64@0.131.0': optional: true - '@oxc-parser/binding-android-arm64@0.132.0': - optional: true - '@oxc-parser/binding-darwin-arm64@0.131.0': optional: true - '@oxc-parser/binding-darwin-arm64@0.132.0': - optional: true - '@oxc-parser/binding-darwin-x64@0.131.0': optional: true - '@oxc-parser/binding-darwin-x64@0.132.0': - optional: true - '@oxc-parser/binding-freebsd-x64@0.131.0': optional: true - '@oxc-parser/binding-freebsd-x64@0.132.0': - optional: true - '@oxc-parser/binding-linux-arm-gnueabihf@0.131.0': optional: true - '@oxc-parser/binding-linux-arm-gnueabihf@0.132.0': - optional: true - '@oxc-parser/binding-linux-arm-musleabihf@0.131.0': optional: true - '@oxc-parser/binding-linux-arm-musleabihf@0.132.0': - optional: true - '@oxc-parser/binding-linux-arm64-gnu@0.131.0': optional: true - '@oxc-parser/binding-linux-arm64-gnu@0.132.0': - optional: true - '@oxc-parser/binding-linux-arm64-musl@0.131.0': optional: true - '@oxc-parser/binding-linux-arm64-musl@0.132.0': - optional: true - '@oxc-parser/binding-linux-ppc64-gnu@0.131.0': optional: true - '@oxc-parser/binding-linux-ppc64-gnu@0.132.0': - optional: true - '@oxc-parser/binding-linux-riscv64-gnu@0.131.0': optional: true - '@oxc-parser/binding-linux-riscv64-gnu@0.132.0': - optional: true - '@oxc-parser/binding-linux-riscv64-musl@0.131.0': optional: true - '@oxc-parser/binding-linux-riscv64-musl@0.132.0': - optional: true - '@oxc-parser/binding-linux-s390x-gnu@0.131.0': optional: true - '@oxc-parser/binding-linux-s390x-gnu@0.132.0': - optional: true - '@oxc-parser/binding-linux-x64-gnu@0.131.0': optional: true - '@oxc-parser/binding-linux-x64-gnu@0.132.0': - optional: true - '@oxc-parser/binding-linux-x64-musl@0.131.0': optional: true - '@oxc-parser/binding-linux-x64-musl@0.132.0': - optional: true - '@oxc-parser/binding-openharmony-arm64@0.131.0': optional: true - '@oxc-parser/binding-openharmony-arm64@0.132.0': - optional: true - '@oxc-parser/binding-wasm32-wasi@0.131.0': dependencies: '@emnapi/core': 1.10.0 @@ -10592,31 +10494,15 @@ snapshots: '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) optional: true - '@oxc-parser/binding-wasm32-wasi@0.132.0': - dependencies: - '@emnapi/core': 1.10.0 - '@emnapi/runtime': 1.10.0 - '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) - optional: true - '@oxc-parser/binding-win32-arm64-msvc@0.131.0': optional: true - '@oxc-parser/binding-win32-arm64-msvc@0.132.0': - optional: true - '@oxc-parser/binding-win32-ia32-msvc@0.131.0': optional: true - '@oxc-parser/binding-win32-ia32-msvc@0.132.0': - optional: true - '@oxc-parser/binding-win32-x64-msvc@0.131.0': optional: true - '@oxc-parser/binding-win32-x64-msvc@0.132.0': - optional: true - '@oxc-project/types@0.131.0': {} '@oxc-project/types@0.132.0': {} @@ -10807,10 +10693,10 @@ snapshots: '@parcel/watcher-win32-ia32': 2.5.6 '@parcel/watcher-win32-x64': 2.5.6 - '@pinia/nuxt@0.11.3(magicast@0.5.3)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.35(typescript@6.0.3)))': + '@pinia/nuxt@0.11.3(magicast@0.5.3)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.39(typescript@6.0.3)))': dependencies: '@nuxt/kit': 4.4.2(magicast@0.5.3) - pinia: 3.0.4(typescript@6.0.3)(vue@3.5.35(typescript@6.0.3)) + pinia: 3.0.4(typescript@6.0.3)(vue@3.5.39(typescript@6.0.3)) transitivePeerDependencies: - magicast @@ -10837,8 +10723,6 @@ snapshots: '@poppinss/exception@1.2.2': {} - '@publint/pack@0.1.4': {} - '@quansync/fs@1.0.0': dependencies: quansync: 1.0.0 @@ -10898,7 +10782,7 @@ snapshots: '@rolldown/binding-win32-x64-msvc@1.0.2': optional: true - '@rolldown/debug@1.0.3': {} + '@rolldown/debug@1.1.5': {} '@rolldown/pluginutils@1.0.0-rc.13': {} @@ -11531,11 +11415,11 @@ snapshots: '@unhead/schema@3.1.1': {} - '@unhead/vue@2.1.15(vue@3.5.35(typescript@6.0.3))': + '@unhead/vue@2.1.15(vue@3.5.39(typescript@6.0.3))': dependencies: hookable: 6.1.0 unhead: 2.1.15 - vue: 3.5.35(typescript@6.0.3) + vue: 3.5.39(typescript@6.0.3) '@unocss/cli@66.7.0': dependencies: @@ -11717,7 +11601,7 @@ snapshots: pathe: 2.0.3 tinyglobby: 0.2.16 unplugin-utils: 0.3.1 - vite: 8.0.14(@types/node@25.9.1)(@vitejs/devtools@0.3.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0) + vite: 8.0.14(@types/node@25.9.1)(@vitejs/devtools@0.4.0)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0) '@unocss/webpack@66.7.0(webpack@5.98.0(esbuild@0.28.0))': dependencies: @@ -11792,9 +11676,9 @@ snapshots: '@unrs/resolver-binding-win32-x64-msvc@1.11.1': optional: true - '@valibot/to-json-schema@1.7.0(valibot@1.4.1(typescript@6.0.3))': + '@valibot/to-json-schema@1.7.1(valibot@1.4.2(typescript@6.0.3))': dependencies: - valibot: 1.4.1(typescript@6.0.3) + valibot: 1.4.2(typescript@6.0.3) '@vercel/nft@1.5.0(rollup@4.60.4)': dependencies: @@ -11815,136 +11699,77 @@ snapshots: - rollup - supports-color - '@vitejs/devtools-kit@0.3.1(typescript@6.0.3)(vite@8.0.14)': + '@vitejs/devtools-kit@0.4.0(srvx@0.11.16)(typescript@6.0.3)(vite@8.0.14)': dependencies: - '@devframes/hub': 0.5.2(devframe@0.5.2(typescript@6.0.3)) - birpc: 4.0.0 - devframe: 0.5.2(typescript@6.0.3) + '@devframes/hub': 0.6.0(devframe@0.6.0(srvx@0.11.16)(typescript@6.0.3)) + devframe: 0.6.0(srvx@0.11.16)(typescript@6.0.3) mlly: 1.8.2 - nostics: 0.2.0 - pathe: 2.0.3 - perfect-debounce: 2.1.0 - tinyexec: 1.2.2 - vite: 8.0.14(@types/node@25.9.1)(@vitejs/devtools@0.3.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0) + nostics: 1.1.4 + vite: 8.0.14(@types/node@25.9.1)(@vitejs/devtools@0.4.0)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0) transitivePeerDependencies: - '@modelcontextprotocol/sdk' - - bufferutil - - crossws + - srvx - typescript - - utf-8-validate - '@vitejs/devtools-rolldown@0.3.1(db0@0.3.4)(ioredis@5.10.1)(typescript@6.0.3)(vite@8.0.14)(vue@3.5.35(typescript@6.0.3))': + '@vitejs/devtools-rolldown@0.4.0(srvx@0.11.16)(typescript@6.0.3)(vite@8.0.14)(vue@3.5.39(typescript@6.0.3))': dependencies: '@floating-ui/dom': 1.7.6 - '@rolldown/debug': 1.0.3 - '@vitejs/devtools-kit': 0.3.1(typescript@6.0.3)(vite@8.0.14) - birpc: 4.0.0 - cac: 7.0.0 + '@rolldown/debug': 1.1.5 + '@vitejs/devtools-kit': 0.4.0(srvx@0.11.16)(typescript@6.0.3)(vite@8.0.14) d3-shape: 3.2.0 - devframe: 0.5.2(typescript@6.0.3) diff: 9.0.0 - get-port-please: 3.2.0 - h3: 2.0.1-rc.22 - mlly: 1.8.2 - mrmime: 2.0.1 - nostics: 0.2.0 - p-limit: 7.3.0 + nostics: 1.1.4 pathe: 2.0.3 - publint: 0.3.21 - tinyglobby: 0.2.16 - unconfig: 7.5.0 - unstorage: 1.17.5(db0@0.3.4)(ioredis@5.10.1) - vue-virtual-scroller: 3.0.4(vue@3.5.35(typescript@6.0.3)) - ws: 8.21.0 + vue-virtual-scroller: 3.0.4(vue@3.5.39(typescript@6.0.3)) transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@deno/kv' - '@modelcontextprotocol/sdk' - - '@netlify/blobs' - - '@planetscale/database' - - '@upstash/redis' - - '@vercel/blob' - - '@vercel/functions' - - '@vercel/kv' - - aws4fetch - - bufferutil - - crossws - - db0 - - idb-keyval - - ioredis + - srvx - typescript - - uploadthing - - utf-8-validate - vite - vue - '@vitejs/devtools@0.3.1(db0@0.3.4)(ioredis@5.10.1)(typescript@6.0.3)(vite@8.0.14)': + '@vitejs/devtools@0.4.0(crossws@0.4.10(srvx@0.11.16))(srvx@0.11.16)(typescript@6.0.3)(valibot@1.4.2(typescript@6.0.3))(vite@8.0.14)': dependencies: - '@devframes/hub': 0.5.2(devframe@0.5.2(typescript@6.0.3)) - '@vitejs/devtools-kit': 0.3.1(typescript@6.0.3)(vite@8.0.14) - '@vitejs/devtools-rolldown': 0.3.1(db0@0.3.4)(ioredis@5.10.1)(typescript@6.0.3)(vite@8.0.14)(vue@3.5.35(typescript@6.0.3)) + '@devframes/hub': 0.6.0(devframe@0.6.0(srvx@0.11.16)(typescript@6.0.3)) + '@devframes/plugin-inspect': 0.6.0(devframe@0.6.0(srvx@0.11.16)(typescript@6.0.3))(valibot@1.4.2(typescript@6.0.3))(vite@8.0.14) + '@devframes/plugin-messages': 0.6.0(@devframes/hub@0.6.0(devframe@0.6.0(srvx@0.11.16)(typescript@6.0.3)))(devframe@0.6.0(srvx@0.11.16)(typescript@6.0.3))(vite@8.0.14) + '@devframes/plugin-terminals': 0.6.0(devframe@0.6.0(srvx@0.11.16)(typescript@6.0.3))(typescript@6.0.3)(vite@8.0.14) + '@vitejs/devtools-kit': 0.4.0(srvx@0.11.16)(typescript@6.0.3)(vite@8.0.14) + '@vitejs/devtools-rolldown': 0.4.0(srvx@0.11.16)(typescript@6.0.3)(vite@8.0.14)(vue@3.5.39(typescript@6.0.3)) birpc: 4.0.0 cac: 7.0.0 - devframe: 0.5.2(typescript@6.0.3) - h3: 2.0.1-rc.22 + devframe: 0.6.0(srvx@0.11.16)(typescript@6.0.3) + h3: 2.0.1-rc.22(crossws@0.4.10(srvx@0.11.16)) mlly: 1.8.2 - nostics: 0.2.0 - obug: 2.1.1 + nostics: 1.1.4 + obug: 2.1.3 pathe: 2.0.3 - perfect-debounce: 2.1.0 - tinyexec: 1.2.2 - vite: 8.0.14(@types/node@25.9.1)(@vitejs/devtools@0.3.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0) - vue: 3.5.35(typescript@6.0.3) - ws: 8.21.0 + vite: 8.0.14(@types/node@25.9.1)(@vitejs/devtools@0.4.0)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0) + vue: 3.5.39(typescript@6.0.3) transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@deno/kv' - '@modelcontextprotocol/sdk' - - '@netlify/blobs' - - '@planetscale/database' - - '@upstash/redis' - - '@vercel/blob' - - '@vercel/functions' - - '@vercel/kv' - - aws4fetch - - bufferutil - crossws - - db0 - - idb-keyval - - ioredis + - srvx - typescript - - uploadthing - - utf-8-validate + - valibot - '@vitejs/plugin-vue-jsx@5.1.5(vite@8.0.14)(vue@3.5.35(typescript@6.0.3))': + '@vitejs/plugin-vue-jsx@5.1.5(vite@8.0.14)(vue@3.5.39(typescript@6.0.3))': dependencies: '@babel/core': 7.29.0 '@babel/plugin-syntax-typescript': 7.28.6(@babel/core@7.29.0) '@babel/plugin-transform-typescript': 7.28.6(@babel/core@7.29.0) '@rolldown/pluginutils': 1.0.0-rc.13 '@vue/babel-plugin-jsx': 2.0.1(@babel/core@7.29.0) - vite: 8.0.14(@types/node@25.9.1)(@vitejs/devtools@0.3.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0) - vue: 3.5.35(typescript@6.0.3) + vite: 8.0.14(@types/node@25.9.1)(@vitejs/devtools@0.4.0)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0) + vue: 3.5.39(typescript@6.0.3) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@6.0.7(vite@8.0.14)(vue@3.5.35(typescript@6.0.3))': + '@vitejs/plugin-vue@6.0.7(vite@8.0.14)(vue@3.5.39(typescript@6.0.3))': dependencies: '@rolldown/pluginutils': 1.0.1 - vite: 8.0.14(@types/node@25.9.1)(@vitejs/devtools@0.3.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0) - vue: 3.5.35(typescript@6.0.3) + vite: 8.0.14(@types/node@25.9.1)(@vitejs/devtools@0.4.0)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0) + vue: 3.5.39(typescript@6.0.3) '@vitest/eslint-plugin@1.6.18(@typescript-eslint/eslint-plugin@8.60.0(@typescript-eslint/parser@8.60.0(eslint@10.4.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.4.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.4.0(jiti@2.7.0))(typescript@6.0.3)(vitest@4.1.7)': dependencies: @@ -11973,7 +11798,7 @@ snapshots: estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 8.0.14(@types/node@25.9.1)(@vitejs/devtools@0.3.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0) + vite: 8.0.14(@types/node@25.9.1)(@vitejs/devtools@0.4.0)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0) '@vitest/pretty-format@4.1.7': dependencies: @@ -12022,15 +11847,15 @@ snapshots: path-browserify: 1.0.1 vscode-uri: 3.1.0 - '@vue-macros/common@3.1.1(vue@3.5.35(typescript@6.0.3))': + '@vue-macros/common@3.1.1(vue@3.5.39(typescript@6.0.3))': dependencies: - '@vue/compiler-sfc': 3.5.35 + '@vue/compiler-sfc': 3.5.39 ast-kit: 2.1.3 local-pkg: 1.1.2 magic-string-ast: 1.0.3 unplugin-utils: 0.3.1 optionalDependencies: - vue: 3.5.35(typescript@6.0.3) + vue: 3.5.39(typescript@6.0.3) '@vue/babel-helper-vue-transform-on@2.0.1': {} @@ -12044,7 +11869,7 @@ snapshots: '@babel/types': 7.29.7 '@vue/babel-helper-vue-transform-on': 2.0.1 '@vue/babel-plugin-resolve-type': 2.0.1(@babel/core@7.29.0) - '@vue/shared': 3.5.35 + '@vue/shared': 3.5.39 optionalDependencies: '@babel/core': 7.29.0 transitivePeerDependencies: @@ -12057,7 +11882,7 @@ snapshots: '@babel/helper-module-imports': 7.28.6 '@babel/helper-plugin-utils': 7.28.6 '@babel/parser': 7.29.7 - '@vue/compiler-sfc': 3.5.35 + '@vue/compiler-sfc': 3.5.39 transitivePeerDependencies: - supports-color @@ -12069,27 +11894,40 @@ snapshots: estree-walker: 2.0.2 source-map-js: 1.2.1 + '@vue/compiler-core@3.5.39': + dependencies: + '@babel/parser': 7.29.7 + '@vue/shared': 3.5.39 + entities: 7.0.1 + estree-walker: 2.0.2 + source-map-js: 1.2.1 + '@vue/compiler-dom@3.5.35': dependencies: '@vue/compiler-core': 3.5.35 '@vue/shared': 3.5.35 - '@vue/compiler-sfc@3.5.35': + '@vue/compiler-dom@3.5.39': + dependencies: + '@vue/compiler-core': 3.5.39 + '@vue/shared': 3.5.39 + + '@vue/compiler-sfc@3.5.39': dependencies: '@babel/parser': 7.29.7 - '@vue/compiler-core': 3.5.35 - '@vue/compiler-dom': 3.5.35 - '@vue/compiler-ssr': 3.5.35 - '@vue/shared': 3.5.35 + '@vue/compiler-core': 3.5.39 + '@vue/compiler-dom': 3.5.39 + '@vue/compiler-ssr': 3.5.39 + '@vue/shared': 3.5.39 estree-walker: 2.0.2 magic-string: 0.30.21 postcss: 8.5.15 source-map-js: 1.2.1 - '@vue/compiler-ssr@3.5.35': + '@vue/compiler-ssr@3.5.39': dependencies: - '@vue/compiler-dom': 3.5.35 - '@vue/shared': 3.5.35 + '@vue/compiler-dom': 3.5.39 + '@vue/shared': 3.5.39 '@vue/devtools-api@7.7.7': dependencies: @@ -12099,18 +11937,18 @@ snapshots: dependencies: '@vue/devtools-kit': 8.1.2 - '@vue/devtools-applet@8.1.2(@unocss/reset@66.7.0)(change-case@5.4.4)(floating-vue@5.2.2(@nuxt/kit@4.4.6(magicast@0.5.3))(vue@3.5.35(typescript@6.0.3)))(fuse.js@7.3.0)(unocss@66.7.0(@unocss/webpack@66.7.0(webpack@5.98.0(esbuild@0.28.0)))(vite@8.0.14))(vue@3.5.35(typescript@6.0.3))': + '@vue/devtools-applet@8.1.2(@unocss/reset@66.7.0)(change-case@5.4.4)(floating-vue@5.2.2(@nuxt/kit@4.4.6(magicast@0.5.3))(vue@3.5.39(typescript@6.0.3)))(fuse.js@7.3.0)(unocss@66.7.0(@unocss/webpack@66.7.0(webpack@5.98.0(esbuild@0.28.0)))(vite@8.0.14))(vue@3.5.39(typescript@6.0.3))': dependencies: - '@vue/devtools-core': 8.1.2(vue@3.5.35(typescript@6.0.3)) + '@vue/devtools-core': 8.1.2(vue@3.5.39(typescript@6.0.3)) '@vue/devtools-kit': 8.1.2 '@vue/devtools-shared': 8.1.2 - '@vue/devtools-ui': 8.1.2(@unocss/reset@66.7.0)(change-case@5.4.4)(floating-vue@5.2.2(@nuxt/kit@4.4.6(magicast@0.5.3))(vue@3.5.35(typescript@6.0.3)))(fuse.js@7.3.0)(shiki@3.22.0)(unocss@66.7.0(@unocss/webpack@66.7.0(webpack@5.98.0(esbuild@0.28.0)))(vite@8.0.14))(vue@3.5.35(typescript@6.0.3)) + '@vue/devtools-ui': 8.1.2(@unocss/reset@66.7.0)(change-case@5.4.4)(floating-vue@5.2.2(@nuxt/kit@4.4.6(magicast@0.5.3))(vue@3.5.39(typescript@6.0.3)))(fuse.js@7.3.0)(shiki@3.22.0)(unocss@66.7.0(@unocss/webpack@66.7.0(webpack@5.98.0(esbuild@0.28.0)))(vite@8.0.14))(vue@3.5.39(typescript@6.0.3)) lodash-es: 4.18.1 perfect-debounce: 2.1.0 shiki: 3.22.0 - splitpanes: 4.0.4(vue@3.5.35(typescript@6.0.3)) - vue: 3.5.35(typescript@6.0.3) - vue-virtual-scroller: 2.0.0-beta.8(vue@3.5.35(typescript@6.0.3)) + splitpanes: 4.0.4(vue@3.5.39(typescript@6.0.3)) + vue: 3.5.39(typescript@6.0.3) + vue-virtual-scroller: 2.0.0-beta.8(vue@3.5.39(typescript@6.0.3)) transitivePeerDependencies: - '@unocss/reset' - async-validator @@ -12127,11 +11965,11 @@ snapshots: - universal-cookie - unocss - '@vue/devtools-core@8.1.2(vue@3.5.35(typescript@6.0.3))': + '@vue/devtools-core@8.1.2(vue@3.5.39(typescript@6.0.3))': dependencies: '@vue/devtools-kit': 8.1.2 '@vue/devtools-shared': 8.1.2 - vue: 3.5.35(typescript@6.0.3) + vue: 3.5.39(typescript@6.0.3) '@vue/devtools-kit@7.7.7': dependencies: @@ -12156,19 +11994,19 @@ snapshots: '@vue/devtools-shared@8.1.2': {} - '@vue/devtools-ui@8.1.2(@unocss/reset@66.7.0)(change-case@5.4.4)(floating-vue@5.2.2(@nuxt/kit@4.4.6(magicast@0.5.3))(vue@3.5.35(typescript@6.0.3)))(fuse.js@7.3.0)(shiki@3.22.0)(unocss@66.7.0(@unocss/webpack@66.7.0(webpack@5.98.0(esbuild@0.28.0)))(vite@8.0.14))(vue@3.5.35(typescript@6.0.3))': + '@vue/devtools-ui@8.1.2(@unocss/reset@66.7.0)(change-case@5.4.4)(floating-vue@5.2.2(@nuxt/kit@4.4.6(magicast@0.5.3))(vue@3.5.39(typescript@6.0.3)))(fuse.js@7.3.0)(shiki@3.22.0)(unocss@66.7.0(@unocss/webpack@66.7.0(webpack@5.98.0(esbuild@0.28.0)))(vite@8.0.14))(vue@3.5.39(typescript@6.0.3))': dependencies: '@unocss/reset': 66.7.0 '@vue/devtools-shared': 8.1.2 - '@vueuse/components': 13.9.0(vue@3.5.35(typescript@6.0.3)) - '@vueuse/core': 13.9.0(vue@3.5.35(typescript@6.0.3)) - '@vueuse/integrations': 13.9.0(change-case@5.4.4)(focus-trap@7.8.0)(fuse.js@7.3.0)(vue@3.5.35(typescript@6.0.3)) + '@vueuse/components': 13.9.0(vue@3.5.39(typescript@6.0.3)) + '@vueuse/core': 13.9.0(vue@3.5.39(typescript@6.0.3)) + '@vueuse/integrations': 13.9.0(change-case@5.4.4)(focus-trap@7.8.0)(fuse.js@7.3.0)(vue@3.5.39(typescript@6.0.3)) colord: 2.9.3 - floating-vue: 5.2.2(@nuxt/kit@4.4.6(magicast@0.5.3))(vue@3.5.35(typescript@6.0.3)) + floating-vue: 5.2.2(@nuxt/kit@4.4.6(magicast@0.5.3))(vue@3.5.39(typescript@6.0.3)) focus-trap: 7.8.0 shiki: 3.22.0 unocss: 66.7.0(@unocss/webpack@66.7.0(webpack@5.98.0(esbuild@0.28.0)))(vite@8.0.14) - vue: 3.5.35(typescript@6.0.3) + vue: 3.5.39(typescript@6.0.3) transitivePeerDependencies: - async-validator - axios @@ -12196,61 +12034,67 @@ snapshots: dependencies: '@vue/shared': 3.5.35 - '@vue/runtime-core@3.5.35': + '@vue/reactivity@3.5.39': dependencies: - '@vue/reactivity': 3.5.35 - '@vue/shared': 3.5.35 + '@vue/shared': 3.5.39 - '@vue/runtime-dom@3.5.35': + '@vue/runtime-core@3.5.39': dependencies: - '@vue/reactivity': 3.5.35 - '@vue/runtime-core': 3.5.35 - '@vue/shared': 3.5.35 + '@vue/reactivity': 3.5.39 + '@vue/shared': 3.5.39 + + '@vue/runtime-dom@3.5.39': + dependencies: + '@vue/reactivity': 3.5.39 + '@vue/runtime-core': 3.5.39 + '@vue/shared': 3.5.39 csstype: 3.2.3 - '@vue/server-renderer@3.5.35(vue@3.5.35(typescript@6.0.3))': + '@vue/server-renderer@3.5.39(vue@3.5.39(typescript@6.0.3))': dependencies: - '@vue/compiler-ssr': 3.5.35 - '@vue/shared': 3.5.35 - vue: 3.5.35(typescript@6.0.3) + '@vue/compiler-ssr': 3.5.39 + '@vue/shared': 3.5.39 + vue: 3.5.39(typescript@6.0.3) '@vue/shared@3.5.35': {} - '@vueuse/components@13.9.0(vue@3.5.35(typescript@6.0.3))': + '@vue/shared@3.5.39': {} + + '@vueuse/components@13.9.0(vue@3.5.39(typescript@6.0.3))': dependencies: - '@vueuse/core': 13.9.0(vue@3.5.35(typescript@6.0.3)) - '@vueuse/shared': 13.9.0(vue@3.5.35(typescript@6.0.3)) - vue: 3.5.35(typescript@6.0.3) + '@vueuse/core': 13.9.0(vue@3.5.39(typescript@6.0.3)) + '@vueuse/shared': 13.9.0(vue@3.5.39(typescript@6.0.3)) + vue: 3.5.39(typescript@6.0.3) - '@vueuse/core@13.9.0(vue@3.5.35(typescript@6.0.3))': + '@vueuse/core@13.9.0(vue@3.5.39(typescript@6.0.3))': dependencies: '@types/web-bluetooth': 0.0.21 '@vueuse/metadata': 13.9.0 - '@vueuse/shared': 13.9.0(vue@3.5.35(typescript@6.0.3)) - vue: 3.5.35(typescript@6.0.3) + '@vueuse/shared': 13.9.0(vue@3.5.39(typescript@6.0.3)) + vue: 3.5.39(typescript@6.0.3) - '@vueuse/core@14.3.0(vue@3.5.35(typescript@6.0.3))': + '@vueuse/core@14.3.0(vue@3.5.39(typescript@6.0.3))': dependencies: '@types/web-bluetooth': 0.0.21 '@vueuse/metadata': 14.3.0 - '@vueuse/shared': 14.3.0(vue@3.5.35(typescript@6.0.3)) - vue: 3.5.35(typescript@6.0.3) + '@vueuse/shared': 14.3.0(vue@3.5.39(typescript@6.0.3)) + vue: 3.5.39(typescript@6.0.3) - '@vueuse/integrations@13.9.0(change-case@5.4.4)(focus-trap@7.8.0)(fuse.js@7.3.0)(vue@3.5.35(typescript@6.0.3))': + '@vueuse/integrations@13.9.0(change-case@5.4.4)(focus-trap@7.8.0)(fuse.js@7.3.0)(vue@3.5.39(typescript@6.0.3))': dependencies: - '@vueuse/core': 13.9.0(vue@3.5.35(typescript@6.0.3)) - '@vueuse/shared': 13.9.0(vue@3.5.35(typescript@6.0.3)) - vue: 3.5.35(typescript@6.0.3) + '@vueuse/core': 13.9.0(vue@3.5.39(typescript@6.0.3)) + '@vueuse/shared': 13.9.0(vue@3.5.39(typescript@6.0.3)) + vue: 3.5.39(typescript@6.0.3) optionalDependencies: change-case: 5.4.4 focus-trap: 7.8.0 fuse.js: 7.3.0 - '@vueuse/integrations@14.3.0(change-case@5.4.4)(focus-trap@8.2.1)(fuse.js@7.3.0)(vue@3.5.35(typescript@6.0.3))': + '@vueuse/integrations@14.3.0(change-case@5.4.4)(focus-trap@8.2.1)(fuse.js@7.3.0)(vue@3.5.39(typescript@6.0.3))': dependencies: - '@vueuse/core': 14.3.0(vue@3.5.35(typescript@6.0.3)) - '@vueuse/shared': 14.3.0(vue@3.5.35(typescript@6.0.3)) - vue: 3.5.35(typescript@6.0.3) + '@vueuse/core': 14.3.0(vue@3.5.39(typescript@6.0.3)) + '@vueuse/shared': 14.3.0(vue@3.5.39(typescript@6.0.3)) + vue: 3.5.39(typescript@6.0.3) optionalDependencies: change-case: 5.4.4 focus-trap: 8.2.1 @@ -12260,35 +12104,35 @@ snapshots: '@vueuse/metadata@14.3.0': {} - '@vueuse/nuxt@14.3.0(magicast@0.5.3)(nuxt@4.4.6(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0))(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.9.1)(@vitejs/devtools@0.3.1)(@vue/compiler-sfc@3.5.35)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.0)(eslint@10.4.0(jiti@2.7.0))(ioredis@5.10.1)(magicast@0.5.3)(optionator@0.9.4)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.35(typescript@6.0.3)))(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4))(rollup@4.60.4)(terser@5.39.0)(tsx@4.22.3)(typescript@6.0.3)(vite@8.0.14)(vue-tsc@3.3.2(typescript@6.0.3))(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3))': + '@vueuse/nuxt@14.3.0(magicast@0.5.3)(nuxt@4.4.6(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0))(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.9.1)(@vitejs/devtools@0.4.0)(@vue/compiler-sfc@3.5.39)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.0)(eslint@10.4.0(jiti@2.7.0))(ioredis@5.10.1)(magicast@0.5.3)(optionator@0.9.4)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.39(typescript@6.0.3)))(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4))(rollup@4.60.4)(terser@5.39.0)(tsx@4.22.3)(typescript@6.0.3)(vite@8.0.14)(vue-tsc@3.3.2(typescript@6.0.3))(yaml@2.9.0))(vue@3.5.39(typescript@6.0.3))': dependencies: '@nuxt/kit': 4.4.6(magicast@0.5.3) - '@vueuse/core': 14.3.0(vue@3.5.35(typescript@6.0.3)) + '@vueuse/core': 14.3.0(vue@3.5.39(typescript@6.0.3)) '@vueuse/metadata': 14.3.0 local-pkg: 1.1.2 - nuxt: 4.4.6(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0))(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.9.1)(@vitejs/devtools@0.3.1)(@vue/compiler-sfc@3.5.35)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.0)(eslint@10.4.0(jiti@2.7.0))(ioredis@5.10.1)(magicast@0.5.3)(optionator@0.9.4)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.35(typescript@6.0.3)))(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4))(rollup@4.60.4)(terser@5.39.0)(tsx@4.22.3)(typescript@6.0.3)(vite@8.0.14)(vue-tsc@3.3.2(typescript@6.0.3))(yaml@2.9.0) - vue: 3.5.35(typescript@6.0.3) + nuxt: 4.4.6(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0))(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.9.1)(@vitejs/devtools@0.4.0)(@vue/compiler-sfc@3.5.39)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.0)(eslint@10.4.0(jiti@2.7.0))(ioredis@5.10.1)(magicast@0.5.3)(optionator@0.9.4)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.39(typescript@6.0.3)))(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4))(rollup@4.60.4)(terser@5.39.0)(tsx@4.22.3)(typescript@6.0.3)(vite@8.0.14)(vue-tsc@3.3.2(typescript@6.0.3))(yaml@2.9.0) + vue: 3.5.39(typescript@6.0.3) transitivePeerDependencies: - magicast - '@vueuse/nuxt@14.3.0(magicast@0.5.3)(nuxt@4.4.6(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0))(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.9.1)(@vue/compiler-sfc@3.5.35)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.0)(eslint@10.4.0(jiti@2.7.0))(ioredis@5.10.1)(magicast@0.5.3)(optionator@0.9.4)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.35(typescript@6.0.3)))(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4))(rollup@4.60.4)(terser@5.39.0)(tsx@4.22.3)(typescript@6.0.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0))(vue-tsc@3.3.2(typescript@6.0.3))(yaml@2.9.0))(vue@3.5.35(typescript@6.0.3))': + '@vueuse/nuxt@14.3.0(magicast@0.5.3)(nuxt@4.4.6(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0))(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.9.1)(@vue/compiler-sfc@3.5.39)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.0)(eslint@10.4.0(jiti@2.7.0))(ioredis@5.10.1)(magicast@0.5.3)(optionator@0.9.4)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.39(typescript@6.0.3)))(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4))(rollup@4.60.4)(terser@5.39.0)(tsx@4.22.3)(typescript@6.0.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0))(vue-tsc@3.3.2(typescript@6.0.3))(yaml@2.9.0))(vue@3.5.39(typescript@6.0.3))': dependencies: '@nuxt/kit': 4.4.6(magicast@0.5.3) - '@vueuse/core': 14.3.0(vue@3.5.35(typescript@6.0.3)) + '@vueuse/core': 14.3.0(vue@3.5.39(typescript@6.0.3)) '@vueuse/metadata': 14.3.0 local-pkg: 1.1.2 - nuxt: 4.4.6(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0))(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.9.1)(@vue/compiler-sfc@3.5.35)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.0)(eslint@10.4.0(jiti@2.7.0))(ioredis@5.10.1)(magicast@0.5.3)(optionator@0.9.4)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.35(typescript@6.0.3)))(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4))(rollup@4.60.4)(terser@5.39.0)(tsx@4.22.3)(typescript@6.0.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0))(vue-tsc@3.3.2(typescript@6.0.3))(yaml@2.9.0) - vue: 3.5.35(typescript@6.0.3) + nuxt: 4.4.6(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0))(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.9.1)(@vue/compiler-sfc@3.5.39)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.0)(eslint@10.4.0(jiti@2.7.0))(ioredis@5.10.1)(magicast@0.5.3)(optionator@0.9.4)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.39(typescript@6.0.3)))(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4))(rollup@4.60.4)(terser@5.39.0)(tsx@4.22.3)(typescript@6.0.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0))(vue-tsc@3.3.2(typescript@6.0.3))(yaml@2.9.0) + vue: 3.5.39(typescript@6.0.3) transitivePeerDependencies: - magicast - '@vueuse/shared@13.9.0(vue@3.5.35(typescript@6.0.3))': + '@vueuse/shared@13.9.0(vue@3.5.39(typescript@6.0.3))': dependencies: - vue: 3.5.35(typescript@6.0.3) + vue: 3.5.39(typescript@6.0.3) - '@vueuse/shared@14.3.0(vue@3.5.35(typescript@6.0.3))': + '@vueuse/shared@14.3.0(vue@3.5.39(typescript@6.0.3))': dependencies: - vue: 3.5.35(typescript@6.0.3) + vue: 3.5.39(typescript@6.0.3) '@webassemblyjs/ast@1.14.1': dependencies: @@ -12448,7 +12292,7 @@ snapshots: ansis@4.2.0: {} - ansis@4.3.0: {} + ansis@4.3.1: {} anymatch@3.1.3: dependencies: @@ -13002,6 +12846,10 @@ snapshots: dependencies: uncrypto: 0.1.3 + crossws@0.4.10(srvx@0.11.16): + optionalDependencies: + srvx: 0.11.16 + css-declaration-sorter@7.2.0(postcss@8.5.8): dependencies: postcss: 8.5.8 @@ -13233,22 +13081,22 @@ snapshots: devalue@5.8.1: {} - devframe@0.5.2(typescript@6.0.3): + devframe@0.6.0(srvx@0.11.16)(typescript@6.0.3): dependencies: - '@valibot/to-json-schema': 1.7.0(valibot@1.4.1(typescript@6.0.3)) + '@valibot/to-json-schema': 1.7.1(valibot@1.4.2(typescript@6.0.3)) birpc: 4.0.0 cac: 7.0.0 - h3: 2.0.1-rc.22 + crossws: 0.4.10(srvx@0.11.16) + destr: 2.0.5 + h3: 2.0.1-rc.22(crossws@0.4.10(srvx@0.11.16)) mrmime: 2.0.1 - nostics: 0.2.0 + nostics: 1.1.4 pathe: 2.0.3 - valibot: 1.4.1(typescript@6.0.3) - ws: 8.21.0 + ufo: 1.6.4 + valibot: 1.4.2(typescript@6.0.3) transitivePeerDependencies: - - bufferutil - - crossws + - srvx - typescript - - utf-8-validate devlop@1.1.0: dependencies: @@ -13332,6 +13180,8 @@ snapshots: error-stack-parser-es@1.0.5: {} + error-stack-parser-es@2.0.1: {} + errx@0.1.0: {} es-define-property@1.0.1: {} @@ -13685,9 +13535,9 @@ snapshots: natural-compare: 1.4.0 yaml-eslint-parser: 2.0.0 - eslint-processor-vue-blocks@2.0.0(@vue/compiler-sfc@3.5.35)(eslint@10.4.0(jiti@2.7.0)): + eslint-processor-vue-blocks@2.0.0(@vue/compiler-sfc@3.5.39)(eslint@10.4.0(jiti@2.7.0)): dependencies: - '@vue/compiler-sfc': 3.5.35 + '@vue/compiler-sfc': 3.5.39 eslint: 10.4.0(jiti@2.7.0) eslint-scope@5.1.1: @@ -13984,11 +13834,11 @@ snapshots: flatted@3.4.2: {} - floating-vue@5.2.2(@nuxt/kit@4.4.6(magicast@0.5.3))(vue@3.5.35(typescript@6.0.3)): + floating-vue@5.2.2(@nuxt/kit@4.4.6(magicast@0.5.3))(vue@3.5.39(typescript@6.0.3)): dependencies: '@floating-ui/dom': 1.1.1 - vue: 3.5.35(typescript@6.0.3) - vue-resize: 2.0.0-alpha.1(vue@3.5.35(typescript@6.0.3)) + vue: 3.5.39(typescript@6.0.3) + vue-resize: 2.0.0-alpha.1(vue@3.5.39(typescript@6.0.3)) optionalDependencies: '@nuxt/kit': 4.4.6(magicast@0.5.3) @@ -14182,20 +14032,26 @@ snapshots: ufo: 1.6.3 uncrypto: 0.1.3 - h3@2.0.1-rc.11: + h3@2.0.1-rc.11(crossws@0.4.10(srvx@0.11.16)): dependencies: rou3: 0.7.12 srvx: 0.10.1 + optionalDependencies: + crossws: 0.4.10(srvx@0.11.16) - h3@2.0.1-rc.20: + h3@2.0.1-rc.20(crossws@0.4.10(srvx@0.11.16)): dependencies: rou3: 0.8.1 srvx: 0.11.16 + optionalDependencies: + crossws: 0.4.10(srvx@0.11.16) - h3@2.0.1-rc.22: + h3@2.0.1-rc.22(crossws@0.4.10(srvx@0.11.16)): dependencies: rou3: 0.8.1 srvx: 0.11.16 + optionalDependencies: + crossws: 0.4.10(srvx@0.11.16) has-flag@4.0.0: {} @@ -14460,11 +14316,11 @@ snapshots: json-buffer@3.0.1: {} - json-editor-vue@0.18.1(vue@3.5.35(typescript@6.0.3)): + json-editor-vue@0.18.1(vue@3.5.39(typescript@6.0.3)): dependencies: vanilla-jsoneditor: 3.12.0 - vue: 3.5.35(typescript@6.0.3) - vue-demi: 0.14.10(vue@3.5.35(typescript@6.0.3)) + vue: 3.5.39(typescript@6.0.3) + vue-demi: 0.14.10(vue@3.5.39(typescript@6.0.3)) json-parse-even-better-errors@2.3.1: {} @@ -14616,13 +14472,13 @@ snapshots: optionalDependencies: yaml: 2.9.0 - listhen@1.10.0: + listhen@1.10.0(srvx@0.11.16): dependencies: '@parcel/watcher': 2.5.6 '@parcel/watcher-wasm': 2.5.6 citty: 0.2.2 consola: 3.4.2 - crossws: 0.3.5 + crossws: 0.4.10(srvx@0.11.16) defu: 6.1.7 get-port-please: 3.2.0 h3: 1.15.11 @@ -14636,6 +14492,8 @@ snapshots: ufo: 1.6.4 untun: 0.1.3 uqr: 0.1.3 + transitivePeerDependencies: + - srvx listhen@1.9.1: dependencies: @@ -15248,7 +15106,7 @@ snapshots: mkdirp@3.0.1: {} - mkdist@2.3.0(typescript@6.0.3)(vue-sfc-transformer@0.1.16(@vue/compiler-core@3.5.35)(esbuild@0.28.0)(vue@3.5.35(typescript@6.0.3)))(vue-tsc@3.3.2(typescript@6.0.3))(vue@3.5.35(typescript@6.0.3)): + mkdist@2.3.0(typescript@6.0.3)(vue-sfc-transformer@0.1.16(@vue/compiler-core@3.5.39)(esbuild@0.28.0)(vue@3.5.39(typescript@6.0.3)))(vue-tsc@3.3.2(typescript@6.0.3))(vue@3.5.39(typescript@6.0.3)): dependencies: autoprefixer: 10.4.27(postcss@8.5.8) citty: 0.1.6 @@ -15265,8 +15123,8 @@ snapshots: tinyglobby: 0.2.16 optionalDependencies: typescript: 6.0.3 - vue: 3.5.35(typescript@6.0.3) - vue-sfc-transformer: 0.1.16(@vue/compiler-core@3.5.35)(esbuild@0.28.0)(vue@3.5.35(typescript@6.0.3)) + vue: 3.5.39(typescript@6.0.3) + vue-sfc-transformer: 0.1.16(@vue/compiler-core@3.5.39)(esbuild@0.28.0)(vue@3.5.39(typescript@6.0.3)) vue-tsc: 3.3.2(typescript@6.0.3) mlly@1.8.2: @@ -15280,8 +15138,6 @@ snapshots: module-replacements@3.0.0-beta.7: {} - mri@1.2.0: {} - mrmime@2.0.1: {} ms@2.0.0: {} @@ -15409,107 +15265,6 @@ snapshots: - supports-color - uploadthing - nitropack@2.13.4(oxc-parser@0.132.0)(rolldown@1.0.2): - dependencies: - '@cloudflare/kv-asset-handler': 0.4.2 - '@rollup/plugin-alias': 6.0.0(rollup@4.60.4) - '@rollup/plugin-commonjs': 29.0.2(rollup@4.60.4) - '@rollup/plugin-inject': 5.0.5(rollup@4.60.4) - '@rollup/plugin-json': 6.1.0(rollup@4.60.4) - '@rollup/plugin-node-resolve': 16.0.3(rollup@4.60.4) - '@rollup/plugin-replace': 6.0.3(rollup@4.60.4) - '@rollup/plugin-terser': 1.0.0(rollup@4.60.4) - '@vercel/nft': 1.5.0(rollup@4.60.4) - archiver: 7.0.1 - c12: 3.3.4(magicast@0.5.2) - chokidar: 5.0.0 - citty: 0.2.2 - compatx: 0.2.0 - confbox: 0.2.4 - consola: 3.4.2 - cookie-es: 2.0.1 - croner: 10.0.1 - crossws: 0.3.5 - db0: 0.3.4 - defu: 6.1.7 - destr: 2.0.5 - dot-prop: 10.1.0 - esbuild: 0.28.0 - escape-string-regexp: 5.0.0 - etag: 1.8.1 - exsolve: 1.0.8 - globby: 16.2.0 - gzip-size: 7.0.0 - h3: 1.15.11 - hookable: 5.5.3 - httpxy: 0.5.3 - ioredis: 5.10.1 - jiti: 2.6.1 - klona: 2.0.6 - knitwork: 1.3.0 - listhen: 1.9.1 - magic-string: 0.30.21 - magicast: 0.5.2 - mime: 4.1.0 - mlly: 1.8.2 - node-fetch-native: 1.6.7 - node-mock-http: 1.0.4 - ofetch: 1.5.1 - ohash: 2.0.11 - pathe: 2.0.3 - perfect-debounce: 2.1.0 - pkg-types: 2.3.1 - pretty-bytes: 7.1.0 - radix3: 1.1.2 - rollup: 4.60.4 - rollup-plugin-visualizer: 7.0.1(rolldown@1.0.2)(rollup@4.60.4) - scule: 1.3.0 - semver: 7.8.1 - serve-placeholder: 2.0.2 - serve-static: 2.2.1 - source-map: 0.7.6 - std-env: 4.1.0 - ufo: 1.6.4 - ultrahtml: 1.6.0 - uncrypto: 0.1.3 - unctx: 2.5.0 - unenv: 2.0.0-rc.24 - unimport: 6.3.0(oxc-parser@0.132.0)(rolldown@1.0.2) - unplugin-utils: 0.3.1 - unstorage: 1.17.5(db0@0.3.4)(ioredis@5.10.1) - untyped: 2.0.0 - unwasm: 0.5.3 - youch: 4.1.1 - youch-core: 0.3.3 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@deno/kv' - - '@electric-sql/pglite' - - '@libsql/client' - - '@netlify/blobs' - - '@planetscale/database' - - '@upstash/redis' - - '@vercel/blob' - - '@vercel/functions' - - '@vercel/kv' - - aws4fetch - - better-sqlite3 - - drizzle-orm - - encoding - - idb-keyval - - mysql2 - - oxc-parser - - rolldown - - sqlite3 - - supports-color - - uploadthing - node-addon-api@7.1.1: {} node-fetch-native@1.6.7: {} @@ -15534,11 +15289,7 @@ snapshots: normalize-path@3.0.0: {} - nostics@0.2.0: - dependencies: - magic-string: 0.30.21 - oxc-parser: 0.132.0 - unplugin: 3.0.0 + nostics@1.1.4: {} npm-run-path@4.0.1: dependencies: @@ -15569,17 +15320,17 @@ snapshots: - supports-color - typescript - nuxt@4.4.6(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0))(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.9.1)(@vitejs/devtools@0.3.1)(@vue/compiler-sfc@3.5.35)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.0)(eslint@10.4.0(jiti@2.7.0))(ioredis@5.10.1)(magicast@0.5.3)(optionator@0.9.4)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.35(typescript@6.0.3)))(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4))(rollup@4.60.4)(terser@5.39.0)(tsx@4.22.3)(typescript@6.0.3)(vite@8.0.14)(vue-tsc@3.3.2(typescript@6.0.3))(yaml@2.9.0): + nuxt@4.4.6(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0))(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.9.1)(@vitejs/devtools@0.4.0)(@vue/compiler-sfc@3.5.39)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.0)(eslint@10.4.0(jiti@2.7.0))(ioredis@5.10.1)(magicast@0.5.3)(optionator@0.9.4)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.39(typescript@6.0.3)))(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4))(rollup@4.60.4)(terser@5.39.0)(tsx@4.22.3)(typescript@6.0.3)(vite@8.0.14)(vue-tsc@3.3.2(typescript@6.0.3))(yaml@2.9.0): dependencies: '@dxup/nuxt': 0.4.1(magicast@0.5.3)(typescript@6.0.3) '@nuxt/cli': 3.35.2(@nuxt/schema@4.4.6)(cac@6.7.14)(magicast@0.5.3) '@nuxt/devtools': link:packages/devtools '@nuxt/kit': 4.4.6(magicast@0.5.3) - '@nuxt/nitro-server': 4.4.6(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(db0@0.3.4)(ioredis@5.10.1)(magicast@0.5.3)(nuxt@4.4.6(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0))(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.9.1)(@vitejs/devtools@0.3.1)(@vue/compiler-sfc@3.5.35)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.0)(eslint@10.4.0(jiti@2.7.0))(ioredis@5.10.1)(magicast@0.5.3)(optionator@0.9.4)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.35(typescript@6.0.3)))(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4))(rollup@4.60.4)(terser@5.39.0)(tsx@4.22.3)(typescript@6.0.3)(vite@8.0.14)(vue-tsc@3.3.2(typescript@6.0.3))(yaml@2.9.0))(oxc-parser@0.131.0)(rolldown@1.0.2)(typescript@6.0.3) + '@nuxt/nitro-server': 4.4.6(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(db0@0.3.4)(ioredis@5.10.1)(magicast@0.5.3)(nuxt@4.4.6(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0))(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.9.1)(@vitejs/devtools@0.4.0)(@vue/compiler-sfc@3.5.39)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.0)(eslint@10.4.0(jiti@2.7.0))(ioredis@5.10.1)(magicast@0.5.3)(optionator@0.9.4)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.39(typescript@6.0.3)))(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4))(rollup@4.60.4)(terser@5.39.0)(tsx@4.22.3)(typescript@6.0.3)(vite@8.0.14)(vue-tsc@3.3.2(typescript@6.0.3))(yaml@2.9.0))(oxc-parser@0.131.0)(rolldown@1.0.2)(typescript@6.0.3) '@nuxt/schema': 4.4.6 '@nuxt/telemetry': 2.8.0(@nuxt/kit@4.4.6(magicast@0.5.3)) - '@nuxt/vite-builder': 4.4.6(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0))(@types/node@25.9.1)(@vitejs/devtools@0.3.1)(esbuild@0.28.0)(eslint@10.4.0(jiti@2.7.0))(magicast@0.5.3)(nuxt@4.4.6(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0))(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.9.1)(@vitejs/devtools@0.3.1)(@vue/compiler-sfc@3.5.35)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.0)(eslint@10.4.0(jiti@2.7.0))(ioredis@5.10.1)(magicast@0.5.3)(optionator@0.9.4)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.35(typescript@6.0.3)))(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4))(rollup@4.60.4)(terser@5.39.0)(tsx@4.22.3)(typescript@6.0.3)(vite@8.0.14)(vue-tsc@3.3.2(typescript@6.0.3))(yaml@2.9.0))(optionator@0.9.4)(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4))(rollup@4.60.4)(terser@5.39.0)(tsx@4.22.3)(typescript@6.0.3)(vue-tsc@3.3.2(typescript@6.0.3))(vue@3.5.35(typescript@6.0.3))(yaml@2.9.0) - '@unhead/vue': 2.1.15(vue@3.5.35(typescript@6.0.3)) + '@nuxt/vite-builder': 4.4.6(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0))(@types/node@25.9.1)(@vitejs/devtools@0.4.0)(esbuild@0.28.0)(eslint@10.4.0(jiti@2.7.0))(magicast@0.5.3)(nuxt@4.4.6(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0))(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.9.1)(@vitejs/devtools@0.4.0)(@vue/compiler-sfc@3.5.39)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.0)(eslint@10.4.0(jiti@2.7.0))(ioredis@5.10.1)(magicast@0.5.3)(optionator@0.9.4)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.39(typescript@6.0.3)))(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4))(rollup@4.60.4)(terser@5.39.0)(tsx@4.22.3)(typescript@6.0.3)(vite@8.0.14)(vue-tsc@3.3.2(typescript@6.0.3))(yaml@2.9.0))(optionator@0.9.4)(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4))(rollup@4.60.4)(terser@5.39.0)(tsx@4.22.3)(typescript@6.0.3)(vue-tsc@3.3.2(typescript@6.0.3))(vue@3.5.39(typescript@6.0.3))(yaml@2.9.0) + '@unhead/vue': 2.1.15(vue@3.5.39(typescript@6.0.3)) '@vue/shared': 3.5.35 chokidar: 5.0.0 compatx: 0.2.0 @@ -15624,8 +15375,8 @@ snapshots: unplugin: 3.0.0 unrouting: 0.1.7 untyped: 2.0.0 - vue: 3.5.35(typescript@6.0.3) - vue-router: 5.1.0(@vue/compiler-sfc@3.5.35)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.35(typescript@6.0.3)))(vite@8.0.14)(vue@3.5.35(typescript@6.0.3)) + vue: 3.5.39(typescript@6.0.3) + vue-router: 5.1.0(@vue/compiler-sfc@3.5.39)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.39(typescript@6.0.3)))(vite@8.0.14)(vue@3.5.39(typescript@6.0.3)) optionalDependencies: '@parcel/watcher': 2.5.6 '@types/node': 25.9.1 @@ -15693,17 +15444,17 @@ snapshots: - xml2js - yaml - nuxt@4.4.6(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0))(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.9.1)(@vue/compiler-sfc@3.5.35)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.0)(eslint@10.4.0(jiti@2.7.0))(ioredis@5.10.1)(magicast@0.5.3)(optionator@0.9.4)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.35(typescript@6.0.3)))(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4))(rollup@4.60.4)(terser@5.39.0)(tsx@4.22.3)(typescript@6.0.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0))(vue-tsc@3.3.2(typescript@6.0.3))(yaml@2.9.0): + nuxt@4.4.6(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0))(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.9.1)(@vue/compiler-sfc@3.5.39)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.0)(eslint@10.4.0(jiti@2.7.0))(ioredis@5.10.1)(magicast@0.5.3)(optionator@0.9.4)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.39(typescript@6.0.3)))(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4))(rollup@4.60.4)(terser@5.39.0)(tsx@4.22.3)(typescript@6.0.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0))(vue-tsc@3.3.2(typescript@6.0.3))(yaml@2.9.0): dependencies: '@dxup/nuxt': 0.4.1(magicast@0.5.3)(typescript@6.0.3) '@nuxt/cli': 3.35.2(@nuxt/schema@4.4.6)(cac@6.7.14)(magicast@0.5.3) '@nuxt/devtools': link:packages/devtools '@nuxt/kit': 4.4.6(magicast@0.5.3) - '@nuxt/nitro-server': 4.4.6(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(db0@0.3.4)(ioredis@5.10.1)(magicast@0.5.3)(nuxt@4.4.6(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0))(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.9.1)(@vue/compiler-sfc@3.5.35)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.0)(eslint@10.4.0(jiti@2.7.0))(ioredis@5.10.1)(magicast@0.5.3)(optionator@0.9.4)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.35(typescript@6.0.3)))(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4))(rollup@4.60.4)(terser@5.39.0)(tsx@4.22.3)(typescript@6.0.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0))(vue-tsc@3.3.2(typescript@6.0.3))(yaml@2.9.0))(oxc-parser@0.131.0)(rolldown@1.0.2)(typescript@6.0.3) + '@nuxt/nitro-server': 4.4.6(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(db0@0.3.4)(ioredis@5.10.1)(magicast@0.5.3)(nuxt@4.4.6(@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.0))(@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.9.1)(@vue/compiler-sfc@3.5.39)(cac@6.7.14)(db0@0.3.4)(esbuild@0.28.0)(eslint@10.4.0(jiti@2.7.0))(ioredis@5.10.1)(magicast@0.5.3)(optionator@0.9.4)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.39(typescript@6.0.3)))(rolldown@1.0.2)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.2)(rollup@4.60.4))(rollup@4.60.4)(terser@5.39.0)(tsx@4.22.3)(typescript@6.0.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0))(vue-tsc@3.3.2(typescript@6.0.3))(yaml@2.9.0))(oxc-parser@0.131.0)(rolldown@1.0.2)(typescript@6.0.3) '@nuxt/schema': 4.4.6 '@nuxt/telemetry': 2.8.0(@nuxt/kit@4.4.6(magicast@0.5.3)) - '@nuxt/vite-builder': 4.4.6(a8d16f785d54300ac0a1662e1d97e531) - '@unhead/vue': 2.1.15(vue@3.5.35(typescript@6.0.3)) + '@nuxt/vite-builder': 4.4.6(4fd5f1effafec440303d786b4089ba91) + '@unhead/vue': 2.1.15(vue@3.5.39(typescript@6.0.3)) '@vue/shared': 3.5.35 chokidar: 5.0.0 compatx: 0.2.0 @@ -15748,8 +15499,8 @@ snapshots: unplugin: 3.0.0 unrouting: 0.1.7 untyped: 2.0.0 - vue: 3.5.35(typescript@6.0.3) - vue-router: 5.1.0(@vue/compiler-sfc@3.5.35)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.35(typescript@6.0.3)))(vite@8.0.14)(vue@3.5.35(typescript@6.0.3)) + vue: 3.5.39(typescript@6.0.3) + vue-router: 5.1.0(@vue/compiler-sfc@3.5.39)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.39(typescript@6.0.3)))(vite@8.0.14)(vue@3.5.39(typescript@6.0.3)) optionalDependencies: '@parcel/watcher': 2.5.6 '@types/node': 25.9.1 @@ -15821,7 +15572,7 @@ snapshots: dependencies: citty: 0.2.2 pathe: 2.0.3 - tinyexec: 1.2.2 + tinyexec: 1.2.4 nypm@0.6.6: dependencies: @@ -15837,6 +15588,8 @@ snapshots: obug@2.1.1: {} + obug@2.1.3: {} + ofetch@1.5.1: dependencies: destr: 2.0.5 @@ -15953,31 +15706,6 @@ snapshots: '@oxc-parser/binding-win32-ia32-msvc': 0.131.0 '@oxc-parser/binding-win32-x64-msvc': 0.131.0 - oxc-parser@0.132.0: - dependencies: - '@oxc-project/types': 0.132.0 - optionalDependencies: - '@oxc-parser/binding-android-arm-eabi': 0.132.0 - '@oxc-parser/binding-android-arm64': 0.132.0 - '@oxc-parser/binding-darwin-arm64': 0.132.0 - '@oxc-parser/binding-darwin-x64': 0.132.0 - '@oxc-parser/binding-freebsd-x64': 0.132.0 - '@oxc-parser/binding-linux-arm-gnueabihf': 0.132.0 - '@oxc-parser/binding-linux-arm-musleabihf': 0.132.0 - '@oxc-parser/binding-linux-arm64-gnu': 0.132.0 - '@oxc-parser/binding-linux-arm64-musl': 0.132.0 - '@oxc-parser/binding-linux-ppc64-gnu': 0.132.0 - '@oxc-parser/binding-linux-riscv64-gnu': 0.132.0 - '@oxc-parser/binding-linux-riscv64-musl': 0.132.0 - '@oxc-parser/binding-linux-s390x-gnu': 0.132.0 - '@oxc-parser/binding-linux-x64-gnu': 0.132.0 - '@oxc-parser/binding-linux-x64-musl': 0.132.0 - '@oxc-parser/binding-openharmony-arm64': 0.132.0 - '@oxc-parser/binding-wasm32-wasi': 0.132.0 - '@oxc-parser/binding-win32-arm64-msvc': 0.132.0 - '@oxc-parser/binding-win32-ia32-msvc': 0.132.0 - '@oxc-parser/binding-win32-x64-msvc': 0.132.0 - oxc-transform@0.131.0: optionalDependencies: '@oxc-transform/binding-android-arm-eabi': 0.131.0 @@ -16045,10 +15773,6 @@ snapshots: dependencies: yocto-queue: 1.2.1 - p-limit@7.3.0: - dependencies: - yocto-queue: 1.2.1 - p-locate@5.0.0: dependencies: p-limit: 3.1.0 @@ -16121,10 +15845,10 @@ snapshots: pify@2.3.0: {} - pinia@3.0.4(typescript@6.0.3)(vue@3.5.35(typescript@6.0.3)): + pinia@3.0.4(typescript@6.0.3)(vue@3.5.39(typescript@6.0.3)): dependencies: '@vue/devtools-api': 7.7.7 - vue: 3.5.35(typescript@6.0.3) + vue: 3.5.39(typescript@6.0.3) optionalDependencies: typescript: 6.0.3 @@ -16527,13 +16251,6 @@ snapshots: proxy-from-env@1.0.0: {} - publint@0.3.21: - dependencies: - '@publint/pack': 0.1.4 - package-manager-detector: 1.6.0 - picocolors: 1.1.1 - sade: 1.8.1 - pump@3.0.2: dependencies: end-of-stream: 1.4.4 @@ -16782,10 +16499,6 @@ snapshots: dependencies: queue-microtask: 1.2.3 - sade@1.8.1: - dependencies: - mri: 1.2.0 - safe-buffer@5.1.2: {} safe-buffer@5.2.1: {} @@ -17011,13 +16724,13 @@ snapshots: speakingurl@14.0.1: {} - splitpanes@4.0.4(vue@3.5.35(typescript@6.0.3)): + splitpanes@4.0.4(vue@3.5.39(typescript@6.0.3)): dependencies: - vue: 3.5.35(typescript@6.0.3) + vue: 3.5.39(typescript@6.0.3) - splitpanes@4.1.2(vue@3.5.35(typescript@6.0.3)): + splitpanes@4.1.2(vue@3.5.39(typescript@6.0.3)): dependencies: - vue: 3.5.35(typescript@6.0.3) + vue: 3.5.39(typescript@6.0.3) sprintf-js@1.0.3: {} @@ -17270,6 +16983,8 @@ snapshots: tinyexec@1.2.2: {} + tinyexec@1.2.4: {} + tinyglobby@0.2.16: dependencies: fdir: 6.5.0(picomatch@4.0.4) @@ -17377,7 +17092,7 @@ snapshots: ultrahtml@1.6.0: {} - unbuild@3.6.1(typescript@6.0.3)(vue-sfc-transformer@0.1.16(@vue/compiler-core@3.5.35)(esbuild@0.28.0)(vue@3.5.35(typescript@6.0.3)))(vue-tsc@3.3.2(typescript@6.0.3))(vue@3.5.35(typescript@6.0.3)): + unbuild@3.6.1(typescript@6.0.3)(vue-sfc-transformer@0.1.16(@vue/compiler-core@3.5.39)(esbuild@0.28.0)(vue@3.5.39(typescript@6.0.3)))(vue-tsc@3.3.2(typescript@6.0.3))(vue@3.5.39(typescript@6.0.3)): dependencies: '@rollup/plugin-alias': 5.1.1(rollup@4.60.4) '@rollup/plugin-commonjs': 28.0.9(rollup@4.60.4) @@ -17393,7 +17108,7 @@ snapshots: hookable: 5.5.3 jiti: 2.6.1 magic-string: 0.30.21 - mkdist: 2.3.0(typescript@6.0.3)(vue-sfc-transformer@0.1.16(@vue/compiler-core@3.5.35)(esbuild@0.28.0)(vue@3.5.35(typescript@6.0.3)))(vue-tsc@3.3.2(typescript@6.0.3))(vue@3.5.35(typescript@6.0.3)) + mkdist: 2.3.0(typescript@6.0.3)(vue-sfc-transformer@0.1.16(@vue/compiler-core@3.5.39)(esbuild@0.28.0)(vue@3.5.39(typescript@6.0.3)))(vue-tsc@3.3.2(typescript@6.0.3))(vue@3.5.39(typescript@6.0.3)) mlly: 1.8.2 pathe: 2.0.3 pkg-types: 2.3.0 @@ -17479,26 +17194,6 @@ snapshots: oxc-parser: 0.131.0 rolldown: 1.0.2 - unimport@6.3.0(oxc-parser@0.132.0)(rolldown@1.0.2): - dependencies: - acorn: 8.16.0 - escape-string-regexp: 5.0.0 - estree-walker: 3.0.3 - local-pkg: 1.1.2 - magic-string: 0.30.21 - mlly: 1.8.2 - pathe: 2.0.3 - picomatch: 4.0.4 - pkg-types: 2.3.1 - scule: 1.3.0 - strip-literal: 3.1.0 - tinyglobby: 0.2.16 - unplugin: 3.0.0 - unplugin-utils: 0.3.1 - optionalDependencies: - oxc-parser: 0.132.0 - rolldown: 1.0.2 - unist-util-is@6.0.0: dependencies: '@types/unist': 3.0.3 @@ -17560,6 +17255,11 @@ snapshots: pathe: 2.0.3 picomatch: 4.0.4 + unplugin-utils@0.3.2: + dependencies: + pathe: 2.0.3 + picomatch: 4.0.4 + unplugin-vue-markdown@32.0.0(vite@8.0.14): dependencies: '@mdit-vue/plugin-component': 3.0.2 @@ -17568,17 +17268,17 @@ snapshots: markdown-exit: 1.0.0-beta.9 unplugin: 3.0.0 unplugin-utils: 0.3.1 - vite: 8.0.14(@types/node@25.9.1)(@vitejs/devtools@0.3.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0) + vite: 8.0.14(@types/node@25.9.1)(@vitejs/devtools@0.4.0)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0) - unplugin-vue@7.2.0(@types/node@25.9.1)(@vitejs/devtools@0.3.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(vue@3.5.35(typescript@6.0.3))(yaml@2.9.0): + unplugin-vue@7.2.0(@types/node@25.9.1)(@vitejs/devtools@0.4.0)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(vue@3.5.39(typescript@6.0.3))(yaml@2.9.0): dependencies: '@jridgewell/gen-mapping': 0.3.13 '@jridgewell/trace-mapping': 0.3.31 '@vue/reactivity': 3.5.35 obug: 2.1.1 unplugin: 3.0.0 - vite: 8.0.14(@types/node@25.9.1)(@vitejs/devtools@0.3.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0) - vue: 3.5.35(typescript@6.0.3) + vite: 8.0.14(@types/node@25.9.1)(@vitejs/devtools@0.4.0)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0) + vue: 3.5.39(typescript@6.0.3) transitivePeerDependencies: - '@types/node' - '@vitejs/devtools' @@ -17702,11 +17402,11 @@ snapshots: uuid@11.1.0: {} - v-lazy-show@0.3.0(@vue/compiler-core@3.5.35): + v-lazy-show@0.3.0(@vue/compiler-core@3.5.39): dependencies: - '@vue/compiler-core': 3.5.35 + '@vue/compiler-core': 3.5.39 - valibot@1.4.1(typescript@6.0.3): + valibot@1.4.2(typescript@6.0.3): optionalDependencies: typescript: 6.0.3 @@ -17782,15 +17482,15 @@ snapshots: vite-hot-client@2.2.0(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0)): dependencies: - vite: 8.0.14(@types/node@25.9.1)(@vitejs/devtools@0.3.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0) + vite: 8.0.14(@types/node@25.9.1)(@vitejs/devtools@0.4.0)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0) - vite-node@5.3.0(@types/node@25.9.1)(@vitejs/devtools@0.3.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0): + vite-node@5.3.0(@types/node@25.9.1)(@vitejs/devtools@0.4.0)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0): dependencies: cac: 6.7.14 es-module-lexer: 2.0.0 - obug: 2.1.1 + obug: 2.1.3 pathe: 2.0.3 - vite: 8.0.14(@types/node@25.9.1)(@vitejs/devtools@0.3.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0) + vite: 8.0.14(@types/node@25.9.1)(@vitejs/devtools@0.4.0)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0) transitivePeerDependencies: - '@types/node' - '@vitejs/devtools' @@ -17815,7 +17515,7 @@ snapshots: proper-lockfile: 4.1.2 tiny-invariant: 1.3.3 tinyglobby: 0.2.16 - vite: 8.0.14(@types/node@25.9.1)(@vitejs/devtools@0.3.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0) + vite: 8.0.14(@types/node@25.9.1)(@vitejs/devtools@0.4.0)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0) vscode-uri: 3.1.0 optionalDependencies: eslint: 10.4.0(jiti@2.7.0) @@ -17823,38 +17523,36 @@ snapshots: typescript: 6.0.3 vue-tsc: 3.3.2(typescript@6.0.3) - vite-plugin-inspect@12.0.0-beta.3(@nuxt/kit@4.4.6(magicast@0.5.3))(typescript@6.0.3)(vite@8.0.14): + vite-plugin-inspect@12.0.2(@nuxt/kit@4.4.6(magicast@0.5.3))(srvx@0.11.16)(typescript@6.0.3)(vite@8.0.14): dependencies: - '@vitejs/devtools-kit': 0.3.1(typescript@6.0.3)(vite@8.0.14) - ansis: 4.3.0 - error-stack-parser-es: 1.0.5 - obug: 2.1.1 + '@vitejs/devtools-kit': 0.4.0(srvx@0.11.16)(typescript@6.0.3)(vite@8.0.14) + ansis: 4.3.1 + error-stack-parser-es: 2.0.1 + obug: 2.1.3 ohash: 2.0.11 open: 11.0.0 perfect-debounce: 2.1.0 sirv: 3.0.2 - unplugin-utils: 0.3.1 - vite: 8.0.14(@types/node@25.9.1)(@vitejs/devtools@0.3.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0) + unplugin-utils: 0.3.2 + vite: 8.0.14(@types/node@25.9.1)(@vitejs/devtools@0.4.0)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0) optionalDependencies: '@nuxt/kit': 4.4.6(magicast@0.5.3) transitivePeerDependencies: - '@modelcontextprotocol/sdk' - - bufferutil - - crossws + - srvx - typescript - - utf-8-validate - vite-plugin-vue-tracer@1.4.0(vite@8.0.14)(vue@3.5.35(typescript@6.0.3)): + vite-plugin-vue-tracer@1.4.0(vite@8.0.14)(vue@3.5.39(typescript@6.0.3)): dependencies: estree-walker: 3.0.3 exsolve: 1.0.8 magic-string: 0.30.21 pathe: 2.0.3 source-map-js: 1.2.1 - vite: 8.0.14(@types/node@25.9.1)(@vitejs/devtools@0.3.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0) - vue: 3.5.35(typescript@6.0.3) + vite: 8.0.14(@types/node@25.9.1)(@vitejs/devtools@0.4.0)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0) + vue: 3.5.39(typescript@6.0.3) - vite@8.0.14(@types/node@25.9.1)(@vitejs/devtools@0.3.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0): + vite@8.0.14(@types/node@25.9.1)(@vitejs/devtools@0.4.0)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0): dependencies: lightningcss: 1.32.0 picomatch: 4.0.4 @@ -17863,7 +17561,7 @@ snapshots: tinyglobby: 0.2.16 optionalDependencies: '@types/node': 25.9.1 - '@vitejs/devtools': 0.3.1(db0@0.3.4)(ioredis@5.10.1)(typescript@6.0.3)(vite@8.0.14) + '@vitejs/devtools': 0.4.0(crossws@0.4.10(srvx@0.11.16))(srvx@0.11.16)(typescript@6.0.3)(valibot@1.4.2(typescript@6.0.3))(vite@8.0.14) esbuild: 0.28.0 fsevents: 2.3.3 jiti: 2.7.0 @@ -17871,9 +17569,9 @@ snapshots: tsx: 4.22.3 yaml: 2.9.0 - vitest-environment-nuxt@1.0.1(@playwright/test@1.60.0)(@vitest/ui@4.1.7)(magicast@0.5.3)(playwright-core@1.60.0)(typescript@6.0.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0))(vitest@4.1.7): + vitest-environment-nuxt@1.0.1(@playwright/test@1.60.0)(@vitest/ui@4.1.7)(crossws@0.4.10(srvx@0.11.16))(magicast@0.5.3)(playwright-core@1.60.0)(typescript@6.0.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0))(vitest@4.1.7): dependencies: - '@nuxt/test-utils': 4.0.0(@playwright/test@1.60.0)(@vitest/ui@4.1.7)(magicast@0.5.3)(playwright-core@1.60.0)(typescript@6.0.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0))(vitest@4.1.7) + '@nuxt/test-utils': 4.0.0(@playwright/test@1.60.0)(@vitest/ui@4.1.7)(crossws@0.4.10(srvx@0.11.16))(magicast@0.5.3)(playwright-core@1.60.0)(typescript@6.0.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0))(vitest@4.1.7) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -17890,9 +17588,9 @@ snapshots: - vite - vitest - vitest-environment-nuxt@1.0.1(@playwright/test@1.60.0)(@vitest/ui@4.1.7)(magicast@0.5.3)(playwright-core@1.60.0)(typescript@6.0.3)(vite@8.0.14)(vitest@4.1.7): + vitest-environment-nuxt@1.0.1(@playwright/test@1.60.0)(@vitest/ui@4.1.7)(crossws@0.4.10(srvx@0.11.16))(magicast@0.5.3)(playwright-core@1.60.0)(typescript@6.0.3)(vite@8.0.14)(vitest@4.1.7): dependencies: - '@nuxt/test-utils': 4.0.0(@playwright/test@1.60.0)(@vitest/ui@4.1.7)(magicast@0.5.3)(playwright-core@1.60.0)(typescript@6.0.3)(vite@8.0.14)(vitest@4.1.7) + '@nuxt/test-utils': 4.0.0(@playwright/test@1.60.0)(@vitest/ui@4.1.7)(crossws@0.4.10(srvx@0.11.16))(magicast@0.5.3)(playwright-core@1.60.0)(typescript@6.0.3)(vite@8.0.14)(vitest@4.1.7) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -17909,9 +17607,9 @@ snapshots: - vite - vitest - vitest-environment-nuxt@2.0.0(@playwright/test@1.60.0)(@vitest/ui@4.1.7)(magicast@0.5.3)(playwright-core@1.60.0)(typescript@6.0.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0))(vitest@4.1.7): + vitest-environment-nuxt@2.0.0(@playwright/test@1.60.0)(@vitest/ui@4.1.7)(crossws@0.4.10(srvx@0.11.16))(magicast@0.5.3)(playwright-core@1.60.0)(typescript@6.0.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0))(vitest@4.1.7): dependencies: - '@nuxt/test-utils': 4.0.0(@playwright/test@1.60.0)(@vitest/ui@4.1.7)(magicast@0.5.3)(playwright-core@1.60.0)(typescript@6.0.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0))(vitest@4.1.7) + '@nuxt/test-utils': 4.0.0(@playwright/test@1.60.0)(@vitest/ui@4.1.7)(crossws@0.4.10(srvx@0.11.16))(magicast@0.5.3)(playwright-core@1.60.0)(typescript@6.0.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0))(vitest@4.1.7) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -17928,9 +17626,9 @@ snapshots: - vite - vitest - vitest-environment-nuxt@2.0.0(@playwright/test@1.60.0)(@vitest/ui@4.1.7)(magicast@0.5.3)(playwright-core@1.60.0)(typescript@6.0.3)(vite@8.0.14)(vitest@4.1.7): + vitest-environment-nuxt@2.0.0(@playwright/test@1.60.0)(@vitest/ui@4.1.7)(crossws@0.4.10(srvx@0.11.16))(magicast@0.5.3)(playwright-core@1.60.0)(typescript@6.0.3)(vite@8.0.14)(vitest@4.1.7): dependencies: - '@nuxt/test-utils': 4.0.0(@playwright/test@1.60.0)(@vitest/ui@4.1.7)(magicast@0.5.3)(playwright-core@1.60.0)(typescript@6.0.3)(vite@8.0.14)(vitest@4.1.7) + '@nuxt/test-utils': 4.0.0(@playwright/test@1.60.0)(@vitest/ui@4.1.7)(crossws@0.4.10(srvx@0.11.16))(magicast@0.5.3)(playwright-core@1.60.0)(typescript@6.0.3)(vite@8.0.14)(vitest@4.1.7) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -17967,7 +17665,7 @@ snapshots: tinyexec: 1.2.2 tinyglobby: 0.2.16 tinyrainbow: 3.1.0 - vite: 8.0.14(@types/node@25.9.1)(@vitejs/devtools@0.3.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0) + vite: 8.0.14(@types/node@25.9.1)(@vitejs/devtools@0.4.0)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 25.9.1 @@ -17979,11 +17677,11 @@ snapshots: vue-bundle-renderer@2.2.0: dependencies: - ufo: 1.6.3 + ufo: 1.6.4 - vue-demi@0.14.10(vue@3.5.35(typescript@6.0.3)): + vue-demi@0.14.10(vue@3.5.39(typescript@6.0.3)): dependencies: - vue: 3.5.35(typescript@6.0.3) + vue: 3.5.39(typescript@6.0.3) vue-devtools-stub@0.1.0: {} @@ -17999,18 +17697,18 @@ snapshots: transitivePeerDependencies: - supports-color - vue-observe-visibility@2.0.0-alpha.1(vue@3.5.35(typescript@6.0.3)): + vue-observe-visibility@2.0.0-alpha.1(vue@3.5.39(typescript@6.0.3)): dependencies: - vue: 3.5.35(typescript@6.0.3) + vue: 3.5.39(typescript@6.0.3) - vue-resize@2.0.0-alpha.1(vue@3.5.35(typescript@6.0.3)): + vue-resize@2.0.0-alpha.1(vue@3.5.39(typescript@6.0.3)): dependencies: - vue: 3.5.35(typescript@6.0.3) + vue: 3.5.39(typescript@6.0.3) - vue-router@5.1.0(@vue/compiler-sfc@3.5.35)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.35(typescript@6.0.3)))(vite@8.0.14)(vue@3.5.35(typescript@6.0.3)): + vue-router@5.1.0(@vue/compiler-sfc@3.5.39)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.39(typescript@6.0.3)))(vite@8.0.14)(vue@3.5.39(typescript@6.0.3)): dependencies: '@babel/generator': 8.0.0-rc.6 - '@vue-macros/common': 3.1.1(vue@3.5.35(typescript@6.0.3)) + '@vue-macros/common': 3.1.1(vue@3.5.39(typescript@6.0.3)) '@vue/devtools-api': 8.1.2 ast-walker-scope: 0.9.0 chokidar: 5.0.0 @@ -18025,19 +17723,19 @@ snapshots: tinyglobby: 0.2.16 unplugin: 3.0.0 unplugin-utils: 0.3.1 - vue: 3.5.35(typescript@6.0.3) + vue: 3.5.39(typescript@6.0.3) yaml: 2.9.0 optionalDependencies: - '@vue/compiler-sfc': 3.5.35 - pinia: 3.0.4(typescript@6.0.3)(vue@3.5.35(typescript@6.0.3)) - vite: 8.0.14(@types/node@25.9.1)(@vitejs/devtools@0.3.1)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0) + '@vue/compiler-sfc': 3.5.39 + pinia: 3.0.4(typescript@6.0.3)(vue@3.5.39(typescript@6.0.3)) + vite: 8.0.14(@types/node@25.9.1)(@vitejs/devtools@0.4.0)(esbuild@0.28.0)(jiti@2.7.0)(terser@5.39.0)(tsx@4.22.3)(yaml@2.9.0) - vue-sfc-transformer@0.1.16(@vue/compiler-core@3.5.35)(esbuild@0.28.0)(vue@3.5.35(typescript@6.0.3)): + vue-sfc-transformer@0.1.16(@vue/compiler-core@3.5.39)(esbuild@0.28.0)(vue@3.5.39(typescript@6.0.3)): dependencies: '@babel/parser': 7.29.2 - '@vue/compiler-core': 3.5.35 + '@vue/compiler-core': 3.5.39 esbuild: 0.28.0 - vue: 3.5.35(typescript@6.0.3) + vue: 3.5.39(typescript@6.0.3) vue-tsc@3.3.2(typescript@6.0.3): dependencies: @@ -18045,24 +17743,24 @@ snapshots: '@vue/language-core': 3.3.2 typescript: 6.0.3 - vue-virtual-scroller@2.0.0-beta.8(vue@3.5.35(typescript@6.0.3)): + vue-virtual-scroller@2.0.0-beta.8(vue@3.5.39(typescript@6.0.3)): dependencies: mitt: 2.1.0 - vue: 3.5.35(typescript@6.0.3) - vue-observe-visibility: 2.0.0-alpha.1(vue@3.5.35(typescript@6.0.3)) - vue-resize: 2.0.0-alpha.1(vue@3.5.35(typescript@6.0.3)) + vue: 3.5.39(typescript@6.0.3) + vue-observe-visibility: 2.0.0-alpha.1(vue@3.5.39(typescript@6.0.3)) + vue-resize: 2.0.0-alpha.1(vue@3.5.39(typescript@6.0.3)) - vue-virtual-scroller@3.0.4(vue@3.5.35(typescript@6.0.3)): + vue-virtual-scroller@3.0.4(vue@3.5.39(typescript@6.0.3)): dependencies: - vue: 3.5.35(typescript@6.0.3) + vue: 3.5.39(typescript@6.0.3) - vue@3.5.35(typescript@6.0.3): + vue@3.5.39(typescript@6.0.3): dependencies: - '@vue/compiler-dom': 3.5.35 - '@vue/compiler-sfc': 3.5.35 - '@vue/runtime-dom': 3.5.35 - '@vue/server-renderer': 3.5.35(vue@3.5.35(typescript@6.0.3)) - '@vue/shared': 3.5.35 + '@vue/compiler-dom': 3.5.39 + '@vue/compiler-sfc': 3.5.39 + '@vue/runtime-dom': 3.5.39 + '@vue/server-renderer': 3.5.39(vue@3.5.39(typescript@6.0.3)) + '@vue/shared': 3.5.39 optionalDependencies: typescript: 6.0.3 @@ -18216,6 +17914,8 @@ snapshots: cookie-es: 3.1.1 youch-core: 0.3.3 + zigpty@0.2.1: {} + zimmerframe@1.1.2: {} zip-stream@4.1.1: diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index c8f3b1a907..a888703a04 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -2,22 +2,25 @@ ignoreWorkspaceRootCheck: true strictPeerDependencies: false autoInstallPeers: true minimumReleaseAgeExclude: - - '@devframes/hub@0.5.2' + - '@devframes/hub@0.6.0' + - '@devframes/plugin-inspect@0.6.0' + - '@devframes/plugin-messages@0.6.0' + - '@devframes/plugin-terminals@0.6.0' - '@rolldown/debug@1.0.3' - - '@vitejs/devtools-kit@0.3.1' - - '@vitejs/devtools-rolldown@0.3.1' - - '@vitejs/devtools@0.3.1' - - '@vue/compiler-core@3.5.35' - - '@vue/compiler-dom@3.5.35' - - '@vue/compiler-sfc@3.5.35' - - '@vue/compiler-ssr@3.5.35' - - '@vue/reactivity@3.5.35' - - '@vue/runtime-core@3.5.35' - - '@vue/runtime-dom@3.5.35' - - '@vue/server-renderer@3.5.35' - - '@vue/shared@3.5.35' - - devframe@0.5.2 - - vue@3.5.35 + - '@vitejs/devtools-kit@0.4.0' + - '@vitejs/devtools-rolldown@0.4.0' + - '@vitejs/devtools@0.4.0' + - '@vue/compiler-core@3.5.39' + - '@vue/compiler-dom@3.5.39' + - '@vue/compiler-sfc@3.5.39' + - '@vue/compiler-ssr@3.5.39' + - '@vue/reactivity@3.5.39' + - '@vue/runtime-core@3.5.39' + - '@vue/runtime-dom@3.5.39' + - '@vue/server-renderer@3.5.39' + - '@vue/shared@3.5.39' + - devframe@0.6.0 + - vue@3.5.39 - '@turbo/darwin-64@2.9.16' - '@turbo/darwin-arm64@2.9.16' - '@turbo/linux-64@2.9.16' @@ -26,7 +29,7 @@ minimumReleaseAgeExclude: - '@turbo/windows-arm64@2.9.16' - turbo@2.9.16 - vue-router@5.1.0 - - vite-plugin-inspect@12.0.0-beta.3 + - vite-plugin-inspect@12.0.2 resolutionMode: highest shamefullyHoist: true shellEmulator: true @@ -57,6 +60,10 @@ overrides: typescript: catalog:cli unimport: catalog:types vite: catalog:buildtools + # `@vitejs/devtools@0.4` requires vue `^3.5.39`; dedupe the whole tree onto a + # single vue (and thus a single `@vue/compiler-sfc`) to avoid duplicate-import + # SFC codegen errors from mixed compiler versions. + vue: catalog:frontend vue-tsc: catalog:cli catalogs: buildtools: @@ -72,7 +79,7 @@ catalogs: '@unocss/preset-icons': ^66.7.0 '@unocss/preset-mini': ^66.7.0 '@unocss/preset-uno': ^66.7.0 - '@vitejs/devtools': ^0.3.1 + '@vitejs/devtools': ^0.4.0 '@vueuse/nuxt': ^14.3.0 chokidar: ^5.0.0 esbuild: ^0.28.0 @@ -147,7 +154,7 @@ catalogs: vis-data: ^8.0.4 vis-network: ^10.1.0 vite-hot-client: ^2.2.0 - vue: ^3.5.35 + vue: ^3.5.39 vue-router: ^5.1.0 vue-virtual-scroller: ^3.0.4 icons: @@ -180,7 +187,7 @@ catalogs: tinyexec: ^1.2.2 tinyglobby: ^0.2.16 unstorage: ^1.17.5 - vite-plugin-inspect: ^12.0.0-beta.3 + vite-plugin-inspect: ^12.0.2 vite-plugin-vue-tracer: ^1.4.0 which: ^7.0.0 ws: ^8.21.0 @@ -193,5 +200,5 @@ catalogs: '@types/which': ^3.0.4 '@types/ws': ^8.18.1 '@unhead/schema': ^3.1.1 - '@vitejs/devtools-kit': ^0.3.1 + '@vitejs/devtools-kit': ^0.4.0 unimport: ^6.3.0 diff --git a/tests/e2e/fixtures/devtools.ts b/tests/e2e/fixtures/devtools.ts index 2217d7616d..1163848b87 100644 --- a/tests/e2e/fixtures/devtools.ts +++ b/tests/e2e/fixtures/devtools.ts @@ -40,6 +40,24 @@ export const test = base.extend({ openDevTools: async ({ page }, use) => { await use(async () => { + // Wait for the Vite DevTools client context to be injected. + await page.waitForFunction( + () => Boolean((globalThis as any).__VITE_DEVTOOLS_CLIENT_CONTEXT__?.rpc), + null, + { timeout: 30_000 }, + ) + // devframe 0.6 only fetches the `devframe:docks` shared state once the + // client is marked trusted (via the `rpc:is-trusted:updated` event). + // `VITE_DEVTOOLS_DISABLE_CLIENT_AUTH` trusts the *server* peer — so RPC + // calls are allowed — but never flips the *client-side* trust flag, so the + // dock list would otherwise stay empty forever. Nudge it here so the docks + // subscription kicks off. (Built/preview mode uses the static RPC backend, + // which is already trusted, so this is a harmless no-op there.) + await page.evaluate(() => { + const ctx = (globalThis as any).__VITE_DEVTOOLS_CLIENT_CONTEXT__ + if (ctx?.rpc && !ctx.rpc.isTrusted) + ctx.rpc.events?.emit?.('rpc:is-trusted:updated', true) + }) await page.waitForFunction( () => Boolean((globalThis as any).__VITE_DEVTOOLS_CLIENT_CONTEXT__?.docks?.entries?.length), null,