0.1.3 • Published 9 years ago
typescript-node v0.1.3
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
require('typescript-node').register({ /* options */ })
// Or using the shortcut file.
require('typescript-node/register')
Loading tsconfig.json
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