From ab06f82e70f8be3c0116ba4501bb58a95c3a7a18 Mon Sep 17 00:00:00 2001 From: Andrey Okonetchnikov Date: Wed, 11 May 2022 13:21:06 +0200 Subject: [PATCH] fix(CLI): Don't throw is Ctrl + C was pressed when selecting a package --- scripts/build-package.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/build-package.js b/scripts/build-package.js index 67b80e808e1..c1b5904153f 100644 --- a/scripts/build-package.js +++ b/scripts/build-package.js @@ -91,7 +91,7 @@ async function run() { }, ]).then(({ mode, todo }) => { watchMode = mode; - return todo.map((key) => tasks[key]); + return todo?.map((key) => tasks[key]); }); } else { // hits here when running yarn build --packagename @@ -101,7 +101,7 @@ async function run() { .filter((item) => item.name !== 'watch' && item.value === true); } - selection.filter(Boolean).forEach((v) => { + selection?.filter(Boolean).forEach((v) => { const sub = execa.command(`yarn prepare${watchMode ? ' --watch' : ''}`, { cwd: resolve(__dirname, '..', v.location), buffer: false,