{"_id":"@aientry/eslint-config","name":"@aientry/eslint-config","dist-tags":{"latest":"0.0.0"},"versions":{"0.0.0":{"name":"@aientry/eslint-config","version":"0.0.0","private":false,"type":"module","description":"Shared ESLint configurations for the monorepo","main":"index.js","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"@next/eslint-plugin-next":"15.5.4","@typescript-eslint/eslint-plugin":"^8.45.0","@typescript-eslint/parser":"^8.45.0","eslint-plugin-react":"^7.33.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-jsx-a11y":"^6.7.0","eslint-plugin-import":"^2.28.0","globals":"^14.0.0"},"peerDependencies":{"eslint":"^9.36.0","typescript":"^5.2.2"},"_id":"@aientry/eslint-config@0.0.0","_integrity":"sha512-PV6SXbsy5/YN3I0IRLgnJM9wV8jMtaqpWtUFggWLCltxfjicAl/cER7uplK2vGTzp0mYXQjHQZvXmtM5O0SH9g==","_resolved":"/private/var/folders/ds/fbv_2ft14y3gfpy6kg6ffkb40000gn/T/31a909bca7f0c5e87f45747d9c1f3788/aientry-eslint-config-0.0.0.tgz","_from":"file:aientry-eslint-config-0.0.0.tgz","_nodeVersion":"23.9.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-PV6SXbsy5/YN3I0IRLgnJM9wV8jMtaqpWtUFggWLCltxfjicAl/cER7uplK2vGTzp0mYXQjHQZvXmtM5O0SH9g==","shasum":"9fd1292b497ceac335de9d014df3a634ce56322a","tarball":"https://registry.npmjs.org/@aientry/eslint-config/-/eslint-config-0.0.0.tgz","fileCount":7,"unpackedSize":6292,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHfEXhxVHJcH7ZlvLboLtYr8oYi4CDjfCJYmdYeP0rJgAiA3Pgzc002Ba0O2Am0lh+8vGYy8Lsln3f0jCKgHwtd4Fw=="}]},"_npmUser":{"name":"kevinbrother2","email":"1299178488@qq.com"},"directories":{},"maintainers":[{"name":"kevinbrother2","email":"1299178488@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config_0.0.0_1760441333977_0.12484517109711835"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-14T11:28:53.855Z","0.0.0":"2025-10-14T11:28:54.162Z","modified":"2025-10-14T11:28:54.508Z"},"maintainers":[{"name":"kevinbrother2","email":"1299178488@qq.com"}],"description":"Shared ESLint configurations for the monorepo","readme":"# @aientry/eslint-config\n\n共享的 ESLint 配置包，为 monorepo 中的所有项目提供一致的代码质量标准。\n\n## 可用配置\n\n- `@aientry/eslint-config` - 基础配置（TypeScript）\n- `@aientry/eslint-config/react` - React 项目配置\n- `@aientry/eslint-config/nextjs` - Next.js 项目配置\n- `@aientry/eslint-config/node` - Node.js 项目配置\n\n## 使用方法\n\n在项目的 `.eslintrc.js` 中：\n\n```javascript\nmodule.exports = {\n  extends: ['@aientry/eslint-config/react'],\n  parserOptions: {\n    project: './tsconfig.json',\n  },\n}\n```\n\n## 包含的规则\n\n### 基础配置\n\n- TypeScript 推荐规则\n- 代码质量规则\n- 现代 JavaScript 最佳实践\n\n### React 配置\n\n- React 推荐规则\n- React Hooks 规则\n- JSX 可访问性规则\n\n### Next.js 配置\n\n- Next.js 核心 Web Vitals\n- Next.js 特定优化规则\n\n### Node.js 配置\n\n- Node.js 环境优化\n- 导入顺序规则\n","readmeFilename":"README.md","_rev":"1-13427490da108f29dfa39584adee86cc"}