create-dependency-stream
Synopsis
var createDependencyStream = require('create-dependency-stream')
var pkgJSON = require('./package.json');
var stream = createDependencyStream(pkgJSON, {
registry: 'http://registry.npmjs.org'
});
stream.on('data', console.log);
{ name: 'request',
versionRange: '2.x',
version: '2.21.0',
package: { },
parent: { }
dependencies: { }
}
Description
Given a parsed package.json with dependencies, this will create a stream of
"dependency objects" containing the fully resolved versions and corresponding
package.json contents for every dependency and every child dependency, in a way
that (should be) completely compatible with npm.
License
MIT