From 5ac215a5c20ffbe03786c6a42c6d0d077e55aabb Mon Sep 17 00:00:00 2001 From: LynithDev <61880709+LynithDev@users.noreply.github.com> Date: Tue, 22 Jul 2025 11:16:06 +0200 Subject: [PATCH] chore: add web_commons build to prepare script --- package.json | 2 +- packages/scripts/prepare.ts | 14 ++++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 43425058..f85c541c 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "scripts": { "prep": "pnpm scripts prep", "typecheck": "pnpm -r typecheck", - "bootstrap": "cargo clean && ./packages/scripts/setup.sh && pnpm install && pnpm prep && pnpm codegen", + "bootstrap": "cargo clean && ./packages/scripts/setup.sh && pnpm install && pnpm prep", "core": "pnpm --filter @onelauncher/core -- ", "migrate": "sea-orm-cli migrate -d ./packages/migration", diff --git a/packages/scripts/prepare.ts b/packages/scripts/prepare.ts index d5e04cca..cefd2b09 100644 --- a/packages/scripts/prepare.ts +++ b/packages/scripts/prepare.ts @@ -1,3 +1,4 @@ +import { exec } from 'node:child_process'; import { readFile, writeFile } from 'node:fs/promises'; import { consola } from 'consola'; import mustache from 'mustache'; @@ -77,3 +78,16 @@ catch (error) { consola.error(error); env.__exit(1); } + +consola.start('building the web_commons package...'); +exec('pnpm -w web_common build', { cwd: env.__root }, (error, stdout, stderr) => { + if (error) { + consola.error(`web_commons build failed: ${error.message}`); + env.__exit(1); + } + if (stderr) + consola.error(stderr); + + consola.success('web_commons package built successfully!'); + env.__exit(0); +});