Skip to content

Commit bb095ca

Browse files
authored
feat: support for http and https proxy config (#179)
1 parent 2035939 commit bb095ca

File tree

3 files changed

+101
-70
lines changed

3 files changed

+101
-70
lines changed

README.md

+2
Original file line numberDiff line numberDiff line change
@@ -394,6 +394,8 @@ You **must configure** these three variables for the proxy to start successfully
394394
| cors.origin | `CORS_ORIGIN` | \* | no | Origin URL or list of comma separated list of URLs to whitelist for CORS |
395395
| cors.preflightContinue | `CORS_PREFLIGHT_CONTINUE` | `false` | no | |
396396
| httpOptions.rejectUnauthorized | `HTTP_OPTIONS_REJECT_UNAUTHORIZED` | `true` | no | If true, unleash-proxy will automatically reject connections to unleash server with invalid certificates |
397+
| | `HTTP_PROXY` | n/a | no | Proxy server for HTTP requests |
398+
| | `HTTPS_PROXY` | n/a | no | Proxy server for HTTPS requests |
397399

398400
### Experimental configuration options
399401

package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@unleash/proxy",
3-
"version": "1.3.0",
3+
"version": "1.4.0",
44
"description": "The Unleash Proxy (Open-Source)",
55
"main": "dist/index.js",
66
"types": "dist/index.d.ts",
@@ -46,7 +46,7 @@
4646
"openapi-types": "^11.0.0",
4747
"qs": "^6.9.7",
4848
"type-is": "^1.6.18",
49-
"unleash-client": "^5.5.2"
49+
"unleash-client": "^5.6.1"
5050
},
5151
"devDependencies": {
5252
"@apidevtools/swagger-parser": "10.1.0",

yarn.lock

+97-68
Original file line numberDiff line numberDiff line change
@@ -987,13 +987,16 @@
987987
"@nodelib/fs.scandir" "2.1.5"
988988
fastq "^1.6.0"
989989

990-
"@npmcli/agent@^1.1.0":
991-
version "1.1.0"
992-
resolved "https://registry.yarnpkg.com/@npmcli/agent/-/agent-1.1.0.tgz#c3dd498bdbb484358869b961739bb1e8cf408208"
993-
integrity sha512-I9g/2XFOkflxm5IDrGSjCcR2d12Jmic0di9w/WpJBbzYuSXmfgoL+WwEV7zY/ajxzQr7o4vSkEJh6piyFLYtuQ==
990+
"@npmcli/agent@^2.0.0":
991+
version "2.2.2"
992+
resolved "https://registry.yarnpkg.com/@npmcli/agent/-/agent-2.2.2.tgz#967604918e62f620a648c7975461c9c9e74fc5d5"
993+
integrity sha512-OrcNPXdpSl9UX7qPVRWbmWMCSXrcDa2M9DvrbOTj7ao1S4PlqVFYv9/yLKMkrJKZ/V5A/kDBC690or307i26Og==
994994
dependencies:
995-
lru-cache "^7.18.3"
996-
socks "^2.7.1"
995+
agent-base "^7.1.0"
996+
http-proxy-agent "^7.0.0"
997+
https-proxy-agent "^7.0.1"
998+
lru-cache "^10.0.1"
999+
socks-proxy-agent "^8.0.3"
9971000

9981001
"@npmcli/fs@^3.1.0":
9991002
version "3.1.0"
@@ -1353,6 +1356,13 @@ acorn@^8.7.0:
13531356
resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.1.tgz#0197122c843d1bf6d0a5e83220a788f278f63c30"
13541357
integrity sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==
13551358

1359+
agent-base@^7.0.2, agent-base@^7.1.0, agent-base@^7.1.1:
1360+
version "7.1.1"
1361+
resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-7.1.1.tgz#bdbded7dfb096b751a2a087eeeb9664725b2e317"
1362+
integrity sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==
1363+
dependencies:
1364+
debug "^4.3.4"
1365+
13561366
aggregate-error@^3.0.0:
13571367
version "3.1.0"
13581368
resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a"
@@ -1673,17 +1683,17 @@ bytes@3.1.2:
16731683
resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5"
16741684
integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==
16751685

1676-
cacache@^17.0.0:
1677-
version "17.1.4"
1678-
resolved "https://registry.yarnpkg.com/cacache/-/cacache-17.1.4.tgz#b3ff381580b47e85c6e64f801101508e26604b35"
1679-
integrity sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==
1686+
cacache@^18.0.0:
1687+
version "18.0.3"
1688+
resolved "https://registry.yarnpkg.com/cacache/-/cacache-18.0.3.tgz#864e2c18414e1e141ae8763f31e46c2cb96d1b21"
1689+
integrity sha512-qXCd4rh6I07cnDqh8V48/94Tc/WSfj+o3Gn6NZ0aZovS255bUx8O13uKxRFd2eWG0xgsco7+YItQNPaa5E85hg==
16801690
dependencies:
16811691
"@npmcli/fs" "^3.1.0"
16821692
fs-minipass "^3.0.0"
16831693
glob "^10.2.2"
1684-
lru-cache "^7.7.1"
1694+
lru-cache "^10.0.1"
16851695
minipass "^7.0.3"
1686-
minipass-collect "^1.0.2"
1696+
minipass-collect "^2.0.1"
16871697
minipass-flush "^1.0.5"
16881698
minipass-pipeline "^1.2.4"
16891699
p-map "^4.0.0"
@@ -1960,6 +1970,13 @@ debug@2.6.9, debug@^2.6.9:
19601970
dependencies:
19611971
ms "2.0.0"
19621972

1973+
debug@4:
1974+
version "4.3.5"
1975+
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.5.tgz#e83444eceb9fedd4a1da56d671ae2446a01a6e1e"
1976+
integrity sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==
1977+
dependencies:
1978+
ms "2.1.2"
1979+
19631980
debug@^3.2.7:
19641981
version "3.2.7"
19651982
resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a"
@@ -2807,6 +2824,22 @@ http-errors@^1.7.3:
28072824
statuses ">= 1.5.0 < 2"
28082825
toidentifier "1.0.1"
28092826

2827+
http-proxy-agent@^7.0.0, http-proxy-agent@^7.0.2:
2828+
version "7.0.2"
2829+
resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz#9a8b1f246866c028509486585f62b8f2c18c270e"
2830+
integrity sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==
2831+
dependencies:
2832+
agent-base "^7.1.0"
2833+
debug "^4.3.4"
2834+
2835+
https-proxy-agent@^7.0.1, https-proxy-agent@^7.0.5:
2836+
version "7.0.5"
2837+
resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz#9e8b5013873299e11fab6fd548405da2d6c602b2"
2838+
integrity sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==
2839+
dependencies:
2840+
agent-base "^7.0.2"
2841+
debug "4"
2842+
28102843
human-signals@^2.1.0:
28112844
version "2.1.0"
28122845
resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0"
@@ -2887,11 +2920,6 @@ ip-address@^9.0.5:
28872920
jsbn "1.1.0"
28882921
sprintf-js "^1.1.3"
28892922

2890-
ip@^2.0.1:
2891-
version "2.0.1"
2892-
resolved "https://registry.yarnpkg.com/ip/-/ip-2.0.1.tgz#e8f3595d33a3ea66490204234b77636965307105"
2893-
integrity sha512-lJUL9imLTNi1ZfXT+DU6rBBdbiKGBuay9B6xGSPVjUeQwaH1RIGqef8RZkUtHioLmSNpPR5M4HVKJGm1j8FWVQ==
2894-
28952923
ipaddr.js@1.9.1:
28962924
version "1.9.1"
28972925
resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3"
@@ -3634,6 +3662,11 @@ lodash.merge@^4.6.2:
36343662
resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a"
36353663
integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==
36363664

3665+
lru-cache@^10.0.1:
3666+
version "10.4.3"
3667+
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.4.3.tgz#410fc8a17b70e598013df257c2446b7f3383f119"
3668+
integrity sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==
3669+
36373670
lru-cache@^5.1.1:
36383671
version "5.1.1"
36393672
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920"
@@ -3648,16 +3681,6 @@ lru-cache@^6.0.0:
36483681
dependencies:
36493682
yallist "^4.0.0"
36503683

3651-
lru-cache@^7.18.3:
3652-
version "7.18.3"
3653-
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.18.3.tgz#f793896e0fd0e954a59dfdd82f0773808df6aa89"
3654-
integrity sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==
3655-
3656-
lru-cache@^7.7.1:
3657-
version "7.10.2"
3658-
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.10.2.tgz#aab494e0768ce94f199ef553ffe0a362f2a58bb9"
3659-
integrity sha512-9zDbhgmXAUvUMPV81A705K3tVzcPiZL3Bf5/5JC/FjYJlLZ5AJCeqIRFHJqyBppiLosqF+uKB7p8/RDXylqBIw==
3660-
36613684
"lru-cache@^9.1.1 || ^10.0.0":
36623685
version "10.2.0"
36633686
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.2.0.tgz#0bd445ca57363465900f4d1f9bd8db343a4d95c3"
@@ -3675,20 +3698,21 @@ make-error@1.x, make-error@^1.1.1:
36753698
resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2"
36763699
integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==
36773700

3678-
make-fetch-happen@^12.0.0:
3679-
version "12.0.0"
3680-
resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-12.0.0.tgz#788e783444ac988a8145481cab3621bfa7d9d9ea"
3681-
integrity sha512-xpuA2kA8Z66uGQjaSXd7rffqJOv60iYpP8X0TsZl3uwXlqxUVmHETImjM71JOPA694TlcX37GhlaCsl6z6fNVg==
3701+
make-fetch-happen@^13.0.1:
3702+
version "13.0.1"
3703+
resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-13.0.1.tgz#273ba2f78f45e1f3a6dca91cede87d9fa4821e36"
3704+
integrity sha512-cKTUFc/rbKUd/9meOvgrpJ2WrNzymt6jfRDdwg5UCnVzv9dTpEj9JS5m3wtziXVCjluIXyL8pcaukYqezIzZQA==
36823705
dependencies:
3683-
"@npmcli/agent" "^1.1.0"
3684-
cacache "^17.0.0"
3706+
"@npmcli/agent" "^2.0.0"
3707+
cacache "^18.0.0"
36853708
http-cache-semantics "^4.1.1"
36863709
is-lambda "^1.0.1"
36873710
minipass "^7.0.2"
36883711
minipass-fetch "^3.0.0"
36893712
minipass-flush "^1.0.5"
36903713
minipass-pipeline "^1.2.4"
36913714
negotiator "^0.6.3"
3715+
proc-log "^4.2.0"
36923716
promise-retry "^2.0.1"
36933717
ssri "^10.0.0"
36943718

@@ -3787,12 +3811,12 @@ minimist@^1.2.5, minimist@^1.2.6:
37873811
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.7.tgz#daa1c4d91f507390437c6a8bc01078e7000c4d18"
37883812
integrity sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==
37893813

3790-
minipass-collect@^1.0.2:
3791-
version "1.0.2"
3792-
resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617"
3793-
integrity sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==
3814+
minipass-collect@^2.0.1:
3815+
version "2.0.1"
3816+
resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-2.0.1.tgz#1621bc77e12258a12c60d34e2276ec5c20680863"
3817+
integrity sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==
37943818
dependencies:
3795-
minipass "^3.0.0"
3819+
minipass "^7.0.3"
37963820

37973821
minipass-fetch@^3.0.0:
37983822
version "3.0.4"
@@ -4185,6 +4209,11 @@ pretty-format@^28.0.2:
41854209
ansi-styles "^5.0.0"
41864210
react-is "^18.0.0"
41874211

4212+
proc-log@^4.2.0:
4213+
version "4.2.0"
4214+
resolved "https://registry.yarnpkg.com/proc-log/-/proc-log-4.2.0.tgz#b6f461e4026e75fdfe228b265e9f7a00779d7034"
4215+
integrity sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==
4216+
41884217
promise-retry@^2.0.1:
41894218
version "2.0.1"
41904219
resolved "https://registry.yarnpkg.com/promise-retry/-/promise-retry-2.0.1.tgz#ff747a13620ab57ba688f5fc67855410c370da22"
@@ -4372,7 +4401,7 @@ safe-buffer@5.2.1, safe-buffer@~5.2.0:
43724401
resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
43734402
integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
43744403

4375-
semver@7.x, semver@^7.3.5, semver@^7.3.7, semver@^7.5.3:
4404+
semver@7.x, semver@^7.3.5, semver@^7.3.7:
43764405
version "7.6.0"
43774406
resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.0.tgz#1a46a4db4bffcccd97b743b5005c8325f23d4e2d"
43784407
integrity sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==
@@ -4384,6 +4413,11 @@ semver@^6.0.0, semver@^6.3.0, semver@^6.3.1:
43844413
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4"
43854414
integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==
43864415

4416+
semver@^7.6.2:
4417+
version "7.6.2"
4418+
resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.2.tgz#1e3b34759f896e8f14d6134732ce798aeb0c6e13"
4419+
integrity sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==
4420+
43874421
send@0.18.0:
43884422
version "0.18.0"
43894423
resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be"
@@ -4474,10 +4508,19 @@ smart-buffer@^4.2.0:
44744508
resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae"
44754509
integrity sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==
44764510

4477-
socks@^2.7.1:
4478-
version "2.8.1"
4479-
resolved "https://registry.yarnpkg.com/socks/-/socks-2.8.1.tgz#22c7d9dd7882649043cba0eafb49ae144e3457af"
4480-
integrity sha512-B6w7tkwNid7ToxjZ08rQMT8M9BJAf8DKx8Ft4NivzH0zBUfd6jldGcisJn/RLgxcX3FPNDdNQCUEMMT79b+oCQ==
4511+
socks-proxy-agent@^8.0.3:
4512+
version "8.0.4"
4513+
resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-8.0.4.tgz#9071dca17af95f483300316f4b063578fa0db08c"
4514+
integrity sha512-GNAq/eg8Udq2x0eNiFkr9gRg5bA7PXEWagQdeRX4cPSG+X/8V38v637gim9bjFptMk1QWsCTr0ttrJEiXbNnRw==
4515+
dependencies:
4516+
agent-base "^7.1.1"
4517+
debug "^4.3.4"
4518+
socks "^2.8.3"
4519+
4520+
socks@^2.8.3:
4521+
version "2.8.3"
4522+
resolved "https://registry.yarnpkg.com/socks/-/socks-2.8.3.tgz#1ebd0f09c52ba95a09750afe3f3f9f724a800cb5"
4523+
integrity sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==
44814524
dependencies:
44824525
ip-address "^9.0.5"
44834526
smart-buffer "^4.2.0"
@@ -4591,7 +4634,7 @@ string_decoder@^1.1.1:
45914634
dependencies:
45924635
safe-buffer "~5.2.0"
45934636

4594-
"strip-ansi-cjs@npm:strip-ansi@^6.0.1":
4637+
"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1:
45954638
version "6.0.1"
45964639
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
45974640
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
@@ -4605,13 +4648,6 @@ strip-ansi@^5.2.0:
46054648
dependencies:
46064649
ansi-regex "^4.1.0"
46074650

4608-
strip-ansi@^6.0.0, strip-ansi@^6.0.1:
4609-
version "6.0.1"
4610-
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
4611-
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
4612-
dependencies:
4613-
ansi-regex "^5.0.1"
4614-
46154651
strip-ansi@^7.0.1:
46164652
version "7.1.0"
46174653
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45"
@@ -4926,15 +4962,17 @@ unique-slug@^4.0.0:
49264962
dependencies:
49274963
imurmurhash "^0.1.4"
49284964

4929-
unleash-client@^5.5.2:
4930-
version "5.5.2"
4931-
resolved "https://registry.yarnpkg.com/unleash-client/-/unleash-client-5.5.2.tgz#7e04d68dd520e633c8aa7d411636c78158e0beeb"
4932-
integrity sha512-w6Rj3trEHyUrRK00IuAOmhPRA71xmFot2fOMl0zBIyT+YcKwJMPY9uCXetfpc8WTsgW1TLU9ge6hIJx+4BJYYg==
4965+
unleash-client@^5.6.1:
4966+
version "5.6.1"
4967+
resolved "https://registry.yarnpkg.com/unleash-client/-/unleash-client-5.6.1.tgz#a730da7cced1fa2ccdf3d41d0d8f93f8bb0e8976"
4968+
integrity sha512-ZmFDhnq0c3Y4CEp+S3ureS9jZFMG/mtyafv4zxW4pmG0vc7xgxE9zBX296lrrrINsc2G0/2uJeoO+9b0bks+mg==
49334969
dependencies:
4934-
ip "^2.0.1"
4935-
make-fetch-happen "^12.0.0"
4970+
http-proxy-agent "^7.0.2"
4971+
https-proxy-agent "^7.0.5"
4972+
ip-address "^9.0.5"
4973+
make-fetch-happen "^13.0.1"
49364974
murmurhash3js "^3.0.1"
4937-
semver "^7.5.3"
4975+
semver "^7.6.2"
49384976

49394977
unpipe@1.0.0, unpipe@~1.0.0:
49404978
version "1.0.0"
@@ -5020,16 +5058,7 @@ word-wrap@^1.2.3:
50205058
resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.4.tgz#cb4b50ec9aca570abd1f52f33cd45b6c61739a9f"
50215059
integrity sha512-2V81OA4ugVo5pRo46hAoD2ivUJx8jXmWXfUkY4KFNw0hEptvN0QfH3K4nHiwzGeKl5rFKedV48QVoqYavy4YpA==
50225060

5023-
"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0":
5024-
version "7.0.0"
5025-
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
5026-
integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
5027-
dependencies:
5028-
ansi-styles "^4.0.0"
5029-
string-width "^4.1.0"
5030-
strip-ansi "^6.0.0"
5031-
5032-
wrap-ansi@7.0.0, wrap-ansi@^7.0.0, wrap-ansi@^8.1.0:
5061+
"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@7.0.0, wrap-ansi@^7.0.0, wrap-ansi@^8.1.0:
50335062
version "7.0.0"
50345063
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
50355064
integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==

0 commit comments

Comments
 (0)