mirror of
https://github.com/different-ai/openwork
synced 2026-04-26 01:25:10 +02:00
19 lines
554 B
JavaScript
19 lines
554 B
JavaScript
import { spawnSync } from "node:child_process";
|
|
|
|
const pnpmCmd = process.platform === "win32" ? "corepack.cmd" : "pnpm";
|
|
const pnpmArgs = process.platform === "win32" ? ["pnpm"] : [];
|
|
|
|
const runPnpm = (args) => {
|
|
const result = spawnSync(pnpmCmd, [...pnpmArgs, ...args], {
|
|
stdio: "inherit",
|
|
shell: process.platform === "win32",
|
|
});
|
|
|
|
if (result.status !== 0) {
|
|
process.exit(result.status ?? 1);
|
|
}
|
|
};
|
|
|
|
runPnpm(["-C", "../..", "--filter", "@openwork/desktop", "run", "prepare:sidecar"]);
|
|
runPnpm(["--filter", "@openwork/app", "build"]);
|