summaryrefslogtreecommitdiffhomepage
path: root/packages/sdk/js/script/build.ts
diff options
context:
space:
mode:
authorDax <[email protected]>2025-12-07 19:04:14 -0500
committerGitHub <[email protected]>2025-12-07 19:04:14 -0500
commitea7ec60f51f9fe3c6382f644c328188a43545b7b (patch)
tree5204cbc059fe10b87c54ffd25782ad83710bdcdb /packages/sdk/js/script/build.ts
parent6667856ba5dac3e5dd77c7008cee2d09be894472 (diff)
downloadopencode-ea7ec60f51f9fe3c6382f644c328188a43545b7b.tar.gz
opencode-ea7ec60f51f9fe3c6382f644c328188a43545b7b.zip
v2 SDK (#5216)
Co-authored-by: GitHub Action <[email protected]>
Diffstat (limited to 'packages/sdk/js/script/build.ts')
-rwxr-xr-xpackages/sdk/js/script/build.ts8
1 files changed, 5 insertions, 3 deletions
diff --git a/packages/sdk/js/script/build.ts b/packages/sdk/js/script/build.ts
index c1fe0f423..7a6371691 100755
--- a/packages/sdk/js/script/build.ts
+++ b/packages/sdk/js/script/build.ts
@@ -10,13 +10,12 @@ import { createClient } from "@hey-api/openapi-ts"
await $`bun dev generate > ${dir}/openapi.json`.cwd(path.resolve(dir, "../../opencode"))
-await $`rm -rf src/gen`
-
await createClient({
input: "./openapi.json",
output: {
- path: "./src/gen",
+ path: "./src/v2/gen",
tsConfigPath: path.join(dir, "tsconfig.json"),
+ clean: true,
},
plugins: [
{
@@ -28,6 +27,7 @@ await createClient({
instance: "OpencodeClient",
exportFromIndex: false,
auth: false,
+ paramsStructure: "flat",
},
{
name: "@hey-api/client-fetch",
@@ -36,6 +36,8 @@ await createClient({
},
],
})
+
await $`bun prettier --write src/gen`
+await $`bun prettier --write src/v2`
await $`rm -rf dist`
await $`bun tsc`