id-generators
Version:
id-generators is small JavaScript library to generate ID with awesome Unique ID libraries.
16 lines (13 loc) • 464 B
JavaScript
;
function requirePeer(moduleName) {
try {
return require(moduleName);
} catch (error) {
console.warn(error);
const moduleNameBase = moduleName.replace(/\/.*/, '');
throw new Error(
`Cannot find module '${moduleName}'.\n'id-generators' requires a peer of '${moduleNameBase}' but none is installed. You must install peer dependencies yourself.\nRun 'npm install ${moduleNameBase}'`
);
}
}
module.exports = requirePeer;