Socket
Socket
Sign inDemoInstall

semver-diff

Package Overview
Dependencies
3
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 3.1.1 to 4.0.0

31

index.d.ts

@@ -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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc