env_validator 0.0.1
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
EnvRuleclass - Type-safe validation for strings, numbers, and booleans
- Implemented
StringRule,NumberRule, andBoolRulevalidators - 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