lib/licensed/sources/npm.rb in licensed-2.15.0 vs lib/licensed/sources/npm.rb in licensed-2.15.1
- old
+ new
@@ -67,9 +67,11 @@
# package name to it's metadata
def recursive_dependencies(dependencies, result = {})
dependencies.each do |name, dependency|
next if dependency["peerMissing"]
next if yarn_lock_present && dependency["missing"]
+ next if dependency["extraneous"] && dependency["missing"]
+
dependency["name"] = name
(result[name] ||= []) << dependency
recursive_dependencies(dependency["dependencies"] || {}, result)
end
result