UNPKG

trainingproject

Version:

A module to teach you how to module.

24 lines (20 loc) 476 B
'use strict' var util = require('util') function assertPlugin (options, plugin) { if (!options) { options = {} } if (!options.plugins) { options.plugins = [] } if (!util.isArray(options.plugins)) { if (options.plugins === plugin) { return options } options.plugins = [plugin, options.plugins] } else if (options.plugins.indexOf(plugin) === -1) { options.plugins.unshift(plugin) } return options } module.exports = assertPlugin