0.0.4 • Published 5 years ago

@semantics/semantic-version v0.0.4

Weekly downloads
2
License
MIT
Repository
github
Last release
5 years ago

@semantics/semantic-version

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