Unify Pipelines and Firestore classic in CDN and g3 builds
Autotagged reviewers please skip. Reason: PR to console branch.
For CDN and G3 builds, we will output two bundles:
- firebase-firestore.js - includes only Firestore classic API surface
- firebase-firestore-pipelines.js - includes both the Firestore classic and Firestore Pipelines API surface. The Pipelines API surface is in a namespace called (
pipelines).
⚠️ No Changeset found
Latest commit: 5a760b4244142c83d6f036ecf1170d2e164eba74
Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.
This PR includes no changesets
When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types
Click here to learn what changesets are, and how to add one.
Click here if you're a maintainer who wants to add a changeset to this PR
Size Report 1
Affected Products
@firebase/aiType Base (90fed2f) Merge (ff3a63f) Diff browser 63.3 kB 67.4 kB +4.08 kB (+6.4%) main 67.1 kB 71.7 kB +4.62 kB (+6.9%) module 63.3 kB 67.4 kB +4.08 kB (+6.4%) @firebase/authType Base (90fed2f) Merge (ff3a63f) Diff browser 188 kB 188 kB +41 B (+0.0%) cordova 161 kB 161 kB +41 B (+0.0%) main 144 kB 144 kB +41 B (+0.0%) module 188 kB 188 kB +41 B (+0.0%) react-native 161 kB 161 kB +41 B (+0.0%) @firebase/auth-cordovaType Base (90fed2f) Merge (ff3a63f) Diff browser 161 kB 161 kB +41 B (+0.0%) module 161 kB 161 kB +41 B (+0.0%) @firebase/auth-web-extensionType Base (90fed2f) Merge (ff3a63f) Diff browser 138 kB 138 kB +41 B (+0.0%) main 155 kB 155 kB +41 B (+0.0%) module 138 kB 138 kB +41 B (+0.0%) @firebase/auth/internalType Base (90fed2f) Merge (ff3a63f) Diff browser 198 kB 198 kB +41 B (+0.0%) main 169 kB 169 kB +41 B (+0.0%) module 198 kB 198 kB +41 B (+0.0%) @firebase/data-connectType Base (90fed2f) Merge (ff3a63f) Diff browser 21.3 kB 21.4 kB +139 B (+0.7%) main 23.5 kB 23.7 kB +139 B (+0.6%) module 21.3 kB 21.4 kB +139 B (+0.7%) @firebase/firestoreType Base (90fed2f) Merge (ff3a63f) Diff browser 393 kB 393 kB +491 B (+0.1%) main 634 kB 637 kB +2.48 kB (+0.4%) module 393 kB 393 kB +491 B (+0.1%) react-native 393 kB 393 kB +483 B (+0.1%) @firebase/firestore-liteType Base (90fed2f) Merge (ff3a63f) Diff browser 118 kB 118 kB +320 B (+0.3%) main 169 kB 169 kB +295 B (+0.2%) module 118 kB 118 kB +320 B (+0.3%) react-native 118 kB 118 kB +320 B (+0.3%) @firebase/firestore-lite-pipelinesType Base (90fed2f) Merge (ff3a63f) Diff browser 108 kB 111 kB +2.55 kB (+2.4%) main 207 kB 211 kB +4.28 kB (+2.1%) module 108 kB 111 kB +2.55 kB (+2.4%) react-native 108 kB 111 kB +2.55 kB (+2.3%) @firebase/firestore-pipelinesType Base (90fed2f) Merge (ff3a63f) Diff browser 203 kB 203 kB +671 B (+0.3%) main 630 kB 630 kB +295 B (+0.0%) module 203 kB 203 kB +671 B (+0.3%) react-native 203 kB 204 kB +671 B (+0.3%) bundle18 size changes
Type Base (90fed2f) Merge (ff3a63f) Diff firestore (CSI Auto Indexing Disable and Delete) 282 kB 282 kB +391 B (+0.1%) firestore (CSI Auto Indexing Enable) 282 kB 282 kB +391 B (+0.1%) firestore (Persistence) 314 kB 314 kB +391 B (+0.1%) firestore (Pipeline Query with lt filter (execute)) 240 kB 240 kB +402 B (+0.2%) firestore (Pipeline Query with lt filter (useFirestorePipelines)) 166 kB 166 kB +35 B (+0.0%) firestore (Pipeline Query with lt plus and function) 166 kB 166 kB +35 B (+0.0%) firestore (Query Cursors) 254 kB 254 kB +391 B (+0.2%) firestore (Query) 251 kB 252 kB +391 B (+0.2%) firestore (Read data once) 240 kB 241 kB +391 B (+0.2%) firestore (Read Write w Persistence) 334 kB 334 kB +391 B (+0.1%) firestore (Realtime updates) 241 kB 241 kB +391 B (+0.2%) firestore (Transaction) 220 kB 220 kB +391 B (+0.2%) firestore (Write data) 221 kB 221 kB +391 B (+0.2%) firestore-lite (Query Cursors) 108 kB 108 kB +220 B (+0.2%) firestore-lite (Query) 104 kB 104 kB +220 B (+0.2%) firestore-lite (Read data once) 78.5 kB 78.7 kB +220 B (+0.3%) firestore-lite (Transaction) 105 kB 105 kB +220 B (+0.2%) firestore-lite (Write data) 88.5 kB 88.7 kB +139 B (+0.2%) firebase11 size changes
Type Base (90fed2f) Merge (ff3a63f) Diff firebase-ai.js 49.9 kB 52.8 kB +2.88 kB (+5.8%) firebase-auth-cordova.js 134 kB 134 kB +41 B (+0.0%) firebase-auth-web-extension.js 118 kB 118 kB +41 B (+0.0%) firebase-auth.js 154 kB 154 kB +41 B (+0.0%) firebase-compat.js 806 kB 806 kB +385 B (+0.0%) firebase-data-connect.js 18.1 kB 18.1 kB +68 B (+0.4%) firebase-firestore-compat.js 344 kB 345 kB +385 B (+0.1%) firebase-firestore-lite-pipelines.js ? 123 kB ? (?) firebase-firestore-lite.js 135 kB 135 kB +320 B (+0.2%) firebase-firestore-pipelines.js 258 kB 500 kB +242 kB (+93.7%) firebase-firestore.js 450 kB 450 kB +491 B (+0.1%)
Test Logs