Skip to content

Outdated Firebase peerDependency #192

@mickeywu

Description

@mickeywu

Firebase JavaScript SDK 12.0.0 was recently released.

Currently the React package has the firebase package pinned to 11.x as a peerDependency (reference here).

After updating to firebase@12.0.0, an error will result unless --legacy-peer-deps is specified during npm install:

Error: npm error code ERESOLVE
npm error ERESOLVE could not resolve
npm error
npm error While resolving: @tanstack-query-firebase/react@2.0.1
npm error Found: firebase@12.0.0
npm error node_modules/firebase
npm error   firebase@"^12.0.0" from the root project
npm error
npm error Could not resolve dependency:
npm error peer firebase@"^11.3.0" from @tanstack-query-firebase/react@2.0.1
npm error node_modules/@tanstack-query-firebase/react
npm error   @tanstack-query-firebase/react@"^2.0.1" from the root project
npm error
npm error Conflicting peer dependency: firebase@11.10.0
npm error node_modules/firebase
npm error   peer firebase@"^11.3.0" from @tanstack-query-firebase/react@2.0.1
npm error   node_modules/@tanstack-query-firebase/react
npm error     @tanstack-query-firebase/react@"^2.0.1" from the root project
npm error
npm error Fix the upstream dependency conflict, or retry
npm error this command with --force or --legacy-peer-deps
npm error to accept an incorrect (and potentially broken) dependency resolution.

peerDependencies in package.json (and all other package manager lock files) should be updated to include firebase@12.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

Status

Opened

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions