diff --git a/package.json b/package.json index 94af6a4..3c05fb7 100644 --- a/package.json +++ b/package.json @@ -46,7 +46,7 @@ "eslint-plugin-import-x": "4.16.1", "eslint-plugin-jsx-a11y": "6.10.2", "eslint-plugin-react-dom": "2.2.2", - "eslint-plugin-react-hooks": "6.1.1", + "eslint-plugin-react-hooks": "7.0.0", "eslint-plugin-react-naming-convention": "2.2.2", "eslint-plugin-react-x": "2.2.2", "eslint-plugin-security": "3.0.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9f710e4..b0ef8a9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -54,8 +54,8 @@ importers: specifier: 2.2.2 version: 2.2.2(eslint@9.37.0)(typescript@5.9.3) eslint-plugin-react-hooks: - specifier: 6.1.1 - version: 6.1.1(eslint@9.37.0) + specifier: 7.0.0 + version: 7.0.0(eslint@9.37.0) eslint-plugin-react-naming-convention: specifier: 2.2.2 version: 2.2.2(eslint@9.37.0)(typescript@5.9.3) @@ -1071,6 +1071,12 @@ packages: peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 + eslint-plugin-react-hooks@7.0.0: + resolution: {integrity: sha512-fNXaOwvKwq2+pXiRpXc825Vd63+KM4DLL40Rtlycb8m7fYpp6efrTp1sa6ZbP/Ap58K2bEKFXRmhURE+CJAQWw==} + engines: {node: '>=18'} + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 + eslint-plugin-react-naming-convention@2.0.6: resolution: {integrity: sha512-BWgXnegBQU0GbOIvQRVKjXak//hOQLfiNXGO7vJ7MBN2DVEOEL8UK52YfxWW4dQYa7q4NNTqy7UOkK9sgpVw6g==} engines: {node: '>=20.19.0'} @@ -1363,6 +1369,12 @@ packages: resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} engines: {node: '>= 0.4'} + hermes-estree@0.25.1: + resolution: {integrity: sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==} + + hermes-parser@0.25.1: + resolution: {integrity: sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==} + hookified@1.12.1: resolution: {integrity: sha512-xnKGl+iMIlhrZmGHB729MqlmPoWBznctSQTYCpFKqNsCgimJQmithcW0xSQMMFzYnV2iKUh25alswn6epgxS0Q==} @@ -3365,6 +3377,17 @@ snapshots: transitivePeerDependencies: - supports-color + eslint-plugin-react-hooks@7.0.0(eslint@9.37.0): + dependencies: + '@babel/core': 7.28.4 + '@babel/parser': 7.28.4 + eslint: 9.37.0 + hermes-parser: 0.25.1 + zod: 4.1.12 + zod-validation-error: 3.5.3(zod@4.1.12) + transitivePeerDependencies: + - supports-color + eslint-plugin-react-naming-convention@2.0.6(eslint@9.37.0)(typescript@5.9.3): dependencies: '@eslint-react/ast': 2.0.6(eslint@9.37.0)(typescript@5.9.3) @@ -3766,6 +3789,12 @@ snapshots: dependencies: function-bind: 1.1.2 + hermes-estree@0.25.1: {} + + hermes-parser@0.25.1: + dependencies: + hermes-estree: 0.25.1 + hookified@1.12.1: {} html-tags@3.3.1: {}