react-styleguidist
Version:
React components style guide generator
12 lines (11 loc) • 529 B
JavaScript
/**
* Return module from a given map (like {react: require('react')}) or throw.
* We allow to require modules only from Markdown examples (won’t work dynamically because we need to know all required
* modules in advance to be able to bundle them with the code).
*/
export default function requireInRuntime(requireMap, filepath) {
if (!(filepath in requireMap)) {
throw new Error("import or require() statements can be added only by editing a Markdown example file: " + filepath);
}
return requireMap[filepath];
}