Skip to content

Commit 4ed5dcb

Browse files
authored
Replacing deprecated request for NPM install (#840)
1 parent c8b2fc9 commit 4ed5dcb

File tree

3 files changed

+5
-4
lines changed

3 files changed

+5
-4
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ Bugfixes:
1212

1313
Other improvements:
1414
- CI: Add sha256 checksum generation on the release workflow (#816)
15+
- Replacing deprecated `request` by `make-fetch-happen` for NPM installation (#840)
1516

1617
## [0.20.3] - 2021-05-12
1718

npm/install.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
"use strict";
22

3-
const request = require("request");
3+
const fetch = require("make-fetch-happen");
44
const tar = require("tar");
55
const version = "PACKAGE_VERSION";
66
const platform = { win32: "Windows", darwin: "macOS" }[process.platform] || "Linux";
77
const url = `https://github.com/purescript/spago/releases/download/${version}/${platform}.tar.gz`
88

9-
request.get(url).pipe(tar.x({"C": './'}));
9+
fetch(url).then(res => res.body.pipe(tar.x({"C": './'})));

npm/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
"spago": "./spago"
1616
},
1717
"dependencies": {
18-
"request": "^2.88.0",
19-
"tar": "^4.4.8"
18+
"make-fetch-happen": "^9.1.0",
19+
"tar": "^6.1.11"
2020
},
2121
"keywords": [
2222
"purescript",

0 commit comments

Comments
 (0)