编译 EcmaScript 7 和 TypeScript 到 JavaScript。
$ npm install tealscript -g
- 包含官方 TypeScript 编译器的所有功能,用法相同,语法完全兼容。
- 能将 EcmaScript 7 和 TypeScript 编译成 EcmaScript 3/5/6,可完全代替 Babel,编译速度比 Babel 快 4 倍。
- 生成的代码比官方的 TypeScript 更精简、高效。
- 支持删除无用的
import
指令和export
部分。 - 支持生成无依赖的纯 JavaScript 代码。
- 支持生成老浏览器(如 IE6) 的代码。
- 支持文档生成。
- 删除未引用过的参数、局部变量和局部函数。
- 删除导入的模块中未引用的变量、函数和类。
- 类字段如果是基础类型,则直接追加到类的原型,而非每次初始化时创建。
- 更改创建类的方式。