Help us shape the future of Go! Take the 2026 Go Developer Survey

finalize

package
v1.6.2 Latest Latest
Warning

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

Go to latest
Published: Jul 12, 2017 License: Apache-2.0, MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Run

func Run(f *Finalizer) error

Types

type Cache

type Cache interface {
	Initialize() error
	Restore() error
	Save() error
}

type Command

type Command interface {
	Execute(string, io.Writer, io.Writer, string, ...string) error
}

type Finalizer

type Finalizer struct {
	Stager             Stager
	Command            Command
	Cache              Cache
	Log                *libbuildpack.Logger
	Logfile            *os.File
	PreBuild           string
	PostBuild          string
	NPM                NPM
	NPMRebuild         bool
	Yarn               Yarn
	UseYarn            bool
	Manifest           Manifest
	StartScript        string
	HasDevDependencies bool
}

func (*Finalizer) BuildDependencies

func (f *Finalizer) BuildDependencies() error

func (*Finalizer) CopyProfileScripts

func (f *Finalizer) CopyProfileScripts() error

func (*Finalizer) ListDependencies

func (f *Finalizer) ListDependencies()

func (*Finalizer) ListNodeConfig

func (f *Finalizer) ListNodeConfig(environment []string)

func (*Finalizer) ReadPackageJSON

func (f *Finalizer) ReadPackageJSON() error

func (*Finalizer) TipVendorDependencies

func (f *Finalizer) TipVendorDependencies() error

func (*Finalizer) WarnMissingDevDeps

func (f *Finalizer) WarnMissingDevDeps() error

func (*Finalizer) WarnNoStart

func (f *Finalizer) WarnNoStart() error

func (*Finalizer) WarnUnmetDependencies

func (f *Finalizer) WarnUnmetDependencies() error

func (*Finalizer) WarnUntrackedDependencies

func (f *Finalizer) WarnUntrackedDependencies() error

type Manifest

type Manifest interface {
	RootDir() string
}

type NPM

type NPM interface {
	Build() error
	Rebuild() error
}

type Stager

type Stager interface {
	BuildDir() string
	DepDir() string
}

type Yarn

type Yarn interface {
	Build() error
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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