Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 4cb85f6

Browse files
committed
Fix #4833 supports the usual proxy env vars for outgoing admin related requests
1 parent df7dea2 commit 4cb85f6

File tree

4 files changed

+167
-2
lines changed

4 files changed

+167
-2
lines changed

‎backend/internal/certificate.js‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import path from "path";
44
import archiver from "archiver";
55
import _ from "lodash";
66
import moment from "moment";
7+
import { ProxyAgent } from "proxy-agent";
78
import tempWrite from "temp-write";
89
import dnsPlugins from "../certbot/dns-plugins.json" with { type: "json" };
910
import { installPlugin } from "../lib/certbot.js";
@@ -1114,6 +1115,7 @@ const internalCertificate = {
11141115

11151116
performTestForDomain: async (domain) => {
11161117
logger.info(`Testing http challenge for ${domain}`);
1118+
const agent = new ProxyAgent();
11171119
const url = `http://${domain}/.well-known/acme-challenge/test-challenge`;
11181120
const formBody = `method=G&url=${encodeURI(url)}&bodytype=T&requestbody=&headername=User-Agent&headervalue=None&locationid=1&ch=false&cc=false`;
11191121
const options = {
@@ -1123,6 +1125,7 @@ const internalCertificate = {
11231125
"Content-Type": "application/x-www-form-urlencoded",
11241126
"Content-Length": Buffer.byteLength(formBody),
11251127
},
1128+
agent,
11261129
};
11271130

11281131
const result = await new Promise((resolve) => {

‎backend/internal/ip_ranges.js‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import fs from "node:fs";
22
import https from "node:https";
33
import { dirname } from "node:path";
44
import { fileURLToPath } from "node:url";
5+
import { ProxyAgent } from "proxy-agent";
56
import errs from "../lib/error.js";
67
import utils from "../lib/utils.js";
78
import { ipRanges as logger } from "../logger.js";
@@ -29,10 +30,11 @@ const internalIpRanges = {
2930
},
3031

3132
fetchUrl: (url) => {
33+
const agent = new ProxyAgent();
3234
return new Promise((resolve, reject) => {
3335
logger.info(`Fetching ${url}`);
3436
return https
35-
.get(url, (res) => {
37+
.get(url, { agent },(res) => {
3638
res.setEncoding("utf8");
3739
let raw_data = "";
3840
res.on("data", (chunk) => {

‎backend/package.json‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
"objection": "3.0.1",
3333
"path": "^0.12.7",
3434
"pg": "^8.16.3",
35+
"proxy-agent": "^6.5.0",
3536
"signale": "1.4.0",
3637
"sqlite3": "^5.1.7",
3738
"temp-write": "^4.0.0"

‎backend/yarn.lock‎

Lines changed: 160 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,11 @@
143143
resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82"
144144
integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==
145145

146+
"@tootallnate/quickjs-emscripten@^0.23.0":
147+
version "0.23.0"
148+
resolved "https://registry.yarnpkg.com/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz#db4ecfd499a9765ab24002c3b696d02e6d32a12c"
149+
integrity sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==
150+
146151
"@types/json-schema@^7.0.15":
147152
version "7.0.15"
148153
resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841"
@@ -168,6 +173,11 @@ agent-base@6, agent-base@^6.0.2:
168173
dependencies:
169174
debug "4"
170175

176+
agent-base@^7.1.0, agent-base@^7.1.2:
177+
version "7.1.4"
178+
resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-7.1.4.tgz#e3cd76d4c548ee895d3c3fd8dc1f6c5b9032e7a8"
179+
integrity sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==
180+
171181
agentkeepalive@^4.1.3:
172182
version "4.6.0"
173183
resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-4.6.0.tgz#35f73e94b3f40bf65f105219c623ad19c136ea6a"
@@ -308,6 +318,13 @@ asn1@^0.2.4:
308318
dependencies:
309319
safer-buffer "~2.1.0"
310320

321+
ast-types@^0.13.4:
322+
version "0.13.4"
323+
resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.13.4.tgz#ee0d77b343263965ecc3fb62da16e7222b2b6782"
324+
integrity sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==
325+
dependencies:
326+
tslib "^2.0.1"
327+
311328
async@^3.2.4:
312329
version "3.2.6"
313330
resolved "https://registry.yarnpkg.com/async/-/async-3.2.6.tgz#1b0728e14929d51b85b449b7f06e27c1145e38ce"
@@ -328,6 +345,11 @@ base64-js@^1.3.1:
328345
resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a"
329346
integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
330347

348+
basic-ftp@^5.0.2:
349+
version "5.0.5"
350+
resolved "https://registry.yarnpkg.com/basic-ftp/-/basic-ftp-5.0.5.tgz#14a474f5fffecca1f4f406f1c26b18f800225ac0"
351+
integrity sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg==
352+
331353
batchflow@^0.4.0:
332354
version "0.4.0"
333355
resolved "https://registry.yarnpkg.com/batchflow/-/batchflow-0.4.0.tgz#7d419df79b6b7587b06f9ea34f96ccef6f74e5b5"
@@ -667,6 +689,11 @@ crc32-stream@^4.0.2:
667689
crc-32 "^1.2.0"
668690
readable-stream "^3.4.0"
669691

692+
data-uri-to-buffer@^6.0.2:
693+
version "6.0.2"
694+
resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz#8a58bb67384b261a38ef18bea1810cb01badd28b"
695+
integrity sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==
696+
670697
db-errors@^0.2.3:
671698
version "0.2.3"
672699
resolved "https://registry.yarnpkg.com/db-errors/-/db-errors-0.2.3.tgz#a6a38952e00b20e790f2695a6446b3c65497ffa2"
@@ -700,6 +727,13 @@ debug@^3.2.7:
700727
dependencies:
701728
ms "^2.1.1"
702729

730+
debug@^4.3.4:
731+
version "4.4.3"
732+
resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.3.tgz#c6ae432d9bd9662582fce08709b038c58e9e3d6a"
733+
integrity sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==
734+
dependencies:
735+
ms "^2.1.3"
736+
703737
decamelize@^1.2.0:
704738
version "1.2.0"
705739
resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
@@ -717,6 +751,15 @@ deep-extend@^0.6.0:
717751
resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac"
718752
integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==
719753

754+
degenerator@^5.0.0:
755+
version "5.0.1"
756+
resolved "https://registry.yarnpkg.com/degenerator/-/degenerator-5.0.1.tgz#9403bf297c6dad9a1ece409b37db27954f91f2f5"
757+
integrity sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==
758+
dependencies:
759+
ast-types "^0.13.4"
760+
escodegen "^2.1.0"
761+
esprima "^4.0.1"
762+
720763
delegates@^1.0.0:
721764
version "1.0.0"
722765
resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a"
@@ -846,11 +889,37 @@ escape-string-regexp@^1.0.5:
846889
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
847890
integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==
848891

892+
escodegen@^2.1.0:
893+
version "2.1.0"
894+
resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.1.0.tgz#ba93bbb7a43986d29d6041f99f5262da773e2e17"
895+
integrity sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==
896+
dependencies:
897+
esprima "^4.0.1"
898+
estraverse "^5.2.0"
899+
esutils "^2.0.2"
900+
optionalDependencies:
901+
source-map "~0.6.1"
902+
849903
esm@^3.2.25:
850904
version "3.2.25"
851905
resolved "https://registry.yarnpkg.com/esm/-/esm-3.2.25.tgz#342c18c29d56157688ba5ce31f8431fbb795cc10"
852906
integrity sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==
853907

908+
esprima@^4.0.1:
909+
version "4.0.1"
910+
resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
911+
integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
912+
913+
estraverse@^5.2.0:
914+
version "5.3.0"
915+
resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123"
916+
integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==
917+
918+
esutils@^2.0.2:
919+
version "2.0.3"
920+
resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64"
921+
integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
922+
854923
etag@~1.8.1:
855924
version "1.8.1"
856925
resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887"
@@ -1069,6 +1138,15 @@ get-proto@^1.0.1:
10691138
dunder-proto "^1.0.1"
10701139
es-object-atoms "^1.0.0"
10711140

1141+
get-uri@^6.0.1:
1142+
version "6.0.5"
1143+
resolved "https://registry.yarnpkg.com/get-uri/-/get-uri-6.0.5.tgz#714892aa4a871db671abc5395e5e9447bc306a16"
1144+
integrity sha512-b1O07XYq8eRuVzBNgJLstU6FYc1tS6wnMtF1I1D9lE8LxZSOGZ7LhxN54yPP6mGw5f2CkXY2BQUL9Fx41qvcIg==
1145+
dependencies:
1146+
basic-ftp "^5.0.2"
1147+
data-uri-to-buffer "^6.0.2"
1148+
debug "^4.3.4"
1149+
10721150
getopts@2.3.0:
10731151
version "2.3.0"
10741152
resolved "https://registry.yarnpkg.com/getopts/-/getopts-2.3.0.tgz#71e5593284807e03e2427449d4f6712a268666f4"
@@ -1170,6 +1248,14 @@ http-proxy-agent@^4.0.1:
11701248
agent-base "6"
11711249
debug "4"
11721250

1251+
http-proxy-agent@^7.0.0, http-proxy-agent@^7.0.1:
1252+
version "7.0.2"
1253+
resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz#9a8b1f246866c028509486585f62b8f2c18c270e"
1254+
integrity sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==
1255+
dependencies:
1256+
agent-base "^7.1.0"
1257+
debug "^4.3.4"
1258+
11731259
https-proxy-agent@^5.0.0:
11741260
version "5.0.1"
11751261
resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6"
@@ -1178,6 +1264,14 @@ https-proxy-agent@^5.0.0:
11781264
agent-base "6"
11791265
debug "4"
11801266

1267+
https-proxy-agent@^7.0.6:
1268+
version "7.0.6"
1269+
resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz#da8dfeac7da130b05c2ba4b59c9b6cd66611a6b9"
1270+
integrity sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==
1271+
dependencies:
1272+
agent-base "^7.1.2"
1273+
debug "4"
1274+
11811275
humanize-ms@^1.2.1:
11821276
version "1.2.1"
11831277
resolved "https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed"
@@ -1747,6 +1841,11 @@ negotiator@^0.6.2, negotiator@~0.6.4:
17471841
resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.4.tgz#777948e2452651c570b712dd01c23e262713fff7"
17481842
integrity sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==
17491843

1844+
netmask@^2.0.2:
1845+
version "2.0.2"
1846+
resolved "https://registry.yarnpkg.com/netmask/-/netmask-2.0.2.tgz#8b01a07644065d536383835823bc52004ebac5e7"
1847+
integrity sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==
1848+
17501849
node-abi@^3.3.0:
17511850
version "3.78.0"
17521851
resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-3.78.0.tgz#fd0ecbd0aa89857b98da06bd3909194abb0821ba"
@@ -1924,6 +2023,28 @@ p-try@^2.0.0:
19242023
resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6"
19252024
integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
19262025

2026+
pac-proxy-agent@^7.1.0:
2027+
version "7.2.0"
2028+
resolved "https://registry.yarnpkg.com/pac-proxy-agent/-/pac-proxy-agent-7.2.0.tgz#9cfaf33ff25da36f6147a20844230ec92c06e5df"
2029+
integrity sha512-TEB8ESquiLMc0lV8vcd5Ql/JAKAoyzHFXaStwjkzpOpC5Yv+pIzLfHvjTSdf3vpa2bMiUQrg9i6276yn8666aA==
2030+
dependencies:
2031+
"@tootallnate/quickjs-emscripten" "^0.23.0"
2032+
agent-base "^7.1.2"
2033+
debug "^4.3.4"
2034+
get-uri "^6.0.1"
2035+
http-proxy-agent "^7.0.0"
2036+
https-proxy-agent "^7.0.6"
2037+
pac-resolver "^7.0.1"
2038+
socks-proxy-agent "^8.0.5"
2039+
2040+
pac-resolver@^7.0.1:
2041+
version "7.0.1"
2042+
resolved "https://registry.yarnpkg.com/pac-resolver/-/pac-resolver-7.0.1.tgz#54675558ea368b64d210fd9c92a640b5f3b8abb6"
2043+
integrity sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==
2044+
dependencies:
2045+
degenerator "^5.0.0"
2046+
netmask "^2.0.2"
2047+
19272048
parse-json@^4.0.0:
19282049
version "4.0.0"
19292050
resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0"
@@ -2120,6 +2241,25 @@ proxy-addr@~2.0.7:
21202241
forwarded "0.2.0"
21212242
ipaddr.js "1.9.1"
21222243

2244+
proxy-agent@^6.5.0:
2245+
version "6.5.0"
2246+
resolved "https://registry.yarnpkg.com/proxy-agent/-/proxy-agent-6.5.0.tgz#9e49acba8e4ee234aacb539f89ed9c23d02f232d"
2247+
integrity sha512-TmatMXdr2KlRiA2CyDu8GqR8EjahTG3aY3nXjdzFyoZbmB8hrBsTyMezhULIXKnC0jpfjlmiZ3+EaCzoInSu/A==
2248+
dependencies:
2249+
agent-base "^7.1.2"
2250+
debug "^4.3.4"
2251+
http-proxy-agent "^7.0.1"
2252+
https-proxy-agent "^7.0.6"
2253+
lru-cache "^7.14.1"
2254+
pac-proxy-agent "^7.1.0"
2255+
proxy-from-env "^1.1.0"
2256+
socks-proxy-agent "^8.0.5"
2257+
2258+
proxy-from-env@^1.1.0:
2259+
version "1.1.0"
2260+
resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2"
2261+
integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==
2262+
21232263
pstree.remy@^1.1.8:
21242264
version "1.1.8"
21252265
resolved "https://registry.yarnpkg.com/pstree.remy/-/pstree.remy-1.1.8.tgz#c242224f4a67c21f686839bbdb4ac282b8373d3a"
@@ -2422,14 +2562,28 @@ socks-proxy-agent@^6.0.0:
24222562
debug "^4.3.3"
24232563
socks "^2.6.2"
24242564

2425-
socks@^2.6.2:
2565+
socks-proxy-agent@^8.0.5:
2566+
version "8.0.5"
2567+
resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz#b9cdb4e7e998509d7659d689ce7697ac21645bee"
2568+
integrity sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==
2569+
dependencies:
2570+
agent-base "^7.1.2"
2571+
debug "^4.3.4"
2572+
socks "^2.8.3"
2573+
2574+
socks@^2.6.2, socks@^2.8.3:
24262575
version "2.8.7"
24272576
resolved "https://registry.yarnpkg.com/socks/-/socks-2.8.7.tgz#e2fb1d9a603add75050a2067db8c381a0b5669ea"
24282577
integrity sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A==
24292578
dependencies:
24302579
ip-address "^10.0.1"
24312580
smart-buffer "^4.2.0"
24322581

2582+
source-map@~0.6.1:
2583+
version "0.6.1"
2584+
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
2585+
integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
2586+
24332587
split2@^4.1.0:
24342588
version "4.2.0"
24352589
resolved "https://registry.yarnpkg.com/split2/-/split2-4.2.0.tgz#c9c5920904d148bab0b9f67145f245a86aadbfa4"
@@ -2609,6 +2763,11 @@ tr46@~0.0.3:
26092763
resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a"
26102764
integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==
26112765

2766+
tslib@^2.0.1:
2767+
version "2.8.1"
2768+
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.8.1.tgz#612efe4ed235d567e8aba5f2a5fab70280ade83f"
2769+
integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==
2770+
26122771
tunnel-agent@^0.6.0:
26132772
version "0.6.0"
26142773
resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd"

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /