{"_id":"@afuteam/eslint-plugin-fe-alpha","_rev":"16-99332eda5297426dbddfe7e6fe96bf61","name":"@afuteam/eslint-plugin-fe-alpha","dist-tags":{"latest":"0.0.6","alpha.1":"0.0.4-alpha.1","alpha.2":"0.0.4-alpha.2","alpha.3":"0.0.4-alpha.3","alpha.4":"0.0.4-alpha.4"},"versions":{"0.0.1":{"name":"@afuteam/eslint-plugin-fe-alpha","version":"0.0.1","description":"AfuTeam ESLint Plugin","main":"./lib2/index.js","exports":"./lib2/index.js","scripts":{"lint":"npm-run-all \"lint:*\"","lint:eslint-docs":"npm-run-all \"update:eslint-docs -- --check\"","lint:js":"eslint .","test":"mocha tests --recursive"},"repository":{"type":"git","url":"git+https://github.com/eyea/eslint-plugin-fe-alpha.git"},"keywords":["AfuTeam","ESLint","ESlintConfig","JavasSript","Vue2","Vue3","React","TypesSript"],"author":{"name":"eyea","email":"deyesea@gmail.com"},"dependencies":{"@typescript-eslint/eslint-plugin":"^5.56.0","@typescript-eslint/parser":"^5.56.0","@vue/eslint-config-typescript":"^11.0.2","eslint":">=7","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-react-app":"^7.0.1","eslint-doc-generator":"^1.0.0","eslint-plugin-eslint-plugin":"^5.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-vue":"^9.9.0","mocha":"^10.0.0","npm-run-all":"^4.1.5","vue-eslint-parser":"^9.1.0"},"engines":{"node":"^14.17.0 || ^16.0.0 || >= 18.0.0"},"peerDependencies":{"eslint":">=7"},"license":"MIT","_id":"@afuteam/eslint-plugin-fe-alpha@0.0.1","gitHead":"a08f16606578ed257d6f66ae24daf9f870cf06ef","bugs":{"url":"https://github.com/eyea/eslint-plugin-fe-alpha/issues"},"homepage":"https://github.com/eyea/eslint-plugin-fe-alpha#readme","_nodeVersion":"18.19.0","_npmVersion":"10.3.0","dist":{"integrity":"sha512-JS70ona1DXE9OhNprJQATxQ8gp9KWYR1HGTFVNIlvd+WRERgiL8KDSPwfeaCYX9g9EKQB22R9SR3xUmxIdTpmg==","shasum":"89cc0d67763ec81ef683fe73f2e2ac97e230c98c","tarball":"https://registry.npmjs.org/@afuteam/eslint-plugin-fe-alpha/-/eslint-plugin-fe-alpha-0.0.1.tgz","fileCount":38,"unpackedSize":59929,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@afuteam%2feslint-plugin-fe-alpha@0.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBzW3cdssLppB7TGckTxS99FI0m73LnTCRku2sqQVnrEAiBC6jmyzBCcVkTlp/K8OcqVLMRrWN2Ujo6rnT6ffpm1Hw=="}]},"_npmUser":{"name":"eyea","email":"deyesea@gmail.com"},"directories":{},"maintainers":[{"name":"eyea","email":"deyesea@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-fe-alpha_0.0.1_1705488631933_0.23023707583991926"},"_hasShrinkwrap":false},"0.0.1-alpla.1":{"name":"@afuteam/eslint-plugin-fe-alpha","version":"0.0.1-alpla.1","description":"AfuTeam ESLint Plugin","main":"./lib/index.js","exports":"./lib/index.js","scripts":{"lint:all":"npm-run-all \"lint:*\"","lint:js":"eslint .","lint:test":"eslint tests/*","test":"mocha tests --recursive"},"repository":{"type":"git","url":"git+https://github.com/eyea/eslint-plugin-fe-alpha.git"},"keywords":["AfuTeam","ESLint","ESlintConfig","JavasSript","Vue2","Vue3","React","TypesSript"],"author":{"name":"eyea","email":"deyesea@gmail.com"},"dependencies":{"@typescript-eslint/eslint-plugin":"^5.56.0","@typescript-eslint/parser":"^5.56.0","@vue/eslint-config-typescript":"^11.0.2","eslint":">=7","eslint-config-react-app":"^7.0.1","eslint-plugin-eslint-plugin":"^5.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-vue":"^9.9.0","mocha":"^10.0.0","npm-run-all":"^4.1.5","vue-eslint-parser":"^9.1.0"},"engines":{"node":"^14.17.0 || ^16.0.0 || >= 18.0.0"},"peerDependencies":{"eslint":">=7"},"license":"MIT","_id":"@afuteam/eslint-plugin-fe-alpha@0.0.1-alpla.1","gitHead":"dfcbd29a789b1d31bdb8bcc186519c475eb3b9fd","bugs":{"url":"https://github.com/eyea/eslint-plugin-fe-alpha/issues"},"homepage":"https://github.com/eyea/eslint-plugin-fe-alpha#readme","_nodeVersion":"18.19.0","_npmVersion":"10.3.0","dist":{"integrity":"sha512-e/jWvrKyUiLuTczLS4cktGB0zwub+KMuTr/90bYoLzGMXOFszqB5ar8KCwhe91obwDK85J6zeN7kMlnvBo6PQg==","shasum":"df11c5cb217fe0fc610a4cf3b592ecb073288654","tarball":"https://registry.npmjs.org/@afuteam/eslint-plugin-fe-alpha/-/eslint-plugin-fe-alpha-0.0.1-alpla.1.tgz","fileCount":32,"unpackedSize":51612,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@afuteam%2feslint-plugin-fe-alpha@0.0.1-alpla.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHyU5uRZ33nhV/rfnuGJJz8nuKxMoZp4Ojqo/bxHMqNjAiEA6Vxx9vmOpLq/oh069NDYlT8znf16OvWiIv2UbbaeXFs="}]},"_npmUser":{"name":"eyea","email":"deyesea@gmail.com"},"directories":{},"maintainers":[{"name":"eyea","email":"deyesea@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-fe-alpha_0.0.1-alpla.1_1705735653493_0.4249734987297922"},"_hasShrinkwrap":false},"0.0.2":{"name":"@afuteam/eslint-plugin-fe-alpha","version":"0.0.2","description":"AfuTeam ESLint Plugin","main":"./lib/index.js","exports":"./lib/index.js","scripts":{"lint:all":"npm-run-all \"lint:*\"","lint:js":"eslint .","lint:test":"eslint tests/*","test":"mocha tests --recursive"},"repository":{"type":"git","url":"git+https://github.com/eyea/eslint-plugin-fe-alpha.git"},"keywords":["AfuTeam","ESLint","ESlintConfig","JavasSript","Vue2","Vue3","React","TypesSript"],"author":{"name":"eyea","email":"deyesea@gmail.com"},"dependencies":{"@typescript-eslint/eslint-plugin":"^5.56.0","@typescript-eslint/parser":"^5.56.0","@vue/eslint-config-typescript":"^11.0.2","eslint":">=7","eslint-config-react-app":"^7.0.1","eslint-plugin-eslint-plugin":"^5.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-vue":"^9.9.0","mocha":"^10.0.0","npm-run-all":"^4.1.5","vue-eslint-parser":"^9.1.0"},"engines":{"node":"^14.17.0 || ^16.0.0 || >= 18.0.0"},"peerDependencies":{"eslint":">=7"},"license":"MIT","_id":"@afuteam/eslint-plugin-fe-alpha@0.0.2","readme":"\n\n\n```diff\n- 框架+ts的情况 需要验证下是否可按照原来的方式组合用\n```\n\n# @afuteam/eslint-plugin-fe-alpha\n\n\n## 安装\n\n安装 [ESLint](https://eslint.org/) 和 `@afuteam/eslint-plugin-fe-alpha`:\n\n```sh\nnpm i eslint @afuteam/eslint-plugin-fe-alpha --save-dev\n```\n\n## 使用\n\n在 `.eslintrc` 配置文件中, 引入 `@afuteam/eslint-plugin-fe-alpha` 插件\n\n```json\n{\n  \"plugins\": [\"@afuteam/fe-alpha\"]\n}\n```\n\n然后根据项目类型, 配置对应规则\n\n```json\n// js + react\n{\n  \"extends\": [\n    \"plugin:@afuteam/fe-alpha/react-js\"\n  ],\n  \"plugins\": [\"@afuteam/fe-alpha\"]\n}\n```\n\n```json\n// js + vue2\n{\n  \"extends\": [\"plugin:@afuteam/fe-alpha/vue2-js\"],\n  \"plugins\": [\"@afuteam/fe-alpha\"]\n}\n```\n\n```json\n// js + vue3\n{\n  \"extends\": [\"plugin:@afuteam/fe-alpha/vue3-js\"],\n  \"plugins\": [\"@afuteam/fe-alpha\"]\n}\n```\n\n```json\n// ts + react\n{\n  \"extends\": [\n    \"plugin:@afuteam/fe-alpha/react-ts\"\n  ],\n  \"plugins\": [\"@afuteam-alpha/fe\"]\n}\n```\n\n```json\n// ts + vue2\n{\n  \"plugins\": [\"@afuteam/fe-alpha\"],\n  \"extends\": [\"plugin:@afuteam/fe-alpha/vue2-ts\"]\n}\n```\n\n```json\n// ts + vue3\n{\n  \"plugins\": [\"@afuteam/fe-alpha\"],\n  \"extends\": [\"plugin:@afuteam/fe-alpha/vue3-ts\"]\n}\n```\n","readmeFilename":"README.md","gitHead":"0de9d30d5de276e8752045ad01f1ce1f9db75765","bugs":{"url":"https://github.com/eyea/eslint-plugin-fe-alpha/issues"},"homepage":"https://github.com/eyea/eslint-plugin-fe-alpha#readme","_nodeVersion":"18.19.0","_npmVersion":"10.3.0","dist":{"integrity":"sha512-rxJXpU1tuzvzkx/YPXwNnBbNqz8yNCF0KsoxolRvhoms9Nh+J9Pv4KzGjzUV2broW3Zzv9czaZNRmCsWop9ixQ==","shasum":"9f025874f7da42d9ff615a17caf39d1b25dc1169","tarball":"https://registry.npmjs.org/@afuteam/eslint-plugin-fe-alpha/-/eslint-plugin-fe-alpha-0.0.2.tgz","fileCount":32,"unpackedSize":51607,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@afuteam%2feslint-plugin-fe-alpha@0.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfuJECbqYb0GAH9HUZLKxU/AkzQgW+u2xZvMWJX+I8ogIhAJjKXSyLLzLIclcM889DjVfCUDlJ6qQQBK3IqH5/+eY6"}]},"_npmUser":{"name":"eyea","email":"deyesea@gmail.com"},"directories":{},"maintainers":[{"name":"eyea","email":"deyesea@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-fe-alpha_0.0.2_1705737468072_0.2921434829406724"},"_hasShrinkwrap":false},"0.0.3":{"name":"@afuteam/eslint-plugin-fe-alpha","version":"0.0.3","description":"AfuTeam ESLint Plugin","main":"./lib/index.js","exports":"./lib/index.js","scripts":{"lint:all":"npm-run-all \"lint:*\"","lint:js":"eslint .","lint:test":"eslint tests/*","test":"mocha tests --recursive"},"repository":{"type":"git","url":"git+https://github.com/eyea/eslint-plugin-fe-alpha.git"},"keywords":["AfuTeam","ESLint","ESlintConfig","JavasSript","Vue2","Vue3","React","TypesSript"],"author":{"name":"eyea","email":"deyesea@gmail.com"},"dependencies":{"@typescript-eslint/eslint-plugin":"^5.56.0","@typescript-eslint/parser":"^5.56.0","@vue/eslint-config-typescript":"^11.0.2","eslint":">=7","eslint-config-react-app":"^7.0.1","eslint-plugin-eslint-plugin":"^5.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-vue":"^9.9.0","mocha":"^10.0.0","npm-run-all":"^4.1.5","vue-eslint-parser":"^9.1.0"},"engines":{"node":"^14.17.0 || ^16.0.0 || >= 18.0.0"},"peerDependencies":{"eslint":">=7"},"license":"MIT","_id":"@afuteam/eslint-plugin-fe-alpha@0.0.3","gitHead":"72223f442295c182b4de55d05639ea7dd34fae54","bugs":{"url":"https://github.com/eyea/eslint-plugin-fe-alpha/issues"},"homepage":"https://github.com/eyea/eslint-plugin-fe-alpha#readme","_nodeVersion":"18.19.0","_npmVersion":"10.3.0","dist":{"integrity":"sha512-onHGG903V/SV+UNRnRm6aFvfJiix++357rspD+yHM//vCKsGg2rFRXQ5j3SeOh+47qaTFU0o4XjX0hfOhtRPRg==","shasum":"fe12f307f18520aee6182995c08ed89c0b47eb03","tarball":"https://registry.npmjs.org/@afuteam/eslint-plugin-fe-alpha/-/eslint-plugin-fe-alpha-0.0.3.tgz","fileCount":32,"unpackedSize":51607,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@afuteam%2feslint-plugin-fe-alpha@0.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGRu3/Qs84D5WtEXhxyzkxdn+Dv/QQ3GPyJUeX7TafysAiEAvEwgv9zoEqYiorxzcWZ22g+I2RQzXu3u6ntmRyYV2L8="}]},"_npmUser":{"name":"eyea","email":"deyesea@gmail.com"},"directories":{},"maintainers":[{"name":"eyea","email":"deyesea@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-fe-alpha_0.0.3_1705741252799_0.773135746785923"},"_hasShrinkwrap":false},"0.0.3-alpha.1":{"name":"@afuteam/eslint-plugin-fe-alpha","version":"0.0.3-alpha.1","description":"AfuTeam ESLint Plugin","main":"./lib/index.js","exports":"./lib/index.js","scripts":{"lint:all":"npm-run-all \"lint:*\"","lint:js":"eslint .","lint:test":"eslint tests/*","lint:test1":"eslint tests/*.ts --config ./lib/configs/ts/index.js","test":"mocha tests --recursive"},"repository":{"type":"git","url":"git+https://github.com/eyea/eslint-plugin-fe-alpha.git"},"keywords":["AfuTeam","ESLint","ESlintConfig","JavasSript","Vue2","Vue3","React","TypesSript"],"author":{"name":"eyea","email":"deyesea@gmail.com"},"dependencies":{"@typescript-eslint/eslint-plugin":"^5.56.0","@typescript-eslint/parser":"^5.56.0","@vue/eslint-config-typescript":"^11.0.2","eslint":">=7","eslint-config-react-app":"^7.0.1","eslint-plugin-eslint-plugin":"^5.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-vue":"^9.9.0","mocha":"^10.0.0","npm-run-all":"^4.1.5","vue-eslint-parser":"^9.1.0"},"engines":{"node":"^14.17.0 || ^16.0.0 || >= 18.0.0"},"peerDependencies":{"eslint":">=7"},"license":"MIT","_id":"@afuteam/eslint-plugin-fe-alpha@0.0.3-alpha.1","readme":"\n\n\n```diff\n- 框架+ts的情况 需要验证下是否可按照原来的方式组合用\n```\n\n# @afuteam/eslint-plugin-fe-alpha\n\n\n## 安装\n\n安装 [ESLint](https://eslint.org/) 和 `@afuteam/eslint-plugin-fe-alpha`:\n\n```sh\nnpm i eslint @afuteam/eslint-plugin-fe-alpha --save-dev\n```\n\n## 使用\n\n在 `.eslintrc` 配置文件中, 引入 `@afuteam/eslint-plugin-fe-alpha` 插件\n\n```json\n{\n  \"plugins\": [\"@afuteam/fe-alpha\"]\n}\n```\n\n然后根据项目类型, 配置对应规则\n\n```json\n// js + react\n{\n  \"extends\": [\n    \"plugin:@afuteam/fe-alpha/react-js\"\n  ],\n  \"plugins\": [\"@afuteam/fe-alpha\"]\n}\n```\n\n```json\n// js + vue2\n{\n  \"extends\": [\"plugin:@afuteam/fe-alpha/vue2-js\"],\n  \"plugins\": [\"@afuteam/fe-alpha\"]\n}\n```\n\n```json\n// js + vue3\n{\n  \"extends\": [\"plugin:@afuteam/fe-alpha/vue3-js\"],\n  \"plugins\": [\"@afuteam/fe-alpha\"]\n}\n```\n\n```json\n// ts + react\n{\n  \"extends\": [\n    \"plugin:@afuteam/fe-alpha/react-ts\"\n  ],\n  \"plugins\": [\"@afuteam-alpha/fe\"]\n}\n```\n\n```json\n// ts + vue2\n{\n  \"plugins\": [\"@afuteam/fe-alpha\"],\n  \"extends\": [\"plugin:@afuteam/fe-alpha/vue2-ts\"]\n}\n```\n\n```json\n// ts + vue3\n{\n  \"plugins\": [\"@afuteam/fe-alpha\"],\n  \"extends\": [\"plugin:@afuteam/fe-alpha/vue3-ts\"]\n}\n```\n","readmeFilename":"README.md","gitHead":"e8f2bc6100de1bb12cab2d4888835aac2e34bf51","bugs":{"url":"https://github.com/eyea/eslint-plugin-fe-alpha/issues"},"homepage":"https://github.com/eyea/eslint-plugin-fe-alpha#readme","_nodeVersion":"18.19.0","_npmVersion":"10.3.0","dist":{"integrity":"sha512-g1JGnHHdSndPO3ufvCWRZ3JpMkQ5d3kfRl11ZX7aYj+3eD360Kijr+LHYrO3Qb5pshcJlE/G0A2APyQgOXnzWw==","shasum":"b41f54d1f796ec7a0720dcfa978cd9ec4ef60d72","tarball":"https://registry.npmjs.org/@afuteam/eslint-plugin-fe-alpha/-/eslint-plugin-fe-alpha-0.0.3-alpha.1.tgz","fileCount":32,"unpackedSize":51944,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@afuteam%2feslint-plugin-fe-alpha@0.0.3-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBY9uggq8UW9SuXfx2QpiRQCgSToPLAjP2dcs4+c3ibvAiAysbhWI44D30lJ/qHKcMM9+782dPcI6SQQc2ofnUtifg=="}]},"_npmUser":{"name":"eyea","email":"deyesea@gmail.com"},"directories":{},"maintainers":[{"name":"eyea","email":"deyesea@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-fe-alpha_0.0.3-alpha.1_1705890592720_0.9077816599823365"},"_hasShrinkwrap":false},"0.0.4":{"name":"@afuteam/eslint-plugin-fe-alpha","version":"0.0.4","description":"AfuTeam ESLint Plugin","main":"./lib/index.js","exports":"./lib/index.js","scripts":{"lint:all":"npm-run-all \"lint:*\"","lint:js":"eslint .","lint:test":"eslint tests/*","lint:test1":"eslint tests/*.ts --config ./lib/configs/ts/index.js","test":"mocha tests --recursive"},"repository":{"type":"git","url":"git+https://github.com/eyea/eslint-plugin-fe-alpha.git"},"keywords":["AfuTeam","ESLint","ESlintConfig","JavasSript","Vue2","Vue3","React","TypesSript"],"author":{"name":"eyea","email":"deyesea@gmail.com"},"dependencies":{"@typescript-eslint/eslint-plugin":"^5.56.0","@typescript-eslint/parser":"^5.56.0","@vue/eslint-config-typescript":"^11.0.2","eslint":">=7","eslint-config-react-app":"^7.0.1","eslint-plugin-eslint-plugin":"^5.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-vue":"^9.9.0","mocha":"^10.0.0","npm-run-all":"^4.1.5","vue-eslint-parser":"^9.1.0"},"engines":{"node":"^14.17.0 || ^16.0.0 || >= 18.0.0"},"peerDependencies":{"eslint":">=7"},"license":"MIT","_id":"@afuteam/eslint-plugin-fe-alpha@0.0.4","gitHead":"16656163fc69eed2a5029f2e03ae59244b7a0dcf","bugs":{"url":"https://github.com/eyea/eslint-plugin-fe-alpha/issues"},"homepage":"https://github.com/eyea/eslint-plugin-fe-alpha#readme","_nodeVersion":"18.19.0","_npmVersion":"10.3.0","dist":{"integrity":"sha512-hKyxpICU0yFJAFGwLDWS3Op4rFE3zWnw+O5MUpqPBm/Y++e5cqJQ2/DFpV7H9+9p1DBRcRNCCgtj/lnheTaiCg==","shasum":"e30a518635acc00222b2a392555846087bf1f8ed","tarball":"https://registry.npmjs.org/@afuteam/eslint-plugin-fe-alpha/-/eslint-plugin-fe-alpha-0.0.4.tgz","fileCount":32,"unpackedSize":51936,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@afuteam%2feslint-plugin-fe-alpha@0.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDynRCEeXVWjT1V8bexiiYyucxw8sFlXK5pJANCFk1KnwIgLUFd0cOzJRzFzx4vP7T1yAAiNVaGiEP2fFlx+P6mgGs="}]},"_npmUser":{"name":"eyea","email":"deyesea@gmail.com"},"directories":{},"maintainers":[{"name":"eyea","email":"deyesea@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-fe-alpha_0.0.4_1705891396268_0.9669764298116852"},"_hasShrinkwrap":false},"0.0.4-alpha.1":{"name":"@afuteam/eslint-plugin-fe-alpha","version":"0.0.4-alpha.1","description":"AfuTeam ESLint Plugin","main":"./lib/index.js","exports":"./lib/index.js","scripts":{"lint:all":"npm-run-all \"lint:*\"","lint:js":"eslint .","lint:test":"eslint tests/*","lint:test1":"eslint tests/*.ts --config ./lib/configs/ts/index.js","test":"mocha tests --recursive"},"bin":{"eslint-plugin-fe-alpha":"bin/index.js"},"repository":{"type":"git","url":"git+https://github.com/eyea/eslint-plugin-fe-alpha.git"},"keywords":["AfuTeam","ESLint","ESlintConfig","JavasSript","Vue2","Vue3","React","TypesSript"],"author":{"name":"eyea","email":"deyesea@gmail.com"},"dependencies":{"@typescript-eslint/eslint-plugin":"^5.56.0","@typescript-eslint/parser":"^5.56.0","@vue/eslint-config-typescript":"^11.0.2","eslint":">=7","eslint-config-react-app":"^7.0.1","eslint-plugin-eslint-plugin":"^5.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-vue":"^9.9.0","mocha":"^10.0.0","npm-run-all":"^4.1.5","vue-eslint-parser":"^9.1.0"},"engines":{"node":"^14.17.0 || ^16.0.0 || >= 18.0.0"},"peerDependencies":{"eslint":">=7"},"license":"MIT","devDependencies":{"typescript":"^4.5.5"},"_id":"@afuteam/eslint-plugin-fe-alpha@0.0.4-alpha.1","readme":"\n\n\n```diff\n- 框架+ts的情况 需要验证下是否可按照原来的方式组合用\n```\n\n# @afuteam/eslint-plugin-fe-alpha\n\n\n## 安装\n\n安装 [ESLint](https://eslint.org/) 和 `@afuteam/eslint-plugin-fe-alpha`:\n\n```sh\nnpm i eslint @afuteam/eslint-plugin-fe-alpha --save-dev\n```\n\n## 使用\n\n在 `.eslintrc` 配置文件中, 引入 `@afuteam/eslint-plugin-fe-alpha` 插件\n\n```json\n{\n  \"plugins\": [\"@afuteam/fe-alpha\"]\n}\n```\n\n然后根据项目类型, 配置对应规则\n\n```json\n// js + react\n{\n  \"extends\": [\n    \"plugin:@afuteam/fe-alpha/react-js\"\n  ],\n  \"plugins\": [\"@afuteam/fe-alpha\"]\n}\n```\n\n```json\n// js + vue2\n{\n  \"extends\": [\"plugin:@afuteam/fe-alpha/vue2-js\"],\n  \"plugins\": [\"@afuteam/fe-alpha\"]\n}\n```\n\n```json\n// js + vue3\n{\n  \"extends\": [\"plugin:@afuteam/fe-alpha/vue3-js\"],\n  \"plugins\": [\"@afuteam/fe-alpha\"]\n}\n```\n\n```json\n// ts + react\n{\n  \"extends\": [\n    \"plugin:@afuteam/fe-alpha/react-ts\"\n  ],\n  \"plugins\": [\"@afuteam-alpha/fe\"]\n}\n```\n\n```json\n// ts + vue2\n{\n  \"plugins\": [\"@afuteam/fe-alpha\"],\n  \"extends\": [\"plugin:@afuteam/fe-alpha/vue2-ts\"]\n}\n```\n\n```json\n// ts + vue3\n{\n  \"plugins\": [\"@afuteam/fe-alpha\"],\n  \"extends\": [\"plugin:@afuteam/fe-alpha/vue3-ts\"]\n}\n```\n\n## npx\n自测阶段\n```sh\nnpx @afuteam/eslint-plugin-fe-alpha --type=react-ts --path=src/\n```\n","readmeFilename":"README.md","gitHead":"c7ea08c000126b6a4ca38a3beb4a362800aaa233","bugs":{"url":"https://github.com/eyea/eslint-plugin-fe-alpha/issues"},"homepage":"https://github.com/eyea/eslint-plugin-fe-alpha#readme","_nodeVersion":"18.19.0","_npmVersion":"10.3.0","dist":{"integrity":"sha512-ViOS/DNxw0I0LVisHrwzGjyQcOFKB7AMxc0QRt4YROCFXO4nFRgp2wh1MD8yaZohrOLnU+IMKu7m5j3XNyE7vA==","shasum":"be99fcd29fc89b7e5f007e5405011eeaa7bc9d76","tarball":"https://registry.npmjs.org/@afuteam/eslint-plugin-fe-alpha/-/eslint-plugin-fe-alpha-0.0.4-alpha.1.tgz","fileCount":38,"unpackedSize":73238,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@afuteam%2feslint-plugin-fe-alpha@0.0.4-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDUI4dARzFlPTgPZEfI9jbLvxbneHC3lNGsJHvTOWFSiAiBUQ8TPD/IsqtijceNDOlazZ8PxAQjzigI+AcT8vs+tSg=="}]},"_npmUser":{"name":"eyea","email":"deyesea@gmail.com"},"directories":{},"maintainers":[{"name":"eyea","email":"deyesea@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-fe-alpha_0.0.4-alpha.1_1705977932436_0.31893534189642736"},"_hasShrinkwrap":false},"0.0.4-alpha.2":{"name":"@afuteam/eslint-plugin-fe-alpha","version":"0.0.4-alpha.2","description":"AfuTeam ESLint Plugin","main":"./lib/index.js","exports":"./lib/index.js","scripts":{"lint:all":"npm-run-all \"lint:*\"","lint:js":"eslint .","lint:test":"eslint tests/*","lint:test1":"eslint tests/*.ts --config ./lib/configs/ts/index.js","test":"mocha tests --recursive"},"bin":{"eslint-plugin-fe-alpha":"bin/index.js"},"repository":{"type":"git","url":"git+https://github.com/eyea/eslint-plugin-fe-alpha.git"},"keywords":["AfuTeam","ESLint","ESlintConfig","JavasSript","Vue2","Vue3","React","TypesSript"],"author":{"name":"eyea","email":"deyesea@gmail.com"},"dependencies":{"@typescript-eslint/eslint-plugin":"^5.56.0","@typescript-eslint/parser":"^5.56.0","@vue/eslint-config-typescript":"^11.0.2","eslint":">=7","eslint-config-react-app":"^7.0.1","eslint-plugin-eslint-plugin":"^5.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-vue":"^9.9.0","mocha":"^10.0.0","npm-run-all":"^4.1.5","vue-eslint-parser":"^9.1.0"},"engines":{"node":"^14.17.0 || ^16.0.0 || >= 18.0.0"},"peerDependencies":{"eslint":">=7"},"license":"MIT","devDependencies":{"typescript":"^4.5.5"},"_id":"@afuteam/eslint-plugin-fe-alpha@0.0.4-alpha.2","readme":"\n\n\n```diff\n- 框架+ts的情况 需要验证下是否可按照原来的方式组合用\n```\n\n# @afuteam/eslint-plugin-fe-alpha\n\n\n## 安装\n\n安装 [ESLint](https://eslint.org/) 和 `@afuteam/eslint-plugin-fe-alpha`:\n\n```sh\nnpm i eslint @afuteam/eslint-plugin-fe-alpha --save-dev\n```\n\n## 使用\n\n在 `.eslintrc` 配置文件中, 引入 `@afuteam/eslint-plugin-fe-alpha` 插件\n\n```json\n{\n  \"plugins\": [\"@afuteam/fe-alpha\"]\n}\n```\n\n然后根据项目类型, 配置对应规则\n\n```json\n// js + react\n{\n  \"extends\": [\n    \"plugin:@afuteam/fe-alpha/react-js\"\n  ],\n  \"plugins\": [\"@afuteam/fe-alpha\"]\n}\n```\n\n```json\n// js + vue2\n{\n  \"extends\": [\"plugin:@afuteam/fe-alpha/vue2-js\"],\n  \"plugins\": [\"@afuteam/fe-alpha\"]\n}\n```\n\n```json\n// js + vue3\n{\n  \"extends\": [\"plugin:@afuteam/fe-alpha/vue3-js\"],\n  \"plugins\": [\"@afuteam/fe-alpha\"]\n}\n```\n\n```json\n// ts + react\n{\n  \"extends\": [\n    \"plugin:@afuteam/fe-alpha/react-ts\"\n  ],\n  \"plugins\": [\"@afuteam-alpha/fe\"]\n}\n```\n\n```json\n// ts + vue2\n{\n  \"plugins\": [\"@afuteam/fe-alpha\"],\n  \"extends\": [\"plugin:@afuteam/fe-alpha/vue2-ts\"]\n}\n```\n\n```json\n// ts + vue3\n{\n  \"plugins\": [\"@afuteam/fe-alpha\"],\n  \"extends\": [\"plugin:@afuteam/fe-alpha/vue3-ts\"]\n}\n```\n\n## npx\n自测阶段\n```sh\nnpx @afuteam/eslint-plugin-fe-alpha --type=react-ts --path=src/\n```\n","readmeFilename":"README.md","gitHead":"cfbaa7fbc2fadfe62005865394fc6b894f47f33f","bugs":{"url":"https://github.com/eyea/eslint-plugin-fe-alpha/issues"},"homepage":"https://github.com/eyea/eslint-plugin-fe-alpha#readme","_nodeVersion":"18.19.0","_npmVersion":"10.3.0","dist":{"integrity":"sha512-jR7PU4IULDaSlZhPWM+0F0fuzY0Hcy9xzIGYL2q7Xlx4ipdazWQjdlgDOGjmMXn5rtmwEJJYtf4sX2ySfFXDgw==","shasum":"69d83e3f73753c3b14d03ecc5824691ae8b808f1","tarball":"https://registry.npmjs.org/@afuteam/eslint-plugin-fe-alpha/-/eslint-plugin-fe-alpha-0.0.4-alpha.2.tgz","fileCount":38,"unpackedSize":73256,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@afuteam%2feslint-plugin-fe-alpha@0.0.4-alpha.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC+qxvmutpR5ExnyliXhAmTk8POjfThvXJBLtXTO6PGwAiBszLoWqVIIKpd9LxXX+fAKTcQUon0Cy7mtXbHi77VYSg=="}]},"_npmUser":{"name":"eyea","email":"deyesea@gmail.com"},"directories":{},"maintainers":[{"name":"eyea","email":"deyesea@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-fe-alpha_0.0.4-alpha.2_1705979297860_0.7358497980632988"},"_hasShrinkwrap":false},"0.0.4-alpha.3":{"name":"@afuteam/eslint-plugin-fe-alpha","version":"0.0.4-alpha.3","description":"AfuTeam ESLint Plugin","main":"./lib/index.js","exports":{".":"./lib/index.js","./lib/configs/":"./lib/configs/"},"scripts":{"lint:all":"npm-run-all \"lint:*\"","lint:js":"eslint .","lint:test":"eslint tests/*","test":"mocha tests --recursive"},"bin":{"eslint-plugin-fe-alpha":"bin/index.js"},"repository":{"type":"git","url":"git+https://github.com/eyea/eslint-plugin-fe-alpha.git"},"keywords":["AfuTeam","ESLint","ESlintConfig","JavasSript","Vue2","Vue3","React","TypesSript"],"author":{"name":"eyea","email":"deyesea@gmail.com"},"dependencies":{"@typescript-eslint/eslint-plugin":"^5.56.0","@typescript-eslint/parser":"^5.56.0","@vue/eslint-config-typescript":"^11.0.2","eslint":">=7","eslint-config-react-app":"^7.0.1","eslint-plugin-eslint-plugin":"^5.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-vue":"^9.9.0","mocha":"^10.0.0","npm-run-all":"^4.1.5","vue-eslint-parser":"^9.1.0"},"engines":{"node":"^14.17.0 || ^16.0.0 || >= 18.0.0"},"peerDependencies":{"eslint":">=7"},"license":"MIT","devDependencies":{"typescript":"^4.5.5"},"_id":"@afuteam/eslint-plugin-fe-alpha@0.0.4-alpha.3","readme":"\n\n\n```diff\n- 框架+ts的情况 需要验证下是否可按照原来的方式组合用\n```\n\n# @afuteam/eslint-plugin-fe-alpha\n\n\n## 安装\n\n安装 [ESLint](https://eslint.org/) 和 `@afuteam/eslint-plugin-fe-alpha`:\n\n```sh\nnpm i eslint @afuteam/eslint-plugin-fe-alpha --save-dev\n```\n\n## 使用\n\n在 `.eslintrc` 配置文件中, 引入 `@afuteam/eslint-plugin-fe-alpha` 插件\n\n```json\n{\n  \"plugins\": [\"@afuteam/fe-alpha\"]\n}\n```\n\n然后根据项目类型, 配置对应规则\n\n```json\n// js + react\n{\n  \"extends\": [\n    \"plugin:@afuteam/fe-alpha/react-js\"\n  ],\n  \"plugins\": [\"@afuteam/fe-alpha\"]\n}\n```\n\n```json\n// js + vue2\n{\n  \"extends\": [\"plugin:@afuteam/fe-alpha/vue2-js\"],\n  \"plugins\": [\"@afuteam/fe-alpha\"]\n}\n```\n\n```json\n// js + vue3\n{\n  \"extends\": [\"plugin:@afuteam/fe-alpha/vue3-js\"],\n  \"plugins\": [\"@afuteam/fe-alpha\"]\n}\n```\n\n```json\n// ts + react\n{\n  \"extends\": [\n    \"plugin:@afuteam/fe-alpha/react-ts\"\n  ],\n  \"plugins\": [\"@afuteam-alpha/fe\"]\n}\n```\n\n```json\n// ts + vue2\n{\n  \"plugins\": [\"@afuteam/fe-alpha\"],\n  \"extends\": [\"plugin:@afuteam/fe-alpha/vue2-ts\"]\n}\n```\n\n```json\n// ts + vue3\n{\n  \"plugins\": [\"@afuteam/fe-alpha\"],\n  \"extends\": [\"plugin:@afuteam/fe-alpha/vue3-ts\"]\n}\n```\n\n## npx\n自测阶段\n```sh\nnpx @afuteam/eslint-plugin-fe-alpha --type=react-ts --path=src/\n```\n","readmeFilename":"README.md","gitHead":"12999e74937a4534968c2f60604d35f2ed32e509","bugs":{"url":"https://github.com/eyea/eslint-plugin-fe-alpha/issues"},"homepage":"https://github.com/eyea/eslint-plugin-fe-alpha#readme","_nodeVersion":"18.19.0","_npmVersion":"10.3.0","dist":{"integrity":"sha512-TGENGfTg1MtyvDXS+h+Q8500QHtq+aQMHCAndnRd+Em866memusQgEDAJRY1y9QBEcQhuLDQDSieQ3exZ0Dz2Q==","shasum":"ec3ae8de7e0cc95a36ae65e35554e3b1d3df3f99","tarball":"https://registry.npmjs.org/@afuteam/eslint-plugin-fe-alpha/-/eslint-plugin-fe-alpha-0.0.4-alpha.3.tgz","fileCount":38,"unpackedSize":73246,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@afuteam%2feslint-plugin-fe-alpha@0.0.4-alpha.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkQWDQPRC1XkQNqIWbs5mHUgEsAO7jZOJmripN+TQzpQIhAJ0GStddAeDToF/sdrwXshyicXY7LKJU2e+9xlwHSXFv"}]},"_npmUser":{"name":"eyea","email":"deyesea@gmail.com"},"directories":{},"maintainers":[{"name":"eyea","email":"deyesea@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-fe-alpha_0.0.4-alpha.3_1705989301361_0.6404101955062613"},"_hasShrinkwrap":false},"0.0.4-alpha.4":{"name":"@afuteam/eslint-plugin-fe-alpha","version":"0.0.4-alpha.4","description":"AfuTeam ESLint Plugin","main":"./lib/index.js","exports":{".":"./lib/index.js","./lib/configs/":"./lib/configs/","./lib/configs/js.js":"./lib/configs/js.js","./lib/configs/ts.js":"./lib/configs/ts/index.js","./lib/configs/vue2-js.js":"./lib/configs/vue2-js.js","./lib/configs/vue3-js.js":"./lib/configs/vue3-js.js","./lib/configs/react-js.js":"./lib/configs/react-js.js","./lib/configs/vue2-ts.js":"./lib/configs/vue2-ts/index.js","./lib/configs/vue3-ts.js":"./lib/configs/vue3-ts/index.js","./lib/configs/react-ts.js":"./lib/configs/react-ts/index.js","./lib/configs/ts4.js":"./lib/configs/ts/index.js","./lib/configs/ts5.js":"./lib/configs/ts/index.js","./lib/configs/vue2.js":"./lib/configs/vue2-js.js","./lib/configs/vue3.js":"./lib/configs/vue3-js.js","./lib/configs/react.js":"./lib/configs/react-js.js","./lib/configs/react16.js":"./lib/configs/react-js.js"},"scripts":{"lint:all":"npm-run-all \"lint:*\"","lint:js":"eslint .","lint:test":"eslint tests/*","test":"mocha tests --recursive"},"bin":{"eslint-plugin-fe-alpha":"bin/index.js"},"repository":{"type":"git","url":"git+https://github.com/eyea/eslint-plugin-fe-alpha.git"},"keywords":["AfuTeam","ESLint","ESlintConfig","JavasSript","Vue2","Vue3","React","TypesSript"],"author":{"name":"eyea","email":"deyesea@gmail.com"},"dependencies":{"@typescript-eslint/eslint-plugin":"^5.56.0","@typescript-eslint/parser":"^5.56.0","@vue/eslint-config-typescript":"^11.0.2","eslint":">=7","eslint-config-react-app":"^7.0.1","eslint-plugin-eslint-plugin":"^5.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-vue":"^9.9.0","mocha":"^10.0.0","npm-run-all":"^4.1.5","vue-eslint-parser":"^9.1.0"},"engines":{"node":"^14.17.0 || ^16.0.0 || >= 18.0.0"},"peerDependencies":{"eslint":">=7"},"license":"MIT","devDependencies":{"typescript":"^4.5.5"},"_id":"@afuteam/eslint-plugin-fe-alpha@0.0.4-alpha.4","readme":"\n\n\n```diff\n- 框架+ts的情况 需要验证下是否可按照原来的方式组合用\n```\n\n# @afuteam/eslint-plugin-fe-alpha\n\n\n## 安装\n\n安装 [ESLint](https://eslint.org/) 和 `@afuteam/eslint-plugin-fe-alpha`:\n\n```sh\nnpm i eslint @afuteam/eslint-plugin-fe-alpha --save-dev\n```\n\n## 使用\n\n在 `.eslintrc` 配置文件中, 引入 `@afuteam/eslint-plugin-fe-alpha` 插件\n\n```json\n{\n  \"plugins\": [\"@afuteam/fe-alpha\"]\n}\n```\n\n然后根据项目类型, 配置对应规则\n\n```json\n// js + react\n{\n  \"extends\": [\n    \"plugin:@afuteam/fe-alpha/react-js\"\n  ],\n  \"plugins\": [\"@afuteam/fe-alpha\"]\n}\n```\n\n```json\n// js + vue2\n{\n  \"extends\": [\"plugin:@afuteam/fe-alpha/vue2-js\"],\n  \"plugins\": [\"@afuteam/fe-alpha\"]\n}\n```\n\n```json\n// js + vue3\n{\n  \"extends\": [\"plugin:@afuteam/fe-alpha/vue3-js\"],\n  \"plugins\": [\"@afuteam/fe-alpha\"]\n}\n```\n\n```json\n// ts + react\n{\n  \"extends\": [\n    \"plugin:@afuteam/fe-alpha/react-ts\"\n  ],\n  \"plugins\": [\"@afuteam-alpha/fe\"]\n}\n```\n\n```json\n// ts + vue2\n{\n  \"plugins\": [\"@afuteam/fe-alpha\"],\n  \"extends\": [\"plugin:@afuteam/fe-alpha/vue2-ts\"]\n}\n```\n\n```json\n// ts + vue3\n{\n  \"plugins\": [\"@afuteam/fe-alpha\"],\n  \"extends\": [\"plugin:@afuteam/fe-alpha/vue3-ts\"]\n}\n```\n\n## npx\n自测阶段\n```sh\nnpx @afuteam/eslint-plugin-fe-alpha --type=react-ts --path=src/\n```\n","readmeFilename":"README.md","gitHead":"704b0b22f3fb3caa02c5d5603872d67204b38bd9","bugs":{"url":"https://github.com/eyea/eslint-plugin-fe-alpha/issues"},"homepage":"https://github.com/eyea/eslint-plugin-fe-alpha#readme","_nodeVersion":"18.19.0","_npmVersion":"10.3.0","dist":{"integrity":"sha512-cT7XsBuw45NAFSEbLNcLjw1b2Gn695FU8W769bEkA5D94usHcqW1DnOItUQTg8mxiqaM2698UF2slXjue2UZEA==","shasum":"6896618a9118a7574a7fdbfff7804e5f5ddb0a66","tarball":"https://registry.npmjs.org/@afuteam/eslint-plugin-fe-alpha/-/eslint-plugin-fe-alpha-0.0.4-alpha.4.tgz","fileCount":38,"unpackedSize":74091,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@afuteam%2feslint-plugin-fe-alpha@0.0.4-alpha.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB8n8+RZeMpYFnLAXki2J2JAGZ2woe3IcMKV1avR3WkYAiA2eITb2jsuTY3WNHDqRztp8KeO4q0qsFXZCJ9e+cO0hA=="}]},"_npmUser":{"name":"eyea","email":"deyesea@gmail.com"},"directories":{},"maintainers":[{"name":"eyea","email":"deyesea@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-fe-alpha_0.0.4-alpha.4_1705990014259_0.36569234081552104"},"_hasShrinkwrap":false},"0.0.5-beta":{"name":"@afuteam/eslint-plugin-fe-alpha","version":"0.0.5-beta","description":"AfuTeam ESLint Plugin","main":"./lib/index.js","exports":{".":"./lib/index.js","./lib/configs/":"./lib/configs/","./lib/configs/js.js":"./lib/configs/js.js","./lib/configs/ts.js":"./lib/configs/ts/index.js","./lib/configs/vue2-js.js":"./lib/configs/vue2-js.js","./lib/configs/vue3-js.js":"./lib/configs/vue3-js.js","./lib/configs/react-js.js":"./lib/configs/react-js.js","./lib/configs/vue2-ts.js":"./lib/configs/vue2-ts/index.js","./lib/configs/vue3-ts.js":"./lib/configs/vue3-ts/index.js","./lib/configs/react-ts.js":"./lib/configs/react-ts/index.js","./lib/configs/ts4.js":"./lib/configs/ts/index.js","./lib/configs/ts5.js":"./lib/configs/ts/index.js","./lib/configs/vue2.js":"./lib/configs/vue2-js.js","./lib/configs/vue3.js":"./lib/configs/vue3-js.js","./lib/configs/react.js":"./lib/configs/react-js.js","./lib/configs/react16.js":"./lib/configs/react-js.js"},"scripts":{"lint:all":"npm-run-all \"lint:*\"","lint:js":"eslint .","lint:test":"eslint tests/*","test":"mocha tests --recursive"},"bin":{"eslint-plugin-fe-alpha":"bin/index.js"},"repository":{"type":"git","url":"git+https://github.com/eyea/eslint-plugin-fe-alpha.git"},"keywords":["AfuTeam","ESLint","ESlintConfig","JavasSript","Vue2","Vue3","React","TypesSript"],"author":{"name":"eyea","email":"deyesea@gmail.com"},"dependencies":{"@typescript-eslint/eslint-plugin":"^5.56.0","@typescript-eslint/parser":"^5.56.0","@vue/eslint-config-typescript":"^11.0.2","eslint":">=7","eslint-config-react-app":"^7.0.1","eslint-plugin-eslint-plugin":"^5.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-vue":"^9.9.0","mocha":"^10.0.0","npm-run-all":"^4.1.5","vue-eslint-parser":"^9.1.0"},"engines":{"node":"^14.17.0 || ^16.0.0 || >= 18.0.0"},"peerDependencies":{"eslint":">=7"},"license":"MIT","devDependencies":{"typescript":"^4.5.5"},"_id":"@afuteam/eslint-plugin-fe-alpha@0.0.5-beta","gitHead":"15560f52bd9f9693401231a67ec4322cdbd2d6fe","bugs":{"url":"https://github.com/eyea/eslint-plugin-fe-alpha/issues"},"homepage":"https://github.com/eyea/eslint-plugin-fe-alpha#readme","_nodeVersion":"18.19.0","_npmVersion":"10.3.0","dist":{"integrity":"sha512-wZPqiCY8ktaUBkrSXZx1xWNTsqQ69EG9tGDA6tYwp+0FESAUPi8wEc50177f39n1hameI3TQdu1c4UzUdv6Suw==","shasum":"0e16224d1705faa24ea4674b2526df5e32cba9ff","tarball":"https://registry.npmjs.org/@afuteam/eslint-plugin-fe-alpha/-/eslint-plugin-fe-alpha-0.0.5-beta.tgz","fileCount":38,"unpackedSize":74610,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@afuteam%2feslint-plugin-fe-alpha@0.0.5-beta","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAlkq6FQF6VPq1cSFiDzlSHSYN53LCw/F2wKjN/a5XWsAiEApG879fCagDR1SUzzsD6k3m+2eo1254TjoqCjm/D+0zA="}]},"_npmUser":{"name":"eyea","email":"deyesea@gmail.com"},"directories":{},"maintainers":[{"name":"eyea","email":"deyesea@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-fe-alpha_0.0.5-beta_1705991767556_0.9492046836503301"},"_hasShrinkwrap":false},"0.0.5-beta.2":{"name":"@afuteam/eslint-plugin-fe-alpha","version":"0.0.5-beta.2","description":"AfuTeam ESLint Plugin","main":"./lib/index.js","exports":{".":"./lib/index.js","./lib/configs/":"./lib/configs/","./lib/configs/js.js":"./lib/configs/js.js","./lib/configs/ts.js":"./lib/configs/ts/index.js","./lib/configs/vue2-js.js":"./lib/configs/vue2-js.js","./lib/configs/vue3-js.js":"./lib/configs/vue3-js.js","./lib/configs/react-js.js":"./lib/configs/react-js.js","./lib/configs/vue2-ts.js":"./lib/configs/vue2-ts/index.js","./lib/configs/vue3-ts.js":"./lib/configs/vue3-ts/index.js","./lib/configs/react-ts.js":"./lib/configs/react-ts/index.js","./lib/configs/ts4.js":"./lib/configs/ts/index.js","./lib/configs/ts5.js":"./lib/configs/ts/index.js","./lib/configs/vue2.js":"./lib/configs/vue2-js.js","./lib/configs/vue3.js":"./lib/configs/vue3-js.js","./lib/configs/react.js":"./lib/configs/react-js.js","./lib/configs/react16.js":"./lib/configs/react-js.js"},"scripts":{"lint:all":"npm-run-all \"lint:*\"","lint:js":"eslint .","lint:test":"eslint tests/*","test":"mocha tests --recursive"},"bin":{"eslint-plugin-fe-alpha":"bin/index.js"},"repository":{"type":"git","url":"git+https://github.com/eyea/eslint-plugin-fe-alpha.git"},"keywords":["AfuTeam","ESLint","ESlintConfig","JavasSript","Vue2","Vue3","React","TypesSript"],"author":{"name":"eyea","email":"deyesea@gmail.com"},"dependencies":{"@typescript-eslint/eslint-plugin":"^5.56.0","@typescript-eslint/parser":"^5.56.0","@vue/eslint-config-typescript":"^11.0.2","eslint":">=7","eslint-config-react-app":"^7.0.1","eslint-plugin-eslint-plugin":"^5.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-vue":"^9.9.0","mocha":"^10.0.0","npm-run-all":"^4.1.5","vue-eslint-parser":"^9.1.0"},"engines":{"node":"^14.17.0 || ^16.0.0 || >= 18.0.0"},"peerDependencies":{"eslint":">=7"},"license":"MIT","devDependencies":{"typescript":"^4.5.5"},"_id":"@afuteam/eslint-plugin-fe-alpha@0.0.5-beta.2","gitHead":"b68b0b879acb009494ac7f16dbf69197d4eeb725","bugs":{"url":"https://github.com/eyea/eslint-plugin-fe-alpha/issues"},"homepage":"https://github.com/eyea/eslint-plugin-fe-alpha#readme","_nodeVersion":"18.19.0","_npmVersion":"10.3.0","dist":{"integrity":"sha512-bh2owhRYJVLcfAsQUrS1WxwILIj2EK+97Bjn2v/Nm/VRSWJ8uIteBZc3IoIjeUVD8XJPlflKKubCjcGtogzsTA==","shasum":"6a16c1cd9a893804cba60fdefd7dc0f669482a83","tarball":"https://registry.npmjs.org/@afuteam/eslint-plugin-fe-alpha/-/eslint-plugin-fe-alpha-0.0.5-beta.2.tgz","fileCount":6,"unpackedSize":11408,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@afuteam%2feslint-plugin-fe-alpha@0.0.5-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvzNlLfpqqMOZRNue9VZaNMhS10xVyJrHKEJK4bMaBwQIhALXVomI2df0sa1RAGY1+KpU4uK8DSLG/D45RDd5fdPK8"}]},"_npmUser":{"name":"eyea","email":"deyesea@gmail.com"},"directories":{},"maintainers":[{"name":"eyea","email":"deyesea@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-fe-alpha_0.0.5-beta.2_1705994073618_0.31535986418733386"},"_hasShrinkwrap":false},"0.0.5-beta.3":{"name":"@afuteam/eslint-plugin-fe-alpha","version":"0.0.5-beta.3","description":"AfuTeam ESLint Plugin","main":"./lib/index.js","exports":{".":"./lib/index.js","./lib/configs/":"./lib/configs/","./lib/configs/js.js":"./lib/configs/js.js","./lib/configs/ts.js":"./lib/configs/ts/index.js","./lib/configs/vue2-js.js":"./lib/configs/vue2-js.js","./lib/configs/vue3-js.js":"./lib/configs/vue3-js.js","./lib/configs/react-js.js":"./lib/configs/react-js.js","./lib/configs/vue2-ts.js":"./lib/configs/vue2-ts/index.js","./lib/configs/vue3-ts.js":"./lib/configs/vue3-ts/index.js","./lib/configs/react-ts.js":"./lib/configs/react-ts/index.js","./lib/configs/ts4.js":"./lib/configs/ts/index.js","./lib/configs/ts5.js":"./lib/configs/ts/index.js","./lib/configs/vue2.js":"./lib/configs/vue2-js.js","./lib/configs/vue3.js":"./lib/configs/vue3-js.js","./lib/configs/react.js":"./lib/configs/react-js.js","./lib/configs/react16.js":"./lib/configs/react-js.js"},"scripts":{"lint:all":"npm-run-all \"lint:*\"","lint:js":"eslint .","lint:test":"eslint tests/*","test":"mocha tests --recursive"},"bin":{"eslint-plugin-fe-alpha":"bin/index.js"},"repository":{"type":"git","url":"git+https://github.com/eyea/eslint-plugin-fe-alpha.git"},"keywords":["AfuTeam","ESLint","ESlintConfig","JavasSript","Vue2","Vue3","React","TypesSript"],"author":{"name":"eyea","email":"deyesea@gmail.com"},"dependencies":{"@typescript-eslint/eslint-plugin":"^5.56.0","@typescript-eslint/parser":"^5.56.0","@vue/eslint-config-typescript":"^11.0.2","eslint":">=7","eslint-config-react-app":"^7.0.1","eslint-plugin-eslint-plugin":"^5.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-vue":"^9.9.0","mocha":"^10.0.0","npm-run-all":"^4.1.5","vue-eslint-parser":"^9.1.0"},"engines":{"node":"^14.17.0 || ^16.0.0 || >= 18.0.0"},"peerDependencies":{"eslint":">=7"},"license":"MIT","devDependencies":{"typescript":"^4.5.5"},"_id":"@afuteam/eslint-plugin-fe-alpha@0.0.5-beta.3","gitHead":"dd5358a1997fd73212d498b752d89c00665122c5","bugs":{"url":"https://github.com/eyea/eslint-plugin-fe-alpha/issues"},"homepage":"https://github.com/eyea/eslint-plugin-fe-alpha#readme","_nodeVersion":"18.19.0","_npmVersion":"10.3.0","dist":{"integrity":"sha512-C10jHAR0mVvG1PUVTHbCQOmn3AbU7QWxCyPPtl6Syo8p0Gqf6MKIgccrsfB5GJTMgCTPX7q17zCNpNpGU9dKAA==","shasum":"eda1eef67aeca3e1bc0ac3c6e9ba82cf2398445a","tarball":"https://registry.npmjs.org/@afuteam/eslint-plugin-fe-alpha/-/eslint-plugin-fe-alpha-0.0.5-beta.3.tgz","fileCount":30,"unpackedSize":73275,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@afuteam%2feslint-plugin-fe-alpha@0.0.5-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2/bKll+df8zxPAuZmnBORjmDXzy9fQk91hBeTW9V02wIhAIp+iWFl6Rr54vpaYnUvueSbj49MrzOF2IbnLA7nYHa+"}]},"_npmUser":{"name":"eyea","email":"deyesea@gmail.com"},"directories":{},"maintainers":[{"name":"eyea","email":"deyesea@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-fe-alpha_0.0.5-beta.3_1705994460188_0.9738161153164213"},"_hasShrinkwrap":false},"0.0.5-beta.4":{"name":"@afuteam/eslint-plugin-fe-alpha","version":"0.0.5-beta.4","description":"AfuTeam ESLint Plugin","main":"./lib/index.js","exports":{".":"./lib/index.js","./lib/configs/":"./lib/configs/","./lib/configs/js.js":"./lib/configs/js.js","./lib/configs/ts.js":"./lib/configs/ts/index.js","./lib/configs/vue2-js.js":"./lib/configs/vue2-js.js","./lib/configs/vue3-js.js":"./lib/configs/vue3-js.js","./lib/configs/react-js.js":"./lib/configs/react-js.js","./lib/configs/vue2-ts.js":"./lib/configs/vue2-ts/index.js","./lib/configs/vue3-ts.js":"./lib/configs/vue3-ts/index.js","./lib/configs/react-ts.js":"./lib/configs/react-ts/index.js","./lib/configs/ts4.js":"./lib/configs/ts/index.js","./lib/configs/ts5.js":"./lib/configs/ts/index.js","./lib/configs/vue2.js":"./lib/configs/vue2-js.js","./lib/configs/vue3.js":"./lib/configs/vue3-js.js","./lib/configs/react.js":"./lib/configs/react-js.js","./lib/configs/react16.js":"./lib/configs/react-js.js"},"scripts":{"lint:all":"npm-run-all \"lint:*\"","lint:js":"eslint .","lint:test":"eslint tests/*","test":"mocha tests --recursive"},"bin":{"eslint-plugin-fe-alpha":"bin/index.js"},"repository":{"type":"git","url":"git+https://github.com/eyea/eslint-plugin-fe-alpha.git"},"keywords":["AfuTeam","ESLint","ESlintConfig","JavasSript","Vue2","Vue3","React","TypesSript"],"author":{"name":"eyea","email":"deyesea@gmail.com"},"dependencies":{"@typescript-eslint/eslint-plugin":"^5.56.0","@typescript-eslint/parser":"^5.56.0","@vue/eslint-config-typescript":"^11.0.2","eslint":">=7","eslint-config-react-app":"^7.0.1","eslint-plugin-eslint-plugin":"^5.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-vue":"^9.9.0","mocha":"^10.0.0","npm-run-all":"^4.1.5","vue-eslint-parser":"^9.1.0"},"engines":{"node":"^14.17.0 || ^16.0.0 || >= 18.0.0"},"peerDependencies":{"eslint":">=7"},"license":"MIT","devDependencies":{"typescript":"^4.5.5"},"_id":"@afuteam/eslint-plugin-fe-alpha@0.0.5-beta.4","gitHead":"25835e0fec2cae1c70d8c497e922f0b714006a7b","bugs":{"url":"https://github.com/eyea/eslint-plugin-fe-alpha/issues"},"homepage":"https://github.com/eyea/eslint-plugin-fe-alpha#readme","_nodeVersion":"18.19.0","_npmVersion":"10.3.0","dist":{"integrity":"sha512-H9L/uOJvP0QkkLRnwLXADKRvr/Cp1ESWmSWViXid5Yy0fIBObRiOVPIj0Tgyb46cnNoxkmA8O8o+IYyvE4NTiQ==","shasum":"c0cbc717208b30f1f2e464affd1fc9dd83523b71","tarball":"https://registry.npmjs.org/@afuteam/eslint-plugin-fe-alpha/-/eslint-plugin-fe-alpha-0.0.5-beta.4.tgz","fileCount":30,"unpackedSize":73287,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@afuteam%2feslint-plugin-fe-alpha@0.0.5-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCq17IG1BW+3t9wdsRFeZVF5LgtOcKcqnFheMzH7SiPqQIhALcehoISqngagONigLinXRK/HBbb9AW9PHu/2lzLNZBp"}]},"_npmUser":{"name":"eyea","email":"deyesea@gmail.com"},"directories":{},"maintainers":[{"name":"eyea","email":"deyesea@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-fe-alpha_0.0.5-beta.4_1705994773981_0.7145889800703398"},"_hasShrinkwrap":false},"0.0.5-beta.5":{"name":"@afuteam/eslint-plugin-fe-alpha","version":"0.0.5-beta.5","description":"AfuTeam ESLint Plugin","main":"./lib/index.js","exports":{".":"./lib/index.js","./lib/configs/":"./lib/configs/","./lib/configs/js.js":"./lib/configs/js.js","./lib/configs/ts.js":"./lib/configs/ts/index.js","./lib/configs/vue2-js.js":"./lib/configs/vue2-js.js","./lib/configs/vue3-js.js":"./lib/configs/vue3-js.js","./lib/configs/react-js.js":"./lib/configs/react-js.js","./lib/configs/vue2-ts.js":"./lib/configs/vue2-ts/index.js","./lib/configs/vue3-ts.js":"./lib/configs/vue3-ts/index.js","./lib/configs/react-ts.js":"./lib/configs/react-ts/index.js","./lib/configs/ts4.js":"./lib/configs/ts/index.js","./lib/configs/ts5.js":"./lib/configs/ts/index.js","./lib/configs/vue2.js":"./lib/configs/vue2-js.js","./lib/configs/vue3.js":"./lib/configs/vue3-js.js","./lib/configs/react.js":"./lib/configs/react-js.js","./lib/configs/react16.js":"./lib/configs/react-js.js"},"scripts":{"lint:all":"npm-run-all \"lint:*\"","lint:js":"eslint .","lint:test":"eslint tests/*","test":"mocha tests --recursive"},"bin":{"eslint-plugin-fe-alpha":"bin/index.js"},"repository":{"type":"git","url":"git+https://github.com/eyea/eslint-plugin-fe-alpha.git"},"keywords":["AfuTeam","ESLint","ESlintConfig","JavasSript","Vue2","Vue3","React","TypesSript"],"author":{"name":"eyea","email":"deyesea@gmail.com"},"dependencies":{"@typescript-eslint/eslint-plugin":"^5.56.0","@typescript-eslint/parser":"^5.56.0","@vue/eslint-config-typescript":"^11.0.2","eslint":">=7","eslint-config-react-app":"^7.0.1","eslint-plugin-eslint-plugin":"^5.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-vue":"^9.9.0","mocha":"^10.0.0","npm-run-all":"^4.1.5","vue-eslint-parser":"^9.1.0"},"engines":{"node":"^14.17.0 || ^16.0.0 || >= 18.0.0"},"peerDependencies":{"eslint":">=7"},"license":"MIT","devDependencies":{"typescript":"^4.5.5"},"_id":"@afuteam/eslint-plugin-fe-alpha@0.0.5-beta.5","gitHead":"7ddf990895a0774f596ba455f4efaa6fbefe451d","bugs":{"url":"https://github.com/eyea/eslint-plugin-fe-alpha/issues"},"homepage":"https://github.com/eyea/eslint-plugin-fe-alpha#readme","_nodeVersion":"18.19.0","_npmVersion":"10.4.0","dist":{"integrity":"sha512-lGre8Hd8pH8S19DkMvl1kUtO/URm7YpTZ0Buwx00xb67bwr4RPc7t25Aox4tZhJcJvexiPjo+xx62Y9BZrn8Xg==","shasum":"5b0689e3cacb5a072567ebc6123b3a6669720fe1","tarball":"https://registry.npmjs.org/@afuteam/eslint-plugin-fe-alpha/-/eslint-plugin-fe-alpha-0.0.5-beta.5.tgz","fileCount":30,"unpackedSize":73572,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@afuteam%2feslint-plugin-fe-alpha@0.0.5-beta.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHeXh2Bjx5dN00QQEajO5BQx7v6OikL1tCCrB9rvCgmzAiEA4MZj1Mb3QAC9vFLxxyxwJe21i4WFc9Blf7j0m8RH5vY="}]},"_npmUser":{"name":"eyea","email":"deyesea@gmail.com"},"directories":{},"maintainers":[{"name":"eyea","email":"deyesea@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-fe-alpha_0.0.5-beta.5_1706153263392_0.7765277618965363"},"_hasShrinkwrap":false},"0.0.5":{"name":"@afuteam/eslint-plugin-fe-alpha","version":"0.0.5","description":"AfuTeam ESLint Plugin","main":"./lib/index.js","exports":{".":"./lib/index.js","./lib/configs/":"./lib/configs/","./lib/configs/js.js":"./lib/configs/js.js","./lib/configs/ts.js":"./lib/configs/ts/index.js","./lib/configs/vue2-js.js":"./lib/configs/vue2-js.js","./lib/configs/vue3-js.js":"./lib/configs/vue3-js.js","./lib/configs/react-js.js":"./lib/configs/react-js.js","./lib/configs/vue2-ts.js":"./lib/configs/vue2-ts/index.js","./lib/configs/vue3-ts.js":"./lib/configs/vue3-ts/index.js","./lib/configs/react-ts.js":"./lib/configs/react-ts/index.js","./lib/configs/ts4.js":"./lib/configs/ts/index.js","./lib/configs/ts5.js":"./lib/configs/ts/index.js","./lib/configs/vue2.js":"./lib/configs/vue2-js.js","./lib/configs/vue3.js":"./lib/configs/vue3-js.js","./lib/configs/react.js":"./lib/configs/react-js.js","./lib/configs/react16.js":"./lib/configs/react-js.js"},"scripts":{"lint:all":"npm-run-all \"lint:*\"","lint:js":"eslint .","lint:test":"eslint tests/*","test":"mocha tests --recursive"},"bin":{"eslint-plugin-fe-alpha":"bin/index.js"},"repository":{"type":"git","url":"git+https://github.com/eyea/eslint-plugin-fe-alpha.git"},"keywords":["AfuTeam","ESLint","ESlintConfig","JavasSript","Vue2","Vue3","React","TypesSript"],"author":{"name":"eyea","email":"deyesea@gmail.com"},"dependencies":{"@typescript-eslint/eslint-plugin":"^5.56.0","@typescript-eslint/parser":"^5.56.0","@vue/eslint-config-typescript":"^11.0.2","eslint":">=7","eslint-config-react-app":"^7.0.1","eslint-plugin-eslint-plugin":"^5.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-vue":"^9.9.0","mocha":"^10.0.0","npm-run-all":"^4.1.5","vue-eslint-parser":"^9.1.0"},"engines":{"node":"^14.17.0 || ^16.0.0 || >= 18.0.0"},"peerDependencies":{"eslint":">=7"},"license":"MIT","devDependencies":{"typescript":"^4.5.5"},"_id":"@afuteam/eslint-plugin-fe-alpha@0.0.5","gitHead":"84e3526b77a636265c5b315a15669283ea488e08","bugs":{"url":"https://github.com/eyea/eslint-plugin-fe-alpha/issues"},"homepage":"https://github.com/eyea/eslint-plugin-fe-alpha#readme","_nodeVersion":"18.19.0","_npmVersion":"10.4.0","dist":{"integrity":"sha512-C7Mlb9JSPxbthvDC9IaQp4z4IR3OCL7a4d1jATU8i8cWjyQqKe8Ual8TMFHqtJJTbGQ59iEGz6VRCPm1f/8g1A==","shasum":"e9781e0e2f08ab1e8091ab5a002c44d54ff9a941","tarball":"https://registry.npmjs.org/@afuteam/eslint-plugin-fe-alpha/-/eslint-plugin-fe-alpha-0.0.5.tgz","fileCount":21,"unpackedSize":34507,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@afuteam%2feslint-plugin-fe-alpha@0.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMDbFAj9qGffZoIkd6PCE6j1OV686Nzbgd/3Stdh2TBQIgWvU+3aJd5+Mie/Wkx4HRRT2VcGBNEAu/NfnmbzJO34s="}]},"_npmUser":{"name":"eyea","email":"deyesea@gmail.com"},"directories":{},"maintainers":[{"name":"eyea","email":"deyesea@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-fe-alpha_0.0.5_1706165902091_0.6745089244047362"},"_hasShrinkwrap":false},"0.0.6":{"name":"@afuteam/eslint-plugin-fe-alpha","version":"0.0.6","description":"AfuTeam ESLint Plugin","main":"./lib/index.js","exports":{".":"./lib/index.js","./lib/configs/":"./lib/configs/","./lib/configs/js.js":"./lib/configs/js.js","./lib/configs/ts.js":"./lib/configs/ts/index.js","./lib/configs/vue2-js.js":"./lib/configs/vue2-js.js","./lib/configs/vue3-js.js":"./lib/configs/vue3-js.js","./lib/configs/react-js.js":"./lib/configs/react-js.js","./lib/configs/vue2-ts.js":"./lib/configs/vue2-ts/index.js","./lib/configs/vue3-ts.js":"./lib/configs/vue3-ts/index.js","./lib/configs/react-ts.js":"./lib/configs/react-ts/index.js","./lib/configs/ts4.js":"./lib/configs/ts/index.js","./lib/configs/ts5.js":"./lib/configs/ts/index.js","./lib/configs/vue2.js":"./lib/configs/vue2-js.js","./lib/configs/vue3.js":"./lib/configs/vue3-js.js","./lib/configs/react.js":"./lib/configs/react-js.js","./lib/configs/react16.js":"./lib/configs/react-js.js"},"scripts":{"lint:all":"npm-run-all \"lint:*\"","lint:js":"eslint .","lint:test":"eslint tests/*","test":"mocha tests --recursive"},"bin":{"eslint-plugin-fe-alpha":"bin/index.js"},"repository":{"type":"git","url":"git+https://github.com/eyea/eslint-plugin-fe-alpha.git"},"keywords":["AfuTeam","ESLint","ESlintConfig","JavasSript","Vue2","Vue3","React","TypesSript"],"author":{"name":"eyea","email":"deyesea@gmail.com"},"dependencies":{"@typescript-eslint/eslint-plugin":"^5.56.0","@typescript-eslint/parser":"^5.56.0","@vue/eslint-config-typescript":"^11.0.2","eslint":">=7","eslint-config-react-app":"^7.0.1","eslint-plugin-eslint-plugin":"^5.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.2.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-vue":"^9.9.0","mocha":"^10.0.0","npm-run-all":"^4.1.5","vue-eslint-parser":"^9.1.0"},"engines":{"node":"^14.17.0 || ^16.0.0 || >= 18.0.0"},"peerDependencies":{"eslint":">=7"},"license":"MIT","devDependencies":{"typescript":"^4.5.5"},"_id":"@afuteam/eslint-plugin-fe-alpha@0.0.6","gitHead":"1e3634625ddde4b851dcd944eca0ba77f14eaa2e","bugs":{"url":"https://github.com/eyea/eslint-plugin-fe-alpha/issues"},"homepage":"https://github.com/eyea/eslint-plugin-fe-alpha#readme","_nodeVersion":"18.19.0","_npmVersion":"10.4.0","dist":{"integrity":"sha512-9iT7fuxTnh61rzhKmOGq4WkIrYDOObhv4V2gOsIZn//nR1Jbaixi66Az4OGUt/HJdiDRb58bgnTzx+Yo3VvnKQ==","shasum":"2aec7c0eaad9d38bb00868fe1cca3099f8b1ae04","tarball":"https://registry.npmjs.org/@afuteam/eslint-plugin-fe-alpha/-/eslint-plugin-fe-alpha-0.0.6.tgz","fileCount":21,"unpackedSize":34585,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@afuteam%2feslint-plugin-fe-alpha@0.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB+HQirmtJIYH9dUdO2w8W9e+uRu1VttUyVVLOwmWhpaAiEAqFYZO/+pimrYpZ3HIDjkPvNG23hm7Lc30f9SFcA7Nok="}]},"_npmUser":{"name":"eyea","email":"deyesea@gmail.com"},"directories":{},"maintainers":[{"name":"eyea","email":"deyesea@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-fe-alpha_0.0.6_1706169313530_0.502401449173218"},"_hasShrinkwrap":false}},"time":{"created":"2024-01-17T10:50:31.781Z","0.0.1":"2024-01-17T10:50:32.118Z","modified":"2024-01-25T07:55:14.165Z","0.0.1-alpla.1":"2024-01-20T07:27:33.646Z","0.0.2":"2024-01-20T07:57:48.275Z","0.0.3":"2024-01-20T09:00:53.003Z","0.0.3-alpha.1":"2024-01-22T02:29:52.903Z","0.0.4":"2024-01-22T02:43:16.511Z","0.0.4-alpha.1":"2024-01-23T02:45:32.670Z","0.0.4-alpha.2":"2024-01-23T03:08:18.011Z","0.0.4-alpha.3":"2024-01-23T05:55:01.538Z","0.0.4-alpha.4":"2024-01-23T06:06:54.405Z","0.0.5-beta":"2024-01-23T06:36:07.756Z","0.0.5-beta.2":"2024-01-23T07:14:33.833Z","0.0.5-beta.3":"2024-01-23T07:21:00.362Z","0.0.5-beta.4":"2024-01-23T07:26:14.136Z","0.0.5-beta.5":"2024-01-25T03:27:43.550Z","0.0.5":"2024-01-25T06:58:22.234Z","0.0.6":"2024-01-25T07:55:13.742Z"},"maintainers":[{"name":"eyea","email":"deyesea@gmail.com"}],"description":"AfuTeam ESLint Plugin","homepage":"https://github.com/eyea/eslint-plugin-fe-alpha#readme","keywords":["AfuTeam","ESLint","ESlintConfig","JavasSript","Vue2","Vue3","React","TypesSript"],"repository":{"type":"git","url":"git+https://github.com/eyea/eslint-plugin-fe-alpha.git"},"author":{"name":"eyea","email":"deyesea@gmail.com"},"bugs":{"url":"https://github.com/eyea/eslint-plugin-fe-alpha/issues"},"license":"MIT","readme":"# @afuteam/eslint-plugin-fe-alpha\n\n## 安装\n\n安装 [ESLint](https://eslint.org/) 和 `@afuteam/eslint-plugin-fe-alpha`:\n\n```sh\nnpm i eslint @afuteam/eslint-plugin-fe-alpha --save-dev\n```\n\n## .eslintrc 文件使用\n\n在 `.eslintrc` 配置文件中, 引入 `@afuteam/eslint-plugin-fe-alpha` 插件\n\n```json\n{\n  \"plugins\": [\"@afuteam/fe-alpha\"]\n}\n```\n\n然后根据项目类型, 配置对应规则\n\n```json\n// js + react\n{\n  \"extends\": [\n    \"plugin:@afuteam/fe-alpha/react-js\"\n  ],\n  \"plugins\": [\"@afuteam/fe-alpha\"]\n}\n```\n\n```json\n// js + vue2\n{\n  \"extends\": [\"plugin:@afuteam/fe-alpha/vue2-js\"],\n  \"plugins\": [\"@afuteam/fe-alpha\"]\n}\n```\n\n```json\n// js + vue3\n{\n  \"extends\": [\"plugin:@afuteam/fe-alpha/vue3-js\"],\n  \"plugins\": [\"@afuteam/fe-alpha\"]\n}\n```\n\n```json\n// ts + react 包含js规则\n{\n  \"extends\": [\n    \"plugin:@afuteam/fe-alpha/react-ts\"\n  ],\n  \"plugins\": [\"@afuteam-alpha/fe\"]\n}\n```\n\n```json\n// ts + vue2 包含js规则\n{\n  \"plugins\": [\"@afuteam/fe-alpha\"],\n  \"extends\": [\"plugin:@afuteam/fe-alpha/vue2-ts\"]\n}\n```\n\n```json\n// ts + vue3 包含js规则\n{\n  \"plugins\": [\"@afuteam/fe-alpha\"],\n  \"extends\": [\"plugin:@afuteam/fe-alpha/vue3-ts\"]\n}\n```\n## npx方式使用\n查看当前支持的类型，列出清单\n```sh\nnpx @afuteam/eslint-plugin-fe-alpha@latest --help=type\n```\n\n使用\n```sh\nnpx @afuteam/eslint-plugin-fe-alpha@latest --type=react-ts --path=src/\n```\n\n## 说明\n这个调试依赖包，作为 `@afuteam/eslint-plugin-fe` 的 **alpha** 版本，实验性功能会在这里进行，比如 **0.0.5** 版本已经内置对一些文件夹过滤 (.umi/locales/mock/e2e等)。\n","readmeFilename":"README.md"}