Blueconfig is schema validator for your config files on production or development environment. Blueconfig merges configs and validates them depending of a pattern called schema. Configs can be an object or a file (json, yaml...).
Introducing a configuration schema, blueconfig gives project collaborators more context on each setting and enables validation and early failures for when configuration goes wrong.
This repository is a collection of packages, blueconfig is the main package:
Main package. This is a fork of node-convict because workflow of node-convict is too slow and there is no dialog about future changes. I had so many changes that I can't wait, I already waited 6 months, I got only less 1/4 of my changes merged.
Format 'duration' and 'timestamp'.
Format 'email', 'ipaddress' and 'url' for blueconfig.