diff --git a/packages/core/src/node/__tests__/build-static-renderers.test.ts b/packages/core/src/node/__tests__/build-static-renderers.test.ts deleted file mode 100644 index c1f8593f..00000000 --- a/packages/core/src/node/__tests__/build-static-renderers.test.ts +++ /dev/null @@ -1,90 +0,0 @@ -import type { ViteDevToolsNodeContext } from '@vitejs/devtools-kit' -import { mkdtemp, readFile, writeFile } from 'node:fs/promises' -import { tmpdir } from 'node:os' -import { join } from 'node:path' -import { beforeEach, describe, expect, it, vi } from 'vitest' -import { buildStaticDevTools } from '../build-static' - -const mutateRendererManifest = vi.hoisted(() => vi.fn()) - -vi.mock('@devframes/json-render-ui/hub', () => ({ - jsonRenderUiRenderer: () => ({ type: 'json-render', file: '/unused-builtin.mjs' }), -})) - -vi.mock('devframe/rpc/dump', () => ({ - collectStaticRpcDump: () => ({ files: {}, manifest: {} }), - writeStaticRpcDump: vi.fn(), -})) - -vi.mock('../ui', () => ({ - createViteDevToolsUi: () => ({}), -})) - -function fakeContext(): ViteDevToolsNodeContext { - return { - cwd: process.cwd(), - host: { getStorageDir: () => tmpdir() }, - views: { buildStaticDirs: [] }, - docks: { values: () => [] }, - services: { ready: vi.fn() }, - rpc: { - definitions: { values: () => [] }, - sharedState: { - get: vi.fn(() => ({ mutate: mutateRendererManifest })), - }, - }, - } as unknown as ViteDevToolsNodeContext -} - -describe('buildStaticDevTools renderers', () => { - beforeEach(() => { - vi.clearAllMocks() - }) - - it('copies the resolved configured renderers and publishes one manifest entry per type', async () => { - expect.assertions(4) - const temporaryDirectory = await mkdtemp(join(tmpdir(), 'vite-devtools-renderers-')) - const replacementFile = join(temporaryDirectory, 'replacement.mjs') - const customFile = join(temporaryDirectory, 'custom.mjs') - const outputDirectory = join(temporaryDirectory, 'output') - await writeFile(replacementFile, 'export const replacement = true') - await writeFile(customFile, 'export const custom = true') - - await buildStaticDevTools({ - context: fakeContext(), - outDir: outputDirectory, - renderers: [ - { type: 'json-render', file: replacementFile }, - { type: 'custom-render', file: customFile }, - ], - }) - - expect(await readFile(join(outputDirectory, '__devtools', '__renderers', 'json-render.mjs'), 'utf8')).toBe('export const replacement = true') - expect(await readFile(join(outputDirectory, '__devtools', '__renderers', 'custom-render.mjs'), 'utf8')).toBe('export const custom = true') - expect(mutateRendererManifest).toHaveBeenCalledOnce() - expect(mutateRendererManifest.mock.calls[0]![0]({})).toEqual({ - 'json-render': { importFrom: '/__devtools/__renderers/json-render.mjs' }, - 'custom-render': { importFrom: '/__devtools/__renderers/custom-render.mjs' }, - }) - }) - - it('prefixes the deploy base onto renderer imports and the root redirect', async () => { - const temporaryDirectory = await mkdtemp(join(tmpdir(), 'vite-devtools-renderers-base-')) - const replacementFile = join(temporaryDirectory, 'replacement.mjs') - const outputDirectory = join(temporaryDirectory, 'output') - await writeFile(replacementFile, 'export const replacement = true') - - await buildStaticDevTools({ - context: fakeContext(), - outDir: outputDirectory, - base: '/ci-build-123456/', - renderers: [{ type: 'json-render', file: replacementFile }], - }) - - expect(mutateRendererManifest.mock.calls[0]![0]({})).toEqual({ - 'json-render': { importFrom: '/ci-build-123456/__devtools/__renderers/json-render.mjs' }, - }) - expect(await readFile(join(outputDirectory, 'index.html'), 'utf8')) - .toContain('location.replace("/ci-build-123456/__devtools/")') - }) -}) diff --git a/packages/core/src/node/build-static.ts b/packages/core/src/node/build-static.ts index 025eaa6b..c7279c21 100644 --- a/packages/core/src/node/build-static.ts +++ b/packages/core/src/node/build-static.ts @@ -4,17 +4,10 @@ import type { DockRendererRegistration, ViteDevToolsNodeContext } from '@vitejs/ import type { ViteDevToolsUiOptions } from './ui' import { existsSync } from 'node:fs' import fs from 'node:fs/promises' -import { DOCK_RENDERERS_STATE_KEY } from '@devframes/hub/constants' -import { - DEVTOOLS_CONNECTION_META_FILENAME, - DEVTOOLS_DIRNAME, - DEVTOOLS_DOCK_IMPORTS_FILENAME, - DEVTOOLS_MOUNT_PATH, - DEVTOOLS_RPC_DUMP_MANIFEST_FILENAME, -} from '@vitejs/devtools-kit/constants' +import { buildHub } from '@devframes/hub/build' +import { DEVTOOLS_DIRNAME, DEVTOOLS_MOUNT_PATH } from '@vitejs/devtools-kit/constants' import { colors as c } from 'devframe/utils/colors' -import { resolveStaticAssetsSource } from 'devframe/utils/remote-assets' -import { dirname, join, relative, resolve } from 'pathe' +import { join, relative, resolve } from 'pathe' import { MARK_NODE } from './constants' import { resolveDockRendererRegistrations } from './renderers' import { createViteDevToolsUi } from './ui' @@ -25,8 +18,9 @@ export interface BuildStaticOptions { /** * Absolute path the snapshot is deployed under (e.g. `/ci-build-123456/`). * Prefixes the root-relative URLs baked into the output — the root redirect - * and the dock-renderer import specifiers — so the snapshot works when hosted - * below the domain root. Defaults to `/`. + * and the hub's own absolute specifiers (renderer imports, per-frame meta + * pointers) — so the snapshot works when hosted below the domain root. + * Defaults to `/`. */ base?: string /** Dock renderer modules copied into the static output, replacing built-ins by matching type. */ @@ -53,80 +47,33 @@ export async function buildStaticDevTools(options: BuildStaticOptions): Promise< if (!withApp && existsSync(outDir)) await fs.rm(outDir, { recursive: true }) - const devToolsRoot = join(outDir, DEVTOOLS_DIRNAME) - await fs.mkdir(devToolsRoot, { recursive: true }) - - // Bake the branded `@devframes/hub-ui` client into the snapshot: the - // standalone viewer SPA, its embedded bootstrap, and the UI-owned assets - // (e.g. `branding.json`) — the same `ui` slot the hub serves in dev. - const ui = createViteDevToolsUi(options.ui) - if (ui.viewer) - await fs.cp(ui.viewer.distDir, devToolsRoot, { recursive: true }) - if (ui.embedded) - await fs.cp(ui.embedded.entry, join(devToolsRoot, 'embedded.js')) - for (const [key, getContent] of Object.entries(ui.assets ?? {})) { - const assetPath = join(devToolsRoot, key) - await fs.mkdir(dirname(assetPath), { recursive: true }) - await fs.writeFile(assetPath, (getContent as () => string | Uint8Array)()) - } - - const projectStorageDir = context.host.getStorageDir('project') - for (const { baseUrl, source } of context.views.buildStaticDirs) { - const targetDir = join(outDir, baseUrl) - await fs.mkdir(targetDir, { recursive: true }) - const resolved = resolveStaticAssetsSource(source, projectStorageDir) - if (typeof resolved === 'string') { - console.log(c.cyan`${MARK_NODE} Copying static files from ${resolved} to ${targetDir}`) - await fs.cp(resolved, targetDir, { recursive: true }) - } - else { - console.log(c.cyan`${MARK_NODE} Downloading remote static files to ${targetDir}`) - await resolved.materialize(targetDir) - } - } - - const { renderDockImportsMap } = await import('./plugins/server') - - // Bake the reference json-render renderer the live hub serves via - // `initHub({ renderers })`: copy its prebuilt module under `__renderers/` - // and seed the dock-renderer manifest shared state so (a) the static RPC - // dump has a match for `server-state:get(["devframe:dock-renderers"])` - // instead of a hard error, and (b) the client lazily imports it the first - // time a `json-render` dock mounts. - const rendererManifest: Record = {} - const renderersRoot = resolve(devToolsRoot, '__renderers') - await fs.mkdir(renderersRoot, { recursive: true }) - for (const registration of resolveDockRendererRegistrations(options.renderers)) { - await fs.cp(registration.file, resolve(renderersRoot, `${registration.type}.mjs`)) - rendererManifest[registration.type] = { - importFrom: `${mountPath}__renderers/${registration.type}.mjs`, - } - } - ;(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. + // Fire the services collect-then-setup barrier `initHub` runs in dev, so the + // `devframe:services` shared state the client reads on load is seeded (empty + // when none are installed) before `buildHub` bakes the RPC dump. Idempotent. await context.services.ready() - // Mirror devframe's `createBuild` / hub `buildHub` connection meta: the - // `backend: 'static'` marker plus the JSON-serializable method allow-list - // the client uses to pick a wire encoder. - const jsonSerializableMethods: string[] = [] - for (const def of context.rpc.definitions.values()) { - if (def.jsonSerializable === true) - jsonSerializableMethods.push(def.name) - } - await fs.writeFile(resolve(devToolsRoot, DEVTOOLS_CONNECTION_META_FILENAME), JSON.stringify({ backend: 'static', jsonSerializableMethods }, null, 2), 'utf-8') - await fs.writeFile(resolve(devToolsRoot, DEVTOOLS_DOCK_IMPORTS_FILENAME), renderDockImportsMap(context.docks.values()), 'utf-8') + // Bake through the hub's own static builder — the `buildHub` counterpart of + // the live `initHub` in `createDevToolsHub`. It reuses our already-mounted + // kit context and emits the whole snapshot: the branded `ui` slot's viewer + + // `embedded.js`, each devframe SPA and the vendored assets from + // `context.views.buildStaticDirs`, the dock renderers, the discovery + // documents (`__index.json`, `__client-imports.js`), the `backend: 'static'` + // connection metas (hub + per-frame), and the RPC dump. The hub subtree lands + // at `/__devtools/`; the devframe SPAs and assets are root-level + // siblings, resolved against the deploy root (`buildHub`'s `outDir` parent). + await buildHub({ + context, + outDir: join(outDir, DEVTOOLS_DIRNAME), + base: mountPath, + ui: createViteDevToolsUi(options.ui), + renderers: resolveDockRendererRegistrations(options.renderers), + // We own the deploy-root lifecycle (the `!withApp` wipe above); leave any + // sibling app output in place. + clean: false, + }) - console.log(c.cyan`${MARK_NODE} Writing RPC dump to ${resolve(devToolsRoot, DEVTOOLS_RPC_DUMP_MANIFEST_FILENAME)}`) - const { collectStaticRpcDump, writeStaticRpcDump } = await import('devframe/rpc/dump') - const dump = await collectStaticRpcDump(context.rpc.definitions.values(), context) - await writeStaticRpcDump(dump, devToolsRoot) + // Vite DevTools' standalone entry: a root redirect into the hub mount so the + // deploy root opens the viewer. Skipped when an app already owns index.html. if (!existsSync(resolve(outDir, 'index.html'))) { await fs.writeFile( resolve(outDir, 'index.html'), diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cc602e58..e0b63883 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -47,44 +47,44 @@ catalogs: version: 0.3.1 deps: '@devframes/hub': - specifier: ^0.9.10 - version: 0.9.10 + specifier: ^0.9.12 + version: 0.9.12 '@devframes/hub-ui': - specifier: ^0.9.10 - version: 0.9.10 + specifier: ^0.9.12 + version: 0.9.12 '@devframes/json-render': - specifier: ^0.9.10 - version: 0.9.10 + specifier: ^0.9.12 + version: 0.9.12 '@devframes/json-render-ui': - specifier: ^0.9.10 - version: 0.9.10 + specifier: ^0.9.12 + version: 0.9.12 '@devframes/plugin-a11y': - specifier: ^0.9.10 - version: 0.9.10 + specifier: ^0.9.12 + version: 0.9.12 '@devframes/plugin-code-server': - specifier: ^0.9.10 - version: 0.9.10 + specifier: ^0.9.12 + version: 0.9.12 '@devframes/plugin-data-inspector': - specifier: ^0.9.10 - version: 0.9.10 + specifier: ^0.9.12 + version: 0.9.12 '@devframes/plugin-git': - specifier: ^0.9.10 - version: 0.9.10 + specifier: ^0.9.12 + version: 0.9.12 '@devframes/plugin-inspect': - specifier: ^0.9.10 - version: 0.9.10 + specifier: ^0.9.12 + version: 0.9.12 '@devframes/plugin-messages': - specifier: ^0.9.10 - version: 0.9.10 + specifier: ^0.9.12 + version: 0.9.12 '@devframes/plugin-og': - specifier: ^0.9.10 - version: 0.9.10 + specifier: ^0.9.12 + version: 0.9.12 '@devframes/plugin-terminals': - specifier: ^0.9.10 - version: 0.9.10 + specifier: ^0.9.12 + version: 0.9.12 '@devframes/vite': - specifier: ^0.9.10 - version: 0.9.10 + specifier: ^0.9.12 + version: 0.9.12 '@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.10 - version: 0.9.10 + specifier: ^0.9.12 + version: 0.9.12 diff: specifier: ^9.0.0 version: 9.0.0 @@ -530,7 +530,7 @@ importers: version: 0.20.0(vue@3.5.42(typescript@6.0.3))(zod@4.5.4) '@nuxt/devtools': specifier: ^4.0.0-alpha.15 - version: 4.0.0-alpha.15(72500d9b2293daf8e97f93a75bfba050) + version: 4.0.0-alpha.15(afac8de2ca592ca93d820319d9dd00af) '@nuxt/eslint': specifier: catalog:devtools version: 1.17.0(@modelcontextprotocol/server@2.0.0)(@typescript-eslint/utils@8.69.0(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(magic-string@1.2.3)(magicast@0.5.4)(oxc-parser@0.147.0)(rolldown@1.2.6)(rollup@4.60.2)(srvx@0.11.22)(supports-color@10.2.2)(typescript@6.0.3)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2)))(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2)) @@ -602,7 +602,7 @@ importers: version: 1.2.0 nuxt: specifier: ^4.5.2 - version: 4.5.2(05942ebd4359f67e9ca89af9cdf2f9fe) + version: 4.5.2(e90f33f457750373f3333c23a263278f) oxfmt: specifier: catalog:devtools version: 0.65.0 @@ -683,7 +683,7 @@ importers: version: 5.0.6(change-case@5.4.4)(focus-trap@8.2.2)(fuse.js@7.5.0)(idb-keyval@6.3.0)(vite@8.2.2(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.13)(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.2)(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.13)(typescript@6.0.3)(yaml@2.9.0))(vue@3.5.42(typescript@6.0.3)) devframe: specifier: catalog:deps - version: 0.9.10(cac@7.0.0)(srvx@0.12.7) + version: 0.9.12(cac@7.0.0)(srvx@0.12.7) mermaid: specifier: catalog:docs version: 11.17.2 @@ -827,22 +827,22 @@ importers: dependencies: '@devframes/hub': specifier: catalog:deps - version: 0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)) + version: 0.9.12(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)) '@devframes/hub-ui': specifier: catalog:deps - version: 0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(@devframes/json-render@0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)) + version: 0.9.12(@devframes/hub@0.9.12(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(@devframes/json-render@0.9.12(@devframes/hub@0.9.12(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)) '@devframes/json-render-ui': specifier: catalog:deps - version: 0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)) + version: 0.9.12(@devframes/hub@0.9.12(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)) '@devframes/plugin-inspect': specifier: catalog:deps - version: 0.9.10(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2) + version: 0.9.12(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2) '@devframes/plugin-messages': specifier: catalog:deps - version: 0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2) + version: 0.9.12(@devframes/hub@0.9.12(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2) '@devframes/plugin-terminals': specifier: catalog:deps - version: 0.9.10(@devframes/hub-ui@0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(@devframes/json-render@0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2) + version: 0.9.12(@devframes/hub-ui@0.9.12(@devframes/hub@0.9.12(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(@devframes/json-render@0.9.12(@devframes/hub@0.9.12(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(@devframes/hub@0.9.12(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2) '@vitejs/devtools-kit': specifier: workspace:* version: link:../kit @@ -854,7 +854,7 @@ importers: version: 7.0.0 devframe: specifier: catalog:deps - version: 0.9.10(cac@7.0.0)(srvx@0.12.7) + version: 0.9.12(cac@7.0.0)(srvx@0.12.7) h3: specifier: catalog:deps version: 2.0.1-rc.29(crossws@0.4.12(srvx@0.12.7)) @@ -930,13 +930,13 @@ importers: dependencies: '@devframes/hub': specifier: catalog:deps - version: 0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)) + version: 0.9.12(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)) '@devframes/json-render': specifier: catalog:deps - version: 0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)) + version: 0.9.12(@devframes/hub@0.9.12(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)) devframe: specifier: catalog:deps - version: 0.9.10(cac@7.0.0)(srvx@0.12.7) + version: 0.9.12(cac@7.0.0)(srvx@0.12.7) local-pkg: specifier: catalog:deps version: 1.2.1 @@ -973,7 +973,7 @@ importers: version: 7.0.0 devframe: specifier: catalog:deps - version: 0.9.10(cac@7.0.0)(srvx@0.12.7) + version: 0.9.12(cac@7.0.0)(srvx@0.12.7) local-pkg: specifier: catalog:deps version: 1.2.1 @@ -992,7 +992,7 @@ importers: devDependencies: '@devframes/vite': specifier: catalog:deps - version: 0.9.10(@devframes/hub-ui@0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(@devframes/json-render@0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2) + version: 0.9.12(@devframes/hub-ui@0.9.12(@devframes/hub@0.9.12(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(@devframes/json-render@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(@devframes/hub@0.9.12(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2) '@humanwhocodes/momoa': specifier: 3.3.10 version: 3.3.10 @@ -1013,7 +1013,7 @@ importers: version: 14.4.0(vue@3.5.42(typescript@6.0.3)) '@vueuse/nuxt': specifier: catalog:build - version: 14.4.0(magic-string@1.2.3)(magicast@0.5.4)(nuxt@4.5.2(d15efbcdcdc4664d0cd07362a22e6488))(oxc-parser@0.147.0)(rolldown@1.2.6)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2)))(vue@3.5.42(typescript@6.0.3)) + version: 14.4.0(magic-string@1.2.3)(magicast@0.5.4)(nuxt@4.5.2(c08cf42874ed43ec8b82b1fac08ae9cf))(oxc-parser@0.147.0)(rolldown@1.2.6)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2)))(vue@3.5.42(typescript@6.0.3)) floating-vue: specifier: catalog:frontend version: 5.2.2(@nuxt/kit@4.5.2(magic-string@1.2.3)(magicast@0.5.4)(oxc-parser@0.147.0)(rolldown@1.2.6)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2))))(vue@3.5.42(typescript@6.0.3)) @@ -1022,7 +1022,7 @@ importers: version: 0.4.2(typescript@6.0.3) nuxt: specifier: ^4.5.2 - version: 4.5.2(d15efbcdcdc4664d0cd07362a22e6488) + version: 4.5.2(c08cf42874ed43ec8b82b1fac08ae9cf) oxfmt: specifier: catalog:devtools version: 0.65.0 @@ -1098,7 +1098,7 @@ importers: version: 14.4.0(vue@3.5.42(typescript@6.0.3)) '@vueuse/nuxt': specifier: catalog:build - version: 14.4.0(magic-string@1.2.3)(magicast@0.5.4)(nuxt@4.5.2(4a9a73f26c7346c24913a2fb62e9d4ef))(oxc-parser@0.147.0)(rolldown@1.2.6)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2)))(vue@3.5.42(typescript@6.0.3)) + version: 14.4.0(magic-string@1.2.3)(magicast@0.5.4)(nuxt@4.5.2(4206f8560ec33b970a3a615e1ec85736))(oxc-parser@0.147.0)(rolldown@1.2.6)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2)))(vue@3.5.42(typescript@6.0.3)) '@vueuse/router': specifier: catalog:frontend version: 14.4.0(vue-router@5.3.0(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(vue@3.5.42(typescript@6.0.3))(webpack@5.104.1(esbuild@0.28.2)))(vue@3.5.42(typescript@6.0.3)) @@ -1116,7 +1116,7 @@ importers: version: 3.2.0 devframe: specifier: catalog:deps - version: 0.9.10(cac@7.0.0)(srvx@0.12.7) + version: 0.9.12(cac@7.0.0)(srvx@0.12.7) diff-match-patch-es: specifier: catalog:frontend version: 2.0.1 @@ -1137,7 +1137,7 @@ importers: version: 1.1.0 nuxt: specifier: ^4.5.2 - version: 4.5.2(4a9a73f26c7346c24913a2fb62e9d4ef) + version: 4.5.2(4206f8560ec33b970a3a615e1ec85736) splitpanes: specifier: catalog:frontend version: 4.1.2(vue@3.5.42(typescript@6.0.3)) @@ -1182,7 +1182,7 @@ importers: version: 1.1.0 nuxt: specifier: ^4.5.2 - version: 4.5.2(8c6ea90d3d7fadcc68feb7628fcfe610) + version: 4.5.2(fda891a65d8b6fe53326258c75b16fa5) pathe: specifier: catalog:deps version: 2.0.3 @@ -1243,7 +1243,7 @@ importers: version: 14.4.0(vue@3.5.42(typescript@6.0.3)) '@vueuse/nuxt': specifier: catalog:build - version: 14.4.0(magic-string@1.2.3)(magicast@0.5.4)(nuxt@4.5.2(4a9a73f26c7346c24913a2fb62e9d4ef))(oxc-parser@0.147.0)(rolldown@1.2.6)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2)))(vue@3.5.42(typescript@6.0.3)) + version: 14.4.0(magic-string@1.2.3)(magicast@0.5.4)(nuxt@4.5.2(4206f8560ec33b970a3a615e1ec85736))(oxc-parser@0.147.0)(rolldown@1.2.6)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2)))(vue@3.5.42(typescript@6.0.3)) comlink: specifier: catalog:frontend version: 4.4.2 @@ -1255,7 +1255,7 @@ importers: version: 3.2.0 devframe: specifier: catalog:deps - version: 0.9.10(cac@7.0.0)(srvx@0.12.7) + version: 0.9.12(cac@7.0.0)(srvx@0.12.7) diff-match-patch-es: specifier: catalog:frontend version: 2.0.1 @@ -1273,7 +1273,7 @@ importers: version: 1.1.0 nuxt: specifier: ^4.5.2 - version: 4.5.2(4a9a73f26c7346c24913a2fb62e9d4ef) + version: 4.5.2(4206f8560ec33b970a3a615e1ec85736) splitpanes: specifier: catalog:frontend version: 4.1.2(vue@3.5.42(typescript@6.0.3)) @@ -1294,7 +1294,7 @@ importers: version: link:../kit devframe: specifier: catalog:deps - version: 0.9.10(cac@7.0.0)(srvx@0.12.7) + version: 0.9.12(cac@7.0.0)(srvx@0.12.7) local-pkg: specifier: catalog:deps version: 1.2.1 @@ -1319,7 +1319,7 @@ importers: dependencies: devframe: specifier: catalog:deps - version: 0.9.10(cac@7.0.0)(srvx@0.12.7) + version: 0.9.12(cac@7.0.0)(srvx@0.12.7) webext-bridge: specifier: catalog:deps version: 6.0.1 @@ -1359,19 +1359,19 @@ importers: dependencies: '@devframes/plugin-a11y': specifier: catalog:deps - version: 0.9.10(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2) + version: 0.9.12(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2) '@devframes/plugin-code-server': specifier: catalog:deps - version: 0.9.10(@devframes/hub-ui@0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(@devframes/json-render@0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2) + version: 0.9.12(@devframes/hub-ui@0.9.12(@devframes/hub@0.9.12(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(@devframes/json-render@0.9.12(@devframes/hub@0.9.12(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(@devframes/hub@0.9.12(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2) '@devframes/plugin-data-inspector': specifier: catalog:deps - version: 0.9.10(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2) + version: 0.9.12(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2) '@devframes/plugin-git': specifier: catalog:deps - version: 0.9.10(srvx@0.12.7) + version: 0.9.12(srvx@0.12.7) '@devframes/plugin-og': specifier: catalog:deps - version: 0.9.10(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2) + version: 0.9.12(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2) storybook: devDependencies: @@ -1413,7 +1413,7 @@ importers: version: 6.0.8(vite@8.2.2(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.13)(yaml@2.9.0))(vue@3.5.42(typescript@5.9.3)) devframe: specifier: catalog:deps - version: 0.9.10(cac@7.0.0)(srvx@0.12.7) + version: 0.9.12(cac@7.0.0)(srvx@0.12.7) storybook: specifier: catalog:storybook version: 10.5.10(@types/react@19.2.18)(prettier@2.8.8)(react@19.2.8) @@ -1691,12 +1691,22 @@ packages: '@colordx/core@5.4.3': resolution: {integrity: sha512-kIxYSfA5T8HXjav55UaaH/o/cKivF6jCCGIb8eqtcsfI46wsvlSiT8jMDyrl779qLec3c2c2oHBZo4oAhvbjrQ==} - '@devframes/hub-ui@0.9.10': - resolution: {integrity: sha512-lO0J6UV7bwtLJv/+TrGry6LqAe4BucOj53JAmXX+kQumSPvTfjKfVvFHEk/Hiegxpz+M9zlSRMWzJ/wtpl0o4g==} + '@devframes/hub-ui@0.9.11': + resolution: {integrity: sha512-JwEZ8WgPJJmO46hDZvxBwtDRyKHyAfLKuGi5LTaJ4tJapzvMF4l1OOGccHCzuElbv5S2FRf0/WyWTokjzhsezQ==} peerDependencies: - '@devframes/hub': 0.9.10 - '@devframes/json-render': 0.9.10 - devframe: 0.9.10 + '@devframes/hub': 0.9.11 + '@devframes/json-render': 0.9.11 + devframe: 0.9.11 + peerDependenciesMeta: + '@devframes/json-render': + optional: true + + '@devframes/hub-ui@0.9.12': + resolution: {integrity: sha512-FIDtve50JAUYNgJsPAG+hNHKMSEsYMqlmm0kHmsw9wuqRDgY/ydshBjj7eKqc/XzxL3zy8EnETP751M4y6TH4g==} + peerDependencies: + '@devframes/hub': 0.9.12 + '@devframes/json-render': 0.9.12 + devframe: 0.9.12 peerDependenciesMeta: '@devframes/json-render': optional: true @@ -1711,11 +1721,32 @@ packages: peerDependencies: devframe: 0.9.10 - '@devframes/json-render-ui@0.9.10': - resolution: {integrity: sha512-X/TQfmWINCstof3EjDjiwm0sBEhSWRmIhwt/TiwP/7jnAb+IkvFqrZSgjjQ/FVaHQMN0oZr1yutW6ih+7ka1og==} + '@devframes/hub@0.9.11': + resolution: {integrity: sha512-oK93xmp6E5SD+34SdE7eUBRFGREObQHlpiqTQefi/VfXFt1Lo3Sb8cBU8NbekLgsHIiHsmCsXuBWjRmH8TX0nQ==} peerDependencies: - '@devframes/hub': 0.9.10 - devframe: 0.9.10 + devframe: 0.9.11 + + '@devframes/hub@0.9.12': + resolution: {integrity: sha512-4QTBpH0PWQEl7GJKpDHF/uA4S3pFGisfzJJucY7BKytHYRoeLi8Cu16Jz+mEngu84ODgONDzS6Ax0ZiurnoZSA==} + peerDependencies: + devframe: 0.9.12 + + '@devframes/json-render-ui@0.9.11': + resolution: {integrity: sha512-42q5UV7ze1/QLYGElZqlGC2HtctDbZoovDnLFH7M49sT+FpRXkDsv3S9eohjTrQmtdgejFNofCJyR6VFJw1KGg==} + peerDependencies: + '@devframes/hub': 0.9.11 + devframe: 0.9.11 + peerDependenciesMeta: + '@devframes/hub': + optional: true + devframe: + optional: true + + '@devframes/json-render-ui@0.9.12': + resolution: {integrity: sha512-9p63mIsBIS0q5sPFpQcA1mXdUsb85VKydCq320GUQzuzHg7UvwI5qxd1O+Tfd8u+nazmdB7yyobzlp2ocSvt7w==} + peerDependencies: + '@devframes/hub': 0.9.12 + devframe: 0.9.12 peerDependenciesMeta: '@devframes/hub': optional: true @@ -1731,21 +1762,30 @@ packages: '@devframes/hub': optional: true - '@devframes/json-render@0.9.10': - resolution: {integrity: sha512-IWFJo1KEwsI4VcAEB3akuFLnqMopKsXQSIdOyB7ojnmHMua5X1eBSJkv7hMlyER4kFLCGrWl+U6Hz2aNArws9g==} + '@devframes/json-render@0.9.11': + resolution: {integrity: sha512-tYIpOZZ5SG0CB71lZHR747IWoWeHwWU5WxqUazGzuber7hOk8UYF80LLSiR+PDoyhWdYUC7l8Ipt1fqSIVka0A==} peerDependencies: - '@devframes/hub': 0.9.10 - devframe: 0.9.10 + '@devframes/hub': 0.9.11 + devframe: 0.9.11 peerDependenciesMeta: '@devframes/hub': optional: true - '@devframes/plugin-a11y@0.9.10': - resolution: {integrity: sha512-rXR0rQJwxX+hyGoVkYG1hMB8BSjTiXe4w7Ps3THSqnY/yKPKC3irYwNDq6MWdzY9MlEO4LM38AUF75iR2GzWTw==} + '@devframes/json-render@0.9.12': + resolution: {integrity: sha512-9JU6ug8AIoHGs0rpS174caJlg5LQmYa3fYvxyihPtuQfmrvpaVqepMiJmxmVVaNLuX0VjQNy/gsxD4Ns4S1mpA==} + peerDependencies: + '@devframes/hub': 0.9.12 + devframe: 0.9.12 + peerDependenciesMeta: + '@devframes/hub': + optional: true + + '@devframes/plugin-a11y@0.9.12': + resolution: {integrity: sha512-a9FF5cNYfv38fssphEjUDiON6wP2m0F5CWa46+Q4u7iDYo1ZscsvBaB6SvtWRULdRml40DhwoedPI9D1lUXbDQ==} hasBin: true peerDependencies: - '@devframes/plugin-a11y--assets': 0.9.10 - devframe: 0.9.10 + '@devframes/plugin-a11y--assets': 0.9.12 + devframe: 0.9.12 vite: ^8.2.2 peerDependenciesMeta: '@devframes/plugin-a11y--assets': @@ -1766,6 +1806,19 @@ packages: vite: optional: true + '@devframes/plugin-code-server@0.9.12': + resolution: {integrity: sha512-o+zTlzEyIlfrdxmc6vSU6nDI1O0kofuMPv9N9M0SYiKs9Sxa7CqPIuifLLsSKAjBbAQ5S2q2vJGV7cExJVvUpw==} + hasBin: true + peerDependencies: + '@devframes/plugin-code-server--assets': 0.9.12 + devframe: 0.9.12 + vite: ^8.2.2 + peerDependenciesMeta: + '@devframes/plugin-code-server--assets': + optional: true + vite: + optional: true + '@devframes/plugin-data-inspector@0.9.10': resolution: {integrity: sha512-V6+ak8bX1y+e5kDTOjazj7L6o+58aElx/b/UcLHQLiaGoICcIauptR/0lFlueHq9A9KkzioEW5jgrTl/DFXDVA==} hasBin: true @@ -1779,21 +1832,34 @@ packages: vite: optional: true - '@devframes/plugin-git@0.9.10': - resolution: {integrity: sha512-aapLT5qK8ioGkK7IS6Daozj46XjRo9ZTc+gWrxXFai5TnIeapTaRnMIDA5ogYS2Y2qP16GMDORClUqlDW6Uaew==} + '@devframes/plugin-data-inspector@0.9.12': + resolution: {integrity: sha512-D8gC4x1VW0FpkIjgtPNu7idy0k/4Wskujc4OrPJ3PVtRS3CgO0sJcucRvqed+nhd2HjhQVQcs0FJBDtkO0d8pQ==} + hasBin: true + peerDependencies: + '@devframes/plugin-data-inspector--assets': 0.9.12 + devframe: 0.9.12 + vite: ^8.2.2 + peerDependenciesMeta: + '@devframes/plugin-data-inspector--assets': + optional: true + vite: + optional: true + + '@devframes/plugin-git@0.9.12': + resolution: {integrity: sha512-9Rskgo/3Ped9YIQPvg1lDORGVgHPYGGDbDBnLafJa0eWz5lXQycbmZ1H3Rx1fSTWCJxRxzPTI/ve4l38os2FpQ==} hasBin: true peerDependencies: - '@devframes/plugin-git--assets': 0.9.10 + '@devframes/plugin-git--assets': 0.9.12 peerDependenciesMeta: '@devframes/plugin-git--assets': optional: true - '@devframes/plugin-inspect@0.9.10': - resolution: {integrity: sha512-Ltk2nkv9ik9ETjIOtef5tOLlGGELdG6Xk8EmojwKsH4Q6EoGxjJlTdvCvpCzrlZq5KmqZBJlHoh+W4bHXg3YXA==} + '@devframes/plugin-inspect@0.9.11': + resolution: {integrity: sha512-mnGpRvfffzL0EtIJuz6n+Y5qxc0ZnvrXQxn2xhj1hU85Fc7ugqk2I8Oj1AwmqClO78+jDU8+Tr+o1MGbR6krNQ==} hasBin: true peerDependencies: - '@devframes/plugin-inspect--assets': 0.9.10 - devframe: 0.9.10 + '@devframes/plugin-inspect--assets': 0.9.11 + devframe: 0.9.11 vite: ^8.2.2 peerDependenciesMeta: '@devframes/plugin-inspect--assets': @@ -1801,13 +1867,26 @@ packages: vite: optional: true - '@devframes/plugin-messages@0.9.10': - resolution: {integrity: sha512-gDmb2yPcpV6iOubi0K/Nn97/DaNIY//35KBgg702mIwqTXlfkDKIi+HIkzljwclfiYOHj2uCiXrg2FHaUTe0lg==} + '@devframes/plugin-inspect@0.9.12': + resolution: {integrity: sha512-kdbqVVFycEpSLAR7dJQhLnQoZ4yTo1nrlXbctJwkZVkAMuwAf18PBnjUTO2WoXwjIFQIq0g5XQq6uFeN+Uya2A==} hasBin: true peerDependencies: - '@devframes/hub': 0.9.10 - '@devframes/plugin-messages--assets': 0.9.10 - devframe: 0.9.10 + '@devframes/plugin-inspect--assets': 0.9.12 + devframe: 0.9.12 + vite: ^8.2.2 + peerDependenciesMeta: + '@devframes/plugin-inspect--assets': + optional: true + vite: + optional: true + + '@devframes/plugin-messages@0.9.11': + resolution: {integrity: sha512-ryQ/iHi+niJWLyPhdPxsLh7/EixX77Xn4HlfrbwUdCXynfbmNZPLuMbIVXL2Gkt/0tUy9wZb0DiU/hLgi0YgEA==} + hasBin: true + peerDependencies: + '@devframes/hub': 0.9.11 + '@devframes/plugin-messages--assets': 0.9.11 + devframe: 0.9.11 vite: ^8.2.2 peerDependenciesMeta: '@devframes/plugin-messages--assets': @@ -1815,12 +1894,26 @@ packages: vite: optional: true - '@devframes/plugin-og@0.9.10': - resolution: {integrity: sha512-i2vhOuI2krzWJ20wnA0bUigZW/Z3Rkymimb14TL2LE9Jsc0eN8Ptf1aiTdXwVsQ9F1zFQNDr3M/0YWu311hyqQ==} + '@devframes/plugin-messages@0.9.12': + resolution: {integrity: sha512-IStDziP+qSP8YG+gIIUfdoF8I7xJp2X653WCNPmJ170JgiFVksgWPY4ZND9yNlVSgCaqeFng/4rY9Y0DDMsQwQ==} hasBin: true peerDependencies: - '@devframes/plugin-og--assets': 0.9.10 - devframe: 0.9.10 + '@devframes/hub': 0.9.12 + '@devframes/plugin-messages--assets': 0.9.12 + devframe: 0.9.12 + vite: ^8.2.2 + peerDependenciesMeta: + '@devframes/plugin-messages--assets': + optional: true + vite: + optional: true + + '@devframes/plugin-og@0.9.12': + resolution: {integrity: sha512-JIsu5hoFfENmobJg6C8MnfLe7Gunjkvx9cuQzjRayIb+CMjltRNRjix4eZFR9TGw3ewijBOCdc6Py1KrFy36QA==} + hasBin: true + peerDependencies: + '@devframes/plugin-og--assets': 0.9.12 + devframe: 0.9.12 vite: ^8.2.2 peerDependenciesMeta: '@devframes/plugin-og--assets': @@ -1828,12 +1921,12 @@ packages: vite: optional: true - '@devframes/plugin-terminals@0.9.10': - resolution: {integrity: sha512-cxJr9u+x5XvQ0IgwyCWLZv9nrv3U+Dgg9kq7QJiDuqG5y8z5j1kNX0HRbMYh1JLJr1r9m/2eYEKK2veJw3vyUg==} + '@devframes/plugin-terminals@0.9.11': + resolution: {integrity: sha512-mEyu9nBRKq65PLuy5CkMLhmfUzhu3Fl+BIGzr/9eSMawHV3+NoQmdDySgSa/WNMhGhmjRXtuR1iH36BAerc/4g==} hasBin: true peerDependencies: - '@devframes/plugin-terminals--assets': 0.9.10 - devframe: 0.9.10 + '@devframes/plugin-terminals--assets': 0.9.11 + devframe: 0.9.11 vite: ^8.2.2 peerDependenciesMeta: '@devframes/plugin-terminals--assets': @@ -1841,21 +1934,44 @@ packages: vite: optional: true - '@devframes/service-git@0.9.10': - resolution: {integrity: sha512-nUxj3yI8o/fFtOS8nn6sarwztxLaY+8hnhYlN+mYb+fX+8Mv9SRKHZDT5aBXwnQhAihSiKjZESPyWngT61qiDw==} + '@devframes/plugin-terminals@0.9.12': + resolution: {integrity: sha512-UuaJ1U0Hwq4Tlry7F/KRizNhS+XFNcP/I5DFRxXK8pKrt53wUfFJ5Kc5mi+tZrbCDeeu9u/mTQEZWbQfs+W5Ow==} + hasBin: true peerDependencies: - devframe: 0.9.10 + '@devframes/plugin-terminals--assets': 0.9.12 + devframe: 0.9.12 + vite: ^8.2.2 + peerDependenciesMeta: + '@devframes/plugin-terminals--assets': + optional: true + vite: + optional: true - '@devframes/service-open@0.9.10': - resolution: {integrity: sha512-qqxiVznhtcmcMWuMCRKoee0h8EWBlRT6piu7Bn1Ih9YPRvitMQaS9c+2H6EmHqmGJvSSh55ZBP5iHL20CRP0Ug==} + '@devframes/service-git@0.9.12': + resolution: {integrity: sha512-fRV4U0yMTJWl31ElIlNdIN5+cfS7KxSYLtc632CgdmL78xQ8cklKLJ3gIf4lNqiCgdmE90SQI/b6yZGwiHD6jg==} peerDependencies: - devframe: 0.9.10 + devframe: 0.9.12 + + '@devframes/service-open@0.9.11': + resolution: {integrity: sha512-yD1GQLhJVMuQMD4dA2v9tvPwBSzD8TB/Vg3CE/uAl26+blFLawQ+J0N3KHIvq5/NKLv8wRLPWZ9l2BwXVAwM0A==} + peerDependencies: + devframe: 0.9.11 + + '@devframes/service-open@0.9.12': + resolution: {integrity: sha512-VsuDzcMU/tUXIPcoEy+rzzCRqO8pD2Apq+RzV2XmQoHWNHBQ6mQhWxuO8ETMhLBruUksTVtEyexP5jmpbYtVIA==} + peerDependencies: + devframe: 0.9.12 '@devframes/service-shiki@0.9.10': resolution: {integrity: sha512-ZdyTMdR5rdNzmHlY9Hf3Tj7DptzAURV3cGifBaB1wIyjSG6LjuAKn7PzGzXg4tloDcEZAb6Np4Zb032NyzAX5w==} peerDependencies: devframe: 0.9.10 + '@devframes/service-shiki@0.9.12': + resolution: {integrity: sha512-oxcTPs4eXBDBgdAo/w+3P6AAsLraSmPo4XfcG2GlqJPiFvm74NTV1fPlUl3tvBiO7+mX3X6hhRPPJLpCFEY5uw==} + peerDependencies: + devframe: 0.9.12 + '@devframes/vite@0.9.10': resolution: {integrity: sha512-GayTS7uZNfF+ZEoojxOGBELAfCTZnf/JYbtnu+FhzZriTdAEZZaGhbPLSUyo6zy1xhNnN6JR3sO+cP+B7FTgeg==} peerDependencies: @@ -1871,6 +1987,36 @@ packages: vite: optional: true + '@devframes/vite@0.9.11': + resolution: {integrity: sha512-KfGIBMY9hPcLQ6Vu384bjwde8iw5XPMvhk9L+kyygR6KKMxRZ+j/5FB8nSZNSTHwvIMWYsoWdB7DpdP395OX0A==} + peerDependencies: + '@devframes/hub': 0.9.11 + '@devframes/hub-ui': 0.9.11 + devframe: 0.9.11 + vite: ^8.2.2 + peerDependenciesMeta: + '@devframes/hub': + optional: true + '@devframes/hub-ui': + optional: true + vite: + optional: true + + '@devframes/vite@0.9.12': + resolution: {integrity: sha512-qciobX39NyIw58r9G250k/7F8rQAKC7zyqgok+beBPTELQkSO401LwSyTjRwzRV/5hagRb1dlElTWlplh0DKgg==} + peerDependencies: + '@devframes/hub': 0.9.12 + '@devframes/hub-ui': 0.9.12 + devframe: 0.9.12 + vite: ^8.2.2 + peerDependenciesMeta: + '@devframes/hub': + optional: true + '@devframes/hub-ui': + optional: true + vite: + optional: true + '@docsearch/css@4.7.0': resolution: {integrity: sha512-Sk5xkdRFeE7PeWjG9l4AfTwdvMfr9wHiwNNCpHXT4v4SNyNMKdHGvEILc31BgaVFGDDNbv5u/a73tofRiwbEZw==} @@ -6109,6 +6255,30 @@ packages: cac: optional: true + devframe@0.9.11: + resolution: {integrity: sha512-6zCHsycinUV8KAvV/wqWBik7NtD2hxyJIS+kJNeCHun68D0yQdrIQX7ak6QYylVi8vdvBH3k5Pa+oced+ru1MA==} + hasBin: true + peerDependencies: + '@modelcontextprotocol/client': ^2.0.0 + cac: ^7.0.0 + peerDependenciesMeta: + '@modelcontextprotocol/client': + optional: true + cac: + optional: true + + devframe@0.9.12: + resolution: {integrity: sha512-WXwohwmTPVesEQYDAIh41rZYry6BRsufEyr8f5EAPXKi3SYchAYVJJV5qjBv4jRtouyRh7Z96zfZiSE0YEfQaA==} + hasBin: true + peerDependencies: + '@modelcontextprotocol/client': ^2.0.0 + cac: ^7.0.0 + peerDependenciesMeta: + '@modelcontextprotocol/client': + optional: true + cac: + optional: true + devlop@1.1.0: resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} @@ -10193,19 +10363,56 @@ snapshots: '@colordx/core@5.4.3': {} - '@devframes/hub-ui@0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.11.22))(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22)))(@devframes/json-render@0.9.10(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22))': + '@devframes/hub-ui@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(@devframes/json-render@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22))': dependencies: - '@devframes/hub': 0.9.10(crossws@0.4.12(srvx@0.11.22))(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22)) - devframe: 0.9.10(cac@7.0.0)(srvx@0.11.22) + '@devframes/hub': 0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)) + devframe: 0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22) + optionalDependencies: + '@devframes/json-render': 0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)) + optional: true + + '@devframes/hub-ui@0.9.11(@devframes/hub@0.9.11(crossws@0.4.12(srvx@0.11.22))(devframe@0.9.11(cac@7.0.0)(srvx@0.11.22)))(@devframes/json-render@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.9.11(cac@7.0.0)(srvx@0.11.22))': + dependencies: + '@devframes/hub': 0.9.11(crossws@0.4.12(srvx@0.11.22))(devframe@0.9.11(cac@7.0.0)(srvx@0.11.22)) + devframe: 0.9.11(cac@7.0.0)(srvx@0.11.22) optionalDependencies: - '@devframes/json-render': 0.9.10(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)) + '@devframes/json-render': 0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)) - '@devframes/hub-ui@0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(@devframes/json-render@0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7))': + '@devframes/hub-ui@0.9.11(@devframes/hub@0.9.11(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)))(@devframes/json-render@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7))': dependencies: - '@devframes/hub': 0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)) - devframe: 0.9.10(cac@7.0.0)(srvx@0.12.7) + '@devframes/hub': 0.9.11(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)) + devframe: 0.9.11(cac@7.0.0)(srvx@0.12.7) + optionalDependencies: + '@devframes/json-render': 0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)) + + '@devframes/hub-ui@0.9.11(@devframes/hub@0.9.11(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)))(@devframes/json-render@0.9.11(@devframes/hub@0.9.11(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7))': + dependencies: + '@devframes/hub': 0.9.11(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)) + devframe: 0.9.11(cac@7.0.0)(srvx@0.12.7) optionalDependencies: - '@devframes/json-render': 0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)) + '@devframes/json-render': 0.9.11(@devframes/hub@0.9.11(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)) + + '@devframes/hub-ui@0.9.11(@devframes/hub@0.9.11(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)))(@devframes/json-render@0.9.11(@devframes/hub@0.9.11(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7))': + dependencies: + '@devframes/hub': 0.9.11(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)) + devframe: 0.9.11(cac@7.0.0)(srvx@0.12.7) + optionalDependencies: + '@devframes/json-render': 0.9.11(@devframes/hub@0.9.11(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)) + + '@devframes/hub-ui@0.9.12(@devframes/hub@0.9.12(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(@devframes/json-render@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7))': + dependencies: + '@devframes/hub': 0.9.12(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)) + devframe: 0.9.12(cac@7.0.0)(srvx@0.12.7) + optionalDependencies: + '@devframes/json-render': 0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)) + optional: true + + '@devframes/hub-ui@0.9.12(@devframes/hub@0.9.12(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(@devframes/json-render@0.9.12(@devframes/hub@0.9.12(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7))': + dependencies: + '@devframes/hub': 0.9.12(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)) + devframe: 0.9.12(cac@7.0.0)(srvx@0.12.7) + optionalDependencies: + '@devframes/json-render': 0.9.12(@devframes/hub@0.9.12(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)) '@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22))': dependencies: @@ -10260,15 +10467,81 @@ snapshots: - crossws - ocache - '@devframes/json-render-ui@0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.11.22))(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22)))(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22))': + '@devframes/hub@0.9.11(crossws@0.4.12(srvx@0.11.22))(devframe@0.9.11(cac@7.0.0)(srvx@0.11.22))': + dependencies: + '@standard-schema/spec': 1.1.0 + destr: 2.0.5 + devframe: 0.9.11(cac@7.0.0)(srvx@0.11.22) + h3: 2.0.1-rc.29(crossws@0.4.12(srvx@0.11.22)) + pathe: 2.0.3 + perfect-debounce: 2.1.0 + tinyexec: 1.3.0 + ufo: 1.6.4 + zigpty: 0.2.1 + transitivePeerDependencies: + - crossws + - ocache + + '@devframes/hub@0.9.11(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7))': + dependencies: + '@standard-schema/spec': 1.1.0 + destr: 2.0.5 + devframe: 0.9.11(cac@7.0.0)(srvx@0.12.7) + h3: 2.0.1-rc.29(crossws@0.4.12(srvx@0.12.7)) + pathe: 2.0.3 + perfect-debounce: 2.1.0 + tinyexec: 1.3.0 + ufo: 1.6.4 + zigpty: 0.2.1 + transitivePeerDependencies: + - crossws + - ocache + + '@devframes/hub@0.9.11(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7))': + dependencies: + '@standard-schema/spec': 1.1.0 + destr: 2.0.5 + devframe: 0.9.12(cac@7.0.0)(srvx@0.12.7) + h3: 2.0.1-rc.29(crossws@0.4.12(srvx@0.12.7)) + pathe: 2.0.3 + perfect-debounce: 2.1.0 + tinyexec: 1.3.0 + ufo: 1.6.4 + zigpty: 0.2.1 + transitivePeerDependencies: + - crossws + - ocache + optional: true + + '@devframes/hub@0.9.12(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7))': + dependencies: + '@standard-schema/spec': 1.1.0 + destr: 2.0.5 + devframe: 0.9.12(cac@7.0.0)(srvx@0.12.7) + h3: 2.0.1-rc.29(crossws@0.4.12(srvx@0.12.7)) + pathe: 2.0.3 + perfect-debounce: 2.1.0 + tinyexec: 1.3.0 + ufo: 1.6.4 + zigpty: 0.2.1 + transitivePeerDependencies: + - crossws + - ocache + + '@devframes/json-render-ui@0.9.11(@devframes/hub@0.9.11(crossws@0.4.12(srvx@0.11.22))(devframe@0.9.11(cac@7.0.0)(srvx@0.11.22)))(devframe@0.9.11(cac@7.0.0)(srvx@0.11.22))': optionalDependencies: - '@devframes/hub': 0.9.10(crossws@0.4.12(srvx@0.11.22))(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22)) - devframe: 0.9.10(cac@7.0.0)(srvx@0.11.22) + '@devframes/hub': 0.9.11(crossws@0.4.12(srvx@0.11.22))(devframe@0.9.11(cac@7.0.0)(srvx@0.11.22)) + devframe: 0.9.11(cac@7.0.0)(srvx@0.11.22) - '@devframes/json-render-ui@0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7))': + '@devframes/json-render-ui@0.9.11(@devframes/hub@0.9.11(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7))': optionalDependencies: - '@devframes/hub': 0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)) - devframe: 0.9.10(cac@7.0.0)(srvx@0.12.7) + '@devframes/hub': 0.9.11(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)) + devframe: 0.9.11(cac@7.0.0)(srvx@0.12.7) + + '@devframes/json-render-ui@0.9.12(@devframes/hub@0.9.12(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7))': + optionalDependencies: + '@devframes/hub': 0.9.12(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)) + devframe: 0.9.12(cac@7.0.0)(srvx@0.12.7) '@devframes/json-render@0.8.2(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22))': dependencies: @@ -10289,7 +10562,7 @@ snapshots: '@devframes/hub': 0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.12.7)) optional: true - '@devframes/json-render@0.9.10(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22))': + '@devframes/json-render@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22))': dependencies: '@json-render/core': 0.20.0(zod@4.5.4) '@standard-schema/spec': 1.1.0 @@ -10299,56 +10572,75 @@ snapshots: '@devframes/hub': 0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)) optional: true - '@devframes/json-render@0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.11.22))(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22)))(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22))': + '@devframes/json-render@0.9.11(@devframes/hub@0.9.11(crossws@0.4.12(srvx@0.11.22))(devframe@0.9.11(cac@7.0.0)(srvx@0.11.22)))(devframe@0.9.11(cac@7.0.0)(srvx@0.11.22))': dependencies: '@json-render/core': 0.20.0(zod@4.5.4) '@standard-schema/spec': 1.1.0 - devframe: 0.9.10(cac@7.0.0)(srvx@0.11.22) + devframe: 0.9.11(cac@7.0.0)(srvx@0.11.22) zod: 4.5.4 optionalDependencies: - '@devframes/hub': 0.9.10(crossws@0.4.12(srvx@0.11.22))(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22)) + '@devframes/hub': 0.9.11(crossws@0.4.12(srvx@0.11.22))(devframe@0.9.11(cac@7.0.0)(srvx@0.11.22)) - '@devframes/json-render@0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7))': + '@devframes/json-render@0.9.11(@devframes/hub@0.9.11(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7))': dependencies: '@json-render/core': 0.20.0(zod@4.5.4) '@standard-schema/spec': 1.1.0 - devframe: 0.9.10(cac@7.0.0)(srvx@0.12.7) + devframe: 0.9.11(cac@7.0.0)(srvx@0.12.7) zod: 4.5.4 optionalDependencies: - '@devframes/hub': 0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)) + '@devframes/hub': 0.9.11(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)) + + '@devframes/json-render@0.9.11(@devframes/hub@0.9.11(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7))': + dependencies: + '@json-render/core': 0.20.0(zod@4.5.4) + '@standard-schema/spec': 1.1.0 + devframe: 0.9.12(cac@7.0.0)(srvx@0.12.7) + zod: 4.5.4 + optionalDependencies: + '@devframes/hub': 0.9.11(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)) + optional: true - '@devframes/plugin-a11y@0.9.10(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2)': + '@devframes/json-render@0.9.12(@devframes/hub@0.9.12(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7))': + dependencies: + '@json-render/core': 0.20.0(zod@4.5.4) + '@standard-schema/spec': 1.1.0 + devframe: 0.9.12(cac@7.0.0)(srvx@0.12.7) + zod: 4.5.4 + optionalDependencies: + '@devframes/hub': 0.9.12(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)) + + '@devframes/plugin-a11y@0.9.12(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2)': dependencies: cac: 7.0.0 - devframe: 0.9.10(cac@7.0.0)(srvx@0.12.7) + devframe: 0.9.12(cac@7.0.0)(srvx@0.12.7) optionalDependencies: vite: 8.2.2(@types/node@25.0.3)(@vitejs/devtools@0.5.2)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.13)(yaml@2.9.0) - '@devframes/plugin-code-server@0.9.10(@devframes/hub-ui@0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(@devframes/json-render@0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2)': + '@devframes/plugin-code-server@0.9.10(@devframes/hub-ui@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(@devframes/json-render@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.11.22))(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22)))(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22))(vite@8.2.2)': dependencies: - '@devframes/vite': 0.9.10(@devframes/hub-ui@0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(@devframes/json-render@0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2) + '@devframes/vite': 0.9.10(@devframes/hub-ui@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(@devframes/json-render@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.11.22))(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22)))(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22))(vite@8.2.2) cac: 7.0.0 - devframe: 0.9.10(cac@7.0.0)(srvx@0.12.7) + devframe: 0.9.10(cac@7.0.0)(srvx@0.11.22) optionalDependencies: vite: 8.2.2(@types/node@25.0.3)(@vitejs/devtools@0.5.2)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.13)(yaml@2.9.0) transitivePeerDependencies: - '@devframes/hub' - '@devframes/hub-ui' - '@devframes/plugin-code-server@0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.11.22))(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22)))(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22))(vite@8.2.2)': + '@devframes/plugin-code-server@0.9.10(@devframes/hub-ui@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(@devframes/json-render@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2)': dependencies: - '@devframes/vite': 0.9.10(@devframes/hub-ui@0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.11.22))(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22)))(@devframes/json-render@0.9.10(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22)))(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.11.22))(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22)))(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22))(vite@8.2.2) + '@devframes/vite': 0.9.10(@devframes/hub-ui@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(@devframes/json-render@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2) cac: 7.0.0 - devframe: 0.9.10(cac@7.0.0)(srvx@0.11.22) + devframe: 0.9.10(cac@7.0.0)(srvx@0.12.7) optionalDependencies: vite: 8.2.2(@types/node@25.0.3)(@vitejs/devtools@0.5.2)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.13)(yaml@2.9.0) transitivePeerDependencies: - '@devframes/hub' - '@devframes/hub-ui' - '@devframes/plugin-code-server@0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2)': + '@devframes/plugin-code-server@0.9.10(@devframes/hub-ui@0.9.12(@devframes/hub@0.9.12(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(@devframes/json-render@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2)': dependencies: - '@devframes/vite': 0.9.10(@devframes/hub-ui@0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(@devframes/json-render@0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2) + '@devframes/vite': 0.9.10(@devframes/hub-ui@0.9.12(@devframes/hub@0.9.12(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(@devframes/json-render@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2) cac: 7.0.0 devframe: 0.9.10(cac@7.0.0)(srvx@0.12.7) optionalDependencies: @@ -10357,6 +10649,17 @@ snapshots: - '@devframes/hub' - '@devframes/hub-ui' + '@devframes/plugin-code-server@0.9.12(@devframes/hub-ui@0.9.12(@devframes/hub@0.9.12(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(@devframes/json-render@0.9.12(@devframes/hub@0.9.12(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(@devframes/hub@0.9.12(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2)': + dependencies: + '@devframes/vite': 0.9.12(@devframes/hub-ui@0.9.12(@devframes/hub@0.9.12(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(@devframes/json-render@0.9.12(@devframes/hub@0.9.12(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(@devframes/hub@0.9.12(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2) + cac: 7.0.0 + devframe: 0.9.12(cac@7.0.0)(srvx@0.12.7) + optionalDependencies: + vite: 8.2.2(@types/node@25.0.3)(@vitejs/devtools@0.5.2)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.13)(yaml@2.9.0) + transitivePeerDependencies: + - '@devframes/hub' + - '@devframes/hub-ui' + '@devframes/plugin-data-inspector@0.9.10(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22))(vite@8.2.2)': dependencies: cac: 7.0.0 @@ -10371,63 +10674,86 @@ snapshots: optionalDependencies: vite: 8.2.2(@types/node@25.0.3)(@vitejs/devtools@0.5.2)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.13)(yaml@2.9.0) - '@devframes/plugin-git@0.9.10(srvx@0.12.7)': + '@devframes/plugin-data-inspector@0.9.12(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2)': dependencies: - '@devframes/service-git': 0.9.10(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)) - '@devframes/service-shiki': 0.9.10(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)) cac: 7.0.0 - devframe: 0.9.10(cac@7.0.0)(srvx@0.12.7) + devframe: 0.9.12(cac@7.0.0)(srvx@0.12.7) + optionalDependencies: + vite: 8.2.2(@types/node@25.0.3)(@vitejs/devtools@0.5.2)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.13)(yaml@2.9.0) + + '@devframes/plugin-git@0.9.12(srvx@0.12.7)': + dependencies: + '@devframes/service-git': 0.9.12(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)) + '@devframes/service-shiki': 0.9.12(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)) + cac: 7.0.0 + devframe: 0.9.12(cac@7.0.0)(srvx@0.12.7) pathe: 2.0.3 transitivePeerDependencies: - '@modelcontextprotocol/client' - ocache - srvx - '@devframes/plugin-inspect@0.9.10(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22))(vite@8.2.2)': + '@devframes/plugin-inspect@0.9.11(devframe@0.9.11(cac@7.0.0)(srvx@0.11.22))(vite@8.2.2)': dependencies: cac: 7.0.0 - devframe: 0.9.10(cac@7.0.0)(srvx@0.11.22) + devframe: 0.9.11(cac@7.0.0)(srvx@0.11.22) optionalDependencies: vite: 8.2.2(@types/node@25.0.3)(@vitejs/devtools@0.5.2)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.13)(yaml@2.9.0) - '@devframes/plugin-inspect@0.9.10(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2)': + '@devframes/plugin-inspect@0.9.11(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2)': dependencies: cac: 7.0.0 - devframe: 0.9.10(cac@7.0.0)(srvx@0.12.7) + devframe: 0.9.11(cac@7.0.0)(srvx@0.12.7) optionalDependencies: vite: 8.2.2(@types/node@25.0.3)(@vitejs/devtools@0.5.2)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.13)(yaml@2.9.0) - '@devframes/plugin-messages@0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.11.22))(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22)))(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22))(vite@8.2.2)': + '@devframes/plugin-inspect@0.9.12(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2)': dependencies: - '@devframes/hub': 0.9.10(crossws@0.4.12(srvx@0.11.22))(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22)) - '@devframes/service-open': 0.9.10(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22)) cac: 7.0.0 - devframe: 0.9.10(cac@7.0.0)(srvx@0.11.22) + devframe: 0.9.12(cac@7.0.0)(srvx@0.12.7) optionalDependencies: vite: 8.2.2(@types/node@25.0.3)(@vitejs/devtools@0.5.2)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.13)(yaml@2.9.0) - '@devframes/plugin-messages@0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2)': + '@devframes/plugin-messages@0.9.11(@devframes/hub@0.9.11(crossws@0.4.12(srvx@0.11.22))(devframe@0.9.11(cac@7.0.0)(srvx@0.11.22)))(devframe@0.9.11(cac@7.0.0)(srvx@0.11.22))(vite@8.2.2)': dependencies: - '@devframes/hub': 0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)) - '@devframes/service-open': 0.9.10(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)) + '@devframes/hub': 0.9.11(crossws@0.4.12(srvx@0.11.22))(devframe@0.9.11(cac@7.0.0)(srvx@0.11.22)) + '@devframes/service-open': 0.9.11(devframe@0.9.11(cac@7.0.0)(srvx@0.11.22)) cac: 7.0.0 - devframe: 0.9.10(cac@7.0.0)(srvx@0.12.7) + devframe: 0.9.11(cac@7.0.0)(srvx@0.11.22) optionalDependencies: vite: 8.2.2(@types/node@25.0.3)(@vitejs/devtools@0.5.2)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.13)(yaml@2.9.0) - '@devframes/plugin-og@0.9.10(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2)': + '@devframes/plugin-messages@0.9.11(@devframes/hub@0.9.11(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2)': dependencies: + '@devframes/hub': 0.9.11(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)) + '@devframes/service-open': 0.9.11(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)) cac: 7.0.0 - devframe: 0.9.10(cac@7.0.0)(srvx@0.12.7) + devframe: 0.9.11(cac@7.0.0)(srvx@0.12.7) + optionalDependencies: + vite: 8.2.2(@types/node@25.0.3)(@vitejs/devtools@0.5.2)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.13)(yaml@2.9.0) + + '@devframes/plugin-messages@0.9.12(@devframes/hub@0.9.12(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2)': + dependencies: + '@devframes/hub': 0.9.12(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)) + '@devframes/service-open': 0.9.12(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)) + cac: 7.0.0 + devframe: 0.9.12(cac@7.0.0)(srvx@0.12.7) + optionalDependencies: + vite: 8.2.2(@types/node@25.0.3)(@vitejs/devtools@0.5.2)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.13)(yaml@2.9.0) + + '@devframes/plugin-og@0.9.12(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2)': + dependencies: + cac: 7.0.0 + devframe: 0.9.12(cac@7.0.0)(srvx@0.12.7) parse5: 8.0.1 optionalDependencies: vite: 8.2.2(@types/node@25.0.3)(@vitejs/devtools@0.5.2)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.13)(yaml@2.9.0) - '@devframes/plugin-terminals@0.9.10(@devframes/hub-ui@0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.11.22))(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22)))(@devframes/json-render@0.9.10(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22)))(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.11.22))(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22)))(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22))(vite@8.2.2)': + '@devframes/plugin-terminals@0.9.11(@devframes/hub-ui@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(@devframes/json-render@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(@devframes/hub@0.9.11(crossws@0.4.12(srvx@0.11.22))(devframe@0.9.11(cac@7.0.0)(srvx@0.11.22)))(devframe@0.9.11(cac@7.0.0)(srvx@0.11.22))(vite@8.2.2)': dependencies: - '@devframes/vite': 0.9.10(@devframes/hub-ui@0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.11.22))(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22)))(@devframes/json-render@0.9.10(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22)))(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.11.22))(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22)))(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22))(vite@8.2.2) + '@devframes/vite': 0.9.11(@devframes/hub-ui@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(@devframes/json-render@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(@devframes/hub@0.9.11(crossws@0.4.12(srvx@0.11.22))(devframe@0.9.11(cac@7.0.0)(srvx@0.11.22)))(devframe@0.9.11(cac@7.0.0)(srvx@0.11.22))(vite@8.2.2) cac: 7.0.0 - devframe: 0.9.10(cac@7.0.0)(srvx@0.11.22) + devframe: 0.9.11(cac@7.0.0)(srvx@0.11.22) zigpty: 0.2.1 optionalDependencies: vite: 8.2.2(@types/node@25.0.3)(@vitejs/devtools@0.5.2)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.13)(yaml@2.9.0) @@ -10435,11 +10761,11 @@ snapshots: - '@devframes/hub' - '@devframes/hub-ui' - '@devframes/plugin-terminals@0.9.10(@devframes/hub-ui@0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(@devframes/json-render@0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2)': + '@devframes/plugin-terminals@0.9.11(@devframes/hub-ui@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(@devframes/json-render@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(@devframes/hub@0.9.11(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2)': dependencies: - '@devframes/vite': 0.9.10(@devframes/hub-ui@0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(@devframes/json-render@0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2) + '@devframes/vite': 0.9.11(@devframes/hub-ui@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(@devframes/json-render@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(@devframes/hub@0.9.11(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2) cac: 7.0.0 - devframe: 0.9.10(cac@7.0.0)(srvx@0.12.7) + devframe: 0.9.11(cac@7.0.0)(srvx@0.12.7) zigpty: 0.2.1 optionalDependencies: vite: 8.2.2(@types/node@25.0.3)(@vitejs/devtools@0.5.2)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.13)(yaml@2.9.0) @@ -10447,18 +10773,47 @@ snapshots: - '@devframes/hub' - '@devframes/hub-ui' - '@devframes/service-git@0.9.10(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7))': + '@devframes/plugin-terminals@0.9.11(@devframes/hub-ui@0.9.11(@devframes/hub@0.9.11(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)))(@devframes/json-render@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)))(@devframes/hub@0.9.11(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2)': dependencies: - devframe: 0.9.10(cac@7.0.0)(srvx@0.12.7) + '@devframes/vite': 0.9.11(@devframes/hub-ui@0.9.11(@devframes/hub@0.9.11(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)))(@devframes/json-render@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)))(@devframes/hub@0.9.11(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2) + cac: 7.0.0 + devframe: 0.9.11(cac@7.0.0)(srvx@0.12.7) + zigpty: 0.2.1 + optionalDependencies: + vite: 8.2.2(@types/node@25.0.3)(@vitejs/devtools@0.5.2)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.13)(yaml@2.9.0) + transitivePeerDependencies: + - '@devframes/hub' + - '@devframes/hub-ui' - '@devframes/service-open@0.9.10(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22))': + '@devframes/plugin-terminals@0.9.12(@devframes/hub-ui@0.9.12(@devframes/hub@0.9.12(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(@devframes/json-render@0.9.12(@devframes/hub@0.9.12(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(@devframes/hub@0.9.12(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2)': dependencies: - devframe: 0.9.10(cac@7.0.0)(srvx@0.11.22) + '@devframes/vite': 0.9.12(@devframes/hub-ui@0.9.12(@devframes/hub@0.9.12(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(@devframes/json-render@0.9.12(@devframes/hub@0.9.12(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(@devframes/hub@0.9.12(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2) + cac: 7.0.0 + devframe: 0.9.12(cac@7.0.0)(srvx@0.12.7) + zigpty: 0.2.1 + optionalDependencies: + vite: 8.2.2(@types/node@25.0.3)(@vitejs/devtools@0.5.2)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.13)(yaml@2.9.0) + transitivePeerDependencies: + - '@devframes/hub' + - '@devframes/hub-ui' + + '@devframes/service-git@0.9.12(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7))': + dependencies: + devframe: 0.9.12(cac@7.0.0)(srvx@0.12.7) + + '@devframes/service-open@0.9.11(devframe@0.9.11(cac@7.0.0)(srvx@0.11.22))': + dependencies: + devframe: 0.9.11(cac@7.0.0)(srvx@0.11.22) pathe: 2.0.3 - '@devframes/service-open@0.9.10(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7))': + '@devframes/service-open@0.9.11(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7))': dependencies: - devframe: 0.9.10(cac@7.0.0)(srvx@0.12.7) + devframe: 0.9.11(cac@7.0.0)(srvx@0.12.7) + pathe: 2.0.3 + + '@devframes/service-open@0.9.12(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7))': + dependencies: + devframe: 0.9.12(cac@7.0.0)(srvx@0.12.7) pathe: 2.0.3 '@devframes/service-shiki@0.9.10(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22))': @@ -10466,27 +10821,81 @@ snapshots: devframe: 0.9.10(cac@7.0.0)(srvx@0.11.22) shiki: 4.4.3 - '@devframes/service-shiki@0.9.10(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7))': + '@devframes/service-shiki@0.9.12(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7))': dependencies: - devframe: 0.9.10(cac@7.0.0)(srvx@0.12.7) + devframe: 0.9.12(cac@7.0.0)(srvx@0.12.7) shiki: 4.4.3 - '@devframes/vite@0.9.10(@devframes/hub-ui@0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.11.22))(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22)))(@devframes/json-render@0.9.10(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22)))(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.11.22))(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22)))(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22))(vite@8.2.2)': + '@devframes/vite@0.9.10(@devframes/hub-ui@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(@devframes/json-render@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.11.22))(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22)))(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22))(vite@8.2.2)': dependencies: devframe: 0.9.10(cac@7.0.0)(srvx@0.11.22) pathe: 2.0.3 optionalDependencies: '@devframes/hub': 0.9.10(crossws@0.4.12(srvx@0.11.22))(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22)) - '@devframes/hub-ui': 0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.11.22))(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22)))(@devframes/json-render@0.9.10(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22)) + '@devframes/hub-ui': 0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(@devframes/json-render@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)) + vite: 8.2.2(@types/node@25.0.3)(@vitejs/devtools@0.5.2)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.13)(yaml@2.9.0) + + '@devframes/vite@0.9.10(@devframes/hub-ui@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(@devframes/json-render@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2)': + dependencies: + devframe: 0.9.10(cac@7.0.0)(srvx@0.12.7) + pathe: 2.0.3 + optionalDependencies: + '@devframes/hub': 0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)) + '@devframes/hub-ui': 0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(@devframes/json-render@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)) vite: 8.2.2(@types/node@25.0.3)(@vitejs/devtools@0.5.2)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.13)(yaml@2.9.0) - '@devframes/vite@0.9.10(@devframes/hub-ui@0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(@devframes/json-render@0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2)': + '@devframes/vite@0.9.10(@devframes/hub-ui@0.9.12(@devframes/hub@0.9.12(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(@devframes/json-render@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2)': dependencies: devframe: 0.9.10(cac@7.0.0)(srvx@0.12.7) pathe: 2.0.3 optionalDependencies: '@devframes/hub': 0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)) - '@devframes/hub-ui': 0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(@devframes/json-render@0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)) + '@devframes/hub-ui': 0.9.12(@devframes/hub@0.9.12(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(@devframes/json-render@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)) + vite: 8.2.2(@types/node@25.0.3)(@vitejs/devtools@0.5.2)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.13)(yaml@2.9.0) + + '@devframes/vite@0.9.11(@devframes/hub-ui@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(@devframes/json-render@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(@devframes/hub@0.9.11(crossws@0.4.12(srvx@0.11.22))(devframe@0.9.11(cac@7.0.0)(srvx@0.11.22)))(devframe@0.9.11(cac@7.0.0)(srvx@0.11.22))(vite@8.2.2)': + dependencies: + devframe: 0.9.11(cac@7.0.0)(srvx@0.11.22) + pathe: 2.0.3 + optionalDependencies: + '@devframes/hub': 0.9.11(crossws@0.4.12(srvx@0.11.22))(devframe@0.9.11(cac@7.0.0)(srvx@0.11.22)) + '@devframes/hub-ui': 0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(@devframes/json-render@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)) + vite: 8.2.2(@types/node@25.0.3)(@vitejs/devtools@0.5.2)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.13)(yaml@2.9.0) + + '@devframes/vite@0.9.11(@devframes/hub-ui@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(@devframes/json-render@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(@devframes/hub@0.9.11(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2)': + dependencies: + devframe: 0.9.11(cac@7.0.0)(srvx@0.12.7) + pathe: 2.0.3 + optionalDependencies: + '@devframes/hub': 0.9.11(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)) + '@devframes/hub-ui': 0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(@devframes/json-render@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)) + vite: 8.2.2(@types/node@25.0.3)(@vitejs/devtools@0.5.2)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.13)(yaml@2.9.0) + + '@devframes/vite@0.9.11(@devframes/hub-ui@0.9.11(@devframes/hub@0.9.11(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)))(@devframes/json-render@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)))(@devframes/hub@0.9.11(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2)': + dependencies: + devframe: 0.9.11(cac@7.0.0)(srvx@0.12.7) + pathe: 2.0.3 + optionalDependencies: + '@devframes/hub': 0.9.11(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)) + '@devframes/hub-ui': 0.9.11(@devframes/hub@0.9.11(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)))(@devframes/json-render@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)) + vite: 8.2.2(@types/node@25.0.3)(@vitejs/devtools@0.5.2)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.13)(yaml@2.9.0) + + '@devframes/vite@0.9.12(@devframes/hub-ui@0.9.12(@devframes/hub@0.9.12(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(@devframes/json-render@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(@devframes/hub@0.9.12(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2)': + dependencies: + devframe: 0.9.12(cac@7.0.0)(srvx@0.12.7) + pathe: 2.0.3 + optionalDependencies: + '@devframes/hub': 0.9.12(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)) + '@devframes/hub-ui': 0.9.12(@devframes/hub@0.9.12(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(@devframes/json-render@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)) + vite: 8.2.2(@types/node@25.0.3)(@vitejs/devtools@0.5.2)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.13)(yaml@2.9.0) + + '@devframes/vite@0.9.12(@devframes/hub-ui@0.9.12(@devframes/hub@0.9.12(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(@devframes/json-render@0.9.12(@devframes/hub@0.9.12(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(@devframes/hub@0.9.12(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2)': + dependencies: + devframe: 0.9.12(cac@7.0.0)(srvx@0.12.7) + pathe: 2.0.3 + optionalDependencies: + '@devframes/hub': 0.9.12(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)) + '@devframes/hub-ui': 0.9.12(@devframes/hub@0.9.12(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(@devframes/json-render@0.9.12(@devframes/hub@0.9.12(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)) vite: 8.2.2(@types/node@25.0.3)(@vitejs/devtools@0.5.2)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.13)(yaml@2.9.0) '@docsearch/css@4.7.0': {} @@ -11113,14 +11522,81 @@ snapshots: optionalDependencies: nitropack: 2.13.4(idb-keyval@6.3.0)(oxc-parser@0.147.0)(rolldown@1.2.6)(srvx@0.12.7)(supports-color@10.2.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2)) - '@nuxt/devtools@4.0.0-alpha.15(72500d9b2293daf8e97f93a75bfba050)': + '@nuxt/devtools@4.0.0-alpha.15(34add80a38d274c7c3a36abcc2164763)': + dependencies: + '@devframes/hub': 0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)) + '@devframes/plugin-code-server': 0.9.10(@devframes/hub-ui@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(@devframes/json-render@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2) + '@devframes/plugin-data-inspector': 0.9.10(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2) + '@nuxt/devtools-kit': 4.0.0-alpha.15(@nuxt/kit@4.5.2(magic-string@1.2.3)(magicast@0.5.4)(oxc-parser@0.147.0)(rolldown@1.2.6)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2))))(nitropack@2.13.4(idb-keyval@6.3.0)(oxc-parser@0.147.0)(rolldown@1.2.6)(srvx@0.12.7)(supports-color@10.2.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2)))(vite@8.2.2) + '@nuxt/kit': 4.5.2(magic-string@1.2.3)(magicast@0.5.4)(oxc-parser@0.147.0)(rolldown@1.2.6)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2))) + '@vitejs/devtools': 0.5.2(@devframes/json-render@0.9.11(@devframes/hub@0.9.11(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)))(crossws@0.4.12(srvx@0.12.7))(srvx@0.12.7)(vite@8.2.2) + '@vitejs/devtools-kit': 0.5.2(cac@7.0.0)(crossws@0.4.12(srvx@0.12.7))(srvx@0.12.7)(vite@8.2.2) + consola: 3.4.2 + destr: 2.0.5 + devframe: 0.9.10(cac@7.0.0)(srvx@0.12.7) + error-stack-parser-es: 2.0.1 + fast-npm-meta: 2.2.0 + hookable: 6.1.1 + image-meta: 0.2.2 + local-pkg: 1.2.1 + magicast: 0.5.4 + pathe: 2.0.3 + perfect-debounce: 2.1.0 + pkg-types: 2.3.1 + tinyglobby: 0.2.17 + unstorage: 1.17.5(db0@0.3.4)(idb-keyval@6.3.0)(ioredis@5.10.1(supports-color@10.2.2)) + verkit: 0.4.0 + vite: 8.2.2(@types/node@25.0.3)(@vitejs/devtools@0.5.2)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.13)(yaml@2.9.0) + vite-plugin-vue-tracer: 1.5.0(vite@8.2.2)(vue@3.5.42(typescript@6.0.3)) + optionalDependencies: + nitropack: 2.13.4(idb-keyval@6.3.0)(oxc-parser@0.147.0)(rolldown@1.2.6)(srvx@0.12.7)(supports-color@10.2.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2)) + vite-plugin-inspect: 12.0.2(@modelcontextprotocol/server@2.0.0)(@nuxt/kit@4.5.2(magic-string@1.2.3)(magicast@0.5.4)(oxc-parser@0.147.0)(rolldown@1.2.6)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2))))(cac@7.0.0)(srvx@0.12.7)(vite@8.2.2) + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@deno/kv' + - '@devframes/hub-ui' + - '@devframes/json-render' + - '@devframes/plugin-code-server--assets' + - '@devframes/plugin-data-inspector--assets' + - '@devframes/plugin-inspect--assets' + - '@devframes/plugin-messages--assets' + - '@devframes/plugin-terminals--assets' + - '@modelcontextprotocol/client' + - '@netlify/blobs' + - '@planetscale/database' + - '@upstash/redis' + - '@vercel/blob' + - '@vercel/functions' + - '@vercel/kv' + - '@vitejs/devtools-oxc' + - '@vitejs/devtools-rolldown' + - '@vitejs/devtools-vite' + - '@vitejs/devtools-vitest' + - aws4fetch + - cac + - crossws + - db0 + - idb-keyval + - ioredis + - ocache + - srvx + - uploadthing + - vue + + '@nuxt/devtools@4.0.0-alpha.15(afac8de2ca592ca93d820319d9dd00af)': dependencies: '@devframes/hub': 0.9.10(crossws@0.4.12(srvx@0.11.22))(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22)) - '@devframes/plugin-code-server': 0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.11.22))(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22)))(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22))(vite@8.2.2) + '@devframes/plugin-code-server': 0.9.10(@devframes/hub-ui@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(@devframes/json-render@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.11.22))(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22)))(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22))(vite@8.2.2) '@devframes/plugin-data-inspector': 0.9.10(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22))(vite@8.2.2) '@nuxt/devtools-kit': 4.0.0-alpha.15(@nuxt/kit@4.5.2(magic-string@1.2.3)(magicast@0.5.4)(oxc-parser@0.147.0)(rolldown@1.2.6)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2))))(nitropack@2.13.4(idb-keyval@6.3.0)(oxc-parser@0.147.0)(rolldown@1.2.6)(srvx@0.11.22)(supports-color@10.2.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2)))(vite@8.2.2) '@nuxt/kit': 4.5.2(magic-string@1.2.3)(magicast@0.5.4)(oxc-parser@0.147.0)(rolldown@1.2.6)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2))) - '@vitejs/devtools': 0.5.2(@devframes/json-render@0.9.10(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(crossws@0.4.12(srvx@0.11.22))(srvx@0.11.22)(vite@8.2.2) + '@vitejs/devtools': 0.5.2(@devframes/json-render@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(crossws@0.4.12(srvx@0.11.22))(srvx@0.11.22)(vite@8.2.2) '@vitejs/devtools-kit': 0.5.2(cac@7.0.0)(crossws@0.4.12(srvx@0.11.22))(srvx@0.11.22)(vite@8.2.2) consola: 3.4.2 destr: 2.0.5 @@ -11180,14 +11656,14 @@ snapshots: - uploadthing - vue - '@nuxt/devtools@4.0.0-alpha.15(@devframes/json-render@0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(@nuxt/kit@4.5.2(magic-string@1.2.3)(magicast@0.5.4)(oxc-parser@0.147.0)(rolldown@1.2.6)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2))))(cac@7.0.0)(crossws@0.4.12(srvx@0.12.7))(db0@0.3.4)(idb-keyval@6.3.0)(ioredis@5.10.1(supports-color@10.2.2))(nitropack@2.13.4(idb-keyval@6.3.0)(oxc-parser@0.147.0)(rolldown@1.2.6)(srvx@0.12.7)(supports-color@10.2.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2)))(srvx@0.12.7)(vite-plugin-inspect@12.0.2(@modelcontextprotocol/server@2.0.0)(@nuxt/kit@4.5.2(magic-string@1.2.3)(magicast@0.5.4)(oxc-parser@0.147.0)(rolldown@1.2.6)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2))))(cac@7.0.0)(srvx@0.12.7)(vite@8.2.2))(vite@8.2.2)(vue@3.5.42(typescript@6.0.3))': + '@nuxt/devtools@4.0.0-alpha.15(d6f122a668fb5d920e939a372a98fde8)': dependencies: '@devframes/hub': 0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)) - '@devframes/plugin-code-server': 0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2) + '@devframes/plugin-code-server': 0.9.10(@devframes/hub-ui@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(@devframes/json-render@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2) '@devframes/plugin-data-inspector': 0.9.10(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2) '@nuxt/devtools-kit': 4.0.0-alpha.15(@nuxt/kit@4.5.2(magic-string@1.2.3)(magicast@0.5.4)(oxc-parser@0.147.0)(rolldown@1.2.6)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2))))(nitropack@2.13.4(idb-keyval@6.3.0)(oxc-parser@0.147.0)(rolldown@1.2.6)(srvx@0.12.7)(supports-color@10.2.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2)))(vite@8.2.2) '@nuxt/kit': 4.5.2(magic-string@1.2.3)(magicast@0.5.4)(oxc-parser@0.147.0)(rolldown@1.2.6)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2))) - '@vitejs/devtools': 0.5.2(@devframes/json-render@0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(@vitejs/devtools-oxc@packages+oxc)(@vitejs/devtools-rolldown@packages+rolldown)(@vitejs/devtools-vite@packages+vite)(@vitejs/devtools-vitest@packages+vitest)(crossws@0.4.12(srvx@0.12.7))(srvx@0.12.7)(vite@8.2.2) + '@vitejs/devtools': 0.5.2(@devframes/json-render@0.9.11(@devframes/hub@0.9.11(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(crossws@0.4.12(srvx@0.12.7))(srvx@0.12.7)(vite@8.2.2) '@vitejs/devtools-kit': 0.5.2(cac@7.0.0)(crossws@0.4.12(srvx@0.12.7))(srvx@0.12.7)(vite@8.2.2) consola: 3.4.2 destr: 2.0.5 @@ -11247,14 +11723,14 @@ snapshots: - uploadthing - vue - '@nuxt/devtools@4.0.0-alpha.15(bcd07d3cf16f7df34afdcdc6b2a2caf0)': + '@nuxt/devtools@4.0.0-alpha.15(ec13c35d21ee6d405adf340c6a28be1d)': dependencies: '@devframes/hub': 0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)) - '@devframes/plugin-code-server': 0.9.10(@devframes/hub-ui@0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(@devframes/json-render@0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2) + '@devframes/plugin-code-server': 0.9.10(@devframes/hub-ui@0.9.12(@devframes/hub@0.9.12(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(@devframes/json-render@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2) '@devframes/plugin-data-inspector': 0.9.10(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2) '@nuxt/devtools-kit': 4.0.0-alpha.15(@nuxt/kit@4.5.2(magic-string@1.2.3)(magicast@0.5.4)(oxc-parser@0.147.0)(rolldown@1.2.6)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2))))(nitropack@2.13.4(idb-keyval@6.3.0)(oxc-parser@0.147.0)(rolldown@1.2.6)(srvx@0.12.7)(supports-color@10.2.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2)))(vite@8.2.2) '@nuxt/kit': 4.5.2(magic-string@1.2.3)(magicast@0.5.4)(oxc-parser@0.147.0)(rolldown@1.2.6)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2))) - '@vitejs/devtools': 0.5.2(@devframes/json-render@0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(@vitejs/devtools-oxc@packages+oxc)(@vitejs/devtools-rolldown@packages+rolldown)(@vitejs/devtools-vite@packages+vite)(@vitejs/devtools-vitest@packages+vitest)(crossws@0.4.12(srvx@0.12.7))(srvx@0.12.7)(vite@8.2.2) + '@vitejs/devtools': 0.5.2(@devframes/json-render@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(crossws@0.4.12(srvx@0.12.7))(srvx@0.12.7)(vite@8.2.2) '@vitejs/devtools-kit': 0.5.2(cac@7.0.0)(crossws@0.4.12(srvx@0.12.7))(srvx@0.12.7)(vite@8.2.2) consola: 3.4.2 destr: 2.0.5 @@ -11481,7 +11957,7 @@ snapshots: - rolldown - unplugin - '@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.147.0)(@vitejs/devtools-kit@0.4.12(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)(vite@8.2.2))(db0@0.3.4)(esbuild@0.28.2)(idb-keyval@6.3.0)(ioredis@5.10.1(supports-color@10.2.2))(lightningcss@1.33.0)(magic-string@1.2.3)(magicast@0.5.4)(nuxt@4.5.2(05942ebd4359f67e9ca89af9cdf2f9fe))(oxc-parser@0.147.0)(rolldown@1.2.6)(rollup@4.60.2)(srvx@0.11.22)(supports-color@10.2.2)(typescript@6.0.3)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2)))(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2))': + '@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.147.0)(@vitejs/devtools-kit@0.4.12(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)(vite@8.2.2))(db0@0.3.4)(esbuild@0.28.2)(idb-keyval@6.3.0)(ioredis@5.10.1(supports-color@10.2.2))(lightningcss@1.33.0)(magic-string@1.2.3)(magicast@0.5.4)(nuxt@4.5.2(e90f33f457750373f3333c23a263278f))(oxc-parser@0.147.0)(rolldown@1.2.6)(rollup@4.60.2)(srvx@0.11.22)(supports-color@10.2.2)(typescript@6.0.3)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2)))(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2))': dependencies: '@nuxt/devalue': 2.0.2 '@nuxt/kit': 4.5.2(magic-string@1.2.3)(magicast@0.5.4)(oxc-parser@0.147.0)(rolldown@1.2.6)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2))) @@ -11500,7 +11976,7 @@ snapshots: mocked-exports: 0.1.1 nitropack: 2.13.4(idb-keyval@6.3.0)(oxc-parser@0.147.0)(rolldown@1.2.6)(srvx@0.11.22)(supports-color@10.2.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2)) nostics: 1.2.0 - nuxt: 4.5.2(05942ebd4359f67e9ca89af9cdf2f9fe) + nuxt: 4.5.2(e90f33f457750373f3333c23a263278f) nypm: 0.6.9 ohash: 2.0.12 pathe: 2.0.3 @@ -11565,7 +12041,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.147.0)(@vitejs/devtools-kit@0.4.12(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.12.7)(vite@8.2.2))(db0@0.3.4)(esbuild@0.28.2)(idb-keyval@6.3.0)(ioredis@5.10.1(supports-color@10.2.2))(lightningcss@1.33.0)(magic-string@1.2.3)(magicast@0.5.4)(nuxt@4.5.2(8c6ea90d3d7fadcc68feb7628fcfe610))(oxc-parser@0.147.0)(rolldown@1.2.6)(rollup@4.60.2)(srvx@0.12.7)(supports-color@10.2.2)(typescript@6.0.3)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2)))(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2))': + '@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.147.0)(@vitejs/devtools-kit@0.4.12(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.12.7)(vite@8.2.2))(db0@0.3.4)(esbuild@0.28.2)(idb-keyval@6.3.0)(ioredis@5.10.1(supports-color@10.2.2))(lightningcss@1.33.0)(magic-string@1.2.3)(magicast@0.5.4)(nuxt@4.5.2(fda891a65d8b6fe53326258c75b16fa5))(oxc-parser@0.147.0)(rolldown@1.2.6)(rollup@4.60.2)(srvx@0.12.7)(supports-color@10.2.2)(typescript@6.0.3)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2)))(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2))': dependencies: '@nuxt/devalue': 2.0.2 '@nuxt/kit': 4.5.2(magic-string@1.2.3)(magicast@0.5.4)(oxc-parser@0.147.0)(rolldown@1.2.6)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2))) @@ -11584,7 +12060,7 @@ snapshots: mocked-exports: 0.1.1 nitropack: 2.13.4(idb-keyval@6.3.0)(oxc-parser@0.147.0)(rolldown@1.2.6)(srvx@0.12.7)(supports-color@10.2.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2)) nostics: 1.2.0 - nuxt: 4.5.2(8c6ea90d3d7fadcc68feb7628fcfe610) + nuxt: 4.5.2(fda891a65d8b6fe53326258c75b16fa5) nypm: 0.6.9 ohash: 2.0.12 pathe: 2.0.3 @@ -11649,7 +12125,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.147.0)(@vitejs/devtools-kit@packages+kit)(db0@0.3.4)(esbuild@0.28.2)(idb-keyval@6.3.0)(ioredis@5.10.1(supports-color@10.2.2))(lightningcss@1.33.0)(magic-string@1.2.3)(magicast@0.5.4)(nuxt@4.5.2(4a9a73f26c7346c24913a2fb62e9d4ef))(oxc-parser@0.147.0)(rolldown@1.2.6)(rollup@4.60.2)(srvx@0.12.7)(supports-color@10.2.2)(typescript@6.0.3)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2)))(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2))': + '@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.147.0)(@vitejs/devtools-kit@packages+kit)(db0@0.3.4)(esbuild@0.28.2)(idb-keyval@6.3.0)(ioredis@5.10.1(supports-color@10.2.2))(lightningcss@1.33.0)(magic-string@1.2.3)(magicast@0.5.4)(nuxt@4.5.2(4206f8560ec33b970a3a615e1ec85736))(oxc-parser@0.147.0)(rolldown@1.2.6)(rollup@4.60.2)(srvx@0.12.7)(supports-color@10.2.2)(typescript@6.0.3)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2)))(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2))': dependencies: '@nuxt/devalue': 2.0.2 '@nuxt/kit': 4.5.2(magic-string@1.2.3)(magicast@0.5.4)(oxc-parser@0.147.0)(rolldown@1.2.6)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2))) @@ -11668,7 +12144,7 @@ snapshots: mocked-exports: 0.1.1 nitropack: 2.13.4(idb-keyval@6.3.0)(oxc-parser@0.147.0)(rolldown@1.2.6)(srvx@0.12.7)(supports-color@10.2.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2)) nostics: 1.2.0 - nuxt: 4.5.2(4a9a73f26c7346c24913a2fb62e9d4ef) + nuxt: 4.5.2(4206f8560ec33b970a3a615e1ec85736) nypm: 0.6.9 ohash: 2.0.12 pathe: 2.0.3 @@ -11733,7 +12209,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.147.0)(@vitejs/devtools-kit@packages+kit)(db0@0.3.4)(esbuild@0.28.2)(idb-keyval@6.3.0)(ioredis@5.10.1(supports-color@10.2.2))(lightningcss@1.33.0)(magic-string@1.2.3)(magicast@0.5.4)(nuxt@4.5.2(d15efbcdcdc4664d0cd07362a22e6488))(oxc-parser@0.147.0)(rolldown@1.2.6)(rollup@4.60.2)(srvx@0.12.7)(supports-color@10.2.2)(typescript@6.0.3)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2)))(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2))': + '@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.147.0)(@vitejs/devtools-kit@packages+kit)(db0@0.3.4)(esbuild@0.28.2)(idb-keyval@6.3.0)(ioredis@5.10.1(supports-color@10.2.2))(lightningcss@1.33.0)(magic-string@1.2.3)(magicast@0.5.4)(nuxt@4.5.2(c08cf42874ed43ec8b82b1fac08ae9cf))(oxc-parser@0.147.0)(rolldown@1.2.6)(rollup@4.60.2)(srvx@0.12.7)(supports-color@10.2.2)(typescript@6.0.3)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2)))(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2))': dependencies: '@nuxt/devalue': 2.0.2 '@nuxt/kit': 4.5.2(magic-string@1.2.3)(magicast@0.5.4)(oxc-parser@0.147.0)(rolldown@1.2.6)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2))) @@ -11752,7 +12228,7 @@ snapshots: mocked-exports: 0.1.1 nitropack: 2.13.4(idb-keyval@6.3.0)(oxc-parser@0.147.0)(rolldown@1.2.6)(srvx@0.12.7)(supports-color@10.2.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2)) nostics: 1.2.0 - nuxt: 4.5.2(d15efbcdcdc4664d0cd07362a22e6488) + nuxt: 4.5.2(c08cf42874ed43ec8b82b1fac08ae9cf) nypm: 0.6.9 ohash: 2.0.12 pathe: 2.0.3 @@ -11835,7 +12311,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.5.2)(esbuild@0.28.2)(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(magic-string@1.2.3)(magicast@0.5.4)(nuxt@4.5.2(05942ebd4359f67e9ca89af9cdf2f9fe))(optionator@0.9.4)(oxc-parser@0.147.0)(oxlint@1.80.0)(rolldown@1.2.6)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.6)(rollup@4.60.2))(rollup@4.60.2)(supports-color@10.2.2)(terser@5.44.1)(tsx@4.23.13)(typescript@6.0.3)(vue-tsc@3.3.11(typescript@6.0.3))(vue@3.5.42(typescript@6.0.3))(webpack@5.104.1(esbuild@0.28.2))(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.5.2)(esbuild@0.28.2)(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(magic-string@1.2.3)(magicast@0.5.4)(nuxt@4.5.2(4206f8560ec33b970a3a615e1ec85736))(optionator@0.9.4)(oxc-parser@0.147.0)(oxlint@1.80.0)(rolldown@1.2.6)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.6)(rollup@4.60.2))(rollup@4.60.2)(supports-color@10.2.2)(terser@5.44.1)(tsx@4.23.13)(typescript@6.0.3)(vue-tsc@3.3.11(typescript@6.0.3))(vue@3.5.42(typescript@6.0.3))(webpack@5.104.1(esbuild@0.28.2))(yaml@2.9.0)': dependencies: '@nuxt/kit': 4.5.2(magic-string@1.2.3)(magicast@0.5.4)(oxc-parser@0.147.0)(rolldown@1.2.6)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2))) '@vitejs/plugin-vue': 6.0.8(vite@8.2.2)(vue@3.5.42(typescript@6.0.3)) @@ -11853,7 +12329,7 @@ snapshots: knitwork: 1.3.0 mlly: 1.8.2 mocked-exports: 0.1.1 - nuxt: 4.5.2(05942ebd4359f67e9ca89af9cdf2f9fe) + nuxt: 4.5.2(4206f8560ec33b970a3a615e1ec85736) nypm: 0.6.9 pathe: 2.0.3 pkg-types: 2.3.1 @@ -11904,7 +12380,7 @@ snapshots: - webpack - 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.5.2)(esbuild@0.28.2)(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(magic-string@1.2.3)(magicast@0.5.4)(nuxt@4.5.2(4a9a73f26c7346c24913a2fb62e9d4ef))(optionator@0.9.4)(oxc-parser@0.147.0)(oxlint@1.80.0)(rolldown@1.2.6)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.6)(rollup@4.60.2))(rollup@4.60.2)(supports-color@10.2.2)(terser@5.44.1)(tsx@4.23.13)(typescript@6.0.3)(vue-tsc@3.3.11(typescript@6.0.3))(vue@3.5.42(typescript@6.0.3))(webpack@5.104.1(esbuild@0.28.2))(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.5.2)(esbuild@0.28.2)(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(magic-string@1.2.3)(magicast@0.5.4)(nuxt@4.5.2(c08cf42874ed43ec8b82b1fac08ae9cf))(optionator@0.9.4)(oxc-parser@0.147.0)(oxlint@1.80.0)(rolldown@1.2.6)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.6)(rollup@4.60.2))(rollup@4.60.2)(supports-color@10.2.2)(terser@5.44.1)(tsx@4.23.13)(typescript@6.0.3)(vue-tsc@3.3.11(typescript@6.0.3))(vue@3.5.42(typescript@6.0.3))(webpack@5.104.1(esbuild@0.28.2))(yaml@2.9.0)': dependencies: '@nuxt/kit': 4.5.2(magic-string@1.2.3)(magicast@0.5.4)(oxc-parser@0.147.0)(rolldown@1.2.6)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2))) '@vitejs/plugin-vue': 6.0.8(vite@8.2.2)(vue@3.5.42(typescript@6.0.3)) @@ -11922,7 +12398,7 @@ snapshots: knitwork: 1.3.0 mlly: 1.8.2 mocked-exports: 0.1.1 - nuxt: 4.5.2(4a9a73f26c7346c24913a2fb62e9d4ef) + nuxt: 4.5.2(c08cf42874ed43ec8b82b1fac08ae9cf) nypm: 0.6.9 pathe: 2.0.3 pkg-types: 2.3.1 @@ -11973,7 +12449,7 @@ snapshots: - webpack - 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.5.2)(esbuild@0.28.2)(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(magic-string@1.2.3)(magicast@0.5.4)(nuxt@4.5.2(8c6ea90d3d7fadcc68feb7628fcfe610))(optionator@0.9.4)(oxc-parser@0.147.0)(oxlint@1.80.0)(rolldown@1.2.6)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.6)(rollup@4.60.2))(rollup@4.60.2)(supports-color@10.2.2)(terser@5.44.1)(tsx@4.23.13)(typescript@6.0.3)(vue-tsc@3.3.11(typescript@6.0.3))(vue@3.5.42(typescript@6.0.3))(webpack@5.104.1(esbuild@0.28.2))(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.5.2)(esbuild@0.28.2)(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(magic-string@1.2.3)(magicast@0.5.4)(nuxt@4.5.2(e90f33f457750373f3333c23a263278f))(optionator@0.9.4)(oxc-parser@0.147.0)(oxlint@1.80.0)(rolldown@1.2.6)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.6)(rollup@4.60.2))(rollup@4.60.2)(supports-color@10.2.2)(terser@5.44.1)(tsx@4.23.13)(typescript@6.0.3)(vue-tsc@3.3.11(typescript@6.0.3))(vue@3.5.42(typescript@6.0.3))(webpack@5.104.1(esbuild@0.28.2))(yaml@2.9.0)': dependencies: '@nuxt/kit': 4.5.2(magic-string@1.2.3)(magicast@0.5.4)(oxc-parser@0.147.0)(rolldown@1.2.6)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2))) '@vitejs/plugin-vue': 6.0.8(vite@8.2.2)(vue@3.5.42(typescript@6.0.3)) @@ -11991,7 +12467,7 @@ snapshots: knitwork: 1.3.0 mlly: 1.8.2 mocked-exports: 0.1.1 - nuxt: 4.5.2(8c6ea90d3d7fadcc68feb7628fcfe610) + nuxt: 4.5.2(e90f33f457750373f3333c23a263278f) nypm: 0.6.9 pathe: 2.0.3 pkg-types: 2.3.1 @@ -12042,7 +12518,7 @@ snapshots: - webpack - 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.5.2)(esbuild@0.28.2)(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(magic-string@1.2.3)(magicast@0.5.4)(nuxt@4.5.2(d15efbcdcdc4664d0cd07362a22e6488))(optionator@0.9.4)(oxc-parser@0.147.0)(oxlint@1.80.0)(rolldown@1.2.6)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.6)(rollup@4.60.2))(rollup@4.60.2)(supports-color@10.2.2)(terser@5.44.1)(tsx@4.23.13)(typescript@6.0.3)(vue-tsc@3.3.11(typescript@6.0.3))(vue@3.5.42(typescript@6.0.3))(webpack@5.104.1(esbuild@0.28.2))(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.5.2)(esbuild@0.28.2)(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(magic-string@1.2.3)(magicast@0.5.4)(nuxt@4.5.2(fda891a65d8b6fe53326258c75b16fa5))(optionator@0.9.4)(oxc-parser@0.147.0)(oxlint@1.80.0)(rolldown@1.2.6)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.6)(rollup@4.60.2))(rollup@4.60.2)(supports-color@10.2.2)(terser@5.44.1)(tsx@4.23.13)(typescript@6.0.3)(vue-tsc@3.3.11(typescript@6.0.3))(vue@3.5.42(typescript@6.0.3))(webpack@5.104.1(esbuild@0.28.2))(yaml@2.9.0)': dependencies: '@nuxt/kit': 4.5.2(magic-string@1.2.3)(magicast@0.5.4)(oxc-parser@0.147.0)(rolldown@1.2.6)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2))) '@vitejs/plugin-vue': 6.0.8(vite@8.2.2)(vue@3.5.42(typescript@6.0.3)) @@ -12060,7 +12536,7 @@ snapshots: knitwork: 1.3.0 mlly: 1.8.2 mocked-exports: 0.1.1 - nuxt: 4.5.2(d15efbcdcdc4664d0cd07362a22e6488) + nuxt: 4.5.2(fda891a65d8b6fe53326258c75b16fa5) nypm: 0.6.9 pathe: 2.0.3 pkg-types: 2.3.1 @@ -14125,9 +14601,9 @@ snapshots: '@vitejs/devtools-kit@0.5.2(cac@7.0.0)(crossws@0.4.12(srvx@0.11.22))(srvx@0.11.22)(vite@8.2.2)': dependencies: - '@devframes/hub': 0.9.10(crossws@0.4.12(srvx@0.11.22))(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22)) - '@devframes/json-render': 0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.11.22))(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22)))(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22)) - devframe: 0.9.10(cac@7.0.0)(srvx@0.11.22) + '@devframes/hub': 0.9.11(crossws@0.4.12(srvx@0.11.22))(devframe@0.9.11(cac@7.0.0)(srvx@0.11.22)) + '@devframes/json-render': 0.9.11(@devframes/hub@0.9.11(crossws@0.4.12(srvx@0.11.22))(devframe@0.9.11(cac@7.0.0)(srvx@0.11.22)))(devframe@0.9.11(cac@7.0.0)(srvx@0.11.22)) + devframe: 0.9.11(cac@7.0.0)(srvx@0.11.22) local-pkg: 1.2.1 mlly: 1.8.2 nostics: 1.2.0 @@ -14142,9 +14618,9 @@ snapshots: '@vitejs/devtools-kit@0.5.2(cac@7.0.0)(crossws@0.4.12(srvx@0.12.7))(srvx@0.12.7)(vite@8.2.2)': dependencies: - '@devframes/hub': 0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)) - '@devframes/json-render': 0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)) - devframe: 0.9.10(cac@7.0.0)(srvx@0.12.7) + '@devframes/hub': 0.9.11(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)) + '@devframes/json-render': 0.9.11(@devframes/hub@0.9.11(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)) + devframe: 0.9.11(cac@7.0.0)(srvx@0.12.7) local-pkg: 1.2.1 mlly: 1.8.2 nostics: 1.2.0 @@ -14157,17 +14633,17 @@ snapshots: - ocache - srvx - '@vitejs/devtools@0.5.2(@devframes/json-render@0.9.10(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(crossws@0.4.12(srvx@0.11.22))(srvx@0.11.22)(vite@8.2.2)': + '@vitejs/devtools@0.5.2(@devframes/json-render@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(crossws@0.4.12(srvx@0.11.22))(srvx@0.11.22)(vite@8.2.2)': dependencies: - '@devframes/hub': 0.9.10(crossws@0.4.12(srvx@0.11.22))(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22)) - '@devframes/hub-ui': 0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.11.22))(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22)))(@devframes/json-render@0.9.10(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22)) - '@devframes/json-render-ui': 0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.11.22))(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22)))(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22)) - '@devframes/plugin-inspect': 0.9.10(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22))(vite@8.2.2) - '@devframes/plugin-messages': 0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.11.22))(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22)))(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22))(vite@8.2.2) - '@devframes/plugin-terminals': 0.9.10(@devframes/hub-ui@0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.11.22))(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22)))(@devframes/json-render@0.9.10(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22)))(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.11.22))(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22)))(devframe@0.9.10(cac@7.0.0)(srvx@0.11.22))(vite@8.2.2) + '@devframes/hub': 0.9.11(crossws@0.4.12(srvx@0.11.22))(devframe@0.9.11(cac@7.0.0)(srvx@0.11.22)) + '@devframes/hub-ui': 0.9.11(@devframes/hub@0.9.11(crossws@0.4.12(srvx@0.11.22))(devframe@0.9.11(cac@7.0.0)(srvx@0.11.22)))(@devframes/json-render@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.9.11(cac@7.0.0)(srvx@0.11.22)) + '@devframes/json-render-ui': 0.9.11(@devframes/hub@0.9.11(crossws@0.4.12(srvx@0.11.22))(devframe@0.9.11(cac@7.0.0)(srvx@0.11.22)))(devframe@0.9.11(cac@7.0.0)(srvx@0.11.22)) + '@devframes/plugin-inspect': 0.9.11(devframe@0.9.11(cac@7.0.0)(srvx@0.11.22))(vite@8.2.2) + '@devframes/plugin-messages': 0.9.11(@devframes/hub@0.9.11(crossws@0.4.12(srvx@0.11.22))(devframe@0.9.11(cac@7.0.0)(srvx@0.11.22)))(devframe@0.9.11(cac@7.0.0)(srvx@0.11.22))(vite@8.2.2) + '@devframes/plugin-terminals': 0.9.11(@devframes/hub-ui@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(@devframes/json-render@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(@devframes/hub@0.9.11(crossws@0.4.12(srvx@0.11.22))(devframe@0.9.11(cac@7.0.0)(srvx@0.11.22)))(devframe@0.9.11(cac@7.0.0)(srvx@0.11.22))(vite@8.2.2) '@vitejs/devtools-kit': 0.5.2(cac@7.0.0)(crossws@0.4.12(srvx@0.11.22))(srvx@0.11.22)(vite@8.2.2) cac: 7.0.0 - devframe: 0.9.10(cac@7.0.0)(srvx@0.11.22) + devframe: 0.9.11(cac@7.0.0)(srvx@0.11.22) h3: 2.0.1-rc.29(crossws@0.4.12(srvx@0.11.22)) local-pkg: 1.2.1 nostics: 1.2.0 @@ -14184,28 +14660,77 @@ snapshots: - ocache - srvx - '@vitejs/devtools@0.5.2(@devframes/json-render@0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(@vitejs/devtools-oxc@packages+oxc)(@vitejs/devtools-rolldown@packages+rolldown)(@vitejs/devtools-vite@packages+vite)(@vitejs/devtools-vitest@packages+vitest)(crossws@0.4.12(srvx@0.12.7))(srvx@0.12.7)(vite@8.2.2)': + '@vitejs/devtools@0.5.2(@devframes/json-render@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(crossws@0.4.12(srvx@0.12.7))(srvx@0.12.7)(vite@8.2.2)': dependencies: - '@devframes/hub': 0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)) - '@devframes/hub-ui': 0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(@devframes/json-render@0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)) - '@devframes/json-render-ui': 0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)) - '@devframes/plugin-inspect': 0.9.10(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2) - '@devframes/plugin-messages': 0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2) - '@devframes/plugin-terminals': 0.9.10(@devframes/hub-ui@0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(@devframes/json-render@0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2) + '@devframes/hub': 0.9.11(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)) + '@devframes/hub-ui': 0.9.11(@devframes/hub@0.9.11(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)))(@devframes/json-render@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)) + '@devframes/json-render-ui': 0.9.11(@devframes/hub@0.9.11(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)) + '@devframes/plugin-inspect': 0.9.11(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2) + '@devframes/plugin-messages': 0.9.11(@devframes/hub@0.9.11(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2) + '@devframes/plugin-terminals': 0.9.11(@devframes/hub-ui@0.9.11(@devframes/hub@0.9.11(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)))(@devframes/json-render@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)))(@devframes/hub@0.9.11(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2) '@vitejs/devtools-kit': 0.5.2(cac@7.0.0)(crossws@0.4.12(srvx@0.12.7))(srvx@0.12.7)(vite@8.2.2) cac: 7.0.0 - devframe: 0.9.10(cac@7.0.0)(srvx@0.12.7) + devframe: 0.9.11(cac@7.0.0)(srvx@0.12.7) + h3: 2.0.1-rc.29(crossws@0.4.12(srvx@0.12.7)) + local-pkg: 1.2.1 + nostics: 1.2.0 + obug: 2.1.4 + pathe: 2.0.3 + vite: 8.2.2(@types/node@25.0.3)(@vitejs/devtools@0.5.2)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.13)(yaml@2.9.0) + transitivePeerDependencies: + - '@devframes/json-render' + - '@devframes/plugin-inspect--assets' + - '@devframes/plugin-messages--assets' + - '@devframes/plugin-terminals--assets' + - '@modelcontextprotocol/client' + - crossws + - ocache + - srvx + + '@vitejs/devtools@0.5.2(@devframes/json-render@0.9.11(@devframes/hub@0.9.11(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)))(crossws@0.4.12(srvx@0.12.7))(srvx@0.12.7)(vite@8.2.2)': + dependencies: + '@devframes/hub': 0.9.11(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)) + '@devframes/hub-ui': 0.9.11(@devframes/hub@0.9.11(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)))(@devframes/json-render@0.9.11(@devframes/hub@0.9.11(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)) + '@devframes/json-render-ui': 0.9.11(@devframes/hub@0.9.11(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)) + '@devframes/plugin-inspect': 0.9.11(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2) + '@devframes/plugin-messages': 0.9.11(@devframes/hub@0.9.11(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2) + '@devframes/plugin-terminals': 0.9.11(@devframes/hub-ui@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(@devframes/json-render@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(@devframes/hub@0.9.11(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2) + '@vitejs/devtools-kit': 0.5.2(cac@7.0.0)(crossws@0.4.12(srvx@0.12.7))(srvx@0.12.7)(vite@8.2.2) + cac: 7.0.0 + devframe: 0.9.11(cac@7.0.0)(srvx@0.12.7) + h3: 2.0.1-rc.29(crossws@0.4.12(srvx@0.12.7)) + local-pkg: 1.2.1 + nostics: 1.2.0 + obug: 2.1.4 + pathe: 2.0.3 + vite: 8.2.2(@types/node@25.0.3)(@vitejs/devtools@0.5.2)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.13)(yaml@2.9.0) + transitivePeerDependencies: + - '@devframes/json-render' + - '@devframes/plugin-inspect--assets' + - '@devframes/plugin-messages--assets' + - '@devframes/plugin-terminals--assets' + - '@modelcontextprotocol/client' + - crossws + - ocache + - srvx + + '@vitejs/devtools@0.5.2(@devframes/json-render@0.9.11(@devframes/hub@0.9.11(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(crossws@0.4.12(srvx@0.12.7))(srvx@0.12.7)(vite@8.2.2)': + dependencies: + '@devframes/hub': 0.9.11(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)) + '@devframes/hub-ui': 0.9.11(@devframes/hub@0.9.11(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)))(@devframes/json-render@0.9.11(@devframes/hub@0.9.11(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.12(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)) + '@devframes/json-render-ui': 0.9.11(@devframes/hub@0.9.11(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)) + '@devframes/plugin-inspect': 0.9.11(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2) + '@devframes/plugin-messages': 0.9.11(@devframes/hub@0.9.11(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2) + '@devframes/plugin-terminals': 0.9.11(@devframes/hub-ui@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(@devframes/json-render@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(@devframes/hub@0.9.11(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.11(cac@7.0.0)(srvx@0.12.7))(vite@8.2.2) + '@vitejs/devtools-kit': 0.5.2(cac@7.0.0)(crossws@0.4.12(srvx@0.12.7))(srvx@0.12.7)(vite@8.2.2) + cac: 7.0.0 + devframe: 0.9.11(cac@7.0.0)(srvx@0.12.7) h3: 2.0.1-rc.29(crossws@0.4.12(srvx@0.12.7)) local-pkg: 1.2.1 nostics: 1.2.0 obug: 2.1.4 pathe: 2.0.3 vite: 8.2.2(@types/node@25.0.3)(@vitejs/devtools@0.5.2)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.13)(yaml@2.9.0) - optionalDependencies: - '@vitejs/devtools-oxc': link:packages/oxc - '@vitejs/devtools-rolldown': link:packages/rolldown - '@vitejs/devtools-vite': link:packages/vite - '@vitejs/devtools-vitest': link:packages/vitest transitivePeerDependencies: - '@devframes/json-render' - '@devframes/plugin-inspect--assets' @@ -14546,13 +15071,13 @@ snapshots: '@vueuse/metadata@14.4.0': {} - '@vueuse/nuxt@14.4.0(magic-string@1.2.3)(magicast@0.5.4)(nuxt@4.5.2(4a9a73f26c7346c24913a2fb62e9d4ef))(oxc-parser@0.147.0)(rolldown@1.2.6)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2)))(vue@3.5.42(typescript@6.0.3))': + '@vueuse/nuxt@14.4.0(magic-string@1.2.3)(magicast@0.5.4)(nuxt@4.5.2(4206f8560ec33b970a3a615e1ec85736))(oxc-parser@0.147.0)(rolldown@1.2.6)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2)))(vue@3.5.42(typescript@6.0.3))': dependencies: '@nuxt/kit': 4.5.2(magic-string@1.2.3)(magicast@0.5.4)(oxc-parser@0.147.0)(rolldown@1.2.6)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2))) '@vueuse/core': 14.4.0(vue@3.5.42(typescript@6.0.3)) '@vueuse/metadata': 14.4.0 local-pkg: 1.2.1 - nuxt: 4.5.2(4a9a73f26c7346c24913a2fb62e9d4ef) + nuxt: 4.5.2(4206f8560ec33b970a3a615e1ec85736) vue: 3.5.42(typescript@6.0.3) transitivePeerDependencies: - magic-string @@ -14561,13 +15086,13 @@ snapshots: - rolldown - unplugin - '@vueuse/nuxt@14.4.0(magic-string@1.2.3)(magicast@0.5.4)(nuxt@4.5.2(d15efbcdcdc4664d0cd07362a22e6488))(oxc-parser@0.147.0)(rolldown@1.2.6)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2)))(vue@3.5.42(typescript@6.0.3))': + '@vueuse/nuxt@14.4.0(magic-string@1.2.3)(magicast@0.5.4)(nuxt@4.5.2(c08cf42874ed43ec8b82b1fac08ae9cf))(oxc-parser@0.147.0)(rolldown@1.2.6)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2)))(vue@3.5.42(typescript@6.0.3))': dependencies: '@nuxt/kit': 4.5.2(magic-string@1.2.3)(magicast@0.5.4)(oxc-parser@0.147.0)(rolldown@1.2.6)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2))) '@vueuse/core': 14.4.0(vue@3.5.42(typescript@6.0.3)) '@vueuse/metadata': 14.4.0 local-pkg: 1.2.1 - nuxt: 4.5.2(d15efbcdcdc4664d0cd07362a22e6488) + nuxt: 4.5.2(c08cf42874ed43ec8b82b1fac08ae9cf) vue: 3.5.42(typescript@6.0.3) transitivePeerDependencies: - magic-string @@ -15658,6 +16183,57 @@ snapshots: - ocache - srvx + devframe@0.9.11(cac@7.0.0)(srvx@0.11.22): + dependencies: + '@modelcontextprotocol/server': 2.0.0 + '@standard-schema/spec': 1.1.0 + birpc: 4.2.0 + crossws: 0.4.12(srvx@0.11.22) + h3: 2.0.1-rc.29(crossws@0.4.12(srvx@0.11.22)) + mrmime: 2.0.1 + nostics: 1.2.0 + pathe: 2.0.3 + ufo: 1.6.4 + optionalDependencies: + cac: 7.0.0 + transitivePeerDependencies: + - ocache + - srvx + + devframe@0.9.11(cac@7.0.0)(srvx@0.12.7): + dependencies: + '@modelcontextprotocol/server': 2.0.0 + '@standard-schema/spec': 1.1.0 + birpc: 4.2.0 + crossws: 0.4.12(srvx@0.12.7) + h3: 2.0.1-rc.29(crossws@0.4.12(srvx@0.12.7)) + mrmime: 2.0.1 + nostics: 1.2.0 + pathe: 2.0.3 + ufo: 1.6.4 + optionalDependencies: + cac: 7.0.0 + transitivePeerDependencies: + - ocache + - srvx + + devframe@0.9.12(cac@7.0.0)(srvx@0.12.7): + dependencies: + '@modelcontextprotocol/server': 2.0.0 + '@standard-schema/spec': 1.1.0 + birpc: 4.2.0 + crossws: 0.4.12(srvx@0.12.7) + h3: 2.0.1-rc.29(crossws@0.4.12(srvx@0.12.7)) + mrmime: 2.0.1 + nostics: 1.2.0 + pathe: 2.0.3 + ufo: 1.6.4 + optionalDependencies: + cac: 7.0.0 + transitivePeerDependencies: + - ocache + - srvx + devlop@1.1.0: dependencies: dequal: 2.0.3 @@ -17773,17 +18349,17 @@ snapshots: dependencies: boolbase: 1.0.0 - nuxt@4.5.2(05942ebd4359f67e9ca89af9cdf2f9fe): + nuxt@4.5.2(4206f8560ec33b970a3a615e1ec85736): dependencies: '@dxup/nuxt': 0.5.6(esbuild@0.28.2)(magicast@0.5.4)(oxc-parser@0.147.0)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2)) '@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.15(72500d9b2293daf8e97f93a75bfba050) + '@nuxt/devtools': 4.0.0-alpha.15(d6f122a668fb5d920e939a372a98fde8) '@nuxt/kit': 4.5.2(magic-string@1.2.3)(magicast@0.5.4)(oxc-parser@0.147.0)(rolldown@1.2.6)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2))) - '@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.147.0)(@vitejs/devtools-kit@0.4.12(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)(vite@8.2.2))(db0@0.3.4)(esbuild@0.28.2)(idb-keyval@6.3.0)(ioredis@5.10.1(supports-color@10.2.2))(lightningcss@1.33.0)(magic-string@1.2.3)(magicast@0.5.4)(nuxt@4.5.2(05942ebd4359f67e9ca89af9cdf2f9fe))(oxc-parser@0.147.0)(rolldown@1.2.6)(rollup@4.60.2)(srvx@0.11.22)(supports-color@10.2.2)(typescript@6.0.3)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2)))(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2)) + '@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.147.0)(@vitejs/devtools-kit@packages+kit)(db0@0.3.4)(esbuild@0.28.2)(idb-keyval@6.3.0)(ioredis@5.10.1(supports-color@10.2.2))(lightningcss@1.33.0)(magic-string@1.2.3)(magicast@0.5.4)(nuxt@4.5.2(4206f8560ec33b970a3a615e1ec85736))(oxc-parser@0.147.0)(rolldown@1.2.6)(rollup@4.60.2)(srvx@0.12.7)(supports-color@10.2.2)(typescript@6.0.3)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2)))(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2)) '@nuxt/schema': 4.5.2 '@nuxt/telemetry': 2.8.0(@nuxt/kit@4.5.2(magic-string@1.2.3)(magicast@0.5.4)(oxc-parser@0.147.0)(rolldown@1.2.6)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2)))) - '@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.5.2)(esbuild@0.28.2)(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(magic-string@1.2.3)(magicast@0.5.4)(nuxt@4.5.2(05942ebd4359f67e9ca89af9cdf2f9fe))(optionator@0.9.4)(oxc-parser@0.147.0)(oxlint@1.80.0)(rolldown@1.2.6)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.6)(rollup@4.60.2))(rollup@4.60.2)(supports-color@10.2.2)(terser@5.44.1)(tsx@4.23.13)(typescript@6.0.3)(vue-tsc@3.3.11(typescript@6.0.3))(vue@3.5.42(typescript@6.0.3))(webpack@5.104.1(esbuild@0.28.2))(yaml@2.9.0) - '@unhead/vue': 3.3.1(@oxc-project/types@0.147.0)(@vitejs/devtools-kit@0.4.12(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)(vite@8.2.2))(esbuild@0.28.2)(lightningcss@1.33.0)(oxc-parser@0.147.0)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(vue@3.5.42(typescript@6.0.3))(webpack@5.104.1(esbuild@0.28.2)) + '@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.5.2)(esbuild@0.28.2)(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(magic-string@1.2.3)(magicast@0.5.4)(nuxt@4.5.2(4206f8560ec33b970a3a615e1ec85736))(optionator@0.9.4)(oxc-parser@0.147.0)(oxlint@1.80.0)(rolldown@1.2.6)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.6)(rollup@4.60.2))(rollup@4.60.2)(supports-color@10.2.2)(terser@5.44.1)(tsx@4.23.13)(typescript@6.0.3)(vue-tsc@3.3.11(typescript@6.0.3))(vue@3.5.42(typescript@6.0.3))(webpack@5.104.1(esbuild@0.28.2))(yaml@2.9.0) + '@unhead/vue': 3.3.1(@oxc-project/types@0.147.0)(@vitejs/devtools-kit@packages+kit)(esbuild@0.28.2)(lightningcss@1.33.0)(oxc-parser@0.147.0)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(vue@3.5.42(typescript@6.0.3))(webpack@5.104.1(esbuild@0.28.2)) '@vue/shared': 3.5.42 chokidar: 5.0.0 compatx: 0.2.0 @@ -17930,16 +18506,16 @@ snapshots: - xml2js - yaml - nuxt@4.5.2(4a9a73f26c7346c24913a2fb62e9d4ef): + nuxt@4.5.2(c08cf42874ed43ec8b82b1fac08ae9cf): dependencies: '@dxup/nuxt': 0.5.6(esbuild@0.28.2)(magicast@0.5.4)(oxc-parser@0.147.0)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2)) '@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.15(@devframes/json-render@0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(@nuxt/kit@4.5.2(magic-string@1.2.3)(magicast@0.5.4)(oxc-parser@0.147.0)(rolldown@1.2.6)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2))))(cac@7.0.0)(crossws@0.4.12(srvx@0.12.7))(db0@0.3.4)(idb-keyval@6.3.0)(ioredis@5.10.1(supports-color@10.2.2))(nitropack@2.13.4(idb-keyval@6.3.0)(oxc-parser@0.147.0)(rolldown@1.2.6)(srvx@0.12.7)(supports-color@10.2.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2)))(srvx@0.12.7)(vite-plugin-inspect@12.0.2(@modelcontextprotocol/server@2.0.0)(@nuxt/kit@4.5.2(magic-string@1.2.3)(magicast@0.5.4)(oxc-parser@0.147.0)(rolldown@1.2.6)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2))))(cac@7.0.0)(srvx@0.12.7)(vite@8.2.2))(vite@8.2.2)(vue@3.5.42(typescript@6.0.3)) + '@nuxt/devtools': 4.0.0-alpha.15(ec13c35d21ee6d405adf340c6a28be1d) '@nuxt/kit': 4.5.2(magic-string@1.2.3)(magicast@0.5.4)(oxc-parser@0.147.0)(rolldown@1.2.6)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2))) - '@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.147.0)(@vitejs/devtools-kit@packages+kit)(db0@0.3.4)(esbuild@0.28.2)(idb-keyval@6.3.0)(ioredis@5.10.1(supports-color@10.2.2))(lightningcss@1.33.0)(magic-string@1.2.3)(magicast@0.5.4)(nuxt@4.5.2(4a9a73f26c7346c24913a2fb62e9d4ef))(oxc-parser@0.147.0)(rolldown@1.2.6)(rollup@4.60.2)(srvx@0.12.7)(supports-color@10.2.2)(typescript@6.0.3)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2)))(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2)) + '@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.147.0)(@vitejs/devtools-kit@packages+kit)(db0@0.3.4)(esbuild@0.28.2)(idb-keyval@6.3.0)(ioredis@5.10.1(supports-color@10.2.2))(lightningcss@1.33.0)(magic-string@1.2.3)(magicast@0.5.4)(nuxt@4.5.2(c08cf42874ed43ec8b82b1fac08ae9cf))(oxc-parser@0.147.0)(rolldown@1.2.6)(rollup@4.60.2)(srvx@0.12.7)(supports-color@10.2.2)(typescript@6.0.3)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2)))(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2)) '@nuxt/schema': 4.5.2 '@nuxt/telemetry': 2.8.0(@nuxt/kit@4.5.2(magic-string@1.2.3)(magicast@0.5.4)(oxc-parser@0.147.0)(rolldown@1.2.6)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2)))) - '@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.5.2)(esbuild@0.28.2)(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(magic-string@1.2.3)(magicast@0.5.4)(nuxt@4.5.2(4a9a73f26c7346c24913a2fb62e9d4ef))(optionator@0.9.4)(oxc-parser@0.147.0)(oxlint@1.80.0)(rolldown@1.2.6)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.6)(rollup@4.60.2))(rollup@4.60.2)(supports-color@10.2.2)(terser@5.44.1)(tsx@4.23.13)(typescript@6.0.3)(vue-tsc@3.3.11(typescript@6.0.3))(vue@3.5.42(typescript@6.0.3))(webpack@5.104.1(esbuild@0.28.2))(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.5.2)(esbuild@0.28.2)(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(magic-string@1.2.3)(magicast@0.5.4)(nuxt@4.5.2(c08cf42874ed43ec8b82b1fac08ae9cf))(optionator@0.9.4)(oxc-parser@0.147.0)(oxlint@1.80.0)(rolldown@1.2.6)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.6)(rollup@4.60.2))(rollup@4.60.2)(supports-color@10.2.2)(terser@5.44.1)(tsx@4.23.13)(typescript@6.0.3)(vue-tsc@3.3.11(typescript@6.0.3))(vue@3.5.42(typescript@6.0.3))(webpack@5.104.1(esbuild@0.28.2))(yaml@2.9.0) '@unhead/vue': 3.3.1(@oxc-project/types@0.147.0)(@vitejs/devtools-kit@packages+kit)(esbuild@0.28.2)(lightningcss@1.33.0)(oxc-parser@0.147.0)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(vue@3.5.42(typescript@6.0.3))(webpack@5.104.1(esbuild@0.28.2)) '@vue/shared': 3.5.42 chokidar: 5.0.0 @@ -18087,17 +18663,17 @@ snapshots: - xml2js - yaml - nuxt@4.5.2(8c6ea90d3d7fadcc68feb7628fcfe610): + nuxt@4.5.2(e90f33f457750373f3333c23a263278f): dependencies: '@dxup/nuxt': 0.5.6(esbuild@0.28.2)(magicast@0.5.4)(oxc-parser@0.147.0)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2)) '@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.15(@devframes/json-render@0.9.10(@devframes/hub@0.9.10(crossws@0.4.12(srvx@0.12.7))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(devframe@0.9.10(cac@7.0.0)(srvx@0.12.7)))(@nuxt/kit@4.5.2(magic-string@1.2.3)(magicast@0.5.4)(oxc-parser@0.147.0)(rolldown@1.2.6)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2))))(cac@7.0.0)(crossws@0.4.12(srvx@0.12.7))(db0@0.3.4)(idb-keyval@6.3.0)(ioredis@5.10.1(supports-color@10.2.2))(nitropack@2.13.4(idb-keyval@6.3.0)(oxc-parser@0.147.0)(rolldown@1.2.6)(srvx@0.12.7)(supports-color@10.2.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2)))(srvx@0.12.7)(vite-plugin-inspect@12.0.2(@modelcontextprotocol/server@2.0.0)(@nuxt/kit@4.5.2(magic-string@1.2.3)(magicast@0.5.4)(oxc-parser@0.147.0)(rolldown@1.2.6)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2))))(cac@7.0.0)(srvx@0.12.7)(vite@8.2.2))(vite@8.2.2)(vue@3.5.42(typescript@6.0.3)) + '@nuxt/devtools': 4.0.0-alpha.15(afac8de2ca592ca93d820319d9dd00af) '@nuxt/kit': 4.5.2(magic-string@1.2.3)(magicast@0.5.4)(oxc-parser@0.147.0)(rolldown@1.2.6)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2))) - '@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.147.0)(@vitejs/devtools-kit@0.4.12(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.12.7)(vite@8.2.2))(db0@0.3.4)(esbuild@0.28.2)(idb-keyval@6.3.0)(ioredis@5.10.1(supports-color@10.2.2))(lightningcss@1.33.0)(magic-string@1.2.3)(magicast@0.5.4)(nuxt@4.5.2(8c6ea90d3d7fadcc68feb7628fcfe610))(oxc-parser@0.147.0)(rolldown@1.2.6)(rollup@4.60.2)(srvx@0.12.7)(supports-color@10.2.2)(typescript@6.0.3)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2)))(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2)) + '@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.147.0)(@vitejs/devtools-kit@0.4.12(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)(vite@8.2.2))(db0@0.3.4)(esbuild@0.28.2)(idb-keyval@6.3.0)(ioredis@5.10.1(supports-color@10.2.2))(lightningcss@1.33.0)(magic-string@1.2.3)(magicast@0.5.4)(nuxt@4.5.2(e90f33f457750373f3333c23a263278f))(oxc-parser@0.147.0)(rolldown@1.2.6)(rollup@4.60.2)(srvx@0.11.22)(supports-color@10.2.2)(typescript@6.0.3)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2)))(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2)) '@nuxt/schema': 4.5.2 '@nuxt/telemetry': 2.8.0(@nuxt/kit@4.5.2(magic-string@1.2.3)(magicast@0.5.4)(oxc-parser@0.147.0)(rolldown@1.2.6)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2)))) - '@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.5.2)(esbuild@0.28.2)(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(magic-string@1.2.3)(magicast@0.5.4)(nuxt@4.5.2(8c6ea90d3d7fadcc68feb7628fcfe610))(optionator@0.9.4)(oxc-parser@0.147.0)(oxlint@1.80.0)(rolldown@1.2.6)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.6)(rollup@4.60.2))(rollup@4.60.2)(supports-color@10.2.2)(terser@5.44.1)(tsx@4.23.13)(typescript@6.0.3)(vue-tsc@3.3.11(typescript@6.0.3))(vue@3.5.42(typescript@6.0.3))(webpack@5.104.1(esbuild@0.28.2))(yaml@2.9.0) - '@unhead/vue': 3.3.1(@oxc-project/types@0.147.0)(@vitejs/devtools-kit@0.4.12(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.12.7)(vite@8.2.2))(esbuild@0.28.2)(lightningcss@1.33.0)(oxc-parser@0.147.0)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(vue@3.5.42(typescript@6.0.3))(webpack@5.104.1(esbuild@0.28.2)) + '@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.5.2)(esbuild@0.28.2)(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(magic-string@1.2.3)(magicast@0.5.4)(nuxt@4.5.2(e90f33f457750373f3333c23a263278f))(optionator@0.9.4)(oxc-parser@0.147.0)(oxlint@1.80.0)(rolldown@1.2.6)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.6)(rollup@4.60.2))(rollup@4.60.2)(supports-color@10.2.2)(terser@5.44.1)(tsx@4.23.13)(typescript@6.0.3)(vue-tsc@3.3.11(typescript@6.0.3))(vue@3.5.42(typescript@6.0.3))(webpack@5.104.1(esbuild@0.28.2))(yaml@2.9.0) + '@unhead/vue': 3.3.1(@oxc-project/types@0.147.0)(@vitejs/devtools-kit@0.4.12(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)(vite@8.2.2))(esbuild@0.28.2)(lightningcss@1.33.0)(oxc-parser@0.147.0)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(vue@3.5.42(typescript@6.0.3))(webpack@5.104.1(esbuild@0.28.2)) '@vue/shared': 3.5.42 chokidar: 5.0.0 compatx: 0.2.0 @@ -18244,17 +18820,17 @@ snapshots: - xml2js - yaml - nuxt@4.5.2(d15efbcdcdc4664d0cd07362a22e6488): + nuxt@4.5.2(fda891a65d8b6fe53326258c75b16fa5): dependencies: '@dxup/nuxt': 0.5.6(esbuild@0.28.2)(magicast@0.5.4)(oxc-parser@0.147.0)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2)) '@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.15(bcd07d3cf16f7df34afdcdc6b2a2caf0) + '@nuxt/devtools': 4.0.0-alpha.15(34add80a38d274c7c3a36abcc2164763) '@nuxt/kit': 4.5.2(magic-string@1.2.3)(magicast@0.5.4)(oxc-parser@0.147.0)(rolldown@1.2.6)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2))) - '@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.147.0)(@vitejs/devtools-kit@packages+kit)(db0@0.3.4)(esbuild@0.28.2)(idb-keyval@6.3.0)(ioredis@5.10.1(supports-color@10.2.2))(lightningcss@1.33.0)(magic-string@1.2.3)(magicast@0.5.4)(nuxt@4.5.2(d15efbcdcdc4664d0cd07362a22e6488))(oxc-parser@0.147.0)(rolldown@1.2.6)(rollup@4.60.2)(srvx@0.12.7)(supports-color@10.2.2)(typescript@6.0.3)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2)))(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2)) + '@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.147.0)(@vitejs/devtools-kit@0.4.12(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.12.7)(vite@8.2.2))(db0@0.3.4)(esbuild@0.28.2)(idb-keyval@6.3.0)(ioredis@5.10.1(supports-color@10.2.2))(lightningcss@1.33.0)(magic-string@1.2.3)(magicast@0.5.4)(nuxt@4.5.2(fda891a65d8b6fe53326258c75b16fa5))(oxc-parser@0.147.0)(rolldown@1.2.6)(rollup@4.60.2)(srvx@0.12.7)(supports-color@10.2.2)(typescript@6.0.3)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2)))(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2)) '@nuxt/schema': 4.5.2 '@nuxt/telemetry': 2.8.0(@nuxt/kit@4.5.2(magic-string@1.2.3)(magicast@0.5.4)(oxc-parser@0.147.0)(rolldown@1.2.6)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(webpack@5.104.1(esbuild@0.28.2)))) - '@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.5.2)(esbuild@0.28.2)(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(magic-string@1.2.3)(magicast@0.5.4)(nuxt@4.5.2(d15efbcdcdc4664d0cd07362a22e6488))(optionator@0.9.4)(oxc-parser@0.147.0)(oxlint@1.80.0)(rolldown@1.2.6)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.6)(rollup@4.60.2))(rollup@4.60.2)(supports-color@10.2.2)(terser@5.44.1)(tsx@4.23.13)(typescript@6.0.3)(vue-tsc@3.3.11(typescript@6.0.3))(vue@3.5.42(typescript@6.0.3))(webpack@5.104.1(esbuild@0.28.2))(yaml@2.9.0) - '@unhead/vue': 3.3.1(@oxc-project/types@0.147.0)(@vitejs/devtools-kit@packages+kit)(esbuild@0.28.2)(lightningcss@1.33.0)(oxc-parser@0.147.0)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(vue@3.5.42(typescript@6.0.3))(webpack@5.104.1(esbuild@0.28.2)) + '@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.5.2)(esbuild@0.28.2)(eslint@10.9.1(jiti@2.7.0)(supports-color@10.2.2))(magic-string@1.2.3)(magicast@0.5.4)(nuxt@4.5.2(fda891a65d8b6fe53326258c75b16fa5))(optionator@0.9.4)(oxc-parser@0.147.0)(oxlint@1.80.0)(rolldown@1.2.6)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.6)(rollup@4.60.2))(rollup@4.60.2)(supports-color@10.2.2)(terser@5.44.1)(tsx@4.23.13)(typescript@6.0.3)(vue-tsc@3.3.11(typescript@6.0.3))(vue@3.5.42(typescript@6.0.3))(webpack@5.104.1(esbuild@0.28.2))(yaml@2.9.0) + '@unhead/vue': 3.3.1(@oxc-project/types@0.147.0)(@vitejs/devtools-kit@0.4.12(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.12.7)(vite@8.2.2))(esbuild@0.28.2)(lightningcss@1.33.0)(oxc-parser@0.147.0)(rolldown@1.2.6)(rollup@4.60.2)(vite@8.2.2)(vue@3.5.42(typescript@6.0.3))(webpack@5.104.1(esbuild@0.28.2)) '@vue/shared': 3.5.42 chokidar: 5.0.0 compatx: 0.2.0 @@ -19829,7 +20405,7 @@ snapshots: unconfig-core: 7.5.0 verkit: 0.3.2 optionalDependencies: - '@vitejs/devtools': 0.5.2(@devframes/json-render@0.9.10(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(crossws@0.4.12(srvx@0.11.22))(srvx@0.11.22)(vite@8.2.2) + '@vitejs/devtools': 0.5.2(@devframes/json-render@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(crossws@0.4.12(srvx@0.11.22))(srvx@0.11.22)(vite@8.2.2) publint: 0.3.21 tsx: 4.23.13 typescript: 6.0.3 @@ -20419,7 +20995,7 @@ snapshots: tinyglobby: 0.2.17 optionalDependencies: '@types/node': 25.0.3 - '@vitejs/devtools': 0.5.2(@devframes/json-render@0.9.10(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(crossws@0.4.12(srvx@0.11.22))(srvx@0.11.22)(vite@8.2.2) + '@vitejs/devtools': 0.5.2(@devframes/json-render@0.9.11(@devframes/hub@0.8.2(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(devframe@0.8.2(@modelcontextprotocol/server@2.0.0)(cac@7.0.0)(srvx@0.11.22)))(crossws@0.4.12(srvx@0.11.22))(srvx@0.11.22)(vite@8.2.2) esbuild: 0.28.2 fsevents: 2.3.3 jiti: 2.7.0 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index eb8918b5..4a0ec17c 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -44,7 +44,7 @@ overrides: twoslash: 'catalog:docs' vite: 'catalog:build' refs: - devframe: &devframe ^0.9.10 + devframe: &devframe ^0.9.12 nuxt: &nuxt ^4.5.2 shiki: &shiki ^4.4.3 storybook: &storybook ^10.5.10