finalize

package
v1.6.0 Latest Latest
Warning

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

Go to latest
Published: Jun 22, 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