The readme for 3.0.0 states:
Precedence order
When merging configuration values from different sources, Convict follows precedence rules. The order, from lowest to highest, is:
Default value
File (config.loadFile())
Environment variables
Command line arguments
Set and load calls (config.set() and config.load())
But as per the code and the conversation in issue #50 config.load appears to be at the precedence level of config.loadFile, not config.set.
The readme for 3.0.0 states:
But as per the code and the conversation in issue #50 config.load appears to be at the precedence level of config.loadFile, not config.set.