feat: auto setup proxy for http requests (#69)

* feat: auto setup proxy for http requests

* Adds dependencies

* Triggers CI again

Co-authored-by: Maël Nison <nison.mael@gmail.com>
This commit is contained in:
Kirill Romanov 2022-04-08 01:05:54 +03:00 committed by GitHub
parent 9d4bb08696
commit 876ce02fe7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
38 changed files with 679 additions and 8 deletions

347
.pnp.cjs generated
View File

@ -60,6 +60,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["eslint-plugin-arca", "npm:0.9.5"],
["jest", "npm:26.6.3"],
["nock", "npm:13.0.4"],
["proxy-agent", "npm:4.0.1"],
["rimraf", "npm:3.0.2"],
["semver", "npm:7.1.3"],
["supports-color", "npm:7.1.0"],
@ -2438,6 +2439,16 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
["ast-types", [
["npm:0.13.4", {
"packageLocation": "./.yarn/cache/ast-types-npm-0.13.4-69f7e68df8-5a51f7b705.zip/node_modules/ast-types/",
"packageDependencies": [
["ast-types", "npm:0.13.4"],
["tslib", "npm:2.3.1"]
],
"linkType": "HARD",
}]
]],
["astral-regex", [
["npm:1.0.0", {
"packageLocation": "./.yarn/cache/astral-regex-npm-1.0.0-2df7c41332-93417fc087.zip/node_modules/astral-regex/",
@ -2730,6 +2741,15 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
["bytes", [
["npm:3.1.2", {
"packageLocation": "./.yarn/cache/bytes-npm-3.1.2-28b8643004-e4bcd3948d.zip/node_modules/bytes/",
"packageDependencies": [
["bytes", "npm:3.1.2"]
],
"linkType": "HARD",
}]
]],
["cache-base", [
["npm:1.0.1", {
"packageLocation": "./.yarn/cache/cache-base-npm-1.0.1-1538417cb9-9114b8654f.zip/node_modules/cache-base/",
@ -3109,6 +3129,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["eslint-plugin-arca", "npm:0.9.5"],
["jest", "npm:26.6.3"],
["nock", "npm:13.0.4"],
["proxy-agent", "npm:4.0.1"],
["rimraf", "npm:3.0.2"],
["semver", "npm:7.1.3"],
["supports-color", "npm:7.1.0"],
@ -3185,6 +3206,15 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
["data-uri-to-buffer", [
["npm:3.0.1", {
"packageLocation": "./.yarn/cache/data-uri-to-buffer-npm-3.0.1-830646f9ee-c59c300968.zip/node_modules/data-uri-to-buffer/",
"packageDependencies": [
["data-uri-to-buffer", "npm:3.0.1"]
],
"linkType": "HARD",
}]
]],
["data-urls", [
["npm:2.0.0", {
"packageLocation": "./.yarn/cache/data-urls-npm-2.0.0-2b80c32b82-97caf828aa.zip/node_modules/data-urls/",
@ -3350,6 +3380,18 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
["degenerator", [
["npm:2.2.0", {
"packageLocation": "./.yarn/cache/degenerator-npm-2.2.0-455c17dd83-37f2e9ec9c.zip/node_modules/degenerator/",
"packageDependencies": [
["degenerator", "npm:2.2.0"],
["ast-types", "npm:0.13.4"],
["escodegen", "npm:1.14.3"],
["esprima", "npm:4.0.1"]
],
"linkType": "HARD",
}]
]],
["delayed-stream", [
["npm:1.0.0", {
"packageLocation": "./.yarn/cache/delayed-stream-npm-1.0.0-c5a4c4cc02-46fe6e83e2.zip/node_modules/delayed-stream/",
@ -3368,6 +3410,15 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
["depd", [
["npm:2.0.0", {
"packageLocation": "./.yarn/cache/depd-npm-2.0.0-b6c51a4b43-abbe19c768.zip/node_modules/depd/",
"packageDependencies": [
["depd", "npm:2.0.0"]
],
"linkType": "HARD",
}]
]],
["detect-file", [
["npm:1.0.0", {
"packageLocation": "./.yarn/cache/detect-file-npm-1.0.0-a22ca7c5b6-1861e41461.zip/node_modules/detect-file/",
@ -3610,6 +3661,18 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
}]
]],
["escodegen", [
["npm:1.14.3", {
"packageLocation": "./.yarn/cache/escodegen-npm-1.14.3-a4dedc6eeb-381cdc4767.zip/node_modules/escodegen/",
"packageDependencies": [
["escodegen", "npm:1.14.3"],
["esprima", "npm:4.0.1"],
["estraverse", "npm:4.3.0"],
["esutils", "npm:2.0.3"],
["optionator", "npm:0.8.3"],
["source-map", "npm:0.6.1"]
],
"linkType": "HARD",
}],
["npm:2.0.0", {
"packageLocation": "./.yarn/cache/escodegen-npm-2.0.0-6450b02925-5aa6b2966f.zip/node_modules/escodegen/",
"packageDependencies": [
@ -4025,6 +4088,15 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
["file-uri-to-path", [
["npm:2.0.0", {
"packageLocation": "./.yarn/cache/file-uri-to-path-npm-2.0.0-667f38da3a-4a71a99dda.zip/node_modules/file-uri-to-path/",
"packageDependencies": [
["file-uri-to-path", "npm:2.0.0"]
],
"linkType": "HARD",
}]
]],
["fill-range", [
["npm:4.0.0", {
"packageLocation": "./.yarn/cache/fill-range-npm-4.0.0-95a6e45784-dbb5102467.zip/node_modules/fill-range/",
@ -4149,6 +4221,18 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
["fs-extra", [
["npm:8.1.0", {
"packageLocation": "./.yarn/cache/fs-extra-npm-8.1.0-197473387f-bf44f0e6ce.zip/node_modules/fs-extra/",
"packageDependencies": [
["fs-extra", "npm:8.1.0"],
["graceful-fs", "npm:4.2.9"],
["jsonfile", "npm:4.0.0"],
["universalify", "npm:0.1.2"]
],
"linkType": "HARD",
}]
]],
["fs-minipass", [
["npm:1.2.7", {
"packageLocation": "./.yarn/cache/fs-minipass-npm-1.2.7-0e18342ce1-40fd46a2b5.zip/node_modules/fs-minipass/",
@ -4186,6 +4270,17 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
["ftp", [
["npm:0.3.10", {
"packageLocation": "./.yarn/cache/ftp-npm-0.3.10-348fb9ac23-ddd313c1d4.zip/node_modules/ftp/",
"packageDependencies": [
["ftp", "npm:0.3.10"],
["readable-stream", "npm:1.1.14"],
["xregexp", "npm:2.0.0"]
],
"linkType": "HARD",
}]
]],
["function-bind", [
["npm:1.1.1", {
"packageLocation": "./.yarn/cache/function-bind-npm-1.1.1-b56b322ae9-b32fbaebb3.zip/node_modules/function-bind/",
@ -4264,6 +4359,21 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
["get-uri", [
["npm:3.0.2", {
"packageLocation": "./.yarn/cache/get-uri-npm-3.0.2-53176650ff-5325b2906b.zip/node_modules/get-uri/",
"packageDependencies": [
["get-uri", "npm:3.0.2"],
["@tootallnate/once", "npm:1.1.2"],
["data-uri-to-buffer", "npm:3.0.1"],
["debug", "virtual:428f325a939c2653ad822eb3d75efb02ac311523dd0d4f9645afc39ea00bd86eceac35a9d59c9b6977d76b670a4ef0ae057ea572338a44729aa592711a8c05a3#npm:4.3.2"],
["file-uri-to-path", "npm:2.0.0"],
["fs-extra", "npm:8.1.0"],
["ftp", "npm:0.3.10"]
],
"linkType": "HARD",
}]
]],
["get-value", [
["npm:2.0.6", {
"packageLocation": "./.yarn/cache/get-value-npm-2.0.6-03cd422e0a-5c3b99cb53.zip/node_modules/get-value/",
@ -4407,6 +4517,13 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["graceful-fs", "npm:4.2.6"]
],
"linkType": "HARD",
}],
["npm:4.2.9", {
"packageLocation": "./.yarn/cache/graceful-fs-npm-4.2.9-ee48e00aaa-68ea4e07ff.zip/node_modules/graceful-fs/",
"packageDependencies": [
["graceful-fs", "npm:4.2.9"]
],
"linkType": "HARD",
}]
]],
["growly", [
@ -4560,6 +4677,20 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
["http-errors", [
["npm:2.0.0", {
"packageLocation": "./.yarn/cache/http-errors-npm-2.0.0-3f1c503428-9b0a378266.zip/node_modules/http-errors/",
"packageDependencies": [
["http-errors", "npm:2.0.0"],
["depd", "npm:2.0.0"],
["inherits", "npm:2.0.4"],
["setprototypeof", "npm:1.2.0"],
["statuses", "npm:2.0.1"],
["toidentifier", "npm:1.0.1"]
],
"linkType": "HARD",
}]
]],
["http-proxy-agent", [
["npm:4.0.1", {
"packageLocation": "./.yarn/cache/http-proxy-agent-npm-4.0.1-ce9ef61788-c6a5da5a19.zip/node_modules/http-proxy-agent/",
@ -4717,6 +4848,15 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
["ip", [
["npm:1.1.5", {
"packageLocation": "./.yarn/cache/ip-npm-1.1.5-af36318aa6-30133981f0.zip/node_modules/ip/",
"packageDependencies": [
["ip", "npm:1.1.5"]
],
"linkType": "HARD",
}]
]],
["is-accessor-descriptor", [
["npm:0.1.6", {
"packageLocation": "./.yarn/cache/is-accessor-descriptor-npm-0.1.6-41c495d517-3d629a086a.zip/node_modules/is-accessor-descriptor/",
@ -4972,6 +5112,13 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
}]
]],
["isarray", [
["npm:0.0.1", {
"packageLocation": "./.yarn/cache/isarray-npm-0.0.1-92e37e0a70-49191f1425.zip/node_modules/isarray/",
"packageDependencies": [
["isarray", "npm:0.0.1"]
],
"linkType": "HARD",
}],
["npm:1.0.0", {
"packageLocation": "./.yarn/cache/isarray-npm-1.0.0-db4f547720-f032df8e02.zip/node_modules/isarray/",
"packageDependencies": [
@ -5738,6 +5885,16 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
["jsonfile", [
["npm:4.0.0", {
"packageLocation": "./.yarn/cache/jsonfile-npm-4.0.0-10ce3aea15-6447d6224f.zip/node_modules/jsonfile/",
"packageDependencies": [
["jsonfile", "npm:4.0.0"],
["graceful-fs", "npm:4.2.9"]
],
"linkType": "HARD",
}]
]],
["jsprim", [
["npm:1.4.1", {
"packageLocation": "./.yarn/cache/jsprim-npm-1.4.1-948d2c9ec3-6bcb20ec26.zip/node_modules/jsprim/",
@ -5922,6 +6079,16 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
["lru-cache", [
["npm:5.1.1", {
"packageLocation": "./.yarn/cache/lru-cache-npm-5.1.1-f475882a51-c154ae1cbb.zip/node_modules/lru-cache/",
"packageDependencies": [
["lru-cache", "npm:5.1.1"],
["yallist", "npm:3.1.1"]
],
"linkType": "HARD",
}]
]],
["make-dir", [
["npm:3.0.2", {
"packageLocation": "./.yarn/cache/make-dir-npm-3.0.2-b7b9bd0dd2-b7ba1b5345.zip/node_modules/make-dir/",
@ -6257,6 +6424,15 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
["netmask", [
["npm:2.0.2", {
"packageLocation": "./.yarn/cache/netmask-npm-2.0.2-2299510a4d-c65cb8d3f7.zip/node_modules/netmask/",
"packageDependencies": [
["netmask", "npm:2.0.2"]
],
"linkType": "HARD",
}]
]],
["nice-try", [
["npm:1.0.5", {
"packageLocation": "./.yarn/cache/nice-try-npm-1.0.5-963856b16f-0b4af3b5bb.zip/node_modules/nice-try/",
@ -6673,6 +6849,36 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
["pac-proxy-agent", [
["npm:4.1.0", {
"packageLocation": "./.yarn/cache/pac-proxy-agent-npm-4.1.0-75914a438f-025f372cc1.zip/node_modules/pac-proxy-agent/",
"packageDependencies": [
["pac-proxy-agent", "npm:4.1.0"],
["@tootallnate/once", "npm:1.1.2"],
["agent-base", "npm:6.0.2"],
["debug", "virtual:428f325a939c2653ad822eb3d75efb02ac311523dd0d4f9645afc39ea00bd86eceac35a9d59c9b6977d76b670a4ef0ae057ea572338a44729aa592711a8c05a3#npm:4.3.2"],
["get-uri", "npm:3.0.2"],
["http-proxy-agent", "npm:4.0.1"],
["https-proxy-agent", "npm:5.0.0"],
["pac-resolver", "npm:4.2.0"],
["raw-body", "npm:2.5.0"],
["socks-proxy-agent", "npm:5.0.1"]
],
"linkType": "HARD",
}]
]],
["pac-resolver", [
["npm:4.2.0", {
"packageLocation": "./.yarn/cache/pac-resolver-npm-4.2.0-bb94b1d2bc-84471dbdf4.zip/node_modules/pac-resolver/",
"packageDependencies": [
["pac-resolver", "npm:4.2.0"],
["degenerator", "npm:2.2.0"],
["ip", "npm:1.1.5"],
["netmask", "npm:2.0.2"]
],
"linkType": "HARD",
}]
]],
["parent-module", [
["npm:1.0.1", {
"packageLocation": "./.yarn/cache/parent-module-npm-1.0.1-1fae11b095-6ba8b25514.zip/node_modules/parent-module/",
@ -6904,6 +7110,32 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
["proxy-agent", [
["npm:4.0.1", {
"packageLocation": "./.yarn/cache/proxy-agent-npm-4.0.1-15821879d2-2ab2b34dc3.zip/node_modules/proxy-agent/",
"packageDependencies": [
["proxy-agent", "npm:4.0.1"],
["agent-base", "npm:6.0.2"],
["debug", "virtual:428f325a939c2653ad822eb3d75efb02ac311523dd0d4f9645afc39ea00bd86eceac35a9d59c9b6977d76b670a4ef0ae057ea572338a44729aa592711a8c05a3#npm:4.3.2"],
["http-proxy-agent", "npm:4.0.1"],
["https-proxy-agent", "npm:5.0.0"],
["lru-cache", "npm:5.1.1"],
["pac-proxy-agent", "npm:4.1.0"],
["proxy-from-env", "npm:1.1.0"],
["socks-proxy-agent", "npm:5.0.1"]
],
"linkType": "HARD",
}]
]],
["proxy-from-env", [
["npm:1.1.0", {
"packageLocation": "./.yarn/cache/proxy-from-env-npm-1.1.0-c13d07f26b-ed7fcc2ba0.zip/node_modules/proxy-from-env/",
"packageDependencies": [
["proxy-from-env", "npm:1.1.0"]
],
"linkType": "HARD",
}]
]],
["prr", [
["npm:1.0.1", {
"packageLocation": "./.yarn/cache/prr-npm-1.0.1-608d442761-3bca2db047.zip/node_modules/prr/",
@ -6968,6 +7200,19 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
["raw-body", [
["npm:2.5.0", {
"packageLocation": "./.yarn/cache/raw-body-npm-2.5.0-3cff147909-2ff0683bbf.zip/node_modules/raw-body/",
"packageDependencies": [
["raw-body", "npm:2.5.0"],
["bytes", "npm:3.1.2"],
["http-errors", "npm:2.0.0"],
["iconv-lite", "npm:0.4.24"],
["unpipe", "npm:1.0.0"]
],
"linkType": "HARD",
}]
]],
["react-is", [
["npm:17.0.2", {
"packageLocation": "./.yarn/cache/react-is-npm-17.0.2-091bbb8db6-9d6d111d89.zip/node_modules/react-is/",
@ -7003,6 +7248,17 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
}]
]],
["readable-stream", [
["npm:1.1.14", {
"packageLocation": "./.yarn/cache/readable-stream-npm-1.1.14-41e61d1768-17dfeae3e9.zip/node_modules/readable-stream/",
"packageDependencies": [
["readable-stream", "npm:1.1.14"],
["core-util-is", "npm:1.0.2"],
["inherits", "npm:2.0.4"],
["isarray", "npm:0.0.1"],
["string_decoder", "npm:0.10.31"]
],
"linkType": "HARD",
}],
["npm:2.3.7", {
"packageLocation": "./.yarn/cache/readable-stream-npm-2.3.7-77b22a9818-e4920cf754.zip/node_modules/readable-stream/",
"packageDependencies": [
@ -7400,6 +7656,15 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
["setprototypeof", [
["npm:1.2.0", {
"packageLocation": "./.yarn/cache/setprototypeof-npm-1.2.0-0fedbdcd3a-be18cbbf70.zip/node_modules/setprototypeof/",
"packageDependencies": [
["setprototypeof", "npm:1.2.0"]
],
"linkType": "HARD",
}]
]],
["shebang-command", [
["npm:1.2.0", {
"packageLocation": "./.yarn/cache/shebang-command-npm-1.2.0-8990ba5d1d-9eed175030.zip/node_modules/shebang-command/",
@ -7482,6 +7747,15 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
["smart-buffer", [
["npm:4.2.0", {
"packageLocation": "./.yarn/cache/smart-buffer-npm-4.2.0-5ac3f668bb-b5167a7142.zip/node_modules/smart-buffer/",
"packageDependencies": [
["smart-buffer", "npm:4.2.0"]
],
"linkType": "HARD",
}]
]],
["snapdragon", [
["npm:0.8.2", {
"packageLocation": "./.yarn/cache/snapdragon-npm-0.8.2-2bcc47d217-a197f242a8.zip/node_modules/snapdragon/",
@ -7521,6 +7795,29 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
["socks", [
["npm:2.6.2", {
"packageLocation": "./.yarn/cache/socks-npm-2.6.2-94c1dcb8b8-dd91942930.zip/node_modules/socks/",
"packageDependencies": [
["socks", "npm:2.6.2"],
["ip", "npm:1.1.5"],
["smart-buffer", "npm:4.2.0"]
],
"linkType": "HARD",
}]
]],
["socks-proxy-agent", [
["npm:5.0.1", {
"packageLocation": "./.yarn/cache/socks-proxy-agent-npm-5.0.1-dc5271bb57-1b60c4977b.zip/node_modules/socks-proxy-agent/",
"packageDependencies": [
["socks-proxy-agent", "npm:5.0.1"],
["agent-base", "npm:6.0.2"],
["debug", "virtual:428f325a939c2653ad822eb3d75efb02ac311523dd0d4f9645afc39ea00bd86eceac35a9d59c9b6977d76b670a4ef0ae057ea572338a44729aa592711a8c05a3#npm:4.3.2"],
["socks", "npm:2.6.2"]
],
"linkType": "HARD",
}]
]],
["source-list-map", [
["npm:2.0.1", {
"packageLocation": "./.yarn/cache/source-list-map-npm-2.0.1-625c551052-806efc6f75.zip/node_modules/source-list-map/",
@ -7694,6 +7991,15 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
["statuses", [
["npm:2.0.1", {
"packageLocation": "./.yarn/cache/statuses-npm-2.0.1-81d2b97fee-18c7623fdb.zip/node_modules/statuses/",
"packageDependencies": [
["statuses", "npm:2.0.1"]
],
"linkType": "HARD",
}]
]],
["string-length", [
["npm:4.0.2", {
"packageLocation": "./.yarn/cache/string-length-npm-4.0.2-675173c7a2-ce85533ef5.zip/node_modules/string-length/",
@ -7738,6 +8044,13 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
}]
]],
["string_decoder", [
["npm:0.10.31", {
"packageLocation": "./.yarn/cache/string_decoder-npm-0.10.31-851f3f7302-fe00f8e303.zip/node_modules/string_decoder/",
"packageDependencies": [
["string_decoder", "npm:0.10.31"]
],
"linkType": "HARD",
}],
["npm:1.1.1", {
"packageLocation": "./.yarn/cache/string_decoder-npm-1.1.1-e46a6c1353-9ab7e56f9d.zip/node_modules/string_decoder/",
"packageDependencies": [
@ -8054,6 +8367,15 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
["toidentifier", [
["npm:1.0.1", {
"packageLocation": "./.yarn/cache/toidentifier-npm-1.0.1-f759712599-952c29e2a8.zip/node_modules/toidentifier/",
"packageDependencies": [
["toidentifier", "npm:1.0.1"]
],
"linkType": "HARD",
}]
]],
["tough-cookie", [
["npm:2.5.0", {
"packageLocation": "./.yarn/cache/tough-cookie-npm-2.5.0-79a2fe43fe-16a8cd0902.zip/node_modules/tough-cookie/",
@ -8146,6 +8468,13 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["tslib", "npm:1.13.0"]
],
"linkType": "HARD",
}],
["npm:2.3.1", {
"packageLocation": "./.yarn/cache/tslib-npm-2.3.1-0e21e18015-de17a98d46.zip/node_modules/tslib/",
"packageDependencies": [
["tslib", "npm:2.3.1"]
],
"linkType": "HARD",
}]
]],
["tsutils", [
@ -8304,6 +8633,15 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
["unpipe", [
["npm:1.0.0", {
"packageLocation": "./.yarn/cache/unpipe-npm-1.0.0-2ed2a3c2bf-4fa18d8d8d.zip/node_modules/unpipe/",
"packageDependencies": [
["unpipe", "npm:1.0.0"]
],
"linkType": "HARD",
}]
]],
["unset-value", [
["npm:1.0.0", {
"packageLocation": "./.yarn/cache/unset-value-npm-1.0.0-2af803b920-5990ecf660.zip/node_modules/unset-value/",
@ -8745,6 +9083,15 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD",
}]
]],
["xregexp", [
["npm:2.0.0", {
"packageLocation": "./.yarn/cache/xregexp-npm-2.0.0-147587b54c-de62d1f01c.zip/node_modules/xregexp/",
"packageDependencies": [
["xregexp", "npm:2.0.0"]
],
"linkType": "HARD",
}]
]],
["y18n", [
["npm:4.0.0", {
"packageLocation": "./.yarn/cache/y18n-npm-4.0.0-55cd797cc5-66e22d38bf.zip/node_modules/y18n/",

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -110,6 +110,8 @@ This command will retrieve the given package manager from the specified archive
- `COREPACK_ROOT` has no functional impact on Corepack itself; it's automatically being set in your environment by Corepack when it shells out to the underlying package managers, so that they can feature-detect its presence (useful for commands like `yarn init`).
- `HTTP_PROXY`, `HTTPS_PROXY`, and `NO_PROXY` are supported through [`node-proxy-agent`](https://github.com/TooTallNate/node-proxy-agent).
## Contributing
If you want to build corepack yourself, you can build the project like this:

View File

@ -44,6 +44,7 @@
"eslint-plugin-arca": "^0.9.5",
"jest": "^26.0.0",
"nock": "^13.0.4",
"proxy-agent": "^4.0.1",
"rimraf": "^3.0.2",
"semver": "^7.1.3",
"supports-color": "^7.1.0",

View File

@ -8,8 +8,12 @@ export async function fetchUrlStream(url: string, options: RequestOptions = {})
const {default: https} = await import(`https`);
const {default: ProxyAgent} = await import(`proxy-agent`);
const proxyAgent = new ProxyAgent();
return new Promise<IncomingMessage>((resolve, reject) => {
const request = https.get(url, options, response => {
const request = https.get(url, {...options, agent: proxyAgent}, response => {
const statusCode = response.statusCode ?? 500;
if (!(statusCode >= 200 && statusCode < 300))
return reject(new Error(`Server answered with HTTP ${statusCode}`));

331
yarn.lock
View File

@ -1629,7 +1629,7 @@ __metadata:
languageName: node
linkType: hard
"agent-base@npm:6":
"agent-base@npm:6, agent-base@npm:^6.0.0, agent-base@npm:^6.0.2":
version: 6.0.2
resolution: "agent-base@npm:6.0.2"
dependencies:
@ -1850,6 +1850,15 @@ __metadata:
languageName: node
linkType: hard
"ast-types@npm:^0.13.2":
version: 0.13.4
resolution: "ast-types@npm:0.13.4"
dependencies:
tslib: ^2.0.1
checksum: 5a51f7b70588ecced3601845a0e203279ca2f5fdc184416a0a1640c93ec0a267241d6090a328e78eebb8de81f8754754e0a4f1558ba2a3d638f8ccbd0b1f0eff
languageName: node
linkType: hard
"astral-regex@npm:^1.0.0":
version: 1.0.0
resolution: "astral-regex@npm:1.0.0"
@ -2086,6 +2095,13 @@ __metadata:
languageName: node
linkType: hard
"bytes@npm:3.1.2":
version: 3.1.2
resolution: "bytes@npm:3.1.2"
checksum: e4bcd3948d289c5127591fbedf10c0b639ccbf00243504e4e127374a15c3bc8eed0d28d4aaab08ff6f1cf2abc0cce6ba3085ed32f4f90e82a5683ce0014e1b6e
languageName: node
linkType: hard
"cache-base@npm:^1.0.1":
version: 1.0.1
resolution: "cache-base@npm:1.0.1"
@ -2409,6 +2425,7 @@ __metadata:
eslint-plugin-arca: ^0.9.5
jest: ^26.0.0
nock: ^13.0.4
proxy-agent: ^4.0.1
rimraf: ^3.0.2
semver: ^7.1.3
supports-color: ^7.1.0
@ -2486,6 +2503,13 @@ __metadata:
languageName: node
linkType: hard
"data-uri-to-buffer@npm:3":
version: 3.0.1
resolution: "data-uri-to-buffer@npm:3.0.1"
checksum: c59c3009686a78c071806b72f4810856ec28222f0f4e252aa495ec027ed9732298ceea99c50328cf59b151dd34cbc3ad6150bbb43e41fc56fa19f48c99e9fc30
languageName: node
linkType: hard
"data-urls@npm:^2.0.0":
version: 2.0.0
resolution: "data-urls@npm:2.0.0"
@ -2599,6 +2623,17 @@ __metadata:
languageName: node
linkType: hard
"degenerator@npm:^2.2.0":
version: 2.2.0
resolution: "degenerator@npm:2.2.0"
dependencies:
ast-types: ^0.13.2
escodegen: ^1.8.1
esprima: ^4.0.0
checksum: 37f2e9ec9c47bf5b471b607e4a8808d44c92be02ddfe0de4746bd1d8145f044873c7df76e58d681aad03eb3c9939391e9bbe42b0b6499fca9789f5abf4fb9ebb
languageName: node
linkType: hard
"delayed-stream@npm:~1.0.0":
version: 1.0.0
resolution: "delayed-stream@npm:1.0.0"
@ -2613,6 +2648,13 @@ __metadata:
languageName: node
linkType: hard
"depd@npm:2.0.0":
version: 2.0.0
resolution: "depd@npm:2.0.0"
checksum: abbe19c768c97ee2eed6282d8ce3031126662252c58d711f646921c9623f9052e3e1906443066beec1095832f534e57c523b7333f8e7e0d93051ab6baef5ab3a
languageName: node
linkType: hard
"detect-file@npm:^1.0.0":
version: 1.0.0
resolution: "detect-file@npm:1.0.0"
@ -2825,6 +2867,25 @@ __metadata:
languageName: node
linkType: hard
"escodegen@npm:^1.8.1":
version: 1.14.3
resolution: "escodegen@npm:1.14.3"
dependencies:
esprima: ^4.0.1
estraverse: ^4.2.0
esutils: ^2.0.2
optionator: ^0.8.1
source-map: ~0.6.1
dependenciesMeta:
source-map:
optional: true
bin:
escodegen: bin/escodegen.js
esgenerate: bin/esgenerate.js
checksum: 381cdc4767ecdb221206bbbab021b467bbc2a6f5c9a99c9e6353040080bdd3dfe73d7604ad89a47aca6ea7d58bc635f6bd3fbc8da9a1998e9ddfa8372362ccd0
languageName: node
linkType: hard
"escodegen@npm:^2.0.0":
version: 2.0.0
resolution: "escodegen@npm:2.0.0"
@ -2991,7 +3052,7 @@ __metadata:
languageName: node
linkType: hard
"estraverse@npm:^4.1.0, estraverse@npm:^4.1.1":
"estraverse@npm:^4.1.0, estraverse@npm:^4.1.1, estraverse@npm:^4.2.0":
version: 4.3.0
resolution: "estraverse@npm:4.3.0"
checksum: a6299491f9940bb246124a8d44b7b7a413a8336f5436f9837aaa9330209bd9ee8af7e91a654a3545aee9c54b3308e78ee360cef1d777d37cfef77d2fa33b5827
@ -3214,6 +3275,13 @@ __metadata:
languageName: node
linkType: hard
"file-uri-to-path@npm:2":
version: 2.0.0
resolution: "file-uri-to-path@npm:2.0.0"
checksum: 4a71a99ddaa6ae7ae7bffe2948c34da59982ed465d930a0af9cb59fcc10fcd93366cc356ec3337c18373fde5df7ac52afda4558f155febd1799d135552207edb
languageName: node
linkType: hard
"fill-range@npm:^4.0.0":
version: 4.0.0
resolution: "fill-range@npm:4.0.0"
@ -3329,6 +3397,17 @@ __metadata:
languageName: node
linkType: hard
"fs-extra@npm:^8.1.0":
version: 8.1.0
resolution: "fs-extra@npm:8.1.0"
dependencies:
graceful-fs: ^4.2.0
jsonfile: ^4.0.0
universalify: ^0.1.0
checksum: bf44f0e6cea59d5ce071bba4c43ca76d216f89e402dc6285c128abc0902e9b8525135aa808adad72c9d5d218e9f4bcc63962815529ff2f684ad532172a284880
languageName: node
linkType: hard
"fs-minipass@npm:^1.2.5":
version: 1.2.7
resolution: "fs-minipass@npm:1.2.7"
@ -3372,6 +3451,16 @@ fsevents@^2.1.2:
languageName: node
linkType: hard
"ftp@npm:^0.3.10":
version: 0.3.10
resolution: "ftp@npm:0.3.10"
dependencies:
readable-stream: 1.1.x
xregexp: 2.0.0
checksum: ddd313c1d44eb7429f3a7d77a0155dc8fe86a4c64dca58f395632333ce4b4e74c61413c6e0ef66ea3f3d32d905952fbb6d028c7117d522f793eb1fa282e17357
languageName: node
linkType: hard
"function-bind@npm:^1.1.1":
version: 1.1.1
resolution: "function-bind@npm:1.1.1"
@ -3441,6 +3530,20 @@ fsevents@^2.1.2:
languageName: node
linkType: hard
"get-uri@npm:3":
version: 3.0.2
resolution: "get-uri@npm:3.0.2"
dependencies:
"@tootallnate/once": 1
data-uri-to-buffer: 3
debug: 4
file-uri-to-path: 2
fs-extra: ^8.1.0
ftp: ^0.3.10
checksum: 5325b2906b08ca37529ca421cf52bc50376e75c6a945e0a8064e3f76b4bb67b8ab1e316a2fc7a307c8c606ab36d030720f39a57c97b027ff1134335e12102946
languageName: node
linkType: hard
"get-value@npm:^2.0.3, get-value@npm:^2.0.6":
version: 2.0.6
resolution: "get-value@npm:2.0.6"
@ -3568,6 +3671,13 @@ fsevents@^2.1.2:
languageName: node
linkType: hard
"graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0":
version: 4.2.9
resolution: "graceful-fs@npm:4.2.9"
checksum: 68ea4e07ff2c041ada184f9278b830375f8e0b75154e3f080af6b70f66172fabb4108d19b3863a96b53fc068a310b9b6493d86d1291acc5f3861eb4b79d26ad6
languageName: node
linkType: hard
"graceful-fs@npm:^4.2.4":
version: 4.2.6
resolution: "graceful-fs@npm:4.2.6"
@ -3707,7 +3817,20 @@ fsevents@^2.1.2:
languageName: node
linkType: hard
"http-proxy-agent@npm:^4.0.1":
"http-errors@npm:2.0.0":
version: 2.0.0
resolution: "http-errors@npm:2.0.0"
dependencies:
depd: 2.0.0
inherits: 2.0.4
setprototypeof: 1.2.0
statuses: 2.0.1
toidentifier: 1.0.1
checksum: 9b0a3782665c52ce9dc658a0d1560bcb0214ba5699e4ea15aefb2a496e2ca83db03ebc42e1cce4ac1f413e4e0d2d736a3fd755772c556a9a06853ba2a0b7d920
languageName: node
linkType: hard
"http-proxy-agent@npm:^4.0.0, http-proxy-agent@npm:^4.0.1":
version: 4.0.1
resolution: "http-proxy-agent@npm:4.0.1"
dependencies:
@ -3729,7 +3852,7 @@ fsevents@^2.1.2:
languageName: node
linkType: hard
"https-proxy-agent@npm:^5.0.0":
"https-proxy-agent@npm:5, https-proxy-agent@npm:^5.0.0":
version: 5.0.0
resolution: "https-proxy-agent@npm:5.0.0"
dependencies:
@ -3820,7 +3943,7 @@ fsevents@^2.1.2:
languageName: node
linkType: hard
"inherits@npm:2, inherits@npm:~2.0.3":
"inherits@npm:2, inherits@npm:2.0.4, inherits@npm:~2.0.1, inherits@npm:~2.0.3":
version: 2.0.4
resolution: "inherits@npm:2.0.4"
checksum: 4a48a733847879d6cf6691860a6b1e3f0f4754176e4d71494c41f3475553768b10f84b5ce1d40fbd0e34e6bfbb864ee35858ad4dd2cf31e02fc4a154b724d7f1
@ -3848,6 +3971,13 @@ fsevents@^2.1.2:
languageName: node
linkType: hard
"ip@npm:^1.1.5":
version: 1.1.5
resolution: "ip@npm:1.1.5"
checksum: 30133981f082a060a32644f6a7746e9ba7ac9e2bc07ecc8bbdda3ee8ca9bec1190724c390e45a1ee7695e7edfd2a8f7dda2c104ec5f7ac5068c00648504c7e5a
languageName: node
linkType: hard
"is-accessor-descriptor@npm:^0.1.6":
version: 0.1.6
resolution: "is-accessor-descriptor@npm:0.1.6"
@ -4080,6 +4210,13 @@ fsevents@^2.1.2:
languageName: node
linkType: hard
"isarray@npm:0.0.1":
version: 0.0.1
resolution: "isarray@npm:0.0.1"
checksum: 49191f1425681df4a18c2f0f93db3adb85573bcdd6a4482539d98eac9e705d8961317b01175627e860516a2fc45f8f9302db26e5a380a97a520e272e2a40a8d4
languageName: node
linkType: hard
"isarray@npm:1.0.0, isarray@npm:~1.0.0":
version: 1.0.0
resolution: "isarray@npm:1.0.0"
@ -4780,6 +4917,18 @@ fsevents@^2.1.2:
languageName: node
linkType: hard
"jsonfile@npm:^4.0.0":
version: 4.0.0
resolution: "jsonfile@npm:4.0.0"
dependencies:
graceful-fs: ^4.1.6
dependenciesMeta:
graceful-fs:
optional: true
checksum: 6447d6224f0d31623eef9b51185af03ac328a7553efcee30fa423d98a9e276ca08db87d71e17f2310b0263fd3ffa6c2a90a6308367f661dc21580f9469897c9e
languageName: node
linkType: hard
"jsprim@npm:^1.2.2":
version: 1.4.1
resolution: "jsprim@npm:1.4.1"
@ -4950,6 +5099,15 @@ fsevents@^2.1.2:
languageName: node
linkType: hard
"lru-cache@npm:^5.1.1":
version: 5.1.1
resolution: "lru-cache@npm:5.1.1"
dependencies:
yallist: ^3.0.2
checksum: c154ae1cbb0c2206d1501a0e94df349653c92c8cbb25236d7e85190bcaf4567a03ac6eb43166fabfa36fd35623694da7233e88d9601fbf411a9a481d85dbd2cb
languageName: node
linkType: hard
"make-dir@npm:^3.0.0":
version: 3.0.2
resolution: "make-dir@npm:3.0.2"
@ -5260,6 +5418,13 @@ fsevents@^2.1.2:
languageName: node
linkType: hard
"netmask@npm:^2.0.1":
version: 2.0.2
resolution: "netmask@npm:2.0.2"
checksum: c65cb8d3f7ea5669edddb3217e4c96910a60d0d9a4b52d9847ff6b28b2d0277cd8464eee0ef85133cdee32605c57940cacdd04a9a019079b091b6bba4cb0ec22
languageName: node
linkType: hard
"nice-try@npm:^1.0.4":
version: 1.0.5
resolution: "nice-try@npm:1.0.5"
@ -5633,6 +5798,34 @@ fsevents@^2.1.2:
languageName: node
linkType: hard
"pac-proxy-agent@npm:^4.1.0":
version: 4.1.0
resolution: "pac-proxy-agent@npm:4.1.0"
dependencies:
"@tootallnate/once": 1
agent-base: 6
debug: 4
get-uri: 3
http-proxy-agent: ^4.0.1
https-proxy-agent: 5
pac-resolver: ^4.1.0
raw-body: ^2.2.0
socks-proxy-agent: 5
checksum: 025f372cc1d136d249bcf56fdc5a38b6514c3fbee88c9e094e53c69409c17a6ad533f0d2fa58167c861e12679e49e0ff99391d2a40d3992db3735ea0248f17af
languageName: node
linkType: hard
"pac-resolver@npm:^4.1.0":
version: 4.2.0
resolution: "pac-resolver@npm:4.2.0"
dependencies:
degenerator: ^2.2.0
ip: ^1.1.5
netmask: ^2.0.1
checksum: 84471dbdf45a4853e6d8977297456016b18fb2b2eda2b2af6bf786b1254dd1ddcc5283bb8f5c16e29dcbec6f1346932c7400197c4d68aa1549757b9224f373c6
languageName: node
linkType: hard
"parent-module@npm:^1.0.0":
version: 1.0.1
resolution: "parent-module@npm:1.0.1"
@ -5829,6 +6022,29 @@ fsevents@^2.1.2:
languageName: node
linkType: hard
"proxy-agent@npm:^4.0.1":
version: 4.0.1
resolution: "proxy-agent@npm:4.0.1"
dependencies:
agent-base: ^6.0.0
debug: 4
http-proxy-agent: ^4.0.0
https-proxy-agent: ^5.0.0
lru-cache: ^5.1.1
pac-proxy-agent: ^4.1.0
proxy-from-env: ^1.0.0
socks-proxy-agent: ^5.0.0
checksum: 2ab2b34dc3c552636f540129dc25ea3d31e31249b1840551f226a1bc4bde3c6c972370857fb83203ac89878c770531c92f10d24e99b1101b22765cd0805384b8
languageName: node
linkType: hard
"proxy-from-env@npm:^1.0.0":
version: 1.1.0
resolution: "proxy-from-env@npm:1.1.0"
checksum: ed7fcc2ba0a33404958e34d95d18638249a68c430e30fcb6c478497d72739ba64ce9810a24f53a7d921d0c065e5b78e3822759800698167256b04659366ca4d4
languageName: node
linkType: hard
"prr@npm:~1.0.1":
version: 1.0.1
resolution: "prr@npm:1.0.1"
@ -5883,6 +6099,18 @@ fsevents@^2.1.2:
languageName: node
linkType: hard
"raw-body@npm:^2.2.0":
version: 2.5.0
resolution: "raw-body@npm:2.5.0"
dependencies:
bytes: 3.1.2
http-errors: 2.0.0
iconv-lite: 0.4.24
unpipe: 1.0.0
checksum: 2ff0683bbff500e6b4cb9dff7a147239fdb6673c33686ea933e5ac49cdb7e7a044581aed88d7c4308e51cc5a093a7a0ab586fe8edf943d6c4aa14d67139c5bd6
languageName: node
linkType: hard
"react-is@npm:^17.0.1":
version: 17.0.2
resolution: "react-is@npm:17.0.2"
@ -5913,6 +6141,18 @@ fsevents@^2.1.2:
languageName: node
linkType: hard
"readable-stream@npm:1.1.x":
version: 1.1.14
resolution: "readable-stream@npm:1.1.14"
dependencies:
core-util-is: ~1.0.0
inherits: ~2.0.1
isarray: 0.0.1
string_decoder: ~0.10.x
checksum: 17dfeae3e909945a4a1abc5613ea92d03269ef54c49288599507fc98ff4615988a1c39a999dcf9aacba70233d9b7040bc11a5f2bfc947e262dedcc0a8b32b5a0
languageName: node
linkType: hard
"readable-stream@npm:^2.0.1, readable-stream@npm:^2.0.6":
version: 2.3.7
resolution: "readable-stream@npm:2.3.7"
@ -6303,6 +6543,13 @@ resolve@^1.3.2:
languageName: node
linkType: hard
"setprototypeof@npm:1.2.0":
version: 1.2.0
resolution: "setprototypeof@npm:1.2.0"
checksum: be18cbbf70e7d8097c97f713a2e76edf84e87299b40d085c6bf8b65314e994cc15e2e317727342fa6996e38e1f52c59720b53fe621e2eb593a6847bf0356db89
languageName: node
linkType: hard
"shebang-command@npm:^1.2.0":
version: 1.2.0
resolution: "shebang-command@npm:1.2.0"
@ -6374,6 +6621,13 @@ resolve@^1.3.2:
languageName: node
linkType: hard
"smart-buffer@npm:^4.2.0":
version: 4.2.0
resolution: "smart-buffer@npm:4.2.0"
checksum: b5167a7142c1da704c0e3af85c402002b597081dd9575031a90b4f229ca5678e9a36e8a374f1814c8156a725d17008ae3bde63b92f9cfd132526379e580bec8b
languageName: node
linkType: hard
"snapdragon-node@npm:^2.0.1":
version: 2.1.1
resolution: "snapdragon-node@npm:2.1.1"
@ -6410,6 +6664,27 @@ resolve@^1.3.2:
languageName: node
linkType: hard
"socks-proxy-agent@npm:5, socks-proxy-agent@npm:^5.0.0":
version: 5.0.1
resolution: "socks-proxy-agent@npm:5.0.1"
dependencies:
agent-base: ^6.0.2
debug: 4
socks: ^2.3.3
checksum: 1b60c4977b2fef783f0fc4dc619cd2758aafdb43f3cf679f1e3627cb6c6e752811cee5513ebb4157ad26786033d2f85029440f197d321e8293b38cc5aab01e06
languageName: node
linkType: hard
"socks@npm:^2.3.3":
version: 2.6.2
resolution: "socks@npm:2.6.2"
dependencies:
ip: ^1.1.5
smart-buffer: ^4.2.0
checksum: dd9194293059d737759d5c69273850ad4149f448426249325c4bea0e340d1cf3d266c3b022694b0dcf5d31f759de23657244c481fc1e8322add80b7985c36b5e
languageName: node
linkType: hard
"source-list-map@npm:^2.0.1":
version: 2.0.1
resolution: "source-list-map@npm:2.0.1"
@ -6568,6 +6843,13 @@ resolve@^1.3.2:
languageName: node
linkType: hard
"statuses@npm:2.0.1":
version: 2.0.1
resolution: "statuses@npm:2.0.1"
checksum: 18c7623fdb8f646fb213ca4051be4df7efb3484d4ab662937ca6fbef7ced9b9e12842709872eb3020cc3504b93bde88935c9f6417489627a7786f24f8031cbcb
languageName: node
linkType: hard
"string-length@npm:^4.0.1":
version: 4.0.2
resolution: "string-length@npm:4.0.2"
@ -6611,6 +6893,13 @@ resolve@^1.3.2:
languageName: node
linkType: hard
"string_decoder@npm:~0.10.x":
version: 0.10.31
resolution: "string_decoder@npm:0.10.31"
checksum: fe00f8e303647e5db919948ccb5ce0da7dea209ab54702894dd0c664edd98e5d4df4b80d6fabf7b9e92b237359d21136c95bf068b2f7760b772ca974ba970202
languageName: node
linkType: hard
"string_decoder@npm:~1.1.1":
version: 1.1.1
resolution: "string_decoder@npm:1.1.1"
@ -6892,6 +7181,13 @@ resolve@^1.3.2:
languageName: node
linkType: hard
"toidentifier@npm:1.0.1":
version: 1.0.1
resolution: "toidentifier@npm:1.0.1"
checksum: 952c29e2a85d7123239b5cfdd889a0dde47ab0497f0913d70588f19c53f7e0b5327c95f4651e413c74b785147f9637b17410ac8c846d5d4a20a5a33eb6dc3a45
languageName: node
linkType: hard
"tough-cookie@npm:^4.0.0":
version: 4.0.0
resolution: "tough-cookie@npm:4.0.0"
@ -6964,6 +7260,13 @@ resolve@^1.3.2:
languageName: node
linkType: hard
"tslib@npm:^2.0.1":
version: 2.3.1
resolution: "tslib@npm:2.3.1"
checksum: de17a98d4614481f7fcb5cd53ffc1aaf8654313be0291e1bfaee4b4bb31a20494b7d218ff2e15017883e8ea9626599b3b0e0229c18383ba9dce89da2adf15cb9
languageName: node
linkType: hard
"tsutils@npm:^3.17.1":
version: 3.17.1
resolution: "tsutils@npm:3.17.1"
@ -7085,13 +7388,20 @@ typescript@^4.3.2:
languageName: node
linkType: hard
"universalify@npm:^0.1.2":
"universalify@npm:^0.1.0, universalify@npm:^0.1.2":
version: 0.1.2
resolution: "universalify@npm:0.1.2"
checksum: 40cdc60f6e61070fe658ca36016a8f4ec216b29bf04a55dce14e3710cc84c7448538ef4dad3728d0bfe29975ccd7bfb5f414c45e7b78883567fb31b246f02dff
languageName: node
linkType: hard
"unpipe@npm:1.0.0":
version: 1.0.0
resolution: "unpipe@npm:1.0.0"
checksum: 4fa18d8d8d977c55cb09715385c203197105e10a6d220087ec819f50cb68870f02942244f1017565484237f1f8c5d3cd413631b1ae104d3096f24fdfde1b4aa2
languageName: node
linkType: hard
"unset-value@npm:^1.0.0":
version: 1.0.0
resolution: "unset-value@npm:1.0.0"
@ -7474,6 +7784,13 @@ typescript@^4.3.2:
languageName: node
linkType: hard
"xregexp@npm:2.0.0":
version: 2.0.0
resolution: "xregexp@npm:2.0.0"
checksum: de62d1f01c9f1a67c80cafe48a3dc081b324249a0e88e65dc9acae9cce6d8e63c9d91c0f97e2ad2d8c5351c856c139c04dc55ebd941e59b7d1d5c1169e164cff
languageName: node
linkType: hard
"y18n@npm:^4.0.0":
version: 4.0.0
resolution: "y18n@npm:4.0.0"
@ -7481,7 +7798,7 @@ typescript@^4.3.2:
languageName: node
linkType: hard
"yallist@npm:^3.0.0, yallist@npm:^3.0.3":
"yallist@npm:^3.0.0, yallist@npm:^3.0.2, yallist@npm:^3.0.3":
version: 3.1.1
resolution: "yallist@npm:3.1.1"
checksum: 48f7bb00dc19fc635a13a39fe547f527b10c9290e7b3e836b9a8f1ca04d4d342e85714416b3c2ab74949c9c66f9cebb0473e6bc353b79035356103b47641285d