Browse Source

drop the `node-status-code` dependency

It was useful pre-v4, but now we're up to date.
allow-304
Sindre Sorhus 8 years ago
parent
commit
98aa20682d
  1. 7
      index.js
  2. 1
      package.json

7
index.js

@ -14,7 +14,6 @@ const lowercaseKeys = require('lowercase-keys');
const isRedirect = require('is-redirect'); const isRedirect = require('is-redirect');
const unzipResponse = require('unzip-response'); const unzipResponse = require('unzip-response');
const createErrorClass = require('create-error-class'); const createErrorClass = require('create-error-class');
const nodeStatusCodes = require('node-status-codes');
const isRetryAllowed = require('is-retry-allowed'); const isRetryAllowed = require('is-retry-allowed');
const pkg = require('./package'); const pkg = require('./package');
@ -346,21 +345,21 @@ got.ReadError = createErrorClass('ReadError', stdError);
got.ParseError = createErrorClass('ParseError', function (e, statusCode, opts, data) { got.ParseError = createErrorClass('ParseError', function (e, statusCode, opts, data) {
stdError.call(this, e, opts); stdError.call(this, e, opts);
this.statusCode = statusCode; this.statusCode = statusCode;
this.statusMessage = nodeStatusCodes[this.statusCode]; this.statusMessage = http.STATUS_CODES[this.statusCode];
this.message = `${e.message} in "${urlLib.format(opts)}": \n${data.slice(0, 77)}...`; this.message = `${e.message} in "${urlLib.format(opts)}": \n${data.slice(0, 77)}...`;
}); });
got.HTTPError = createErrorClass('HTTPError', function (statusCode, opts) { got.HTTPError = createErrorClass('HTTPError', function (statusCode, opts) {
stdError.call(this, {}, opts); stdError.call(this, {}, opts);
this.statusCode = statusCode; this.statusCode = statusCode;
this.statusMessage = nodeStatusCodes[this.statusCode]; this.statusMessage = http.STATUS_CODES[this.statusCode];
this.message = `Response code ${this.statusCode} (${this.statusMessage})`; this.message = `Response code ${this.statusCode} (${this.statusMessage})`;
}); });
got.MaxRedirectsError = createErrorClass('MaxRedirectsError', function (statusCode, opts) { got.MaxRedirectsError = createErrorClass('MaxRedirectsError', function (statusCode, opts) {
stdError.call(this, {}, opts); stdError.call(this, {}, opts);
this.statusCode = statusCode; this.statusCode = statusCode;
this.statusMessage = nodeStatusCodes[this.statusCode]; this.statusMessage = http.STATUS_CODES[this.statusCode];
this.message = 'Redirected 10 times. Aborting.'; this.message = 'Redirected 10 times. Aborting.';
}); });

1
package.json

@ -52,7 +52,6 @@
"is-retry-allowed": "^1.0.0", "is-retry-allowed": "^1.0.0",
"is-stream": "^1.0.0", "is-stream": "^1.0.0",
"lowercase-keys": "^1.0.0", "lowercase-keys": "^1.0.0",
"node-status-codes": "^2.0.0",
"timed-out": "^3.0.0", "timed-out": "^3.0.0",
"unzip-response": "^2.0.1", "unzip-response": "^2.0.1",
"url-parse-lax": "^1.0.0" "url-parse-lax": "^1.0.0"

Loading…
Cancel
Save