Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

npm-version-compare

shinnn5.6kISC1.0.1

Compare npm CLI version string with another version string

npm, cli, version, semver, parse, major, minor, patch, compare, comparison, promise, async

readme

npm-version-compare

npm version Build Status Coverage Status

Compare npm CLI version string with another version string

const npmVersionCompare = require('npm-version-compare');

// When npm CLI v6.7.0 is installed

(async () => {
  await npmVersionCompare('6.6.0'); // 1
  await npmVersionCompare('6.7.0'); // 0
  await npmVersionCompare('6.8.0'); // -1
})();

Installation

Use npm.

npm install npm-version-compare

API

const npmVersionCompare = require('npm-version-compare');

npmVersionCompare(version)

version: string (SemVer version expression)
Return: Promise<integer> (-1, 0 or 1)

The resultant promise will be fulfilled with:

  • -1 if a given version is greater than the version of currently installed npm
  • 0 if a given version is the same value as the npm version
  • 1 if the npm version is greater than a given version

License

ISC License © 2018 - 2019 Shinnosuke Watanabe