diff --git a/.gitignore b/.gitignore index d48053e..5f148e2 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,8 @@ results node_modules npm-debug.log coverage/ + +package-lock.json +yarn.lock + +.vscode diff --git a/lib/agent.js b/lib/agent.js index a51ad59..3a3a6fc 100644 --- a/lib/agent.js +++ b/lib/agent.js @@ -1,15 +1,15 @@ /** * refer: - * * @atimb "Real keep-alive HTTP agent": https://gist.github.com/2963672 - * * https://github.com/joyent/node/blob/master/lib/http.js - * * https://github.com/joyent/node/blob/master/lib/https.js - * * https://github.com/joyent/node/blob/master/lib/_http_agent.js + * - @atimb "Real keep-alive HTTP agent": https://gist.github.com/2963672 + * - https://github.com/nodejs/node/blob/master/lib/http.js + * - https://github.com/nodejs/node/blob/master/lib/https.js + * - https://github.com/nodejs/node/blob/master/lib/_http_agent.js */ 'use strict'; const OriginalAgent = require('./_http_agent').Agent; -const ms = require('humanize-ms'); +const ms = require('ms'); class Agent extends OriginalAgent { constructor(options) { @@ -23,7 +23,7 @@ class Agent extends OriginalAgent { if (options.keepAliveTimeout) { options.freeSocketKeepAliveTimeout = options.keepAliveTimeout; } - options.freeSocketKeepAliveTimeout = ms(options.freeSocketKeepAliveTimeout); + options.freeSocketKeepAliveTimeout = ms(`${options.freeSocketKeepAliveTimeout}`); // Sets the socket to timeout after timeout milliseconds of inactivity on the socket. // By default is double free socket keepalive timeout. @@ -34,7 +34,7 @@ class Agent extends OriginalAgent { options.timeout = 30000; } } - options.timeout = ms(options.timeout); + options.timeout = ms(`${options.timeout}`); super(options); diff --git a/package.json b/package.json index 4a722a7..651d15d 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "agentkeepalive" ], "dependencies": { - "humanize-ms": "^1.2.1" + "ms": "^2.1.1" }, "devDependencies": { "autod": "^2.8.0",