From ae644094bcee93e17ecf3e02f38f29f485ea78c1 Mon Sep 17 00:00:00 2001 From: Rahim Alwer Date: Mon, 18 May 2020 23:10:46 +1000 Subject: [PATCH] fix: raise unhandled rejection on child process as uncaught exception ref: #5 --- package.json | 2 +- src/transformer.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 21bbca5..fd2845c 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "@types/jest": "^25.1.2", "doctoc": "^1.4.0", "jest": "^25.1.0", - "node-sass": "^4.13.1", + "node-sass": "^4.14.1", "standard": "^14.3.1", "standard-version": "^7.1.0", "svelte": "^3.18.2", diff --git a/src/transformer.js b/src/transformer.js index 88ce54f..2131fa8 100644 --- a/src/transformer.js +++ b/src/transformer.js @@ -10,7 +10,7 @@ const transformer = (options = {}) => (source, filename) => { if (preprocess) { const preprocessor = require.resolve('./preprocess.js') - processed = execSync(`node ${preprocessor}`, { + processed = execSync(`node --unhandled-rejections=strict --abort-on-uncaught-exception ${preprocessor}`, { env: { PATH: process.env.PATH, source, filename } }).toString() }