|
![](https://seccdn.libravatar.org/avatar/86ada5b54867d911b15cc28f6aa4185beb0a8f83dc781cdf42a4c5a7b7da7f36?s=16&d=retro) |
7527faf |
diff --git a/index.js b/index.js
|
|
![](https://seccdn.libravatar.org/avatar/86ada5b54867d911b15cc28f6aa4185beb0a8f83dc781cdf42a4c5a7b7da7f36?s=16&d=retro) |
7527faf |
index 31a64dd..7ed28f3 100644
|
|
![](https://seccdn.libravatar.org/avatar/86ada5b54867d911b15cc28f6aa4185beb0a8f83dc781cdf42a4c5a7b7da7f36?s=16&d=retro) |
7527faf |
--- a/index.js
|
|
![](https://seccdn.libravatar.org/avatar/86ada5b54867d911b15cc28f6aa4185beb0a8f83dc781cdf42a4c5a7b7da7f36?s=16&d=retro) |
7527faf |
+++ b/index.js
|
|
![](https://seccdn.libravatar.org/avatar/86ada5b54867d911b15cc28f6aa4185beb0a8f83dc781cdf42a4c5a7b7da7f36?s=16&d=retro) |
7527faf |
@@ -12,7 +12,7 @@ const timedOut = require('timed-out');
|
|
![](https://seccdn.libravatar.org/avatar/86ada5b54867d911b15cc28f6aa4185beb0a8f83dc781cdf42a4c5a7b7da7f36?s=16&d=retro) |
7527faf |
const urlParseLax = require('url-parse-lax');
|
|
![](https://seccdn.libravatar.org/avatar/86ada5b54867d911b15cc28f6aa4185beb0a8f83dc781cdf42a4c5a7b7da7f36?s=16&d=retro) |
7527faf |
const lowercaseKeys = require('lowercase-keys');
|
|
![](https://seccdn.libravatar.org/avatar/86ada5b54867d911b15cc28f6aa4185beb0a8f83dc781cdf42a4c5a7b7da7f36?s=16&d=retro) |
7527faf |
const isRedirect = require('is-redirect');
|
|
![](https://seccdn.libravatar.org/avatar/86ada5b54867d911b15cc28f6aa4185beb0a8f83dc781cdf42a4c5a7b7da7f36?s=16&d=retro) |
7527faf |
-const unzipResponse = require('unzip-response');
|
|
![](https://seccdn.libravatar.org/avatar/86ada5b54867d911b15cc28f6aa4185beb0a8f83dc781cdf42a4c5a7b7da7f36?s=16&d=retro) |
7527faf |
+const decompressResponse = require('decompress-response');
|
|
![](https://seccdn.libravatar.org/avatar/86ada5b54867d911b15cc28f6aa4185beb0a8f83dc781cdf42a4c5a7b7da7f36?s=16&d=retro) |
7527faf |
const createErrorClass = require('create-error-class');
|
|
![](https://seccdn.libravatar.org/avatar/86ada5b54867d911b15cc28f6aa4185beb0a8f83dc781cdf42a4c5a7b7da7f36?s=16&d=retro) |
7527faf |
const isRetryAllowed = require('is-retry-allowed');
|
|
![](https://seccdn.libravatar.org/avatar/86ada5b54867d911b15cc28f6aa4185beb0a8f83dc781cdf42a4c5a7b7da7f36?s=16&d=retro) |
7527faf |
const Buffer = require('safe-buffer').Buffer;
|
|
![](https://seccdn.libravatar.org/avatar/86ada5b54867d911b15cc28f6aa4185beb0a8f83dc781cdf42a4c5a7b7da7f36?s=16&d=retro) |
7527faf |
@@ -54,7 +54,7 @@ function requestAsEventEmitter(opts) {
|
|
![](https://seccdn.libravatar.org/avatar/86ada5b54867d911b15cc28f6aa4185beb0a8f83dc781cdf42a4c5a7b7da7f36?s=16&d=retro) |
7527faf |
}
|
|
![](https://seccdn.libravatar.org/avatar/86ada5b54867d911b15cc28f6aa4185beb0a8f83dc781cdf42a4c5a7b7da7f36?s=16&d=retro) |
7527faf |
|
|
![](https://seccdn.libravatar.org/avatar/86ada5b54867d911b15cc28f6aa4185beb0a8f83dc781cdf42a4c5a7b7da7f36?s=16&d=retro) |
7527faf |
setImmediate(() => {
|
|
![](https://seccdn.libravatar.org/avatar/86ada5b54867d911b15cc28f6aa4185beb0a8f83dc781cdf42a4c5a7b7da7f36?s=16&d=retro) |
7527faf |
- const response = typeof unzipResponse === 'function' && req.method !== 'HEAD' ? unzipResponse(res) : res;
|
|
![](https://seccdn.libravatar.org/avatar/86ada5b54867d911b15cc28f6aa4185beb0a8f83dc781cdf42a4c5a7b7da7f36?s=16&d=retro) |
7527faf |
+ const response = typeof decompressResponse === 'function' && req.method !== 'HEAD' ? decompressResponse(res) : res;
|
|
![](https://seccdn.libravatar.org/avatar/86ada5b54867d911b15cc28f6aa4185beb0a8f83dc781cdf42a4c5a7b7da7f36?s=16&d=retro) |
7527faf |
response.url = redirectUrl || requestUrl;
|
|
![](https://seccdn.libravatar.org/avatar/86ada5b54867d911b15cc28f6aa4185beb0a8f83dc781cdf42a4c5a7b7da7f36?s=16&d=retro) |
7527faf |
response.requestUrl = requestUrl;
|
|
![](https://seccdn.libravatar.org/avatar/86ada5b54867d911b15cc28f6aa4185beb0a8f83dc781cdf42a4c5a7b7da7f36?s=16&d=retro) |
7527faf |
|
|
![](https://seccdn.libravatar.org/avatar/86ada5b54867d911b15cc28f6aa4185beb0a8f83dc781cdf42a4c5a7b7da7f36?s=16&d=retro) |
7527faf |
diff --git a/package.json b/package.json
|
|
![](https://seccdn.libravatar.org/avatar/86ada5b54867d911b15cc28f6aa4185beb0a8f83dc781cdf42a4c5a7b7da7f36?s=16&d=retro) |
7527faf |
index 0e95573..873c6fa 100644
|
|
![](https://seccdn.libravatar.org/avatar/86ada5b54867d911b15cc28f6aa4185beb0a8f83dc781cdf42a4c5a7b7da7f36?s=16&d=retro) |
7527faf |
--- a/package.json
|
|
![](https://seccdn.libravatar.org/avatar/86ada5b54867d911b15cc28f6aa4185beb0a8f83dc781cdf42a4c5a7b7da7f36?s=16&d=retro) |
7527faf |
+++ b/package.json
|
|
![](https://seccdn.libravatar.org/avatar/86ada5b54867d911b15cc28f6aa4185beb0a8f83dc781cdf42a4c5a7b7da7f36?s=16&d=retro) |
7527faf |
@@ -20,7 +20,7 @@
|
|
![](https://seccdn.libravatar.org/avatar/86ada5b54867d911b15cc28f6aa4185beb0a8f83dc781cdf42a4c5a7b7da7f36?s=16&d=retro) |
7527faf |
"node": ">=4"
|
|
![](https://seccdn.libravatar.org/avatar/86ada5b54867d911b15cc28f6aa4185beb0a8f83dc781cdf42a4c5a7b7da7f36?s=16&d=retro) |
7527faf |
},
|
|
![](https://seccdn.libravatar.org/avatar/86ada5b54867d911b15cc28f6aa4185beb0a8f83dc781cdf42a4c5a7b7da7f36?s=16&d=retro) |
7527faf |
"browser": {
|
|
![](https://seccdn.libravatar.org/avatar/86ada5b54867d911b15cc28f6aa4185beb0a8f83dc781cdf42a4c5a7b7da7f36?s=16&d=retro) |
7527faf |
- "unzip-response": false
|
|
![](https://seccdn.libravatar.org/avatar/86ada5b54867d911b15cc28f6aa4185beb0a8f83dc781cdf42a4c5a7b7da7f36?s=16&d=retro) |
7527faf |
+ "decompress-response": false
|
|
![](https://seccdn.libravatar.org/avatar/86ada5b54867d911b15cc28f6aa4185beb0a8f83dc781cdf42a4c5a7b7da7f36?s=16&d=retro) |
7527faf |
},
|
|
![](https://seccdn.libravatar.org/avatar/86ada5b54867d911b15cc28f6aa4185beb0a8f83dc781cdf42a4c5a7b7da7f36?s=16&d=retro) |
7527faf |
"scripts": {
|
|
![](https://seccdn.libravatar.org/avatar/86ada5b54867d911b15cc28f6aa4185beb0a8f83dc781cdf42a4c5a7b7da7f36?s=16&d=retro) |
7527faf |
"test": "xo && nyc ava",
|
|
![](https://seccdn.libravatar.org/avatar/86ada5b54867d911b15cc28f6aa4185beb0a8f83dc781cdf42a4c5a7b7da7f36?s=16&d=retro) |
7527faf |
@@ -54,7 +54,7 @@
|
|
![](https://seccdn.libravatar.org/avatar/86ada5b54867d911b15cc28f6aa4185beb0a8f83dc781cdf42a4c5a7b7da7f36?s=16&d=retro) |
7527faf |
"lowercase-keys": "^1.0.0",
|
|
![](https://seccdn.libravatar.org/avatar/86ada5b54867d911b15cc28f6aa4185beb0a8f83dc781cdf42a4c5a7b7da7f36?s=16&d=retro) |
7527faf |
"safe-buffer": "^5.0.1",
|
|
![](https://seccdn.libravatar.org/avatar/86ada5b54867d911b15cc28f6aa4185beb0a8f83dc781cdf42a4c5a7b7da7f36?s=16&d=retro) |
7527faf |
"timed-out": "^4.0.0",
|
|
![](https://seccdn.libravatar.org/avatar/86ada5b54867d911b15cc28f6aa4185beb0a8f83dc781cdf42a4c5a7b7da7f36?s=16&d=retro) |
7527faf |
- "unzip-response": "^2.0.1",
|
|
![](https://seccdn.libravatar.org/avatar/86ada5b54867d911b15cc28f6aa4185beb0a8f83dc781cdf42a4c5a7b7da7f36?s=16&d=retro) |
7527faf |
+ "decompress-response": "^3.2.0",
|
|
![](https://seccdn.libravatar.org/avatar/86ada5b54867d911b15cc28f6aa4185beb0a8f83dc781cdf42a4c5a7b7da7f36?s=16&d=retro) |
7527faf |
"url-parse-lax": "^1.0.0"
|
|
![](https://seccdn.libravatar.org/avatar/86ada5b54867d911b15cc28f6aa4185beb0a8f83dc781cdf42a4c5a7b7da7f36?s=16&d=retro) |
7527faf |
},
|
|
![](https://seccdn.libravatar.org/avatar/86ada5b54867d911b15cc28f6aa4185beb0a8f83dc781cdf42a4c5a7b7da7f36?s=16&d=retro) |
7527faf |
"devDependencies": {
|