emiloberg/node-red-contrib-mopidy

View on GitHub
src/lib/utils/config.js

Summary

Maintainability
A
0 mins
Test Coverage
'use strict';

var deepmerge = require('deepmerge');

let CONFIG = {};

const configDefaults = {
    mopidyConnectTimeout: 5
};

const config = {
    setup: function({ settings = {} } = {}) {
        CONFIG = deepmerge(configDefaults, settings);
    },

    fetch: function(setting) {
        return CONFIG[setting];
    }
};

export default config;