diff --git a/package.json b/package.json index 062ab6b..6b36c05 100644 --- a/package.json +++ b/package.json @@ -43,6 +43,6 @@ "jest": "^29.3.1", "npm-run-all": "^4.1.5", "prettier": "^2.8.2", - "typescript": "^4.9.4" + "typescript": "^5.0.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 03abbee..dd703ae 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -26,7 +26,7 @@ specifiers: prettier: ^2.8.2 react: ^18.2.0 react-dom: ^18.2.0 - typescript: ^4.9.4 + typescript: ^5.0.0 dependencies: '@chakra-ui/react': 2.4.6_7rmqxmvcooh6vn4y4z6d5tku5u @@ -42,21 +42,21 @@ devDependencies: '@types/node': 18.11.18 '@types/react': 18.0.26 '@types/react-dom': 18.0.10 - '@typescript-eslint/eslint-plugin': 5.48.0_k73wpmdolxikpyqun3p36akaaq - '@typescript-eslint/parser': 5.48.0_iukboom6ndih5an6iafl45j2fe + '@typescript-eslint/eslint-plugin': 5.48.0_ymoixgccul774h5skldb2twsuu + '@typescript-eslint/parser': 5.48.0_kvhumnresjtcflasshbz76q27a eslint: 8.31.0 - eslint-config-next: 13.1.1_iukboom6ndih5an6iafl45j2fe + eslint-config-next: 13.1.1_kvhumnresjtcflasshbz76q27a eslint-plugin-import: 2.26.0_m2kn7xiag5lymyarkgri27ztxm - eslint-plugin-jest: 27.2.1_5lw7u3puxf47qfi53ot2fqzcvq + eslint-plugin-jest: 27.2.1_utuavcbzqgozxmrhyrid7rn3um eslint-plugin-jsx-a11y: 6.6.1_eslint@8.31.0 eslint-plugin-node: 11.1.0_eslint@8.31.0 eslint-plugin-react: 7.31.11_eslint@8.31.0 eslint-plugin-react-hooks: 4.6.0_eslint@8.31.0 - gts: 3.1.1_typescript@4.9.4 + gts: 3.1.1_typescript@5.0.2 jest: 29.3.1_@types+node@18.11.18 npm-run-all: 4.1.5 prettier: 2.8.2 - typescript: 4.9.4 + typescript: 5.0.2 packages: @@ -2319,7 +2319,7 @@ packages: '@types/yargs-parser': 21.0.0 dev: true - /@typescript-eslint/eslint-plugin/4.33.0_thyv6urrmcfyirt6hwk42bhgva: + /@typescript-eslint/eslint-plugin/4.33.0_7qpwrhq7ol6iwf7pojn4j64fom: resolution: {integrity: sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -2330,8 +2330,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/experimental-utils': 4.33.0_yfqovispp7u7jaktymfaqwl2py - '@typescript-eslint/parser': 4.33.0_yfqovispp7u7jaktymfaqwl2py + '@typescript-eslint/experimental-utils': 4.33.0_jeuwjvsopuo23ctsjsevxmvjsi + '@typescript-eslint/parser': 4.33.0_jeuwjvsopuo23ctsjsevxmvjsi '@typescript-eslint/scope-manager': 4.33.0 debug: 4.3.4 eslint: 7.32.0 @@ -2339,13 +2339,13 @@ packages: ignore: 5.2.4 regexpp: 3.2.0 semver: 7.3.8 - tsutils: 3.21.0_typescript@4.9.4 - typescript: 4.9.4 + tsutils: 3.21.0_typescript@5.0.2 + typescript: 5.0.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/eslint-plugin/5.48.0_k73wpmdolxikpyqun3p36akaaq: + /@typescript-eslint/eslint-plugin/5.48.0_ymoixgccul774h5skldb2twsuu: resolution: {integrity: sha512-SVLafp0NXpoJY7ut6VFVUU9I+YeFsDzeQwtK0WZ+xbRN3mtxJ08je+6Oi2N89qDn087COdO0u3blKZNv9VetRQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2356,23 +2356,23 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.48.0_iukboom6ndih5an6iafl45j2fe + '@typescript-eslint/parser': 5.48.0_kvhumnresjtcflasshbz76q27a '@typescript-eslint/scope-manager': 5.48.0 - '@typescript-eslint/type-utils': 5.48.0_iukboom6ndih5an6iafl45j2fe - '@typescript-eslint/utils': 5.48.0_iukboom6ndih5an6iafl45j2fe + '@typescript-eslint/type-utils': 5.48.0_kvhumnresjtcflasshbz76q27a + '@typescript-eslint/utils': 5.48.0_kvhumnresjtcflasshbz76q27a debug: 4.3.4 eslint: 8.31.0 ignore: 5.2.4 natural-compare-lite: 1.4.0 regexpp: 3.2.0 semver: 7.3.8 - tsutils: 3.21.0_typescript@4.9.4 - typescript: 4.9.4 + tsutils: 3.21.0_typescript@5.0.2 + typescript: 5.0.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/experimental-utils/4.33.0_yfqovispp7u7jaktymfaqwl2py: + /@typescript-eslint/experimental-utils/4.33.0_jeuwjvsopuo23ctsjsevxmvjsi: resolution: {integrity: sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -2381,7 +2381,7 @@ packages: '@types/json-schema': 7.0.11 '@typescript-eslint/scope-manager': 4.33.0 '@typescript-eslint/types': 4.33.0 - '@typescript-eslint/typescript-estree': 4.33.0_typescript@4.9.4 + '@typescript-eslint/typescript-estree': 4.33.0_typescript@5.0.2 eslint: 7.32.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0_eslint@7.32.0 @@ -2390,7 +2390,7 @@ packages: - typescript dev: true - /@typescript-eslint/parser/4.33.0_yfqovispp7u7jaktymfaqwl2py: + /@typescript-eslint/parser/4.33.0_jeuwjvsopuo23ctsjsevxmvjsi: resolution: {integrity: sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -2402,15 +2402,15 @@ packages: dependencies: '@typescript-eslint/scope-manager': 4.33.0 '@typescript-eslint/types': 4.33.0 - '@typescript-eslint/typescript-estree': 4.33.0_typescript@4.9.4 + '@typescript-eslint/typescript-estree': 4.33.0_typescript@5.0.2 debug: 4.3.4 eslint: 7.32.0 - typescript: 4.9.4 + typescript: 5.0.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser/5.48.0_iukboom6ndih5an6iafl45j2fe: + /@typescript-eslint/parser/5.48.0_kvhumnresjtcflasshbz76q27a: resolution: {integrity: sha512-1mxNA8qfgxX8kBvRDIHEzrRGrKHQfQlbW6iHyfHYS0Q4X1af+S6mkLNtgCOsGVl8+/LUPrqdHMssAemkrQ01qg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2422,10 +2422,10 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.48.0 '@typescript-eslint/types': 5.48.0 - '@typescript-eslint/typescript-estree': 5.48.0_typescript@4.9.4 + '@typescript-eslint/typescript-estree': 5.48.0_typescript@5.0.2 debug: 4.3.4 eslint: 8.31.0 - typescript: 4.9.4 + typescript: 5.0.2 transitivePeerDependencies: - supports-color dev: true @@ -2446,7 +2446,7 @@ packages: '@typescript-eslint/visitor-keys': 5.48.0 dev: true - /@typescript-eslint/type-utils/5.48.0_iukboom6ndih5an6iafl45j2fe: + /@typescript-eslint/type-utils/5.48.0_kvhumnresjtcflasshbz76q27a: resolution: {integrity: sha512-vbtPO5sJyFjtHkGlGK4Sthmta0Bbls4Onv0bEqOGm7hP9h8UpRsHJwsrCiWtCUndTRNQO/qe6Ijz9rnT/DB+7g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2456,12 +2456,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.48.0_typescript@4.9.4 - '@typescript-eslint/utils': 5.48.0_iukboom6ndih5an6iafl45j2fe + '@typescript-eslint/typescript-estree': 5.48.0_typescript@5.0.2 + '@typescript-eslint/utils': 5.48.0_kvhumnresjtcflasshbz76q27a debug: 4.3.4 eslint: 8.31.0 - tsutils: 3.21.0_typescript@4.9.4 - typescript: 4.9.4 + tsutils: 3.21.0_typescript@5.0.2 + typescript: 5.0.2 transitivePeerDependencies: - supports-color dev: true @@ -2476,7 +2476,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree/4.33.0_typescript@4.9.4: + /@typescript-eslint/typescript-estree/4.33.0_typescript@5.0.2: resolution: {integrity: sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -2491,13 +2491,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.3.8 - tsutils: 3.21.0_typescript@4.9.4 - typescript: 4.9.4 + tsutils: 3.21.0_typescript@5.0.2 + typescript: 5.0.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/typescript-estree/5.48.0_typescript@4.9.4: + /@typescript-eslint/typescript-estree/5.48.0_typescript@5.0.2: resolution: {integrity: sha512-7pjd94vvIjI1zTz6aq/5wwE/YrfIyEPLtGJmRfyNR9NYIW+rOvzzUv3Cmq2hRKpvt6e9vpvPUQ7puzX7VSmsEw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2512,13 +2512,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.3.8 - tsutils: 3.21.0_typescript@4.9.4 - typescript: 4.9.4 + tsutils: 3.21.0_typescript@5.0.2 + typescript: 5.0.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils/5.48.0_iukboom6ndih5an6iafl45j2fe: + /@typescript-eslint/utils/5.48.0_kvhumnresjtcflasshbz76q27a: resolution: {integrity: sha512-x2jrMcPaMfsHRRIkL+x96++xdzvrdBCnYRd5QiW5Wgo1OB4kDYPbC1XjWP/TNqlfK93K/lUL92erq5zPLgFScQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2528,7 +2528,7 @@ packages: '@types/semver': 7.3.13 '@typescript-eslint/scope-manager': 5.48.0 '@typescript-eslint/types': 5.48.0 - '@typescript-eslint/typescript-estree': 5.48.0_typescript@4.9.4 + '@typescript-eslint/typescript-estree': 5.48.0_typescript@5.0.2 eslint: 8.31.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0_eslint@8.31.0 @@ -3297,7 +3297,7 @@ packages: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} engines: {node: '>=10'} - /eslint-config-next/13.1.1_iukboom6ndih5an6iafl45j2fe: + /eslint-config-next/13.1.1_kvhumnresjtcflasshbz76q27a: resolution: {integrity: sha512-/5S2XGWlGaiqrRhzpn51ux5JUSLwx8PVK2keLi5xk7QmhfYB8PqE6R6SlVw6hgnf/VexvUXSrlNJ/su00NhtHQ==} peerDependencies: eslint: ^7.23.0 || ^8.0.0 @@ -3308,7 +3308,7 @@ packages: dependencies: '@next/eslint-plugin-next': 13.1.1 '@rushstack/eslint-patch': 1.2.0 - '@typescript-eslint/parser': 5.48.0_iukboom6ndih5an6iafl45j2fe + '@typescript-eslint/parser': 5.48.0_kvhumnresjtcflasshbz76q27a eslint: 8.31.0 eslint-import-resolver-node: 0.3.6 eslint-import-resolver-typescript: 3.5.2_ol7jqilc3wemtdbq3nzhywgxq4 @@ -3316,7 +3316,7 @@ packages: eslint-plugin-jsx-a11y: 6.6.1_eslint@8.31.0 eslint-plugin-react: 7.31.11_eslint@8.31.0 eslint-plugin-react-hooks: 4.6.0_eslint@8.31.0 - typescript: 4.9.4 + typescript: 5.0.2 transitivePeerDependencies: - eslint-import-resolver-webpack - supports-color @@ -3381,7 +3381,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.48.0_iukboom6ndih5an6iafl45j2fe + '@typescript-eslint/parser': 5.48.0_kvhumnresjtcflasshbz76q27a debug: 3.2.7 eslint: 8.31.0 eslint-import-resolver-node: 0.3.6 @@ -3410,7 +3410,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.48.0_iukboom6ndih5an6iafl45j2fe + '@typescript-eslint/parser': 5.48.0_kvhumnresjtcflasshbz76q27a debug: 3.2.7 eslint: 8.31.0 eslint-import-resolver-node: 0.3.6 @@ -3451,7 +3451,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.48.0_iukboom6ndih5an6iafl45j2fe + '@typescript-eslint/parser': 5.48.0_kvhumnresjtcflasshbz76q27a array-includes: 3.1.6 array.prototype.flat: 1.3.1 debug: 2.6.9 @@ -3482,7 +3482,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.48.0_iukboom6ndih5an6iafl45j2fe + '@typescript-eslint/parser': 5.48.0_kvhumnresjtcflasshbz76q27a array-includes: 3.1.6 array.prototype.flat: 1.3.1 debug: 2.6.9 @@ -3503,7 +3503,7 @@ packages: - supports-color dev: true - /eslint-plugin-jest/27.2.1_5lw7u3puxf47qfi53ot2fqzcvq: + /eslint-plugin-jest/27.2.1_utuavcbzqgozxmrhyrid7rn3um: resolution: {integrity: sha512-l067Uxx7ZT8cO9NJuf+eJHvt6bqJyz2Z29wykyEdz/OtmcELQl2MQGQLX8J94O1cSJWAwUSEvCjwjA7KEK3Hmg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -3516,8 +3516,8 @@ packages: jest: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.48.0_k73wpmdolxikpyqun3p36akaaq - '@typescript-eslint/utils': 5.48.0_iukboom6ndih5an6iafl45j2fe + '@typescript-eslint/eslint-plugin': 5.48.0_ymoixgccul774h5skldb2twsuu + '@typescript-eslint/utils': 5.48.0_kvhumnresjtcflasshbz76q27a eslint: 8.31.0 jest: 29.3.1_@types+node@18.11.18 transitivePeerDependencies: @@ -4179,15 +4179,15 @@ packages: resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} dev: true - /gts/3.1.1_typescript@4.9.4: + /gts/3.1.1_typescript@5.0.2: resolution: {integrity: sha512-Jw44aBbzMnd1vtZs7tZt3LMstKQukCBg7N4CKVGzviIQ45Cz5b9lxDJGXVKj/9ySuGv6TYEeijZJGbiiVcM27w==} engines: {node: '>=10'} hasBin: true peerDependencies: typescript: '>=3' dependencies: - '@typescript-eslint/eslint-plugin': 4.33.0_thyv6urrmcfyirt6hwk42bhgva - '@typescript-eslint/parser': 4.33.0_yfqovispp7u7jaktymfaqwl2py + '@typescript-eslint/eslint-plugin': 4.33.0_7qpwrhq7ol6iwf7pojn4j64fom + '@typescript-eslint/parser': 4.33.0_jeuwjvsopuo23ctsjsevxmvjsi chalk: 4.1.2 eslint: 7.32.0 eslint-config-prettier: 7.2.0_eslint@7.32.0 @@ -4200,7 +4200,7 @@ packages: ncp: 2.0.0 prettier: 2.8.2 rimraf: 3.0.2 - typescript: 4.9.4 + typescript: 5.0.2 write-file-atomic: 3.0.3 transitivePeerDependencies: - supports-color @@ -6306,14 +6306,14 @@ packages: /tslib/2.4.1: resolution: {integrity: sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==} - /tsutils/3.21.0_typescript@4.9.4: + /tsutils/3.21.0_typescript@5.0.2: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 - typescript: 4.9.4 + typescript: 5.0.2 dev: true /type-check/0.4.0: @@ -6367,9 +6367,9 @@ packages: is-typedarray: 1.0.0 dev: true - /typescript/4.9.4: - resolution: {integrity: sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==} - engines: {node: '>=4.2.0'} + /typescript/5.0.2: + resolution: {integrity: sha512-wVORMBGO/FAs/++blGNeAVdbNKtIh1rbBL2EyQ1+J9lClJ93KiiKe8PmFIVdXhHcyv44SL9oglmfeSsndo0jRw==} + engines: {node: '>=12.20'} hasBin: true dev: true