2019-01-24 05:27:58 +00:00
|
|
|
// Virtual module id; see rollup.config.js
|
2019-07-10 00:21:25 +00:00
|
|
|
// eslint-disable-next-line import/no-unresolved
|
2019-01-24 05:27:58 +00:00
|
|
|
import entryManifest from 'entry-manifest';
|
|
|
|
|
|
|
|
export default function getEntryPoint(name, format) {
|
|
|
|
let entryPoints;
|
|
|
|
entryManifest.forEach(manifest => {
|
|
|
|
if (name in manifest) {
|
|
|
|
entryPoints = manifest[name];
|
|
|
|
}
|
|
|
|
});
|
|
|
|
|
|
|
|
if (entryPoints) {
|
|
|
|
return entryPoints.find(e => e.format === format);
|
|
|
|
}
|
|
|
|
|
|
|
|
return null;
|
|
|
|
}
|