summaryrefslogtreecommitdiffhomepage
path: root/packages/sdk/js/script
diff options
context:
space:
mode:
authorDax Raad <[email protected]>2025-08-03 10:41:30 -0400
committerDax Raad <[email protected]>2025-08-03 10:42:52 -0400
commit53aa899e459749fff74d14cdaf022b476db0accd (patch)
tree60fef06f005e47170dc145d24644139f4ad01b87 /packages/sdk/js/script
parent7e763e1c06bba82fbf37dbb67757765efbcdcab1 (diff)
downloadopencode-53aa899e459749fff74d14cdaf022b476db0accd.tar.gz
opencode-53aa899e459749fff74d14cdaf022b476db0accd.zip
ci: ignore
Diffstat (limited to 'packages/sdk/js/script')
-rwxr-xr-xpackages/sdk/js/script/generate.ts7
-rw-r--r--packages/sdk/js/script/publish.ts2
2 files changed, 3 insertions, 6 deletions
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"