TypeScript execution environment for node.
npm install -g typescript-node
- Execute TypeScript with node
- Interactive REPL
- Execute (and print) TypeScript inline
- Supports Source Maps
- Supports
tsconfig.json
# Execute a script as you world normally with `node`.
ts-node script.ts
# Start a TypeScript REPL
ts-node
# Execute code snippets with TypeScript
ts-node -e 'console.log("Hello, world!")'
# Execute and print code snippets with TypeScript
ts-node -p '"Hello, world!"'
With Mocha
mocha test.ts --require typescript-node/register
Typescript Node automatically loads tsconfig.json
options and files from the current directory using tsconfig.
You can set options by passing them in before the script.
ts-node --compiler ntypescript --configFile tsconfig.json --ignoreWarnings 2304 hello-world.ts
-
compiler Use a custom, require-able TypeScript compiler compatible with
typescript@>=1.5.0-alpha
-
configFile Manually set the location of the
tsconfig.json
file - ignoreWarnings Set an array of TypeScript diagnostic codes to ignore
MIT