UNPKG

npm-link-up

Version:

Use this package to link your projects together for local development.

30 lines (29 loc) 858 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); const stdio = require("json-stdio"); function default_1(opts, confPath, conf, key, value) { let log = null; if (opts.json) { log = stdio.log.bind(stdio); } else { log = console.log.bind(console); } let localSettings = conf.localSettings || {}; if (!(localSettings && typeof localSettings === 'object')) { localSettings = {}; } if (Array.isArray(localSettings)) { localSettings = {}; } if (!key) { console.log('Local settings:'); return log(localSettings); } if (key in localSettings) { console.log('Local settings:'); return log({ [key]: localSettings[key] }); } console.log(`(NLU local config does not have key: "${key}")`); } exports.default = default_1;