Versions in this module Expand all Collapse all v0 v0.19.4 May 24, 2023 Changes in this version + const PropertyName + const PropertyRepositoryURL + const PropertyScope + var ErrInvalidManifestVersion = util.NewInvalidArgumentErrorf("manifest version is invalid") + var ErrManifestFileTooLarge = util.NewInvalidArgumentErrorf("Package.swift file is too large") + var ErrMissingManifestFile = util.NewInvalidArgumentErrorf("Package.swift file is missing") + func TrimmedVersionString(v *version.Version) string + type Manifest struct + Content string + ToolsVersion string + type Metadata struct + Author Person + Description string + Keywords []string + License string + Manifests map[string]*Manifest + RepositoryURL string + type Package struct + Metadata *Metadata + RepositoryURLs []string + func ParsePackage(sr io.ReaderAt, size int64, mr io.Reader) (*Package, error) + type Person struct + FamilyName string + GivenName string + MiddleName string + Type string + func (p Person) String() string + type ProgrammingLanguage struct + Name string + Type string + URL string + type SoftwareSourceCode struct + Author Person + CodeRepository string + Context []string + Description string + Keywords []string + License string + Name string + ProgrammingLanguage ProgrammingLanguage + RepositoryURLs []string + Type string + Version string