How to use the config.set function in config

To help you get started, we’ve selected a few config examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github eden-js / cli / lib / bundles / locale / helpers / locale.js View on Github external
build () {
    // Set langs and namespaces
    config.set('i18n.ns',   compiled.namespaces);
    config.set('i18n.lngs', compiled.locales);
    config.set('i18n.cache.versions', {});

    // Set whitelist
    if (config.get('i18n.lngs')) config.set('i18n.whitelist', config.get('i18n.lngs'));

    // Set cache versions for i18n
    for (let i = 0; i < config.get('i18n.lngs').length; i++) {
      // Set versions
      config.set('i18n.cache.versions.' + config.get('i18n.lngs')[i], config.get('version'));
    }

    // Init
    this.locale = i18next
      .use(middleware.LanguageDetector)
      .use(backend)
      .init(this.extend({
        'preload' : config.get('i18n.lngs'),
github eden-js / cli / lib / bundles / locale / helpers / locale.js View on Github external
build () {
    // Set langs and namespaces
    config.set('i18n.ns',   compiled.namespaces);
    config.set('i18n.lngs', compiled.locales);
    config.set('i18n.cache.versions', {});

    // Set whitelist
    if (config.get('i18n.lngs')) config.set('i18n.whitelist', config.get('i18n.lngs'));

    // Set cache versions for i18n
    for (let i = 0; i < config.get('i18n.lngs').length; i++) {
      // Set versions
      config.set('i18n.cache.versions.' + config.get('i18n.lngs')[i], config.get('version'));
    }

    // Init
    this.locale = i18next
      .use(middleware.LanguageDetector)
      .use(backend)
      .init(this.extend({
        'preload' : config.get('i18n.lngs'),
        'backend' : {
          'loadPath' : path.join(global.appRoot, 'www', 'locales', '{{ns}}.{{lng}}.json')
        }
github hadouken / hadouken / js / rpc / webui_setSettings.js View on Github external
config.set("bittorrent.rateLimitIpOverhead", value);
            settings.rateLimitIpOverhead = value;
            break;

        case "net.enable_utp":
            value = !!(value);
            print(value);
            config.set("bittorrent.utp.enabled", value);
            settings.enableOutgoingUtp = value;
            settings.enableIncomingUtp = value;
            break;

        case "net.max_halfopen":
            value = parseInt(value, 10);
            if(!isNaN(value)) {
                config.set("bittorrent.halfOpenLimit", value);
                settings.halfOpenLimit = value;
            }
            break;

        case "net.ratelimit_utp":
            value = !!(value);
            config.set("bittorrent.rateLimitUtp", value);
            settings.rateLimitUtp = value;
            break;

        case "natpmp":
            value = !!(value);
            config.set("bittorrent.natpmp.enabled", value);
            if(value) { session.startNatPmp(); } else { session.stopNatPmp(); }
            break;
github hadouken / hadouken / js / rpc / webui_setSettings.js View on Github external
value = parseInt(value, 10);
            if(!isNaN(value)) {
                config.set("bittorrent.activeLimit", value);
                settings.activeLimit = value;
            }
            break;
            
        case "bt.dont_count_slow_torrents":
            value = !!(value);
            config.set("bittorrent.dontCountSlowTorrents", value);
            settings.dontCountSlowTorrents = value;
            break;

        case "bt.anonymous_mode":
            value = !!(value);
            config.set("bittorrent.anonymousMode", value);
            settings.anonymousMode = value;
            break;

        case "bt.allow_same_ip":
            value = !!(value);
            config.set("bittorrent.allowMultipleConnectionsPerIp", value);
            settings.allowMultipleConnectionsPerIp = value;
            break;

        case "conns_globally":
            value = parseInt(value, 10);
            if(!isNaN(value)) {
                config.set("bittorrent.connectionsLimit", value);
                settings.connectionsLimit = value;
            }
            break;
github hadouken / hadouken / js / rpc / webui_setSettings.js View on Github external
case "dht":
            value = !!(value);
            config.set("bittorrent.dht.enabled", value);
            if(value) { session.startDht(); } else { session.stopDht(); }
            break;

        case "download_directories":
            if(Array.isArray(value)) {
                config.set("bittorrent.downloadDirectories", value);
            }
            break;

        case "enable_bw_management":
            value = (!!(value) ? 1 : 0);
            config.set("bittorrent.mixedModeAlgorithm", value);
            settings.mixedModeAlgorithm = value;
            break;

        case "lsd":
            value = !!(value);
            config.set("bittorrent.lsd.enabled", value);
            if(value) { session.startLsd(); } else { session.stopLsd(); }
            break;

        case "max_dl_rate":
            var rate = parseInt(value, 10);
            if(!isNaN(rate)) {
                config.set("bittorrent.downloadRateLimit", rate);
                settings.downloadRateLimit = rate;
            }
            break;
github hadouken / hadouken / js / rpc / webui_setSettings.js View on Github external
case "enable_bw_management":
            value = (!!(value) ? 1 : 0);
            config.set("bittorrent.mixedModeAlgorithm", value);
            settings.mixedModeAlgorithm = value;
            break;

        case "lsd":
            value = !!(value);
            config.set("bittorrent.lsd.enabled", value);
            if(value) { session.startLsd(); } else { session.stopLsd(); }
            break;

        case "max_dl_rate":
            var rate = parseInt(value, 10);
            if(!isNaN(rate)) {
                config.set("bittorrent.downloadRateLimit", rate);
                settings.downloadRateLimit = rate;
            }
            break;

        case "max_ul_rate":
            var rate = parseInt(value, 10);
            if(!isNaN(rate)) {
                config.set("bittorrent.uploadRateLimit", rate);
                settings.uploadRateLimit = rate;
            }
            break;

        case "net.calc_overhead":
            value = !!(value);
            config.set("bittorrent.rateLimitIpOverhead", value);
            settings.rateLimitIpOverhead = value;
github hadouken / hadouken / js / rpc / webui_setSettings.js View on Github external
case "bt.dont_count_slow_torrents":
            value = !!(value);
            config.set("bittorrent.dontCountSlowTorrents", value);
            settings.dontCountSlowTorrents = value;
            break;

        case "bt.anonymous_mode":
            value = !!(value);
            config.set("bittorrent.anonymousMode", value);
            settings.anonymousMode = value;
            break;

        case "bt.allow_same_ip":
            value = !!(value);
            config.set("bittorrent.allowMultipleConnectionsPerIp", value);
            settings.allowMultipleConnectionsPerIp = value;
            break;

        case "conns_globally":
            value = parseInt(value, 10);
            if(!isNaN(value)) {
                config.set("bittorrent.connectionsLimit", value);
                settings.connectionsLimit = value;
            }
            break;

        case "dht":
            value = !!(value);
            config.set("bittorrent.dht.enabled", value);
            if(value) { session.startDht(); } else { session.stopDht(); }
            break;
github hadouken / hadouken / js / rpc / webui_setSettings.js View on Github external
if(!isNaN(rate)) {
                config.set("bittorrent.uploadRateLimit", rate);
                settings.uploadRateLimit = rate;
            }
            break;

        case "net.calc_overhead":
            value = !!(value);
            config.set("bittorrent.rateLimitIpOverhead", value);
            settings.rateLimitIpOverhead = value;
            break;

        case "net.enable_utp":
            value = !!(value);
            print(value);
            config.set("bittorrent.utp.enabled", value);
            settings.enableOutgoingUtp = value;
            settings.enableIncomingUtp = value;
            break;

        case "net.max_halfopen":
            value = parseInt(value, 10);
            if(!isNaN(value)) {
                config.set("bittorrent.halfOpenLimit", value);
                settings.halfOpenLimit = value;
            }
            break;

        case "net.ratelimit_utp":
            value = !!(value);
            config.set("bittorrent.rateLimitUtp", value);
            settings.rateLimitUtp = value;