Sha256: b0446f23225ec8feb06cc15c42de913a2bf18cf77e53dd8c57a080d592d4d660
Contents?: true
Size: 773 Bytes
Versions: 5
Compression:
Stored size: 773 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 license_names_from_spec Package.license_names_from_standard_spec(node_module) end end end
Version data entries
5 entries across 5 versions & 1 rubygems