diff --git a/package.json b/package.json index 619b239..8c29c60 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,6 @@ "latest-version": "^9.0.0", "pupa": "^3.1.0", "semver": "^7.6.3", - "semver-diff": "^4.0.0", "xdg-basedir": "^5.1.0" }, "devDependencies": { diff --git a/update-notifier.js b/update-notifier.js index b239c8d..1030304 100644 --- a/update-notifier.js +++ b/update-notifier.js @@ -5,8 +5,8 @@ import path from 'node:path'; import {format} from 'node:util'; import ConfigStore from 'configstore'; import chalk from 'chalk'; -import semver from 'semver'; -import semverDiff from 'semver-diff'; +import semverDiff from 'semver/functions/diff'; +import semverGt from 'semver/functions/gt' import latestVersion from 'latest-version'; import {isNpmOrYarn} from 'is-npm'; import isInstalledGlobally from 'is-installed-globally'; @@ -126,7 +126,7 @@ export default class UpdateNotifier { notify(options) { const suppressForNpm = !this._shouldNotifyInNpmScript && isNpmOrYarn; - if (!process.stdout.isTTY || suppressForNpm || !this.update || !semver.gt(this.update.latest, this.update.current)) { + if (!process.stdout.isTTY || suppressForNpm || !this.update || !semverGt(this.update.latest, this.update.current)) { return this; }