1.0.0 • Published 7 years ago

semantic-version-util v1.0.0

Weekly downloads
-
License
ISC
Repository
github
Last release
7 years ago

Semantic version utilities

Simple string parser and utilities for "semantic version". Install with:

npm install --save-dev semantic-version-util

Usage instructions:

const util = require('semantic-version-util');    
const value = '1.3.13';
const version = util.parse(value);

expect(version.major).toEqual(1);
expect(version.minor).toEqual(3);
expect(version.patch).toEqual(13);
expect(version.toString().toEqual(value);

version.incrementPatch();
expect(version.major).toEqual(1);
expect(version.minor).toEqual(3);
expect(version.patch).toEqual(14);
expect(version.toString().toEqual('1.3.14');

version.incrementMinor();
expect(version.major).toEqual(1);
expect(version.minor).toEqual(4);
expect(version.patch).toEqual(14);
expect(version.toString().toEqual('1.4.14');

version.incrementMajor();
expect(version.major).toEqual(2);
expect(version.minor).toEqual(4);
expect(version.patch).toEqual(14);
expect(version.toString().toEqual('2.4.14');
1.0.0

7 years ago