-
Notifications
You must be signed in to change notification settings - Fork 897
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add exports to all packages #5646
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I was a little confused about which builds need the emitModulePackageFile()
plugin and which don't. Some seemed to be missing, but maybe there's a reason. I made a comment about how multiple instances of that plugin might be redundant if writing to the same directory but I don't think that applies to all "missing" plugin cases so maybe there's another reason they're not needed in those cases.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this is great! thank you so much for this!
As a SvelteKit + Firebase developer, very happy to see this 👍. Thanks! |
exports
to all packages@firebase/app
/@firebase/app-compat
to minimize dual package hazard@firebase/messaging
/@firebase/messaging-compat
because one of its dependenciesidb
doesn't support esm in Nodejs.Fixes #4846