Type buildConfig
Schema URL https://catalog.lintel.tools/schemas/schemastore/dart-build-config-dart-build-json/latest.json
Source https://www.schemastore.org/dart-build.json

Validate with Lintel

npx @lintel/lintel check
Type: buildConfig

Configuration for Dart's build system

Definitions

_listOfGlobs string[]
buildConfig object
targets Record<string, object>
builders Record<string, object>
post_process_builders Record<string, object>
global_options Record<string, object>
additional_public_assets string[]
buildTarget object
auto_apply_builders boolean
Default: true
builders Record<string, object>
dependencies targetKey[]
sources object | _listOfGlobs
builderDefinition object
builder_factories string[]
import string
build_extensions Record<string, string[]>
auto_apply string

On which packages the builder is applied by default

Values: "none" "dependents" "all_packages" "root_package"
required_inputs string[]
runs_before builderKey[]
applies_builders builderKey[]
is_optional boolean
Default: false
build_to string

Whether the outputs should be stored in a hidden cache or in the source directory.

Values: "cache" "source"
defaults object
4 nested properties
generate_for object | _listOfGlobs
options object

An arbitrary Map<String, dynamic> of configuration options exposed by the individual builders. See the documentation for the builder you are configuring for guidance.

dev_options object

An arbitrary Map<String, dynamic> of configuration options exposed by the individual builders. See the documentation for the builder you are configuring for guidance.

release_options object

An arbitrary Map<String, dynamic> of configuration options exposed by the individual builders. See the documentation for the builder you are configuring for guidance.

target string
postProcessBuilderDefinition object
builder_factory string
import string
input_extensions string[]
defaults object
4 nested properties
generate_for object | _listOfGlobs
options object

An arbitrary Map<String, dynamic> of configuration options exposed by the individual builders. See the documentation for the builder you are configuring for guidance.

dev_options object

An arbitrary Map<String, dynamic> of configuration options exposed by the individual builders. See the documentation for the builder you are configuring for guidance.

release_options object

An arbitrary Map<String, dynamic> of configuration options exposed by the individual builders. See the documentation for the builder you are configuring for guidance.

inputSet object | _listOfGlobs
targetBuilderConfig object
enabled boolean
Default: true
generate_for object | _listOfGlobs
options object

An arbitrary Map<String, dynamic> of configuration options exposed by the individual builders. See the documentation for the builder you are configuring for guidance.

dev_options object

An arbitrary Map<String, dynamic> of configuration options exposed by the individual builders. See the documentation for the builder you are configuring for guidance.

release_options object

An arbitrary Map<String, dynamic> of configuration options exposed by the individual builders. See the documentation for the builder you are configuring for guidance.

targetBuilderConfigDefaults object
generate_for object | _listOfGlobs
options object

An arbitrary Map<String, dynamic> of configuration options exposed by the individual builders. See the documentation for the builder you are configuring for guidance.

dev_options object

An arbitrary Map<String, dynamic> of configuration options exposed by the individual builders. See the documentation for the builder you are configuring for guidance.

release_options object

An arbitrary Map<String, dynamic> of configuration options exposed by the individual builders. See the documentation for the builder you are configuring for guidance.

globalBuilderOptions object
options object

An arbitrary Map<String, dynamic> of configuration options exposed by the individual builders. See the documentation for the builder you are configuring for guidance.

dev_options object

An arbitrary Map<String, dynamic> of configuration options exposed by the individual builders. See the documentation for the builder you are configuring for guidance.

release_options object

An arbitrary Map<String, dynamic> of configuration options exposed by the individual builders. See the documentation for the builder you are configuring for guidance.

runs_before builderKey[]
builderOptions object

An arbitrary Map<String, dynamic> of configuration options exposed by the individual builders. See the documentation for the builder you are configuring for guidance.

autoApply string

On which packages the builder is applied by default

buildTo string

Whether the outputs should be stored in a hidden cache or in the source directory.

targetKey string

A target key has two parts, a package and a name. They are separated by a colon.

builderKey string

To construct a key, you join the package name and the builder name with a colon.

runsBefore builderKey[]