diff --git a/frontend/package.json b/frontend/package.json index d77b416..a60ad78 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -31,7 +31,7 @@ "react-virtuoso": "^4.13.0" }, "devDependencies": { - "@eslint-react/eslint-plugin": "^1.52.2", + "@eslint-react/eslint-plugin": "^2.0.2", "@fontsource-variable/recursive": "^5.2.6", "@tailwindcss/vite": "^4.1.11", "@tsconfig/vite-react": "^6.3.6", diff --git a/frontend/yarn.lock b/frontend/yarn.lock index 9c9392d..22da678 100644 --- a/frontend/yarn.lock +++ b/frontend/yarn.lock @@ -433,112 +433,103 @@ __metadata: languageName: node linkType: hard -"@eslint-react/ast@npm:1.52.2": - version: 1.52.2 - resolution: "@eslint-react/ast@npm:1.52.2" +"@eslint-react/ast@npm:2.0.2": + version: 2.0.2 + resolution: "@eslint-react/ast@npm:2.0.2" dependencies: - "@eslint-react/eff": "npm:1.52.2" - "@typescript-eslint/types": "npm:^8.34.0" - "@typescript-eslint/typescript-estree": "npm:^8.34.0" - "@typescript-eslint/utils": "npm:^8.34.0" + "@eslint-react/eff": "npm:2.0.2" + "@typescript-eslint/types": "npm:^8.44.1" + "@typescript-eslint/typescript-estree": "npm:^8.44.1" + "@typescript-eslint/utils": "npm:^8.44.1" string-ts: "npm:^2.2.1" - ts-pattern: "npm:^5.7.1" - checksum: 10c0/5d279d3ff09fcd0e4646f8ba68f4f0b79a618844ead7ca4d10ae01932eb9da05f928b57ee66d89cdbc5d2e4347608d6d950c395338ebbbac2dedcb7761c2d0ed + checksum: 10c0/a784a52b55fca67e7dd3065036a71211c167d7511c07f50b38e43974566cd6218603d937344930423e7995ed149149be6ddfb41dd882b63a6beafa5efc7521f9 languageName: node linkType: hard -"@eslint-react/core@npm:1.52.2": - version: 1.52.2 - resolution: "@eslint-react/core@npm:1.52.2" - dependencies: - "@eslint-react/ast": "npm:1.52.2" - "@eslint-react/eff": "npm:1.52.2" - "@eslint-react/kit": "npm:1.52.2" - "@eslint-react/shared": "npm:1.52.2" - "@eslint-react/var": "npm:1.52.2" - "@typescript-eslint/scope-manager": "npm:^8.34.0" - "@typescript-eslint/type-utils": "npm:^8.34.0" - "@typescript-eslint/types": "npm:^8.34.0" - "@typescript-eslint/utils": "npm:^8.34.0" +"@eslint-react/core@npm:2.0.2": + version: 2.0.2 + resolution: "@eslint-react/core@npm:2.0.2" + dependencies: + "@eslint-react/ast": "npm:2.0.2" + "@eslint-react/eff": "npm:2.0.2" + "@eslint-react/kit": "npm:2.0.2" + "@eslint-react/shared": "npm:2.0.2" + "@eslint-react/var": "npm:2.0.2" + "@typescript-eslint/scope-manager": "npm:^8.44.1" + "@typescript-eslint/types": "npm:^8.44.1" + "@typescript-eslint/utils": "npm:^8.44.1" birecord: "npm:^0.1.1" - ts-pattern: "npm:^5.7.1" - checksum: 10c0/1ea626dad5970667cf48880dc7b1f91376969481f396aad1dedc7485a484e2276cb5d3c037d6ae4244fca9c11404cbf0529376e5bb0ad7d17fb999680e1a8e04 + ts-pattern: "npm:^5.8.0" + checksum: 10c0/8e1575cf8caf9b92c23bbe938a782c8fba55c166de502b994d9ffd594c8dc2e66842e22166f0cc174b2d088299629fdd09599813a262f74195a83bc56e80decf languageName: node linkType: hard -"@eslint-react/eff@npm:1.52.2": - version: 1.52.2 - resolution: "@eslint-react/eff@npm:1.52.2" - checksum: 10c0/9fa2a5065029c2a573a487813607fdd82117cc71a6dc214525fa917d10c0477f5598d701ba343cd0b1070aea97e9fedd011168f4fca99bfdb65f463323dd0d4e +"@eslint-react/eff@npm:2.0.2": + version: 2.0.2 + resolution: "@eslint-react/eff@npm:2.0.2" + checksum: 10c0/025970b79bf55d01253b40d6fdd9ae07c7835050d68c0228dd03ec622840d99e08880e5dfb5b80a37df1672f34e782cd6e5114ccb1c82aac781e87ef1c8ffdc5 languageName: node linkType: hard -"@eslint-react/eslint-plugin@npm:^1.52.2": - version: 1.52.2 - resolution: "@eslint-react/eslint-plugin@npm:1.52.2" - dependencies: - "@eslint-react/eff": "npm:1.52.2" - "@eslint-react/kit": "npm:1.52.2" - "@eslint-react/shared": "npm:1.52.2" - "@typescript-eslint/scope-manager": "npm:^8.34.0" - "@typescript-eslint/type-utils": "npm:^8.34.0" - "@typescript-eslint/types": "npm:^8.34.0" - "@typescript-eslint/utils": "npm:^8.34.0" - eslint-plugin-react-debug: "npm:1.52.2" - eslint-plugin-react-dom: "npm:1.52.2" - eslint-plugin-react-hooks-extra: "npm:1.52.2" - eslint-plugin-react-naming-convention: "npm:1.52.2" - eslint-plugin-react-web-api: "npm:1.52.2" - eslint-plugin-react-x: "npm:1.52.2" +"@eslint-react/eslint-plugin@npm:^2.0.2": + version: 2.0.2 + resolution: "@eslint-react/eslint-plugin@npm:2.0.2" + dependencies: + "@eslint-react/eff": "npm:2.0.2" + "@eslint-react/kit": "npm:2.0.2" + "@eslint-react/shared": "npm:2.0.2" + "@typescript-eslint/scope-manager": "npm:^8.44.1" + "@typescript-eslint/type-utils": "npm:^8.44.1" + "@typescript-eslint/types": "npm:^8.44.1" + "@typescript-eslint/utils": "npm:^8.44.1" + eslint-plugin-react-debug: "npm:2.0.2" + eslint-plugin-react-dom: "npm:2.0.2" + eslint-plugin-react-hooks-extra: "npm:2.0.2" + eslint-plugin-react-naming-convention: "npm:2.0.2" + eslint-plugin-react-web-api: "npm:2.0.2" + eslint-plugin-react-x: "npm:2.0.2" + ts-api-utils: "npm:^2.1.0" peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: ^4.9.5 || ^5.3.3 - peerDependenciesMeta: - eslint: - optional: false - typescript: - optional: true - checksum: 10c0/5da21d12447b7192eca752bf6904192f729ca4b91fb05e89b227715fae6327a31d929fdbccdbd39ebeab1cd819d915a04a7fd519f2ab5ddde55e46bc649eefdb + eslint: ^9.36.0 + typescript: ^5.9.2 + checksum: 10c0/0a84561c70565847e57dc7a096fa959413a17b16a823104340f9666f5c303e85ea64ee27f857520b593974169d354b2981e35599c963551ef5081603ca71fa85 languageName: node linkType: hard -"@eslint-react/kit@npm:1.52.2": - version: 1.52.2 - resolution: "@eslint-react/kit@npm:1.52.2" +"@eslint-react/kit@npm:2.0.2": + version: 2.0.2 + resolution: "@eslint-react/kit@npm:2.0.2" dependencies: - "@eslint-react/eff": "npm:1.52.2" - "@typescript-eslint/utils": "npm:^8.34.0" - ts-pattern: "npm:^5.7.1" - zod: "npm:^3.25.63" - checksum: 10c0/46ac514461a17cdb3aa03e3e539c530c052e8f6c43d5ab2a0d857767383a323462efe8a1767c77abc18554782bb3753b0d20ae62523f8a899dadc99f0ed56502 + "@eslint-react/eff": "npm:2.0.2" + "@typescript-eslint/utils": "npm:^8.44.1" + checksum: 10c0/1aef060835f0d18bacc05d4ead6f04a3590761e3930516d816f90fe12db23b51bc2c5301d36fc1fde35801663db730cfe5a1cf693ff088b17845262bbdf5f8fb languageName: node linkType: hard -"@eslint-react/shared@npm:1.52.2": - version: 1.52.2 - resolution: "@eslint-react/shared@npm:1.52.2" +"@eslint-react/shared@npm:2.0.2": + version: 2.0.2 + resolution: "@eslint-react/shared@npm:2.0.2" dependencies: - "@eslint-react/eff": "npm:1.52.2" - "@eslint-react/kit": "npm:1.52.2" - "@typescript-eslint/utils": "npm:^8.34.0" - ts-pattern: "npm:^5.7.1" - zod: "npm:^3.25.63" - checksum: 10c0/a567fe7ffd5128f1f4bd85899244e95c836d1b16db89b38abad8acf068bd263a084bd649f2005b3d96e1f4a5c6d5f932c492904c1d9937bbfe290b76b62e20b5 + "@eslint-react/eff": "npm:2.0.2" + "@eslint-react/kit": "npm:2.0.2" + "@typescript-eslint/utils": "npm:^8.44.1" + ts-pattern: "npm:^5.8.0" + zod: "npm:^4.1.11" + checksum: 10c0/dd0f12f1e946ed77ca9b859b123f6c7e5a96e0d709973be4795b33010822b8b50463cdef3480edc61527e6f5ac10c90f44b6acb9349e2a0b6d67a2cd6f1bc31e languageName: node linkType: hard -"@eslint-react/var@npm:1.52.2": - version: 1.52.2 - resolution: "@eslint-react/var@npm:1.52.2" +"@eslint-react/var@npm:2.0.2": + version: 2.0.2 + resolution: "@eslint-react/var@npm:2.0.2" dependencies: - "@eslint-react/ast": "npm:1.52.2" - "@eslint-react/eff": "npm:1.52.2" - "@typescript-eslint/scope-manager": "npm:^8.34.0" - "@typescript-eslint/types": "npm:^8.34.0" - "@typescript-eslint/utils": "npm:^8.34.0" - string-ts: "npm:^2.2.1" - ts-pattern: "npm:^5.7.1" - checksum: 10c0/b37ecd45529c760890f035b149b017e1e4dcb24874e8cc2105514d679617adf34d686b8868a739f5f84e311f4c8a71d92c5d90fda231e1a6004bbbc687eff43c + "@eslint-react/ast": "npm:2.0.2" + "@eslint-react/eff": "npm:2.0.2" + "@typescript-eslint/scope-manager": "npm:^8.44.1" + "@typescript-eslint/types": "npm:^8.44.1" + "@typescript-eslint/utils": "npm:^8.44.1" + ts-pattern: "npm:^5.8.0" + checksum: 10c0/69e2b00f726594fe44fe6d31ebfda91e6b26bd84e76c29d7c179e868fc2209b37caf6e58bebd475f44831a8f9658ffbb2add5819e14dbabe529ce6de1cff0f8c languageName: node linkType: hard @@ -1405,7 +1396,20 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:8.34.0, @typescript-eslint/scope-manager@npm:^8.34.0": +"@typescript-eslint/project-service@npm:8.44.1": + version: 8.44.1 + resolution: "@typescript-eslint/project-service@npm:8.44.1" + dependencies: + "@typescript-eslint/tsconfig-utils": "npm:^8.44.1" + "@typescript-eslint/types": "npm:^8.44.1" + debug: "npm:^4.3.4" + peerDependencies: + typescript: ">=4.8.4 <6.0.0" + checksum: 10c0/2caaa94832574658f1b451d94a319fcd476ad34171e6dff6607da9a5f91387011206487b7743fc71c9c91099632871fa6d209783cbc0a7cb3bac5cbf9d36cdae + languageName: node + linkType: hard + +"@typescript-eslint/scope-manager@npm:8.34.0": version: 8.34.0 resolution: "@typescript-eslint/scope-manager@npm:8.34.0" dependencies: @@ -1425,6 +1429,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/scope-manager@npm:8.44.1, @typescript-eslint/scope-manager@npm:^8.44.1": + version: 8.44.1 + resolution: "@typescript-eslint/scope-manager@npm:8.44.1" + dependencies: + "@typescript-eslint/types": "npm:8.44.1" + "@typescript-eslint/visitor-keys": "npm:8.44.1" + checksum: 10c0/a6f3b2d9fbda037327574bb2a7d3831cc100122fe660545a8220e4eed0ee36e42262ce78cc7438dd155100d0abca38edd9e6941e29abe6f8ba7f935223059b89 + languageName: node + linkType: hard + "@typescript-eslint/tsconfig-utils@npm:8.34.0, @typescript-eslint/tsconfig-utils@npm:^8.34.0": version: 8.34.0 resolution: "@typescript-eslint/tsconfig-utils@npm:8.34.0" @@ -1443,6 +1457,15 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/tsconfig-utils@npm:8.44.1, @typescript-eslint/tsconfig-utils@npm:^8.44.1": + version: 8.44.1 + resolution: "@typescript-eslint/tsconfig-utils@npm:8.44.1" + peerDependencies: + typescript: ">=4.8.4 <6.0.0" + checksum: 10c0/05fee17cdb38729f82bdfff3bf2844435f5f8e4e55cdaf1bbff72c410ab98a4f9e166011f1eda01f715053d4bc9eb2d8d6c05e9e7114cc08946c4c81785367a0 + languageName: node + linkType: hard + "@typescript-eslint/type-utils@npm:8.36.0": version: 8.36.0 resolution: "@typescript-eslint/type-utils@npm:8.36.0" @@ -1458,7 +1481,7 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:^8.0.0, @typescript-eslint/type-utils@npm:^8.34.0": +"@typescript-eslint/type-utils@npm:^8.0.0": version: 8.34.0 resolution: "@typescript-eslint/type-utils@npm:8.34.0" dependencies: @@ -1473,6 +1496,22 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/type-utils@npm:^8.44.1": + version: 8.44.1 + resolution: "@typescript-eslint/type-utils@npm:8.44.1" + dependencies: + "@typescript-eslint/types": "npm:8.44.1" + "@typescript-eslint/typescript-estree": "npm:8.44.1" + "@typescript-eslint/utils": "npm:8.44.1" + debug: "npm:^4.3.4" + ts-api-utils: "npm:^2.1.0" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <6.0.0" + checksum: 10c0/f17b9ae60327b9187354499d67c2667811ca2b09d436cf6c13b89ba6eaceabd5695f87644a8cb4dc93da5e4188612a6bc7b07b1b022ad75ca360ff2608a64511 + languageName: node + linkType: hard + "@typescript-eslint/types@npm:8.34.0, @typescript-eslint/types@npm:^8.34.0": version: 8.34.0 resolution: "@typescript-eslint/types@npm:8.34.0" @@ -1487,7 +1526,14 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:8.34.0, @typescript-eslint/typescript-estree@npm:^8.34.0": +"@typescript-eslint/types@npm:8.44.1, @typescript-eslint/types@npm:^8.44.1": + version: 8.44.1 + resolution: "@typescript-eslint/types@npm:8.44.1" + checksum: 10c0/cba2d724ac0c7e5a35945aa2f7f8ed96dd5508942e30ec88274dcd2e8fa2c177b0952403c7eb6cacbcc2014224bd36685947d140c093637e3a4e5495c52fbd9f + languageName: node + linkType: hard + +"@typescript-eslint/typescript-estree@npm:8.34.0": version: 8.34.0 resolution: "@typescript-eslint/typescript-estree@npm:8.34.0" dependencies: @@ -1527,7 +1573,27 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:8.34.0, @typescript-eslint/utils@npm:^8.34.0": +"@typescript-eslint/typescript-estree@npm:8.44.1, @typescript-eslint/typescript-estree@npm:^8.44.1": + version: 8.44.1 + resolution: "@typescript-eslint/typescript-estree@npm:8.44.1" + dependencies: + "@typescript-eslint/project-service": "npm:8.44.1" + "@typescript-eslint/tsconfig-utils": "npm:8.44.1" + "@typescript-eslint/types": "npm:8.44.1" + "@typescript-eslint/visitor-keys": "npm:8.44.1" + debug: "npm:^4.3.4" + fast-glob: "npm:^3.3.2" + is-glob: "npm:^4.0.3" + minimatch: "npm:^9.0.4" + semver: "npm:^7.6.0" + ts-api-utils: "npm:^2.1.0" + peerDependencies: + typescript: ">=4.8.4 <6.0.0" + checksum: 10c0/cef0827614cf33eab54de2f671c6e6d8cab45286ea4980e8205a7a50504e0c0984f1c12c69c7046ee3aedf29a745f0c823324dcd36c59c81b179517d6de5017f + languageName: node + linkType: hard + +"@typescript-eslint/utils@npm:8.34.0": version: 8.34.0 resolution: "@typescript-eslint/utils@npm:8.34.0" dependencies: @@ -1557,6 +1623,21 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/utils@npm:8.44.1, @typescript-eslint/utils@npm:^8.44.1": + version: 8.44.1 + resolution: "@typescript-eslint/utils@npm:8.44.1" + dependencies: + "@eslint-community/eslint-utils": "npm:^4.7.0" + "@typescript-eslint/scope-manager": "npm:8.44.1" + "@typescript-eslint/types": "npm:8.44.1" + "@typescript-eslint/typescript-estree": "npm:8.44.1" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <6.0.0" + checksum: 10c0/5f855c8a18c3112160c04d1d7bad5abee5e4712574d2f75b8a898f4e132e6e0dee3112f98010a1def47bbf0ac2fb05b6e81d343e577d144769a8d685b42b0809 + languageName: node + linkType: hard + "@typescript-eslint/visitor-keys@npm:8.34.0": version: 8.34.0 resolution: "@typescript-eslint/visitor-keys@npm:8.34.0" @@ -1577,6 +1658,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/visitor-keys@npm:8.44.1": + version: 8.44.1 + resolution: "@typescript-eslint/visitor-keys@npm:8.44.1" + dependencies: + "@typescript-eslint/types": "npm:8.44.1" + eslint-visitor-keys: "npm:^4.2.1" + checksum: 10c0/b2b06c9c45b1c27d9fc05805a5d6bac3cf8f17d2ccaa59bd40718e911df474b47b85dbab3494522917d9ba469338246f226b5332c3be2da52636f8a3b842fbf7 + languageName: node + linkType: hard + "@vitejs/plugin-react@npm:^4.6.0": version: 4.6.0 resolution: "@vitejs/plugin-react@npm:4.6.0" @@ -2161,175 +2252,143 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-react-debug@npm:1.52.2": - version: 1.52.2 - resolution: "eslint-plugin-react-debug@npm:1.52.2" - dependencies: - "@eslint-react/ast": "npm:1.52.2" - "@eslint-react/core": "npm:1.52.2" - "@eslint-react/eff": "npm:1.52.2" - "@eslint-react/kit": "npm:1.52.2" - "@eslint-react/shared": "npm:1.52.2" - "@eslint-react/var": "npm:1.52.2" - "@typescript-eslint/scope-manager": "npm:^8.34.0" - "@typescript-eslint/type-utils": "npm:^8.34.0" - "@typescript-eslint/types": "npm:^8.34.0" - "@typescript-eslint/utils": "npm:^8.34.0" +"eslint-plugin-react-debug@npm:2.0.2": + version: 2.0.2 + resolution: "eslint-plugin-react-debug@npm:2.0.2" + dependencies: + "@eslint-react/ast": "npm:2.0.2" + "@eslint-react/core": "npm:2.0.2" + "@eslint-react/eff": "npm:2.0.2" + "@eslint-react/kit": "npm:2.0.2" + "@eslint-react/shared": "npm:2.0.2" + "@eslint-react/var": "npm:2.0.2" + "@typescript-eslint/scope-manager": "npm:^8.44.1" + "@typescript-eslint/type-utils": "npm:^8.44.1" + "@typescript-eslint/types": "npm:^8.44.1" + "@typescript-eslint/utils": "npm:^8.44.1" string-ts: "npm:^2.2.1" - ts-pattern: "npm:^5.7.1" + ts-pattern: "npm:^5.8.0" peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: ^4.9.5 || ^5.3.3 - peerDependenciesMeta: - eslint: - optional: false - typescript: - optional: true - checksum: 10c0/9e42cb58b9f175be18ca7bab766eb6550be571dc23fb3c888fb2421088d5aee83e77a99de841f3943a3f739db80c511501e46b9a4a1c87a755792c48347fa4b4 + eslint: ^9.36.0 + typescript: ^5.9.2 + checksum: 10c0/17142f9f467c42b69752ea8c94a08729dd8ca5f0c4b06abc1168ce63840c9754c3f2de86f43f4656b0a05043ccecf0a659b9fe4015fbec48c22b69e5f68c6048 languageName: node linkType: hard -"eslint-plugin-react-dom@npm:1.52.2": - version: 1.52.2 - resolution: "eslint-plugin-react-dom@npm:1.52.2" - dependencies: - "@eslint-react/ast": "npm:1.52.2" - "@eslint-react/core": "npm:1.52.2" - "@eslint-react/eff": "npm:1.52.2" - "@eslint-react/kit": "npm:1.52.2" - "@eslint-react/shared": "npm:1.52.2" - "@eslint-react/var": "npm:1.52.2" - "@typescript-eslint/scope-manager": "npm:^8.34.0" - "@typescript-eslint/types": "npm:^8.34.0" - "@typescript-eslint/utils": "npm:^8.34.0" +"eslint-plugin-react-dom@npm:2.0.2": + version: 2.0.2 + resolution: "eslint-plugin-react-dom@npm:2.0.2" + dependencies: + "@eslint-react/ast": "npm:2.0.2" + "@eslint-react/core": "npm:2.0.2" + "@eslint-react/eff": "npm:2.0.2" + "@eslint-react/kit": "npm:2.0.2" + "@eslint-react/shared": "npm:2.0.2" + "@eslint-react/var": "npm:2.0.2" + "@typescript-eslint/scope-manager": "npm:^8.44.1" + "@typescript-eslint/types": "npm:^8.44.1" + "@typescript-eslint/utils": "npm:^8.44.1" compare-versions: "npm:^6.1.1" string-ts: "npm:^2.2.1" - ts-pattern: "npm:^5.7.1" + ts-pattern: "npm:^5.8.0" peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: ^4.9.5 || ^5.3.3 - peerDependenciesMeta: - eslint: - optional: false - typescript: - optional: true - checksum: 10c0/92121ea6fdaec9813bad55fec6b3ffe97cf1d9d3d5f391fee28739d35629e07435889d59c10dda941dd42d2f1414699fbb9a5811d164045db603356103d8d003 + eslint: ^9.36.0 + typescript: ^5.9.2 + checksum: 10c0/13419498f20abcbf1cf58428d0164b915d2b37071ac89925628521738c18ca28c83adcfb52bc535c18a48daf43ca170d1f8e8c9a3420235a92c6284d45f3fea9 languageName: node linkType: hard -"eslint-plugin-react-hooks-extra@npm:1.52.2": - version: 1.52.2 - resolution: "eslint-plugin-react-hooks-extra@npm:1.52.2" - dependencies: - "@eslint-react/ast": "npm:1.52.2" - "@eslint-react/core": "npm:1.52.2" - "@eslint-react/eff": "npm:1.52.2" - "@eslint-react/kit": "npm:1.52.2" - "@eslint-react/shared": "npm:1.52.2" - "@eslint-react/var": "npm:1.52.2" - "@typescript-eslint/scope-manager": "npm:^8.34.0" - "@typescript-eslint/type-utils": "npm:^8.34.0" - "@typescript-eslint/types": "npm:^8.34.0" - "@typescript-eslint/utils": "npm:^8.34.0" +"eslint-plugin-react-hooks-extra@npm:2.0.2": + version: 2.0.2 + resolution: "eslint-plugin-react-hooks-extra@npm:2.0.2" + dependencies: + "@eslint-react/ast": "npm:2.0.2" + "@eslint-react/core": "npm:2.0.2" + "@eslint-react/eff": "npm:2.0.2" + "@eslint-react/kit": "npm:2.0.2" + "@eslint-react/shared": "npm:2.0.2" + "@eslint-react/var": "npm:2.0.2" + "@typescript-eslint/scope-manager": "npm:^8.44.1" + "@typescript-eslint/type-utils": "npm:^8.44.1" + "@typescript-eslint/types": "npm:^8.44.1" + "@typescript-eslint/utils": "npm:^8.44.1" string-ts: "npm:^2.2.1" - ts-pattern: "npm:^5.7.1" + ts-pattern: "npm:^5.8.0" peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: ^4.9.5 || ^5.3.3 - peerDependenciesMeta: - eslint: - optional: false - typescript: - optional: true - checksum: 10c0/2ba92f4ec661b491dab84210a5934f525013c26e2221410511a3ef621e4f7ba508d356971cab575d5b3efe5e076e597f6b2c2410ebc41af3e471925f8d5b3088 + eslint: ^9.36.0 + typescript: ^5.9.2 + checksum: 10c0/4e64dcaf8d9cfd02a9227311b3579d833e236b1500802d17d904b461f1bf930b0d26bcccf2a0fc23274be024deaec43a8bd25ad9476d9cff2a9b2dff484f1019 languageName: node linkType: hard -"eslint-plugin-react-naming-convention@npm:1.52.2": - version: 1.52.2 - resolution: "eslint-plugin-react-naming-convention@npm:1.52.2" - dependencies: - "@eslint-react/ast": "npm:1.52.2" - "@eslint-react/core": "npm:1.52.2" - "@eslint-react/eff": "npm:1.52.2" - "@eslint-react/kit": "npm:1.52.2" - "@eslint-react/shared": "npm:1.52.2" - "@eslint-react/var": "npm:1.52.2" - "@typescript-eslint/scope-manager": "npm:^8.34.0" - "@typescript-eslint/type-utils": "npm:^8.34.0" - "@typescript-eslint/types": "npm:^8.34.0" - "@typescript-eslint/utils": "npm:^8.34.0" +"eslint-plugin-react-naming-convention@npm:2.0.2": + version: 2.0.2 + resolution: "eslint-plugin-react-naming-convention@npm:2.0.2" + dependencies: + "@eslint-react/ast": "npm:2.0.2" + "@eslint-react/core": "npm:2.0.2" + "@eslint-react/eff": "npm:2.0.2" + "@eslint-react/kit": "npm:2.0.2" + "@eslint-react/shared": "npm:2.0.2" + "@eslint-react/var": "npm:2.0.2" + "@typescript-eslint/scope-manager": "npm:^8.44.1" + "@typescript-eslint/type-utils": "npm:^8.44.1" + "@typescript-eslint/types": "npm:^8.44.1" + "@typescript-eslint/utils": "npm:^8.44.1" string-ts: "npm:^2.2.1" - ts-pattern: "npm:^5.7.1" + ts-pattern: "npm:^5.8.0" peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: ^4.9.5 || ^5.3.3 - peerDependenciesMeta: - eslint: - optional: false - typescript: - optional: true - checksum: 10c0/e13d1e1127a7ec231a65a58426c6e52ae43c5fbd9a50f2a54e7bdbd38f3f6b8a3d566f7bd38b05a4f1c9bcf66908c741a752fc0834336063d820f72e442c86dd + eslint: ^9.36.0 + typescript: ^5.9.2 + checksum: 10c0/3152bf3f2d9f81dbecc9036417808a92cb9271df429db300cb76bc6a4feedf696a7a6681b05a78d1439e93f7fe3600169b2844538ba3669b0726c9e2f58074d8 languageName: node linkType: hard -"eslint-plugin-react-web-api@npm:1.52.2": - version: 1.52.2 - resolution: "eslint-plugin-react-web-api@npm:1.52.2" - dependencies: - "@eslint-react/ast": "npm:1.52.2" - "@eslint-react/core": "npm:1.52.2" - "@eslint-react/eff": "npm:1.52.2" - "@eslint-react/kit": "npm:1.52.2" - "@eslint-react/shared": "npm:1.52.2" - "@eslint-react/var": "npm:1.52.2" - "@typescript-eslint/scope-manager": "npm:^8.34.0" - "@typescript-eslint/types": "npm:^8.34.0" - "@typescript-eslint/utils": "npm:^8.34.0" +"eslint-plugin-react-web-api@npm:2.0.2": + version: 2.0.2 + resolution: "eslint-plugin-react-web-api@npm:2.0.2" + dependencies: + "@eslint-react/ast": "npm:2.0.2" + "@eslint-react/core": "npm:2.0.2" + "@eslint-react/eff": "npm:2.0.2" + "@eslint-react/kit": "npm:2.0.2" + "@eslint-react/shared": "npm:2.0.2" + "@eslint-react/var": "npm:2.0.2" + "@typescript-eslint/scope-manager": "npm:^8.44.1" + "@typescript-eslint/types": "npm:^8.44.1" + "@typescript-eslint/utils": "npm:^8.44.1" string-ts: "npm:^2.2.1" - ts-pattern: "npm:^5.7.1" + ts-pattern: "npm:^5.8.0" peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: ^4.9.5 || ^5.3.3 - peerDependenciesMeta: - eslint: - optional: false - typescript: - optional: true - checksum: 10c0/f59ab4da605388d7fc3d92fec9f56ef53a32361ebb7561cd6769685d8d5a4810d214f2099bdacd50ca7c7399abd14132019d89c1fe9c4f73ada83e3140dc0acc + eslint: ^9.36.0 + typescript: ^5.9.2 + checksum: 10c0/6973a39406f7aa0cea185e3c3c2dc97e8a3c7476fa3efec55d9644f586c938f9d4c88c2409afe081acc2fd14f568370195ec83dd081d1b4af183d04f91fbb74c languageName: node linkType: hard -"eslint-plugin-react-x@npm:1.52.2": - version: 1.52.2 - resolution: "eslint-plugin-react-x@npm:1.52.2" - dependencies: - "@eslint-react/ast": "npm:1.52.2" - "@eslint-react/core": "npm:1.52.2" - "@eslint-react/eff": "npm:1.52.2" - "@eslint-react/kit": "npm:1.52.2" - "@eslint-react/shared": "npm:1.52.2" - "@eslint-react/var": "npm:1.52.2" - "@typescript-eslint/scope-manager": "npm:^8.34.0" - "@typescript-eslint/type-utils": "npm:^8.34.0" - "@typescript-eslint/types": "npm:^8.34.0" - "@typescript-eslint/utils": "npm:^8.34.0" +"eslint-plugin-react-x@npm:2.0.2": + version: 2.0.2 + resolution: "eslint-plugin-react-x@npm:2.0.2" + dependencies: + "@eslint-react/ast": "npm:2.0.2" + "@eslint-react/core": "npm:2.0.2" + "@eslint-react/eff": "npm:2.0.2" + "@eslint-react/kit": "npm:2.0.2" + "@eslint-react/shared": "npm:2.0.2" + "@eslint-react/var": "npm:2.0.2" + "@typescript-eslint/scope-manager": "npm:^8.44.1" + "@typescript-eslint/type-utils": "npm:^8.44.1" + "@typescript-eslint/types": "npm:^8.44.1" + "@typescript-eslint/utils": "npm:^8.44.1" compare-versions: "npm:^6.1.1" is-immutable-type: "npm:^5.0.1" string-ts: "npm:^2.2.1" - ts-pattern: "npm:^5.7.1" + ts-api-utils: "npm:^2.1.0" + ts-pattern: "npm:^5.8.0" peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - ts-api-utils: ^2.1.0 - typescript: ^4.9.5 || ^5.3.3 - peerDependenciesMeta: - eslint: - optional: false - ts-api-utils: - optional: true - typescript: - optional: true - checksum: 10c0/8e0dd019247f19d3729a1af9a89e2d0006887a148aca2369753dfefbd53189baf0375b6bf5d9c6352f16c881e9fd9013f7b6517b51e4e5c6391299ca37e0d480 + eslint: ^9.36.0 + typescript: ^5.9.2 + checksum: 10c0/8773be8d4810cd6bc0e60b500972e480a74dd4d62377bd456f489cf385dc73a88128d18ebb5ecb42387adf88e39e569632dd9e66b2e637650662a9ef4a6887af languageName: node linkType: hard @@ -2578,7 +2637,7 @@ __metadata: version: 0.0.0-use.local resolution: "frontend@workspace:." dependencies: - "@eslint-react/eslint-plugin": "npm:^1.52.2" + "@eslint-react/eslint-plugin": "npm:^2.0.2" "@fontsource-variable/jetbrains-mono": "npm:^5.2.6" "@fontsource-variable/recursive": "npm:^5.2.6" "@heroicons/react": "npm:^2.2.0" @@ -4046,10 +4105,10 @@ __metadata: languageName: node linkType: hard -"ts-pattern@npm:^5.7.1": - version: 5.7.1 - resolution: "ts-pattern@npm:5.7.1" - checksum: 10c0/815592dcc8058c90f2329ca88ab4377eb89d794520055fb9a937424babeb87be29f60ad51505206e4ac130b7cbc70ae7c0b3c615469e7f379b7c749c0911265f +"ts-pattern@npm:^5.8.0": + version: 5.8.0 + resolution: "ts-pattern@npm:5.8.0" + checksum: 10c0/0e41006a8de7490c7edbba36c095550cd4b0e334247f9e76cddbdaadea4bcdc479763fb403a787db19bb83480c02fe6ea0e9799ceaaba0573acbe31e341ab947 languageName: node linkType: hard @@ -4294,9 +4353,9 @@ __metadata: languageName: node linkType: hard -"zod@npm:^3.25.63": - version: 3.25.64 - resolution: "zod@npm:3.25.64" - checksum: 10c0/00d76093a999e377e4ffd037fa7185e861c35917e8c4272f514115c206a0654995168f57fb71708b11e0a9243206d988b7f63b543404e1796402e50d346a6bd7 +"zod@npm:^4.1.11": + version: 4.1.11 + resolution: "zod@npm:4.1.11" + checksum: 10c0/ce6a4c4acfbf51d7dd0f2669c82f207d62a1f00264eef608994b94eb99d86a74c99f59b0dd3e61ef82909ee136631378b709e0908f0a02a2d5c21d0c497de5db languageName: node linkType: hard