UNPKG

379 BJavaScriptView Raw
1export default function getGlobalNameMaker ( globals, onwarn ) {
2 const fn = typeof globals === 'function' ? globals : id => globals[ id ];
3
4 return function ( module ) {
5 const name = fn( module.id );
6 if ( name ) return name;
7
8 onwarn( `No name was provided for external module '${module.id}' in options.globals – guessing '${module.name}'` );
9 return module.name;
10 };
11}