diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cdbdb20..989ab80 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -46,18 +46,18 @@ dependencies: version: 18.2.0(react@18.2.0) react-scripts: specifier: 5.0.1 - version: 5.0.1(@babel/plugin-syntax-flow@7.22.5)(@babel/plugin-transform-react-jsx@7.21.0)(eslint@8.35.0)(react@18.2.0)(typescript@4.9.5) + version: 5.0.1(@babel/plugin-syntax-flow@7.22.5)(@babel/plugin-transform-react-jsx@7.21.0)(eslint@8.35.0)(react@18.2.0)(typescript@5.2.2) typescript: - specifier: ^4.9.5 - version: 4.9.5 + specifier: ^5.0.4 + version: 5.2.2 web-vitals: specifier: ^3.1.1 version: 3.1.1 packages: - /@adobe/css-tools@4.2.0: - resolution: {integrity: sha512-E09FiIft46CmH5Qnjb0wsW54/YQd69LsxeKUOWawmws1XWvyFGURnAChH0mlr7YPFR1ofwvUQfcL0J3lMxXqPA==} + /@adobe/css-tools@4.3.1: + resolution: {integrity: sha512-/62yikz7NLScCGAAST5SHdnjaDJQBDq0M2muyRTpf2VQhw6StBg2ALiu73zSJQ4fMVLA+0uBhBHAle7Wg+2kSg==} dev: false /@ampproject/remapping@2.2.0: @@ -2356,7 +2356,7 @@ packages: resolution: {integrity: sha512-N5ixQ2qKpi5OLYfwQmUb/5mSV9LneAcaUfp32pn4yCnpb8r/Yz0pXFPck21dIicKmi+ta5WRAknkZCfA8refMA==} engines: {node: '>=8', npm: '>=6', yarn: '>=1'} dependencies: - '@adobe/css-tools': 4.2.0 + '@adobe/css-tools': 4.3.1 '@babel/runtime': 7.21.0 '@types/testing-library__jest-dom': 5.14.5 aria-query: 5.1.3 @@ -2668,7 +2668,7 @@ packages: '@types/yargs-parser': 21.0.0 dev: false - /@typescript-eslint/eslint-plugin@5.54.1(@typescript-eslint/parser@5.54.1)(eslint@8.35.0)(typescript@4.9.5): + /@typescript-eslint/eslint-plugin@5.54.1(@typescript-eslint/parser@5.54.1)(eslint@8.35.0)(typescript@5.2.2): resolution: {integrity: sha512-a2RQAkosH3d3ZIV08s3DcL/mcGc2M/UC528VkPULFxR9VnVPT8pBu0IyBAJJmVsCmhVfwQX1v6q+QGnmSe1bew==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2679,10 +2679,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.54.1(eslint@8.35.0)(typescript@4.9.5) + '@typescript-eslint/parser': 5.54.1(eslint@8.35.0)(typescript@5.2.2) '@typescript-eslint/scope-manager': 5.54.1 - '@typescript-eslint/type-utils': 5.54.1(eslint@8.35.0)(typescript@4.9.5) - '@typescript-eslint/utils': 5.54.1(eslint@8.35.0)(typescript@4.9.5) + '@typescript-eslint/type-utils': 5.54.1(eslint@8.35.0)(typescript@5.2.2) + '@typescript-eslint/utils': 5.54.1(eslint@8.35.0)(typescript@5.2.2) debug: 4.3.4 eslint: 8.35.0 grapheme-splitter: 1.0.4 @@ -2690,26 +2690,26 @@ packages: natural-compare-lite: 1.4.0 regexpp: 3.2.0 semver: 7.3.8 - tsutils: 3.21.0(typescript@4.9.5) - typescript: 4.9.5 + tsutils: 3.21.0(typescript@5.2.2) + typescript: 5.2.2 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/experimental-utils@5.54.1(eslint@8.35.0)(typescript@4.9.5): + /@typescript-eslint/experimental-utils@5.54.1(eslint@8.35.0)(typescript@5.2.2): resolution: {integrity: sha512-oqSc2Gr4TL/2M0XRJ9abA1o3Wf1cFJTNqWq0kjdStIIvgMQGZ3TSaFFJ2Cvy3Fgqi9UfDZ8u5idbACssIIyHaw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@typescript-eslint/utils': 5.54.1(eslint@8.35.0)(typescript@4.9.5) + '@typescript-eslint/utils': 5.54.1(eslint@8.35.0)(typescript@5.2.2) eslint: 8.35.0 transitivePeerDependencies: - supports-color - typescript dev: false - /@typescript-eslint/parser@5.54.1(eslint@8.35.0)(typescript@4.9.5): + /@typescript-eslint/parser@5.54.1(eslint@8.35.0)(typescript@5.2.2): resolution: {integrity: sha512-8zaIXJp/nG9Ff9vQNh7TI+C3nA6q6iIsGJ4B4L6MhZ7mHnTMR4YP5vp2xydmFXIy8rpyIVbNAG44871LMt6ujg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2721,10 +2721,10 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.54.1 '@typescript-eslint/types': 5.54.1 - '@typescript-eslint/typescript-estree': 5.54.1(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 5.54.1(typescript@5.2.2) debug: 4.3.4 eslint: 8.35.0 - typescript: 4.9.5 + typescript: 5.2.2 transitivePeerDependencies: - supports-color dev: false @@ -2737,7 +2737,7 @@ packages: '@typescript-eslint/visitor-keys': 5.54.1 dev: false - /@typescript-eslint/type-utils@5.54.1(eslint@8.35.0)(typescript@4.9.5): + /@typescript-eslint/type-utils@5.54.1(eslint@8.35.0)(typescript@5.2.2): resolution: {integrity: sha512-WREHsTz0GqVYLIbzIZYbmUUr95DKEKIXZNH57W3s+4bVnuF1TKe2jH8ZNH8rO1CeMY3U4j4UQeqPNkHMiGem3g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2747,12 +2747,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.54.1(typescript@4.9.5) - '@typescript-eslint/utils': 5.54.1(eslint@8.35.0)(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 5.54.1(typescript@5.2.2) + '@typescript-eslint/utils': 5.54.1(eslint@8.35.0)(typescript@5.2.2) debug: 4.3.4 eslint: 8.35.0 - tsutils: 3.21.0(typescript@4.9.5) - typescript: 4.9.5 + tsutils: 3.21.0(typescript@5.2.2) + typescript: 5.2.2 transitivePeerDependencies: - supports-color dev: false @@ -2762,7 +2762,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: false - /@typescript-eslint/typescript-estree@5.54.1(typescript@4.9.5): + /@typescript-eslint/typescript-estree@5.54.1(typescript@5.2.2): resolution: {integrity: sha512-bjK5t+S6ffHnVwA0qRPTZrxKSaFYocwFIkZx5k7pvWfsB1I57pO/0M0Skatzzw1sCkjJ83AfGTL0oFIFiDX3bg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2777,13 +2777,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.3.8 - tsutils: 3.21.0(typescript@4.9.5) - typescript: 4.9.5 + tsutils: 3.21.0(typescript@5.2.2) + typescript: 5.2.2 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/utils@5.54.1(eslint@8.35.0)(typescript@4.9.5): + /@typescript-eslint/utils@5.54.1(eslint@8.35.0)(typescript@5.2.2): resolution: {integrity: sha512-IY5dyQM8XD1zfDe5X8jegX6r2EVU5o/WJnLu/znLPWCBF7KNGC+adacXnt5jEYS9JixDcoccI6CvE4RCjHMzCQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2793,7 +2793,7 @@ packages: '@types/semver': 7.3.13 '@typescript-eslint/scope-manager': 5.54.1 '@typescript-eslint/types': 5.54.1 - '@typescript-eslint/typescript-estree': 5.54.1(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 5.54.1(typescript@5.2.2) eslint: 8.35.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0(eslint@8.35.0) @@ -4592,7 +4592,7 @@ packages: source-map: 0.6.1 dev: false - /eslint-config-react-app@7.0.1(@babel/plugin-syntax-flow@7.22.5)(@babel/plugin-transform-react-jsx@7.21.0)(eslint@8.35.0)(jest@27.5.1)(typescript@4.9.5): + /eslint-config-react-app@7.0.1(@babel/plugin-syntax-flow@7.22.5)(@babel/plugin-transform-react-jsx@7.21.0)(eslint@8.35.0)(jest@27.5.1)(typescript@5.2.2): resolution: {integrity: sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -4605,19 +4605,19 @@ packages: '@babel/core': 7.21.0 '@babel/eslint-parser': 7.19.1(@babel/core@7.21.0)(eslint@8.35.0) '@rushstack/eslint-patch': 1.2.0 - '@typescript-eslint/eslint-plugin': 5.54.1(@typescript-eslint/parser@5.54.1)(eslint@8.35.0)(typescript@4.9.5) - '@typescript-eslint/parser': 5.54.1(eslint@8.35.0)(typescript@4.9.5) + '@typescript-eslint/eslint-plugin': 5.54.1(@typescript-eslint/parser@5.54.1)(eslint@8.35.0)(typescript@5.2.2) + '@typescript-eslint/parser': 5.54.1(eslint@8.35.0)(typescript@5.2.2) babel-preset-react-app: 10.0.1 confusing-browser-globals: 1.0.11 eslint: 8.35.0 eslint-plugin-flowtype: 8.0.3(@babel/plugin-syntax-flow@7.22.5)(@babel/plugin-transform-react-jsx@7.21.0)(eslint@8.35.0) eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.54.1)(eslint@8.35.0) - eslint-plugin-jest: 25.7.0(@typescript-eslint/eslint-plugin@5.54.1)(eslint@8.35.0)(jest@27.5.1)(typescript@4.9.5) + eslint-plugin-jest: 25.7.0(@typescript-eslint/eslint-plugin@5.54.1)(eslint@8.35.0)(jest@27.5.1)(typescript@5.2.2) eslint-plugin-jsx-a11y: 6.7.1(eslint@8.35.0) eslint-plugin-react: 7.32.2(eslint@8.35.0) eslint-plugin-react-hooks: 4.6.0(eslint@8.35.0) - eslint-plugin-testing-library: 5.10.2(eslint@8.35.0)(typescript@4.9.5) - typescript: 4.9.5 + eslint-plugin-testing-library: 5.10.2(eslint@8.35.0)(typescript@5.2.2) + typescript: 5.2.2 transitivePeerDependencies: - '@babel/plugin-syntax-flow' - '@babel/plugin-transform-react-jsx' @@ -4658,7 +4658,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.54.1(eslint@8.35.0)(typescript@4.9.5) + '@typescript-eslint/parser': 5.54.1(eslint@8.35.0)(typescript@5.2.2) debug: 3.2.7 eslint: 8.35.0 eslint-import-resolver-node: 0.3.7 @@ -4691,7 +4691,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.54.1(eslint@8.35.0)(typescript@4.9.5) + '@typescript-eslint/parser': 5.54.1(eslint@8.35.0)(typescript@5.2.2) array-includes: 3.1.6 array.prototype.flat: 1.3.1 array.prototype.flatmap: 1.3.1 @@ -4714,7 +4714,7 @@ packages: - supports-color dev: false - /eslint-plugin-jest@25.7.0(@typescript-eslint/eslint-plugin@5.54.1)(eslint@8.35.0)(jest@27.5.1)(typescript@4.9.5): + /eslint-plugin-jest@25.7.0(@typescript-eslint/eslint-plugin@5.54.1)(eslint@8.35.0)(jest@27.5.1)(typescript@5.2.2): resolution: {integrity: sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} peerDependencies: @@ -4727,8 +4727,8 @@ packages: jest: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.54.1(@typescript-eslint/parser@5.54.1)(eslint@8.35.0)(typescript@4.9.5) - '@typescript-eslint/experimental-utils': 5.54.1(eslint@8.35.0)(typescript@4.9.5) + '@typescript-eslint/eslint-plugin': 5.54.1(@typescript-eslint/parser@5.54.1)(eslint@8.35.0)(typescript@5.2.2) + '@typescript-eslint/experimental-utils': 5.54.1(eslint@8.35.0)(typescript@5.2.2) eslint: 8.35.0 jest: 27.5.1 transitivePeerDependencies: @@ -4794,13 +4794,13 @@ packages: string.prototype.matchall: 4.0.8 dev: false - /eslint-plugin-testing-library@5.10.2(eslint@8.35.0)(typescript@4.9.5): + /eslint-plugin-testing-library@5.10.2(eslint@8.35.0)(typescript@5.2.2): resolution: {integrity: sha512-f1DmDWcz5SDM+IpCkEX0lbFqrrTs8HRsEElzDEqN/EBI0hpRj8Cns5+IVANXswE8/LeybIJqPAOQIFu2j5Y5sw==} 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.54.1(eslint@8.35.0)(typescript@4.9.5) + '@typescript-eslint/utils': 5.54.1(eslint@8.35.0)(typescript@5.2.2) eslint: 8.35.0 transitivePeerDependencies: - supports-color @@ -5207,7 +5207,7 @@ packages: is-callable: 1.2.7 dev: false - /fork-ts-checker-webpack-plugin@6.5.3(eslint@8.35.0)(typescript@4.9.5)(webpack@5.75.0): + /fork-ts-checker-webpack-plugin@6.5.3(eslint@8.35.0)(typescript@5.2.2)(webpack@5.75.0): resolution: {integrity: sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==} engines: {node: '>=10', yarn: '>=1.0.0'} peerDependencies: @@ -5235,7 +5235,7 @@ packages: schema-utils: 2.7.0 semver: 7.3.8 tapable: 1.1.3 - typescript: 4.9.5 + typescript: 5.2.2 webpack: 5.75.0 dev: false @@ -8404,7 +8404,7 @@ packages: whatwg-fetch: 3.6.2 dev: false - /react-dev-utils@12.0.1(eslint@8.35.0)(typescript@4.9.5)(webpack@5.75.0): + /react-dev-utils@12.0.1(eslint@8.35.0)(typescript@5.2.2)(webpack@5.75.0): resolution: {integrity: sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==} engines: {node: '>=14'} peerDependencies: @@ -8423,7 +8423,7 @@ packages: escape-string-regexp: 4.0.0 filesize: 8.0.7 find-up: 5.0.0 - fork-ts-checker-webpack-plugin: 6.5.3(eslint@8.35.0)(typescript@4.9.5)(webpack@5.75.0) + fork-ts-checker-webpack-plugin: 6.5.3(eslint@8.35.0)(typescript@5.2.2)(webpack@5.75.0) global-modules: 2.0.0 globby: 11.1.0 gzip-size: 6.0.0 @@ -8438,7 +8438,7 @@ packages: shell-quote: 1.8.0 strip-ansi: 6.0.1 text-table: 0.2.0 - typescript: 4.9.5 + typescript: 5.2.2 webpack: 5.75.0 transitivePeerDependencies: - eslint @@ -8477,7 +8477,7 @@ packages: engines: {node: '>=0.10.0'} dev: false - /react-scripts@5.0.1(@babel/plugin-syntax-flow@7.22.5)(@babel/plugin-transform-react-jsx@7.21.0)(eslint@8.35.0)(react@18.2.0)(typescript@4.9.5): + /react-scripts@5.0.1(@babel/plugin-syntax-flow@7.22.5)(@babel/plugin-transform-react-jsx@7.21.0)(eslint@8.35.0)(react@18.2.0)(typescript@5.2.2): resolution: {integrity: sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==} engines: {node: '>=14.0.0'} hasBin: true @@ -8505,7 +8505,7 @@ packages: dotenv: 10.0.0 dotenv-expand: 5.1.0 eslint: 8.35.0 - eslint-config-react-app: 7.0.1(@babel/plugin-syntax-flow@7.22.5)(@babel/plugin-transform-react-jsx@7.21.0)(eslint@8.35.0)(jest@27.5.1)(typescript@4.9.5) + eslint-config-react-app: 7.0.1(@babel/plugin-syntax-flow@7.22.5)(@babel/plugin-transform-react-jsx@7.21.0)(eslint@8.35.0)(jest@27.5.1)(typescript@5.2.2) eslint-webpack-plugin: 3.2.0(eslint@8.35.0)(webpack@5.75.0) file-loader: 6.2.0(webpack@5.75.0) fs-extra: 10.1.0 @@ -8523,7 +8523,7 @@ packages: prompts: 2.4.2 react: 18.2.0 react-app-polyfill: 3.0.0 - react-dev-utils: 12.0.1(eslint@8.35.0)(typescript@4.9.5)(webpack@5.75.0) + react-dev-utils: 12.0.1(eslint@8.35.0)(typescript@5.2.2)(webpack@5.75.0) react-refresh: 0.11.0 resolve: 1.22.1 resolve-url-loader: 4.0.0 @@ -8533,7 +8533,7 @@ packages: style-loader: 3.3.1(webpack@5.75.0) tailwindcss: 3.2.7(postcss@8.4.21) terser-webpack-plugin: 5.3.6(webpack@5.75.0) - typescript: 4.9.5 + typescript: 5.2.2 webpack: 5.75.0 webpack-dev-server: 4.11.1(webpack@5.75.0) webpack-manifest-plugin: 4.1.1(webpack@5.75.0) @@ -9596,14 +9596,14 @@ packages: resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} dev: false - /tsutils@3.21.0(typescript@4.9.5): + /tsutils@3.21.0(typescript@5.2.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.5 + typescript: 5.2.2 dev: false /type-check@0.3.2: @@ -9662,9 +9662,9 @@ packages: is-typedarray: 1.0.0 dev: false - /typescript@4.9.5: - resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} - engines: {node: '>=4.2.0'} + /typescript@5.2.2: + resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==} + engines: {node: '>=14.17'} hasBin: true dev: false