Documentation ¶
Index ¶
- func IsPackageReferenceFile(filename string) bool
- func NuspecGraph(file string) (graph.Deps, error)
- func PackageConfigGraph(file string) (graph.Deps, error)
- func PackageReferenceGraph(file string) (graph.Deps, error)
- func Path(s string) string
- func ProjectGraph(target string) (graph.Deps, error)
- func Projects(projects map[string]Manifest, projectFile string) error
- func ResolveStrategy(target, dir string) (graph.Deps, error)
- type Dependencies
- type Dependency
- type DotNET
- type Group
- type ItemGroup
- type Lockfile
- type Manifest
- type Metadata
- type NuSpec
- type Package
- type Packages
- type Project
- type PropertyGroup
- type Reference
- type Target
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsPackageReferenceFile ¶ added in v0.7.27
IsPackageReferenceFile checks for a valid package reference file name.
func PackageConfigGraph ¶ added in v0.7.27
PackageConfigGraph reads a `packages.config` file and returns a dependency graph.
func PackageReferenceGraph ¶ added in v0.7.27
PackageReferenceGraph reads a package reference file and returns a dependency graph.
Types ¶
type Dependencies ¶ added in v0.7.27
type Dependencies struct {
Groups []Group `xml:"group"`
}
type Dependency ¶ added in v0.7.27
type Group ¶ added in v0.7.27
type Group struct {
Dependencies []Dependency `xml:"dependency"`
}
type Manifest ¶
type Manifest struct { PropertyGroup []PropertyGroup ItemGroup []ItemGroup }
type Metadata ¶
type Metadata struct { ID string `xml:"id"` Version string `xml:"version"` Dependencies Dependencies `xml:"dependencies"` }
type PropertyGroup ¶
Click to show internal directories.
Click to hide internal directories.