|
@ -3,6 +3,7 @@ import { getName, quoteId, req } from '../utils/map-helpers.js'; |
|
|
import getInteropBlock from './shared/getInteropBlock.js'; |
|
|
import getInteropBlock from './shared/getInteropBlock.js'; |
|
|
import getExportBlock from './shared/getExportBlock.js'; |
|
|
import getExportBlock from './shared/getExportBlock.js'; |
|
|
import getGlobalNameMaker from './shared/getGlobalNameMaker.js'; |
|
|
import getGlobalNameMaker from './shared/getGlobalNameMaker.js'; |
|
|
|
|
|
import esModuleExport from './shared/esModuleExport.js'; |
|
|
|
|
|
|
|
|
function setupNamespace ( name ) { |
|
|
function setupNamespace ( name ) { |
|
|
const parts = name.split( '.' ); |
|
|
const parts = name.split( '.' ); |
|
@ -70,7 +71,7 @@ export default function umd ( bundle, magicString, { exportMode, indentString }, |
|
|
if ( exportBlock ) magicString.append( '\n\n' + exportBlock ); |
|
|
if ( exportBlock ) magicString.append( '\n\n' + exportBlock ); |
|
|
|
|
|
|
|
|
if (exportMode === 'named') { |
|
|
if (exportMode === 'named') { |
|
|
magicString.append('\n\nexports.__esModule = true;\n\n'); |
|
|
magicString.append(esModuleExport); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
return magicString |
|
|
return magicString |
|
|