{"_id":"@byeyb/vite-plugin-eslint","_rev":"2-f9749552273df3b6869fd96c67b3ad39","name":"@byeyb/vite-plugin-eslint","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@byeyb/vite-plugin-eslint","version":"1.0.0","keywords":["vite","eslint","vite-plugin"],"author":{"name":"vpsvl"},"license":"MIT","_id":"@byeyb/vite-plugin-eslint@1.0.0","maintainers":[{"name":"shijie","email":"shijie@stu.xmu.edu.cn"}],"homepage":"https://github.com/vpsvl/vite-plugin-eslint#readme","bugs":{"url":"https://github.com/vpsvl/vite-plugin-eslint/issues"},"dist":{"shasum":"cbe37b33b6704b473063abc9af3559ca015bdc67","tarball":"https://registry.npmjs.org/@byeyb/vite-plugin-eslint/-/vite-plugin-eslint-1.0.0.tgz","fileCount":7,"integrity":"sha512-fhLUCXW0OdPxpq/2re8olru/CQOVlrgEEleHyG8QRQB92SKbOOz19238bB7x0zT5nTRVDRv4Lg3+qqq/Zlxr3w==","signatures":[{"sig":"MEQCICuwpebpR8gW8xUOjc4kK0SRNlw7XF4FYp30eEuG5R0SAiALHZFxD0g/9c+oG1n9lPJ80WidUSVKsB7tBNAAyhV9UA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11469},"main":"dist/index.js","type":"module","engines":{"node":">=12.22.0"},"gitHead":"c1832d4b68b698119c74f657fca988eca0456c4e","scripts":{"build":"rollup -c"},"_npmUser":{"name":"shijie","email":"shijie@stu.xmu.edu.cn"},"repository":{"url":"git+https://github.com/vpsvl/vite-plugin-eslint.git","type":"git"},"_npmVersion":"10.9.3","description":"vite-plugin-eslint","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.44.1","@rollup/plugin-terser":"^0.4.4"},"peerDependencies":{"eslint":"^8.57.1 || ^9.39.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-eslint_1.0.0_1769181579094_0.7228518950175422","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@byeyb/vite-plugin-eslint","version":"1.0.1","type":"module","description":"vite-plugin-eslint","keywords":["vite","eslint","vite-plugin"],"main":"dist/index.js","scripts":{"build":"rollup -c"},"repository":{"type":"git","url":"git+https://github.com/vpsvl/vite-plugin-eslint.git"},"author":{"name":"vpsvl"},"license":"MIT","bugs":{"url":"https://github.com/vpsvl/vite-plugin-eslint/issues"},"homepage":"https://github.com/vpsvl/vite-plugin-eslint#readme","devDependencies":{"@rollup/plugin-terser":"^0.4.4","rollup":"^4.44.1"},"peerDependencies":{"eslint":">=8.0.0"},"engines":{"node":">=12.22.0"},"_id":"@byeyb/vite-plugin-eslint@1.0.1","gitHead":"4781576bf21039d6f92e7839f5e4d0791bb8d5ef","_nodeVersion":"22.18.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-ti1c3rMfbpALGqoIfTmORtsw1UflJTmAQeXuhy7wgsFo7oGjVPCjNMQmmAicwcS7qtV/psbwoDWGXYRHwy7NLg==","shasum":"2c636b74ba176f7f0e41160c2732aa8f08119c9e","tarball":"https://registry.npmjs.org/@byeyb/vite-plugin-eslint/-/vite-plugin-eslint-1.0.1.tgz","fileCount":7,"unpackedSize":11417,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCfYt6JteQnxq2cQtWJcy/7DG6MUb+nPKbbFSYJQIFSAAIgSW5IUXvECHIdR7dAPDa6/um5JNRtgZXqao6vodc9KU4="}]},"_npmUser":{"name":"shijie","email":"shijie@stu.xmu.edu.cn"},"directories":{},"maintainers":[{"name":"shijie","email":"shijie@stu.xmu.edu.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vite-plugin-eslint_1.0.1_1777049667875_0.3812824067822689"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-23T15:19:38.959Z","modified":"2026-04-24T16:54:28.160Z","1.0.0":"2026-01-23T15:19:39.247Z","1.0.1":"2026-04-24T16:54:28.033Z"},"bugs":{"url":"https://github.com/vpsvl/vite-plugin-eslint/issues"},"author":{"name":"vpsvl"},"license":"MIT","homepage":"https://github.com/vpsvl/vite-plugin-eslint#readme","keywords":["vite","eslint","vite-plugin"],"repository":{"type":"git","url":"git+https://github.com/vpsvl/vite-plugin-eslint.git"},"description":"vite-plugin-eslint","maintainers":[{"name":"shijie","email":"shijie@stu.xmu.edu.cn"}],"readme":"# vite-plugin-eslint\r\n\r\n`Vite`的`ESLint`插件，支持`Vite >=2`和`ESLint >=8`，需要`nodejs`版本为`Vite`所要求的版本。\r\n\r\n## 1. 安装\r\n\r\n```\r\nnpm install -D @byeyb/vite-plugin-eslint\r\n```\r\n\r\n该插件不会安装`eslint`，需要自己安装。\r\n\r\n```\r\nnpm install -D eslint\r\n```\r\n\r\n## 2. 使用\r\n\r\n```\r\n// vite.config.js\r\nimport { defineConfig } from 'vite';\r\nimport eslint from '@byeyb/vite-plugin-eslint';\r\n\r\nexport default defineConfig({\r\n  plugins: [\r\n    eslint(),\r\n  ],\r\n});\r\n```\r\n\r\n## 3. 配置项\r\n\r\n### exclude\r\n\r\n排除的文件，优先级更高。\r\n\r\n* 类型: `String | String[]`\r\n* 默认值: `[/node_modules/, /virtual:/]`\r\n\r\n### include\r\n\r\n包含的文件。\r\n\r\n* 类型: `String | String[]`\r\n* 默认值: `/src\\/.*\\.(vue|jsx?|tsx?)$/`\r\n\r\n### fix\r\n\r\n是否自动修复可修复的代码。\r\n\r\n* 类型: `Boolean`\r\n* 默认值: `false`\r\n\r\n### formatter\r\n\r\n符合eslint配置项格式的自定义错误格式化程序、内置格式化程序的名称或自定义格式化程序的路径。\r\n\r\n* 类型: `Function<String> | Function<Promise<String>> | String`\r\n* 默认值: `stylish`\r\n\r\n### throwOnError\r\n\r\n当`eslint`报告错误时，是否将错误抛出并退出进程。\r\n\r\n* 类型: `Boolean`\r\n* 默认值: `true`\r\n\r\n### throwOnWarning\r\n\r\n当`eslint`报告警告时，是否将警告抛出并退出进程。\r\n\r\n* 类型: `Boolean`\r\n* 默认值: `false`\r\n","readmeFilename":"README.md"}