@zkochan/pnpm
Version:
A fast implementation of npm install
66 lines (41 loc) • 1.13 kB
Markdown
# compare-semver
Compare semver versions to many other semver versions.
## Install
```
npm install compare-semver --save
```
### Usage
```js
var compare = require('compare-semver');
var versions = [
'0.0.11',
'0.1.0',
'0.2.0',
'0.1.11'
];
var maxSemver = compare.max(versions);
```
## Methods
### max(versions)
Returns the greatest version from the list of versions
* `versions` - an array of semantic versions
### min(versions)
Returns the smallest version from the list of versions
* `versions` - an array of semantic versions
### gt(version, versions)
Compare that single version is greater than all versions in the list
* `version` - the version to compare
* `versions` - an array of semantic versions
### lt(version, versions)
Compare that single version is less than all versions in the list
* `version` - the version to compare
* `versions` - an array of semantic versions
### unique(version, versions)
Is the given version unique compared to the list of versions
* `version` - the version to compare
* `versions` - an array of semantic versions
## Run Tests
```
npm install
npm test
```