mirror of https://github.com/lukechilds/rollup.git
7 changed files with 17 additions and 2 deletions
@ -1,6 +1,12 @@ |
|||||
export default function getInteropBlock ( bundle ) { |
export default function getInteropBlock ( bundle ) { |
||||
return bundle.externalModules |
return bundle.externalModules |
||||
.filter( module => module.needsDefault && module.needsNamed ) |
.map( module => { |
||||
.map( module => `var ${module.name}__default = 'default' in ${module.name} ? ${module.name}['default'] : ${module.name};` ) |
return module.needsDefault ? |
||||
|
( module.needsNamed ? |
||||
|
`var ${module.name}__default = 'default' in ${module.name} ? ${module.name}['default'] : ${module.name};` : |
||||
|
`${module.name} = 'default' in ${module.name} ? ${module.name}['default'] : ${module.name};` ) : |
||||
|
null; |
||||
|
}) |
||||
|
.filter( Boolean ) |
||||
.join( '\n' ); |
.join( '\n' ); |
||||
} |
} |
||||
|
Loading…
Reference in new issue