Skip to content

Commit 0e9def3

Browse files
committed
allow proxy using got + caw
1 parent ef989df commit 0e9def3

File tree

2 files changed

+12
-8
lines changed

2 files changed

+12
-8
lines changed

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,10 @@
88
"author": "Aaron VonderHaar <[email protected]>",
99
"license": "MIT",
1010
"dependencies": {
11+
"caw": "2.0.0",
1112
"fs-extra": "^0.30.0",
13+
"got": "6.6.3",
1214
"semver": "^5.3.0",
13-
"simple-get": "^2.3.0",
1415
"which": "^1.2.11"
1516
},
1617
"bin": {

upgrade.js

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -177,15 +177,18 @@ function main (knownUpgrades) {
177177
}
178178

179179
function init () {
180-
var get = require('simple-get')
181-
get.concat('http://package.elm-lang.org/new-packages', function (err, res, data) {
182-
if (err) {
180+
var got = require('got')
181+
var caw = require('caw')
182+
got( 'http://package.elm-lang.org/new-packages', {agent: caw()}
183+
).then(function (response) {
184+
var upgradedPackages = JSON.parse(response.body)
185+
main(upgradedPackages)
186+
}
187+
).catch(function (err) {
188+
console.error(err)
183189
process.stderr.write('ERROR: Unable to connect to http://package.elm-lang.org. Please try again later.\n')
184190
process.exit(1)
185-
}
186-
var upgradedPackages = JSON.parse(data)
187-
main(upgradedPackages)
188-
})
191+
})
189192
};
190193

191194
init()

0 commit comments

Comments
 (0)