UNPKG

boip

Version:

a command line application that creates a new project from a boilerplate stored on GitHub

25 lines (22 loc) 503 B
// confのラッパークラス const Conf = require('conf') const conf = new Conf() const _con = (rootKey, key, newValue) => { key = key ? `${rootKey}.${key}` : '' if (key && newValue) { if (newValue.toLowerCase() === 'delete') { // delete conf.delete(key) } else { // set conf.set(key, newValue) } } else if (key) { // get return conf.get(key) } else { // list return conf.get(rootKey) } } module.exports = root => _con.bind(null, root)