From 1eb07d187b8b2df43d8169ea74d566d49ff0036d Mon Sep 17 00:00:00 2001 From: Muhammad Altabba <24407834+Muhammad-Altabba@users.noreply.github.com> Date: Tue, 9 Jan 2024 20:24:13 +0100 Subject: [PATCH] Update jest and ts-jest version (#6706) * update jest and ts-jest versions * update test snapshots --- package.json | 4 +- packages/web3-core/package.json | 4 +- .../__snapshots__/web3_context.test.ts.snap | 16 +- packages/web3-errors/package.json | 4 +- .../unit/__snapshots__/errors.test.ts.snap | 132 ++-- .../__snapshots__/rpc-errors.test.ts.snap | 90 +-- packages/web3-eth-abi/package.json | 4 +- packages/web3-eth-accounts/package.json | 4 +- .../unit/__snapshots__/wallet.test.ts.snap | 22 +- packages/web3-eth-contract/package.json | 4 +- packages/web3-eth-ens/package.json | 2 +- packages/web3-eth-iban/package.json | 4 +- packages/web3-eth-personal/package.json | 4 +- packages/web3-eth/package.json | 4 +- packages/web3-net/package.json | 4 +- packages/web3-providers-http/package.json | 4 +- packages/web3-providers-ipc/package.json | 4 +- packages/web3-providers-ws/package.json | 4 +- packages/web3-rpc-methods/package.json | 4 +- packages/web3-types/package.json | 4 +- packages/web3-utils/package.json | 4 +- packages/web3-validator/package.json | 4 +- packages/web3/package.json | 4 +- packages/web3/test/cjs_black_box/package.json | 4 +- packages/web3/test/esm_black_box/package.json | 4 +- tools/web3-packagetemplate/package.json | 4 +- tools/web3-plugin-example/package.json | 4 +- yarn.lock | 590 +----------------- 28 files changed, 198 insertions(+), 742 deletions(-) diff --git a/package.json b/package.json index f6d685cd2ae..e7e5fcb6292 100644 --- a/package.json +++ b/package.json @@ -120,14 +120,14 @@ "http-browserify": "^1.7.0", "https-browserify": "^1.0.0", "husky": "^8.0.3", - "jest": "^28.1.3", + "jest": "^29.7.0", "lerna": "^6.6.2", "npm-auth-to-token": "^1.0.0", "prettier": "^2.7.1", "prettier-plugin-solidity": "^1.0.0-beta.20", "process": "^0.11.10", "solc": "^0.8.15", - "ts-jest": "^28.0.7", + "ts-jest": "^29.1.1", "ts-loader": "^9.3.1", "ts-node": "^10.9.1", "typedoc": "^0.25.6", diff --git a/packages/web3-core/package.json b/packages/web3-core/package.json index 1865d56d8e6..6552a6d8bf4 100644 --- a/packages/web3-core/package.json +++ b/packages/web3-core/package.json @@ -63,11 +63,11 @@ "eslint-config-base-web3": "0.1.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", - "jest": "^28.1.3", + "jest": "^29.7.0", "jest-extended": "^3.0.1", "jest-when": "^3.5.1", "prettier": "^2.7.1", - "ts-jest": "^28.0.7", + "ts-jest": "^29.1.1", "typescript": "^4.7.4" } } diff --git a/packages/web3-core/test/unit/__snapshots__/web3_context.test.ts.snap b/packages/web3-core/test/unit/__snapshots__/web3_context.test.ts.snap index e6299f6d583..b9f0d4f0c95 100644 --- a/packages/web3-core/test/unit/__snapshots__/web3_context.test.ts.snap +++ b/packages/web3-core/test/unit/__snapshots__/web3_context.test.ts.snap @@ -1,9 +1,9 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`Web3Context getContextObject should return correct context object 1`] = ` -Object { +{ "accountProvider": undefined, - "config": Object { + "config": { "blockHeaderTimeout": 10, "contractDataInputFill": "data", "defaultAccount": undefined, @@ -14,7 +14,7 @@ Object { "defaultMaxPriorityFeePerGas": "0x9502f900", "defaultNetworkId": undefined, "defaultTransactionType": "0x2", - "enableExperimentalFeatures": Object { + "enableExperimentalFeatures": { "useRpcCallSpecification": false, "useSubscriptionWhenCheckingBlockTimeout": false, }, @@ -34,14 +34,14 @@ Object { "clientUrl": "http://test/abc", "httpProviderOptions": undefined, }, - "providers": Object { + "providers": { "HttpProvider": [Function], "WebsocketProvider": [Function], }, - "registeredSubscriptions": Object {}, + "registeredSubscriptions": {}, "requestManager": Web3RequestManager { "_emitter": EventEmitter { - "_events": Object { + "_events": { "BEFORE_PROVIDER_CHANGE": [Function], "PROVIDER_CHANGED": [Function], }, @@ -57,10 +57,10 @@ Object { }, "subscriptionManager": Web3SubscriptionManager { "_subscriptions": Map {}, - "registeredSubscriptions": Object {}, + "registeredSubscriptions": {}, "requestManager": Web3RequestManager { "_emitter": EventEmitter { - "_events": Object { + "_events": { "BEFORE_PROVIDER_CHANGE": [Function], "PROVIDER_CHANGED": [Function], }, diff --git a/packages/web3-errors/package.json b/packages/web3-errors/package.json index fd43a758229..89338006efd 100644 --- a/packages/web3-errors/package.json +++ b/packages/web3-errors/package.json @@ -51,10 +51,10 @@ "eslint-config-base-web3": "0.1.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", - "jest": "^28.1.3", + "jest": "^29.7.0", "jest-extended": "^3.0.1", "prettier": "^2.7.1", - "ts-jest": "^28.0.7", + "ts-jest": "^29.1.1", "typescript": "^4.7.4" } } diff --git a/packages/web3-errors/test/unit/__snapshots__/errors.test.ts.snap b/packages/web3-errors/test/unit/__snapshots__/errors.test.ts.snap index 5cfb35158c7..2eefbaa0814 100644 --- a/packages/web3-errors/test/unit/__snapshots__/errors.test.ts.snap +++ b/packages/web3-errors/test/unit/__snapshots__/errors.test.ts.snap @@ -1,7 +1,7 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`errors ConnectionCloseError should have valid json structure 1`] = ` -Object { +{ "cause": undefined, "code": 504, "errorCode": 10, @@ -13,7 +13,7 @@ Object { `; exports[`errors ConnectionError should have valid json structure 1`] = ` -Object { +{ "cause": undefined, "code": 500, "errorCode": 10, @@ -25,7 +25,7 @@ Object { `; exports[`errors ConnectionNotOpenError should have valid json structure 1`] = ` -Object { +{ "cause": undefined, "code": 503, "errorCode": 10, @@ -37,7 +37,7 @@ Object { `; exports[`errors ConnectionTimeoutError should have valid json structure 1`] = ` -Object { +{ "cause": undefined, "code": 502, "duration": 5000, @@ -50,31 +50,31 @@ Object { `; exports[`errors ContractCodeNotStoredError should have valid json structure 1`] = ` -Object { +{ "cause": undefined, "code": 404, "innerError": undefined, "message": "The contract code couldn't be stored, please check your gas limit.", "name": "ContractCodeNotStoredError", - "receipt": Object { + "receipt": { "attr1": "attr1", }, } `; exports[`errors ContractEventDoesNotExistError should have valid json structure 1`] = ` -Object { +{ "cause": undefined, "code": 304, "eventName": "eventName", "innerError": undefined, - "message": "Event \\"eventName\\" doesn't exist in this contract.", + "message": "Event "eventName" doesn't exist in this contract.", "name": "ContractEventDoesNotExistError", } `; exports[`errors ContractMissingABIError should have valid json structure 1`] = ` -Object { +{ "cause": undefined, "code": 302, "innerError": undefined, @@ -84,17 +84,17 @@ Object { `; exports[`errors ContractMissingDeployDataError should have valid json structure 1`] = ` -Object { +{ "cause": undefined, "code": 306, "innerError": undefined, - "message": "No \\"data\\" specified in neither the given options, nor the default options.", + "message": "No "data" specified in neither the given options, nor the default options.", "name": "ContractMissingDeployDataError", } `; exports[`errors ContractNoAddressDefinedError should have valid json structure 1`] = ` -Object { +{ "cause": undefined, "code": 307, "innerError": undefined, @@ -104,17 +104,17 @@ Object { `; exports[`errors ContractNoFromAddressDefinedError should have valid json structure 1`] = ` -Object { +{ "cause": undefined, "code": 308, "innerError": undefined, - "message": "No \\"from\\" address specified in neither the given options, nor the default options.", + "message": "No "from" address specified in neither the given options, nor the default options.", "name": "ContractNoFromAddressDefinedError", } `; exports[`errors ContractOnceRequiresCallbackError should have valid json structure 1`] = ` -Object { +{ "cause": undefined, "code": 303, "innerError": undefined, @@ -124,18 +124,18 @@ Object { `; exports[`errors ContractReservedEventError should have valid json structure 1`] = ` -Object { +{ "cause": undefined, "code": 305, "innerError": undefined, - "message": "Event \\"type\\" doesn't exist in this contract.", + "message": "Event "type" doesn't exist in this contract.", "name": "ContractReservedEventError", "type": "type", } `; exports[`errors Eip838ExecutionError should get the data from error.data.data 1`] = ` -Object { +{ "cause": [Eip838ExecutionError: Error], "code": undefined, "data": "0x0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016300000000000000000000000000000000000000000000000000000000000000", @@ -146,7 +146,7 @@ Object { `; exports[`errors Eip838ExecutionError should get the data from error.data.originalError.data 1`] = ` -Object { +{ "cause": [Eip838ExecutionError: Error], "code": undefined, "data": "0x0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016300000000000000000000000000000000000000000000000000000000000000", @@ -157,7 +157,7 @@ Object { `; exports[`errors InvalidConnectionError should have valid json structure 1`] = ` -Object { +{ "cause": undefined, "code": 501, "errorCode": 10, @@ -170,20 +170,20 @@ Object { `; exports[`errors InvalidNumberOfParamsError should have valid json structure 1`] = ` -Object { +{ "cause": undefined, "code": 200, "expected": 20, "got": 10, "innerError": undefined, - "message": "Invalid number of parameters for \\"method\\". Got \\"10\\" expected \\"20\\"!", + "message": "Invalid number of parameters for "method". Got "10" expected "20"!", "method": "method", "name": "InvalidNumberOfParamsError", } `; exports[`errors InvalidPropertiesForTransactionTypeError should have valid json structure 1`] = ` -Object { +{ "cause": undefined, "code": 439, "innerError": undefined, @@ -193,33 +193,33 @@ Object { `; exports[`errors InvalidProviderError should have valid json structure 1`] = ` -Object { +{ "cause": undefined, "code": 601, "innerError": undefined, - "message": "Provider with url \\"my url\\" is not set or invalid", + "message": "Provider with url "my url" is not set or invalid", "name": "InvalidProviderError", } `; exports[`errors InvalidResponseError should have valid json structure 1`] = ` -Object { - "cause": Object { +{ + "cause": { "code": 123, - "data": Object { + "data": { "a": "10", "b": "20", }, "message": "error message", }, "code": 101, - "data": Object { + "data": { "a": "10", "b": "20", }, - "innerError": Object { + "innerError": { "code": 123, - "data": Object { + "data": { "a": "10", "b": "20", }, @@ -232,7 +232,7 @@ Object { `; exports[`errors MaxAttemptsReachedOnReconnectingError should have valid json structure 1`] = ` -Object { +{ "cause": undefined, "code": 505, "errorCode": undefined, @@ -244,20 +244,20 @@ Object { `; exports[`errors NoContractAddressFoundError should have valid json structure 1`] = ` -Object { +{ "cause": undefined, "code": 403, "innerError": undefined, "message": "The transaction receipt didn't contain a contract address.", "name": "NoContractAddressFoundError", - "receipt": Object { + "receipt": { "attr1": "attr1", }, } `; exports[`errors PendingRequestsOnReconnectingError should have valid json structure 1`] = ` -Object { +{ "cause": undefined, "code": 506, "errorCode": undefined, @@ -269,34 +269,34 @@ Object { `; exports[`errors ResolverMethodMissingError should have valid json structure 1`] = ` -Object { +{ "address": "address", "cause": undefined, "code": 301, "innerError": undefined, - "message": "The resolver at address does not implement requested method: \\"name\\".", + "message": "The resolver at address does not implement requested method: "name".", "name": "name", } `; exports[`errors ResponseError should have valid json structure with data 1`] = ` -Object { - "cause": Object { +{ + "cause": { "code": 123, - "data": Object { + "data": { "a": "10", "b": "20", }, "message": "error message", }, "code": 100, - "data": Object { + "data": { "a": "10", "b": "20", }, - "innerError": Object { + "innerError": { "code": 123, - "data": Object { + "data": { "a": "10", "b": "20", }, @@ -309,15 +309,15 @@ Object { `; exports[`errors ResponseError should have valid json structure without data 1`] = ` -Object { - "cause": Object { +{ + "cause": { "code": 123, "data": undefined, "message": "error message", }, "code": 100, "data": undefined, - "innerError": Object { + "innerError": { "code": 123, "data": undefined, "message": "error message", @@ -329,15 +329,15 @@ Object { `; exports[`errors ResponseError should include the array of inner errors 1`] = ` -Object { +{ "cause": [MultipleErrors: Multiple errors occurred: [error message], [error message]], "code": 100, - "data": Array [ - Object { + "data": [ + { "a": "10", "b": "20", }, - Object { + { "c": "30", "d": "40", }, @@ -350,7 +350,7 @@ Object { `; exports[`errors RevertInstructionError should have valid json structure 1`] = ` -Object { +{ "cause": undefined, "code": 401, "innerError": undefined, @@ -362,7 +362,7 @@ Object { `; exports[`errors SchemaFormatError should have valid json structure 1`] = ` -Object { +{ "cause": undefined, "code": 1200, "innerError": undefined, @@ -373,45 +373,45 @@ Object { `; exports[`errors TransactionError should have valid json structure 1`] = ` -Object { +{ "cause": undefined, "code": 400, "innerError": undefined, "message": "message", "name": "TransactionError", - "receipt": Object { + "receipt": { "attr1": "attr1", }, } `; exports[`errors TransactionOutOfGasError should have valid json structure 1`] = ` -Object { +{ "cause": undefined, "code": 406, "innerError": undefined, "message": "Transaction ran out of gas. Please provide more gas: { - \\"attr1\\": \\"attr1\\" + "attr1": "attr1" }", "name": "TransactionOutOfGasError", - "receipt": Object { + "receipt": { "attr1": "attr1", }, } `; exports[`errors TransactionRevertInstructionError should have valid json structure 1`] = ` -Object { +{ "cause": undefined, "code": 402, "data": undefined, "innerError": undefined, "message": "Transaction has been reverted by the EVM: - {\\"attr1\\":\\"attr1\\"}", + {"attr1":"attr1"}", "name": "TransactionRevertInstructionError", "reason": "message", - "receipt": Object { + "receipt": { "attr1": "attr1", }, "signature": "signature", @@ -419,10 +419,10 @@ Object { `; exports[`errors TransactionRevertWithCustomError should have valid json structure 1`] = ` -Object { +{ "cause": undefined, "code": 438, - "customErrorArguments": Object { + "customErrorArguments": { "customErrorArgument": "customErrorArgument", }, "customErrorDecodedSignature": "customErrorDecodedSignature", @@ -432,7 +432,7 @@ Object { "message": "Transaction has been reverted by the EVM", "name": "TransactionRevertWithCustomError", "reason": "reason", - "receipt": Object { + "receipt": { "attr1": "attr1", }, "signature": "signature", @@ -440,14 +440,14 @@ Object { `; exports[`errors TransactionRevertedWithoutReasonError should have valid json structure 1`] = ` -Object { +{ "cause": undefined, "code": 405, "innerError": undefined, "message": "Transaction has been reverted by the EVM: - {\\"attr1\\":\\"attr1\\"}", + {"attr1":"attr1"}", "name": "TransactionRevertedWithoutReasonError", - "receipt": Object { + "receipt": { "attr1": "attr1", }, } diff --git a/packages/web3-errors/test/unit/__snapshots__/rpc-errors.test.ts.snap b/packages/web3-errors/test/unit/__snapshots__/rpc-errors.test.ts.snap index 687b9888aab..aea9bbf4c90 100644 --- a/packages/web3-errors/test/unit/__snapshots__/rpc-errors.test.ts.snap +++ b/packages/web3-errors/test/unit/__snapshots__/rpc-errors.test.ts.snap @@ -1,7 +1,7 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`rpc errors EIP1193ProviderRpcError test constructor with a known code (1000) 1`] = ` -Object { +{ "cause": undefined, "code": 1000, "innerError": undefined, @@ -11,7 +11,7 @@ Object { `; exports[`rpc errors EIP1193ProviderRpcError test constructor with no code 1`] = ` -Object { +{ "cause": undefined, "code": undefined, "innerError": undefined, @@ -21,7 +21,7 @@ Object { `; exports[`rpc errors EIP1193ProviderRpcError test constructor with un registered code 1`] = ` -Object { +{ "cause": undefined, "code": 99999, "innerError": undefined, @@ -31,12 +31,12 @@ Object { `; exports[`rpc errors InternalError test constructor 1`] = ` -Object { +{ "cause": undefined, "code": -32603, - "error": Object { + "error": { "code": 123, - "data": Object { + "data": { "a": "10", "b": "20", }, @@ -51,12 +51,12 @@ Object { `; exports[`rpc errors InvalidInputError test constructor 1`] = ` -Object { +{ "cause": undefined, "code": -32000, - "error": Object { + "error": { "code": 123, - "data": Object { + "data": { "a": "10", "b": "20", }, @@ -71,12 +71,12 @@ Object { `; exports[`rpc errors InvalidParamsError test constructor 1`] = ` -Object { +{ "cause": undefined, "code": -32602, - "error": Object { + "error": { "code": 123, - "data": Object { + "data": { "a": "10", "b": "20", }, @@ -91,12 +91,12 @@ Object { `; exports[`rpc errors InvalidRequestError test constructor 1`] = ` -Object { +{ "cause": undefined, "code": -32600, - "error": Object { + "error": { "code": 123, - "data": Object { + "data": { "a": "10", "b": "20", }, @@ -111,12 +111,12 @@ Object { `; exports[`rpc errors LimitExceededError test constructor 1`] = ` -Object { +{ "cause": undefined, "code": -32005, - "error": Object { + "error": { "code": 123, - "data": Object { + "data": { "a": "10", "b": "20", }, @@ -131,12 +131,12 @@ Object { `; exports[`rpc errors MethodNotFoundError test constructor 1`] = ` -Object { +{ "cause": undefined, "code": -32601, - "error": Object { + "error": { "code": 123, - "data": Object { + "data": { "a": "10", "b": "20", }, @@ -151,12 +151,12 @@ Object { `; exports[`rpc errors MethodNotSupported test constructor 1`] = ` -Object { +{ "cause": undefined, "code": -32004, - "error": Object { + "error": { "code": 123, - "data": Object { + "data": { "a": "10", "b": "20", }, @@ -171,12 +171,12 @@ Object { `; exports[`rpc errors ParseError test constructor 1`] = ` -Object { +{ "cause": undefined, "code": -32700, - "error": Object { + "error": { "code": 123, - "data": Object { + "data": { "a": "10", "b": "20", }, @@ -191,12 +191,12 @@ Object { `; exports[`rpc errors ResourceUnavailableError test constructor 1`] = ` -Object { +{ "cause": undefined, "code": -32002, - "error": Object { + "error": { "code": 123, - "data": Object { + "data": { "a": "10", "b": "20", }, @@ -211,12 +211,12 @@ Object { `; exports[`rpc errors ResourcesNotFoundError test constructor 1`] = ` -Object { +{ "cause": undefined, "code": -32001, - "error": Object { + "error": { "code": 123, - "data": Object { + "data": { "a": "10", "b": "20", }, @@ -231,12 +231,12 @@ Object { `; exports[`rpc errors TransactionRejectedError test constructor 1`] = ` -Object { +{ "cause": undefined, "code": -32003, - "error": Object { + "error": { "code": 123, - "data": Object { + "data": { "a": "10", "b": "20", }, @@ -251,12 +251,12 @@ Object { `; exports[`rpc errors VersionNotSupportedError test constructor 1`] = ` -Object { +{ "cause": undefined, "code": -32006, - "error": Object { + "error": { "code": 123, - "data": Object { + "data": { "a": "10", "b": "20", }, @@ -271,12 +271,12 @@ Object { `; exports[`rpc errors rpcErrors.RpcError test constructor 1`] = ` -Object { +{ "cause": undefined, "code": 123, - "error": Object { + "error": { "code": 123, - "data": Object { + "data": { "a": "10", "b": "20", }, @@ -291,12 +291,12 @@ Object { `; exports[`rpc errors rpcErrors.RpcError test constructor with custom message 1`] = ` -Object { +{ "cause": undefined, "code": 123, - "error": Object { + "error": { "code": 123, - "data": Object { + "data": { "a": "10", "b": "20", }, diff --git a/packages/web3-eth-abi/package.json b/packages/web3-eth-abi/package.json index c685639c1ac..c517e8a918e 100644 --- a/packages/web3-eth-abi/package.json +++ b/packages/web3-eth-abi/package.json @@ -58,11 +58,11 @@ "eslint-config-base-web3": "0.1.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", - "jest": "^28.1.3", + "jest": "^29.7.0", "jest-extended": "^3.0.1", "jest-when": "^3.5.1", "prettier": "^2.7.1", - "ts-jest": "^28.0.7", + "ts-jest": "^29.1.1", "typescript": "^4.7.4" } } diff --git a/packages/web3-eth-accounts/package.json b/packages/web3-eth-accounts/package.json index ae62345610d..640e2eae36c 100644 --- a/packages/web3-eth-accounts/package.json +++ b/packages/web3-eth-accounts/package.json @@ -49,11 +49,11 @@ "eslint-config-base-web3": "0.1.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", - "jest": "^28.1.3", + "jest": "^29.7.0", "jest-extended": "^3.0.1", "jest-when": "^3.5.1", "prettier": "^2.7.1", - "ts-jest": "^28.0.7", + "ts-jest": "^29.1.1", "typescript": "^4.7.4", "web3-providers-ipc": "^4.0.7" }, diff --git a/packages/web3-eth-accounts/test/unit/__snapshots__/wallet.test.ts.snap b/packages/web3-eth-accounts/test/unit/__snapshots__/wallet.test.ts.snap index 3634ceb8f5a..0d190f35c1d 100644 --- a/packages/web3-eth-accounts/test/unit/__snapshots__/wallet.test.ts.snap +++ b/packages/web3-eth-accounts/test/unit/__snapshots__/wallet.test.ts.snap @@ -1,35 +1,35 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`Wallet create should create given # of accounts using the account provider 1`] = ` -Array [ - Object { +[ + { "address": "account_create_1", }, - Object { + { "address": "account_create_2", }, - Object { + { "address": "account_create_3", }, - Object { + { "address": "account_create_4", }, - Object { + { "address": "account_create_5", }, - Object { + { "address": "account_create_6", }, - Object { + { "address": "account_create_7", }, - Object { + { "address": "account_create_8", }, - Object { + { "address": "account_create_9", }, - Object { + { "address": "account_create_10", }, ] diff --git a/packages/web3-eth-contract/package.json b/packages/web3-eth-contract/package.json index 2f08fae9f45..13a239bb7cb 100644 --- a/packages/web3-eth-contract/package.json +++ b/packages/web3-eth-contract/package.json @@ -62,10 +62,10 @@ "eslint-config-base-web3": "0.1.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", - "jest": "^28.1.3", + "jest": "^29.7.0", "jest-extended": "^3.0.1", "prettier": "^2.7.1", - "ts-jest": "^28.0.7", + "ts-jest": "^29.1.1", "typescript": "^4.7.4", "web3-eth-accounts": "^4.1.0", "web3-providers-ws": "^4.0.7" diff --git a/packages/web3-eth-ens/package.json b/packages/web3-eth-ens/package.json index b1d24ec3b31..3c82d10b2b1 100644 --- a/packages/web3-eth-ens/package.json +++ b/packages/web3-eth-ens/package.json @@ -54,7 +54,7 @@ "jest": "^29.7.0", "jest-extended": "^3.0.1", "prettier": "^2.7.1", - "ts-jest": "^28.0.7", + "ts-jest": "^29.1.1", "typescript": "^4.7.4" }, "dependencies": { diff --git a/packages/web3-eth-iban/package.json b/packages/web3-eth-iban/package.json index c04c1b0476c..8a92af70ea6 100644 --- a/packages/web3-eth-iban/package.json +++ b/packages/web3-eth-iban/package.json @@ -49,10 +49,10 @@ "eslint-config-base-web3": "0.1.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", - "jest": "^28.1.3", + "jest": "^29.7.0", "jest-extended": "^3.0.1", "prettier": "^2.7.1", - "ts-jest": "^28.0.7", + "ts-jest": "^29.1.1", "typescript": "^4.7.4" }, "dependencies": { diff --git a/packages/web3-eth-personal/package.json b/packages/web3-eth-personal/package.json index ad0c3088cb1..4be584d822a 100644 --- a/packages/web3-eth-personal/package.json +++ b/packages/web3-eth-personal/package.json @@ -57,10 +57,10 @@ "eslint-config-base-web3": "0.1.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", - "jest": "^28.1.3", + "jest": "^29.7.0", "jest-extended": "^3.0.1", "prettier": "^2.7.1", - "ts-jest": "^28.0.7", + "ts-jest": "^29.1.1", "typescript": "^4.7.4", "web3-providers-ws": "^4.0.7" } diff --git a/packages/web3-eth/package.json b/packages/web3-eth/package.json index 4cfb96130fb..b680c724e91 100644 --- a/packages/web3-eth/package.json +++ b/packages/web3-eth/package.json @@ -54,10 +54,10 @@ "eslint-config-base-web3": "0.1.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", - "jest": "^28.1.3", + "jest": "^29.7.0", "jest-extended": "^3.0.1", "prettier": "^2.7.1", - "ts-jest": "^28.0.7", + "ts-jest": "^29.1.1", "typescript": "^4.7.4", "web3-providers-http": "^4.1.0" }, diff --git a/packages/web3-net/package.json b/packages/web3-net/package.json index f6ddefca6ee..1397aa44c7a 100644 --- a/packages/web3-net/package.json +++ b/packages/web3-net/package.json @@ -49,10 +49,10 @@ "eslint-config-base-web3": "0.1.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", - "jest": "^28.1.3", + "jest": "^29.7.0", "jest-extended": "^3.0.1", "prettier": "^2.7.1", - "ts-jest": "^28.0.7", + "ts-jest": "^29.1.1", "typescript": "^4.7.4" }, "dependencies": { diff --git a/packages/web3-providers-http/package.json b/packages/web3-providers-http/package.json index 6a01d2e835d..f8b1eed8821 100644 --- a/packages/web3-providers-http/package.json +++ b/packages/web3-providers-http/package.json @@ -52,11 +52,11 @@ "eslint-config-base-web3": "0.1.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", - "jest": "^28.1.3", + "jest": "^29.7.0", "jest-extended": "^3.0.1", "jest-fetch-mock": "^3.0.3", "prettier": "^2.7.1", - "ts-jest": "^28.0.7", + "ts-jest": "^29.1.1", "typescript": "^4.7.4" }, "dependencies": { diff --git a/packages/web3-providers-ipc/package.json b/packages/web3-providers-ipc/package.json index e0052448ae3..e9a6db2d25b 100644 --- a/packages/web3-providers-ipc/package.json +++ b/packages/web3-providers-ipc/package.json @@ -49,10 +49,10 @@ "eslint-config-base-web3": "0.1.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", - "jest": "^28.1.3", + "jest": "^29.7.0", "jest-extended": "^3.0.1", "prettier": "^2.7.1", - "ts-jest": "^28.0.7", + "ts-jest": "^29.1.1", "typescript": "^4.7.4" }, "dependencies": { diff --git a/packages/web3-providers-ws/package.json b/packages/web3-providers-ws/package.json index 6aa3bde1ee1..2df7997c08c 100644 --- a/packages/web3-providers-ws/package.json +++ b/packages/web3-providers-ws/package.json @@ -54,10 +54,10 @@ "express": "^4.18.1", "ganache": "^7.7.6", "http-proxy-middleware": "^2.0.6", - "jest": "^28.1.3", + "jest": "^29.7.0", "jest-extended": "^3.0.1", "prettier": "^2.7.1", - "ts-jest": "^28.0.7", + "ts-jest": "^29.1.1", "typescript": "^4.7.4" }, "dependencies": { diff --git a/packages/web3-rpc-methods/package.json b/packages/web3-rpc-methods/package.json index 53b4a9a61dd..adc64dd839d 100644 --- a/packages/web3-rpc-methods/package.json +++ b/packages/web3-rpc-methods/package.json @@ -49,10 +49,10 @@ "eslint-config-base-web3": "0.1.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", - "jest": "^28.1.3", + "jest": "^29.7.0", "jest-extended": "^3.0.1", "prettier": "^2.7.1", - "ts-jest": "^28.0.7", + "ts-jest": "^29.1.1", "typescript": "^4.7.4" }, "dependencies": { diff --git a/packages/web3-types/package.json b/packages/web3-types/package.json index d42252af9b8..60756c8dd6b 100644 --- a/packages/web3-types/package.json +++ b/packages/web3-types/package.json @@ -50,10 +50,10 @@ "eslint-config-base-web3": "0.1.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", - "jest": "^28.1.3", + "jest": "^29.7.0", "jest-extended": "^3.0.1", "prettier": "^2.7.1", - "ts-jest": "^28.0.7", + "ts-jest": "^29.1.1", "typescript": "^4.7.4" } } diff --git a/packages/web3-utils/package.json b/packages/web3-utils/package.json index e8630b147f9..6f433525e20 100644 --- a/packages/web3-utils/package.json +++ b/packages/web3-utils/package.json @@ -54,12 +54,12 @@ "eslint-config-base-web3": "0.1.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", - "jest": "^28.1.3", + "jest": "^29.7.0", "jest-environment-jsdom": "^29.7.0", "jest-extended": "^3.0.1", "js-sha3": "^0.8.0", "prettier": "^2.7.1", - "ts-jest": "^28.0.7", + "ts-jest": "^29.1.1", "typescript": "^4.7.4" }, "dependencies": { diff --git a/packages/web3-validator/package.json b/packages/web3-validator/package.json index 483ac6237aa..59d26b19451 100644 --- a/packages/web3-validator/package.json +++ b/packages/web3-validator/package.json @@ -59,10 +59,10 @@ "eslint-config-base-web3": "0.1.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", - "jest": "^28.1.3", + "jest": "^29.7.0", "jest-extended": "^3.0.1", "prettier": "^2.7.1", - "ts-jest": "^28.0.7", + "ts-jest": "^29.1.1", "typescript": "^4.7.4" } } diff --git a/packages/web3/package.json b/packages/web3/package.json index b26832d9f67..67ada4517bf 100644 --- a/packages/web3/package.json +++ b/packages/web3/package.json @@ -78,10 +78,10 @@ "ganache": "^7.5.0", "hardhat": "^2.12.2", "in3": "^3.3.3", - "jest": "^28.1.3", + "jest": "^29.7.0", "jest-extended": "^3.0.1", "prettier": "^2.7.1", - "ts-jest": "^28.0.7", + "ts-jest": "^29.1.1", "typescript": "^4.7.4", "web3-providers-ipc": "^4.0.7" }, diff --git a/packages/web3/test/cjs_black_box/package.json b/packages/web3/test/cjs_black_box/package.json index 0ba123857f9..f010a59c2a8 100644 --- a/packages/web3/test/cjs_black_box/package.json +++ b/packages/web3/test/cjs_black_box/package.json @@ -17,8 +17,8 @@ "web3": "5.0.0" }, "devDependencies": { - "jest": "^28.1.3", - "ts-jest": "^28.0.7", + "jest": "^29.7.0", + "ts-jest": "^29.1.1", "web3-eth": "5.0.0", "web3-eth-contract": "5.0.0", "web3-validator": "5.0.0" diff --git a/packages/web3/test/esm_black_box/package.json b/packages/web3/test/esm_black_box/package.json index 67c4cb696f5..d6ff4ed8447 100644 --- a/packages/web3/test/esm_black_box/package.json +++ b/packages/web3/test/esm_black_box/package.json @@ -17,8 +17,8 @@ "web3": "5.0.0" }, "devDependencies": { - "jest": "^28.1.3", - "ts-jest": "^28.0.7", + "jest": "^29.7.0", + "ts-jest": "^29.1.1", "web3-eth": "5.0.0", "web3-eth-contract": "5.0.0", "web3-validator": "5.0.0" diff --git a/tools/web3-packagetemplate/package.json b/tools/web3-packagetemplate/package.json index c9181be53a0..a329ede3dfe 100644 --- a/tools/web3-packagetemplate/package.json +++ b/tools/web3-packagetemplate/package.json @@ -41,10 +41,10 @@ "eslint-config-base-web3": "0.1.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", - "jest": "^28.1.3", + "jest": "^29.7.0", "jest-extended": "^3.0.1", "prettier": "^2.7.1", - "ts-jest": "^28.0.7", + "ts-jest": "^29.1.1", "typescript": "^4.7.4" } } diff --git a/tools/web3-plugin-example/package.json b/tools/web3-plugin-example/package.json index 97389677d65..8f3a5d6a5f5 100644 --- a/tools/web3-plugin-example/package.json +++ b/tools/web3-plugin-example/package.json @@ -40,10 +40,10 @@ "eslint-config-base-web3": "0.1.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", - "jest": "^28.1.3", + "jest": "^29.7.0", "jest-extended": "^3.0.1", "prettier": "^2.7.1", - "ts-jest": "^28.0.7", + "ts-jest": "^29.1.1", "typescript": "^4.7.4", "web3": "^4.3.0", "web3-core": "^4.3.2", diff --git a/yarn.lock b/yarn.lock index 291e08ef11d..b850148fcf2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -378,7 +378,7 @@ "@babel/parser" "^7.22.15" "@babel/types" "^7.22.15" -"@babel/traverse@^7.18.10", "@babel/traverse@^7.18.9", "@babel/traverse@^7.7.2": +"@babel/traverse@^7.18.10", "@babel/traverse@^7.18.9": version "7.23.2" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.2.tgz#329c7a06735e144a506bdb2cad0268b7f46f4ad8" integrity sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw== @@ -744,18 +744,6 @@ chalk "^2.0.1" slash "^2.0.0" -"@jest/console@^28.1.3": - version "28.1.3" - resolved "https://registry.yarnpkg.com/@jest/console/-/console-28.1.3.tgz#2030606ec03a18c31803b8a36382762e447655df" - integrity sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw== - dependencies: - "@jest/types" "^28.1.3" - "@types/node" "*" - chalk "^4.0.0" - jest-message-util "^28.1.3" - jest-util "^28.1.3" - slash "^3.0.0" - "@jest/console@^29.7.0": version "29.7.0" resolved "https://registry.yarnpkg.com/@jest/console/-/console-29.7.0.tgz#cd4822dbdb84529265c5a2bdb529a3c9cc950ffc" @@ -768,41 +756,6 @@ jest-util "^29.7.0" slash "^3.0.0" -"@jest/core@^28.1.3": - version "28.1.3" - resolved "https://registry.yarnpkg.com/@jest/core/-/core-28.1.3.tgz#0ebf2bd39840f1233cd5f2d1e6fc8b71bd5a1ac7" - integrity sha512-CIKBrlaKOzA7YG19BEqCw3SLIsEwjZkeJzf5bdooVnW4bH5cktqe3JX+G2YV1aK5vP8N9na1IGWFzYaTp6k6NA== - dependencies: - "@jest/console" "^28.1.3" - "@jest/reporters" "^28.1.3" - "@jest/test-result" "^28.1.3" - "@jest/transform" "^28.1.3" - "@jest/types" "^28.1.3" - "@types/node" "*" - ansi-escapes "^4.2.1" - chalk "^4.0.0" - ci-info "^3.2.0" - exit "^0.1.2" - graceful-fs "^4.2.9" - jest-changed-files "^28.1.3" - jest-config "^28.1.3" - jest-haste-map "^28.1.3" - jest-message-util "^28.1.3" - jest-regex-util "^28.0.2" - jest-resolve "^28.1.3" - jest-resolve-dependencies "^28.1.3" - jest-runner "^28.1.3" - jest-runtime "^28.1.3" - jest-snapshot "^28.1.3" - jest-util "^28.1.3" - jest-validate "^28.1.3" - jest-watcher "^28.1.3" - micromatch "^4.0.4" - pretty-format "^28.1.3" - rimraf "^3.0.0" - slash "^3.0.0" - strip-ansi "^6.0.0" - "@jest/core@^29.7.0": version "29.7.0" resolved "https://registry.yarnpkg.com/@jest/core/-/core-29.7.0.tgz#b6cccc239f30ff36609658c5a5e2291757ce448f" @@ -837,16 +790,6 @@ slash "^3.0.0" strip-ansi "^6.0.0" -"@jest/environment@^28.1.3": - version "28.1.3" - resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-28.1.3.tgz#abed43a6b040a4c24fdcb69eab1f97589b2d663e" - integrity sha512-1bf40cMFTEkKyEf585R9Iz1WayDjHoHqvts0XFYEqyKM3cFWDpeMoqKKTAF9LSYQModPUlh8FKptoM2YcMWAXA== - dependencies: - "@jest/fake-timers" "^28.1.3" - "@jest/types" "^28.1.3" - "@types/node" "*" - jest-mock "^28.1.3" - "@jest/environment@^29.7.0": version "29.7.0" resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-29.7.0.tgz#24d61f54ff1f786f3cd4073b4b94416383baf2a7" @@ -871,14 +814,6 @@ dependencies: jest-get-type "^29.6.3" -"@jest/expect@^28.1.3": - version "28.1.3" - resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-28.1.3.tgz#9ac57e1d4491baca550f6bdbd232487177ad6a72" - integrity sha512-lzc8CpUbSoE4dqT0U+g1qODQjBRHPpCPXissXD4mS9+sWQdmmpeJ9zSH1rS1HEkrsMN0fb7nKrJ9giAR1d3wBw== - dependencies: - expect "^28.1.3" - jest-snapshot "^28.1.3" - "@jest/expect@^29.7.0": version "29.7.0" resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-29.7.0.tgz#76a3edb0cb753b70dfbfe23283510d3d45432bf2" @@ -887,18 +822,6 @@ expect "^29.7.0" jest-snapshot "^29.7.0" -"@jest/fake-timers@^28.1.3": - version "28.1.3" - resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-28.1.3.tgz#230255b3ad0a3d4978f1d06f70685baea91c640e" - integrity sha512-D/wOkL2POHv52h+ok5Oj/1gOG9HSywdoPtFsRCUmlCILXNn5eIWmcnd3DIiWlJnpGvQtmajqBP95Ei0EimxfLw== - dependencies: - "@jest/types" "^28.1.3" - "@sinonjs/fake-timers" "^9.1.2" - "@types/node" "*" - jest-message-util "^28.1.3" - jest-mock "^28.1.3" - jest-util "^28.1.3" - "@jest/fake-timers@^29.7.0": version "29.7.0" resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-29.7.0.tgz#fd91bf1fffb16d7d0d24a426ab1a47a49881a565" @@ -911,15 +834,6 @@ jest-mock "^29.7.0" jest-util "^29.7.0" -"@jest/globals@^28.1.3": - version "28.1.3" - resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-28.1.3.tgz#a601d78ddc5fdef542728309894895b4a42dc333" - integrity sha512-XFU4P4phyryCXu1pbcqMO0GSQcYe1IsalYCDzRNyhetyeyxMcIxa11qPNDpVNLeretItNqEmYYQn1UYz/5x1NA== - dependencies: - "@jest/environment" "^28.1.3" - "@jest/expect" "^28.1.3" - "@jest/types" "^28.1.3" - "@jest/globals@^29.7.0": version "29.7.0" resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-29.7.0.tgz#8d9290f9ec47ff772607fa864ca1d5a2efae1d4d" @@ -930,37 +844,6 @@ "@jest/types" "^29.6.3" jest-mock "^29.7.0" -"@jest/reporters@^28.1.3": - version "28.1.3" - resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-28.1.3.tgz#9adf6d265edafc5fc4a434cfb31e2df5a67a369a" - integrity sha512-JuAy7wkxQZVNU/V6g9xKzCGC5LVXx9FDcABKsSXp5MiKPEE2144a/vXTEDoyzjUpZKfVwp08Wqg5A4WfTMAzjg== - dependencies: - "@bcoe/v8-coverage" "^0.2.3" - "@jest/console" "^28.1.3" - "@jest/test-result" "^28.1.3" - "@jest/transform" "^28.1.3" - "@jest/types" "^28.1.3" - "@jridgewell/trace-mapping" "^0.3.13" - "@types/node" "*" - chalk "^4.0.0" - collect-v8-coverage "^1.0.0" - exit "^0.1.2" - glob "^7.1.3" - graceful-fs "^4.2.9" - istanbul-lib-coverage "^3.0.0" - istanbul-lib-instrument "^5.1.0" - istanbul-lib-report "^3.0.0" - istanbul-lib-source-maps "^4.0.0" - istanbul-reports "^3.1.3" - jest-message-util "^28.1.3" - jest-util "^28.1.3" - jest-worker "^28.1.3" - slash "^3.0.0" - string-length "^4.0.1" - strip-ansi "^6.0.0" - terminal-link "^2.0.0" - v8-to-istanbul "^9.0.1" - "@jest/reporters@^29.7.0": version "29.7.0" resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-29.7.0.tgz#04b262ecb3b8faa83b0b3d321623972393e8f4c7" @@ -1021,15 +904,6 @@ graceful-fs "^4.1.15" source-map "^0.6.0" -"@jest/source-map@^28.1.2": - version "28.1.2" - resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-28.1.2.tgz#7fe832b172b497d6663cdff6c13b0a920e139e24" - integrity sha512-cV8Lx3BeStJb8ipPHnqVw/IM2VCMWO3crWZzYodSIkxXnRcXJipCdx1JCK0K5MsJJouZQTH73mzf4vgxRaH9ww== - dependencies: - "@jridgewell/trace-mapping" "^0.3.13" - callsites "^3.0.0" - graceful-fs "^4.2.9" - "@jest/source-map@^29.6.3": version "29.6.3" resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-29.6.3.tgz#d90ba772095cf37a34a5eb9413f1b562a08554c4" @@ -1048,16 +922,6 @@ "@jest/types" "^24.9.0" "@types/istanbul-lib-coverage" "^2.0.0" -"@jest/test-result@^28.1.3": - version "28.1.3" - resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-28.1.3.tgz#5eae945fd9f4b8fcfce74d239e6f725b6bf076c5" - integrity sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg== - dependencies: - "@jest/console" "^28.1.3" - "@jest/types" "^28.1.3" - "@types/istanbul-lib-coverage" "^2.0.0" - collect-v8-coverage "^1.0.0" - "@jest/test-result@^29.7.0": version "29.7.0" resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-29.7.0.tgz#8db9a80aa1a097bb2262572686734baed9b1657c" @@ -1068,16 +932,6 @@ "@types/istanbul-lib-coverage" "^2.0.0" collect-v8-coverage "^1.0.0" -"@jest/test-sequencer@^28.1.3": - version "28.1.3" - resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-28.1.3.tgz#9d0c283d906ac599c74bde464bc0d7e6a82886c3" - integrity sha512-NIMPEqqa59MWnDi1kvXXpYbqsfQmSJsIbnd85mdVGkiDfQ9WQQTXOLsvISUfonmnBT+w85WEgneCigEEdHDFxw== - dependencies: - "@jest/test-result" "^28.1.3" - graceful-fs "^4.2.9" - jest-haste-map "^28.1.3" - slash "^3.0.0" - "@jest/test-sequencer@^29.7.0": version "29.7.0" resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz#6cef977ce1d39834a3aea887a1726628a6f072ce" @@ -1088,27 +942,6 @@ jest-haste-map "^29.7.0" slash "^3.0.0" -"@jest/transform@^28.1.3": - version "28.1.3" - resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-28.1.3.tgz#59d8098e50ab07950e0f2fc0fc7ec462371281b0" - integrity sha512-u5dT5di+oFI6hfcLOHGTAfmUxFRrjK+vnaP0kkVow9Md/M7V/MxqQMOz/VV25UZO8pzeA9PjfTpOu6BDuwSPQA== - dependencies: - "@babel/core" "^7.11.6" - "@jest/types" "^28.1.3" - "@jridgewell/trace-mapping" "^0.3.13" - babel-plugin-istanbul "^6.1.1" - chalk "^4.0.0" - convert-source-map "^1.4.0" - fast-json-stable-stringify "^2.0.0" - graceful-fs "^4.2.9" - jest-haste-map "^28.1.3" - jest-regex-util "^28.0.2" - jest-util "^28.1.3" - micromatch "^4.0.4" - pirates "^4.0.4" - slash "^3.0.0" - write-file-atomic "^4.0.1" - "@jest/transform@^29.7.0": version "29.7.0" resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-29.7.0.tgz#df2dd9c346c7d7768b8a06639994640c642e284c" @@ -1221,7 +1054,7 @@ "@jridgewell/resolve-uri" "^3.0.3" "@jridgewell/sourcemap-codec" "^1.4.10" -"@jridgewell/trace-mapping@^0.3.12", "@jridgewell/trace-mapping@^0.3.13", "@jridgewell/trace-mapping@^0.3.14", "@jridgewell/trace-mapping@^0.3.9": +"@jridgewell/trace-mapping@^0.3.12", "@jridgewell/trace-mapping@^0.3.14", "@jridgewell/trace-mapping@^0.3.9": version "0.3.15" resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz#aba35c48a38d3fd84b37e66c9c0423f9744f9774" integrity sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g== @@ -2174,13 +2007,6 @@ resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e" integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== -"@sinonjs/commons@^1.7.0": - version "1.8.3" - resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.3.tgz#3802ddd21a50a949b6721ddd72da36e67e7f1b2d" - integrity sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ== - dependencies: - type-detect "4.0.8" - "@sinonjs/commons@^3.0.0": version "3.0.0" resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-3.0.0.tgz#beb434fe875d965265e04722ccfc21df7f755d72" @@ -2195,13 +2021,6 @@ dependencies: "@sinonjs/commons" "^3.0.0" -"@sinonjs/fake-timers@^9.1.2": - version "9.1.2" - resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-9.1.2.tgz#4eaab737fab77332ab132d396a3c0d364bd0ea8c" - integrity sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw== - dependencies: - "@sinonjs/commons" "^1.7.0" - "@solidity-parser/parser@^0.14.3": version "0.14.3" resolved "https://registry.yarnpkg.com/@solidity-parser/parser/-/parser-0.14.3.tgz#0d627427b35a40d8521aaa933cc3df7d07bfa36f" @@ -2522,11 +2341,6 @@ dependencies: "@types/node" "*" -"@types/prettier@^2.1.5": - version "2.7.0" - resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.7.0.tgz#ea03e9f0376a4446f44797ca19d9c46c36e352dc" - integrity sha512-RI1L7N4JnW5gQw2spvL7Sllfuf1SaHdrZpCHiBlCXjIlufi1SMNnbu2teze3/QE67Fg2tBlH7W+mi4hVNk4p0A== - "@types/qs@*": version "6.9.7" resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.7.tgz#63bb7d067db107cc1e457c303bc25d511febf6cb" @@ -3351,19 +3165,6 @@ axios@^1.0.0: form-data "^4.0.0" proxy-from-env "^1.1.0" -babel-jest@^28.1.3: - version "28.1.3" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-28.1.3.tgz#c1187258197c099072156a0a121c11ee1e3917d5" - integrity sha512-epUaPOEWMk3cWX0M/sPvCHHCe9fMFAa/9hXEgKP8nFfNl/jlGkE9ucq9NqkZGXLDduCJYS0UvSlPUwC0S+rH6Q== - dependencies: - "@jest/transform" "^28.1.3" - "@types/babel__core" "^7.1.14" - babel-plugin-istanbul "^6.1.1" - babel-preset-jest "^28.1.3" - chalk "^4.0.0" - graceful-fs "^4.2.9" - slash "^3.0.0" - babel-jest@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-29.7.0.tgz#f4369919225b684c56085998ac63dbd05be020d5" @@ -3388,16 +3189,6 @@ babel-plugin-istanbul@^6.1.1: istanbul-lib-instrument "^5.0.4" test-exclude "^6.0.0" -babel-plugin-jest-hoist@^28.1.3: - version "28.1.3" - resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-28.1.3.tgz#1952c4d0ea50f2d6d794353762278d1d8cca3fbe" - integrity sha512-Ys3tUKAmfnkRUpPdpa98eYrAR0nV+sSFUZZEGuQ2EbFd1y4SOLtD5QDNHAq+bb9a+bbXvYQC4b+ID/THIMcU6Q== - dependencies: - "@babel/template" "^7.3.3" - "@babel/types" "^7.3.3" - "@types/babel__core" "^7.1.14" - "@types/babel__traverse" "^7.0.6" - babel-plugin-jest-hoist@^29.6.3: version "29.6.3" resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz#aadbe943464182a8922c3c927c3067ff40d24626" @@ -3450,14 +3241,6 @@ babel-preset-current-node-syntax@^1.0.0: "@babel/plugin-syntax-optional-chaining" "^7.8.3" "@babel/plugin-syntax-top-level-await" "^7.8.3" -babel-preset-jest@^28.1.3: - version "28.1.3" - resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-28.1.3.tgz#5dfc20b99abed5db994406c2b9ab94c73aaa419d" - integrity sha512-L+fupJvlWAHbQfn74coNX3zf60LXMJsezNvvx8eIh7iOR1luJ1poxYgQk1F8PYtNq/6QODDHCqsSnTFSWC491A== - dependencies: - babel-plugin-jest-hoist "^28.1.3" - babel-preset-current-node-syntax "^1.0.0" - babel-preset-jest@^29.6.3: version "29.6.3" resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz#fa05fa510e7d493896d7b0dd2033601c840f171c" @@ -4363,7 +4146,7 @@ conventional-recommended-bump@6.1.0: meow "^8.0.0" q "^1.5.1" -convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: +convert-source-map@^1.6.0, convert-source-map@^1.7.0: version "1.8.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369" integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA== @@ -4914,11 +4697,6 @@ emittery@0.10.0: resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.10.0.tgz#bb373c660a9d421bb44706ec4967ed50c02a8026" integrity sha512-AGvFfs+d0JKCJQ4o01ASQLGPmSCxgfU9RFXvzPvZdjKK8oscynksuJhWrSTSw7j7Ep/sZct5b5ZhYCi8S/t0HQ== -emittery@^0.10.2: - version "0.10.2" - resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.10.2.tgz#902eec8aedb8c41938c46e9385e9db7e03182933" - integrity sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw== - emittery@^0.13.1: version "0.13.1" resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.13.1.tgz#c04b8c3457490e0847ae51fced3af52d338e3dad" @@ -5729,7 +5507,7 @@ expect@^24.5.0: jest-message-util "^24.9.0" jest-regex-util "^24.9.0" -expect@^28.0.0, expect@^28.1.3: +expect@^28.0.0: version "28.1.3" resolved "https://registry.yarnpkg.com/expect/-/expect-28.1.3.tgz#90a7c1a124f1824133dd4533cce2d2bdcb6603ec" integrity sha512-eEh0xn8HlsuOBxFgIss+2mX85VAS4Qy3OSkjV7rlBWljtA4oWH37glVGyOZSZvErDT/yBywZdPGwCXuTvSG85g== @@ -7507,7 +7285,7 @@ istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz#189e7909d0a39fa5a3dfad5b03f71947770191d3" integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== -istanbul-lib-instrument@^5.0.4, istanbul-lib-instrument@^5.1.0: +istanbul-lib-instrument@^5.0.4: version "5.2.0" resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz#31d18bdd127f825dd02ea7bfdfd906f8ab840e9f" integrity sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A== @@ -7574,14 +7352,6 @@ jake@^10.8.5: filelist "^1.0.4" minimatch "^3.1.2" -jest-changed-files@^28.1.3: - version "28.1.3" - resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-28.1.3.tgz#d9aeee6792be3686c47cb988a8eaf82ff4238831" - integrity sha512-esaOfUWJXk2nfZt9SPyC8gA1kNfdKLkQWyzsMlqq8msYSlNKfmZxfRgZn4Cd4MGVUF+7v6dBs0d5TOAKa7iIiA== - dependencies: - execa "^5.0.0" - p-limit "^3.1.0" - jest-changed-files@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-29.7.0.tgz#1c06d07e77c78e1585d020424dedc10d6e17ac3a" @@ -7591,31 +7361,6 @@ jest-changed-files@^29.7.0: jest-util "^29.7.0" p-limit "^3.1.0" -jest-circus@^28.1.3: - version "28.1.3" - resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-28.1.3.tgz#d14bd11cf8ee1a03d69902dc47b6bd4634ee00e4" - integrity sha512-cZ+eS5zc79MBwt+IhQhiEp0OeBddpc1n8MBo1nMB8A7oPMKEO+Sre+wHaLJexQUj9Ya/8NOBY0RESUgYjB6fow== - dependencies: - "@jest/environment" "^28.1.3" - "@jest/expect" "^28.1.3" - "@jest/test-result" "^28.1.3" - "@jest/types" "^28.1.3" - "@types/node" "*" - chalk "^4.0.0" - co "^4.6.0" - dedent "^0.7.0" - is-generator-fn "^2.0.0" - jest-each "^28.1.3" - jest-matcher-utils "^28.1.3" - jest-message-util "^28.1.3" - jest-runtime "^28.1.3" - jest-snapshot "^28.1.3" - jest-util "^28.1.3" - p-limit "^3.1.0" - pretty-format "^28.1.3" - slash "^3.0.0" - stack-utils "^2.0.3" - jest-circus@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-29.7.0.tgz#b6817a45fcc835d8b16d5962d0c026473ee3668a" @@ -7642,24 +7387,6 @@ jest-circus@^29.7.0: slash "^3.0.0" stack-utils "^2.0.3" -jest-cli@^28.1.3: - version "28.1.3" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-28.1.3.tgz#558b33c577d06de55087b8448d373b9f654e46b2" - integrity sha512-roY3kvrv57Azn1yPgdTebPAXvdR2xfezaKKYzVxZ6It/5NCxzJym6tUI5P1zkdWhfUYkxEI9uZWcQdaFLo8mJQ== - dependencies: - "@jest/core" "^28.1.3" - "@jest/test-result" "^28.1.3" - "@jest/types" "^28.1.3" - chalk "^4.0.0" - exit "^0.1.2" - graceful-fs "^4.2.9" - import-local "^3.0.2" - jest-config "^28.1.3" - jest-util "^28.1.3" - jest-validate "^28.1.3" - prompts "^2.0.1" - yargs "^17.3.1" - jest-cli@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-29.7.0.tgz#5592c940798e0cae677eec169264f2d839a37995" @@ -7677,34 +7404,6 @@ jest-cli@^29.7.0: jest-validate "^29.7.0" yargs "^17.3.1" -jest-config@^28.1.3: - version "28.1.3" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-28.1.3.tgz#e315e1f73df3cac31447eed8b8740a477392ec60" - integrity sha512-MG3INjByJ0J4AsNBm7T3hsuxKQqFIiRo/AUqb1q9LRKI5UU6Aar9JHbr9Ivn1TVwfUD9KirRoM/T6u8XlcQPHQ== - dependencies: - "@babel/core" "^7.11.6" - "@jest/test-sequencer" "^28.1.3" - "@jest/types" "^28.1.3" - babel-jest "^28.1.3" - chalk "^4.0.0" - ci-info "^3.2.0" - deepmerge "^4.2.2" - glob "^7.1.3" - graceful-fs "^4.2.9" - jest-circus "^28.1.3" - jest-environment-node "^28.1.3" - jest-get-type "^28.0.2" - jest-regex-util "^28.0.2" - jest-resolve "^28.1.3" - jest-runner "^28.1.3" - jest-util "^28.1.3" - jest-validate "^28.1.3" - micromatch "^4.0.4" - parse-json "^5.2.0" - pretty-format "^28.1.3" - slash "^3.0.0" - strip-json-comments "^3.1.1" - jest-config@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-29.7.0.tgz#bcbda8806dbcc01b1e316a46bb74085a84b0245f" @@ -7763,13 +7462,6 @@ jest-diff@^29.7.0: jest-get-type "^29.6.3" pretty-format "^29.7.0" -jest-docblock@^28.1.1: - version "28.1.1" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-28.1.1.tgz#6f515c3bf841516d82ecd57a62eed9204c2f42a8" - integrity sha512-3wayBVNiOYx0cwAbl9rwm5kKFP8yHH3d/fkEaL02NPTkDojPtheGB7HZSFY4wzX+DxyrvhXz0KSCVksmCknCuA== - dependencies: - detect-newline "^3.0.0" - jest-docblock@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-29.7.0.tgz#8fddb6adc3cdc955c93e2a87f61cfd350d5d119a" @@ -7777,17 +7469,6 @@ jest-docblock@^29.7.0: dependencies: detect-newline "^3.0.0" -jest-each@^28.1.3: - version "28.1.3" - resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-28.1.3.tgz#bdd1516edbe2b1f3569cfdad9acd543040028f81" - integrity sha512-arT1z4sg2yABU5uogObVPvSlSMQlDA48owx07BDPAiasW0yYpYHYOo4HHLz9q0BVzDVU4hILFjzJw0So9aCL/g== - dependencies: - "@jest/types" "^28.1.3" - chalk "^4.0.0" - jest-get-type "^28.0.2" - jest-util "^28.1.3" - pretty-format "^28.1.3" - jest-each@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-29.7.0.tgz#162a9b3f2328bdd991beaabffbb74745e56577d1" @@ -7813,18 +7494,6 @@ jest-environment-jsdom@^29.7.0: jest-util "^29.7.0" jsdom "^20.0.0" -jest-environment-node@^28.1.3: - version "28.1.3" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-28.1.3.tgz#7e74fe40eb645b9d56c0c4b70ca4357faa349be5" - integrity sha512-ugP6XOhEpjAEhGYvp5Xj989ns5cB1K6ZdjBYuS30umT4CQEETaxSiPcZ/E1kFktX4GkrcM4qu07IIlDYX1gp+A== - dependencies: - "@jest/environment" "^28.1.3" - "@jest/fake-timers" "^28.1.3" - "@jest/types" "^28.1.3" - "@types/node" "*" - jest-mock "^28.1.3" - jest-util "^28.1.3" - jest-environment-node@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-29.7.0.tgz#0b93e111dda8ec120bc8300e6d1fb9576e164376" @@ -7868,25 +7537,6 @@ jest-get-type@^29.6.3: resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.6.3.tgz#36f499fdcea197c1045a127319c0481723908fd1" integrity sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw== -jest-haste-map@^28.1.3: - version "28.1.3" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-28.1.3.tgz#abd5451129a38d9841049644f34b034308944e2b" - integrity sha512-3S+RQWDXccXDKSWnkHa/dPwt+2qwA8CJzR61w3FoYCvoo3Pn8tvGcysmMF0Bj0EX5RYvAI2EIvC57OmotfdtKA== - dependencies: - "@jest/types" "^28.1.3" - "@types/graceful-fs" "^4.1.3" - "@types/node" "*" - anymatch "^3.0.3" - fb-watchman "^2.0.0" - graceful-fs "^4.2.9" - jest-regex-util "^28.0.2" - jest-util "^28.1.3" - jest-worker "^28.1.3" - micromatch "^4.0.4" - walker "^1.0.8" - optionalDependencies: - fsevents "^2.3.2" - jest-haste-map@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-29.7.0.tgz#3c2396524482f5a0506376e6c858c3bbcc17b104" @@ -7911,14 +7561,6 @@ jest-jquery-matchers@^2.1.0: resolved "https://registry.yarnpkg.com/jest-jquery-matchers/-/jest-jquery-matchers-2.1.1.tgz#74c174b60bd0be550d285bf3ae65ffc5e19a8d30" integrity sha512-WoYq+ZGvs2AS9PA7gD/obXn82RtjpQva2VZwq7PDLFz+6uXD5x/KMbVdMgeISeNcYWoDhuv9uTwW8qTNIrhUNQ== -jest-leak-detector@^28.1.3: - version "28.1.3" - resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-28.1.3.tgz#a6685d9b074be99e3adee816ce84fd30795e654d" - integrity sha512-WFVJhnQsiKtDEo5lG2mM0v40QWnBM+zMdHHyJs8AWZ7J0QZJS59MsyKeJHWhpBZBH32S48FOVvGyOFT1h0DlqA== - dependencies: - jest-get-type "^28.0.2" - pretty-format "^28.1.3" - jest-leak-detector@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz#5b7ec0dadfdfec0ca383dc9aa016d36b5ea4c728" @@ -8001,14 +7643,6 @@ jest-message-util@^29.7.0: slash "^3.0.0" stack-utils "^2.0.3" -jest-mock@^28.1.3: - version "28.1.3" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-28.1.3.tgz#d4e9b1fc838bea595c77ab73672ebf513ab249da" - integrity sha512-o3J2jr6dMMWYVH4Lh/NKmDXdosrsJgi4AviS8oXLujcjpCMBb1FMsblDnOXKZKfSiHLxYub1eS0IHuRXsio9eA== - dependencies: - "@jest/types" "^28.1.3" - "@types/node" "*" - jest-mock@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-29.7.0.tgz#4e836cf60e99c6fcfabe9f99d017f3fdd50a6347" @@ -8028,24 +7662,11 @@ jest-regex-util@^24.9.0: resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-24.9.0.tgz#c13fb3380bde22bf6575432c493ea8fe37965636" integrity sha512-05Cmb6CuxaA+Ys6fjr3PhvV3bGQmO+2p2La4hFbU+W5uOc479f7FdLXUWXw4pYMAhhSZIuKHwSXSu6CsSBAXQA== -jest-regex-util@^28.0.2: - version "28.0.2" - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-28.0.2.tgz#afdc377a3b25fb6e80825adcf76c854e5bf47ead" - integrity sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw== - jest-regex-util@^29.6.3: version "29.6.3" resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-29.6.3.tgz#4a556d9c776af68e1c5f48194f4d0327d24e8a52" integrity sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg== -jest-resolve-dependencies@^28.1.3: - version "28.1.3" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-28.1.3.tgz#8c65d7583460df7275c6ea2791901fa975c1fe66" - integrity sha512-qa0QO2Q0XzQoNPouMbCc7Bvtsem8eQgVPNkwn9LnS+R2n8DaVDPL/U1gngC0LTl1RYXJU0uJa2BMC2DbTfFrHA== - dependencies: - jest-regex-util "^28.0.2" - jest-snapshot "^28.1.3" - jest-resolve-dependencies@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz#1b04f2c095f37fc776ff40803dc92921b1e88428" @@ -8054,21 +7675,6 @@ jest-resolve-dependencies@^29.7.0: jest-regex-util "^29.6.3" jest-snapshot "^29.7.0" -jest-resolve@^28.1.3: - version "28.1.3" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-28.1.3.tgz#cfb36100341ddbb061ec781426b3c31eb51aa0a8" - integrity sha512-Z1W3tTjE6QaNI90qo/BJpfnvpxtaFTFw5CDgwpyE/Kz8U/06N1Hjf4ia9quUhCh39qIGWF1ZuxFiBiJQwSEYKQ== - dependencies: - chalk "^4.0.0" - graceful-fs "^4.2.9" - jest-haste-map "^28.1.3" - jest-pnp-resolver "^1.2.2" - jest-util "^28.1.3" - jest-validate "^28.1.3" - resolve "^1.20.0" - resolve.exports "^1.1.0" - slash "^3.0.0" - jest-resolve@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-29.7.0.tgz#64d6a8992dd26f635ab0c01e5eef4399c6bcbc30" @@ -8084,33 +7690,6 @@ jest-resolve@^29.7.0: resolve.exports "^2.0.0" slash "^3.0.0" -jest-runner@^28.1.3: - version "28.1.3" - resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-28.1.3.tgz#5eee25febd730b4713a2cdfd76bdd5557840f9a1" - integrity sha512-GkMw4D/0USd62OVO0oEgjn23TM+YJa2U2Wu5zz9xsQB1MxWKDOlrnykPxnMsN0tnJllfLPinHTka61u0QhaxBA== - dependencies: - "@jest/console" "^28.1.3" - "@jest/environment" "^28.1.3" - "@jest/test-result" "^28.1.3" - "@jest/transform" "^28.1.3" - "@jest/types" "^28.1.3" - "@types/node" "*" - chalk "^4.0.0" - emittery "^0.10.2" - graceful-fs "^4.2.9" - jest-docblock "^28.1.1" - jest-environment-node "^28.1.3" - jest-haste-map "^28.1.3" - jest-leak-detector "^28.1.3" - jest-message-util "^28.1.3" - jest-resolve "^28.1.3" - jest-runtime "^28.1.3" - jest-util "^28.1.3" - jest-watcher "^28.1.3" - jest-worker "^28.1.3" - p-limit "^3.1.0" - source-map-support "0.5.13" - jest-runner@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-29.7.0.tgz#809af072d408a53dcfd2e849a4c976d3132f718e" @@ -8138,34 +7717,6 @@ jest-runner@^29.7.0: p-limit "^3.1.0" source-map-support "0.5.13" -jest-runtime@^28.1.3: - version "28.1.3" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-28.1.3.tgz#a57643458235aa53e8ec7821949e728960d0605f" - integrity sha512-NU+881ScBQQLc1JHG5eJGU7Ui3kLKrmwCPPtYsJtBykixrM2OhVQlpMmFWJjMyDfdkGgBMNjXCGB/ebzsgNGQw== - dependencies: - "@jest/environment" "^28.1.3" - "@jest/fake-timers" "^28.1.3" - "@jest/globals" "^28.1.3" - "@jest/source-map" "^28.1.2" - "@jest/test-result" "^28.1.3" - "@jest/transform" "^28.1.3" - "@jest/types" "^28.1.3" - chalk "^4.0.0" - cjs-module-lexer "^1.0.0" - collect-v8-coverage "^1.0.0" - execa "^5.0.0" - glob "^7.1.3" - graceful-fs "^4.2.9" - jest-haste-map "^28.1.3" - jest-message-util "^28.1.3" - jest-mock "^28.1.3" - jest-regex-util "^28.0.2" - jest-resolve "^28.1.3" - jest-snapshot "^28.1.3" - jest-util "^28.1.3" - slash "^3.0.0" - strip-bom "^4.0.0" - jest-runtime@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-29.7.0.tgz#efecb3141cf7d3767a3a0cc8f7c9990587d3d817" @@ -8194,35 +7745,6 @@ jest-runtime@^29.7.0: slash "^3.0.0" strip-bom "^4.0.0" -jest-snapshot@^28.1.3: - version "28.1.3" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-28.1.3.tgz#17467b3ab8ddb81e2f605db05583d69388fc0668" - integrity sha512-4lzMgtiNlc3DU/8lZfmqxN3AYD6GGLbl+72rdBpXvcV+whX7mDrREzkPdp2RnmfIiWBg1YbuFSkXduF2JcafJg== - dependencies: - "@babel/core" "^7.11.6" - "@babel/generator" "^7.7.2" - "@babel/plugin-syntax-typescript" "^7.7.2" - "@babel/traverse" "^7.7.2" - "@babel/types" "^7.3.3" - "@jest/expect-utils" "^28.1.3" - "@jest/transform" "^28.1.3" - "@jest/types" "^28.1.3" - "@types/babel__traverse" "^7.0.6" - "@types/prettier" "^2.1.5" - babel-preset-current-node-syntax "^1.0.0" - chalk "^4.0.0" - expect "^28.1.3" - graceful-fs "^4.2.9" - jest-diff "^28.1.3" - jest-get-type "^28.0.2" - jest-haste-map "^28.1.3" - jest-matcher-utils "^28.1.3" - jest-message-util "^28.1.3" - jest-util "^28.1.3" - natural-compare "^1.4.0" - pretty-format "^28.1.3" - semver "^7.3.5" - jest-snapshot@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-29.7.0.tgz#c2c574c3f51865da1bb329036778a69bf88a6be5" @@ -8249,7 +7771,7 @@ jest-snapshot@^29.7.0: pretty-format "^29.7.0" semver "^7.5.3" -jest-util@^28.0.0, jest-util@^28.1.3: +jest-util@^28.1.3: version "28.1.3" resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-28.1.3.tgz#f4f932aa0074f0679943220ff9cbba7e497028b0" integrity sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ== @@ -8261,7 +7783,7 @@ jest-util@^28.0.0, jest-util@^28.1.3: graceful-fs "^4.2.9" picomatch "^2.2.3" -jest-util@^29.7.0: +jest-util@^29.0.0, jest-util@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.7.0.tgz#23c2b62bfb22be82b44de98055802ff3710fc0bc" integrity sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA== @@ -8273,18 +7795,6 @@ jest-util@^29.7.0: graceful-fs "^4.2.9" picomatch "^2.2.3" -jest-validate@^28.1.3: - version "28.1.3" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-28.1.3.tgz#e322267fd5e7c64cea4629612c357bbda96229df" - integrity sha512-SZbOGBWEsaTxBGCOpsRWlXlvNkvTkY0XxRfh7zYmvd8uL5Qzyg0CHAXiXKROflh801quA6+/DsT4ODDthOC/OA== - dependencies: - "@jest/types" "^28.1.3" - camelcase "^6.2.0" - chalk "^4.0.0" - jest-get-type "^28.0.2" - leven "^3.1.0" - pretty-format "^28.1.3" - jest-validate@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-29.7.0.tgz#7bf705511c64da591d46b15fce41400d52147d9c" @@ -8297,20 +7807,6 @@ jest-validate@^29.7.0: leven "^3.1.0" pretty-format "^29.7.0" -jest-watcher@^28.1.3: - version "28.1.3" - resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-28.1.3.tgz#c6023a59ba2255e3b4c57179fc94164b3e73abd4" - integrity sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g== - dependencies: - "@jest/test-result" "^28.1.3" - "@jest/types" "^28.1.3" - "@types/node" "*" - ansi-escapes "^4.2.1" - chalk "^4.0.0" - emittery "^0.10.2" - jest-util "^28.1.3" - string-length "^4.0.1" - jest-watcher@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-29.7.0.tgz#7810d30d619c3a62093223ce6bb359ca1b28a2f2" @@ -8339,15 +7835,6 @@ jest-worker@^27.4.5: merge-stream "^2.0.0" supports-color "^8.0.0" -jest-worker@^28.1.3: - version "28.1.3" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-28.1.3.tgz#7e3c4ce3fa23d1bb6accb169e7f396f98ed4bb98" - integrity sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g== - dependencies: - "@types/node" "*" - merge-stream "^2.0.0" - supports-color "^8.0.0" - jest-worker@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.7.0.tgz#acad073acbbaeb7262bd5389e1bcf43e10058d4a" @@ -8358,16 +7845,6 @@ jest-worker@^29.7.0: merge-stream "^2.0.0" supports-color "^8.0.0" -jest@^28.1.3: - version "28.1.3" - resolved "https://registry.yarnpkg.com/jest/-/jest-28.1.3.tgz#e9c6a7eecdebe3548ca2b18894a50f45b36dfc6b" - integrity sha512-N4GT5on8UkZgH0O5LUavMRV1EDEhNTL0KEfRmDIeZHSV7p2XgLoY9t9VDUgL6o+yfdgYHVxuz81G8oB9VG5uyA== - dependencies: - "@jest/core" "^28.1.3" - "@jest/types" "^28.1.3" - import-local "^3.0.2" - jest-cli "^28.1.3" - jest@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/jest/-/jest-29.7.0.tgz#994676fc24177f088f1c5e3737f5697204ff2613" @@ -8535,7 +8012,7 @@ json5@^2.2.1: resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.1.tgz#655d50ed1e6f95ad1a3caababd2b0efda10b395c" integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA== -json5@^2.2.2: +json5@^2.2.2, json5@^2.2.3: version "2.2.3" resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== @@ -11022,11 +10499,6 @@ resolve-url@^0.2.1: resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" integrity sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg== -resolve.exports@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-1.1.0.tgz#5ce842b94b05146c0e03076985d1d0e7e48c90c9" - integrity sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ== - resolve.exports@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-2.0.2.tgz#f8c934b8e6a13f539e38b7098e2e36134f01e800" @@ -11253,18 +10725,18 @@ semver@7.3.8: dependencies: lru-cache "^6.0.0" -semver@7.x, semver@^7.0.0, semver@^7.1.1, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7: +semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +semver@^7.0.0, semver@^7.1.1, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7: version "7.3.7" resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f" integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g== dependencies: lru-cache "^6.0.0" -semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" - integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== - semver@^7.3.8: version "7.5.1" resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.1.tgz#c90c4d631cf74720e46b21c1d37ea07edfab91ec" @@ -11870,21 +11342,13 @@ supports-color@^5.3.0: dependencies: has-flag "^3.0.0" -supports-color@^7.0.0, supports-color@^7.1.0: +supports-color@^7.1.0: version "7.2.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== dependencies: has-flag "^4.0.0" -supports-hyperlinks@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz#4f77b42488765891774b70c79babd87f9bd594bb" - integrity sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ== - dependencies: - has-flag "^4.0.0" - supports-color "^7.0.0" - supports-preserve-symlinks-flag@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" @@ -11952,14 +11416,6 @@ tempy@1.0.0: type-fest "^0.16.0" unique-string "^2.0.0" -terminal-link@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" - integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== - dependencies: - ansi-escapes "^4.2.1" - supports-hyperlinks "^2.0.0" - terser-webpack-plugin@^5.1.3: version "5.3.5" resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.5.tgz#f7d82286031f915a4f8fb81af4bd35d2e3c011bc" @@ -12136,18 +11592,18 @@ trim-newlines@^3.0.0: resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144" integrity sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw== -ts-jest@^28.0.7: - version "28.0.8" - resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-28.0.8.tgz#cd204b8e7a2f78da32cf6c95c9a6165c5b99cc73" - integrity sha512-5FaG0lXmRPzApix8oFG8RKjAz4ehtm8yMKOTy5HX3fY6W8kmvOrmcY0hKDElW52FJov+clhUbrKAqofnj4mXTg== +ts-jest@^29.1.1: + version "29.1.1" + resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-29.1.1.tgz#f58fe62c63caf7bfcc5cc6472082f79180f0815b" + integrity sha512-D6xjnnbP17cC85nliwGiL+tpoKN0StpgE0TeOjXQTU6MVCfsB4v7aW05CgQ/1OywGb0x/oy9hHFnN+sczTiRaA== dependencies: bs-logger "0.x" fast-json-stable-stringify "2.x" - jest-util "^28.0.0" - json5 "^2.2.1" + jest-util "^29.0.0" + json5 "^2.2.3" lodash.memoize "4.x" make-error "1.x" - semver "7.x" + semver "^7.5.3" yargs-parser "^21.0.1" ts-loader@^9.3.1: @@ -12930,7 +12386,7 @@ write-file-atomic@^2.4.2: imurmurhash "^0.1.4" signal-exit "^3.0.2" -write-file-atomic@^4.0.1, write-file-atomic@^4.0.2: +write-file-atomic@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-4.0.2.tgz#a9df01ae5b77858a027fd2e80768ee433555fcfd" integrity sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==