diff --git a/e2e/__snapshots__/errors.test.ts.snap b/e2e/__snapshots__/errors.test.ts.snap index 9970cf6..370c22f 100644 --- a/e2e/__snapshots__/errors.test.ts.snap +++ b/e2e/__snapshots__/errors.test.ts.snap @@ -4,13 +4,13 @@ exports[`throws if nearest tsconfig.json is not valid 1`] = ` "FAIL e2e/__fixtures__/errors-tsconfig/index.test.ts ● Test suite failed to run ConfigError: Compiler option 'strict' requires a value of type boolean. - 3 | \\"module\\": \\"commonjs\\", - 4 | \\"target\\": \\"es2019\\", - > 5 | \\"strict\\": \\"yes\\", + 3 | "module": "commonjs", + 4 | "target": "es2019", + > 5 | "strict": "yes", | ^ - 6 | \\"noEmitOnError\\": true + 6 | "noEmitOnError": true 7 | }, - 8 | \\"include\\": [\\"./**/*\\"] + 8 | "include": ["./**/*"] at tsconfig.json:5:15 Test Suites: 1 failed, 1 total Tests: 0 total diff --git a/package.json b/package.json index aff0ca3..6bc1dfe 100644 --- a/package.json +++ b/package.json @@ -39,17 +39,17 @@ "@babel/core": "^7.15.8", "@babel/preset-env": "^7.15.8", "@babel/preset-typescript": "^7.15.0", - "@jest/test-result": "^28.1.0", + "@jest/test-result": "^29.0.0", "@tsd/typescript": "~4.8.0", "@types/babel__code-frame": "^7.0.3", "@typescript-eslint/eslint-plugin": "^5.0.0", "@typescript-eslint/parser": "^5.0.0", - "babel-jest": "^28.0.0", + "babel-jest": "^29.0.0", "eslint": "^8.0.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-prettier": "^4.0.0", "execa": "^5.1.1", - "jest": "^28.0.0", + "jest": "^29.0.0", "prettier": "^2.4.1", "typescript": "~4.8.0" }, diff --git a/src/__tests__/__snapshots__/runTest.test.ts.snap b/src/__tests__/__snapshots__/runTest.test.ts.snap index ff43213..236950a 100644 --- a/src/__tests__/__snapshots__/runTest.test.ts.snap +++ b/src/__tests__/__snapshots__/runTest.test.ts.snap @@ -1,37 +1,37 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`runs test with all failing results 1`] = ` -Object { +{ "failureMessage": "", "leaks": false, "numFailingTests": 2, "numPassingTests": 0, "numPendingTests": 0, "numTodoTests": 0, - "openHandles": Array [], - "perfStats": Object { + "openHandles": [], + "perfStats": { "end": 2800, "runtime": 1800, "slow": false, "start": 1000, }, "skipped": false, - "snapshot": Object { + "snapshot": { "added": 0, "fileDeleted": false, "matched": 0, "unchecked": 0, - "uncheckedKeys": Array [], + "uncheckedKeys": [], "unmatched": 0, "updated": 0, }, "testFilePath": "/path/to/some/failing.test.ts", - "testResults": Array [ - Object { - "ancestorTitles": Array [], + "testResults": [ + { + "ancestorTitles": [], "duration": 1800, - "failureDetails": Array [], - "failureMessages": Array [ + "failureDetails": [], + "failureMessages": [ "", ], "fullName": "tsd typecheck", @@ -44,37 +44,37 @@ Object { `; exports[`runs test with all passing results 1`] = ` -Object { +{ "failureMessage": null, "leaks": false, "numFailingTests": 0, "numPassingTests": 2, "numPendingTests": 0, "numTodoTests": 0, - "openHandles": Array [], - "perfStats": Object { + "openHandles": [], + "perfStats": { "end": 2800, "runtime": 1800, "slow": false, "start": 1000, }, "skipped": false, - "snapshot": Object { + "snapshot": { "added": 0, "fileDeleted": false, "matched": 0, "unchecked": 0, - "uncheckedKeys": Array [], + "uncheckedKeys": [], "unmatched": 0, "updated": 0, }, "testFilePath": "/path/to/some/passing.test.ts", - "testResults": Array [ - Object { - "ancestorTitles": Array [], + "testResults": [ + { + "ancestorTitles": [], "duration": 1800, - "failureDetails": Array [], - "failureMessages": Array [], + "failureDetails": [], + "failureMessages": [], "fullName": "tsd typecheck", "numPassingAsserts": 1, "status": "passed", @@ -85,67 +85,67 @@ Object { `; exports[`runs test with empty results 1`] = ` -Object { +{ "failureMessage": null, "leaks": false, "numFailingTests": 0, "numPassingTests": 0, "numPendingTests": 0, "numTodoTests": 0, - "openHandles": Array [], - "perfStats": Object { + "openHandles": [], + "perfStats": { "end": 2800, "runtime": 1800, "slow": false, "start": 1000, }, "skipped": false, - "snapshot": Object { + "snapshot": { "added": 0, "fileDeleted": false, "matched": 0, "unchecked": 0, - "uncheckedKeys": Array [], + "uncheckedKeys": [], "unmatched": 0, "updated": 0, }, "testFilePath": "/path/to/some/empty.test.ts", - "testResults": Array [], + "testResults": [], } `; exports[`runs test with some failing results 1`] = ` -Object { +{ "failureMessage": "", "leaks": false, "numFailingTests": 2, "numPassingTests": 2, "numPendingTests": 0, "numTodoTests": 0, - "openHandles": Array [], - "perfStats": Object { + "openHandles": [], + "perfStats": { "end": 2800, "runtime": 1800, "slow": false, "start": 1000, }, "skipped": false, - "snapshot": Object { + "snapshot": { "added": 0, "fileDeleted": false, "matched": 0, "unchecked": 0, - "uncheckedKeys": Array [], + "uncheckedKeys": [], "unmatched": 0, "updated": 0, }, "testFilePath": "/path/to/some/failing.test.ts", - "testResults": Array [ - Object { - "ancestorTitles": Array [], + "testResults": [ + { + "ancestorTitles": [], "duration": 1800, - "failureDetails": Array [], - "failureMessages": Array [ + "failureDetails": [], + "failureMessages": [ "", ], "fullName": "tsd typecheck", diff --git a/yarn.lock b/yarn.lock index e5f1641..01df433 100644 --- a/yarn.lock +++ b/yarn.lock @@ -658,6 +658,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.10.4, @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" @@ -1388,51 +1399,50 @@ __metadata: languageName: node linkType: hard -"@jest/console@npm:^28.1.3": - version: 28.1.3 - resolution: "@jest/console@npm:28.1.3" +"@jest/console@npm:^29.0.0": + version: 29.0.0 + resolution: "@jest/console@npm:29.0.0" dependencies: - "@jest/types": ^28.1.3 + "@jest/types": ^29.0.0 "@types/node": "*" chalk: ^4.0.0 - jest-message-util: ^28.1.3 - jest-util: ^28.1.3 + jest-message-util: ^29.0.0 + jest-util: ^29.0.0 slash: ^3.0.0 - checksum: fe50d98d26d02ce2901c76dff4bd5429a33c13affb692c9ebf8a578ca2f38a5dd854363d40d6c394f215150791fd1f692afd8e730a4178dda24107c8dfd9750a + checksum: 138fc508175e28a1dfda9fed079b8c6b91b5c56b2bb4e867a8d2a9e8806efc5b7e8398d7a82ef6eb5843afd6b3b68a36090792c2876001c8325cdb573a0a2c7b languageName: node linkType: hard -"@jest/core@npm:^28.1.3": - version: 28.1.3 - resolution: "@jest/core@npm:28.1.3" +"@jest/core@npm:^29.0.0": + version: 29.0.0 + resolution: "@jest/core@npm:29.0.0" dependencies: - "@jest/console": ^28.1.3 - "@jest/reporters": ^28.1.3 - "@jest/test-result": ^28.1.3 - "@jest/transform": ^28.1.3 - "@jest/types": ^28.1.3 + "@jest/console": ^29.0.0 + "@jest/reporters": ^29.0.0 + "@jest/test-result": ^29.0.0 + "@jest/transform": ^29.0.0 + "@jest/types": ^29.0.0 "@types/node": "*" ansi-escapes: ^4.2.1 chalk: ^4.0.0 ci-info: ^3.2.0 exit: ^0.1.2 graceful-fs: ^4.2.9 - jest-changed-files: ^28.1.3 - jest-config: ^28.1.3 - jest-haste-map: ^28.1.3 - jest-message-util: ^28.1.3 - jest-regex-util: ^28.0.2 - jest-resolve: ^28.1.3 - jest-resolve-dependencies: ^28.1.3 - jest-runner: ^28.1.3 - jest-runtime: ^28.1.3 - jest-snapshot: ^28.1.3 - jest-util: ^28.1.3 - jest-validate: ^28.1.3 - jest-watcher: ^28.1.3 + jest-changed-files: ^29.0.0 + jest-config: ^29.0.0 + jest-haste-map: ^29.0.0 + jest-message-util: ^29.0.0 + jest-regex-util: ^29.0.0 + jest-resolve: ^29.0.0 + jest-resolve-dependencies: ^29.0.0 + jest-runner: ^29.0.0 + jest-runtime: ^29.0.0 + jest-snapshot: ^29.0.0 + jest-util: ^29.0.0 + jest-validate: ^29.0.0 + jest-watcher: ^29.0.0 micromatch: ^4.0.4 - pretty-format: ^28.1.3 - rimraf: ^3.0.0 + pretty-format: ^29.0.0 slash: ^3.0.0 strip-ansi: ^6.0.0 peerDependencies: @@ -1440,76 +1450,77 @@ __metadata: peerDependenciesMeta: node-notifier: optional: true - checksum: cb79f34bafc4637e7130df12257f5b29075892a2be2c7f45c6d4c0420853e80b5dae11016e652530eb234f4c44c00910cdca3c2cd86275721860725073f7d9b4 + checksum: bcd39834a108baa6e63ac3b7ca06737a25854abff0e136560625b710c503d5a470bd34d16fbe0a5c9b8ec36e601176e9d198c767da771c82110b86c97f396aed languageName: node linkType: hard -"@jest/environment@npm:^28.1.3": - version: 28.1.3 - resolution: "@jest/environment@npm:28.1.3" +"@jest/environment@npm:^29.0.0": + version: 29.0.0 + resolution: "@jest/environment@npm:29.0.0" dependencies: - "@jest/fake-timers": ^28.1.3 - "@jest/types": ^28.1.3 + "@jest/fake-timers": ^29.0.0 + "@jest/types": ^29.0.0 "@types/node": "*" - jest-mock: ^28.1.3 - checksum: 14c496b84aef951df33128cea68988e9de43b2e9d62be9f9c4308d4ac307fa345642813679f80d0a4cedeb900cf6f0b6bb2b92ce089528e8721f72295fdc727f + jest-mock: ^29.0.0 + checksum: fdfdbfb7171d61f21b728c4cdeeb76ebb3f534b5ce7875f614246e0b5f6d80ea445ae6f75bdb59e0e46e6267202d2891a95519ca77f5ab3987ded4cfe0c1d0e2 languageName: node linkType: hard -"@jest/expect-utils@npm:^28.1.3": - version: 28.1.3 - resolution: "@jest/expect-utils@npm:28.1.3" +"@jest/expect-utils@npm:^29.0.0": + version: 29.0.0 + resolution: "@jest/expect-utils@npm:29.0.0" dependencies: - jest-get-type: ^28.0.2 - checksum: 808ea3a68292a7e0b95490fdd55605c430b4cf209ea76b5b61bfb2a1badcb41bc046810fe4e364bd5fe04663978aa2bd73d8f8465a761dd7c655aeb44cf22987 + jest-get-type: ^29.0.0 + checksum: c174cb45f51f93521bdc86bcc2169e6706962bb94d6b2ea437b4d72959633b19593ac1490749cda04bd47a9865f1f0057389bf9c4b41444953fff0aac174a5a8 languageName: node linkType: hard -"@jest/expect@npm:^28.1.3": - version: 28.1.3 - resolution: "@jest/expect@npm:28.1.3" +"@jest/expect@npm:^29.0.0": + version: 29.0.0 + resolution: "@jest/expect@npm:29.0.0" dependencies: - expect: ^28.1.3 - jest-snapshot: ^28.1.3 - checksum: 4197f6fdddc33dc45ba4e838f992fc61839c421d7aed0dfe665ef9c2f172bb1df8a8cac9cecee272b40e744a326da521d5e182709fe82a0b936055bfffa3b473 + expect: ^29.0.0 + jest-snapshot: ^29.0.0 + checksum: 5865008ef288a4d5b9417bd491bccb5ec6dbe97afaf6b561aa5d6a07aec1f01798cf67778d6f9ddb4cd82316a447c22e4b2773cf8c1bbfecaaf28b0712bab0f5 languageName: node linkType: hard -"@jest/fake-timers@npm:^28.1.3": - version: 28.1.3 - resolution: "@jest/fake-timers@npm:28.1.3" +"@jest/fake-timers@npm:^29.0.0": + version: 29.0.0 + resolution: "@jest/fake-timers@npm:29.0.0" dependencies: - "@jest/types": ^28.1.3 + "@jest/types": ^29.0.0 "@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 + jest-message-util: ^29.0.0 + jest-mock: ^29.0.0 + jest-util: ^29.0.0 + checksum: f933fea4536311f65b628267ee04ec371936d97c8b84433ec76672866a2cca6b73eb6b268ff4dc29a0f1dba29e748f4d45cebde9430bf020ce9332136d764405 languageName: node linkType: hard -"@jest/globals@npm:^28.1.3": - version: 28.1.3 - resolution: "@jest/globals@npm:28.1.3" +"@jest/globals@npm:^29.0.0": + version: 29.0.0 + resolution: "@jest/globals@npm:29.0.0" dependencies: - "@jest/environment": ^28.1.3 - "@jest/expect": ^28.1.3 - "@jest/types": ^28.1.3 - checksum: 3504bb23de629d466c6f2b6b75d2e1c1b10caccbbcfb7eaa82d22cc37711c8e364c243929581184846605c023b475ea6c42c2e3ea5994429a988d8d527af32cd + "@jest/environment": ^29.0.0 + "@jest/expect": ^29.0.0 + "@jest/types": ^29.0.0 + jest-mock: ^29.0.0 + checksum: 06b258b075da8e26b5cbcd731b5b3d6bff480952f1a584984af5d09207f5f888a3f5c8e1d5a03f70be8af9c5f3ec71d5d429fd292a88e40e5bd1affa044e1835 languageName: node linkType: hard -"@jest/reporters@npm:^28.1.3": - version: 28.1.3 - resolution: "@jest/reporters@npm:28.1.3" +"@jest/reporters@npm:^29.0.0": + version: 29.0.0 + resolution: "@jest/reporters@npm:29.0.0" dependencies: "@bcoe/v8-coverage": ^0.2.3 - "@jest/console": ^28.1.3 - "@jest/test-result": ^28.1.3 - "@jest/transform": ^28.1.3 - "@jest/types": ^28.1.3 - "@jridgewell/trace-mapping": ^0.3.13 + "@jest/console": ^29.0.0 + "@jest/test-result": ^29.0.0 + "@jest/transform": ^29.0.0 + "@jest/types": ^29.0.0 + "@jridgewell/trace-mapping": ^0.3.15 "@types/node": "*" chalk: ^4.0.0 collect-v8-coverage: ^1.0.0 @@ -1521,9 +1532,9 @@ __metadata: istanbul-lib-report: ^3.0.0 istanbul-lib-source-maps: ^4.0.0 istanbul-reports: ^3.1.3 - jest-message-util: ^28.1.3 - jest-util: ^28.1.3 - jest-worker: ^28.1.3 + jest-message-util: ^29.0.0 + jest-util: ^29.0.0 + jest-worker: ^29.0.0 slash: ^3.0.0 string-length: ^4.0.1 strip-ansi: ^6.0.0 @@ -1534,88 +1545,88 @@ __metadata: peerDependenciesMeta: node-notifier: optional: true - checksum: a7440887ce837922cbeaa64c3232eb48aae02aa9123f29fc4280ad3e1afe4b35dcba171ba1d5fd219037c396c5152d9c2d102cff1798dd5ae3bd33ac4759ae0a + checksum: fd15388769605e1b8bcb259aec1d48f768e2171baad4a024b0631d7b4a3fbacd77e5840540abd49b68767469343adc08006833e4cfc5fcd03302d7af1b900980 languageName: node linkType: hard -"@jest/schemas@npm:^28.1.3": - version: 28.1.3 - resolution: "@jest/schemas@npm:28.1.3" +"@jest/schemas@npm:^29.0.0": + version: 29.0.0 + resolution: "@jest/schemas@npm:29.0.0" dependencies: "@sinclair/typebox": ^0.24.1 - checksum: 3cf1d4b66c9c4ffda58b246de1ddcba8e6ad085af63dccdf07922511f13b68c0cc480a7bc620cb4f3099a6f134801c747e1df7bfc7a4ef4dceefbdea3e31e1de + checksum: 41355c78f09eb1097e57a3c5d0ca11c9099e235e01ea5fa4e3953562a79a6a9296c1d300f1ba50ca75236048829e056b00685cd2f1ff8285e56fd2ce01249acb languageName: node linkType: hard -"@jest/source-map@npm:^28.1.2": - version: 28.1.2 - resolution: "@jest/source-map@npm:28.1.2" +"@jest/source-map@npm:^29.0.0": + version: 29.0.0 + resolution: "@jest/source-map@npm:29.0.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: dd97bc5826cf68d6eb5565383816332f800476232fd12800bd027a259cbf3ef216f1633405f3ad0861dde3b12a7886301798c078b334f6d3012044d43abcf4f6 languageName: node linkType: hard -"@jest/test-result@npm:^28.1.0, @jest/test-result@npm:^28.1.3": - version: 28.1.3 - resolution: "@jest/test-result@npm:28.1.3" +"@jest/test-result@npm:^29.0.0": + version: 29.0.0 + resolution: "@jest/test-result@npm:29.0.0" dependencies: - "@jest/console": ^28.1.3 - "@jest/types": ^28.1.3 + "@jest/console": ^29.0.0 + "@jest/types": ^29.0.0 "@types/istanbul-lib-coverage": ^2.0.0 collect-v8-coverage: ^1.0.0 - checksum: 957a5dd2fd2e84aabe86698f93c0825e96128ccaa23abf548b159a9b08ac74e4bde7acf4bec48479243dbdb27e4ea1b68c171846d21fb64855c6b55cead9ef27 + checksum: 555a78742e693ce1e2b7eb1bca1d814bb8e288dbc30380957b507a6e79cfaba37b6e660070acd1eeaa6f5815c146095c1793c78dadd185d3e00294cc79dc5317 languageName: node linkType: hard -"@jest/test-sequencer@npm:^28.1.3": - version: 28.1.3 - resolution: "@jest/test-sequencer@npm:28.1.3" +"@jest/test-sequencer@npm:^29.0.0": + version: 29.0.0 + resolution: "@jest/test-sequencer@npm:29.0.0" dependencies: - "@jest/test-result": ^28.1.3 + "@jest/test-result": ^29.0.0 graceful-fs: ^4.2.9 - jest-haste-map: ^28.1.3 + jest-haste-map: ^29.0.0 slash: ^3.0.0 - checksum: 13f8905e6d1ec8286694146f7be3cf90eff801bbdea5e5c403e6881444bb390ed15494c7b9948aa94bd7e9c9a851e0d3002ed6e7371d048b478596e5b23df953 + checksum: d7e98f073c5121d625fa159d78c39c93350d56b9fe225aa8143cd1f2f30530b3387155df1b67afdba0cf8fb1a3f78111c7001f1bc2172cbf0b4833dc96233c2b languageName: node linkType: hard -"@jest/transform@npm:^28.1.3": - version: 28.1.3 - resolution: "@jest/transform@npm:28.1.3" +"@jest/transform@npm:^29.0.0": + version: 29.0.0 + resolution: "@jest/transform@npm:29.0.0" dependencies: "@babel/core": ^7.11.6 - "@jest/types": ^28.1.3 - "@jridgewell/trace-mapping": ^0.3.13 + "@jest/types": ^29.0.0 + "@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 + fast-json-stable-stringify: ^2.1.0 graceful-fs: ^4.2.9 - jest-haste-map: ^28.1.3 - jest-regex-util: ^28.0.2 - jest-util: ^28.1.3 + jest-haste-map: ^29.0.0 + jest-regex-util: ^29.0.0 + jest-util: ^29.0.0 micromatch: ^4.0.4 pirates: ^4.0.4 slash: ^3.0.0 write-file-atomic: ^4.0.1 - checksum: dadf618936e0aa84342f07f532801d5bed43cdf95d1417b929e4f8782c872cff1adc84096d5a287a796d0039a2691c06d8450cce5a713a8b52fbb9f872a1e760 + checksum: bf5fb31103217463f812ac985a33df9041759c5c9fe27455a21bf97f7a7ed988d4dcba802be739c6d5daedfa980d59c6deb58a921cbf8187bb45e1c958ed0316 languageName: node linkType: hard -"@jest/types@npm:^28.1.3": - version: 28.1.3 - resolution: "@jest/types@npm:28.1.3" +"@jest/types@npm:^29.0.0": + version: 29.0.0 + resolution: "@jest/types@npm:29.0.0" dependencies: - "@jest/schemas": ^28.1.3 + "@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: 1e258d9c063fcf59ebc91e46d5ea5984674ac7ae6cae3e50aa780d22b4405bf2c925f40350bf30013839eb5d4b5e521d956ddf8f3b7c78debef0e75a07f57350 + checksum: bd4512bfae26f475cf6da9f9d936440740d2a7ec7ed536365b27214bb60344428997e468f3e1b4a4d616332f705a12b94feba8e9a971152fafd8e5ed549ab8ab languageName: node linkType: hard @@ -1661,7 +1672,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.15, @jridgewell/trace-mapping@npm:^0.3.9": version: 0.3.15 resolution: "@jridgewell/trace-mapping@npm:0.3.15" dependencies: @@ -2158,20 +2169,20 @@ __metadata: languageName: node linkType: hard -"babel-jest@npm:^28.0.0, babel-jest@npm:^28.1.3": - version: 28.1.3 - resolution: "babel-jest@npm:28.1.3" +"babel-jest@npm:^29.0.0": + version: 29.0.0 + resolution: "babel-jest@npm:29.0.0" dependencies: - "@jest/transform": ^28.1.3 + "@jest/transform": ^29.0.0 "@types/babel__core": ^7.1.14 babel-plugin-istanbul: ^6.1.1 - babel-preset-jest: ^28.1.3 + babel-preset-jest: ^29.0.0 chalk: ^4.0.0 graceful-fs: ^4.2.9 slash: ^3.0.0 peerDependencies: "@babel/core": ^7.8.0 - checksum: 57ccd2296e1839687b5df2fd138c3d00717e0369e385254b012ccd4ee70e75f5d5c8e6cfcdf92d155015b468cfebb847b38e69bb5805d8aaf730e20575127cc6 + checksum: b23ec1865e05ca6e999c38ded68ec4b765726d37455b132e9845a7ac50891e81dd27e614eea267bf8bc7b10138e2ce0e6f5b2a4b87363c24d530e31d6cedd8a7 languageName: node linkType: hard @@ -2197,15 +2208,15 @@ __metadata: languageName: node linkType: hard -"babel-plugin-jest-hoist@npm:^28.1.3": - version: 28.1.3 - resolution: "babel-plugin-jest-hoist@npm:28.1.3" +"babel-plugin-jest-hoist@npm:^29.0.0": + version: 29.0.0 + resolution: "babel-plugin-jest-hoist@npm:29.0.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: 648d89f9d80f6450ce7e50d0c32eb91b7f26269b47c3e37aaf2e0f2f66a980978345bd6b8c9b8c3aa6a8252ad2bc2c9fb50630e9895622c9a0972af5f70ed20e + checksum: e6f4c0821369bfb7e24e9cb7f62457dad9a38060a29c55775cfd6b99a0f21746b7b762eefab63544b3e7d807c135505253c50e931bf64a1875b5c64bea56e60b languageName: node linkType: hard @@ -2267,15 +2278,15 @@ __metadata: languageName: node linkType: hard -"babel-preset-jest@npm:^28.1.3": - version: 28.1.3 - resolution: "babel-preset-jest@npm:28.1.3" +"babel-preset-jest@npm:^29.0.0": + version: 29.0.0 + resolution: "babel-preset-jest@npm:29.0.0" dependencies: - babel-plugin-jest-hoist: ^28.1.3 + babel-plugin-jest-hoist: ^29.0.0 babel-preset-current-node-syntax: ^1.0.0 peerDependencies: "@babel/core": ^7.0.0 - checksum: 8248a4a5ca4242cc06ad13b10b9183ad2664da8fb0da060c352223dcf286f0ce9c708fa17901dc44ecabec25e6d309e5e5b9830a61dd777c3925f187a345a47d + checksum: b93b4c5a801527246a34ef847764e462ad4789893190cbefc3c42df972cdd057d0e50910650503d1051b3503dc89b9c2d06488c6d57e11fddcaac96cf3f7818a languageName: node linkType: hard @@ -2659,10 +2670,10 @@ __metadata: languageName: node linkType: hard -"diff-sequences@npm:^28.1.1": - version: 28.1.1 - resolution: "diff-sequences@npm:28.1.1" - checksum: e2529036505567c7ca5a2dea86b6bcd1ca0e3ae63bf8ebf529b8a99cfa915bbf194b7021dc1c57361a4017a6d95578d4ceb29fabc3232a4f4cb866a2726c7690 +"diff-sequences@npm:^29.0.0": + version: 29.0.0 + resolution: "diff-sequences@npm:29.0.0" + checksum: 2c084a3db03ecde26f649f6f2559974e01e174451debeb301a7e17199e73423a8e8ddeb9a35ae38638c084b4fa51296a4a20fa7f44f3db0c0ba566bdc704ed3d languageName: node linkType: hard @@ -2969,16 +2980,16 @@ __metadata: languageName: node linkType: hard -"expect@npm:^28.1.3": - version: 28.1.3 - resolution: "expect@npm:28.1.3" +"expect@npm:^29.0.0": + version: 29.0.0 + resolution: "expect@npm:29.0.0" dependencies: - "@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 + "@jest/expect-utils": ^29.0.0 + jest-get-type: ^29.0.0 + jest-matcher-utils: ^29.0.0 + jest-message-util: ^29.0.0 + jest-util: ^29.0.0 + checksum: 02fd77ce56c2cfb8c529692fd984bce2778043361a25834ad10c8d2e9e0e69539fc00631c984ca355e0ac6b3028ec96f1515cd72988b4a17c938497666ee5339 languageName: node linkType: hard @@ -3009,7 +3020,7 @@ __metadata: languageName: node linkType: hard -"fast-json-stable-stringify@npm:^2.0.0": +"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 @@ -3595,57 +3606,57 @@ __metadata: languageName: node linkType: hard -"jest-changed-files@npm:^28.1.3": - version: 28.1.3 - resolution: "jest-changed-files@npm:28.1.3" +"jest-changed-files@npm:^29.0.0": + version: 29.0.0 + resolution: "jest-changed-files@npm:29.0.0" dependencies: execa: ^5.0.0 p-limit: ^3.1.0 - checksum: c78af14a68b9b19101623ae7fde15a2488f9b3dbe8cca12a05c4a223bc9bfd3bf41ee06830f20fb560c52434435d6153c9cc6cf450b1f7b03e5e7f96a953a6a6 + checksum: 5642ace8cd1e7e4f9e3ee423b97d0b018b00ad85ea7e5864592b4657e8500ef56ec50d2189229b912223046bbf31c9196c8ef2442a917be9726a5911d40db1b2 languageName: node linkType: hard -"jest-circus@npm:^28.1.3": - version: 28.1.3 - resolution: "jest-circus@npm:28.1.3" +"jest-circus@npm:^29.0.0": + version: 29.0.0 + resolution: "jest-circus@npm:29.0.0" dependencies: - "@jest/environment": ^28.1.3 - "@jest/expect": ^28.1.3 - "@jest/test-result": ^28.1.3 - "@jest/types": ^28.1.3 + "@jest/environment": ^29.0.0 + "@jest/expect": ^29.0.0 + "@jest/test-result": ^29.0.0 + "@jest/types": ^29.0.0 "@types/node": "*" chalk: ^4.0.0 co: ^4.6.0 dedent: ^0.7.0 is-generator-fn: ^2.0.0 - jest-each: ^28.1.3 - jest-matcher-utils: ^28.1.3 - jest-message-util: ^28.1.3 - jest-runtime: ^28.1.3 - jest-snapshot: ^28.1.3 - jest-util: ^28.1.3 + jest-each: ^29.0.0 + jest-matcher-utils: ^29.0.0 + jest-message-util: ^29.0.0 + jest-runtime: ^29.0.0 + jest-snapshot: ^29.0.0 + jest-util: ^29.0.0 p-limit: ^3.1.0 - pretty-format: ^28.1.3 + pretty-format: ^29.0.0 slash: ^3.0.0 stack-utils: ^2.0.3 - checksum: b635e60a9c92adaefc3f24def8eba691e7c2fdcf6c9fa640cddf2eb8c8b26ee62eab73ebb88798fd7c52a74c1495a984e39b748429b610426f02e9d3d56e09b2 + checksum: 995ee9751987595af18a4bee7df162fa9874f358f2c497bd42c91ceb0d15e4ec5b5938d4930ea200a81916d50460251bf721d5788687b3c8cd4e75a064b8bcea languageName: node linkType: hard -"jest-cli@npm:^28.1.3": - version: 28.1.3 - resolution: "jest-cli@npm:28.1.3" +"jest-cli@npm:^29.0.0": + version: 29.0.0 + resolution: "jest-cli@npm:29.0.0" dependencies: - "@jest/core": ^28.1.3 - "@jest/test-result": ^28.1.3 - "@jest/types": ^28.1.3 + "@jest/core": ^29.0.0 + "@jest/test-result": ^29.0.0 + "@jest/types": ^29.0.0 chalk: ^4.0.0 exit: ^0.1.2 graceful-fs: ^4.2.9 import-local: ^3.0.2 - jest-config: ^28.1.3 - jest-util: ^28.1.3 - jest-validate: ^28.1.3 + jest-config: ^29.0.0 + jest-util: ^29.0.0 + jest-validate: ^29.0.0 prompts: ^2.0.1 yargs: ^17.3.1 peerDependencies: @@ -3655,34 +3666,34 @@ __metadata: optional: true bin: jest: bin/jest.js - checksum: fb424576bf38346318daddee3fcc597cd78cb8dda1759d09c529d8ba1a748f2765c17b00671072a838826e59465a810ff8a232bc6ba2395c131bf3504425a363 + checksum: 181ac35d8533a1c954471b87e04c06d0053f1f29b16f6e8ef2be9443bafd9d45b32d764dd11ded7d250ced32319b44de51d07ecc335b1e054cd3983203378c32 languageName: node linkType: hard -"jest-config@npm:^28.1.3": - version: 28.1.3 - resolution: "jest-config@npm:28.1.3" +"jest-config@npm:^29.0.0": + version: 29.0.0 + resolution: "jest-config@npm:29.0.0" dependencies: "@babel/core": ^7.11.6 - "@jest/test-sequencer": ^28.1.3 - "@jest/types": ^28.1.3 - babel-jest: ^28.1.3 + "@jest/test-sequencer": ^29.0.0 + "@jest/types": ^29.0.0 + babel-jest: ^29.0.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.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 + jest-circus: ^29.0.0 + jest-environment-node: ^29.0.0 + jest-get-type: ^29.0.0 + jest-regex-util: ^29.0.0 + jest-resolve: ^29.0.0 + jest-runner: ^29.0.0 + jest-util: ^29.0.0 + jest-validate: ^29.0.0 micromatch: ^4.0.4 parse-json: ^5.2.0 - pretty-format: ^28.1.3 + pretty-format: ^29.0.0 slash: ^3.0.0 strip-json-comments: ^3.1.1 peerDependencies: @@ -3693,134 +3704,134 @@ __metadata: optional: true ts-node: optional: true - checksum: ddabffd3a3a8cb6c2f58f06cdf3535157dbf8c70bcde3e5c3de7bee6a8d617840ffc8cffb0083e38c6814f2a08c225ca19f58898efaf4f351af94679f22ce6bc + checksum: fb7a5de997b3558a3ec2da2119352caa22921f41da4f667ea13769235e9a047225ad5211bb1e2deead4777ff1bd079f772541400f4af13e475617b1595d4aad1 languageName: node linkType: hard -"jest-diff@npm:^28.1.3": - version: 28.1.3 - resolution: "jest-diff@npm:28.1.3" +"jest-diff@npm:^29.0.0": + version: 29.0.0 + resolution: "jest-diff@npm:29.0.0" dependencies: chalk: ^4.0.0 - diff-sequences: ^28.1.1 - jest-get-type: ^28.0.2 - pretty-format: ^28.1.3 - checksum: fa8583e0ccbe775714ce850b009be1b0f6b17a4b6759f33ff47adef27942ebc610dbbcc8a5f7cfb7f12b3b3b05afc9fb41d5f766674616025032ff1e4f9866e0 + diff-sequences: ^29.0.0 + jest-get-type: ^29.0.0 + pretty-format: ^29.0.0 + checksum: ea6a96369524ea94666460d5096c5190747f948d2024ad6ea1eeba0848ba8feffea6cf85ad80f9e7286b5c51b1b6425d693d2397efc11987a3cac0164a8fea23 languageName: node linkType: hard -"jest-docblock@npm:^28.1.1": - version: 28.1.1 - resolution: "jest-docblock@npm:28.1.1" +"jest-docblock@npm:^29.0.0": + version: 29.0.0 + resolution: "jest-docblock@npm:29.0.0" dependencies: detect-newline: ^3.0.0 - checksum: 22fca68d988ecb2933bc65f448facdca85fc71b4bd0a188ea09a5ae1b0cc3a049a2a6ec7e7eaa2542c1d5cb5e5145e420a3df4fa280f5070f486c44da1d36151 + checksum: b4f81426cc0dffb05b873d3cc373a1643040be62d72cce4dfed499fbcb57c55ac02c44af7aba5e7753915ff5e85b8d6030456981156eaea20be1cb57d2719904 languageName: node linkType: hard -"jest-each@npm:^28.1.3": - version: 28.1.3 - resolution: "jest-each@npm:28.1.3" +"jest-each@npm:^29.0.0": + version: 29.0.0 + resolution: "jest-each@npm:29.0.0" dependencies: - "@jest/types": ^28.1.3 + "@jest/types": ^29.0.0 chalk: ^4.0.0 - jest-get-type: ^28.0.2 - jest-util: ^28.1.3 - pretty-format: ^28.1.3 - checksum: 5c5b8ccb1484e58b027bea682cfa020a45e5bf5379cc7c23bdec972576c1dc3c3bf03df2b78416cefc1a58859dd33b7cf5fff54c370bc3c0f14a3e509eb87282 + jest-get-type: ^29.0.0 + jest-util: ^29.0.0 + pretty-format: ^29.0.0 + checksum: 5ab1bccdc344565694c80beb0b9fcbf54ae2a990ad37df53491416abfd27a9717aff31781a29c801a76b235bdf4d6a7e316935f007cfc9292c92fa7aadd410e6 languageName: node linkType: hard -"jest-environment-node@npm:^28.1.3": - version: 28.1.3 - resolution: "jest-environment-node@npm:28.1.3" +"jest-environment-node@npm:^29.0.0": + version: 29.0.0 + resolution: "jest-environment-node@npm:29.0.0" dependencies: - "@jest/environment": ^28.1.3 - "@jest/fake-timers": ^28.1.3 - "@jest/types": ^28.1.3 + "@jest/environment": ^29.0.0 + "@jest/fake-timers": ^29.0.0 + "@jest/types": ^29.0.0 "@types/node": "*" - jest-mock: ^28.1.3 - jest-util: ^28.1.3 - checksum: 1048fe306a6a8b0880a4c66278ebb57479f29c12cff89aab3aa79ab77a8859cf17ab8aa9919fd21c329a7db90e35581b43664e694ad453d5b04e00f3c6420469 + jest-mock: ^29.0.0 + jest-util: ^29.0.0 + checksum: 2c052879956c7bf26126d8ade2406423ef3a4ad20225631d9a1ccb47ce05441fd0fc503a3ba6a02154798b5e4053fceff0ed0b97a694a2e60a0dd77c562401b6 languageName: node linkType: hard -"jest-get-type@npm:^28.0.2": - version: 28.0.2 - resolution: "jest-get-type@npm:28.0.2" - checksum: 5281d7c89bc8156605f6d15784f45074f4548501195c26e9b188742768f72d40948252d13230ea905b5349038865a1a8eeff0e614cc530ff289dfc41fe843abd +"jest-get-type@npm:^29.0.0": + version: 29.0.0 + resolution: "jest-get-type@npm:29.0.0" + checksum: 9abdd11d69788963a92fb9d813a7b887654ecc8f3a3c8bf83166d33aaf4d57ed380e74ab8ef106f57565dd235446ca6ebc607679f0c516c4633e6d09f0540a2b languageName: node linkType: hard -"jest-haste-map@npm:^28.1.3": - version: 28.1.3 - resolution: "jest-haste-map@npm:28.1.3" +"jest-haste-map@npm:^29.0.0": + version: 29.0.0 + resolution: "jest-haste-map@npm:29.0.0" dependencies: - "@jest/types": ^28.1.3 + "@jest/types": ^29.0.0 "@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.3 - jest-worker: ^28.1.3 + jest-regex-util: ^29.0.0 + jest-util: ^29.0.0 + jest-worker: ^29.0.0 micromatch: ^4.0.4 walker: ^1.0.8 dependenciesMeta: fsevents: optional: true - checksum: d05fdc108645fc2b39fcd4001952cc7a8cb550e93494e98c1e9ab1fc542686f6ac67177c132e564cf94fe8f81503f3f8db8b825b9b713dc8c5748aec63ba4688 + checksum: 22954db32679352cccc67722e6cddd20c62f13077a4f58829d71a3b86297540026207a6c362eeffb6f0362bd4f4e25a494e72532cb34703fc087cf39ddd222a7 languageName: node linkType: hard -"jest-leak-detector@npm:^28.1.3": - version: 28.1.3 - resolution: "jest-leak-detector@npm:28.1.3" +"jest-leak-detector@npm:^29.0.0": + version: 29.0.0 + resolution: "jest-leak-detector@npm:29.0.0" dependencies: - jest-get-type: ^28.0.2 - pretty-format: ^28.1.3 - checksum: 2e976a4880cf9af11f53a19f6a3820e0f90b635a900737a5427fc42e337d5628ba446dcd7c020ecea3806cf92bc0bbf6982ed62a9cd84e5a13d8751aa30fbbb7 + jest-get-type: ^29.0.0 + pretty-format: ^29.0.0 + checksum: 852f25d29c4bf488f2ef6769a820d0c81a1da1ea29771dc195f56cf3844ce3f81f3656a96e1d73aa3d1552f9b632825e1b9566675c015a506ae3252581fa11c4 languageName: node linkType: hard -"jest-matcher-utils@npm:^28.1.3": - version: 28.1.3 - resolution: "jest-matcher-utils@npm:28.1.3" +"jest-matcher-utils@npm:^29.0.0": + version: 29.0.0 + resolution: "jest-matcher-utils@npm:29.0.0" dependencies: chalk: ^4.0.0 - jest-diff: ^28.1.3 - jest-get-type: ^28.0.2 - pretty-format: ^28.1.3 - checksum: 6b34f0cf66f6781e92e3bec97bf27796bd2ba31121e5c5997218d9adba6deea38a30df5203937d6785b68023ed95cbad73663cc9aad6fb0cb59aeb5813a58daf + jest-diff: ^29.0.0 + jest-get-type: ^29.0.0 + pretty-format: ^29.0.0 + checksum: 325ef6be5185332af72050fc77170177a4d3d7c9390136e3d6a4214efbf07d69351f0e595fcef289d39626da5a06dcd2ecac5c042665e514f2ea8d8f77cec6ab languageName: node linkType: hard -"jest-message-util@npm:^28.1.3": - version: 28.1.3 - resolution: "jest-message-util@npm:28.1.3" +"jest-message-util@npm:^29.0.0": + version: 29.0.0 + resolution: "jest-message-util@npm:29.0.0" dependencies: "@babel/code-frame": ^7.12.13 - "@jest/types": ^28.1.3 + "@jest/types": ^29.0.0 "@types/stack-utils": ^2.0.0 chalk: ^4.0.0 graceful-fs: ^4.2.9 micromatch: ^4.0.4 - pretty-format: ^28.1.3 + pretty-format: ^29.0.0 slash: ^3.0.0 stack-utils: ^2.0.3 - checksum: 1f266854166dcc6900d75a88b54a25225a2f3710d463063ff1c99021569045c35c7d58557b25447a17eb3a65ce763b2f9b25550248b468a9d4657db365f39e96 + checksum: 163f727474ecd81fdfa56a9bbaec9ce90cd996d9bce1ba0603c6b8d11e10ca0de58ef69c161456355139153395076b49fe29724bf64226bf116354f3a85d4b8d languageName: node linkType: hard -"jest-mock@npm:^28.1.3": - version: 28.1.3 - resolution: "jest-mock@npm:28.1.3" +"jest-mock@npm:^29.0.0": + version: 29.0.0 + resolution: "jest-mock@npm:29.0.0" dependencies: - "@jest/types": ^28.1.3 + "@jest/types": ^29.0.0 "@types/node": "*" - checksum: a573bf8e5f12f4c29c661266c31b5c6b69a28d3195b83049983bce025b2b1a0152351567e89e63b102ef817034c2a3aa97eda4e776f3bae2aee54c5765573aa7 + checksum: 6e26deea0af390738e2d144731855ba243b624cce8c6203db86f26de1d5dbc44a30b07e12c1ce00a81a06d18abca96373ebd121d58e46d43cabde0506cf18f2b languageName: node linkType: hard @@ -3836,37 +3847,37 @@ __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.0.0": + version: 29.0.0 + resolution: "jest-regex-util@npm:29.0.0" + checksum: dce16394c357213008e6f84f2288f77c64bba59b7cb48ea614e85c5aae036a7e46dbfd1f45aa08180b7e7c576102bf4f8f0ff8bc60fb9721fb80874adc3ae0ea languageName: node linkType: hard -"jest-resolve-dependencies@npm:^28.1.3": - version: 28.1.3 - resolution: "jest-resolve-dependencies@npm:28.1.3" +"jest-resolve-dependencies@npm:^29.0.0": + version: 29.0.0 + resolution: "jest-resolve-dependencies@npm:29.0.0" dependencies: - jest-regex-util: ^28.0.2 - jest-snapshot: ^28.1.3 - checksum: 4eea9ec33aefc1c71dc5956391efbcc7be76bda986b366ab3931d99c5f7ed01c9ebd7520e405ea2c76e1bb2c7ce504be6eca2b9831df16564d1e625500f3bfe7 + jest-regex-util: ^29.0.0 + jest-snapshot: ^29.0.0 + checksum: 3601f8420f781abe66cd9d827f44210b5f0bb281b4395d7c206e626ea53bd37a3ccead5721fe3d327da2fa72d11fb1a642ee2ececaf0ba09c8b60e2d6377e27e languageName: node linkType: hard -"jest-resolve@npm:^28.1.3": - version: 28.1.3 - resolution: "jest-resolve@npm:28.1.3" +"jest-resolve@npm:^29.0.0": + version: 29.0.0 + resolution: "jest-resolve@npm:29.0.0" dependencies: chalk: ^4.0.0 graceful-fs: ^4.2.9 - jest-haste-map: ^28.1.3 + jest-haste-map: ^29.0.0 jest-pnp-resolver: ^1.2.2 - jest-util: ^28.1.3 - jest-validate: ^28.1.3 + jest-util: ^29.0.0 + jest-validate: ^29.0.0 resolve: ^1.20.0 resolve.exports: ^1.1.0 slash: ^3.0.0 - checksum: df61a490c93f4f4cf52135e43d6a4fcacb07b0b7d4acc6319e9289529c1d14f2d8e1638e095dbf96f156834802755e38db68caca69dba21a3261ee711d4426b6 + checksum: abbcad82d5748c8951717fd11ac1f03d92497ef510d7345571828173a7d180954ea22d41260ba073bfb65dbcfefde32f6e986912386f3c1fb676ed9a3de2cf5e languageName: node linkType: hard @@ -3878,19 +3889,19 @@ __metadata: "@babel/core": ^7.15.8 "@babel/preset-env": ^7.15.8 "@babel/preset-typescript": ^7.15.0 - "@jest/test-result": ^28.1.0 + "@jest/test-result": ^29.0.0 "@tsd/typescript": ~4.8.0 "@types/babel__code-frame": ^7.0.3 "@typescript-eslint/eslint-plugin": ^5.0.0 "@typescript-eslint/parser": ^5.0.0 - babel-jest: ^28.0.0 + babel-jest: ^29.0.0 chalk: ^4.1.2 create-jest-runner: ^0.12.0 eslint: ^8.0.0 eslint-config-prettier: ^8.3.0 eslint-plugin-prettier: ^4.0.0 execa: ^5.1.1 - jest: ^28.0.0 + jest: ^29.0.0 prettier: ^2.4.1 tsd-lite: ^0.6.0 typescript: ~4.8.0 @@ -3899,148 +3910,138 @@ __metadata: languageName: unknown linkType: soft -"jest-runner@npm:^28.1.3": - version: 28.1.3 - resolution: "jest-runner@npm:28.1.3" +"jest-runner@npm:^29.0.0": + version: 29.0.0 + resolution: "jest-runner@npm:29.0.0" dependencies: - "@jest/console": ^28.1.3 - "@jest/environment": ^28.1.3 - "@jest/test-result": ^28.1.3 - "@jest/transform": ^28.1.3 - "@jest/types": ^28.1.3 + "@jest/console": ^29.0.0 + "@jest/environment": ^29.0.0 + "@jest/test-result": ^29.0.0 + "@jest/transform": ^29.0.0 + "@jest/types": ^29.0.0 "@types/node": "*" chalk: ^4.0.0 emittery: ^0.10.2 graceful-fs: ^4.2.9 - jest-docblock: ^28.1.1 - jest-environment-node: ^28.1.3 - jest-haste-map: ^28.1.3 - jest-leak-detector: ^28.1.3 - jest-message-util: ^28.1.3 - jest-resolve: ^28.1.3 - jest-runtime: ^28.1.3 - jest-util: ^28.1.3 - jest-watcher: ^28.1.3 - jest-worker: ^28.1.3 + jest-docblock: ^29.0.0 + jest-environment-node: ^29.0.0 + jest-haste-map: ^29.0.0 + jest-leak-detector: ^29.0.0 + jest-message-util: ^29.0.0 + jest-resolve: ^29.0.0 + jest-runtime: ^29.0.0 + jest-util: ^29.0.0 + jest-watcher: ^29.0.0 + jest-worker: ^29.0.0 p-limit: ^3.1.0 source-map-support: 0.5.13 - checksum: 32405cd970fa6b11e039192dae699fd1bcc6f61f67d50605af81d193f24dd4373b25f5fcc1c571a028ec1b02174e8a4b6d0d608772063fb06f08a5105693533b + checksum: be192bdd841455aa20023ecb1ac7fc8ad1000d01a075f0443057e2dcf7d75f5fc06f718f18438a5015b43fb9bc201e3025ee1e7af58ebe31e45563e238232d34 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 +"jest-runtime@npm:^29.0.0": + version: 29.0.0 + resolution: "jest-runtime@npm:29.0.0" + dependencies: + "@jest/environment": ^29.0.0 + "@jest/fake-timers": ^29.0.0 + "@jest/globals": ^29.0.0 + "@jest/source-map": ^29.0.0 + "@jest/test-result": ^29.0.0 + "@jest/transform": ^29.0.0 + "@jest/types": ^29.0.0 + "@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.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 + jest-haste-map: ^29.0.0 + jest-message-util: ^29.0.0 + jest-mock: ^29.0.0 + jest-regex-util: ^29.0.0 + jest-resolve: ^29.0.0 + jest-snapshot: ^29.0.0 + jest-util: ^29.0.0 slash: ^3.0.0 strip-bom: ^4.0.0 - checksum: b17c40af858e74dafa4f515ef3711c1e9ef3d4ad7d74534ee0745422534bc04fd166d4eceb62a3aa7dc951505d6f6d2a81d16e90bebb032be409ec0500974a36 + checksum: 60e621a55f3f6c46e35d70c680eb07d51635cda81a8e85023653e769510e513b6e05037fa912dcf4f6221f0c84e400ff2ba81c461e454ddffc835220cf66cf1c languageName: node linkType: hard -"jest-snapshot@npm:^28.1.3": - version: 28.1.3 - resolution: "jest-snapshot@npm:28.1.3" +"jest-snapshot@npm:^29.0.0": + version: 29.0.0 + resolution: "jest-snapshot@npm:29.0.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.3 - "@jest/transform": ^28.1.3 - "@jest/types": ^28.1.3 + "@jest/expect-utils": ^29.0.0 + "@jest/transform": ^29.0.0 + "@jest/types": ^29.0.0 "@types/babel__traverse": ^7.0.6 "@types/prettier": ^2.1.5 babel-preset-current-node-syntax: ^1.0.0 chalk: ^4.0.0 - expect: ^28.1.3 + expect: ^29.0.0 graceful-fs: ^4.2.9 - jest-diff: ^28.1.3 - jest-get-type: ^28.0.2 - jest-haste-map: ^28.1.3 - jest-matcher-utils: ^28.1.3 - jest-message-util: ^28.1.3 - jest-util: ^28.1.3 + jest-diff: ^29.0.0 + jest-get-type: ^29.0.0 + jest-haste-map: ^29.0.0 + jest-matcher-utils: ^29.0.0 + jest-message-util: ^29.0.0 + jest-util: ^29.0.0 natural-compare: ^1.4.0 - pretty-format: ^28.1.3 + pretty-format: ^29.0.0 semver: ^7.3.5 - checksum: 2a46a5493f1fb50b0a236a21f25045e7f46a244f9f3ae37ef4fbcd40249d0d68bb20c950ce77439e4e2cac985b05c3061c90b34739bf6069913a1199c8c716e1 + checksum: b96dfeb83589a79a0c00e2d937eb95bd8196a00270f5b5612791cdbb046212558c5fbf35ae8edf707a94c8318b8f0ba1061460b45f2afb3f436ab5e90e4dcef3 languageName: node linkType: hard -"jest-util@npm:^28.1.3": - version: 28.1.3 - resolution: "jest-util@npm:28.1.3" +"jest-util@npm:^29.0.0": + version: 29.0.0 + resolution: "jest-util@npm:29.0.0" dependencies: - "@jest/types": ^28.1.3 + "@jest/types": ^29.0.0 "@types/node": "*" chalk: ^4.0.0 ci-info: ^3.2.0 graceful-fs: ^4.2.9 picomatch: ^2.2.3 - checksum: fd6459742c941f070223f25e38a2ac0719aad92561591e9fb2a50d602a5d19d754750b79b4074327a42b00055662b95da3b006542ceb8b54309da44d4a62e721 + checksum: d1f0f600df4bb96c3721e9e367bb28cb8c01d01b5a45a401790c1ca39daa44b61b61b60d979333688ae41a17b56c40c85dce15d57080b143548a3fc8502bf7da languageName: node linkType: hard -"jest-validate@npm:^28.1.3": - version: 28.1.3 - resolution: "jest-validate@npm:28.1.3" +"jest-validate@npm:^29.0.0": + version: 29.0.0 + resolution: "jest-validate@npm:29.0.0" dependencies: - "@jest/types": ^28.1.3 + "@jest/types": ^29.0.0 camelcase: ^6.2.0 chalk: ^4.0.0 - jest-get-type: ^28.0.2 + jest-get-type: ^29.0.0 leven: ^3.1.0 - pretty-format: ^28.1.3 - checksum: 95e0513b3803c3372a145cda86edbdb33d9dfeaa18818176f2d581e821548ceac9a179f065b6d4671a941de211354efd67f1fff8789a4fb89962565c85f646db + pretty-format: ^29.0.0 + checksum: 976b4258cc7e7bf7bdceb16e3cfd5add6a8a520de23010b33b16037daf183b10af17e0844bcac3e93f0cc6371826160ca0556fb4ef6c02c92d4c0501da5271d8 languageName: node linkType: hard -"jest-watcher@npm:^28.1.3": - version: 28.1.3 - resolution: "jest-watcher@npm:28.1.3" +"jest-watcher@npm:^29.0.0": + version: 29.0.0 + resolution: "jest-watcher@npm:29.0.0" dependencies: - "@jest/test-result": ^28.1.3 - "@jest/types": ^28.1.3 + "@jest/test-result": ^29.0.0 + "@jest/types": ^29.0.0 "@types/node": "*" ansi-escapes: ^4.2.1 chalk: ^4.0.0 emittery: ^0.10.2 - jest-util: ^28.1.3 + jest-util: ^29.0.0 string-length: ^4.0.1 - checksum: 8f6d674a4865e7df251f71544f1b51f06fd36b5a3a61f2ac81aeb81fa2a196be354fba51d0f97911c88f67cd254583b3a22ee124bf2c5b6ee2fadec27356c207 - languageName: node - linkType: hard - -"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: e921c9a1b8f0909da9ea07dbf3592f95b653aef3a8bb0cbcd20fc7f9a795a1304adecac31eecb308992c167e8d7e75c522061fec38a5928ace0f9571c90169ca + checksum: 5150e7a838e6f4f39a66c223c7bd6560275f222bec88ae175e668ea60f3595a62da5e7e6215caf7c27202cd697a7734990321ce71fdf4b223b69213aa31ef812 languageName: node linkType: hard @@ -4055,14 +4056,14 @@ __metadata: languageName: node linkType: hard -"jest@npm:^28.0.0": - version: 28.1.3 - resolution: "jest@npm:28.1.3" +"jest@npm:^29.0.0": + version: 29.0.0 + resolution: "jest@npm:29.0.0" dependencies: - "@jest/core": ^28.1.3 - "@jest/types": ^28.1.3 + "@jest/core": ^29.0.0 + "@jest/types": ^29.0.0 import-local: ^3.0.2 - jest-cli: ^28.1.3 + jest-cli: ^29.0.0 peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 peerDependenciesMeta: @@ -4070,7 +4071,7 @@ __metadata: optional: true bin: jest: bin/jest.js - checksum: b9dcb542eb7c16261c281cdc2bf37155dbb3f1205bae0b567f05051db362c85ddd4b765f126591efb88f6d298eb10336d0aa6c7d5373b4d53f918137a9a70182 + checksum: b81daabe6f7341028a2e8faed550e2eda8d79619b09e226b44d6cf648da7de006af9ee514bc2fcacd03774894b57f2ad070baaf01d6953b6435e98ecd1aebb66 languageName: node linkType: hard @@ -4716,15 +4717,14 @@ __metadata: languageName: node linkType: hard -"pretty-format@npm:^28.1.3": - version: 28.1.3 - resolution: "pretty-format@npm:28.1.3" +"pretty-format@npm:^29.0.0": + version: 29.0.0 + resolution: "pretty-format@npm:29.0.0" dependencies: - "@jest/schemas": ^28.1.3 - ansi-regex: ^5.0.1 + "@jest/schemas": ^29.0.0 ansi-styles: ^5.0.0 react-is: ^18.0.0 - checksum: e69f857358a3e03d271252d7524bec758c35e44680287f36c1cb905187fbc82da9981a6eb07edfd8a03bc3cbeebfa6f5234c13a3d5b59f2bbdf9b4c4053e0a7f + checksum: 0ce4414c51ae16c37a8fb0ed700f5e31c6c9b1a5a59397297f476be13bd059ee35544cbfa3f6c31381a6ca643131262cc797123dca8af0e6f801b9a0fe76a19c languageName: node linkType: hard @@ -4935,7 +4935,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: