Bug:Fix file validation issue
[vnfsdk/refrepo.git] / vnfmarket / src / main / webapp / vnfmarket / node_modules / uglify-js / uglify-js.js
1 //convienence function(src, [options]);
2 function uglify(orig_code, options){
3   options || (options = {});
4   var jsp = uglify.parser;
5   var pro = uglify.uglify;
6
7   var ast = jsp.parse(orig_code, options.strict_semicolons); // parse code and get the initial AST
8   ast = pro.ast_mangle(ast, options.mangle_options); // get a new AST with mangled names
9   ast = pro.ast_squeeze(ast, options.squeeze_options); // get an AST with compression optimizations
10   var final_code = pro.gen_code(ast, options.gen_options); // compressed code here
11   return final_code;
12 };
13
14 uglify.parser = require("./lib/parse-js");
15 uglify.uglify = require("./lib/process");
16
17 module.exports = uglify