NPM 注册表 API - 范围包

Asa*_*ich 6 scope package node.js npm

我正在寻找作用域包(你知道,“@scope/package-name”类型的包)。

有没有一种方法可以列出主 NPM 注册表(https://registry.npmjs.org)下存在的所有作用域包?

足够好的结果将获取最新的范围包。
当我使用https://registry.npmjs.org/-/all/static/month.json获取上个月的所有新包时 - 它不包含任何范围内的包。(我知道它将在 2017 年 9 月 1 日被弃用)。

如果没有这样的方法,一个足够的解决方案是获取特定范围内的所有包。
例如 - 获取所有@Angular包(@Angular/Core、@Angular/Router等)。

例子:

https://registry.npmjs.org/@angular%2Fcore
https://registry.npmjs.org/@asafsavich%2Fscope
https://registry.npmjs.org/@angular%2Fcommon

谢谢!

sil*_*fox 3

Npm 注册表于 2017 年 4 月添加了搜索范围支持。REF

https://registry.npmjs.com/-/v1/search?text=scope:Angular返回@Angular范围内的包列表。