reject-unsatisfied-npm-version
Make a Promise
rejection unless the currently installed npm CLI satisfies the required version
const rejectUnsatisfiedNpmVersion = ; // When `npm --version` prints `6.1.0` async { await ; // not rejected await ; // not rejected try await ; catch err errmessage; //=> 'Expected a version of npm CLI to be 6.2.0 or greater, but an older version 6.1.0 is installed. Run the command `npm install --global npm` to install the latest one.' errcode; //=> 'ERR_TOO_OLD_NPM' };
Useful for applications and libraries which requires a newer version of npm
.
Installation
npm install reject-unsatisfied-npm-version
API
const rejectUnsatisfiedNpmVersion = ;
rejectUnsatisfiedNpmVersion(requiredNpmVersion)
requiredNpmVersion: string
(minimum required npm
version as a SemVer expression)
Return: Promise
License
ISC License © 2018 Shinnosuke Watanabe