platform/angel_serialize_generator/build.yaml
2018-12-08 15:53:49 -05:00

35 lines
961 B
YAML

builders:
angel_serialize:
target: "angel_serialize_generator"
import: "package:angel_serialize_generator/angel_serialize_generator.dart"
builder_factories:
- jsonModelBuilder
- serializerBuilder
- typescriptDefinitionBuilder
auto_apply: root_package
build_to: cache
build_extensions:
.dart:
- "angel_serialize.g.part"
- "angel_serialize_serializer.g.part"
- ".d.ts"
applies_builders: ["source_gen|combining_builder", "source_gen|part_cleanup"]
runs_before: ["angel_orm_generator|angel_orm"]
targets:
_book:
sources:
- "test/models/book.dart"
- "test/models/game_pad_button.dart"
- "test/models/with_enum.dart"
_typescript_definition:
sources:
- "test/*.dart"
$default:
dependencies:
- ":_book"
sources:
- "bin/**"
- "lib/**"
- "web/**"
- "test/models/author.dart"
- "test/models/game_pad.dart"