{
"name": "ts-node",
"description": "Run the TypeScript interpreter for Node.JS",
"options": [
{
"names": [
"--help",
"-h"
],
"description": "Show help for ts-node"
},
{
"names": [
"-v",
"--version"
],
"description": "Print version information of the ts-node module"
},
{
"names": [
"-e",
"--eval"
],
"description": "Evaluate script",
"takes_arg": true,
"arg": {
"name": "script"
}
},
{
"names": [
"-p",
"--print"
],
"description": "Evaluate script and print result"
},
{
"names": [
"-r",
"--require"
],
"description": "Require module before executing",
"takes_arg": true,
"arg": {
"name": "module"
}
},
{
"names": [
"-i",
"--interactive"
],
"description": "Always open interactive REPL"
},
{
"names": [
"--show-config"
],
"description": "Print resolved Typescript config to the terminal"
},
{
"names": [
"--cwd-mode"
],
"description": "Resolve Typescript config based on the current working directory"
},
{
"names": [
"-T",
"--transpile-only"
],
"description": "Use the Typescript transpile module mode"
},
{
"names": [
"-H",
"--compiler-host"
],
"description": "Use the Typescript compiler host API"
},
{
"names": [
"-I",
"--ignore"
],
"description": "Ignore patterns from Typescript compilation",
"takes_arg": true,
"arg": {
"name": "pattern"
}
},
{
"names": [
"-P",
"--project"
],
"description": "Specify TypeScript project location",
"takes_arg": true,
"arg": {
"name": "project"
}
},
{
"names": [
"-C",
"--compiler"
],
"description": "Use a custom compiler",
"takes_arg": true,
"arg": {
"name": "compiler"
}
},
{
"names": [
"--transpiler"
],
"description": "Use a custom transpiler",
"takes_arg": true,
"arg": {
"name": "transpiler"
}
},
{
"names": [
"-D",
"--ignore-diagnostics"
],
"description": "Specify Typescript diagnostic code to ignore",
"takes_arg": true,
"arg": {
"name": "code"
}
},
{
"names": [
"-O",
"--compiler-options"
],
"description": "JSON object that will be merged with the compiler options",
"takes_arg": true,
"arg": {
"name": "options"
}
},
{
"names": [
"--cwd"
],
"description": "Specify working directory",
"takes_arg": true,
"arg": {
"name": "cwd"
}
},
{
"names": [
"--files"
],
"description": "Load files, include and exclude from Typescript config on startup"
},
{
"names": [
"--pretty"
],
"description": "Use the pretty formatter for diagnostic errors"
},
{
"names": [
"--skip-project"
],
"description": "Skip reading Typescript config"
},
{
"names": [
"--scope"
],
"description": "Scope compilation to scope directory specified"
},
{
"names": [
"--scope-dir"
],
"description": "Directory for scope parameter",
"takes_arg": true,
"arg": {
"name": "directory"
}
},
{
"names": [
"--skip-ignore"
],
"description": "Skip --ignore checks"
},
{
"names": [
"--prefer-ts-exts"
],
"description": "Prefer Typescript files over JavaScript files when importing files"
},
{
"names": [
"--log-error"
],
"description": "Pipe Typescript errors to stderr instead of throwing exceptions"
},
{
"names": [
"--no-experimental-repl-await"
],
"description": "Disable the top-level await function in REPL"
}
],
"args": [
{
"name": "script"
}
]
}