diff --git a/lib/client.js b/lib/client.js index 275c6db..5fbf3f8 100644 --- a/lib/client.js +++ b/lib/client.js @@ -3,7 +3,6 @@ var https = require("https"); var json = require("./json"); var url = require("url"); var util = require("util"); -var _ = require('lodash'); /*section: client *comment: | @@ -67,12 +66,14 @@ client.prototype.request = function(method, path, params, callback){ "query": query, }); - var http_options = _.assign({ + var http_options = { hostname: this.api_host, port: 443, method: method.toUpperCase(), path: path - }, this.http_options); + }; + + Object.assign(http_options, this.http_options); if(this.proxy_agent){ http_options["agent"] = this.proxy_agent; diff --git a/package-lock.json b/package-lock.json index 83b3031..2941f9c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,7 +11,6 @@ "dependencies": { "extend": "^3.0.2", "json-bigint": "^1.0.0", - "lodash": "^4.17.21", "minimist": "^1.2.5", "rc": "^1.2.8" }, @@ -590,11 +589,6 @@ "node": "*" } }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, "node_modules/lolex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/lolex/-/lolex-1.3.2.tgz", @@ -1338,11 +1332,6 @@ } } }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, "lolex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/lolex/-/lolex-1.3.2.tgz", diff --git a/package.json b/package.json index 12c6ef4..5dd8d7f 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,6 @@ "dependencies": { "extend": "^3.0.2", "json-bigint": "^1.0.0", - "lodash": "^4.17.21", "minimist": "^1.2.5", "rc": "^1.2.8" },