diff --git a/package.json b/package.json index 50129ce..24980bf 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ "zod": "^3.23.8" }, "devDependencies": { - "@antfu/eslint-config": "^2.25.0", + "@antfu/eslint-config": "^2.25.1", "@commitlint/cli": "^19.4.0", "@commitlint/config-conventional": "^19.2.2", "@hywax/vitepress-yandex-metrika": "^0.4.0", diff --git a/yarn.lock b/yarn.lock index 6d57bc6..c62d8b5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -163,16 +163,17 @@ "@jridgewell/gen-mapping" "^0.3.5" "@jridgewell/trace-mapping" "^0.3.24" -"@antfu/eslint-config@^2.25.0": - version "2.25.0" - resolved "https://registry.yarnpkg.com/@antfu/eslint-config/-/eslint-config-2.25.0.tgz#2f379b02e34467643252d0c116a3958622b7db79" - integrity sha512-yugrgIgGBZvzvCkULTJwAFxGyv7YDDyGrEevMhQYvmTaT6MypxOPaj6wmacVuHXgfmEIO4YxvYWsQgfFuaVS1A== +"@antfu/eslint-config@^2.25.1": + version "2.25.1" + resolved "https://registry.yarnpkg.com/@antfu/eslint-config/-/eslint-config-2.25.1.tgz#f0ef773b6ef2f6b11b903173afe4624a93ec17b8" + integrity sha512-aWnq8kNL4MM3RjXJtMvCGhzzXiukbNn4oXT3RFVgQ2KkBmryrlCos8HW7zfF27gggSqrMX8p75wHk8zM/Mo9+Q== dependencies: "@antfu/install-pkg" "^0.3.3" "@clack/prompts" "^0.7.0" - "@stylistic/eslint-plugin" "^2.6.1" + "@stylistic/eslint-plugin" "^2.6.2" "@typescript-eslint/eslint-plugin" "^8.0.1" "@typescript-eslint/parser" "^8.0.1" + "@vitest/eslint-plugin" "^1.0.0" eslint-config-flat-gitignore "^0.1.8" eslint-flat-config-utils "^0.3.0" eslint-merge-processors "^0.1.0" @@ -180,7 +181,7 @@ eslint-plugin-command "^0.2.3" eslint-plugin-eslint-comments "^3.2.0" eslint-plugin-import-x "^3.1.0" - eslint-plugin-jsdoc "^48.11.0" + eslint-plugin-jsdoc "^50.0.0" eslint-plugin-jsonc "^2.16.0" eslint-plugin-markdown "^5.1.0" eslint-plugin-n "^17.10.2" @@ -189,8 +190,7 @@ eslint-plugin-regexp "^2.6.0" eslint-plugin-toml "^0.11.1" eslint-plugin-unicorn "^55.0.0" - eslint-plugin-unused-imports "^4.1.2" - eslint-plugin-vitest "^0.5.4" + eslint-plugin-unused-imports "^4.1.3" eslint-plugin-vue "^9.27.0" eslint-plugin-yml "^1.14.0" eslint-processor-vue-blocks "^0.1.2" @@ -2686,7 +2686,7 @@ "@types/eslint" "^9.6.0" "@typescript-eslint/utils" "^8.0.0" -"@stylistic/eslint-plugin@^2.6.1": +"@stylistic/eslint-plugin@^2.6.2": version "2.6.2" resolved "https://registry.yarnpkg.com/@stylistic/eslint-plugin/-/eslint-plugin-2.6.2.tgz#9ca829342e9ab38a2168a830d78c594c65aa3ce6" integrity sha512-Ic5oFNM/25iuagob6LiIBkSI/A2y45TsyKtDtODXHRZDy52WfPfeexI6r+OH5+aWN9QGob2Bw+4JRM9/4areWw== @@ -2960,7 +2960,7 @@ "@typescript-eslint/types" "8.0.1" "@typescript-eslint/typescript-estree" "8.0.1" -"@typescript-eslint/utils@^7.4.0", "@typescript-eslint/utils@^7.7.1": +"@typescript-eslint/utils@^7.4.0": version "7.16.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-7.16.0.tgz#b38dc0ce1778e8182e227c98d91d3418449aa17f" integrity sha512-PqP4kP3hb4r7Jav+NiRCntlVzhxBNWq6ZQ+zQwII1y/G/1gdIPeYDCKr2+dH6049yJQsWZiHU6RlwvIFBXXGNA== @@ -3087,6 +3087,11 @@ resolved "https://registry.yarnpkg.com/@vitejs/plugin-vue/-/plugin-vue-5.0.5.tgz#e3dc11e427d4b818b7e3202766ad156e3d5e2eaa" integrity sha512-LOjm7XeIimLBZyzinBQ6OSm3UBCNVCpLkxGC0oWmm2YPzVZoxMsdvNVimLTBzpAnR9hl/yn1SHGuRfe6/Td9rQ== +"@vitest/eslint-plugin@^1.0.0": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@vitest/eslint-plugin/-/eslint-plugin-1.0.1.tgz#adc1a5d6a840e4704e3b4ad018e3c04988360c4d" + integrity sha512-albpL56cL9XMwHJWCWZqjDxkuDkBXBF3WpPGOv6q2WA3cipCP41cKEwfSGktoRNGmPN77wuX452O8pM+z+ApNw== + "@volar/language-core@2.4.0-alpha.18", "@volar/language-core@~2.4.0-alpha.18": version "2.4.0-alpha.18" resolved "https://registry.yarnpkg.com/@volar/language-core/-/language-core-2.4.0-alpha.18.tgz#dafffd68ac07c26d69de16741187fd4c06bfa345" @@ -5206,10 +5211,10 @@ eslint-plugin-import-x@^3.1.0: stable-hash "^0.0.4" tslib "^2.6.2" -eslint-plugin-jsdoc@^48.11.0: - version "48.11.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-48.11.0.tgz#7c8dae6ce0d814aff54b87fdb808f02635691ade" - integrity sha512-d12JHJDPNo7IFwTOAItCeJY1hcqoIxE0lHA8infQByLilQ9xkqrRa6laWCnsuCrf+8rUnvxXY1XuTbibRBNylA== +eslint-plugin-jsdoc@^50.0.0: + version "50.0.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-50.0.1.tgz#4d8484d2268d9b69476f781906422a6d2bfc598a" + integrity sha512-UayhAysIk1Du8InV27WMbV4AMSJSu60+bekmeuGK2OUy4QJSFPr1srYT6AInykGkmMdRuHfDX6Q0tJEr8BtDtg== dependencies: "@es-joy/jsdoccomment" "~0.46.0" are-docs-informative "^0.0.2" @@ -5317,18 +5322,11 @@ eslint-plugin-unicorn@^55.0.0: semver "^7.6.1" strip-indent "^3.0.0" -eslint-plugin-unused-imports@^4.1.2: +eslint-plugin-unused-imports@^4.1.3: version "4.1.3" resolved "https://registry.yarnpkg.com/eslint-plugin-unused-imports/-/eslint-plugin-unused-imports-4.1.3.tgz#079ef6f51914a981e657b3834935a6a417bf3f45" integrity sha512-lqrNZIZjFMUr7P06eoKtQLwyVRibvG7N+LtfKtObYGizAAGrcqLkc3tDx+iAik2z7q0j/XI3ihjupIqxhFabFA== -eslint-plugin-vitest@^0.5.4: - version "0.5.4" - resolved "https://registry.yarnpkg.com/eslint-plugin-vitest/-/eslint-plugin-vitest-0.5.4.tgz#2838a40ee116ba7c15eb6132df31371d960e3bf5" - integrity sha512-um+odCkccAHU53WdKAw39MY61+1x990uXjSPguUCq3VcEHdqJrOb8OTMrbYlY6f9jAKx7x98kLVlIe3RJeJqoQ== - dependencies: - "@typescript-eslint/utils" "^7.7.1" - eslint-plugin-vue@^9.27.0: version "9.27.0" resolved "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-9.27.0.tgz#c22dae704a03d9ecefa81364ff89f60ce0481f94"