Files

457 lines
9.0 KiB
JSON

[
{
"name": "Read data once",
"dependencies": [
{
"packageName": "firebase",
"versionOrTag": "latest",
"imports": [
{
"path": "app",
"imports": [
"initializeApp"
]
}
]
},
{
"packageName": "firebase",
"versionOrTag": "latest",
"imports": [
{
"path": "firestore",
"imports": [
"getFirestore",
"doc",
"getDoc"
]
}
]
}
]
},
{
"name": "Write data",
"dependencies": [
{
"packageName": "firebase",
"versionOrTag": "latest",
"imports": [
{
"path": "app",
"imports": [
"initializeApp"
]
}
]
},
{
"packageName": "firebase",
"versionOrTag": "latest",
"imports": [
{
"path": "firestore",
"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",
"imports": [
"getFirestore",
"doc",
"onSnapshot"
]
}
]
}
]
},
{
"name": "Query",
"dependencies": [
{
"packageName": "firebase",
"versionOrTag": "latest",
"imports": [
{
"path": "app",
"imports": [
"initializeApp"
]
}
]
},
{
"packageName": "firebase",
"versionOrTag": "latest",
"imports": [
{
"path": "firestore",
"imports": [
"getFirestore",
"onSnapshot",
"collection",
"query",
"where",
"orderBy",
"getDocs"
]
}
]
}
]
},
{
"name": "Pipeline Query with lt filter (execute)",
"dependencies": [
{
"packageName": "firebase",
"versionOrTag": "latest",
"imports": [
{
"path": "app",
"imports": [
"initializeApp"
]
}
]
},
{
"packageName": "firebase",
"versionOrTag": "latest",
"imports": [
{
"path": "firestore",
"imports": [
"getFirestore"
]
}
]
},
{
"packageName": "firebase",
"versionOrTag": "latest",
"imports": [
{
"path": "firestore/pipelines",
"imports": [
"lessThan",
"Field",
"execute"
]
}
]
}
]
},
{
"name": "Pipeline Query with lt filter (useFirestorePipelines)",
"dependencies": [
{
"packageName": "firebase",
"versionOrTag": "latest",
"imports": [
{
"path": "app",
"imports": [
"initializeApp"
]
}
]
},
{
"packageName": "firebase",
"versionOrTag": "latest",
"imports": [
{
"path": "firestore",
"imports": [
"getFirestore"
]
}
]
},
{
"packageName": "firebase",
"versionOrTag": "latest",
"imports": [
{
"path": "firestore/pipelines",
"imports": [
"lessThan",
"Field"
]
}
]
}
]
},
{
"name": "Pipeline Query with lt plus and function",
"dependencies": [
{
"packageName": "firebase",
"versionOrTag": "latest",
"imports": [
{
"path": "app",
"imports": [
"initializeApp"
]
}
]
},
{
"packageName": "firebase",
"versionOrTag": "latest",
"imports": [
{
"path": "firestore",
"imports": [
"getFirestore"
]
}
]
},
{
"packageName": "firebase",
"versionOrTag": "latest",
"imports": [
{
"path": "firestore/pipelines",
"imports": [
"lessThan",
"Field",
"and"
]
}
]
}
]
},
{
"name": "Query Cursors",
"dependencies": [
{
"packageName": "firebase",
"versionOrTag": "latest",
"imports": [
{
"path": "app",
"imports": [
"initializeApp"
]
}
]
},
{
"packageName": "firebase",
"versionOrTag": "latest",
"imports": [
{
"path": "firestore",
"imports": [
"getFirestore",
"collection",
"doc",
"getDocs",
"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",
"enableMultiTabIndexedDbPersistence"
]
}
]
}
]
},
{
"name": "Read Write w Persistence",
"dependencies": [
{
"packageName": "firebase",
"versionOrTag": "latest",
"imports": [
{
"path": "app",
"imports": [
"initializeApp"
]
}
]
},
{
"packageName": "firebase",
"versionOrTag": "latest",
"imports": [
{
"path": "firestore",
"imports": [
"collection",
"doc",
"enableMultiTabIndexedDbPersistence",
"getDoc",
"getFirestore",
"setDoc"
]
}
]
}
]
},
{
"name": "Transaction",
"dependencies": [
{
"packageName": "firebase",
"versionOrTag": "latest",
"imports": [
{
"path": "app",
"imports": [
"initializeApp"
]
}
]
},
{
"packageName": "firebase",
"versionOrTag": "latest",
"imports": [
{
"path": "firestore",
"imports": [
"getFirestore",
"doc",
"runTransaction"
]
}
]
}
]
},
{
"name": "CSI Auto Indexing Enable",
"dependencies": [
{
"packageName": "firebase",
"versionOrTag": "latest",
"imports": [
{
"path": "app",
"imports": [
"initializeApp"
]
}
]
},
{
"packageName": "firebase",
"versionOrTag": "latest",
"imports": [
{
"path": "firestore",
"imports": [
"deleteAllPersistentCacheIndexes",
"enableIndexedDbPersistence",
"enablePersistentCacheIndexAutoCreation",
"getFirestore",
"getPersistentCacheIndexManager"
]
}
]
}
]
},
{
"name": "CSI Auto Indexing Disable and Delete",
"dependencies": [
{
"packageName": "firebase",
"versionOrTag": "latest",
"imports": [
{
"path": "app",
"imports": [
"initializeApp"
]
}
]
},
{
"packageName": "firebase",
"versionOrTag": "latest",
"imports": [
{
"path": "firestore",
"imports": [
"deleteAllPersistentCacheIndexes",
"disablePersistentCacheIndexAutoCreation",
"enableIndexedDbPersistence",
"getFirestore",
"getPersistentCacheIndexManager"
]
}
]
}
]
}
]