node-app-settings
v0.0.5
Published
Store application settings in popular format like json, ini etc
Downloads
11
Readme
node-app-settings
Store app settings
Supported Types
- JSON
- INI
- YAML
Usage
You can create settings object by providing setting file path and type. If the file doesn't exist, a new file will be created on the path.
const appSettings = require('node-app-settings');
let iniSetting = appSettings.create('settings.ini', 'INI');
let jsonSetting = appSettings.create('settings.json', 'JSON');
let yamlSetting = appSettings.create('settings.yml', 'YAML');
You can then get/update settings on the object. And if you want to store any settings, don't forget to call flush before exit.
let settings = appSettings.create('settings.json');//Absolute path or relative path
let config = settings.config; //Get the setting data object
config.user = 'Bob';
config.password = 'xxx';
settings.flush((err => {
console.log(err);
})); //Save to file asynchronous
settings.flushSync(); //Save to file
LICENSE
MIT