diff --git a/repo-scripts/size-analysis/bundle-definitions/firestore-lite.json b/repo-scripts/size-analysis/bundle-definitions/firestore-lite.json index 78168f958d1..0a8e6e1b8b2 100644 --- a/repo-scripts/size-analysis/bundle-definitions/firestore-lite.json +++ b/repo-scripts/size-analysis/bundle-definitions/firestore-lite.json @@ -22,10 +22,7 @@ "path": "firestore/lite", "imports": [ "getFirestore", - "collection", - "getDocs", "doc", - "setDoc", "getDoc" ] } @@ -33,6 +30,69 @@ } ] }, + { + "name": "Write data", + "dependencies": [ + { + "packageName": "firebase", + "versionOrTag": "latest", + "imports": [ + { + "path": "app", + "imports": [ + "initializeApp" + ] + } + ] + }, + { + "packageName": "firebase", + "versionOrTag": "latest", + "imports": [ + { + "path": "firestore/lite", + "imports": [ + "getFirestore", + "collection", + "doc", + "setDoc" + ] + } + ] + } + ] + }, + { + "name": "Realtime updates", + "dependencies": [ + { + "packageName": "firebase", + "versionOrTag": "latest", + "imports": [ + { + "path": "app", + "imports": [ + "initializeApp" + ] + } + ] + }, + { + "packageName": "firebase", + "versionOrTag": "latest", + "imports": [ + { + "path": "firestore/lite", + "imports": [ + "getFirestore", + "doc", + "onSnapshot" + ] + } + ] + } + ] + }, { "name": "Query", "dependencies": [ @@ -66,5 +126,72 @@ ] } ] + }, + { + "name": "Query Cursors", + "dependencies": [ + { + "packageName": "firebase", + "versionOrTag": "latest", + "imports": [ + { + "path": "app", + "imports": [ + "initializeApp" + ] + } + ] + }, + { + "packageName": "firebase", + "versionOrTag": "latest", + "imports": [ + { + "path": "firestore/lite", + "imports": [ + "getFirestore", + "collection", + "doc", + "getDoc", + "query", + "orderBy", + "startAt", + "endBefore" + ] + } + ] + } + ] + }, + { + "name": "Transaction", + "dependencies": [ + { + "packageName": "firebase", + "versionOrTag": "latest", + "imports": [ + { + "path": "app", + "imports": [ + "initializeApp" + ] + } + ] + }, + { + "packageName": "firebase", + "versionOrTag": "latest", + "imports": [ + { + "path": "firestore/lite", + "imports": [ + "getFirestore", + "doc", + "runTransaction" + ] + } + ] + } + ] } ]