-
Notifications
You must be signed in to change notification settings - Fork 5
/
build.yaml
25 lines (24 loc) · 918 Bytes
/
build.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# Read about `build.yaml` at https://pub.dev/packages/build_config
targets:
$default:
sources:
- $package$
- lib/**
- pubspec.yaml
builders:
pubspec_generator:
options:
output: lib/src/constants/pubspec.yaml.g.dart
builders:
# name of the builder
pubspec_generator:
# library URI containing the builder - maps to `lib/member_count_library_generator.dart`
import: "package:pubspec_generator/builder.dart"
# Name of the function in the above library to call.
builder_factories: ["pubspecBuilder"]
# The mapping from the source extension to the generated file extension
build_extensions: {"pubspec.yaml": ["lib/src/constants/pubspec.yaml.g.dart"]}
# Generate the output directly into the package, not to a hidden cache dir
build_to: source
# Will automatically run on any package that depends on it
auto_apply: root_package