FirelordJS
FirelordJS copied to clipboard
🔥High Precision Typescript Wrapper for Firestore Web, Providing Unparalleled Type Safe and Dev Experience
![](https://raw.githubusercontent.com/tylim88/Firelord/main/img/ozai.png)
FirelordJS 烈火君JS
Extremely High Precision Typescript Wrapper for Firestore Web, Providing Unparalleled Type Safe and Dev Experience
Modular, Minuscule, Intuitive, Unopinionated, Craftsmanship, Ultimate, Peaceful, Deep
Of The VFQAT || By The VFQAT || For The VFQAT
End Firestore Typing Madness
FirelordJS is the only library that capable of providing insane type safety while exposing almost all the API of the original Firestore SDK.
FirelordJS has:
- The lowest learning curve (API is nearly identical to the original API).
- The lowest technical debt (easiest to revert to the original API).
- The best type safety**.
- The only library capable of typing against Firestore limitation runtime errors.
- Effortless solutions for Firestore quirks.
- Possibly also the smallest.
It is what you are looking at: the Master of Fire.
Support @firebase/rules-unit-testing and emulator
What is tested in the CI:
- Development code: check logic correctness
- Built code: check compiler setting
- Published code: check package.json entry point
** I am confident it has the best type safe and nothing come close to it. Since I am claiming it is the best, I will put money in my words and I will buy you x cups of coffee if you:
- found something better: 50 cups
- created something better: 500 cups
Related Projects
- Firelord - Typescript wrapper for Firestore Admin
- 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.
- FireSageJS - Typescript wrapper for Realtime Database