Closure Compiler wrapper.
$ npm install -g uupaa.compile.js
var Compile = require("uupaa.compile.js");
var inputFile = "./input.js";
var outputFile = "./output.js";
var options = "--compilation_level ADVANCED_OPTIMIZATIONS --formatting pretty_print";
Compile.exe(inputFile, outputFile, options, function(err, stdout, stderr) {
if (err || stderr) {
console.log("ERR");
} else {
console.log("OK");
}
});
- Compiler.js version 0.2.2 - with Closure Compiler v20160619
- Compiler.js version 0.2.1 - with Closure Compiler v20141120
- Compiler.js version 0.2.0 - with Closure Compiler v20140923
- support new feature
-
--language_in ECMASCRIPT6
and--language_in ECMASCRIPT6_STRICT
-
--language_out ECMASCRIPT5
and--language_out ECMASCRIPT5_STRICT
-
- support new feature
- Compiler.js version 0.0.0 - 0.1.7 with Closure Compiler v20131014