@semantics/semantic-version
TypeScript icon, indicating that this package has built-in type declarations

0.0.4 • Public • Published

@semantics/semantic-version

github npmjs.com build status sonar status types

Semantic versioning utility. Helps you validate and compare semantic versions.

Import package

import { semanticVersion } from '@semantics/semantic-version';
// or
const { semanticVersion } = require('@semantics/semantic-version');

Usage

const v = semanticVersion('1.2.1');
v.isValid(); // true
v.isNewer('1.1.5'); // true
v.isOlder('1.3.0'); // true

const versions = ['1.2.4', '1.0.1', '1.5.3', '1', '0.1.0', '4.5', '1.2.1', '2.1.3'];
versions.sort(semanticVersion.compareByLatest); // ['4.5', '2.1.3', '1.5.3', '1.2.4', '1.2.1', '1.0.1', '1', '0.1.0']

Docs

semanticVersion()

SemanticVersion

Package Sidebar

Install

npm i @semantics/semantic-version

Weekly Downloads

0

Version

0.0.4

License

MIT

Unpacked Size

23.9 kB

Total Files

13

Last publish

Collaborators

  • jammymalina