esbuild-runner
esbuild-runner copied to clipboard
Add `-v` or `--version` option to print version of esbuild-runner
Is your feature request related to a problem? Please describe.
I often use esbuild-runner CLI for running test code written in TypeScript. It's helpful to print esr version while sharing the test data and output for easy reproduction. However, esr does not have -v or --version option.
$ node -v
v16.18.1
$ esr -v
Usage: esr [options] <source-file> [file-options]
--cache Transform on a file per file basis and cache code
--clearCache Clear transform cache
--help|-h Display this help message
$ esr --version
Usage: esr [options] <source-file> [file-options]
--cache Transform on a file per file basis and cache code
--clearCache Clear transform cache
--help|-h Display this help message
Describe the solution you'd like
Add -v or --version option which prints version of the esbuild-runner being used.
Describe alternatives you've considered
I use fnm for managing node versions. I can run grep on package.json file
$ grep '"version"' /run/user/267807/fnm_multishells/22654_1669997929042/lib/node_modules/esbuild-runner/package.json
"version": "2.2.2",
However, the package.json will be located on different path for nvm, or node installed directly.