github.com/noqcks/syft@v0.0.0-20230920222752-a9e2c4e288e5/syft/pkg/npm_package_json_metadata.go (about)

     1  package pkg
     2  
     3  // NpmPackageJSONMetadata holds parsing information for a javascript package.json file
     4  type NpmPackageJSONMetadata struct {
     5  	Name        string `mapstructure:"name" json:"name"`
     6  	Version     string `mapstructure:"version" json:"version"`
     7  	Author      string `mapstructure:"author" json:"author"`
     8  	Homepage    string `mapstructure:"homepage" json:"homepage"`
     9  	Description string `mapstructure:"description" json:"description"`
    10  	URL         string `mapstructure:"url" json:"url"`
    11  	Private     bool   `mapstructure:"private" json:"private"`
    12  }