UNPKG

@emdaer/core

Version:
18 lines (14 loc) 346 B
/* */ 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; } };