File tree 1 file changed +4
-4
lines changed
1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -245,8 +245,8 @@ function createEntry() {
245
245
}
246
246
247
247
// module binding records
248
- function Module ( ) { }
249
- defineProperty ( Module , 'toString' , {
248
+ function ModuleRecord ( ) { }
249
+ defineProperty ( ModuleRecord , 'toString' , {
250
250
value : function ( ) {
251
251
return 'Module' ;
252
252
}
@@ -256,7 +256,7 @@ function createEntry() {
256
256
return moduleRecords [ name ] || ( moduleRecords [ name ] = {
257
257
name : name ,
258
258
dependencies : [ ] ,
259
- exports : new Module ( ) , // start from an empty module and extend
259
+ exports : new ModuleRecord ( ) , // start from an empty module and extend
260
260
importers : [ ]
261
261
} ) ;
262
262
}
@@ -416,7 +416,7 @@ function createEntry() {
416
416
exports = module . exports ;
417
417
418
418
// __esModule flag treats as already-named
419
- if ( exports && exports . __esModule )
419
+ if ( exports && ( exports . __esModule || exports instanceof Module ) )
420
420
entry . esModule = exports ;
421
421
// set module as 'default' export, then fake named exports by iterating properties
422
422
else if ( entry . esmExports && exports !== __global )
You can’t perform that action at this time.
0 commit comments