aug_validateform_generator 0.0.1-dev.7 copy "aug_validateform_generator: ^0.0.1-dev.7" to clipboard
aug_validateform_generator: ^0.0.1-dev.7 copied to clipboard

High-performance code generator for aug_validateform. Automates reactive validation logic using Dart Augmentations for boilerplate-free Flutter forms.

example/README.md

aug_validateform_generator Example #

This example demonstrates how to use aug_validateform_generator to generate validation logic for your data models.

Setup #

  1. Add the dependencies to your pubspec.yaml:
dependencies:
  aug_validateform_annotations: ^0.0.1-dev.1

dev_dependencies:
  aug_validateform_generator: ^0.0.1-dev.1
  build_runner: ^2.4.8
  1. Run the generator:
dart run build_runner build

Example Model #

import 'package:aug_validateform_annotations/aug_validateform_annotations.dart';

part 'user_model.validate.dart';

@Validatable()
class UserModel with _$UserModelValidation {
  @Required()
  @Email()
  String email = "";

  @MinLength(8)
  String password = "";
}
1
likes
160
points
168
downloads

Publisher

unverified uploader

Weekly Downloads

High-performance code generator for aug_validateform. Automates reactive validation logic using Dart Augmentations for boilerplate-free Flutter forms.

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

analyzer, aug_validateform_annotations, build, code_builder, dart_style, path, source_gen

More

Packages that depend on aug_validateform_generator