From 3478568069f9eaf0ab3ecc8125c92a9436954e2c Mon Sep 17 00:00:00 2001 From: pk Date: Tue, 4 Feb 2020 14:57:26 +0100 Subject: [PATCH 1/2] Log warnings in svelte/register when in dev-mode (sveltejs#4364) --- register.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/register.js b/register.js index 3278c1cbf5cb..868d47be0f56 100644 --- a/register.js +++ b/register.js @@ -36,7 +36,16 @@ function registerExtension(extension) { format: 'cjs' }); - const { js } = compile(fs.readFileSync(filename, 'utf-8'), options); + const { js, warnings } = compile(fs.readFileSync(filename, 'utf-8'), options); + + if (options.dev) { + warnings.forEach(warning => { + console.log(`\nSvelte Warning in ${warning.filename}:`); + console.log(warning.message); + console.log(warning.frame); + }) + } + return module._compile(js.code, filename); }; From e52a3ec3fd40beb1ca805d72ea79a629fcda8736 Mon Sep 17 00:00:00 2001 From: pk Date: Tue, 4 Feb 2020 16:39:16 +0100 Subject: [PATCH 2/2] console.warn instead of .log, whitespace (Oops) --- register.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/register.js b/register.js index 868d47be0f56..25f8aa430974 100644 --- a/register.js +++ b/register.js @@ -40,13 +40,12 @@ function registerExtension(extension) { if (options.dev) { warnings.forEach(warning => { - console.log(`\nSvelte Warning in ${warning.filename}:`); - console.log(warning.message); - console.log(warning.frame); + console.warn(`\nSvelte Warning in ${warning.filename}:`); + console.warn(warning.message); + console.warn(warning.frame); }) } - return module._compile(js.code, filename); }; }