{"_id":"@afuteam-nx/plugin-add-tag","_rev":"1-1d959e8470bbdc1c1e5488cb1e5504d2","name":"@afuteam-nx/plugin-add-tag","dist-tags":{"next":"0.0.1","latest":"0.0.2"},"versions":{"0.0.1":{"name":"@afuteam-nx/plugin-add-tag","version":"0.0.1","dependencies":{"@nx/devkit":"18.0.5","tslib":"^2.3.0"},"keywords":["@afuteam-nx","nx","plugins","@afuteam","tag"],"type":"commonjs","main":"./src/index.js","typings":"./src/index.d.ts","executors":"./executors.json","_id":"@afuteam-nx/plugin-add-tag@0.0.1","gitHead":"9dd4a756b3ac675a589d6b43e527db25429d0c53","description":"给指定日期前的最后一次提交打上标签，支持批量操作","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-s3FEQH6D6X+hHZuk0o3KRj1Armw52F4WKRWuTCXTqHDdItANOGSz6JHwSWEvPk4HVX5ppW70ksrxMLRz7Rip+Q==","shasum":"2fc40539beeedef76b749156fb487927c7b7c3e7","tarball":"https://registry.npmjs.org/@afuteam-nx/plugin-add-tag/-/plugin-add-tag-0.0.1.tgz","fileCount":12,"unpackedSize":12350,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFAxDGDdrJ2rsUKCRhieTaJDUcRm4JgqyFwOFD3PqRR0AiEAtIuTMtem45/aWCOEJ2wUR2q/YQwfubc4W6EuO0OZlW0="}]},"_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-tag_0.0.1_1710415408910_0.663177572822832"},"_hasShrinkwrap":false},"0.0.2":{"name":"@afuteam-nx/plugin-add-tag","version":"0.0.2","dependencies":{"@nx/devkit":"18.2.3","tslib":"^2.3.0"},"keywords":["@afuteam-nx","nx","plugins","@afuteam","tag"],"type":"commonjs","main":"./src/index.js","typings":"./src/index.d.ts","executors":"./executors.json","_id":"@afuteam-nx/plugin-add-tag@0.0.2","gitHead":"c09bd6fefc7eaba2cbaea776898eee707928af76","description":"给指定日期前的最后一次提交打上标签，支持批量操作","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-M5UywKGPeaChsMrFwN6tlejqzAWgfJhfDcItB+wtIrfJwVsFAggz7LfjQIYcHXohYQm1dZFuiowFf/9IlobQ4g==","shasum":"128a8277b880cb2dafcf58e2dd0798b9b410924c","tarball":"https://registry.npmjs.org/@afuteam-nx/plugin-add-tag/-/plugin-add-tag-0.0.2.tgz","fileCount":14,"unpackedSize":13462,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlR5OGCb3+wZCvHRvWLYQn00bkiWa7oyMS/TiYi2zRtAIhAPkMjB+/hKXtnmzBAGZYCLQi5KzmhkRwFq9TAzAB3M03"}]},"_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-tag_0.0.2_1712578874254_0.7316746613400964"},"_hasShrinkwrap":false}},"time":{"created":"2024-03-14T11:23:28.785Z","0.0.1":"2024-03-14T11:23:29.132Z","modified":"2024-04-08T12:21:14.657Z","0.0.2":"2024-04-08T12:21:14.472Z"},"maintainers":[{"name":"eyea","email":"deyesea@gmail.com"}],"description":"给指定日期前的最后一次提交打上标签，支持批量操作","keywords":["@afuteam-nx","nx","plugins","@afuteam","tag"],"readme":"# plugin-add-tag\n\n给指定日期前的最后一次提交打上标签，支持批量操作\n\n\n## 环境\n本插件基于 `nx` 开发，请在对应初始化好的 `your-app` 中使用；\n\n\n## 安装\n\n```bash\npnpm i @afuteam-nx/plugin-add-tag -D\n```\n\n## 配置\n```bash\n# 在 apps/your-app/project.json 中配置\n\"targets\": {\n  \"fetch-repos\": {\n    \"executor\": \"@afuteam-nx/plugin-add-tag:run\",\n    \"options\": {\n      \"accessToken\": \"你的github accessToken\",\n      \"localFileRepoListPath\": \"从代码仓库拉下来的项目信息清单路径 allProjects.json\",\n      \"date\": \"指定的日期 比如 2024-02-29，则是2024-02-29 00:00:00之前的\",\n      \"tagName\": \"要打的标签名称\",\n      \"gitLabBaseUrl\": \"本地代码仓库源码路径\",\n      \"resultPath\": \"结果输出路径 文件名 allReposCreateTagResInfo.json\"\n    }\n  }\n}\n\n```\n\n## 使用\n```bash\nnx run your-app:add-tag\n```\n\n## 文件数据结构\n\n`allProjects.json`\n```json\n[\n  {\n    \"id\": \"\",\n    \"name\": \"\",\n    \"created_at\": \"\",\n    \"last_activity_at\": \"\",\n    \"name\": \"\",\n    \"web_url\": \"\"\n  }\n]\n```\n\n\n`allReposCreateTagResInfo.json`\n```json\n[\n  {\n    \"id\": 28328,\n    \"name\": \"GeoNexa\",\n    \"tag_url\": \"https://gitlab.com/afu/add-tag/tags/月亮代表我的心\",\n    \"addTagStatus\": true,\n    \"addTagMessage\": \"\",\n    \"created_at\": \"2023-10-16T20:06:37.644+08:00\",\n    \"last_activity_at\": \"2024-03-14T17:32:00.264+08:00\"\n  }\n]\n```\n\n\n","readmeFilename":"README.md"}