为什么我需要这个功能
因为 cnpm 在某些场景下并不方便,
比如我需要同步镜像功能, 我还要安装 cnpm, 然后执行 cnpm sync cnpmcore
从 cnpm 抽离功能
我的想法是,把 cnpm bin 里的一些功能都抽出来
比如 cnpm sync 的实现是 https://github.com/cnpm/cnpm/blob/master/bin/cnpm-sync.js
就可以从里面,完整的吧 cnpm sync 的功能搞出来
但是我在抽离功能的时候,发现 cnpm 里面有很多过时的依赖,比如 bagpipe (11年没有更新), npm-request (9 年没有更新)
期望
所以希望能够把写在 cnpm 里面,真正的那些 API 整理成文档,写在 https://github.com/cnpm/cnpmcore/tree/master/docs 里
让我们直接发送请求去调用。
比如 PUT https://registry.npmmirror.com/[pkgName]/sync?publish=false&nodeps=false 这样的API