semver-stable

semver-stable

Usage no npm install needed!

<script type="module">
  import semverStable from 'https://cdn.skypack.dev/semver-stable';
</script>

README

NPM version Build Status Dependency Status

semver-stable

Manage stable semver versions

Install

$ npm install semver-stable --save

Usage

var stable = require('semver-stable');

stable.is(version)

stable.is('1.2.3');        // -> true
stable.is('1.2.3-stable'); // -> false
stable.is('1.2.3-alpha');  // -> false

Returns Boolean whether the version is stable.

stable.maxSatisfying(versions, range)

  • versions Array.<semver>
  • range String semver range
stable.maxSatisfying([
  '1.3.3',      // not match the range
  '1.2.3-beta', // not a stable version
  '1.2.2',      // that's it
  '1.2.1',      // much older
  '1.1.2'
], '~1.2.0');
// -> 1.2.2

Returns String the latest stable version matches the range.

stable.max(versions);

Returns String the max stable version.

License

MIT