0.0.1 • Published 8 years ago

tealscript v0.0.1

Weekly downloads
2
License
MIT
Repository
github
Last release
8 years ago

tscript

编译 EcmaScript 7 和 TypeScript 到 JavaScript。

安装

$ npm install tealscript -g

特点

  1. 包含官方 TypeScript 编译器的所有功能,用法相同,语法完全兼容。
  2. 能将 EcmaScript 7 和 TypeScript 编译成 EcmaScript 3/5/6,可完全代替 Babel,编译速度比 Babel 快 4 倍。
  3. 生成的代码比官方的 TypeScript 更精简、高效。
  4. 支持删除无用的 import 指令和 export 部分。
  5. 支持生成无依赖的纯 JavaScript 代码。
  6. 支持生成老浏览器(如 IE6) 的代码。
  7. 支持文档生成。

改进点

  1. 删除未引用过的参数、局部变量和局部函数。
  2. 删除导入的模块中未引用的变量、函数和类。
  3. 类字段如果是基础类型,则直接追加到类的原型,而非每次初始化时创建。
  4. 更改创建类的方式。