Christina Holland
Christina Holland
You may also be able to use the `packageFilter` option to make a resolution change only apply to `@firebase/firestore`. There's an example of how to use it [here](https://thymikee.github.io/jest-preset-angular/docs/guides/troubleshooting/#resolver-needed-for-some-javascript-library-or-nested-dependencies), but I...
This seems to be the same as this issue https://github.com/firebase/firebase-js-sdk/issues/7742 It seems to be a Safari/iOS bug and I'm not sure what we could do to work around it.
Thanks! Two comments: (1) You'll need to sign the CLA to contribute (follow the instructions in the "google-cla" comment above) (2) We probably don't want to pin it narrowly to...
This looks like a recurring issue with the default Metro config resolving to `main` or one of the `exports` subfields that points to the Node bundle, here: https://github.com/firebase/firebase-js-sdk/blob/ab883d016015de0436346f586d8442b5703771b7/packages/firestore/package.json#L87 The Metro...
Made some progress, a couple of things to note: - This project is using Yarn 4 which uses pnp by default. In order to test local fixes the easiest way...
I'm not able to get an iOS emulator running at the moment to repro this, but I think the problem is that `isSupported()` is an async function, so you would...
Can you provide a repro like the original poster did?
1. What is the error message? 2. You're mentioning you're using ExpressJS. Is this a Node project? Would it make more sense to use `firebase-admin`?
So the root problem behind things like this is usually that you are trying to run something in a browser environment (or browser-like environment, which should be jsdom for Jest),...
Thanks for the repro. Just a quick note before fully looking into it - adding a couple of missing steps that are needed to fully repro: > ### Steps and...