From 7e84d0b108c2735781e0a366146320f5435e5f71 Mon Sep 17 00:00:00 2001 From: Joseph Garrone <joseph.garrone.gj@gmail.com> Date: Thu, 23 May 2024 20:53:42 +0200 Subject: [PATCH] Just make sure compilations run don't overlap --- scripts/link-in-starter.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/link-in-starter.ts b/scripts/link-in-starter.ts index 6fc4f23b..ed98525b 100644 --- a/scripts/link-in-starter.ts +++ b/scripts/link-in-starter.ts @@ -25,7 +25,7 @@ run(`npx ts-node --skipProject ${join("scripts", "link-in-app.ts")} keycloakify- const { waitForDebounce } = waitForDebounceFactory({ delay: 400 }); -const runYarnBuild = runExclusive.build(() => { +const runYarnBuild = runExclusive.build(async () => { console.log(chalk.green("Running `yarn build`")); const dCompleted = new Deferred<void>(); @@ -40,9 +40,9 @@ const runYarnBuild = runExclusive.build(() => { child.on("exit", () => dCompleted.resolve()); - console.log("\n\n\n"); + await dCompleted.pr; - return dCompleted.pr; + console.log("\n\n"); }); console.log(chalk.green("Watching for changes in src/"));