build_config library

Classes

BuildConfig
The parsed values from a build.yaml file.
BuilderDefinition
Definition of a builder parsed from the builders section of build.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 the post_process_builders section of a build.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 from packageName.
normalizeTargetKeyUsage(String targetKey, String packageName) String
Returns the normalized targetKey usage when used from packageName.
runInBuildConfigZone<T>(T fn(), String package, List<String> defaultDependencies) → T