1.5.6 • Published 2 years ago
ts-interpreter.js v1.5.6
ts-interpreter.js TypeScript Runtime Compiler
This package will allow you to use require
on any .ts
files from any .js
files using our runtime compiler!
Installation
API
npm i ts-interpreter.js
CLI - scroll down for CLI usages
npm i ts-interpreter.js -g
Coverage
- Full Enum Support
- Array / Object methods
- Class methods
export
/import
conversion tomodule.exports
- Statements (label, if, while, etc.)
- Try / Catch / Finally handle
- Assignments
- Keywords
- Operators
- Expressions
Samples
Click here to view samples of compiled TS to JS
Tests & Comparisons
- tsc compiler: 1.159s - 1.381s (8 files)
- ts-node runtime compiler: 1.052s - 1.235s (8 files)
- ts-interpreter.js runtime compiler: 32.527ms - 507.492ms (8 files)
API Usage
index.js
require('ts-interpreter.js'); // register .ts extension and runtime compiler
const package = require('./main'); // main.ts gets compiled almost instant during runtime
console.log(package.whoami()); // ts-interpreter.js
main.ts
export function whoami(): string|any {
return 'ts-interpreter.js';
}
CLI Usage
file : tsi-cli <input.ts> <out.js>
auto : tsi-cli <input.ts> - # replaces - to <input.ts>.js
console : tsi-cli <input.ts> --
project-dist: tsi-cli project-dist
run : tsi-cli run <input.js/input.ts>
Packages
1.5.5
2 years ago
1.5.6
2 years ago
1.5.4
2 years ago
1.5.3
2 years ago
1.5.2
2 years ago
1.4.3
2 years ago
1.5.1
2 years ago
1.4.2
2 years ago
1.5.0
2 years ago
1.4.1
2 years ago
1.4.0
2 years ago
1.3.9
2 years ago
1.3.8
2 years ago
1.3.7
2 years ago
1.3.6
2 years ago
1.3.5
2 years ago
1.3.4
2 years ago
1.3.3
3 years ago
1.3.2
3 years ago
1.3.1
3 years ago
1.3.0
3 years ago
1.2.1
3 years ago
1.2.0
3 years ago
1.1.1
3 years ago
1.1.0
3 years ago
1.0.9
3 years ago
1.0.8
3 years ago
1.0.7
3 years ago
1.0.6
3 years ago
1.0.5
3 years ago
1.0.4
3 years ago
1.0.3
3 years ago
1.0.2
3 years ago
1.0.1
3 years ago
1.0.0
3 years ago