TS-NODE(1)

NAME
ts-node - execute JavaScript and TypeScript code

SYNOPSIS
ts-node [options] [-e script] [arguments]

DESCRIPTION
Runs the given script, either in a file or inlined with the -e switch, using Node.js or TypeScript.

-e, --eval [code]
    Evaluate code

-p, --print
    Print result of `--eval`

-r, --require [path]
    Require a node module before execution

-i, --interactive
    Opens the REPL even if stdin does not appear to be a terminal

-h, --help
    Print CLI usage

-v, --version
    Print module version information

-s, --script-mode
    Use cwd from <script.ts> instead of current directory

-T, --transpile-only
    Use TypeScript's faster `transpileModule`

-H, --compiler-host
    Use TypeScript's compiler host API

-I, --ignore [pattern]
    Override the path patterns to skip compilation

-P, --project [path]
    Path to TypeScript JSON project file

-C, --compiler [name]
    Specify a custom TypeScript compiler

-D, --ignore-diagnostics [code] Ignore TypeScript warnings by diagnostic code

-O, --compiler-options [opts]
    JSON object to merge with compiler options

--dir
    Specify working directory for config resolution

--scope
    Scope compiler to files within `cwd` only

--files
    Load `files`, `include` and `exclude` from `tsconfig.json` on startup

--pretty
    Use pretty diagnostic formatter (usually enabled by default)

--skip-project
    Skip reading `tsconfig.json`

--skip-ignore
    Skip `--ignore` checks

--prefer-ts-exts
    Prefer importing TypeScript files over JavaScript files

--log-error
    Logs TypeScript errors to stderr instead of throwing exceptions