summaryrefslogtreecommitdiff
path: root/deps/npm/lib/doctor/get-latest-nodejs-version.js
diff options
context:
space:
mode:
Diffstat (limited to 'deps/npm/lib/doctor/get-latest-nodejs-version.js')
-rw-r--r--deps/npm/lib/doctor/get-latest-nodejs-version.js5
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) {