0

我在 npm 的文档或 SO 的任何地方都找不到这个,但理想情况下,我想为给定用户拥有的包列表下拉元数据,然后我可以从这些包中提取版本号,或者我的任何其他元数据需要。

为了简要解释用例,我使用 Grunt.js 为 40 多个 repos 构建文档,并且这些文档通常与正在记录的项目不在同一个 repo 中,所以我一直在使用各种方法来保存版本号和其他元数据是最新的。任何有关如何执行此操作的建议将不胜感激。

4

1 回答 1

1

我建议使用matchdeplatest

var latest = require('latest');
var matchdep = require('matchdep');
matchdep.filter('*').forEach(function(dep) {
  latest(dep, function(err, version) {
    console.log(dep, version);
  });
});
于 2013-06-25T05:06:12.790 回答