@mocks-server/config

Read and merge configuration from files, environment variables, and CLI arguments.

npmmacoslinuxwindows
Try with needOr install directly
Source

About

Modular configuration provider. Read it from file, environment and arguments

Examples

load configuration from JSON file$ const config = require('@mocks-server/config'); config.load('./config.json');
override config settings with environment variables$ const config = require('@mocks-server/config'); config.load({env: true});
merge command line arguments into configuration$ const config = require('@mocks-server/config'); config.load({argv: process.argv});
read configuration from multiple sources with priority$ const config = require('@mocks-server/config'); config.load({file: './config.json', env: true, argv: true});
get a specific config value with fallback default$ const config = require('@mocks-server/config'); const value = config.get('key', 'defaultValue');