esbuild-runner icon indicating copy to clipboard operation
esbuild-runner copied to clipboard

Add `-v` or `--version` option to print version of esbuild-runner

Open trivikr opened this issue 3 years ago • 0 comments

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.

trivikr avatar Dec 02 '22 16:12 trivikr