Skip to content

tsoniclang/tsts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tsts

TSTS is a TypeScript-native TypeScript compiler project. Its frontend target is the exact TS-Go schema-level AST contract, with two long-term products:

  1. A native Tsonic self-hosting compiler backend.
  2. An end-user tsc replacement that emits JavaScript, declarations, source maps, and build outputs.

Current Foundation

The repository currently vendors the pinned TS-Go AST schema under schema/tsgo/ and generates TypeScript contract metadata from it.

npm install
npm run verify

Contract Rule

Do not hand-maintain AST kind ids, node fields, aliases, or list aliases. They are generated from schema/tsgo/ast.json and checked against schema/tsgo/VERSION.md.

About

TypeScript native code compiler in TypeScript

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors