From f99e23242b243f082fb539090dfeeae4b86992b8 Mon Sep 17 00:00:00 2001 From: Jason Lusk Date: Wed, 20 Mar 2019 16:15:47 -0500 Subject: [PATCH] add current file name to error message --- lib/index.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/index.js b/lib/index.js index 6d59b93..e0a75c4 100644 --- a/lib/index.js +++ b/lib/index.js @@ -57,7 +57,12 @@ function render({ filename, files, metadata, engineOptions }) { // Transform the contents debug(`rendering ${ext} extension for ${filename}`); - file.contents = transform.render(file.contents, engineOptions, locals).body; + try { + file.contents = transform.render(file.contents, engineOptions, locals).body; + } catch (err) { + err.message = `${filename}: ${err.message}`; + throw err; + } } // Store results and delete old file