diff options
Diffstat (limited to 'lib/outdated.js')
-rw-r--r-- | lib/outdated.js | 3 |
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) } } |