From 3478568069f9eaf0ab3ecc8125c92a9436954e2c Mon Sep 17 00:00:00 2001 From: pk Date: Tue, 4 Feb 2020 14:57:26 +0100 Subject: [PATCH] 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 3278c1cbf5..868d47be0f 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); };