{"_id":"@alauda-fe/eslint-config","_rev":"10-f3cf556a0c4d8ab8bdc1555afeba82f5","name":"@alauda-fe/eslint-config","dist-tags":{"latest":"0.0.5"},"versions":{"0.0.4":{"name":"@alauda-fe/eslint-config","version":"0.0.4","license":"ISC","_id":"@alauda-fe/eslint-config@0.0.4","maintainers":[{"name":"alaudafrontend","email":"frontend@alauda.io"},{"name":"frozenwings","email":"pku.liudong@gmail.com"},{"name":"jounqin","email":"admin@1stg.me"},{"name":"tzfeng","email":"tzfeng@alauda.io"},{"name":"yangxiaolang","email":"1810849666@qq.com"},{"name":"kkxiao","email":"javascirpts@163.com"},{"name":"edisonqtx","email":"suzhenggangfs@gmail.com"},{"name":"zangguodong","email":"237974119@qq.com"},{"name":"shuxun.yin","email":"shuxun.yin@gmail.com"}],"dist":{"shasum":"dd870a02d0566868efca4bbbe07b2b7de2669446","tarball":"https://registry.npmjs.org/@alauda-fe/eslint-config/-/eslint-config-0.0.4.tgz","fileCount":7,"integrity":"sha512-Da8IZeQN7z0nk4RqHGMynCGtVn9gZgAGg6b44y1/4+Mn5ZEMr/truRYBPz97wU/8uk9iEkA76KuBsBZGT2HleQ==","signatures":[{"sig":"MEYCIQCPMzBEOeZ80+b/mGPexWNlq2bZefw1igkTmpxUe4KwYAIhAOY/zc3V4e9EdQI1h/FdLrf1Qb5Lz7eZbgY1FpC7TVwC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19328},"main":"index.js","type":"commonjs","exports":{".":"./index.js"},"gitHead":"f1bf2fce2148a35e0d3fc633736757efa6c89ddf","private":false,"scripts":{"build":"echo \"No build step required\"","publish":"npm publish"},"_npmUser":{"name":"frozenwings","email":"pku.liudong@gmail.com"},"_npmVersion":"11.6.2","description":"Alauda shared ESLint flat config","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@pkgr/utils":"^2.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.0.0","@eslint/js":"^9.0.0","typescript":">=5.0.0","@babel/core":"^7.0.0","@eslint/compat":"^1.0.0","angular-eslint":"^21.0.0","eslint-plugin-n":"^17.0.0","@eslint/eslintrc":"^3.0.0","eslint-plugin-css":"^0.10.0","eslint-plugin-mdx":"^3.0.0","eslint-plugin-yml":"^1.0.0","typescript-eslint":"^8.0.0","eslint-plugin-es-x":"^8.0.0","eslint-plugin-jest":"^28.0.0","eslint-plugin-jsdoc":"^48.0.0","eslint-plugin-jsonc":"^2.0.0","jsonc-eslint-parser":"^2.0.0","@babel/eslint-parser":"^7.0.0","@babel/eslint-plugin":"^7.0.0","eslint-plugin-import":"^2.0.0","eslint-plugin-regexp":"^2.0.0","eslint-plugin-promise":"^6.0.0","eslint-plugin-sonarjs":"^1.0.0","eslint-plugin-unicorn":"^54.0.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^5.0.0","angular-eslint-template-parser":"^0.1.0","eslint-plugin-simple-import-sort":"^12.0.0"},"peerDependenciesMeta":{"@babel/core":{"optional":true},"angular-eslint":{"optional":true},"eslint-plugin-jest":{"optional":true},"@babel/eslint-parser":{"optional":true},"@babel/eslint-plugin":{"optional":true},"angular-eslint-template-parser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.4_1770088983078_0.5139153577940467","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@alauda-fe/eslint-config","version":"0.0.5","license":"ISC","_id":"@alauda-fe/eslint-config@0.0.5","maintainers":[{"name":"alaudafrontend","email":"frontend@alauda.io"},{"name":"frozenwings","email":"pku.liudong@gmail.com"},{"name":"jounqin","email":"admin@1stg.me"},{"name":"tzfeng","email":"tzfeng@alauda.io"},{"name":"yangxiaolang","email":"1810849666@qq.com"},{"name":"kkxiao","email":"javascirpts@163.com"},{"name":"edisonqtx","email":"suzhenggangfs@gmail.com"},{"name":"zangguodong","email":"237974119@qq.com"},{"name":"shuxun.yin","email":"shuxun.yin@gmail.com"}],"dist":{"shasum":"319ce415311fee5f485c05a64f5dd6e7a813902f","tarball":"https://registry.npmjs.org/@alauda-fe/eslint-config/-/eslint-config-0.0.5.tgz","fileCount":7,"integrity":"sha512-CbWL5HVmuNCGh42TR7Z2vI1X9baCnTtbWtGROyEK+Ra27UmICXZQlN86LFefWKo/+qGphxd2tQdb/Y/26E2UIw==","signatures":[{"sig":"MEQCIHx3hh1Ejb7m29HVsSiunn3CGsCQGOlahodyi++f1DmfAiBRAR12w74x3hjLSIeb0xRquFREZEF3hNT1m9NCzaV8Uw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19328},"main":"index.js","type":"commonjs","exports":{".":"./index.js"},"gitHead":"f1bf2fce2148a35e0d3fc633736757efa6c89ddf","private":false,"scripts":{"build":"echo \"No build step required\"","publish":"npm publish"},"_npmUser":{"name":"frozenwings","email":"pku.liudong@gmail.com"},"_npmVersion":"11.6.2","description":"Alauda shared ESLint flat config","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@pkgr/utils":"^2.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.0.0","@eslint/js":"^9.0.0","typescript":">=5.0.0","@babel/core":"^7.0.0","@eslint/compat":"^1.0.0","angular-eslint":"^21.0.0","eslint-plugin-n":"^17.0.0","@eslint/eslintrc":"^3.0.0","eslint-plugin-css":"^0.10.0","eslint-plugin-mdx":"^3.0.0","eslint-plugin-yml":"^1.0.0","typescript-eslint":"^8.0.0","eslint-plugin-es-x":"^8.0.0","eslint-plugin-jest":"^28.0.0","eslint-plugin-jsdoc":"^48.0.0","eslint-plugin-jsonc":"^2.0.0","jsonc-eslint-parser":"^2.0.0","@babel/eslint-parser":"^7.0.0","@babel/eslint-plugin":"^7.0.0","eslint-plugin-import":"^2.0.0","eslint-plugin-regexp":"^2.0.0","eslint-plugin-promise":"^6.0.0","eslint-plugin-sonarjs":"^1.0.0","eslint-plugin-unicorn":"^54.0.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^5.0.0","angular-eslint-template-parser":"^0.1.0","eslint-plugin-simple-import-sort":"^12.0.0"},"peerDependenciesMeta":{"@babel/core":{"optional":true},"angular-eslint":{"optional":true},"eslint-plugin-jest":{"optional":true},"@babel/eslint-parser":{"optional":true},"@babel/eslint-plugin":{"optional":true},"angular-eslint-template-parser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.5_1770089394410_0.9830910335968523","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-02-03T03:18:36.308Z","modified":"2026-06-01T11:08:48.596Z","0.0.1":"2026-02-03T03:18:36.846Z","0.0.2":"2026-02-03T03:20:22.350Z","0.0.3":"2026-02-03T03:22:51.565Z","0.0.4":"2026-02-03T03:23:03.203Z","0.0.5":"2026-02-03T03:29:54.570Z"},"license":"ISC","description":"Alauda shared ESLint flat config","maintainers":[{"email":"frontend@alauda.io","name":"alaudafrontend"},{"email":"pku.liudong@gmail.com","name":"frozenwings"},{"email":"admin@1stg.me","name":"jounqin"},{"email":"tzfeng@alauda.io","name":"tzfeng"},{"email":"541226467@qq.com","name":"zchange"},{"email":"1810849666@qq.com","name":"yangxiaolang"},{"email":"javascirpts@163.com","name":"kkxiao"},{"email":"mario.ma.node@gmail.com","name":"mario.ma"},{"email":"suzhenggangfs@gmail.com","name":"edisonqtx"},{"email":"237974119@qq.com","name":"zangguodong"},{"email":"shuxun.yin@gmail.com","name":"shuxun.yin"}],"readme":"# Eslint Config\n\n# eslint 基础配置\n\n## 声明\n\n本配置，由 @1stg/eslint-config fork 而来，fork 目的是为了后续的库升级方便，公共维护方便（eslint 中配置经常与 typescript 版本挂钩）。且当前的 eslint-config 通过 dependency 包含相关 plugin 的方式，在 yarn2 下并不通用。\n\n## 与项目配置区分的原因\n\n1. 已有配置已经十分多，且大部分可视为最佳实践，无需在项目 eslintrc 中，经常维护\n2. 对于本配置包中导出配置，可视为行业最佳实践。无论后续项目 eslint 配置如何演化，如分 project 维护，或者当前配置根据所处情况而变，此部分应保持为 base 配置\n3. 未来如需将此配置迁移至 gitlab 发包维护，方便迁移\n","readmeFilename":"README.md"}