Skip to content

xemantic/xemantic-typescript-compiler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,343 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

xemantic-typescript-compiler

TypeScript to JavaScript transpiler in Kotlin Multiplatform

GitHub Release Date license

GitHub Actions Workflow Status GitHub branch check runs GitHub commits since latest release GitHub last commit

GitHub contributors GitHub commit activity GitHub code size in bytes GitHub Created At kotlin version discord users online Bluesky

Why?

TypeScript has become the lingua franca for large-scale JavaScript development, but transpiling TypeScript to JavaScript typically requires a Node.js-based toolchain. The xemantic-typescript-compiler provides a Kotlin Multiplatform implementation of a TypeScript to JavaScript transpiler that runs natively on the JVM and as a native binary on Linux and macOS — no Node.js or JavaScript runtime required.

Usage

The compiler is available as a command-line tool and as a JVM library.

Native Binary

Pre-built native binaries for Linux and macOS are available from the releases page.

xemantic-typescript-compiler <input.ts> [output.js]

Running on JVM

java -jar xemantic-typescript-compiler.jar <input.ts> [output.js]

About

A TypeScript to JavaScript compiler written in multiplatform Kotlin (experiment)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors