{"_id":"@afuteam-nx/plugin-add-eslint-type","_rev":"4-a555513f66321e26c8aa0014491ee611","name":"@afuteam-nx/plugin-add-eslint-type","dist-tags":{"next":"0.0.2","latest":"0.0.5"},"versions":{"0.0.1":{"name":"@afuteam-nx/plugin-add-eslint-type","version":"0.0.1","dependencies":{"@nx/devkit":"18.0.5","tslib":"^2.3.0"},"type":"commonjs","main":"./src/index.js","typings":"./src/index.d.ts","executors":"./executors.json","gitHead":"588561be7a2b693671cfbdddbb1157cf5e85e4ce","description":"This library was generated with [Nx](https://nx.dev).","_id":"@afuteam-nx/plugin-add-eslint-type@0.0.1","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-J2sxV1zAUrBkFRnBcweH29GQ1pQBTbEQpmDybm8yG3Q8ROiZHzRLJpR65qUrYzPLT0xjisnb0Y4fOmAFiHJZFA==","shasum":"b6cfe1abe5aa79a71f272f209dda79de7100940f","tarball":"https://registry.npmjs.org/@afuteam-nx/plugin-add-eslint-type/-/plugin-add-eslint-type-0.0.1.tgz","fileCount":12,"unpackedSize":27714,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCn2dKh2wBrQVtgNs1tRgrcsUjvF47UNK71xnM7HITzlAIgFifNbGFF2W4v+RSVvlAM/aiF7Roa+4xneCAwvMz/Zlg="}]},"_npmUser":{"name":"eyea","email":"deyesea@gmail.com"},"directories":{},"maintainers":[{"name":"eyea","email":"deyesea@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-add-eslint-type_0.0.1_1709533062465_0.2806204256918303"},"_hasShrinkwrap":false},"0.0.2":{"name":"@afuteam-nx/plugin-add-eslint-type","version":"0.0.2","dependencies":{"@nx/devkit":"18.0.5","tslib":"^2.3.0"},"type":"commonjs","main":"./src/index.js","typings":"./src/index.d.ts","executors":"./executors.json","readme":"# plugin-add-eslint-type\n\n给定代码仓库源码，智能识别代码仓库类型，以及输出应当使用哪种 `AFUEslintType` 类型 进行检测。\n\n由 [@afuteam/eslint-plugin-fe](https://www.npmjs.com/package/@afuteam/eslint-plugin-fe) 提供代码 `AFUEslintType` 分析能力\n\n## 环境\n本插件基于 `nx` 开发，请在对应初始化好的 `nx-workspace` 中使用\n\n## 安装\n\n```bash\npnpm i @afuteam-nx/plugin-add-eslint-type -D\n```\n\n## 配置\n```bash\n# 在 apps/your-app/project.json 中配置\n\"targets\": {\n  \"fetch-repos\": {\n    \"executor\": \"@afuteam-nx/plugin-add-eslint-type:run\",\n    \"options\": {\n      \"localFileAllReposInfoPath\": \"从代码仓库拉下来的项目信息清单路径\",\n      \"blackFileList\": \"过滤文件目录名称\",\n      \"localFilesAllReposCodePath\": \"本地代码仓库源码路径\",\n      \"resultPath\": \"结果输出路径\"\n    }\n  }\n}\n\n```\n\n## 使用\n```bash\nnx run your-app:add-eslint-type\n```\n\n","readmeFilename":"README.md","gitHead":"588561be7a2b693671cfbdddbb1157cf5e85e4ce","description":"给定代码仓库源码，智能识别代码仓库类型，以及输出应当使用哪种 `AFUEslintType` 类型 进行检测。","_id":"@afuteam-nx/plugin-add-eslint-type@0.0.2","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-o2ORPvYfPxxML+D9boz28tHvkhrYB1C7FH+hFYzydiSrMUHpSTJlLtCv0iS8LI/FomIPe27RUW6khh27aAsuKg==","shasum":"293bdaac8bafff63109a813c637a00868b2c0dce","tarball":"https://registry.npmjs.org/@afuteam-nx/plugin-add-eslint-type/-/plugin-add-eslint-type-0.0.2.tgz","fileCount":12,"unpackedSize":28393,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWbkfUGmX+yv+fHLNPC1XG9lel95KOqTARMH57YthDxQIgKTuJlvCLbp/ef4h2j7gfnBLMvnWOVkPL/Oz4IqwDs4c="}]},"_npmUser":{"name":"eyea","email":"deyesea@gmail.com"},"directories":{},"maintainers":[{"name":"eyea","email":"deyesea@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-add-eslint-type_0.0.2_1709533547758_0.7271609899392772"},"_hasShrinkwrap":false},"0.0.3":{"name":"@afuteam-nx/plugin-add-eslint-type","version":"0.0.3","dependencies":{"@nx/devkit":"18.0.5","tslib":"^2.3.0"},"type":"commonjs","main":"./src/index.js","typings":"./src/index.d.ts","executors":"./executors.json","gitHead":"588561be7a2b693671cfbdddbb1157cf5e85e4ce","description":"给定代码仓库源码，智能识别代码仓库类型，以及输出应当使用哪种 `AFUEslintType` 类型 进行检测。","_id":"@afuteam-nx/plugin-add-eslint-type@0.0.3","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-7BSPnlqrCdvAD5I5xmDSpl9cnaPOqIiKyglf4Ef5YF2FHn1SMFOFSZG0OIxyGlMM9KFi2xzsLhEYcLWu7KkQvQ==","shasum":"a793b9a414eba585b0953650134c8033a8005bcf","tarball":"https://registry.npmjs.org/@afuteam-nx/plugin-add-eslint-type/-/plugin-add-eslint-type-0.0.3.tgz","fileCount":12,"unpackedSize":28393,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAHbL0SdDz5MxkkPj0VJSidF87/6PFo8zTIl0S3gfASUAiBo0RvJYUxD10oL9QS03E9o65kycSeBNwSGErTlGyp05g=="}]},"_npmUser":{"name":"eyea","email":"deyesea@gmail.com"},"directories":{},"maintainers":[{"name":"eyea","email":"deyesea@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-add-eslint-type_0.0.3_1709533598377_0.050728480239257134"},"_hasShrinkwrap":false},"0.0.4":{"name":"@afuteam-nx/plugin-add-eslint-type","version":"0.0.4","dependencies":{"@nx/devkit":"18.0.5","tslib":"^2.3.0"},"keywords":["@afuteam-nx","nx","nx-plugins","eslint","@afuteam/eslint-plugin-fe"],"type":"commonjs","main":"./src/index.js","typings":"./src/index.d.ts","executors":"./executors.json","_id":"@afuteam-nx/plugin-add-eslint-type@0.0.4","gitHead":"881231b05cbf39ef8312a0d71a8e52a7bcc5401e","description":"给定代码仓库源码，智能识别代码仓库技术栈，输出仓库应当使用哪种 `AFUEslintType` 类型，进行代码质量检测。","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-x3N6bjuTn3sJROV7kjgmzmuhSGmGktMRRh7CAY/JlJOR9x2Rophk3wVPjR2hp1G/FqybX32FblUENwhSLtUE6A==","shasum":"430ab82f62c3f463289966b6d6bbd752c078ca25","tarball":"https://registry.npmjs.org/@afuteam-nx/plugin-add-eslint-type/-/plugin-add-eslint-type-0.0.4.tgz","fileCount":12,"unpackedSize":28786,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZLxLB/C9e1tlwc/xtphHEeiVxuXgxZKcRdfk018DyOgIhAPUpoOLvGbwDXmItwuI5UkFqdz83vCYopgKz84IIrmiK"}]},"_npmUser":{"name":"eyea","email":"deyesea@gmail.com"},"directories":{},"maintainers":[{"name":"eyea","email":"deyesea@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-add-eslint-type_0.0.4_1709713348003_0.08443090003397202"},"_hasShrinkwrap":false},"0.0.5":{"name":"@afuteam-nx/plugin-add-eslint-type","version":"0.0.5","dependencies":{"@nx/devkit":"18.2.3","tslib":"^2.3.0"},"keywords":["@afuteam-nx","nx","nx-plugins","eslint","@afuteam/eslint-plugin-fe"],"type":"commonjs","main":"./src/index.js","typings":"./src/index.d.ts","executors":"./executors.json","_id":"@afuteam-nx/plugin-add-eslint-type@0.0.5","gitHead":"c09bd6fefc7eaba2cbaea776898eee707928af76","description":"给定代码仓库源码，智能识别代码仓库技术栈，输出仓库应当使用哪种 `AFUEslintType` 类型，进行代码质量检测。","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-BqkLAmNA2/ra2m4JYSgrgkAdX2ZtxiKHdQ2wbp8sHCwUfSLkPHqBhRsnKxvNFykCi73R01A/iyj8tey7pQYsZg==","shasum":"5728e9c992d77e521ce3b5be9dd3d431127859e1","tarball":"https://registry.npmjs.org/@afuteam-nx/plugin-add-eslint-type/-/plugin-add-eslint-type-0.0.5.tgz","fileCount":14,"unpackedSize":29906,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDNvqH4QO3tl39Oyiruy9tJtaFtmfVCx0pa5XgipBSEwIgGJatg6R9M/fUt/dsINpd0qbiK2/HKcRUyhdV2vtKqBI="}]},"_npmUser":{"name":"eyea","email":"deyesea@gmail.com"},"directories":{},"maintainers":[{"name":"eyea","email":"deyesea@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-add-eslint-type_0.0.5_1712578675037_0.35878965702262167"},"_hasShrinkwrap":false}},"time":{"created":"2024-03-04T06:17:42.341Z","0.0.1":"2024-03-04T06:17:42.665Z","modified":"2024-04-08T12:17:55.372Z","0.0.2":"2024-03-04T06:25:47.912Z","0.0.3":"2024-03-04T06:26:38.526Z","0.0.4":"2024-03-06T08:22:28.158Z","0.0.5":"2024-04-08T12:17:55.178Z"},"maintainers":[{"name":"eyea","email":"deyesea@gmail.com"}],"description":"给定代码仓库源码，智能识别代码仓库技术栈，输出仓库应当使用哪种 `AFUEslintType` 类型，进行代码质量检测。","readme":"# plugin-add-eslint-type\n\n给定代码仓库源码，智能识别代码仓库技术栈，输出仓库应当使用哪种 `AFUEslintType` 类型，进行代码质量检测。\n\n## 环境\n本插件基于 `nx` 开发，请在对应初始化好的 `your-app` 中使用；\n\n本插件受益于 [@afuteam/eslint-plugin-fe](https://www.npmjs.com/package/@afuteam/eslint-plugin-fe) 提供代码 `AFUEslintType` 分析能力\n\n## 安装\n\n```bash\npnpm i @afuteam-nx/plugin-add-eslint-type -D\n```\n\n## 配置\n```bash\n# 在 apps/your-app/project.json 中配置\n\"targets\": {\n  \"fetch-repos\": {\n    \"executor\": \"@afuteam-nx/plugin-add-eslint-type:run\",\n    \"options\": {\n      \"localFileAllReposInfoPath\": \"从代码仓库拉下来的项目信息清单路径 allProjects.json\",\n      \"blackFileList\": \"过滤文件目录名称\",\n      \"localFilesAllReposCodePath\": \"本地代码仓库源码路径\",\n      \"resultPath\": \"结果输出路径 文件名 allProjectsWithLinType.json\"\n    }\n  }\n}\n\n```\n\n## 使用\n```bash\nnx run your-app:add-eslint-type\n```\n\n## 文件数据结构\n\n`allProjects.json`\n```json\n[\n  {\n    \"id\": \"\",\n    \"created_at\": \"\",\n    \"last_activity_at\": \"\",\n    \"name\": \"\",\n    \"web_url\": \"\"\n  }\n]\n```\n\n\n`allProjectsWithLinType.json`\n```json\n[\n  {\n    \"id\": 28612,\n    \"created_at\": \"2023-11-21T15:23:21.637+08:00\",\n    \"last_activity_at\": \"2024-03-04T20:41:10.727+08:00\",\n    \"name\": \"sky\",\n    \"AFULintType\": {\n      \"root\": \"react-ts\"\n    },\n    \"web_url\": \"https://gitlab.com/afuteam/sky\"\n  }\n]\n```\n\n\n","readmeFilename":"README.md","keywords":["@afuteam-nx","nx","nx-plugins","eslint","@afuteam/eslint-plugin-fe"]}