1 Star 0 Fork 2

可乐君/jsrepair

forked from lucifer/jsrepair 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
index.js 564 Bytes
一键复制 编辑 原始数据 按行查看 历史
virjar 提交于 2017-04-11 20:58 . 逗号表达式和三目运算符
'use strict';
const escodegen = require('escodegen');
const esprima = require('esprima');
require('./lib/estraverse');
const simplifier = require('./lib/simplifier.js');
exports.simplify = simplifier.simplify;
exports.clean = function (code) {
console.log("反压缩开始...");
let ast = esprima.parse(code);//将代码转化成抽象语法树
let newast = simplifier.simplify(ast);//改造抽象语法树,执行反压缩操作,这里是我们需要关注的逻辑
return escodegen.generate(newast);//将抽象语法树转化为代码
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/colaKun/jsrepair.git
git@gitee.com:colaKun/jsrepair.git
colaKun
jsrepair
jsrepair
master

搜索帮助