diff options
| author | Dax Raad <[email protected]> | 2025-08-03 10:41:30 -0400 |
|---|---|---|
| committer | Dax Raad <[email protected]> | 2025-08-03 10:42:52 -0400 |
| commit | 53aa899e459749fff74d14cdaf022b476db0accd (patch) | |
| tree | 60fef06f005e47170dc145d24644139f4ad01b87 | |
| parent | 7e763e1c06bba82fbf37dbb67757765efbcdcab1 (diff) | |
| download | opencode-53aa899e459749fff74d14cdaf022b476db0accd.tar.gz opencode-53aa899e459749fff74d14cdaf022b476db0accd.zip | |
ci: ignore
| -rw-r--r-- | packages/opencode/package.json | 2 | ||||
| -rw-r--r-- | packages/opencode/src/tool/bash.ts | 1 | ||||
| -rwxr-xr-x | packages/sdk/js/script/generate.ts | 7 | ||||
| -rw-r--r-- | packages/sdk/js/script/publish.ts | 2 |
4 files changed, 5 insertions, 7 deletions
diff --git a/packages/opencode/package.json b/packages/opencode/package.json index 5905350d4..3d8c56c9e 100644 --- a/packages/opencode/package.json +++ b/packages/opencode/package.json @@ -6,7 +6,7 @@ "private": true, "scripts": { "typecheck": "tsc --noEmit", - "dev": "bun run ./src/index.ts" + "dev": "bun run --conditions=development ./src/index.ts" }, "bin": { "opencode": "./bin/opencode" diff --git a/packages/opencode/src/tool/bash.ts b/packages/opencode/src/tool/bash.ts index 8688aa707..5e0dddfb7 100644 --- a/packages/opencode/src/tool/bash.ts +++ b/packages/opencode/src/tool/bash.ts @@ -122,6 +122,7 @@ export const BashTool = Tool.define("bash", { maxBuffer: MAX_OUTPUT_LENGTH, signal: ctx.abort, timeout: timeout, + stdin: "pipe", stdout: "pipe", stderr: "pipe", }) diff --git a/packages/sdk/js/script/generate.ts b/packages/sdk/js/script/generate.ts index 6d6e59a25..a2625319a 100755 --- a/packages/sdk/js/script/generate.ts +++ b/packages/sdk/js/script/generate.ts @@ -4,7 +4,6 @@ const dir = new URL("..", import.meta.url).pathname process.chdir(dir) import { $ } from "bun" -import fs from "fs/promises" import path from "path" console.log("=== Generating JS SDK ===") @@ -12,8 +11,7 @@ console.log() import { createClient } from "@hey-api/openapi-ts" -await fs.rm(path.join(dir, "src/gen"), { recursive: true, force: true }) -await $`bun run ./src/index.ts generate > openapi.json`.cwd(path.resolve(dir, "../../opencode")) +await $`bun dev generate > openapi.json`.cwd(path.resolve(dir, "../../opencode")) await createClient({ input: "./openapi.json", @@ -37,6 +35,3 @@ await createClient({ ], }) await $`bun prettier --write src/gen` - -await $`rm -rf dist` -await $`bun tsc` diff --git a/packages/sdk/js/script/publish.ts b/packages/sdk/js/script/publish.ts index 75120bc5c..389a9376c 100644 --- a/packages/sdk/js/script/publish.ts +++ b/packages/sdk/js/script/publish.ts @@ -6,6 +6,8 @@ process.chdir(dir) import { $ } from "bun" await import("./generate") +await $`rm -rf dist` +await $`bun tsc` const snapshot = process.env["OPENCODE_SNAPSHOT"] === "true" |
