From acfd4cff4630ebc25024be2e01965a4a61162c87 Mon Sep 17 00:00:00 2001 From: Yifan Yang Date: Tue, 30 Nov 2021 18:06:31 -0800 Subject: [PATCH] [bundle-size][firestore] Refine bundle definition --- .../bundle-definitions/firestore.json | 138 +++++++++++++++++- 1 file changed, 135 insertions(+), 3 deletions(-) diff --git a/repo-scripts/size-analysis/bundle-definitions/firestore.json b/repo-scripts/size-analysis/bundle-definitions/firestore.json index 87129d83b86..07b7297478a 100644 --- a/repo-scripts/size-analysis/bundle-definitions/firestore.json +++ b/repo-scripts/size-analysis/bundle-definitions/firestore.json @@ -23,10 +23,39 @@ "imports": [ "getFirestore", "doc", - "getDoc", - "setDoc", + "getDoc" + ] + } + ] + } + ] + }, + { + "name": "Write data", + "dependencies": [ + { + "packageName": "firebase", + "versionOrTag": "latest", + "imports": [ + { + "path": "app", + "imports": [ + "initializeApp" + ] + } + ] + }, + { + "packageName": "firebase", + "versionOrTag": "latest", + "imports": [ + { + "path": "firestore", + "imports": [ + "getFirestore", "collection", - "getDocs" + "doc", + "setDoc" ] } ] @@ -98,5 +127,108 @@ ] } ] + }, + { + "name": "Query Cursors", + "dependencies": [ + { + "packageName": "firebase", + "versionOrTag": "latest", + "imports": [ + { + "path": "app", + "imports": [ + "initializeApp" + ] + } + ] + }, + { + "packageName": "firebase", + "versionOrTag": "latest", + "imports": [ + { + "path": "firestore", + "imports": [ + "getFirestore", + "collection", + "doc", + "getDoc", + "query", + "orderBy", + "startAt", + "endBefore" + ] + } + ] + } + ] + }, + { + "name": "Persistence", + "dependencies": [ + { + "packageName": "firebase", + "versionOrTag": "latest", + "imports": [ + { + "path": "app", + "imports": [ + "initializeApp" + ] + } + ] + }, + { + "packageName": "firebase", + "versionOrTag": "latest", + "imports": [ + { + "path": "firestore", + "imports": [ + "getFirestore", + "enableIndexedDbPersistence", + "collection", + "onSnapshot", + "where", + "query", + "enableNetwork", + "disableNetwork" + ] + } + ] + }, + { + "name": "Transaction", + "dependencies": [ + { + "packageName": "firebase", + "versionOrTag": "latest", + "imports": [ + { + "path": "app", + "imports": [ + "initializeApp" + ] + } + ] + }, + { + "packageName": "firebase", + "versionOrTag": "latest", + "imports": [ + { + "path": "firestore", + "imports": [ + "getFirestore", + "doc", + "runTransaction" + ] + } + ] + } + ] + } + ] } ]