github.com/anchore/syft@v1.4.2-0.20240516191711-1bec1fc5d397/syft/format/internal/spdxutil/helpers/homepage.go (about)

     1  package helpers
     2  
     3  import "github.com/anchore/syft/syft/pkg"
     4  
     5  func Homepage(p pkg.Package) string {
     6  	if hasMetadata(p) {
     7  		switch metadata := p.Metadata.(type) {
     8  		case pkg.RubyGemspec:
     9  			return metadata.Homepage
    10  		case pkg.NpmPackage:
    11  			return metadata.Homepage
    12  		}
    13  	}
    14  	return ""
    15  }