puppyconfig
v1.1.0
Published
Simple JSON backed configuration manager with optional logging
Maintainers
Readme
puppyconfig
On npm @ https://www.npmjs.com/package/puppyconfig
And GitHub @ https://github.com/onlypuppy7/puppyconfig
Configs, ported to npm. Another useless file taken out of my projects!
Install
npm install puppyconfig
Usage
import Config from 'puppyconfig';
const config = new Config({
configPath: './config.json',
logLoad: true,
logSave: true,
defaultConfig: {
settingA: true,
settingB: 'default value'
}
});
config.settingA = false;
config.settingB = 'updated value';
config.save();
console.log('Current Config:', config.export());
const config2 = new Config({
configPath: './config.json',
logLoad: false,
logSave: false
});
console.log('Reloaded Config:', config2.export());