Thanks to visit codestin.com
Credit goes to github.com

Skip to content

[feature] 希望在文档里面写明暴露的 API 地址和传入参数,让我们直接发送请求进行包的请求 #709

@sonofmagic

Description

@sonofmagic

为什么我需要这个功能

因为 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

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions