diff --git a/.pnp.cjs b/.pnp.cjs index 406619db7..1a1872888 100755 --- a/.pnp.cjs +++ b/.pnp.cjs @@ -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/", diff --git a/.yarn/cache/ast-types-npm-0.13.4-69f7e68df8-5a51f7b705.zip b/.yarn/cache/ast-types-npm-0.13.4-69f7e68df8-5a51f7b705.zip new file mode 100644 index 000000000..ded9ba982 Binary files /dev/null and b/.yarn/cache/ast-types-npm-0.13.4-69f7e68df8-5a51f7b705.zip differ diff --git a/.yarn/cache/bytes-npm-3.1.2-28b8643004-e4bcd3948d.zip b/.yarn/cache/bytes-npm-3.1.2-28b8643004-e4bcd3948d.zip new file mode 100644 index 000000000..07737e5cd Binary files /dev/null and b/.yarn/cache/bytes-npm-3.1.2-28b8643004-e4bcd3948d.zip differ diff --git a/.yarn/cache/data-uri-to-buffer-npm-3.0.1-830646f9ee-c59c300968.zip b/.yarn/cache/data-uri-to-buffer-npm-3.0.1-830646f9ee-c59c300968.zip new file mode 100644 index 000000000..7ce295f5e Binary files /dev/null and b/.yarn/cache/data-uri-to-buffer-npm-3.0.1-830646f9ee-c59c300968.zip differ diff --git a/.yarn/cache/degenerator-npm-2.2.0-455c17dd83-37f2e9ec9c.zip b/.yarn/cache/degenerator-npm-2.2.0-455c17dd83-37f2e9ec9c.zip new file mode 100644 index 000000000..4a90464c4 Binary files /dev/null and b/.yarn/cache/degenerator-npm-2.2.0-455c17dd83-37f2e9ec9c.zip differ diff --git a/.yarn/cache/depd-npm-2.0.0-b6c51a4b43-abbe19c768.zip b/.yarn/cache/depd-npm-2.0.0-b6c51a4b43-abbe19c768.zip new file mode 100644 index 000000000..30053d1cf Binary files /dev/null and b/.yarn/cache/depd-npm-2.0.0-b6c51a4b43-abbe19c768.zip differ diff --git a/.yarn/cache/escodegen-npm-1.14.3-a4dedc6eeb-381cdc4767.zip b/.yarn/cache/escodegen-npm-1.14.3-a4dedc6eeb-381cdc4767.zip new file mode 100644 index 000000000..dddc7e05b Binary files /dev/null and b/.yarn/cache/escodegen-npm-1.14.3-a4dedc6eeb-381cdc4767.zip differ diff --git a/.yarn/cache/file-uri-to-path-npm-2.0.0-667f38da3a-4a71a99dda.zip b/.yarn/cache/file-uri-to-path-npm-2.0.0-667f38da3a-4a71a99dda.zip new file mode 100644 index 000000000..dda30ed91 Binary files /dev/null and b/.yarn/cache/file-uri-to-path-npm-2.0.0-667f38da3a-4a71a99dda.zip differ diff --git a/.yarn/cache/fs-extra-npm-8.1.0-197473387f-bf44f0e6ce.zip b/.yarn/cache/fs-extra-npm-8.1.0-197473387f-bf44f0e6ce.zip new file mode 100644 index 000000000..feb64dafe Binary files /dev/null and b/.yarn/cache/fs-extra-npm-8.1.0-197473387f-bf44f0e6ce.zip differ diff --git a/.yarn/cache/ftp-npm-0.3.10-348fb9ac23-ddd313c1d4.zip b/.yarn/cache/ftp-npm-0.3.10-348fb9ac23-ddd313c1d4.zip new file mode 100644 index 000000000..fd6e4bc6d Binary files /dev/null and b/.yarn/cache/ftp-npm-0.3.10-348fb9ac23-ddd313c1d4.zip differ diff --git a/.yarn/cache/get-uri-npm-3.0.2-53176650ff-5325b2906b.zip b/.yarn/cache/get-uri-npm-3.0.2-53176650ff-5325b2906b.zip new file mode 100644 index 000000000..363309cff Binary files /dev/null and b/.yarn/cache/get-uri-npm-3.0.2-53176650ff-5325b2906b.zip differ diff --git a/.yarn/cache/graceful-fs-npm-4.2.9-ee48e00aaa-68ea4e07ff.zip b/.yarn/cache/graceful-fs-npm-4.2.9-ee48e00aaa-68ea4e07ff.zip new file mode 100644 index 000000000..cb6a65e21 Binary files /dev/null and b/.yarn/cache/graceful-fs-npm-4.2.9-ee48e00aaa-68ea4e07ff.zip differ diff --git a/.yarn/cache/http-errors-npm-2.0.0-3f1c503428-9b0a378266.zip b/.yarn/cache/http-errors-npm-2.0.0-3f1c503428-9b0a378266.zip new file mode 100644 index 000000000..de7d02217 Binary files /dev/null and b/.yarn/cache/http-errors-npm-2.0.0-3f1c503428-9b0a378266.zip differ diff --git a/.yarn/cache/ip-npm-1.1.5-af36318aa6-30133981f0.zip b/.yarn/cache/ip-npm-1.1.5-af36318aa6-30133981f0.zip new file mode 100644 index 000000000..b0bbc7922 Binary files /dev/null and b/.yarn/cache/ip-npm-1.1.5-af36318aa6-30133981f0.zip differ diff --git a/.yarn/cache/isarray-npm-0.0.1-92e37e0a70-49191f1425.zip b/.yarn/cache/isarray-npm-0.0.1-92e37e0a70-49191f1425.zip new file mode 100644 index 000000000..4c3f427b3 Binary files /dev/null and b/.yarn/cache/isarray-npm-0.0.1-92e37e0a70-49191f1425.zip differ diff --git a/.yarn/cache/jsonfile-npm-4.0.0-10ce3aea15-6447d6224f.zip b/.yarn/cache/jsonfile-npm-4.0.0-10ce3aea15-6447d6224f.zip new file mode 100644 index 000000000..a8f0e975a Binary files /dev/null and b/.yarn/cache/jsonfile-npm-4.0.0-10ce3aea15-6447d6224f.zip differ diff --git a/.yarn/cache/lru-cache-npm-5.1.1-f475882a51-c154ae1cbb.zip b/.yarn/cache/lru-cache-npm-5.1.1-f475882a51-c154ae1cbb.zip new file mode 100644 index 000000000..3f6ba116e Binary files /dev/null and b/.yarn/cache/lru-cache-npm-5.1.1-f475882a51-c154ae1cbb.zip differ diff --git a/.yarn/cache/netmask-npm-2.0.2-2299510a4d-c65cb8d3f7.zip b/.yarn/cache/netmask-npm-2.0.2-2299510a4d-c65cb8d3f7.zip new file mode 100644 index 000000000..daaf3c6e2 Binary files /dev/null and b/.yarn/cache/netmask-npm-2.0.2-2299510a4d-c65cb8d3f7.zip differ diff --git a/.yarn/cache/pac-proxy-agent-npm-4.1.0-75914a438f-025f372cc1.zip b/.yarn/cache/pac-proxy-agent-npm-4.1.0-75914a438f-025f372cc1.zip new file mode 100644 index 000000000..8338e73ec Binary files /dev/null and b/.yarn/cache/pac-proxy-agent-npm-4.1.0-75914a438f-025f372cc1.zip differ diff --git a/.yarn/cache/pac-resolver-npm-4.2.0-bb94b1d2bc-84471dbdf4.zip b/.yarn/cache/pac-resolver-npm-4.2.0-bb94b1d2bc-84471dbdf4.zip new file mode 100644 index 000000000..383a138d6 Binary files /dev/null and b/.yarn/cache/pac-resolver-npm-4.2.0-bb94b1d2bc-84471dbdf4.zip differ diff --git a/.yarn/cache/proxy-agent-npm-4.0.1-15821879d2-2ab2b34dc3.zip b/.yarn/cache/proxy-agent-npm-4.0.1-15821879d2-2ab2b34dc3.zip new file mode 100644 index 000000000..d02cb174c Binary files /dev/null and b/.yarn/cache/proxy-agent-npm-4.0.1-15821879d2-2ab2b34dc3.zip differ diff --git a/.yarn/cache/proxy-from-env-npm-1.1.0-c13d07f26b-ed7fcc2ba0.zip b/.yarn/cache/proxy-from-env-npm-1.1.0-c13d07f26b-ed7fcc2ba0.zip new file mode 100644 index 000000000..a58e6bf3e Binary files /dev/null and b/.yarn/cache/proxy-from-env-npm-1.1.0-c13d07f26b-ed7fcc2ba0.zip differ diff --git a/.yarn/cache/raw-body-npm-2.5.0-3cff147909-2ff0683bbf.zip b/.yarn/cache/raw-body-npm-2.5.0-3cff147909-2ff0683bbf.zip new file mode 100644 index 000000000..8e6c1f2d1 Binary files /dev/null and b/.yarn/cache/raw-body-npm-2.5.0-3cff147909-2ff0683bbf.zip differ diff --git a/.yarn/cache/readable-stream-npm-1.1.14-41e61d1768-17dfeae3e9.zip b/.yarn/cache/readable-stream-npm-1.1.14-41e61d1768-17dfeae3e9.zip new file mode 100644 index 000000000..48cedcd14 Binary files /dev/null and b/.yarn/cache/readable-stream-npm-1.1.14-41e61d1768-17dfeae3e9.zip differ diff --git a/.yarn/cache/setprototypeof-npm-1.2.0-0fedbdcd3a-be18cbbf70.zip b/.yarn/cache/setprototypeof-npm-1.2.0-0fedbdcd3a-be18cbbf70.zip new file mode 100644 index 000000000..f6bd1cbd7 Binary files /dev/null and b/.yarn/cache/setprototypeof-npm-1.2.0-0fedbdcd3a-be18cbbf70.zip differ diff --git a/.yarn/cache/smart-buffer-npm-4.2.0-5ac3f668bb-b5167a7142.zip b/.yarn/cache/smart-buffer-npm-4.2.0-5ac3f668bb-b5167a7142.zip new file mode 100644 index 000000000..d587b3db7 Binary files /dev/null and b/.yarn/cache/smart-buffer-npm-4.2.0-5ac3f668bb-b5167a7142.zip differ diff --git a/.yarn/cache/socks-npm-2.6.2-94c1dcb8b8-dd91942930.zip b/.yarn/cache/socks-npm-2.6.2-94c1dcb8b8-dd91942930.zip new file mode 100644 index 000000000..bec5d0ca3 Binary files /dev/null and b/.yarn/cache/socks-npm-2.6.2-94c1dcb8b8-dd91942930.zip differ diff --git a/.yarn/cache/socks-proxy-agent-npm-5.0.1-dc5271bb57-1b60c4977b.zip b/.yarn/cache/socks-proxy-agent-npm-5.0.1-dc5271bb57-1b60c4977b.zip new file mode 100644 index 000000000..92de13f52 Binary files /dev/null and b/.yarn/cache/socks-proxy-agent-npm-5.0.1-dc5271bb57-1b60c4977b.zip differ diff --git a/.yarn/cache/statuses-npm-2.0.1-81d2b97fee-18c7623fdb.zip b/.yarn/cache/statuses-npm-2.0.1-81d2b97fee-18c7623fdb.zip new file mode 100644 index 000000000..d54195d67 Binary files /dev/null and b/.yarn/cache/statuses-npm-2.0.1-81d2b97fee-18c7623fdb.zip differ diff --git a/.yarn/cache/string_decoder-npm-0.10.31-851f3f7302-fe00f8e303.zip b/.yarn/cache/string_decoder-npm-0.10.31-851f3f7302-fe00f8e303.zip new file mode 100644 index 000000000..52b4bfdba Binary files /dev/null and b/.yarn/cache/string_decoder-npm-0.10.31-851f3f7302-fe00f8e303.zip differ diff --git a/.yarn/cache/toidentifier-npm-1.0.1-f759712599-952c29e2a8.zip b/.yarn/cache/toidentifier-npm-1.0.1-f759712599-952c29e2a8.zip new file mode 100644 index 000000000..595363e93 Binary files /dev/null and b/.yarn/cache/toidentifier-npm-1.0.1-f759712599-952c29e2a8.zip differ diff --git a/.yarn/cache/tslib-npm-2.3.1-0e21e18015-de17a98d46.zip b/.yarn/cache/tslib-npm-2.3.1-0e21e18015-de17a98d46.zip new file mode 100644 index 000000000..f2a05ef43 Binary files /dev/null and b/.yarn/cache/tslib-npm-2.3.1-0e21e18015-de17a98d46.zip differ diff --git a/.yarn/cache/unpipe-npm-1.0.0-2ed2a3c2bf-4fa18d8d8d.zip b/.yarn/cache/unpipe-npm-1.0.0-2ed2a3c2bf-4fa18d8d8d.zip new file mode 100644 index 000000000..380809cf6 Binary files /dev/null and b/.yarn/cache/unpipe-npm-1.0.0-2ed2a3c2bf-4fa18d8d8d.zip differ diff --git a/.yarn/cache/xregexp-npm-2.0.0-147587b54c-de62d1f01c.zip b/.yarn/cache/xregexp-npm-2.0.0-147587b54c-de62d1f01c.zip new file mode 100644 index 000000000..451b208e7 Binary files /dev/null and b/.yarn/cache/xregexp-npm-2.0.0-147587b54c-de62d1f01c.zip differ diff --git a/README.md b/README.md index 57e0fab10..6fc940814 100644 --- a/README.md +++ b/README.md @@ -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: diff --git a/package.json b/package.json index a57195034..adb8e4296 100644 --- a/package.json +++ b/package.json @@ -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", diff --git a/sources/httpUtils.ts b/sources/httpUtils.ts index faaf7c2a9..e3a745c0f 100644 --- a/sources/httpUtils.ts +++ b/sources/httpUtils.ts @@ -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((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}`)); diff --git a/yarn.lock b/yarn.lock index b3886c6f1..7a7396269 100644 --- a/yarn.lock +++ b/yarn.lock @@ -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