snyk-sbt-plugin
Advanced tools
Comparing version 1.2.5 to 1.3.0
@@ -36,31 +36,19 @@ var tabdown = require('./tabdown'); | ||
function walkInTree(toNode, fromNode, parentNode) { | ||
if (!toNode.from) { | ||
toNode.from = []; | ||
} | ||
toNode.from.splice(0, 0, toNode.name + '@' + toNode.version); | ||
if (parentNode) { | ||
toNode.from = parentNode.from.concat(toNode.from); | ||
} | ||
if (fromNode.children && fromNode.children.length > 0) { | ||
for (var j = 0; j < fromNode.children.length; j++) { | ||
if (fromNode.children[j].data.indexOf('php') === -1) { | ||
var externalNode = getPackageNameAndVersion( | ||
fromNode.children[j].data); | ||
if (externalNode) { | ||
var coords = externalNode.name.split(':'); | ||
var newNode = { | ||
groupId: coords[0], | ||
artifactId: coords[1], | ||
version: externalNode.version, | ||
name: externalNode.name, | ||
dependencies: [], | ||
from: [], | ||
}; | ||
toNode.dependencies.push(newNode); | ||
walkInTree(toNode.dependencies[toNode.dependencies.length - 1], | ||
fromNode.children[j], | ||
toNode); | ||
} | ||
var externalNode = getPackageNameAndVersion( | ||
fromNode.children[j].data); | ||
if (externalNode) { | ||
var coords = externalNode.name.split(':'); | ||
var newNode = { | ||
groupId: coords[0], | ||
artifactId: coords[1], | ||
version: externalNode.version, | ||
name: externalNode.name, | ||
dependencies: [], | ||
}; | ||
toNode.dependencies.push(newNode); | ||
walkInTree(toNode.dependencies[toNode.dependencies.length - 1], | ||
fromNode.children[j], | ||
toNode); | ||
} | ||
@@ -67,0 +55,0 @@ } |
{ | ||
"name": "snyk-sbt-plugin", | ||
"version": "1.2.5", | ||
"description": "Snyk CLI SBT plugin", | ||
@@ -29,3 +28,4 @@ "homepage": "https://github.com/snyk/snyk-sbt-plugin", | ||
"tap-only": "0.0.5" | ||
} | ||
} | ||
}, | ||
"version": "1.3.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
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
9591
268