diff --git a/package.json b/package.json index 3521445d4..6b635667a 100644 --- a/package.json +++ b/package.json @@ -69,7 +69,7 @@ "vitest": "^0.24.3" }, "devDependencies": { - "@types/node": "18.11.4", + "@types/node": "18.11.5", "cross-env": "^7.0.3", "eslint": "^8.26.0", "eslint-plugin-lodash": "^7.4.0", diff --git a/packages/babel-preset/package.json b/packages/babel-preset/package.json index 14397be96..ddf5b12a1 100644 --- a/packages/babel-preset/package.json +++ b/packages/babel-preset/package.json @@ -84,7 +84,7 @@ "@babel/cli": "^7.19.3", "@babel/core": "^7.19.6", "@babel/plugin-syntax-jsx": "7.18.6", - "@babel/plugin-transform-typescript": "7.18.8", + "@babel/plugin-transform-typescript": "7.19.3", "@babel/preset-react": "7.18.6", "@babel/preset-typescript": "7.18.6", "babel-plugin-polyfill-corejs3": "^0.6.0", diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json index c91d44532..6ee5270b7 100644 --- a/packages/eslint-config/package.json +++ b/packages/eslint-config/package.json @@ -86,27 +86,27 @@ "devDependencies": { "@testing-library/dom": "8.19.0", "@typescript-eslint/eslint-plugin": "^5.30.6", - "@typescript-eslint/parser": "5.30.6", + "@typescript-eslint/parser": "5.41.0", "eslint": "8.26.0", "eslint-find-rules": "4.1.0", "eslint-plugin-babel": "5.3.1", "eslint-plugin-cypress": "2.12.1", - "eslint-plugin-jest": "26.6.0", + "eslint-plugin-jest": "26.9.0", "eslint-plugin-jest-async": "1.0.3", "eslint-plugin-jest-dom": "4.0.2", "eslint-plugin-jest-formatting": "3.1.0", - "eslint-plugin-jsdoc": "39.3.3", + "eslint-plugin-jsdoc": "39.3.24", "eslint-plugin-json": "3.1.0", - "eslint-plugin-jsx-a11y": "6.6.0", - "eslint-plugin-mdx": "2.0.1", + "eslint-plugin-jsx-a11y": "6.6.1", + "eslint-plugin-mdx": "2.0.5", "eslint-plugin-node": "11.1.0", "eslint-plugin-prefer-object-spread": "1.2.1", - "eslint-plugin-react": "7.30.1", + "eslint-plugin-react": "7.31.10", "eslint-plugin-react-hooks": "4.6.0", "eslint-plugin-react-redux": "4.0.0", - "eslint-plugin-testing-library": "5.5.1", + "eslint-plugin-testing-library": "5.9.1", "eslint-plugin-typescript-sort-keys": "2.1.0", - "jest": "29.2.1", + "jest": "29.2.2", "react": "18.2.0", "typescript": "^4.8.4", "vitest": "^0.24.3" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cb00a6939..177077d76 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -32,7 +32,7 @@ importers: '@semantic-release/github': ^8.0.6 '@semantic-release/release-notes-generator': ^10.0.3 '@semrel-extra/npm': ^1.2.2 - '@types/node': 18.11.4 + '@types/node': 18.11.5 '@vitest/coverage-c8': ^0.24.3 babel-plugin-transform-es2015-modules-commonjs: ^6.26.2 c8: ^7.12.0 @@ -91,7 +91,7 @@ importers: typescript: 4.8.4 vitest: 0.24.3 devDependencies: - '@types/node': 18.11.4 + '@types/node': 18.11.5 cross-env: 7.0.3 eslint: 8.26.0 eslint-plugin-lodash: 7.4.0_eslint@8.26.0 @@ -244,7 +244,7 @@ importers: eslint-plugin-you-dont-need-lodash-underscore: ^6.12.0 eslint-plugin-you-dont-need-momentjs: ^1.6.0 find-up: 5.0.0 - jest: 29.2.1 + jest: 29.2.2 jsonc-eslint-parser: ^2.1.0 lodash.has: ^4.5.2 object.assign: ^4.1.4 @@ -289,7 +289,7 @@ importers: '@typescript-eslint/parser': 5.40.1_wyqvi574yv7oiwfeinomdzmc3m eslint-plugin-babel: 5.3.1_eslint@8.26.0 eslint-plugin-cypress: 2.12.1_eslint@8.26.0 - eslint-plugin-jest: 27.1.3_himunudilofiyaga3ja2a2jxlq + eslint-plugin-jest: 27.1.3_2gz5tehuzuum4jrvko72jlamcy eslint-plugin-jest-async: 1.0.3 eslint-plugin-jest-dom: 4.0.2_eslint@8.26.0 eslint-plugin-jest-formatting: 3.1.0_eslint@8.26.0 @@ -308,7 +308,7 @@ importers: '@testing-library/dom': 8.19.0 eslint: 8.26.0 eslint-find-rules: 4.1.0_eslint@8.26.0 - jest: 29.2.1 + jest: 29.2.2 react: 18.2.0 typescript: 4.8.4 vitest: 0.24.3 @@ -609,7 +609,7 @@ packages: '@babel/helper-plugin-utils': 7.19.0 debug: 4.3.4 lodash.debounce: 4.0.8 - resolve: 1.22.0 + resolve: 1.22.1 semver: 6.3.0 transitivePeerDependencies: - supports-color @@ -2141,14 +2141,14 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.2.1 - '@types/node': 18.11.4 + '@types/node': 18.11.5 chalk: 4.1.2 jest-message-util: 29.2.1 jest-util: 29.2.1 slash: 3.0.0 - /@jest/core/29.2.1: - resolution: {integrity: sha512-kuLKYqnqgerXkBUwlHVxeSuhSnd+JMnMCLfU98bpacBSfWEJPegytDh3P2m15/JHzet32hGGld4KR4OzMb6/Tg==} + /@jest/core/29.2.2: + resolution: {integrity: sha512-susVl8o2KYLcZhhkvSB+b7xX575CX3TmSvxfeDjpRko7KmT89rHkXj6XkDkNpSeFMBzIENw5qIchO9HC9Sem+A==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 @@ -2157,29 +2157,29 @@ packages: optional: true dependencies: '@jest/console': 29.2.1 - '@jest/reporters': 29.2.1 + '@jest/reporters': 29.2.2 '@jest/test-result': 29.2.1 - '@jest/transform': 29.2.1 + '@jest/transform': 29.2.2 '@jest/types': 29.2.1 - '@types/node': 18.11.4 + '@types/node': 18.11.5 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.5.0 exit: 0.1.2 graceful-fs: 4.2.9 jest-changed-files: 29.2.0 - jest-config: 29.2.1_@types+node@18.11.4 + jest-config: 29.2.2_@types+node@18.11.5 jest-haste-map: 29.2.1 jest-message-util: 29.2.1 jest-regex-util: 29.2.0 - jest-resolve: 29.2.1 - jest-resolve-dependencies: 29.2.1 - jest-runner: 29.2.1 - jest-runtime: 29.2.1 - jest-snapshot: 29.2.1 + jest-resolve: 29.2.2 + jest-resolve-dependencies: 29.2.2 + jest-runner: 29.2.2 + jest-runtime: 29.2.2 + jest-snapshot: 29.2.2 jest-util: 29.2.1 - jest-validate: 29.2.1 - jest-watcher: 29.2.1 + jest-validate: 29.2.2 + jest-watcher: 29.2.2 micromatch: 4.0.5 pretty-format: 29.2.1 slash: 3.0.0 @@ -2188,54 +2188,54 @@ packages: - supports-color - ts-node - /@jest/environment/29.2.1: - resolution: {integrity: sha512-EutqA7T/X6zFjw6mAWRHND+ZkTPklmIEWCNbmwX6uCmOrFrWaLbDZjA+gePHJx6fFMMRvNfjXcvzXEtz54KPlg==} + /@jest/environment/29.2.2: + resolution: {integrity: sha512-OWn+Vhu0I1yxuGBJEFFekMYc8aGBGrY4rt47SOh/IFaI+D7ZHCk7pKRiSoZ2/Ml7b0Ony3ydmEHRx/tEOC7H1A==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/fake-timers': 29.2.1 + '@jest/fake-timers': 29.2.2 '@jest/types': 29.2.1 - '@types/node': 18.11.4 - jest-mock: 29.2.1 + '@types/node': 18.11.5 + jest-mock: 29.2.2 - /@jest/expect-utils/29.2.1: - resolution: {integrity: sha512-yr4aHNg5Z1CjKby5ozm7sKjgBlCOorlAoFcvrOQ/4rbZRfgZQdnmh7cth192PYIgiPZo2bBXvqdOApnAMWFJZg==} + /@jest/expect-utils/29.2.2: + resolution: {integrity: sha512-vwnVmrVhTmGgQzyvcpze08br91OL61t9O0lJMDyb6Y/D8EKQ9V7rGUb/p7PDt0GPzK0zFYqXWFo4EO2legXmkg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: jest-get-type: 29.2.0 - /@jest/expect/29.2.1: - resolution: {integrity: sha512-o14R2t2tHHHudwji43UKkzmmH49xfF5T++FQBK2tl88qwuBWQOcx7fNUYl+mA/9TPNAN0FkQ3usnpyS8FUwsvQ==} + /@jest/expect/29.2.2: + resolution: {integrity: sha512-zwblIZnrIVt8z/SiEeJ7Q9wKKuB+/GS4yZe9zw7gMqfGf4C5hBLGrVyxu1SzDbVSqyMSlprKl3WL1r80cBNkgg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - expect: 29.2.1 - jest-snapshot: 29.2.1 + expect: 29.2.2 + jest-snapshot: 29.2.2 transitivePeerDependencies: - supports-color - /@jest/fake-timers/29.2.1: - resolution: {integrity: sha512-KWil+8fef7Uj/P/PTZlPKk1Pw117wAmr71VWFV8ZDtRtkwmTG8oY4IRf0Ss44J2y5CYRy8d/zLOhxyoGRENjvA==} + /@jest/fake-timers/29.2.2: + resolution: {integrity: sha512-nqaW3y2aSyZDl7zQ7t1XogsxeavNpH6kkdq+EpXncIDvAkjvFD7hmhcIs1nWloengEWUoWqkqSA6MSbf9w6DgA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.2.1 '@sinonjs/fake-timers': 9.1.2 - '@types/node': 18.11.4 + '@types/node': 18.11.5 jest-message-util: 29.2.1 - jest-mock: 29.2.1 + jest-mock: 29.2.2 jest-util: 29.2.1 - /@jest/globals/29.2.1: - resolution: {integrity: sha512-Z4EejYPP1OPVq2abk1+9urAwJqkgw5jB2UJGlPjb5ZwzPQF8WLMcigKEfFzZb2OHhEVPP0RZD0/DbVTY1R6iQA==} + /@jest/globals/29.2.2: + resolution: {integrity: sha512-/nt+5YMh65kYcfBhj38B3Hm0Trk4IsuMXNDGKE/swp36yydBWfz3OXkLqkSvoAtPW8IJMSJDFCbTM2oj5SNprw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/environment': 29.2.1 - '@jest/expect': 29.2.1 + '@jest/environment': 29.2.2 + '@jest/expect': 29.2.2 '@jest/types': 29.2.1 - jest-mock: 29.2.1 + jest-mock: 29.2.2 transitivePeerDependencies: - supports-color - /@jest/reporters/29.2.1: - resolution: {integrity: sha512-sCsfUKM/yIF4nNed3e/rIgVIS58EiASGMDEPWqItfLZ9UO1ALW2ASDNJzdWkxEt0T8o2Ztj619G0KKrvK+McAw==} + /@jest/reporters/29.2.2: + resolution: {integrity: sha512-AzjL2rl2zJC0njIzcooBvjA4sJjvdoq98sDuuNs4aNugtLPSQ+91nysGKRF0uY1to5k0MdGMdOBggUsPqvBcpA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 @@ -2246,10 +2246,10 @@ packages: '@bcoe/v8-coverage': 0.2.3 '@jest/console': 29.2.1 '@jest/test-result': 29.2.1 - '@jest/transform': 29.2.1 + '@jest/transform': 29.2.2 '@jest/types': 29.2.1 '@jridgewell/trace-mapping': 0.3.17 - '@types/node': 18.11.4 + '@types/node': 18.11.5 chalk: 4.1.2 collect-v8-coverage: 1.0.1 exit: 0.1.2 @@ -2293,8 +2293,8 @@ packages: '@types/istanbul-lib-coverage': 2.0.4 collect-v8-coverage: 1.0.1 - /@jest/test-sequencer/29.2.1: - resolution: {integrity: sha512-O/pnk0/xGj3lxPVNwB6HREJ7AYvUdyP2xo/s14/9Dtf091HoOeyIhWLKQE/4HzB8lNQBMo6J5mg0bHz/uCWK7w==} + /@jest/test-sequencer/29.2.2: + resolution: {integrity: sha512-Cuc1znc1pl4v9REgmmLf0jBd3Y65UXJpioGYtMr/JNpQEIGEzkmHhy6W6DLbSsXeUA13TDzymPv0ZGZ9jH3eIw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/test-result': 29.2.1 @@ -2302,8 +2302,8 @@ packages: jest-haste-map: 29.2.1 slash: 3.0.0 - /@jest/transform/29.2.1: - resolution: {integrity: sha512-xup+iEuaIRSQabQaeqxaQyN0vg1Dctrp9oTObQsNf3sZEowTIa5cANYuoyi8Tqhg4GCqEVLTf18KW7ii0UeFVA==} + /@jest/transform/29.2.2: + resolution: {integrity: sha512-aPe6rrletyuEIt2axxgdtxljmzH8O/nrov4byy6pDw9S8inIrTV+2PnjyP/oFHMSynzGxJ2s6OHowBNMXp/Jzg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@babel/core': 7.19.6 @@ -2331,7 +2331,7 @@ packages: '@jest/schemas': 29.0.0 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 18.11.4 + '@types/node': 18.11.5 '@types/yargs': 17.0.10 chalk: 4.1.2 @@ -3212,7 +3212,7 @@ packages: dependencies: '@types/http-cache-semantics': 4.0.1 '@types/keyv': 3.1.4 - '@types/node': 18.11.4 + '@types/node': 18.11.5 '@types/responselike': 1.0.0 dev: false @@ -3259,13 +3259,13 @@ packages: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 3.0.5 - '@types/node': 18.11.4 + '@types/node': 18.11.5 dev: false /@types/graceful-fs/4.1.5: resolution: {integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==} dependencies: - '@types/node': 18.11.4 + '@types/node': 18.11.5 /@types/hast/2.3.4: resolution: {integrity: sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==} @@ -3305,7 +3305,7 @@ packages: /@types/keyv/3.1.4: resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} dependencies: - '@types/node': 18.11.4 + '@types/node': 18.11.5 dev: false /@types/mdast/3.0.10: @@ -3336,6 +3336,9 @@ packages: /@types/node/18.11.4: resolution: {integrity: sha512-BxcJpBu8D3kv/GZkx/gSMz6VnTJREBj/4lbzYOQueUOELkt8WrO6zAcSPmp9uRPEW/d+lUO8QK0W2xnS1hEU0A==} + /@types/node/18.11.5: + resolution: {integrity: sha512-3JRwhbjI+cHLAkUorhf8RnqUbFXajvzX4q6fMn5JwkgtuwfYtRQYI3u4V92vI6NJuTsbBQWWh3RZjFsuevyMGQ==} + /@types/normalize-package-data/2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} @@ -3352,7 +3355,7 @@ packages: /@types/responselike/1.0.0: resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} dependencies: - '@types/node': 18.11.4 + '@types/node': 18.11.5 dev: false /@types/retry/0.12.1: @@ -3383,7 +3386,7 @@ packages: /@types/vfile/3.0.2: resolution: {integrity: sha512-b3nLFGaGkJ9rzOcuXRfHkZMdjsawuDD0ENL9fzTophtBg8FJHSGbH7daXkEpcwy3v7Xol3pAvsmlYyFhR4pqJw==} dependencies: - '@types/node': 18.11.4 + '@types/node': 18.11.5 '@types/unist': 2.0.6 '@types/vfile-message': 2.0.0 dev: false @@ -4140,14 +4143,14 @@ packages: js-tokens: 3.0.2 dev: false - /babel-jest/29.2.1_@babel+core@7.19.6: - resolution: {integrity: sha512-gQJwArok0mqoREiCYhXKWOgUhElJj9DpnssW6GL8dG7ARYqHEhrM9fmPHTjdqEGRVXZAd6+imo3/Vwa8TjLcsw==} + /babel-jest/29.2.2_@babel+core@7.19.6: + resolution: {integrity: sha512-kkq2QSDIuvpgfoac3WZ1OOcHsQQDU5xYk2Ql7tLdJ8BVAYbefEXal+NfS45Y5LVZA7cxC8KYcQMObpCt1J025w==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: '@babel/core': ^7.8.0 dependencies: '@babel/core': 7.19.6 - '@jest/transform': 29.2.1 + '@jest/transform': 29.2.2 '@types/babel__core': 7.1.18 babel-plugin-istanbul: 6.1.1 babel-preset-jest: 29.2.0_@babel+core@7.19.6 @@ -5591,8 +5594,8 @@ packages: /electron-to-chromium/1.4.284: resolution: {integrity: sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==} - /emittery/0.10.2: - resolution: {integrity: sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==} + /emittery/0.13.1: + resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} engines: {node: '>=12'} /emoji-regex/7.0.3: @@ -6137,7 +6140,7 @@ packages: dev: false optional: true - /eslint-plugin-jest/27.1.3_himunudilofiyaga3ja2a2jxlq: + /eslint-plugin-jest/27.1.3_2gz5tehuzuum4jrvko72jlamcy: resolution: {integrity: sha512-7DrIfYRQPa7JQd1Le8G/BJsfYHVUKQdJQ/6vULSp/4NjKZmSMJ/605G2hhScEra++SiH68zPEjLnrO74nHrMLg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} requiresBuild: true @@ -6154,7 +6157,7 @@ packages: '@typescript-eslint/eslint-plugin': 5.40.1_c4zyna56jjjrggqkyejnaxjxfu '@typescript-eslint/utils': 5.23.0_wyqvi574yv7oiwfeinomdzmc3m eslint: 8.26.0 - jest: 29.2.1 + jest: 29.2.2 transitivePeerDependencies: - supports-color - typescript @@ -6766,13 +6769,13 @@ packages: homedir-polyfill: 1.0.3 dev: false - /expect/29.2.1: - resolution: {integrity: sha512-BJtA754Fba0YWRWHgjKUMTA3ltWarKgITXHQnbZ2mTxTXC4yMQlR0FI7HkB3fJYkhWBf4qjNiqvg3LDtXCcVRQ==} + /expect/29.2.2: + resolution: {integrity: sha512-hE09QerxZ5wXiOhqkXy5d2G9ar+EqOyifnCXCpMNu+vZ6DG9TJ6CO2c2kPDSLqERTTWrO7OZj8EkYHQqSd78Yw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/expect-utils': 29.2.1 + '@jest/expect-utils': 29.2.2 jest-get-type: 29.2.0 - jest-matcher-utils: 29.2.1 + jest-matcher-utils: 29.2.2 jest-message-util: 29.2.1 jest-util: 29.2.1 @@ -8278,24 +8281,24 @@ packages: execa: 5.1.1 p-limit: 3.1.0 - /jest-circus/29.2.1: - resolution: {integrity: sha512-W+ZQQ5ln4Db2UZNM4NJIeasnhCdDhSuYW4eLgNAUi0XiSSpF634Kc5wiPvGiHvTgXMFVn1ZgWIijqhi9+kLNLg==} + /jest-circus/29.2.2: + resolution: {integrity: sha512-upSdWxx+Mh4DV7oueuZndJ1NVdgtTsqM4YgywHEx05UMH5nxxA2Qu9T9T9XVuR021XxqSoaKvSmmpAbjwwwxMw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/environment': 29.2.1 - '@jest/expect': 29.2.1 + '@jest/environment': 29.2.2 + '@jest/expect': 29.2.2 '@jest/test-result': 29.2.1 '@jest/types': 29.2.1 - '@types/node': 18.11.4 + '@types/node': 18.11.5 chalk: 4.1.2 co: 4.6.0 dedent: 0.7.0 is-generator-fn: 2.1.0 jest-each: 29.2.1 - jest-matcher-utils: 29.2.1 + jest-matcher-utils: 29.2.2 jest-message-util: 29.2.1 - jest-runtime: 29.2.1 - jest-snapshot: 29.2.1 + jest-runtime: 29.2.2 + jest-snapshot: 29.2.2 jest-util: 29.2.1 p-limit: 3.1.0 pretty-format: 29.2.1 @@ -8304,8 +8307,8 @@ packages: transitivePeerDependencies: - supports-color - /jest-cli/29.2.1: - resolution: {integrity: sha512-UIMD5aNqvPKpdlJSaeUAoLfxsh9TZvOkaMETx5qXnkboc317bcbb0eLHbIj8sFBHdcJAIAM+IRKnIU7Wi61MBw==} + /jest-cli/29.2.2: + resolution: {integrity: sha512-R45ygnnb2CQOfd8rTPFR+/fls0d+1zXS6JPYTBBrnLPrhr58SSuPTiA5Tplv8/PXpz4zXR/AYNxmwIj6J6nrvg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true peerDependencies: @@ -8314,16 +8317,16 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 29.2.1 + '@jest/core': 29.2.2 '@jest/test-result': 29.2.1 '@jest/types': 29.2.1 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.9 import-local: 3.1.0 - jest-config: 29.2.1 + jest-config: 29.2.2 jest-util: 29.2.1 - jest-validate: 29.2.1 + jest-validate: 29.2.2 prompts: 2.4.2 yargs: 17.3.1 transitivePeerDependencies: @@ -8331,8 +8334,8 @@ packages: - supports-color - ts-node - /jest-config/29.2.1: - resolution: {integrity: sha512-EV5F1tQYW/quZV2br2o88hnYEeRzG53Dfi6rSG3TZBuzGQ6luhQBux/RLlU5QrJjCdq3LXxRRM8F1LP6DN1ycA==} + /jest-config/29.2.2: + resolution: {integrity: sha512-Q0JX54a5g1lP63keRfKR8EuC7n7wwny2HoTRDb8cx78IwQOiaYUVZAdjViY3WcTxpR02rPUpvNVmZ1fkIlZPcw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: '@types/node': '*' @@ -8344,22 +8347,22 @@ packages: optional: true dependencies: '@babel/core': 7.19.6 - '@jest/test-sequencer': 29.2.1 + '@jest/test-sequencer': 29.2.2 '@jest/types': 29.2.1 - babel-jest: 29.2.1_@babel+core@7.19.6 + babel-jest: 29.2.2_@babel+core@7.19.6 chalk: 4.1.2 ci-info: 3.5.0 deepmerge: 4.2.2 glob: 7.2.3 graceful-fs: 4.2.9 - jest-circus: 29.2.1 - jest-environment-node: 29.2.1 + jest-circus: 29.2.2 + jest-environment-node: 29.2.2 jest-get-type: 29.2.0 jest-regex-util: 29.2.0 - jest-resolve: 29.2.1 - jest-runner: 29.2.1 + jest-resolve: 29.2.2 + jest-runner: 29.2.2 jest-util: 29.2.1 - jest-validate: 29.2.1 + jest-validate: 29.2.2 micromatch: 4.0.5 parse-json: 5.2.0 pretty-format: 29.2.1 @@ -8368,8 +8371,8 @@ packages: transitivePeerDependencies: - supports-color - /jest-config/29.2.1_@types+node@18.11.4: - resolution: {integrity: sha512-EV5F1tQYW/quZV2br2o88hnYEeRzG53Dfi6rSG3TZBuzGQ6luhQBux/RLlU5QrJjCdq3LXxRRM8F1LP6DN1ycA==} + /jest-config/29.2.2_@types+node@18.11.5: + resolution: {integrity: sha512-Q0JX54a5g1lP63keRfKR8EuC7n7wwny2HoTRDb8cx78IwQOiaYUVZAdjViY3WcTxpR02rPUpvNVmZ1fkIlZPcw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: '@types/node': '*' @@ -8381,23 +8384,23 @@ packages: optional: true dependencies: '@babel/core': 7.19.6 - '@jest/test-sequencer': 29.2.1 + '@jest/test-sequencer': 29.2.2 '@jest/types': 29.2.1 - '@types/node': 18.11.4 - babel-jest: 29.2.1_@babel+core@7.19.6 + '@types/node': 18.11.5 + babel-jest: 29.2.2_@babel+core@7.19.6 chalk: 4.1.2 ci-info: 3.5.0 deepmerge: 4.2.2 glob: 7.2.3 graceful-fs: 4.2.9 - jest-circus: 29.2.1 - jest-environment-node: 29.2.1 + jest-circus: 29.2.2 + jest-environment-node: 29.2.2 jest-get-type: 29.2.0 jest-regex-util: 29.2.0 - jest-resolve: 29.2.1 - jest-runner: 29.2.1 + jest-resolve: 29.2.2 + jest-runner: 29.2.2 jest-util: 29.2.1 - jest-validate: 29.2.1 + jest-validate: 29.2.2 micromatch: 4.0.5 parse-json: 5.2.0 pretty-format: 29.2.1 @@ -8431,15 +8434,15 @@ packages: jest-util: 29.2.1 pretty-format: 29.2.1 - /jest-environment-node/29.2.1: - resolution: {integrity: sha512-PulFKwEMz6nTAdLUwglFKei3b/LixwlRiqTN6nvPE1JtrLtlnpd6LXnFI1NFHYJGlTmIWilMP2n9jEtPPKX50g==} + /jest-environment-node/29.2.2: + resolution: {integrity: sha512-B7qDxQjkIakQf+YyrqV5dICNs7tlCO55WJ4OMSXsqz1lpI/0PmeuXdx2F7eU8rnPbRkUR/fItSSUh0jvE2y/tw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/environment': 29.2.1 - '@jest/fake-timers': 29.2.1 + '@jest/environment': 29.2.2 + '@jest/fake-timers': 29.2.2 '@jest/types': 29.2.1 - '@types/node': 18.11.4 - jest-mock: 29.2.1 + '@types/node': 18.11.5 + jest-mock: 29.2.2 jest-util: 29.2.1 /jest-get-type/29.2.0: @@ -8452,7 +8455,7 @@ packages: dependencies: '@jest/types': 29.2.1 '@types/graceful-fs': 4.1.5 - '@types/node': 18.11.4 + '@types/node': 18.11.5 anymatch: 3.1.2 fb-watchman: 2.0.1 graceful-fs: 4.2.9 @@ -8471,8 +8474,8 @@ packages: jest-get-type: 29.2.0 pretty-format: 29.2.1 - /jest-matcher-utils/29.2.1: - resolution: {integrity: sha512-hUTBh7H/Mnb6GTpihbLh8uF5rjAMdekfW/oZNXUMAXi7bbmym2HiRpzgqf/zzkjgejMrVAkPdVSQj+32enlUww==} + /jest-matcher-utils/29.2.2: + resolution: {integrity: sha512-4DkJ1sDPT+UX2MR7Y3od6KtvRi9Im1ZGLGgdLFLm4lPexbTaCgJW5NN3IOXlQHF7NSHY/VHhflQ+WoKtD/vyCw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: chalk: 4.1.2 @@ -8494,15 +8497,15 @@ packages: slash: 3.0.0 stack-utils: 2.0.5 - /jest-mock/29.2.1: - resolution: {integrity: sha512-NDphaY/GqyQpTfnTZiTqqpMaw4Z0I7XnB7yBgrT6IwYrLGxpOhrejYr4ANY4YvO2sEGdd8Tx/6D0+WLQy7/qDA==} + /jest-mock/29.2.2: + resolution: {integrity: sha512-1leySQxNAnivvbcx0sCB37itu8f4OX2S/+gxLAV4Z62shT4r4dTG9tACDywUAEZoLSr36aYUTsVp3WKwWt4PMQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.2.1 - '@types/node': 18.11.4 + '@types/node': 18.11.5 jest-util: 29.2.1 - /jest-pnp-resolver/1.2.2_jest-resolve@29.2.1: + /jest-pnp-resolver/1.2.2_jest-resolve@29.2.2: resolution: {integrity: sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==} engines: {node: '>=6'} peerDependencies: @@ -8511,75 +8514,75 @@ packages: jest-resolve: optional: true dependencies: - jest-resolve: 29.2.1 + jest-resolve: 29.2.2 /jest-regex-util/29.2.0: resolution: {integrity: sha512-6yXn0kg2JXzH30cr2NlThF+70iuO/3irbaB4mh5WyqNIvLLP+B6sFdluO1/1RJmslyh/f9osnefECflHvTbwVA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - /jest-resolve-dependencies/29.2.1: - resolution: {integrity: sha512-o3mUGX2j08usj1jIAIE8KmUVpqVAn54k80kI27ldbZf2oJn6eghhB6DvJxjrcH40va9CQgWTfU5f2Ag/MoUqgQ==} + /jest-resolve-dependencies/29.2.2: + resolution: {integrity: sha512-wWOmgbkbIC2NmFsq8Lb+3EkHuW5oZfctffTGvwsA4JcJ1IRk8b2tg+hz44f0lngvRTeHvp3Kyix9ACgudHH9aQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: jest-regex-util: 29.2.0 - jest-snapshot: 29.2.1 + jest-snapshot: 29.2.2 transitivePeerDependencies: - supports-color - /jest-resolve/29.2.1: - resolution: {integrity: sha512-1dJTW76Z9622Viq4yRcwBuEXuzGtE9B2kdl05RC8Om/lAzac9uEgC+M8Q5osVidbuBPmxm8wSrcItYhca2ZAtQ==} + /jest-resolve/29.2.2: + resolution: {integrity: sha512-3gaLpiC3kr14rJR3w7vWh0CBX2QAhfpfiQTwrFPvVrcHe5VUBtIXaR004aWE/X9B2CFrITOQAp5gxLONGrk6GA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: chalk: 4.1.2 graceful-fs: 4.2.9 jest-haste-map: 29.2.1 - jest-pnp-resolver: 1.2.2_jest-resolve@29.2.1 + jest-pnp-resolver: 1.2.2_jest-resolve@29.2.2 jest-util: 29.2.1 - jest-validate: 29.2.1 + jest-validate: 29.2.2 resolve: 1.22.1 resolve.exports: 1.1.0 slash: 3.0.0 - /jest-runner/29.2.1: - resolution: {integrity: sha512-PojFI+uVhQ4u4YZKCN/a3yU0/l/pJJXhq1sW3JpCp8CyvGBYGddRFPKZ1WihApusxqWRTHjBJmGyPWv6Av2lWA==} + /jest-runner/29.2.2: + resolution: {integrity: sha512-1CpUxXDrbsfy9Hr9/1zCUUhT813kGGK//58HeIw/t8fa/DmkecEwZSWlb1N/xDKXg3uCFHQp1GCvlSClfImMxg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/console': 29.2.1 - '@jest/environment': 29.2.1 + '@jest/environment': 29.2.2 '@jest/test-result': 29.2.1 - '@jest/transform': 29.2.1 + '@jest/transform': 29.2.2 '@jest/types': 29.2.1 - '@types/node': 18.11.4 + '@types/node': 18.11.5 chalk: 4.1.2 - emittery: 0.10.2 + emittery: 0.13.1 graceful-fs: 4.2.9 jest-docblock: 29.2.0 - jest-environment-node: 29.2.1 + jest-environment-node: 29.2.2 jest-haste-map: 29.2.1 jest-leak-detector: 29.2.1 jest-message-util: 29.2.1 - jest-resolve: 29.2.1 - jest-runtime: 29.2.1 + jest-resolve: 29.2.2 + jest-runtime: 29.2.2 jest-util: 29.2.1 - jest-watcher: 29.2.1 + jest-watcher: 29.2.2 jest-worker: 29.2.1 p-limit: 3.1.0 source-map-support: 0.5.13 transitivePeerDependencies: - supports-color - /jest-runtime/29.2.1: - resolution: {integrity: sha512-PSQ880OoIW9y8E6/jjhGn3eQNgNc6ndMzCZaKqy357bv7FqCfSyYepu3yDC6Sp1Vkt+GhP2M/PVgldS2uZSFZg==} + /jest-runtime/29.2.2: + resolution: {integrity: sha512-TpR1V6zRdLynckKDIQaY41od4o0xWL+KOPUCZvJK2bu5P1UXhjobt5nJ2ICNeIxgyj9NGkO0aWgDqYPVhDNKjA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/environment': 29.2.1 - '@jest/fake-timers': 29.2.1 - '@jest/globals': 29.2.1 + '@jest/environment': 29.2.2 + '@jest/fake-timers': 29.2.2 + '@jest/globals': 29.2.2 '@jest/source-map': 29.2.0 '@jest/test-result': 29.2.1 - '@jest/transform': 29.2.1 + '@jest/transform': 29.2.2 '@jest/types': 29.2.1 - '@types/node': 18.11.4 + '@types/node': 18.11.5 chalk: 4.1.2 cjs-module-lexer: 1.2.2 collect-v8-coverage: 1.0.1 @@ -8587,18 +8590,18 @@ packages: graceful-fs: 4.2.9 jest-haste-map: 29.2.1 jest-message-util: 29.2.1 - jest-mock: 29.2.1 + jest-mock: 29.2.2 jest-regex-util: 29.2.0 - jest-resolve: 29.2.1 - jest-snapshot: 29.2.1 + jest-resolve: 29.2.2 + jest-snapshot: 29.2.2 jest-util: 29.2.1 slash: 3.0.0 strip-bom: 4.0.0 transitivePeerDependencies: - supports-color - /jest-snapshot/29.2.1: - resolution: {integrity: sha512-KZdLD7iEz5M4ZYd+ezZ/kk73z+DtNbk/yJ4Qx7408Vb0CCuclJIZPa/HmIwSsCfIlOBNcYTKufr7x/Yv47oYlg==} + /jest-snapshot/29.2.2: + resolution: {integrity: sha512-GfKJrpZ5SMqhli3NJ+mOspDqtZfJBryGA8RIBxF+G+WbDoC7HCqKaeAss4Z/Sab6bAW11ffasx8/vGsj83jyjA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@babel/core': 7.19.6 @@ -8607,19 +8610,19 @@ packages: '@babel/plugin-syntax-typescript': 7.18.6_@babel+core@7.19.6 '@babel/traverse': 7.19.6 '@babel/types': 7.19.4 - '@jest/expect-utils': 29.2.1 - '@jest/transform': 29.2.1 + '@jest/expect-utils': 29.2.2 + '@jest/transform': 29.2.2 '@jest/types': 29.2.1 '@types/babel__traverse': 7.14.2 '@types/prettier': 2.4.4 babel-preset-current-node-syntax: 1.0.1_@babel+core@7.19.6 chalk: 4.1.2 - expect: 29.2.1 + expect: 29.2.2 graceful-fs: 4.2.9 jest-diff: 29.2.1 jest-get-type: 29.2.0 jest-haste-map: 29.2.1 - jest-matcher-utils: 29.2.1 + jest-matcher-utils: 29.2.2 jest-message-util: 29.2.1 jest-util: 29.2.1 natural-compare: 1.4.0 @@ -8633,14 +8636,14 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.2.1 - '@types/node': 18.11.4 + '@types/node': 18.11.5 chalk: 4.1.2 ci-info: 3.5.0 graceful-fs: 4.2.9 picomatch: 2.3.1 - /jest-validate/29.2.1: - resolution: {integrity: sha512-DZVX5msG6J6DL5vUUw+++6LEkXUsPwB5R7fsfM7BXdz2Ipr0Ib046ak+8egrwAR++pvSM/5laxLK977ieIGxkQ==} + /jest-validate/29.2.2: + resolution: {integrity: sha512-eJXATaKaSnOuxNfs8CLHgdABFgUrd0TtWS8QckiJ4L/QVDF4KVbZFBBOwCBZHOS0Rc5fOxqngXeGXE3nGQkpQA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.2.1 @@ -8650,16 +8653,16 @@ packages: leven: 3.1.0 pretty-format: 29.2.1 - /jest-watcher/29.2.1: - resolution: {integrity: sha512-7jFaHUaRq50l4w/f6RuY713bvI5XskMmjWCE54NGYcY74fLkShS8LucXJke1QfGnwDSCoIqGnGGGKPwdaBYz2Q==} + /jest-watcher/29.2.2: + resolution: {integrity: sha512-j2otfqh7mOvMgN2WlJ0n7gIx9XCMWntheYGlBK7+5g3b1Su13/UAK7pdKGyd4kDlrLwtH2QPvRv5oNIxWvsJ1w==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/test-result': 29.2.1 '@jest/types': 29.2.1 - '@types/node': 18.11.4 + '@types/node': 18.11.5 ansi-escapes: 4.3.2 chalk: 4.1.2 - emittery: 0.10.2 + emittery: 0.13.1 jest-util: 29.2.1 string-length: 4.0.2 @@ -8667,13 +8670,13 @@ packages: resolution: {integrity: sha512-ROHTZ+oj7sBrgtv46zZ84uWky71AoYi0vEV9CdEtc1FQunsoAGe5HbQmW76nI5QWdvECVPrSi1MCVUmizSavMg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 18.11.4 + '@types/node': 18.11.5 jest-util: 29.2.1 merge-stream: 2.0.0 supports-color: 8.1.1 - /jest/29.2.1: - resolution: {integrity: sha512-K0N+7rx+fv3Us3KhuwRSJt55MMpZPs9Q3WSO/spRZSnsalX8yEYOTQ1PiSN7OvqzoRX4JEUXCbOJRlP4n8m5LA==} + /jest/29.2.2: + resolution: {integrity: sha512-r+0zCN9kUqoON6IjDdjbrsWobXM/09Nd45kIPRD8kloaRh1z5ZCMdVsgLXGxmlL7UpAJsvCYOQNO+NjvG/gqiQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true peerDependencies: @@ -8682,10 +8685,10 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 29.2.1 + '@jest/core': 29.2.2 '@jest/types': 29.2.1 import-local: 3.1.0 - jest-cli: 29.2.1 + jest-cli: 29.2.2 transitivePeerDependencies: - '@types/node' - supports-color @@ -11697,6 +11700,7 @@ packages: is-core-module: 2.11.0 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 + dev: false /resolve/1.22.1: resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==}