From 3236e98801e2197bd08fb73332c900da00673e97 Mon Sep 17 00:00:00 2001 From: ABCxFF Date: Mon, 22 Jun 2026 21:12:08 +0000 Subject: [PATCH] [SLOP(claude-opus-4-8)] fix(core): restore Sidecar public export and sidecar-client subpath --- packages/core/package.json | 6 +++--- packages/core/src/index.ts | 2 +- packages/core/src/sidecar-process.ts | 4 ++++ 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/packages/core/package.json b/packages/core/package.json index 1b12f1e7d..5cc1ba348 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -68,9 +68,9 @@ "default": "./dist/process.js" }, "./sidecar-client": { - "types": "./dist/sidecar-client.d.ts", - "import": "./dist/sidecar-client.js", - "default": "./dist/sidecar-client.js" + "types": "./dist/sidecar-process.d.ts", + "import": "./dist/sidecar-process.js", + "default": "./dist/sidecar-process.js" }, "./test-runtime": { "types": "./dist/test-runtime.d.ts", diff --git a/packages/core/src/index.ts b/packages/core/src/index.ts index 20cb7b4ce..4609a9ea6 100644 --- a/packages/core/src/index.ts +++ b/packages/core/src/index.ts @@ -19,7 +19,7 @@ export * from "./protocol-client.js"; export * from "./protocol-frames.js"; export * from "./request-payloads.js"; export * from "./response-payloads.js"; -export { SidecarProcess } from "./sidecar-process.js"; +export { SidecarProcess, Sidecar } from "./sidecar-process.js"; export type { SidecarSpawnOptions } from "./sidecar-process.js"; export * from "./state.js"; export * as protocol from "./generated-protocol.js"; diff --git a/packages/core/src/sidecar-process.ts b/packages/core/src/sidecar-process.ts index fc2eb5bd8..a78efa900 100644 --- a/packages/core/src/sidecar-process.ts +++ b/packages/core/src/sidecar-process.ts @@ -54,6 +54,10 @@ export { SidecarProcessExited, } from "./process.js"; export { SidecarEventBufferOverflow } from "./event-buffer.js"; +// `Sidecar` is the public name for the native sidecar process client. The class +// is `SidecarProcess` internally; consumers import it as `Sidecar` via the +// `@secure-exec/core/sidecar-client` subpath and the package root. +export { SidecarProcess as Sidecar }; const BRIDGE_CONTRACT_VERSION = 1;