Add eslint and refactor everything
This commit is contained in:
17
utils.js
Normal file
17
utils.js
Normal file
@@ -0,0 +1,17 @@
|
||||
function verifyExists(value, err, logger) {
|
||||
if (!value) {
|
||||
logger.error(err);
|
||||
process.exit(0);
|
||||
}
|
||||
}
|
||||
function verifyDefaults(options, definitions) {
|
||||
for (const optionDefinition of definitions) {
|
||||
if (optionDefinition.defaultOption) {
|
||||
if (!options[optionDefinition.name]) {
|
||||
options[optionDefinition.name] = optionDefinition.defaultOption;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = { verifyDefaults, verifyExists };
|
Reference in New Issue
Block a user