diff --git a/package.json b/package.json index 7b8941cc..14998cf6 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "eslint": "8.32.0", "eslint-plugin-tailwindcss": "3.8.2", "tailwindcss": "3.2.4", - "typescript": "4.9.4" + "typescript": "5.6.3" }, "engines": { "node": "18" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 15b965e3..afcc2d3f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -31,7 +31,7 @@ specifiers: remark-gfm: 3.0.1 remark-mdx-images: 2.0.0 tailwindcss: 3.2.4 - typescript: 4.9.4 + typescript: 5.6.3 dependencies: '@remix-run/node': 1.11.1_biqbaboplfbrettd7655fr4n2y @@ -58,15 +58,15 @@ dependencies: devDependencies: '@remix-run/dev': 1.11.1_kbsvfewv4jwrmiyw4esgzjg2te - '@remix-run/eslint-config': 1.11.1_wvykjhgtukofhefoe5m2qcm46i + '@remix-run/eslint-config': 1.11.1_7pfvo2xwqrqhvirc5jc3f6v4a4 '@tailwindcss/typography': 0.5.9_tailwindcss@3.2.4 '@types/react': 18.0.27 '@types/react-dom': 18.0.10 concurrently: 7.6.0 eslint: 8.32.0 - eslint-plugin-tailwindcss: 3.8.2_qky6impwyxxk2bvue62g4cldp4 + eslint-plugin-tailwindcss: 3.8.2_cpbzxjke72f7pyskcdmog5salu tailwindcss: 3.2.4_postcss@8.4.21 - typescript: 4.9.4 + typescript: 5.6.3 packages: @@ -82,7 +82,7 @@ packages: resolution: {integrity: sha512-a0bfXxYyGoWJHrVQ4QER0HdRgselcTtJeyqiFPAxID2ZxF0IBGKLNTtugUTXekEmiLev8yGLX9TqAtthN57fEg==} dev: true - /@angular-eslint/template-parser/15.2.0_7uibuqfxkfaozanbtbziikiqje: + /@angular-eslint/template-parser/15.2.0_lx5rfwd5mddkslgromvuri4mum: resolution: {integrity: sha512-xnnxPfV/G0Ll3B0HGrF1ucsc/DHmNE6UhhmWxYPTERq0McbZGRiATa66hCoOZ/Rdylun4ogBfsRKAG8XxEvlvw==} peerDependencies: eslint: ^7.20.0 || ^8.0.0 @@ -91,7 +91,7 @@ packages: '@angular-eslint/bundled-angular-compiler': 15.2.0 eslint: 8.32.0 eslint-scope: 7.1.1 - typescript: 4.9.4 + typescript: 5.6.3 dev: true /@babel/code-frame/7.18.6: @@ -1871,7 +1871,7 @@ packages: - utf-8-validate dev: true - /@remix-run/eslint-config/1.11.1_wvykjhgtukofhefoe5m2qcm46i: + /@remix-run/eslint-config/1.11.1_7pfvo2xwqrqhvirc5jc3f6v4a4: resolution: {integrity: sha512-mpisTkWBKYklmuIuDhwdy8BAUV5+EJ3Q3cxlSGBXZ+SaddK8WgBZu5C44o/0YZvktFm53rWBH3Afeq0A03yUkQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -1886,21 +1886,21 @@ packages: '@babel/eslint-parser': 7.19.1_2je5tsgpdnpnp4f5qs5fqust6m '@babel/preset-react': 7.18.6_@babel+core@7.20.12 '@rushstack/eslint-patch': 1.2.0 - '@typescript-eslint/eslint-plugin': 5.49.0_iu322prlnwsygkcra5kbpy22si - '@typescript-eslint/parser': 5.49.0_7uibuqfxkfaozanbtbziikiqje + '@typescript-eslint/eslint-plugin': 5.49.0_l2a6l5ahsdcv7tvbtrvvqjopju + '@typescript-eslint/parser': 5.49.0_lx5rfwd5mddkslgromvuri4mum eslint: 8.32.0 eslint-import-resolver-node: 0.3.6 eslint-import-resolver-typescript: 3.5.3_ps7hf4l2dvbuxvtusmrfhmzsba eslint-plugin-import: 2.27.5_6savw6y3b7jng6f64kgkyoij64 - eslint-plugin-jest: 26.9.0_sa4tfo476gi7rdzbz5wa2vwvhe + eslint-plugin-jest: 26.9.0_jklo2rhwc6stgu2vmzokwps7ci eslint-plugin-jest-dom: 4.0.3_eslint@8.32.0 eslint-plugin-jsx-a11y: 6.7.1_eslint@8.32.0 eslint-plugin-node: 11.1.0_eslint@8.32.0 eslint-plugin-react: 7.32.1_eslint@8.32.0 eslint-plugin-react-hooks: 4.6.0_eslint@8.32.0 - eslint-plugin-testing-library: 5.10.0_7uibuqfxkfaozanbtbziikiqje + eslint-plugin-testing-library: 5.10.0_lx5rfwd5mddkslgromvuri4mum react: 18.2.0 - typescript: 4.9.4 + typescript: 5.6.3 transitivePeerDependencies: - eslint-import-resolver-webpack - jest @@ -2209,7 +2209,7 @@ packages: /@types/unist/2.0.6: resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} - /@typescript-eslint/eslint-plugin/5.49.0_iu322prlnwsygkcra5kbpy22si: + /@typescript-eslint/eslint-plugin/5.49.0_l2a6l5ahsdcv7tvbtrvvqjopju: resolution: {integrity: sha512-IhxabIpcf++TBaBa1h7jtOWyon80SXPRLDq0dVz5SLFC/eW6tofkw/O7Ar3lkx5z5U6wzbKDrl2larprp5kk5Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2220,23 +2220,23 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.49.0_7uibuqfxkfaozanbtbziikiqje + '@typescript-eslint/parser': 5.49.0_lx5rfwd5mddkslgromvuri4mum '@typescript-eslint/scope-manager': 5.49.0 - '@typescript-eslint/type-utils': 5.49.0_7uibuqfxkfaozanbtbziikiqje - '@typescript-eslint/utils': 5.49.0_7uibuqfxkfaozanbtbziikiqje + '@typescript-eslint/type-utils': 5.49.0_lx5rfwd5mddkslgromvuri4mum + '@typescript-eslint/utils': 5.49.0_lx5rfwd5mddkslgromvuri4mum debug: 4.3.4 eslint: 8.32.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.6.3 + typescript: 5.6.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser/5.49.0_7uibuqfxkfaozanbtbziikiqje: + /@typescript-eslint/parser/5.49.0_lx5rfwd5mddkslgromvuri4mum: resolution: {integrity: sha512-veDlZN9mUhGqU31Qiv2qEp+XrJj5fgZpJ8PW30sHU+j/8/e5ruAhLaVDAeznS7A7i4ucb/s8IozpDtt9NqCkZg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2248,10 +2248,10 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.49.0 '@typescript-eslint/types': 5.49.0 - '@typescript-eslint/typescript-estree': 5.49.0_typescript@4.9.4 + '@typescript-eslint/typescript-estree': 5.49.0_typescript@5.6.3 debug: 4.3.4 eslint: 8.32.0 - typescript: 4.9.4 + typescript: 5.6.3 transitivePeerDependencies: - supports-color dev: true @@ -2264,7 +2264,7 @@ packages: '@typescript-eslint/visitor-keys': 5.49.0 dev: true - /@typescript-eslint/type-utils/5.49.0_7uibuqfxkfaozanbtbziikiqje: + /@typescript-eslint/type-utils/5.49.0_lx5rfwd5mddkslgromvuri4mum: resolution: {integrity: sha512-eUgLTYq0tR0FGU5g1YHm4rt5H/+V2IPVkP0cBmbhRyEmyGe4XvJ2YJ6sYTmONfjmdMqyMLad7SB8GvblbeESZA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2274,12 +2274,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.49.0_typescript@4.9.4 - '@typescript-eslint/utils': 5.49.0_7uibuqfxkfaozanbtbziikiqje + '@typescript-eslint/typescript-estree': 5.49.0_typescript@5.6.3 + '@typescript-eslint/utils': 5.49.0_lx5rfwd5mddkslgromvuri4mum debug: 4.3.4 eslint: 8.32.0 - tsutils: 3.21.0_typescript@4.9.4 - typescript: 4.9.4 + tsutils: 3.21.0_typescript@5.6.3 + typescript: 5.6.3 transitivePeerDependencies: - supports-color dev: true @@ -2289,7 +2289,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree/5.49.0_typescript@4.9.4: + /@typescript-eslint/typescript-estree/5.49.0_typescript@5.6.3: resolution: {integrity: sha512-PBdx+V7deZT/3GjNYPVQv1Nc0U46dAHbIuOG8AZ3on3vuEKiPDwFE/lG1snN2eUB9IhF7EyF7K1hmTcLztNIsA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2304,13 +2304,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.6.3 + typescript: 5.6.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils/5.49.0_7uibuqfxkfaozanbtbziikiqje: + /@typescript-eslint/utils/5.49.0_lx5rfwd5mddkslgromvuri4mum: resolution: {integrity: sha512-cPJue/4Si25FViIb74sHCLtM4nTSBXtLx1d3/QT6mirQ/c65bV8arBEebBJJizfq8W2YyMoPI/WWPFWitmNqnQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2320,7 +2320,7 @@ packages: '@types/semver': 7.3.13 '@typescript-eslint/scope-manager': 5.49.0 '@typescript-eslint/types': 5.49.0 - '@typescript-eslint/typescript-estree': 5.49.0_typescript@4.9.4 + '@typescript-eslint/typescript-estree': 5.49.0_typescript@5.6.3 eslint: 8.32.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0_eslint@8.32.0 @@ -3682,7 +3682,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.49.0_7uibuqfxkfaozanbtbziikiqje + '@typescript-eslint/parser': 5.49.0_lx5rfwd5mddkslgromvuri4mum debug: 3.2.7 eslint: 8.32.0 eslint-import-resolver-node: 0.3.7 @@ -3711,7 +3711,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.49.0_7uibuqfxkfaozanbtbziikiqje + '@typescript-eslint/parser': 5.49.0_lx5rfwd5mddkslgromvuri4mum array-includes: 3.1.6 array.prototype.flat: 1.3.1 array.prototype.flatmap: 1.3.1 @@ -3746,7 +3746,7 @@ packages: requireindex: 1.2.0 dev: true - /eslint-plugin-jest/26.9.0_sa4tfo476gi7rdzbz5wa2vwvhe: + /eslint-plugin-jest/26.9.0_jklo2rhwc6stgu2vmzokwps7ci: resolution: {integrity: sha512-TWJxWGp1J628gxh2KhaH1H1paEdgE2J61BBF1I59c6xWeL5+D1BzMxGDN/nXAfX+aSkR5u80K+XhskK6Gwq9ng==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3759,8 +3759,8 @@ packages: jest: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.49.0_iu322prlnwsygkcra5kbpy22si - '@typescript-eslint/utils': 5.49.0_7uibuqfxkfaozanbtbziikiqje + '@typescript-eslint/eslint-plugin': 5.49.0_l2a6l5ahsdcv7tvbtrvvqjopju + '@typescript-eslint/utils': 5.49.0_lx5rfwd5mddkslgromvuri4mum eslint: 8.32.0 transitivePeerDependencies: - supports-color @@ -3840,14 +3840,14 @@ packages: string.prototype.matchall: 4.0.8 dev: true - /eslint-plugin-tailwindcss/3.8.2_qky6impwyxxk2bvue62g4cldp4: + /eslint-plugin-tailwindcss/3.8.2_cpbzxjke72f7pyskcdmog5salu: resolution: {integrity: sha512-99DPr//xTFNls1xjXX+1p45OEvG87B+SiNkSi0DfeatKBnckjCO5831lUfwCisXSgzXd9p//gNKQJGq1ewCLJQ==} engines: {node: '>=12.13.0'} peerDependencies: tailwindcss: ^3.2.2 dependencies: - '@angular-eslint/template-parser': 15.2.0_7uibuqfxkfaozanbtbziikiqje - '@typescript-eslint/parser': 5.49.0_7uibuqfxkfaozanbtbziikiqje + '@angular-eslint/template-parser': 15.2.0_lx5rfwd5mddkslgromvuri4mum + '@typescript-eslint/parser': 5.49.0_lx5rfwd5mddkslgromvuri4mum fast-glob: 3.2.12 postcss: 8.4.21 tailwindcss: 3.2.4_postcss@8.4.21 @@ -3858,13 +3858,13 @@ packages: - typescript dev: true - /eslint-plugin-testing-library/5.10.0_7uibuqfxkfaozanbtbziikiqje: + /eslint-plugin-testing-library/5.10.0_lx5rfwd5mddkslgromvuri4mum: resolution: {integrity: sha512-aTOsCAEI9trrX3TLOnsskfhe57DmsjP/yMKLPqg4ftdRvfR4qut2PGWUa8TwP7whZbwMzJjh98tgAPcE8vdHow==} 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.49.0_7uibuqfxkfaozanbtbziikiqje + '@typescript-eslint/utils': 5.49.0_lx5rfwd5mddkslgromvuri4mum eslint: 8.32.0 transitivePeerDependencies: - supports-color @@ -8220,14 +8220,14 @@ packages: resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} dev: true - /tsutils/3.21.0_typescript@4.9.4: + /tsutils/3.21.0_typescript@5.6.3: 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.6.3 dev: true /type-check/0.3.2: @@ -8269,9 +8269,9 @@ packages: is-typed-array: 1.1.10 dev: true - /typescript/4.9.4: - resolution: {integrity: sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==} - engines: {node: '>=4.2.0'} + /typescript/5.6.3: + resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==} + engines: {node: '>=14.17'} hasBin: true dev: true