Skip to content

Latest commit

 

History

History
29 lines (17 loc) · 1.11 KB

Readme.md

File metadata and controls

29 lines (17 loc) · 1.11 KB

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.