TypeScript Node
DEPRECATED: Use ts-node instead.
TypeScript execution environment for node. Works with
typescript@>=1.5
.
Installation
npm install -g typescript-node # Make sure you install your TypeScript-compatible compiler. npm install -g typescript
Features
- Execute TypeScript with node
- Interactive REPL
- Execute (and print) TypeScript inline
- Supports source maps
- Supports
tsconfig.json
Usage
# 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 src/**/*.spec.ts
With Tape:
ts-node tape src/**/*.spec.ts
Using TypeScript With Node Programmatically
// Or using the shortcut file.
tsconfig.json
Loading Typescript Node automatically loads tsconfig.json
options and files from the current directory using tsconfig.
Configuration Options
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
License
MIT