summaryrefslogtreecommitdiffhomepage
path: root/packages/sdk/js/script
diff options
context:
space:
mode:
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"