Skip to content

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

License

Notifications You must be signed in to change notification settings

tylim88/FireSageJS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

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

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages