20 lines
389 B
JavaScript
20 lines
389 B
JavaScript
"use strict";
|
|
let config = {};
|
|
let defaults = {};
|
|
function init(cfg, defaultOpts) {
|
|
config = { ...cfg };
|
|
if (defaultOpts) {
|
|
defaults = { ...defaultOpts };
|
|
}
|
|
}
|
|
function getConfig() {
|
|
return config;
|
|
}
|
|
function getDefaults() {
|
|
return defaults;
|
|
}
|
|
function getDefault(key) {
|
|
return defaults[key];
|
|
}
|
|
module.exports = { init, getConfig, getDefaults, getDefault };
|