firesagejs
TypeScript icon, indicating that this package has built-in type declarations

1.4.17 • Public • Published

FireSageJS 烈火贤JS

Created by tylim88   License   dependency count   package size   github action   code coverage   GitHub issues   vulnerabilities

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:

  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 Sidebar

Install

npm i firesagejs

Weekly Downloads

3

Version

1.4.17

License

MIT

Unpacked Size

171 kB

Total Files

177

Last publish

Collaborators

  • tylim