libsemver
TypeScript icon, indicating that this package has built-in type declarations

1.0.6 • Public • Published

libsemver Build Status codecov

A simple SemVer library written in Typescript.

const SemVer = require('libsemver');
SemVer.verify('1.3.5'); // true
SemVer.verify('not a valid semver'); // false
Semver.parse('1.2.1-alpha+githash');
// {
//   'major': 1,
//   'minor': 2,
//   'patch': 1,
//   'alpha': true,
//   'beta': false,
//   'rc': false,
//   'identifiers': ['alpha'],
//   'metadata': 'githash',
// }
SemVer.compatible('1.2.1', '1.5.2'); // true
SemVer.compatible('2.0.0', '1.0.1'); // false
SemVer.REGEX // Instance of RegExp. Used to verify SemVers

PRs are very welcome :)

Readme

Keywords

Package Sidebar

Install

npm i libsemver

Weekly Downloads

1

Version

1.0.6

License

MIT

Unpacked Size

8.63 kB

Total Files

6

Last publish

Collaborators

  • komninoschat