capacitor-firebase-auth
capacitor-firebase-auth copied to clipboard
Firebase version 9 support
Any plans to add support for the upcoming modular release?
In order to support version 9, the compat import is required
Before: version 8
import firebase from 'firebase/app';
import 'firebase/auth';
import 'firebase/firestore';
After: version 9 compat
// v9 compat packages are API compatible with v8 code
import firebase from 'firebase/compat/app';
import 'firebase/compat/auth';
import 'firebase/compat/firestore';
https://firebase.google.com/docs/web/modular-upgrade
I'm using capacitor-firebase-auth with Sveltekit (vitejs based) - if anyone likes to upgrade, just add an alias and it works like charm:
...
resolve: {
alias: {
"firebase/app": "firebase/compat/app",
"firebase/auth": "firebase/compat/auth",
"firebase/firestore": "firebase/compat/firestore",
}
}
...
Docs: https://vitejs.dev/config/#resolve-alias