1.0.1 • Published 10 months ago
js-obfuscator-cli v1.0.1
js-obfuscator-cli
一个简单易用的JavaScript代码混淆命令行工具,基于javascript-obfuscator。
安装
全局安装
npm install -g js-obfuscator-cli本地安装
npm install --save-dev js-obfuscator-cli使用方法
命令行
js-obfuscate [options]选项
-s, --source <directory>- 源代码目录,默认为static-o, --output <directory>- 输出目录,默认为dist-c, --config <file>- 混淆配置文件路径,默认为当前目录下的obfuscate.config.js-v, --version- 显示版本号-h, --help- 显示帮助信息
配置文件
在项目根目录创建 obfuscate.config.js 文件:
module.exports = {
compact: true,
controlFlowFlattening: true,
controlFlowFlatteningThreshold: 0.75,
deadCodeInjection: true,
deadCodeInjectionThreshold: 0.4,
stringArray: true,
stringArrayThreshold: 0.75,
rotateStringArray: true,
// 更多配置选项请参考 javascript-obfuscator 文档
};示例
# 使用默认配置
js-obfuscate
# 指定源目录和输出目录
js-obfuscate --source src --output build
# 指定配置文件
js-obfuscate --config my-config.js许可证
MIT