semantic-compare

1.0.2 • Public • Published

semantic-compare

NPM version Build Status Coverage Status XO code style License

Compare version strings according to Semantic Versioning 2.0.0

Example

const semverCompare = require('semantic-compare');

console.log([
    '1.0.0-alpha.1',
    '1.0.0-beta',
    '1.0.0',
    '1.0.0-alpha.beta',
    '1.0.0-rc.1',
    '1.0.0-beta.2',
    '1.0.0-alpha',
    '1.0.0-beta.11'
].sort(semverCompare));

Output:

[ '1.0.0-alpha',
  '1.0.0-alpha.1',
  '1.0.0-alpha.beta',
  '1.0.0-beta',
  '1.0.0-beta.2',
  '1.0.0-beta.11',
  '1.0.0-rc.1',
  '1.0.0' ]

License

MIT (c) Sebastian Raff

Package Sidebar

Install

npm i semantic-compare

Weekly Downloads

74

Version

1.0.2

License

MIT

Unpacked Size

39.3 kB

Total Files

9

Last publish

Collaborators

  • hobbyquaker