Node.js 以编程方式搜索npm注册表中的包

Node.js 以编程方式搜索npm注册表中的包,node.js,npm,Node.js,Npm,我想在npm注册表中搜索来自我的节点应用程序的包,但我找不到一种有文档记录的/官方的方式来进行编程搜索。当然我可以用https://www.npmjs.com/search?q=,但我不想解析您将得到的HTML作为回报 有没有办法搜索npm注册表并获得JSON作为回报?或者我必须使用第三方网站,比如https://api.npms.io/v2/search?取决于您需要多少信息,https://www.npmjs.com/search/suggestions?q=可能就足够了 示例:只有在答案是

我想在npm注册表中搜索来自我的节点应用程序的包,但我找不到一种有文档记录的/官方的方式来进行编程搜索。当然我可以用
https://www.npmjs.com/search?q=
,但我不想解析您将得到的HTML作为回报


有没有办法搜索npm注册表并获得JSON作为回报?或者我必须使用第三方网站,比如
https://api.npms.io/v2/search

取决于您需要多少信息,
https://www.npmjs.com/search/suggestions?q=
可能就足够了


示例:

只有在答案是没有这样的选项时,才可以查看此问题:-/You can search for a specific package-”。这会根据您的需要返回一个json。类似地,对于所有文档,会为您提供一个包含所有包的文档的json。另外,请查看提供的问题@styopdev,它提供了更多信息。