diff --git a/packages/core/package.json b/packages/core/package.json index 1b12f1e7..5cc1ba34 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 20cb7b4c..4609a9ea 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 fc2eb5bd..a78efa90 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;