Skip to content

Commit 45589cf

Browse files
committed
Workaround for firebase-ui nr 392
firebase/firebaseui-web#392
1 parent d42c75a commit 45589cf

File tree

3 files changed

+33
-0
lines changed

3 files changed

+33
-0
lines changed

package-lock.json

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
"lint-staged": "^6.0.0",
3434
"node-sass": "^4.9.0",
3535
"sass-loader": "^6.0.6",
36+
"string-replace-loader": "^2.1.1",
3637
"vue-template-compiler": "^2.5.13"
3738
},
3839
"browserslist": [

vue.config.js

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
const path = require("path");
2+
3+
// Haha, this is just a bad joke about the current state of js development.
4+
// see https://github.com/firebase/firebaseui-web/issues/392
5+
6+
module.exports = {
7+
configureWebpack: {
8+
module: {
9+
rules: [
10+
{
11+
test: /npm\.js$/,
12+
loader: "string-replace-loader",
13+
include: path.resolve("node_modules/firebaseui/dist"),
14+
options: {
15+
search: "require('firebase/app');",
16+
replace: "require('firebase/app').default;"
17+
}
18+
}
19+
]
20+
}
21+
}
22+
};

0 commit comments

Comments
 (0)