env_validator 0.0.1 copy "env_validator: ^0.0.1" to clipboard
env_validator: ^0.0.1 copied to clipboard

A robust Flutter package for validating environment variables with a fluent, type-safe API inspired by Joi.

Changelog #

0.0.1 Initial Release (2025-05-14) #

Added #

  • Base validation system with EnvRule class
  • Type-safe validation for strings, numbers, and booleans
  • Implemented StringRule, NumberRule, and BoolRule validators
  • Chainable validation methods for building complex rules
  • Smart type conversion (especially for booleans)
  • Null value handling across all rule types

Features #

  • String validation: length, pattern, email, URL, case transformation
  • Number validation: integer/float, min/max, comparison operators
  • Boolean validation: smart conversion from strings and numbers
  • Flexible configuration with required fields and default values
  • Detailed error messages for validation failures
  • Early validation to stop app if environment is invalid
4
likes
160
points
38
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A robust Flutter package for validating environment variables with a fluent, type-safe API inspired by Joi.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter

More

Packages that depend on env_validator