diff --git a/packages/accounts-controller/package.json b/packages/accounts-controller/package.json index 24191d9ba33..8809983087e 100644 --- a/packages/accounts-controller/package.json +++ b/packages/accounts-controller/package.json @@ -44,10 +44,10 @@ "@metamask/auto-changelog": "^3.1.0", "@metamask/keyring-controller": "^8.0.0", "@metamask/snaps-controllers": "^1.0.1", - "@types/jest": "^27.4.1", + "@types/jest": "^28.1.6", "@types/readable-stream": "^2.3.0", - "jest": "^27.5.1", - "ts-jest": "^27.1.4", + "jest": "^28.1.3", + "ts-jest": "^28.0.7", "typedoc": "^0.23.15", "typedoc-plugin-missing-exports": "^0.23.0", "typescript": "~4.6.3" diff --git a/packages/address-book-controller/package.json b/packages/address-book-controller/package.json index a3e4afe7d22..0abb2f30035 100644 --- a/packages/address-book-controller/package.json +++ b/packages/address-book-controller/package.json @@ -34,10 +34,10 @@ }, "devDependencies": { "@metamask/auto-changelog": "^3.1.0", - "@types/jest": "^27.4.1", + "@types/jest": "^28.1.6", "deepmerge": "^4.2.2", - "jest": "^27.5.1", - "ts-jest": "^27.1.4", + "jest": "^28.1.3", + "ts-jest": "^28.0.7", "typedoc": "^0.23.15", "typedoc-plugin-missing-exports": "^0.23.0", "typescript": "~4.6.3" diff --git a/packages/announcement-controller/package.json b/packages/announcement-controller/package.json index 8ad9778e1d5..2a9cb0742ea 100644 --- a/packages/announcement-controller/package.json +++ b/packages/announcement-controller/package.json @@ -32,11 +32,11 @@ }, "devDependencies": { "@metamask/auto-changelog": "^3.1.0", - "@types/jest": "^27.4.1", + "@types/jest": "^28.1.6", "deepmerge": "^4.2.2", "immer": "^9.0.6", - "jest": "^27.5.1", - "ts-jest": "^27.1.4", + "jest": "^28.1.3", + "ts-jest": "^28.0.7", "typedoc": "^0.23.15", "typedoc-plugin-missing-exports": "^0.23.0", "typescript": "~4.6.3" diff --git a/packages/approval-controller/package.json b/packages/approval-controller/package.json index 27657d4ed44..45c57ea149b 100644 --- a/packages/approval-controller/package.json +++ b/packages/approval-controller/package.json @@ -36,11 +36,11 @@ }, "devDependencies": { "@metamask/auto-changelog": "^3.1.0", - "@types/jest": "^27.4.1", + "@types/jest": "^28.1.6", "deepmerge": "^4.2.2", - "jest": "^27.5.1", + "jest": "^28.1.3", "sinon": "^9.2.4", - "ts-jest": "^27.1.4", + "ts-jest": "^28.0.7", "typedoc": "^0.23.15", "typedoc-plugin-missing-exports": "^0.23.0", "typescript": "~4.6.3" diff --git a/packages/assets-controllers/package.json b/packages/assets-controllers/package.json index ea014ec3cb3..eaec159b808 100644 --- a/packages/assets-controllers/package.json +++ b/packages/assets-controllers/package.json @@ -53,15 +53,15 @@ }, "devDependencies": { "@metamask/auto-changelog": "^3.1.0", - "@types/jest": "^27.4.1", + "@types/jest": "^28.1.6", "@types/node": "^16.18.24", "deepmerge": "^4.2.2", "ethjs-provider-http": "^0.1.6", - "jest": "^27.5.1", + "jest": "^28.1.3", "jest-environment-jsdom": "^27.5.1", "nock": "^13.3.1", "sinon": "^9.2.4", - "ts-jest": "^27.1.4", + "ts-jest": "^28.0.7", "typedoc": "^0.23.15", "typedoc-plugin-missing-exports": "^0.23.0", "typescript": "~4.6.3" diff --git a/packages/base-controller/package.json b/packages/base-controller/package.json index 9d67bb3ff51..fe4e907f9eb 100644 --- a/packages/base-controller/package.json +++ b/packages/base-controller/package.json @@ -33,12 +33,12 @@ }, "devDependencies": { "@metamask/auto-changelog": "^3.1.0", - "@types/jest": "^27.4.1", + "@types/jest": "^28.1.6", "@types/sinon": "^9.0.10", "deepmerge": "^4.2.2", - "jest": "^27.5.1", + "jest": "^28.1.3", "sinon": "^9.2.4", - "ts-jest": "^27.1.4", + "ts-jest": "^28.0.7", "typedoc": "^0.23.15", "typedoc-plugin-missing-exports": "^0.23.0", "typescript": "~4.6.3" diff --git a/packages/composable-controller/package.json b/packages/composable-controller/package.json index c62d5fb7799..d87f5531b92 100644 --- a/packages/composable-controller/package.json +++ b/packages/composable-controller/package.json @@ -32,12 +32,12 @@ }, "devDependencies": { "@metamask/auto-changelog": "^3.1.0", - "@types/jest": "^27.4.1", + "@types/jest": "^28.1.6", "deepmerge": "^4.2.2", "immer": "^9.0.6", - "jest": "^27.5.1", + "jest": "^28.1.3", "sinon": "^9.2.4", - "ts-jest": "^27.1.4", + "ts-jest": "^28.0.7", "typedoc": "^0.23.15", "typedoc-plugin-missing-exports": "^0.23.0", "typescript": "~4.6.3" diff --git a/packages/controller-utils/package.json b/packages/controller-utils/package.json index 60904687711..20b47d77a4e 100644 --- a/packages/controller-utils/package.json +++ b/packages/controller-utils/package.json @@ -39,11 +39,11 @@ }, "devDependencies": { "@metamask/auto-changelog": "^3.1.0", - "@types/jest": "^27.4.1", + "@types/jest": "^28.1.6", "deepmerge": "^4.2.2", - "jest": "^27.5.1", + "jest": "^28.1.3", "nock": "^13.3.1", - "ts-jest": "^27.1.4", + "ts-jest": "^28.0.7", "typedoc": "^0.23.15", "typedoc-plugin-missing-exports": "^0.23.0", "typescript": "~4.6.3" diff --git a/packages/ens-controller/package.json b/packages/ens-controller/package.json index 3edbe15d70d..3bcfe260a72 100644 --- a/packages/ens-controller/package.json +++ b/packages/ens-controller/package.json @@ -38,10 +38,10 @@ }, "devDependencies": { "@metamask/auto-changelog": "^3.1.0", - "@types/jest": "^27.4.1", + "@types/jest": "^28.1.6", "deepmerge": "^4.2.2", - "jest": "^27.5.1", - "ts-jest": "^27.1.4", + "jest": "^28.1.3", + "ts-jest": "^28.0.7", "typedoc": "^0.23.15", "typedoc-plugin-missing-exports": "^0.23.0", "typescript": "~4.6.3" diff --git a/packages/gas-fee-controller/package.json b/packages/gas-fee-controller/package.json index e5d2de0a0c9..3ff7ed7f7be 100644 --- a/packages/gas-fee-controller/package.json +++ b/packages/gas-fee-controller/package.json @@ -41,14 +41,14 @@ }, "devDependencies": { "@metamask/auto-changelog": "^3.1.0", - "@types/jest": "^27.4.1", + "@types/jest": "^28.1.6", "@types/jest-when": "^2.7.3", "deepmerge": "^4.2.2", - "jest": "^27.5.1", + "jest": "^28.1.3", "jest-when": "^3.4.2", "nock": "^13.3.1", "sinon": "^9.2.4", - "ts-jest": "^27.1.4", + "ts-jest": "^28.0.7", "typedoc": "^0.23.15", "typedoc-plugin-missing-exports": "^0.23.0", "typescript": "~4.6.3" diff --git a/packages/keyring-controller/package.json b/packages/keyring-controller/package.json index d2b33d2a8b4..3439ca5d7b7 100644 --- a/packages/keyring-controller/package.json +++ b/packages/keyring-controller/package.json @@ -46,11 +46,11 @@ "@metamask/auto-changelog": "^3.1.0", "@metamask/eth-sig-util": "^7.0.0", "@metamask/scure-bip39": "^2.1.0", - "@types/jest": "^27.4.1", + "@types/jest": "^28.1.6", "deepmerge": "^4.2.2", - "jest": "^27.5.1", + "jest": "^28.1.3", "sinon": "^9.2.4", - "ts-jest": "^27.1.4", + "ts-jest": "^28.0.7", "typedoc": "^0.23.15", "typedoc-plugin-missing-exports": "^0.23.0", "typescript": "~4.6.3", diff --git a/packages/logging-controller/package.json b/packages/logging-controller/package.json index a02635b1680..d6949537830 100644 --- a/packages/logging-controller/package.json +++ b/packages/logging-controller/package.json @@ -34,10 +34,10 @@ }, "devDependencies": { "@metamask/auto-changelog": "^3.1.0", - "@types/jest": "^27.4.1", + "@types/jest": "^28.1.6", "deepmerge": "^4.2.2", - "jest": "^27.5.1", - "ts-jest": "^27.1.4", + "jest": "^28.1.3", + "ts-jest": "^28.0.7", "typedoc": "^0.23.15", "typedoc-plugin-missing-exports": "^0.23.0", "typescript": "~4.6.3" diff --git a/packages/message-manager/package.json b/packages/message-manager/package.json index ac55fe711b7..364787d8d9c 100644 --- a/packages/message-manager/package.json +++ b/packages/message-manager/package.json @@ -39,10 +39,10 @@ }, "devDependencies": { "@metamask/auto-changelog": "^3.1.0", - "@types/jest": "^27.4.1", + "@types/jest": "^28.1.6", "deepmerge": "^4.2.2", - "jest": "^27.5.1", - "ts-jest": "^27.1.4", + "jest": "^28.1.3", + "ts-jest": "^28.0.7", "typedoc": "^0.23.15", "typedoc-plugin-missing-exports": "^0.23.0", "typescript": "~4.6.3" diff --git a/packages/name-controller/package.json b/packages/name-controller/package.json index 38a0f99f0fc..52d8b60fba0 100644 --- a/packages/name-controller/package.json +++ b/packages/name-controller/package.json @@ -36,10 +36,10 @@ }, "devDependencies": { "@metamask/auto-changelog": "^3.1.0", - "@types/jest": "^27.4.1", + "@types/jest": "^28.1.6", "deepmerge": "^4.2.2", - "jest": "^27.5.1", - "ts-jest": "^27.1.4", + "jest": "^28.1.3", + "ts-jest": "^28.0.7", "typedoc": "^0.23.15", "typedoc-plugin-missing-exports": "^0.23.0", "typescript": "~4.6.3" diff --git a/packages/network-controller/package.json b/packages/network-controller/package.json index 2ad3570d8b3..e7680fba912 100644 --- a/packages/network-controller/package.json +++ b/packages/network-controller/package.json @@ -46,16 +46,16 @@ "devDependencies": { "@json-rpc-specification/meta-schema": "^1.0.6", "@metamask/auto-changelog": "^3.1.0", - "@types/jest": "^27.4.1", + "@types/jest": "^28.1.6", "@types/jest-when": "^2.7.3", "@types/lodash": "^4.14.191", "deepmerge": "^4.2.2", - "jest": "^27.5.1", + "jest": "^28.1.3", "jest-when": "^3.4.2", "lodash": "^4.17.21", "nock": "^13.3.1", "sinon": "^9.2.4", - "ts-jest": "^27.1.4", + "ts-jest": "^28.0.7", "typedoc": "^0.23.15", "typedoc-plugin-missing-exports": "^0.23.0", "typescript": "~4.6.3" diff --git a/packages/notification-controller/package.json b/packages/notification-controller/package.json index fea9e4f35c2..7967a0c0ea2 100644 --- a/packages/notification-controller/package.json +++ b/packages/notification-controller/package.json @@ -35,10 +35,10 @@ }, "devDependencies": { "@metamask/auto-changelog": "^3.1.0", - "@types/jest": "^27.4.1", + "@types/jest": "^28.1.6", "deepmerge": "^4.2.2", - "jest": "^27.5.1", - "ts-jest": "^27.1.4", + "jest": "^28.1.3", + "ts-jest": "^28.0.7", "typedoc": "^0.23.15", "typedoc-plugin-missing-exports": "^0.23.0", "typescript": "~4.6.3" diff --git a/packages/permission-controller/package.json b/packages/permission-controller/package.json index 28ac47accae..945d8bde4b3 100644 --- a/packages/permission-controller/package.json +++ b/packages/permission-controller/package.json @@ -41,10 +41,10 @@ }, "devDependencies": { "@metamask/auto-changelog": "^3.1.0", - "@types/jest": "^27.4.1", + "@types/jest": "^28.1.6", "deepmerge": "^4.2.2", - "jest": "^27.5.1", - "ts-jest": "^27.1.4", + "jest": "^28.1.3", + "ts-jest": "^28.0.7", "typedoc": "^0.23.15", "typedoc-plugin-missing-exports": "^0.23.0", "typescript": "~4.6.3" diff --git a/packages/phishing-controller/package.json b/packages/phishing-controller/package.json index 73db7a26336..50b69e6c1da 100644 --- a/packages/phishing-controller/package.json +++ b/packages/phishing-controller/package.json @@ -36,12 +36,12 @@ }, "devDependencies": { "@metamask/auto-changelog": "^3.1.0", - "@types/jest": "^27.4.1", + "@types/jest": "^28.1.6", "deepmerge": "^4.2.2", - "jest": "^27.5.1", + "jest": "^28.1.3", "nock": "^13.3.1", "sinon": "^9.2.4", - "ts-jest": "^27.1.4", + "ts-jest": "^28.0.7", "typedoc": "^0.23.15", "typedoc-plugin-missing-exports": "^0.23.0", "typescript": "~4.6.3" diff --git a/packages/polling-controller/package.json b/packages/polling-controller/package.json index 40eb0868095..a8f6fc4c09c 100644 --- a/packages/polling-controller/package.json +++ b/packages/polling-controller/package.json @@ -37,10 +37,10 @@ }, "devDependencies": { "@metamask/auto-changelog": "^3.1.0", - "@types/jest": "^27.4.1", + "@types/jest": "^28.1.6", "deepmerge": "^4.2.2", - "jest": "^27.5.1", - "ts-jest": "^27.1.4", + "jest": "^28.1.3", + "ts-jest": "^28.0.7", "typedoc": "^0.23.15", "typedoc-plugin-missing-exports": "^0.23.0", "typescript": "~4.6.3" diff --git a/packages/preferences-controller/package.json b/packages/preferences-controller/package.json index e72014e400f..aafcc0954d1 100644 --- a/packages/preferences-controller/package.json +++ b/packages/preferences-controller/package.json @@ -33,10 +33,10 @@ }, "devDependencies": { "@metamask/auto-changelog": "^3.1.0", - "@types/jest": "^27.4.1", + "@types/jest": "^28.1.6", "deepmerge": "^4.2.2", - "jest": "^27.5.1", - "ts-jest": "^27.1.4", + "jest": "^28.1.3", + "ts-jest": "^28.0.7", "typedoc": "^0.23.15", "typedoc-plugin-missing-exports": "^0.23.0", "typescript": "~4.6.3" diff --git a/packages/rate-limit-controller/package.json b/packages/rate-limit-controller/package.json index d929f6f53d4..46b730e8c76 100644 --- a/packages/rate-limit-controller/package.json +++ b/packages/rate-limit-controller/package.json @@ -34,10 +34,10 @@ }, "devDependencies": { "@metamask/auto-changelog": "^3.1.0", - "@types/jest": "^27.4.1", + "@types/jest": "^28.1.6", "deepmerge": "^4.2.2", - "jest": "^27.5.1", - "ts-jest": "^27.1.4", + "jest": "^28.1.3", + "ts-jest": "^28.0.7", "typedoc": "^0.23.15", "typedoc-plugin-missing-exports": "^0.23.0", "typescript": "~4.6.3" diff --git a/packages/selected-network-controller/package.json b/packages/selected-network-controller/package.json index e49bc8a9b05..e97d0c21fce 100644 --- a/packages/selected-network-controller/package.json +++ b/packages/selected-network-controller/package.json @@ -34,14 +34,14 @@ }, "devDependencies": { "@metamask/auto-changelog": "^3.1.0", - "@types/jest": "^27.4.1", + "@types/jest": "^28.1.6", "deepmerge": "^4.2.2", "immer": "^9.0.6", - "jest": "^27.5.1", + "jest": "^28.1.3", "lodash": "^4.17.21", "nock": "^13.3.1", "sinon": "^9.2.4", - "ts-jest": "^27.1.4", + "ts-jest": "^28.0.7", "typedoc": "^0.23.15", "typedoc-plugin-missing-exports": "^0.23.0", "typescript": "~4.6.3" diff --git a/packages/signature-controller/package.json b/packages/signature-controller/package.json index dbd7553ad11..78ea32a0a27 100644 --- a/packages/signature-controller/package.json +++ b/packages/signature-controller/package.json @@ -42,10 +42,10 @@ "devDependencies": { "@metamask/auto-changelog": "^3.1.0", "@metamask/keyring-controller": "^8.0.0", - "@types/jest": "^27.4.1", + "@types/jest": "^28.1.6", "deepmerge": "^4.2.2", - "jest": "^27.5.1", - "ts-jest": "^27.1.4", + "jest": "^28.1.3", + "ts-jest": "^28.0.7", "typedoc": "^0.23.15", "typedoc-plugin-missing-exports": "^0.23.0", "typescript": "~4.6.3" diff --git a/packages/transaction-controller/package.json b/packages/transaction-controller/package.json index 252e8975504..e90767efc53 100644 --- a/packages/transaction-controller/package.json +++ b/packages/transaction-controller/package.json @@ -49,14 +49,14 @@ }, "devDependencies": { "@metamask/auto-changelog": "^3.1.0", - "@types/jest": "^27.4.1", + "@types/jest": "^28.1.6", "@types/node": "^16.18.24", "babel-runtime": "^6.26.0", "deepmerge": "^4.2.2", "ethjs-provider-http": "^0.1.6", - "jest": "^27.5.1", + "jest": "^28.1.3", "sinon": "^9.2.4", - "ts-jest": "^27.1.4", + "ts-jest": "^28.0.7", "typedoc": "^0.23.15", "typedoc-plugin-missing-exports": "^0.23.0", "typescript": "~4.6.3" diff --git a/yarn.lock b/yarn.lock index bb678fa8161..1fc50cc816f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -29,7 +29,7 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.22.10, @babel/code-frame@npm:^7.22.5": +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.22.10, @babel/code-frame@npm:^7.22.13, @babel/code-frame@npm:^7.22.5": version: 7.22.13 resolution: "@babel/code-frame@npm:7.22.13" dependencies: @@ -46,7 +46,30 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:^7.1.0, @babel/core@npm:^7.12.3, @babel/core@npm:^7.18.6, @babel/core@npm:^7.20.12, @babel/core@npm:^7.7.2, @babel/core@npm:^7.8.0": +"@babel/core@npm:^7.11.6": + version: 7.23.0 + resolution: "@babel/core@npm:7.23.0" + dependencies: + "@ampproject/remapping": ^2.2.0 + "@babel/code-frame": ^7.22.13 + "@babel/generator": ^7.23.0 + "@babel/helper-compilation-targets": ^7.22.15 + "@babel/helper-module-transforms": ^7.23.0 + "@babel/helpers": ^7.23.0 + "@babel/parser": ^7.23.0 + "@babel/template": ^7.22.15 + "@babel/traverse": ^7.23.0 + "@babel/types": ^7.23.0 + convert-source-map: ^2.0.0 + debug: ^4.1.0 + gensync: ^1.0.0-beta.2 + json5: ^2.2.3 + semver: ^6.3.1 + checksum: cebd9b48dbc970a7548522f207f245c69567e5ea17ebb1a4e4de563823cf20a01177fe8d2fe19b6e1461361f92fa169fd0b29f8ee9d44eeec84842be1feee5f2 + languageName: node + linkType: hard + +"@babel/core@npm:^7.12.3, @babel/core@npm:^7.18.6, @babel/core@npm:^7.20.12": version: 7.22.11 resolution: "@babel/core@npm:7.22.11" dependencies: @@ -81,6 +104,18 @@ __metadata: languageName: node linkType: hard +"@babel/generator@npm:^7.23.0": + version: 7.23.0 + resolution: "@babel/generator@npm:7.23.0" + dependencies: + "@babel/types": ^7.23.0 + "@jridgewell/gen-mapping": ^0.3.2 + "@jridgewell/trace-mapping": ^0.3.17 + jsesc: ^2.5.1 + checksum: 8efe24adad34300f1f8ea2add420b28171a646edc70f2a1b3e1683842f23b8b7ffa7e35ef0119294e1901f45bfea5b3dc70abe1f10a1917ccdfb41bed69be5f1 + languageName: node + linkType: hard + "@babel/helper-compilation-targets@npm:^7.22.10": version: 7.22.10 resolution: "@babel/helper-compilation-targets@npm:7.22.10" @@ -94,6 +129,26 @@ __metadata: languageName: node linkType: hard +"@babel/helper-compilation-targets@npm:^7.22.15": + version: 7.22.15 + resolution: "@babel/helper-compilation-targets@npm:7.22.15" + dependencies: + "@babel/compat-data": ^7.22.9 + "@babel/helper-validator-option": ^7.22.15 + browserslist: ^4.21.9 + lru-cache: ^5.1.1 + semver: ^6.3.1 + checksum: ce85196769e091ae54dd39e4a80c2a9df1793da8588e335c383d536d54f06baf648d0a08fc873044f226398c4ded15c4ae9120ee18e7dfd7c639a68e3cdc9980 + languageName: node + linkType: hard + +"@babel/helper-environment-visitor@npm:^7.22.20": + version: 7.22.20 + resolution: "@babel/helper-environment-visitor@npm:7.22.20" + checksum: d80ee98ff66f41e233f36ca1921774c37e88a803b2f7dca3db7c057a5fea0473804db9fb6729e5dbfd07f4bed722d60f7852035c2c739382e84c335661590b69 + languageName: node + linkType: hard + "@babel/helper-environment-visitor@npm:^7.22.5": version: 7.22.5 resolution: "@babel/helper-environment-visitor@npm:7.22.5" @@ -111,6 +166,16 @@ __metadata: languageName: node linkType: hard +"@babel/helper-function-name@npm:^7.23.0": + version: 7.23.0 + resolution: "@babel/helper-function-name@npm:7.23.0" + dependencies: + "@babel/template": ^7.22.15 + "@babel/types": ^7.23.0 + checksum: e44542257b2d4634a1f979244eb2a4ad8e6d75eb6761b4cfceb56b562f7db150d134bc538c8e6adca3783e3bc31be949071527aa8e3aab7867d1ad2d84a26e10 + languageName: node + linkType: hard + "@babel/helper-hoist-variables@npm:^7.22.5": version: 7.22.5 resolution: "@babel/helper-hoist-variables@npm:7.22.5" @@ -120,6 +185,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-module-imports@npm:^7.22.15": + version: 7.22.15 + resolution: "@babel/helper-module-imports@npm:7.22.15" + dependencies: + "@babel/types": ^7.22.15 + checksum: ecd7e457df0a46f889228f943ef9b4a47d485d82e030676767e6a2fdcbdaa63594d8124d4b55fd160b41c201025aec01fc27580352b1c87a37c9c6f33d116702 + languageName: node + linkType: hard + "@babel/helper-module-imports@npm:^7.22.5": version: 7.22.5 resolution: "@babel/helper-module-imports@npm:7.22.5" @@ -144,6 +218,21 @@ __metadata: languageName: node linkType: hard +"@babel/helper-module-transforms@npm:^7.23.0": + version: 7.23.0 + resolution: "@babel/helper-module-transforms@npm:7.23.0" + dependencies: + "@babel/helper-environment-visitor": ^7.22.20 + "@babel/helper-module-imports": ^7.22.15 + "@babel/helper-simple-access": ^7.22.5 + "@babel/helper-split-export-declaration": ^7.22.6 + "@babel/helper-validator-identifier": ^7.22.20 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 6e2afffb058cf3f8ce92f5116f710dda4341c81cfcd872f9a0197ea594f7ce0ab3cb940b0590af2fe99e60d2e5448bfba6bca8156ed70a2ed4be2adc8586c891 + languageName: node + linkType: hard + "@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.8.0": version: 7.22.5 resolution: "@babel/helper-plugin-utils@npm:7.22.5" @@ -176,6 +265,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-validator-identifier@npm:^7.22.20": + version: 7.22.20 + resolution: "@babel/helper-validator-identifier@npm:7.22.20" + checksum: 136412784d9428266bcdd4d91c32bcf9ff0e8d25534a9d94b044f77fe76bc50f941a90319b05aafd1ec04f7d127cd57a179a3716009ff7f3412ef835ada95bdc + languageName: node + linkType: hard + "@babel/helper-validator-identifier@npm:^7.22.5": version: 7.22.5 resolution: "@babel/helper-validator-identifier@npm:7.22.5" @@ -183,6 +279,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-validator-option@npm:^7.22.15": + version: 7.22.15 + resolution: "@babel/helper-validator-option@npm:7.22.15" + checksum: 68da52b1e10002a543161494c4bc0f4d0398c8fdf361d5f7f4272e95c45d5b32d974896d44f6a0ea7378c9204988879d73613ca683e13bd1304e46d25ff67a8d + languageName: node + linkType: hard + "@babel/helper-validator-option@npm:^7.22.5": version: 7.22.5 resolution: "@babel/helper-validator-option@npm:7.22.5" @@ -201,6 +304,17 @@ __metadata: languageName: node linkType: hard +"@babel/helpers@npm:^7.23.0": + version: 7.23.1 + resolution: "@babel/helpers@npm:7.23.1" + dependencies: + "@babel/template": ^7.22.15 + "@babel/traverse": ^7.23.0 + "@babel/types": ^7.23.0 + checksum: acfc345102045c24ea2a4d60e00dcf8220e215af3add4520e2167700661338e6a80bd56baf44bb764af05ec6621101c9afc315dc107e18c61fa6da8acbdbb893 + languageName: node + linkType: hard + "@babel/highlight@npm:^7.22.13": version: 7.22.13 resolution: "@babel/highlight@npm:7.22.13" @@ -221,6 +335,15 @@ __metadata: languageName: node linkType: hard +"@babel/parser@npm:^7.22.15, @babel/parser@npm:^7.23.0": + version: 7.23.0 + resolution: "@babel/parser@npm:7.23.0" + bin: + parser: ./bin/babel-parser.js + checksum: 453fdf8b9e2c2b7d7b02139e0ce003d1af21947bbc03eb350fb248ee335c9b85e4ab41697ddbdd97079698de825a265e45a0846bb2ed47a2c7c1df833f42a354 + languageName: node + linkType: hard + "@babel/plugin-syntax-async-generators@npm:^7.8.4": version: 7.8.4 resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4" @@ -364,6 +487,17 @@ __metadata: languageName: node linkType: hard +"@babel/template@npm:^7.22.15": + version: 7.22.15 + resolution: "@babel/template@npm:7.22.15" + dependencies: + "@babel/code-frame": ^7.22.13 + "@babel/parser": ^7.22.15 + "@babel/types": ^7.22.15 + checksum: 1f3e7dcd6c44f5904c184b3f7fe280394b191f2fed819919ffa1e529c259d5b197da8981b6ca491c235aee8dbad4a50b7e31304aa531271cb823a4a24a0dd8fd + languageName: node + linkType: hard + "@babel/template@npm:^7.22.5, @babel/template@npm:^7.3.3": version: 7.22.5 resolution: "@babel/template@npm:7.22.5" @@ -393,6 +527,24 @@ __metadata: languageName: node linkType: hard +"@babel/traverse@npm:^7.23.0": + version: 7.23.0 + resolution: "@babel/traverse@npm:7.23.0" + dependencies: + "@babel/code-frame": ^7.22.13 + "@babel/generator": ^7.23.0 + "@babel/helper-environment-visitor": ^7.22.20 + "@babel/helper-function-name": ^7.23.0 + "@babel/helper-hoist-variables": ^7.22.5 + "@babel/helper-split-export-declaration": ^7.22.6 + "@babel/parser": ^7.23.0 + "@babel/types": ^7.23.0 + debug: ^4.1.0 + globals: ^11.1.0 + checksum: 0b17fae53269e1af2cd3edba00892bc2975ad5df9eea7b84815dab07dfec2928c451066d51bc65b4be61d8499e77db7e547ce69ef2a7b0eca3f96269cb43a0b0 + languageName: node + linkType: hard + "@babel/types@npm:^7.0.0, @babel/types@npm:^7.18.7, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.10, @babel/types@npm:^7.22.11, @babel/types@npm:^7.22.5, @babel/types@npm:^7.3.3, @babel/types@npm:^7.8.3": version: 7.22.11 resolution: "@babel/types@npm:7.22.11" @@ -404,6 +556,17 @@ __metadata: languageName: node linkType: hard +"@babel/types@npm:^7.22.15, @babel/types@npm:^7.23.0": + version: 7.23.0 + resolution: "@babel/types@npm:7.23.0" + dependencies: + "@babel/helper-string-parser": ^7.22.5 + "@babel/helper-validator-identifier": ^7.22.20 + to-fast-properties: ^2.0.0 + checksum: 215fe04bd7feef79eeb4d33374b39909ce9cad1611c4135a4f7fdf41fe3280594105af6d7094354751514625ea92d0875aba355f53e86a92600f290e77b0e604 + languageName: node + linkType: hard + "@bcoe/v8-coverage@npm:^0.2.3": version: 0.2.3 resolution: "@bcoe/v8-coverage@npm:0.2.3" @@ -871,49 +1034,50 @@ __metadata: languageName: node linkType: hard -"@jest/console@npm:^27.5.1": - version: 27.5.1 - resolution: "@jest/console@npm:27.5.1" +"@jest/console@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/console@npm:28.1.3" dependencies: - "@jest/types": ^27.5.1 + "@jest/types": ^28.1.3 "@types/node": "*" chalk: ^4.0.0 - jest-message-util: ^27.5.1 - jest-util: ^27.5.1 + jest-message-util: ^28.1.3 + jest-util: ^28.1.3 slash: ^3.0.0 - checksum: 7cb20f06a34b09734c0342685ec53aa4c401fe3757c13a9c58fce76b971a322eb884f6de1068ef96f746e5398e067371b89515a07c268d4440a867c87748a706 + checksum: fe50d98d26d02ce2901c76dff4bd5429a33c13affb692c9ebf8a578ca2f38a5dd854363d40d6c394f215150791fd1f692afd8e730a4178dda24107c8dfd9750a languageName: node linkType: hard -"@jest/core@npm:^27.5.1": - version: 27.5.1 - resolution: "@jest/core@npm:27.5.1" +"@jest/core@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/core@npm:28.1.3" dependencies: - "@jest/console": ^27.5.1 - "@jest/reporters": ^27.5.1 - "@jest/test-result": ^27.5.1 - "@jest/transform": ^27.5.1 - "@jest/types": ^27.5.1 + "@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 - emittery: ^0.8.1 + ci-info: ^3.2.0 exit: ^0.1.2 graceful-fs: ^4.2.9 - jest-changed-files: ^27.5.1 - jest-config: ^27.5.1 - jest-haste-map: ^27.5.1 - jest-message-util: ^27.5.1 - jest-regex-util: ^27.5.1 - jest-resolve: ^27.5.1 - jest-resolve-dependencies: ^27.5.1 - jest-runner: ^27.5.1 - jest-runtime: ^27.5.1 - jest-snapshot: ^27.5.1 - jest-util: ^27.5.1 - jest-validate: ^27.5.1 - jest-watcher: ^27.5.1 + 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 @@ -922,7 +1086,7 @@ __metadata: peerDependenciesMeta: node-notifier: optional: true - checksum: 904a94ad8f1b43cd6b48de3b0226659bff3696150ff8cf7680fc2faffdc8a115203bb9ab6e817c1f79f9d6a81f67953053cbc64d8a4604f2e0c42a04c28cf126 + checksum: cb79f34bafc4637e7130df12257f5b29075892a2be2c7f45c6d4c0420853e80b5dae11016e652530eb234f4c44c00910cdca3c2cd86275721860725073f7d9b4 languageName: node linkType: hard @@ -938,6 +1102,27 @@ __metadata: languageName: node linkType: hard +"@jest/environment@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/environment@npm:28.1.3" + dependencies: + "@jest/fake-timers": ^28.1.3 + "@jest/types": ^28.1.3 + "@types/node": "*" + jest-mock: ^28.1.3 + checksum: 14c496b84aef951df33128cea68988e9de43b2e9d62be9f9c4308d4ac307fa345642813679f80d0a4cedeb900cf6f0b6bb2b92ce089528e8721f72295fdc727f + languageName: node + linkType: hard + +"@jest/expect-utils@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/expect-utils@npm:28.1.3" + dependencies: + jest-get-type: ^28.0.2 + checksum: 808ea3a68292a7e0b95490fdd55605c430b4cf209ea76b5b61bfb2a1badcb41bc046810fe4e364bd5fe04663978aa2bd73d8f8465a761dd7c655aeb44cf22987 + languageName: node + linkType: hard + "@jest/expect-utils@npm:^29.6.1": version: 29.6.1 resolution: "@jest/expect-utils@npm:29.6.1" @@ -947,6 +1132,16 @@ __metadata: languageName: node linkType: hard +"@jest/expect@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/expect@npm:28.1.3" + dependencies: + expect: ^28.1.3 + jest-snapshot: ^28.1.3 + checksum: 4197f6fdddc33dc45ba4e838f992fc61839c421d7aed0dfe665ef9c2f172bb1df8a8cac9cecee272b40e744a326da521d5e182709fe82a0b936055bfffa3b473 + languageName: node + linkType: hard + "@jest/fake-timers@npm:^27.5.1": version: 27.5.1 resolution: "@jest/fake-timers@npm:27.5.1" @@ -961,52 +1156,75 @@ __metadata: languageName: node linkType: hard -"@jest/globals@npm:^27.5.1": - version: 27.5.1 - resolution: "@jest/globals@npm:27.5.1" +"@jest/fake-timers@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/fake-timers@npm:28.1.3" dependencies: - "@jest/environment": ^27.5.1 - "@jest/types": ^27.5.1 - expect: ^27.5.1 - checksum: 087f97047e9dcf555f76fe2ce54aee681e005eaa837a0c0c2d251df6b6412c892c9df54cb871b180342114389a5ff895a4e52e6e6d3d0015bf83c02a54f64c3c + "@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 + checksum: cec14d5b14913a54dce64a62912c5456235f5d90b509ceae19c727565073114dae1aaf960ac6be96b3eb94789a3a758b96b72c8fca7e49a6ccac415fbc0321e1 languageName: node linkType: hard -"@jest/reporters@npm:^27.5.1": - version: 27.5.1 - resolution: "@jest/reporters@npm:27.5.1" +"@jest/globals@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/globals@npm:28.1.3" + dependencies: + "@jest/environment": ^28.1.3 + "@jest/expect": ^28.1.3 + "@jest/types": ^28.1.3 + checksum: 3504bb23de629d466c6f2b6b75d2e1c1b10caccbbcfb7eaa82d22cc37711c8e364c243929581184846605c023b475ea6c42c2e3ea5994429a988d8d527af32cd + languageName: node + linkType: hard + +"@jest/reporters@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/reporters@npm:28.1.3" dependencies: "@bcoe/v8-coverage": ^0.2.3 - "@jest/console": ^27.5.1 - "@jest/test-result": ^27.5.1 - "@jest/transform": ^27.5.1 - "@jest/types": ^27.5.1 + "@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.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-haste-map: ^27.5.1 - jest-resolve: ^27.5.1 - jest-util: ^27.5.1 - jest-worker: ^27.5.1 + jest-message-util: ^28.1.3 + jest-util: ^28.1.3 + jest-worker: ^28.1.3 slash: ^3.0.0 - source-map: ^0.6.0 string-length: ^4.0.1 + strip-ansi: ^6.0.0 terminal-link: ^2.0.0 - v8-to-istanbul: ^8.1.0 + v8-to-istanbul: ^9.0.1 peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 peerDependenciesMeta: node-notifier: optional: true - checksum: faba5eafb86e62b62e152cafc8812d56308f9d1e8b77f3a7dcae4a8803a20a60a0909cc43ed73363ef649bf558e4fb181c7a336d144c89f7998279d1882bb69e + checksum: a7440887ce837922cbeaa64c3232eb48aae02aa9123f29fc4280ad3e1afe4b35dcba171ba1d5fd219037c396c5152d9c2d102cff1798dd5ae3bd33ac4759ae0a + languageName: node + linkType: hard + +"@jest/schemas@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/schemas@npm:28.1.3" + dependencies: + "@sinclair/typebox": ^0.24.1 + checksum: 3cf1d4b66c9c4ffda58b246de1ddcba8e6ad085af63dccdf07922511f13b68c0cc480a7bc620cb4f3099a6f134801c747e1df7bfc7a4ef4dceefbdea3e31e1de languageName: node linkType: hard @@ -1019,61 +1237,61 @@ __metadata: languageName: node linkType: hard -"@jest/source-map@npm:^27.5.1": - version: 27.5.1 - resolution: "@jest/source-map@npm:27.5.1" +"@jest/source-map@npm:^28.1.2": + version: 28.1.2 + resolution: "@jest/source-map@npm:28.1.2" dependencies: + "@jridgewell/trace-mapping": ^0.3.13 callsites: ^3.0.0 graceful-fs: ^4.2.9 - source-map: ^0.6.0 - checksum: 4fb1e743b602841babf7e22bd84eca34676cb05d4eb3b604cae57fc59e406099f5ac759ac1a0d04d901237d143f0f4f234417306e823bde732a1d19982230862 + checksum: b82a5c2e93d35d86779c61a02ccb967d1b5cd2e9dd67d26d8add44958637cbbb99daeeb8129c7653389cb440dc2a2f5ae4d2183dc453c67669ff98938b775a3a languageName: node linkType: hard -"@jest/test-result@npm:^27.5.1": - version: 27.5.1 - resolution: "@jest/test-result@npm:27.5.1" +"@jest/test-result@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/test-result@npm:28.1.3" dependencies: - "@jest/console": ^27.5.1 - "@jest/types": ^27.5.1 + "@jest/console": ^28.1.3 + "@jest/types": ^28.1.3 "@types/istanbul-lib-coverage": ^2.0.0 collect-v8-coverage: ^1.0.0 - checksum: 338f7c509d6a3bc6d7dd7388c8f6f548b87638e171dc1fddfedcacb4e8950583288832223ba688058cbcf874b937d22bdc0fa88f79f5fc666f77957e465c06a5 + checksum: 957a5dd2fd2e84aabe86698f93c0825e96128ccaa23abf548b159a9b08ac74e4bde7acf4bec48479243dbdb27e4ea1b68c171846d21fb64855c6b55cead9ef27 languageName: node linkType: hard -"@jest/test-sequencer@npm:^27.5.1": - version: 27.5.1 - resolution: "@jest/test-sequencer@npm:27.5.1" +"@jest/test-sequencer@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/test-sequencer@npm:28.1.3" dependencies: - "@jest/test-result": ^27.5.1 + "@jest/test-result": ^28.1.3 graceful-fs: ^4.2.9 - jest-haste-map: ^27.5.1 - jest-runtime: ^27.5.1 - checksum: f21f9c8bb746847f7f89accfd29d6046eec1446f0b54e4694444feaa4df379791f76ef0f5a4360aafcbc73b50bc979f68b8a7620de404019d3de166be6720cb0 + jest-haste-map: ^28.1.3 + slash: ^3.0.0 + checksum: 13f8905e6d1ec8286694146f7be3cf90eff801bbdea5e5c403e6881444bb390ed15494c7b9948aa94bd7e9c9a851e0d3002ed6e7371d048b478596e5b23df953 languageName: node linkType: hard -"@jest/transform@npm:^27.5.1": - version: 27.5.1 - resolution: "@jest/transform@npm:27.5.1" +"@jest/transform@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/transform@npm:28.1.3" dependencies: - "@babel/core": ^7.1.0 - "@jest/types": ^27.5.1 + "@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: ^27.5.1 - jest-regex-util: ^27.5.1 - jest-util: ^27.5.1 + 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 - source-map: ^0.6.1 - write-file-atomic: ^3.0.0 - checksum: a22079121aedea0f20a03a9c026be971f7b92adbfb4d5fd1fb67be315741deac4f056936d7c72a53b24aa5a1071bc942c003925fd453bf3f6a0ae5da6384e137 + write-file-atomic: ^4.0.1 + checksum: dadf618936e0aa84342f07f532801d5bed43cdf95d1417b929e4f8782c872cff1adc84096d5a287a796d0039a2691c06d8450cce5a713a8b52fbb9f872a1e760 languageName: node linkType: hard @@ -1090,6 +1308,20 @@ __metadata: languageName: node linkType: hard +"@jest/types@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/types@npm:28.1.3" + dependencies: + "@jest/schemas": ^28.1.3 + "@types/istanbul-lib-coverage": ^2.0.0 + "@types/istanbul-reports": ^3.0.0 + "@types/node": "*" + "@types/yargs": ^17.0.8 + chalk: ^4.0.0 + checksum: 1e258d9c063fcf59ebc91e46d5ea5984674ac7ae6cae3e50aa780d22b4405bf2c925f40350bf30013839eb5d4b5e521d956ddf8f3b7c78debef0e75a07f57350 + languageName: node + linkType: hard + "@jest/types@npm:^29.6.1": version: 29.6.1 resolution: "@jest/types@npm:29.6.1" @@ -1122,7 +1354,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/resolve-uri@npm:^3.0.3": +"@jridgewell/resolve-uri@npm:^3.0.3, @jridgewell/resolve-uri@npm:^3.1.0": version: 3.1.1 resolution: "@jridgewell/resolve-uri@npm:3.1.1" checksum: f5b441fe7900eab4f9155b3b93f9800a916257f4e8563afbcd3b5a5337b55e52bd8ae6735453b1b745457d9f6cdb16d74cd6220bbdd98cf153239e13f6cbb653 @@ -1143,7 +1375,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/sourcemap-codec@npm:^1.4.10": +"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14": version: 1.4.15 resolution: "@jridgewell/sourcemap-codec@npm:1.4.15" checksum: b881c7e503db3fc7f3c1f35a1dd2655a188cc51a3612d76efc8a6eb74728bef5606e6758ee77423e564092b4a518aba569bbb21c9bac5ab7a35b0c6ae7e344c8 @@ -1160,6 +1392,16 @@ __metadata: languageName: node linkType: hard +"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.13": + version: 0.3.19 + resolution: "@jridgewell/trace-mapping@npm:0.3.19" + dependencies: + "@jridgewell/resolve-uri": ^3.1.0 + "@jridgewell/sourcemap-codec": ^1.4.14 + checksum: 956a6f0f6fec060fb48c6bf1f5ec2064e13cd38c8be3873877d4b92b4a27ba58289a34071752671262a3e3c202abcc3fa2aac64d8447b4b0fa1ba3c9047f1c20 + languageName: node + linkType: hard + "@jridgewell/trace-mapping@npm:^0.3.17, @jridgewell/trace-mapping@npm:^0.3.9": version: 0.3.18 resolution: "@jridgewell/trace-mapping@npm:0.3.18" @@ -1299,15 +1541,15 @@ __metadata: "@metamask/snaps-controllers": ^1.0.1 "@metamask/snaps-utils": ^1.0.1 "@metamask/utils": ^6.2.0 - "@types/jest": ^27.4.1 + "@types/jest": ^28.1.6 "@types/readable-stream": ^2.3.0 deepmerge: ^4.2.2 eth-rpc-errors: ^4.0.2 ethereumjs-util: ^7.0.10 immer: ^9.0.6 - jest: ^27.5.1 + jest: ^28.1.3 nanoid: ^3.1.31 - ts-jest: ^27.1.4 + ts-jest: ^28.0.7 typedoc: ^0.23.15 typedoc-plugin-missing-exports: ^0.23.0 typescript: ~4.6.3 @@ -1336,10 +1578,10 @@ __metadata: "@metamask/base-controller": ^3.2.1 "@metamask/controller-utils": ^5.0.0 "@metamask/utils": ^6.2.0 - "@types/jest": ^27.4.1 + "@types/jest": ^28.1.6 deepmerge: ^4.2.2 - jest: ^27.5.1 - ts-jest: ^27.1.4 + jest: ^28.1.3 + ts-jest: ^28.0.7 typedoc: ^0.23.15 typedoc-plugin-missing-exports: ^0.23.0 typescript: ~4.6.3 @@ -1352,11 +1594,11 @@ __metadata: dependencies: "@metamask/auto-changelog": ^3.1.0 "@metamask/base-controller": ^3.2.1 - "@types/jest": ^27.4.1 + "@types/jest": ^28.1.6 deepmerge: ^4.2.2 immer: ^9.0.6 - jest: ^27.5.1 - ts-jest: ^27.1.4 + jest: ^28.1.3 + ts-jest: ^28.0.7 typedoc: ^0.23.15 typedoc-plugin-missing-exports: ^0.23.0 typescript: ~4.6.3 @@ -1370,14 +1612,14 @@ __metadata: "@metamask/auto-changelog": ^3.1.0 "@metamask/base-controller": ^3.2.1 "@metamask/utils": ^6.2.0 - "@types/jest": ^27.4.1 + "@types/jest": ^28.1.6 deepmerge: ^4.2.2 eth-rpc-errors: ^4.0.2 immer: ^9.0.6 - jest: ^27.5.1 + jest: ^28.1.3 nanoid: ^3.1.31 sinon: ^9.2.4 - ts-jest: ^27.1.4 + ts-jest: ^28.0.7 typedoc: ^0.23.15 typedoc-plugin-missing-exports: ^0.23.0 typescript: ~4.6.3 @@ -1404,7 +1646,7 @@ __metadata: "@metamask/preferences-controller": ^4.4.1 "@metamask/rpc-errors": ^5.1.1 "@metamask/utils": ^6.2.0 - "@types/jest": ^27.4.1 + "@types/jest": ^28.1.6 "@types/node": ^16.18.24 "@types/uuid": ^8.3.0 async-mutex: ^0.2.6 @@ -1412,13 +1654,13 @@ __metadata: ethereumjs-util: ^7.0.10 ethjs-provider-http: ^0.1.6 immer: ^9.0.6 - jest: ^27.5.1 + jest: ^28.1.3 jest-environment-jsdom: ^27.5.1 multiformats: ^9.5.2 nock: ^13.3.1 single-call-balance-checker-abi: ^1.0.0 sinon: ^9.2.4 - ts-jest: ^27.1.4 + ts-jest: ^28.0.7 typedoc: ^0.23.15 typedoc-plugin-missing-exports: ^0.23.0 typescript: ~4.6.3 @@ -1450,13 +1692,13 @@ __metadata: dependencies: "@metamask/auto-changelog": ^3.1.0 "@metamask/utils": ^6.2.0 - "@types/jest": ^27.4.1 + "@types/jest": ^28.1.6 "@types/sinon": ^9.0.10 deepmerge: ^4.2.2 immer: ^9.0.6 - jest: ^27.5.1 + jest: ^28.1.3 sinon: ^9.2.4 - ts-jest: ^27.1.4 + ts-jest: ^28.0.7 typedoc: ^0.23.15 typedoc-plugin-missing-exports: ^0.23.0 typescript: ~4.6.3 @@ -1476,12 +1718,12 @@ __metadata: dependencies: "@metamask/auto-changelog": ^3.1.0 "@metamask/base-controller": ^3.2.1 - "@types/jest": ^27.4.1 + "@types/jest": ^28.1.6 deepmerge: ^4.2.2 immer: ^9.0.6 - jest: ^27.5.1 + jest: ^28.1.3 sinon: ^9.2.4 - ts-jest: ^27.1.4 + ts-jest: ^28.0.7 typedoc: ^0.23.15 typedoc-plugin-missing-exports: ^0.23.0 typescript: ~4.6.3 @@ -1503,16 +1745,16 @@ __metadata: "@metamask/eth-query": ^3.0.1 "@metamask/utils": ^6.2.0 "@spruceid/siwe-parser": 1.1.3 - "@types/jest": ^27.4.1 + "@types/jest": ^28.1.6 deepmerge: ^4.2.2 eth-ens-namehash: ^2.0.8 eth-rpc-errors: ^4.0.2 ethereumjs-util: ^7.0.10 ethjs-unit: ^0.1.6 fast-deep-equal: ^3.1.3 - jest: ^27.5.1 + jest: ^28.1.3 nock: ^13.3.1 - ts-jest: ^27.1.4 + ts-jest: ^28.0.7 typedoc: ^0.23.15 typedoc-plugin-missing-exports: ^0.23.0 typescript: ~4.6.3 @@ -1587,12 +1829,12 @@ __metadata: "@metamask/controller-utils": ^5.0.0 "@metamask/network-controller": ^13.0.0 "@metamask/utils": ^6.2.0 - "@types/jest": ^27.4.1 + "@types/jest": ^28.1.6 deepmerge: ^4.2.2 ethereum-ens-network-map: ^1.0.2 - jest: ^27.5.1 + jest: ^28.1.3 punycode: ^2.1.1 - ts-jest: ^27.1.4 + ts-jest: ^28.0.7 typedoc: ^0.23.15 typedoc-plugin-missing-exports: ^0.23.0 typescript: ~4.6.3 @@ -1809,18 +2051,18 @@ __metadata: "@metamask/eth-query": ^3.0.1 "@metamask/network-controller": ^13.0.0 "@metamask/utils": ^6.2.0 - "@types/jest": ^27.4.1 + "@types/jest": ^28.1.6 "@types/jest-when": ^2.7.3 "@types/uuid": ^8.3.0 deepmerge: ^4.2.2 ethereumjs-util: ^7.0.10 ethjs-unit: ^0.1.6 immer: ^9.0.6 - jest: ^27.5.1 + jest: ^28.1.3 jest-when: ^3.4.2 nock: ^13.3.1 sinon: ^9.2.4 - ts-jest: ^27.1.4 + ts-jest: ^28.0.7 typedoc: ^0.23.15 typedoc-plugin-missing-exports: ^0.23.0 typescript: ~4.6.3 @@ -1901,15 +2143,15 @@ __metadata: "@metamask/preferences-controller": ^4.4.1 "@metamask/scure-bip39": ^2.1.0 "@metamask/utils": ^6.2.0 - "@types/jest": ^27.4.1 + "@types/jest": ^28.1.6 async-mutex: ^0.2.6 deepmerge: ^4.2.2 ethereumjs-util: ^7.0.10 ethereumjs-wallet: ^1.0.1 immer: ^9.0.6 - jest: ^27.5.1 + jest: ^28.1.3 sinon: ^9.2.4 - ts-jest: ^27.1.4 + ts-jest: ^28.0.7 typedoc: ^0.23.15 typedoc-plugin-missing-exports: ^0.23.0 typescript: ~4.6.3 @@ -1926,10 +2168,10 @@ __metadata: "@metamask/auto-changelog": ^3.1.0 "@metamask/base-controller": ^3.2.1 "@metamask/controller-utils": ^5.0.0 - "@types/jest": ^27.4.1 + "@types/jest": ^28.1.6 deepmerge: ^4.2.2 - jest: ^27.5.1 - ts-jest: ^27.1.4 + jest: ^28.1.3 + ts-jest: ^28.0.7 typedoc: ^0.23.15 typedoc-plugin-missing-exports: ^0.23.0 typescript: ~4.6.3 @@ -1946,13 +2188,13 @@ __metadata: "@metamask/controller-utils": ^5.0.0 "@metamask/eth-sig-util": ^7.0.0 "@metamask/utils": ^6.2.0 - "@types/jest": ^27.4.1 + "@types/jest": ^28.1.6 "@types/uuid": ^8.3.0 deepmerge: ^4.2.2 ethereumjs-util: ^7.0.10 - jest: ^27.5.1 + jest: ^28.1.3 jsonschema: ^1.2.4 - ts-jest: ^27.1.4 + ts-jest: ^28.0.7 typedoc: ^0.23.15 typedoc-plugin-missing-exports: ^0.23.0 typescript: ~4.6.3 @@ -1974,12 +2216,12 @@ __metadata: "@metamask/auto-changelog": ^3.1.0 "@metamask/base-controller": ^3.2.1 "@metamask/utils": ^6.2.0 - "@types/jest": ^27.4.1 + "@types/jest": ^28.1.6 async-mutex: ^0.2.6 deepmerge: ^4.2.2 immer: ^9.0.6 - jest: ^27.5.1 - ts-jest: ^27.1.4 + jest: ^28.1.3 + ts-jest: ^28.0.7 typedoc: ^0.23.15 typedoc-plugin-missing-exports: ^0.23.0 typescript: ~4.6.3 @@ -2000,7 +2242,7 @@ __metadata: "@metamask/eth-query": ^3.0.1 "@metamask/swappable-obj-proxy": ^2.1.0 "@metamask/utils": ^6.2.0 - "@types/jest": ^27.4.1 + "@types/jest": ^28.1.6 "@types/jest-when": ^2.7.3 "@types/lodash": ^4.14.191 async-mutex: ^0.2.6 @@ -2008,13 +2250,13 @@ __metadata: eth-block-tracker: ^7.0.1 eth-rpc-errors: ^4.0.2 immer: ^9.0.6 - jest: ^27.5.1 + jest: ^28.1.3 jest-when: ^3.4.2 json-rpc-engine: ^6.1.0 lodash: ^4.17.21 nock: ^13.3.1 sinon: ^9.2.4 - ts-jest: ^27.1.4 + ts-jest: ^28.0.7 typedoc: ^0.23.15 typedoc-plugin-missing-exports: ^0.23.0 typescript: ~4.6.3 @@ -2029,12 +2271,12 @@ __metadata: "@metamask/auto-changelog": ^3.1.0 "@metamask/base-controller": ^3.2.1 "@metamask/utils": ^6.2.0 - "@types/jest": ^27.4.1 + "@types/jest": ^28.1.6 deepmerge: ^4.2.2 immer: ^9.0.6 - jest: ^27.5.1 + jest: ^28.1.3 nanoid: ^3.1.31 - ts-jest: ^27.1.4 + ts-jest: ^28.0.7 typedoc: ^0.23.15 typedoc-plugin-missing-exports: ^0.23.0 typescript: ~4.6.3 @@ -2082,15 +2324,15 @@ __metadata: "@metamask/controller-utils": ^5.0.0 "@metamask/utils": ^6.2.0 "@types/deep-freeze-strict": ^1.1.0 - "@types/jest": ^27.4.1 + "@types/jest": ^28.1.6 deep-freeze-strict: ^1.1.1 deepmerge: ^4.2.2 eth-rpc-errors: ^4.0.2 immer: ^9.0.6 - jest: ^27.5.1 + jest: ^28.1.3 json-rpc-engine: ^6.1.0 nanoid: ^3.1.31 - ts-jest: ^27.1.4 + ts-jest: ^28.0.7 typedoc: ^0.23.15 typedoc-plugin-missing-exports: ^0.23.0 typescript: ~4.6.3 @@ -2106,15 +2348,15 @@ __metadata: "@metamask/auto-changelog": ^3.1.0 "@metamask/base-controller": ^3.2.1 "@metamask/controller-utils": ^5.0.0 - "@types/jest": ^27.4.1 + "@types/jest": ^28.1.6 "@types/punycode": ^2.1.0 deepmerge: ^4.2.2 eth-phishing-detect: ^1.2.0 - jest: ^27.5.1 + jest: ^28.1.3 nock: ^13.3.1 punycode: ^2.1.1 sinon: ^9.2.4 - ts-jest: ^27.1.4 + ts-jest: ^28.0.7 typedoc: ^0.23.15 typedoc-plugin-missing-exports: ^0.23.0 typescript: ~4.6.3 @@ -2130,11 +2372,11 @@ __metadata: "@metamask/controller-utils": ^5.0.0 "@metamask/network-controller": ^13.0.0 "@metamask/utils": ^6.2.0 - "@types/jest": ^27.4.1 + "@types/jest": ^28.1.6 "@types/uuid": ^8.3.0 deepmerge: ^4.2.2 - jest: ^27.5.1 - ts-jest: ^27.1.4 + jest: ^28.1.3 + ts-jest: ^28.0.7 typedoc: ^0.23.15 typedoc-plugin-missing-exports: ^0.23.0 typescript: ~4.6.3 @@ -2161,10 +2403,10 @@ __metadata: "@metamask/auto-changelog": ^3.1.0 "@metamask/base-controller": ^3.2.1 "@metamask/controller-utils": ^5.0.0 - "@types/jest": ^27.4.1 + "@types/jest": ^28.1.6 deepmerge: ^4.2.2 - jest: ^27.5.1 - ts-jest: ^27.1.4 + jest: ^28.1.3 + ts-jest: ^28.0.7 typedoc: ^0.23.15 typedoc-plugin-missing-exports: ^0.23.0 typescript: ~4.6.3 @@ -2235,12 +2477,12 @@ __metadata: dependencies: "@metamask/auto-changelog": ^3.1.0 "@metamask/base-controller": ^3.2.1 - "@types/jest": ^27.4.1 + "@types/jest": ^28.1.6 deepmerge: ^4.2.2 eth-rpc-errors: ^4.0.2 immer: ^9.0.6 - jest: ^27.5.1 - ts-jest: ^27.1.4 + jest: ^28.1.3 + ts-jest: ^28.0.7 typedoc: ^0.23.15 typedoc-plugin-missing-exports: ^0.23.0 typescript: ~4.6.3 @@ -2334,15 +2576,15 @@ __metadata: "@metamask/auto-changelog": ^3.1.0 "@metamask/base-controller": ^3.2.1 "@metamask/network-controller": ^13.0.0 - "@types/jest": ^27.4.1 + "@types/jest": ^28.1.6 deepmerge: ^4.2.2 immer: ^9.0.6 - jest: ^27.5.1 + jest: ^28.1.3 json-rpc-engine: ^6.1.0 lodash: ^4.17.21 nock: ^13.3.1 sinon: ^9.2.4 - ts-jest: ^27.1.4 + ts-jest: ^28.0.7 typedoc: ^0.23.15 typedoc-plugin-missing-exports: ^0.23.0 typescript: ~4.6.3 @@ -2363,14 +2605,14 @@ __metadata: "@metamask/logging-controller": ^1.0.2 "@metamask/message-manager": ^7.3.3 "@metamask/utils": ^6.2.0 - "@types/jest": ^27.4.1 + "@types/jest": ^28.1.6 deepmerge: ^4.2.2 eth-rpc-errors: ^4.0.2 ethereumjs-util: ^7.0.10 immer: ^9.0.6 - jest: ^27.5.1 + jest: ^28.1.3 lodash: ^4.17.21 - ts-jest: ^27.1.4 + ts-jest: ^28.0.7 typedoc: ^0.23.15 typedoc-plugin-missing-exports: ^0.23.0 typescript: ~4.6.3 @@ -2588,7 +2830,7 @@ __metadata: "@metamask/metamask-eth-abis": ^3.0.0 "@metamask/network-controller": ^13.0.0 "@metamask/utils": ^6.2.0 - "@types/jest": ^27.4.1 + "@types/jest": ^28.1.6 "@types/node": ^16.18.24 async-mutex: ^0.2.6 babel-runtime: ^6.26.0 @@ -2598,11 +2840,11 @@ __metadata: ethereumjs-util: ^7.0.10 ethjs-provider-http: ^0.1.6 fast-json-patch: ^3.1.1 - jest: ^27.5.1 + jest: ^28.1.3 lodash: ^4.17.21 nonce-tracker: ^1.1.0 sinon: ^9.2.4 - ts-jest: ^27.1.4 + ts-jest: ^28.0.7 typedoc: ^0.23.15 typedoc-plugin-missing-exports: ^0.23.0 typescript: ~4.6.3 @@ -2889,6 +3131,13 @@ __metadata: languageName: node linkType: hard +"@sinclair/typebox@npm:^0.24.1": + version: 0.24.51 + resolution: "@sinclair/typebox@npm:0.24.51" + checksum: fd0d855e748ef767eb19da1a60ed0ab928e91e0f358c1dd198d600762c0015440b15755e96d1176e2a0db7e09c6a64ed487828ee10dd0c3e22f61eb09c478cd0 + languageName: node + linkType: hard + "@sinclair/typebox@npm:^0.27.8": version: 0.27.8 resolution: "@sinclair/typebox@npm:0.27.8" @@ -2923,6 +3172,15 @@ __metadata: languageName: node linkType: hard +"@sinonjs/fake-timers@npm:^9.1.2": + version: 9.1.2 + resolution: "@sinonjs/fake-timers@npm:9.1.2" + dependencies: + "@sinonjs/commons": ^1.7.0 + checksum: 7d3aef54e17c1073101cb64d953157c19d62a40e261a30923fa1ee337b049c5f29cc47b1f0c477880f42b5659848ba9ab897607ac8ea4acd5c30ddcfac57fca6 + languageName: node + linkType: hard + "@sinonjs/samsam@npm:^5.3.1": version: 5.3.1 resolution: "@sinonjs/samsam@npm:5.3.1" @@ -2992,7 +3250,7 @@ __metadata: languageName: node linkType: hard -"@types/babel__core@npm:^7.0.0, @types/babel__core@npm:^7.1.14": +"@types/babel__core@npm:^7.1.14": version: 7.20.1 resolution: "@types/babel__core@npm:7.20.1" dependencies: @@ -3024,7 +3282,7 @@ __metadata: languageName: node linkType: hard -"@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.4, @types/babel__traverse@npm:^7.0.6": +"@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.6": version: 7.20.1 resolution: "@types/babel__traverse@npm:7.20.1" dependencies: @@ -3084,12 +3342,12 @@ __metadata: languageName: node linkType: hard -"@types/graceful-fs@npm:^4.1.2": - version: 4.1.6 - resolution: "@types/graceful-fs@npm:4.1.6" +"@types/graceful-fs@npm:^4.1.3": + version: 4.1.7 + resolution: "@types/graceful-fs@npm:4.1.7" dependencies: "@types/node": "*" - checksum: c3070ccdc9ca0f40df747bced1c96c71a61992d6f7c767e8fd24bb6a3c2de26e8b84135ede000b7e79db530a23e7e88dcd9db60eee6395d0f4ce1dae91369dd4 + checksum: 8b97e208f85c9efd02a6003a582c77646dd87be0af13aec9419a720771560a8a87a979eaca73ae193d7c73127f34d0a958403a9b5d6246e450289fd8c79adf09 languageName: node linkType: hard @@ -3144,13 +3402,13 @@ __metadata: languageName: node linkType: hard -"@types/jest@npm:^27.4.1": - version: 27.5.2 - resolution: "@types/jest@npm:27.5.2" +"@types/jest@npm:^28.1.6": + version: 28.1.8 + resolution: "@types/jest@npm:28.1.8" dependencies: - jest-matcher-utils: ^27.0.0 - pretty-format: ^27.0.0 - checksum: 7e11c6826aa429ad990dc262e4e4b54aa36573287fddf15773e4137f07d11d3105f0dd9f1baff73252160a057df23f5529bb83b1bf83cd3f45f9460a5ca5c22e + expect: ^28.0.0 + pretty-format: ^28.0.0 + checksum: d4cd36158a3ae1d4b42cc48a77c95de74bc56b84cf81e09af3ee0399c34f4a7da8ab9e787570f10004bd642f9e781b0033c37327fbbf4a8e4b6e37e8ee3693a7 languageName: node linkType: hard @@ -3788,21 +4046,20 @@ __metadata: languageName: node linkType: hard -"babel-jest@npm:^27.5.1": - version: 27.5.1 - resolution: "babel-jest@npm:27.5.1" +"babel-jest@npm:^28.1.3": + version: 28.1.3 + resolution: "babel-jest@npm:28.1.3" dependencies: - "@jest/transform": ^27.5.1 - "@jest/types": ^27.5.1 + "@jest/transform": ^28.1.3 "@types/babel__core": ^7.1.14 babel-plugin-istanbul: ^6.1.1 - babel-preset-jest: ^27.5.1 + babel-preset-jest: ^28.1.3 chalk: ^4.0.0 graceful-fs: ^4.2.9 slash: ^3.0.0 peerDependencies: "@babel/core": ^7.8.0 - checksum: 4e93e6e9fb996cc5f1505e924eb8e8cc7b25c294ba9629762a2715390f48af6a4c14dbb84cd9730013ac0e03267a5a9aa2fb6318c544489cda7f50f4e506def4 + checksum: 57ccd2296e1839687b5df2fd138c3d00717e0369e385254b012ccd4ee70e75f5d5c8e6cfcdf92d155015b468cfebb847b38e69bb5805d8aaf730e20575127cc6 languageName: node linkType: hard @@ -3819,15 +4076,15 @@ __metadata: languageName: node linkType: hard -"babel-plugin-jest-hoist@npm:^27.5.1": - version: 27.5.1 - resolution: "babel-plugin-jest-hoist@npm:27.5.1" +"babel-plugin-jest-hoist@npm:^28.1.3": + version: 28.1.3 + resolution: "babel-plugin-jest-hoist@npm:28.1.3" dependencies: "@babel/template": ^7.3.3 "@babel/types": ^7.3.3 - "@types/babel__core": ^7.0.0 + "@types/babel__core": ^7.1.14 "@types/babel__traverse": ^7.0.6 - checksum: 709c17727aa8fd3be755d256fb514bf945a5c2ea6017f037d80280fc44ae5fe7dfeebf63d8412df53796455c2c216119d628d8cc90b099434fd819005943d058 + checksum: 648d89f9d80f6450ce7e50d0c32eb91b7f26269b47c3e37aaf2e0f2f66a980978345bd6b8c9b8c3aa6a8252ad2bc2c9fb50630e9895622c9a0972af5f70ed20e languageName: node linkType: hard @@ -3853,15 +4110,15 @@ __metadata: languageName: node linkType: hard -"babel-preset-jest@npm:^27.5.1": - version: 27.5.1 - resolution: "babel-preset-jest@npm:27.5.1" +"babel-preset-jest@npm:^28.1.3": + version: 28.1.3 + resolution: "babel-preset-jest@npm:28.1.3" dependencies: - babel-plugin-jest-hoist: ^27.5.1 + babel-plugin-jest-hoist: ^28.1.3 babel-preset-current-node-syntax: ^1.0.0 peerDependencies: "@babel/core": ^7.0.0 - checksum: 251bcea11c18fd9672fec104eadb45b43f117ceeb326fa7345ced778d4c1feab29343cd7a87a1dcfae4997d6c851a8b386d7f7213792da6e23b74f4443a8976d + checksum: 8248a4a5ca4242cc06ad13b10b9183ad2664da8fb0da060c352223dcf286f0ce9c708fa17901dc44ecabec25e6d309e5e5b9830a61dd777c3925f187a345a47d languageName: node linkType: hard @@ -4409,6 +4666,13 @@ __metadata: languageName: node linkType: hard +"convert-source-map@npm:^2.0.0": + version: 2.0.0 + resolution: "convert-source-map@npm:2.0.0" + checksum: 63ae9933be5a2b8d4509daca5124e20c14d023c820258e484e32dc324d34c2754e71297c94a05784064ad27615037ef677e3f0c00469fb55f409d2bb21261035 + languageName: node + linkType: hard + "core-js@npm:^2.4.0": version: 2.6.12 resolution: "core-js@npm:2.6.12" @@ -4673,10 +4937,10 @@ __metadata: languageName: node linkType: hard -"diff-sequences@npm:^27.5.1": - version: 27.5.1 - resolution: "diff-sequences@npm:27.5.1" - checksum: a00db5554c9da7da225db2d2638d85f8e41124eccbd56cbaefb3b276dcbb1c1c2ad851c32defe2055a54a4806f030656cbf6638105fd6ce97bb87b90b32a33ca +"diff-sequences@npm:^28.1.1": + version: 28.1.1 + resolution: "diff-sequences@npm:28.1.1" + checksum: e2529036505567c7ca5a2dea86b6bcd1ca0e3ae63bf8ebf529b8a99cfa915bbf194b7021dc1c57361a4017a6d95578d4ceb29fabc3232a4f4cb866a2726c7690 languageName: node linkType: hard @@ -4778,10 +5042,10 @@ __metadata: languageName: node linkType: hard -"emittery@npm:^0.8.1": - version: 0.8.1 - resolution: "emittery@npm:0.8.1" - checksum: 2457e8c7b0688bb006126f2c025b2655abe682f66b184954122a8a065b5277f9813d49d627896a10b076b81c513ec5f491fd9c14fbd42c04b95ca3c9f3c365ee +"emittery@npm:^0.10.2": + version: 0.10.2 + resolution: "emittery@npm:0.10.2" + checksum: ee3e21788b043b90885b18ea756ec3105c1cedc50b29709c92b01e239c7e55345d4bb6d3aef4ddbaf528eef448a40b3bb831bad9ee0fc9c25cbf1367ab1ab5ac languageName: node linkType: hard @@ -5639,15 +5903,16 @@ __metadata: languageName: node linkType: hard -"expect@npm:^27.5.1": - version: 27.5.1 - resolution: "expect@npm:27.5.1" +"expect@npm:^28.0.0, expect@npm:^28.1.3": + version: 28.1.3 + resolution: "expect@npm:28.1.3" dependencies: - "@jest/types": ^27.5.1 - jest-get-type: ^27.5.1 - jest-matcher-utils: ^27.5.1 - jest-message-util: ^27.5.1 - checksum: b2c66beb52de53ef1872165aace40224e722bca3c2274c54cfa74b6d617d55cf0ccdbf36783ccd64dbea501b280098ed33fd0b207d4f15bc03cd3c7a24364a6a + "@jest/expect-utils": ^28.1.3 + jest-get-type: ^28.0.2 + jest-matcher-utils: ^28.1.3 + jest-message-util: ^28.1.3 + jest-util: ^28.1.3 + checksum: 101e0090de300bcafedb7dbfd19223368a2251ce5fe0105bbb6de5720100b89fb6b64290ebfb42febc048324c76d6a4979cdc4b61eb77747857daf7a5de9b03d languageName: node linkType: hard @@ -6047,7 +6312,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^7.1.1, glob@npm:^7.1.2, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.7, glob@npm:^7.2.0": +"glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.7, glob@npm:^7.2.0": version: 7.2.3 resolution: "glob@npm:7.2.3" dependencies: @@ -6767,13 +7032,6 @@ __metadata: languageName: node linkType: hard -"is-typedarray@npm:^1.0.0": - version: 1.0.0 - resolution: "is-typedarray@npm:1.0.0" - checksum: 3508c6cd0a9ee2e0df2fa2e9baabcdc89e911c7bd5cf64604586697212feec525aa21050e48affb5ffc3df20f0f5d2e2cf79b08caa64e1ccc9578e251763aef7 - languageName: node - linkType: hard - "is-weakref@npm:^1.0.2": version: 1.0.2 resolution: "is-weakref@npm:1.0.2" @@ -6895,60 +7153,59 @@ __metadata: languageName: node linkType: hard -"jest-changed-files@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-changed-files@npm:27.5.1" +"jest-changed-files@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-changed-files@npm:28.1.3" dependencies: - "@jest/types": ^27.5.1 execa: ^5.0.0 - throat: ^6.0.1 - checksum: 95e9dc74c3ca688ef85cfeab270f43f8902721a6c8ade6ac2459459a77890c85977f537d6fb809056deaa6d9c3f075fa7d2699ff5f3bf7d3fda17c3760b79b15 + p-limit: ^3.1.0 + checksum: c78af14a68b9b19101623ae7fde15a2488f9b3dbe8cca12a05c4a223bc9bfd3bf41ee06830f20fb560c52434435d6153c9cc6cf450b1f7b03e5e7f96a953a6a6 languageName: node linkType: hard -"jest-circus@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-circus@npm:27.5.1" +"jest-circus@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-circus@npm:28.1.3" dependencies: - "@jest/environment": ^27.5.1 - "@jest/test-result": ^27.5.1 - "@jest/types": ^27.5.1 + "@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 - expect: ^27.5.1 is-generator-fn: ^2.0.0 - jest-each: ^27.5.1 - jest-matcher-utils: ^27.5.1 - jest-message-util: ^27.5.1 - jest-runtime: ^27.5.1 - jest-snapshot: ^27.5.1 - jest-util: ^27.5.1 - pretty-format: ^27.5.1 + 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 - throat: ^6.0.1 - checksum: 6192dccbccb3a6acfa361cbb97bdbabe94864ccf3d885932cfd41f19534329d40698078cf9be1489415e8234255d6ea9f9aff5396b79ad842a6fca6e6fc08fd0 + checksum: b635e60a9c92adaefc3f24def8eba691e7c2fdcf6c9fa640cddf2eb8c8b26ee62eab73ebb88798fd7c52a74c1495a984e39b748429b610426f02e9d3d56e09b2 languageName: node linkType: hard -"jest-cli@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-cli@npm:27.5.1" +"jest-cli@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-cli@npm:28.1.3" dependencies: - "@jest/core": ^27.5.1 - "@jest/test-result": ^27.5.1 - "@jest/types": ^27.5.1 + "@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: ^27.5.1 - jest-util: ^27.5.1 - jest-validate: ^27.5.1 + jest-config: ^28.1.3 + jest-util: ^28.1.3 + jest-validate: ^28.1.3 prompts: ^2.0.1 - yargs: ^16.2.0 + yargs: ^17.3.1 peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 peerDependenciesMeta: @@ -6956,56 +7213,57 @@ __metadata: optional: true bin: jest: bin/jest.js - checksum: 6c0a69fb48e500241409e09ff743ed72bc6578d7769e2c994724e7ef1e5587f6c1f85dc429e93b98ae38a365222993ee70f0acc2199358992120900984f349e5 + checksum: fb424576bf38346318daddee3fcc597cd78cb8dda1759d09c529d8ba1a748f2765c17b00671072a838826e59465a810ff8a232bc6ba2395c131bf3504425a363 languageName: node linkType: hard -"jest-config@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-config@npm:27.5.1" +"jest-config@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-config@npm:28.1.3" dependencies: - "@babel/core": ^7.8.0 - "@jest/test-sequencer": ^27.5.1 - "@jest/types": ^27.5.1 - babel-jest: ^27.5.1 + "@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.1 + glob: ^7.1.3 graceful-fs: ^4.2.9 - jest-circus: ^27.5.1 - jest-environment-jsdom: ^27.5.1 - jest-environment-node: ^27.5.1 - jest-get-type: ^27.5.1 - jest-jasmine2: ^27.5.1 - jest-regex-util: ^27.5.1 - jest-resolve: ^27.5.1 - jest-runner: ^27.5.1 - jest-util: ^27.5.1 - jest-validate: ^27.5.1 + 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: ^27.5.1 + pretty-format: ^28.1.3 slash: ^3.0.0 strip-json-comments: ^3.1.1 peerDependencies: + "@types/node": "*" ts-node: ">=9.0.0" peerDependenciesMeta: + "@types/node": + optional: true ts-node: optional: true - checksum: 1188fd46c0ed78cbe3175eb9ad6712ccf74a74be33d9f0d748e147c107f0889f8b701fbff1567f31836ae18597dacdc43d6a8fc30dd34ade6c9229cc6c7cb82d + checksum: ddabffd3a3a8cb6c2f58f06cdf3535157dbf8c70bcde3e5c3de7bee6a8d617840ffc8cffb0083e38c6814f2a08c225ca19f58898efaf4f351af94679f22ce6bc languageName: node linkType: hard -"jest-diff@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-diff@npm:27.5.1" +"jest-diff@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-diff@npm:28.1.3" dependencies: chalk: ^4.0.0 - diff-sequences: ^27.5.1 - jest-get-type: ^27.5.1 - pretty-format: ^27.5.1 - checksum: 8be27c1e1ee57b2bb2bef9c0b233c19621b4c43d53a3c26e2c00a4e805eb4ea11fe1694a06a9fb0e80ffdcfdc0d2b1cb0b85920b3f5c892327ecd1e7bd96b865 + diff-sequences: ^28.1.1 + jest-get-type: ^28.0.2 + pretty-format: ^28.1.3 + checksum: fa8583e0ccbe775714ce850b009be1b0f6b17a4b6759f33ff47adef27942ebc610dbbcc8a5f7cfb7f12b3b3b05afc9fb41d5f766674616025032ff1e4f9866e0 languageName: node linkType: hard @@ -7021,25 +7279,25 @@ __metadata: languageName: node linkType: hard -"jest-docblock@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-docblock@npm:27.5.1" +"jest-docblock@npm:^28.1.1": + version: 28.1.1 + resolution: "jest-docblock@npm:28.1.1" dependencies: detect-newline: ^3.0.0 - checksum: c0fed6d55b229d8bffdd8d03f121dd1a3be77c88f50552d374f9e1ea3bde57bf6bea017a0add04628d98abcb1bfb48b456438eeca8a74ef0053f4dae3b95d29c + checksum: 22fca68d988ecb2933bc65f448facdca85fc71b4bd0a188ea09a5ae1b0cc3a049a2a6ec7e7eaa2542c1d5cb5e5145e420a3df4fa280f5070f486c44da1d36151 languageName: node linkType: hard -"jest-each@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-each@npm:27.5.1" +"jest-each@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-each@npm:28.1.3" dependencies: - "@jest/types": ^27.5.1 + "@jest/types": ^28.1.3 chalk: ^4.0.0 - jest-get-type: ^27.5.1 - jest-util: ^27.5.1 - pretty-format: ^27.5.1 - checksum: b5a6d8730fd938982569c9e0b42bdf3c242f97b957ed8155a6473b5f7b540970f8685524e7f53963dc1805319f4b6602abfc56605590ca19d55bd7a87e467e63 + jest-get-type: ^28.0.2 + jest-util: ^28.1.3 + pretty-format: ^28.1.3 + checksum: 5c5b8ccb1484e58b027bea682cfa020a45e5bf5379cc7c23bdec972576c1dc3c3bf03df2b78416cefc1a58859dd33b7cf5fff54c370bc3c0f14a3e509eb87282 languageName: node linkType: hard @@ -7058,24 +7316,24 @@ __metadata: languageName: node linkType: hard -"jest-environment-node@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-environment-node@npm:27.5.1" +"jest-environment-node@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-environment-node@npm:28.1.3" dependencies: - "@jest/environment": ^27.5.1 - "@jest/fake-timers": ^27.5.1 - "@jest/types": ^27.5.1 + "@jest/environment": ^28.1.3 + "@jest/fake-timers": ^28.1.3 + "@jest/types": ^28.1.3 "@types/node": "*" - jest-mock: ^27.5.1 - jest-util: ^27.5.1 - checksum: 0f988330c4f3eec092e3fb37ea753b0c6f702e83cd8f4d770af9c2bf964a70bc45fbd34ec6fdb6d71ce98a778d9f54afd673e63f222e4667fff289e8069dba39 + jest-mock: ^28.1.3 + jest-util: ^28.1.3 + checksum: 1048fe306a6a8b0880a4c66278ebb57479f29c12cff89aab3aa79ab77a8859cf17ab8aa9919fd21c329a7db90e35581b43664e694ad453d5b04e00f3c6420469 languageName: node linkType: hard -"jest-get-type@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-get-type@npm:27.5.1" - checksum: 63064ab70195c21007d897c1157bf88ff94a790824a10f8c890392e7d17eda9c3900513cb291ca1c8d5722cad79169764e9a1279f7c8a9c4cd6e9109ff04bbc0 +"jest-get-type@npm:^28.0.2": + version: 28.0.2 + resolution: "jest-get-type@npm:28.0.2" + checksum: 5281d7c89bc8156605f6d15784f45074f4548501195c26e9b188742768f72d40948252d13230ea905b5349038865a1a8eeff0e614cc530ff289dfc41fe843abd languageName: node linkType: hard @@ -7086,74 +7344,48 @@ __metadata: languageName: node linkType: hard -"jest-haste-map@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-haste-map@npm:27.5.1" +"jest-haste-map@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-haste-map@npm:28.1.3" dependencies: - "@jest/types": ^27.5.1 - "@types/graceful-fs": ^4.1.2 + "@jest/types": ^28.1.3 + "@types/graceful-fs": ^4.1.3 "@types/node": "*" anymatch: ^3.0.3 fb-watchman: ^2.0.0 fsevents: ^2.3.2 graceful-fs: ^4.2.9 - jest-regex-util: ^27.5.1 - jest-serializer: ^27.5.1 - jest-util: ^27.5.1 - jest-worker: ^27.5.1 + jest-regex-util: ^28.0.2 + jest-util: ^28.1.3 + jest-worker: ^28.1.3 micromatch: ^4.0.4 - walker: ^1.0.7 + walker: ^1.0.8 dependenciesMeta: fsevents: optional: true - checksum: e092a1412829a9254b4725531ee72926de530f77fda7b0d9ea18008fb7623c16f72e772d8e93be71cac9e591b2c6843a669610887dd2c89bd9eb528856e3ab47 + checksum: d05fdc108645fc2b39fcd4001952cc7a8cb550e93494e98c1e9ab1fc542686f6ac67177c132e564cf94fe8f81503f3f8db8b825b9b713dc8c5748aec63ba4688 languageName: node linkType: hard -"jest-jasmine2@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-jasmine2@npm:27.5.1" +"jest-leak-detector@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-leak-detector@npm:28.1.3" dependencies: - "@jest/environment": ^27.5.1 - "@jest/source-map": ^27.5.1 - "@jest/test-result": ^27.5.1 - "@jest/types": ^27.5.1 - "@types/node": "*" - chalk: ^4.0.0 - co: ^4.6.0 - expect: ^27.5.1 - is-generator-fn: ^2.0.0 - jest-each: ^27.5.1 - jest-matcher-utils: ^27.5.1 - jest-message-util: ^27.5.1 - jest-runtime: ^27.5.1 - jest-snapshot: ^27.5.1 - jest-util: ^27.5.1 - pretty-format: ^27.5.1 - throat: ^6.0.1 - checksum: b716adf253ceb73db661936153394ab90d7f3a8ba56d6189b7cd4df8e4e2a4153b4e63ebb5d36e29ceb0f4c211d5a6f36ab7048c6abbd881c8646567e2ab8e6d + jest-get-type: ^28.0.2 + pretty-format: ^28.1.3 + checksum: 2e976a4880cf9af11f53a19f6a3820e0f90b635a900737a5427fc42e337d5628ba446dcd7c020ecea3806cf92bc0bbf6982ed62a9cd84e5a13d8751aa30fbbb7 languageName: node linkType: hard -"jest-leak-detector@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-leak-detector@npm:27.5.1" - dependencies: - jest-get-type: ^27.5.1 - pretty-format: ^27.5.1 - checksum: 5c9689060960567ddaf16c570d87afa760a461885765d2c71ef4f4857bbc3af1482c34e3cce88e50beefde1bf35e33530b020480752057a7e3dbb1ca0bae359f - languageName: node - linkType: hard - -"jest-matcher-utils@npm:^27.0.0, jest-matcher-utils@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-matcher-utils@npm:27.5.1" +"jest-matcher-utils@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-matcher-utils@npm:28.1.3" dependencies: chalk: ^4.0.0 - jest-diff: ^27.5.1 - jest-get-type: ^27.5.1 - pretty-format: ^27.5.1 - checksum: bb2135fc48889ff3fe73888f6cc7168ddab9de28b51b3148f820c89fdfd2effdcad005f18be67d0b9be80eda208ad47290f62f03d0a33f848db2dd0273c8217a + jest-diff: ^28.1.3 + jest-get-type: ^28.0.2 + pretty-format: ^28.1.3 + checksum: 6b34f0cf66f6781e92e3bec97bf27796bd2ba31121e5c5997218d9adba6deea38a30df5203937d6785b68023ed95cbad73663cc9aad6fb0cb59aeb5813a58daf languageName: node linkType: hard @@ -7186,6 +7418,23 @@ __metadata: languageName: node linkType: hard +"jest-message-util@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-message-util@npm:28.1.3" + dependencies: + "@babel/code-frame": ^7.12.13 + "@jest/types": ^28.1.3 + "@types/stack-utils": ^2.0.0 + chalk: ^4.0.0 + graceful-fs: ^4.2.9 + micromatch: ^4.0.4 + pretty-format: ^28.1.3 + slash: ^3.0.0 + stack-utils: ^2.0.3 + checksum: 1f266854166dcc6900d75a88b54a25225a2f3710d463063ff1c99021569045c35c7d58557b25447a17eb3a65ce763b2f9b25550248b468a9d4657db365f39e96 + languageName: node + linkType: hard + "jest-message-util@npm:^29.6.1": version: 29.6.1 resolution: "jest-message-util@npm:29.6.1" @@ -7213,6 +7462,16 @@ __metadata: languageName: node linkType: hard +"jest-mock@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-mock@npm:28.1.3" + dependencies: + "@jest/types": ^28.1.3 + "@types/node": "*" + checksum: a573bf8e5f12f4c29c661266c31b5c6b69a28d3195b83049983bce025b2b1a0152351567e89e63b102ef817034c2a3aa97eda4e776f3bae2aee54c5765573aa7 + languageName: node + linkType: hard + "jest-pnp-resolver@npm:^1.2.2": version: 1.2.3 resolution: "jest-pnp-resolver@npm:1.2.3" @@ -7225,142 +7484,131 @@ __metadata: languageName: node linkType: hard -"jest-regex-util@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-regex-util@npm:27.5.1" - checksum: d45ca7a9543616a34f7f3079337439cf07566e677a096472baa2810e274b9808b76767c97b0a4029b8a5b82b9d256dee28ef9ad4138b2b9e5933f6fac106c418 +"jest-regex-util@npm:^28.0.2": + version: 28.0.2 + resolution: "jest-regex-util@npm:28.0.2" + checksum: 0ea8c5c82ec88bc85e273c0ec82e0c0f35f7a1e2d055070e50f0cc2a2177f848eec55f73e37ae0d045c3db5014c42b2f90ac62c1ab3fdb354d2abd66a9e08add languageName: node linkType: hard -"jest-resolve-dependencies@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-resolve-dependencies@npm:27.5.1" +"jest-resolve-dependencies@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-resolve-dependencies@npm:28.1.3" dependencies: - "@jest/types": ^27.5.1 - jest-regex-util: ^27.5.1 - jest-snapshot: ^27.5.1 - checksum: c67af97afad1da88f5530317c732bbd1262d1225f6cd7f4e4740a5db48f90ab0bd8564738ac70d1a43934894f9aef62205c1b8f8ee89e5c7a737e6a121ee4c25 + jest-regex-util: ^28.0.2 + jest-snapshot: ^28.1.3 + checksum: 4eea9ec33aefc1c71dc5956391efbcc7be76bda986b366ab3931d99c5f7ed01c9ebd7520e405ea2c76e1bb2c7ce504be6eca2b9831df16564d1e625500f3bfe7 languageName: node linkType: hard -"jest-resolve@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-resolve@npm:27.5.1" +"jest-resolve@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-resolve@npm:28.1.3" dependencies: - "@jest/types": ^27.5.1 chalk: ^4.0.0 graceful-fs: ^4.2.9 - jest-haste-map: ^27.5.1 + jest-haste-map: ^28.1.3 jest-pnp-resolver: ^1.2.2 - jest-util: ^27.5.1 - jest-validate: ^27.5.1 + jest-util: ^28.1.3 + jest-validate: ^28.1.3 resolve: ^1.20.0 resolve.exports: ^1.1.0 slash: ^3.0.0 - checksum: 735830e7265b20a348029738680bb2f6e37f80ecea86cda869a4c318ba3a45d39c7a3a873a22f7f746d86258c50ead6e7f501de043e201c095d7ba628a1c440f + checksum: df61a490c93f4f4cf52135e43d6a4fcacb07b0b7d4acc6319e9289529c1d14f2d8e1638e095dbf96f156834802755e38db68caca69dba21a3261ee711d4426b6 languageName: node linkType: hard -"jest-runner@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-runner@npm:27.5.1" +"jest-runner@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-runner@npm:28.1.3" dependencies: - "@jest/console": ^27.5.1 - "@jest/environment": ^27.5.1 - "@jest/test-result": ^27.5.1 - "@jest/transform": ^27.5.1 - "@jest/types": ^27.5.1 + "@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.8.1 + emittery: ^0.10.2 graceful-fs: ^4.2.9 - jest-docblock: ^27.5.1 - jest-environment-jsdom: ^27.5.1 - jest-environment-node: ^27.5.1 - jest-haste-map: ^27.5.1 - jest-leak-detector: ^27.5.1 - jest-message-util: ^27.5.1 - jest-resolve: ^27.5.1 - jest-runtime: ^27.5.1 - jest-util: ^27.5.1 - jest-worker: ^27.5.1 - source-map-support: ^0.5.6 - throat: ^6.0.1 - checksum: 5bbe6cf847dd322b3332ec9d6977b54f91bd5f72ff620bc1a0192f0f129deda8aa7ca74c98922187a7aa87d8e0ce4f6c50e99a7ccb2a310bf4d94be2e0c3ce8e - languageName: node - linkType: hard - -"jest-runtime@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-runtime@npm:27.5.1" - dependencies: - "@jest/environment": ^27.5.1 - "@jest/fake-timers": ^27.5.1 - "@jest/globals": ^27.5.1 - "@jest/source-map": ^27.5.1 - "@jest/test-result": ^27.5.1 - "@jest/transform": ^27.5.1 - "@jest/types": ^27.5.1 + 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 + checksum: 32405cd970fa6b11e039192dae699fd1bcc6f61f67d50605af81d193f24dd4373b25f5fcc1c571a028ec1b02174e8a4b6d0d608772063fb06f08a5105693533b + languageName: node + linkType: hard + +"jest-runtime@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-runtime@npm:28.1.3" + 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: ^27.5.1 - jest-message-util: ^27.5.1 - jest-mock: ^27.5.1 - jest-regex-util: ^27.5.1 - jest-resolve: ^27.5.1 - jest-snapshot: ^27.5.1 - jest-util: ^27.5.1 + 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 - checksum: 929e3df0c53dab43f831f2af4e2996b22aa8cb2d6d483919d6b0426cbc100098fd5b777b998c6568b77f8c4d860b2e83127514292ff61416064f5ef926492386 + checksum: b17c40af858e74dafa4f515ef3711c1e9ef3d4ad7d74534ee0745422534bc04fd166d4eceb62a3aa7dc951505d6f6d2a81d16e90bebb032be409ec0500974a36 languageName: node linkType: hard -"jest-serializer@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-serializer@npm:27.5.1" +"jest-snapshot@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-snapshot@npm:28.1.3" dependencies: - "@types/node": "*" - graceful-fs: ^4.2.9 - checksum: 803e03a552278610edc6753c0dd9fa5bb5cd3ca47414a7b2918106efb62b79fd5e9ae785d0a21f12a299fa599fea8acc1fa6dd41283328cee43962cf7df9bb44 - languageName: node - linkType: hard - -"jest-snapshot@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-snapshot@npm:27.5.1" - dependencies: - "@babel/core": ^7.7.2 + "@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.0.0 - "@jest/transform": ^27.5.1 - "@jest/types": ^27.5.1 - "@types/babel__traverse": ^7.0.4 + "@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: ^27.5.1 + expect: ^28.1.3 graceful-fs: ^4.2.9 - jest-diff: ^27.5.1 - jest-get-type: ^27.5.1 - jest-haste-map: ^27.5.1 - jest-matcher-utils: ^27.5.1 - jest-message-util: ^27.5.1 - jest-util: ^27.5.1 + 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: ^27.5.1 - semver: ^7.3.2 - checksum: a5cfadf0d21cd76063925d1434bc076443ed6d87847d0e248f0b245f11db3d98ff13e45cc03b15404027dabecd712d925f47b6eae4f64986f688640a7d362514 + pretty-format: ^28.1.3 + semver: ^7.3.5 + checksum: 2a46a5493f1fb50b0a236a21f25045e7f46a244f9f3ae37ef4fbcd40249d0d68bb20c950ce77439e4e2cac985b05c3061c90b34739bf6069913a1199c8c716e1 languageName: node linkType: hard -"jest-util@npm:^27.0.0, jest-util@npm:^27.5.1": +"jest-util@npm:^27.5.1": version: 27.5.1 resolution: "jest-util@npm:27.5.1" dependencies: @@ -7374,6 +7622,20 @@ __metadata: languageName: node linkType: hard +"jest-util@npm:^28.0.0, jest-util@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-util@npm:28.1.3" + dependencies: + "@jest/types": ^28.1.3 + "@types/node": "*" + chalk: ^4.0.0 + ci-info: ^3.2.0 + graceful-fs: ^4.2.9 + picomatch: ^2.2.3 + checksum: fd6459742c941f070223f25e38a2ac0719aad92561591e9fb2a50d602a5d19d754750b79b4074327a42b00055662b95da3b006542ceb8b54309da44d4a62e721 + languageName: node + linkType: hard + "jest-util@npm:^29.6.1": version: 29.6.1 resolution: "jest-util@npm:29.6.1" @@ -7388,32 +7650,33 @@ __metadata: languageName: node linkType: hard -"jest-validate@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-validate@npm:27.5.1" +"jest-validate@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-validate@npm:28.1.3" dependencies: - "@jest/types": ^27.5.1 + "@jest/types": ^28.1.3 camelcase: ^6.2.0 chalk: ^4.0.0 - jest-get-type: ^27.5.1 + jest-get-type: ^28.0.2 leven: ^3.1.0 - pretty-format: ^27.5.1 - checksum: 82e870f8ee7e4fb949652711b1567f05ae31c54be346b0899e8353e5c20fad7692b511905b37966945e90af8dc0383eb41a74f3ffefb16140ea4f9164d841412 + pretty-format: ^28.1.3 + checksum: 95e0513b3803c3372a145cda86edbdb33d9dfeaa18818176f2d581e821548ceac9a179f065b6d4671a941de211354efd67f1fff8789a4fb89962565c85f646db languageName: node linkType: hard -"jest-watcher@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-watcher@npm:27.5.1" +"jest-watcher@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-watcher@npm:28.1.3" dependencies: - "@jest/test-result": ^27.5.1 - "@jest/types": ^27.5.1 + "@jest/test-result": ^28.1.3 + "@jest/types": ^28.1.3 "@types/node": "*" ansi-escapes: ^4.2.1 chalk: ^4.0.0 - jest-util: ^27.5.1 + emittery: ^0.10.2 + jest-util: ^28.1.3 string-length: ^4.0.1 - checksum: 191c4e9c278c0902ade1a8a80883ac244963ba3e6e78607a3d5f729ccca9c6e71fb3b316f87883658132641c5d818aa84202585c76752e03c539e6cbecb820bd + checksum: 8f6d674a4865e7df251f71544f1b51f06fd36b5a3a61f2ac81aeb81fa2a196be354fba51d0f97911c88f67cd254583b3a22ee124bf2c5b6ee2fadec27356c207 languageName: node linkType: hard @@ -7426,24 +7689,25 @@ __metadata: languageName: node linkType: hard -"jest-worker@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-worker@npm:27.5.1" +"jest-worker@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-worker@npm:28.1.3" dependencies: "@types/node": "*" merge-stream: ^2.0.0 supports-color: ^8.0.0 - checksum: 98cd68b696781caed61c983a3ee30bf880b5bd021c01d98f47b143d4362b85d0737f8523761e2713d45e18b4f9a2b98af1eaee77afade4111bb65c77d6f7c980 + checksum: e921c9a1b8f0909da9ea07dbf3592f95b653aef3a8bb0cbcd20fc7f9a795a1304adecac31eecb308992c167e8d7e75c522061fec38a5928ace0f9571c90169ca languageName: node linkType: hard -"jest@npm:^27.5.1": - version: 27.5.1 - resolution: "jest@npm:27.5.1" +"jest@npm:^28.1.3": + version: 28.1.3 + resolution: "jest@npm:28.1.3" dependencies: - "@jest/core": ^27.5.1 + "@jest/core": ^28.1.3 + "@jest/types": ^28.1.3 import-local: ^3.0.2 - jest-cli: ^27.5.1 + jest-cli: ^28.1.3 peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 peerDependenciesMeta: @@ -7451,7 +7715,7 @@ __metadata: optional: true bin: jest: bin/jest.js - checksum: 96f1d69042b3c6dfc695f2a4e4b0db38af6fb78582ad1a02beaa57cfcd77cbd31567d7d865c1c85709b7c3e176eefa3b2035ffecd646005f15d8ef528eccf205 + checksum: b9dcb542eb7c16261c281cdc2bf37155dbb3f1205bae0b567f05051db362c85ddd4b765f126591efb88f6d298eb10336d0aa6c7d5373b4d53f918137a9a70182 languageName: node linkType: hard @@ -7631,15 +7895,6 @@ __metadata: languageName: node linkType: hard -"json5@npm:2.x, json5@npm:^2.2.3": - version: 2.2.3 - resolution: "json5@npm:2.2.3" - bin: - json5: lib/cli.js - checksum: 2a7436a93393830bce797d4626275152e37e877b265e94ca69c99e3d20c2b9dab021279146a39cdb700e71b2dd32a4cebd1514cd57cee102b1af906ce5040349 - languageName: node - linkType: hard - "json5@npm:^1.0.2": version: 1.0.2 resolution: "json5@npm:1.0.2" @@ -7651,6 +7906,15 @@ __metadata: languageName: node linkType: hard +"json5@npm:^2.2.1, json5@npm:^2.2.3": + version: 2.2.3 + resolution: "json5@npm:2.2.3" + bin: + json5: lib/cli.js + checksum: 2a7436a93393830bce797d4626275152e37e877b265e94ca69c99e3d20c2b9dab021279146a39cdb700e71b2dd32a4cebd1514cd57cee102b1af906ce5040349 + languageName: node + linkType: hard + "jsonc-parser@npm:^3.2.0": version: 3.2.0 resolution: "jsonc-parser@npm:3.2.0" @@ -8421,7 +8685,7 @@ __metadata: languageName: node linkType: hard -"p-limit@npm:^3.0.2": +"p-limit@npm:^3.0.2, p-limit@npm:^3.1.0": version: 3.1.0 resolution: "p-limit@npm:3.1.0" dependencies: @@ -8668,7 +8932,7 @@ __metadata: languageName: node linkType: hard -"pretty-format@npm:^27.0.0, pretty-format@npm:^27.5.1": +"pretty-format@npm:^27.5.1": version: 27.5.1 resolution: "pretty-format@npm:27.5.1" dependencies: @@ -8679,6 +8943,18 @@ __metadata: languageName: node linkType: hard +"pretty-format@npm:^28.0.0, pretty-format@npm:^28.1.3": + version: 28.1.3 + resolution: "pretty-format@npm:28.1.3" + dependencies: + "@jest/schemas": ^28.1.3 + ansi-regex: ^5.0.1 + ansi-styles: ^5.0.0 + react-is: ^18.0.0 + checksum: e69f857358a3e03d271252d7524bec758c35e44680287f36c1cb905187fbc82da9981a6eb07edfd8a03bc3cbeebfa6f5234c13a3d5b59f2bbdf9b4c4053e0a7f + languageName: node + linkType: hard + "pretty-format@npm:^29.0.0, pretty-format@npm:^29.6.1": version: 29.6.1 resolution: "pretty-format@npm:29.6.1" @@ -9151,7 +9427,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:7.x, semver@npm:^7.0.0, semver@npm:^7.3.2, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.0, semver@npm:^7.5.4": +"semver@npm:7.x, semver@npm:^7.0.0, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.0, semver@npm:^7.5.4": version: 7.5.4 resolution: "semver@npm:7.5.4" dependencies: @@ -9252,7 +9528,7 @@ __metadata: languageName: node linkType: hard -"signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3, signal-exit@npm:^3.0.7": +"signal-exit@npm:^3.0.3, signal-exit@npm:^3.0.7": version: 3.0.7 resolution: "signal-exit@npm:3.0.7" checksum: a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318 @@ -9369,13 +9645,13 @@ __metadata: languageName: node linkType: hard -"source-map-support@npm:^0.5.6": - version: 0.5.21 - resolution: "source-map-support@npm:0.5.21" +"source-map-support@npm:0.5.13": + version: 0.5.13 + resolution: "source-map-support@npm:0.5.13" dependencies: buffer-from: ^1.0.0 source-map: ^0.6.0 - checksum: 43e98d700d79af1d36f859bdb7318e601dfc918c7ba2e98456118ebc4c4872b327773e5a1df09b0524e9e5063bb18f0934538eace60cca2710d1fa687645d137 + checksum: 933550047b6c1a2328599a21d8b7666507427c0f5ef5eaadd56b5da0fd9505e239053c66fe181bf1df469a3b7af9d775778eee283cbb7ae16b902ddc09e93a97 languageName: node linkType: hard @@ -9386,13 +9662,6 @@ __metadata: languageName: node linkType: hard -"source-map@npm:^0.7.3": - version: 0.7.4 - resolution: "source-map@npm:0.7.4" - checksum: 01cc5a74b1f0e1d626a58d36ad6898ea820567e87f18dfc9d24a9843a351aaa2ec09b87422589906d6ff1deed29693e176194dc88bcae7c9a852dc74b311dbf5 - languageName: node - linkType: hard - "spdx-exceptions@npm:^2.1.0": version: 2.3.0 resolution: "spdx-exceptions@npm:2.3.0" @@ -9743,13 +10012,6 @@ __metadata: languageName: node linkType: hard -"throat@npm:^6.0.1": - version: 6.0.2 - resolution: "throat@npm:6.0.2" - checksum: 463093768d4884772020bb18b0f33d3fec8a2b4173f7da3958dfbe88ff0f1e686ffadf0f87333bf6f6db7306b1450efc7855df69c78bf0bfa61f6d84a3361fe8 - languageName: node - linkType: hard - "through2@npm:^2.0.3": version: 2.0.5 resolution: "through2@npm:2.0.5" @@ -9818,28 +10080,28 @@ __metadata: languageName: node linkType: hard -"ts-jest@npm:^27.1.4": - version: 27.1.5 - resolution: "ts-jest@npm:27.1.5" +"ts-jest@npm:^28.0.7": + version: 28.0.8 + resolution: "ts-jest@npm:28.0.8" dependencies: bs-logger: 0.x fast-json-stable-stringify: 2.x - jest-util: ^27.0.0 - json5: 2.x + jest-util: ^28.0.0 + json5: ^2.2.1 lodash.memoize: 4.x make-error: 1.x semver: 7.x - yargs-parser: 20.x + yargs-parser: ^21.0.1 peerDependencies: "@babel/core": ">=7.0.0-beta.0 <8" - "@types/jest": ^27.0.0 - babel-jest: ">=27.0.0 <28" - jest: ^27.0.0 - typescript: ">=3.8 <5.0" + "@jest/types": ^28.0.0 + babel-jest: ^28.0.0 + jest: ^28.0.0 + typescript: ">=4.3" peerDependenciesMeta: "@babel/core": optional: true - "@types/jest": + "@jest/types": optional: true babel-jest: optional: true @@ -9847,7 +10109,7 @@ __metadata: optional: true bin: ts-jest: cli.js - checksum: 3ef51c538b82f49b3f529331c1a017871a2f90e7a9a6e69333304755036d121818c6b120e2ce32dd161ff8bb2487efec0c790753ecd39b46a9ed1ce0d241464c + checksum: c72e9292709e77ce47ac7813cb24feaa9d01dc983598d29a821f224b5cc190dc7d67e17379cef089095404c00b9d582ee91c727916f9ec289cb1b723df408ae3 languageName: node linkType: hard @@ -10017,15 +10279,6 @@ __metadata: languageName: node linkType: hard -"typedarray-to-buffer@npm:^3.1.5": - version: 3.1.5 - resolution: "typedarray-to-buffer@npm:3.1.5" - dependencies: - is-typedarray: ^1.0.0 - checksum: 99c11aaa8f45189fcfba6b8a4825fd684a321caa9bd7a76a27cf0c7732c174d198b99f449c52c3818107430b5f41c0ccbbfb75cb2ee3ca4a9451710986d61a60 - languageName: node - linkType: hard - "typedarray@npm:^0.0.6": version: 0.0.6 resolution: "typedarray@npm:0.0.6" @@ -10216,14 +10469,14 @@ __metadata: languageName: node linkType: hard -"v8-to-istanbul@npm:^8.1.0": - version: 8.1.1 - resolution: "v8-to-istanbul@npm:8.1.1" +"v8-to-istanbul@npm:^9.0.1": + version: 9.1.0 + resolution: "v8-to-istanbul@npm:9.1.0" dependencies: + "@jridgewell/trace-mapping": ^0.3.12 "@types/istanbul-lib-coverage": ^2.0.1 convert-source-map: ^1.6.0 - source-map: ^0.7.3 - checksum: 54ce92bec2727879626f623d02c8d193f0c7e919941fa373ec135189a8382265117f5316ea317a1e12a5f9c13d84d8449052a731fe3306fa4beaafbfa4cab229 + checksum: 2069d59ee46cf8d83b4adfd8a5c1a90834caffa9f675e4360f1157ffc8578ef0f763c8f32d128334424159bb6b01f3876acd39cd13297b2769405a9da241f8d1 languageName: node linkType: hard @@ -10268,7 +10521,7 @@ __metadata: languageName: node linkType: hard -"walker@npm:^1.0.7": +"walker@npm:^1.0.8": version: 1.0.8 resolution: "walker@npm:1.0.8" dependencies: @@ -10451,15 +10704,13 @@ __metadata: languageName: node linkType: hard -"write-file-atomic@npm:^3.0.0": - version: 3.0.3 - resolution: "write-file-atomic@npm:3.0.3" +"write-file-atomic@npm:^4.0.1": + version: 4.0.2 + resolution: "write-file-atomic@npm:4.0.2" dependencies: imurmurhash: ^0.1.4 - is-typedarray: ^1.0.0 - signal-exit: ^3.0.2 - typedarray-to-buffer: ^3.1.5 - checksum: c55b24617cc61c3a4379f425fc62a386cc51916a9b9d993f39734d005a09d5a4bb748bc251f1304e7abd71d0a26d339996c275955f527a131b1dcded67878280 + signal-exit: ^3.0.7 + checksum: 5da60bd4eeeb935eec97ead3df6e28e5917a6bd317478e4a85a5285e8480b8ed96032bbcc6ecd07b236142a24f3ca871c924ec4a6575e623ec1b11bf8c1c253c languageName: node linkType: hard @@ -10559,14 +10810,14 @@ __metadata: languageName: node linkType: hard -"yargs-parser@npm:20.x, yargs-parser@npm:^20.2.2": +"yargs-parser@npm:^20.2.2": version: 20.2.9 resolution: "yargs-parser@npm:20.2.9" checksum: 8bb69015f2b0ff9e17b2c8e6bfe224ab463dd00ca211eece72a4cd8a906224d2703fb8a326d36fdd0e68701e201b2a60ed7cf81ce0fd9b3799f9fe7745977ae3 languageName: node linkType: hard -"yargs-parser@npm:^21.1.1": +"yargs-parser@npm:^21.0.1, yargs-parser@npm:^21.1.1": version: 21.1.1 resolution: "yargs-parser@npm:21.1.1" checksum: ed2d96a616a9e3e1cc7d204c62ecc61f7aaab633dcbfab2c6df50f7f87b393993fe6640d017759fe112d0cb1e0119f2b4150a87305cc873fd90831c6a58ccf1c @@ -10588,7 +10839,7 @@ __metadata: languageName: node linkType: hard -"yargs@npm:^17.0.1, yargs@npm:^17.7.1": +"yargs@npm:^17.0.1, yargs@npm:^17.3.1, yargs@npm:^17.7.1": version: 17.7.2 resolution: "yargs@npm:17.7.2" dependencies: