From a750244a61864977ca58741ea38933bbe165660b Mon Sep 17 00:00:00 2001 From: "Anthony Fu (via agent)" Date: Thu, 16 Jul 2026 01:54:32 +0000 Subject: [PATCH] deps: upgrade devframe to 0.7.2 Bumps devframe, @devframes/hub, and the built-in plugin packages (inspect/messages/terminals) from ^0.7.0 to ^0.7.2. devframes/devframe#98 makes cross-base RPC connection-meta inheritance native: the client now annotates the meta it publishes on the shared window with an absolute `baseUrl`, and a same-origin child iframe resolves its inherited `websocket.path` against that base instead of its own mount. This obsoletes the kit-side workaround in `getDevToolsRpcClient` (packages/kit/src/client/connection.ts) that manually rewrote the published meta to an absolute path - simplified to a thin pass-through to devframe's own `getDevframeRpcClient`. Updated the dock-popup connection-meta comment in packages/core to match. This PR was created with the help of an agent. --- .../src/client/webcomponents/state/popup.ts | 7 +- packages/kit/src/client/connection.ts | 66 ++-------- pnpm-lock.yaml | 121 ++++++++++-------- pnpm-workspace.yaml | 10 +- .../@vitejs/devtools-kit/client.snapshot.js | 2 +- 5 files changed, 90 insertions(+), 116 deletions(-) diff --git a/packages/core/src/client/webcomponents/state/popup.ts b/packages/core/src/client/webcomponents/state/popup.ts index 99293983..93555e64 100644 --- a/packages/core/src/client/webcomponents/state/popup.ts +++ b/packages/core/src/client/webcomponents/state/popup.ts @@ -180,9 +180,10 @@ async function mountStandaloneApp(context: DocksContext, popup: Window) { popup.document.head?.appendChild(baseStyle) popup.document.body.textContent = '' - // Prefer the base-independent meta the main window publishes (absolute ws - // path) so devframe iframes mounted at other bases inside the popup inherit a - // dialable endpoint; fall back to the raw client meta. + // Prefer the meta devframe's client already published on the main window + // (annotated with the absolute `baseUrl` it was resolved from) so devframe + // iframes mounted at other bases inside the popup inherit a dialable + // endpoint; fall back to the raw client meta. ;(popup as Window & { [DEVFRAME_CONNECTION_META_KEY]?: unknown })[DEVFRAME_CONNECTION_META_KEY] = (globalThis as Record)[DEVFRAME_CONNECTION_META_KEY] ?? context.rpc.connectionMeta diff --git a/packages/kit/src/client/connection.ts b/packages/kit/src/client/connection.ts index 04e2f317..e2657760 100644 --- a/packages/kit/src/client/connection.ts +++ b/packages/kit/src/client/connection.ts @@ -1,66 +1,20 @@ import type { DevframeRpcClient, DevframeRpcClientOptions } from '@devframes/hub/client' import { getDevframeRpcClient } from '@devframes/hub/client' -// The global key devframe's client publishes the connection meta under, so a -// same-origin embedded SPA can inherit it from `parent.window` instead of -// fetching its own `__connection.json`. Kept in sync with devframe's client -// (it is a private constant there, not re-exported). -const CONNECTION_META_KEY = '__DEVFRAME_CONNECTION_META__' - /** - * Rewrite a route-bound (relative-path) websocket descriptor to an absolute, - * origin-resolved path, using the base the parent client loaded its - * `__connection.json` from. Returns the meta unchanged for the port/string - * forms (already origin-absolute) or when resolution isn't possible. + * The Vite DevTools flavour of devframe's {@link getDevframeRpcClient}. Kept as + * a dedicated export for naming symmetry with the kit's other `DevTools*` + * primitives. * - * Why: Vite DevTools mounts each devframe (Terminals, the Inspector, …) as a + * Vite DevTools mounts each devframe (Terminals, the Inspector, …) as a * same-origin iframe at its own base (e.g. `/__devframes-plugin-terminals/`). - * devframe's client checks `parent.window[CONNECTION_META_KEY]` *before* - * fetching, so the child inherits this meta — but it then resolves a relative - * `websocket.path` against its *own* base, dialing the wrong endpoint. Publishing - * an absolute path (resolved against the parent's mount, so proxy prefixes are - * preserved) lets every same-origin child inherit a dialable endpoint. - */ -function toBaseIndependentMeta( - meta: DevframeRpcClient['connectionMeta'], - baseURL: string | string[] | undefined, -): DevframeRpcClient['connectionMeta'] { - const ws = meta.websocket - if (!ws || typeof ws !== 'object' || ws.path == null || ws.host != null || ws.port != null) - return meta - const href = globalThis.location?.href - if (!href) - return meta - try { - const base = (Array.isArray(baseURL) ? baseURL[0] : baseURL) ?? './' - // Resolve `__ws` against the parent's `__connection.json` location so the - // result carries any reverse-proxy path prefix, then keep just the - // absolute path (same-origin; protocol/host are re-derived by the client). - const metaBase = new URL('__connection.json', new URL(base, href)) - const abs = new URL(ws.path, metaBase) - return { ...meta, websocket: { ...ws, path: abs.pathname + abs.search } } - } - catch { - return meta - } -} - -/** - * The Vite DevTools flavour of devframe's {@link getDevframeRpcClient}. Behaves - * identically, then republishes the connection meta on the shared window with a - * base-independent websocket endpoint, so the same-origin devframe iframes Vite - * DevTools mounts at other base paths inherit a dialable descriptor. + * Cross-base connection-meta inheritance — a child iframe reusing the parent's + * `__connection.json` without dialing its own base's (wrong) endpoint — is + * handled natively by devframe's client via `ConnectionMeta.baseUrl` since + * devframe 0.7.2 (devframes/devframe#98), so no extra rewriting is needed here. */ -export async function getDevToolsRpcClient( +export function getDevToolsRpcClient( options: DevframeRpcClientOptions = {}, ): Promise { - const client = await getDevframeRpcClient(options) - try { - const normalized = toBaseIndependentMeta(client.connectionMeta, options.baseURL) - if (normalized !== client.connectionMeta) { - (globalThis as Record)[CONNECTION_META_KEY] = normalized - } - } - catch {} - return client + return getDevframeRpcClient(options) } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 581f3693..31fdd102 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -47,17 +47,17 @@ catalogs: version: 0.3.1 deps: '@devframes/hub': - specifier: ^0.7.0 - version: 0.7.0 + specifier: ^0.7.2 + version: 0.7.2 '@devframes/plugin-inspect': - specifier: ^0.7.0 - version: 0.7.0 + specifier: ^0.7.2 + version: 0.7.2 '@devframes/plugin-messages': - specifier: ^0.7.0 - version: 0.7.0 + specifier: ^0.7.2 + version: 0.7.2 '@devframes/plugin-terminals': - specifier: ^0.7.0 - version: 0.7.0 + specifier: ^0.7.2 + version: 0.7.2 actionspack: specifier: ^0.1.5 version: 0.1.5 @@ -68,8 +68,8 @@ catalogs: specifier: ^4.0.0 version: 4.0.0 devframe: - specifier: ^0.7.0 - version: 0.7.0 + specifier: ^0.7.2 + version: 0.7.2 diff: specifier: ^9.0.0 version: 9.0.0 @@ -652,7 +652,7 @@ importers: version: 5.0.2(change-case@5.4.4)(focus-trap@8.2.2)(fuse.js@7.5.0)(idb-keyval@6.3.0)(vite@8.1.4(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.1)(yaml@2.9.0))(vitepress@2.0.0-alpha.18(@types/node@25.0.3)(@vitejs/devtools@packages+core)(change-case@5.4.4)(esbuild@0.28.1)(fuse.js@7.5.0)(idb-keyval@6.3.0)(jiti@2.7.0)(postcss@8.5.16)(terser@5.44.1)(tsx@4.23.1)(typescript@6.0.3)(yaml@2.9.0))(vue@3.5.39(typescript@6.0.3)) devframe: specifier: catalog:deps - version: 0.7.0(cac@7.0.0)(srvx@0.11.15)(typescript@6.0.3) + version: 0.7.2(cac@7.0.0)(srvx@0.11.15)(typescript@6.0.3) mermaid: specifier: catalog:docs version: 11.16.0 @@ -796,16 +796,16 @@ importers: dependencies: '@devframes/hub': specifier: catalog:deps - version: 0.7.0(devframe@0.7.0(cac@7.0.0)(srvx@0.11.15)(typescript@6.0.3)) + version: 0.7.2(devframe@0.7.2(cac@7.0.0)(srvx@0.11.15)(typescript@6.0.3)) '@devframes/plugin-inspect': specifier: catalog:deps - version: 0.7.0(devframe@0.7.0(cac@7.0.0)(srvx@0.11.15)(typescript@6.0.3))(valibot@1.4.2(typescript@6.0.3))(vite@8.1.4) + version: 0.7.2(devframe@0.7.2(cac@7.0.0)(srvx@0.11.15)(typescript@6.0.3))(valibot@1.4.2(typescript@6.0.3))(vite@8.1.4) '@devframes/plugin-messages': specifier: catalog:deps - version: 0.7.0(@devframes/hub@0.7.0(devframe@0.7.0(cac@7.0.0)(srvx@0.11.15)(typescript@6.0.3)))(devframe@0.7.0(cac@7.0.0)(srvx@0.11.15)(typescript@6.0.3))(vite@8.1.4) + version: 0.7.2(@devframes/hub@0.7.2(devframe@0.7.2(cac@7.0.0)(srvx@0.11.15)(typescript@6.0.3)))(devframe@0.7.2(cac@7.0.0)(srvx@0.11.15)(typescript@6.0.3))(vite@8.1.4) '@devframes/plugin-terminals': specifier: catalog:deps - version: 0.7.0(devframe@0.7.0(cac@7.0.0)(srvx@0.11.15)(typescript@6.0.3))(typescript@6.0.3)(vite@8.1.4) + version: 0.7.2(devframe@0.7.2(cac@7.0.0)(srvx@0.11.15)(typescript@6.0.3))(typescript@6.0.3)(vite@8.1.4) '@vitejs/devtools-kit': specifier: workspace:* version: link:../kit @@ -820,10 +820,10 @@ importers: version: 7.0.0 devframe: specifier: catalog:deps - version: 0.7.0(cac@7.0.0)(srvx@0.11.15)(typescript@6.0.3) + version: 0.7.2(cac@7.0.0)(srvx@0.11.15)(typescript@6.0.3) h3: specifier: catalog:deps - version: 2.0.1-rc.22(crossws@0.4.9(srvx@0.11.15)) + version: 2.0.1-rc.22(crossws@0.4.10(srvx@0.11.15)) local-pkg: specifier: catalog:deps version: 1.2.1 @@ -899,10 +899,10 @@ importers: dependencies: '@devframes/hub': specifier: catalog:deps - version: 0.7.0(devframe@0.7.0(cac@7.0.0)(srvx@0.11.15)(typescript@6.0.3)) + version: 0.7.2(devframe@0.7.2(cac@7.0.0)(srvx@0.11.15)(typescript@6.0.3)) devframe: specifier: catalog:deps - version: 0.7.0(cac@7.0.0)(srvx@0.11.15)(typescript@6.0.3) + version: 0.7.2(cac@7.0.0)(srvx@0.11.15)(typescript@6.0.3) local-pkg: specifier: catalog:deps version: 1.2.1 @@ -942,7 +942,7 @@ importers: version: 4.3.1 devframe: specifier: catalog:deps - version: 0.7.0(cac@7.0.0)(srvx@0.11.15)(typescript@6.0.3) + version: 0.7.2(cac@7.0.0)(srvx@0.11.15)(typescript@6.0.3) gunshi: specifier: catalog:deps version: 0.36.0 @@ -1304,7 +1304,7 @@ importers: version: 6.0.7(vite@8.1.4(@types/node@25.0.3)(@vitejs/devtools@packages+core)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.1)(yaml@2.9.0))(vue@3.5.39(typescript@5.9.3)) devframe: specifier: catalog:deps - version: 0.7.0(cac@7.0.0)(srvx@0.11.15)(typescript@5.9.3) + version: 0.7.2(cac@7.0.0)(srvx@0.11.15)(typescript@5.9.3) storybook: specifier: catalog:storybook version: 10.5.0(@types/react@19.2.17)(prettier@2.8.8)(react@19.2.7) @@ -1615,10 +1615,10 @@ packages: peerDependencies: devframe: 0.6.2 - '@devframes/hub@0.7.0': - resolution: {integrity: sha512-SPvOyoyTteae0AZy8MicsOBnfy5KZi+3aLisaCC1N2S9GHqoPrJUopxy06uhVWJ1ebjQ1uyvKmb87L1Pyde2Xw==} + '@devframes/hub@0.7.2': + resolution: {integrity: sha512-DaVfHf5QsNhUtVdHUciOhnsycX6sk+XXJs5D4oXXAwATNSETC8l4he9dKcdiKxqAiQ0eTU0TUmNYFyBsRslBfw==} peerDependencies: - devframe: 0.7.0 + devframe: 0.7.2 '@devframes/plugin-inspect@0.6.2': resolution: {integrity: sha512-sXPWu/FII13lBx9zQFVXD9w9sey57ii7LN23YiD/1neF3tVG9bZ/ZHmGjST+1qvCcszGAGKmMROBK6RlfGYWog==} @@ -1630,11 +1630,11 @@ packages: vite: optional: true - '@devframes/plugin-inspect@0.7.0': - resolution: {integrity: sha512-jvL9yQdB30eOR/RfqmGYArie7l36BFJoRouDmfTems/tr/cvEH+BBkR9pFbluEzJlgOnayk7lcgvRBouw9g8gg==} + '@devframes/plugin-inspect@0.7.2': + resolution: {integrity: sha512-dasuNL1rGwzXqzdi2MwdVJek4XBIm1ap3ucXdkBANBi4uAgCTVf+ZZPdZJdk6l/3JBvQHHFbyFAEiSdnEIBWUA==} hasBin: true peerDependencies: - devframe: 0.7.0 + devframe: 0.7.2 vite: ^8.1.4 peerDependenciesMeta: vite: @@ -1651,12 +1651,12 @@ packages: vite: optional: true - '@devframes/plugin-messages@0.7.0': - resolution: {integrity: sha512-NELh/DO173mgZkHlE+Txx9cfeaiRiuA+eKaMHI7xbRWdLBb1aHY71eCHWyNGq4NpSGQPx3X7edE5295M1eSYCA==} + '@devframes/plugin-messages@0.7.2': + resolution: {integrity: sha512-f8LNaIaeB6Gi4f5Rl/9CkeU6ce95P1abd6dAM9SohEgnRbb4jt5wkll3ftnGVRWbwGM+o4iLxS2xMe4yAhIwtg==} hasBin: true peerDependencies: - '@devframes/hub': 0.7.0 - devframe: 0.7.0 + '@devframes/hub': 0.7.2 + devframe: 0.7.2 vite: ^8.1.4 peerDependenciesMeta: vite: @@ -1672,11 +1672,11 @@ packages: vite: optional: true - '@devframes/plugin-terminals@0.7.0': - resolution: {integrity: sha512-/nvbCEVvVLjs5R5lp2esamxcRHesajEk2jt1bQTXQfVNj7nWHmOO9SGgcZMqvcREFiAGM3ebwC5ouNzhlx1QHA==} + '@devframes/plugin-terminals@0.7.2': + resolution: {integrity: sha512-XfVCSCvL4wNoIzmgKeYsUiPjnCmWQWTolyeHX89eG7KYkMI8a/aJ3LaprznjW7N2Og7C50y2i0DMj/4Sidq7FA==} hasBin: true peerDependencies: - devframe: 0.7.0 + devframe: 0.7.2 vite: ^8.1.4 peerDependenciesMeta: vite: @@ -6131,6 +6131,14 @@ packages: crossws@0.3.5: resolution: {integrity: sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==} + crossws@0.4.10: + resolution: {integrity: sha512-pz3oubH/dt12KjqsUB0IuXW4nwRDQ583iDsP4555Cpdqx0NoU7pGlWBcayyFI8f/l/idRpgjMEfwuOxSWJYlIA==} + peerDependencies: + srvx: '>=0.11.5' + peerDependenciesMeta: + srvx: + optional: true + crossws@0.4.9: resolution: {integrity: sha512-iWx+1OMSG2aOHpjyf9AESOzkwsVdS49cXM9dVrI2PDhxU5l2RIWE/KG56gk4BbAnsMoycvniJ9OnOxO9LRzHVA==} peerDependencies: @@ -6464,8 +6472,8 @@ packages: '@modelcontextprotocol/sdk': optional: true - devframe@0.7.0: - resolution: {integrity: sha512-IwFxDP+KR9XzM0f3qvVDDHrM6Zcpp9KCeZgJfep9d5t5bZ+UOWxHCbe0x1pQgz35p74I2ou334mUqHltXDSNsg==} + devframe@0.7.2: + resolution: {integrity: sha512-M67ky6eMtU3wbwNjDOXcpYJr5tqqjsf+B2r4/5bKppFdGu1HXnedqHl6UYhuV4AedFAYbsuHrKBAREE+oVYCZg==} peerDependencies: '@modelcontextprotocol/sdk': ^1.0.0 cac: ^7.0.0 @@ -10649,11 +10657,11 @@ snapshots: tinyexec: 1.2.4 zigpty: 0.2.1 - '@devframes/hub@0.7.0(devframe@0.7.0(cac@7.0.0)(srvx@0.11.15)(typescript@6.0.3))': + '@devframes/hub@0.7.2(devframe@0.7.2(cac@7.0.0)(srvx@0.11.15)(typescript@6.0.3))': dependencies: birpc: 4.0.0 destr: 2.0.5 - devframe: 0.7.0(cac@7.0.0)(srvx@0.11.15)(typescript@6.0.3) + devframe: 0.7.2(cac@7.0.0)(srvx@0.11.15)(typescript@6.0.3) nostics: 1.1.4 pathe: 2.0.3 perfect-debounce: 2.1.0 @@ -10671,11 +10679,11 @@ snapshots: - valibot optional: true - '@devframes/plugin-inspect@0.7.0(devframe@0.7.0(cac@7.0.0)(srvx@0.11.15)(typescript@6.0.3))(valibot@1.4.2(typescript@6.0.3))(vite@8.1.4)': + '@devframes/plugin-inspect@0.7.2(devframe@0.7.2(cac@7.0.0)(srvx@0.11.15)(typescript@6.0.3))(valibot@1.4.2(typescript@6.0.3))(vite@8.1.4)': dependencies: '@valibot/to-json-schema': 1.7.1(valibot@1.4.2(typescript@6.0.3)) cac: 7.0.0 - devframe: 0.7.0(cac@7.0.0)(srvx@0.11.15)(typescript@6.0.3) + devframe: 0.7.2(cac@7.0.0)(srvx@0.11.15)(typescript@6.0.3) nostics: 1.1.4 optionalDependencies: vite: 8.1.4(@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) @@ -10691,11 +10699,11 @@ snapshots: vite: 8.1.4(@types/node@25.0.3)(@vitejs/devtools@0.4.1)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.44.1)(tsx@4.23.1)(yaml@2.9.0) optional: true - '@devframes/plugin-messages@0.7.0(@devframes/hub@0.7.0(devframe@0.7.0(cac@7.0.0)(srvx@0.11.15)(typescript@6.0.3)))(devframe@0.7.0(cac@7.0.0)(srvx@0.11.15)(typescript@6.0.3))(vite@8.1.4)': + '@devframes/plugin-messages@0.7.2(@devframes/hub@0.7.2(devframe@0.7.2(cac@7.0.0)(srvx@0.11.15)(typescript@6.0.3)))(devframe@0.7.2(cac@7.0.0)(srvx@0.11.15)(typescript@6.0.3))(vite@8.1.4)': dependencies: - '@devframes/hub': 0.7.0(devframe@0.7.0(cac@7.0.0)(srvx@0.11.15)(typescript@6.0.3)) + '@devframes/hub': 0.7.2(devframe@0.7.2(cac@7.0.0)(srvx@0.11.15)(typescript@6.0.3)) cac: 7.0.0 - devframe: 0.7.0(cac@7.0.0)(srvx@0.11.15)(typescript@6.0.3) + devframe: 0.7.2(cac@7.0.0)(srvx@0.11.15)(typescript@6.0.3) nostics: 1.1.4 optionalDependencies: vite: 8.1.4(@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) @@ -10715,12 +10723,12 @@ snapshots: - typescript optional: true - '@devframes/plugin-terminals@0.7.0(devframe@0.7.0(cac@7.0.0)(srvx@0.11.15)(typescript@6.0.3))(typescript@6.0.3)(vite@8.1.4)': + '@devframes/plugin-terminals@0.7.2(devframe@0.7.2(cac@7.0.0)(srvx@0.11.15)(typescript@6.0.3))(typescript@6.0.3)(vite@8.1.4)': dependencies: '@xterm/addon-fit': 0.11.0 '@xterm/xterm': 6.0.0 cac: 7.0.0 - devframe: 0.7.0(cac@7.0.0)(srvx@0.11.15)(typescript@6.0.3) + devframe: 0.7.2(cac@7.0.0)(srvx@0.11.15)(typescript@6.0.3) nostics: 1.1.4 pathe: 2.0.3 valibot: 1.4.2(typescript@6.0.3) @@ -15544,6 +15552,10 @@ snapshots: dependencies: uncrypto: 0.1.3 + crossws@0.4.10(srvx@0.11.15): + optionalDependencies: + srvx: 0.11.15 + crossws@0.4.9(srvx@0.11.15): optionalDependencies: srvx: 0.11.15 @@ -15901,13 +15913,13 @@ snapshots: - srvx - typescript - devframe@0.7.0(cac@7.0.0)(srvx@0.11.15)(typescript@5.9.3): + devframe@0.7.2(cac@7.0.0)(srvx@0.11.15)(typescript@5.9.3): dependencies: '@valibot/to-json-schema': 1.7.1(valibot@1.4.2(typescript@6.0.3)) birpc: 4.0.0 - crossws: 0.4.9(srvx@0.11.15) + crossws: 0.4.10(srvx@0.11.15) destr: 2.0.5 - h3: 2.0.1-rc.22(crossws@0.4.9(srvx@0.11.15)) + h3: 2.0.1-rc.22(crossws@0.4.10(srvx@0.11.15)) mrmime: 2.0.1 nostics: 1.1.4 pathe: 2.0.3 @@ -15919,13 +15931,13 @@ snapshots: - srvx - typescript - devframe@0.7.0(cac@7.0.0)(srvx@0.11.15)(typescript@6.0.3): + devframe@0.7.2(cac@7.0.0)(srvx@0.11.15)(typescript@6.0.3): dependencies: '@valibot/to-json-schema': 1.7.1(valibot@1.4.2(typescript@6.0.3)) birpc: 4.0.0 - crossws: 0.4.9(srvx@0.11.15) + crossws: 0.4.10(srvx@0.11.15) destr: 2.0.5 - h3: 2.0.1-rc.22(crossws@0.4.9(srvx@0.11.15)) + h3: 2.0.1-rc.22(crossws@0.4.10(srvx@0.11.15)) mrmime: 2.0.1 nostics: 1.1.4 pathe: 2.0.3 @@ -16786,6 +16798,13 @@ snapshots: ufo: 1.6.4 uncrypto: 0.1.3 + h3@2.0.1-rc.22(crossws@0.4.10(srvx@0.11.15)): + dependencies: + rou3: 0.8.1 + srvx: 0.11.15 + optionalDependencies: + crossws: 0.4.10(srvx@0.11.15) + h3@2.0.1-rc.22(crossws@0.4.9(srvx@0.11.15)): dependencies: rou3: 0.8.1 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 406fccbb..a63f6dd5 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -60,16 +60,16 @@ catalogs: unrun: ^0.3.1 vite: ^8.1.4 deps: - '@devframes/hub': ^0.7.0 - '@devframes/plugin-inspect': ^0.7.0 - '@devframes/plugin-messages': ^0.7.0 - '@devframes/plugin-terminals': ^0.7.0 + '@devframes/hub': ^0.7.2 + '@devframes/plugin-inspect': ^0.7.2 + '@devframes/plugin-messages': ^0.7.2 + '@devframes/plugin-terminals': ^0.7.2 '@rolldown/debug': ^1.1.5 actionspack: ^0.1.5 ansis: ^4.3.1 birpc: ^4.0.0 cac: ^7.0.0 - devframe: ^0.7.0 + devframe: ^0.7.2 diff: ^9.0.0 envinfo: ^7.21.0 get-port-please: ^3.2.0 diff --git a/test/__snapshots__/tsnapi/@vitejs/devtools-kit/client.snapshot.js b/test/__snapshots__/tsnapi/@vitejs/devtools-kit/client.snapshot.js index cc313bb7..d86ff5d9 100644 --- a/test/__snapshots__/tsnapi/@vitejs/devtools-kit/client.snapshot.js +++ b/test/__snapshots__/tsnapi/@vitejs/devtools-kit/client.snapshot.js @@ -3,7 +3,7 @@ */ // #region Functions export function getDevToolsClientContext() {} -export async function getDevToolsRpcClient(_) {} +export function getDevToolsRpcClient(_) {} // #endregion // #region Variables