Build orchestrator for the three sub-projects: the CRA React
renderer (build/), the Electron main + preload TypeScript
(dist-electron/), and the PyInstaller-packed Flask binary
(resources/app/). Each runs in its own child process via
spawnSync and inherits stdio so progress streams to the parent
terminal in real time.
Invoked indirectly through scripts/dispatch.ts (yarn build etc.)
— the dispatcher routes the CLI args here.
Build orchestrator for the three sub-projects: the CRA React renderer (
build/), the Electron main + preload TypeScript (dist-electron/), and the PyInstaller-packed Flask binary (resources/app/). Each runs in its own child process viaspawnSyncand inherits stdio so progress streams to the parent terminal in real time.Invoked indirectly through
scripts/dispatch.ts(yarn buildetc.) — the dispatcher routes the CLI args here.