From da35eac93ffcc49107d6067199d34472b2626a8f Mon Sep 17 00:00:00 2001 From: Dax Raad Date: Tue, 21 Jul 2026 20:13:27 -0400 Subject: [PATCH] fix(sdk): build without legacy sources --- packages/sdk/js/script/build.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/sdk/js/script/build.ts b/packages/sdk/js/script/build.ts index 927422cc9d8..c8fef5b1a72 100755 --- a/packages/sdk/js/script/build.ts +++ b/packages/sdk/js/script/build.ts @@ -12,6 +12,12 @@ import { createClient } from "@hey-api/openapi-ts" const opencode = path.resolve(dir, "../../opencode") const client = path.resolve(dir, "../../client") +if (!(await Bun.file(path.join(opencode, "package.json")).exists())) { + await $`rm -rf dist` + await $`bun tsc` + process.exit(0) +} + await $`bun dev generate > ${dir}/openapi.json`.cwd(opencode) await $`bun -e ${` import { OpenApi } from "effect/unstable/httpapi"