diff --git a/frontend/package.json b/frontend/package.json index d77b416..ee406c3 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.6", "@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..6d1c1c3 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.6": + version: 2.0.6 + resolution: "@eslint-react/ast@npm:2.0.6" 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.6" + "@typescript-eslint/types": "npm:^8.45.0" + "@typescript-eslint/typescript-estree": "npm:^8.45.0" + "@typescript-eslint/utils": "npm:^8.45.0" string-ts: "npm:^2.2.1" - ts-pattern: "npm:^5.7.1" - checksum: 10c0/5d279d3ff09fcd0e4646f8ba68f4f0b79a618844ead7ca4d10ae01932eb9da05f928b57ee66d89cdbc5d2e4347608d6d950c395338ebbbac2dedcb7761c2d0ed + checksum: 10c0/d222765cf39b7f92670a8dbd06365ae73eb9336dccf7e99ec3dbe0df540566bd7a4e94cc25a559df92bbde8083c08710ab033c5eece8414ef2fc37651c6a2d22 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.6": + version: 2.0.6 + resolution: "@eslint-react/core@npm:2.0.6" + dependencies: + "@eslint-react/ast": "npm:2.0.6" + "@eslint-react/eff": "npm:2.0.6" + "@eslint-react/kit": "npm:2.0.6" + "@eslint-react/shared": "npm:2.0.6" + "@eslint-react/var": "npm:2.0.6" + "@typescript-eslint/scope-manager": "npm:^8.45.0" + "@typescript-eslint/types": "npm:^8.45.0" + "@typescript-eslint/utils": "npm:^8.45.0" birecord: "npm:^0.1.1" - ts-pattern: "npm:^5.7.1" - checksum: 10c0/1ea626dad5970667cf48880dc7b1f91376969481f396aad1dedc7485a484e2276cb5d3c037d6ae4244fca9c11404cbf0529376e5bb0ad7d17fb999680e1a8e04 + ts-pattern: "npm:^5.8.0" + checksum: 10c0/cb96d32eb6125bda0c2b4ba80741475357ce52698e1f0dd29f9d2fd8761b03fff1459033834dc669ebe422c4dc661cff30e3d2019da0711da807d07e45095dcd 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.6": + version: 2.0.6 + resolution: "@eslint-react/eff@npm:2.0.6" + checksum: 10c0/10cfdec02c1867fd921e8076fb08718118fc95072b2b8e23dfe4e7159a7fb1d528a79d103880f2c070695947bf3a5c484963097346cfd7099866dcb009d3b587 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.6": + version: 2.0.6 + resolution: "@eslint-react/eslint-plugin@npm:2.0.6" + dependencies: + "@eslint-react/eff": "npm:2.0.6" + "@eslint-react/kit": "npm:2.0.6" + "@eslint-react/shared": "npm:2.0.6" + "@typescript-eslint/scope-manager": "npm:^8.45.0" + "@typescript-eslint/type-utils": "npm:^8.45.0" + "@typescript-eslint/types": "npm:^8.45.0" + "@typescript-eslint/utils": "npm:^8.45.0" + eslint-plugin-react-debug: "npm:2.0.6" + eslint-plugin-react-dom: "npm:2.0.6" + eslint-plugin-react-hooks-extra: "npm:2.0.6" + eslint-plugin-react-naming-convention: "npm:2.0.6" + eslint-plugin-react-web-api: "npm:2.0.6" + eslint-plugin-react-x: "npm:2.0.6" + 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.3 + checksum: 10c0/2f48dd1daa036576354ff145e05e8d397e54b0cc17e0a18630e2b336d75047340c37640dece816ba2d343d09c6765b56c8fa5e1f8b589c4ecc8971dde9aa45eb 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.6": + version: 2.0.6 + resolution: "@eslint-react/kit@npm:2.0.6" 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.6" + "@typescript-eslint/utils": "npm:^8.45.0" + checksum: 10c0/5f29edccb18bc50db8221e35d501d3621ce4942842cd19d162104d22eb8a85bf38e21513bdc7f2d0c16430d8e7c2a30921153aec11f90261801fc8aaf6a3c862 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.6": + version: 2.0.6 + resolution: "@eslint-react/shared@npm:2.0.6" 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.6" + "@eslint-react/kit": "npm:2.0.6" + "@typescript-eslint/utils": "npm:^8.45.0" + ts-pattern: "npm:^5.8.0" + zod: "npm:^4.1.11" + checksum: 10c0/1b0fb9df0a435c56a633646be3659245b3c070aafb80ec8b4b5a37709dde4857644d85aad136f4fe6a5c6d89542df42cb88855f2b64c1c81cc078ea5f59f3cab 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.6": + version: 2.0.6 + resolution: "@eslint-react/var@npm:2.0.6" 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.6" + "@eslint-react/eff": "npm:2.0.6" + "@typescript-eslint/scope-manager": "npm:^8.45.0" + "@typescript-eslint/types": "npm:^8.45.0" + "@typescript-eslint/utils": "npm:^8.45.0" + ts-pattern: "npm:^5.8.0" + checksum: 10c0/b4564051c14647ad26cef9dd748d3e728446bf754f8c236e4112bea333080f82bb326bebc218fc8fd87d8a35ec1263bc614a5e2ab15e51c8863e89aaba27f66e 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.45.0": + version: 8.45.0 + resolution: "@typescript-eslint/project-service@npm:8.45.0" + dependencies: + "@typescript-eslint/tsconfig-utils": "npm:^8.45.0" + "@typescript-eslint/types": "npm:^8.45.0" + debug: "npm:^4.3.4" + peerDependencies: + typescript: ">=4.8.4 <6.0.0" + checksum: 10c0/98af065a1a3ed9d3d1eb265e09d3e9c2ae676d500a8c1d764f5609fe2c1b86749516b709804eb814fae688be7809d11748b9ae691d43c28da51dac390ca81fa9 + 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.45.0, @typescript-eslint/scope-manager@npm:^8.45.0": + version: 8.45.0 + resolution: "@typescript-eslint/scope-manager@npm:8.45.0" + dependencies: + "@typescript-eslint/types": "npm:8.45.0" + "@typescript-eslint/visitor-keys": "npm:8.45.0" + checksum: 10c0/54cd36206f6b4fc8e1e48576ed01e0d6ab20c2a9c4c7d90d5cc3a2d317dd8a13abe148ffecf471b16f1224aba5749e0905472745626bef9ae5bed771776f4abe + 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.45.0, @typescript-eslint/tsconfig-utils@npm:^8.45.0": + version: 8.45.0 + resolution: "@typescript-eslint/tsconfig-utils@npm:8.45.0" + peerDependencies: + typescript: ">=4.8.4 <6.0.0" + checksum: 10c0/227a9b7a5baaf35466fd369992cb933192515df1156ddf22f438deb344c2523695208e1036f5590b20603f31724de75a47fe0ee84e2fd4c8e9f3606f23f68112 + 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.45.0": + version: 8.45.0 + resolution: "@typescript-eslint/type-utils@npm:8.45.0" + dependencies: + "@typescript-eslint/types": "npm:8.45.0" + "@typescript-eslint/typescript-estree": "npm:8.45.0" + "@typescript-eslint/utils": "npm:8.45.0" + 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/ce0f4c209c2418ebeb65e7de053499fb68bf6000bdd71068594fdb8c8ac3dbbd62935a3cea233989491f7da3ef5db87e7efd2910133c6abf6d0cbf57248f6442 + 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.45.0, @typescript-eslint/types@npm:^8.45.0": + version: 8.45.0 + resolution: "@typescript-eslint/types@npm:8.45.0" + checksum: 10c0/0213a0573c671d13bc91961a2b2e814ec7f6381ff093bce6704017bd96b2fc7fee25906c815cedb32a0601cf5071ca6c7c5f940d087c3b0d3dd7d4bc03478278 + 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.45.0, @typescript-eslint/typescript-estree@npm:^8.45.0": + version: 8.45.0 + resolution: "@typescript-eslint/typescript-estree@npm:8.45.0" + dependencies: + "@typescript-eslint/project-service": "npm:8.45.0" + "@typescript-eslint/tsconfig-utils": "npm:8.45.0" + "@typescript-eslint/types": "npm:8.45.0" + "@typescript-eslint/visitor-keys": "npm:8.45.0" + 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/8c2f44a00fe859a6cd4b50157c484c5b6a1c7af5d48e89ae79c5f4924947964962fc8f478ad4c2ade788907fceee9b72d4e376508ea79b51392f91082a37d239 + 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.45.0, @typescript-eslint/utils@npm:^8.45.0": + version: 8.45.0 + resolution: "@typescript-eslint/utils@npm:8.45.0" + dependencies: + "@eslint-community/eslint-utils": "npm:^4.7.0" + "@typescript-eslint/scope-manager": "npm:8.45.0" + "@typescript-eslint/types": "npm:8.45.0" + "@typescript-eslint/typescript-estree": "npm:8.45.0" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <6.0.0" + checksum: 10c0/b3c83a23813b15e20e303d7153789508c01e06dec355b1a80547c59aa36998d498102f45fcd13f111031fac57270608abb04d20560248d4448fd00b1cf4dc4ab + 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.45.0": + version: 8.45.0 + resolution: "@typescript-eslint/visitor-keys@npm:8.45.0" + dependencies: + "@typescript-eslint/types": "npm:8.45.0" + eslint-visitor-keys: "npm:^4.2.1" + checksum: 10c0/119adcf50c902dad7f7757bcdd88fad0a23a171d309d9b7cefe78af12e451cf84c04ae611f4c31f7e23f16c2b47665ad92e6e5648fc77d542ef306f465bf1f29 + 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.6": + version: 2.0.6 + resolution: "eslint-plugin-react-debug@npm:2.0.6" + dependencies: + "@eslint-react/ast": "npm:2.0.6" + "@eslint-react/core": "npm:2.0.6" + "@eslint-react/eff": "npm:2.0.6" + "@eslint-react/kit": "npm:2.0.6" + "@eslint-react/shared": "npm:2.0.6" + "@eslint-react/var": "npm:2.0.6" + "@typescript-eslint/scope-manager": "npm:^8.45.0" + "@typescript-eslint/type-utils": "npm:^8.45.0" + "@typescript-eslint/types": "npm:^8.45.0" + "@typescript-eslint/utils": "npm:^8.45.0" 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.3 + checksum: 10c0/b05420a2ed469801affd4b4652187f3aa13738e462a2036e35639a0a607cfb154957238df0ecaef3af72557a1532e5dcc231e92253641298986ab7ae63fb56de 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.6": + version: 2.0.6 + resolution: "eslint-plugin-react-dom@npm:2.0.6" + dependencies: + "@eslint-react/ast": "npm:2.0.6" + "@eslint-react/core": "npm:2.0.6" + "@eslint-react/eff": "npm:2.0.6" + "@eslint-react/kit": "npm:2.0.6" + "@eslint-react/shared": "npm:2.0.6" + "@eslint-react/var": "npm:2.0.6" + "@typescript-eslint/scope-manager": "npm:^8.45.0" + "@typescript-eslint/types": "npm:^8.45.0" + "@typescript-eslint/utils": "npm:^8.45.0" 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.3 + checksum: 10c0/ab59081f7f86ba14ce9cd9a0015b38cbbb2d6b0d0e1c165bfb7a663ec35ff9a7c292a3ce7c96d5b366772993a963be6f43dfb45d5eedbada28d695dc47a233a7 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.6": + version: 2.0.6 + resolution: "eslint-plugin-react-hooks-extra@npm:2.0.6" + dependencies: + "@eslint-react/ast": "npm:2.0.6" + "@eslint-react/core": "npm:2.0.6" + "@eslint-react/eff": "npm:2.0.6" + "@eslint-react/kit": "npm:2.0.6" + "@eslint-react/shared": "npm:2.0.6" + "@eslint-react/var": "npm:2.0.6" + "@typescript-eslint/scope-manager": "npm:^8.45.0" + "@typescript-eslint/type-utils": "npm:^8.45.0" + "@typescript-eslint/types": "npm:^8.45.0" + "@typescript-eslint/utils": "npm:^8.45.0" 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.3 + checksum: 10c0/b9c6730776c95bf2da31a48eff55a706e201111fb0f9a18708da1ddba21004c0e6fed6c8e05d3334f229241532422f550cd1094d41c2f2130732a38f6ee50d1f 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.6": + version: 2.0.6 + resolution: "eslint-plugin-react-naming-convention@npm:2.0.6" + dependencies: + "@eslint-react/ast": "npm:2.0.6" + "@eslint-react/core": "npm:2.0.6" + "@eslint-react/eff": "npm:2.0.6" + "@eslint-react/kit": "npm:2.0.6" + "@eslint-react/shared": "npm:2.0.6" + "@eslint-react/var": "npm:2.0.6" + "@typescript-eslint/scope-manager": "npm:^8.45.0" + "@typescript-eslint/type-utils": "npm:^8.45.0" + "@typescript-eslint/types": "npm:^8.45.0" + "@typescript-eslint/utils": "npm:^8.45.0" 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.3 + checksum: 10c0/c3cfadc13ec4d340fc87a4f9cabebaad11a470b29819285e7d0855c4d0231067ca0773f4bf2d64eef3a36134206e963b9d2ea4605dae76d63378888eff6d6ee2 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.6": + version: 2.0.6 + resolution: "eslint-plugin-react-web-api@npm:2.0.6" + dependencies: + "@eslint-react/ast": "npm:2.0.6" + "@eslint-react/core": "npm:2.0.6" + "@eslint-react/eff": "npm:2.0.6" + "@eslint-react/kit": "npm:2.0.6" + "@eslint-react/shared": "npm:2.0.6" + "@eslint-react/var": "npm:2.0.6" + "@typescript-eslint/scope-manager": "npm:^8.45.0" + "@typescript-eslint/types": "npm:^8.45.0" + "@typescript-eslint/utils": "npm:^8.45.0" 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.3 + checksum: 10c0/16784578aed46699655a04abc542c326506c931b919e13f1e80609aaf4580691b5b15877254aefa02f65cfeaf525ba5d9d6c8aa32ce5e7f8b194ec17bbb816f3 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.6": + version: 2.0.6 + resolution: "eslint-plugin-react-x@npm:2.0.6" + dependencies: + "@eslint-react/ast": "npm:2.0.6" + "@eslint-react/core": "npm:2.0.6" + "@eslint-react/eff": "npm:2.0.6" + "@eslint-react/kit": "npm:2.0.6" + "@eslint-react/shared": "npm:2.0.6" + "@eslint-react/var": "npm:2.0.6" + "@typescript-eslint/scope-manager": "npm:^8.45.0" + "@typescript-eslint/type-utils": "npm:^8.45.0" + "@typescript-eslint/types": "npm:^8.45.0" + "@typescript-eslint/utils": "npm:^8.45.0" 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.3 + checksum: 10c0/1421965bfd89efe96331d6efdb21ebaa37f119f003ea4452643c095677743331f687e995fd6f9cf1f2189df9c71ff559f6efee19c1af1669c28411d0720a86fd 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.6" "@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