1.0.1 • Published 5 years ago

parse-npm-version v1.0.1

Weekly downloads
3
License
ISC
Repository
github
Last release
5 years ago

parse-npm-version

npm version Build Status Coverage Status

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

Use npm.

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 a SemVer object

License

ISC License © 2017 - 2019 Shinnosuke Watanabe

1.0.1

5 years ago

1.0.0

6 years ago

0.4.0

6 years ago

0.3.0

6 years ago

0.2.0

7 years ago

0.1.0

7 years ago

0.0.0

7 years ago