diff --git a/docs/.vitepress/theme/global.css b/docs/.vitepress/theme/global.css new file mode 100644 index 00000000..27077425 --- /dev/null +++ b/docs/.vitepress/theme/global.css @@ -0,0 +1,14 @@ +:root { + --vp-c-bg: #ffffff; + + --vp-c-brand-1: #51bde3; + --vp-c-brand-2: #4ca8c6; + --vp-c-brand-3: #5fc6e9; +} + +.dark { + --vp-c-bg: #181818; + --vp-c-bg-soft: rgb(32, 32, 32); + --vp-c-bg-alt: #1d1c1c; + --vp-c-bg-elv: #2a2a2a; +} diff --git a/docs/.vitepress/theme/index.ts b/docs/.vitepress/theme/index.ts new file mode 100644 index 00000000..adf19831 --- /dev/null +++ b/docs/.vitepress/theme/index.ts @@ -0,0 +1,5 @@ +import DefaultTheme from 'vitepress/theme'; + +import './global.css'; + +export default DefaultTheme; diff --git a/package.json b/package.json index 21c51251..56c1ff3c 100644 --- a/package.json +++ b/package.json @@ -72,20 +72,20 @@ }, "devDependencies": { "@siberiacancode/builder": "^1.3.17", - "@siberiacancode/eslint": "^2.7.0", + "@siberiacancode/eslint": "^2.8.0", "@siberiacancode/prettier": "^1.2.0", "@siberiacancode/vitest": "^1.2.4", "@testing-library/dom": "^10.4.0", "@testing-library/react": "^16.2.0", "@types/doctrine": "^0.0.9", - "@types/node": "^22.12.0", + "@types/node": "^22.13.1", "@types/react": "^18.3.12", "@types/react-dom": "^18.3.2", "comment-parser": "^1.4.1", "core-js": "^3.40.0", "doctrine": "^3.0.0", "husky": "^9.1.7", - "lint-staged": "^15.3.0", + "lint-staged": "^15.4.3", "markdown-table": "^3.0.4", "react": "^18.3.1", "react-dom": "^18.3.1", diff --git a/src/hooks/useFocus/useFocus.ts b/src/hooks/useFocus/useFocus.ts index a22998bb..da2e200a 100644 --- a/src/hooks/useFocus/useFocus.ts +++ b/src/hooks/useFocus/useFocus.ts @@ -43,7 +43,7 @@ export interface UseFocus { * @returns {UseFocusReturn} An object with a `focus` boolean state value * * @example - * const { focus, blur, focused } = useFocus(target); + * const { focus, blur, focused } = useFocus(ref); * * @overload * @param {boolean} [options.initialValue=false] The initial focus state of the target diff --git a/src/hooks/useMouse/useMouse.ts b/src/hooks/useMouse/useMouse.ts index ae4d5c48..5a71c21d 100644 --- a/src/hooks/useMouse/useMouse.ts +++ b/src/hooks/useMouse/useMouse.ts @@ -46,7 +46,7 @@ export interface UseMouse { * @returns {UseMouseReturn} An object with the current mouse position * * @example - * const { x, y, elementX, elementY, elementPositionX, elementPositionY } = useMouse(target); + * const { x, y, elementX, elementY, elementPositionX, elementPositionY } = useMouse(ref); * * @overload * @template Target The target element diff --git a/src/hooks/useParallax/useParallax.ts b/src/hooks/useParallax/useParallax.ts index a5d173dd..c96a1aec 100644 --- a/src/hooks/useParallax/useParallax.ts +++ b/src/hooks/useParallax/useParallax.ts @@ -54,7 +54,7 @@ export interface UseParallax { * @returns {UseParallaxReturn} An object with the current mouse position * * @example - * const { roll, tilt, source } = useParallax(target); + * const { roll, tilt, source } = useParallax(ref); * * @overload * @template Target The target element for the parallax effect diff --git a/yarn.lock b/yarn.lock index 7b0e39e1..cc149c85 100644 --- a/yarn.lock +++ b/yarn.lock @@ -153,30 +153,30 @@ "@jridgewell/gen-mapping" "^0.3.5" "@jridgewell/trace-mapping" "^0.3.24" -"@antfu/eslint-config@3.14.0": - version "3.14.0" - resolved "https://registry.yarnpkg.com/@antfu/eslint-config/-/eslint-config-3.14.0.tgz#782c191808466547900828eb8b12453721c9007c" - integrity sha512-SBQOFrF/d2aqsVhxcHZ6g5DAoUaNyaV3Vd+lGNJx4CfSuwk9EuC8sRUF819GkNdCMbH5wNdFoJ4+Tsd9sr/NBw== +"@antfu/eslint-config@4.1.1": + version "4.1.1" + resolved "https://registry.yarnpkg.com/@antfu/eslint-config/-/eslint-config-4.1.1.tgz#513a0bed6380b09c52fe741d56d757fed818e3eb" + integrity sha512-5UVRu8uC6Q9e+o49ppafvIfOT3geqo74bZNAZ1Rvx10OF8gkUh7gT6b5yEJkUeej3WHRyVw3kTTgK52To1E+VQ== dependencies: "@antfu/install-pkg" "^1.0.0" "@clack/prompts" "^0.9.1" "@eslint-community/eslint-plugin-eslint-comments" "^4.4.1" - "@eslint/markdown" "^6.2.1" - "@stylistic/eslint-plugin" "^2.13.0" - "@typescript-eslint/eslint-plugin" "^8.19.1" - "@typescript-eslint/parser" "^8.19.1" + "@eslint/markdown" "^6.2.2" + "@stylistic/eslint-plugin" "^3.0.1" + "@typescript-eslint/eslint-plugin" "^8.22.0" + "@typescript-eslint/parser" "^8.22.0" "@vitest/eslint-plugin" "^1.1.25" - eslint-config-flat-gitignore "^1.0.0" - eslint-flat-config-utils "^1.0.0" + eslint-config-flat-gitignore "^2.0.0" + eslint-flat-config-utils "^2.0.1" eslint-merge-processors "^1.0.0" - eslint-plugin-antfu "^2.7.0" - eslint-plugin-command "^2.1.0" + eslint-plugin-antfu "^3.0.0" + eslint-plugin-command "^3.0.0" eslint-plugin-import-x "^4.6.1" - eslint-plugin-jsdoc "^50.6.1" - eslint-plugin-jsonc "^2.18.2" + eslint-plugin-jsdoc "^50.6.3" + eslint-plugin-jsonc "^2.19.1" eslint-plugin-n "^17.15.1" eslint-plugin-no-only-tests "^3.3.0" - eslint-plugin-perfectionist "^4.6.0" + eslint-plugin-perfectionist "^4.7.0" eslint-plugin-regexp "^2.7.0" eslint-plugin-toml "^0.12.0" eslint-plugin-unicorn "^56.0.1" @@ -202,11 +202,6 @@ package-manager-detector "^0.2.8" tinyexec "^0.3.2" -"@antfu/utils@^0.7.10": - version "0.7.10" - resolved "https://registry.yarnpkg.com/@antfu/utils/-/utils-0.7.10.tgz#ae829f170158e297a9b6a28f161a8e487d00814d" - integrity sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww== - "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4": version "7.24.7" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.24.7.tgz#882fd9e09e8ee324e496bd040401c6f046ef4465" @@ -1660,111 +1655,98 @@ resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.12.1.tgz#cfc6cffe39df390a3841cde2abccf92eaa7ae0e0" integrity sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ== -"@eslint-react/ast@1.23.2": - version "1.23.2" - resolved "https://registry.yarnpkg.com/@eslint-react/ast/-/ast-1.23.2.tgz#fda6b4d5d5351685541fe1c9afc912327583da60" - integrity sha512-+D9dUcex2qXhqhIlE06Y2G6g9IMBFiEFtyAH76anUkhsJmH3llfsOzLUVeugex8wJjjkxHOYfZCj4yJgH+bB6w== +"@eslint-react/ast@1.26.1": + version "1.26.1" + resolved "https://registry.yarnpkg.com/@eslint-react/ast/-/ast-1.26.1.tgz#c2c72a0184ef61ca0cd123c21d3a04c819f70a6d" + integrity sha512-h9Z7gO0y382vs+pCsfAYuMSHHCbYywS1t8JHdsbO0GH2C5JQJAUM0n3zjcBckgTk+X4OlJSXD9v0QVlpFDvUlw== dependencies: - "@eslint-react/eff" "1.23.2" - "@eslint-react/types" "1.23.2" - "@typescript-eslint/types" "^8.19.1" - "@typescript-eslint/typescript-estree" "^8.19.1" - "@typescript-eslint/utils" "^8.19.1" + "@eslint-react/eff" "1.26.1" + "@typescript-eslint/types" "^8.22.0" + "@typescript-eslint/typescript-estree" "^8.22.0" + "@typescript-eslint/utils" "^8.22.0" string-ts "^2.2.0" - ts-pattern "^5.6.0" - -"@eslint-react/core@1.23.2": - version "1.23.2" - resolved "https://registry.yarnpkg.com/@eslint-react/core/-/core-1.23.2.tgz#e59e53832fc8100304ba14ceec3056092c083c5b" - integrity sha512-pm3H/4v+7X3UJ8mnJEz7QseZR/B94xC0Yd8Z/IJXAT6cN9nDCrCysENd1xLm0iOipAnCPCmsqO3RndGTwM7Oxw== - dependencies: - "@eslint-react/ast" "1.23.2" - "@eslint-react/eff" "1.23.2" - "@eslint-react/jsx" "1.23.2" - "@eslint-react/shared" "1.23.2" - "@eslint-react/types" "1.23.2" - "@eslint-react/var" "1.23.2" - "@typescript-eslint/scope-manager" "^8.19.1" - "@typescript-eslint/type-utils" "^8.19.1" - "@typescript-eslint/types" "^8.19.1" - "@typescript-eslint/utils" "^8.19.1" - ts-pattern "^5.6.0" - -"@eslint-react/eff@1.23.2": - version "1.23.2" - resolved "https://registry.yarnpkg.com/@eslint-react/eff/-/eff-1.23.2.tgz#6bff023d17b120846c31afc9f2fe79e702206158" - integrity sha512-pLinl51denc906C8E/IYYSCxIY0o/OmNBLz5cJHt4Gr/spzmGv4myu/SOZWO/2YQGMg5TwOh5hLWNZ76Z6zDJA== - -"@eslint-react/eslint-plugin@1.23.2": - version "1.23.2" - resolved "https://registry.yarnpkg.com/@eslint-react/eslint-plugin/-/eslint-plugin-1.23.2.tgz#68739e19f660c08c553678a35e0c47db840ef62d" - integrity sha512-M2T/ij/UTnrydFihI2eC1rqSTjlLK0MwTavrc7MxB2Bi6CxNdr4FrTrnEPpWjeECZHVEQQq8bmjwi7IUiQck8w== - dependencies: - "@eslint-react/eff" "1.23.2" - "@eslint-react/shared" "1.23.2" - "@eslint-react/types" "1.23.2" - "@typescript-eslint/scope-manager" "^8.19.1" - "@typescript-eslint/type-utils" "^8.19.1" - "@typescript-eslint/types" "^8.19.1" - "@typescript-eslint/utils" "^8.19.1" - eslint-plugin-react-debug "1.23.2" - eslint-plugin-react-dom "1.23.2" - eslint-plugin-react-hooks-extra "1.23.2" - eslint-plugin-react-naming-convention "1.23.2" - eslint-plugin-react-web-api "1.23.2" - eslint-plugin-react-x "1.23.2" - -"@eslint-react/jsx@1.23.2": - version "1.23.2" - resolved "https://registry.yarnpkg.com/@eslint-react/jsx/-/jsx-1.23.2.tgz#2b01085b318ae4fb036b25013b129d510f994513" - integrity sha512-7z4otNmQ2t5D1Nbv0PXlPLGVmR7+qrwiAG41RJg2lPIVh30Kt6/4PnVWeWGFeveaCMjUfMqo0Qmkx/KIJPN9lw== - dependencies: - "@eslint-react/ast" "1.23.2" - "@eslint-react/eff" "1.23.2" - "@eslint-react/types" "1.23.2" - "@eslint-react/var" "1.23.2" - "@typescript-eslint/scope-manager" "^8.19.1" - "@typescript-eslint/types" "^8.19.1" - "@typescript-eslint/utils" "^8.19.1" - ts-pattern "^5.6.0" - -"@eslint-react/shared@1.23.2": - version "1.23.2" - resolved "https://registry.yarnpkg.com/@eslint-react/shared/-/shared-1.23.2.tgz#f23fe6b05f07e13ebccc9e3d6a9df5193d059941" - integrity sha512-I45dowpR5n4iv6MfHmRpNPdBcRoET7XdTbFavZWGh5Kaux04xiJNTQ31C3bqv83gHX6QkTZofFeohVd2pa4T2w== - dependencies: - "@eslint-react/eff" "1.23.2" - "@typescript-eslint/utils" "^8.19.1" + ts-pattern "^5.6.2" + +"@eslint-react/core@1.26.1": + version "1.26.1" + resolved "https://registry.yarnpkg.com/@eslint-react/core/-/core-1.26.1.tgz#7b1eb126391831a45a341b8f2ca13c7d2fdf1881" + integrity sha512-HRfuZPaB0MVwoHFAN9mdppxdtieSxW2vEG1T+zCz1rXO8sUnrQv9OC5ij3AVhF0AXEL6vqScKGjVOMyLlUE3zA== + dependencies: + "@eslint-react/ast" "1.26.1" + "@eslint-react/eff" "1.26.1" + "@eslint-react/jsx" "1.26.1" + "@eslint-react/shared" "1.26.1" + "@eslint-react/var" "1.26.1" + "@typescript-eslint/scope-manager" "^8.22.0" + "@typescript-eslint/type-utils" "^8.22.0" + "@typescript-eslint/types" "^8.22.0" + "@typescript-eslint/utils" "^8.22.0" + birecord "^0.1.1" + ts-pattern "^5.6.2" + +"@eslint-react/eff@1.26.1": + version "1.26.1" + resolved "https://registry.yarnpkg.com/@eslint-react/eff/-/eff-1.26.1.tgz#3a441b1e80dd4fedda6945ddf06a321c143a4d02" + integrity sha512-21Mh/qqA6kCKLPpFae9rucDkXRBWH0X1dCz7FYmCxA00UOO4EI9aXPjwj5az1bXvAqAQM9pI/kZ8RrR4TyIUDQ== + +"@eslint-react/eslint-plugin@1.26.1": + version "1.26.1" + resolved "https://registry.yarnpkg.com/@eslint-react/eslint-plugin/-/eslint-plugin-1.26.1.tgz#91a479d6418bfab53f8597fa4e564be746aec574" + integrity sha512-4WPJdbUY6ZjJyrgfka2SfMhySs1J7i+GbbLVUBgK+zMwAzwgBvdAQtzYzFZDeNwjVGnAgpLtzEHkGc6nccR6ZQ== + dependencies: + "@eslint-react/eff" "1.26.1" + "@eslint-react/shared" "1.26.1" + "@typescript-eslint/scope-manager" "^8.22.0" + "@typescript-eslint/type-utils" "^8.22.0" + "@typescript-eslint/types" "^8.22.0" + "@typescript-eslint/utils" "^8.22.0" + eslint-plugin-react-debug "1.26.1" + eslint-plugin-react-dom "1.26.1" + eslint-plugin-react-hooks-extra "1.26.1" + eslint-plugin-react-naming-convention "1.26.1" + eslint-plugin-react-web-api "1.26.1" + eslint-plugin-react-x "1.26.1" + +"@eslint-react/jsx@1.26.1": + version "1.26.1" + resolved "https://registry.yarnpkg.com/@eslint-react/jsx/-/jsx-1.26.1.tgz#6062d27478cdab2e6ccceef9f088f10ea9f9b957" + integrity sha512-C0QHFJBK6jZ7KlpxicYGgUIk5oVSFO1j/qU3OGwM0iEDe+JudMJeNYffbsEMrWkHtWVsWoVsgECdCiiLkC8F/w== + dependencies: + "@eslint-react/ast" "1.26.1" + "@eslint-react/eff" "1.26.1" + "@eslint-react/var" "1.26.1" + "@typescript-eslint/scope-manager" "^8.22.0" + "@typescript-eslint/types" "^8.22.0" + "@typescript-eslint/utils" "^8.22.0" + ts-pattern "^5.6.2" + +"@eslint-react/shared@1.26.1": + version "1.26.1" + resolved "https://registry.yarnpkg.com/@eslint-react/shared/-/shared-1.26.1.tgz#cc90fdb48ffa67da2f15c81b93c02f65566bab16" + integrity sha512-vPXVU5yxiysMmmMplk2nK9TO5VqyKfS2MW1SG6d3ydGlcw6qO9MRRwMVVf5UpyFUo4B9varqFsOO2dGui6F4fg== + dependencies: + "@eslint-react/eff" "1.26.1" + "@typescript-eslint/utils" "^8.22.0" picomatch "^4.0.2" - ts-pattern "^5.6.0" - -"@eslint-react/types@1.23.2": - version "1.23.2" - resolved "https://registry.yarnpkg.com/@eslint-react/types/-/types-1.23.2.tgz#c5351b06d03f0bbc3efcf5f65ae92627a6e9fff6" - integrity sha512-dZvn40sk+IqaCRWUlZRdDKxLsNaZBlpdX0cWo6IiHMFZ2dliovV88haMvqXtSatpAZc0CzSkC7BC8bJeqAmrWg== - dependencies: - "@eslint-react/eff" "1.23.2" - "@typescript-eslint/types" "^8.19.1" - "@typescript-eslint/utils" "^8.19.1" - -"@eslint-react/var@1.23.2": - version "1.23.2" - resolved "https://registry.yarnpkg.com/@eslint-react/var/-/var-1.23.2.tgz#b965e3a99193d12bee8ab66e75db3c3d10de829c" - integrity sha512-1XFmstpqpIwnZ6H/Xhm+QgYCPLlevZ33HjMEC1lNhv/+1xjGjutQfiavx91n68+HJ+lyk6mBV46+73wZi0dclw== - dependencies: - "@eslint-react/ast" "1.23.2" - "@eslint-react/eff" "1.23.2" - "@eslint-react/types" "1.23.2" - "@typescript-eslint/scope-manager" "^8.19.1" - "@typescript-eslint/types" "^8.19.1" - "@typescript-eslint/utils" "^8.19.1" + ts-pattern "^5.6.2" + +"@eslint-react/var@1.26.1": + version "1.26.1" + resolved "https://registry.yarnpkg.com/@eslint-react/var/-/var-1.26.1.tgz#d7a825964fd8994755b0718e347f966864bfcbf3" + integrity sha512-A+2GD1AvL8SI42ZnZGmLnIG6Lfd9hgUq+LYeL8aiB+2ZnA70asePdjV/MVXZHQ6xzUmXw/Ko/UMaA42Eb+PhoA== + dependencies: + "@eslint-react/ast" "1.26.1" + "@eslint-react/eff" "1.26.1" + "@typescript-eslint/scope-manager" "^8.22.0" + "@typescript-eslint/types" "^8.22.0" + "@typescript-eslint/utils" "^8.22.0" string-ts "^2.2.0" - ts-pattern "^5.6.0" + ts-pattern "^5.6.2" -"@eslint/compat@^1.2.4": - version "1.2.5" - resolved "https://registry.yarnpkg.com/@eslint/compat/-/compat-1.2.5.tgz#438f8bbe105341853469b2cf2d10b6321cadeb3a" - integrity sha512-5iuG/StT+7OfvhoBHPlmxkPA9om6aDUFgmD4+mWKAGsYt4vCe8rypneG03AuseyRHBmcCLXQtIH5S26tIoggLg== +"@eslint/compat@^1.2.5": + version "1.2.6" + resolved "https://registry.yarnpkg.com/@eslint/compat/-/compat-1.2.6.tgz#747ad2bde060582873cb486e03bfdf2945f0868d" + integrity sha512-k7HNCqApoDHM6XzT30zGoETj+D+uUcZUb+IVAJmar3u6bvHf7hhHJcWx09QHj4/a2qrKZMWU0E16tvkiAdv06Q== "@eslint/config-array@^0.19.0": version "0.19.0" @@ -1797,18 +1779,19 @@ minimatch "^3.1.2" strip-json-comments "^3.1.1" -"@eslint/js@9.18.0": - version "9.18.0" - resolved "https://registry.yarnpkg.com/@eslint/js/-/js-9.18.0.tgz#3356f85d18ed3627ab107790b53caf7e1e3d1e84" - integrity sha512-fK6L7rxcq6/z+AaQMtiFTkvbHkBLNlwyRxHpKawP0x3u9+NC6MQTnFW+AdpwC6gfHTW0051cokQgtTN2FqlxQA== +"@eslint/js@9.19.0": + version "9.19.0" + resolved "https://registry.yarnpkg.com/@eslint/js/-/js-9.19.0.tgz#51dbb140ed6b49d05adc0b171c41e1a8713b7789" + integrity sha512-rbq9/g38qjfqFLOVPvwjIvFFdNziEC5S65jmjPw5r6A//QH+W91akh9irMwjDN8zKUTak6W9EsAv4m/7Wnw0UQ== -"@eslint/markdown@^6.2.1": - version "6.2.1" - resolved "https://registry.yarnpkg.com/@eslint/markdown/-/markdown-6.2.1.tgz#7f3698cd5bd16c2f6cb063e78eb8118e009654c0" - integrity sha512-cKVd110hG4ICHmWhIwZJfKmmJBvbiDWyrHODJknAtudKgZtlROGoLX9UEOA0o746zC0hCY4UV4vR+aOGW9S6JQ== +"@eslint/markdown@^6.2.2": + version "6.2.2" + resolved "https://registry.yarnpkg.com/@eslint/markdown/-/markdown-6.2.2.tgz#6d0d5cbf2e570a3bbc063e2a5cb4840391dcb156" + integrity sha512-U0/KgzI9BVUuHDQ9M2fuVgB0QZ1fSyzwm8jKmHr1dlsLHGHYzoeIA9yqLMdTbV3ivZfp6rTdt6zqre3TfNExUQ== dependencies: - "@eslint/plugin-kit" "^0.2.0" - mdast-util-from-markdown "^2.0.1" + "@eslint/core" "^0.10.0" + "@eslint/plugin-kit" "^0.2.5" + mdast-util-from-markdown "^2.0.2" mdast-util-gfm "^3.0.0" micromark-extension-gfm "^3.0.0" @@ -1817,13 +1800,6 @@ resolved "https://registry.yarnpkg.com/@eslint/object-schema/-/object-schema-2.1.4.tgz#9e69f8bb4031e11df79e03db09f9dbbae1740843" integrity sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ== -"@eslint/plugin-kit@^0.2.0": - version "0.2.3" - resolved "https://registry.yarnpkg.com/@eslint/plugin-kit/-/plugin-kit-0.2.3.tgz#812980a6a41ecf3a8341719f92a6d1e784a2e0e8" - integrity sha512-2b/g5hRmpbb1o4GnTZax9N9m0FXzz9OV42ZzI4rDDMDuHUqigAiQCEWChBWCY4ztAGVRjoWT19v0yMmc5/L5kA== - dependencies: - levn "^0.4.1" - "@eslint/plugin-kit@^0.2.5": version "0.2.5" resolved "https://registry.yarnpkg.com/@eslint/plugin-kit/-/plugin-kit-0.2.5.tgz#ee07372035539e7847ef834e3f5e7b79f09e3a81" @@ -1924,10 +1900,10 @@ "@jridgewell/resolve-uri" "^3.1.0" "@jridgewell/sourcemap-codec" "^1.4.14" -"@next/eslint-plugin-next@15.1.4": - version "15.1.4" - resolved "https://registry.yarnpkg.com/@next/eslint-plugin-next/-/eslint-plugin-next-15.1.4.tgz#65421067692e3e5f988c3ae6099f5117f2c5d991" - integrity sha512-HwlEXwCK3sr6zmVGEvWBjW9tBFs1Oe6hTmTLoFQtpm4As5HCdu8jfSE0XJOp7uhfEGLniIx8yrGxEWwNnY0fmQ== +"@next/eslint-plugin-next@15.1.6": + version "15.1.6" + resolved "https://registry.yarnpkg.com/@next/eslint-plugin-next/-/eslint-plugin-next-15.1.6.tgz#1d6d0fd21f58a650821bafeb3a205b25276ce5e3" + integrity sha512-+slMxhTgILUntZDGNgsKEYHUvpn72WP1YTlkmEhS51vnVd7S9jEEy0n9YAMcI21vUG4akTw9voWH02lrClt/yw== dependencies: fast-glob "3.3.1" @@ -2364,16 +2340,16 @@ rollup "^4.18.0" rollup-plugin-dts "^6.1.1" -"@siberiacancode/eslint@^2.7.0": - version "2.7.0" - resolved "https://registry.yarnpkg.com/@siberiacancode/eslint/-/eslint-2.7.0.tgz#1ca5e505d260c026186b379d541637419fd8ae95" - integrity sha512-ARJkTj3+w3CaAAfmooUHd8s2+uWPlTSgmkzsq+gJ8Sd1GQFWaolp/Znntpk4BS328RZ1kfSiVq/RodnrJQ0uvw== +"@siberiacancode/eslint@^2.8.0": + version "2.8.0" + resolved "https://registry.yarnpkg.com/@siberiacancode/eslint/-/eslint-2.8.0.tgz#1bfbc7ed48f49075a56e3cc6467707641da77d2d" + integrity sha512-dS+o9//Bf/o2E8qkM9KRlAnlK49vOXX2DweriDU1OBxmyXd89bWUjJbrn+ePVdcMm7LncwZuSUxCFgAHA0kFXA== dependencies: - "@antfu/eslint-config" "3.14.0" - "@eslint-react/eslint-plugin" "1.23.2" - "@next/eslint-plugin-next" "15.1.4" + "@antfu/eslint-config" "4.1.1" + "@eslint-react/eslint-plugin" "1.26.1" + "@next/eslint-plugin-next" "15.1.6" "@vue/compiler-sfc" "3.5.13" - eslint "9.18.0" + eslint "9.19.0" eslint-plugin-jsx-a11y "6.10.2" eslint-plugin-react "7.37.4" eslint-plugin-react-hooks "5.1.0" @@ -2399,10 +2375,10 @@ resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e" integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== -"@stylistic/eslint-plugin@^2.13.0": - version "2.13.0" - resolved "https://registry.yarnpkg.com/@stylistic/eslint-plugin/-/eslint-plugin-2.13.0.tgz#53bf175dac8c1ec055b370a6ff77d491cae9a70d" - integrity sha512-RnO1SaiCFHn666wNz2QfZEFxvmiNRqhzaMXHXxXXKt+MEP7aajlPxUSMIQpKAaJfverpovEYqjBOXDq6dDcaOQ== +"@stylistic/eslint-plugin@^3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@stylistic/eslint-plugin/-/eslint-plugin-3.0.1.tgz#ec85816a3b4e75c34293160b2784e6a4bdce6664" + integrity sha512-rQ3tcT5N2cynofJfbjUsnL4seoewTaOVBLyUEwtNldo7iNMPo3h/GUQk+Cl3iHEWwRxjq2wuH6q0FufQrbVL1A== dependencies: "@typescript-eslint/utils" "^8.13.0" eslint-visitor-keys "^4.2.0" @@ -2508,10 +2484,10 @@ resolved "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.34.tgz#10964ba0dee6ac4cd462e2795b6bebd407303433" integrity sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g== -"@types/node@^22.12.0": - version "22.12.0" - resolved "https://registry.yarnpkg.com/@types/node/-/node-22.12.0.tgz#bf8af3b2af0837b5a62a368756ff2b705ae0048c" - integrity sha512-Fll2FZ1riMjNmlmJOdAyY5pUbkftXslB5DgEzlIuNaiWhXd00FhWxVC/r4yV/4wBb9JfImTu+jiSvXTkJ7F/gA== +"@types/node@^22.13.1": + version "22.13.1" + resolved "https://registry.yarnpkg.com/@types/node/-/node-22.13.1.tgz#a2a3fefbdeb7ba6b89f40371842162fac0934f33" + integrity sha512-jK8uzQlrvXqEU91UxiK5J7pKHyzgnI1Qnl0QDHIgVGuolJhRb9EEl28Cj9b3rGR8B2lhFCtvIm5os8lFnO/1Ew== dependencies: undici-types "~6.20.0" @@ -2568,30 +2544,30 @@ resolved "https://registry.yarnpkg.com/@types/web-bluetooth/-/web-bluetooth-0.0.20.tgz#f066abfcd1cbe66267cdbbf0de010d8a41b41597" integrity sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow== -"@typescript-eslint/eslint-plugin@^8.19.1": - version "8.20.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.20.0.tgz#b47a398e0e551cb008c60190b804394e6852c863" - integrity sha512-naduuphVw5StFfqp4Gq4WhIBE2gN1GEmMUExpJYknZJdRnc+2gDzB8Z3+5+/Kv33hPQRDGzQO/0opHE72lZZ6A== +"@typescript-eslint/eslint-plugin@^8.22.0": + version "8.23.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.23.0.tgz#7745f4e3e4a7ae5f6f73fefcd856fd6a074189b7" + integrity sha512-vBz65tJgRrA1Q5gWlRfvoH+w943dq9K1p1yDBY2pc+a1nbBLZp7fB9+Hk8DaALUbzjqlMfgaqlVPT1REJdkt/w== dependencies: "@eslint-community/regexpp" "^4.10.0" - "@typescript-eslint/scope-manager" "8.20.0" - "@typescript-eslint/type-utils" "8.20.0" - "@typescript-eslint/utils" "8.20.0" - "@typescript-eslint/visitor-keys" "8.20.0" + "@typescript-eslint/scope-manager" "8.23.0" + "@typescript-eslint/type-utils" "8.23.0" + "@typescript-eslint/utils" "8.23.0" + "@typescript-eslint/visitor-keys" "8.23.0" graphemer "^1.4.0" ignore "^5.3.1" natural-compare "^1.4.0" - ts-api-utils "^2.0.0" + ts-api-utils "^2.0.1" -"@typescript-eslint/parser@^8.19.1": - version "8.20.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.20.0.tgz#5caf2230a37094dc0e671cf836b96dd39b587ced" - integrity sha512-gKXG7A5HMyjDIedBi6bUrDcun8GIjnI8qOwVLiY3rx6T/sHP/19XLJOnIq/FgQvWLHja5JN/LSE7eklNBr612g== +"@typescript-eslint/parser@^8.22.0": + version "8.23.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.23.0.tgz#57acb3b65fce48d12b70d119436e145842a30081" + integrity sha512-h2lUByouOXFAlMec2mILeELUbME5SZRN/7R9Cw2RD2lRQQY08MWMM+PmVVKKJNK1aIwqTo9t/0CvOxwPbRIE2Q== dependencies: - "@typescript-eslint/scope-manager" "8.20.0" - "@typescript-eslint/types" "8.20.0" - "@typescript-eslint/typescript-estree" "8.20.0" - "@typescript-eslint/visitor-keys" "8.20.0" + "@typescript-eslint/scope-manager" "8.23.0" + "@typescript-eslint/types" "8.23.0" + "@typescript-eslint/typescript-estree" "8.23.0" + "@typescript-eslint/visitor-keys" "8.23.0" debug "^4.3.4" "@typescript-eslint/scope-manager@8.1.0": @@ -2610,13 +2586,13 @@ "@typescript-eslint/types" "8.15.0" "@typescript-eslint/visitor-keys" "8.15.0" -"@typescript-eslint/scope-manager@8.20.0", "@typescript-eslint/scope-manager@^8.19.1": - version "8.20.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.20.0.tgz#aaf4198b509fb87a6527c02cfbfaf8901179e75c" - integrity sha512-J7+VkpeGzhOt3FeG1+SzhiMj9NzGD/M6KoGn9f4dbz3YzK9hvbhVTmLj/HiTp9DazIzJ8B4XcM80LrR9Dm1rJw== +"@typescript-eslint/scope-manager@8.23.0", "@typescript-eslint/scope-manager@^8.22.0": + version "8.23.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.23.0.tgz#ee3bb7546421ca924b9b7a8b62a77d388193ddec" + integrity sha512-OGqo7+dXHqI7Hfm+WqkZjKjsiRtFUQHPdGMXzk5mYXhJUedO7e/Y7i8AK3MyLMgZR93TX4bIzYrfyVjLC+0VSw== dependencies: - "@typescript-eslint/types" "8.20.0" - "@typescript-eslint/visitor-keys" "8.20.0" + "@typescript-eslint/types" "8.23.0" + "@typescript-eslint/visitor-keys" "8.23.0" "@typescript-eslint/scope-manager@^8.1.0": version "8.17.0" @@ -2626,15 +2602,15 @@ "@typescript-eslint/types" "8.17.0" "@typescript-eslint/visitor-keys" "8.17.0" -"@typescript-eslint/type-utils@8.20.0", "@typescript-eslint/type-utils@^8.19.1": - version "8.20.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.20.0.tgz#958171d86b213a3f32b5b16b91db267968a4ef19" - integrity sha512-bPC+j71GGvA7rVNAHAtOjbVXbLN5PkwqMvy1cwGeaxUoRQXVuKCebRoLzm+IPW/NtFFpstn1ummSIasD5t60GA== +"@typescript-eslint/type-utils@8.23.0", "@typescript-eslint/type-utils@^8.22.0": + version "8.23.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.23.0.tgz#271e1eecece072d92679dfda5ccfceac3faa9f76" + integrity sha512-iIuLdYpQWZKbiH+RkCGc6iu+VwscP5rCtQ1lyQ7TYuKLrcZoeJVpcLiG8DliXVkUxirW/PWlmS+d6yD51L9jvA== dependencies: - "@typescript-eslint/typescript-estree" "8.20.0" - "@typescript-eslint/utils" "8.20.0" + "@typescript-eslint/typescript-estree" "8.23.0" + "@typescript-eslint/utils" "8.23.0" debug "^4.3.4" - ts-api-utils "^2.0.0" + ts-api-utils "^2.0.1" "@typescript-eslint/type-utils@^8.0.0": version "8.1.0" @@ -2661,7 +2637,12 @@ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.17.0.tgz#ef84c709ef8324e766878834970bea9a7e3b72cf" integrity sha512-gY2TVzeve3z6crqh2Ic7Cr+CAv6pfb0Egee7J5UAVWCpVvDI/F71wNfolIim4FE6hT15EbpZFVUj9j5i38jYXA== -"@typescript-eslint/types@8.20.0", "@typescript-eslint/types@^8.11.0", "@typescript-eslint/types@^8.19.0", "@typescript-eslint/types@^8.19.1": +"@typescript-eslint/types@8.23.0", "@typescript-eslint/types@^8.22.0", "@typescript-eslint/types@^8.23.0": + version "8.23.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.23.0.tgz#3355f6bcc5ebab77ef6dcbbd1113ec0a683a234a" + integrity sha512-1sK4ILJbCmZOTt9k4vkoulT6/y5CHJ1qUYxqpF1K/DBAd8+ZUL4LlSCxOssuH5m4rUaaN0uS0HlVPvd45zjduQ== + +"@typescript-eslint/types@^8.11.0": version "8.20.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.20.0.tgz#487de5314b5415dee075e95568b87a75a3e730cf" integrity sha512-cqaMiY72CkP+2xZRrFt3ExRBu0WmVitN/rYPZErA80mHjHx/Svgp8yfbzkJmDoQ/whcytOPO9/IZXnOc+wigRA== @@ -2694,19 +2675,19 @@ semver "^7.6.0" ts-api-utils "^1.3.0" -"@typescript-eslint/typescript-estree@8.20.0", "@typescript-eslint/typescript-estree@^8.19.1": - version "8.20.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.20.0.tgz#658cea07b7e5981f19bce5cf1662cb70ad59f26b" - integrity sha512-Y7ncuy78bJqHI35NwzWol8E0X7XkRVS4K4P4TCyzWkOJih5NDvtoRDW4Ba9YJJoB2igm9yXDdYI/+fkiiAxPzA== +"@typescript-eslint/typescript-estree@8.23.0", "@typescript-eslint/typescript-estree@^8.22.0": + version "8.23.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.23.0.tgz#f633ef08efa656e386bc44b045ffcf9537cc6924" + integrity sha512-LcqzfipsB8RTvH8FX24W4UUFk1bl+0yTOf9ZA08XngFwMg4Kj8A+9hwz8Cr/ZS4KwHrmo9PJiLZkOt49vPnuvQ== dependencies: - "@typescript-eslint/types" "8.20.0" - "@typescript-eslint/visitor-keys" "8.20.0" + "@typescript-eslint/types" "8.23.0" + "@typescript-eslint/visitor-keys" "8.23.0" debug "^4.3.4" fast-glob "^3.3.2" is-glob "^4.0.3" minimatch "^9.0.4" semver "^7.6.0" - ts-api-utils "^2.0.0" + ts-api-utils "^2.0.1" "@typescript-eslint/utils@8.1.0": version "8.1.0" @@ -2718,15 +2699,15 @@ "@typescript-eslint/types" "8.1.0" "@typescript-eslint/typescript-estree" "8.1.0" -"@typescript-eslint/utils@8.20.0", "@typescript-eslint/utils@^8.19.0", "@typescript-eslint/utils@^8.19.1": - version "8.20.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.20.0.tgz#53127ecd314b3b08836b4498b71cdb86f4ef3aa2" - integrity sha512-dq70RUw6UK9ei7vxc4KQtBRk7qkHZv447OUZ6RPQMQl71I3NZxQJX/f32Smr+iqWrB02pHKn2yAdHBb0KNrRMA== +"@typescript-eslint/utils@8.23.0", "@typescript-eslint/utils@^8.22.0", "@typescript-eslint/utils@^8.23.0": + version "8.23.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.23.0.tgz#b269cbdc77129fd6e0e600b168b5ef740a625554" + integrity sha512-uB/+PSo6Exu02b5ZEiVtmY6RVYO7YU5xqgzTIVZwTHvvK3HsL8tZZHFaTLFtRG3CsV4A5mhOv+NZx5BlhXPyIA== dependencies: "@eslint-community/eslint-utils" "^4.4.0" - "@typescript-eslint/scope-manager" "8.20.0" - "@typescript-eslint/types" "8.20.0" - "@typescript-eslint/typescript-estree" "8.20.0" + "@typescript-eslint/scope-manager" "8.23.0" + "@typescript-eslint/types" "8.23.0" + "@typescript-eslint/typescript-estree" "8.23.0" "@typescript-eslint/utils@^8.1.0", "@typescript-eslint/utils@^8.13.0": version "8.15.0" @@ -2762,12 +2743,12 @@ "@typescript-eslint/types" "8.17.0" eslint-visitor-keys "^4.2.0" -"@typescript-eslint/visitor-keys@8.20.0": - version "8.20.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.20.0.tgz#2df6e24bc69084b81f06aaaa48d198b10d382bed" - integrity sha512-v/BpkeeYAsPkKCkR8BDwcno0llhzWVqPOamQrAEMdpZav2Y9OVjd9dwJyBLJWwf335B5DmlifECIkZRJCaGaHA== +"@typescript-eslint/visitor-keys@8.23.0": + version "8.23.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.23.0.tgz#40405fd26a61d23f5f4c2ed0f016a47074781df8" + integrity sha512-oWWhcWDLwDfu++BGTZcmXWqpwtkwb5o7fxUIGksMQQDSdPW9prsSnfIOZMlsj4vBOSrcnjIUZMiIjODgGosFhQ== dependencies: - "@typescript-eslint/types" "8.20.0" + "@typescript-eslint/types" "8.23.0" eslint-visitor-keys "^4.2.0" "@ungap/structured-clone@^1.0.0": @@ -3265,6 +3246,11 @@ balanced-match@^1.0.0: resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== +birecord@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/birecord/-/birecord-0.1.1.tgz#abc07c8187bf24fb1e0055cd9feb18b30e477a03" + integrity sha512-VUpsf/qykW0heRlC8LooCq28Kxn3mAqKohhDG/49rrsQ1dT1CXyj/pgXS+5BSRzFTR/3DyIBOqQOrGyZOh71Aw== + birpc@^0.2.19: version "0.2.19" resolved "https://registry.yarnpkg.com/birpc/-/birpc-0.2.19.tgz#cdd183a4a70ba103127d49765b4a71349da5a0ca" @@ -3426,7 +3412,7 @@ chalk@^4.0.0, chalk@^4.1.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@~5.4.1: +chalk@^5.4.1: version "5.4.1" resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.4.1.tgz#1b48bf0963ec158dce2aacf69c093ae2dd2092d8" integrity sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w== @@ -3530,16 +3516,16 @@ comma-separated-tokens@^2.0.0: resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz#4e89c9458acb61bc8fef19f4529973b2392839ee" integrity sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg== +commander@^13.1.0: + version "13.1.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-13.1.0.tgz#776167db68c78f38dcce1f9b8d7b8b9a488abf46" + integrity sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw== + commander@^2.20.0: version "2.20.3" resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== -commander@~12.1.0: - version "12.1.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-12.1.0.tgz#01423b36f501259fdaac4d0e4d60c96c991585d3" - integrity sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA== - comment-parser@1.4.1, comment-parser@^1.4.0, comment-parser@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/comment-parser/-/comment-parser-1.4.1.tgz#bdafead37961ac079be11eb7ec65c4d021eaf9cc" @@ -3717,7 +3703,7 @@ debug@^4.0.0, debug@^4.3.6: dependencies: ms "2.1.2" -debug@~4.4.0: +debug@^4.4.0: version "4.4.0" resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.0.tgz#2b3f2aea2ffeb776477460267377dc8710faba8a" integrity sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA== @@ -4215,20 +4201,19 @@ eslint-compat-utils@^0.6.0: dependencies: semver "^7.5.4" -eslint-config-flat-gitignore@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/eslint-config-flat-gitignore/-/eslint-config-flat-gitignore-1.0.0.tgz#33b88aff54efe283b6be3dc4f3e2248ba94a07e6" - integrity sha512-EWpSLrAP80IdcYK5sIhq/qAY0pmUdBnbzqzpE3QAn6H6wLBN26cMRoMNU9Di8upTzUSL6TXeYRxWhTYuz8+UQA== +eslint-config-flat-gitignore@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/eslint-config-flat-gitignore/-/eslint-config-flat-gitignore-2.0.0.tgz#c7dab107c8ddf6390b7d61f878a6e061488e3370" + integrity sha512-9iH+DZO94uxsw5iFjzqa9GfahA5oK3nA1GoJK/6u8evAtooYJMwuSWiLcGDfrdLoqdQ5/kqFJKKuMY/+SAasvg== dependencies: - "@eslint/compat" "^1.2.4" - find-up-simple "^1.0.0" + "@eslint/compat" "^1.2.5" -eslint-flat-config-utils@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/eslint-flat-config-utils/-/eslint-flat-config-utils-1.0.0.tgz#067d442b09a075d14161856f1ef1698110470d8c" - integrity sha512-tmzcXeCsa24/u3glyw1Mo7KfC/r9a5Vsu1nPCkX7uefD7C5Z4x922Q2KP/drhTLbOI5lcFHYpfXjKhqqnUWObw== +eslint-flat-config-utils@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/eslint-flat-config-utils/-/eslint-flat-config-utils-2.0.1.tgz#a953109da31df91ab25cac39f67e90c6c50171d5" + integrity sha512-brf0eAgQ6JlKj3bKfOTuuI7VcCZvi8ZCD1MMTVoEvS/d38j8cByZViLFALH/36+eqB17ukmfmKq3bWzGvizejA== dependencies: - pathe "^2.0.0" + pathe "^2.0.2" eslint-import-resolver-node@^0.3.9: version "0.3.9" @@ -4251,17 +4236,15 @@ eslint-merge-processors@^1.0.0: resolved "https://registry.yarnpkg.com/eslint-merge-processors/-/eslint-merge-processors-1.0.0.tgz#1458e5859993ec502d75db405cfecc0a078de7b7" integrity sha512-4GybyHmhXtT7/W8RAouQzNM0791sYasJCTYHIAYjuiJvbNFY0jMKkoESREhX+mjX37dxiN6v4EqhZ1nc0tJF7A== -eslint-plugin-antfu@^2.7.0: - version "2.7.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-antfu/-/eslint-plugin-antfu-2.7.0.tgz#63e6da511da21fabcd1774c10f7d8b5681b2e560" - integrity sha512-gZM3jq3ouqaoHmUNszb1Zo2Ux7RckSvkGksjLWz9ipBYGSv1EwwBETN6AdiUXn+RpVHXTbEMPAPlXJazcA6+iA== - dependencies: - "@antfu/utils" "^0.7.10" +eslint-plugin-antfu@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-antfu/-/eslint-plugin-antfu-3.0.0.tgz#aadc5ffa2768a7357fb0e7b329e3f04d81792862" + integrity sha512-USaQMR17+l7a0XWS9Pk0T+t9PszkdeIncyAOp1vsjHQnDKIlusSg+9bwTYWIzlJXkHDarAI06cdt+d5mbAGEKA== -eslint-plugin-command@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-command/-/eslint-plugin-command-2.1.0.tgz#4da1b745840605878075e247cffdb2c4c82e345d" - integrity sha512-S3gvDSCRHLdRG7NYaevLvGA0g/txOju7NEB2di7SE80NtbCwsvpi/fft045YuTZpOzqCRUfuye39raldmpXXYQ== +eslint-plugin-command@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-command/-/eslint-plugin-command-3.0.0.tgz#588ba0f39f1c085e6dbaef7a0eb7726f6b2469dd" + integrity sha512-6EFOKGnBMHr0dN/9uKYmxYz6RbsCmEzPRcKYrl+dfEMvlt6+zf6x5TzXKzOowhh3f/hqSBMZmxcB3HHyfbpwWw== dependencies: "@es-joy/jsdoccomment" "^0.50.0" @@ -4293,10 +4276,10 @@ eslint-plugin-import-x@^4.6.1: stable-hash "^0.0.4" tslib "^2.6.3" -eslint-plugin-jsdoc@^50.6.1: - version "50.6.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-50.6.1.tgz#791a668fd4b0700a759e9a16a741a6a805f5b95c" - integrity sha512-UWyaYi6iURdSfdVVqvfOs2vdCVz0J40O/z/HTsv2sFjdjmdlUI/qlKLOTmwbPQ2tAfQnE5F9vqx+B+poF71DBQ== +eslint-plugin-jsdoc@^50.6.3: + version "50.6.3" + resolved "https://registry.yarnpkg.com/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-50.6.3.tgz#668dc4d32e823c84ede7310cffbf70c9d370d291" + integrity sha512-NxbJyt1M5zffPcYZ8Nb53/8nnbIScmiLAMdoe0/FAszwb7lcSiX3iYBTsuF7RV84dZZJC8r3NghomrUXsmWvxQ== dependencies: "@es-joy/jsdoccomment" "~0.49.0" are-docs-informative "^0.0.2" @@ -4310,10 +4293,10 @@ eslint-plugin-jsdoc@^50.6.1: spdx-expression-parse "^4.0.0" synckit "^0.9.1" -eslint-plugin-jsonc@^2.18.2: - version "2.18.2" - resolved "https://registry.yarnpkg.com/eslint-plugin-jsonc/-/eslint-plugin-jsonc-2.18.2.tgz#893520feb35d343e7438e2fb57fad179ef3ff6aa" - integrity sha512-SDhJiSsWt3nItl/UuIv+ti4g3m4gpGkmnUJS9UWR3TrpyNsIcnJoBRD7Kof6cM4Rk3L0wrmY5Tm3z7ZPjR2uGg== +eslint-plugin-jsonc@^2.19.1: + version "2.19.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-jsonc/-/eslint-plugin-jsonc-2.19.1.tgz#aeedd7131d115b8c46f439a8855139837a0e2752" + integrity sha512-MmlAOaZK1+Lg7YoCZPGRjb88ZjT+ct/KTsvcsbZdBm+w8WMzGx+XEmexk0m40P1WV9G2rFV7X3klyRGRpFXEjA== dependencies: "@eslint-community/eslint-utils" "^4.2.0" eslint-compat-utils "^0.6.0" @@ -4364,139 +4347,132 @@ eslint-plugin-no-only-tests@^3.3.0: resolved "https://registry.yarnpkg.com/eslint-plugin-no-only-tests/-/eslint-plugin-no-only-tests-3.3.0.tgz#d9d42ccd4b5d099b4872fb5046cf95441188cfb5" integrity sha512-brcKcxGnISN2CcVhXJ/kEQlNa0MEfGRtwKtWA16SkqXHKitaKIMrfemJKLKX1YqDU5C/5JY3PvZXd5jEW04e0Q== -eslint-plugin-perfectionist@^4.6.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-perfectionist/-/eslint-plugin-perfectionist-4.6.0.tgz#6cc9bc1f0b8efceb222af8b3fed5a05bacc81afb" - integrity sha512-kOswTebUK0LlYExRwqz7YQtvyTUIRsKfp8XrwBBeHGh2e8MBOS6K+7VvG6HpmNckyKySi1I96uPeAlptMFGcRQ== +eslint-plugin-perfectionist@^4.7.0: + version "4.8.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-perfectionist/-/eslint-plugin-perfectionist-4.8.0.tgz#eb91a36c16f15af0b9bf5fc94385502f121370b2" + integrity sha512-ZF04IAPGItYMlj9xjgvvl/QpksZf79g0dkxbNcuxDjbcUSZ4CwucJ7h5Yzt5JuHe+i6igQbUYEp40j4ndfbvWQ== dependencies: - "@typescript-eslint/types" "^8.19.0" - "@typescript-eslint/utils" "^8.19.0" + "@typescript-eslint/types" "^8.23.0" + "@typescript-eslint/utils" "^8.23.0" natural-orderby "^5.0.0" -eslint-plugin-react-debug@1.23.2: - version "1.23.2" - resolved "https://registry.yarnpkg.com/eslint-plugin-react-debug/-/eslint-plugin-react-debug-1.23.2.tgz#6033c7b864c86c7100b322d8d3bda204c194ef6a" - integrity sha512-euDhBS9jsG13HfPAWNnKxgSHZHXdhP4IBGLwgH7y4fUjsalxdWohy0hADr8odE/G0+FUkTeYZAJ6PZikisI25g== - dependencies: - "@eslint-react/ast" "1.23.2" - "@eslint-react/core" "1.23.2" - "@eslint-react/eff" "1.23.2" - "@eslint-react/jsx" "1.23.2" - "@eslint-react/shared" "1.23.2" - "@eslint-react/types" "1.23.2" - "@eslint-react/var" "1.23.2" - "@typescript-eslint/scope-manager" "^8.19.1" - "@typescript-eslint/type-utils" "^8.19.1" - "@typescript-eslint/types" "^8.19.1" - "@typescript-eslint/utils" "^8.19.1" +eslint-plugin-react-debug@1.26.1: + version "1.26.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-debug/-/eslint-plugin-react-debug-1.26.1.tgz#f77b2f6423337db99b582ced153be058b98e8ba3" + integrity sha512-DHwCl4wX6B33WVav8qKLCnRo98bjSkz+9FK1VIBLAngqNLX5xTQNz4mrPp3Yxtdv1z0q528EB/7e62DAX4nJYw== + dependencies: + "@eslint-react/ast" "1.26.1" + "@eslint-react/core" "1.26.1" + "@eslint-react/eff" "1.26.1" + "@eslint-react/jsx" "1.26.1" + "@eslint-react/shared" "1.26.1" + "@eslint-react/var" "1.26.1" + "@typescript-eslint/scope-manager" "^8.22.0" + "@typescript-eslint/type-utils" "^8.22.0" + "@typescript-eslint/types" "^8.22.0" + "@typescript-eslint/utils" "^8.22.0" string-ts "^2.2.0" - ts-pattern "^5.6.0" - -eslint-plugin-react-dom@1.23.2: - version "1.23.2" - resolved "https://registry.yarnpkg.com/eslint-plugin-react-dom/-/eslint-plugin-react-dom-1.23.2.tgz#d4fc3cb438ea59a2a35127faa47d341119ad1c7d" - integrity sha512-uT+qAkeKiryD+gqKOBNbtX6QwG+bXvPLUwAGHS1cYoFQSR4OL75nsDvfNs6qOPOuElRsm/Blnaml34U6nylm/A== - dependencies: - "@eslint-react/ast" "1.23.2" - "@eslint-react/core" "1.23.2" - "@eslint-react/eff" "1.23.2" - "@eslint-react/jsx" "1.23.2" - "@eslint-react/shared" "1.23.2" - "@eslint-react/types" "1.23.2" - "@eslint-react/var" "1.23.2" - "@typescript-eslint/scope-manager" "^8.19.1" - "@typescript-eslint/types" "^8.19.1" - "@typescript-eslint/utils" "^8.19.1" + ts-pattern "^5.6.2" + +eslint-plugin-react-dom@1.26.1: + version "1.26.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-dom/-/eslint-plugin-react-dom-1.26.1.tgz#79298e49cd92486cf24f9f698290c6cb03c33805" + integrity sha512-fiHTZ8SGDr0LCayg5h/rHP1+TW53g87jXFTyly7i9YZP7nHLyr0CZJ7D888XCWK2JY5hszbKn6tKOU0DdS7Xiw== + dependencies: + "@eslint-react/ast" "1.26.1" + "@eslint-react/core" "1.26.1" + "@eslint-react/eff" "1.26.1" + "@eslint-react/jsx" "1.26.1" + "@eslint-react/shared" "1.26.1" + "@eslint-react/var" "1.26.1" + "@typescript-eslint/scope-manager" "^8.22.0" + "@typescript-eslint/types" "^8.22.0" + "@typescript-eslint/utils" "^8.22.0" compare-versions "^6.1.1" string-ts "^2.2.0" - ts-pattern "^5.6.0" - -eslint-plugin-react-hooks-extra@1.23.2: - version "1.23.2" - resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks-extra/-/eslint-plugin-react-hooks-extra-1.23.2.tgz#53168ce6bee7e7034d353d062c1ae0aa9b3d9591" - integrity sha512-FeLfexk9NHga6YMmEMaXMUC8irnEvr+RGtqF51l2XwvXNgerzmAzaUKq3qctKCtXIzTWglc+rnivQ9yl7SvxAg== - dependencies: - "@eslint-react/ast" "1.23.2" - "@eslint-react/core" "1.23.2" - "@eslint-react/eff" "1.23.2" - "@eslint-react/jsx" "1.23.2" - "@eslint-react/shared" "1.23.2" - "@eslint-react/types" "1.23.2" - "@eslint-react/var" "1.23.2" - "@typescript-eslint/scope-manager" "^8.19.1" - "@typescript-eslint/type-utils" "^8.19.1" - "@typescript-eslint/types" "^8.19.1" - "@typescript-eslint/utils" "^8.19.1" + ts-pattern "^5.6.2" + +eslint-plugin-react-hooks-extra@1.26.1: + version "1.26.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks-extra/-/eslint-plugin-react-hooks-extra-1.26.1.tgz#2a448ef2180e0a2d89b7ef044dc485752ab62cbd" + integrity sha512-WgGaEUI7W84JvyCLAVI4yAm1iNDMjedOxj7x7V1XXdiPIao6w/9CJQQi87G8O0Uu8LSrU5OooPICB7vOVXwKpQ== + dependencies: + "@eslint-react/ast" "1.26.1" + "@eslint-react/core" "1.26.1" + "@eslint-react/eff" "1.26.1" + "@eslint-react/jsx" "1.26.1" + "@eslint-react/shared" "1.26.1" + "@eslint-react/var" "1.26.1" + "@typescript-eslint/scope-manager" "^8.22.0" + "@typescript-eslint/type-utils" "^8.22.0" + "@typescript-eslint/types" "^8.22.0" + "@typescript-eslint/utils" "^8.22.0" string-ts "^2.2.0" - ts-pattern "^5.6.0" + ts-pattern "^5.6.2" eslint-plugin-react-hooks@5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.1.0.tgz#3d34e37d5770866c34b87d5b499f5f0b53bf0854" integrity sha512-mpJRtPgHN2tNAvZ35AMfqeB3Xqeo273QxrHJsbBEPWODRM4r0yB6jfoROqKEYrOn27UtRPpcpHc2UqyBSuUNTw== -eslint-plugin-react-naming-convention@1.23.2: - version "1.23.2" - resolved "https://registry.yarnpkg.com/eslint-plugin-react-naming-convention/-/eslint-plugin-react-naming-convention-1.23.2.tgz#f841ae3135c558438b795fc6f4c6f5fbd228eeaf" - integrity sha512-Bdw0zrF92msJob/0nKAfTh/8Maj8MkG5L2/iqdGI5YwqXF0fS6aP8ZhDh1RtMKp9U6+4KW3btEpWsZwXjyat1g== - dependencies: - "@eslint-react/ast" "1.23.2" - "@eslint-react/core" "1.23.2" - "@eslint-react/eff" "1.23.2" - "@eslint-react/jsx" "1.23.2" - "@eslint-react/shared" "1.23.2" - "@eslint-react/types" "1.23.2" - "@typescript-eslint/scope-manager" "^8.19.1" - "@typescript-eslint/type-utils" "^8.19.1" - "@typescript-eslint/types" "^8.19.1" - "@typescript-eslint/utils" "^8.19.1" +eslint-plugin-react-naming-convention@1.26.1: + version "1.26.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-naming-convention/-/eslint-plugin-react-naming-convention-1.26.1.tgz#4a2fb144099341d449c4bf27d905e8593f36c042" + integrity sha512-EwpsGuX8pUe7IjwC/+hzTAcaUAb/hEW+InRIon6rPdKlI02R25bOpTPcylD37ut164Z5Aw0g/4X0Q3M7S3Xdgw== + dependencies: + "@eslint-react/ast" "1.26.1" + "@eslint-react/core" "1.26.1" + "@eslint-react/eff" "1.26.1" + "@eslint-react/jsx" "1.26.1" + "@eslint-react/shared" "1.26.1" + "@typescript-eslint/scope-manager" "^8.22.0" + "@typescript-eslint/type-utils" "^8.22.0" + "@typescript-eslint/types" "^8.22.0" + "@typescript-eslint/utils" "^8.22.0" string-ts "^2.2.0" - ts-pattern "^5.6.0" + ts-pattern "^5.6.2" eslint-plugin-react-refresh@0.4.18: version "0.4.18" resolved "https://registry.yarnpkg.com/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.18.tgz#d2ae6dc8d48c87f7722f5304385b0cd8b3a32a54" integrity sha512-IRGEoFn3OKalm3hjfolEWGqoF/jPqeEYFp+C8B0WMzwGwBMvlRDQd06kghDhF0C61uJ6WfSDhEZE/sAQjduKgw== -eslint-plugin-react-web-api@1.23.2: - version "1.23.2" - resolved "https://registry.yarnpkg.com/eslint-plugin-react-web-api/-/eslint-plugin-react-web-api-1.23.2.tgz#a12d6b1a040dd06b125a1de2a27be614079664a1" - integrity sha512-7Uy0RBw1prEoy74S4/zdFKerNdpxQGxQ8XJl9V+JU1GULODpCBAgPKjv99pyhRo89wBP9LBJxoCZUCRt6b08NQ== - dependencies: - "@eslint-react/ast" "1.23.2" - "@eslint-react/core" "1.23.2" - "@eslint-react/eff" "1.23.2" - "@eslint-react/jsx" "1.23.2" - "@eslint-react/shared" "1.23.2" - "@eslint-react/types" "1.23.2" - "@eslint-react/var" "1.23.2" - "@typescript-eslint/scope-manager" "^8.19.1" - "@typescript-eslint/types" "^8.19.1" - "@typescript-eslint/utils" "^8.19.1" +eslint-plugin-react-web-api@1.26.1: + version "1.26.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-web-api/-/eslint-plugin-react-web-api-1.26.1.tgz#c2b14d25f29543c6ba34785898a159bdfd743a20" + integrity sha512-09k3gcy1BWn39hzNehgRtvC5fdMtdEGOXMTDS9OZEjrFMeWB9NcuzHv49p9iEbN2Cf/UjOEbdqDwf1vWtP4iGQ== + dependencies: + "@eslint-react/ast" "1.26.1" + "@eslint-react/core" "1.26.1" + "@eslint-react/eff" "1.26.1" + "@eslint-react/jsx" "1.26.1" + "@eslint-react/shared" "1.26.1" + "@eslint-react/var" "1.26.1" + "@typescript-eslint/scope-manager" "^8.22.0" + "@typescript-eslint/types" "^8.22.0" + "@typescript-eslint/utils" "^8.22.0" string-ts "^2.2.0" - ts-pattern "^5.6.0" - -eslint-plugin-react-x@1.23.2: - version "1.23.2" - resolved "https://registry.yarnpkg.com/eslint-plugin-react-x/-/eslint-plugin-react-x-1.23.2.tgz#4d31abd1945af5da28333340da02d4cacedf8266" - integrity sha512-RHfOtUvLGUVOE4D4PgmQYzxCVnJUeaXIYWyS01ixDOy5y0JwCZ+VAHHj1ArqefUbbu5Zen+aQmsKCYXQ4xaO/Q== - dependencies: - "@eslint-react/ast" "1.23.2" - "@eslint-react/core" "1.23.2" - "@eslint-react/eff" "1.23.2" - "@eslint-react/jsx" "1.23.2" - "@eslint-react/shared" "1.23.2" - "@eslint-react/types" "1.23.2" - "@eslint-react/var" "1.23.2" - "@typescript-eslint/scope-manager" "^8.19.1" - "@typescript-eslint/type-utils" "^8.19.1" - "@typescript-eslint/types" "^8.19.1" - "@typescript-eslint/utils" "^8.19.1" + ts-pattern "^5.6.2" + +eslint-plugin-react-x@1.26.1: + version "1.26.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-x/-/eslint-plugin-react-x-1.26.1.tgz#6d2de8b405eb3a0161c0af1bed9d40c870ff4526" + integrity sha512-m8W8vLS0l2xTD8d+QFPebHXblyZEJ4Wyg4REKNdLfbHHgdtaVKvOtFKMnVGwnL4gRHG1DyFlZzQJIgHy53hpfw== + dependencies: + "@eslint-react/ast" "1.26.1" + "@eslint-react/core" "1.26.1" + "@eslint-react/eff" "1.26.1" + "@eslint-react/jsx" "1.26.1" + "@eslint-react/shared" "1.26.1" + "@eslint-react/var" "1.26.1" + "@typescript-eslint/scope-manager" "^8.22.0" + "@typescript-eslint/type-utils" "^8.22.0" + "@typescript-eslint/types" "^8.22.0" + "@typescript-eslint/utils" "^8.22.0" compare-versions "^6.1.1" is-immutable-type "^5.0.1" string-ts "^2.2.0" - ts-api-utils "^2.0.0" - ts-pattern "^5.6.0" + ts-pattern "^5.6.2" eslint-plugin-react@7.37.4: version "7.37.4" @@ -4633,17 +4609,17 @@ eslint-visitor-keys@^4.2.0: resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz#687bacb2af884fcdda8a6e7d65c606f46a14cd45" integrity sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw== -eslint@9.18.0: - version "9.18.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-9.18.0.tgz#c95b24de1183e865de19f607fda6518b54827850" - integrity sha512-+waTfRWQlSbpt3KWE+CjrPPYnbq9kfZIYUqapc0uBXyjTp8aYXZDsUH16m39Ryq3NjAVP4tjuF7KaukeqoCoaA== +eslint@9.19.0: + version "9.19.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-9.19.0.tgz#ffa1d265fc4205e0f8464330d35f09e1d548b1bf" + integrity sha512-ug92j0LepKlbbEv6hD911THhoRHmbdXt2gX+VDABAW/Ir7D3nqKdv5Pf5vtlyY6HQMTEP2skXY43ueqTCWssEA== dependencies: "@eslint-community/eslint-utils" "^4.2.0" "@eslint-community/regexpp" "^4.12.1" "@eslint/config-array" "^0.19.0" "@eslint/core" "^0.10.0" "@eslint/eslintrc" "^3.2.0" - "@eslint/js" "9.18.0" + "@eslint/js" "9.19.0" "@eslint/plugin-kit" "^0.2.5" "@humanfs/node" "^0.16.6" "@humanwhocodes/module-importer" "^1.0.1" @@ -4741,7 +4717,7 @@ eventemitter3@^5.0.1: resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-5.0.1.tgz#53f5ffd0a492ac800721bb42c66b841de96423c4" integrity sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA== -execa@^8.0.1, execa@~8.0.1: +execa@^8.0.1: version "8.0.1" resolved "https://registry.yarnpkg.com/execa/-/execa-8.0.1.tgz#51f6a5943b580f963c3ca9c6321796db8cc39b8c" integrity sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg== @@ -4821,11 +4797,6 @@ fill-range@^7.1.1: dependencies: to-regex-range "^5.0.1" -find-up-simple@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/find-up-simple/-/find-up-simple-1.0.0.tgz#21d035fde9fdbd56c8f4d2f63f32fd93a1cfc368" - integrity sha512-q7Us7kcjj2VMePAa02hDAF6d+MzsdsAWEwYyOpwUtlerRBkOEPBCRZrAV4XfcSN8fHAgaD0hP7miwoay6DCprw== - find-up@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" @@ -5814,7 +5785,7 @@ levn@^0.4.1: prelude-ls "^1.2.1" type-check "~0.4.0" -lilconfig@~3.1.3: +lilconfig@^3.1.3: version "3.1.3" resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-3.1.3.tgz#a1bcfd6257f9585bf5ae14ceeebb7b559025e4c4" integrity sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw== @@ -5824,23 +5795,23 @@ lines-and-columns@^1.1.6: resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== -lint-staged@^15.3.0: - version "15.3.0" - resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-15.3.0.tgz#32a0b3f2f2b8825950bd3b9fb093e045353bdfa3" - integrity sha512-vHFahytLoF2enJklgtOtCtIjZrKD/LoxlaUusd5nh7dWv/dkKQJY74ndFSzxCdv7g0ueGg1ORgTSt4Y9LPZn9A== - dependencies: - chalk "~5.4.1" - commander "~12.1.0" - debug "~4.4.0" - execa "~8.0.1" - lilconfig "~3.1.3" - listr2 "~8.2.5" - micromatch "~4.0.8" - pidtree "~0.6.0" - string-argv "~0.3.2" - yaml "~2.6.1" - -listr2@~8.2.5: +lint-staged@^15.4.3: + version "15.4.3" + resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-15.4.3.tgz#e73587cc857f580c99f907abefe9ac8d8d5e74c1" + integrity sha512-FoH1vOeouNh1pw+90S+cnuoFwRfUD9ijY2GKy5h7HS3OR7JVir2N2xrsa0+Twc1B7cW72L+88geG5cW4wIhn7g== + dependencies: + chalk "^5.4.1" + commander "^13.1.0" + debug "^4.4.0" + execa "^8.0.1" + lilconfig "^3.1.3" + listr2 "^8.2.5" + micromatch "^4.0.8" + pidtree "^0.6.0" + string-argv "^0.3.2" + yaml "^2.7.0" + +listr2@^8.2.5: version "8.2.5" resolved "https://registry.yarnpkg.com/listr2/-/listr2-8.2.5.tgz#5c9db996e1afeb05db0448196d3d5f64fec2593d" integrity sha512-iyAZCeyD+c1gPyE9qpFu8af0Y+MRtmKOncdGoA2S5EY8iFq99dmmvkNnHiWo+pj0s7yH7l3KPIgee77tKpXPWQ== @@ -5983,7 +5954,7 @@ mdast-util-find-and-replace@^3.0.0: unist-util-is "^6.0.0" unist-util-visit-parents "^6.0.0" -mdast-util-from-markdown@^2.0.0, mdast-util-from-markdown@^2.0.1: +mdast-util-from-markdown@^2.0.0, mdast-util-from-markdown@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.2.tgz#4850390ca7cf17413a9b9a0fbefcd1bc0eb4160a" integrity sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA== @@ -6402,7 +6373,7 @@ micromatch@^4.0.4: braces "^3.0.2" picomatch "^2.3.1" -micromatch@~4.0.8: +micromatch@^4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.8.tgz#d66fa18f3a47076789320b9b1af32bd86d9fa202" integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA== @@ -6847,11 +6818,16 @@ pathe@^1.1.1, pathe@^1.1.2: resolved "https://registry.yarnpkg.com/pathe/-/pathe-1.1.2.tgz#6c4cb47a945692e48a1ddd6e4094d170516437ec" integrity sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ== -pathe@^2.0.0, pathe@^2.0.1: +pathe@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/pathe/-/pathe-2.0.1.tgz#ee1e6965c5ccfc98dc5a4b366a6ba6dd624a33d6" integrity sha512-6jpjMpOth5S9ITVu5clZ7NOgHNsv5vRQdheL9ztp2vZmM6fRbLvyua1tiBIL4lk8SAe3ARzeXEly6siXCjDHDw== +pathe@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/pathe/-/pathe-2.0.2.tgz#5ed86644376915b3c7ee4d00ac8c348d671da3a5" + integrity sha512-15Ztpk+nov8DR524R4BF7uEuzESgzUEAV4Ah7CUMNGXdE5ELuvxElxGXndBl32vMSsWa1jpNf22Z+Er3sKwq+w== + pathval@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/pathval/-/pathval-1.1.1.tgz#8534e77a77ce7ac5a2512ea21e0fdb8fcf6c3d8d" @@ -6882,7 +6858,7 @@ picomatch@^4.0.2: resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-4.0.2.tgz#77c742931e8f3b8820946c76cd0c1f13730d1dab" integrity sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg== -pidtree@~0.6.0: +pidtree@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/pidtree/-/pidtree-0.6.0.tgz#90ad7b6d42d5841e69e0a2419ef38f8883aa057c" integrity sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g== @@ -7763,7 +7739,7 @@ std-env@^3.5.0: resolved "https://registry.yarnpkg.com/std-env/-/std-env-3.7.0.tgz#c9f7386ced6ecf13360b6c6c55b8aaa4ef7481d2" integrity sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg== -string-argv@~0.3.2: +string-argv@^0.3.2: version "0.3.2" resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.3.2.tgz#2b6d0ef24b656274d957d54e0a4bbf6153dc02b6" integrity sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q== @@ -8061,6 +8037,11 @@ ts-api-utils@^2.0.0: resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-2.0.0.tgz#b9d7d5f7ec9f736f4d0f09758b8607979044a900" integrity sha512-xCt/TOAc+EOHS1XPnijD3/yzpH6qg2xppZO1YDqGoVsNXfQfzHpOdNuXwrwOU8u4ITXJyDCTyt8w5g1sZv9ynQ== +ts-api-utils@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-2.0.1.tgz#660729385b625b939aaa58054f45c058f33f10cd" + integrity sha512-dnlgjFSVetynI8nzgJ+qF62efpglpWRk8isUEWZGWlJYySCTD6aKvbUDu+zbPeDakk3bg5H4XpitHukgfL1m9w== + ts-declaration-location@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/ts-declaration-location/-/ts-declaration-location-1.0.4.tgz#60c64133202ec5d171fdf0395f70f786f92f14c0" @@ -8068,10 +8049,10 @@ ts-declaration-location@^1.0.4: dependencies: minimatch "^10.0.0" -ts-pattern@^5.6.0: - version "5.6.0" - resolved "https://registry.yarnpkg.com/ts-pattern/-/ts-pattern-5.6.0.tgz#831516bbb9041499c5525e8976d8fc6b68ac8bb9" - integrity sha512-SL8u60X5+LoEy9tmQHWCdPc2hhb2pKI6I1tU5Jue3v8+iRqZdcT3mWPwKKJy1fMfky6uha82c8ByHAE8PMhKHw== +ts-pattern@^5.6.2: + version "5.6.2" + resolved "https://registry.yarnpkg.com/ts-pattern/-/ts-pattern-5.6.2.tgz#aad9b4fe3c3f485dfad46e472e1203b688cc9bb4" + integrity sha512-d4IxJUXROL5NCa3amvMg6VQW2HVtZYmUTPfvVtO7zJWGYLJ+mry9v2OmYm+z67aniQoQ8/yFNadiEwtNS9qQiw== tslib@^2.3.1: version "2.6.3" @@ -8681,10 +8662,10 @@ yaml@^2.0.0: resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.5.0.tgz#c6165a721cf8000e91c36490a41d7be25176cf5d" integrity sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw== -yaml@~2.6.1: - version "2.6.1" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.6.1.tgz#42f2b1ba89203f374609572d5349fb8686500773" - integrity sha512-7r0XPzioN/Q9kXBro/XPnA6kznR73DHq+GXh5ON7ZozRO6aMjbmiBuKste2wslTFkC5d1dw0GooOCepZXJ2SAg== +yaml@^2.7.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.7.0.tgz#aef9bb617a64c937a9a748803786ad8d3ffe1e98" + integrity sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA== yargs-parser@^21.1.1: version "21.1.1"