firebase / firebaseui-web

FirebaseUI is an open-source JavaScript library for Web that provides simple, customizable UI bindings on top of Firebase SDKs to eliminate boilerplate code and promote best practices.
https://firebase.google.com/
Apache License 2.0
4.53k stars 1.04k forks source link

Support Firebase JS SDK v9 and v10 #1055

Open MartinXPN opened 7 months ago

MartinXPN commented 7 months ago

Is your feature request related to a problem? Please describe. It's been more than 2 years since the v9 SDK was released. It's a shame that FirebaseUI Web is still not fully compatible with it.

Describe the solution you'd like It would be great to fully support the latest Firebase JavaScript SDK (v10)

Describe alternatives you've considered Using the compt version is not a great solution as it prevents us from all the benefits the latest SDKs provide (like tree-shaking and smaller bundle size).

Additional context Would be great to see more active development and better support for the latest versions.

jhuleatt commented 7 months ago

Hi @MartinXPN, we definitely agree and are looking into this. Switching to the modular versions of the Firebase SDK will require a pretty thorough overhaul of the library, so we're still investigating how to make that change and if there are any tooling or API changes we'd like to make at the same time.

qubitme commented 7 months ago

Hey @jhuleatt, are there any specific milestones in place other than some of you guys 'looking into this'? If so, could you please provide more information?

ribrdb commented 3 months ago

Closure Library and MDL are both also deprecated, which this project uses for its UI components. It seems like a total re-write might be necessary.