@emdaer/core
Version:
emdaer core
18 lines (14 loc) • 346 B
JavaScript
/* */
const EmdaerError = require('./EmdaerError');
const { NO_PLUGIN } = require('../errors');
/**
* Loads a provided plugin
*/
module.exports = function resolvePlugin(pluginName) {
try {
return require(pluginName);
} catch (error) {
const err = new EmdaerError(NO_PLUGIN, `${NO_PLUGIN}: ${pluginName}`);
throw err;
}
};