File tree 1 file changed +9
-4
lines changed
1 file changed +9
-4
lines changed Original file line number Diff line number Diff line change @@ -42,13 +42,18 @@ const OUTPUT_WRAPPER = OPTIMIZATION_LEVEL === 'WHITESPACE_ONLY' ?
42
42
const DIALOG_POLYFILL = 'if(typeof window!==\'undefined\')' +
43
43
'{window.dialogPolyfill=require(\'dialog-polyfill\');}' ;
44
44
45
- // Adds the firebase module requirement and exports firebaseui.
45
+ // Using default import if available.
46
+ const DEFAULT_IMPORT_FIX = 'if(typeof firebase.default!==\'undefined\')' +
47
+ '{firebase=firebase.default;}' ;
48
+
49
+ // Adds the module requirement and exports firebaseui.
46
50
const NPM_MODULE_WRAPPER = OPTIMIZATION_LEVEL === 'WHITESPACE_ONLY' ?
47
51
'var firebase=require(\'firebase/app\');require(\'firebase/auth\');' +
48
- '%output%' + DIALOG_POLYFILL + 'module.exports=firebaseui;' :
52
+ DEFAULT_IMPORT_FIX + '%output%' + DIALOG_POLYFILL +
53
+ 'module.exports=firebaseui;' :
49
54
'(function() { var firebase=require(\'firebase/app\');' +
50
- 'require(\'firebase/auth\');%output% ' + DIALOG_POLYFILL + '})(); ' +
51
- 'module.exports=firebaseui;' ;
55
+ 'require(\'firebase/auth\');' + DEFAULT_IMPORT_FIX + '%output% ' +
56
+ DIALOG_POLYFILL + '})();' + 'module.exports=firebaseui;' ;
52
57
53
58
// The path to Closure Compiler.
54
59
const COMPILER_PATH = 'node_modules/google-closure-compiler/compiler.jar' ;
You can’t perform that action at this time.
0 commit comments