NPM Registry API - 范围包

时间:2017-05-28 15:28:15

标签: node.js npm scope package

我正在寻找范围包(你知道," @ 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

谢谢!

2 个答案:

答案 0 :(得分:1)

Npm注册管理机构于2017年4月在搜索中添加了范围支持。REF

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

答案 1 :(得分:0)

您可以在https://registry.npmjs.com/%40scope%2Fpackage处查询软件包的元信息,但是/ latest路由不起作用。