Skip to content

robin-drexler/exec-ts

Folders and files

NameName
Last commit message
Last commit date
May 16, 2021
May 17, 2021
May 13, 2021
May 17, 2021
May 13, 2021
May 17, 2021
May 17, 2021
May 17, 2021
Oct 18, 2021
Oct 18, 2021
May 16, 2021

Repository files navigation

exec-ts

Transpiles TypeScript files to JavaScript and executes them.

Usage

npx exec-ts ./your-ts-file.ts

CLI Arguments

  • --require module Preload the specified module at startup before executing the script. Similar to node's --require flag. Useful in combination with tsconfig-paths to support aliases in your TypeScript scripts. Can be specified multiple times to preload multiple modules. --require module-a --require module-b

  • --project ./path/to/tsconfig.json Specify path to tsconfig.json file. Default behavior is to discover the closest tsconfig.json file starting from the folder of the executed file traversing up.

Passing arguments to scripts

You need to use -- before passing arguments to the TS file.

npx exec-ts ./your-ts-file.ts -- --your-arg=is-valid

Arguments before -- are parsed by exec-ts itself.

Caveats

Uses esbuild, hence esbuild caveats apply.