diff --git a/package.json b/package.json index ab8654ef..eafe1d8b 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,7 @@ "dev:ui": "pnpm --filter @different-ai/openwork-ui dev", "dev:web": "pnpm --filter @different-ai/openwork-ui dev", "dev:headless-web": "bun scripts/dev-headless-web.ts", - "build": "pnpm --filter @different-ai/openwork build", + "build": "node scripts/build.mjs", "build:ui": "pnpm --filter @different-ai/openwork-ui build", "build:web": "pnpm --filter @different-ai/openwork-ui build", "preview": "pnpm --filter @different-ai/openwork-ui preview", diff --git a/scripts/build.mjs b/scripts/build.mjs new file mode 100644 index 00000000..8604c72b --- /dev/null +++ b/scripts/build.mjs @@ -0,0 +1,8 @@ +import { execSync } from "node:child_process"; + +const isVercel = Boolean(process.env.VERCEL); +const command = isVercel + ? "pnpm --dir services/openwork-share run build" + : "pnpm --filter @different-ai/openwork build"; + +execSync(command, { stdio: "inherit" }); diff --git a/services/openwork-share/package.json b/services/openwork-share/package.json index a9a2bb0b..49c1fb4b 100644 --- a/services/openwork-share/package.json +++ b/services/openwork-share/package.json @@ -3,6 +3,9 @@ "private": true, "version": "0.0.1", "type": "module", + "scripts": { + "build": "node -e \"console.log('openwork-share: no build step')\"" + }, "dependencies": { "@vercel/blob": "^0.27.0", "ulid": "^2.3.0"