Convict expands on the standard pattern of configuring node.js applications in a way that is more robust and accessible to collaborators, who may have less interest in digging through imperative code in order to inspect or modify settings. By introducing a configuration schema, convict 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.
Main package.
Format 'duration' and 'timestamp'.
Format 'email', 'ipaddress' and 'url' for convict.