versio

1.0.1 • Public • Published

Versio npm version

Versio is simple lightweight version matching utility.

Installation

$ npm install versio

Usage

Initialization

Versio = require("versio");

Comparing

Versio.same("1.2.3", "1.2.3"); // => true
Versio.same("2.1.3", "1.2.3"); // => false
Versio.same("1.2.x", "1.2.9"); // => true
 
Versio.lower("1.2.3", "2.2.3"); // => true
Versio.lower("2.3.4", "2.3.3"); // => false
 
Versio.higher("1.2.3", "1.2.2"); // => true
Versio.higher("1.1.1", "1.1.1"); // => false

Getting differences

delta basically returns whats the difference for every version segment

Versio.delta("1.2.3", "2.5.1"); // => [1, 3, -2]
Versio.delta("2.2.2", "2.2.3"); // => [0, 0, -1]
Versio.delta("1.2.3", "2.3.4"); // => [1, 1, 1]
 
Versio.delta("1.2.8", "0.x.x"); // => [1, 0, 0]

Package Sidebar

Install

npm i versio

Weekly Downloads

1

Version

1.0.1

License

MIT

Last publish

Collaborators

  • gelidus