From a374aa9ebbfdcf49c7adee4051a88d4781d33e84 Mon Sep 17 00:00:00 2001 From: "Anders D. Johnson" Date: Sat, 16 Jul 2022 07:19:19 +0300 Subject: [PATCH] feat: pass filename to detective --- index.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/index.js b/index.js index 4f32876..9e67990 100644 --- a/index.js +++ b/index.js @@ -65,7 +65,11 @@ function precinct(content, options = {}) { let dependencies = []; if (detective) { - dependencies = detective(ast, options[type]); + dependencies = detective(ast, { + ...options[type], + filename: options.filename, + treePath: options.treePath + }); } else { debug('no detective found for: %s', type); } @@ -88,7 +92,7 @@ function precinct(content, options = {}) { * @return {String[]} */ precinct.paperwork = (filename, options = {}) => { - options = { includeCore: true, ...options }; + options = { includeCore: true, filename, ...options }; const fileSystem = options.fileSystem || fs; const content = fileSystem.readFileSync(filename, 'utf8');