diff --git a/package.json b/package.json index bb9b1d90..5e3413f7 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "@metamask/eslint-config-nodejs": "^9.0.0", "@metamask/eslint-config-typescript": "^9.0.1", "@types/debug": "^4.1.7", - "@types/jest": "^28.1.4", + "@types/jest": "^29.2.2", "@types/jest-when": "^3.5.2", "@types/node": "^17.0.23", "@types/rimraf": "^3.0.2", @@ -58,15 +58,15 @@ "eslint-plugin-jsdoc": "^36.1.0", "eslint-plugin-node": "^11.1.0", "eslint-plugin-prettier": "^3.3.1", - "jest": "^28.0.0", + "jest": "^29.3.0", "jest-it-up": "^2.0.2", - "jest-when": "^3.5.1", + "jest-when": "^3.5.2", "nanoid": "^3.3.4", "prettier": "^2.2.1", "prettier-plugin-packagejson": "^2.2.17", "rimraf": "^3.0.2", "stdio-mock": "^1.2.0", - "ts-jest": "^28.0.0", + "ts-jest": "^29.0.3", "ts-node": "^10.7.0", "typescript": "^4.2.4" }, diff --git a/yarn.lock b/yarn.lock index 4b6c8cb3..21d2d0cb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -264,6 +264,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-syntax-jsx@npm:^7.7.2": + version: 7.18.6 + resolution: "@babel/plugin-syntax-jsx@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 6d37ea972970195f1ffe1a54745ce2ae456e0ac6145fae9aa1480f297248b262ea6ebb93010eddb86ebfacb94f57c05a1fc5d232b9a67325b09060299d515c67 + languageName: node + linkType: hard + "@babel/plugin-syntax-logical-assignment-operators@npm:^7.8.3": version: 7.10.4 resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4" @@ -518,51 +529,50 @@ __metadata: languageName: node linkType: hard -"@jest/console@npm:^28.1.1": - version: 28.1.1 - resolution: "@jest/console@npm:28.1.1" +"@jest/console@npm:^29.2.1": + version: 29.2.1 + resolution: "@jest/console@npm:29.2.1" dependencies: - "@jest/types": ^28.1.1 + "@jest/types": ^29.2.1 "@types/node": "*" chalk: ^4.0.0 - jest-message-util: ^28.1.1 - jest-util: ^28.1.1 + jest-message-util: ^29.2.1 + jest-util: ^29.2.1 slash: ^3.0.0 - checksum: ddf3b9e9b003a99d6686ecd89c263fda8f81303277f64cca6e434106fa3556c456df6023cdba962851df16880e044bfbae264daa5f67f7ac28712144b5f1007e + checksum: b5f08dc60c32a0212d27782cda86dfeba6d53f24cd023e6e52257224948a17eec77db55782ba1b18e37f10b7ba2481464e6c658bafaba6f8f8f129f1e95c3496 languageName: node linkType: hard -"@jest/core@npm:^28.1.2": - version: 28.1.2 - resolution: "@jest/core@npm:28.1.2" +"@jest/core@npm:^29.3.0": + version: 29.3.0 + resolution: "@jest/core@npm:29.3.0" dependencies: - "@jest/console": ^28.1.1 - "@jest/reporters": ^28.1.2 - "@jest/test-result": ^28.1.1 - "@jest/transform": ^28.1.2 - "@jest/types": ^28.1.1 + "@jest/console": ^29.2.1 + "@jest/reporters": ^29.3.0 + "@jest/test-result": ^29.2.1 + "@jest/transform": ^29.3.0 + "@jest/types": ^29.2.1 "@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.0.2 - jest-config: ^28.1.2 - jest-haste-map: ^28.1.1 - jest-message-util: ^28.1.1 - jest-regex-util: ^28.0.2 - jest-resolve: ^28.1.1 - jest-resolve-dependencies: ^28.1.2 - jest-runner: ^28.1.2 - jest-runtime: ^28.1.2 - jest-snapshot: ^28.1.2 - jest-util: ^28.1.1 - jest-validate: ^28.1.1 - jest-watcher: ^28.1.1 + jest-changed-files: ^29.2.0 + jest-config: ^29.3.0 + jest-haste-map: ^29.3.0 + jest-message-util: ^29.2.1 + jest-regex-util: ^29.2.0 + jest-resolve: ^29.3.0 + jest-resolve-dependencies: ^29.3.0 + jest-runner: ^29.3.0 + jest-runtime: ^29.3.0 + jest-snapshot: ^29.3.0 + jest-util: ^29.2.1 + jest-validate: ^29.2.2 + jest-watcher: ^29.2.2 micromatch: ^4.0.4 - pretty-format: ^28.1.1 - rimraf: ^3.0.0 + pretty-format: ^29.2.1 slash: ^3.0.0 strip-ansi: ^6.0.0 peerDependencies: @@ -570,76 +580,77 @@ __metadata: peerDependenciesMeta: node-notifier: optional: true - checksum: dd67cc911cf770550b3bdde39ec78d2cc3814d66008e3b0184c6a2b66380bb425fed07e81d6488eaf459257f38207822f04fcf7f05626a366b8b36542dce7137 + checksum: a656655cc675615778efc018f40e73a1e517334f4c02c65795a42c804034df3e61f4fba42c48bc19fc295fd82d3c5abf05c3d7a8021b056f01cf0a369fe82e02 languageName: node linkType: hard -"@jest/environment@npm:^28.1.2": - version: 28.1.2 - resolution: "@jest/environment@npm:28.1.2" +"@jest/environment@npm:^29.3.0": + version: 29.3.0 + resolution: "@jest/environment@npm:29.3.0" dependencies: - "@jest/fake-timers": ^28.1.2 - "@jest/types": ^28.1.1 + "@jest/fake-timers": ^29.3.0 + "@jest/types": ^29.2.1 "@types/node": "*" - jest-mock: ^28.1.1 - checksum: 5bffc464e9d2fdf7561305bc02844faebfed2ffed54c015561a8d39a3ea129d375aa408b724546fef6246881100770ff43637c2da667db80f0b26235b6a40c98 + jest-mock: ^29.3.0 + checksum: 3f8a78391d4d807a002f4b38792ef2ec63694a6f25086d4a03264ca554927c5cd0d68278920c37cc25ab2e84f7ad07ed5821430e9754e09588d3a8fb576946fe languageName: node linkType: hard -"@jest/expect-utils@npm:^28.1.1": - version: 28.1.1 - resolution: "@jest/expect-utils@npm:28.1.1" +"@jest/expect-utils@npm:^29.2.2": + version: 29.2.2 + resolution: "@jest/expect-utils@npm:29.2.2" dependencies: - jest-get-type: ^28.0.2 - checksum: 46a2ad754b10bc649c36a5914f887bea33a43bb868946508892a73f1da99065b17167dc3c0e3e299c7cea82c6be1e9d816986e120d7ae3e1be511f64cfc1d3d3 + jest-get-type: ^29.2.0 + checksum: 42afdd576ae55c31cbcee50f1efecd338073b88cad146b91b653ef9d67970ebcd457b0fc2236b18a7d82945be7ae0674b9e75a34f0f6067585fd5c89a89bb232 languageName: node linkType: hard -"@jest/expect@npm:^28.1.2": - version: 28.1.2 - resolution: "@jest/expect@npm:28.1.2" +"@jest/expect@npm:^29.3.0": + version: 29.3.0 + resolution: "@jest/expect@npm:29.3.0" dependencies: - expect: ^28.1.1 - jest-snapshot: ^28.1.2 - checksum: ee470cdd3a6a64a251ba66629cf95c508cc8b2b9ce1928459baacffa0bf297f5ad715c2352e73f24e7d3880e3699b03923e037919b712901e6db259293ad73a6 + expect: ^29.3.0 + jest-snapshot: ^29.3.0 + checksum: 3611c5caa858c79f168e0fad185aee41767cdc5d7c3353b29c6a6f9de2a3d84e45aad640ec64ff365e8082666bf042ec00f62b7d69444913a7779711564eb85d languageName: node linkType: hard -"@jest/fake-timers@npm:^28.1.2": - version: 28.1.2 - resolution: "@jest/fake-timers@npm:28.1.2" +"@jest/fake-timers@npm:^29.3.0": + version: 29.3.0 + resolution: "@jest/fake-timers@npm:29.3.0" dependencies: - "@jest/types": ^28.1.1 + "@jest/types": ^29.2.1 "@sinonjs/fake-timers": ^9.1.2 "@types/node": "*" - jest-message-util: ^28.1.1 - jest-mock: ^28.1.1 - jest-util: ^28.1.1 - checksum: d6e6b1a12fe84335d9cc6087b4e590c3b9b855edaff11742d2167827f415459704ab1eae9b3543603898b6a0789b2cc7863f12469f8479257315effb844fe6bd + jest-message-util: ^29.2.1 + jest-mock: ^29.3.0 + jest-util: ^29.2.1 + checksum: 8050e212e74e95f1b6473b40ac652577ca4743f92713fadbc331661124e6a4ae1f0379a0072307b6cdecb4415502cebf36b25e28c4fbdc1e6c34f26199156220 languageName: node linkType: hard -"@jest/globals@npm:^28.1.2": - version: 28.1.2 - resolution: "@jest/globals@npm:28.1.2" +"@jest/globals@npm:^29.3.0": + version: 29.3.0 + resolution: "@jest/globals@npm:29.3.0" dependencies: - "@jest/environment": ^28.1.2 - "@jest/expect": ^28.1.2 - "@jest/types": ^28.1.1 - checksum: f07b7d0a2d08bd4b1e5f0862d835b522578495301ad50109d08c13d367b18a712c2406b62fe0c0a6513998d2caeb3eb650da47d14b22fde7850983537e309045 + "@jest/environment": ^29.3.0 + "@jest/expect": ^29.3.0 + "@jest/types": ^29.2.1 + jest-mock: ^29.3.0 + checksum: b845fe94ee5743a819122b4bff450c878460c2f564a35f939e2279650fcef3d10de416875ccfa66c9ab7c322ac467e64104cbf51296dcabb858228fc81762575 languageName: node linkType: hard -"@jest/reporters@npm:^28.1.2": - version: 28.1.2 - resolution: "@jest/reporters@npm:28.1.2" +"@jest/reporters@npm:^29.3.0": + version: 29.3.0 + resolution: "@jest/reporters@npm:29.3.0" dependencies: "@bcoe/v8-coverage": ^0.2.3 - "@jest/console": ^28.1.1 - "@jest/test-result": ^28.1.1 - "@jest/transform": ^28.1.2 - "@jest/types": ^28.1.1 - "@jridgewell/trace-mapping": ^0.3.13 + "@jest/console": ^29.2.1 + "@jest/test-result": ^29.2.1 + "@jest/transform": ^29.3.0 + "@jest/types": ^29.2.1 + "@jridgewell/trace-mapping": ^0.3.15 "@types/node": "*" chalk: ^4.0.0 collect-v8-coverage: ^1.0.0 @@ -651,20 +662,19 @@ __metadata: istanbul-lib-report: ^3.0.0 istanbul-lib-source-maps: ^4.0.0 istanbul-reports: ^3.1.3 - jest-message-util: ^28.1.1 - jest-util: ^28.1.1 - jest-worker: ^28.1.1 + jest-message-util: ^29.2.1 + jest-util: ^29.2.1 + jest-worker: ^29.3.0 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 peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 peerDependenciesMeta: node-notifier: optional: true - checksum: 26aa66e8eae2599f9bf6c5f594fce7d3a42f821678a10aa7014022cd4dd13d1aea7feba31abd1f01599ae416c7ab828232a74a97d8c352b8b58c699888955bdd + checksum: 53a53ddbd10e5be0451266bc2530bab388b24ec1507faa6e31f69e613e93129ecf7d3c47a70bfb90eb123936973c5f46a7aefa551e5f0f95d8d4f4e3f1984957 languageName: node linkType: hard @@ -677,75 +687,84 @@ __metadata: languageName: node linkType: hard -"@jest/source-map@npm:^28.1.2": - version: 28.1.2 - resolution: "@jest/source-map@npm:28.1.2" +"@jest/schemas@npm:^29.0.0": + version: 29.0.0 + resolution: "@jest/schemas@npm:29.0.0" + dependencies: + "@sinclair/typebox": ^0.24.1 + checksum: 41355c78f09eb1097e57a3c5d0ca11c9099e235e01ea5fa4e3953562a79a6a9296c1d300f1ba50ca75236048829e056b00685cd2f1ff8285e56fd2ce01249acb + languageName: node + linkType: hard + +"@jest/source-map@npm:^29.2.0": + version: 29.2.0 + resolution: "@jest/source-map@npm:29.2.0" dependencies: - "@jridgewell/trace-mapping": ^0.3.13 + "@jridgewell/trace-mapping": ^0.3.15 callsites: ^3.0.0 graceful-fs: ^4.2.9 - checksum: b82a5c2e93d35d86779c61a02ccb967d1b5cd2e9dd67d26d8add44958637cbbb99daeeb8129c7653389cb440dc2a2f5ae4d2183dc453c67669ff98938b775a3a + checksum: 09f76ab63d15dcf44b3035a79412164f43be34ec189575930f1a00c87e36ea0211ebd6a4fbe2253c2516e19b49b131f348ddbb86223ca7b6bbac9a6bc76ec96e languageName: node linkType: hard -"@jest/test-result@npm:^28.1.1": - version: 28.1.1 - resolution: "@jest/test-result@npm:28.1.1" +"@jest/test-result@npm:^29.2.1": + version: 29.2.1 + resolution: "@jest/test-result@npm:29.2.1" dependencies: - "@jest/console": ^28.1.1 - "@jest/types": ^28.1.1 + "@jest/console": ^29.2.1 + "@jest/types": ^29.2.1 "@types/istanbul-lib-coverage": ^2.0.0 collect-v8-coverage: ^1.0.0 - checksum: 8812db2649a09ed423ccb33cf76162a996fc781156a489d4fd86e22615b523d72ca026c68b3699a1ea1ea274146234e09db636c49d7ea2516e0e1bb229f3013d + checksum: 8f5f069dcfd54413559544f164950503d6cef587e3596a134a868c11e6b3fe6a99cc691732027500c962bdd22bc46685798b006a5b542359b30883e0d2489615 languageName: node linkType: hard -"@jest/test-sequencer@npm:^28.1.1": - version: 28.1.1 - resolution: "@jest/test-sequencer@npm:28.1.1" +"@jest/test-sequencer@npm:^29.3.0": + version: 29.3.0 + resolution: "@jest/test-sequencer@npm:29.3.0" dependencies: - "@jest/test-result": ^28.1.1 + "@jest/test-result": ^29.2.1 graceful-fs: ^4.2.9 - jest-haste-map: ^28.1.1 + jest-haste-map: ^29.3.0 slash: ^3.0.0 - checksum: acfa3b7ff18478aaa9ac54d6013f951e1be2133a09ea5ca6b248eb80340e5cac71420f1357ef87d2780cb2adb2411fbacbbffcb6ac7f93a0b24cc76be5a42afa + checksum: 7993569f001436b34bc9af18d61a5f925bec198071db8dc2fccec5991c174d1a6e277c3751609996ef812372d676318bfd8ec311329d2e8ed3fbad26066ec174 languageName: node linkType: hard -"@jest/transform@npm:^28.1.2": - version: 28.1.2 - resolution: "@jest/transform@npm:28.1.2" +"@jest/transform@npm:^29.3.0": + version: 29.3.0 + resolution: "@jest/transform@npm:29.3.0" dependencies: "@babel/core": ^7.11.6 - "@jest/types": ^28.1.1 - "@jridgewell/trace-mapping": ^0.3.13 + "@jest/types": ^29.2.1 + "@jridgewell/trace-mapping": ^0.3.15 babel-plugin-istanbul: ^6.1.1 chalk: ^4.0.0 - convert-source-map: ^1.4.0 - fast-json-stable-stringify: ^2.0.0 + convert-source-map: ^2.0.0 + fast-json-stable-stringify: ^2.1.0 graceful-fs: ^4.2.9 - jest-haste-map: ^28.1.1 - jest-regex-util: ^28.0.2 - jest-util: ^28.1.1 + jest-haste-map: ^29.3.0 + jest-regex-util: ^29.2.0 + jest-util: ^29.2.1 micromatch: ^4.0.4 pirates: ^4.0.4 slash: ^3.0.0 write-file-atomic: ^4.0.1 - checksum: cd8d1bdf1a5831cdf91934dd0af1d29d4d2bcad92feb9bf7555fc0e1152cb01a9206410380af0f6221a623ffc9b6f6e6dded429d01d87b85b0777cf9d4425127 + checksum: c04148a88cc8e2bbcca2cd0dd5f8e7f8abdbbe8db60c762e2217830644b679f3d1fcdeddca02ab8b21e1dc893be7bd8d5725899c6adbb5826c49155213928f99 languageName: node linkType: hard -"@jest/types@npm:^28.1.1": - version: 28.1.1 - resolution: "@jest/types@npm:28.1.1" +"@jest/types@npm:^29.2.1": + version: 29.2.1 + resolution: "@jest/types@npm:29.2.1" dependencies: - "@jest/schemas": ^28.0.2 + "@jest/schemas": ^29.0.0 "@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: 3c35d3674e08da1e4bb27b8303a59c71fd19a852ff7c7827305462f48ef224b5334aa50e0d547470e1cca1f2dd15a0cff51b46618b8e61e7196908504b29f08f + checksum: a83f20727425179aa05974aa7553c307d207fbb6b7ae5ab1e37fbb6ba9b6655f26655301fc804f2545d33f4c4a6b59d41eed1737c005d2b83fce9e14841b4150 languageName: node linkType: hard @@ -770,7 +789,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/resolve-uri@npm:^3.0.3": +"@jridgewell/resolve-uri@npm:3.1.0, @jridgewell/resolve-uri@npm:^3.0.3": version: 3.1.0 resolution: "@jridgewell/resolve-uri@npm:3.1.0" checksum: b5ceaaf9a110fcb2780d1d8f8d4a0bfd216702f31c988d8042e5f8fbe353c55d9b0f55a1733afdc64806f8e79c485d2464680ac48a0d9fcadb9548ee6b81d267 @@ -784,7 +803,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/sourcemap-codec@npm:^1.4.10": +"@jridgewell/sourcemap-codec@npm:1.4.14, @jridgewell/sourcemap-codec@npm:^1.4.10": version: 1.4.14 resolution: "@jridgewell/sourcemap-codec@npm:1.4.14" checksum: 61100637b6d173d3ba786a5dff019e1a74b1f394f323c1fee337ff390239f053b87266c7a948777f4b1ee68c01a8ad0ab61e5ff4abb5a012a0b091bec391ab97 @@ -801,7 +820,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.13, @jridgewell/trace-mapping@npm:^0.3.9": +"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.9": version: 0.3.14 resolution: "@jridgewell/trace-mapping@npm:0.3.14" dependencies: @@ -811,6 +830,16 @@ __metadata: languageName: node linkType: hard +"@jridgewell/trace-mapping@npm:^0.3.15": + version: 0.3.17 + resolution: "@jridgewell/trace-mapping@npm:0.3.17" + dependencies: + "@jridgewell/resolve-uri": 3.1.0 + "@jridgewell/sourcemap-codec": 1.4.14 + checksum: 9d703b859cff5cd83b7308fd457a431387db5db96bd781a63bf48e183418dd9d3d44e76b9e4ae13237f6abeeb25d739ec9215c1d5bfdd08f66f750a50074a339 + languageName: node + linkType: hard + "@lavamoat/aa@npm:^3.0.0": version: 3.1.0 resolution: "@lavamoat/aa@npm:3.1.0" @@ -873,7 +902,7 @@ __metadata: "@metamask/eslint-config-typescript": ^9.0.1 "@metamask/utils": ^3.0.3 "@types/debug": ^4.1.7 - "@types/jest": ^28.1.4 + "@types/jest": ^29.2.2 "@types/jest-when": ^3.5.2 "@types/node": ^17.0.23 "@types/rimraf": ^3.0.2 @@ -892,9 +921,9 @@ __metadata: eslint-plugin-prettier: ^3.3.1 execa: ^5.0.0 glob: ^8.0.3 - jest: ^28.0.0 + jest: ^29.3.0 jest-it-up: ^2.0.2 - jest-when: ^3.5.1 + jest-when: ^3.5.2 nanoid: ^3.3.4 pony-cause: ^2.1.0 prettier: ^2.2.1 @@ -902,7 +931,7 @@ __metadata: rimraf: ^3.0.2 semver: ^7.3.7 stdio-mock: ^1.2.0 - ts-jest: ^28.0.0 + ts-jest: ^29.0.3 ts-node: ^10.7.0 typescript: ^4.2.4 which: ^2.0.2 @@ -1056,6 +1085,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 + "@sinonjs/commons@npm:^1.7.0": version: 1.8.3 resolution: "@sinonjs/commons@npm:1.8.3" @@ -1212,7 +1248,7 @@ __metadata: languageName: node linkType: hard -"@types/jest@npm:*, @types/jest@npm:^28.1.4": +"@types/jest@npm:*": version: 28.1.4 resolution: "@types/jest@npm:28.1.4" dependencies: @@ -1222,6 +1258,16 @@ __metadata: languageName: node linkType: hard +"@types/jest@npm:^29.2.2": + version: 29.2.2 + resolution: "@types/jest@npm:29.2.2" + dependencies: + expect: ^29.0.0 + pretty-format: ^29.0.0 + checksum: 13b1a48858c8c451109c2838205fdcee6f41d672674d2f0e3cada35e94f133370aba4f4b5c3f5b174f3e16244d76d7d718afa7cc67d4d6f90d1b87951f4c87c3 + languageName: node + linkType: hard + "@types/json-schema@npm:^7.0.7": version: 7.0.11 resolution: "@types/json-schema@npm:7.0.11" @@ -1704,20 +1750,20 @@ __metadata: languageName: node linkType: hard -"babel-jest@npm:^28.1.2": - version: 28.1.2 - resolution: "babel-jest@npm:28.1.2" +"babel-jest@npm:^29.3.0": + version: 29.3.0 + resolution: "babel-jest@npm:29.3.0" dependencies: - "@jest/transform": ^28.1.2 + "@jest/transform": ^29.3.0 "@types/babel__core": ^7.1.14 babel-plugin-istanbul: ^6.1.1 - babel-preset-jest: ^28.1.1 + babel-preset-jest: ^29.2.0 chalk: ^4.0.0 graceful-fs: ^4.2.9 slash: ^3.0.0 peerDependencies: "@babel/core": ^7.8.0 - checksum: 1aa605ef4dfae3a557fbed8b9d1ba1c2678ba910d0ff3931fad8dc2a150a8ef220a456a86f3b441f5cd4f97f973c2f721fc74ea6a26432766c5ab501a967f8c8 + checksum: bd7c2bfffe2bb733287a50ea08c963a475bdb704393111bf4ca50caae6166b402a4ec95dc163a00337914523d688538786248b64e1708a1d214d984fcf9fd7fd languageName: node linkType: hard @@ -1734,15 +1780,15 @@ __metadata: languageName: node linkType: hard -"babel-plugin-jest-hoist@npm:^28.1.1": - version: 28.1.1 - resolution: "babel-plugin-jest-hoist@npm:28.1.1" +"babel-plugin-jest-hoist@npm:^29.2.0": + version: 29.2.0 + resolution: "babel-plugin-jest-hoist@npm:29.2.0" dependencies: "@babel/template": ^7.3.3 "@babel/types": ^7.3.3 "@types/babel__core": ^7.1.14 "@types/babel__traverse": ^7.0.6 - checksum: 5fb9ad012e4613e7d321b61a875371dd10e171ef3df2e9c87be25fda62c3c7ad759821e40a9da18f611054727309c38f10e3502583f697312cb9cd1e92616756 + checksum: 368d271ceae491ae6b96cd691434859ea589fbe5fd5aead7660df75d02394077273c6442f61f390e9347adffab57a32b564d0fabcf1c53c4b83cd426cb644072 languageName: node linkType: hard @@ -1768,15 +1814,15 @@ __metadata: languageName: node linkType: hard -"babel-preset-jest@npm:^28.1.1": - version: 28.1.1 - resolution: "babel-preset-jest@npm:28.1.1" +"babel-preset-jest@npm:^29.2.0": + version: 29.2.0 + resolution: "babel-preset-jest@npm:29.2.0" dependencies: - babel-plugin-jest-hoist: ^28.1.1 + babel-plugin-jest-hoist: ^29.2.0 babel-preset-current-node-syntax: ^1.0.0 peerDependencies: "@babel/core": ^7.0.0 - checksum: c581a81967aa30eba71a5a5a28eca2cc082901f3e6823c17e5b4ef7ba10f1347494a8e77d785b09ba7e86d3f902f2e13f5b75854d2af7bf9b489924629a87bad + checksum: 1b09a2db968c36e064daf98082cfffa39c849b63055112ddc56fc2551fd0d4783897265775b1d2f8a257960a3339745de92e74feb01bad86d41c4cecbfa854fc languageName: node linkType: hard @@ -2114,7 +2160,7 @@ __metadata: languageName: node linkType: hard -"convert-source-map@npm:^1.4.0, convert-source-map@npm:^1.6.0, convert-source-map@npm:^1.7.0": +"convert-source-map@npm:^1.6.0, convert-source-map@npm:^1.7.0": version: 1.8.0 resolution: "convert-source-map@npm:1.8.0" dependencies: @@ -2123,6 +2169,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-util-is@npm:1.0.2": version: 1.0.2 resolution: "core-util-is@npm:1.0.2" @@ -2267,6 +2320,13 @@ __metadata: languageName: node linkType: hard +"diff-sequences@npm:^29.2.0": + version: 29.2.0 + resolution: "diff-sequences@npm:29.2.0" + checksum: e7b874cc7a4ce76fd199794c4d5fabb099ab4bce069592407ac2933e3a10e05f035111498e2f2c86572f5cfa9668a191b09e79f1d967dc39d9ca0a12aacde41a + languageName: node + linkType: hard + "diff@npm:^4.0.1": version: 4.0.2 resolution: "diff@npm:4.0.2" @@ -2325,10 +2385,10 @@ __metadata: languageName: node linkType: hard -"emittery@npm:^0.10.2": - version: 0.10.2 - resolution: "emittery@npm:0.10.2" - checksum: ee3e21788b043b90885b18ea756ec3105c1cedc50b29709c92b01e239c7e55345d4bb6d3aef4ddbaf528eef448a40b3bb831bad9ee0fc9c25cbf1367ab1ab5ac +"emittery@npm:^0.13.1": + version: 0.13.1 + resolution: "emittery@npm:0.13.1" + checksum: 2b089ab6306f38feaabf4f6f02792f9ec85fc054fda79f44f6790e61bbf6bc4e1616afb9b232e0c5ec5289a8a452f79bfa6d905a6fd64e94b49981f0934001c6 languageName: node linkType: hard @@ -2768,16 +2828,16 @@ __metadata: languageName: node linkType: hard -"expect@npm:^28.1.1": - version: 28.1.1 - resolution: "expect@npm:28.1.1" +"expect@npm:^29.0.0, expect@npm:^29.3.0": + version: 29.3.0 + resolution: "expect@npm:29.3.0" dependencies: - "@jest/expect-utils": ^28.1.1 - jest-get-type: ^28.0.2 - jest-matcher-utils: ^28.1.1 - jest-message-util: ^28.1.1 - jest-util: ^28.1.1 - checksum: 6e557b681f4cfb0bf61efad50c5787cc6eb4596a3c299be69adc83fcad0265b5f329b997c2bb7ec92290e609681485616e51e16301a7f0ba3c57139b337c9351 + "@jest/expect-utils": ^29.2.2 + jest-get-type: ^29.2.0 + jest-matcher-utils: ^29.2.2 + jest-message-util: ^29.2.1 + jest-util: ^29.2.1 + checksum: 3ed307a92c9a77b8ef51e975b8b14498264002952d0d53f899187c121f2d3a8316b2ba03d9d058aab7289a525df084414e737a58da5626f440b54674ad13b6f5 languageName: node linkType: hard @@ -2829,7 +2889,7 @@ __metadata: languageName: node linkType: hard -"fast-json-stable-stringify@npm:2.x, fast-json-stable-stringify@npm:^2.0.0": +"fast-json-stable-stringify@npm:2.x, fast-json-stable-stringify@npm:^2.0.0, fast-json-stable-stringify@npm:^2.1.0": version: 2.1.0 resolution: "fast-json-stable-stringify@npm:2.1.0" checksum: b191531e36c607977e5b1c47811158733c34ccb3bfde92c44798929e9b4154884378536d26ad90dfecd32e1ffc09c545d23535ad91b3161a27ddbb8ebe0cbecb @@ -3689,57 +3749,57 @@ __metadata: languageName: node linkType: hard -"jest-changed-files@npm:^28.0.2": - version: 28.0.2 - resolution: "jest-changed-files@npm:28.0.2" +"jest-changed-files@npm:^29.2.0": + version: 29.2.0 + resolution: "jest-changed-files@npm:29.2.0" dependencies: execa: ^5.0.0 - throat: ^6.0.1 - checksum: 389d4de4b26de3d2c6e23783ef4e23f827a9a79cfebd2db7c6ff74727198814469ee1e1a89f0e6d28a94e3c632ec45b044c2400a0793b8591e18d07b4b421784 + p-limit: ^3.1.0 + checksum: 8ad8290324db1de2ee3c9443d3e3fbfdcb6d72ec7054c5796be2854b2bc239dea38a7c797c8c9c2bd959f539d44305790f2f75b18f3046b04317ed77c7480cb1 languageName: node linkType: hard -"jest-circus@npm:^28.1.2": - version: 28.1.2 - resolution: "jest-circus@npm:28.1.2" +"jest-circus@npm:^29.3.0": + version: 29.3.0 + resolution: "jest-circus@npm:29.3.0" dependencies: - "@jest/environment": ^28.1.2 - "@jest/expect": ^28.1.2 - "@jest/test-result": ^28.1.1 - "@jest/types": ^28.1.1 + "@jest/environment": ^29.3.0 + "@jest/expect": ^29.3.0 + "@jest/test-result": ^29.2.1 + "@jest/types": ^29.2.1 "@types/node": "*" chalk: ^4.0.0 co: ^4.6.0 dedent: ^0.7.0 is-generator-fn: ^2.0.0 - jest-each: ^28.1.1 - jest-matcher-utils: ^28.1.1 - jest-message-util: ^28.1.1 - jest-runtime: ^28.1.2 - jest-snapshot: ^28.1.2 - jest-util: ^28.1.1 - pretty-format: ^28.1.1 + jest-each: ^29.2.1 + jest-matcher-utils: ^29.2.2 + jest-message-util: ^29.2.1 + jest-runtime: ^29.3.0 + jest-snapshot: ^29.3.0 + jest-util: ^29.2.1 + p-limit: ^3.1.0 + pretty-format: ^29.2.1 slash: ^3.0.0 stack-utils: ^2.0.3 - throat: ^6.0.1 - checksum: c8f2e024e438f4ca9a6fb8c4f2dfbf843761fad63e82f603a8b167ead5ea3d2d1b99b695242a12017a32c17f8cb2a338e2eb8cdf37d5d71478fcf1650fd9c391 + checksum: 32ad2f2c8fc17272b41248b35617a0ecb30299b5831bb7d633ec04e972c8aaa908285d2370e2f9194f2fda6277743fa3e2ad3403b357166bfeaaa36f921a6d72 languageName: node linkType: hard -"jest-cli@npm:^28.1.2": - version: 28.1.2 - resolution: "jest-cli@npm:28.1.2" +"jest-cli@npm:^29.3.0": + version: 29.3.0 + resolution: "jest-cli@npm:29.3.0" dependencies: - "@jest/core": ^28.1.2 - "@jest/test-result": ^28.1.1 - "@jest/types": ^28.1.1 + "@jest/core": ^29.3.0 + "@jest/test-result": ^29.2.1 + "@jest/types": ^29.2.1 chalk: ^4.0.0 exit: ^0.1.2 graceful-fs: ^4.2.9 import-local: ^3.0.2 - jest-config: ^28.1.2 - jest-util: ^28.1.1 - jest-validate: ^28.1.1 + jest-config: ^29.3.0 + jest-util: ^29.2.1 + jest-validate: ^29.2.2 prompts: ^2.0.1 yargs: ^17.3.1 peerDependencies: @@ -3749,34 +3809,34 @@ __metadata: optional: true bin: jest: bin/jest.js - checksum: 527873c25755f5a8fc630d61bf856d6f933aace9ff9b35fcc47ac954e5f957ae621ec499bf571b8da51d7fd3760b220f9bf02ccf1710c9821430173e34073c41 + checksum: fccb63f6a686bf916255f69b5c530c518776066cc4ebd14a79e096c31274b1ed6c231b6b0dc01792699cd7963c68f23517111d5a60846843e83a9dcd8bc7e9b3 languageName: node linkType: hard -"jest-config@npm:^28.1.2": - version: 28.1.2 - resolution: "jest-config@npm:28.1.2" +"jest-config@npm:^29.3.0": + version: 29.3.0 + resolution: "jest-config@npm:29.3.0" dependencies: "@babel/core": ^7.11.6 - "@jest/test-sequencer": ^28.1.1 - "@jest/types": ^28.1.1 - babel-jest: ^28.1.2 + "@jest/test-sequencer": ^29.3.0 + "@jest/types": ^29.2.1 + babel-jest: ^29.3.0 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.2 - jest-environment-node: ^28.1.2 - jest-get-type: ^28.0.2 - jest-regex-util: ^28.0.2 - jest-resolve: ^28.1.1 - jest-runner: ^28.1.2 - jest-util: ^28.1.1 - jest-validate: ^28.1.1 + jest-circus: ^29.3.0 + jest-environment-node: ^29.3.0 + jest-get-type: ^29.2.0 + jest-regex-util: ^29.2.0 + jest-resolve: ^29.3.0 + jest-runner: ^29.3.0 + jest-util: ^29.2.1 + jest-validate: ^29.2.2 micromatch: ^4.0.4 parse-json: ^5.2.0 - pretty-format: ^28.1.1 + pretty-format: ^29.2.1 slash: ^3.0.0 strip-json-comments: ^3.1.1 peerDependencies: @@ -3787,7 +3847,7 @@ __metadata: optional: true ts-node: optional: true - checksum: ddc4de7a286d087a0f88813171498a85d64eb6b22aa8915ab6860661e0b445d1d5773d61b928ff9c3f5c47b20576838dc4565d20f4d77c94ba886421d61544d4 + checksum: 603dbd1fa2bd8b2822fd8af9603bb948d33aa7ee53f2105f10c9de87b5401cbbac40926d6df112c243249e774c6ed7c04a62ec070f680ced6f71ffabb55155c6 languageName: node linkType: hard @@ -3803,39 +3863,51 @@ __metadata: languageName: node linkType: hard -"jest-docblock@npm:^28.1.1": - version: 28.1.1 - resolution: "jest-docblock@npm:28.1.1" +"jest-diff@npm:^29.2.1": + version: 29.2.1 + resolution: "jest-diff@npm:29.2.1" + dependencies: + chalk: ^4.0.0 + diff-sequences: ^29.2.0 + jest-get-type: ^29.2.0 + pretty-format: ^29.2.1 + checksum: e3553e5bf556b786b864e3da0ef0a2cde8b260a7bb281eaf47d34aee0bf303bf557bc75416c20f9454e2e1b6ac0ae53684d5be7af5cfc010dc08805bdcb3f457 + languageName: node + linkType: hard + +"jest-docblock@npm:^29.2.0": + version: 29.2.0 + resolution: "jest-docblock@npm:29.2.0" dependencies: detect-newline: ^3.0.0 - checksum: 22fca68d988ecb2933bc65f448facdca85fc71b4bd0a188ea09a5ae1b0cc3a049a2a6ec7e7eaa2542c1d5cb5e5145e420a3df4fa280f5070f486c44da1d36151 + checksum: b3f1227b7d73fc9e4952180303475cf337b36fa65c7f730ac92f0580f1c08439983262fee21cf3dba11429aa251b4eee1e3bc74796c5777116b400d78f9d2bbe languageName: node linkType: hard -"jest-each@npm:^28.1.1": - version: 28.1.1 - resolution: "jest-each@npm:28.1.1" +"jest-each@npm:^29.2.1": + version: 29.2.1 + resolution: "jest-each@npm:29.2.1" dependencies: - "@jest/types": ^28.1.1 + "@jest/types": ^29.2.1 chalk: ^4.0.0 - jest-get-type: ^28.0.2 - jest-util: ^28.1.1 - pretty-format: ^28.1.1 - checksum: 91965603f898d5e29150995333f5b193aa37f36b232fc9ffd1be546236e7e47f5df4eca1f25ee45eb549e0866f4769d6a8045591703454b505d18e9fe2b18572 + jest-get-type: ^29.2.0 + jest-util: ^29.2.1 + pretty-format: ^29.2.1 + checksum: 877bd64a08ff4245400c4d84d65a6fb87898e53498b65f53915c7e66e66bf49a4559bc5ca584a3dab57251e88815f48c1053e40c0c1017fbb7d9813f40eb25b8 languageName: node linkType: hard -"jest-environment-node@npm:^28.1.2": - version: 28.1.2 - resolution: "jest-environment-node@npm:28.1.2" +"jest-environment-node@npm:^29.3.0": + version: 29.3.0 + resolution: "jest-environment-node@npm:29.3.0" dependencies: - "@jest/environment": ^28.1.2 - "@jest/fake-timers": ^28.1.2 - "@jest/types": ^28.1.1 + "@jest/environment": ^29.3.0 + "@jest/fake-timers": ^29.3.0 + "@jest/types": ^29.2.1 "@types/node": "*" - jest-mock: ^28.1.1 - jest-util: ^28.1.1 - checksum: cee61a3e25cc032ce6a3320ce8829dae9295fa84ea2f220fddd496ba876807cdc88397dc5a6362e60e44b7e14a91d7b448ffb2031bda7955276f69c9e1bd93fc + jest-mock: ^29.3.0 + jest-util: ^29.2.1 + checksum: 212e02337ca1b6a2782398cc72d70a2b8daa2332762d6ed2c8048aca0ad6b51b21477aa7189cc48db0a775e45fdaef533167ccce843955bc23fa11825e23b5d6 languageName: node linkType: hard @@ -3846,26 +3918,33 @@ __metadata: languageName: node linkType: hard -"jest-haste-map@npm:^28.1.1": - version: 28.1.1 - resolution: "jest-haste-map@npm:28.1.1" +"jest-get-type@npm:^29.2.0": + version: 29.2.0 + resolution: "jest-get-type@npm:29.2.0" + checksum: e396fd880a30d08940ed8a8e43cd4595db1b8ff09649018eb358ca701811137556bae82626af73459e3c0f8c5e972ed1e57fd3b1537b13a260893dac60a90942 + languageName: node + linkType: hard + +"jest-haste-map@npm:^29.3.0": + version: 29.3.0 + resolution: "jest-haste-map@npm:29.3.0" dependencies: - "@jest/types": ^28.1.1 + "@jest/types": ^29.2.1 "@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: ^28.0.2 - jest-util: ^28.1.1 - jest-worker: ^28.1.1 + jest-regex-util: ^29.2.0 + jest-util: ^29.2.1 + jest-worker: ^29.3.0 micromatch: ^4.0.4 walker: ^1.0.8 dependenciesMeta: fsevents: optional: true - checksum: db31a2a83906277d96b79017742c433c1573b322d061632a011fb1e184cf6f151f94134da09da7366e4477e8716f280efa676b4cc04a8544c13ce466a44102e8 + checksum: 5e979a70f3d881efefa8979e6b00f1efec04cbda6fcc7fb8d52495269386676d2c571e4c43d325e43c53ce60913d85f114121c6cc8c2173c3e6fb75486d04444 languageName: node linkType: hard @@ -3882,17 +3961,17 @@ __metadata: languageName: node linkType: hard -"jest-leak-detector@npm:^28.1.1": - version: 28.1.1 - resolution: "jest-leak-detector@npm:28.1.1" +"jest-leak-detector@npm:^29.2.1": + version: 29.2.1 + resolution: "jest-leak-detector@npm:29.2.1" dependencies: - jest-get-type: ^28.0.2 - pretty-format: ^28.1.1 - checksum: 379a15ad7bed4f6d11414cc0131a5a592ac9c0b12a5933c522b292209a325b12a852e2330144fb59c82420a89712e46f2c244a881722473e241ad1c487fc476d + jest-get-type: ^29.2.0 + pretty-format: ^29.2.1 + checksum: c30107ae583c7b1a30b8ac32f98997597ac5c46c243ef69a2b4bbaf803eefe0a696c6049a75434afdd0b0adbff418081a202903fcf00d38e4f8c1fe442c0f660 languageName: node linkType: hard -"jest-matcher-utils@npm:^28.0.0, jest-matcher-utils@npm:^28.1.1": +"jest-matcher-utils@npm:^28.0.0": version: 28.1.1 resolution: "jest-matcher-utils@npm:28.1.1" dependencies: @@ -3904,30 +3983,43 @@ __metadata: languageName: node linkType: hard -"jest-message-util@npm:^28.1.1": - version: 28.1.1 - resolution: "jest-message-util@npm:28.1.1" +"jest-matcher-utils@npm:^29.2.2": + version: 29.2.2 + resolution: "jest-matcher-utils@npm:29.2.2" + dependencies: + chalk: ^4.0.0 + jest-diff: ^29.2.1 + jest-get-type: ^29.2.0 + pretty-format: ^29.2.1 + checksum: 97ef2638ab826c25f84bfedea231cef091820ae0876ba316922da81145e950d2b9d2057d3645813b5ee880bb975ed4f22e228dda5d0d26a20715e575b675357d + languageName: node + linkType: hard + +"jest-message-util@npm:^29.2.1": + version: 29.2.1 + resolution: "jest-message-util@npm:29.2.1" dependencies: "@babel/code-frame": ^7.12.13 - "@jest/types": ^28.1.1 + "@jest/types": ^29.2.1 "@types/stack-utils": ^2.0.0 chalk: ^4.0.0 graceful-fs: ^4.2.9 micromatch: ^4.0.4 - pretty-format: ^28.1.1 + pretty-format: ^29.2.1 slash: ^3.0.0 stack-utils: ^2.0.3 - checksum: cca23b9a0103c8fb7006a6d21e67a204fcac4289e1a3961450a4a1ad62eb37087c2a19a26337d3c0ea9f82c030a80dda79ac8ec34a18bf3fd5eca3fd55bef957 + checksum: 1ec1341dea7f0f04dfa9912647e5c4a092954c122becd9560e43e317407fd401745d99766048be7ee5f0b0b5ff09c84d3c853aa777af57139050efed0ad78376 languageName: node linkType: hard -"jest-mock@npm:^28.1.1": - version: 28.1.1 - resolution: "jest-mock@npm:28.1.1" +"jest-mock@npm:^29.3.0": + version: 29.3.0 + resolution: "jest-mock@npm:29.3.0" dependencies: - "@jest/types": ^28.1.1 + "@jest/types": ^29.2.1 "@types/node": "*" - checksum: 285716d062bd9403830d9f5c90dc414a17495a4e31b82e7789806dac5ea924364fe308a1a8a3151f1055b87cf811e09fab2e2699e53be9972a2657883dd48614 + jest-util: ^29.2.1 + checksum: 940a84c91d371f0ba4b4bb824f5025485d09bdd84e2133b771c86496bf8731a16107a4a6d37b5701b5e7ca422875064f00580d2efc57e65d16483d95f81d4965 languageName: node linkType: hard @@ -3943,202 +4035,204 @@ __metadata: languageName: node linkType: hard -"jest-regex-util@npm:^28.0.2": - version: 28.0.2 - resolution: "jest-regex-util@npm:28.0.2" - checksum: 0ea8c5c82ec88bc85e273c0ec82e0c0f35f7a1e2d055070e50f0cc2a2177f848eec55f73e37ae0d045c3db5014c42b2f90ac62c1ab3fdb354d2abd66a9e08add +"jest-regex-util@npm:^29.2.0": + version: 29.2.0 + resolution: "jest-regex-util@npm:29.2.0" + checksum: 7c533e51c51230dac20c0d7395b19b8366cb022f7c6e08e6bcf2921626840ff90424af4c9b4689f02f0addfc9b071c4cd5f8f7a989298a4c8e0f9c94418ca1c3 languageName: node linkType: hard -"jest-resolve-dependencies@npm:^28.1.2": - version: 28.1.2 - resolution: "jest-resolve-dependencies@npm:28.1.2" +"jest-resolve-dependencies@npm:^29.3.0": + version: 29.3.0 + resolution: "jest-resolve-dependencies@npm:29.3.0" dependencies: - jest-regex-util: ^28.0.2 - jest-snapshot: ^28.1.2 - checksum: 2f822678b5469019abab398d0e72eb804a68a9f9ab01b707dd16ebf6f294fe5d4345121e83ad63811c30fe77b7f9bb59003fb03a7215f5f140a2bd5dd193d193 + jest-regex-util: ^29.2.0 + jest-snapshot: ^29.3.0 + checksum: da266b69a6908a39d4b765cf33867a7b5d42799457ce8dc9748dce09fa6f8bcfaa46c0cf0f48b2c8efdefdf50b96a81242399e7a1e85b202463de13a78d26672 languageName: node linkType: hard -"jest-resolve@npm:^28.1.1": - version: 28.1.1 - resolution: "jest-resolve@npm:28.1.1" +"jest-resolve@npm:^29.3.0": + version: 29.3.0 + resolution: "jest-resolve@npm:29.3.0" dependencies: chalk: ^4.0.0 graceful-fs: ^4.2.9 - jest-haste-map: ^28.1.1 + jest-haste-map: ^29.3.0 jest-pnp-resolver: ^1.2.2 - jest-util: ^28.1.1 - jest-validate: ^28.1.1 + jest-util: ^29.2.1 + jest-validate: ^29.2.2 resolve: ^1.20.0 resolve.exports: ^1.1.0 slash: ^3.0.0 - checksum: cda5c472fe5b50b91696d90d5c3a72d0f5ff188ecad18816b4085fbac0bad53c0a9abff94c3bf41c7ced24256cf8e34f0b03f1c9e05464e8efcd0f03560d6699 + checksum: 025f18a1bbcf8ae4fc4bbc8392cec3eafe40dbbf2fedbdb9cf98d5e6810beaee64100dca3a77ffc9b14a07307eb216525fde9913f8d1d8745fc028ea1c0c1d53 languageName: node linkType: hard -"jest-runner@npm:^28.1.2": - version: 28.1.2 - resolution: "jest-runner@npm:28.1.2" +"jest-runner@npm:^29.3.0": + version: 29.3.0 + resolution: "jest-runner@npm:29.3.0" dependencies: - "@jest/console": ^28.1.1 - "@jest/environment": ^28.1.2 - "@jest/test-result": ^28.1.1 - "@jest/transform": ^28.1.2 - "@jest/types": ^28.1.1 + "@jest/console": ^29.2.1 + "@jest/environment": ^29.3.0 + "@jest/test-result": ^29.2.1 + "@jest/transform": ^29.3.0 + "@jest/types": ^29.2.1 "@types/node": "*" chalk: ^4.0.0 - emittery: ^0.10.2 + emittery: ^0.13.1 graceful-fs: ^4.2.9 - jest-docblock: ^28.1.1 - jest-environment-node: ^28.1.2 - jest-haste-map: ^28.1.1 - jest-leak-detector: ^28.1.1 - jest-message-util: ^28.1.1 - jest-resolve: ^28.1.1 - jest-runtime: ^28.1.2 - jest-util: ^28.1.1 - jest-watcher: ^28.1.1 - jest-worker: ^28.1.1 + jest-docblock: ^29.2.0 + jest-environment-node: ^29.3.0 + jest-haste-map: ^29.3.0 + jest-leak-detector: ^29.2.1 + jest-message-util: ^29.2.1 + jest-resolve: ^29.3.0 + jest-runtime: ^29.3.0 + jest-util: ^29.2.1 + jest-watcher: ^29.2.2 + jest-worker: ^29.3.0 + p-limit: ^3.1.0 source-map-support: 0.5.13 - throat: ^6.0.1 - checksum: 51e46779e6c834269de22ba20528b4a1f1df2fe0785dfacb6e5188a552089cef625a49f480db7fa93ed8a11e49de197c9a204c390515cd2f7f4e24474a4f2c6b + checksum: 04245adfea94662bc2dcbd1083a6fba8a07882b3eb626e4e0d6003d1fc28d3d4f8f6a1b06265546c4479467ceed9ffec6cd8f4f4cba1b258832ec611a951332f languageName: node linkType: hard -"jest-runtime@npm:^28.1.2": - version: 28.1.2 - resolution: "jest-runtime@npm:28.1.2" +"jest-runtime@npm:^29.3.0": + version: 29.3.0 + resolution: "jest-runtime@npm:29.3.0" dependencies: - "@jest/environment": ^28.1.2 - "@jest/fake-timers": ^28.1.2 - "@jest/globals": ^28.1.2 - "@jest/source-map": ^28.1.2 - "@jest/test-result": ^28.1.1 - "@jest/transform": ^28.1.2 - "@jest/types": ^28.1.1 + "@jest/environment": ^29.3.0 + "@jest/fake-timers": ^29.3.0 + "@jest/globals": ^29.3.0 + "@jest/source-map": ^29.2.0 + "@jest/test-result": ^29.2.1 + "@jest/transform": ^29.3.0 + "@jest/types": ^29.2.1 + "@types/node": "*" 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.1 - jest-message-util: ^28.1.1 - jest-mock: ^28.1.1 - jest-regex-util: ^28.0.2 - jest-resolve: ^28.1.1 - jest-snapshot: ^28.1.2 - jest-util: ^28.1.1 + jest-haste-map: ^29.3.0 + jest-message-util: ^29.2.1 + jest-mock: ^29.3.0 + jest-regex-util: ^29.2.0 + jest-resolve: ^29.3.0 + jest-snapshot: ^29.3.0 + jest-util: ^29.2.1 slash: ^3.0.0 strip-bom: ^4.0.0 - checksum: d9a2f45a7b21f239b12448e4fb82c0893e94fdd644fa9315a936251ffbe128d73e9daf3645bc1526a0f3850e79d271bd5b71aa7699a9990c0cd52e51ee13b2f2 + checksum: 37597df6d7c9533934c81acfe9890197e87d61e716ce6c092ecc752d5292adcc7f39cd25be371d6ba7b1dffb8415f227889ea06043ac431203f12d12270519bc languageName: node linkType: hard -"jest-snapshot@npm:^28.1.2": - version: 28.1.2 - resolution: "jest-snapshot@npm:28.1.2" +"jest-snapshot@npm:^29.3.0": + version: 29.3.0 + resolution: "jest-snapshot@npm:29.3.0" dependencies: "@babel/core": ^7.11.6 "@babel/generator": ^7.7.2 + "@babel/plugin-syntax-jsx": ^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.1 - "@jest/transform": ^28.1.2 - "@jest/types": ^28.1.1 + "@jest/expect-utils": ^29.2.2 + "@jest/transform": ^29.3.0 + "@jest/types": ^29.2.1 "@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.1 + expect: ^29.3.0 graceful-fs: ^4.2.9 - jest-diff: ^28.1.1 - jest-get-type: ^28.0.2 - jest-haste-map: ^28.1.1 - jest-matcher-utils: ^28.1.1 - jest-message-util: ^28.1.1 - jest-util: ^28.1.1 + jest-diff: ^29.2.1 + jest-get-type: ^29.2.0 + jest-haste-map: ^29.3.0 + jest-matcher-utils: ^29.2.2 + jest-message-util: ^29.2.1 + jest-util: ^29.2.1 natural-compare: ^1.4.0 - pretty-format: ^28.1.1 + pretty-format: ^29.2.1 semver: ^7.3.5 - checksum: 5c33c8b05d387d4fa4516556dc6fdeca4d7c0a1d48bfb31d05d5bf182988713800a35b0f7d4d9e40e3646edbde095aba36bb1b64a8d9bac40e34f76e90ddb482 + checksum: 50c400d0265b85e9fe081ff141f481c0a07d6a3e09144ae9c9f66bcc119f1bc135a5e3999ea710b6f8abfe6e8f030e3dc14573416c27d35d5f3a18a96df2f93b languageName: node linkType: hard -"jest-util@npm:^28.0.0, jest-util@npm:^28.1.1": - version: 28.1.1 - resolution: "jest-util@npm:28.1.1" +"jest-util@npm:^29.0.0, jest-util@npm:^29.2.1": + version: 29.2.1 + resolution: "jest-util@npm:29.2.1" dependencies: - "@jest/types": ^28.1.1 + "@jest/types": ^29.2.1 "@types/node": "*" chalk: ^4.0.0 ci-info: ^3.2.0 graceful-fs: ^4.2.9 picomatch: ^2.2.3 - checksum: bca1601099d6a4c3c4ba997b8c035a698f23b9b04a0a284a427113f7d0399f7402ba9f4d73812328e6777bf952bf93dfe3d3edda6380a6ca27cdc02768d601e0 + checksum: 781bd14a65599d24b7449877020f4da32e8cb8fbc31c4e849c589ffde58f0eec27de9f690dba182e3ca369fe651c0bb9c307de29a0927d12777677ded56bafb8 languageName: node linkType: hard -"jest-validate@npm:^28.1.1": - version: 28.1.1 - resolution: "jest-validate@npm:28.1.1" +"jest-validate@npm:^29.2.2": + version: 29.2.2 + resolution: "jest-validate@npm:29.2.2" dependencies: - "@jest/types": ^28.1.1 + "@jest/types": ^29.2.1 camelcase: ^6.2.0 chalk: ^4.0.0 - jest-get-type: ^28.0.2 + jest-get-type: ^29.2.0 leven: ^3.1.0 - pretty-format: ^28.1.1 - checksum: 7bb5427d9b5ef4efc218aaf1f2a4282ebcc66458a6c40aa9fd2914aab967d3157352fb37ea46c83c1bc640ccf997ca3edee4d7aa109dccc02a7c821bac192104 + pretty-format: ^29.2.1 + checksum: faa462777d3aa632f13feb2c23b3b263429f0bc7c6addc97e325d53a2dd954f01b05456ab730a1492b606c175457f72c8afad371f555bfaf5e0f6085b6f4cbb9 languageName: node linkType: hard -"jest-watcher@npm:^28.1.1": - version: 28.1.1 - resolution: "jest-watcher@npm:28.1.1" +"jest-watcher@npm:^29.2.2": + version: 29.2.2 + resolution: "jest-watcher@npm:29.2.2" dependencies: - "@jest/test-result": ^28.1.1 - "@jest/types": ^28.1.1 + "@jest/test-result": ^29.2.1 + "@jest/types": ^29.2.1 "@types/node": "*" ansi-escapes: ^4.2.1 chalk: ^4.0.0 - emittery: ^0.10.2 - jest-util: ^28.1.1 + emittery: ^0.13.1 + jest-util: ^29.2.1 string-length: ^4.0.1 - checksum: 60ee90a3b760db2bc57173a0f3fc44f3162491e1ca4cf6a0e99d40bea3825e2a20c47c3ba13ebcbaea09cd2e4fe338c41841a972d9fe49ed7bbf3f34d2734ebd + checksum: 789a33d1374f546c83b8da2332f10b2d44c29ae1786352b91352ee4b2057cdc9b1734144a4a87adca3a7229b0aec237fd8bdf9796ff3c940da13cd83056444d7 languageName: node linkType: hard -"jest-when@npm:^3.5.1": - version: 3.5.1 - resolution: "jest-when@npm:3.5.1" +"jest-when@npm:^3.5.2": + version: 3.5.2 + resolution: "jest-when@npm:3.5.2" peerDependencies: jest: ">= 25" - checksum: 1efb9f497f7c846fe8b0f4125d5f449c4a4d78d5d0afa910d134b301ae4c119ea52c9465db38d2146269d42808afe8f3a4328d1d656878a9a69458ee653f6499 + checksum: 9ad95552d377ef4d517c96a14c38bd8626d6856f518e7efc8a01d76a45a39d3c52281392c98da781c302114c78cd1ea17556c7f638d49d15971fcce9d58306e8 languageName: node linkType: hard -"jest-worker@npm:^28.1.1": - version: 28.1.1 - resolution: "jest-worker@npm:28.1.1" +"jest-worker@npm:^29.3.0": + version: 29.3.0 + resolution: "jest-worker@npm:29.3.0" dependencies: "@types/node": "*" + jest-util: ^29.2.1 merge-stream: ^2.0.0 supports-color: ^8.0.0 - checksum: 28519c43b4007e60a3756d27f1e7884192ee9161b6a9587383a64b6535f820cc4868e351a67775e0feada41465f48ccf323a8db34ae87e15a512ddac5d1424b2 + checksum: 2db3d4c159cc5bc581d6dddbd6863e8d5011a75132724ed2fcacaf9321cf2673e0bd0bb80245ec1c97f4671974f008de27b22dfb1fa86617aed117270ae35da3 languageName: node linkType: hard -"jest@npm:^28.0.0": - version: 28.1.2 - resolution: "jest@npm:28.1.2" +"jest@npm:^29.3.0": + version: 29.3.0 + resolution: "jest@npm:29.3.0" dependencies: - "@jest/core": ^28.1.2 - "@jest/types": ^28.1.1 + "@jest/core": ^29.3.0 + "@jest/types": ^29.2.1 import-local: ^3.0.2 - jest-cli: ^28.1.2 + jest-cli: ^29.3.0 peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 peerDependenciesMeta: @@ -4146,7 +4240,7 @@ __metadata: optional: true bin: jest: bin/jest.js - checksum: 8ad37088c42cd5a6decb54c61dfe6a45131a50dfe4c805aef1228cae4ca91b0fc7dfe2991ea771d88118151f5f1697d113b6f45c9b0d88b2ece2aac229e77150 + checksum: 0c48f06e81ef68aef11d9342926f222cca60639b44779483b742239b63249c070d633850d26a2a8d61001709ff27722b6b8375a06c99111ef4e99a557fbde6d5 languageName: node linkType: hard @@ -4838,6 +4932,15 @@ __metadata: languageName: node linkType: hard +"p-limit@npm:^3.1.0": + version: 3.1.0 + resolution: "p-limit@npm:3.1.0" + dependencies: + yocto-queue: ^0.1.0 + checksum: 7c3690c4dbf62ef625671e20b7bdf1cbc9534e83352a2780f165b0d3ceba21907e77ad63401708145ca4e25bfc51636588d89a8c0aeb715e6c37d1c066430360 + languageName: node + linkType: hard + "p-locate@npm:^2.0.0": version: 2.0.0 resolution: "p-locate@npm:2.0.0" @@ -5034,6 +5137,17 @@ __metadata: languageName: node linkType: hard +"pretty-format@npm:^29.0.0, pretty-format@npm:^29.2.1": + version: 29.2.1 + resolution: "pretty-format@npm:29.2.1" + dependencies: + "@jest/schemas": ^29.0.0 + ansi-styles: ^5.0.0 + react-is: ^18.0.0 + checksum: d192cbd3dee72e9b60764629d1f098d60fddc3fc9435f44774a01dd1c5794f36a81fa6a7377a527f994317950d8fc6c5bf9c9915387c5d32f107525996e32a1c + languageName: node + linkType: hard + "process-nextick-args@npm:~2.0.0": version: 2.0.1 resolution: "process-nextick-args@npm:2.0.1" @@ -5283,7 +5397,7 @@ __metadata: languageName: node linkType: hard -"rimraf@npm:^3.0.0, rimraf@npm:^3.0.2": +"rimraf@npm:^3.0.2": version: 3.0.2 resolution: "rimraf@npm:3.0.2" dependencies: @@ -5696,7 +5810,7 @@ __metadata: languageName: node linkType: hard -"supports-color@npm:^7.0.0, supports-color@npm:^7.1.0": +"supports-color@npm:^7.1.0": version: 7.2.0 resolution: "supports-color@npm:7.2.0" dependencies: @@ -5714,16 +5828,6 @@ __metadata: languageName: node linkType: hard -"supports-hyperlinks@npm:^2.0.0": - version: 2.2.0 - resolution: "supports-hyperlinks@npm:2.2.0" - dependencies: - has-flag: ^4.0.0 - supports-color: ^7.0.0 - checksum: aef04fb41f4a67f1bc128f7c3e88a81b6cf2794c800fccf137006efe5bafde281da3e42e72bf9206c2fcf42e6438f37e3a820a389214d0a88613ca1f2d36076a - languageName: node - linkType: hard - "supports-preserve-symlinks-flag@npm:^1.0.0": version: 1.0.0 resolution: "supports-preserve-symlinks-flag@npm:1.0.0" @@ -5758,16 +5862,6 @@ __metadata: languageName: node linkType: hard -"terminal-link@npm:^2.0.0": - version: 2.1.1 - resolution: "terminal-link@npm:2.1.1" - dependencies: - ansi-escapes: ^4.2.1 - supports-hyperlinks: ^2.0.0 - checksum: ce3d2cd3a438c4a9453947aa664581519173ea40e77e2534d08c088ee6dda449eabdbe0a76d2a516b8b73c33262fedd10d5270ccf7576ae316e3db170ce6562f - languageName: node - linkType: hard - "test-exclude@npm:^6.0.0": version: 6.0.0 resolution: "test-exclude@npm:6.0.0" @@ -5786,13 +5880,6 @@ __metadata: languageName: node linkType: hard -"throat@npm:^6.0.1": - version: 6.0.1 - resolution: "throat@npm:6.0.1" - checksum: 782d4171ee4e3cf947483ed2ff1af3e17cc4354c693b9d339284f61f99fbc401d171e0b0d2db3295bb7d447630333e9319c174ebd7ef315c6fb791db9675369c - languageName: node - linkType: hard - "tmpl@npm:1.0.5": version: 1.0.5 resolution: "tmpl@npm:1.0.5" @@ -5826,13 +5913,13 @@ __metadata: languageName: node linkType: hard -"ts-jest@npm:^28.0.0": - version: 28.0.5 - resolution: "ts-jest@npm:28.0.5" +"ts-jest@npm:^29.0.3": + version: 29.0.3 + resolution: "ts-jest@npm:29.0.3" dependencies: bs-logger: 0.x fast-json-stable-stringify: 2.x - jest-util: ^28.0.0 + jest-util: ^29.0.0 json5: ^2.2.1 lodash.memoize: 4.x make-error: 1.x @@ -5840,19 +5927,22 @@ __metadata: yargs-parser: ^21.0.1 peerDependencies: "@babel/core": ">=7.0.0-beta.0 <8" - babel-jest: ^28.0.0 - jest: ^28.0.0 + "@jest/types": ^29.0.0 + babel-jest: ^29.0.0 + jest: ^29.0.0 typescript: ">=4.3" peerDependenciesMeta: "@babel/core": optional: true + "@jest/types": + optional: true babel-jest: optional: true esbuild: optional: true bin: ts-jest: cli.js - checksum: 53e05db5b7e1e4f4137c47594f902f5caf585ebc73dda67c4552c1ed784d4fde532c5693a61d877d9462290c7965233c2124050b0f00fd4c85cde9bb1a51c974 + checksum: 541e51776d367fa2279af47f75af94b03e0538f1839ea9983de0f4ad7f188002f6eb1fc72440651d96daa62d25a7bc679a129c14e6ef291277eea9346751d56b languageName: node linkType: hard @@ -6243,3 +6333,10 @@ __metadata: checksum: 2c487b0e149e746ef48cda9f8bad10fc83693cd69d7f9dcd8be4214e985de33a29c9e24f3c0d6bcf2288427040a8947406ab27f7af67ee9456e6b84854f02dd6 languageName: node linkType: hard + +"yocto-queue@npm:^0.1.0": + version: 0.1.0 + resolution: "yocto-queue@npm:0.1.0" + checksum: f77b3d8d00310def622123df93d4ee654fc6a0096182af8bd60679ddcdfb3474c56c6c7190817c84a2785648cdee9d721c0154eb45698c62176c322fb46fc700 + languageName: node + linkType: hard