const compile = require('./compile');
-const PsModuleMap = require('./PsModuleMap');
+const PsModuleMap = require('./purs-module-map');
function UnknownModuleError() {
this.name = 'UnknownModuleError';
const cmd = spawn(pscPackageCommand, pscPackageArgs);
- if (cmd.status !== 0) {
+ if (cmd.error) {
+ throw new Error(cmd.error);
+ }
+ else if (cmd.status !== 0) {
const error = cmd.stdout.toString();
throw new Error(error);
compilationStarted: false,
compilationFinished: false,
installed: cache.installed,
- srcOption: cache.srcOption
+ srcOption: []
};
});
const debugVerbose = debug_('purs-loader:verbose');
-const PsModuleMap = require('./PsModuleMap');
+const PsModuleMap = require('./purs-module-map');
function updatePsModuleMap(psModule) {
const options = psModule.options;