run-by
Figure out script is run by npm or yarn
Install
npm install --save run-by
Usage
API
isYarn: boolean
True if the script is started with yarn
isNpm: boolean
True if script is started with npm
runner: ?string
It's value will be one of npm
, yarn
or null depending on how the
script has started. If the script is started with node
, runner
will be
null
.
runBy(execPath: string): RunBy
It takes the exec_path env, by default is process.env.npm_execpath
.
Returns isYarn
, isNpm
and runner
depending on the execpath
.
License
MIT © Siddharth Doshi