Decorated class-based controllers for Hapi with IoC support (like InversifyJS).
Environment variables parsing and validation using yup.
Painless configuration resolver.
Load, merge and validate configuration from environment variables and/or .env, JS, JSON, YAML files