diff --git a/package.json b/package.json index 4d2ae6d..27a740a 100644 --- a/package.json +++ b/package.json @@ -50,7 +50,7 @@ "@semantic-release/release-notes-generator": "10.0.3", "@vitest/coverage-c8": "0.25.3", "commitlint": "17.3.0", - "eslint": "8.29.0", + "eslint": "8.52.0", "eslint-config-jimmy-guzman": "9.1.0", "gitzy": "3.4.0", "husky": "8.0.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 14d44cf..52b0d34 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,7 +9,7 @@ specifiers: '@semantic-release/release-notes-generator': 10.0.3 '@vitest/coverage-c8': 0.25.3 commitlint: 17.3.0 - eslint: 8.29.0 + eslint: 8.52.0 eslint-config-jimmy-guzman: 9.1.0 gitzy: 3.4.0 husky: 8.0.2 @@ -30,8 +30,8 @@ devDependencies: '@semantic-release/release-notes-generator': 10.0.3_semantic-release@19.0.5 '@vitest/coverage-c8': 0.25.3 commitlint: 17.3.0 - eslint: 8.29.0 - eslint-config-jimmy-guzman: 9.1.0_oplgwect6guzrpf6v33dvvj2pe + eslint: 8.52.0 + eslint-config-jimmy-guzman: 9.1.0_gtnqvefhtyhsvucmrshp7l2quq gitzy: 3.4.0 husky: 8.0.2 is-ci: 3.0.1 @@ -44,6 +44,11 @@ devDependencies: packages: + /@aashutoshrathi/word-wrap/1.2.6: + resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} + engines: {node: '>=0.10.0'} + dev: true + /@babel/code-frame/7.18.6: resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==} engines: {node: '>=6.9.0'} @@ -482,14 +487,14 @@ packages: dev: true optional: true - /@eslint-community/eslint-utils/4.4.0_eslint@8.29.0: + /@eslint-community/eslint-utils/4.4.0_eslint@8.52.0: resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: 8.29.0 - eslint-visitor-keys: 3.3.0 + eslint: 8.52.0 + eslint-visitor-keys: 3.4.3 dev: true /@eslint-community/regexpp/4.5.0: @@ -497,14 +502,19 @@ packages: engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} dev: true - /@eslint/eslintrc/1.3.3: - resolution: {integrity: sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg==} + /@eslint-community/regexpp/4.9.1: + resolution: {integrity: sha512-Y27x+MBLjXa+0JWDhykM3+JE+il3kHKAEqabfEWq3SDhZjLYb6/BHL/JKFnH3fe207JaXkyDo685Oc2Glt6ifA==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + dev: true + + /@eslint/eslintrc/2.1.2: + resolution: {integrity: sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 debug: 4.3.4 - espree: 9.4.1 - globals: 13.18.0 + espree: 9.6.1 + globals: 13.23.0 ignore: 5.2.1 import-fresh: 3.3.0 js-yaml: 4.1.0 @@ -514,11 +524,16 @@ packages: - supports-color dev: true - /@humanwhocodes/config-array/0.11.7: - resolution: {integrity: sha512-kBbPWzN8oVMLb0hOUYXhmxggL/1cJE6ydvjDIGi9EnAGUyA7cLVKQg+d/Dsm+KZwx2czGHrCmMVLiyg8s5JPKw==} + /@eslint/js/8.52.0: + resolution: {integrity: sha512-mjZVbpaeMZludF2fsWLD0Z9gCref1Tk4i9+wddjRvpUNqqcndPkBD09N/Mapey0b3jaXbLm2kICwFv2E64QinA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + + /@humanwhocodes/config-array/0.11.13: + resolution: {integrity: sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==} engines: {node: '>=10.10.0'} dependencies: - '@humanwhocodes/object-schema': 1.2.1 + '@humanwhocodes/object-schema': 2.0.1 debug: 4.3.4 minimatch: 3.1.2 transitivePeerDependencies: @@ -530,8 +545,8 @@ packages: engines: {node: '>=12.22'} dev: true - /@humanwhocodes/object-schema/1.2.1: - resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} + /@humanwhocodes/object-schema/2.0.1: + resolution: {integrity: sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==} dev: true /@istanbuljs/schema/0.1.3: @@ -926,7 +941,7 @@ packages: resolution: {integrity: sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==} dev: true - /@typescript-eslint/eslint-plugin/5.57.1_fqssxyzuavlfqvpcfjfwpjnmzi: + /@typescript-eslint/eslint-plugin/5.57.1_fpt62fq5ptry5elkmooldmbckq: resolution: {integrity: sha512-1MeobQkQ9tztuleT3v72XmY0XuKXVXusAhryoLuU5YZ+mXoYKZP9SQ7Flulh1NX4DTjpGTc2b/eMu4u7M7dhnQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -938,12 +953,12 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.5.0 - '@typescript-eslint/parser': 5.57.1_ciy6efmzm3ojqwizabpgnljozq + '@typescript-eslint/parser': 5.57.1_tbd2sfde3bmfdyh2lekgkzvsmq '@typescript-eslint/scope-manager': 5.57.1 - '@typescript-eslint/type-utils': 5.57.1_ciy6efmzm3ojqwizabpgnljozq - '@typescript-eslint/utils': 5.57.1_ciy6efmzm3ojqwizabpgnljozq + '@typescript-eslint/type-utils': 5.57.1_tbd2sfde3bmfdyh2lekgkzvsmq + '@typescript-eslint/utils': 5.57.1_tbd2sfde3bmfdyh2lekgkzvsmq debug: 4.3.4 - eslint: 8.29.0 + eslint: 8.52.0 grapheme-splitter: 1.0.4 ignore: 5.2.1 natural-compare-lite: 1.4.0 @@ -954,7 +969,7 @@ packages: - supports-color dev: true - /@typescript-eslint/parser/5.57.1_ciy6efmzm3ojqwizabpgnljozq: + /@typescript-eslint/parser/5.57.1_tbd2sfde3bmfdyh2lekgkzvsmq: resolution: {integrity: sha512-hlA0BLeVSA/wBPKdPGxoVr9Pp6GutGoY380FEhbVi0Ph4WNe8kLvqIRx76RSQt1lynZKfrXKs0/XeEk4zZycuA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -968,7 +983,7 @@ packages: '@typescript-eslint/types': 5.57.1 '@typescript-eslint/typescript-estree': 5.57.1_typescript@5.0.4 debug: 4.3.4 - eslint: 8.29.0 + eslint: 8.52.0 typescript: 5.0.4 transitivePeerDependencies: - supports-color @@ -982,7 +997,7 @@ packages: '@typescript-eslint/visitor-keys': 5.57.1 dev: true - /@typescript-eslint/type-utils/5.57.1_ciy6efmzm3ojqwizabpgnljozq: + /@typescript-eslint/type-utils/5.57.1_tbd2sfde3bmfdyh2lekgkzvsmq: resolution: {integrity: sha512-/RIPQyx60Pt6ga86hKXesXkJ2WOS4UemFrmmq/7eOyiYjYv/MUSHPlkhU6k9T9W1ytnTJueqASW+wOmW4KrViw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -993,9 +1008,9 @@ packages: optional: true dependencies: '@typescript-eslint/typescript-estree': 5.57.1_typescript@5.0.4 - '@typescript-eslint/utils': 5.57.1_ciy6efmzm3ojqwizabpgnljozq + '@typescript-eslint/utils': 5.57.1_tbd2sfde3bmfdyh2lekgkzvsmq debug: 4.3.4 - eslint: 8.29.0 + eslint: 8.52.0 tsutils: 3.21.0_typescript@5.0.4 typescript: 5.0.4 transitivePeerDependencies: @@ -1028,19 +1043,19 @@ packages: - supports-color dev: true - /@typescript-eslint/utils/5.57.1_ciy6efmzm3ojqwizabpgnljozq: + /@typescript-eslint/utils/5.57.1_tbd2sfde3bmfdyh2lekgkzvsmq: resolution: {integrity: sha512-kN6vzzf9NkEtawECqze6v99LtmDiUJCVpvieTFA1uL7/jDghiJGubGZ5csicYHU1Xoqb3oH/R5cN5df6W41Nfg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0_eslint@8.29.0 + '@eslint-community/eslint-utils': 4.4.0_eslint@8.52.0 '@types/json-schema': 7.0.11 '@types/semver': 7.3.13 '@typescript-eslint/scope-manager': 5.57.1 '@typescript-eslint/types': 5.57.1 '@typescript-eslint/typescript-estree': 5.57.1_typescript@5.0.4 - eslint: 8.29.0 + eslint: 8.52.0 eslint-scope: 5.1.1 semver: 7.3.8 transitivePeerDependencies: @@ -1056,6 +1071,10 @@ packages: eslint-visitor-keys: 3.3.0 dev: true + /@ungap/structured-clone/1.2.0: + resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} + dev: true + /@vitest/coverage-c8/0.25.3: resolution: {integrity: sha512-+tmrB3E7pZTSM+aWKzLk0FpyyaQOoRQf0594hHp+E3Kk0tiFONiEFYf7+9a1Z+C2ffU/0w6KvyBjpNPdashMrg==} dependencies: @@ -1083,12 +1102,12 @@ packages: through: 2.3.8 dev: true - /acorn-jsx/5.3.2_acorn@8.8.1: + /acorn-jsx/5.3.2_acorn@8.10.0: resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 8.8.1 + acorn: 8.10.0 dev: true /acorn-walk/8.2.0: @@ -1096,6 +1115,12 @@ packages: engines: {node: '>=0.4.0'} dev: true + /acorn/8.10.0: + resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: true + /acorn/8.8.1: resolution: {integrity: sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==} engines: {node: '>=0.4.0'} @@ -2220,7 +2245,7 @@ packages: engines: {node: '>=10'} dev: true - /eslint-config-jimmy-guzman/9.1.0_oplgwect6guzrpf6v33dvvj2pe: + /eslint-config-jimmy-guzman/9.1.0_gtnqvefhtyhsvucmrshp7l2quq: resolution: {integrity: sha512-6YjxDK1pD1vCwbNujVpwOoOveb/AF66XdOq48Vt7mi0wbBfFMXnJXmy1OJNl6cL2dhYMUpwZ86HbMrhPIkE1Pg==} engines: {node: '>= 14'} peerDependencies: @@ -2228,18 +2253,18 @@ packages: prettier: ^2.4.0 typescript: '>=4.5.0' dependencies: - '@typescript-eslint/eslint-plugin': 5.57.1_fqssxyzuavlfqvpcfjfwpjnmzi - '@typescript-eslint/parser': 5.57.1_ciy6efmzm3ojqwizabpgnljozq - eslint: 8.29.0 - eslint-config-prettier: 8.5.0_eslint@8.29.0 - eslint-import-resolver-typescript: 3.5.5_wut73iqfgzyvi2sf4rhp454caa - eslint-plugin-import: 2.26.0_iuhofwuypr3psunv4rtpo2opuq - eslint-plugin-jest: 27.1.6_onx3mbxtj67hexdqhwdjxxrr4i - eslint-plugin-jest-dom: 4.0.3_eslint@8.29.0 - eslint-plugin-jsx-a11y: 6.6.1_eslint@8.29.0 - eslint-plugin-react: 7.31.11_eslint@8.29.0 - eslint-plugin-react-hooks: 4.6.0_eslint@8.29.0 - eslint-plugin-testing-library: 5.9.1_ciy6efmzm3ojqwizabpgnljozq + '@typescript-eslint/eslint-plugin': 5.57.1_fpt62fq5ptry5elkmooldmbckq + '@typescript-eslint/parser': 5.57.1_tbd2sfde3bmfdyh2lekgkzvsmq + eslint: 8.52.0 + eslint-config-prettier: 8.5.0_eslint@8.52.0 + eslint-import-resolver-typescript: 3.5.5_yazdz4t66f7b76evozljzhldcm + eslint-plugin-import: 2.26.0_4zec2balfmviwru2xerbrvhrpe + eslint-plugin-jest: 27.1.6_wkpfus2wwgheta6upzwt4v5ypu + eslint-plugin-jest-dom: 4.0.3_eslint@8.52.0 + eslint-plugin-jsx-a11y: 6.6.1_eslint@8.52.0 + eslint-plugin-react: 7.31.11_eslint@8.52.0 + eslint-plugin-react-hooks: 4.6.0_eslint@8.52.0 + eslint-plugin-testing-library: 5.9.1_tbd2sfde3bmfdyh2lekgkzvsmq prettier: 2.8.0 typescript: 5.0.4 transitivePeerDependencies: @@ -2249,13 +2274,13 @@ packages: - supports-color dev: true - /eslint-config-prettier/8.5.0_eslint@8.29.0: + /eslint-config-prettier/8.5.0_eslint@8.52.0: resolution: {integrity: sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.29.0 + eslint: 8.52.0 dev: true /eslint-import-resolver-node/0.3.6: @@ -2267,7 +2292,7 @@ packages: - supports-color dev: true - /eslint-import-resolver-typescript/3.5.5_wut73iqfgzyvi2sf4rhp454caa: + /eslint-import-resolver-typescript/3.5.5_yazdz4t66f7b76evozljzhldcm: resolution: {integrity: sha512-TdJqPHs2lW5J9Zpe17DZNQuDnox4xo2o+0tE7Pggain9Rbc19ik8kFtXdxZ250FVx2kF4vlt2RSf4qlUpG7bhw==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -2276,9 +2301,9 @@ packages: dependencies: debug: 4.3.4 enhanced-resolve: 5.12.0 - eslint: 8.29.0 - eslint-module-utils: 2.7.4_iuhofwuypr3psunv4rtpo2opuq - eslint-plugin-import: 2.26.0_iuhofwuypr3psunv4rtpo2opuq + eslint: 8.52.0 + eslint-module-utils: 2.7.4_4zec2balfmviwru2xerbrvhrpe + eslint-plugin-import: 2.26.0_4zec2balfmviwru2xerbrvhrpe get-tsconfig: 4.5.0 globby: 13.1.3 is-core-module: 2.11.0 @@ -2291,7 +2316,7 @@ packages: - supports-color dev: true - /eslint-module-utils/2.7.4_hxeqlkb3hk5w5v7vhv2lw5kmue: + /eslint-module-utils/2.7.4_4zec2balfmviwru2xerbrvhrpe: resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} engines: {node: '>=4'} peerDependencies: @@ -2312,16 +2337,15 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.57.1_ciy6efmzm3ojqwizabpgnljozq + '@typescript-eslint/parser': 5.57.1_tbd2sfde3bmfdyh2lekgkzvsmq debug: 3.2.7 - eslint: 8.29.0 - eslint-import-resolver-node: 0.3.6 - eslint-import-resolver-typescript: 3.5.5_wut73iqfgzyvi2sf4rhp454caa + eslint: 8.52.0 + eslint-import-resolver-typescript: 3.5.5_yazdz4t66f7b76evozljzhldcm transitivePeerDependencies: - supports-color dev: true - /eslint-module-utils/2.7.4_iuhofwuypr3psunv4rtpo2opuq: + /eslint-module-utils/2.7.4_u52f77u5pwqeneux46ur4ryr3q: resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} engines: {node: '>=4'} peerDependencies: @@ -2342,15 +2366,16 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.57.1_ciy6efmzm3ojqwizabpgnljozq + '@typescript-eslint/parser': 5.57.1_tbd2sfde3bmfdyh2lekgkzvsmq debug: 3.2.7 - eslint: 8.29.0 - eslint-import-resolver-typescript: 3.5.5_wut73iqfgzyvi2sf4rhp454caa + eslint: 8.52.0 + eslint-import-resolver-node: 0.3.6 + eslint-import-resolver-typescript: 3.5.5_yazdz4t66f7b76evozljzhldcm transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-import/2.26.0_iuhofwuypr3psunv4rtpo2opuq: + /eslint-plugin-import/2.26.0_4zec2balfmviwru2xerbrvhrpe: resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==} engines: {node: '>=4'} peerDependencies: @@ -2360,14 +2385,14 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.57.1_ciy6efmzm3ojqwizabpgnljozq + '@typescript-eslint/parser': 5.57.1_tbd2sfde3bmfdyh2lekgkzvsmq array-includes: 3.1.6 array.prototype.flat: 1.3.1 debug: 2.6.9 doctrine: 2.1.0 - eslint: 8.29.0 + eslint: 8.52.0 eslint-import-resolver-node: 0.3.6 - eslint-module-utils: 2.7.4_hxeqlkb3hk5w5v7vhv2lw5kmue + eslint-module-utils: 2.7.4_u52f77u5pwqeneux46ur4ryr3q has: 1.0.3 is-core-module: 2.11.0 is-glob: 4.0.3 @@ -2381,7 +2406,7 @@ packages: - supports-color dev: true - /eslint-plugin-jest-dom/4.0.3_eslint@8.29.0: + /eslint-plugin-jest-dom/4.0.3_eslint@8.52.0: resolution: {integrity: sha512-9j+n8uj0+V0tmsoS7bYC7fLhQmIvjRqRYEcbDSi+TKPsTThLLXCyj5swMSSf/hTleeMktACnn+HFqXBr5gbcbA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6', yarn: '>=1'} peerDependencies: @@ -2389,11 +2414,11 @@ packages: dependencies: '@babel/runtime': 7.20.6 '@testing-library/dom': 8.19.0 - eslint: 8.29.0 + eslint: 8.52.0 requireindex: 1.2.0 dev: true - /eslint-plugin-jest/27.1.6_onx3mbxtj67hexdqhwdjxxrr4i: + /eslint-plugin-jest/27.1.6_wkpfus2wwgheta6upzwt4v5ypu: resolution: {integrity: sha512-XA7RFLSrlQF9IGtAmhddkUkBuICCTuryfOTfCSWcZHiHb69OilIH05oozH2XA6CEOtztnOd0vgXyvxZodkxGjg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -2406,15 +2431,15 @@ packages: jest: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.57.1_fqssxyzuavlfqvpcfjfwpjnmzi - '@typescript-eslint/utils': 5.57.1_ciy6efmzm3ojqwizabpgnljozq - eslint: 8.29.0 + '@typescript-eslint/eslint-plugin': 5.57.1_fpt62fq5ptry5elkmooldmbckq + '@typescript-eslint/utils': 5.57.1_tbd2sfde3bmfdyh2lekgkzvsmq + eslint: 8.52.0 transitivePeerDependencies: - supports-color - typescript dev: true - /eslint-plugin-jsx-a11y/6.6.1_eslint@8.29.0: + /eslint-plugin-jsx-a11y/6.6.1_eslint@8.52.0: resolution: {integrity: sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q==} engines: {node: '>=4.0'} peerDependencies: @@ -2428,7 +2453,7 @@ packages: axobject-query: 2.2.0 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 - eslint: 8.29.0 + eslint: 8.52.0 has: 1.0.3 jsx-ast-utils: 3.3.3 language-tags: 1.0.6 @@ -2436,16 +2461,16 @@ packages: semver: 6.3.0 dev: true - /eslint-plugin-react-hooks/4.6.0_eslint@8.29.0: + /eslint-plugin-react-hooks/4.6.0_eslint@8.52.0: resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} engines: {node: '>=10'} peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 dependencies: - eslint: 8.29.0 + eslint: 8.52.0 dev: true - /eslint-plugin-react/7.31.11_eslint@8.29.0: + /eslint-plugin-react/7.31.11_eslint@8.52.0: resolution: {integrity: sha512-TTvq5JsT5v56wPa9OYHzsrOlHzKZKjV+aLgS+55NJP/cuzdiQPC7PfYoUjMoxlffKtvijpk7vA/jmuqRb9nohw==} engines: {node: '>=4'} peerDependencies: @@ -2455,7 +2480,7 @@ packages: array.prototype.flatmap: 1.3.1 array.prototype.tosorted: 1.1.1 doctrine: 2.1.0 - eslint: 8.29.0 + eslint: 8.52.0 estraverse: 5.3.0 jsx-ast-utils: 3.3.3 minimatch: 3.1.2 @@ -2469,14 +2494,14 @@ packages: string.prototype.matchall: 4.0.8 dev: true - /eslint-plugin-testing-library/5.9.1_ciy6efmzm3ojqwizabpgnljozq: + /eslint-plugin-testing-library/5.9.1_tbd2sfde3bmfdyh2lekgkzvsmq: resolution: {integrity: sha512-6BQp3tmb79jLLasPHJmy8DnxREe+2Pgf7L+7o09TSWPfdqqtQfRZmZNetr5mOs3yqZk/MRNxpN3RUpJe0wB4LQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'} peerDependencies: eslint: ^7.5.0 || ^8.0.0 dependencies: - '@typescript-eslint/utils': 5.57.1_ciy6efmzm3ojqwizabpgnljozq - eslint: 8.29.0 + '@typescript-eslint/utils': 5.57.1_tbd2sfde3bmfdyh2lekgkzvsmq + eslint: 8.52.0 transitivePeerDependencies: - supports-color - typescript @@ -2490,89 +2515,78 @@ packages: estraverse: 4.3.0 dev: true - /eslint-scope/7.1.1: - resolution: {integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==} + /eslint-scope/7.2.2: + resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 dev: true - /eslint-utils/3.0.0_eslint@8.29.0: - resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} - engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} - peerDependencies: - eslint: '>=5' - dependencies: - eslint: 8.29.0 - eslint-visitor-keys: 2.1.0 - dev: true - - /eslint-visitor-keys/2.1.0: - resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} - engines: {node: '>=10'} - dev: true - /eslint-visitor-keys/3.3.0: resolution: {integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint/8.29.0: - resolution: {integrity: sha512-isQ4EEiyUjZFbEKvEGJKKGBwXtvXX+zJbkVKCgTuB9t/+jUBcy8avhkEwWJecI15BkRkOYmvIM5ynbhRjEkoeg==} + /eslint-visitor-keys/3.4.3: + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + + /eslint/8.52.0: + resolution: {integrity: sha512-zh/JHnaixqHZsolRB/w9/02akBk9EPrOs9JwcTP2ek7yL5bVvXuRariiaAjjoJ5DvuwQ1WAE/HsMz+w17YgBCg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint/eslintrc': 1.3.3 - '@humanwhocodes/config-array': 0.11.7 + '@eslint-community/eslint-utils': 4.4.0_eslint@8.52.0 + '@eslint-community/regexpp': 4.9.1 + '@eslint/eslintrc': 2.1.2 + '@eslint/js': 8.52.0 + '@humanwhocodes/config-array': 0.11.13 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 + '@ungap/structured-clone': 1.2.0 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 debug: 4.3.4 doctrine: 3.0.0 escape-string-regexp: 4.0.0 - eslint-scope: 7.1.1 - eslint-utils: 3.0.0_eslint@8.29.0 - eslint-visitor-keys: 3.3.0 - espree: 9.4.1 - esquery: 1.4.0 + eslint-scope: 7.2.2 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 + esquery: 1.5.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 file-entry-cache: 6.0.1 find-up: 5.0.0 glob-parent: 6.0.2 - globals: 13.18.0 - grapheme-splitter: 1.0.4 + globals: 13.23.0 + graphemer: 1.4.0 ignore: 5.2.1 - import-fresh: 3.3.0 imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 - js-sdsl: 4.2.0 js-yaml: 4.1.0 json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 lodash.merge: 4.6.2 minimatch: 3.1.2 natural-compare: 1.4.0 - optionator: 0.9.1 - regexpp: 3.2.0 + optionator: 0.9.3 strip-ansi: 6.0.1 - strip-json-comments: 3.1.1 text-table: 0.2.0 transitivePeerDependencies: - supports-color dev: true - /espree/9.4.1: - resolution: {integrity: sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==} + /espree/9.6.1: + resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - acorn: 8.8.1 - acorn-jsx: 5.3.2_acorn@8.8.1 - eslint-visitor-keys: 3.3.0 + acorn: 8.10.0 + acorn-jsx: 5.3.2_acorn@8.10.0 + eslint-visitor-keys: 3.4.3 dev: true /esprima/4.0.1: @@ -2581,8 +2595,8 @@ packages: hasBin: true dev: true - /esquery/1.4.0: - resolution: {integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==} + /esquery/1.5.0: + resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} engines: {node: '>=0.10'} dependencies: estraverse: 5.3.0 @@ -2924,8 +2938,8 @@ packages: ini: 1.3.8 dev: true - /globals/13.18.0: - resolution: {integrity: sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A==} + /globals/13.23.0: + resolution: {integrity: sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==} engines: {node: '>=8'} dependencies: type-fest: 0.20.2 @@ -2976,6 +2990,10 @@ packages: resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} dev: true + /graphemer/1.4.0: + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + dev: true + /handlebars/4.7.7: resolution: {integrity: sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==} engines: {node: '>=0.4.7'} @@ -3421,10 +3439,6 @@ packages: engines: {node: '>=10'} dev: true - /js-sdsl/4.2.0: - resolution: {integrity: sha512-dyBIzQBDkCqCu+0upx25Y2jGdbTGxE9fshMsCdK0ViOongpV+n5tXRcZY9v7CaVQ79AGS9KA1KHtojxiM7aXSQ==} - dev: true - /js-tokens/4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} dev: true @@ -4106,16 +4120,16 @@ packages: is-wsl: 2.2.0 dev: true - /optionator/0.9.1: - resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} + /optionator/0.9.3: + resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} engines: {node: '>= 0.8.0'} dependencies: + '@aashutoshrathi/word-wrap': 1.2.6 deep-is: 0.1.4 fast-levenshtein: 2.0.6 levn: 0.4.1 prelude-ls: 1.2.1 type-check: 0.4.0 - word-wrap: 1.2.3 dev: true /p-each-series/2.2.0: @@ -4476,11 +4490,6 @@ packages: functions-have-names: 1.2.3 dev: true - /regexpp/3.2.0: - resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} - engines: {node: '>=8'} - dev: true - /registry-auth-token/4.2.2: resolution: {integrity: sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==} engines: {node: '>=6.0.0'} @@ -5474,11 +5483,6 @@ packages: isexe: 2.0.0 dev: true - /word-wrap/1.2.3: - resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} - engines: {node: '>=0.10.0'} - dev: true - /wordwrap/1.0.0: resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} dev: true