1.0.1 • Published 7 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-versionAPI
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
stringinstead of aSemVerobject
License
ISC License © 2017 - 2019 Shinnosuke Watanabe