Skip to content

A compiler for converting JavaScript 5 and TypeScript to JavaScript 3 or C# | 将 JavaScript 7 和 TypeScript 编译到 JavaScript 和 C# 的编译器。

Notifications You must be signed in to change notification settings

Teal/TealScript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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. 更改创建类的方式。

About

A compiler for converting JavaScript 5 and TypeScript to JavaScript 3 or C# | 将 JavaScript 7 和 TypeScript 编译到 JavaScript 和 C# 的编译器。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published