Skip to content

Commit aa41cc6

Browse files
fix(core): raise the rxfire floor to ^6.2.0 for its firebase 12 peers
rxfire 6.1.0 peers firebase ^9||^10||^11, so npm installs a second firebase 11 next to @angular/fire's firebase 12 and the first Firestore read throws "Type does not match the expected instance". rxfire 6.2.0 (the peer-range fix, rxfire#152) is on npm latest since 2026-07-22. ^6.1.0 already resolves to 6.2.0 on fresh installs; the raised floor is for upgraders whose lockfile pins rxfire 6.1.0, which survives an @angular/fire upgrade and recreates the dual-SDK tree. ^6.2.0 forces the bump. Also drop the root overrides block that forced rxfire's firebase peer to ^12.4.0 in this repo's own tree (obsolete with 6.2.0), and sync the lockfile's stale root version 21.0.0-next.0 to 21.0.0-rc.0 to match package.json.
1 parent 56d3eab commit aa41cc6

3 files changed

Lines changed: 9 additions & 14 deletions

File tree

package-lock.json

Lines changed: 7 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@
6666
"jsonc-parser": "^3.0.0",
6767
"open": "^7.0.3 || ^8.0.0",
6868
"ora": "^5.3.0",
69-
"rxfire": "^6.1.0",
69+
"rxfire": "^6.2.0",
7070
"rxjs": "~7.8.0",
7171
"semver": "^7.1.3",
7272
"triple-beam": "^1.3.0",
@@ -120,10 +120,5 @@
120120
"typescript": ">=5.9 <6.0",
121121
"yaml": "^2.7.0"
122122
},
123-
"overrides": {
124-
"rxfire": {
125-
"firebase": "^12.4.0"
126-
}
127-
},
128123
"typings": "index.d.ts"
129124
}

src/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
},
3737
"dependencies": {
3838
"firebase": "^12.4.0",
39-
"rxfire": "^6.1.0",
39+
"rxfire": "^6.2.0",
4040
"@angular-devkit/schematics": "^21.0.0",
4141
"@schematics/angular": "^21.0.0",
4242
"tslib": "^2.3.0"

0 commit comments

Comments
 (0)