From acb8076e88eb7d6e1cb32cbf29af527dcdbeb0f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Nuno=20Mota?= Date: Mon, 1 May 2023 17:29:05 +0100 Subject: [PATCH] Log stdout and stderr from npm-check-updates separately Prevents commas from being logged on the terminal Adds newline between stdout and stderr --- code/lib/cli/src/upgrade.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/code/lib/cli/src/upgrade.ts b/code/lib/cli/src/upgrade.ts index 6d25ed46c138..5585d4e0d10f 100644 --- a/code/lib/cli/src/upgrade.ts +++ b/code/lib/cli/src/upgrade.ts @@ -193,14 +193,16 @@ export const doUpgrade = async ({ const check = spawnSync('npx', ['npm-check-updates@latest', '/storybook/', ...flags], { stdio: 'pipe', shell: true, - }).output.toString(); - logger.info(check); + }); + logger.info(check.stdout.toString()); + logger.info(check.stderr.toString()); const checkSb = spawnSync('npx', ['npm-check-updates@latest', 'sb', ...flags], { stdio: 'pipe', shell: true, - }).output.toString(); - logger.info(checkSb); + }); + logger.info(checkSb.stdout.toString()); + logger.info(checkSb.stderr.toString()); if (!dryRun) { commandLog(`Installing upgrades`);