packagist

package
v0.0.2-0...-544acd9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 3, 2014 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Package

type Package struct {
	Name              string
	Description       string
	Keywords          []string
	Homepage          string
	Version           string
	VersionNormalized string `json:"version_normalized"`
	Source            *Source
	Require           map[string]string
	RequireDev        map[string]string `json:""require-dev"`
}

func (*Package) String

func (p *Package) String() string

type Packages

type Packages map[string]*Package

func (Packages) Get

func (p Packages) Get(constraint string) *Package

type Packagist

type Packagist struct {
	// contains filtered or unexported fields
}

func NewPackagist

func NewPackagist() *Packagist

func (*Packagist) GetPackages

func (self *Packagist) GetPackages(name string) (Packages, error)

type Resolver

type Resolver struct {
	Packages map[string]*Package
	sync.WaitGroup
	// contains filtered or unexported fields
}

func NewResolver

func NewResolver() *Resolver

func (*Resolver) GetPackage

func (r *Resolver) GetPackage(name, constraint string) *Package

func (*Resolver) Resolve

func (r *Resolver) Resolve(name, constraint string) error

type Source

type Source struct {
	Type      string
	Url       string
	Reference string
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL