build_config library
Classes
- BuildConfig
-
The parsed values from a
build.yaml
file. - BuilderDefinition
-
Definition of a builder parsed from the
builders
section ofbuild.yaml
. - BuildTarget
- GlobalBuilderConfig
- The configuration for a Builder applied globally.
- InputSet
- A filter on files inputs or sources.
- PostProcessBuilderDefinition
-
The definition of a
PostProcessBuilder
in thepost_process_builders
section of abuild.yaml
. - TargetBuilderConfig
- The configuration a particular BuildTarget applies to a Builder.
- TargetBuilderConfigDefaults
- Default values that builder authors can specify when users don't fill in the corresponding key for TargetBuilderConfig.
Functions
-
normalizeBuilderKeyUsage(
String builderKey, String packageName) → String -
Returns the normalized
builderKey
usage when used frompackageName
. -
normalizeTargetKeyUsage(
String targetKey, String packageName) → String -
Returns the normalized
targetKey
usage when used frompackageName
. -
runInBuildConfigZone<
T> (T fn(), String package, List< String> defaultDependencies) → T