Sha256: b1b22f5f56a903a197edb1738ad6ad3d6d845f3ecbc97561678ad1a0c8ccdaae
Contents?: true
Size: 771 Bytes
Versions: 2
Compression:
Stored size: 771 Bytes
Contents
module LicenseFinder class NpmPackage < Package def initialize(node_module) @node_module = node_module end def name node_module["name"] end def version node_module["version"] end def summary node_module["description"] end def description node_module["readme"] end def homepage node_module["homepage"] end def children [] # no way to determine child deps from npm (maybe?) end def groups [] # no concept of dev/test groups in npm (maybe?) end private attr_reader :node_module def install_path node_module["path"] end def licenses_from_spec Package.extract_licenses_from_standard_spec(node_module) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
license_finder-1.0.0.0 | lib/license_finder/package_managers/npm_package.rb |
license_finder-1.0.0.0-java | lib/license_finder/package_managers/npm_package.rb |