diff --git a/package.json b/package.json index 3ddbe7f..1e82673 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ "sass": "^1.99.0" }, "devDependencies": { - "@eslint-react/eslint-plugin": "^5.8.1", + "@eslint-react/eslint-plugin": "^5.8.10", "@eslint/js": "^10.0.1", "@types/d3": "^7.4.3", "@types/react": "^19.2.14", diff --git a/yarn.lock b/yarn.lock index 34b8ad3..e1c436d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -36,84 +36,84 @@ resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.12.2.tgz#bccdf615bcf7b6e8db830ec0b8d21c9a25de597b" integrity sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew== -"@eslint-react/ast@5.8.1": - version "5.8.1" - resolved "https://registry.yarnpkg.com/@eslint-react/ast/-/ast-5.8.1.tgz#49cd1912ea3ea3947e4a49224555796110d6d10b" - integrity sha512-6d6unnLCq/eWB7UKYa46911LEj3OLJaTaOMmGygRmjf65sjQKFpShDs42IYJJNsH0b1GyqVTqhFWcq9syI+puA== - dependencies: - "@typescript-eslint/types" "^8.59.3" - "@typescript-eslint/typescript-estree" "^8.59.3" - "@typescript-eslint/utils" "^8.59.3" +"@eslint-react/ast@5.8.10": + version "5.8.10" + resolved "https://registry.yarnpkg.com/@eslint-react/ast/-/ast-5.8.10.tgz#d1fb2581c44013b97b8831fe28295df227644bdc" + integrity sha512-TYfLQ+JfG7jLfBCSPtcSnn34GP+ot2yVtHzmaL5lmig36LHzBXHHpJRehX6+ADivaR0kFz1olxqx3StZyj3Zvg== + dependencies: + "@typescript-eslint/types" "^8.60.0" + "@typescript-eslint/typescript-estree" "^8.60.0" + "@typescript-eslint/utils" "^8.60.0" string-ts "^2.3.1" -"@eslint-react/core@5.8.1": - version "5.8.1" - resolved "https://registry.yarnpkg.com/@eslint-react/core/-/core-5.8.1.tgz#adf38ba6a86d2399a43c4e90b30660b086e87b8d" - integrity sha512-y1l/6aagxL5aIn42Rj71szgZI0sJORBo0zDiUmhsDttr4EyctdZa4L+bCEUz9HmT/5MfzfWvn1G4sgJAZqDD7w== - dependencies: - "@eslint-react/ast" "5.8.1" - "@eslint-react/eslint" "5.8.1" - "@eslint-react/jsx" "5.8.1" - "@eslint-react/shared" "5.8.1" - "@eslint-react/var" "5.8.1" - "@typescript-eslint/scope-manager" "^8.59.3" - "@typescript-eslint/types" "^8.59.3" - "@typescript-eslint/utils" "^8.59.3" +"@eslint-react/core@5.8.10": + version "5.8.10" + resolved "https://registry.yarnpkg.com/@eslint-react/core/-/core-5.8.10.tgz#1c3dc4802a4166d2395c7f47cdd00386c8b30674" + integrity sha512-mATdXrgMN0MdRKABpll5/6CT3rFzjsr7oO9tVQ7E6iTHg7RAcaSCWzVATZeJL9uw7q4K4oLkijza65eE9v9RTw== + dependencies: + "@eslint-react/ast" "5.8.10" + "@eslint-react/eslint" "5.8.10" + "@eslint-react/jsx" "5.8.10" + "@eslint-react/shared" "5.8.10" + "@eslint-react/var" "5.8.10" + "@typescript-eslint/scope-manager" "^8.60.0" + "@typescript-eslint/types" "^8.60.0" + "@typescript-eslint/utils" "^8.60.0" ts-pattern "^5.9.0" -"@eslint-react/eslint-plugin@^5.8.1": - version "5.8.1" - resolved "https://registry.yarnpkg.com/@eslint-react/eslint-plugin/-/eslint-plugin-5.8.1.tgz#b76fc9e9109d2865b5f381712f61a7d5768bbcd0" - integrity sha512-UmSZrt7tmxm02sEJwKIm74w38Q48WMhynyAlx7jv+OeQRsUUa1eL0mPFTme1TDYoczzG6NAafAJXXyCIraRQhA== - dependencies: - "@eslint-react/shared" "5.8.1" - eslint-plugin-react-dom "5.8.1" - eslint-plugin-react-jsx "5.8.1" - eslint-plugin-react-naming-convention "5.8.1" - eslint-plugin-react-rsc "5.8.1" - eslint-plugin-react-web-api "5.8.1" - eslint-plugin-react-x "5.8.1" - -"@eslint-react/eslint@5.8.1": - version "5.8.1" - resolved "https://registry.yarnpkg.com/@eslint-react/eslint/-/eslint-5.8.1.tgz#2da59dd57eabb1366f10706f3810f0d0e8c2d88f" - integrity sha512-iqXUPGQiBqMoZMpo2TueBTc0enIQaWLF50mjjetQ9EIvBTe6CDiRBFZE+xuG0Trhjy0HfKdX991sE05ZZZ3Yag== - dependencies: - "@typescript-eslint/utils" "^8.59.3" - -"@eslint-react/jsx@5.8.1": - version "5.8.1" - resolved "https://registry.yarnpkg.com/@eslint-react/jsx/-/jsx-5.8.1.tgz#2fb5d167c2a6098481b0ba8f4573322e67d3a607" - integrity sha512-4RLxDRNpoEra8lFx1uz73gYoe4mrT6HmM3RJ1fLtqAMn4WhpsIBoAbDQLybcyu/NU4WnbX/GYF8CParodaDnWA== - dependencies: - "@eslint-react/ast" "5.8.1" - "@eslint-react/eslint" "5.8.1" - "@eslint-react/shared" "5.8.1" - "@eslint-react/var" "5.8.1" - "@typescript-eslint/types" "^8.59.3" - "@typescript-eslint/utils" "^8.59.3" +"@eslint-react/eslint-plugin@^5.8.10": + version "5.8.10" + resolved "https://registry.yarnpkg.com/@eslint-react/eslint-plugin/-/eslint-plugin-5.8.10.tgz#321e5d9b95f61d3be11b8c327f62f31ed73742e0" + integrity sha512-V8DhrJUdgwms4SN59PY3j1PKgBtmGIvrJqcDktq31A96Ajms07lMgBpTCEZ3nR4tXjOBnMmiBPaZXY+NghMG9Q== + dependencies: + "@eslint-react/shared" "5.8.10" + eslint-plugin-react-dom "5.8.10" + eslint-plugin-react-jsx "5.8.10" + eslint-plugin-react-naming-convention "5.8.10" + eslint-plugin-react-rsc "5.8.10" + eslint-plugin-react-web-api "5.8.10" + eslint-plugin-react-x "5.8.10" + +"@eslint-react/eslint@5.8.10": + version "5.8.10" + resolved "https://registry.yarnpkg.com/@eslint-react/eslint/-/eslint-5.8.10.tgz#3241bb9cc4a06a1c5bb6b46e1bf018d5c9d84d76" + integrity sha512-dEcAUbBucvlTW3hx/BazQi6nMx7nRseKWHo9oobg+udx3H/050RRn3NetIqIUGWVaXYsVCNev3ZEOjY3p/+8Uw== + dependencies: + "@typescript-eslint/utils" "^8.60.0" + +"@eslint-react/jsx@5.8.10": + version "5.8.10" + resolved "https://registry.yarnpkg.com/@eslint-react/jsx/-/jsx-5.8.10.tgz#7415ff87848d406863282402f8f303c3c8cb499d" + integrity sha512-sGbk0UqRxnpdBUo3sjWRtX+TWlIpEC9DLVi/DQYCnBWUDgub2xunzpC1mUe0786rVvLSejoDUIYEQWi5TRKaEg== + dependencies: + "@eslint-react/ast" "5.8.10" + "@eslint-react/eslint" "5.8.10" + "@eslint-react/shared" "5.8.10" + "@eslint-react/var" "5.8.10" + "@typescript-eslint/types" "^8.60.0" + "@typescript-eslint/utils" "^8.60.0" ts-pattern "^5.9.0" -"@eslint-react/shared@5.8.1": - version "5.8.1" - resolved "https://registry.yarnpkg.com/@eslint-react/shared/-/shared-5.8.1.tgz#2114ef45511d6454705e95be0fe3c842b37810e4" - integrity sha512-CRV+FuVwHaGsZsRAtedi6ROG2kHfWe/01Eide+ySvMBz3ObPsjlG38P3fvPf/5RFY9nsYBQd5yy3ust7tOxFXQ== +"@eslint-react/shared@5.8.10": + version "5.8.10" + resolved "https://registry.yarnpkg.com/@eslint-react/shared/-/shared-5.8.10.tgz#6875f0e1514dba847d1c9049f71b0f8253287bdf" + integrity sha512-DWLpM7kQ7kU6Sfo5zV1xEChRpltuVeI7SyQ4rcsfsKm1R8AAzdA9TrS95VWJuHilkKxp7OzQpvg25mbSao5YlA== dependencies: - "@eslint-react/eslint" "5.8.1" - "@typescript-eslint/utils" "^8.59.3" + "@eslint-react/eslint" "5.8.10" + "@typescript-eslint/utils" "^8.60.0" ts-pattern "^5.9.0" - zod "^4.4.3" - -"@eslint-react/var@5.8.1": - version "5.8.1" - resolved "https://registry.yarnpkg.com/@eslint-react/var/-/var-5.8.1.tgz#88601c0f8c4bc70a05c2c9b330716f9845204585" - integrity sha512-6siWKB+jfxG/MjCbdMkBHVzzvueBhwOj8k059Ur+MEtVuaQbclewgBnKgKYClCJLVo+Cyxiy816pS7ntsEbHeg== - dependencies: - "@eslint-react/ast" "5.8.1" - "@eslint-react/eslint" "5.8.1" - "@typescript-eslint/scope-manager" "^8.59.3" - "@typescript-eslint/types" "^8.59.3" - "@typescript-eslint/utils" "^8.59.3" + zod "^3.25.0 || ^4.0.0" + +"@eslint-react/var@5.8.10": + version "5.8.10" + resolved "https://registry.yarnpkg.com/@eslint-react/var/-/var-5.8.10.tgz#27a161822ec6871d1da99be58a9838c391258e36" + integrity sha512-9z2Aooit2OJR4RqS0BCySvX4H8WO3sZYOBmQxvd6GwCosl5G53eF2hCVmpplaG2xn0S4k6BN4GwZ7CyNQE8Y/A== + dependencies: + "@eslint-react/ast" "5.8.10" + "@eslint-react/eslint" "5.8.10" + "@typescript-eslint/scope-manager" "^8.60.0" + "@typescript-eslint/types" "^8.60.0" + "@typescript-eslint/utils" "^8.60.0" ts-pattern "^5.9.0" "@eslint/config-array@^0.23.5": @@ -653,7 +653,16 @@ "@typescript-eslint/types" "^8.59.4" debug "^4.4.3" -"@typescript-eslint/scope-manager@8.59.4", "@typescript-eslint/scope-manager@^8.59.3": +"@typescript-eslint/project-service@8.60.1": + version "8.60.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/project-service/-/project-service-8.60.1.tgz#eb29712f58d72c222fc727162e92f2ab4670971b" + integrity sha512-eXkTH2bxmXlqD1RnOPmLZ9ZM9D3VwSx04JOwBnP9RQ+yUA5a2Mu7SfW8uaV2Aon53NJzZlZYuX7tn91Izf+xaw== + dependencies: + "@typescript-eslint/tsconfig-utils" "^8.60.1" + "@typescript-eslint/types" "^8.60.1" + debug "^4.4.3" + +"@typescript-eslint/scope-manager@8.59.4": version "8.59.4" resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.59.4.tgz#507d1258c758147dac1adee9517a205a8ac1e046" integrity sha512-mUeR/3H1WrTAddJrwut8OoPjfauaztMQmRwV5fQTUyNVJCLiUXXe4lGEyYIL2oFDpP7UtgbGJXCt72wT0z2S3Q== @@ -661,12 +670,25 @@ "@typescript-eslint/types" "8.59.4" "@typescript-eslint/visitor-keys" "8.59.4" +"@typescript-eslint/scope-manager@8.60.1", "@typescript-eslint/scope-manager@^8.60.0": + version "8.60.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.60.1.tgz#2f875962eaad0a0789cc3c36aea9b4ddeb2dd9c8" + integrity sha512-gvI5OQoptnxQnchOirukCuQ55svJSTuD/4k5+pC267xyBtYry748R9/c3tYUzb/iE6RZfllRz2lVulLCHkTm4w== + dependencies: + "@typescript-eslint/types" "8.60.1" + "@typescript-eslint/visitor-keys" "8.60.1" + "@typescript-eslint/tsconfig-utils@8.59.4", "@typescript-eslint/tsconfig-utils@^8.59.4": version "8.59.4" resolved "https://registry.yarnpkg.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.59.4.tgz#218ba229d96dde35212e3a76a7d0a6bc831398be" integrity sha512-DLCpnKgD4alVxTBSKulK+gU1KCqOgUXfDRDXh2mZgzokQKa/70ax93I2uVO3m/LLvIAtWZIFoiifudmIqAxpMA== -"@typescript-eslint/type-utils@8.59.4", "@typescript-eslint/type-utils@^8.59.3": +"@typescript-eslint/tsconfig-utils@8.60.1", "@typescript-eslint/tsconfig-utils@^8.60.1": + version "8.60.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.60.1.tgz#bee8b942a13679a878101c9c74577d732062ed93" + integrity sha512-nh8w4qAteiKuZu3pSSzG/yGKpw0OlkrKnzFmbVRenKaD4qc+7i1GrmZaLVkr8rk4uipiPGMOW4YsM6WmKZ5CvA== + +"@typescript-eslint/type-utils@8.59.4": version "8.59.4" resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.59.4.tgz#359fc53ba39a1f1860fddda40ebe5bfe0d87faed" integrity sha512-uonTuPAAKr9XaBGqJ3LjYTh72zy5DyGesljO9gtmk/eFW0W1fRHjnwVYKB35Lm8d5Q5CluEW3gPHjTvZTmgrfA== @@ -677,12 +699,28 @@ debug "^4.4.3" ts-api-utils "^2.5.0" -"@typescript-eslint/types@8.59.4", "@typescript-eslint/types@^8.59.3", "@typescript-eslint/types@^8.59.4": +"@typescript-eslint/type-utils@^8.60.0": + version "8.60.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.60.1.tgz#1ae45f0f2a701354beea4a58c2161e40a5e3c379" + integrity sha512-sdwTrpjosW7ANQYJ39ZBF1ZyEMEGVB2UsikrserVM/30a/F1dTLnu9bGxEdosugyu5caigjLrR2qiD11asjI1A== + dependencies: + "@typescript-eslint/types" "8.60.1" + "@typescript-eslint/typescript-estree" "8.60.1" + "@typescript-eslint/utils" "8.60.1" + debug "^4.4.3" + ts-api-utils "^2.5.0" + +"@typescript-eslint/types@8.59.4", "@typescript-eslint/types@^8.59.4": version "8.59.4" resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.59.4.tgz#c29d5c21bfbaa8347ddc677d3ac1fcd2db0f848e" integrity sha512-F1o7WJcCq+bc8dwcO/YsSEOudAH8RDtaOhM6wcAQhcUsFhnWQl81JKy48q1hoxAU0qrzM89+31GYh1515Zde3Q== -"@typescript-eslint/typescript-estree@8.59.4", "@typescript-eslint/typescript-estree@^8.59.3": +"@typescript-eslint/types@8.60.1", "@typescript-eslint/types@^8.60.0", "@typescript-eslint/types@^8.60.1": + version "8.60.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.60.1.tgz#ccdc482ba9e17f9723a10ce240b5e67dad3046c4" + integrity sha512-4h0tY8ppCkdCzcrl2YM5M3my0xsE1Tf8om3owEu5oPWmXwkKRmk0j0LGDzYBGUcAlesEbxBhazqu/K4cu3Ug7w== + +"@typescript-eslint/typescript-estree@8.59.4": version "8.59.4" resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.59.4.tgz#d005e5e1fb425526f39685594bed34a04ad755ea" integrity sha512-F+RuOmcDXo4+TPdfd/TCLS3m2nw8gE9XXyZLrA3JBfaA5tz9TtdkyD3YJFmPxulyc2cKbEok/CvFE3MgSLWnag== @@ -697,7 +735,22 @@ tinyglobby "^0.2.15" ts-api-utils "^2.5.0" -"@typescript-eslint/utils@8.59.4", "@typescript-eslint/utils@^8.59.3": +"@typescript-eslint/typescript-estree@8.60.1", "@typescript-eslint/typescript-estree@^8.60.0": + version "8.60.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.60.1.tgz#016630b119228bf483ddc652703a6a038f3fdd74" + integrity sha512-alpRkfG8hlVE5kdJW2GkfgDgXxold3e8e4l6EnmhRmRLbekgAPCCGDVD++sABy9FcgPFroq+uFcCSM1vR57Cew== + dependencies: + "@typescript-eslint/project-service" "8.60.1" + "@typescript-eslint/tsconfig-utils" "8.60.1" + "@typescript-eslint/types" "8.60.1" + "@typescript-eslint/visitor-keys" "8.60.1" + debug "^4.4.3" + minimatch "^10.2.2" + semver "^7.7.3" + tinyglobby "^0.2.15" + ts-api-utils "^2.5.0" + +"@typescript-eslint/utils@8.59.4": version "8.59.4" resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.59.4.tgz#8ccd2b08aecc72c7efc0d7ac6695631d199d256e" integrity sha512-cYXeNAUsG4lJo5dbc1FcKm+JwIWrj1/UpTORsC6tGMjEZ81DYcvIr9/ueikhMa/Y/gDQYGp+YX9/xQrXje5BJw== @@ -707,6 +760,16 @@ "@typescript-eslint/types" "8.59.4" "@typescript-eslint/typescript-estree" "8.59.4" +"@typescript-eslint/utils@8.60.1", "@typescript-eslint/utils@^8.60.0": + version "8.60.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.60.1.tgz#31cf566095602d9fe8ad91837d2eb520b8de762b" + integrity sha512-h2MPBLoNtjc3qZWfY3Tl51yPorQ2McHn8pJfcMNTcIvrrZrr90Ykffit0yjrPFWQcRcUxzH20+6OcVdW4yHtUg== + dependencies: + "@eslint-community/eslint-utils" "^4.9.1" + "@typescript-eslint/scope-manager" "8.60.1" + "@typescript-eslint/types" "8.60.1" + "@typescript-eslint/typescript-estree" "8.60.1" + "@typescript-eslint/visitor-keys@8.59.4": version "8.59.4" resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.59.4.tgz#1ac23b747b011f5cbdb449da97769f6c5f3a9355" @@ -715,6 +778,14 @@ "@typescript-eslint/types" "8.59.4" eslint-visitor-keys "^5.0.0" +"@typescript-eslint/visitor-keys@8.60.1": + version "8.60.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.60.1.tgz#165d1d8901137b944efaf18f00ab5ecb57f06995" + integrity sha512-EbGRQg4FhrmwLodl+t3JNAnXHWVr9Vp+Zl1QBZVPY4ByfkzIT8cX3K6QWODHtkIZqqJVEWvhHSx3v5PDHsaQag== + dependencies: + "@typescript-eslint/types" "8.60.1" + eslint-visitor-keys "^5.0.0" + "@vitejs/plugin-react@^6.0.0": version "6.0.0" resolved "https://registry.yarnpkg.com/@vitejs/plugin-react/-/plugin-react-6.0.0.tgz#c2217d74bab7488444378879042fb1f92ca74325" @@ -1068,89 +1139,89 @@ escape-string-regexp@^4.0.0: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== -eslint-plugin-react-dom@5.8.1: - version "5.8.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-react-dom/-/eslint-plugin-react-dom-5.8.1.tgz#4ecfbe8053e5f01b544fd06ade17390e5d594d35" - integrity sha512-FHew3Pd39QuwHY0XCiE1mnss8jc7cq0LGwE2QElQ8cpQzOxghkxdb9RxiErjO81SvLoKEEc3c7akqd8qvjEj+w== - dependencies: - "@eslint-react/ast" "5.8.1" - "@eslint-react/eslint" "5.8.1" - "@eslint-react/jsx" "5.8.1" - "@eslint-react/shared" "5.8.1" - "@typescript-eslint/types" "^8.59.3" - "@typescript-eslint/utils" "^8.59.3" +eslint-plugin-react-dom@5.8.10: + version "5.8.10" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-dom/-/eslint-plugin-react-dom-5.8.10.tgz#0c2d8bbf4456a150826c5fa45669e6ce081684fa" + integrity sha512-9ekarbX/uwyjNLiE+Efes/ruAVH/coxOV+WFj5Zes9KIegrdJ7eDNXGDUQm3OJY9fCd9mpJExIJDLZWZ/inBPw== + dependencies: + "@eslint-react/ast" "5.8.10" + "@eslint-react/eslint" "5.8.10" + "@eslint-react/jsx" "5.8.10" + "@eslint-react/shared" "5.8.10" + "@typescript-eslint/types" "^8.60.0" + "@typescript-eslint/utils" "^8.60.0" compare-versions "^6.1.1" -eslint-plugin-react-jsx@5.8.1: - version "5.8.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-react-jsx/-/eslint-plugin-react-jsx-5.8.1.tgz#d43aa0ce9f37ef06d3bc44cadca541ae973bdf22" - integrity sha512-P6TSoCkXmg63/WSPbv1nh+UWtsg00WAr95GYnKufStQpRrfltxUWiFXB/t5tL0GfjgF5oeCCj+0solDR4GSDdA== - dependencies: - "@eslint-react/ast" "5.8.1" - "@eslint-react/core" "5.8.1" - "@eslint-react/eslint" "5.8.1" - "@eslint-react/jsx" "5.8.1" - "@eslint-react/shared" "5.8.1" - "@typescript-eslint/types" "^8.59.3" - "@typescript-eslint/utils" "^8.59.3" - -eslint-plugin-react-naming-convention@5.8.1: - version "5.8.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-react-naming-convention/-/eslint-plugin-react-naming-convention-5.8.1.tgz#9899fb892129d3131ab3166df5982941ace16584" - integrity sha512-uRXcGgh5eExyzQjbdrHXC7H88n2U4I06DN8hwSTOEHQanXXyBtkX8Hf5opBVKOSoyMDhQawGhXRZvNnnXWhwZA== - dependencies: - "@eslint-react/ast" "5.8.1" - "@eslint-react/core" "5.8.1" - "@eslint-react/eslint" "5.8.1" - "@eslint-react/var" "5.8.1" - "@typescript-eslint/types" "^8.59.3" - "@typescript-eslint/utils" "^8.59.3" +eslint-plugin-react-jsx@5.8.10: + version "5.8.10" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-jsx/-/eslint-plugin-react-jsx-5.8.10.tgz#86636ca5648367f99b1789a22593289b5e85c757" + integrity sha512-wrzossIC0iONkcMG+lYpYjZGuDMEXue/rb4Ql3EhQyyWN3Tj9ZRjP13BbSaqdfOuQWChTLhO0dQUoXKyFhfnog== + dependencies: + "@eslint-react/ast" "5.8.10" + "@eslint-react/core" "5.8.10" + "@eslint-react/eslint" "5.8.10" + "@eslint-react/jsx" "5.8.10" + "@eslint-react/shared" "5.8.10" + "@typescript-eslint/types" "^8.60.0" + "@typescript-eslint/utils" "^8.60.0" + +eslint-plugin-react-naming-convention@5.8.10: + version "5.8.10" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-naming-convention/-/eslint-plugin-react-naming-convention-5.8.10.tgz#7be00b0dece473999d2860e956df482fdb0e1762" + integrity sha512-w5RDIomhCgNHKOInXRxFzF1zQw20QC9hvEZX7CP/zyErew/xaKU/i8vJfd0OJ/tfDWjWEf3g/MowDTE222P0vg== + dependencies: + "@eslint-react/ast" "5.8.10" + "@eslint-react/core" "5.8.10" + "@eslint-react/eslint" "5.8.10" + "@eslint-react/var" "5.8.10" + "@typescript-eslint/types" "^8.60.0" + "@typescript-eslint/utils" "^8.60.0" ts-pattern "^5.9.0" -eslint-plugin-react-rsc@5.8.1: - version "5.8.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-react-rsc/-/eslint-plugin-react-rsc-5.8.1.tgz#4a71d8321128be839d5a1a62e3f8150d8a21c952" - integrity sha512-66M0TIac6VbtDYRddQMdPCVnwm7HuB2yYm4dAtasvC2EhIbVagoIPAc0w8S78hvNdiAOYc0nsifCCA1MSM0Lng== - dependencies: - "@eslint-react/ast" "5.8.1" - "@eslint-react/core" "5.8.1" - "@eslint-react/eslint" "5.8.1" - "@eslint-react/shared" "5.8.1" - "@eslint-react/var" "5.8.1" - "@typescript-eslint/types" "^8.59.3" - "@typescript-eslint/utils" "^8.59.3" - -eslint-plugin-react-web-api@5.8.1: - version "5.8.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-react-web-api/-/eslint-plugin-react-web-api-5.8.1.tgz#891f07850b3ac94164a6050db43f177042dd4bc0" - integrity sha512-F4boO9KiaA1ZTejJdtgXsxj9wP7FmN/OvF8Su/1+JPvZpD1ouduNVKiacktv/FSkhDWiPVNrKQVdH6egingqLg== - dependencies: - "@eslint-react/ast" "5.8.1" - "@eslint-react/core" "5.8.1" - "@eslint-react/eslint" "5.8.1" - "@eslint-react/shared" "5.8.1" - "@eslint-react/var" "5.8.1" - "@typescript-eslint/types" "^8.59.3" - "@typescript-eslint/utils" "^8.59.3" +eslint-plugin-react-rsc@5.8.10: + version "5.8.10" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-rsc/-/eslint-plugin-react-rsc-5.8.10.tgz#39ea64a387a1ba0daea8f28f9708f0737510a257" + integrity sha512-GWTNzO55M+DuQBsCU29p1ziO55Zwd9TnMvLPqqumRQwso336apxMOhg+WV112k2dVjOKBTm5yUYSSMZ5kVIK8A== + dependencies: + "@eslint-react/ast" "5.8.10" + "@eslint-react/core" "5.8.10" + "@eslint-react/eslint" "5.8.10" + "@eslint-react/shared" "5.8.10" + "@eslint-react/var" "5.8.10" + "@typescript-eslint/types" "^8.60.0" + "@typescript-eslint/utils" "^8.60.0" + +eslint-plugin-react-web-api@5.8.10: + version "5.8.10" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-web-api/-/eslint-plugin-react-web-api-5.8.10.tgz#aa36493b5562ed8c420e6d23bb5e423903626c15" + integrity sha512-slbG0mPhPiWo0xzirGcl7CD3ntNpNyx1MwwI2OsyQ6UQJ0AenMc1FqSNHR/i0/rI7Un8gJc/sY+Zw9+EEMvFew== + dependencies: + "@eslint-react/ast" "5.8.10" + "@eslint-react/core" "5.8.10" + "@eslint-react/eslint" "5.8.10" + "@eslint-react/shared" "5.8.10" + "@eslint-react/var" "5.8.10" + "@typescript-eslint/types" "^8.60.0" + "@typescript-eslint/utils" "^8.60.0" birecord "^0.1.1" ts-pattern "^5.9.0" -eslint-plugin-react-x@5.8.1: - version "5.8.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-react-x/-/eslint-plugin-react-x-5.8.1.tgz#a19fbc20f46e03783180c5c6cec36e6ba8001472" - integrity sha512-j7cRA35mk06acWzRQaO9/vv4dQr68uSfDmSGIynanBGwKBQzLCkhz91L8HzDUi8nSzC8eDRvKHjW9f7wsq+0Hg== - dependencies: - "@eslint-react/ast" "5.8.1" - "@eslint-react/core" "5.8.1" - "@eslint-react/eslint" "5.8.1" - "@eslint-react/jsx" "5.8.1" - "@eslint-react/shared" "5.8.1" - "@eslint-react/var" "5.8.1" - "@typescript-eslint/scope-manager" "^8.59.3" - "@typescript-eslint/type-utils" "^8.59.3" - "@typescript-eslint/types" "^8.59.3" - "@typescript-eslint/typescript-estree" "^8.59.3" - "@typescript-eslint/utils" "^8.59.3" +eslint-plugin-react-x@5.8.10: + version "5.8.10" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-x/-/eslint-plugin-react-x-5.8.10.tgz#01377591ed0bab1fc2c109f910c0fd22c0d73642" + integrity sha512-fj9QwhutjM8slyJPiTQpWGKcdJkp7tHj5Ek2K6U+q4YUj3zzAu1aCH7ONxN5CnEjefzSH9K0SJxTr5H7ykTeiQ== + dependencies: + "@eslint-react/ast" "5.8.10" + "@eslint-react/core" "5.8.10" + "@eslint-react/eslint" "5.8.10" + "@eslint-react/jsx" "5.8.10" + "@eslint-react/shared" "5.8.10" + "@eslint-react/var" "5.8.10" + "@typescript-eslint/scope-manager" "^8.60.0" + "@typescript-eslint/type-utils" "^8.60.0" + "@typescript-eslint/types" "^8.60.0" + "@typescript-eslint/typescript-estree" "^8.60.0" + "@typescript-eslint/utils" "^8.60.0" compare-versions "^6.1.1" string-ts "^2.3.1" ts-api-utils "^2.5.0" @@ -1738,7 +1809,7 @@ yocto-queue@^0.1.0: resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== -zod@^4.4.3: +"zod@^3.25.0 || ^4.0.0": version "4.4.3" resolved "https://registry.yarnpkg.com/zod/-/zod-4.4.3.tgz#b680f172885d18bbebf21a834ea25e55a1bbf356" integrity sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==