diff options
Diffstat (limited to 'deps/npm/lib/doctor/get-latest-nodejs-version.js')
-rw-r--r-- | deps/npm/lib/doctor/get-latest-nodejs-version.js | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/deps/npm/lib/doctor/get-latest-nodejs-version.js b/deps/npm/lib/doctor/get-latest-nodejs-version.js index a21229692f..1586b087a0 100644 --- a/deps/npm/lib/doctor/get-latest-nodejs-version.js +++ b/deps/npm/lib/doctor/get-latest-nodejs-version.js @@ -1,10 +1,11 @@ var log = require('npmlog') var request = require('request') +var semver = require('semver') function getLatestNodejsVersion (url, cb) { var tracker = log.newItem('getLatestNodejsVersion', 1) tracker.info('getLatestNodejsVersion', 'Getting Node.js release information') - var version = '' + var version = 'v0.0.0' url = url || 'https://nodejs.org/dist/index.json' request(url, function (e, res, index) { tracker.finish() @@ -14,7 +15,7 @@ function getLatestNodejsVersion (url, cb) { } try { JSON.parse(index).forEach(function (item) { - if (item.lts && item.version > version) version = item.version + if (item.lts && semver.gt(item.version, version)) version = item.version }) cb(null, version) } catch (e) { |