diff --git a/bun.lock b/bun.lock index 1a16a37698..e13d6ecab5 100644 --- a/bun.lock +++ b/bun.lock @@ -463,6 +463,9 @@ "packages/sdk/js": { "name": "@opencode-ai/sdk", "version": "1.3.13", + "dependencies": { + "cross-spawn": "^7.0.6", + }, "devDependencies": { "@hey-api/openapi-ts": "0.90.10", "@tsconfig/node22": "catalog:", diff --git a/packages/sdk/js/package.json b/packages/sdk/js/package.json index 231e8d9da6..192920a932 100644 --- a/packages/sdk/js/package.json +++ b/packages/sdk/js/package.json @@ -27,5 +27,7 @@ "typescript": "catalog:", "@typescript/native-preview": "catalog:" }, - "dependencies": {} + "dependencies": { + "cross-spawn": "^7.0.6" + } } diff --git a/packages/sdk/js/src/server.ts b/packages/sdk/js/src/server.ts index 174131ccfd..63a7682167 100644 --- a/packages/sdk/js/src/server.ts +++ b/packages/sdk/js/src/server.ts @@ -1,4 +1,4 @@ -import { spawn } from "node:child_process" +import spawn from "cross-spawn" import { type Config } from "./gen/types.gen.js" export type ServerOptions = { diff --git a/packages/sdk/js/src/v2/server.ts b/packages/sdk/js/src/v2/server.ts index 174131ccfd..63a7682167 100644 --- a/packages/sdk/js/src/v2/server.ts +++ b/packages/sdk/js/src/v2/server.ts @@ -1,4 +1,4 @@ -import { spawn } from "node:child_process" +import spawn from "cross-spawn" import { type Config } from "./gen/types.gen.js" export type ServerOptions = {