config-autoload
Npm module for autoloading config files. It uses https://github.com/motdotla/dotenv module for loading environment variables from .env file
quick start
create same folder and file structure
myapp/config
myapp/config/.env
myapp/config/config.js
config.js example :
var path = ;var _ = ; moduleexports = path : path name : processenvNAME port : _;
.env example
NAME=xyz
PORT=3306
later in code require config-autoload and have access to object defined in config.js
var config = ;console; //output path : '/home/xyz/myapp/' name : 'xyz' port : 3306
create a folder for config files myapp/config
for development create a .env file with env variables
myapp/config/.env
create a config.js file for handling variables
myapp/config/config.js