X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;ds=inline;f=src%2Fto-javascript.js;h=b3e305123ed271927aef8da8bab7203927d07c57;hb=6ccb09a5950b032f7cc5e6af5a1bba29773385c8;hp=b402ad4ee87e4b6ad1ad3102b9d2750c9695a399;hpb=33d2ee7199faef1cd9229d7aa0584446b78c39b0;p=github%2Ffretlink%2Fpurs-loader.git diff --git a/src/to-javascript.js b/src/to-javascript.js index b402ad4..b3e3051 100644 --- a/src/to-javascript.js +++ b/src/to-javascript.js @@ -10,9 +10,13 @@ const jsStringEscape = require('js-string-escape'); const difference = require('lodash.difference'); -const debug = require('debug')('purs-loader'); +const debug_ = require('debug'); -const PsModuleMap = require('./PsModuleMap'); +const debug = debug_('purs-loader'); + +const debugVerbose = debug_('purs-loader:verbose'); + +const PsModuleMap = require('./purs-module-map'); function updatePsModuleMap(psModule) { const options = psModule.options; @@ -99,7 +103,7 @@ function makeJS(psModule, psModuleMap, js) { const additionalImports = difference(imports, replacedImports); if (additionalImports.length) { - debug('additional imports for %s: %o', name, additionalImports); + debugVerbose('additional imports for %s: %o', name, additionalImports); } const additionalImportsResult = additionalImports.map(import_ => { @@ -129,13 +133,13 @@ module.exports = function toJavaScript(psModule) { const bundlePath = path.resolve(options.bundleOutput); - const jsPath = cache.bundle ? bundlePath : psModule.jsPath; + const jsPath = options.bundle ? bundlePath : psModule.jsPath; const js = fs.readFileAsync(jsPath, 'utf8').catch(() => ''); const psModuleMap = updatePsModuleMap(psModule); - debug('loading JavaScript for %s', psModule.name); + debugVerbose('loading JavaScript for %s', psModule.name); return Promise.props({js: js, psModuleMap: psModuleMap}).then(result => options.bundle ?