12345678910111213141516171819202122 |
- var fs = require("fs");
- var bundle_path = __dirname + "/../dist/bundle.js";
- var UglifyJS = require(bundle_path);
- module.exports = UglifyJS;
- function infer_options(options) {
- var result = UglifyJS.minify("", options);
- return result.error && result.error.defs;
- }
- UglifyJS.default_options = function() {
- var defs = {};
- Object.keys(infer_options({ 0: 0 })).forEach(function(component) {
- var options = {};
- options[component] = { 0: 0 };
- if (options = infer_options(options)) {
- defs[component] = options;
- }
- });
- return defs;
- };
|