-
Notifications
You must be signed in to change notification settings - Fork 3.6k
Closed
Labels
Bugthing that needs fixingthing that needs fixing
Description
What / Why
request has bee deprecated : request/request#3142
Here is a patch that removes this dependency:
--- a/lib/doctor/get-latest-nodejs-version.js
+++ b/lib/doctor/get-latest-nodejs-version.js
@@ -1,5 +1,5 @@
var log = require('npmlog')
-var request = require('request')
+var request = require('got')
var semver = require('semver')
function getLatestNodejsVersion (url, cb) {
@@ -7,9 +7,8 @@
tracker.info('getLatestNodejsVersion', 'Getting Node.js release information')
var version = 'v0.0.0'
url = url || 'https://nodejs.org/dist/index.json'
- request(url, function (e, res, index) {
+ request(url).then(res => {
tracker.finish()
- if (e) return cb(e)
if (res.statusCode !== 200) {
return cb(new Error('Status not 200, ' + res.statusCode))
}
@@ -22,6 +21,10 @@
cb(e)
}
})
+ .catch(e => {
+ tracker.finish()
+ return cb(e)
+ })
}
module.exports = getLatestNodejsVersion
zzoPark
Metadata
Metadata
Assignees
Labels
Bugthing that needs fixingthing that needs fixing