Skip to content

Commit 3d011dc

Browse files
committed
Add agent-base as a required dependency.
1 parent f4006dc commit 3d011dc

4 files changed

Lines changed: 21 additions & 32 deletions

File tree

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,14 @@
1717
"@types/mocha": "^5.2.6",
1818
"@types/node": "^11.9.4",
1919
"@types/node-fetch": "^2.1.6",
20-
"agent-base": "^4.2.1",
20+
"agent-base": "^6.0.0",
2121
"assert": "^1.4.1",
2222
"mocha": "^6.0.2",
2323
"mssql": "^4.3.2",
2424
"node-fetch": "^2.3.0",
2525
"proxy": "^1.0.1",
2626
"ts-node": "^8.0.2",
27-
"typescript": "3.2.4"
27+
"typescript": "^3.7.5"
2828
},
2929
"main": "./lib/index.js",
3030
"dependencies": {},

src/proxyAgent.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import * as tls from 'tls';
99
* @param options - to set additional TLS options for https requests, e.g. rejectUnauthorized
1010
*/
1111
export function proxyAgent(proxy: HttpsProxySocket, options?: tls.ConnectionOptions) {
12-
return agentBase(async (req, opts: any) => {
12+
return agentBase(async (req: agentBase.ClientRequest, opts: any) => {
1313
const socket = await proxy.connect(opts);
1414

1515
if (opts.secureEndpoint) {

tsconfig.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@
1111
"outDir": "lib",
1212
"rootDir": "src",
1313
"allowJs": false,
14-
"declaration": true
14+
"declaration": true,
15+
"skipLibCheck": true
1516
},
1617
"include": [
1718
"src/**/*"

yarn.lock

Lines changed: 16 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -101,12 +101,12 @@
101101
resolved "https://registry.yarnpkg.com/@types/node/-/node-11.10.4.tgz#3f5fc4f0f322805f009e00ab35a2ff3d6b778e42"
102102
integrity sha512-wa09itaLE8L705aXd8F80jnFpxz3Y1/KRHfKsYL2bPc0XF+wEWu8sR9n5bmeu8Ba1N9z2GRNzm/YdHcghLkLKg==
103103

104-
agent-base@^4.2.1:
105-
version "4.2.1"
106-
resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.2.1.tgz#d89e5999f797875674c07d87f260fc41e83e8ca9"
107-
integrity sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg==
104+
agent-base@^6.0.0:
105+
version "6.0.0"
106+
resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.0.tgz#5d0101f19bbfaed39980b22ae866de153b93f09a"
107+
integrity sha512-j1Q7cSCqN+AwrmDd+pzgqc0/NpC655x2bUf5ZjRIO77DcNBFmh+OgRNzF6OKdCC9RSCb19fGd99+bhXFdkRNqw==
108108
dependencies:
109-
es6-promisify "^5.0.0"
109+
debug "4"
110110

111111
ajv@^6.5.5:
112112
version "6.10.0"
@@ -495,20 +495,20 @@ debug@3.2.6, debug@^3.2.6:
495495
dependencies:
496496
ms "^2.1.1"
497497

498+
debug@4, debug@^4.1.1:
499+
version "4.1.1"
500+
resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791"
501+
integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==
502+
dependencies:
503+
ms "^2.1.1"
504+
498505
debug@^2.2.0, debug@^2.3.3:
499506
version "2.6.9"
500507
resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
501508
integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
502509
dependencies:
503510
ms "2.0.0"
504511

505-
debug@^4.1.1:
506-
version "4.1.1"
507-
resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791"
508-
integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==
509-
dependencies:
510-
ms "^2.1.1"
511-
512512
decamelize@^1.2.0:
513513
version "1.2.0"
514514
resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
@@ -604,18 +604,6 @@ es-to-primitive@^1.2.0:
604604
is-date-object "^1.0.1"
605605
is-symbol "^1.0.2"
606606

607-
es6-promise@^4.0.3:
608-
version "4.2.6"
609-
resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.6.tgz#b685edd8258886365ea62b57d30de28fadcd974f"
610-
integrity sha512-aRVgGdnmW2OiySVPUC9e6m+plolMAJKjZnQlCwNSuK5yQ0JN61DZSO1X1Ufd1foqWRAlig0rhduTCHe7sVtK5Q==
611-
612-
es6-promisify@^5.0.0:
613-
version "5.0.0"
614-
resolved "https://registry.yarnpkg.com/es6-promisify/-/es6-promisify-5.0.0.tgz#5109d62f3e56ea967c4b63505aef08291c8a5203"
615-
integrity sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=
616-
dependencies:
617-
es6-promise "^4.0.3"
618-
619607
escape-string-regexp@1.0.5, escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5:
620608
version "1.0.5"
621609
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
@@ -2171,10 +2159,10 @@ tweetnacl@^0.14.3, tweetnacl@~0.14.0:
21712159
resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64"
21722160
integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=
21732161

2174-
typescript@3.2.4:
2175-
version "3.2.4"
2176-
resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.2.4.tgz#c585cb952912263d915b462726ce244ba510ef3d"
2177-
integrity sha512-0RNDbSdEokBeEAkgNbxJ+BLwSManFy9TeXz8uW+48j/xhEXv1ePME60olyzw2XzUqUBNAYFeJadIqAgNqIACwg==
2162+
typescript@^3.7.5:
2163+
version "3.7.5"
2164+
resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.7.5.tgz#0692e21f65fd4108b9330238aac11dd2e177a1ae"
2165+
integrity sha512-/P5lkRXkWHNAbcJIiHPfRoKqyd7bsyCma1hZNUGfn20qm64T6ZBlrzprymeu918H+mB/0rIg2gGK/BXkhhYgBw==
21782166

21792167
union-value@^1.0.0:
21802168
version "1.0.0"

0 commit comments

Comments
 (0)