无论出于何种原因,这个问题都是flagged作为programmers.stackexchange.com上的偏离主题。 我仍然认为这是一个合理的问题,所以即使再次被踢,我仍然会尝试在这里提问。
有人试过在npm包上收集任何统计数据吗?
例如,是否可以读取npm低级别api(如果它甚至存在)并说获取有关有多少个包具有underscore.js作为其依赖关系的信息,或者从closurescript,typescript或CoffeeScript的。
我无法相信没有人试图收集和分析有关所有现有npm包的信息或构建依赖关系图和其他内容。
Upd:所以大多数软件包都托管在github上,而github包含给定git repo中最多产的语言的信息。所以我想可以查询npm并检索有关每个包的详细信息。也许有人已经尝试过这样做了?
答案 0 :(得分:1)
FWIW,我也不知道任何现成的分析,但是,
npm
使用couchdb,它可以进行复制。有关详细信息,请参阅this blog post。
couchdb包含可以进一步处理的焦油球。