Documentation
¶
Index ¶
- func Build(logger scribe.Logger) packit.BuildFunc
- func Detect(buildpackYMLParser BuildpackConfigParser, configParser ConfigParser, ...) packit.DetectFunc
- type BuildpackConfigParser
- type BuildpackYMLParser
- type Config
- type ConfigParser
- type ProjectFileParser
- func (p ProjectFileParser) ASPNetIsRequired(path string) (bool, error)
- func (p ProjectFileParser) FindProjectFile(path string) (string, error)
- func (p ProjectFileParser) NPMIsRequired(path string) (bool, error)
- func (p ProjectFileParser) NodeIsRequired(path string) (bool, error)
- func (p ProjectFileParser) ParseVersion(path string) (string, error)
- type ProjectParser
- type RuntimeConfig
- type RuntimeConfigParser
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Detect ¶
func Detect(buildpackYMLParser BuildpackConfigParser, configParser ConfigParser, projectParser ProjectParser) packit.DetectFunc
Types ¶
type BuildpackConfigParser ¶ added in v0.1.0
type BuildpackYMLParser ¶
type BuildpackYMLParser struct{}
func NewBuildpackYMLParser ¶
func NewBuildpackYMLParser() BuildpackYMLParser
func (BuildpackYMLParser) ParseProjectPath ¶
func (p BuildpackYMLParser) ParseProjectPath(path string) (string, error)
type ConfigParser ¶ added in v0.1.0
type ConfigParser interface {
Parse(glob string) (RuntimeConfig, error)
}
type ProjectFileParser ¶ added in v0.1.0
type ProjectFileParser struct{}
func NewProjectFileParser ¶ added in v0.1.0
func NewProjectFileParser() ProjectFileParser
func (ProjectFileParser) ASPNetIsRequired ¶ added in v0.1.0
func (p ProjectFileParser) ASPNetIsRequired(path string) (bool, error)
func (ProjectFileParser) FindProjectFile ¶ added in v0.3.0
func (p ProjectFileParser) FindProjectFile(path string) (string, error)
func (ProjectFileParser) NPMIsRequired ¶ added in v0.1.0
func (p ProjectFileParser) NPMIsRequired(path string) (bool, error)
func (ProjectFileParser) NodeIsRequired ¶ added in v0.1.0
func (p ProjectFileParser) NodeIsRequired(path string) (bool, error)
func (ProjectFileParser) ParseVersion ¶ added in v0.1.0
func (p ProjectFileParser) ParseVersion(path string) (string, error)
type ProjectParser ¶ added in v0.1.0
type RuntimeConfig ¶ added in v0.1.0
type RuntimeConfigParser ¶ added in v0.1.0
type RuntimeConfigParser struct{}
func NewRuntimeConfigParser ¶ added in v0.1.0
func NewRuntimeConfigParser() RuntimeConfigParser
func (RuntimeConfigParser) Parse ¶ added in v0.1.0
func (p RuntimeConfigParser) Parse(glob string) (RuntimeConfig, error)
Source Files
¶
Click to show internal directories.
Click to hide internal directories.