Package Exports
- firelord
- firelord/dist/index.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (firelord) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme

FirelordJS çç«åJS
Code is ready, just need some housekeeping and documentation, basically it will look like the web version.
This wrapper wrap around admin Firestore V8 interface(There is no V9 for admin version) and turn it into V9 interface.
It does not become modular like the web version, but this is ok because we don't care about package size in back end.
The ultimate goal is to unify the knowledge of back end and front end, so we don't need to learn both V9 and V8 and most importantly: absolute type safe.
It is not possible to unified platform specific API, good thing is most of these APIs are mutually exclusive.
Related Projects
- FirelordJS - Typescript wrapper for Firestore Web
- Firelordrn - Typescript wrapper for Firestore React Native
- FireLaw - Write Firestore security rule with Typescript, utilizing Firelord type engine.
- FireCall - Helper Function to write easier and safer Firebase onCall function.