diff --git a/playgrounds/core/package.json b/playgrounds/core/package.json index 23b482773..0047947bc 100644 --- a/playgrounds/core/package.json +++ b/playgrounds/core/package.json @@ -7,5 +7,12 @@ "dev": "DEBUG='vite:devtools:*' VITE_DEVTOOLS_LOCAL_DEV=true vite", "dev:standalone": "DEBUG='vite:devtools:*' VITE_DEVTOOLS_LOCAL_DEV=true tsx ../../packages/core/src/node/cli.ts", "build": "vite build && vite-devtools" + }, + "dependencies": { + "@devframes/plugin-a11y": "catalog:deps", + "@devframes/plugin-code-server": "catalog:deps", + "@devframes/plugin-data-inspector": "catalog:deps", + "@devframes/plugin-git": "catalog:deps", + "@devframes/plugin-og": "catalog:deps" } } diff --git a/playgrounds/core/vite.config.ts b/playgrounds/core/vite.config.ts index ab6e11a22..4022cc9bd 100644 --- a/playgrounds/core/vite.config.ts +++ b/playgrounds/core/vite.config.ts @@ -1,15 +1,21 @@ import process from 'node:process' +import { fileURLToPath } from 'node:url' +import { a11yAgentBundlePath, createA11yDevframe } from '@devframes/plugin-a11y' +import { createCodeServerDevframe } from '@devframes/plugin-code-server' +import { createDataInspectorDevframe } from '@devframes/plugin-data-inspector' +import { createGitDevframe } from '@devframes/plugin-git' import { createInspectDevframe } from '@devframes/plugin-inspect' import { createMessagesDevframe } from '@devframes/plugin-messages' +import { createOgDevframe } from '@devframes/plugin-og' import { createTerminalsDevframe } from '@devframes/plugin-terminals' import { createPluginFromDevframe, createSimpleClientScript } from '@vitejs/devtools-kit/node' import Vue from '@vitejs/plugin-vue' +import { normalize } from 'pathe' import UnoCSS from 'unocss/vite' import { defineConfig } from 'vite' import Tracer from 'vite-plugin-vue-tracer' import VueRouter from 'vue-router/vite' import { alias } from '../../alias' -import { A11yCheckerPlugin } from '../../examples/plugin-a11y-checker/src/node' import { GitUIPlugin } from '../../examples/plugin-git-ui/src/node' import { DevTools } from '../../packages/core/src' import { buildCSS } from '../../packages/core/src/client/webcomponents/scripts/build-css' @@ -27,6 +33,11 @@ declare module '@vitejs/devtools-kit' { } } +// The monorepo root, two levels up from this playground — used so +// @devframes/plugin-git dogfoods against this actual checkout rather than +// whatever `cwd` the playground's dev server happens to run from. +const monorepoRoot = fileURLToPath(new URL('../..', import.meta.url)) + // https://vite.dev/config/ export default defineConfig({ define: { @@ -84,8 +95,38 @@ export default defineConfig({ Tracer({ viteDevtools: true, }), - A11yCheckerPlugin(), + // Kit-pattern json-render demo — see docs/kit/examples.md. GitUIPlugin(), + + // Official @devframes/plugin-* dashboards. + createPluginFromDevframe(createA11yDevframe(), { + dock: { + category: 'web', + // The panel scans the host page itself, so it needs its agent + // injected as a client script — see the `@devframes/plugin-a11y` + // README's "How it works" section. + clientScript: { importFrom: `/@fs/${normalize(a11yAgentBundlePath)}` }, + }, + }), + createPluginFromDevframe(createGitDevframe({ + // Dogfoods against this actual monorepo checkout. + repoRoot: monorepoRoot, + // Playground only — enables staging/unstaging/committing from the UI + // against this real checkout. Do not enable write mode for a + // production DevTools mount. + write: true, + }), { + dock: { category: 'app' }, + }), + createPluginFromDevframe(createOgDevframe(), { + dock: { category: 'web' }, + }), + createPluginFromDevframe(createDataInspectorDevframe(), { + dock: { category: 'advanced' }, + }), + createPluginFromDevframe(createCodeServerDevframe(), { + dock: { category: 'advanced' }, + }), { name: 'local', devtools: { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d8310e902..909a65e84 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -49,12 +49,27 @@ catalogs: '@devframes/json-render': specifier: ^0.7.14 version: 0.7.14 + '@devframes/plugin-a11y': + specifier: ^0.7.14 + version: 0.7.14 + '@devframes/plugin-code-server': + specifier: ^0.7.14 + version: 0.7.14 + '@devframes/plugin-data-inspector': + specifier: ^0.7.14 + version: 0.7.14 + '@devframes/plugin-git': + specifier: ^0.7.14 + version: 0.7.14 '@devframes/plugin-inspect': specifier: ^0.7.14 version: 0.7.14 '@devframes/plugin-messages': specifier: ^0.7.14 version: 0.7.14 + '@devframes/plugin-og': + specifier: ^0.7.14 + version: 0.7.14 '@devframes/plugin-terminals': specifier: ^0.7.14 version: 0.7.14 @@ -505,7 +520,7 @@ importers: version: 0.19.0(vue@3.5.40(typescript@6.0.3))(zod@4.4.3) '@nuxt/devtools': specifier: ^4.0.0-alpha.9 - version: 4.0.0-alpha.9(@vitejs/devtools-oxc@0.4.8(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5))(@vitejs/devtools-rolldown@0.4.8(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5)(vue@3.5.40(typescript@6.0.3)))(@vitejs/devtools-vite@0.4.8(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5))(@vitejs/devtools-vitest@0.4.8(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5)(vitest@4.1.10))(cac@7.0.0)(crossws@0.4.10(srvx@0.11.22))(db0@0.3.4)(devframe@0.7.14(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3))(idb-keyval@6.3.0)(ioredis@5.10.1(supports-color@10.2.2))(magic-string@1.1.0)(oxc-parser@0.140.0)(rolldown@1.2.0)(srvx@0.11.22)(typescript@6.0.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.60.2)(vite@8.1.5)(webpack@5.104.1(esbuild@0.28.1)))(valibot@1.4.2(typescript@6.0.3))(vite@8.1.5)(vue@3.5.40(typescript@6.0.3)) + version: 4.0.0-alpha.9(@vitejs/devtools-oxc@0.4.9(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5))(@vitejs/devtools-rolldown@0.4.9(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5)(vue@3.5.40(typescript@6.0.3)))(@vitejs/devtools-vite@0.4.9(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5))(@vitejs/devtools-vitest@0.4.9(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5)(vitest@4.1.10))(cac@7.0.0)(crossws@0.4.10(srvx@0.11.22))(db0@0.3.4)(devframe@0.7.14(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3))(idb-keyval@6.3.0)(ioredis@5.10.1(supports-color@10.2.2))(magic-string@1.1.0)(oxc-parser@0.140.0)(rolldown@1.2.0)(srvx@0.11.22)(typescript@6.0.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.60.2)(vite@8.1.5)(webpack@5.104.1(esbuild@0.28.1)))(valibot@1.4.2(typescript@6.0.3))(vite@8.1.5)(vue@3.5.40(typescript@6.0.3)) '@nuxt/eslint': specifier: catalog:devtools version: 1.16.0(@typescript-eslint/utils@8.65.0(eslint@10.8.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(@vue/compiler-sfc@3.5.40)(crossws@0.4.10(srvx@0.11.22))(esbuild@0.28.1)(eslint@10.8.0(jiti@2.7.0)(supports-color@10.2.2))(magic-string@1.1.0)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.0)(rollup@4.60.2)(supports-color@10.2.2)(typescript@6.0.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.60.2)(vite@8.1.5)(webpack@5.104.1(esbuild@0.28.1)))(vite@8.1.5)(webpack@5.104.1(esbuild@0.28.1)) @@ -574,7 +589,7 @@ importers: version: 1.2.0 nuxt: specifier: ^4.5.0 - version: 4.5.0(5c8d1a06b382d044a9d2d4e0d73e732d) + version: 4.5.0(9bcf7e451a70108036758014c38a6bac) oxfmt: specifier: catalog:devtools version: 0.60.0 @@ -979,7 +994,7 @@ importers: version: 14.3.0(vue@3.5.40(typescript@6.0.3)) '@vueuse/nuxt': specifier: catalog:build - version: 14.3.0(magic-string@1.1.0)(magicast@0.5.3)(nuxt@4.5.0(5c8d1a06b382d044a9d2d4e0d73e732d))(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.60.2)(vite@8.1.5)(webpack@5.104.1(esbuild@0.28.1)))(vue@3.5.40(typescript@6.0.3)) + version: 14.3.0(magic-string@1.1.0)(magicast@0.5.3)(nuxt@4.5.0(9bcf7e451a70108036758014c38a6bac))(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.60.2)(vite@8.1.5)(webpack@5.104.1(esbuild@0.28.1)))(vue@3.5.40(typescript@6.0.3)) floating-vue: specifier: catalog:frontend version: 5.2.2(@nuxt/kit@4.5.0(magic-string@1.1.0)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.60.2)(vite@8.1.5)(webpack@5.104.1(esbuild@0.28.1))))(vue@3.5.40(typescript@6.0.3)) @@ -988,7 +1003,7 @@ importers: version: 0.4.2(typescript@6.0.3) nuxt: specifier: ^4.5.0 - version: 4.5.0(5c8d1a06b382d044a9d2d4e0d73e732d) + version: 4.5.0(9bcf7e451a70108036758014c38a6bac) oxfmt: specifier: catalog:devtools version: 0.60.0 @@ -1070,7 +1085,7 @@ importers: version: 14.3.0(vue@3.5.40(typescript@6.0.3)) '@vueuse/nuxt': specifier: catalog:build - version: 14.3.0(magic-string@1.1.0)(magicast@0.5.3)(nuxt@4.5.0(5c8d1a06b382d044a9d2d4e0d73e732d))(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.60.2)(vite@8.1.5)(webpack@5.104.1(esbuild@0.28.1)))(vue@3.5.40(typescript@6.0.3)) + version: 14.3.0(magic-string@1.1.0)(magicast@0.5.3)(nuxt@4.5.0(9bcf7e451a70108036758014c38a6bac))(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.60.2)(vite@8.1.5)(webpack@5.104.1(esbuild@0.28.1)))(vue@3.5.40(typescript@6.0.3)) '@vueuse/router': specifier: catalog:frontend version: 14.3.0(vue-router@5.2.0(@vue/compiler-sfc@3.5.40)(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.60.2)(vite@8.1.5)(vue@3.5.40(typescript@6.0.3))(webpack@5.104.1(esbuild@0.28.1)))(vue@3.5.40(typescript@6.0.3)) @@ -1142,7 +1157,7 @@ importers: version: 1.0.0 nuxt: specifier: ^4.5.0 - version: 4.5.0(5c8d1a06b382d044a9d2d4e0d73e732d) + version: 4.5.0(9bcf7e451a70108036758014c38a6bac) pathe: specifier: catalog:deps version: 2.0.3 @@ -1206,7 +1221,7 @@ importers: version: 14.3.0(vue@3.5.40(typescript@6.0.3)) '@vueuse/nuxt': specifier: catalog:build - version: 14.3.0(magic-string@1.1.0)(magicast@0.5.3)(nuxt@4.5.0(5c8d1a06b382d044a9d2d4e0d73e732d))(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.60.2)(vite@8.1.5)(webpack@5.104.1(esbuild@0.28.1)))(vue@3.5.40(typescript@6.0.3)) + version: 14.3.0(magic-string@1.1.0)(magicast@0.5.3)(nuxt@4.5.0(9bcf7e451a70108036758014c38a6bac))(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.60.2)(vite@8.1.5)(webpack@5.104.1(esbuild@0.28.1)))(vue@3.5.40(typescript@6.0.3)) comlink: specifier: catalog:frontend version: 4.4.2 @@ -1280,12 +1295,28 @@ importers: devDependencies: tsdown: specifier: catalog:build - version: 0.22.14(@vitejs/devtools@0.4.8)(@volar/typescript@2.4.28)(oxc-resolver@11.23.0)(publint@0.3.21)(tsx@4.23.1)(typescript@6.0.3)(unrun@0.3.1(synckit@0.11.13))(vue-tsc@3.3.8(typescript@6.0.3)) + version: 0.22.14(@vitejs/devtools@0.4.9)(@volar/typescript@2.4.28)(oxc-resolver@11.23.0)(publint@0.3.21)(tsx@4.23.1)(typescript@6.0.3)(unrun@0.3.1(synckit@0.11.13))(vue-tsc@3.3.8(typescript@6.0.3)) tsx: specifier: catalog:build version: 4.23.1 - playgrounds/core: {} + playgrounds/core: + dependencies: + '@devframes/plugin-a11y': + specifier: catalog:deps + version: 0.7.14(devframe@0.7.14(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3))(vite@8.1.5) + '@devframes/plugin-code-server': + specifier: catalog:deps + version: 0.7.14(devframe@0.7.14(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3))(vite@8.1.5) + '@devframes/plugin-data-inspector': + specifier: catalog:deps + version: 0.7.14(devframe@0.7.14(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3))(vite@8.1.5) + '@devframes/plugin-git': + specifier: catalog:deps + version: 0.7.14(srvx@0.11.22)(typescript@6.0.3) + '@devframes/plugin-og': + specifier: catalog:deps + version: 0.7.14(devframe@0.7.14(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3))(typescript@6.0.3)(vite@8.1.5) storybook: devDependencies: @@ -1653,6 +1684,16 @@ packages: '@devframes/hub': optional: true + '@devframes/plugin-a11y@0.7.14': + resolution: {integrity: sha512-Mkqqli02qx2YnvDpjDex18JTvGvrWdM0odZRL1Onwo3PkIFIdQPYJNb0gY0xG+PfKy14ZflJqt8xoLO+C+CNwg==} + hasBin: true + peerDependencies: + devframe: 0.7.14 + vite: ^8.1.5 + peerDependenciesMeta: + vite: + optional: true + '@devframes/plugin-code-server@0.7.14': resolution: {integrity: sha512-lVFtbrR7A8Ro27OJ60bQAeB77nJ43NWD2hJt3zBynzJYz62p4wkzP0sNx45QSmllyruW8tlhJBZp0C+7ekySGQ==} hasBin: true @@ -1673,6 +1714,10 @@ packages: vite: optional: true + '@devframes/plugin-git@0.7.14': + resolution: {integrity: sha512-O1qT4ddPCEuD6qJ8RS4n5sjprDNho2ENP2RBxizzi4/BXqQpLLnGbERpsAAh8i79NBCmld+Dl6yMtSiT4wztEw==} + hasBin: true + '@devframes/plugin-inspect@0.7.13': resolution: {integrity: sha512-M0YlVE1zWtTzCWCrugcpuI+zFk1aTfxVtPHBPvtQxikHG8K5d23Zn9rO1wWbzuQ5nJ4DWwzp9V2W94bjoYpceQ==} hasBin: true @@ -1715,6 +1760,16 @@ packages: vite: optional: true + '@devframes/plugin-og@0.7.14': + resolution: {integrity: sha512-UgIlttOgHINaa9kxKjPbDmILzquwx1wMkvlp2xULdbNP1K9HtsyJOLuoFcKdLVmhkprq2+ktvCeP1fexZ99WHQ==} + hasBin: true + peerDependencies: + devframe: 0.7.14 + vite: ^8.1.5 + peerDependenciesMeta: + vite: + optional: true + '@devframes/plugin-terminals@0.7.13': resolution: {integrity: sha512-yfUbG9sfnirW06C+oKB87x3HYmg71hm6ONOo1KL1ZNR6DOO3GOtyBUUqxNnX/JhVP8mrFN4fs+phOBIf5oJ7TA==} hasBin: true @@ -4597,23 +4652,28 @@ packages: peerDependencies: vite: ^8.1.5 - '@vitejs/devtools-oxc@0.4.8': - resolution: {integrity: sha512-s8Y02whDqEcsspvEH3I8X7vT4JB5fWzpC4sHJQjAcRIBsGvNOGuK8iFMoXU2nx8+eGktuFGcjcQPbUYfeP/REQ==} + '@vitejs/devtools-kit@0.4.9': + resolution: {integrity: sha512-uI1Gk4rfc6qCAK+5m5o3d5HCNVPpnGYi+RlGnLuWn6j9XNcvuP1MiZrgEMyXvpbQHEN3N4mcfUswIPc8XnBvsg==} + peerDependencies: + vite: ^8.1.5 + + '@vitejs/devtools-oxc@0.4.9': + resolution: {integrity: sha512-2zGB9/XF7KDi/HEhErnY5KBsyYSId5bGd6wWXV+fUSoYgDAzk/L+VdpAID77xjmyzk669JrZACnedlLcJygSFw==} hasBin: true '@vitejs/devtools-rolldown@0.3.4': resolution: {integrity: sha512-5MFcRpZIqL50A6Kb31jHaRDt1jg7WkdQUKx53deFZdp8DxRezzzwGBaYH00kK7fWJC1UDvlwROByHgavC/O52A==} - '@vitejs/devtools-rolldown@0.4.8': - resolution: {integrity: sha512-h1vlcomotnHE33BvT0O3tDADMQQ3xzsRLAKbxeqjDwS0PRHlGTl3CarHfuCememr17PtzuOQ0q5QhUhObEDf5w==} + '@vitejs/devtools-rolldown@0.4.9': + resolution: {integrity: sha512-8+nAetdUrLU0N1r1D9cEclRkkUdxjtZfobFs8VkaP15oEiEk6w1zliD8xEaxXIaqdMs8s/kOqeu40IlkGkqkGw==} - '@vitejs/devtools-vite@0.4.8': - resolution: {integrity: sha512-kATaZky4vHXTl9lc4uXe4vUNlc82wpO6k+SoMa3wiV7nfMhf+WEMhqTqFMktud1szqJQMiWkdcDEYTKgAOtQig==} + '@vitejs/devtools-vite@0.4.9': + resolution: {integrity: sha512-i+xlKX2xl73Q+In1R4ylWpf2Vt/t6zkL7Fo+N/eEG92SGZjO9i7auhxkkRVE2+0hJgj4TIw2NsEYlUovwTAWJg==} peerDependencies: vite: ^8.1.5 - '@vitejs/devtools-vitest@0.4.8': - resolution: {integrity: sha512-pHncTG1u/PzNFD5sbZLKUY4gON+3nguo/8sDfZmAFe63gsDgMqqkcM49Id2Ucdm2GQPbYvqNCMeFNM96/ZSIhA==} + '@vitejs/devtools-vitest@0.4.9': + resolution: {integrity: sha512-OH3gBU9MHJBSiAseLHIEQMYRgirTktUqObG4ff7J/fUbUQ58vmpcWQZcEKKBB2GhRSHCto6CnCEB7Iog4XMs1g==} peerDependencies: vitest: '*' peerDependenciesMeta: @@ -4645,6 +4705,25 @@ packages: '@vitejs/devtools-vitest': optional: true + '@vitejs/devtools@0.4.9': + resolution: {integrity: sha512-Q9ju+eLFn/ge1nkgVUhAU0Yfu7lEITApK7f4r6z71sYRcTqIMqksMC/qimyAiz4/rQyL7WNj2hTFMIeYT7wolQ==} + hasBin: true + peerDependencies: + '@vitejs/devtools-oxc': ^0.4.9 + '@vitejs/devtools-rolldown': ^0.4.9 + '@vitejs/devtools-vite': ^0.4.9 + '@vitejs/devtools-vitest': ^0.4.9 + vite: ^8.1.5 + peerDependenciesMeta: + '@vitejs/devtools-oxc': + optional: true + '@vitejs/devtools-rolldown': + optional: true + '@vitejs/devtools-vite': + optional: true + '@vitejs/devtools-vitest': + optional: true + '@vitejs/plugin-vue-jsx@5.1.6': resolution: {integrity: sha512-YXvi4as2clxt6DFw5+a0tTA97ntiQXm/raR8ofNj3aNwwdlVGTiG2gp7EvfZW17P50acL/9bP0ccF4XnqNmlgA==} engines: {node: ^20.19.0 || >=22.12.0} @@ -9955,6 +10034,15 @@ snapshots: optionalDependencies: '@devframes/hub': 0.7.14(devframe@0.7.14(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)) + '@devframes/plugin-a11y@0.7.14(devframe@0.7.14(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3))(vite@8.1.5)': + dependencies: + axe-core: 4.12.1 + cac: 7.0.0 + devframe: 0.7.14(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3) + solid-js: 1.9.14 + optionalDependencies: + vite: 8.1.5(@types/node@25.0.3)(@vitejs/devtools@0.3.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.1)(yaml@2.9.0) + '@devframes/plugin-code-server@0.7.14(devframe@0.7.14(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3))(vite@8.1.5)': dependencies: cac: 7.0.0 @@ -9974,6 +10062,16 @@ snapshots: optionalDependencies: vite: 8.1.5(@types/node@25.0.3)(@vitejs/devtools@0.3.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.1)(yaml@2.9.0) + '@devframes/plugin-git@0.7.14(srvx@0.11.22)(typescript@6.0.3)': + dependencies: + cac: 7.0.0 + devframe: 0.7.14(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3) + pathe: 2.0.3 + transitivePeerDependencies: + - '@modelcontextprotocol/sdk' + - srvx + - typescript + '@devframes/plugin-inspect@0.7.13(devframe@0.7.14(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3))(valibot@1.4.2(typescript@6.0.3))(vite@8.1.5)': dependencies: '@valibot/to-json-schema': 1.7.1(valibot@1.4.2(typescript@6.0.3)) @@ -9981,7 +10079,7 @@ snapshots: devframe: 0.7.14(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3) nostics: 1.2.0 optionalDependencies: - vite: 8.1.5(@types/node@25.0.3)(@vitejs/devtools@0.4.8)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.1)(yaml@2.9.0) + vite: 8.1.5(@types/node@25.0.3)(@vitejs/devtools@0.3.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.1)(yaml@2.9.0) transitivePeerDependencies: - valibot @@ -10003,7 +10101,7 @@ snapshots: devframe: 0.7.14(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3) nostics: 1.2.0 optionalDependencies: - vite: 8.1.5(@types/node@25.0.3)(@vitejs/devtools@0.4.8)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.1)(yaml@2.9.0) + vite: 8.1.5(@types/node@25.0.3)(@vitejs/devtools@0.3.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.1)(yaml@2.9.0) '@devframes/plugin-messages@0.7.14(@devframes/hub@0.7.14(devframe@0.7.14(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)))(devframe@0.7.14(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3))(vite@8.1.5)': dependencies: @@ -10014,6 +10112,18 @@ snapshots: optionalDependencies: vite: 8.1.5(@types/node@25.0.3)(@vitejs/devtools@0.3.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.1)(yaml@2.9.0) + '@devframes/plugin-og@0.7.14(devframe@0.7.14(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3))(typescript@6.0.3)(vite@8.1.5)': + dependencies: + cac: 7.0.0 + devframe: 0.7.14(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3) + nostics: 1.2.0 + parse5: 7.3.0 + valibot: 1.4.2(typescript@6.0.3) + optionalDependencies: + vite: 8.1.5(@types/node@25.0.3)(@vitejs/devtools@0.3.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.1)(yaml@2.9.0) + transitivePeerDependencies: + - typescript + '@devframes/plugin-terminals@0.7.13(devframe@0.7.14(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3))(typescript@6.0.3)(vite@8.1.5)': dependencies: cac: 7.0.0 @@ -10023,7 +10133,7 @@ snapshots: valibot: 1.4.2(typescript@6.0.3) zigpty: 0.2.1 optionalDependencies: - vite: 8.1.5(@types/node@25.0.3)(@vitejs/devtools@0.4.8)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.1)(yaml@2.9.0) + vite: 8.1.5(@types/node@25.0.3)(@vitejs/devtools@0.3.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.1)(yaml@2.9.0) transitivePeerDependencies: - typescript @@ -10654,13 +10764,13 @@ snapshots: - rolldown - unplugin - '@nuxt/devtools@4.0.0-alpha.9(@vitejs/devtools-oxc@0.4.8(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5))(@vitejs/devtools-rolldown@0.4.8(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5)(vue@3.5.40(typescript@6.0.3)))(@vitejs/devtools-vite@0.4.8(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5))(@vitejs/devtools-vitest@0.4.8(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5)(vitest@4.1.10))(cac@7.0.0)(crossws@0.4.10(srvx@0.11.22))(db0@0.3.4)(devframe@0.7.14(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3))(idb-keyval@6.3.0)(ioredis@5.10.1(supports-color@10.2.2))(magic-string@1.1.0)(oxc-parser@0.140.0)(rolldown@1.2.0)(srvx@0.11.22)(typescript@6.0.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.60.2)(vite@8.1.5)(webpack@5.104.1(esbuild@0.28.1)))(valibot@1.4.2(typescript@6.0.3))(vite@8.1.5)(vue@3.5.40(typescript@6.0.3))': + '@nuxt/devtools@4.0.0-alpha.9(@vitejs/devtools-oxc@0.4.9(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5))(@vitejs/devtools-rolldown@0.4.9(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5)(vue@3.5.40(typescript@6.0.3)))(@vitejs/devtools-vite@0.4.9(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5))(@vitejs/devtools-vitest@0.4.9(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5)(vitest@4.1.10))(cac@7.0.0)(crossws@0.4.10(srvx@0.11.22))(db0@0.3.4)(devframe@0.7.14(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3))(idb-keyval@6.3.0)(ioredis@5.10.1(supports-color@10.2.2))(magic-string@1.1.0)(oxc-parser@0.140.0)(rolldown@1.2.0)(srvx@0.11.22)(typescript@6.0.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.60.2)(vite@8.1.5)(webpack@5.104.1(esbuild@0.28.1)))(valibot@1.4.2(typescript@6.0.3))(vite@8.1.5)(vue@3.5.40(typescript@6.0.3))': dependencies: '@devframes/plugin-code-server': 0.7.14(devframe@0.7.14(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3))(vite@8.1.5) '@devframes/plugin-data-inspector': 0.7.14(devframe@0.7.14(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3))(vite@8.1.5) '@nuxt/devtools-kit': 4.0.0-alpha.9(magic-string@1.1.0)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.60.2)(vite@8.1.5)(webpack@5.104.1(esbuild@0.28.1)))(vite@8.1.5) '@nuxt/kit': 4.5.0(magic-string@1.1.0)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.60.2)(vite@8.1.5)(webpack@5.104.1(esbuild@0.28.1))) - '@vitejs/devtools': 0.4.8(@vitejs/devtools-oxc@0.4.8(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5))(@vitejs/devtools-rolldown@0.4.8(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5)(vue@3.5.40(typescript@6.0.3)))(@vitejs/devtools-vite@0.4.8(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5))(@vitejs/devtools-vitest@0.4.8(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5)(vitest@4.1.10))(crossws@0.4.10(srvx@0.11.22))(srvx@0.11.22)(typescript@6.0.3)(valibot@1.4.2(typescript@6.0.3))(vite@8.1.5) + '@vitejs/devtools': 0.4.8(@vitejs/devtools-oxc@0.4.9(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5))(@vitejs/devtools-rolldown@0.4.9(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5)(vue@3.5.40(typescript@6.0.3)))(@vitejs/devtools-vite@0.4.9(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5))(@vitejs/devtools-vitest@0.4.9(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5)(vitest@4.1.10))(crossws@0.4.10(srvx@0.11.22))(srvx@0.11.22)(typescript@6.0.3)(valibot@1.4.2(typescript@6.0.3))(vite@8.1.5) '@vitejs/devtools-kit': 0.4.8(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5) '@vue/devtools-core': 8.1.5(vue@3.5.40(typescript@6.0.3)) '@vue/devtools-kit': 8.1.5 @@ -10925,7 +11035,7 @@ snapshots: - rolldown - unplugin - '@nuxt/nitro-server@4.5.0(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.0(supports-color@10.2.2)))(crossws@0.4.10(srvx@0.11.22))(db0@0.3.4)(esbuild@0.28.1)(idb-keyval@6.3.0)(ioredis@5.10.1(supports-color@10.2.2))(lightningcss@1.32.0)(magic-string@1.1.0)(magicast@0.5.3)(nuxt@4.5.0(5c8d1a06b382d044a9d2d4e0d73e732d))(oxc-parser@0.140.0)(rolldown@1.2.0)(rollup@4.60.2)(srvx@0.11.22)(supports-color@10.2.2)(typescript@6.0.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.60.2)(vite@8.1.5)(webpack@5.104.1(esbuild@0.28.1)))(vite@8.1.5)(webpack@5.104.1(esbuild@0.28.1))': + '@nuxt/nitro-server@4.5.0(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.0(supports-color@10.2.2)))(crossws@0.4.10(srvx@0.11.22))(db0@0.3.4)(esbuild@0.28.1)(idb-keyval@6.3.0)(ioredis@5.10.1(supports-color@10.2.2))(lightningcss@1.32.0)(magic-string@1.1.0)(magicast@0.5.3)(nuxt@4.5.0(9bcf7e451a70108036758014c38a6bac))(oxc-parser@0.140.0)(rolldown@1.2.0)(rollup@4.60.2)(srvx@0.11.22)(supports-color@10.2.2)(typescript@6.0.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.60.2)(vite@8.1.5)(webpack@5.104.1(esbuild@0.28.1)))(vite@8.1.5)(webpack@5.104.1(esbuild@0.28.1))': dependencies: '@nuxt/devalue': 2.0.2 '@nuxt/kit': 4.5.0(magic-string@1.1.0)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.60.2)(vite@8.1.5)(webpack@5.104.1(esbuild@0.28.1))) @@ -10944,7 +11054,7 @@ snapshots: mocked-exports: 0.1.1 nitropack: 2.13.4(idb-keyval@6.3.0)(oxc-parser@0.140.0)(rolldown@1.2.0)(srvx@0.11.22)(supports-color@10.2.2)(vite@8.1.5)(webpack@5.104.1(esbuild@0.28.1)) nostics: 1.2.0 - nuxt: 4.5.0(5c8d1a06b382d044a9d2d4e0d73e732d) + nuxt: 4.5.0(9bcf7e451a70108036758014c38a6bac) nypm: 0.6.8 ohash: 2.0.11 pathe: 2.0.3 @@ -11029,7 +11139,7 @@ snapshots: rc9: 3.0.1 std-env: 4.2.0 - '@nuxt/vite-builder@4.5.0(@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.3.4)(esbuild@0.28.1)(eslint@10.8.0(jiti@2.7.0)(supports-color@10.2.2))(magic-string@1.1.0)(magicast@0.5.3)(nuxt@4.5.0(5c8d1a06b382d044a9d2d4e0d73e732d))(optionator@0.9.4)(oxc-parser@0.140.0)(oxlint@1.75.0)(rolldown@1.2.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.0)(rollup@4.60.2))(supports-color@10.2.2)(terser@5.44.1)(tsx@4.23.1)(typescript@6.0.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.60.2)(vite@8.1.5)(webpack@5.104.1(esbuild@0.28.1)))(vue-tsc@3.3.8(typescript@6.0.3))(vue@3.5.40(typescript@6.0.3))(yaml@2.9.0)': + '@nuxt/vite-builder@4.5.0(@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.3.4)(esbuild@0.28.1)(eslint@10.8.0(jiti@2.7.0)(supports-color@10.2.2))(magic-string@1.1.0)(magicast@0.5.3)(nuxt@4.5.0(9bcf7e451a70108036758014c38a6bac))(optionator@0.9.4)(oxc-parser@0.140.0)(oxlint@1.75.0)(rolldown@1.2.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.0)(rollup@4.60.2))(supports-color@10.2.2)(terser@5.44.1)(tsx@4.23.1)(typescript@6.0.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.60.2)(vite@8.1.5)(webpack@5.104.1(esbuild@0.28.1)))(vue-tsc@3.3.8(typescript@6.0.3))(vue@3.5.40(typescript@6.0.3))(yaml@2.9.0)': dependencies: '@nuxt/kit': 4.5.0(magic-string@1.1.0)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.60.2)(vite@8.1.5)(webpack@5.104.1(esbuild@0.28.1))) '@vitejs/plugin-vue': 6.0.8(vite@8.1.5)(vue@3.5.40(typescript@6.0.3)) @@ -11046,7 +11156,7 @@ snapshots: knitwork: 1.3.0 mlly: 1.8.2 mocked-exports: 0.1.1 - nuxt: 4.5.0(5c8d1a06b382d044a9d2d4e0d73e732d) + nuxt: 4.5.0(9bcf7e451a70108036758014c38a6bac) nypm: 0.6.8 pathe: 2.0.3 pkg-types: 2.3.1 @@ -12508,7 +12618,7 @@ snapshots: '@typescript-eslint/types': 8.65.0 '@typescript-eslint/visitor-keys': 8.65.0 debug: 4.4.3(supports-color@10.2.2) - minimatch: 10.2.4 + minimatch: 10.2.5 semver: 7.8.5 tinyglobby: 0.2.17 ts-api-utils: 2.5.0(typescript@6.0.3) @@ -12968,9 +13078,26 @@ snapshots: - srvx - typescript - '@vitejs/devtools-oxc@0.4.8(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5)': + '@vitejs/devtools-kit@0.4.9(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5)': dependencies: - '@vitejs/devtools-kit': 0.4.8(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5) + '@devframes/hub': 0.7.14(devframe@0.7.14(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)) + '@devframes/json-render': 0.7.14(@devframes/hub@0.7.14(devframe@0.7.14(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)))(devframe@0.7.14(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)) + devframe: 0.7.14(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3) + local-pkg: 1.2.1 + mlly: 1.8.2 + nostics: 1.2.0 + nypm: 0.6.8 + vite: 8.1.5(@types/node@25.0.3)(@vitejs/devtools@0.3.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.1)(yaml@2.9.0) + transitivePeerDependencies: + - '@modelcontextprotocol/sdk' + - cac + - srvx + - typescript + optional: true + + '@vitejs/devtools-oxc@0.4.9(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5)': + dependencies: + '@vitejs/devtools-kit': 0.4.9(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5) cac: 7.0.0 devframe: 0.7.14(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3) local-pkg: 1.2.1 @@ -13044,11 +13171,11 @@ snapshots: - webpack optional: true - '@vitejs/devtools-rolldown@0.4.8(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5)(vue@3.5.40(typescript@6.0.3))': + '@vitejs/devtools-rolldown@0.4.9(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5)(vue@3.5.40(typescript@6.0.3))': dependencies: '@floating-ui/dom': 1.8.0 '@rolldown/debug': 1.2.0 - '@vitejs/devtools-kit': 0.4.8(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5) + '@vitejs/devtools-kit': 0.4.9(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5) d3-shape: 3.2.0 diff: 9.0.0 nostics: 1.2.0 @@ -13063,10 +13190,10 @@ snapshots: - vue optional: true - '@vitejs/devtools-vite@0.4.8(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5)': + '@vitejs/devtools-vite@0.4.9(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5)': dependencies: '@floating-ui/dom': 1.8.0 - '@vitejs/devtools-kit': 0.4.8(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5) + '@vitejs/devtools-kit': 0.4.9(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5) d3-shape: 3.2.0 envinfo: 7.21.0 nostics: 1.2.0 @@ -13080,9 +13207,9 @@ snapshots: - typescript optional: true - '@vitejs/devtools-vitest@0.4.8(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5)(vitest@4.1.10)': + '@vitejs/devtools-vitest@0.4.9(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5)(vitest@4.1.10)': dependencies: - '@vitejs/devtools-kit': 0.4.8(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5) + '@vitejs/devtools-kit': 0.4.9(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5) get-port-please: 3.2.0 local-pkg: 1.2.1 nostics: 1.2.0 @@ -13151,7 +13278,7 @@ snapshots: - webpack optional: true - '@vitejs/devtools@0.4.8(@vitejs/devtools-oxc@0.4.8(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5))(@vitejs/devtools-rolldown@0.4.8(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5)(vue@3.5.40(typescript@6.0.3)))(@vitejs/devtools-vite@0.4.8(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5))(@vitejs/devtools-vitest@0.4.8(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5)(vitest@4.1.10))(crossws@0.4.10(srvx@0.11.22))(srvx@0.11.22)(typescript@6.0.3)(valibot@1.4.2(typescript@6.0.3))(vite@8.1.5)': + '@vitejs/devtools@0.4.8(@vitejs/devtools-oxc@0.4.9(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5))(@vitejs/devtools-rolldown@0.4.9(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5)(vue@3.5.40(typescript@6.0.3)))(@vitejs/devtools-vite@0.4.9(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5))(@vitejs/devtools-vitest@0.4.9(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5)(vitest@4.1.10))(crossws@0.4.10(srvx@0.11.22))(srvx@0.11.22)(typescript@6.0.3)(valibot@1.4.2(typescript@6.0.3))(vite@8.1.5)': dependencies: '@devframes/hub': 0.7.13(devframe@0.7.14(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)) '@devframes/plugin-inspect': 0.7.13(devframe@0.7.14(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3))(valibot@1.4.2(typescript@6.0.3))(vite@8.1.5) @@ -13170,10 +13297,10 @@ snapshots: vite: 8.1.5(@types/node@25.0.3)(@vitejs/devtools@0.3.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.1)(yaml@2.9.0) vue: 3.5.40(typescript@6.0.3) optionalDependencies: - '@vitejs/devtools-oxc': 0.4.8(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5) - '@vitejs/devtools-rolldown': 0.4.8(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5)(vue@3.5.40(typescript@6.0.3)) - '@vitejs/devtools-vite': 0.4.8(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5) - '@vitejs/devtools-vitest': 0.4.8(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5)(vitest@4.1.10) + '@vitejs/devtools-oxc': 0.4.9(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5) + '@vitejs/devtools-rolldown': 0.4.9(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5)(vue@3.5.40(typescript@6.0.3)) + '@vitejs/devtools-vite': 0.4.9(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5) + '@vitejs/devtools-vitest': 0.4.9(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5)(vitest@4.1.10) transitivePeerDependencies: - '@modelcontextprotocol/sdk' - crossws @@ -13181,13 +13308,13 @@ snapshots: - typescript - valibot - '@vitejs/devtools@0.4.8(@vitejs/devtools-oxc@0.4.8)(@vitejs/devtools-rolldown@0.4.8)(@vitejs/devtools-vite@0.4.8)(@vitejs/devtools-vitest@0.4.8)(crossws@0.4.10(srvx@0.11.22))(srvx@0.11.22)(typescript@6.0.3)(valibot@1.4.2(typescript@6.0.3))(vite@8.1.5)': + '@vitejs/devtools@0.4.9(@vitejs/devtools-oxc@0.4.9)(@vitejs/devtools-rolldown@0.4.9)(@vitejs/devtools-vite@0.4.9)(@vitejs/devtools-vitest@0.4.9)(crossws@0.4.10(srvx@0.11.22))(srvx@0.11.22)(typescript@6.0.3)(valibot@1.4.2(typescript@6.0.3))(vite@8.1.5)': dependencies: - '@devframes/hub': 0.7.13(devframe@0.7.14(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)) - '@devframes/plugin-inspect': 0.7.13(devframe@0.7.14(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3))(valibot@1.4.2(typescript@6.0.3))(vite@8.1.5) - '@devframes/plugin-messages': 0.7.13(@devframes/hub@0.7.13(devframe@0.7.14(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)))(devframe@0.7.14(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3))(vite@8.1.5) - '@devframes/plugin-terminals': 0.7.13(devframe@0.7.14(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3))(typescript@6.0.3)(vite@8.1.5) - '@vitejs/devtools-kit': 0.4.8(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5) + '@devframes/hub': 0.7.14(devframe@0.7.14(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)) + '@devframes/plugin-inspect': 0.7.14(devframe@0.7.14(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3))(valibot@1.4.2(typescript@6.0.3))(vite@8.1.5) + '@devframes/plugin-messages': 0.7.14(@devframes/hub@0.7.14(devframe@0.7.14(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)))(devframe@0.7.14(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3))(vite@8.1.5) + '@devframes/plugin-terminals': 0.7.14(devframe@0.7.14(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3))(typescript@6.0.3)(vite@8.1.5) + '@vitejs/devtools-kit': 0.4.9(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5) birpc: 4.0.0 cac: 7.0.0 devframe: 0.7.14(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3) @@ -13197,13 +13324,13 @@ snapshots: nostics: 1.2.0 obug: 2.1.4 pathe: 2.0.3 - vite: 8.1.5(@types/node@25.0.3)(@vitejs/devtools@0.4.8)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.1)(yaml@2.9.0) + vite: 8.1.5(@types/node@25.0.3)(@vitejs/devtools@0.4.9)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.1)(yaml@2.9.0) vue: 3.5.40(typescript@6.0.3) optionalDependencies: - '@vitejs/devtools-oxc': 0.4.8(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5) - '@vitejs/devtools-rolldown': 0.4.8(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5)(vue@3.5.40(typescript@6.0.3)) - '@vitejs/devtools-vite': 0.4.8(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5) - '@vitejs/devtools-vitest': 0.4.8(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5)(vitest@4.1.10) + '@vitejs/devtools-oxc': 0.4.9(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5) + '@vitejs/devtools-rolldown': 0.4.9(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5)(vue@3.5.40(typescript@6.0.3)) + '@vitejs/devtools-vite': 0.4.9(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5) + '@vitejs/devtools-vitest': 0.4.9(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5)(vitest@4.1.10) transitivePeerDependencies: - '@modelcontextprotocol/sdk' - crossws @@ -13550,13 +13677,13 @@ snapshots: '@vueuse/metadata@14.3.0': {} - '@vueuse/nuxt@14.3.0(magic-string@1.1.0)(magicast@0.5.3)(nuxt@4.5.0(5c8d1a06b382d044a9d2d4e0d73e732d))(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.60.2)(vite@8.1.5)(webpack@5.104.1(esbuild@0.28.1)))(vue@3.5.40(typescript@6.0.3))': + '@vueuse/nuxt@14.3.0(magic-string@1.1.0)(magicast@0.5.3)(nuxt@4.5.0(9bcf7e451a70108036758014c38a6bac))(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.60.2)(vite@8.1.5)(webpack@5.104.1(esbuild@0.28.1)))(vue@3.5.40(typescript@6.0.3))': dependencies: '@nuxt/kit': 4.5.0(magic-string@1.1.0)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.60.2)(vite@8.1.5)(webpack@5.104.1(esbuild@0.28.1))) '@vueuse/core': 14.3.0(vue@3.5.40(typescript@6.0.3)) '@vueuse/metadata': 14.3.0 local-pkg: 1.2.1 - nuxt: 4.5.0(5c8d1a06b382d044a9d2d4e0d73e732d) + nuxt: 4.5.0(9bcf7e451a70108036758014c38a6bac) vue: 3.5.40(typescript@6.0.3) transitivePeerDependencies: - magic-string @@ -16539,16 +16666,16 @@ snapshots: dependencies: boolbase: 1.0.0 - nuxt@4.5.0(5c8d1a06b382d044a9d2d4e0d73e732d): + nuxt@4.5.0(9bcf7e451a70108036758014c38a6bac): dependencies: '@dxup/nuxt': 0.5.3(esbuild@0.28.1)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.0)(rollup@4.60.2)(vite@8.1.5)(webpack@5.104.1(esbuild@0.28.1)) '@nuxt/cli': 3.37.0(@nuxt/schema@4.5.0)(cac@7.0.0)(magicast@0.5.3)(supports-color@10.2.2) - '@nuxt/devtools': 4.0.0-alpha.9(@vitejs/devtools-oxc@0.4.8(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5))(@vitejs/devtools-rolldown@0.4.8(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5)(vue@3.5.40(typescript@6.0.3)))(@vitejs/devtools-vite@0.4.8(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5))(@vitejs/devtools-vitest@0.4.8(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5)(vitest@4.1.10))(cac@7.0.0)(crossws@0.4.10(srvx@0.11.22))(db0@0.3.4)(devframe@0.7.14(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3))(idb-keyval@6.3.0)(ioredis@5.10.1(supports-color@10.2.2))(magic-string@1.1.0)(oxc-parser@0.140.0)(rolldown@1.2.0)(srvx@0.11.22)(typescript@6.0.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.60.2)(vite@8.1.5)(webpack@5.104.1(esbuild@0.28.1)))(valibot@1.4.2(typescript@6.0.3))(vite@8.1.5)(vue@3.5.40(typescript@6.0.3)) + '@nuxt/devtools': 4.0.0-alpha.9(@vitejs/devtools-oxc@0.4.9(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5))(@vitejs/devtools-rolldown@0.4.9(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5)(vue@3.5.40(typescript@6.0.3)))(@vitejs/devtools-vite@0.4.9(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5))(@vitejs/devtools-vitest@0.4.9(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3)(vite@8.1.5)(vitest@4.1.10))(cac@7.0.0)(crossws@0.4.10(srvx@0.11.22))(db0@0.3.4)(devframe@0.7.14(cac@7.0.0)(srvx@0.11.22)(typescript@6.0.3))(idb-keyval@6.3.0)(ioredis@5.10.1(supports-color@10.2.2))(magic-string@1.1.0)(oxc-parser@0.140.0)(rolldown@1.2.0)(srvx@0.11.22)(typescript@6.0.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.60.2)(vite@8.1.5)(webpack@5.104.1(esbuild@0.28.1)))(valibot@1.4.2(typescript@6.0.3))(vite@8.1.5)(vue@3.5.40(typescript@6.0.3)) '@nuxt/kit': 4.5.0(magic-string@1.1.0)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.60.2)(vite@8.1.5)(webpack@5.104.1(esbuild@0.28.1))) - '@nuxt/nitro-server': 4.5.0(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.0(supports-color@10.2.2)))(crossws@0.4.10(srvx@0.11.22))(db0@0.3.4)(esbuild@0.28.1)(idb-keyval@6.3.0)(ioredis@5.10.1(supports-color@10.2.2))(lightningcss@1.32.0)(magic-string@1.1.0)(magicast@0.5.3)(nuxt@4.5.0(5c8d1a06b382d044a9d2d4e0d73e732d))(oxc-parser@0.140.0)(rolldown@1.2.0)(rollup@4.60.2)(srvx@0.11.22)(supports-color@10.2.2)(typescript@6.0.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.60.2)(vite@8.1.5)(webpack@5.104.1(esbuild@0.28.1)))(vite@8.1.5)(webpack@5.104.1(esbuild@0.28.1)) + '@nuxt/nitro-server': 4.5.0(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.0(supports-color@10.2.2)))(crossws@0.4.10(srvx@0.11.22))(db0@0.3.4)(esbuild@0.28.1)(idb-keyval@6.3.0)(ioredis@5.10.1(supports-color@10.2.2))(lightningcss@1.32.0)(magic-string@1.1.0)(magicast@0.5.3)(nuxt@4.5.0(9bcf7e451a70108036758014c38a6bac))(oxc-parser@0.140.0)(rolldown@1.2.0)(rollup@4.60.2)(srvx@0.11.22)(supports-color@10.2.2)(typescript@6.0.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.60.2)(vite@8.1.5)(webpack@5.104.1(esbuild@0.28.1)))(vite@8.1.5)(webpack@5.104.1(esbuild@0.28.1)) '@nuxt/schema': 4.5.0 '@nuxt/telemetry': 2.8.0(@nuxt/kit@4.5.0(magic-string@1.1.0)(magicast@0.5.3)(oxc-parser@0.140.0)(rolldown@1.2.0)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.60.2)(vite@8.1.5)(webpack@5.104.1(esbuild@0.28.1)))) - '@nuxt/vite-builder': 4.5.0(@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.3.4)(esbuild@0.28.1)(eslint@10.8.0(jiti@2.7.0)(supports-color@10.2.2))(magic-string@1.1.0)(magicast@0.5.3)(nuxt@4.5.0(5c8d1a06b382d044a9d2d4e0d73e732d))(optionator@0.9.4)(oxc-parser@0.140.0)(oxlint@1.75.0)(rolldown@1.2.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.0)(rollup@4.60.2))(supports-color@10.2.2)(terser@5.44.1)(tsx@4.23.1)(typescript@6.0.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.60.2)(vite@8.1.5)(webpack@5.104.1(esbuild@0.28.1)))(vue-tsc@3.3.8(typescript@6.0.3))(vue@3.5.40(typescript@6.0.3))(yaml@2.9.0) + '@nuxt/vite-builder': 4.5.0(@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.3.4)(esbuild@0.28.1)(eslint@10.8.0(jiti@2.7.0)(supports-color@10.2.2))(magic-string@1.1.0)(magicast@0.5.3)(nuxt@4.5.0(9bcf7e451a70108036758014c38a6bac))(optionator@0.9.4)(oxc-parser@0.140.0)(oxlint@1.75.0)(rolldown@1.2.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.2.0)(rollup@4.60.2))(supports-color@10.2.2)(terser@5.44.1)(tsx@4.23.1)(typescript@6.0.3)(unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.0)(rollup@4.60.2)(vite@8.1.5)(webpack@5.104.1(esbuild@0.28.1)))(vue-tsc@3.3.8(typescript@6.0.3))(vue@3.5.40(typescript@6.0.3))(yaml@2.9.0) '@unhead/vue': 3.2.1(crossws@0.4.10(srvx@0.11.22))(esbuild@0.28.1)(lightningcss@1.32.0)(rolldown@1.2.0)(rollup@4.60.2)(typescript@6.0.3)(vite@8.1.5)(vue@3.5.40(typescript@6.0.3))(webpack@5.104.1(esbuild@0.28.1)) '@vue/shared': 3.5.40 chokidar: 5.0.0 @@ -18112,7 +18239,7 @@ snapshots: - oxc-resolver - vue-tsc - tsdown@0.22.14(@vitejs/devtools@0.4.8)(@volar/typescript@2.4.28)(oxc-resolver@11.23.0)(publint@0.3.21)(tsx@4.23.1)(typescript@6.0.3)(unrun@0.3.1(synckit@0.11.13))(vue-tsc@3.3.8(typescript@6.0.3)): + tsdown@0.22.14(@vitejs/devtools@0.4.9)(@volar/typescript@2.4.28)(oxc-resolver@11.23.0)(publint@0.3.21)(tsx@4.23.1)(typescript@6.0.3)(unrun@0.3.1(synckit@0.11.13))(vue-tsc@3.3.8(typescript@6.0.3)): dependencies: ansis: 4.3.1 cac: 7.0.0 @@ -18130,7 +18257,7 @@ snapshots: unconfig-core: 7.5.0 verkit: 0.3.0 optionalDependencies: - '@vitejs/devtools': 0.4.8(@vitejs/devtools-oxc@0.4.8)(@vitejs/devtools-rolldown@0.4.8)(@vitejs/devtools-vite@0.4.8)(@vitejs/devtools-vitest@0.4.8)(crossws@0.4.10(srvx@0.11.22))(srvx@0.11.22)(typescript@6.0.3)(valibot@1.4.2(typescript@6.0.3))(vite@8.1.5) + '@vitejs/devtools': 0.4.9(@vitejs/devtools-oxc@0.4.9)(@vitejs/devtools-rolldown@0.4.9)(@vitejs/devtools-vite@0.4.9)(@vitejs/devtools-vitest@0.4.9)(crossws@0.4.10(srvx@0.11.22))(srvx@0.11.22)(typescript@6.0.3)(valibot@1.4.2(typescript@6.0.3))(vite@8.1.5) publint: 0.3.21 tsx: 4.23.1 typescript: 6.0.3 @@ -18714,7 +18841,7 @@ snapshots: tsx: 4.23.1 yaml: 2.9.0 - vite@8.1.5(@types/node@25.0.3)(@vitejs/devtools@0.4.8)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.1)(yaml@2.9.0): + vite@8.1.5(@types/node@25.0.3)(@vitejs/devtools@0.4.9)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.1)(yaml@2.9.0): dependencies: lightningcss: 1.32.0 picomatch: 4.0.5 @@ -18723,7 +18850,7 @@ snapshots: tinyglobby: 0.2.17 optionalDependencies: '@types/node': 25.0.3 - '@vitejs/devtools': 0.4.8(@vitejs/devtools-oxc@0.4.8)(@vitejs/devtools-rolldown@0.4.8)(@vitejs/devtools-vite@0.4.8)(@vitejs/devtools-vitest@0.4.8)(crossws@0.4.10(srvx@0.11.22))(srvx@0.11.22)(typescript@6.0.3)(valibot@1.4.2(typescript@6.0.3))(vite@8.1.5) + '@vitejs/devtools': 0.4.9(@vitejs/devtools-oxc@0.4.9)(@vitejs/devtools-rolldown@0.4.9)(@vitejs/devtools-vite@0.4.9)(@vitejs/devtools-vitest@0.4.9)(crossws@0.4.10(srvx@0.11.22))(srvx@0.11.22)(typescript@6.0.3)(valibot@1.4.2(typescript@6.0.3))(vite@8.1.5) esbuild: 0.28.1 fsevents: 2.3.3 jiti: 2.7.0 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 4fe2254fa..d7399ab69 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -73,8 +73,13 @@ catalogs: deps: '@devframes/hub': *devframe '@devframes/json-render': *devframe + '@devframes/plugin-a11y': *devframe + '@devframes/plugin-code-server': *devframe + '@devframes/plugin-data-inspector': *devframe + '@devframes/plugin-git': *devframe '@devframes/plugin-inspect': *devframe '@devframes/plugin-messages': *devframe + '@devframes/plugin-og': *devframe '@devframes/plugin-terminals': *devframe '@rolldown/debug': ^1.2.0 actionspack: ^0.1.5