ifdef-loader
Advanced tools
Comparing version 0.0.3 to 0.0.4
@@ -85,7 +85,10 @@ "use strict"; | ||
var query = queryString.parse(url.parse(this.query).query); | ||
var new_source = parse(source, query); | ||
if (new_source.length !== source.length) { | ||
throw "fatal error: different sizes after ifdef-loader " + new_source.length + " vs " + source.length; | ||
try { | ||
source = parse(source, query); | ||
} | ||
this.callback(null, new_source, map); | ||
catch (err) { | ||
var errorMessage = "ifdef-loader error: " + err; | ||
this.callback(errorMessage, source, map); | ||
} | ||
this.callback(null, source, map); | ||
}; |
@@ -9,12 +9,13 @@ import path = require('path'); | ||
const new_source = parse(source, query); | ||
if(new_source.length !== source.length) { | ||
throw `fatal error: different sizes after ifdef-loader ${new_source.length} vs ${source.length}`; | ||
try | ||
{ | ||
source = parse(source, query); | ||
} | ||
catch(err) | ||
{ | ||
const errorMessage = `ifdef-loader error: ${err}`; | ||
this.callback(errorMessage, source, map); | ||
} | ||
//var msg = query.msg || "echo: "; | ||
//console.log(msg + ": "+ path.basename(this.resourcePath)); | ||
this.callback(null, new_source, map); | ||
this.callback(null, source, map); | ||
}; | ||
@@ -21,0 +22,0 @@ |
{ | ||
"name": "ifdef-loader", | ||
"version": "0.0.3", | ||
"version": "0.0.4", | ||
"description": "#ifdef conditional Webpack loader", | ||
@@ -5,0 +5,0 @@ "main": "ifdef-loader.js", |
288
9759