Skip to content

robin-drexler/exec-ts

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.

About

simple ts runner using esbuild

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published