支持混淆与压缩单文件 smart-transform

MIT
JavaScript
跨平台
2017-11-28
ios122
smart-transform 正在参加 2019 年度最受欢迎开源中国软件评选,请投票支持!
smart-transform 在 2019 年度最受欢迎开源中国软件评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票赢奖品
已投票

以单文件方式,智能自动批量将 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文件,开头应是以下几种的其中一种,否则无法被识别:

的码云指数为
超过 的项目
加载中

评论(1)

ios122
ios122 软件作者
NB

暂无资讯

暂无问答

Html5添加非常炫的图片3D背景视觉差特效插件教程

KeyMob移动端广告平台为Android、IOS应用开发者提供免费的移动广告优化工具,旨在帮助应用开发者轻松实现广告收益最大化,为广告主提供与移动终端相关的主要广告服务。

2016/01/08 16:41
70
1
Working with Typography

Adding Color to Text# Font Properties Font Family Font Size Font Style Font Weight Line Height Shorthand Font Properties html {   font: italic bold 14px/22px "Helvetica ...

2016/04/21 09:02
11
1
Call for Papers ICSH

International Conference for Smart Health (ICSH) 2014

2014/04/26 14:30
11
0
XinFin Network contribute to international trade?

As we all know, global trade relies too much on manual processes and is therefore inefficient. Blockchain technology has brought a new solution to the problem of global trade. N...

2018/07/05 09:51
1
0
云智慧透视宝Java代码性能监控实现原理

一、Java平台体系及应用场景 从1995年Sun Microsystems公司正式推出Java,到2006年时Sun公司将其开源,迄今为止已经有了20年的历史。Java本身已不仅仅只是一门面向对象的编程语言,而是由一系...

2015/10/21 10:12
362
0
Big data defined

Big data defined

2015/04/28 10:19
133
0
Smart Health 2015 Call for Papers

International Conference for Smart Health 2015 Call for Papers

2015/07/25 17:26
28
0
Caffe(二)-Python-自定义网络层

这里我们用一个例子先来体验一下 首先定义一下我们的环境变量 $PYTHONPATH,我这儿是Windows开发环境,至于Windows Caffe怎么编译由读者自己下去搞定 我使用的控制台是 Windows PowerShell 添...

2018/12/16 22:17
174
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部