voo_config_generator 1.0.0 copy "voo_config_generator: ^1.0.0" to clipboard
voo_config_generator: ^1.0.0 copied to clipboard

Code generator for voo_config package. Generates typed configuration classes at build time from .env or .config files.

1.0.0 #

Added #

  • Initial Release: Code generator for voo_config package
  • ConfigGenerator: Processes @VooConfig annotated classes
  • ConfigFileParser: Parses .env and .config files
    • Support for comments (lines starting with #)
    • Quoted values (single and double quotes)
    • Escape sequences (\n, \r, \t, \)
  • CodeBuilder: Generates type-safe Dart code
    • Proper string escaping
    • Type conversion (int, double, bool)
    • Optional field support with defaults

Security #

  • Sensitive Pattern Detection: Warns if values look like secrets
    • Field name patterns: *_key, *_secret, *_token, api_key, etc.
    • Value patterns: sk_live_*, ghp_*, JWT tokens, etc.
    • Recommends voo_secrets for sensitive values

Migration from voo_env_generator #

  • Generates .voo_config.g.dart instead of .voo_env.g.dart
  • Removed XOR obfuscation logic
  • Added security warnings for secrets
1
likes
140
points
115
downloads

Publisher

verified publishervoostack.com

Weekly Downloads

Code generator for voo_config package. Generates typed configuration classes at build time from .env or .config files.

Homepage
Repository (GitHub)
View/report issues

Topics

#code-generation #build-runner #config #configuration

Documentation

API reference

License

MIT (license)

Dependencies

analyzer, build, source_gen, voo_config

More

Packages that depend on voo_config_generator