dartx_validate 0.0.1
dartx_validate: ^0.0.1 copied to clipboard
Dartx Validate is a Zod-like validation library for Dart, providing a simple and expressive way to validate data structures.
example/dartx_validate_example.dart
import 'package:dartx_validate/dartx_validate.dart';
class User {
@Email()
final String email;
@Min(0)
@Max(100)
final int age;
User(this.email, this.age);
}
void main() {
final user = User('test@example.com', 25);
if (validate(user)) {
print("OK");
}
}