From d8567b87b91abac0a428874cf5fdebb1b0d90ef0 Mon Sep 17 00:00:00 2001 From: Cyril Sobierajewicz Date: Mon, 3 Dec 2018 11:39:56 +0100 Subject: Allow previous loaders to extract dependencies to watch from errors --- src/index.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/index.js b/src/index.js index fce6394..ec9af5f 100644 --- a/src/index.js +++ b/src/index.js @@ -217,6 +217,14 @@ module.exports = function purescriptLoader(source, map) { this.addDependency(resolved); } } + + if (typeof this.extractPursDependenciesFromError === 'function') { + const dependencies = this.extractPursDependenciesFromError(error) || []; + + for (const dep of dependencies) { + this.addDependency(dep); + } + } } CACHE_VAR.errors.push(pscMessage); -- cgit v1.2.3