diff --git a/packages/cardano-services-client/package.json b/packages/cardano-services-client/package.json index d684afdff97..b95cd3611e1 100644 --- a/packages/cardano-services-client/package.json +++ b/packages/cardano-services-client/package.json @@ -41,7 +41,7 @@ "devDependencies": { "@cardano-sdk/util-dev": "workspace:~", "@types/validator": "^13.7.1", - "axios-mock-adapter": "^1.20.0", + "axios-mock-adapter": "^2.0.0", "eslint": "^7.32.0", "express": "^4.17.3", "get-port-please": "^2.5.0", @@ -55,7 +55,7 @@ "dependencies": { "@cardano-sdk/core": "workspace:~", "@cardano-sdk/util": "workspace:~", - "axios": "^0.28.0", + "axios": "^1.7.4", "class-validator": "^0.14.0", "isomorphic-ws": "^5.0.0", "json-bigint": "~1.0.0", diff --git a/packages/cardano-services-client/src/HttpProvider.ts b/packages/cardano-services-client/src/HttpProvider.ts index 85c1b7fea08..0d239525b77 100644 --- a/packages/cardano-services-client/src/HttpProvider.ts +++ b/packages/cardano-services-client/src/HttpProvider.ts @@ -2,13 +2,11 @@ import { HttpProviderConfigPaths, Provider, ProviderError, ProviderFailure } from '@cardano-sdk/core'; import { Logger } from 'ts-log'; import { fromSerializableObject, toSerializableObject } from '@cardano-sdk/util'; -import axios, { AxiosAdapter, AxiosRequestConfig, AxiosResponseTransformer } from 'axios'; +import axios, { AxiosAdapter, AxiosRequestConfig, AxiosRequestTransformer, AxiosResponseTransformer } from 'axios'; import packageJson from '../package.json'; const isEmptyResponse = (response: any) => response === ''; -type ResponseTransformers = { [K in keyof T]?: AxiosResponseTransformer }; - export interface HttpProviderConfig { /** The OpenApi version, which forms part of the URL scheme */ apiVersion: string; @@ -34,9 +32,6 @@ export interface HttpProviderConfig { /** Logger strategy. */ logger: Logger; - /** Transform responses */ - responseTransformers?: ResponseTransformers; - /** Slug used in the URL path */ serviceSlug: string; } @@ -50,6 +45,16 @@ export type CreateHttpProviderConfig = Pick< apiVersion?: string; }; +const transformResponse: AxiosResponseTransformer = (v) => { + if (!v) return v; + if (typeof v === 'string') v = JSON.parse(v); + return fromSerializableObject(v, { errorTypes: [ProviderError] }); +}; +const transformRequest: AxiosRequestTransformer = (data) => { + if (!data) return data; + return JSON.stringify(toSerializableObject(data)); +}; + /** * Creates a HTTP client for specified provider type, following some conventions: * - All methods use POST requests @@ -68,7 +73,6 @@ export const createHttpProvider = ({ paths, adapter, logger, - responseTransformers, serviceSlug }: HttpProviderConfig): T => new Proxy({} as T, { @@ -77,8 +81,6 @@ export const createHttpProvider = ({ if (prop === 'then') return; const method = prop as keyof T; const urlPath = paths[method]; - const transformResponse = - responseTransformers && responseTransformers[method] ? responseTransformers[method]! : (v: unknown) => v; if (!urlPath) throw new ProviderError(ProviderFailure.NotImplemented, `HttpProvider missing path for '${prop.toString()}'`); return async (...args: any[]) => { @@ -90,32 +92,26 @@ export const createHttpProvider = ({ data: { ...args[0] }, headers: { ...axiosOptions?.headers, + 'Content-Type': 'application/json', 'Version-Api': JSON.stringify(apiVersion), 'Version-Software': packageJson.version }, method: 'post', responseType: 'json', + transformRequest, + transformResponse, url: urlPath }; logger.debug(`Sending ${req.method} request to ${req.baseURL}${req.url} with data:`); logger.debug(req.data); const axiosInstance = axios.create(req); - - axiosInstance.interceptors.request.use((value) => { - if (value.data) value.data = toSerializableObject(value.data); - return value; - }); - axiosInstance.interceptors.response.use((value) => ({ - ...value, - data: transformResponse(fromSerializableObject(value.data, { errorTypes: [ProviderError] })) - })); const response = (await axiosInstance.request(req)).data; return !isEmptyResponse(response) ? response : undefined; } catch (error) { if (axios.isAxiosError(error)) { if (error.response) { - const typedError = fromSerializableObject(error.response.data, { errorTypes: [ProviderError] }); + const typedError = error.response.data; if (mapError) return mapError(typedError, method); throw new ProviderError(ProviderFailure.Unknown, typedError); } diff --git a/packages/cardano-services/package.json b/packages/cardano-services/package.json index 59fd3059edd..42c28936438 100644 --- a/packages/cardano-services/package.json +++ b/packages/cardano-services/package.json @@ -72,7 +72,7 @@ "@types/uuid": "^8.3.4", "@types/wait-on": "^5.3.1", "@types/ws": "^8.5.10", - "axios-mock-adapter": "^1.20.0", + "axios-mock-adapter": "^2.0.0", "cbor": "^8.1.0", "delay": "^5.0.0", "dockerode": "^3.3.1", @@ -101,7 +101,7 @@ "@cardano-sdk/util": "workspace:~", "@cardano-sdk/util-rxjs": "workspace:~", "@hapi/topo": "^6.0.2", - "axios": "^0.28.0", + "axios": "^1.7.4", "backoff-rxjs": "^7.0.0", "bignumber.js": "^9.1.0", "body-parser": "^1.19.2", diff --git a/packages/e2e/package.json b/packages/e2e/package.json index bd02a3b4e20..cd10fd3ff73 100644 --- a/packages/e2e/package.json +++ b/packages/e2e/package.json @@ -96,8 +96,8 @@ "@cardano-sdk/util-rxjs": "workspace:~", "@cardano-sdk/wallet": "workspace:~", "@dcspark/cardano-multiplatform-lib-nodejs": "^3.1.1", - "@vespaiach/axios-fetch-adapter": "^0.3.0", - "axios": "^0.28.0", + "@shiroyasha9/axios-fetch-adapter": "1.0.3", + "axios": "^1.7.4", "bunyan": "^1.8.15", "chalk": "4.1.2", "cli-spinners": "^2.9.0", @@ -150,7 +150,7 @@ "babel-loader": "^8.2.5", "blake2b-no-wasm": "2.1.4", "buffer": "^6.0.3", - "chromedriver": "^120.0.0", + "chromedriver": "^127.0.0", "copy-webpack-plugin": "^10.2.4", "crypto-browserify": "^3.12.0", "delay": "^5.0.0", diff --git a/packages/e2e/src/factories.ts b/packages/e2e/src/factories.ts index 79a44378faf..122f8807f99 100644 --- a/packages/e2e/src/factories.ts +++ b/packages/e2e/src/factories.ts @@ -58,7 +58,7 @@ import memoize from 'lodash/memoize.js'; const isNodeJs = typeof process !== 'undefined' && process.release?.name === 'node'; // tsc doesn't like the 'import' of this package, works with webpack -const customHttpFetchAdapter = isNodeJs ? undefined : require('@vespaiach/axios-fetch-adapter').default; +const customHttpFetchAdapter = isNodeJs ? undefined : require('@shiroyasha9/axios-fetch-adapter').default; // CONSTANTS const HTTP_PROVIDER = 'http'; diff --git a/packages/e2e/test/web-extension/extension/manifest.json b/packages/e2e/test/web-extension/extension/manifest.json index d454744a286..d8c81dada70 100644 --- a/packages/e2e/test/web-extension/extension/manifest.json +++ b/packages/e2e/test/web-extension/extension/manifest.json @@ -9,7 +9,7 @@ "unlimitedStorage" ], "content_security_policy": { - "extension_pages": "default-src 'self' http://localhost:3000; script-src 'self' 'wasm-unsafe-eval'; object-src 'self'; connect-src data: http://localhost:8080 https://backend.live-preprod.eks.lw.iog.io https://api.coingecko.com http://167.235.156.245:4000 http://localhost:3000 ws://localhost:3000 wss://localhost:3000 http://localhost:4011 ws://localhost:4011 wss://localhost:4011 http://localhost:4000 ws://localhost:4000 wss://localhost:4000 http://testnet-dev-backend.dev.lw.iog.io:80 http://localhost:4567 https://testnet-dev-backend.dev.lw.iog.io:443 https://preprod-api.v2.prod.lw.iog.io; style-src * 'unsafe-inline'; img-src * data:; font-src https://fonts.gstatic.com;" + "extension_pages": "default-src 'self' http://localhost:3000; script-src 'self' 'wasm-unsafe-eval'; object-src 'self'; connect-src data: http://localhost:8080 http://localhost:4014 ws://localhost:4100 https://backend.live-preprod.eks.lw.iog.io https://api.coingecko.com http://167.235.156.245:4000 http://localhost:3000 ws://localhost:3000 wss://localhost:3000 http://localhost:4011 ws://localhost:4011 wss://localhost:4011 http://localhost:4000 ws://localhost:4000 wss://localhost:4000 http://testnet-dev-backend.dev.lw.iog.io:80 http://localhost:4567 https://testnet-dev-backend.dev.lw.iog.io:443 https://preprod-api.v2.prod.lw.iog.io; style-src * 'unsafe-inline'; img-src * data:; font-src https://fonts.gstatic.com;" }, "web_accessible_resources": [ { diff --git a/packages/e2e/test/web-extension/webpack.config.base.js b/packages/e2e/test/web-extension/webpack.config.base.js index ded44acd9df..b02cd0aaf11 100644 --- a/packages/e2e/test/web-extension/webpack.config.base.js +++ b/packages/e2e/test/web-extension/webpack.config.base.js @@ -81,6 +81,7 @@ module.exports = { os: false, path: false, perf_hooks: false, + process: false, stream: require.resolve('readable-stream'), util: require.resolve('util/') } diff --git a/packages/util-dev/package.json b/packages/util-dev/package.json index 946cef90812..7ab3c39ff89 100644 --- a/packages/util-dev/package.json +++ b/packages/util-dev/package.json @@ -57,7 +57,7 @@ "@cardano-sdk/key-management": "workspace:~", "@cardano-sdk/util": "workspace:~", "@types/dockerode": "^3.3.8", - "axios": "^0.28.0", + "axios": "^1.7.4", "delay": "^5.0.0", "dockerode": "^3.3.1", "dockerode-utils": "^0.0.7", diff --git a/yarn-project.nix b/yarn-project.nix index b573458e6cd..a38fe157f3f 100644 --- a/yarn-project.nix +++ b/yarn-project.nix @@ -541,6 +541,7 @@ cacheEntries = { "@scure/base@npm:1.1.3" = { filename = "@scure-base-npm-1.1.3-4126a221a4-1606ab8a4d.zip"; sha512 = "1606ab8a4db898cb3a1ada16c15437c3bce4e25854fadc8eb03ae93cbbbac1ed90655af4b0be3da37e12056fef11c0374499f69b9e658c9e5b7b3e06353c630c"; }; "@scure/bip32@npm:1.3.1" = { filename = "@scure-bip32-npm-1.3.1-3af4429c8d-394d65f77a.zip"; sha512 = "394d65f77a40651eba21a5096da0f4233c3b50d422864751d373fcf142eeedb94a1149f9ab1dbb078086dab2d0bc27e2b1afec8321bf22d4403c7df2fea5bfe2"; }; "@scure/bip39@npm:1.2.1" = { filename = "@scure-bip39-npm-1.2.1-f930930e61-c5bd6f1328.zip"; sha512 = "c5bd6f1328fdbeae2dcdd891825b1610225310e5e62a4942714db51066866e4f7bef242c7b06a1b9dcc8043a4a13412cf5c5df76d3b10aa9e36b82e9b6e3eeaa"; }; +"@shiroyasha9/axios-fetch-adapter@npm:1.0.3" = { filename = "@shiroyasha9-axios-fetch-adapter-npm-1.0.3-e97fa07be1-8e7b3c0137.zip"; sha512 = "8e7b3c0137b87b3b6f29963c32839fa8a2366c91e8dce0d6e7ce1ceefffcd9ad7e28810a6659b8f2b3fd8ae4a1c1f105186c048b92c34c24a40b1389f0b1fbcf"; }; "@sideway/address@npm:4.1.4" = { filename = "@sideway-address-npm-4.1.4-32f94bc9f5-b9fca2a93a.zip"; sha512 = "b9fca2a93ac2c975ba12e0a6d97853832fb1f4fb02393015e012b47fa916a75ca95102d77214b2a29a2784740df2407951af8c5dde054824c65577fd293c4cdb"; }; "@sideway/formula@npm:3.0.1" = { filename = "@sideway-formula-npm-3.0.1-ee371b2ddf-e4beeebc9d.zip"; sha512 = "e4beeebc9dbe2ff4ef0def15cec0165e00d1612e3d7cea0bc9ce5175c3263fc2c818b679bd558957f49400ee7be9d4e5ac90487e1625b4932e15c4aa7919c57a"; }; "@sideway/pinpoint@npm:2.0.0" = { filename = "@sideway-pinpoint-npm-2.0.0-66d94e687e-0f4491e589.zip"; sha512 = "0f4491e5897fcf5bf02c46f5c359c56a314e90ba243f42f0c100437935daa2488f20482f0f77186bd6bf43345095a95d8143ecf8b1f4d876a7bc0806aba9c3d2"; }; @@ -598,6 +599,7 @@ cacheEntries = { "@testim/chrome-version@npm:1.1.4" = { filename = "@testim-chrome-version-npm-1.1.4-11fe243748-63817db694.zip"; sha512 = "63817db694ab4a49d240217063a30dc2aac9799561132b51da97699207c47cb3355ae043ad1f8b15b770447834cbf36202133641b078f3944d0a502435b40827"; }; "@tootallnate/once@npm:1.1.2" = { filename = "@tootallnate-once-npm-1.1.2-0517220057-e1fb1bbbc1.zip"; sha512 = "e1fb1bbbc12089a0cb9433dc290f97bddd062deadb6178ce9bcb93bb7c1aecde5e60184bc7065aec42fe1663622a213493c48bbd4972d931aae48315f18e1be9"; }; "@tootallnate/once@npm:2.0.0" = { filename = "@tootallnate-once-npm-2.0.0-e36cf4f140-ad87447820.zip"; sha512 = "ad87447820dd3f24825d2d947ebc03072b20a42bfc96cbafec16bff8bbda6c1a81fcb0be56d5b21968560c5359a0af4038a68ba150c3e1694fe4c109a063bed8"; }; +"@tootallnate/quickjs-emscripten@npm:0.23.0" = { filename = "@tootallnate-quickjs-emscripten-npm-0.23.0-a889ea7aeb-c350a2947f.zip"; sha512 = "c350a2947ffb80b22e14ff35099fd582d1340d65723384a0fd0515e905e2534459ad2f301a43279a37308a27c99273c932e64649abd57d0bb3ca8c557150eccc"; }; "@trezor/analytics@npm:1.0.10" = { filename = "@trezor-analytics-npm-1.0.10-0a93ad189e-d9ec438ffe.zip"; sha512 = "d9ec438ffed836069fdcbd47bd0a0fce1b4e9c52f9827edc295a9ea925c837a4804b2a5044ba5f483032007495db545e21d609fb38bf18eb828977db3fe62bee"; }; "@trezor/blockchain-link-types@npm:1.0.8" = { filename = "@trezor-blockchain-link-types-npm-1.0.8-70dff92ebe-4f0d401a67.zip"; sha512 = "4f0d401a671dcc69871a15e59a1d27d77ef24d5c93b2c012174c597126772ac3363dfc86d34caa8ad21ba0a52d20a28fc7ebfa8d4ff81a4b4a032232ae2ed5d5"; }; "@trezor/blockchain-link-utils@npm:1.0.9" = { filename = "@trezor-blockchain-link-utils-npm-1.0.9-b60707893c-d59b71c3e3.zip"; sha512 = "d59b71c3e3f59db22a9433557133f3ed7c754be79b7b1ef9b152ca1c30452f7b2289eb0a13d5d72fdcc30cca4fcafb54b48939871944f81f60aa59082b3ceedc"; }; @@ -754,7 +756,6 @@ cacheEntries = { "@typescript-eslint/utils@npm:5.41.0" = { filename = "@typescript-eslint-utils-npm-5.41.0-c9bd918957-293a0de396.zip"; sha512 = "293a0de39639983048b7fe203a4191b97cfc3c868866c1e485ec63c6eab9013002e58f0ac23ec7584f71d28390bf2d6c23ee10d6863ea067567e572cd9d75dae"; }; "@typescript-eslint/visitor-keys@npm:4.33.0" = { filename = "@typescript-eslint-visitor-keys-npm-4.33.0-8b7e72a3c9-59953e474a.zip"; sha512 = "59953e474ad4610c1aa23b2b1a964445e2c6201521da6367752f37939d854352bbfced5c04ea539274065e012b1337ba3ffa49c2647a240a4e87155378ba9873"; }; "@typescript-eslint/visitor-keys@npm:5.41.0" = { filename = "@typescript-eslint-visitor-keys-npm-5.41.0-505d0bfcd4-ff76694170.zip"; sha512 = "ff76694170d77c96d6166a1973ca11b4a6de2051e396fc3581534b3d6f574440e0a3af71f0690dfb2368bb5300a412b363c1795ac1ba1f363b1bc115550808cd"; }; -"@vespaiach/axios-fetch-adapter@npm:0.3.1" = { filename = "@vespaiach-axios-fetch-adapter-npm-0.3.1-217a961524-976a7f920e.zip"; sha512 = "976a7f920ec2eddeb08fcced2980139f046f72df767e693440a2b727afef65e5664e24a1e8d4c9cf053db717a6fe2395f7e53ac56c3fb1cc6d2d6a90203cb1cf"; }; "@wdio/cli@npm:7.25.4" = { filename = "@wdio-cli-npm-7.25.4-665d510477-2622798ac9.zip"; sha512 = "2622798ac972d6feb5d781aa00e4cc72823e0b0e847f15344d19b160c9a1873d2e375b1b7d17f91650d4fb59484acf3192970335dd870093cf3e1d17d5a6a933"; }; "@wdio/config@npm:7.25.4" = { filename = "@wdio-config-npm-7.25.4-510b278117-0db60df09a.zip"; sha512 = "0db60df09adee69cbc148fd6bc0e7bf25202f420e498eb1c33a9f76483d7e1b6eac45899c0de7226336c1ab3acd0ad5a64f1b3d138a7389e1e4aa200db642577"; }; "@wdio/local-runner@npm:7.25.4" = { filename = "@wdio-local-runner-npm-7.25.4-4af89435b4-55dfdc495b.zip"; sha512 = "55dfdc495b8be4c0cd95bebb2318f5facde9f9be10b166cfa2b610fb58ea1417bbceb4e86981781050b6a705a4170e1eff8337619b0ddbff5380f4df2cf7d8c6"; }; @@ -811,6 +812,7 @@ cacheEntries = { "acorn@npm:8.8.1" = { filename = "acorn-npm-8.8.1-20e4aea981-4079b67283.zip"; sha512 = "4079b67283b94935157698831967642f24a075c52ce3feaaaafe095776dfbe15d86a1b33b1e53860fc0d062ed6c83f4284a5c87c85b9ad51853a01173da6097f"; }; "add-stream@npm:1.0.0" = { filename = "add-stream-npm-1.0.0-a5a0c0498c-3e9e8b0b8f.zip"; sha512 = "3e9e8b0b8f0170406d7c3a9a39bfbdf419ccccb0fd2a396338c0fda0a339af73bf738ad414fc520741de74517acf0dd92b4a36fd3298a47fd5371eee8f2c5a06"; }; "agent-base@npm:6.0.2" = { filename = "agent-base-npm-6.0.2-428f325a93-f52b6872cc.zip"; sha512 = "f52b6872cc96fd5f622071b71ef200e01c7c4c454ee68bc9accca90c98cfb39f2810e3e9aa330435835eedc8c23f4f8a15267f67c6e245d2b33757575bdac49d"; }; +"agent-base@npm:7.1.1" = { filename = "agent-base-npm-7.1.1-c9e1a4b59e-51c158769c.zip"; sha512 = "51c158769c5c051482f9ca2e6e1ec085ac72b5a418a9b31b4e82fe6c0a6699adb94c1c42d246699a587b3335215037091c79e0de512c516f73b6ea844202f037"; }; "agentkeepalive@npm:4.2.1" = { filename = "agentkeepalive-npm-4.2.1-b86a9fb343-39cb49ed8c.zip"; sha512 = "39cb49ed8cf217fd6da058a92828a0a84e0b74c35550f82ee0a10e1ee403c4b78ade7948be2279b188b7a7303f5d396ea2738b134731e464bf28de00a4f72a18"; }; "agentkeepalive@npm:4.5.0" = { filename = "agentkeepalive-npm-4.5.0-f237b580b2-13278cd5b1.zip"; sha512 = "13278cd5b125e51eddd5079f04d6fe0914ac1b8b91c1f3db2c1822f99ac1a7457869068997784342fe455d59daaff22e14fb7b8c3da4e741896e7e31faf92481"; }; "aggregate-error@npm:3.1.0" = { filename = "aggregate-error-npm-3.1.0-415a406f4e-1101a33f21.zip"; sha512 = "1101a33f21baa27a2fa8e04b698271e64616b886795fd43c31068c07533c7b3facfcaf4e9e0cab3624bd88f729a592f1c901a1a229c9e490eafce411a8644b79"; }; @@ -891,11 +893,10 @@ cacheEntries = { "aws-sdk@npm:2.1422.0" = { filename = "aws-sdk-npm-2.1422.0-1cc65affe2-213427ad17.zip"; sha512 = "213427ad1741ed592290f907c8010eee855c6d562d050017866c4bc714895925eb64b185094ae0642f6f00725a2efa8f75cdd97b1e574e689e98a8c6287cb213"; }; "aws-sign2@npm:0.7.0" = { filename = "aws-sign2-npm-0.7.0-656c6cb84d-b148b0bb07.zip"; sha512 = "b148b0bb0778098ad8cf7e5fc619768bcb51236707ca1d3e5b49e41b171166d8be9fdc2ea2ae43d7decf02989d0aaa3a9c4caa6f320af95d684de9b548a71525"; }; "aws4@npm:1.11.0" = { filename = "aws4-npm-1.11.0-283476ad94-5a00d045fd.zip"; sha512 = "5a00d045fd0385926d20ebebcfba5ec79d4482fe706f63c27b324d489a04c68edb0db99ed991e19eda09cb8c97dc2452059a34d97545cebf591d7a2b5a10999f"; }; -"axios-mock-adapter@npm:1.21.2" = { filename = "axios-mock-adapter-npm-1.21.2-67858a7fb9-0d334838a8.zip"; sha512 = "0d334838a819597f49fd5bf807e2a46cd846397cbea734fd53dcb425dee914e2d3e57cff65eb36af70cdbba848416c48979b75223afbfc1ab49789fd12011618"; }; +"axios-mock-adapter@npm:2.0.0" = { filename = "axios-mock-adapter-npm-2.0.0-adbd340553-e4001866b0.zip"; sha512 = "e4001866b066484ba6834f49bef77b52eca32fca4ab9758b2359b71935d6c3aad4bf30baddf0aa2e3cef32e287f996afeece43b02cc159769c128a266b79dfb5"; }; "axios@npm:0.25.0" = { filename = "axios-npm-0.25.0-a1c287d287-2a8a3787c0.zip"; sha512 = "2a8a3787c05f2a0c9c3878f49782357e2a9f38945b93018fb0c4fd788171c43dceefbb577988628e09fea53952744d1ecebde234b561f1e703aa43e0a598a3ad"; }; "axios@npm:0.27.2" = { filename = "axios-npm-0.27.2-dbe3a48aea-38cb754046.zip"; sha512 = "38cb7540465fe8c4102850c4368053c21683af85c5fdf0ea619f9628abbcb59415d1e22ebc8a6390d2bbc9b58a9806c874f139767389c862ec9b772235f06854"; }; -"axios@npm:0.28.1" = { filename = "axios-npm-0.28.1-84ca28650b-5115a38d79.zip"; sha512 = "5115a38d79064d07437c5a28f15841e3607634040e3120ec06a2c4367a7d07cf213b16496eab53b6f58ebc5fb377a440ba9ed4782529b14449a1e285734bfb54"; }; -"axios@npm:1.6.2" = { filename = "axios-npm-1.6.2-2334cb6eee-4a7429e2b7.zip"; sha512 = "4a7429e2b784be0f2902ca2680964391eae7236faa3967715f30ea45464b98ae3f1c6f631303b13dfe721b17126b01f486c7644b9ef276bfc63112db9fd379f8"; }; +"axios@npm:1.7.4" = { filename = "axios-npm-1.7.4-cc1c89ddba-0c17039a9a.zip"; sha512 = "0c17039a9acfe6a566fca8431ba5c1b455c83d30ea6157fec68a6722878fcd30f3bd32d172f6bee0c51fe75ca98e6414ddcd968a87b5606b573731629440bfaf"; }; "b4a@npm:1.6.1" = { filename = "b4a-npm-1.6.1-11ac2fd316-9d085922d4.zip"; sha512 = "9d085922d4a6bcaac69e68520681cd60da0e2dca8ea80a89cd27a3a3037058d4669a2904aa9925c7f567d84f62f64beafaf0c831771bd4eb86ca5ecbbca402d8"; }; "babel-eslint@npm:10.0.3" = { filename = "babel-eslint-npm-10.0.3-ba50cae6ec-d3bf355c20.zip"; sha512 = "d3bf355c20d1a2f0667ace6c43263eecb0d09342a833129c67cc9f554a5dbc335bd6a73cbd3001ee6074570ca2184366ddff6c58afccf8fd55e249c02ff54288"; }; "babel-jest@npm:28.1.3" = { filename = "babel-jest-npm-28.1.3-3bb56d0efd-57ccd2296e.zip"; sha512 = "57ccd2296e1839687b5df2fd138c3d00717e0369e385254b012ccd4ee70e75f5d5c8e6cfcdf92d155015b468cfebb847b38e69bb5805d8aaf730e20575127cc6"; }; @@ -914,6 +915,7 @@ cacheEntries = { "base64-js@npm:1.5.1" = { filename = "base64-js-npm-1.5.1-b2f7275641-669632eb37.zip"; sha512 = "669632eb3745404c2f822a18fc3a0122d2f9a7a13f7fb8b5823ee19d1d2ff9ee5b52c53367176ea4ad093c332fd5ab4bd0ebae5a8e27917a4105a4cfc86b1005"; }; "basic-auth-parser@npm:0.0.2" = { filename = "basic-auth-parser-npm-0.0.2-212c8e0602-f4067fd7e9.zip"; sha512 = "f4067fd7e937d27b548a1dd95ead7b1de1a5763fd82c04a2a019bf6364af0f2ccee30ce43d5e6155f4e02c2b2fd0944db92dac3d2b1b0588a9a04a6e9c6b535c"; }; "basic-auth@npm:2.0.1" = { filename = "basic-auth-npm-2.0.1-f1627ef330-3419b805d5.zip"; sha512 = "3419b805d5dfc518f3a05dcf42aa53aa9ce820e50b6df5097f9e186322e1bc733c36722b624802cd37e791035aa73b828ed814d8362333d42d7f5cd04d7a5e48"; }; +"basic-ftp@npm:5.0.5" = { filename = "basic-ftp-npm-5.0.5-4f7972e368-bc82d1c1c6.zip"; sha512 = "bc82d1c1c61cd838eaca96d68ece888bacf07546642fb6b9b8328ed410756f5935f8cf43a42cb44bb343e0565e28e908adc54c298bd2f1a6e0976871fb11fec6"; }; "bchaddrjs@npm:0.5.2" = { filename = "bchaddrjs-npm-0.5.2-4329f14274-522a86ba35.zip"; sha512 = "522a86ba35dc7387c9a471f5b19c8ae53f1d7ad887597303eb44df7dea9f683d10c7d60030a50b0113f0a9da4b323de960d77c68b2518b820600ac58e8b94aa7"; }; "bcrypt-pbkdf@npm:1.0.2" = { filename = "bcrypt-pbkdf-npm-1.0.2-80db8b16ed-4edfc9fe7d.zip"; sha512 = "4edfc9fe7d07019609ccf797a2af28351736e9d012c8402a07120c4453a3b789a15f2ee1530dc49eee8f7eb9379331a8dd4b3766042b9e502f74a68e7f662291"; }; "bech32@npm:1.1.4" = { filename = "bech32-npm-1.1.4-87b69922f7-0e98db6191.zip"; sha512 = "0e98db619191548390d6f09ff68b0253ba7ae6a55db93dfdbb070ba234c1fd3308c0606fbcc95fad50437227b10011e2698b89f0181f6e7f845c499bd14d0f4b"; }; @@ -1025,7 +1027,7 @@ cacheEntries = { "chownr@npm:2.0.0" = { filename = "chownr-npm-2.0.0-638f1c9c61-c57cf9dd07.zip"; sha512 = "c57cf9dd0791e2f18a5ee9c1a299ae6e801ff58fee96dc8bfd0dcb4738a6ce58dd252a3605b1c93c6418fe4f9d5093b28ffbf4d66648cb2a9c67eaef9679be2f"; }; "chrome-launcher@npm:0.15.1" = { filename = "chrome-launcher-npm-0.15.1-93903cae0a-b534221b83.zip"; sha512 = "b534221b831afc59a0058a1f8406a77d7b4a592342785418e2ef97099b073609b0ca0e4be39d1ed842aa2b64b02ab5ccb45166eada9a37b775c757fb201d7fa5"; }; "chrome-trace-event@npm:1.0.3" = { filename = "chrome-trace-event-npm-1.0.3-e0ae3dcd60-cb8b1fc7e8.zip"; sha512 = "cb8b1fc7e881aaef973bd0c4a43cd353c2ad8323fb471a041e64f7c2dd849cde4aad15f8b753331a32dda45c973f032c8a03b8177fc85d60eaa75e91e08bfb97"; }; -"chromedriver@npm:120.0.0" = { filename = "chromedriver-npm-120.0.0-543d4f6d3f-05274ca045.zip"; sha512 = "05274ca045396696a05d26508850cd760cda9cc19658b0c737ea8ceb642691c8fad6e56a3a9c13e206907df2b6c60234d8c5f210172b608e9083e400b64cae2d"; }; +"chromedriver@npm:127.0.3" = { filename = "chromedriver-npm-127.0.3-4007ad5f5f-6211290f14.zip"; sha512 = "6211290f14c4c88559af1083a0e3d038afde70b80e24c7b59399d50d07373957f0f60780dc858450be289abdbefd9537cc71320ec09dbfed2c44e91eba352c45"; }; "ci-info@npm:2.0.0" = { filename = "ci-info-npm-2.0.0-78012236a1-3b374666a8.zip"; sha512 = "3b374666a85ea3ca43fa49aa3a048d21c9b475c96eb13c133505d2324e7ae5efd6a454f41efe46a152269e9b6a00c9edbe63ec7fa1921957165aae16625acd67"; }; "ci-info@npm:3.5.0" = { filename = "ci-info-npm-3.5.0-9f42814be7-7def378970.zip"; sha512 = "7def3789706ec18db3dc371dc699bd0df12057d54b796201f50ba87200e0849d3d83c68da00ab2ab8cdd738d91b25ab9e31620588f8d7e64ffaa1f760fd121cf"; }; "ci-info@npm:3.7.1" = { filename = "ci-info-npm-3.7.1-fd86862c3f-72d93d5101.zip"; sha512 = "72d93d5101ea1c186511277fbd8d06ae8a6e028cc2fb94361e92bf735b39c5ebd192e8d15a66ff8c4e3ed569f87c2f844e96f90e141b2de5c649f77ec34ff601"; }; @@ -1150,6 +1152,7 @@ cacheEntries = { "data-api-client@npm:1.3.0" = { filename = "data-api-client-npm-1.3.0-20fcfda521-07ff3c1914.zip"; sha512 = "07ff3c191415ae48218c72ba57c95241760a569a4f60f9ced467ffd760e93e99d5cd13d2c8439897247b3db121a11afef91cd23d85463b195236c349625477b6"; }; "data-uri-to-buffer@npm:3.0.1" = { filename = "data-uri-to-buffer-npm-3.0.1-830646f9ee-c59c300968.zip"; sha512 = "c59c3009686a78c071806b72f4810856ec28222f0f4e252aa495ec027ed9732298ceea99c50328cf59b151dd34cbc3ad6150bbb43e41fc56fa19f48c99e9fc30"; }; "data-uri-to-buffer@npm:4.0.1" = { filename = "data-uri-to-buffer-npm-4.0.1-5c66a78beb-0d0790b67f.zip"; sha512 = "0d0790b67ffec5302f204c2ccca4494f70b4e2d940fea3d36b09f0bb2b8539c2e86690429eb1f1dc4bcc9e4df0644193073e63d9ee48ac9fce79ec1506e4aa4c"; }; +"data-uri-to-buffer@npm:6.0.2" = { filename = "data-uri-to-buffer-npm-6.0.2-1725fff558-8b6927c33f.zip"; sha512 = "8b6927c33f9b54037f442856be0aa20e5fd49fa6c9c8ceece408dc306445d593ad72d207d57037c529ce65f413b421da800c6827b1dbefb607b8056f17123a61"; }; "data-urls@npm:3.0.2" = { filename = "data-urls-npm-3.0.2-c8b2050319-033fc3dd0f.zip"; sha512 = "033fc3dd0fba6d24bc9a024ddcf9923691dd24f90a3d26f6545d6a2f71ec6956f93462f2cdf2183cc46f10dc01ed3bcb36731a8208456eb1a08147e571fe2a76"; }; "datadog-metrics@npm:0.9.3" = { filename = "datadog-metrics-npm-0.9.3-1c4dc1e44e-f16c0feb21.zip"; sha512 = "f16c0feb21a1e08944e68df53be14da7a11a3482bcf17173af9d1cff7872378a676b4c9379758180914a58490818a475baadfb69637e0a6d53c22411fb452411"; }; "date-fns@npm:2.30.0" = { filename = "date-fns-npm-2.30.0-895c790e0f-f7be015232.zip"; sha512 = "f7be01523282e9bb06c0cd2693d34f245247a29098527d4420628966a2d9aad154bd0e90a6b1cf66d37adcb769cd108cf8a7bd49d76db0fb119af5cdd13644f4"; }; @@ -1178,6 +1181,7 @@ cacheEntries = { "define-properties@npm:1.1.4" = { filename = "define-properties-npm-1.1.4-85ee575655-ce0aef3f9e.zip"; sha512 = "ce0aef3f9eb193562b5cfb79b2d2c86b6a109dfc9fdcb5f45d680631a1a908c06824ddcdb72b7573b54e26ace07f0a23420aaba0d5c627b34d2c1de8ef527e2b"; }; "defined@npm:1.0.1" = { filename = "defined-npm-1.0.1-7471d27847-b1a852300b.zip"; sha512 = "b1a852300bdb57f297289b55eafdd0c517afaa3ec8190e78fce91b9d8d0c0369d4505ecbdacfd3d98372e664f4a267d9bd793938d4a8c76209c9d9516fbe2101"; }; "degenerator@npm:3.0.2" = { filename = "degenerator-npm-3.0.2-3b38df9d12-6a8fffe1dd.zip"; sha512 = "6a8fffe1ddde692931a1d74c0636d9e6963f2aa16748d4b95f4833cdcbe8df571e5c127e4f1d625a4c340cc60f5a969ac9e5aa14baecfb6f69b85638e180cd97"; }; +"degenerator@npm:5.0.1" = { filename = "degenerator-npm-5.0.1-97c678cdaf-a64fa39cdf.zip"; sha512 = "a64fa39cdf6c2edd75188157d32338ee9de7193d7dbb2aeb4acb1eb30fa4a15ed80ba8dae9bd4d7b085472cf174a5baf81adb761aaa8e326771392c922084152"; }; "delay@npm:5.0.0" = { filename = "delay-npm-5.0.0-1d1c758b46-62f151151e.zip"; sha512 = "62f151151ecfde0d9afbb8a6be37a6d103c4cb24f35a20ef3fe56f920b0d0d0bb02bc9c0a3084d0179ef669ca332b91155f2ee4d9854622cd2cdba5fc95285f9"; }; "delay@npm:6.0.0" = { filename = "delay-npm-6.0.0-ef4c57d578-e00190cf6e.zip"; sha512 = "e00190cf6e56e3f746af6664a9b7a837a582a70b96ce18d83b86a97300cc9f727189b9f6a7082557134223c0bd23eee88e681cab54cb4e5d8f6b2f4054e7b49a"; }; "delayed-stream@npm:1.0.0" = { filename = "delayed-stream-npm-1.0.0-c5a4c4cc02-46fe6e83e2.zip"; sha512 = "46fe6e83e2cb1d85ba50bd52803c68be9bd953282fa7096f51fc29edd5d67ff84ff753c51966061e5ba7cb5e47ef6d36a91924eddb7f3f3483b1c560f77a0020"; }; @@ -1290,6 +1294,7 @@ cacheEntries = { "escape-string-regexp@npm:5.0.0" = { filename = "escape-string-regexp-npm-5.0.0-a663e825ce-20daabe197.zip"; sha512 = "20daabe197f3cb198ec28546deebcf24b3dbb1a5a269184381b3116d12f0532e06007f4bc8da25669d6a7f8efb68db0758df4cd981f57bc5b57f521a3e12c59e"; }; "escodegen@npm:1.14.3" = { filename = "escodegen-npm-1.14.3-a4dedc6eeb-381cdc4767.zip"; sha512 = "381cdc4767ecdb221206bbbab021b467bbc2a6f5c9a99c9e6353040080bdd3dfe73d7604ad89a47aca6ea7d58bc635f6bd3fbc8da9a1998e9ddfa8372362ccd0"; }; "escodegen@npm:2.0.0" = { filename = "escodegen-npm-2.0.0-6450b02925-5aa6b2966f.zip"; sha512 = "5aa6b2966fafe0545e4e77936300cc94ad57cfe4dc4ebff9950492eaba83eef634503f12d7e3cbd644ecc1bab388ad0e92b06fd32222c9281a75d1cf02ec6cef"; }; +"escodegen@npm:2.1.0" = { filename = "escodegen-npm-2.1.0-e0bf940745-096696407e.zip"; sha512 = "096696407e161305cd05aebb95134ad176708bc5cb13d0dcc89a5fcbb959b8ed757e7f2591a5f8036f8f4952d4a724de0df14cd419e29212729fa6df5ce16bf6"; }; "eslint-config-formidable@npm:4.0.0" = { filename = "eslint-config-formidable-npm-4.0.0-90cdcb4462-a698b4f9c4.zip"; sha512 = "a698b4f9c4f27f97641aa1144f37b1bfaaafedf05d58d7cfe9ef5a57afd9f1332ff9c344813ace01c9dfc77d1ae93a014380bd1ecbcbdf059aba1fcdf03bf301"; }; "eslint-import-resolver-node@npm:0.3.6" = { filename = "eslint-import-resolver-node-npm-0.3.6-d9426786c6-6266733af1.zip"; sha512 = "6266733af1e112970e855a5bcc2d2058fb5ae16ad2a6d400705a86b29552b36131ffc5581b744c23d550de844206fb55e9193691619ee4dbf225c4bde526b1c8"; }; "eslint-import-resolver-typescript@npm:2.7.1" = { filename = "eslint-import-resolver-typescript-npm-2.7.1-2dfe313e23-1d81b657b1.zip"; sha512 = "1d81b657b1f73bf95b8f0b745c0305574b91630c1db340318f3ca8918e206fce20a933b95e7c419338cc4452cb80bb2b2d92acaf01b6aa315c78a332d832545c"; }; @@ -1410,6 +1415,7 @@ cacheEntries = { "fs-constants@npm:1.0.0" = { filename = "fs-constants-npm-1.0.0-59576b2177-18f5b71837.zip"; sha512 = "18f5b718371816155849475ac36c7d0b24d39a11d91348cfcb308b4494824413e03572c403c86d3a260e049465518c4f0d5bd00f0371cdfcad6d4f30a85b350d"; }; "fs-extra@npm:10.1.0" = { filename = "fs-extra-npm-10.1.0-86573680ed-dc94ab3709.zip"; sha512 = "dc94ab37096f813cc3ca12f0f1b5ad6744dfed9ed21e953d72530d103cea193c2f81584a39e9dee1bea36de5ee66805678c0dddc048e8af1427ac19c00fffc50"; }; "fs-extra@npm:11.1.1" = { filename = "fs-extra-npm-11.1.1-ca44602180-fb883c6824.zip"; sha512 = "fb883c68245b2d777fbc1f2082c9efb084eaa2bbf9fddaa366130d196c03608eebef7fb490541276429ee1ca99f317e2d73e96f5ca0999eefedf5a624ae1edfd"; }; +"fs-extra@npm:11.2.0" = { filename = "fs-extra-npm-11.2.0-6783080799-b12e42fa40.zip"; sha512 = "b12e42fa40ba47104202f57b8480dd098aa931c2724565e5e70779ab87605665594e76ee5fb00545f772ab9ace167fe06d2ab009c416dc8c842c5ae6df7aa7e8"; }; "fs-extra@npm:8.1.0" = { filename = "fs-extra-npm-8.1.0-197473387f-bf44f0e6ce.zip"; sha512 = "bf44f0e6cea59d5ce071bba4c43ca76d216f89e402dc6285c128abc0902e9b8525135aa808adad72c9d5d218e9f4bcc63962815529ff2f684ad532172a284880"; }; "fs-extra@npm:9.1.0" = { filename = "fs-extra-npm-9.1.0-983c2ddb4c-ba71ba32e0.zip"; sha512 = "ba71ba32e0faa74ab931b7a0031d1523c66a73e225de7426e275e238e312d07313d2da2d33e34a52aa406c8763ade5712eb3ec9ba4d9edce652bcacdc29e6b20"; }; "fs-memo@npm:1.2.0" = { filename = "fs-memo-npm-1.2.0-274ddc7a4d-474c21adf4.zip"; sha512 = "474c21adf4510c60dc7e2a3c3ad1c08466c8bd276fcf9a8b5357fc03f48cb46a728a0e20c6146f6109db9f871015c8d5970cbbd1e4bdc8f0901e56a5318f8688"; }; @@ -1443,6 +1449,7 @@ cacheEntries = { "get-symbol-description@npm:1.0.0" = { filename = "get-symbol-description-npm-1.0.0-9c95a4bc1f-9ceff8fe96.zip"; sha512 = "9ceff8fe968f9270a37a1f73bf3f1f7bda69ca80f4f80850670e0e7b9444ff99323f7ac52f96567f8b5f5fbe7ac717a0d81d3407c7313e82810c6199446a5247"; }; "get-tsconfig@npm:4.7.5" = { filename = "get-tsconfig-npm-4.7.5-0e53a23e62-e5b271fae2.zip"; sha512 = "e5b271fae2b4cd1869bbfc58db56983026cc4a08fdba988725a6edd55d04101507de154722503a22ee35920898ff9bdcba71f99d93b17df35dddb8e8a2ad91be"; }; "get-uri@npm:3.0.2" = { filename = "get-uri-npm-3.0.2-53176650ff-5325b2906b.zip"; sha512 = "5325b2906b08ca37529ca421cf52bc50376e75c6a945e0a8064e3f76b4bb67b8ab1e316a2fc7a307c8c606ab36d030720f39a57c97b027ff1134335e12102946"; }; +"get-uri@npm:6.0.3" = { filename = "get-uri-npm-6.0.3-48f26c742e-3eda448a59.zip"; sha512 = "3eda448a59fa1ba82ad4f252e58490fec586b644f2dc9c98ba3ab20e801ecc8a1bc1784829c474c9d188edb633d4dfd81c33894ca6117a33a16e8e013b41b40f"; }; "getpass@npm:0.1.7" = { filename = "getpass-npm-0.1.7-519164a3be-ab18d55661.zip"; sha512 = "ab18d55661db264e3eac6012c2d3daeafaab7a501c035ae0ccb193c3c23e9849c6e29b6ac762b9c2adae460266f925d55a3a2a3a3c8b94be2f222df94d70c046"; }; "git-last-commit@npm:1.0.1" = { filename = "git-last-commit-npm-1.0.1-247bc4e0f1-44049215f0.zip"; sha512 = "44049215f0838c0d17edd25b44e08793d270ea96d95e56767ae9564eda2f41cf4a63b4bc418d62c2f3a8f6a483d6e12229c316daa4276dc0fef8ad663145af6c"; }; "git-raw-commits@npm:2.0.11" = { filename = "git-raw-commits-npm-2.0.11-b090f2f684-c178af4363.zip"; sha512 = "c178af43633684106179793b6e3473e1d2bb50bb41d04e2e285ea4eef342ca4090fee6bc8a737552fde879d22346c90de5c49f18c719a0f38d4c934f258a0f79"; }; @@ -1513,10 +1520,12 @@ cacheEntries = { "http-errors@npm:2.0.0" = { filename = "http-errors-npm-2.0.0-3f1c503428-9b0a378266.zip"; sha512 = "9b0a3782665c52ce9dc658a0d1560bcb0214ba5699e4ea15aefb2a496e2ca83db03ebc42e1cce4ac1f413e4e0d2d736a3fd755772c556a9a06853ba2a0b7d920"; }; "http-proxy-agent@npm:4.0.1" = { filename = "http-proxy-agent-npm-4.0.1-ce9ef61788-c6a5da5a19.zip"; sha512 = "c6a5da5a1929416b6bbdf77b1aca13888013fe7eb9d59fc292e25d18e041bb154a8dfada58e223fc7b76b9b2d155a87e92e608235201f77d34aa258707963a82"; }; "http-proxy-agent@npm:5.0.0" = { filename = "http-proxy-agent-npm-5.0.0-7f1f121b83-e2ee1ff165.zip"; sha512 = "e2ee1ff1656a131953839b2a19cd1f3a52d97c25ba87bd2559af6ae87114abf60971e498021f9b73f9fd78aea8876d1fb0d4656aac8a03c6caa9fc175f22b786"; }; +"http-proxy-agent@npm:7.0.2" = { filename = "http-proxy-agent-npm-7.0.2-643ed7cc33-670858c8f8.zip"; sha512 = "670858c8f8f3146db5889e1fa117630910101db601fff7d5a8aa637da0abedf68c899f03d3451cac2f83bcc4c3d2dabf339b3aa00ff8080571cceb02c3ce02f3"; }; "http-signature@npm:1.2.0" = { filename = "http-signature-npm-1.2.0-ee92426f34-3324598712.zip"; sha512 = "3324598712266a9683585bb84a75dec4fd550567d5e0dd4a0fff6ff3f74348793404d3eeac4918fa0902c810eeee1a86419e4a2e92a164132dfe6b26743fb47c"; }; "http2-wrapper@npm:1.0.3" = { filename = "http2-wrapper-npm-1.0.3-5b58ade1df-74160b862e.zip"; sha512 = "74160b862ec699e3f859739101ff592d52ce1cb207b7950295bf7962e4aa1597ef709b4292c673bece9c9b300efad0559fc86c71b1409c7a1e02b7229456003e"; }; "https-proxy-agent@npm:5.0.0" = { filename = "https-proxy-agent-npm-5.0.0-bb777903c3-165bfb090b.zip"; sha512 = "165bfb090bd26d47693597661298006841ab733d0c7383a8cb2f17373387a94c903a3ac687090aa739de05e379ab6f868bae84ab4eac288ad85c328cd1ec9e53"; }; "https-proxy-agent@npm:5.0.1" = { filename = "https-proxy-agent-npm-5.0.1-42d65f358e-571fccdf38.zip"; sha512 = "571fccdf38184f05943e12d37d6ce38197becdd69e58d03f43637f7fa1269cf303a7d228aa27e5b27bbd3af8f09fd938e1c91dcfefff2df7ba77c20ed8dfc765"; }; +"https-proxy-agent@npm:7.0.5" = { filename = "https-proxy-agent-npm-7.0.5-94c14d4619-2e1a28960f.zip"; sha512 = "2e1a28960f13b041a50702ee74f240add8e75146a5c37fc98f1960f0496710f6918b3a9fe1e5aba41e50f58e6df48d107edd9c405c5f0d73ac260dabf2210857"; }; "human-signals@npm:1.1.1" = { filename = "human-signals-npm-1.1.1-616b2586c2-d587647c9e.zip"; sha512 = "d587647c9e8ec24e02821b6be7de5a0fc37f591f6c4e319b3054b43fd4c35a70a94c46fc74d8c1a43c47fde157d23acd7421f375e1c1365b09a16835b8300205"; }; "human-signals@npm:2.1.0" = { filename = "human-signals-npm-2.1.0-f75815481d-b87fd89fce.zip"; sha512 = "b87fd89fce72391625271454e70f67fe405277415b48bcc0117ca73d31fa23a4241787afdc8d67f5a116cf37258c052f59ea82daffa72364d61351423848e3b8"; }; "human-signals@npm:3.0.1" = { filename = "human-signals-npm-3.0.1-0c557ca74a-f252a7769c.zip"; sha512 = "f252a7769c8094a5c9dc6772816bdb417b188820b04c8b42d0fc468e03a0ba905b1dd07afabe9385cc83504af1ccc2b985cd1e4aeeeb8e0029896c5af2e6f354"; }; @@ -2024,7 +2033,9 @@ cacheEntries = { "p-try@npm:1.0.0" = { filename = "p-try-npm-1.0.0-7373139e40-3b5303f77e.zip"; sha512 = "3b5303f77eb7722144154288bfd96f799f8ff3e2b2b39330efe38db5dd359e4fb27012464cd85cb0a76e9b7edd1b443568cb3192c22e7cffc34989df0bafd605"; }; "p-try@npm:2.2.0" = { filename = "p-try-npm-2.2.0-e0390dbaf8-f8a8e9a769.zip"; sha512 = "f8a8e9a7693659383f06aec604ad5ead237c7a261c18048a6e1b5b85a5f8a067e469aa24f5bc009b991ea3b058a87f5065ef4176793a200d4917349881216cae"; }; "pac-proxy-agent@npm:5.0.0" = { filename = "pac-proxy-agent-npm-5.0.0-f989e3d5f0-cfd26a0e2e.zip"; sha512 = "cfd26a0e2ebfea4ca6162465018ce093bf147d26cf6c8fb3e7155bc7c184370d80d4d09a1c097e3db7676d0e3f574ea1cb56a4aa7d1d2e5cca6238935fabf010"; }; +"pac-proxy-agent@npm:7.0.2" = { filename = "pac-proxy-agent-npm-7.0.2-74826508c7-82772aaa48.zip"; sha512 = "82772aaa489a4ad6f598b75d56daf609e7ba294a05a91cfe3101b004e2df494f0a269c98452cb47aaa4a513428e248308a156e26fee67eb78a76a58e9346921e"; }; "pac-resolver@npm:5.0.1" = { filename = "pac-resolver-npm-5.0.1-8067cd1bf4-e3bd8aada7.zip"; sha512 = "e3bd8aada70d173cd4cec1ac810fb56161678b7a597060a740c4a31d9c5f8cd95687b2d0fd90b69c0cafe5ef787404074f38042ba08c8d378fed48973f58e493"; }; +"pac-resolver@npm:7.0.1" = { filename = "pac-resolver-npm-7.0.1-73af0cb8f1-8391343287.zip"; sha512 = "839134328781b80d49f9684eae1f5c74f50a1d4482076d44c84fc2f3ca93da66fa11245a4725a057231e06b311c20c989fd0681e662a0792d17f644d8fe62a5e"; }; "packet-reader@npm:1.0.0" = { filename = "packet-reader-npm-1.0.0-e93c92246b-0b7516f0cb.zip"; sha512 = "0b7516f0cbf3e322aad591bed29ba544220088c53943145c0d9121a6f59182ad811f7fd6785a8979a34356aca69d97653689029964c5998dc02645633d88ffd7"; }; "pacote@npm:15.0.8" = { filename = "pacote-npm-15.0.8-10cee1e754-058be22381.zip"; sha512 = "058be22381b8be531c36ec1996fab5f0b362fd9102b82aad4157624b8c7318b590c9b1935a279c16c0afdd858fa890191aee9d66ddf8a536b0cf1fe14b49870a"; }; "pacote@npm:15.1.3" = { filename = "pacote-npm-15.1.3-c419c60be9-de03c08e2e.zip"; sha512 = "de03c08e2e04b812953d64e50f5b22e56c826487e8b8b35bb79368681ebe865e92cd5ca189339c75fb133c8fb25a3e1518c8eb19a864f1c6b1a8d42bce99e54e"; }; @@ -2138,6 +2149,7 @@ cacheEntries = { "protocols@npm:2.0.1" = { filename = "protocols-npm-2.0.1-e2bc74d1c1-4a9bef6aa0.zip"; sha512 = "4a9bef6aa0449a0245ded319ac3cbfd032c3e76ebb562777037a3a832c99253d0e8bc2847f7be350236df620a11f7d4fe683ea7f59a2cc14c69f746b6259eda4"; }; "proxy-addr@npm:2.0.7" = { filename = "proxy-addr-npm-2.0.7-dae6552872-29c6990ce9.zip"; sha512 = "29c6990ce9364648255454842f06f8c46fcd124d3e6d7c5066df44662de63cdc0bad032e9bf5a3d653ff72141cc7b6019873d685708ac8210c30458ad99f2b74"; }; "proxy-agent@npm:5.0.0" = { filename = "proxy-agent-npm-5.0.0-41772f4b01-3b0bb73a4d.zip"; sha512 = "3b0bb73a4d3a07711d3cad72b2fa4320880f7a6ec1959cdcc186ac6ffb173db8137d7c4046c27fdfa6e2207b2eb75e802f3d5e14c766700586ec4d47299a5124"; }; +"proxy-agent@npm:6.4.0" = { filename = "proxy-agent-npm-6.4.0-21d2d38035-4d3794ad5e.zip"; sha512 = "4d3794ad5e07486298902f0a7f250d0f869fa0e92d790767ca3f793a81374ce0ab6c605f8ab8e791c4d754da96656b48d1c24cb7094bfd310a15867e4a0841d7"; }; "proxy-from-env@npm:1.1.0" = { filename = "proxy-from-env-npm-1.1.0-c13d07f26b-ed7fcc2ba0.zip"; sha512 = "ed7fcc2ba0a33404958e34d95d18638249a68c430e30fcb6c478497d72739ba64ce9810a24f53a7d921d0c065e5b78e3822759800698167256b04659366ca4d4"; }; "proxy@npm:1.0.2" = { filename = "proxy-npm-1.0.2-be42fd6386-39d690a3a0.zip"; sha512 = "39d690a3a0fffde5776aa30d82dade59a52e6ef859fcfd46cb14a1dfd905d6437ed3863cdb6794e06219add81afad805790bd84c8192ab1bfb93b007f906eb34"; }; "prr@npm:1.0.1" = { filename = "prr-npm-1.0.1-608d442761-3bca2db047.zip"; sha512 = "3bca2db0479fd38f8c4c9439139b0c42dcaadcc2fbb7bb8e0e6afaa1383457f1d19aea9e5f961d5b080f1cfc05bfa1fe9e45c97a1d3fd6d421950a73d3108381"; }; @@ -2317,7 +2329,9 @@ cacheEntries = { "socks-proxy-agent@npm:5.0.1" = { filename = "socks-proxy-agent-npm-5.0.1-dc5271bb57-1b60c4977b.zip"; sha512 = "1b60c4977b2fef783f0fc4dc619cd2758aafdb43f3cf679f1e3627cb6c6e752811cee5513ebb4157ad26786033d2f85029440f197d321e8293b38cc5aab01e06"; }; "socks-proxy-agent@npm:6.1.1" = { filename = "socks-proxy-agent-npm-6.1.1-a3843946ba-9a8a4f791b.zip"; sha512 = "9a8a4f791bba0060315cf7291ca6f9db37d6fc280fd0860d73d8887d3efe4c22e823aa25a8d5375f6079279f8dc91b50c075345179bf832bfe3c7c26d3582e3c"; }; "socks-proxy-agent@npm:7.0.0" = { filename = "socks-proxy-agent-npm-7.0.0-7aacf32ea0-7205543701.zip"; sha512 = "720554370154cbc979e2e9ce6a6ec6ced205d02757d8f5d93fe95adae454fc187a5cbfc6b022afab850a5ce9b4c7d73e0f98e381879cf45f66317a4895953846"; }; +"socks-proxy-agent@npm:8.0.4" = { filename = "socks-proxy-agent-npm-8.0.4-991722041a-b2ec5051d8.zip"; sha512 = "b2ec5051d85fe49072f9a250c427e0e9571fd09d5db133819192d078fd291276e1f0f50f6dbc04329b207738b1071314cee8bdbb4b12e27de42dbcf1d4233c67"; }; "socks@npm:2.7.1" = { filename = "socks-npm-2.7.1-17f2b53052-259d9e3e8e.zip"; sha512 = "259d9e3e8e1c9809a7f5c32238c3d4d2a36b39b83851d0f573bfde5f21c4b1288417ce1af06af1452569cd1eb0841169afd4998f0e04ba04656f6b7f0e46d748"; }; +"socks@npm:2.8.3" = { filename = "socks-npm-2.8.3-3532b59899-7a6b7f6eed.zip"; sha512 = "7a6b7f6eedf7482b9e4597d9a20e09505824208006ea8f2c49b71657427f3c137ca2ae662089baa73e1971c62322d535d9d0cf1c9235cf6f55e315c18203eadd"; }; "sort-keys@npm:5.0.0" = { filename = "sort-keys-npm-5.0.0-10c1d08986-9c0b7a4683.zip"; sha512 = "9c0b7a468312075be03770b260b2cc0e5d55149025e564edaed41c9ff619199698aad6712a6fe4bbc75c541efb081276ac6bbd4cf2723d742f272f7a8fe354f5"; }; "source-map-js@npm:1.0.2" = { filename = "source-map-js-npm-1.0.2-ee4f9f9b30-c049a7fc4d.zip"; sha512 = "c049a7fc4deb9a7e9b481ae3d424cc793cb4845daa690bc5a05d428bf41bf231ced49b4cf0c9e77f9d42fdb3d20d6187619fc586605f5eabe995a316da8d377c"; }; "source-map-loader@npm:4.0.1" = { filename = "source-map-loader-npm-4.0.1-0851efb838-4ddca8b03d.zip"; sha512 = "4ddca8b03dc61f406effd4bffe70de4b87fef48bae6f737017b2dabcbc7d609133325be1e73838e9265331de28039111d729fcbb8bce88a6018a816bef510eb1"; }; diff --git a/yarn.lock b/yarn.lock index b7332e669c4..1fc804869e4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3106,8 +3106,8 @@ __metadata: "@cardano-sdk/util": "workspace:~" "@cardano-sdk/util-dev": "workspace:~" "@types/validator": ^13.7.1 - axios: ^0.28.0 - axios-mock-adapter: ^1.20.0 + axios: ^1.7.4 + axios-mock-adapter: ^2.0.0 class-validator: ^0.14.0 eslint: ^7.32.0 express: ^4.17.3 @@ -3152,8 +3152,8 @@ __metadata: "@types/uuid": ^8.3.4 "@types/wait-on": ^5.3.1 "@types/ws": ^8.5.10 - axios: ^0.28.0 - axios-mock-adapter: ^1.20.0 + axios: ^1.7.4 + axios-mock-adapter: ^2.0.0 backoff-rxjs: ^7.0.0 bignumber.js: ^9.1.0 body-parser: ^1.19.2 @@ -3332,6 +3332,7 @@ __metadata: "@dcspark/cardano-multiplatform-lib-browser": ^3.1.1 "@dcspark/cardano-multiplatform-lib-nodejs": ^3.1.1 "@emurgo/cardano-message-signing-asmjs": ^1.0.1 + "@shiroyasha9/axios-fetch-adapter": 1.0.3 "@types/bunyan": ^1.8.8 "@types/chalk": ^2.2.0 "@types/convict": ^6.1.2 @@ -3343,20 +3344,19 @@ __metadata: "@types/ora": ^3.2.0 "@types/uuid": ^8.3.4 "@types/webextension-polyfill": ^0.8.0 - "@vespaiach/axios-fetch-adapter": ^0.3.0 "@wdio/cli": ^7.19.5 "@wdio/local-runner": ^7.19.5 "@wdio/mocha-framework": ^7.19.5 "@wdio/spec-reporter": ^7.19.5 "@wdio/static-server-service": ^7.19.5 artillery: ^2.0.0-35 - axios: ^0.28.0 + axios: ^1.7.4 babel-loader: ^8.2.5 blake2b-no-wasm: 2.1.4 buffer: ^6.0.3 bunyan: ^1.8.15 chalk: 4.1.2 - chromedriver: ^120.0.0 + chromedriver: ^127.0.0 cli-spinners: ^2.9.0 convict: ^6.2.4 copy-webpack-plugin: ^10.2.4 @@ -3694,7 +3694,7 @@ __metadata: "@cardano-sdk/util": "workspace:~" "@types/dockerode": ^3.3.8 "@types/jest": ^26.0.24 - axios: ^0.28.0 + axios: ^1.7.4 delay: ^5.0.0 dockerode: ^3.3.1 dockerode-utils: ^0.0.7 @@ -5769,6 +5769,15 @@ __metadata: languageName: node linkType: hard +"@shiroyasha9/axios-fetch-adapter@npm:1.0.3": + version: 1.0.3 + resolution: "@shiroyasha9/axios-fetch-adapter@npm:1.0.3" + peerDependencies: + axios: ">=1.6.0" + checksum: 8e7b3c0137b87b3b6f29963c32839fa8a2366c91e8dce0d6e7ce1ceefffcd9ad7e28810a6659b8f2b3fd8ae4a1c1f105186c048b92c34c24a40b1389f0b1fbcf + languageName: node + linkType: hard + "@sideway/address@npm:^4.1.3": version: 4.1.4 resolution: "@sideway/address@npm:4.1.4" @@ -6350,6 +6359,13 @@ __metadata: languageName: node linkType: hard +"@tootallnate/quickjs-emscripten@npm:^0.23.0": + version: 0.23.0 + resolution: "@tootallnate/quickjs-emscripten@npm:0.23.0" + checksum: c350a2947ffb80b22e14ff35099fd582d1340d65723384a0fd0515e905e2534459ad2f301a43279a37308a27c99273c932e64649abd57d0bb3ca8c557150eccc + languageName: node + linkType: hard + "@trezor/analytics@npm:1.0.10": version: 1.0.10 resolution: "@trezor/analytics@npm:1.0.10" @@ -7833,15 +7849,6 @@ __metadata: languageName: node linkType: hard -"@vespaiach/axios-fetch-adapter@npm:^0.3.0": - version: 0.3.1 - resolution: "@vespaiach/axios-fetch-adapter@npm:0.3.1" - peerDependencies: - axios: ">=0.26.0" - checksum: 976a7f920ec2eddeb08fcced2980139f046f72df767e693440a2b727afef65e5664e24a1e8d4c9cf053db717a6fe2395f7e53ac56c3fb1cc6d2d6a90203cb1cf - languageName: node - linkType: hard - "@wdio/cli@npm:^7.19.5": version: 7.25.4 resolution: "@wdio/cli@npm:7.25.4" @@ -8449,6 +8456,15 @@ __metadata: languageName: node linkType: hard +"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0, agent-base@npm:^7.1.1": + version: 7.1.1 + resolution: "agent-base@npm:7.1.1" + dependencies: + debug: ^4.3.4 + checksum: 51c158769c5c051482f9ca2e6e1ec085ac72b5a418a9b31b4e82fe6c0a6699adb94c1c42d246699a587b3335215037091c79e0de512c516f73b6ea844202f037 + languageName: node + linkType: hard + "agentkeepalive@npm:^4.1.0, agentkeepalive@npm:^4.2.1": version: 4.2.1 resolution: "agentkeepalive@npm:4.2.1" @@ -9098,7 +9114,7 @@ __metadata: languageName: node linkType: hard -"ast-types@npm:^0.13.2": +"ast-types@npm:^0.13.2, ast-types@npm:^0.13.4": version: 0.13.4 resolution: "ast-types@npm:0.13.4" dependencies: @@ -9204,15 +9220,15 @@ __metadata: languageName: node linkType: hard -"axios-mock-adapter@npm:^1.20.0": - version: 1.21.2 - resolution: "axios-mock-adapter@npm:1.21.2" +"axios-mock-adapter@npm:^2.0.0": + version: 2.0.0 + resolution: "axios-mock-adapter@npm:2.0.0" dependencies: fast-deep-equal: ^3.1.3 is-buffer: ^2.0.5 peerDependencies: axios: ">= 0.17.0" - checksum: 0d334838a819597f49fd5bf807e2a46cd846397cbea734fd53dcb425dee914e2d3e57cff65eb36af70cdbba848416c48979b75223afbfc1ab49789fd12011618 + checksum: e4001866b066484ba6834f49bef77b52eca32fca4ab9758b2359b71935d6c3aad4bf30baddf0aa2e3cef32e287f996afeece43b02cc159769c128a266b79dfb5 languageName: node linkType: hard @@ -9235,25 +9251,14 @@ __metadata: languageName: node linkType: hard -"axios@npm:^0.28.0": - version: 0.28.1 - resolution: "axios@npm:0.28.1" - dependencies: - follow-redirects: ^1.15.0 - form-data: ^4.0.0 - proxy-from-env: ^1.1.0 - checksum: 5115a38d79064d07437c5a28f15841e3607634040e3120ec06a2c4367a7d07cf213b16496eab53b6f58ebc5fb377a440ba9ed4782529b14449a1e285734bfb54 - languageName: node - linkType: hard - -"axios@npm:^1.6.0": - version: 1.6.2 - resolution: "axios@npm:1.6.2" +"axios@npm:^1.7.4": + version: 1.7.4 + resolution: "axios@npm:1.7.4" dependencies: - follow-redirects: ^1.15.0 + follow-redirects: ^1.15.6 form-data: ^4.0.0 proxy-from-env: ^1.1.0 - checksum: 4a7429e2b784be0f2902ca2680964391eae7236faa3967715f30ea45464b98ae3f1c6f631303b13dfe721b17126b01f486c7644b9ef276bfc63112db9fd379f8 + checksum: 0c17039a9acfe6a566fca8431ba5c1b455c83d30ea6157fec68a6722878fcd30f3bd32d172f6bee0c51fe75ca98e6414ddcd968a87b5606b573731629440bfaf languageName: node linkType: hard @@ -9462,6 +9467,13 @@ __metadata: languageName: node linkType: hard +"basic-ftp@npm:^5.0.2": + version: 5.0.5 + resolution: "basic-ftp@npm:5.0.5" + checksum: bc82d1c1c61cd838eaca96d68ece888bacf07546642fb6b9b8328ed410756f5935f8cf43a42cb44bb343e0565e28e908adc54c298bd2f1a6e0976871fb11fec6 + languageName: node + linkType: hard + "bchaddrjs@npm:^0.5.2": version: 0.5.2 resolution: "bchaddrjs@npm:0.5.2" @@ -10631,20 +10643,20 @@ __metadata: languageName: node linkType: hard -"chromedriver@npm:^120.0.0": - version: 120.0.0 - resolution: "chromedriver@npm:120.0.0" +"chromedriver@npm:^127.0.0": + version: 127.0.3 + resolution: "chromedriver@npm:127.0.3" dependencies: "@testim/chrome-version": ^1.1.4 - axios: ^1.6.0 + axios: ^1.7.4 compare-versions: ^6.1.0 extract-zip: ^2.0.1 - https-proxy-agent: ^5.0.1 + proxy-agent: ^6.4.0 proxy-from-env: ^1.1.0 tcp-port-used: ^1.0.2 bin: chromedriver: bin/chromedriver - checksum: 05274ca045396696a05d26508850cd760cda9cc19658b0c737ea8ceb642691c8fad6e56a3a9c13e206907df2b6c60234d8c5f210172b608e9083e400b64cae2d + checksum: 6211290f14c4c88559af1083a0e3d038afde70b80e24c7b59399d50d07373957f0f60780dc858450be289abdbefd9537cc71320ec09dbfed2c44e91eba352c45 languageName: node linkType: hard @@ -11775,6 +11787,13 @@ __metadata: languageName: node linkType: hard +"data-uri-to-buffer@npm:^6.0.2": + version: 6.0.2 + resolution: "data-uri-to-buffer@npm:6.0.2" + checksum: 8b6927c33f9b54037f442856be0aa20e5fd49fa6c9c8ceece408dc306445d593ad72d207d57037c529ce65f413b421da800c6827b1dbefb607b8056f17123a61 + languageName: node + linkType: hard + "data-urls@npm:^3.0.1": version: 3.0.2 resolution: "data-urls@npm:3.0.2" @@ -12034,6 +12053,17 @@ __metadata: languageName: node linkType: hard +"degenerator@npm:^5.0.0": + version: 5.0.1 + resolution: "degenerator@npm:5.0.1" + dependencies: + ast-types: ^0.13.4 + escodegen: ^2.1.0 + esprima: ^4.0.1 + checksum: a64fa39cdf6c2edd75188157d32338ee9de7193d7dbb2aeb4acb1eb30fa4a15ed80ba8dae9bd4d7b085472cf174a5baf81adb761aaa8e326771392c922084152 + languageName: node + linkType: hard + "delay@npm:*": version: 6.0.0 resolution: "delay@npm:6.0.0" @@ -13160,6 +13190,24 @@ __metadata: languageName: node linkType: hard +"escodegen@npm:^2.1.0": + version: 2.1.0 + resolution: "escodegen@npm:2.1.0" + dependencies: + esprima: ^4.0.1 + estraverse: ^5.2.0 + esutils: ^2.0.2 + source-map: ~0.6.1 + dependenciesMeta: + source-map: + optional: true + bin: + escodegen: bin/escodegen.js + esgenerate: bin/esgenerate.js + checksum: 096696407e161305cd05aebb95134ad176708bc5cb13d0dcc89a5fcbb959b8ed757e7f2591a5f8036f8f4952d4a724de0df14cd419e29212729fa6df5ce16bf6 + languageName: node + linkType: hard + "eslint-config-formidable@npm:4.0.0": version: 4.0.0 resolution: "eslint-config-formidable@npm:4.0.0" @@ -14307,7 +14355,7 @@ __metadata: languageName: node linkType: hard -"follow-redirects@npm:^1.14.7, follow-redirects@npm:^1.14.9, follow-redirects@npm:^1.15.0": +"follow-redirects@npm:^1.14.7, follow-redirects@npm:^1.14.9, follow-redirects@npm:^1.15.6": version: 1.15.6 resolution: "follow-redirects@npm:1.15.6" peerDependenciesMeta: @@ -14464,6 +14512,17 @@ __metadata: languageName: node linkType: hard +"fs-extra@npm:^11.2.0": + version: 11.2.0 + resolution: "fs-extra@npm:11.2.0" + dependencies: + graceful-fs: ^4.2.0 + jsonfile: ^6.0.1 + universalify: ^2.0.0 + checksum: b12e42fa40ba47104202f57b8480dd098aa931c2724565e5e70779ab87605665594e76ee5fb00545f772ab9ace167fe06d2ab009c416dc8c842c5ae6df7aa7e8 + languageName: node + linkType: hard + "fs-extra@npm:^8.1.0": version: 8.1.0 resolution: "fs-extra@npm:8.1.0" @@ -14794,6 +14853,18 @@ __metadata: languageName: node linkType: hard +"get-uri@npm:^6.0.1": + version: 6.0.3 + resolution: "get-uri@npm:6.0.3" + dependencies: + basic-ftp: ^5.0.2 + data-uri-to-buffer: ^6.0.2 + debug: ^4.3.4 + fs-extra: ^11.2.0 + checksum: 3eda448a59fa1ba82ad4f252e58490fec586b644f2dc9c98ba3ab20e801ecc8a1bc1784829c474c9d188edb633d4dfd81c33894ca6117a33a16e8e013b41b40f + languageName: node + linkType: hard + "getpass@npm:^0.1.1": version: 0.1.7 resolution: "getpass@npm:0.1.7" @@ -15496,6 +15567,16 @@ __metadata: languageName: node linkType: hard +"http-proxy-agent@npm:^7.0.0, http-proxy-agent@npm:^7.0.1": + version: 7.0.2 + resolution: "http-proxy-agent@npm:7.0.2" + dependencies: + agent-base: ^7.1.0 + debug: ^4.3.4 + checksum: 670858c8f8f3146db5889e1fa117630910101db601fff7d5a8aa637da0abedf68c899f03d3451cac2f83bcc4c3d2dabf339b3aa00ff8080571cceb02c3ce02f3 + languageName: node + linkType: hard + "http-signature@npm:~1.2.0": version: 1.2.0 resolution: "http-signature@npm:1.2.0" @@ -15517,7 +15598,7 @@ __metadata: languageName: node linkType: hard -"https-proxy-agent@npm:5, https-proxy-agent@npm:5.0.1, https-proxy-agent@npm:^5.0.0, https-proxy-agent@npm:^5.0.1": +"https-proxy-agent@npm:5, https-proxy-agent@npm:5.0.1, https-proxy-agent@npm:^5.0.0": version: 5.0.1 resolution: "https-proxy-agent@npm:5.0.1" dependencies: @@ -15537,6 +15618,16 @@ __metadata: languageName: node linkType: hard +"https-proxy-agent@npm:^7.0.3, https-proxy-agent@npm:^7.0.5": + version: 7.0.5 + resolution: "https-proxy-agent@npm:7.0.5" + dependencies: + agent-base: ^7.0.2 + debug: 4 + checksum: 2e1a28960f13b041a50702ee74f240add8e75146a5c37fc98f1960f0496710f6918b3a9fe1e5aba41e50f58e6df48d107edd9c405c5f0d73ac260dabf2210857 + languageName: node + linkType: hard + "human-signals@npm:^1.1.1": version: 1.1.1 resolution: "human-signals@npm:1.1.1" @@ -20570,6 +20661,22 @@ __metadata: languageName: node linkType: hard +"pac-proxy-agent@npm:^7.0.1": + version: 7.0.2 + resolution: "pac-proxy-agent@npm:7.0.2" + dependencies: + "@tootallnate/quickjs-emscripten": ^0.23.0 + agent-base: ^7.0.2 + debug: ^4.3.4 + get-uri: ^6.0.1 + http-proxy-agent: ^7.0.0 + https-proxy-agent: ^7.0.5 + pac-resolver: ^7.0.1 + socks-proxy-agent: ^8.0.4 + checksum: 82772aaa489a4ad6f598b75d56daf609e7ba294a05a91cfe3101b004e2df494f0a269c98452cb47aaa4a513428e248308a156e26fee67eb78a76a58e9346921e + languageName: node + linkType: hard + "pac-resolver@npm:^5.0.0": version: 5.0.1 resolution: "pac-resolver@npm:5.0.1" @@ -20581,6 +20688,16 @@ __metadata: languageName: node linkType: hard +"pac-resolver@npm:^7.0.1": + version: 7.0.1 + resolution: "pac-resolver@npm:7.0.1" + dependencies: + degenerator: ^5.0.0 + netmask: ^2.0.2 + checksum: 839134328781b80d49f9684eae1f5c74f50a1d4482076d44c84fc2f3ca93da66fa11245a4725a057231e06b311c20c989fd0681e662a0792d17f644d8fe62a5e + languageName: node + linkType: hard + "packet-reader@npm:1.0.0": version: 1.0.0 resolution: "packet-reader@npm:1.0.0" @@ -21723,6 +21840,22 @@ __metadata: languageName: node linkType: hard +"proxy-agent@npm:^6.4.0": + version: 6.4.0 + resolution: "proxy-agent@npm:6.4.0" + dependencies: + agent-base: ^7.0.2 + debug: ^4.3.4 + http-proxy-agent: ^7.0.1 + https-proxy-agent: ^7.0.3 + lru-cache: ^7.14.1 + pac-proxy-agent: ^7.0.1 + proxy-from-env: ^1.1.0 + socks-proxy-agent: ^8.0.2 + checksum: 4d3794ad5e07486298902f0a7f250d0f869fa0e92d790767ca3f793a81374ce0ab6c605f8ab8e791c4d754da96656b48d1c24cb7094bfd310a15867e4a0841d7 + languageName: node + linkType: hard + "proxy-from-env@npm:1.1.0, proxy-from-env@npm:^1.0.0, proxy-from-env@npm:^1.1.0": version: 1.1.0 resolution: "proxy-from-env@npm:1.1.0" @@ -23420,6 +23553,17 @@ __metadata: languageName: node linkType: hard +"socks-proxy-agent@npm:^8.0.2, socks-proxy-agent@npm:^8.0.4": + version: 8.0.4 + resolution: "socks-proxy-agent@npm:8.0.4" + dependencies: + agent-base: ^7.1.1 + debug: ^4.3.4 + socks: ^2.8.3 + checksum: b2ec5051d85fe49072f9a250c427e0e9571fd09d5db133819192d078fd291276e1f0f50f6dbc04329b207738b1071314cee8bdbb4b12e27de42dbcf1d4233c67 + languageName: node + linkType: hard + "socks@npm:^2.3.3, socks@npm:^2.6.1, socks@npm:^2.6.2": version: 2.7.1 resolution: "socks@npm:2.7.1" @@ -23430,6 +23574,16 @@ __metadata: languageName: node linkType: hard +"socks@npm:^2.8.3": + version: 2.8.3 + resolution: "socks@npm:2.8.3" + dependencies: + ip-address: ^9.0.5 + smart-buffer: ^4.2.0 + checksum: 7a6b7f6eedf7482b9e4597d9a20e09505824208006ea8f2c49b71657427f3c137ca2ae662089baa73e1971c62322d535d9d0cf1c9235cf6f55e315c18203eadd + languageName: node + linkType: hard + "sort-keys@npm:^5.0.0": version: 5.0.0 resolution: "sort-keys@npm:5.0.0"