validate_kit 1.0.0
validate_kit: ^1.0.0 copied to clipboard
A zero-dependency, fluent form validation toolkit for Dart and Flutter. Chain readable rules for email, password, length, range, matching fields, and custom logic with clean, localization-ready error messages.
1.0.0 #
- Initial release.
- Fluent
FieldValidator(aliased asMultiValidator) with chainable, short-circuiting validation rules. - Built-in rules:
required,email,minLength,maxLength,lengthBetween,numeric,numericRange,integer,url,strongPassword,matches,matchesValue,pattern,contains,equals,oneOf, andcustom. - Optional error aggregation via
aggregate()and per-call retrieval withvalidateAll()/validateResult(). - Localization-ready, globally overridable defaults through
ValidationMessages. - Convenience
Stringextensions such asisValidEmail,isBlank, andisStrongPassword. - Fully documented public API, comprehensive unit tests, and a runnable Flutter example app.