Method: Licensed::Sources::NPM#enumerate_dependencies
- Defined in:
- lib/licensed/sources/npm.rb
#enumerate_dependencies ⇒ Object
34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
# File 'lib/licensed/sources/npm.rb', line 34 def enumerate_dependencies packages.map do |name, package| errors = package["problems"] unless package["path"] Dependency.new( name: name, version: package["version"] || package["required"], path: package["path"], errors: Array(errors), metadata: { "type" => NPM.type, "name" => package["name"], "summary" => package["description"], "homepage" => package["homepage"] } ) end end |