//convienence function(src, [options]);functionuglify(orig_code,options){options||(options={});varjsp=uglify.parser;varpro=uglify.uglify;varast=jsp.parse(orig_code,options.strict_semicolons);// parse code and get the initial ASTast=pro.ast_mangle(ast,options.mangle_options);// get a new AST with mangled namesast=pro.ast_squeeze(ast,options.squeeze_options);// get an AST with compression optimizationsvarfinal_code=pro.gen_code(ast,options.gen_options);// compressed code herereturnfinal_code;};uglify.parser=require("./lib/parse-js");uglify.uglify=require("./lib/process");uglify.consolidator=require("./lib/consolidator");module.exports=uglify