Skip to content
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

Release new version of @invertase/firestore-stripe-payments #577

Open
xsorifc28 opened this issue Nov 3, 2023 · 4 comments
Open

Release new version of @invertase/firestore-stripe-payments #577

xsorifc28 opened this issue Nov 3, 2023 · 4 comments
Assignees

Comments

@xsorifc28
Copy link

Feature request

  • @invertase/firestore-stripe-payments

Is your feature request related to a problem? Please describe.

0.0.7 uses older version of @firebase/auth, causing problems when updating to firebase >10
Problems like Component [firebase component] not yet initialized

Describe the solution you'd like

Release new version of @invertase/firestore-stripe-payments

Describe alternatives you've considered

Works fine with lattes 9.x version

Additional context

image
@AakashKB
Copy link

AakashKB commented Nov 3, 2023

I'm still having syntax issues like db.collection vs collection(...) due to firebase versions. Any updates on when we can expect this package to match latest firebase sdk?

@CalHoll
Copy link

CalHoll commented Jan 21, 2024

This thread is pretty old, any plans from new maintainers?

@pr-Mais
Copy link
Member

pr-Mais commented Jan 24, 2024

Hi all, sorry for the inconveience. We're planning a bunch of updates soon.

@davie-robertson
Copy link

davie-robertson commented May 13, 2024

I sometime develop on my PC and other times on a desktop - I did a npm update in my project folder and my development environment on that machine stopped working. I was getting firebase errors such as Uncaught Error: Component analytics has not been registered yet and Service storage is not available Provider.getImmediate - yet things were working fine on my other machine.

This is all prior to me writing any stripe-payment code - I just wanted to get my existing code working again.

I just managed to fix this, here's how:

I checked for multiple version of @firebase/app and see which is the primary, it seems that @invertase/firestore-stripe-payments is stuck at 0.7.33 and most other firebase libs are getting a deduped copy of that.

npm ls @firebase/app
[email protected] /home/user/development/app
├─┬ @invertase/[email protected]
│ ├── @firebase/[email protected]
│ ├─┬ @firebase/[email protected]
│ │ └── @firebase/[email protected] deduped
│ └─┬ @firebase/[email protected]
│   └── @firebase/[email protected] deduped
└─┬ [email protected]
  ├─┬ @firebase/[email protected]
  │ └── @firebase/[email protected] deduped
  ├─┬ @firebase/[email protected]
  │ └── @firebase/[email protected] deduped
  ├─┬ @firebase/[email protected]
  │ └── @firebase/[email protected]
  ├── @firebase/[email protected]
  ├─┬ @firebase/[email protected]
  │ └─┬ @firebase/[email protected]
  │   └── @firebase/[email protected] deduped
  ├─┬ @firebase/[email protected]
  │ └── @firebase/[email protected] deduped
  ├─┬ @firebase/[email protected]
  │ └─┬ @firebase/[email protected]
  │   └── @firebase/[email protected] deduped
  ├─┬ @firebase/[email protected]
  │ └── @firebase/[email protected] deduped
  ├─┬ @firebase/[email protected]
  │ └── @firebase/[email protected] deduped
  ├─┬ @firebase/[email protected]
  │ └── @firebase/[email protected] deduped
  ├─┬ @firebase/[email protected]
  │ └── @firebase/[email protected] deduped
  ├─┬ @firebase/[email protected]
  │ └── @firebase/[email protected] deduped
  ├─┬ @firebase/[email protected]
  │ └── @firebase/[email protected] deduped
  └─┬ @firebase/[email protected]
    └── @firebase/[email protected] deduped

Uninstall stripe payment for now: npm remove @invertase/firestore-stripe-payments

Delete your package-lock,json and your node_modules folder

Reinstall your dependencies: npm i

Check to see that your using the most recent Firebase:

npm ls @firebase/app
[email protected] /home/user/development/app
└─┬ [email protected]
  ├─┬ @firebase/[email protected]
  │ └── @firebase/[email protected] deduped
  ├─┬ @firebase/[email protected]
  │ └── @firebase/[email protected] deduped
  ├─┬ @firebase/[email protected]
  │ └── @firebase/[email protected] deduped
  ├── @firebase/[email protected]
  ├─┬ @firebase/[email protected]
  │ └── @firebase/[email protected] deduped
  ├─┬ @firebase/[email protected]
  │ └── @firebase/[email protected] deduped
  ├─┬ @firebase/[email protected]
  │ └── @firebase/[email protected] deduped
  ├─┬ @firebase/[email protected]
  │ └── @firebase/[email protected] deduped
  ├─┬ @firebase/[email protected]
  │ └── @firebase/[email protected] deduped
  ├─┬ @firebase/[email protected]
  │ └── @firebase/[email protected] deduped
  ├─┬ @firebase/[email protected]
  │ └── @firebase/[email protected] deduped
  └─┬ @firebase/[email protected]
    └── @firebase/[email protected] deduped

Reinstall stripe-payments: npm i @invertase/firestore-stripe-payments

Your code should now be working again, stripe-payments has the old version of firebase and your code should be on the latest version, all my errors went away.

Here's here's the versions now:

npm ls @firebase/app
[email protected] /home/user/development/app
├─┬ @invertase/[email protected]
│ ├── @firebase/[email protected]
│ ├─┬ @firebase/[email protected]
│ │ └── @firebase/[email protected] deduped
│ └─┬ @firebase/[email protected]
│   └── @firebase/[email protected] deduped
└─┬ [email protected]
  ├─┬ @firebase/[email protected]
  │ └── @firebase/[email protected] deduped
  ├─┬ @firebase/[email protected]
  │ └── @firebase/[email protected] deduped
  ├─┬ @firebase/[email protected]
  │ └── @firebase/[email protected] deduped
  ├── @firebase/[email protected]
  ├─┬ @firebase/[email protected]
  │ └── @firebase/[email protected] deduped
  ├─┬ @firebase/[email protected]
  │ └── @firebase/[email protected] deduped
  ├─┬ @firebase/[email protected]
  │ └── @firebase/[email protected] deduped
  ├─┬ @firebase/[email protected]
  │ └── @firebase/[email protected] deduped
  ├─┬ @firebase/[email protected]
  │ └── @firebase/[email protected] deduped
  ├─┬ @firebase/[email protected]
  │ └── @firebase/[email protected] deduped
  ├─┬ @firebase/[email protected]
  │ └── @firebase/[email protected] deduped
  └─┬ @firebase/[email protected]
    └── @firebase/[email protected] deduped

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants