From c67d50ebb5d69816b7514e85f129f8ecde984ad3 Mon Sep 17 00:00:00 2001 From: Evan Lovely Date: Thu, 23 Apr 2020 09:09:06 -0700 Subject: [PATCH] fix: Update packages/engine-twig-php/lib/engine_twig_php.js Co-Authored-By: Salem Ghoweri --- packages/engine-twig-php/lib/engine_twig_php.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/packages/engine-twig-php/lib/engine_twig_php.js b/packages/engine-twig-php/lib/engine_twig_php.js index 6d4067699..f675e94d1 100644 --- a/packages/engine-twig-php/lib/engine_twig_php.js +++ b/packages/engine-twig-php/lib/engine_twig_php.js @@ -91,8 +91,16 @@ const engine_twig_php = { if (results.ok) { resolve(results.html + details); } else { - console.log(results.message); - process.exit(1); + // make Twig rendering errors more noticeable + exit when not in dev mode (or running the `patternlab serve` command) + if ( + process.argv.slice(1).includes('serve') || + process.env.NODE_ENV === 'development' + ) { + reject(chalk.red(results.message)); + } else { + console.log(chalk.red(results.message)); + process.exit(1); + } } }) .catch(error => {