diff --git a/e2e/tests/issue-339-static-build.test.ts b/e2e/tests/issue-339-static-build.test.ts index bac0f0a5b..259b93399 100644 --- a/e2e/tests/issue-339-static-build.test.ts +++ b/e2e/tests/issue-339-static-build.test.ts @@ -45,6 +45,10 @@ describe('issue #339: static devtools build', () => { errors.find(e => /No dump match for "devtoolskit:internal:messages:list"/.test(e)), 'RPC dump regression — messages:list dump missing for args [null]', ).toBeUndefined() + expect( + errors.find(e => /No dump match for "devframe:rpc:server-state:get".+devframe:services/.test(e)), + 'RPC dump regression — devframe:services server-state missing (services barrier not fired at build)', + ).toBeUndefined() expect(errors, `unexpected errors:\n${errors.join('\n')}`).toHaveLength(0) expect(ready, 'DevTools SPA did not render').toBe(true) } diff --git a/packages/core/src/node/__tests__/server-client-module-resolution.test.ts b/packages/core/src/node/__tests__/server-client-module-resolution.test.ts new file mode 100644 index 000000000..ca57b17e6 --- /dev/null +++ b/packages/core/src/node/__tests__/server-client-module-resolution.test.ts @@ -0,0 +1,59 @@ +import type { ViteDevToolsNodeContext } from '@vitejs/devtools-kit' +import type { ViteDevServer } from 'vite' +import { beforeEach, describe, expect, it, vi } from 'vitest' +import { createDevToolsHub } from '../server' + +const initHub = vi.hoisted(() => vi.fn()) + +vi.mock('@devframes/hub/initiate', () => ({ + initHub, +})) + +vi.mock('@devframes/json-render-ui/hub', () => ({ + jsonRenderUiRenderer: () => ({}), +})) + +vi.mock('../ui', () => ({ + createViteDevToolsUi: () => ({}), +})) + +vi.mock('../auth-handler', () => ({ + getAuthHandler: () => ({ rpcFunctions: [] }), +})) + +function fakeContext(opts: { viteServer?: boolean } = {}): ViteDevToolsNodeContext { + return { + mode: 'dev', + viteConfig: { devtools: undefined }, + viteServer: opts.viteServer ? ({} as ViteDevServer) : undefined, + host: { provideConnectionMeta: vi.fn() }, + } as unknown as ViteDevToolsNodeContext +} + +describe('createDevToolsHub client module resolution', () => { + beforeEach(() => { + vi.clearAllMocks() + initHub.mockReturnValue({ + ready: Promise.resolve(), + connectionMeta: () => ({}), + nodeMiddleware: vi.fn(), + close: vi.fn(), + }) + }) + + it('advertises the Vite `/@id/` resolver when a live dev server backs the requests', async () => { + await createDevToolsHub({ context: fakeContext({ viteServer: true }) }) + + expect(initHub).toHaveBeenCalledOnce() + expect(initHub.mock.calls[0]![0]).toMatchObject({ + clientModuleResolution: '/@id/{specifier}', + }) + }) + + it('leaves the resolver undeclared without a dev server (standalone / build)', async () => { + await createDevToolsHub({ context: fakeContext({ viteServer: false }) }) + + expect(initHub).toHaveBeenCalledOnce() + expect(initHub.mock.calls[0]![0]).not.toHaveProperty('clientModuleResolution') + }) +}) diff --git a/packages/core/src/node/build-static.ts b/packages/core/src/node/build-static.ts index baa253a4b..64a3615e1 100644 --- a/packages/core/src/node/build-static.ts +++ b/packages/core/src/node/build-static.ts @@ -85,6 +85,14 @@ export async function buildStaticDevTools(options: BuildStaticOptions): Promise< } ;(await context.rpc.sharedState.get(DOCK_RENDERERS_STATE_KEY, { initialValue: {} })).mutate(() => rendererManifest) + // Fire the services collect-then-setup barrier `initHub` runs in dev. The + // live hub isn't stood up for a static snapshot, so nothing else seeds the + // `devframe:services` shared state the client reads on load — without this, + // the RPC dump has no match for `server-state:get(["devframe:services"])` + // and the client logs a hard error. `ready()` always publishes the state + // (empty when no services are installed) and is idempotent. + await context.services.ready() + await fs.mkdir(resolve(devToolsRoot, DEVTOOLS_RPC_DUMP_DIRNAME), { recursive: true }) await fs.writeFile(resolve(devToolsRoot, DEVTOOLS_CONNECTION_META_FILENAME), JSON.stringify({ backend: 'static' }, null, 2), 'utf-8') await fs.writeFile(resolve(devToolsRoot, DEVTOOLS_DOCK_IMPORTS_FILENAME), renderDockImportsMap(context.docks.values()), 'utf-8') diff --git a/packages/core/src/node/server.ts b/packages/core/src/node/server.ts index 5363973cc..c303dd7d5 100644 --- a/packages/core/src/node/server.ts +++ b/packages/core/src/node/server.ts @@ -69,6 +69,15 @@ export async function createDevToolsHub(options: CreateDevToolsHubOptions): Prom // docks (kit's `createJsonRenderer`, the git/data-inspector devframes) // render instead of hub-ui's missing-renderer fallback. renderers: [jsonRenderUiRenderer()], + // With a live Vite dev server, route bare-specifier dock client scripts + // (`ClientScriptEntry.importFrom` naming an npm module, e.g. + // vue-tracer's `vite-plugin-vue-tracer/client/vite-devtools`) through + // Vite's own `/@id/` resolution — so they load through the inspected + // app's module graph now that v0.9's middleware serves hub assets ahead + // of Vite's transform pipeline. Standalone (CLI) and build snapshots have + // no module graph to resolve against, so the template stays undeclared + // there and such scripts must ship a self-contained bundle URL instead. + ...(context.viteServer ? { clientModuleResolution: '/@id/{specifier}' } : {}), auth: authDisabled ? false : getAuthHandler(context), ...(allowedOrigins ? { allowedOrigins } : {}), ...(options.server diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 02cdea20a..0b2dd6672 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -47,44 +47,44 @@ catalogs: version: 0.3.1 deps: '@devframes/hub': - specifier: ^0.9.0 - version: 0.9.0 + specifier: ^0.9.1 + version: 0.9.1 '@devframes/hub-ui': - specifier: ^0.9.0 - version: 0.9.0 + specifier: ^0.9.1 + version: 0.9.1 '@devframes/json-render': - specifier: ^0.9.0 - version: 0.9.0 + specifier: ^0.9.1 + version: 0.9.1 '@devframes/json-render-ui': - specifier: ^0.9.0 - version: 0.9.0 + specifier: ^0.9.1 + version: 0.9.1 '@devframes/plugin-a11y': - specifier: ^0.9.0 - version: 0.9.0 + specifier: ^0.9.1 + version: 0.9.1 '@devframes/plugin-code-server': - specifier: ^0.9.0 - version: 0.9.0 + specifier: ^0.9.1 + version: 0.9.1 '@devframes/plugin-data-inspector': - specifier: ^0.9.0 - version: 0.9.0 + specifier: ^0.9.1 + version: 0.9.1 '@devframes/plugin-git': - specifier: ^0.9.0 - version: 0.9.0 + specifier: ^0.9.1 + version: 0.9.1 '@devframes/plugin-inspect': - specifier: ^0.9.0 - version: 0.9.0 + specifier: ^0.9.1 + version: 0.9.1 '@devframes/plugin-messages': - specifier: ^0.9.0 - version: 0.9.0 + specifier: ^0.9.1 + version: 0.9.1 '@devframes/plugin-og': - specifier: ^0.9.0 - version: 0.9.0 + specifier: ^0.9.1 + version: 0.9.1 '@devframes/plugin-terminals': - specifier: ^0.9.0 - version: 0.9.0 + specifier: ^0.9.1 + version: 0.9.1 '@devframes/vite': - specifier: ^0.9.0 - version: 0.9.0 + specifier: ^0.9.1 + version: 0.9.1 '@oxlint-config-inspector/core': specifier: ^1.1.1 version: 1.1.1 @@ -92,8 +92,8 @@ catalogs: specifier: ^0.1.5 version: 0.1.5 devframe: - specifier: ^0.9.0 - version: 0.9.0 + specifier: ^0.9.1 + version: 0.9.1 diff: specifier: ^9.0.0 version: 9.0.0 @@ -688,7 +688,7 @@ importers: version: 5.0.5(change-case@5.4.4)(focus-trap@8.2.2)(fuse.js@7.5.0)(idb-keyval@6.3.0)(vite@8.2.1(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.9)(yaml@2.9.0))(vitepress@2.0.0-alpha.19(@types/node@25.0.3)(@vitejs/devtools@packages+core)(change-case@5.4.4)(esbuild@0.28.1)(fuse.js@7.5.0)(idb-keyval@6.3.0)(jiti@2.7.0)(postcss@8.5.26)(terser@5.44.1)(tsx@4.23.9)(typescript@6.0.3)(yaml@2.9.0))(vue@3.5.41(typescript@6.0.3)) devframe: specifier: catalog:deps - version: 0.9.0(cac@7.0.0)(srvx@0.12.4) + version: 0.9.1(cac@7.0.0)(srvx@0.12.4) mermaid: specifier: catalog:docs version: 11.16.1 @@ -832,22 +832,22 @@ importers: dependencies: '@devframes/hub': specifier: catalog:deps - version: 0.9.0(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)) + version: 0.9.1(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)) '@devframes/hub-ui': specifier: catalog:deps - version: 0.9.0(@devframes/hub@0.9.0(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(@devframes/json-render@0.9.0(@devframes/hub@0.9.0(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)) + version: 0.9.1(@devframes/hub@0.9.1(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)))(@devframes/json-render@0.9.1(@devframes/hub@0.9.1(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)) '@devframes/json-render-ui': specifier: catalog:deps - version: 0.9.0(@devframes/hub@0.9.0(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(@devframes/json-render@0.9.0(@devframes/hub@0.9.0(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(vue@3.5.41(typescript@6.0.3))(zod@4.4.3) + version: 0.9.1(@devframes/hub@0.9.1(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)) '@devframes/plugin-inspect': specifier: catalog:deps - version: 0.9.0(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4))(vite@8.2.1) + version: 0.9.1(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4))(vite@8.2.1) '@devframes/plugin-messages': specifier: catalog:deps - version: 0.9.0(@devframes/hub@0.9.0(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4))(vite@8.2.1) + version: 0.9.1(@devframes/hub@0.9.1(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4))(vite@8.2.1) '@devframes/plugin-terminals': specifier: catalog:deps - version: 0.9.0(@devframes/hub-ui@0.9.0(@devframes/hub@0.9.0(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(@devframes/json-render@0.9.0(@devframes/hub@0.9.0(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(@devframes/hub@0.9.0(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4))(vite@8.2.1) + version: 0.9.1(@devframes/hub-ui@0.9.1(@devframes/hub@0.9.1(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)))(@devframes/json-render@0.9.1(@devframes/hub@0.9.1(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)))(@devframes/hub@0.9.1(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4))(vite@8.2.1) '@vitejs/devtools-kit': specifier: workspace:* version: link:../kit @@ -859,7 +859,7 @@ importers: version: 7.0.0 devframe: specifier: catalog:deps - version: 0.9.0(cac@7.0.0)(srvx@0.12.4) + version: 0.9.1(cac@7.0.0)(srvx@0.12.4) h3: specifier: catalog:deps version: 2.0.1-rc.26(crossws@0.4.10(srvx@0.12.4)) @@ -935,13 +935,13 @@ importers: dependencies: '@devframes/hub': specifier: catalog:deps - version: 0.9.0(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)) + version: 0.9.1(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)) '@devframes/json-render': specifier: catalog:deps - version: 0.9.0(@devframes/hub@0.9.0(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)) + version: 0.9.1(@devframes/hub@0.9.1(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)) devframe: specifier: catalog:deps - version: 0.9.0(cac@7.0.0)(srvx@0.12.4) + version: 0.9.1(cac@7.0.0)(srvx@0.12.4) local-pkg: specifier: catalog:deps version: 1.2.1 @@ -978,7 +978,7 @@ importers: version: 7.0.0 devframe: specifier: catalog:deps - version: 0.9.0(cac@7.0.0)(srvx@0.12.4) + version: 0.9.1(cac@7.0.0)(srvx@0.12.4) local-pkg: specifier: catalog:deps version: 1.2.1 @@ -997,7 +997,7 @@ importers: devDependencies: '@devframes/vite': specifier: catalog:deps - version: 0.9.0(@devframes/hub-ui@0.9.0(@devframes/hub@0.9.0(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(@devframes/json-render@0.9.0(@devframes/hub@0.9.0(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(@devframes/hub@0.9.0(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4))(vite@8.2.1) + version: 0.9.1(@devframes/hub-ui@0.9.1(@devframes/hub@0.9.1(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)))(@devframes/json-render@0.9.1(@devframes/hub@0.9.1(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)))(@devframes/hub@0.9.1(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4))(vite@8.2.1) '@humanwhocodes/momoa': specifier: catalog:frontend version: 3.3.10 @@ -1018,7 +1018,7 @@ importers: version: 14.4.0(vue@3.5.41(typescript@6.0.3)) '@vueuse/nuxt': specifier: catalog:build - version: 14.4.0(magic-string@1.1.0)(magicast@0.5.4)(nuxt@4.5.2(337a32edb1f64cacfb589d09ca2dc5ff))(oxc-parser@0.142.0)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.2)(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1)))(vue@3.5.41(typescript@6.0.3)) + version: 14.4.0(magic-string@1.1.0)(magicast@0.5.4)(nuxt@4.5.2(8eeb9021a95c59a4b0b1c0813f310244))(oxc-parser@0.142.0)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.2)(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1)))(vue@3.5.41(typescript@6.0.3)) floating-vue: specifier: catalog:frontend version: 5.2.2(@nuxt/kit@4.5.2(magic-string@1.1.0)(magicast@0.5.4)(oxc-parser@0.142.0)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.2)(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1))))(vue@3.5.41(typescript@6.0.3)) @@ -1027,7 +1027,7 @@ importers: version: 0.4.2(typescript@6.0.3) nuxt: specifier: ^4.5.2 - version: 4.5.2(337a32edb1f64cacfb589d09ca2dc5ff) + version: 4.5.2(8eeb9021a95c59a4b0b1c0813f310244) oxfmt: specifier: catalog:devtools version: 0.62.0 @@ -1109,7 +1109,7 @@ importers: version: 14.4.0(vue@3.5.41(typescript@6.0.3)) '@vueuse/nuxt': specifier: catalog:build - version: 14.4.0(magic-string@1.1.0)(magicast@0.5.4)(nuxt@4.5.2(337a32edb1f64cacfb589d09ca2dc5ff))(oxc-parser@0.142.0)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.2)(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1)))(vue@3.5.41(typescript@6.0.3)) + version: 14.4.0(magic-string@1.1.0)(magicast@0.5.4)(nuxt@4.5.2(8eeb9021a95c59a4b0b1c0813f310244))(oxc-parser@0.142.0)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.2)(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1)))(vue@3.5.41(typescript@6.0.3)) '@vueuse/router': specifier: catalog:frontend version: 14.4.0(vue-router@5.2.0(@vue/compiler-sfc@3.5.41)(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.2)(vite@8.2.1)(vue@3.5.41(typescript@6.0.3))(webpack@5.104.1(esbuild@0.28.1)))(vue@3.5.41(typescript@6.0.3)) @@ -1124,7 +1124,7 @@ importers: version: 3.1.2 devframe: specifier: catalog:deps - version: 0.9.0(cac@7.0.0)(srvx@0.12.4) + version: 0.9.1(cac@7.0.0)(srvx@0.12.4) diff-match-patch-es: specifier: catalog:frontend version: 2.0.0 @@ -1145,7 +1145,7 @@ importers: version: 1.0.0 nuxt: specifier: ^4.5.2 - version: 4.5.2(337a32edb1f64cacfb589d09ca2dc5ff) + version: 4.5.2(8eeb9021a95c59a4b0b1c0813f310244) splitpanes: specifier: catalog:frontend version: 4.1.2(vue@3.5.41(typescript@6.0.3)) @@ -1251,7 +1251,7 @@ importers: version: 14.4.0(vue@3.5.41(typescript@6.0.3)) '@vueuse/nuxt': specifier: catalog:build - version: 14.4.0(magic-string@1.1.0)(magicast@0.5.4)(nuxt@4.5.2(337a32edb1f64cacfb589d09ca2dc5ff))(oxc-parser@0.142.0)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.2)(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1)))(vue@3.5.41(typescript@6.0.3)) + version: 14.4.0(magic-string@1.1.0)(magicast@0.5.4)(nuxt@4.5.2(8eeb9021a95c59a4b0b1c0813f310244))(oxc-parser@0.142.0)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.2)(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1)))(vue@3.5.41(typescript@6.0.3)) comlink: specifier: catalog:frontend version: 4.4.2 @@ -1260,7 +1260,7 @@ importers: version: 3.1.2 devframe: specifier: catalog:deps - version: 0.9.0(cac@7.0.0)(srvx@0.12.4) + version: 0.9.1(cac@7.0.0)(srvx@0.12.4) diff-match-patch-es: specifier: catalog:frontend version: 2.0.0 @@ -1278,7 +1278,7 @@ importers: version: 1.0.0 nuxt: specifier: ^4.5.2 - version: 4.5.2(337a32edb1f64cacfb589d09ca2dc5ff) + version: 4.5.2(8eeb9021a95c59a4b0b1c0813f310244) splitpanes: specifier: catalog:frontend version: 4.1.2(vue@3.5.41(typescript@6.0.3)) @@ -1324,7 +1324,7 @@ importers: dependencies: devframe: specifier: catalog:deps - version: 0.9.0(cac@7.0.0)(srvx@0.12.4) + version: 0.9.1(cac@7.0.0)(srvx@0.12.4) webext-bridge: specifier: catalog:deps version: 6.0.1 @@ -1364,19 +1364,19 @@ importers: dependencies: '@devframes/plugin-a11y': specifier: catalog:deps - version: 0.9.0(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4))(vite@8.2.1) + version: 0.9.1(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4))(vite@8.2.1) '@devframes/plugin-code-server': specifier: catalog:deps - version: 0.9.0(@devframes/hub-ui@0.9.0(@devframes/hub@0.9.0(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(@devframes/json-render@0.9.0(@devframes/hub@0.9.0(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(@devframes/hub@0.9.0(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4))(vite@8.2.1) + version: 0.9.1(@devframes/hub-ui@0.9.1(@devframes/hub@0.9.1(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)))(@devframes/json-render@0.9.1(@devframes/hub@0.9.1(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)))(@devframes/hub@0.9.1(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4))(vite@8.2.1) '@devframes/plugin-data-inspector': specifier: catalog:deps - version: 0.9.0(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4))(vite@8.2.1) + version: 0.9.1(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4))(vite@8.2.1) '@devframes/plugin-git': specifier: catalog:deps - version: 0.9.0(srvx@0.12.4) + version: 0.9.1(srvx@0.12.4) '@devframes/plugin-og': specifier: catalog:deps - version: 0.9.0(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4))(vite@8.2.1) + version: 0.9.1(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4))(vite@8.2.1) storybook: devDependencies: @@ -1418,7 +1418,7 @@ importers: version: 6.0.8(vite@8.2.1(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.9)(yaml@2.9.0))(vue@3.5.41(typescript@5.9.3)) devframe: specifier: catalog:deps - version: 0.9.0(cac@7.0.0)(srvx@0.12.4) + version: 0.9.1(cac@7.0.0)(srvx@0.12.4) storybook: specifier: catalog:storybook version: 10.5.7(@types/react@19.2.18)(prettier@2.8.8)(react@19.2.8) @@ -1717,12 +1717,12 @@ packages: '@colordx/core@5.4.3': resolution: {integrity: sha512-kIxYSfA5T8HXjav55UaaH/o/cKivF6jCCGIb8eqtcsfI46wsvlSiT8jMDyrl779qLec3c2c2oHBZo4oAhvbjrQ==} - '@devframes/hub-ui@0.9.0': - resolution: {integrity: sha512-dVjabUyUFEUEC1gog1lQgjbQrhFCyB6p8ANLvTNQgORo7vXZoF/0Nkuv0T6mpnxVKK9GzKNnWpaMotSLE4bbPw==} + '@devframes/hub-ui@0.9.1': + resolution: {integrity: sha512-Hoyy1Xxv4LhHkFyqfyRIyKLZe9EPWA3yxQux5o4K6gP0EAd3ferjnhzsWZesNmx3cwXh+6cvR9w1RPOz/1Tuxw==} peerDependencies: - '@devframes/hub': 0.9.0 - '@devframes/json-render': 0.9.0 - devframe: 0.9.0 + '@devframes/hub': 0.9.1 + '@devframes/json-render': 0.9.1 + devframe: 0.9.1 peerDependenciesMeta: '@devframes/json-render': optional: true @@ -1732,20 +1732,21 @@ packages: peerDependencies: devframe: 0.8.2 - '@devframes/hub@0.9.0': - resolution: {integrity: sha512-MLZ+ADyRlLMc31zkA9oiypff/zLk3EGV4KntCBaYnDkrppaExD6G9g7zewmb1q5/jJHh6wtQPToNq5CRo773Pg==} + '@devframes/hub@0.9.1': + resolution: {integrity: sha512-BCuNwksEyKY6/OvQaWvfL/33BAxNpoKjwlf3JV2zWhqLzE1/Hn5Xx+5C7s0WKurJLuvQDv8LR+BxrYyLdmXJgQ==} peerDependencies: - devframe: 0.9.0 + devframe: 0.9.1 - '@devframes/json-render-ui@0.9.0': - resolution: {integrity: sha512-b0tMnHhVFWJ+IDA7dMdsSyqnBoHzQAbPcUc5tRSXVRYL8baDfdk6aUmT4Ax32sQqNK6zH6XXFe7UQ8WWm2/DGw==} + '@devframes/json-render-ui@0.9.1': + resolution: {integrity: sha512-akIoJWV0RNh2JOVi6geRjYD+UhNp/wN9Q8q9Tt6BIbdmNAg4Q6pVMG8P6GI6BQeGS0eiTUC/PvbePrizO35PkQ==} peerDependencies: - '@devframes/hub': 0.9.0 - '@devframes/json-render': 0.9.0 - vue: ^3.5.0 + '@devframes/hub': 0.9.1 + devframe: 0.9.1 peerDependenciesMeta: '@devframes/hub': optional: true + devframe: + optional: true '@devframes/json-render@0.8.2': resolution: {integrity: sha512-LpIMMXDZGHsIlrNDWo1PbLenZcYRlxZ4lZ/vR/5j8bEh9FsSSY5Sd6RVPL93lyl4jz+2Sc+S2j4BKKzk9Zi8Fg==} @@ -1756,21 +1757,21 @@ packages: '@devframes/hub': optional: true - '@devframes/json-render@0.9.0': - resolution: {integrity: sha512-CLy8WvMHDoXGdL5V+hNk1bH0XFJwqTv4Faj88TIm/Ba+JyR9gQfXT3NzOLkT4/p4cbdUYTX172+tCxJ8KtGqFA==} + '@devframes/json-render@0.9.1': + resolution: {integrity: sha512-BOjwwcCF+wTYQOv6a46IugbNm6PoFMOdDY0ZZDYSmstPyle9qsAb84JApCTqtMaqs0QwxxGmQvhdEugwuVmznQ==} peerDependencies: - '@devframes/hub': 0.9.0 - devframe: 0.9.0 + '@devframes/hub': 0.9.1 + devframe: 0.9.1 peerDependenciesMeta: '@devframes/hub': optional: true - '@devframes/plugin-a11y@0.9.0': - resolution: {integrity: sha512-ZmzJGKN4j6SaU4r/5KSTxUm27UfGlLCNfeBvZoWrR2VJbyegWZYrfwn+suQDCsUsV25BmlCVK+WvP3FuFiMmzw==} + '@devframes/plugin-a11y@0.9.1': + resolution: {integrity: sha512-+7nxAqIJJt3aoRaOhYgExG7MR+eBvyNViliH1wVl+pA5P2gEJn98Bfy2wdeiPXb3eE5cPaTjnuzEJwkpJMvOvg==} hasBin: true peerDependencies: - '@devframes/plugin-a11y--assets': 0.9.0 - devframe: 0.9.0 + '@devframes/plugin-a11y--assets': 0.9.1 + devframe: 0.9.1 vite: ^8.2.1 peerDependenciesMeta: '@devframes/plugin-a11y--assets': @@ -1788,12 +1789,12 @@ packages: vite: optional: true - '@devframes/plugin-code-server@0.9.0': - resolution: {integrity: sha512-XqaWMJmMuC/pU5STlu9T6p2hVnkhtIBy1djlwHJyaPikGsYSO/b85rT+KXIo4gvBqPWeuTzEoVNAJ+mbLAn17Q==} + '@devframes/plugin-code-server@0.9.1': + resolution: {integrity: sha512-48Rf5dfd72Qbq6DPdCKvqXjQw6L26WtL9sj3R+biOQBurknQavY1o72L62nBTSMs/S3c+4tzj1oLk8vezsUfgA==} hasBin: true peerDependencies: - '@devframes/plugin-code-server--assets': 0.9.0 - devframe: 0.9.0 + '@devframes/plugin-code-server--assets': 0.9.1 + devframe: 0.9.1 vite: ^8.2.1 peerDependenciesMeta: '@devframes/plugin-code-server--assets': @@ -1811,12 +1812,12 @@ packages: vite: optional: true - '@devframes/plugin-data-inspector@0.9.0': - resolution: {integrity: sha512-s11yctIF/P1Cv50chL57jKsM8wlLd5SgmtVh0DKuaruZYAmVSXW0g9GBGymShbnUbNHS4oDlmNRhA1zxsPi6KQ==} + '@devframes/plugin-data-inspector@0.9.1': + resolution: {integrity: sha512-0jHRg+ykUrZZ1rdRHlw3gu3B9q1mMxBdZK06IGK0mqT4WBZw4HYjxGmABO2hGFu/C1D0YlPN/cN6wAgpnJygLw==} hasBin: true peerDependencies: - '@devframes/plugin-data-inspector--assets': 0.9.0 - devframe: 0.9.0 + '@devframes/plugin-data-inspector--assets': 0.9.1 + devframe: 0.9.1 vite: ^8.2.1 peerDependenciesMeta: '@devframes/plugin-data-inspector--assets': @@ -1824,11 +1825,11 @@ packages: vite: optional: true - '@devframes/plugin-git@0.9.0': - resolution: {integrity: sha512-bjm1U896VoiyDfxIcEWCOLE08BBSe7JpFe2aji4GJGwnymWcuUfYXyDJ+bOBdyhSiQeXg0gnxBf63wEeh0XzyA==} + '@devframes/plugin-git@0.9.1': + resolution: {integrity: sha512-S+IOHPM3SgS/3J8/84x+2AUrhBBSAHb/5jW+F5fKkN/8axHARGVi0crwObgIs2a4JFepnBUo7h1ccDdAxuzwCw==} hasBin: true peerDependencies: - '@devframes/plugin-git--assets': 0.9.0 + '@devframes/plugin-git--assets': 0.9.1 peerDependenciesMeta: '@devframes/plugin-git--assets': optional: true @@ -1843,12 +1844,12 @@ packages: vite: optional: true - '@devframes/plugin-inspect@0.9.0': - resolution: {integrity: sha512-HraBFxFZdRKFTODFSaFOktNV/0xHY535Q5mGxaqLj+AXiw3ehO4rC3vEZt03i1dnuh2e27Vztb729d0RYoqj4A==} + '@devframes/plugin-inspect@0.9.1': + resolution: {integrity: sha512-47ebduBvF1VptztHftcOGEdfL25zzNdG8NwUfiWtb+9wpK88VGcKlv3jRtQHs389OUl1jfoJTrJHoGhLyQM/xw==} hasBin: true peerDependencies: - '@devframes/plugin-inspect--assets': 0.9.0 - devframe: 0.9.0 + '@devframes/plugin-inspect--assets': 0.9.1 + devframe: 0.9.1 vite: ^8.2.1 peerDependenciesMeta: '@devframes/plugin-inspect--assets': @@ -1867,13 +1868,13 @@ packages: vite: optional: true - '@devframes/plugin-messages@0.9.0': - resolution: {integrity: sha512-ns3QlU1QukrQUPYRYRiGovSA0SexilRtXEjNDzxc3xmM/+LzSO2DYubRMaFlPdOGWgGRuWXlSD1yJilqYkuh4g==} + '@devframes/plugin-messages@0.9.1': + resolution: {integrity: sha512-HLopHB7LV3KWPa83AgVHstPqBTaGeDyw+0xAWASpYMtGiymLjyW0+DOUiCYuCvjwaV9supNTxxrL2CR+uIN1OQ==} hasBin: true peerDependencies: - '@devframes/hub': 0.9.0 - '@devframes/plugin-messages--assets': 0.9.0 - devframe: 0.9.0 + '@devframes/hub': 0.9.1 + '@devframes/plugin-messages--assets': 0.9.1 + devframe: 0.9.1 vite: ^8.2.1 peerDependenciesMeta: '@devframes/plugin-messages--assets': @@ -1881,12 +1882,12 @@ packages: vite: optional: true - '@devframes/plugin-og@0.9.0': - resolution: {integrity: sha512-x1S3357LOeA7Id49lGT4rR9HR8wPUnqOKPJKU+CdXJQyrxcQpYf6ATcg8OS8RhJ6KpUFpw1SjWK7Jq5uPSjmnA==} + '@devframes/plugin-og@0.9.1': + resolution: {integrity: sha512-f545mwDyw0UuNgRnACB99HWP91J4E2AQxllbrSdCnWzzm+GXuydgdPTvTFOpmyZX/jdhE+DvSANsF0u5RzokSQ==} hasBin: true peerDependencies: - '@devframes/plugin-og--assets': 0.9.0 - devframe: 0.9.0 + '@devframes/plugin-og--assets': 0.9.1 + devframe: 0.9.1 vite: ^8.2.1 peerDependenciesMeta: '@devframes/plugin-og--assets': @@ -1904,12 +1905,12 @@ packages: vite: optional: true - '@devframes/plugin-terminals@0.9.0': - resolution: {integrity: sha512-M/exlw5KXFz1CXpw5vHr5qtwj/Vu/2qG8EQLX3+X8qKXwkg7DBykenqaZL5celT1jCJGpoNAEKLNExPhHT/hMQ==} + '@devframes/plugin-terminals@0.9.1': + resolution: {integrity: sha512-3L7pLdFX2DFs6xf/1jPKOyqrYgb4M4B5iJZq2hzrVVG95dBmjBYXYkFjJiLAlF0T1q+uqnUIHFmZhNYNiFKgAQ==} hasBin: true peerDependencies: - '@devframes/plugin-terminals--assets': 0.9.0 - devframe: 0.9.0 + '@devframes/plugin-terminals--assets': 0.9.1 + devframe: 0.9.1 vite: ^8.2.1 peerDependenciesMeta: '@devframes/plugin-terminals--assets': @@ -1917,12 +1918,12 @@ packages: vite: optional: true - '@devframes/vite@0.9.0': - resolution: {integrity: sha512-MBBACHYoCYVCuRFL/pXabBQ5+s3p2TnFvqh9WPxmkoFKdYFTR8KS2/ZHY0lYsUpYn/+kN8FHCZye+FLxE8+JhA==} + '@devframes/vite@0.9.1': + resolution: {integrity: sha512-wVnio/ftzfoeCZ5IujOy/jYatJOQqwvErh1a+EDqn6VZgzA+yVTFvYwBHOHPKIvg1s2gZp0inUOUHDs8rfR6RA==} peerDependencies: - '@devframes/hub': 0.9.0 - '@devframes/hub-ui': 0.9.0 - devframe: 0.9.0 + '@devframes/hub': 0.9.1 + '@devframes/hub-ui': 0.9.1 + devframe: 0.9.1 vite: ^8.2.1 peerDependenciesMeta: '@devframes/hub': @@ -6042,8 +6043,8 @@ packages: cac: optional: true - devframe@0.9.0: - resolution: {integrity: sha512-EuJpylttiLKB+2GkQ6njjoKclGuIONgjYiBiHK2hrt5qUre91MgbgREliu6fVL4VxwN6YHvQ0Bk9PYRCtubksA==} + devframe@0.9.1: + resolution: {integrity: sha512-cjPmn3VaH1A5973rXvu+H9kTX78DOWUPQ4Fyfze7mzuSEKWlLL6rPaS5nhuBkZS+wtbli4L4ch726wumsJ5/iA==} hasBin: true peerDependencies: '@modelcontextprotocol/client': ^2.0.0 @@ -10173,12 +10174,12 @@ snapshots: '@colordx/core@5.4.3': {} - '@devframes/hub-ui@0.9.0(@devframes/hub@0.9.0(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(@devframes/json-render@0.9.0(@devframes/hub@0.9.0(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4))': + '@devframes/hub-ui@0.9.1(@devframes/hub@0.9.1(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)))(@devframes/json-render@0.9.1(@devframes/hub@0.9.1(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4))': dependencies: - '@devframes/hub': 0.9.0(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)) - devframe: 0.9.0(cac@7.0.0)(srvx@0.12.4) + '@devframes/hub': 0.9.1(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)) + devframe: 0.9.1(cac@7.0.0)(srvx@0.12.4) optionalDependencies: - '@devframes/json-render': 0.9.0(@devframes/hub@0.9.0(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)) + '@devframes/json-render': 0.9.1(@devframes/hub@0.9.1(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)) '@devframes/hub@0.8.2(devframe@0.8.0(cac@7.0.0)(srvx@0.11.22))': dependencies: @@ -10213,11 +10214,11 @@ snapshots: tinyexec: 1.3.0 zigpty: 0.2.1 - '@devframes/hub@0.9.0(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4))': + '@devframes/hub@0.9.1(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4))': dependencies: '@standard-schema/spec': 1.1.0 destr: 2.0.5 - devframe: 0.9.0(cac@7.0.0)(srvx@0.12.4) + devframe: 0.9.1(cac@7.0.0)(srvx@0.12.4) h3: 2.0.1-rc.26(crossws@0.4.10(srvx@0.12.4)) pathe: 2.0.3 perfect-debounce: 2.1.0 @@ -10227,15 +10228,10 @@ snapshots: transitivePeerDependencies: - crossws - '@devframes/json-render-ui@0.9.0(@devframes/hub@0.9.0(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(@devframes/json-render@0.9.0(@devframes/hub@0.9.0(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(vue@3.5.41(typescript@6.0.3))(zod@4.4.3)': - dependencies: - '@devframes/json-render': 0.9.0(@devframes/hub@0.9.0(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)) - '@json-render/vue': 0.19.0(vue@3.5.41(typescript@6.0.3))(zod@4.4.3) - vue: 3.5.41(typescript@6.0.3) + '@devframes/json-render-ui@0.9.1(@devframes/hub@0.9.1(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4))': optionalDependencies: - '@devframes/hub': 0.9.0(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)) - transitivePeerDependencies: - - zod + '@devframes/hub': 0.9.1(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)) + devframe: 0.9.1(cac@7.0.0)(srvx@0.12.4) '@devframes/json-render@0.8.2(@devframes/hub@0.8.2(devframe@0.8.0(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(cac@7.0.0)(srvx@0.11.22))': dependencies: @@ -10255,18 +10251,18 @@ snapshots: optionalDependencies: '@devframes/hub': 0.8.2(devframe@0.8.2(cac@7.0.0)(srvx@0.12.4)) - '@devframes/json-render@0.9.0(@devframes/hub@0.9.0(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4))': + '@devframes/json-render@0.9.1(@devframes/hub@0.9.1(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4))': dependencies: '@json-render/core': 0.19.0(zod@4.4.3) - devframe: 0.9.0(cac@7.0.0)(srvx@0.12.4) + devframe: 0.9.1(cac@7.0.0)(srvx@0.12.4) zod: 4.4.3 optionalDependencies: - '@devframes/hub': 0.9.0(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)) + '@devframes/hub': 0.9.1(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)) - '@devframes/plugin-a11y@0.9.0(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4))(vite@8.2.1)': + '@devframes/plugin-a11y@0.9.1(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4))(vite@8.2.1)': dependencies: cac: 7.0.0 - devframe: 0.9.0(cac@7.0.0)(srvx@0.12.4) + devframe: 0.9.1(cac@7.0.0)(srvx@0.12.4) optionalDependencies: vite: 8.2.1(@types/node@25.0.3)(@vitejs/devtools@0.4.12)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.9)(yaml@2.9.0) @@ -10279,20 +10275,20 @@ snapshots: optionalDependencies: vite: 8.2.1(@types/node@25.0.3)(@vitejs/devtools@0.4.12)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.9)(yaml@2.9.0) - '@devframes/plugin-code-server@0.8.0(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4))(vite@8.2.1)': + '@devframes/plugin-code-server@0.8.0(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4))(vite@8.2.1)': dependencies: cac: 7.0.0 - devframe: 0.9.0(cac@7.0.0)(srvx@0.12.4) + devframe: 0.9.1(cac@7.0.0)(srvx@0.12.4) get-port-please: 3.2.0 nostics: 1.2.0 optionalDependencies: vite: 8.2.1(@types/node@25.0.3)(@vitejs/devtools@0.4.12)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.9)(yaml@2.9.0) - '@devframes/plugin-code-server@0.9.0(@devframes/hub-ui@0.9.0(@devframes/hub@0.9.0(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(@devframes/json-render@0.9.0(@devframes/hub@0.9.0(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(@devframes/hub@0.9.0(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4))(vite@8.2.1)': + '@devframes/plugin-code-server@0.9.1(@devframes/hub-ui@0.9.1(@devframes/hub@0.9.1(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)))(@devframes/json-render@0.9.1(@devframes/hub@0.9.1(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)))(@devframes/hub@0.9.1(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4))(vite@8.2.1)': dependencies: - '@devframes/vite': 0.9.0(@devframes/hub-ui@0.9.0(@devframes/hub@0.9.0(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(@devframes/json-render@0.9.0(@devframes/hub@0.9.0(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(@devframes/hub@0.9.0(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4))(vite@8.2.1) + '@devframes/vite': 0.9.1(@devframes/hub-ui@0.9.1(@devframes/hub@0.9.1(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)))(@devframes/json-render@0.9.1(@devframes/hub@0.9.1(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)))(@devframes/hub@0.9.1(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4))(vite@8.2.1) cac: 7.0.0 - devframe: 0.9.0(cac@7.0.0)(srvx@0.12.4) + devframe: 0.9.1(cac@7.0.0)(srvx@0.12.4) optionalDependencies: vite: 8.2.1(@types/node@25.0.3)(@vitejs/devtools@0.4.12)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.9)(yaml@2.9.0) transitivePeerDependencies: @@ -10309,27 +10305,27 @@ snapshots: optionalDependencies: vite: 8.2.1(@types/node@25.0.3)(@vitejs/devtools@0.4.12)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.9)(yaml@2.9.0) - '@devframes/plugin-data-inspector@0.8.0(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4))(vite@8.2.1)': + '@devframes/plugin-data-inspector@0.8.0(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4))(vite@8.2.1)': dependencies: cac: 7.0.0 - devframe: 0.9.0(cac@7.0.0)(srvx@0.12.4) + devframe: 0.9.1(cac@7.0.0)(srvx@0.12.4) get-port-please: 3.2.0 jora: 1.0.0-beta.16 nostics: 1.2.0 optionalDependencies: vite: 8.2.1(@types/node@25.0.3)(@vitejs/devtools@0.4.12)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.9)(yaml@2.9.0) - '@devframes/plugin-data-inspector@0.9.0(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4))(vite@8.2.1)': + '@devframes/plugin-data-inspector@0.9.1(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4))(vite@8.2.1)': dependencies: cac: 7.0.0 - devframe: 0.9.0(cac@7.0.0)(srvx@0.12.4) + devframe: 0.9.1(cac@7.0.0)(srvx@0.12.4) optionalDependencies: vite: 8.2.1(@types/node@25.0.3)(@vitejs/devtools@0.4.12)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.9)(yaml@2.9.0) - '@devframes/plugin-git@0.9.0(srvx@0.12.4)': + '@devframes/plugin-git@0.9.1(srvx@0.12.4)': dependencies: cac: 7.0.0 - devframe: 0.9.0(cac@7.0.0)(srvx@0.12.4) + devframe: 0.9.1(cac@7.0.0)(srvx@0.12.4) pathe: 2.0.3 transitivePeerDependencies: - '@modelcontextprotocol/client' @@ -10358,10 +10354,10 @@ snapshots: transitivePeerDependencies: - valibot - '@devframes/plugin-inspect@0.9.0(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4))(vite@8.2.1)': + '@devframes/plugin-inspect@0.9.1(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4))(vite@8.2.1)': dependencies: cac: 7.0.0 - devframe: 0.9.0(cac@7.0.0)(srvx@0.12.4) + devframe: 0.9.1(cac@7.0.0)(srvx@0.12.4) optionalDependencies: vite: 8.2.1(@types/node@25.0.3)(@vitejs/devtools@0.4.12)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.9)(yaml@2.9.0) @@ -10383,18 +10379,18 @@ snapshots: optionalDependencies: vite: 8.2.1(@types/node@25.0.3)(@vitejs/devtools@0.4.12)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.9)(yaml@2.9.0) - '@devframes/plugin-messages@0.9.0(@devframes/hub@0.9.0(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4))(vite@8.2.1)': + '@devframes/plugin-messages@0.9.1(@devframes/hub@0.9.1(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4))(vite@8.2.1)': dependencies: - '@devframes/hub': 0.9.0(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)) + '@devframes/hub': 0.9.1(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)) cac: 7.0.0 - devframe: 0.9.0(cac@7.0.0)(srvx@0.12.4) + devframe: 0.9.1(cac@7.0.0)(srvx@0.12.4) optionalDependencies: vite: 8.2.1(@types/node@25.0.3)(@vitejs/devtools@0.4.12)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.9)(yaml@2.9.0) - '@devframes/plugin-og@0.9.0(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4))(vite@8.2.1)': + '@devframes/plugin-og@0.9.1(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4))(vite@8.2.1)': dependencies: cac: 7.0.0 - devframe: 0.9.0(cac@7.0.0)(srvx@0.12.4) + devframe: 0.9.1(cac@7.0.0)(srvx@0.12.4) parse5: 8.0.1 optionalDependencies: vite: 8.2.1(@types/node@25.0.3)(@vitejs/devtools@0.4.12)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.9)(yaml@2.9.0) @@ -10417,11 +10413,11 @@ snapshots: optionalDependencies: vite: 8.2.1(@types/node@25.0.3)(@vitejs/devtools@0.4.12)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.9)(yaml@2.9.0) - '@devframes/plugin-terminals@0.9.0(@devframes/hub-ui@0.9.0(@devframes/hub@0.9.0(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(@devframes/json-render@0.9.0(@devframes/hub@0.9.0(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(@devframes/hub@0.9.0(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4))(vite@8.2.1)': + '@devframes/plugin-terminals@0.9.1(@devframes/hub-ui@0.9.1(@devframes/hub@0.9.1(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)))(@devframes/json-render@0.9.1(@devframes/hub@0.9.1(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)))(@devframes/hub@0.9.1(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4))(vite@8.2.1)': dependencies: - '@devframes/vite': 0.9.0(@devframes/hub-ui@0.9.0(@devframes/hub@0.9.0(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(@devframes/json-render@0.9.0(@devframes/hub@0.9.0(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(@devframes/hub@0.9.0(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4))(vite@8.2.1) + '@devframes/vite': 0.9.1(@devframes/hub-ui@0.9.1(@devframes/hub@0.9.1(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)))(@devframes/json-render@0.9.1(@devframes/hub@0.9.1(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)))(@devframes/hub@0.9.1(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4))(vite@8.2.1) cac: 7.0.0 - devframe: 0.9.0(cac@7.0.0)(srvx@0.12.4) + devframe: 0.9.1(cac@7.0.0)(srvx@0.12.4) zigpty: 0.2.1 optionalDependencies: vite: 8.2.1(@types/node@25.0.3)(@vitejs/devtools@0.4.12)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.9)(yaml@2.9.0) @@ -10429,13 +10425,13 @@ snapshots: - '@devframes/hub' - '@devframes/hub-ui' - '@devframes/vite@0.9.0(@devframes/hub-ui@0.9.0(@devframes/hub@0.9.0(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(@devframes/json-render@0.9.0(@devframes/hub@0.9.0(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(@devframes/hub@0.9.0(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4))(vite@8.2.1)': + '@devframes/vite@0.9.1(@devframes/hub-ui@0.9.1(@devframes/hub@0.9.1(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)))(@devframes/json-render@0.9.1(@devframes/hub@0.9.1(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)))(@devframes/hub@0.9.1(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4))(vite@8.2.1)': dependencies: - devframe: 0.9.0(cac@7.0.0)(srvx@0.12.4) + devframe: 0.9.1(cac@7.0.0)(srvx@0.12.4) pathe: 2.0.3 optionalDependencies: - '@devframes/hub': 0.9.0(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)) - '@devframes/hub-ui': 0.9.0(@devframes/hub@0.9.0(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(@devframes/json-render@0.9.0(@devframes/hub@0.9.0(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4)) + '@devframes/hub': 0.9.1(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)) + '@devframes/hub-ui': 0.9.1(@devframes/hub@0.9.1(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)))(@devframes/json-render@0.9.1(@devframes/hub@0.9.1(crossws@0.4.10(srvx@0.12.4))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)))(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4)) vite: 8.2.1(@types/node@25.0.3)(@vitejs/devtools@0.4.12)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.9)(yaml@2.9.0) '@discoveryjs/natural-compare@1.1.0': {} @@ -11212,10 +11208,10 @@ snapshots: - valibot - vue - '@nuxt/devtools@4.0.0-alpha.10(@vitejs/devtools-oxc@0.4.12)(@vitejs/devtools-rolldown@0.4.12)(@vitejs/devtools-vite@0.4.12)(@vitejs/devtools-vitest@0.4.12)(cac@7.0.0)(crossws@0.4.10(srvx@0.12.4))(db0@0.3.4)(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4))(idb-keyval@6.3.0)(ioredis@5.10.1(supports-color@10.2.2))(magic-string@1.1.0)(nitropack@2.13.4(idb-keyval@6.3.0)(oxc-parser@0.142.0)(rolldown@1.2.3)(srvx@0.12.4)(supports-color@10.2.2)(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1)))(oxc-parser@0.142.0)(rolldown@1.2.3)(srvx@0.12.4)(typescript@6.0.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.2)(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1)))(valibot@1.4.2(typescript@6.0.3))(vite-plugin-inspect@12.0.2(@nuxt/kit@4.5.2(magic-string@1.1.0)(magicast@0.5.4)(oxc-parser@0.142.0)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.2)(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1))))(cac@7.0.0)(srvx@0.12.4)(vite@8.2.1))(vite@8.2.1)(vue@3.5.41(typescript@6.0.3))': + '@nuxt/devtools@4.0.0-alpha.10(@vitejs/devtools-oxc@0.4.12)(@vitejs/devtools-rolldown@0.4.12)(@vitejs/devtools-vite@0.4.12)(@vitejs/devtools-vitest@0.4.12)(cac@7.0.0)(crossws@0.4.10(srvx@0.12.4))(db0@0.3.4)(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4))(idb-keyval@6.3.0)(ioredis@5.10.1(supports-color@10.2.2))(magic-string@1.1.0)(nitropack@2.13.4(idb-keyval@6.3.0)(oxc-parser@0.142.0)(rolldown@1.2.3)(srvx@0.12.4)(supports-color@10.2.2)(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1)))(oxc-parser@0.142.0)(rolldown@1.2.3)(srvx@0.12.4)(typescript@6.0.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.2)(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1)))(valibot@1.4.2(typescript@6.0.3))(vite-plugin-inspect@12.0.2(@nuxt/kit@4.5.2(magic-string@1.1.0)(magicast@0.5.4)(oxc-parser@0.142.0)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.2)(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1))))(cac@7.0.0)(srvx@0.12.4)(vite@8.2.1))(vite@8.2.1)(vue@3.5.41(typescript@6.0.3))': dependencies: - '@devframes/plugin-code-server': 0.8.0(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4))(vite@8.2.1) - '@devframes/plugin-data-inspector': 0.8.0(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4))(vite@8.2.1) + '@devframes/plugin-code-server': 0.8.0(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4))(vite@8.2.1) + '@devframes/plugin-data-inspector': 0.8.0(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4))(vite@8.2.1) '@nuxt/devtools-kit': 4.0.0-alpha.10(magic-string@1.1.0)(magicast@0.5.4)(nitropack@2.13.4(idb-keyval@6.3.0)(oxc-parser@0.142.0)(rolldown@1.2.3)(srvx@0.12.4)(supports-color@10.2.2)(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1)))(oxc-parser@0.142.0)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.2)(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1)))(vite@8.2.1) '@nuxt/kit': 4.5.2(magic-string@1.1.0)(magicast@0.5.4)(oxc-parser@0.142.0)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.2)(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1))) '@vitejs/devtools': 0.4.12(@vitejs/devtools-oxc@0.4.12)(@vitejs/devtools-rolldown@0.4.12)(@vitejs/devtools-vite@0.4.12)(@vitejs/devtools-vitest@0.4.12)(crossws@0.4.10(srvx@0.12.4))(srvx@0.12.4)(typescript@6.0.3)(valibot@1.4.2(typescript@6.0.3))(vite@8.2.1) @@ -11621,7 +11617,7 @@ snapshots: - webpack - xml2js - '@nuxt/nitro-server@4.5.2(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.0(supports-color@10.2.2)))(@oxc-project/types@0.143.0)(@vitejs/devtools-kit@packages+kit)(db0@0.3.4)(esbuild@0.28.1)(idb-keyval@6.3.0)(ioredis@5.10.1(supports-color@10.2.2))(lightningcss@1.33.0)(magic-string@1.1.0)(magicast@0.5.4)(nuxt@4.5.2(337a32edb1f64cacfb589d09ca2dc5ff))(oxc-parser@0.142.0)(rolldown@1.2.3)(rollup@4.60.2)(srvx@0.12.4)(supports-color@10.2.2)(typescript@6.0.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.2)(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1)))(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1))': + '@nuxt/nitro-server@4.5.2(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.0(supports-color@10.2.2)))(@oxc-project/types@0.143.0)(@vitejs/devtools-kit@packages+kit)(db0@0.3.4)(esbuild@0.28.1)(idb-keyval@6.3.0)(ioredis@5.10.1(supports-color@10.2.2))(lightningcss@1.33.0)(magic-string@1.1.0)(magicast@0.5.4)(nuxt@4.5.2(8eeb9021a95c59a4b0b1c0813f310244))(oxc-parser@0.142.0)(rolldown@1.2.3)(rollup@4.60.2)(srvx@0.12.4)(supports-color@10.2.2)(typescript@6.0.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.2)(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1)))(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1))': dependencies: '@nuxt/devalue': 2.0.2 '@nuxt/kit': 4.5.2(magic-string@1.1.0)(magicast@0.5.4)(oxc-parser@0.142.0)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.2)(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1))) @@ -11640,7 +11636,7 @@ snapshots: mocked-exports: 0.1.1 nitropack: 2.13.4(idb-keyval@6.3.0)(oxc-parser@0.142.0)(rolldown@1.2.3)(srvx@0.12.4)(supports-color@10.2.2)(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1)) nostics: 1.2.0 - nuxt: 4.5.2(337a32edb1f64cacfb589d09ca2dc5ff) + nuxt: 4.5.2(8eeb9021a95c59a4b0b1c0813f310244) nypm: 0.6.9 ohash: 2.0.11 pathe: 2.0.3 @@ -11723,7 +11719,7 @@ snapshots: rc9: 3.0.1 std-env: 4.2.0 - '@nuxt/vite-builder@4.5.2(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0(supports-color@10.2.2)))(@types/node@25.0.3)(@vitejs/devtools@0.4.12)(esbuild@0.28.1)(eslint@10.8.0(jiti@2.7.0)(supports-color@10.2.2))(magic-string@1.1.0)(magicast@0.5.4)(nuxt@4.5.2(337a32edb1f64cacfb589d09ca2dc5ff))(optionator@0.9.4)(oxc-parser@0.142.0)(oxlint@1.77.0)(rolldown@1.2.3)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.3)(rollup@4.60.2))(supports-color@10.2.2)(terser@5.44.1)(tsx@4.23.9)(typescript@6.0.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.2)(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1)))(vue-tsc@3.3.9(typescript@6.0.3))(vue@3.5.41(typescript@6.0.3))(yaml@2.9.0)': + '@nuxt/vite-builder@4.5.2(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0(supports-color@10.2.2)))(@types/node@25.0.3)(@vitejs/devtools@0.4.12)(esbuild@0.28.1)(eslint@10.8.0(jiti@2.7.0)(supports-color@10.2.2))(magic-string@1.1.0)(magicast@0.5.4)(nuxt@4.5.2(60f6a73d7b77c92da02fa4ce60ed772e))(optionator@0.9.4)(oxc-parser@0.142.0)(oxlint@1.77.0)(rolldown@1.2.3)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.3)(rollup@4.60.2))(supports-color@10.2.2)(terser@5.44.1)(tsx@4.23.9)(typescript@6.0.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.2)(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1)))(vue-tsc@3.3.9(typescript@6.0.3))(vue@3.5.41(typescript@6.0.3))(yaml@2.9.0)': dependencies: '@nuxt/kit': 4.5.2(magic-string@1.1.0)(magicast@0.5.4)(oxc-parser@0.142.0)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.2)(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1))) '@vitejs/plugin-vue': 6.0.8(vite@8.2.1)(vue@3.5.41(typescript@6.0.3)) @@ -11741,7 +11737,7 @@ snapshots: knitwork: 1.3.0 mlly: 1.8.2 mocked-exports: 0.1.1 - nuxt: 4.5.2(337a32edb1f64cacfb589d09ca2dc5ff) + nuxt: 4.5.2(60f6a73d7b77c92da02fa4ce60ed772e) nypm: 0.6.9 pathe: 2.0.3 pkg-types: 2.3.1 @@ -11786,7 +11782,7 @@ snapshots: - vue-tsc - yaml - '@nuxt/vite-builder@4.5.2(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0(supports-color@10.2.2)))(@types/node@25.0.3)(@vitejs/devtools@0.4.12)(esbuild@0.28.1)(eslint@10.8.0(jiti@2.7.0)(supports-color@10.2.2))(magic-string@1.1.0)(magicast@0.5.4)(nuxt@4.5.2(60f6a73d7b77c92da02fa4ce60ed772e))(optionator@0.9.4)(oxc-parser@0.142.0)(oxlint@1.77.0)(rolldown@1.2.3)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.3)(rollup@4.60.2))(supports-color@10.2.2)(terser@5.44.1)(tsx@4.23.9)(typescript@6.0.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.2)(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1)))(vue-tsc@3.3.9(typescript@6.0.3))(vue@3.5.41(typescript@6.0.3))(yaml@2.9.0)': + '@nuxt/vite-builder@4.5.2(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0(supports-color@10.2.2)))(@types/node@25.0.3)(@vitejs/devtools@0.4.12)(esbuild@0.28.1)(eslint@10.8.0(jiti@2.7.0)(supports-color@10.2.2))(magic-string@1.1.0)(magicast@0.5.4)(nuxt@4.5.2(8eeb9021a95c59a4b0b1c0813f310244))(optionator@0.9.4)(oxc-parser@0.142.0)(oxlint@1.77.0)(rolldown@1.2.3)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.3)(rollup@4.60.2))(supports-color@10.2.2)(terser@5.44.1)(tsx@4.23.9)(typescript@6.0.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.2)(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1)))(vue-tsc@3.3.9(typescript@6.0.3))(vue@3.5.41(typescript@6.0.3))(yaml@2.9.0)': dependencies: '@nuxt/kit': 4.5.2(magic-string@1.1.0)(magicast@0.5.4)(oxc-parser@0.142.0)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.2)(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1))) '@vitejs/plugin-vue': 6.0.8(vite@8.2.1)(vue@3.5.41(typescript@6.0.3)) @@ -11804,7 +11800,7 @@ snapshots: knitwork: 1.3.0 mlly: 1.8.2 mocked-exports: 0.1.1 - nuxt: 4.5.2(60f6a73d7b77c92da02fa4ce60ed772e) + nuxt: 4.5.2(8eeb9021a95c59a4b0b1c0813f310244) nypm: 0.6.9 pathe: 2.0.3 pkg-types: 2.3.1 @@ -14375,13 +14371,13 @@ snapshots: '@vueuse/metadata@14.4.0': {} - '@vueuse/nuxt@14.4.0(magic-string@1.1.0)(magicast@0.5.4)(nuxt@4.5.2(337a32edb1f64cacfb589d09ca2dc5ff))(oxc-parser@0.142.0)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.2)(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1)))(vue@3.5.41(typescript@6.0.3))': + '@vueuse/nuxt@14.4.0(magic-string@1.1.0)(magicast@0.5.4)(nuxt@4.5.2(8eeb9021a95c59a4b0b1c0813f310244))(oxc-parser@0.142.0)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.2)(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1)))(vue@3.5.41(typescript@6.0.3))': dependencies: '@nuxt/kit': 4.5.2(magic-string@1.1.0)(magicast@0.5.4)(oxc-parser@0.142.0)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.2)(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1))) '@vueuse/core': 14.4.0(vue@3.5.41(typescript@6.0.3)) '@vueuse/metadata': 14.4.0 local-pkg: 1.2.1 - nuxt: 4.5.2(337a32edb1f64cacfb589d09ca2dc5ff) + nuxt: 4.5.2(8eeb9021a95c59a4b0b1c0813f310244) vue: 3.5.41(typescript@6.0.3) transitivePeerDependencies: - magic-string @@ -15421,7 +15417,7 @@ snapshots: transitivePeerDependencies: - srvx - devframe@0.9.0(cac@7.0.0)(srvx@0.12.4): + devframe@0.9.1(cac@7.0.0)(srvx@0.12.4): dependencies: '@standard-schema/spec': 1.1.0 birpc: 4.1.0 @@ -17569,17 +17565,17 @@ snapshots: dependencies: boolbase: 1.0.0 - nuxt@4.5.2(337a32edb1f64cacfb589d09ca2dc5ff): + nuxt@4.5.2(60f6a73d7b77c92da02fa4ce60ed772e): dependencies: '@dxup/nuxt': 0.5.6(esbuild@0.28.1)(magicast@0.5.4)(oxc-parser@0.142.0)(rolldown@1.2.3)(rollup@4.60.2)(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1)) '@nuxt/cli': 3.37.0(@nuxt/schema@4.5.2)(cac@7.0.0)(magicast@0.5.4)(supports-color@10.2.2) - '@nuxt/devtools': 4.0.0-alpha.10(@vitejs/devtools-oxc@0.4.12)(@vitejs/devtools-rolldown@0.4.12)(@vitejs/devtools-vite@0.4.12)(@vitejs/devtools-vitest@0.4.12)(cac@7.0.0)(crossws@0.4.10(srvx@0.12.4))(db0@0.3.4)(devframe@0.9.0(cac@7.0.0)(srvx@0.12.4))(idb-keyval@6.3.0)(ioredis@5.10.1(supports-color@10.2.2))(magic-string@1.1.0)(nitropack@2.13.4(idb-keyval@6.3.0)(oxc-parser@0.142.0)(rolldown@1.2.3)(srvx@0.12.4)(supports-color@10.2.2)(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1)))(oxc-parser@0.142.0)(rolldown@1.2.3)(srvx@0.12.4)(typescript@6.0.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.2)(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1)))(valibot@1.4.2(typescript@6.0.3))(vite-plugin-inspect@12.0.2(@nuxt/kit@4.5.2(magic-string@1.1.0)(magicast@0.5.4)(oxc-parser@0.142.0)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.2)(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1))))(cac@7.0.0)(srvx@0.12.4)(vite@8.2.1))(vite@8.2.1)(vue@3.5.41(typescript@6.0.3)) + '@nuxt/devtools': 4.0.0-alpha.10(@vitejs/devtools-oxc@0.4.12)(@vitejs/devtools-rolldown@0.4.12)(@vitejs/devtools-vite@0.4.12)(@vitejs/devtools-vitest@0.4.12)(cac@7.0.0)(crossws@0.4.10(srvx@0.12.4))(db0@0.3.4)(devframe@0.8.0(cac@7.0.0)(srvx@0.11.22))(idb-keyval@6.3.0)(ioredis@5.10.1(supports-color@10.2.2))(magic-string@1.1.0)(nitropack@2.13.4(idb-keyval@6.3.0)(oxc-parser@0.142.0)(rolldown@1.2.3)(srvx@0.12.4)(supports-color@10.2.2)(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1)))(oxc-parser@0.142.0)(rolldown@1.2.3)(srvx@0.12.4)(typescript@6.0.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.2)(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1)))(valibot@1.4.2(typescript@6.0.3))(vite-plugin-inspect@12.0.2(@nuxt/kit@4.5.2(magic-string@1.1.0)(magicast@0.5.4)(oxc-parser@0.142.0)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.2)(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1))))(cac@7.0.0)(srvx@0.12.4)(vite@8.2.1))(vite@8.2.1)(vue@3.5.41(typescript@6.0.3)) '@nuxt/kit': 4.5.2(magic-string@1.1.0)(magicast@0.5.4)(oxc-parser@0.142.0)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.2)(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1))) - '@nuxt/nitro-server': 4.5.2(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.0(supports-color@10.2.2)))(@oxc-project/types@0.143.0)(@vitejs/devtools-kit@packages+kit)(db0@0.3.4)(esbuild@0.28.1)(idb-keyval@6.3.0)(ioredis@5.10.1(supports-color@10.2.2))(lightningcss@1.33.0)(magic-string@1.1.0)(magicast@0.5.4)(nuxt@4.5.2(337a32edb1f64cacfb589d09ca2dc5ff))(oxc-parser@0.142.0)(rolldown@1.2.3)(rollup@4.60.2)(srvx@0.12.4)(supports-color@10.2.2)(typescript@6.0.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.2)(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1)))(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1)) + '@nuxt/nitro-server': 4.5.2(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.0(supports-color@10.2.2)))(@oxc-project/types@0.143.0)(@vitejs/devtools-kit@0.4.12(cac@7.0.0)(srvx@0.12.4)(vite@8.2.1))(db0@0.3.4)(esbuild@0.28.1)(idb-keyval@6.3.0)(ioredis@5.10.1(supports-color@10.2.2))(lightningcss@1.33.0)(magic-string@1.1.0)(magicast@0.5.4)(nuxt@4.5.2(60f6a73d7b77c92da02fa4ce60ed772e))(oxc-parser@0.142.0)(rolldown@1.2.3)(rollup@4.60.2)(srvx@0.12.4)(supports-color@10.2.2)(typescript@6.0.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.2)(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1)))(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1)) '@nuxt/schema': 4.5.2 '@nuxt/telemetry': 2.8.0(@nuxt/kit@4.5.2(magic-string@1.1.0)(magicast@0.5.4)(oxc-parser@0.142.0)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.2)(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1)))) - '@nuxt/vite-builder': 4.5.2(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0(supports-color@10.2.2)))(@types/node@25.0.3)(@vitejs/devtools@0.4.12)(esbuild@0.28.1)(eslint@10.8.0(jiti@2.7.0)(supports-color@10.2.2))(magic-string@1.1.0)(magicast@0.5.4)(nuxt@4.5.2(337a32edb1f64cacfb589d09ca2dc5ff))(optionator@0.9.4)(oxc-parser@0.142.0)(oxlint@1.77.0)(rolldown@1.2.3)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.3)(rollup@4.60.2))(supports-color@10.2.2)(terser@5.44.1)(tsx@4.23.9)(typescript@6.0.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.2)(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1)))(vue-tsc@3.3.9(typescript@6.0.3))(vue@3.5.41(typescript@6.0.3))(yaml@2.9.0) - '@unhead/vue': 3.3.1(@oxc-project/types@0.143.0)(@vitejs/devtools-kit@packages+kit)(esbuild@0.28.1)(lightningcss@1.33.0)(oxc-parser@0.142.0)(rolldown@1.2.3)(rollup@4.60.2)(vite@8.2.1)(vue@3.5.41(typescript@6.0.3))(webpack@5.104.1(esbuild@0.28.1)) + '@nuxt/vite-builder': 4.5.2(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0(supports-color@10.2.2)))(@types/node@25.0.3)(@vitejs/devtools@0.4.12)(esbuild@0.28.1)(eslint@10.8.0(jiti@2.7.0)(supports-color@10.2.2))(magic-string@1.1.0)(magicast@0.5.4)(nuxt@4.5.2(60f6a73d7b77c92da02fa4ce60ed772e))(optionator@0.9.4)(oxc-parser@0.142.0)(oxlint@1.77.0)(rolldown@1.2.3)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.3)(rollup@4.60.2))(supports-color@10.2.2)(terser@5.44.1)(tsx@4.23.9)(typescript@6.0.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.2)(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1)))(vue-tsc@3.3.9(typescript@6.0.3))(vue@3.5.41(typescript@6.0.3))(yaml@2.9.0) + '@unhead/vue': 3.3.1(@oxc-project/types@0.143.0)(@vitejs/devtools-kit@0.4.12(cac@7.0.0)(srvx@0.12.4)(vite@8.2.1))(esbuild@0.28.1)(lightningcss@1.33.0)(oxc-parser@0.142.0)(rolldown@1.2.3)(rollup@4.60.2)(vite@8.2.1)(vue@3.5.41(typescript@6.0.3))(webpack@5.104.1(esbuild@0.28.1)) '@vue/shared': 3.5.41 chokidar: 5.0.0 compatx: 0.2.0 @@ -17722,17 +17718,17 @@ snapshots: - xml2js - yaml - nuxt@4.5.2(60f6a73d7b77c92da02fa4ce60ed772e): + nuxt@4.5.2(8eeb9021a95c59a4b0b1c0813f310244): dependencies: '@dxup/nuxt': 0.5.6(esbuild@0.28.1)(magicast@0.5.4)(oxc-parser@0.142.0)(rolldown@1.2.3)(rollup@4.60.2)(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1)) '@nuxt/cli': 3.37.0(@nuxt/schema@4.5.2)(cac@7.0.0)(magicast@0.5.4)(supports-color@10.2.2) - '@nuxt/devtools': 4.0.0-alpha.10(@vitejs/devtools-oxc@0.4.12)(@vitejs/devtools-rolldown@0.4.12)(@vitejs/devtools-vite@0.4.12)(@vitejs/devtools-vitest@0.4.12)(cac@7.0.0)(crossws@0.4.10(srvx@0.12.4))(db0@0.3.4)(devframe@0.8.0(cac@7.0.0)(srvx@0.11.22))(idb-keyval@6.3.0)(ioredis@5.10.1(supports-color@10.2.2))(magic-string@1.1.0)(nitropack@2.13.4(idb-keyval@6.3.0)(oxc-parser@0.142.0)(rolldown@1.2.3)(srvx@0.12.4)(supports-color@10.2.2)(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1)))(oxc-parser@0.142.0)(rolldown@1.2.3)(srvx@0.12.4)(typescript@6.0.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.2)(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1)))(valibot@1.4.2(typescript@6.0.3))(vite-plugin-inspect@12.0.2(@nuxt/kit@4.5.2(magic-string@1.1.0)(magicast@0.5.4)(oxc-parser@0.142.0)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.2)(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1))))(cac@7.0.0)(srvx@0.12.4)(vite@8.2.1))(vite@8.2.1)(vue@3.5.41(typescript@6.0.3)) + '@nuxt/devtools': 4.0.0-alpha.10(@vitejs/devtools-oxc@0.4.12)(@vitejs/devtools-rolldown@0.4.12)(@vitejs/devtools-vite@0.4.12)(@vitejs/devtools-vitest@0.4.12)(cac@7.0.0)(crossws@0.4.10(srvx@0.12.4))(db0@0.3.4)(devframe@0.9.1(cac@7.0.0)(srvx@0.12.4))(idb-keyval@6.3.0)(ioredis@5.10.1(supports-color@10.2.2))(magic-string@1.1.0)(nitropack@2.13.4(idb-keyval@6.3.0)(oxc-parser@0.142.0)(rolldown@1.2.3)(srvx@0.12.4)(supports-color@10.2.2)(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1)))(oxc-parser@0.142.0)(rolldown@1.2.3)(srvx@0.12.4)(typescript@6.0.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.2)(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1)))(valibot@1.4.2(typescript@6.0.3))(vite-plugin-inspect@12.0.2(@nuxt/kit@4.5.2(magic-string@1.1.0)(magicast@0.5.4)(oxc-parser@0.142.0)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.2)(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1))))(cac@7.0.0)(srvx@0.12.4)(vite@8.2.1))(vite@8.2.1)(vue@3.5.41(typescript@6.0.3)) '@nuxt/kit': 4.5.2(magic-string@1.1.0)(magicast@0.5.4)(oxc-parser@0.142.0)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.2)(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1))) - '@nuxt/nitro-server': 4.5.2(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.0(supports-color@10.2.2)))(@oxc-project/types@0.143.0)(@vitejs/devtools-kit@0.4.12(cac@7.0.0)(srvx@0.12.4)(vite@8.2.1))(db0@0.3.4)(esbuild@0.28.1)(idb-keyval@6.3.0)(ioredis@5.10.1(supports-color@10.2.2))(lightningcss@1.33.0)(magic-string@1.1.0)(magicast@0.5.4)(nuxt@4.5.2(60f6a73d7b77c92da02fa4ce60ed772e))(oxc-parser@0.142.0)(rolldown@1.2.3)(rollup@4.60.2)(srvx@0.12.4)(supports-color@10.2.2)(typescript@6.0.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.2)(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1)))(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1)) + '@nuxt/nitro-server': 4.5.2(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.0(supports-color@10.2.2)))(@oxc-project/types@0.143.0)(@vitejs/devtools-kit@packages+kit)(db0@0.3.4)(esbuild@0.28.1)(idb-keyval@6.3.0)(ioredis@5.10.1(supports-color@10.2.2))(lightningcss@1.33.0)(magic-string@1.1.0)(magicast@0.5.4)(nuxt@4.5.2(8eeb9021a95c59a4b0b1c0813f310244))(oxc-parser@0.142.0)(rolldown@1.2.3)(rollup@4.60.2)(srvx@0.12.4)(supports-color@10.2.2)(typescript@6.0.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.2)(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1)))(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1)) '@nuxt/schema': 4.5.2 '@nuxt/telemetry': 2.8.0(@nuxt/kit@4.5.2(magic-string@1.1.0)(magicast@0.5.4)(oxc-parser@0.142.0)(rolldown@1.2.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.2)(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1)))) - '@nuxt/vite-builder': 4.5.2(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0(supports-color@10.2.2)))(@types/node@25.0.3)(@vitejs/devtools@0.4.12)(esbuild@0.28.1)(eslint@10.8.0(jiti@2.7.0)(supports-color@10.2.2))(magic-string@1.1.0)(magicast@0.5.4)(nuxt@4.5.2(60f6a73d7b77c92da02fa4ce60ed772e))(optionator@0.9.4)(oxc-parser@0.142.0)(oxlint@1.77.0)(rolldown@1.2.3)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.3)(rollup@4.60.2))(supports-color@10.2.2)(terser@5.44.1)(tsx@4.23.9)(typescript@6.0.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.2)(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1)))(vue-tsc@3.3.9(typescript@6.0.3))(vue@3.5.41(typescript@6.0.3))(yaml@2.9.0) - '@unhead/vue': 3.3.1(@oxc-project/types@0.143.0)(@vitejs/devtools-kit@0.4.12(cac@7.0.0)(srvx@0.12.4)(vite@8.2.1))(esbuild@0.28.1)(lightningcss@1.33.0)(oxc-parser@0.142.0)(rolldown@1.2.3)(rollup@4.60.2)(vite@8.2.1)(vue@3.5.41(typescript@6.0.3))(webpack@5.104.1(esbuild@0.28.1)) + '@nuxt/vite-builder': 4.5.2(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0(supports-color@10.2.2)))(@types/node@25.0.3)(@vitejs/devtools@0.4.12)(esbuild@0.28.1)(eslint@10.8.0(jiti@2.7.0)(supports-color@10.2.2))(magic-string@1.1.0)(magicast@0.5.4)(nuxt@4.5.2(8eeb9021a95c59a4b0b1c0813f310244))(optionator@0.9.4)(oxc-parser@0.142.0)(oxlint@1.77.0)(rolldown@1.2.3)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.3)(rollup@4.60.2))(supports-color@10.2.2)(terser@5.44.1)(tsx@4.23.9)(typescript@6.0.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(rollup@4.60.2)(vite@8.2.1)(webpack@5.104.1(esbuild@0.28.1)))(vue-tsc@3.3.9(typescript@6.0.3))(vue@3.5.41(typescript@6.0.3))(yaml@2.9.0) + '@unhead/vue': 3.3.1(@oxc-project/types@0.143.0)(@vitejs/devtools-kit@packages+kit)(esbuild@0.28.1)(lightningcss@1.33.0)(oxc-parser@0.142.0)(rolldown@1.2.3)(rollup@4.60.2)(vite@8.2.1)(vue@3.5.41(typescript@6.0.3))(webpack@5.104.1(esbuild@0.28.1)) '@vue/shared': 3.5.41 chokidar: 5.0.0 compatx: 0.2.0 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index a33623a92..c20608add 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -43,7 +43,7 @@ overrides: vite: 'catalog:build' refs: - devframe: &devframe ^0.9.0 + devframe: &devframe ^0.9.1 nuxt: &nuxt ^4.5.2 shiki: &shiki ^4.4.2 storybook: &storybook ^10.5.7