From 4f0b2364db0fbc3293274416c0975a85f460b114 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 20 Jul 2026 20:40:21 +0000 Subject: [PATCH] Update dependency eslint-plugin-react-hooks to v7 --- package.json | 2 +- pnpm-lock.yaml | 320 +++++++++++++++++++++++++++---------------------- 2 files changed, 180 insertions(+), 142 deletions(-) diff --git a/package.json b/package.json index 7a98b66..2ab4d1e 100644 --- a/package.json +++ b/package.json @@ -54,7 +54,7 @@ "eslint-plugin-import": "2.32.0", "eslint-plugin-prettier": "5.5.6", "eslint-plugin-react": "7.37.5", - "eslint-plugin-react-hooks": "5.2.0", + "eslint-plugin-react-hooks": "7.1.1", "eslint-plugin-react-refresh": "0.5.3", "eslint-plugin-ssr-friendly": "1.3.0", "husky": "9.1.7", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4131585..58e03ff 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -35,10 +35,10 @@ importers: devDependencies: '@eslint/compat': specifier: 1.4.1 - version: 1.4.1(eslint@9.39.2) + version: 1.4.1(eslint@9.39.2(supports-color@7.2.0)) '@eslint/eslintrc': specifier: 3.3.3 - version: 3.3.3 + version: 3.3.3(supports-color@7.2.0) '@eslint/js': specifier: 9.39.2 version: 9.39.2 @@ -56,13 +56,13 @@ importers: version: 2.10.5 '@typescript-eslint/eslint-plugin': specifier: 8.48.1 - version: 8.48.1(@typescript-eslint/parser@8.48.1(eslint@9.39.2)(typescript@5.9.3))(eslint@9.39.2)(typescript@5.9.3) + version: 8.48.1(@typescript-eslint/parser@8.48.1(eslint@9.39.2(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3))(eslint@9.39.2(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3) '@typescript-eslint/parser': specifier: 8.48.1 - version: 8.48.1(eslint@9.39.2)(typescript@5.9.3) + version: 8.48.1(eslint@9.39.2(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3) '@vitejs/plugin-react': specifier: 5.2.0 - version: 5.2.0(vite@7.1.12(@types/node@24.9.1)(yaml@2.8.1)) + version: 5.2.0(supports-color@7.2.0)(vite@7.1.12(@types/node@24.9.1)(yaml@2.8.1)) '@vitest/browser-playwright': specifier: 4.0.18 version: 4.0.18(playwright@1.61.1)(vite@7.1.12(@types/node@24.9.1)(yaml@2.8.1))(vitest@4.0.18) @@ -74,28 +74,28 @@ importers: version: 0.2.4 eslint: specifier: 9.39.2 - version: 9.39.2 + version: 9.39.2(supports-color@7.2.0) eslint-config-prettier: specifier: 10.1.8 - version: 10.1.8(eslint@9.39.2) + version: 10.1.8(eslint@9.39.2(supports-color@7.2.0)) eslint-plugin-import: specifier: 2.32.0 - version: 2.32.0(@typescript-eslint/parser@8.48.1(eslint@9.39.2)(typescript@5.9.3))(eslint@9.39.2) + version: 2.32.0(@typescript-eslint/parser@8.48.1(eslint@9.39.2(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3))(eslint@9.39.2(supports-color@7.2.0))(supports-color@7.2.0) eslint-plugin-prettier: specifier: 5.5.6 - version: 5.5.6(eslint-config-prettier@10.1.8(eslint@9.39.2))(eslint@9.39.2)(prettier@3.6.2) + version: 5.5.6(eslint-config-prettier@10.1.8(eslint@9.39.2(supports-color@7.2.0)))(eslint@9.39.2(supports-color@7.2.0))(prettier@3.6.2) eslint-plugin-react: specifier: 7.37.5 - version: 7.37.5(eslint@9.39.2) + version: 7.37.5(eslint@9.39.2(supports-color@7.2.0)) eslint-plugin-react-hooks: - specifier: 5.2.0 - version: 5.2.0(eslint@9.39.2) + specifier: 7.1.1 + version: 7.1.1(eslint@9.39.2(supports-color@7.2.0))(supports-color@7.2.0) eslint-plugin-react-refresh: specifier: 0.5.3 - version: 0.5.3(eslint@9.39.2) + version: 0.5.3(eslint@9.39.2(supports-color@7.2.0)) eslint-plugin-ssr-friendly: specifier: 1.3.0 - version: 1.3.0(eslint@9.39.2) + version: 1.3.0(eslint@9.39.2(supports-color@7.2.0)) husky: specifier: 9.1.7 version: 9.1.7 @@ -119,22 +119,22 @@ importers: version: 3.6.2 stylelint: specifier: 16.25.0 - version: 16.25.0(typescript@5.9.3) + version: 16.25.0(supports-color@7.2.0)(typescript@5.9.3) stylelint-config-standard: specifier: 39.0.1 - version: 39.0.1(stylelint@16.25.0(typescript@5.9.3)) + version: 39.0.1(stylelint@16.25.0(supports-color@7.2.0)(typescript@5.9.3)) stylelint-order: specifier: 7.0.1 - version: 7.0.1(stylelint@16.25.0(typescript@5.9.3)) + version: 7.0.1(stylelint@16.25.0(supports-color@7.2.0)(typescript@5.9.3)) stylelint-prettier: specifier: 5.0.3 - version: 5.0.3(prettier@3.6.2)(stylelint@16.25.0(typescript@5.9.3)) + version: 5.0.3(prettier@3.6.2)(stylelint@16.25.0(supports-color@7.2.0)(typescript@5.9.3)) typescript: specifier: 5.9.3 version: 5.9.3 typescript-eslint: specifier: 8.48.1 - version: 8.48.1(eslint@9.39.2)(typescript@5.9.3) + version: 8.48.1(eslint@9.39.2(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3) vite: specifier: 7.1.12 version: 7.1.12(@types/node@24.9.1)(yaml@2.8.1) @@ -146,10 +146,10 @@ importers: version: 3.1.4(vite@7.1.12(@types/node@24.9.1)(yaml@2.8.1)) vite-react-ssg: specifier: 0.8.9 - version: 0.8.9(prettier@3.6.2)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(vite@7.1.12(@types/node@24.9.1)(yaml@2.8.1)) + version: 0.8.9(prettier@3.6.2)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(supports-color@7.2.0)(vite@7.1.12(@types/node@24.9.1)(yaml@2.8.1)) vitest: specifier: 4.0.18 - version: 4.0.18(@types/node@24.9.1)(@vitest/browser-playwright@4.0.18)(@vitest/browser-preview@4.0.18)(jsdom@24.1.3)(yaml@2.8.1) + version: 4.0.18(@types/node@24.9.1)(@vitest/browser-playwright@4.0.18)(@vitest/browser-preview@4.0.18)(jsdom@24.1.3(supports-color@7.2.0))(yaml@2.8.1) vitest-browser-react: specifier: 2.0.2 version: 2.0.2(@types/react-dom@19.2.3(@types/react@19.2.11))(@types/react@19.2.11)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(vitest@4.0.18) @@ -1740,11 +1740,11 @@ packages: eslint-config-prettier: optional: true - eslint-plugin-react-hooks@5.2.0: - resolution: {integrity: sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg==} - engines: {node: '>=10'} + eslint-plugin-react-hooks@7.1.1: + resolution: {integrity: sha512-f2I7Gw6JbvCexzIInuSbZpfdQ44D7iqdWX01FKLvrPgqxoE7oMj8clOfto8U6vYiz4yd5oKu39rRSVOe1zRu0g==} + 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: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 || ^10.0.0 eslint-plugin-react-refresh@0.5.3: resolution: {integrity: sha512-5EMmLCV98Pi4o/f/3DP/v/tNqLHMIc9I8LKClNDWhZ9JTho89/kQcitCXQBMG7sAfVRK0Ie3T2EDOzp1YXYiVA==} @@ -2015,6 +2015,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.2: resolution: {integrity: sha512-aokUX1VdTpI0DUsndvW+OiwmBpKCu/NgRsSSkuSY0zq8PY6Q6a+lmOfAFDXAAOtBqJELvcWY9L1EVtzjbQcMdg==} @@ -3465,6 +3471,15 @@ packages: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} + zod-validation-error@4.0.2: + resolution: {integrity: sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ==} + engines: {node: '>=18.0.0'} + peerDependencies: + zod: ^3.25.0 || ^4.0.0 + + zod@4.4.3: + resolution: {integrity: sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==} + snapshots: '@asamuzakjp/css-color@3.2.0': @@ -3483,20 +3498,20 @@ snapshots: '@babel/compat-data@7.29.0': {} - '@babel/core@7.29.0': + '@babel/core@7.29.0(supports-color@7.2.0)': dependencies: '@babel/code-frame': 7.29.0 '@babel/generator': 7.29.0 '@babel/helper-compilation-targets': 7.28.6 - '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0) + '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0(supports-color@7.2.0))(supports-color@7.2.0) '@babel/helpers': 7.28.6 '@babel/parser': 7.29.0 '@babel/template': 7.28.6 - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.29.0(supports-color@7.2.0) '@babel/types': 7.29.0 '@jridgewell/remapping': 2.3.5 convert-source-map: 2.0.0 - debug: 4.4.3 + debug: 4.4.3(supports-color@7.2.0) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -3521,19 +3536,19 @@ snapshots: '@babel/helper-globals@7.28.0': {} - '@babel/helper-module-imports@7.28.6': + '@babel/helper-module-imports@7.28.6(supports-color@7.2.0)': dependencies: - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.29.0(supports-color@7.2.0) '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.28.6(@babel/core@7.29.0)': + '@babel/helper-module-transforms@7.28.6(@babel/core@7.29.0(supports-color@7.2.0))(supports-color@7.2.0)': dependencies: - '@babel/core': 7.29.0 - '@babel/helper-module-imports': 7.28.6 + '@babel/core': 7.29.0(supports-color@7.2.0) + '@babel/helper-module-imports': 7.28.6(supports-color@7.2.0) '@babel/helper-validator-identifier': 7.28.5 - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.29.0(supports-color@7.2.0) transitivePeerDependencies: - supports-color @@ -3554,14 +3569,14 @@ snapshots: dependencies: '@babel/types': 7.29.0 - '@babel/plugin-transform-react-jsx-self@7.27.1(@babel/core@7.29.0)': + '@babel/plugin-transform-react-jsx-self@7.27.1(@babel/core@7.29.0(supports-color@7.2.0))': dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-react-jsx-source@7.27.1(@babel/core@7.29.0)': + '@babel/plugin-transform-react-jsx-source@7.27.1(@babel/core@7.29.0(supports-color@7.2.0))': dependencies: - '@babel/core': 7.29.0 + '@babel/core': 7.29.0(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.27.1 '@babel/runtime@7.28.4': {} @@ -3572,7 +3587,7 @@ snapshots: '@babel/parser': 7.29.0 '@babel/types': 7.29.0 - '@babel/traverse@7.29.0': + '@babel/traverse@7.29.0(supports-color@7.2.0)': dependencies: '@babel/code-frame': 7.29.0 '@babel/generator': 7.29.0 @@ -3580,7 +3595,7 @@ snapshots: '@babel/parser': 7.29.0 '@babel/template': 7.28.6 '@babel/types': 7.29.0 - debug: 4.4.3 + debug: 4.4.3(supports-color@7.2.0) transitivePeerDependencies: - supports-color @@ -3978,23 +3993,23 @@ snapshots: '@esbuild/win32-x64@0.25.11': optional: true - '@eslint-community/eslint-utils@4.9.0(eslint@9.39.2)': + '@eslint-community/eslint-utils@4.9.0(eslint@9.39.2(supports-color@7.2.0))': dependencies: - eslint: 9.39.2 + eslint: 9.39.2(supports-color@7.2.0) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.2': {} - '@eslint/compat@1.4.1(eslint@9.39.2)': + '@eslint/compat@1.4.1(eslint@9.39.2(supports-color@7.2.0))': dependencies: '@eslint/core': 0.17.0 optionalDependencies: - eslint: 9.39.2 + eslint: 9.39.2(supports-color@7.2.0) - '@eslint/config-array@0.21.1': + '@eslint/config-array@0.21.1(supports-color@7.2.0)': dependencies: '@eslint/object-schema': 2.1.7 - debug: 4.4.3 + debug: 4.4.3(supports-color@7.2.0) minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -4007,10 +4022,10 @@ snapshots: dependencies: '@types/json-schema': 7.0.15 - '@eslint/eslintrc@3.3.3': + '@eslint/eslintrc@3.3.3(supports-color@7.2.0)': dependencies: ajv: 6.12.6 - debug: 4.4.3 + debug: 4.4.3(supports-color@7.2.0) espree: 10.4.0 globals: 14.0.0 ignore: 5.3.2 @@ -4328,15 +4343,15 @@ snapshots: '@types/vcards-js@2.10.5': {} - '@typescript-eslint/eslint-plugin@8.48.1(@typescript-eslint/parser@8.48.1(eslint@9.39.2)(typescript@5.9.3))(eslint@9.39.2)(typescript@5.9.3)': + '@typescript-eslint/eslint-plugin@8.48.1(@typescript-eslint/parser@8.48.1(eslint@9.39.2(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3))(eslint@9.39.2(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.48.1(eslint@9.39.2)(typescript@5.9.3) + '@typescript-eslint/parser': 8.48.1(eslint@9.39.2(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3) '@typescript-eslint/scope-manager': 8.48.1 - '@typescript-eslint/type-utils': 8.48.1(eslint@9.39.2)(typescript@5.9.3) - '@typescript-eslint/utils': 8.48.1(eslint@9.39.2)(typescript@5.9.3) + '@typescript-eslint/type-utils': 8.48.1(eslint@9.39.2(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3) + '@typescript-eslint/utils': 8.48.1(eslint@9.39.2(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3) '@typescript-eslint/visitor-keys': 8.48.1 - eslint: 9.39.2 + eslint: 9.39.2(supports-color@7.2.0) graphemer: 1.4.0 ignore: 7.0.5 natural-compare: 1.4.0 @@ -4345,23 +4360,23 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.48.1(eslint@9.39.2)(typescript@5.9.3)': + '@typescript-eslint/parser@8.48.1(eslint@9.39.2(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3)': dependencies: '@typescript-eslint/scope-manager': 8.48.1 '@typescript-eslint/types': 8.48.1 - '@typescript-eslint/typescript-estree': 8.48.1(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.48.1(supports-color@7.2.0)(typescript@5.9.3) '@typescript-eslint/visitor-keys': 8.48.1 - debug: 4.4.3 - eslint: 9.39.2 + debug: 4.4.3(supports-color@7.2.0) + eslint: 9.39.2(supports-color@7.2.0) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.48.1(typescript@5.9.3)': + '@typescript-eslint/project-service@8.48.1(supports-color@7.2.0)(typescript@5.9.3)': dependencies: '@typescript-eslint/tsconfig-utils': 8.48.1(typescript@5.9.3) '@typescript-eslint/types': 8.48.1 - debug: 4.4.3 + debug: 4.4.3(supports-color@7.2.0) typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -4375,13 +4390,13 @@ snapshots: dependencies: typescript: 5.9.3 - '@typescript-eslint/type-utils@8.48.1(eslint@9.39.2)(typescript@5.9.3)': + '@typescript-eslint/type-utils@8.48.1(eslint@9.39.2(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3)': dependencies: '@typescript-eslint/types': 8.48.1 - '@typescript-eslint/typescript-estree': 8.48.1(typescript@5.9.3) - '@typescript-eslint/utils': 8.48.1(eslint@9.39.2)(typescript@5.9.3) - debug: 4.4.3 - eslint: 9.39.2 + '@typescript-eslint/typescript-estree': 8.48.1(supports-color@7.2.0)(typescript@5.9.3) + '@typescript-eslint/utils': 8.48.1(eslint@9.39.2(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3) + debug: 4.4.3(supports-color@7.2.0) + eslint: 9.39.2(supports-color@7.2.0) ts-api-utils: 2.1.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: @@ -4389,13 +4404,13 @@ snapshots: '@typescript-eslint/types@8.48.1': {} - '@typescript-eslint/typescript-estree@8.48.1(typescript@5.9.3)': + '@typescript-eslint/typescript-estree@8.48.1(supports-color@7.2.0)(typescript@5.9.3)': dependencies: - '@typescript-eslint/project-service': 8.48.1(typescript@5.9.3) + '@typescript-eslint/project-service': 8.48.1(supports-color@7.2.0)(typescript@5.9.3) '@typescript-eslint/tsconfig-utils': 8.48.1(typescript@5.9.3) '@typescript-eslint/types': 8.48.1 '@typescript-eslint/visitor-keys': 8.48.1 - debug: 4.4.3 + debug: 4.4.3(supports-color@7.2.0) minimatch: 9.0.5 semver: 7.7.3 tinyglobby: 0.2.15 @@ -4404,13 +4419,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.48.1(eslint@9.39.2)(typescript@5.9.3)': + '@typescript-eslint/utils@8.48.1(eslint@9.39.2(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3)': dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.2) + '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.2(supports-color@7.2.0)) '@typescript-eslint/scope-manager': 8.48.1 '@typescript-eslint/types': 8.48.1 - '@typescript-eslint/typescript-estree': 8.48.1(typescript@5.9.3) - eslint: 9.39.2 + '@typescript-eslint/typescript-estree': 8.48.1(supports-color@7.2.0)(typescript@5.9.3) + eslint: 9.39.2(supports-color@7.2.0) typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -4420,11 +4435,11 @@ snapshots: '@typescript-eslint/types': 8.48.1 eslint-visitor-keys: 4.2.1 - '@vitejs/plugin-react@5.2.0(vite@7.1.12(@types/node@24.9.1)(yaml@2.8.1))': + '@vitejs/plugin-react@5.2.0(supports-color@7.2.0)(vite@7.1.12(@types/node@24.9.1)(yaml@2.8.1))': dependencies: - '@babel/core': 7.29.0 - '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.29.0) - '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.29.0) + '@babel/core': 7.29.0(supports-color@7.2.0) + '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.29.0(supports-color@7.2.0)) + '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.29.0(supports-color@7.2.0)) '@rolldown/pluginutils': 1.0.0-rc.3 '@types/babel__core': 7.20.5 react-refresh: 0.18.0 @@ -4438,7 +4453,7 @@ snapshots: '@vitest/mocker': 4.0.18(vite@7.1.12(@types/node@24.9.1)(yaml@2.8.1)) playwright: 1.61.1 tinyrainbow: 3.0.3 - vitest: 4.0.18(@types/node@24.9.1)(@vitest/browser-playwright@4.0.18)(@vitest/browser-preview@4.0.18)(jsdom@24.1.3)(yaml@2.8.1) + vitest: 4.0.18(@types/node@24.9.1)(@vitest/browser-playwright@4.0.18)(@vitest/browser-preview@4.0.18)(jsdom@24.1.3(supports-color@7.2.0))(yaml@2.8.1) transitivePeerDependencies: - bufferutil - msw @@ -4450,7 +4465,7 @@ snapshots: '@testing-library/dom': 10.4.1 '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.1) '@vitest/browser': 4.0.18(vite@7.1.12(@types/node@24.9.1)(yaml@2.8.1))(vitest@4.0.18) - vitest: 4.0.18(@types/node@24.9.1)(@vitest/browser-playwright@4.0.18)(@vitest/browser-preview@4.0.18)(jsdom@24.1.3)(yaml@2.8.1) + vitest: 4.0.18(@types/node@24.9.1)(@vitest/browser-playwright@4.0.18)(@vitest/browser-preview@4.0.18)(jsdom@24.1.3(supports-color@7.2.0))(yaml@2.8.1) transitivePeerDependencies: - bufferutil - msw @@ -4466,7 +4481,7 @@ snapshots: pngjs: 7.0.0 sirv: 3.0.2 tinyrainbow: 3.0.3 - vitest: 4.0.18(@types/node@24.9.1)(@vitest/browser-playwright@4.0.18)(@vitest/browser-preview@4.0.18)(jsdom@24.1.3)(yaml@2.8.1) + vitest: 4.0.18(@types/node@24.9.1)(@vitest/browser-playwright@4.0.18)(@vitest/browser-preview@4.0.18)(jsdom@24.1.3(supports-color@7.2.0))(yaml@2.8.1) ws: 8.18.3 transitivePeerDependencies: - bufferutil @@ -4846,13 +4861,17 @@ snapshots: es-errors: 1.3.0 is-data-view: 1.0.2 - debug@3.2.7: + debug@3.2.7(supports-color@7.2.0): dependencies: ms: 2.1.3 + optionalDependencies: + supports-color: 7.2.0 - debug@4.4.3: + debug@4.4.3(supports-color@7.2.0): dependencies: ms: 2.1.3 + optionalDependencies: + supports-color: 7.2.0 decimal.js@10.6.0: {} @@ -5044,40 +5063,40 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-config-prettier@10.1.8(eslint@9.39.2): + eslint-config-prettier@10.1.8(eslint@9.39.2(supports-color@7.2.0)): dependencies: - eslint: 9.39.2 + eslint: 9.39.2(supports-color@7.2.0) - eslint-import-resolver-node@0.3.9: + eslint-import-resolver-node@0.3.9(supports-color@7.2.0): dependencies: - debug: 3.2.7 + debug: 3.2.7(supports-color@7.2.0) is-core-module: 2.16.1 resolve: 1.22.11 transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.1(@typescript-eslint/parser@8.48.1(eslint@9.39.2)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.2): + eslint-module-utils@2.12.1(@typescript-eslint/parser@8.48.1(eslint@9.39.2(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9(supports-color@7.2.0))(eslint@9.39.2(supports-color@7.2.0))(supports-color@7.2.0): dependencies: - debug: 3.2.7 + debug: 3.2.7(supports-color@7.2.0) optionalDependencies: - '@typescript-eslint/parser': 8.48.1(eslint@9.39.2)(typescript@5.9.3) - eslint: 9.39.2 - eslint-import-resolver-node: 0.3.9 + '@typescript-eslint/parser': 8.48.1(eslint@9.39.2(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3) + eslint: 9.39.2(supports-color@7.2.0) + eslint-import-resolver-node: 0.3.9(supports-color@7.2.0) transitivePeerDependencies: - supports-color - eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.48.1(eslint@9.39.2)(typescript@5.9.3))(eslint@9.39.2): + eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.48.1(eslint@9.39.2(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3))(eslint@9.39.2(supports-color@7.2.0))(supports-color@7.2.0): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9 array.prototype.findlastindex: 1.2.6 array.prototype.flat: 1.3.3 array.prototype.flatmap: 1.3.3 - debug: 3.2.7 + debug: 3.2.7(supports-color@7.2.0) doctrine: 2.1.0 - eslint: 9.39.2 - eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.48.1(eslint@9.39.2)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.2) + eslint: 9.39.2(supports-color@7.2.0) + eslint-import-resolver-node: 0.3.9(supports-color@7.2.0) + eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.48.1(eslint@9.39.2(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9(supports-color@7.2.0))(eslint@9.39.2(supports-color@7.2.0))(supports-color@7.2.0) hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -5089,30 +5108,37 @@ snapshots: string.prototype.trimend: 1.0.9 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.48.1(eslint@9.39.2)(typescript@5.9.3) + '@typescript-eslint/parser': 8.48.1(eslint@9.39.2(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-prettier@5.5.6(eslint-config-prettier@10.1.8(eslint@9.39.2))(eslint@9.39.2)(prettier@3.6.2): + eslint-plugin-prettier@5.5.6(eslint-config-prettier@10.1.8(eslint@9.39.2(supports-color@7.2.0)))(eslint@9.39.2(supports-color@7.2.0))(prettier@3.6.2): dependencies: - eslint: 9.39.2 + eslint: 9.39.2(supports-color@7.2.0) prettier: 3.6.2 prettier-linter-helpers: 1.0.1 synckit: 0.11.13 optionalDependencies: - eslint-config-prettier: 10.1.8(eslint@9.39.2) + eslint-config-prettier: 10.1.8(eslint@9.39.2(supports-color@7.2.0)) - eslint-plugin-react-hooks@5.2.0(eslint@9.39.2): + eslint-plugin-react-hooks@7.1.1(eslint@9.39.2(supports-color@7.2.0))(supports-color@7.2.0): dependencies: - eslint: 9.39.2 + '@babel/core': 7.29.0(supports-color@7.2.0) + '@babel/parser': 7.29.0 + eslint: 9.39.2(supports-color@7.2.0) + hermes-parser: 0.25.1 + zod: 4.4.3 + zod-validation-error: 4.0.2(zod@4.4.3) + transitivePeerDependencies: + - supports-color - eslint-plugin-react-refresh@0.5.3(eslint@9.39.2): + eslint-plugin-react-refresh@0.5.3(eslint@9.39.2(supports-color@7.2.0)): dependencies: - eslint: 9.39.2 + eslint: 9.39.2(supports-color@7.2.0) - eslint-plugin-react@7.37.5(eslint@9.39.2): + eslint-plugin-react@7.37.5(eslint@9.39.2(supports-color@7.2.0)): dependencies: array-includes: 3.1.9 array.prototype.findlast: 1.2.5 @@ -5120,7 +5146,7 @@ snapshots: array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 es-iterator-helpers: 1.2.1 - eslint: 9.39.2 + eslint: 9.39.2(supports-color@7.2.0) estraverse: 5.3.0 hasown: 2.0.2 jsx-ast-utils: 3.3.5 @@ -5134,9 +5160,9 @@ snapshots: string.prototype.matchall: 4.0.12 string.prototype.repeat: 1.0.0 - eslint-plugin-ssr-friendly@1.3.0(eslint@9.39.2): + eslint-plugin-ssr-friendly@1.3.0(eslint@9.39.2(supports-color@7.2.0)): dependencies: - eslint: 9.39.2 + eslint: 9.39.2(supports-color@7.2.0) globals: 13.24.0 eslint-scope@8.4.0: @@ -5148,14 +5174,14 @@ snapshots: eslint-visitor-keys@4.2.1: {} - eslint@9.39.2: + eslint@9.39.2(supports-color@7.2.0): dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.2) + '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.2(supports-color@7.2.0)) '@eslint-community/regexpp': 4.12.2 - '@eslint/config-array': 0.21.1 + '@eslint/config-array': 0.21.1(supports-color@7.2.0) '@eslint/config-helpers': 0.4.2 '@eslint/core': 0.17.0 - '@eslint/eslintrc': 3.3.3 + '@eslint/eslintrc': 3.3.3(supports-color@7.2.0) '@eslint/js': 9.39.2 '@eslint/plugin-kit': 0.4.1 '@humanfs/node': 0.16.7 @@ -5165,7 +5191,7 @@ snapshots: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.6 - debug: 4.4.3 + debug: 4.4.3(supports-color@7.2.0) escape-string-regexp: 4.0.0 eslint-scope: 8.4.0 eslint-visitor-keys: 4.2.1 @@ -5416,6 +5442,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.2: {} html-encoding-sniffer@4.0.0: @@ -5428,17 +5460,17 @@ snapshots: dependencies: tslib: 2.8.1 - http-proxy-agent@7.0.2: + http-proxy-agent@7.0.2(supports-color@7.2.0): dependencies: agent-base: 7.1.4 - debug: 4.4.3 + debug: 4.4.3(supports-color@7.2.0) transitivePeerDependencies: - supports-color - https-proxy-agent@7.0.6: + https-proxy-agent@7.0.6(supports-color@7.2.0): dependencies: agent-base: 7.1.4 - debug: 4.4.3 + debug: 4.4.3(supports-color@7.2.0) transitivePeerDependencies: - supports-color @@ -5626,15 +5658,15 @@ snapshots: dependencies: argparse: 2.0.1 - jsdom@24.1.3: + jsdom@24.1.3(supports-color@7.2.0): dependencies: cssstyle: 4.6.0 data-urls: 5.0.0 decimal.js: 10.6.0 form-data: 4.0.4 html-encoding-sniffer: 4.0.0 - http-proxy-agent: 7.0.2 - https-proxy-agent: 7.0.6 + http-proxy-agent: 7.0.2(supports-color@7.2.0) + https-proxy-agent: 7.0.6(supports-color@7.2.0) is-potential-custom-element-name: 1.0.1 nwsapi: 2.2.22 parse5: 7.3.0 @@ -6585,28 +6617,28 @@ snapshots: strip-json-comments@3.1.1: {} - stylelint-config-recommended@17.0.0(stylelint@16.25.0(typescript@5.9.3)): + stylelint-config-recommended@17.0.0(stylelint@16.25.0(supports-color@7.2.0)(typescript@5.9.3)): dependencies: - stylelint: 16.25.0(typescript@5.9.3) + stylelint: 16.25.0(supports-color@7.2.0)(typescript@5.9.3) - stylelint-config-standard@39.0.1(stylelint@16.25.0(typescript@5.9.3)): + stylelint-config-standard@39.0.1(stylelint@16.25.0(supports-color@7.2.0)(typescript@5.9.3)): dependencies: - stylelint: 16.25.0(typescript@5.9.3) - stylelint-config-recommended: 17.0.0(stylelint@16.25.0(typescript@5.9.3)) + stylelint: 16.25.0(supports-color@7.2.0)(typescript@5.9.3) + stylelint-config-recommended: 17.0.0(stylelint@16.25.0(supports-color@7.2.0)(typescript@5.9.3)) - stylelint-order@7.0.1(stylelint@16.25.0(typescript@5.9.3)): + stylelint-order@7.0.1(stylelint@16.25.0(supports-color@7.2.0)(typescript@5.9.3)): dependencies: postcss: 8.5.6 postcss-sorting: 9.1.0(postcss@8.5.6) - stylelint: 16.25.0(typescript@5.9.3) + stylelint: 16.25.0(supports-color@7.2.0)(typescript@5.9.3) - stylelint-prettier@5.0.3(prettier@3.6.2)(stylelint@16.25.0(typescript@5.9.3)): + stylelint-prettier@5.0.3(prettier@3.6.2)(stylelint@16.25.0(supports-color@7.2.0)(typescript@5.9.3)): dependencies: prettier: 3.6.2 prettier-linter-helpers: 1.0.0 - stylelint: 16.25.0(typescript@5.9.3) + stylelint: 16.25.0(supports-color@7.2.0)(typescript@5.9.3) - stylelint@16.25.0(typescript@5.9.3): + stylelint@16.25.0(supports-color@7.2.0)(typescript@5.9.3): dependencies: '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) '@csstools/css-tokenizer': 3.0.4 @@ -6618,7 +6650,7 @@ snapshots: cosmiconfig: 9.0.0(typescript@5.9.3) css-functions-list: 3.2.3 css-tree: 3.1.0 - debug: 4.4.3 + debug: 4.4.3(supports-color@7.2.0) fast-glob: 3.3.3 fastest-levenshtein: 1.0.16 file-entry-cache: 10.1.4 @@ -6759,13 +6791,13 @@ snapshots: possible-typed-array-names: 1.1.0 reflect.getprototypeof: 1.0.10 - typescript-eslint@8.48.1(eslint@9.39.2)(typescript@5.9.3): + typescript-eslint@8.48.1(eslint@9.39.2(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.48.1(@typescript-eslint/parser@8.48.1(eslint@9.39.2)(typescript@5.9.3))(eslint@9.39.2)(typescript@5.9.3) - '@typescript-eslint/parser': 8.48.1(eslint@9.39.2)(typescript@5.9.3) - '@typescript-eslint/typescript-estree': 8.48.1(typescript@5.9.3) - '@typescript-eslint/utils': 8.48.1(eslint@9.39.2)(typescript@5.9.3) - eslint: 9.39.2 + '@typescript-eslint/eslint-plugin': 8.48.1(@typescript-eslint/parser@8.48.1(eslint@9.39.2(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3))(eslint@9.39.2(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3) + '@typescript-eslint/parser': 8.48.1(eslint@9.39.2(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.48.1(supports-color@7.2.0)(typescript@5.9.3) + '@typescript-eslint/utils': 8.48.1(eslint@9.39.2(supports-color@7.2.0))(supports-color@7.2.0)(typescript@5.9.3) + eslint: 9.39.2(supports-color@7.2.0) typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -6821,11 +6853,11 @@ snapshots: tinyglobby: 0.2.15 vite: 7.1.12(@types/node@24.9.1)(yaml@2.8.1) - vite-react-ssg@0.8.9(prettier@3.6.2)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(vite@7.1.12(@types/node@24.9.1)(yaml@2.8.1)): + vite-react-ssg@0.8.9(prettier@3.6.2)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(supports-color@7.2.0)(vite@7.1.12(@types/node@24.9.1)(yaml@2.8.1)): dependencies: fs-extra: 11.3.2 html5parser: 2.0.2 - jsdom: 24.1.3 + jsdom: 24.1.3(supports-color@7.2.0) kolorist: 1.8.0 p-queue: 8.1.1 react: 19.2.4 @@ -6858,12 +6890,12 @@ snapshots: dependencies: react: 19.2.4 react-dom: 19.2.4(react@19.2.4) - vitest: 4.0.18(@types/node@24.9.1)(@vitest/browser-playwright@4.0.18)(@vitest/browser-preview@4.0.18)(jsdom@24.1.3)(yaml@2.8.1) + vitest: 4.0.18(@types/node@24.9.1)(@vitest/browser-playwright@4.0.18)(@vitest/browser-preview@4.0.18)(jsdom@24.1.3(supports-color@7.2.0))(yaml@2.8.1) optionalDependencies: '@types/react': 19.2.11 '@types/react-dom': 19.2.3(@types/react@19.2.11) - vitest@4.0.18(@types/node@24.9.1)(@vitest/browser-playwright@4.0.18)(@vitest/browser-preview@4.0.18)(jsdom@24.1.3)(yaml@2.8.1): + vitest@4.0.18(@types/node@24.9.1)(@vitest/browser-playwright@4.0.18)(@vitest/browser-preview@4.0.18)(jsdom@24.1.3(supports-color@7.2.0))(yaml@2.8.1): dependencies: '@vitest/expect': 4.0.18 '@vitest/mocker': 4.0.18(vite@7.1.12(@types/node@24.9.1)(yaml@2.8.1)) @@ -6889,7 +6921,7 @@ snapshots: '@types/node': 24.9.1 '@vitest/browser-playwright': 4.0.18(playwright@1.61.1)(vite@7.1.12(@types/node@24.9.1)(yaml@2.8.1))(vitest@4.0.18) '@vitest/browser-preview': 4.0.18(vite@7.1.12(@types/node@24.9.1)(yaml@2.8.1))(vitest@4.0.18) - jsdom: 24.1.3 + jsdom: 24.1.3(supports-color@7.2.0) transitivePeerDependencies: - jiti - less @@ -7022,3 +7054,9 @@ snapshots: yargs-parser: 21.1.1 yocto-queue@0.1.0: {} + + zod-validation-error@4.0.2(zod@4.4.3): + dependencies: + zod: 4.4.3 + + zod@4.4.3: {}