Surgical Precision Type Safe For Realtime Database Web, Write Realtime Database Code That Stands The Test Of Time
Immaculate, One of a Kind, Unorthodox, Craftsmanship, Art
In The Relentless Pursuit Of Correctness
State-of-the-art type safe RTDB code with minimum learning curve, avoid runtime exceptions without runtime checks, type level RTDB defensive programming at it finest.
FiresageJS 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 ultimate type safety.
- Effortless solutions for RTDB quirks.
- Possibly also the smallest.
Support @firebase/rules-unit-testing and emulator
I am confident it has the best type safe and nothing come close to it. I put money on my words and I will buy you x cups of coffee if you:
- found something better: 75 cups.
- created something better: 1000 cups (you don't need to a make full fledge library, something minimally better is enough, open an issue if you want to take this challenge)
Read here
- The name FireSage is a reference to the Fire Sages of Avatar.
- This is most likely the only RTDB type safe wrapper in existence.
- FirelordJS - Typescript wrapper for Firestore Web
- Firelord - Typescript wrapper for Firestore admin
- FireSword - Filter Firestore and RTDB Unknown Keys.
- FireCall - Helper Function to write easier and safer Firebase onCall function.