declare a source file even when passing in a string

This commit is contained in:
eleith 2013-10-24 00:20:26 -07:00
parent 63e1a8e1fd
commit 1f8582d05e

View File

@ -55,6 +55,7 @@ exports.minify = function(files, options) {
sourceRoot : null, sourceRoot : null,
inSourceMap : null, inSourceMap : null,
fromString : false, fromString : false,
fromFile : null,
warnings : false, warnings : false,
mangle : {}, mangle : {},
output : null, output : null,
@ -72,7 +73,7 @@ exports.minify = function(files, options) {
? file ? file
: fs.readFileSync(file, "utf8"); : fs.readFileSync(file, "utf8");
toplevel = UglifyJS.parse(code, { toplevel = UglifyJS.parse(code, {
filename: options.fromString ? "?" : file, filename: options.fromString ? options.fromFile || "?" : file,
toplevel: toplevel toplevel: toplevel
}); });
}); });