diff --git a/package.json b/package.json index a690b2f..58ff1f1 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ "sass": "^1.99.0" }, "devDependencies": { - "@eslint-react/eslint-plugin": "^5.7.0", + "@eslint-react/eslint-plugin": "^5.7.2", "@eslint/js": "^10.0.1", "@types/d3": "^7.4.3", "@types/react": "^19.2.14", diff --git a/yarn.lock b/yarn.lock index 7f30daa..a7acc6a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -36,81 +36,81 @@ 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.7.0": - version "5.7.0" - resolved "https://registry.yarnpkg.com/@eslint-react/ast/-/ast-5.7.0.tgz#6d521d185530f50ab5ae297468dbdc37f76cc088" - integrity sha512-axxvjF/ExVyhXcyS5IUWtz/jP3mXzDt416tr+rWmlb6RPPqdG8tnyNgPXX0rLXHsC2yjfc7LmRuDwUO61hbG2w== +"@eslint-react/ast@5.7.2": + version "5.7.2" + resolved "https://registry.yarnpkg.com/@eslint-react/ast/-/ast-5.7.2.tgz#ebf3ef1b757aaebf35ab4785d303edfbb5a29bef" + integrity sha512-iFb8ux+Bw7cm2fJhncOgejb6v7Otf1cSWgAQRJYq8WnKiWL4Ks5y+B20X6s6WLQZN3w70XepowJpk4zENbSElA== dependencies: "@typescript-eslint/types" "^8.59.1" "@typescript-eslint/typescript-estree" "^8.59.1" "@typescript-eslint/utils" "^8.59.1" string-ts "^2.3.1" -"@eslint-react/core@5.7.0": - version "5.7.0" - resolved "https://registry.yarnpkg.com/@eslint-react/core/-/core-5.7.0.tgz#9e1f2803932583c3a3fd758a9ab90e6e08a97198" - integrity sha512-PoEXxwa5ob/uuE8y/rXZX047ysd0bsdNwsumqU0fLZmdWjOrV+ZS7tmu83HmqMIRmkHKrKTEisMqFCaNZujKIQ== +"@eslint-react/core@5.7.2": + version "5.7.2" + resolved "https://registry.yarnpkg.com/@eslint-react/core/-/core-5.7.2.tgz#96968b2fece618524f3ecee18104b9ad155ec6ef" + integrity sha512-E8anHWfFOd513434m+KsajTvmxqpmLLuYY+cxKpnNOgKt1hHlZeECRblAfAprGCNwGmZdKqZ1o0IKf6dg2Z/8Q== dependencies: - "@eslint-react/ast" "5.7.0" - "@eslint-react/eslint" "5.7.0" - "@eslint-react/jsx" "5.7.0" - "@eslint-react/shared" "5.7.0" - "@eslint-react/var" "5.7.0" + "@eslint-react/ast" "5.7.2" + "@eslint-react/eslint" "5.7.2" + "@eslint-react/jsx" "5.7.2" + "@eslint-react/shared" "5.7.2" + "@eslint-react/var" "5.7.2" "@typescript-eslint/scope-manager" "^8.59.1" "@typescript-eslint/types" "^8.59.1" "@typescript-eslint/utils" "^8.59.1" ts-pattern "^5.9.0" -"@eslint-react/eslint-plugin@^5.7.0": - version "5.7.0" - resolved "https://registry.yarnpkg.com/@eslint-react/eslint-plugin/-/eslint-plugin-5.7.0.tgz#95c3d1c47af020e0999a0a590db8d15539db9983" - integrity sha512-3JgMd9TudbaUF5AyAY+4xnL5lw3+Nadfh6fIEENc6IXJEQkYKegudfJQtWnUke4Ux2prl34GcVtlJfUP63Uurg== +"@eslint-react/eslint-plugin@^5.7.2": + version "5.7.2" + resolved "https://registry.yarnpkg.com/@eslint-react/eslint-plugin/-/eslint-plugin-5.7.2.tgz#12504a6d8513a88475764c89ff4c6136c0a6e6a8" + integrity sha512-ToMjDlouAurC7rGw0XZX5AZFxIxJtQz6ItWrMgPdYA33TsdhZtJB+bOL4YBevveS/XShgzCa/eVuFtZiaoks/w== dependencies: - "@eslint-react/shared" "5.7.0" - eslint-plugin-react-dom "5.7.0" - eslint-plugin-react-jsx "5.7.0" - eslint-plugin-react-naming-convention "5.7.0" - eslint-plugin-react-rsc "5.7.0" - eslint-plugin-react-web-api "5.7.0" - eslint-plugin-react-x "5.7.0" + "@eslint-react/shared" "5.7.2" + eslint-plugin-react-dom "5.7.2" + eslint-plugin-react-jsx "5.7.2" + eslint-plugin-react-naming-convention "5.7.2" + eslint-plugin-react-rsc "5.7.2" + eslint-plugin-react-web-api "5.7.2" + eslint-plugin-react-x "5.7.2" -"@eslint-react/eslint@5.7.0": - version "5.7.0" - resolved "https://registry.yarnpkg.com/@eslint-react/eslint/-/eslint-5.7.0.tgz#b16ca7e7fe3682c1012e0ea320679ef50113450a" - integrity sha512-U0DJvQqTAHok4yjIzSHp2Eg4fTSAH32pAzOYJTpfe2K0dV7XryXgQxYaHlrPRr9nzTeTTdQNTk7JywhsOQRnvQ== +"@eslint-react/eslint@5.7.2": + version "5.7.2" + resolved "https://registry.yarnpkg.com/@eslint-react/eslint/-/eslint-5.7.2.tgz#0b15a7c9cfd46a9c5fe0029e2387af9ed5557f0f" + integrity sha512-efSLsaQgEG2IgXnMUoVkSmllUy4s63uf6VPasVxO7Ke/ZfZDXuLgprr+ra2u++UeuIN2cT3yi6Wd+Q8EuwnO1Q== dependencies: "@typescript-eslint/utils" "^8.59.1" -"@eslint-react/jsx@5.7.0": - version "5.7.0" - resolved "https://registry.yarnpkg.com/@eslint-react/jsx/-/jsx-5.7.0.tgz#973c85700a7f3ae2540097951c7b5bef0d0eb89e" - integrity sha512-dUqohdmq8Jvzz7I4DN8uPfMyKNRRaRs2s0EluSq9WiRu8BT64VH11wwLj9HJTTtx4PJDmRuUZClnd7jENz0N6g== +"@eslint-react/jsx@5.7.2": + version "5.7.2" + resolved "https://registry.yarnpkg.com/@eslint-react/jsx/-/jsx-5.7.2.tgz#fd2605074f129dfb39ba13d578059581f5b70643" + integrity sha512-4xRzmOWKdX0eti/VdEjJyopLmeEadDNmJUNkXakQVdEXH0MmbhbI+j16ZhZcDo8hr7ZHgOVsLNt+ZiTGy/y9eA== dependencies: - "@eslint-react/ast" "5.7.0" - "@eslint-react/eslint" "5.7.0" - "@eslint-react/shared" "5.7.0" - "@eslint-react/var" "5.7.0" + "@eslint-react/ast" "5.7.2" + "@eslint-react/eslint" "5.7.2" + "@eslint-react/shared" "5.7.2" + "@eslint-react/var" "5.7.2" "@typescript-eslint/types" "^8.59.1" "@typescript-eslint/utils" "^8.59.1" ts-pattern "^5.9.0" -"@eslint-react/shared@5.7.0": - version "5.7.0" - resolved "https://registry.yarnpkg.com/@eslint-react/shared/-/shared-5.7.0.tgz#00ab6d6c90a4352ab405e1b59e540de33d183717" - integrity sha512-YNI7Mqo4aGbwXOR3mvIL4+RVmiHilQa8btvAu9uHgac8KPqPWng5dtoWVEy2NsaA3lUDq6j0W8AItYb4YsjgIA== +"@eslint-react/shared@5.7.2": + version "5.7.2" + resolved "https://registry.yarnpkg.com/@eslint-react/shared/-/shared-5.7.2.tgz#767be215b256c5ad1448a9da4d86127dfb2f5e31" + integrity sha512-5glWeGhn/8FCU6H9DNank6VHN+yG6CVprtEbreRLuFWbVm7NYSUxv6RXTUMBdN5tpL7mLUFCWGl8CT7LXuXy/g== dependencies: - "@eslint-react/eslint" "5.7.0" + "@eslint-react/eslint" "5.7.2" "@typescript-eslint/utils" "^8.59.1" ts-pattern "^5.9.0" - zod "^4.4.2" + zod "^4.4.3" -"@eslint-react/var@5.7.0": - version "5.7.0" - resolved "https://registry.yarnpkg.com/@eslint-react/var/-/var-5.7.0.tgz#57c7f07ce82cf66b918662d0d1ef4188ca6179a2" - integrity sha512-aEOcxuXojdKXRKRo2GIko5Je5AAKjwPkNy1czX4IbL3c+HRoQ2dK6UPgRiCXR0lfq3HBv0ArUTN4z4E23ZF+JQ== +"@eslint-react/var@5.7.2": + version "5.7.2" + resolved "https://registry.yarnpkg.com/@eslint-react/var/-/var-5.7.2.tgz#814f4101bb92c2e77f60c6a427d9ad6f025863e3" + integrity sha512-lg412EydDOC0805aU2ztC0dlJyCww5HNu1zW7QcwCAVmyoNxBvgylczN9y/WOR9RFz2NS4/CITfkLG7UBpw8wA== dependencies: - "@eslint-react/ast" "5.7.0" - "@eslint-react/eslint" "5.7.0" + "@eslint-react/ast" "5.7.2" + "@eslint-react/eslint" "5.7.2" "@typescript-eslint/scope-manager" "^8.59.1" "@typescript-eslint/types" "^8.59.1" "@typescript-eslint/utils" "^8.59.1" @@ -1189,84 +1189,84 @@ 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.7.0: - version "5.7.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-react-dom/-/eslint-plugin-react-dom-5.7.0.tgz#20b08936e0cabc807d4c2d2943a2abb3475f1d25" - integrity sha512-aA3d27vFUqhfNnmBB9/b8INvBcJcVfIwrpdagBtzr5baHsznw8+VM02lCJeRW2l/0fHBKRctWQn3lRo1fPNCgQ== +eslint-plugin-react-dom@5.7.2: + version "5.7.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-dom/-/eslint-plugin-react-dom-5.7.2.tgz#7635047c39e6be6bf238412f8d54ca0e603f91ce" + integrity sha512-W+tzjZssqqRPGxEi9j7oIq4f9IQ6Yzt3wlsYgvQdckz6aLqbhAGGXNioMNyshmxkCqlJD+ujYed9wCj4oapp0w== dependencies: - "@eslint-react/ast" "5.7.0" - "@eslint-react/eslint" "5.7.0" - "@eslint-react/jsx" "5.7.0" - "@eslint-react/shared" "5.7.0" + "@eslint-react/ast" "5.7.2" + "@eslint-react/eslint" "5.7.2" + "@eslint-react/jsx" "5.7.2" + "@eslint-react/shared" "5.7.2" "@typescript-eslint/types" "^8.59.1" "@typescript-eslint/utils" "^8.59.1" compare-versions "^6.1.1" -eslint-plugin-react-jsx@5.7.0: - version "5.7.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-react-jsx/-/eslint-plugin-react-jsx-5.7.0.tgz#f883da0b9a12caf077abde89bb64e15f56118c7d" - integrity sha512-tTeXNK1QP6YvfMyTCWg8i1ZHHFM67KKBWBNsayI/WAQ9micZ9m2vprbk/EPFJ/RgWqUgT7swIzt4powxiGqTqw== +eslint-plugin-react-jsx@5.7.2: + version "5.7.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-jsx/-/eslint-plugin-react-jsx-5.7.2.tgz#26d926662be90a67c32421d56ae1f7d6b5aed14d" + integrity sha512-Vl4mmmKmgUwc1tZ+4BS9DJ9zJMSu5iLDiBNhMdE1TqCn3hZeRMsjTjpdmITnPVa4pGBReMubZSAk2iY45G1Yww== dependencies: - "@eslint-react/ast" "5.7.0" - "@eslint-react/core" "5.7.0" - "@eslint-react/eslint" "5.7.0" - "@eslint-react/jsx" "5.7.0" - "@eslint-react/shared" "5.7.0" + "@eslint-react/ast" "5.7.2" + "@eslint-react/core" "5.7.2" + "@eslint-react/eslint" "5.7.2" + "@eslint-react/jsx" "5.7.2" + "@eslint-react/shared" "5.7.2" "@typescript-eslint/types" "^8.59.1" "@typescript-eslint/utils" "^8.59.1" -eslint-plugin-react-naming-convention@5.7.0: - version "5.7.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-react-naming-convention/-/eslint-plugin-react-naming-convention-5.7.0.tgz#549509631b35cd5933ccc952f21457995c2658e5" - integrity sha512-s71ZdDG8sPlsP0H64Dy4FHgD/11FpsXWhKjkSo1rcTs5i9bONJwxRzUQV/99cTtigYSojaEb/fi/r7plo3ezmw== +eslint-plugin-react-naming-convention@5.7.2: + version "5.7.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-naming-convention/-/eslint-plugin-react-naming-convention-5.7.2.tgz#7bba2161f9d17b30df9b32ba164ef0cb027bb463" + integrity sha512-tS0XqJVHFWpEL+jDdSBKbBPMy2MFLfKEUUAeP/D1fyaptZDYkS+UNk7FvTiJgHm9ie0HAyY6joykSg9VtclNCQ== dependencies: - "@eslint-react/ast" "5.7.0" - "@eslint-react/core" "5.7.0" - "@eslint-react/eslint" "5.7.0" - "@eslint-react/var" "5.7.0" + "@eslint-react/ast" "5.7.2" + "@eslint-react/core" "5.7.2" + "@eslint-react/eslint" "5.7.2" + "@eslint-react/var" "5.7.2" "@typescript-eslint/types" "^8.59.1" "@typescript-eslint/utils" "^8.59.1" ts-pattern "^5.9.0" -eslint-plugin-react-rsc@5.7.0: - version "5.7.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-react-rsc/-/eslint-plugin-react-rsc-5.7.0.tgz#b461d367c24f4dcd343c85603a86f0323adae854" - integrity sha512-fMZyrb8mW5EiQzrJRjM083+3EwAGgsTBXo7B7LFEUDcjV+CwH98hwjNRqLKN0GYPiGK5XVmMXg19P2sv5kI9MA== +eslint-plugin-react-rsc@5.7.2: + version "5.7.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-rsc/-/eslint-plugin-react-rsc-5.7.2.tgz#16ae57c9771294fd92b369005a9d43bb46c5362b" + integrity sha512-ewlQOMTtLPxFH1d4sRLYK8C5vR8bWabEcbgt16lloMT6OSxWwmKinyHEUPgBuY071jIZgaMxcCgTPN3TtEXViw== dependencies: - "@eslint-react/ast" "5.7.0" - "@eslint-react/core" "5.7.0" - "@eslint-react/eslint" "5.7.0" - "@eslint-react/shared" "5.7.0" - "@eslint-react/var" "5.7.0" + "@eslint-react/ast" "5.7.2" + "@eslint-react/core" "5.7.2" + "@eslint-react/eslint" "5.7.2" + "@eslint-react/shared" "5.7.2" + "@eslint-react/var" "5.7.2" "@typescript-eslint/types" "^8.59.1" "@typescript-eslint/utils" "^8.59.1" -eslint-plugin-react-web-api@5.7.0: - version "5.7.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-react-web-api/-/eslint-plugin-react-web-api-5.7.0.tgz#cd28577c7b093b759ebe339d248ed75eb851db56" - integrity sha512-fiPrh9V/WuRGM+ie0IaLMj9mE/dLhkqZ9PLBJ9MWVH/NMZLigGX5uSDshrR7Hafm/b58XkM9Af3tt0wH99RC5w== +eslint-plugin-react-web-api@5.7.2: + version "5.7.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-web-api/-/eslint-plugin-react-web-api-5.7.2.tgz#04a665f8204e88fac966f567d88ac6c8f0283b9d" + integrity sha512-diUCluITK/2n7W4rGBISVRnA0kpzZhSa3603fGxGgRvIlRemM2jNCMyH+3fm5MOCCPwAehtO6lsTYKvZ39wsXA== dependencies: - "@eslint-react/ast" "5.7.0" - "@eslint-react/core" "5.7.0" - "@eslint-react/eslint" "5.7.0" - "@eslint-react/shared" "5.7.0" - "@eslint-react/var" "5.7.0" + "@eslint-react/ast" "5.7.2" + "@eslint-react/core" "5.7.2" + "@eslint-react/eslint" "5.7.2" + "@eslint-react/shared" "5.7.2" + "@eslint-react/var" "5.7.2" "@typescript-eslint/types" "^8.59.1" "@typescript-eslint/utils" "^8.59.1" birecord "^0.1.1" ts-pattern "^5.9.0" -eslint-plugin-react-x@5.7.0: - version "5.7.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-react-x/-/eslint-plugin-react-x-5.7.0.tgz#fb148131a3a9d71c5dfee69c54ce3d7a2d7f46f7" - integrity sha512-bt0q1X1eK8fz0wJsBPWQvuNexDzM6jWjADM7qpdVEHm6uYnIiJaW0GIgrLecwt1YCmNyAcdh3kEeNFHEmeXfdw== - dependencies: - "@eslint-react/ast" "5.7.0" - "@eslint-react/core" "5.7.0" - "@eslint-react/eslint" "5.7.0" - "@eslint-react/jsx" "5.7.0" - "@eslint-react/shared" "5.7.0" - "@eslint-react/var" "5.7.0" +eslint-plugin-react-x@5.7.2: + version "5.7.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-x/-/eslint-plugin-react-x-5.7.2.tgz#c35895ee036a8e347bbd6ce7d5bb4d5fc71a2f16" + integrity sha512-eAhkTZm7w+8JHFLu6qE8mABn7di4xyZHYP/V5OQpwjvCNTLcmA/C9eFE+bQFN5AT+Zbejar5s6LpCqX52c8XfA== + dependencies: + "@eslint-react/ast" "5.7.2" + "@eslint-react/core" "5.7.2" + "@eslint-react/eslint" "5.7.2" + "@eslint-react/jsx" "5.7.2" + "@eslint-react/shared" "5.7.2" + "@eslint-react/var" "5.7.2" "@typescript-eslint/scope-manager" "^8.59.1" "@typescript-eslint/type-utils" "^8.59.1" "@typescript-eslint/types" "^8.59.1" @@ -1859,7 +1859,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.2: - version "4.4.2" - resolved "https://registry.yarnpkg.com/zod/-/zod-4.4.2.tgz#5e53a8c23fc7050b9960d441002e9c9fca33c99e" - integrity sha512-IynmDyxsEsb9RKzO3J9+4SxXnl2FTFSzNBaKKaMV6tsSk0rw9gYw9gs+JFCq/qk2LCZ78KDwyj+Z289TijSkUw== +zod@^4.4.3: + version "4.4.3" + resolved "https://registry.yarnpkg.com/zod/-/zod-4.4.3.tgz#b680f172885d18bbebf21a834ea25e55a1bbf356" + integrity sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==