/
eb
/
Surf
Обзор
Документация
Войти
/
eb
/
Surf
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
node_modules/liftoff/lib/parse_options.js
35 строк
749 B
EvgeniyBudaev
Initial commit
17 фев 2020, 09:02
17 фев 2020, 09:02
bb6f06f
Код
Авторство
О чём код?
var extend = require('extend'); module.exports = function(opts) { var defaults = { extensions: { '.js': null, '.json': null, }, searchPaths: [], }; if (!opts) { opts = {}; } if (opts.name) { if (!opts.processTitle) { opts.processTitle = opts.name; } if (!opts.configName) { opts.configName = opts.name + 'file'; } if (!opts.moduleName) { opts.moduleName = opts.name; } } if (!opts.processTitle) { throw new Error('You must specify a processTitle.'); } if (!opts.configName) { throw new Error('You must specify a configName.'); } if (!opts.moduleName) { throw new Error('You must specify a moduleName.'); } return extend(defaults, opts); };