Coded, not tested. getConfig(): options.configFile' and is now used for ALL configuration files and does not need to start with '~/' Default value of configFile is now ".<appname>.json" .WAS: ".<appname>.config". getConfig(): Documented options.env: Names an environment variable that can contains a serialized configuration. Applied after ancestor files. Package defaults file is now __dirname + '/' <filename> WAS: 'defaults.config'.  This allows you to have multiple defaults files if required.
Coded, not tested.
getConfig(): options.configFile' and is now used for ALL configuration files and does not need to start with '~/'
Default value of configFile is now ".<appname>.json" .WAS: ".<appname>.config".
getConfig(): Documented options.env: Names an environment variable that can contains a serialized configuration. Applied after ancestor files.
Package defaults file is now __dirname + '/' <filename> WAS: 'defaults.config'.  This allows you to have multiple defaults files if required.

tohagan/cli-config