Skip to content

Commit f452cc8

Browse files
authored
fix(http): use proxy agent setup that supports proxy env variables with no_proxy (#781)
* chore(deps): move from `https-proxy-agent` to `proxy-agent` dependency * fix(http): use proxy-agent that respect env variables and "no-proxy"-env Related to #762 In the linked PR, the proxy config was restored, but it didn't respected the `NO_PROXY` | `no_proxy` configuration. This commit moved to a different approach that is working with all common proxy environment variables.
1 parent c91d116 commit f452cc8

File tree

3 files changed

+128
-41
lines changed

3 files changed

+128
-41
lines changed

apps/generator-cli/src/app/app.module.ts

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { Inject, Module, OnApplicationBootstrap } from '@nestjs/common';
22
import { HttpModule, HttpModuleOptions } from '@nestjs/axios';
33
import { Command } from 'commander';
4+
import { ProxyAgent } from 'proxy-agent';
45

56
import { COMMANDER_PROGRAM, LOGGER } from './constants';
67
import { VersionManagerController } from './controllers/version-manager.controller';
@@ -11,14 +12,21 @@ import {
1112
UIService,
1213
VersionManagerService,
1314
} from './services';
14-
import { HttpsProxyAgent } from 'https-proxy-agent';
1515

16-
const proxyUrl = process.env.HTTP_PROXY || process.env.HTTPS_PROXY;
16+
const hasHttpProxyEnvs = process.env.HTTP_PROXY || process.env.http_proxy;
17+
const hasHttpsProxyEnvs = process.env.HTTPS_PROXY || process.env.https_proxy;
1718
const httpModuleConfig: HttpModuleOptions = {};
1819

19-
if (proxyUrl) {
20+
const proxyAgent = new ProxyAgent();
21+
22+
if (hasHttpProxyEnvs) {
23+
httpModuleConfig.proxy = false;
24+
httpModuleConfig.httpAgent = proxyAgent;
25+
}
26+
27+
if (hasHttpsProxyEnvs) {
2028
httpModuleConfig.proxy = false;
21-
httpModuleConfig.httpsAgent = new HttpsProxyAgent(proxyUrl);
29+
httpModuleConfig.httpsAgent = proxyAgent;
2230
}
2331

2432
@Module({

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@
9292
"console.table": "0.10.0",
9393
"fs-extra": "10.1.0",
9494
"glob": "9.x",
95-
"https-proxy-agent": "^7.0.4",
95+
"proxy-agent": "^6.4.0",
9696
"inquirer": "8.2.6",
9797
"jsonpath": "1.1.1",
9898
"lodash": "4.17.21",

yarn.lock

Lines changed: 115 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -2558,6 +2558,11 @@
25582558
resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf"
25592559
integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==
25602560

2561+
"@tootallnate/quickjs-emscripten@^0.23.0":
2562+
version "0.23.0"
2563+
resolved "https://registry.yarnpkg.com/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz#db4ecfd499a9765ab24002c3b696d02e6d32a12c"
2564+
integrity sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==
2565+
25612566
"@trysound/[email protected]":
25622567
version "0.2.0"
25632568
resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad"
@@ -3243,7 +3248,7 @@ agent-base@6:
32433248
dependencies:
32443249
debug "4"
32453250

3246-
agent-base@^7.0.2:
3251+
agent-base@^7.0.2, agent-base@^7.1.1:
32473252
version "7.1.1"
32483253
resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-7.1.1.tgz#bdbded7dfb096b751a2a087eeeb9664725b2e317"
32493254
integrity sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==
@@ -3450,6 +3455,13 @@ array-union@^3.0.1:
34503455
resolved "https://registry.yarnpkg.com/array-union/-/array-union-3.0.1.tgz#da52630d327f8b88cfbfb57728e2af5cd9b6b975"
34513456
integrity sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==
34523457

3458+
ast-types@^0.13.4:
3459+
version "0.13.4"
3460+
resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.13.4.tgz#ee0d77b343263965ecc3fb62da16e7222b2b6782"
3461+
integrity sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==
3462+
dependencies:
3463+
tslib "^2.0.1"
3464+
34533465
async@^3.2.3:
34543466
version "3.2.5"
34553467
resolved "https://registry.yarnpkg.com/async/-/async-3.2.5.tgz#ebd52a8fdaf7a2289a24df399f8d8485c8a46b66"
@@ -3617,6 +3629,11 @@ base64-js@^1.3.1:
36173629
resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a"
36183630
integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
36193631

3632+
basic-ftp@^5.0.2:
3633+
version "5.0.5"
3634+
resolved "https://registry.yarnpkg.com/basic-ftp/-/basic-ftp-5.0.5.tgz#14a474f5fffecca1f4f406f1c26b18f800225ac0"
3635+
integrity sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg==
3636+
36203637
36213638
version "0.6.1"
36223639
resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16"
@@ -4611,6 +4628,11 @@ dargs@^8.0.0:
46114628
resolved "https://registry.yarnpkg.com/dargs/-/dargs-8.1.0.tgz#a34859ea509cbce45485e5aa356fef70bfcc7272"
46124629
integrity sha512-wAV9QHOsNbwnWdNW2FYvE1P56wtgSbM+3SZcdGiWQILwVjACCXDCI3Ai8QlCjMDB8YK5zySiXZYBiwGmNY3lnw==
46134630

4631+
data-uri-to-buffer@^6.0.2:
4632+
version "6.0.2"
4633+
resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz#8a58bb67384b261a38ef18bea1810cb01badd28b"
4634+
integrity sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==
4635+
46144636
data-urls@^3.0.2:
46154637
version "3.0.2"
46164638
resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-3.0.2.tgz#9cf24a477ae22bcef5cd5f6f0bfbc1d2d3be9143"
@@ -4710,6 +4732,15 @@ define-lazy-prop@^2.0.0:
47104732
resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f"
47114733
integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==
47124734

4735+
degenerator@^5.0.0:
4736+
version "5.0.1"
4737+
resolved "https://registry.yarnpkg.com/degenerator/-/degenerator-5.0.1.tgz#9403bf297c6dad9a1ece409b37db27954f91f2f5"
4738+
integrity sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==
4739+
dependencies:
4740+
ast-types "^0.13.4"
4741+
escodegen "^2.1.0"
4742+
esprima "^4.0.1"
4743+
47134744
delayed-stream@~1.0.0:
47144745
version "1.0.0"
47154746
resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
@@ -5061,7 +5092,7 @@ escodegen@^1.8.1:
50615092
optionalDependencies:
50625093
source-map "~0.6.1"
50635094

5064-
escodegen@^2.0.0:
5095+
escodegen@^2.0.0, escodegen@^2.1.0:
50655096
version "2.1.0"
50665097
resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.1.0.tgz#ba93bbb7a43986d29d6041f99f5262da773e2e17"
50675098
integrity sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==
@@ -5723,7 +5754,7 @@ [email protected], fs-extra@^10.0.0:
57235754
jsonfile "^6.0.1"
57245755
universalify "^2.0.0"
57255756

5726-
fs-extra@^11.0.0, fs-extra@^11.1.0:
5757+
fs-extra@^11.0.0, fs-extra@^11.1.0, fs-extra@^11.2.0:
57275758
version "11.2.0"
57285759
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.2.0.tgz#e70e17dfad64232287d01929399e0ea7c86b0e5b"
57295760
integrity sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==
@@ -5836,6 +5867,16 @@ get-stream@^8.0.1:
58365867
resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-8.0.1.tgz#def9dfd71742cd7754a7761ed43749a27d02eca2"
58375868
integrity sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==
58385869

5870+
get-uri@^6.0.1:
5871+
version "6.0.3"
5872+
resolved "https://registry.yarnpkg.com/get-uri/-/get-uri-6.0.3.tgz#0d26697bc13cf91092e519aa63aa60ee5b6f385a"
5873+
integrity sha512-BzUrJBS9EcUb4cFol8r4W3v1cPsSyajLSthNkz5BxbpDcHN5tIrM10E2eNvfnvBn3DaT3DUgx0OpsBKkaOpanw==
5874+
dependencies:
5875+
basic-ftp "^5.0.2"
5876+
data-uri-to-buffer "^6.0.2"
5877+
debug "^4.3.4"
5878+
fs-extra "^11.2.0"
5879+
58395880
git-log-parser@^1.2.0:
58405881
version "1.2.0"
58415882
resolved "https://registry.yarnpkg.com/git-log-parser/-/git-log-parser-1.2.0.tgz#2e6a4c1b13fc00028207ba795a7ac31667b9fd4a"
@@ -6156,6 +6197,14 @@ http-proxy-agent@^7.0.0:
61566197
agent-base "^7.1.0"
61576198
debug "^4.3.4"
61586199

6200+
http-proxy-agent@^7.0.1:
6201+
version "7.0.2"
6202+
resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz#9a8b1f246866c028509486585f62b8f2c18c270e"
6203+
integrity sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==
6204+
dependencies:
6205+
agent-base "^7.1.0"
6206+
debug "^4.3.4"
6207+
61596208
http-proxy-middleware@^2.0.3:
61606209
version "2.0.6"
61616210
resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz#e1a4dd6979572c7ab5a4e4b55095d1f32a74963f"
@@ -6192,10 +6241,10 @@ https-proxy-agent@^7.0.0, https-proxy-agent@^7.0.1:
61926241
agent-base "^7.0.2"
61936242
debug "4"
61946243

6195-
https-proxy-agent@^7.0.4:
6196-
version "7.0.5"
6197-
resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz#9e8b5013873299e11fab6fd548405da2d6c602b2"
6198-
integrity sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==
6244+
https-proxy-agent@^7.0.2, https-proxy-agent@^7.0.3:
6245+
version "7.0.4"
6246+
resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz#8e97b841a029ad8ddc8731f26595bad868cb4168"
6247+
integrity sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==
61996248
dependencies:
62006249
agent-base "^7.0.2"
62016250
debug "4"
@@ -7568,6 +7617,11 @@ lru-cache@^6.0.0:
75687617
dependencies:
75697618
yallist "^4.0.0"
75707619

7620+
lru-cache@^7.14.1:
7621+
version "7.18.3"
7622+
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.18.3.tgz#f793896e0fd0e954a59dfdd82f0773808df6aa89"
7623+
integrity sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==
7624+
75717625
75727626
version "0.30.0"
75737627
resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.0.tgz#fd58a4748c5c4547338a424e90fa5dd17f4de529"
@@ -7956,6 +8010,11 @@ nerf-dart@^1.0.0:
79568010
resolved "https://registry.yarnpkg.com/nerf-dart/-/nerf-dart-1.0.0.tgz#e6dab7febf5ad816ea81cf5c629c5a0ebde72c1a"
79578011
integrity sha512-EZSPZB70jiVsivaBLYDCyntd5eH8NTSMOn3rB+HxwdmKThGELLdYv8qVIMWvZEFy9w8ZZpW9h9OB32l1rGtj7g==
79588012

8013+
netmask@^2.0.2:
8014+
version "2.0.2"
8015+
resolved "https://registry.yarnpkg.com/netmask/-/netmask-2.0.2.tgz#8b01a07644065d536383835823bc52004ebac5e7"
8016+
integrity sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==
8017+
79598018
node-abort-controller@^3.0.1:
79608019
version "3.1.1"
79618020
resolved "https://registry.yarnpkg.com/node-abort-controller/-/node-abort-controller-3.1.1.tgz#a94377e964a9a37ac3976d848cb5c765833b8548"
@@ -8515,6 +8574,28 @@ p-try@^2.0.0:
85158574
resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6"
85168575
integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
85178576

8577+
pac-proxy-agent@^7.0.1:
8578+
version "7.0.1"
8579+
resolved "https://registry.yarnpkg.com/pac-proxy-agent/-/pac-proxy-agent-7.0.1.tgz#6b9ddc002ec3ff0ba5fdf4a8a21d363bcc612d75"
8580+
integrity sha512-ASV8yU4LLKBAjqIPMbrgtaKIvxQri/yh2OpI+S6hVa9JRkUI3Y3NPFbfngDtY7oFtSMD3w31Xns89mDa3Feo5A==
8581+
dependencies:
8582+
"@tootallnate/quickjs-emscripten" "^0.23.0"
8583+
agent-base "^7.0.2"
8584+
debug "^4.3.4"
8585+
get-uri "^6.0.1"
8586+
http-proxy-agent "^7.0.0"
8587+
https-proxy-agent "^7.0.2"
8588+
pac-resolver "^7.0.0"
8589+
socks-proxy-agent "^8.0.2"
8590+
8591+
pac-resolver@^7.0.0:
8592+
version "7.0.1"
8593+
resolved "https://registry.yarnpkg.com/pac-resolver/-/pac-resolver-7.0.1.tgz#54675558ea368b64d210fd9c92a640b5f3b8abb6"
8594+
integrity sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==
8595+
dependencies:
8596+
degenerator "^5.0.0"
8597+
netmask "^2.0.2"
8598+
85188599
pacote@^17.0.0, pacote@^17.0.4, pacote@^17.0.5:
85198600
version "17.0.6"
85208601
resolved "https://registry.yarnpkg.com/pacote/-/pacote-17.0.6.tgz#874bb59cda5d44ab784d0b6530fcb4a7d9b76a60"
@@ -9091,6 +9172,20 @@ proxy-addr@~2.0.7:
90919172
forwarded "0.2.0"
90929173
ipaddr.js "1.9.1"
90939174

9175+
proxy-agent@^6.4.0:
9176+
version "6.4.0"
9177+
resolved "https://registry.yarnpkg.com/proxy-agent/-/proxy-agent-6.4.0.tgz#b4e2dd51dee2b377748aef8d45604c2d7608652d"
9178+
integrity sha512-u0piLU+nCOHMgGjRbimiXmA9kM/L9EHh3zL81xCdp7m+Y2pHIsnmbdDoEDoAz5geaonNR6q6+yOPQs6n4T6sBQ==
9179+
dependencies:
9180+
agent-base "^7.0.2"
9181+
debug "^4.3.4"
9182+
http-proxy-agent "^7.0.1"
9183+
https-proxy-agent "^7.0.3"
9184+
lru-cache "^7.14.1"
9185+
pac-proxy-agent "^7.0.1"
9186+
proxy-from-env "^1.1.0"
9187+
socks-proxy-agent "^8.0.2"
9188+
90949189
proxy-from-env@^1.1.0:
90959190
version "1.1.0"
90969191
resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2"
@@ -9842,6 +9937,15 @@ socks-proxy-agent@^8.0.1:
98429937
debug "^4.3.4"
98439938
socks "^2.7.1"
98449939

9940+
socks-proxy-agent@^8.0.2:
9941+
version "8.0.3"
9942+
resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-8.0.3.tgz#6b2da3d77364fde6292e810b496cb70440b9b89d"
9943+
integrity sha512-VNegTZKhuGq5vSD6XNKlbqWhyt/40CgoEw8XxD6dhnm8Jq9IEa3nIa4HwnM8XOqU0CdB0BwWVXusqiFXfHB3+A==
9944+
dependencies:
9945+
agent-base "^7.1.1"
9946+
debug "^4.3.4"
9947+
socks "^2.7.1"
9948+
98459949
socks@^2.7.1:
98469950
version "2.7.1"
98479951
resolved "https://registry.yarnpkg.com/socks/-/socks-2.7.1.tgz#d8e651247178fde79c0663043e07240196857d55"
@@ -10026,16 +10130,7 @@ string-length@^4.0.1:
1002610130
char-regex "^1.0.2"
1002710131
strip-ansi "^6.0.0"
1002810132

10029-
"string-width-cjs@npm:string-width@^4.2.0":
10030-
version "4.2.3"
10031-
resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
10032-
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
10033-
dependencies:
10034-
emoji-regex "^8.0.0"
10035-
is-fullwidth-code-point "^3.0.0"
10036-
strip-ansi "^6.0.1"
10037-
10038-
"string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3:
10133+
"string-width-cjs@npm:string-width@^4.2.0", "string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3:
1003910134
version "4.2.3"
1004010135
resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
1004110136
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
@@ -10067,14 +10162,7 @@ string_decoder@~1.1.1:
1006710162
dependencies:
1006810163
safe-buffer "~5.1.0"
1006910164

10070-
"strip-ansi-cjs@npm:strip-ansi@^6.0.1":
10071-
version "6.0.1"
10072-
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
10073-
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
10074-
dependencies:
10075-
ansi-regex "^5.0.1"
10076-
10077-
strip-ansi@^6.0.0, strip-ansi@^6.0.1:
10165+
"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1:
1007810166
version "6.0.1"
1007910167
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
1008010168
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
@@ -10487,7 +10575,7 @@ tsconfig-paths@^4.0.0, tsconfig-paths@^4.1.2:
1048710575
minimist "^1.2.6"
1048810576
strip-bom "^3.0.0"
1048910577

10490-
[email protected], tslib@^2.1.0, tslib@^2.4.0:
10578+
[email protected], tslib@^2.0.1, tslib@^2.1.0, tslib@^2.4.0:
1049110579
version "2.6.2"
1049210580
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae"
1049310581
integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==
@@ -11005,7 +11093,7 @@ wordwrap@^1.0.0:
1100511093
resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb"
1100611094
integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==
1100711095

11008-
"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0":
11096+
"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0:
1100911097
version "7.0.0"
1101011098
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
1101111099
integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
@@ -11023,15 +11111,6 @@ wrap-ansi@^6.0.1:
1102311111
string-width "^4.1.0"
1102411112
strip-ansi "^6.0.0"
1102511113

11026-
wrap-ansi@^7.0.0:
11027-
version "7.0.0"
11028-
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
11029-
integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
11030-
dependencies:
11031-
ansi-styles "^4.0.0"
11032-
string-width "^4.1.0"
11033-
strip-ansi "^6.0.0"
11034-
1103511114
wrap-ansi@^8.1.0:
1103611115
version "8.1.0"
1103711116
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214"

0 commit comments

Comments
 (0)