snyk-resolve-deps
Advanced tools
Comparing version 1.5.2 to 1.6.0
@@ -11,3 +11,4 @@ module.exports = print; | ||
res.version += ' ' + path.dirname(res.__filename); | ||
console.log(tree(res, function (leaf) { | ||
var printed = ''; | ||
printed = tree(res, function (leaf) { | ||
var label = leaf.full; | ||
@@ -29,7 +30,9 @@ | ||
return label; | ||
})); | ||
}); | ||
if (args.errors && res.problems && res.problems.length) { | ||
console.log(res.problems.join('\n')); | ||
printed += res.problems.join('\n'); | ||
} | ||
return printed; | ||
} |
@@ -30,6 +30,6 @@ var resolveTree = require('../lib/'); | ||
if (args.json) { | ||
return console.log(JSON.stringify(res, '', 2)); | ||
return JSON.stringify(res, '', 2); | ||
} | ||
print(args, res); | ||
return print(args, res); | ||
}); | ||
@@ -36,0 +36,0 @@ } |
@@ -7,3 +7,8 @@ module.exports = function (dir, options) { | ||
// expose interal API | ||
module.exports.walk = require('./walk'); | ||
module.exports.prune = require('./prune'); | ||
module.exports.pluck = require('./pluck'); | ||
var physicalTree = module.exports.physicalTree = require('./deps'); | ||
var logicalTree = module.exports.logicalTree = require('./logical'); |
@@ -59,3 +59,6 @@ module.exports = logicalTree; | ||
logicalRoot.numFileDependencies = 0; | ||
walk(fileTree.dependencies, function (dep) { | ||
logicalRoot.numFileDependencies++; | ||
if (!dep.__used) { | ||
@@ -88,2 +91,7 @@ var deppath = dep.__from.slice(0, -1).toString(); | ||
logicalRoot.numDependencies = 0; | ||
walk(logicalRoot.dependencies, function () { | ||
logicalRoot.numDependencies++; | ||
}); | ||
logicalRoot.pluck = pluck.bind(null, fileTree); | ||
@@ -90,0 +98,0 @@ logicalRoot.problems = problems.slice(0); |
@@ -34,3 +34,3 @@ { | ||
"ansicolors": "^0.3.2", | ||
"clite": "^0.1.2", | ||
"clite": "^0.3.0", | ||
"debug": "^2.2.0", | ||
@@ -52,3 +52,3 @@ "es6-promise": "^3.0.2", | ||
}, | ||
"version": "1.5.2" | ||
"version": "1.6.0" | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
210433
638
1
+ Addedcamelcase@3.0.0(transitive)
+ Addedclite@0.3.0(transitive)
+ Addedcliui@3.2.0(transitive)
+ Addeddecamelize@1.2.0(transitive)
+ Addedfind-up@1.1.2(transitive)
+ Addedfunction-bind@1.1.2(transitive)
+ Addedget-caller-file@1.0.3(transitive)
+ Addedhasown@2.0.2(transitive)
+ Addedinvert-kv@1.0.0(transitive)
+ Addedis-core-module@2.15.1(transitive)
+ Addedis-utf8@0.2.1(transitive)
+ Addedlcid@1.0.0(transitive)
+ Addedload-json-file@1.1.0(transitive)
+ Addedlodash.assign@4.2.0(transitive)
+ Addednormalize-package-data@2.5.0(transitive)
+ Addedos-locale@1.4.0(transitive)
+ Addedpath-exists@2.1.0(transitive)
+ Addedpath-parse@1.0.7(transitive)
+ Addedpath-type@1.1.0(transitive)
+ Addedpify@2.3.0(transitive)
+ Addedread-pkg@1.1.0(transitive)
+ Addedread-pkg-up@1.0.1(transitive)
+ Addedrequire-directory@2.1.1(transitive)
+ Addedrequire-main-filename@1.0.1(transitive)
+ Addedresolve@1.22.8(transitive)
+ Addedset-blocking@2.0.0(transitive)
+ Addedspdx-correct@3.2.0(transitive)
+ Addedspdx-exceptions@2.5.0(transitive)
+ Addedspdx-expression-parse@3.0.1(transitive)
+ Addedspdx-license-ids@3.0.20(transitive)
+ Addedstrip-bom@2.0.0(transitive)
+ Addedsupports-preserve-symlinks-flag@1.0.0(transitive)
+ Addedvalidate-npm-package-license@3.0.4(transitive)
+ Addedwhich-module@1.0.0(transitive)
+ Addedwindow-size@0.2.0(transitive)
+ Addedwrap-ansi@2.1.0(transitive)
+ Addedy18n@3.2.2(transitive)
+ Addedyargs@4.8.1(transitive)
+ Addedyargs-parser@2.4.1(transitive)
- Removedclite@0.1.6(transitive)
Updatedclite@^0.3.0