FireSageJS

🔥Surgical Precision Type Safe For Realtime Database Web, Write Realtime Database Code That Stands The Test Of Time

MIT License

Downloads
138
Stars
9
Committers
4

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:

  1. found something better: 75 cups.
  2. 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)

Contributing

Read here

Trivial

  1. The name FireSage is a reference to the Fire Sages of Avatar.
  2. This is most likely the only RTDB type safe wrapper in existence.

Related Projects

  1. FirelordJS - Typescript wrapper for Firestore Web
  2. Firelord - Typescript wrapper for Firestore admin
  3. FireSword - Filter Firestore and RTDB Unknown Keys.
  4. FireCall - Helper Function to write easier and safer Firebase onCall function.
Package Rankings
Top 16.8% on Npmjs.org
Related Projects