UNPKG

keystone-email

Version:
21 lines (18 loc) 474 B
var transports = {}; // NOTE (BC) - Options passed in here is not currently doing anything function getTransport (name, options) { name = ('' + name).toLowerCase(); if (!transports[name]) { try { transports[name] = require('../transports/' + name); } catch (e) { if (e.code === 'MODULE_NOT_FOUND') { throw new Error('Could not load transport (' + name + ')'); } else { throw e; } } } return transports[name]; } module.exports = getTransport;