smart-transform - 支持混淆与压缩单文件
MIT
跨平台
JavaScript
软件简介
以单文件方式,智能自动批量将 babeljs,coffeescript,typescript 转换为 es5 兼容的
javascript,可选支持混淆与压缩.
使用说明
安装
npm i smart-transform -g
使用示例
smart-transform --project="./"
项目根目录需要有一个 smart-transform.json 文件来配置转换细节
{
"in":"./src",
"out":"./lib",
"exclude":["./src/hi-ignore.js"],
"minify":true,
"minifyExclude":["./src/hi-ts.ts"]
}
-
in 表示输入目录.
-
out 表示输出存放目录.
-
exclude 表示忽略的文件;被忽略的文件,会原样复制到输出目录.
-
minify,是否压缩,默认 false,不压缩.
-
minifyExclude,不需要压缩混淆的文件.
注意
使用 bable 的js文件,开头应是以下几种的其中一种,否则无法被识别: