cindel_generator 0.5.3
cindel_generator: ^0.5.3 copied to clipboard
Source generator for Cindel schemas, serializers, typed collections, and query builders.
Cindel generator example #
Use cindel_generator with build_runner in the package that contains your
annotated Cindel models.
dependencies:
cindel: ^0.5.3
dev_dependencies:
build_runner: ^2.15.0
cindel_generator: ^0.5.3
Given an annotated model:
import 'package:cindel/cindel.dart';
part 'user.g.dart';
@Collection(name: 'users')
class User {
Id id = autoIncrement;
@index
late String email;
late String name;
}
Generate the schema and typed collection APIs:
dart run build_runner build --delete-conflicting-outputs