semver-diff
Advanced tools
Comparing version 3.1.1 to 4.0.0
@@ -1,12 +0,10 @@ | ||
declare namespace semverDiff { | ||
type Result = | ||
| 'major' | ||
| 'premajor' | ||
| 'minor' | ||
| 'preminor' | ||
| 'patch' | ||
| 'prepatch' | ||
| 'prerelease' | ||
| 'build'; | ||
} | ||
export type Difference = | ||
| 'major' | ||
| 'premajor' | ||
| 'minor' | ||
| 'preminor' | ||
| 'patch' | ||
| 'prepatch' | ||
| 'prerelease' | ||
| 'build'; | ||
@@ -16,7 +14,7 @@ /** | ||
@returns The difference type between two semver versions, or `undefined` if they're identical or the second one is lower than the first. | ||
@returns The difference type between two semver versions, or `undefined` if they are identical or the second one is lower than the first. | ||
@example | ||
``` | ||
import semverDiff = require('semver-diff'); | ||
import semverDiff from 'semver-diff'; | ||
@@ -54,7 +52,2 @@ semverDiff('1.1.1', '1.1.2'); | ||
*/ | ||
declare function semverDiff( | ||
versionA: string, | ||
versionB: string | ||
): semverDiff.Result | undefined; | ||
export = semverDiff; | ||
export default function semverDiff(versionA: string, versionB: string): Difference | undefined; |
@@ -1,5 +0,4 @@ | ||
'use strict'; | ||
const semver = require('semver'); | ||
import semver from 'semver'; | ||
module.exports = (versionA, versionB) => { | ||
export default function semverDiff(versionA, versionB) { | ||
versionA = semver.parse(versionA); | ||
@@ -13,2 +12,2 @@ versionB = semver.parse(versionB); | ||
return semver.diff(versionA, versionB) || 'build'; | ||
}; | ||
} |
{ | ||
"name": "semver-diff", | ||
"version": "3.1.1", | ||
"version": "4.0.0", | ||
"description": "Get the diff type of two semver versions: 0.0.1 0.0.2 → patch", | ||
"license": "MIT", | ||
"repository": "sindresorhus/semver-diff", | ||
"funding": "https://github.com/sponsors/sindresorhus", | ||
"author": { | ||
"name": "Sindre Sorhus", | ||
"email": "sindresorhus@gmail.com", | ||
"url": "sindresorhus.com" | ||
"url": "https://sindresorhus.com" | ||
}, | ||
"type": "module", | ||
"exports": "./index.js", | ||
"engines": { | ||
"node": ">=8" | ||
"node": ">=12" | ||
}, | ||
@@ -30,9 +33,9 @@ "scripts": { | ||
"dependencies": { | ||
"semver": "^6.3.0" | ||
"semver": "^7.3.5" | ||
}, | ||
"devDependencies": { | ||
"ava": "^2.4.0", | ||
"tsd": "^0.9.0", | ||
"xo": "^0.25.3" | ||
"ava": "^3.15.0", | ||
"tsd": "^0.14.0", | ||
"xo": "^0.39.1" | ||
} | ||
} |
@@ -1,6 +0,5 @@ | ||
# semver-diff [![Build Status](https://travis-ci.org/sindresorhus/semver-diff.svg?branch=master)](https://travis-ci.org/sindresorhus/semver-diff) | ||
# semver-diff | ||
> Get the diff type of two [semver](https://github.com/npm/node-semver) versions: `0.0.1 0.0.2` → `patch` | ||
## Install | ||
@@ -12,7 +11,6 @@ | ||
## Usage | ||
```js | ||
const semverDiff = require('semver-diff'); | ||
import semverDiff from 'semver-diff'; | ||
@@ -50,3 +48,2 @@ semverDiff('1.1.1', '1.1.2'); | ||
## API | ||
@@ -56,6 +53,15 @@ | ||
Returns the difference type between two semver versions, or `undefined` if they're identical or the second one is lower than the first. | ||
Returns the difference type between two semver versions, or `undefined` if they are identical or the second one is lower than the first. | ||
Possible values: `'major'`, `'premajor'`, `'minor'`, `'preminor'`, `'patch'`, `'prepatch'`, `'prerelease'`, `'build'`, `undefined`. | ||
Possible values: | ||
- `'major'`, | ||
- `'premajor'`, | ||
- `'minor'`, | ||
- `'preminor'`, | ||
- `'patch'`, | ||
- `'prepatch'`, | ||
- `'prerelease'`, | ||
- `'build'`, | ||
- `undefined` | ||
@@ -69,3 +75,2 @@ ## Related | ||
--- | ||
@@ -72,0 +77,0 @@ |
Sorry, the diff of this file is not supported yet
83
Yes
5172
47
+ Addedlru-cache@6.0.0(transitive)
+ Addedsemver@7.6.0(transitive)
+ Addedyallist@4.0.0(transitive)
- Removedsemver@6.3.1(transitive)
Updatedsemver@^7.3.5