New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

list-npm-dependencies

Package Overview
Dependencies
Maintainers
2
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

list-npm-dependencies - npm Package Compare versions

Comparing version

to
0.1.1

17

lib/index.js

@@ -22,8 +22,13 @@ 'use strict';

walker.on('data', function (pkg) {
pkg.dependencies = {};
if (pkg.parent != null) {
var key = pkg.name + '@' + pkg.version;
result.packages[key] = pkg;
pkg.parent.dependencies[pkg.name] = pkg.version;
if (result.packages[key] == null) {
result.packages[key] = pkg;
pkg.dependencies = {};
}
var parentKey = pkg.parent.name + '@' + pkg.parent.version;
var parent = result.packages[parentKey] || result.root;
parent.dependencies[pkg.name] = pkg.version;
} else {
pkg.dependencies = {};
result.root = pkg;

@@ -33,6 +38,6 @@ }

walker.once('end', function () {
return resolve(result);
resolve(result);
});
walker.once('error', function (err) {
return reject(err);
reject(err);
});

@@ -42,2 +47,2 @@ walker.run();

};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7a0JBRWUsVUFBQyxPQUFELEVBQVUsT0FBVjtTQUFzQixzQkFBWSxVQUFDLE9BQUQsRUFBVSxNQUFWLEVBQXFCO0FBQ3BFLFFBQU0sU0FBUyxFQUFFLE1BQU0sSUFBTixFQUFZLFVBQVUsRUFBVixFQUF2QixDQUQ4RDtBQUVwRSxRQUFNLFNBQVMsNEJBQWUsT0FBZixFQUF3QixPQUF4QixDQUFULENBRjhEO0FBR3BFLFdBQU8sRUFBUCxDQUFVLE1BQVYsRUFBa0IsVUFBQyxHQUFELEVBQVM7QUFDekIsVUFBSSxZQUFKLEdBQW1CLEVBQW5CLENBRHlCO0FBRXpCLFVBQUksSUFBSSxNQUFKLElBQWMsSUFBZCxFQUFvQjtBQUN0QixZQUFNLE1BQVMsSUFBSSxJQUFKLFNBQVksSUFBSSxPQUFKLENBREw7QUFFdEIsZUFBTyxRQUFQLENBQWdCLEdBQWhCLElBQXVCLEdBQXZCLENBRnNCO0FBR3RCLFlBQUksTUFBSixDQUFXLFlBQVgsQ0FBd0IsSUFBSSxJQUFKLENBQXhCLEdBQW9DLElBQUksT0FBSixDQUhkO09BQXhCLE1BSU87QUFDTCxlQUFPLElBQVAsR0FBYyxHQUFkLENBREs7T0FKUDtLQUZnQixDQUFsQixDQUhvRTtBQWFwRSxXQUFPLElBQVAsQ0FBWSxLQUFaLEVBQW1CO2FBQU0sUUFBUSxNQUFSO0tBQU4sQ0FBbkIsQ0Fib0U7QUFjcEUsV0FBTyxJQUFQLENBQVksT0FBWixFQUFxQixVQUFDLEdBQUQ7YUFBUyxPQUFPLEdBQVA7S0FBVCxDQUFyQixDQWRvRTtBQWVwRSxXQUFPLEdBQVAsR0Fmb0U7R0FBckI7Q0FBbEMiLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgVHJlZVdhbGtlciBmcm9tICducG0tdHJlZS13YWxrZXInXHJcblxyXG5leHBvcnQgZGVmYXVsdCAocGtnUm9vdCwgb3B0aW9ucykgPT4gbmV3IFByb21pc2UoKHJlc29sdmUsIHJlamVjdCkgPT4ge1xyXG4gIGNvbnN0IHJlc3VsdCA9IHsgcm9vdDogbnVsbCwgcGFja2FnZXM6IHt9IH1cclxuICBjb25zdCB3YWxrZXIgPSBuZXcgVHJlZVdhbGtlcihwa2dSb290LCBvcHRpb25zKVxyXG4gIHdhbGtlci5vbignZGF0YScsIChwa2cpID0+IHtcclxuICAgIHBrZy5kZXBlbmRlbmNpZXMgPSB7fVxyXG4gICAgaWYgKHBrZy5wYXJlbnQgIT0gbnVsbCkge1xyXG4gICAgICBjb25zdCBrZXkgPSBgJHtwa2cubmFtZX1AJHtwa2cudmVyc2lvbn1gXHJcbiAgICAgIHJlc3VsdC5wYWNrYWdlc1trZXldID0gcGtnXHJcbiAgICAgIHBrZy5wYXJlbnQuZGVwZW5kZW5jaWVzW3BrZy5uYW1lXSA9IHBrZy52ZXJzaW9uXHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICByZXN1bHQucm9vdCA9IHBrZ1xyXG4gICAgfVxyXG4gIH0pXHJcbiAgd2Fsa2VyLm9uY2UoJ2VuZCcsICgpID0+IHJlc29sdmUocmVzdWx0KSlcclxuICB3YWxrZXIub25jZSgnZXJyb3InLCAoZXJyKSA9PiByZWplY3QoZXJyKSlcclxuICB3YWxrZXIucnVuKClcclxufSlcclxuIl0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7a0JBRWUsVUFBQyxPQUFELEVBQVUsT0FBVjtTQUFzQixzQkFBWSxVQUFDLE9BQUQsRUFBVSxNQUFWLEVBQXFCO0FBQ3BFLFFBQU0sU0FBUyxFQUFFLE1BQU0sSUFBTixFQUFZLFVBQVUsRUFBVixFQUF2QixDQUQ4RDtBQUVwRSxRQUFNLFNBQVMsNEJBQWUsT0FBZixFQUF3QixPQUF4QixDQUFULENBRjhEO0FBR3BFLFdBQU8sRUFBUCxDQUFVLE1BQVYsRUFBa0IsVUFBQyxHQUFELEVBQVM7QUFDekIsVUFBSSxJQUFJLE1BQUosSUFBYyxJQUFkLEVBQW9CO0FBQ3RCLFlBQU0sTUFBUyxJQUFJLElBQUosU0FBWSxJQUFJLE9BQUosQ0FETDtBQUV0QixZQUFJLE9BQU8sUUFBUCxDQUFnQixHQUFoQixLQUF3QixJQUF4QixFQUE4QjtBQUNoQyxpQkFBTyxRQUFQLENBQWdCLEdBQWhCLElBQXVCLEdBQXZCLENBRGdDO0FBRWhDLGNBQUksWUFBSixHQUFtQixFQUFuQixDQUZnQztTQUFsQztBQUlBLFlBQU0sWUFBZSxJQUFJLE1BQUosQ0FBVyxJQUFYLFNBQW1CLElBQUksTUFBSixDQUFXLE9BQVgsQ0FObEI7QUFPdEIsWUFBTSxTQUFTLE9BQU8sUUFBUCxDQUFnQixTQUFoQixLQUE4QixPQUFPLElBQVAsQ0FQdkI7QUFRdEIsZUFBTyxZQUFQLENBQW9CLElBQUksSUFBSixDQUFwQixHQUFnQyxJQUFJLE9BQUosQ0FSVjtPQUF4QixNQVNPO0FBQ0wsWUFBSSxZQUFKLEdBQW1CLEVBQW5CLENBREs7QUFFTCxlQUFPLElBQVAsR0FBYyxHQUFkLENBRks7T0FUUDtLQURnQixDQUFsQixDQUhvRTtBQWtCcEUsV0FBTyxJQUFQLENBQVksS0FBWixFQUFtQixZQUFNO0FBQ3ZCLGNBQVEsTUFBUixFQUR1QjtLQUFOLENBQW5CLENBbEJvRTtBQXFCcEUsV0FBTyxJQUFQLENBQVksT0FBWixFQUFxQixVQUFDLEdBQUQsRUFBUztBQUM1QixhQUFPLEdBQVAsRUFENEI7S0FBVCxDQUFyQixDQXJCb0U7QUF3QnBFLFdBQU8sR0FBUCxHQXhCb0U7R0FBckI7Q0FBbEMiLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgVHJlZVdhbGtlciBmcm9tICducG0tdHJlZS13YWxrZXInXHJcblxyXG5leHBvcnQgZGVmYXVsdCAocGtnUm9vdCwgb3B0aW9ucykgPT4gbmV3IFByb21pc2UoKHJlc29sdmUsIHJlamVjdCkgPT4ge1xyXG4gIGNvbnN0IHJlc3VsdCA9IHsgcm9vdDogbnVsbCwgcGFja2FnZXM6IHt9IH1cclxuICBjb25zdCB3YWxrZXIgPSBuZXcgVHJlZVdhbGtlcihwa2dSb290LCBvcHRpb25zKVxyXG4gIHdhbGtlci5vbignZGF0YScsIChwa2cpID0+IHtcclxuICAgIGlmIChwa2cucGFyZW50ICE9IG51bGwpIHtcclxuICAgICAgY29uc3Qga2V5ID0gYCR7cGtnLm5hbWV9QCR7cGtnLnZlcnNpb259YFxyXG4gICAgICBpZiAocmVzdWx0LnBhY2thZ2VzW2tleV0gPT0gbnVsbCkge1xyXG4gICAgICAgIHJlc3VsdC5wYWNrYWdlc1trZXldID0gcGtnXHJcbiAgICAgICAgcGtnLmRlcGVuZGVuY2llcyA9IHt9XHJcbiAgICAgIH1cclxuICAgICAgY29uc3QgcGFyZW50S2V5ID0gYCR7cGtnLnBhcmVudC5uYW1lfUAke3BrZy5wYXJlbnQudmVyc2lvbn1gXHJcbiAgICAgIGNvbnN0IHBhcmVudCA9IHJlc3VsdC5wYWNrYWdlc1twYXJlbnRLZXldIHx8IHJlc3VsdC5yb290XHJcbiAgICAgIHBhcmVudC5kZXBlbmRlbmNpZXNbcGtnLm5hbWVdID0gcGtnLnZlcnNpb25cclxuICAgIH0gZWxzZSB7XHJcbiAgICAgIHBrZy5kZXBlbmRlbmNpZXMgPSB7fVxyXG4gICAgICByZXN1bHQucm9vdCA9IHBrZ1xyXG4gICAgfVxyXG4gIH0pXHJcbiAgd2Fsa2VyLm9uY2UoJ2VuZCcsICgpID0+IHtcclxuICAgIHJlc29sdmUocmVzdWx0KVxyXG4gIH0pXHJcbiAgd2Fsa2VyLm9uY2UoJ2Vycm9yJywgKGVycikgPT4ge1xyXG4gICAgcmVqZWN0KGVycilcclxuICB9KVxyXG4gIHdhbGtlci5ydW4oKVxyXG59KVxyXG4iXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0=
{
"name": "list-npm-dependencies",
"version": "0.1.0",
"version": "0.1.1",
"description": "Creates an inventory of an npm package's dependencies.",
"main": "index.js",
"author": "Zentrick nv (https://www.zentrick.com/)",
"contributors": [
"Tim De Pauw <tim.depauw@zentrick.com>",
"Laurent De Smet <laurent.desmet@zentrick.com>"
],
"engines": {

@@ -22,5 +26,3 @@ "node": ">=0.12.0"

"repository": "zentrick/list-npm-dependencies",
"bugs": {
"url": "https://github.com/zentrick/list-npm-dependencies/issues"
},
"bugs": "https://github.com/zentrick/list-npm-dependencies/issues",
"dependencies": {

@@ -27,0 +29,0 @@ "babel-runtime": "^6.5.0",