{"_id":"@antadmin/eslint-config","_rev":"3-2f3735494e6c2caa82926caf22f9f576","name":"@antadmin/eslint-config","dist-tags":{"latest":"2.0.0"},"versions":{"1.3.0":{"name":"@antadmin/eslint-config","version":"1.3.0","license":"MIT","_id":"@antadmin/eslint-config@1.3.0","maintainers":[{"name":"daothanh","email":"thanhdx86@gmail.com"}],"homepage":"https://github.com/daothanh/antadmin#readme","bugs":{"url":"https://github.com/daothanh/antadmin/issues"},"dist":{"shasum":"69defd8d2983966eafebb3426bda6369583856d4","tarball":"https://registry.npmjs.org/@antadmin/eslint-config/-/eslint-config-1.3.0.tgz","fileCount":4,"integrity":"sha512-vSAuM/DRvqVwOuUrEvrF16gUg9j76aDQNlgHmIvnGomEfesTQO0rwaIuwIoogDloO+iUQ1VPeqslv4sUflmTkw==","signatures":[{"sig":"MEQCIBrcasCZnDAeD860WyorTjqWyPMMB9Na+HZsxi1QT04/AiAHsWYXwx5LScAn5LojtTFbWWLgd48/d29cXiw6b+oN8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5511},"type":"module","exports":{".":"./index.js"},"gitHead":"d3b6fb105674c4f4d45938036e92212529e7b7a8","_npmUser":{"name":"daothanh","email":"thanhdx86@gmail.com"},"repository":{"url":"git+https://github.com/daothanh/antadmin.git","type":"git","directory":"packages/eslint-config"},"_npmVersion":"10.9.8","description":"Cấu hình ESLint (flat) dùng chung cho framework AntAdmin","directories":{},"_nodeVersion":"22.23.0","dependencies":{"globals":"^15.14.0","@eslint/js":"^9.18.0","eslint-plugin-vue":"^9.32.0","typescript-eslint":"^8.20.0","vue-eslint-parser":"^9.4.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.3.0_1788608711844_0.004601015807470077","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@antadmin/eslint-config","version":"1.3.1","license":"MIT","_id":"@antadmin/eslint-config@1.3.1","maintainers":[{"name":"daothanh","email":"thanhdx86@gmail.com"}],"dist":{"shasum":"e900f1cafeb7609d0990490e2ff4630ff8f3a67d","tarball":"https://registry.npmjs.org/@antadmin/eslint-config/-/eslint-config-1.3.1.tgz","fileCount":4,"integrity":"sha512-egqH4Quo1JCjosZO2/wgjhPVYI2dM+rGnjK5Aq7h0MeNsT4sn6FVO8BH/YRPwaqfiwOH+4aBnSX0DuhCTsaBng==","signatures":[{"sig":"MEQCICthJ7vN2RRhGgTuLXadmSDSWsDhcaQNqmq0ZBc4IqsuAiBN2qDGcX9d01kZknTMV0VyHWLRVV7y4nhClTiry3g1XA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@antadmin%2feslint-config@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5510},"type":"module","exports":{".":"./index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:995a66d2-7f32-4570-b91a-56b0e869a508"}},"repository":{"url":"https://github.com/daothanh/antadmin.git","type":"git","directory":"packages/eslint-config"},"description":"Cấu hình ESLint (flat) dùng chung cho framework AntAdmin","directories":{},"_nodeVersion":"26.0.0","dependencies":{"globals":"^15.14.0","@eslint/js":"^9.18.0","eslint-plugin-vue":"^9.32.0","typescript-eslint":"^8.20.0","vue-eslint-parser":"^9.4.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.3.1_1788613430332_0.47336318837398683","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@antadmin/eslint-config","version":"2.0.0","description":"Cấu hình ESLint (flat) dùng chung cho framework AntAdmin","license":"MIT","type":"module","engines":{"node":">=20.19.0"},"exports":{".":"./index.js"},"dependencies":{"@eslint/js":"^10.0.1","eslint-plugin-vue":"^10.10.0","globals":"^15.14.0","typescript-eslint":"^8.69.0","vue-eslint-parser":"^10.4.1"},"peerDependencies":{"eslint":"^10.0.0"},"devDependencies":{"eslint":"^10.10.0"},"repository":{"type":"git","url":"https://github.com/daothanh/antadmin.git","directory":"packages/eslint-config"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"scripts":{"test":"node --test tests/*.test.mjs"},"_id":"@antadmin/eslint-config@2.0.0","dist":{"integrity":"sha512-LDJ2fX4VmX8SgJ7GMOPZAQ2u1vP60WneeDkC82Twf7UkWzIAN394BjKSXsYaPoCSScdN3hLW4/Fak2nkmDSdVQ==","shasum":"9c6bb1b55f1d6e152c54f25d50ee4450c1553570","tarball":"https://registry.npmjs.org/@antadmin/eslint-config/-/eslint-config-2.0.0.tgz","fileCount":4,"unpackedSize":5701,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@antadmin%2feslint-config@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDwBqBwmdPzzRNzgsN3l+yxUDOEwTEkCRdjoIs2Ku+UFgIhAI7AfDZmt/ugForCg3BhuFQ6Va6y/BYOY01mzv9UWEB9"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:995a66d2-7f32-4570-b91a-56b0e869a508"}},"directories":{},"maintainers":[{"name":"daothanh","email":"thanhdx86@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config_2.0.0_1789315990203_0.45287412791039006"},"_hasShrinkwrap":false}},"time":{"created":"2026-09-05T11:45:11.644Z","modified":"2026-09-13T16:13:10.649Z","1.3.0":"2026-09-05T11:45:11.990Z","1.3.1":"2026-09-05T13:03:50.488Z","2.0.0":"2026-09-13T16:13:10.335Z"},"license":"MIT","repository":{"type":"git","url":"https://github.com/daothanh/antadmin.git","directory":"packages/eslint-config"},"description":"Cấu hình ESLint (flat) dùng chung cho framework AntAdmin","maintainers":[{"name":"daothanh","email":"thanhdx86@gmail.com"}],"readme":"# @antadmin/eslint-config\n\nFlat config ESLint 10 dùng chung. Yêu cầu Node >= 20.19.\n\n## Exports\n- `base` — JS/TS recommended + type-imports + no-unused-vars (bỏ qua `_`).\n- `vue` — `base` + `eslint-plugin-vue` (flat/recommended) + parser TS cho `.vue` + cấm import trực tiếp `ant-design-vue`.\n- `noDirectAntdv` — chỉ riêng rule cấm `ant-design-vue` (để bật/tắt linh hoạt).\n- `ignores` — bỏ qua `dist/.output/.nuxt/...`.\n\n## Dùng trong package thường\n```js\n// eslint.config.mjs\nimport { vue } from '@antadmin/eslint-config'\nexport default [...vue]\n```\n\n## Dùng trong app Nuxt (kết hợp @nuxt/eslint)\n```js\nimport withNuxt from './.nuxt/eslint.config.mjs'\nimport { vue } from '@antadmin/eslint-config'\nexport default withNuxt(...vue)\n```\n","readmeFilename":""}