 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
This section is empty.
Variables ¶
      View Source
      
  
var ( ErrMissingPubspecFile = util.NewInvalidArgumentErrorf("Pubspec file is missing") ErrPubspecFileTooLarge = util.NewInvalidArgumentErrorf("Pubspec file is too large") ErrInvalidName = util.NewInvalidArgumentErrorf("package name is invalid") ErrInvalidVersion = util.NewInvalidArgumentErrorf("package version is invalid") )
Functions ¶
This section is empty.
Types ¶
type Metadata ¶
type Metadata struct {
	Description      string `json:"description,omitempty"`
	ProjectURL       string `json:"project_url,omitempty"`
	RepositoryURL    string `json:"repository_url,omitempty"`
	DocumentationURL string `json:"documentation_url,omitempty"`
	Readme           string `json:"readme,omitempty"`
	Pubspec          any    `json:"pubspec"`
}
    Metadata represents the metadata of a Pub package
type Package ¶
Package represents a Pub package
func ParsePackage ¶
ParsePackage parses the Pub package file
 Click to show internal directories. 
   Click to hide internal directories.