Sha256: 24a57669b21acd4b8474b87be71343c05f1bb9a44d41a8fe3a28587feb2802fe
Contents?: true
Size: 812 Bytes
Versions: 14
Compression:
Stored size: 812 Bytes
Contents
module LicenseFinder class BowerPackage < Package def initialize(bower_module, options = {}) spec = bower_module.fetch('pkgMeta', {}) if spec.empty? endpoint = bower_module.fetch('endpoint', {}) name = endpoint['name'] version = endpoint['target'] else name = spec['name'] version = spec['version'] end super( name, version, options.merge( summary: spec['description'], description: spec['readme'], homepage: spec['homepage'], spec_licenses: Package.license_names_from_standard_spec(spec), install_path: bower_module['canonicalDir'], missing: bower_module['missing'] ) ) end def package_manager 'Bower' end end end
Version data entries
14 entries across 14 versions & 1 rubygems