validate_kit 1.0.0 copy "validate_kit: ^1.0.0" to clipboard
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 as MultiValidator) 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, and custom.
  • Optional error aggregation via aggregate() and per-call retrieval with validateAll() / validateResult().
  • Localization-ready, globally overridable defaults through ValidationMessages.
  • Convenience String extensions such as isValidEmail, isBlank, and isStrongPassword.
  • Fully documented public API, comprehensive unit tests, and a runnable Flutter example app.
1
likes
150
points
85
downloads

Documentation

API reference

Publisher

verified publishereebrahimjoy.com

Weekly Downloads

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.

Repository (GitHub)
View/report issues

Topics

#validation #form #validator #flutter #dart

License

MIT (license)

More

Packages that depend on validate_kit