1.0.1 • Published 5 years ago
parse-npm-version v1.0.1
parse-npm-version
Parse the installed npm
CLI version with node-semver
const parseNpmVersion = require('parse-npm-version');
(async () => {
const result = await parseNpmVersion(); /* SemVer {
raw: '6.7.0',
major: 6,
minor: 7,
patch: 0,
prerelease: [],
...
} */
})();
Installation
npm install parse-npm-version
API
const parseNpmVersion = require('parse-npm-version');
parseNpmVersion()
Return: Promise<SemVer>
The resultant promise will be fulfilled with a SemVer
instance for the current npm --version
.
(async () => {
const result = await parseNpmVersion();
result.constructor.name; //=> 'SemVer'
result.toString(); //=> '6.7.0'
result.compare('6.6.0'); //=> 1
result.compare('6.7.0'); //=> 0
result.compare('6.8.0'); //=> -1
})();
Related project
- npm-cli-version — Similar to this module, but gets a raw version
string
instead of aSemVer
object
License
ISC License © 2017 - 2019 Shinnosuke Watanabe