Files
dsabot/node_modules/prism-media/src/util/loader.js
2020-03-25 11:05:34 +01:00

15 lines
371 B
JavaScript

exports.require = function loader(requireData, objMap = {}) {
for (const [name, reqFn] of requireData) {
try {
const dep = require(name);
const fn = reqFn ? reqFn(dep) : dep;
return {
[objMap.module || 'module']: dep,
[objMap.name || 'name']: name,
[objMap.fn || 'fn']: fn,
};
} catch (e) { }
}
return {};
};