Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/npm/cli.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'lib/outdated.js')
-rw-r--r--lib/outdated.js3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/outdated.js b/lib/outdated.js
index 6e23ddd01..80aef7971 100644
--- a/lib/outdated.js
+++ b/lib/outdated.js
@@ -26,6 +26,7 @@ var readInstalled = require("./utils/read-installed")
, asyncMap = require("./utils/async-map")
, npm = require("../npm")
, log = require("./utils/log")
+ , semver = require("./utils/semver")
// outdated(pref)
// deps = pref/package.json dependencies, or {<pref/node_modules/*>:"*"}
@@ -118,7 +119,7 @@ function validateDep (prefix, args, dep, req, cb) {
if (current === -1) return log("waiting for current")
// now we know the current version (or false if it's not there)
// and have the version that it ought to be.
- var needsUpdate = canUpdate && current !== latest
+ var needsUpdate = canUpdate && semver.gt(latest, current)
cb(null, current, needsUpdate)
}
}