A library that massively oversimplifies the usage of firebase with svelte(kit)
This is an extended library of SvelteFire (created by Fireship)
auth
and firestore
authStore
, docStore
, collectionStore
and collectionGroupStore
more strictlySignInButton
and SignOutButton
. You can pass in the persistence
and an AuthProvider
into SignInButton
PersistenceCheckbox
EmailPwSignInForm
and EmailPwSignInForm
, both of which have default templates.EmailVerification
, which handles all the email verification.EmailVerified
, which ensures, that the user's email is verified, or else they will be shown the EmailVerification
AuthReloadButton
CustomDocumentData
, which directly has all the data
, (no need to call .data()
), __ref
from the reference of the document, __id
and __exists
collectionGroup
with collectionGroupStore
and a CollectionGroup
componentDoc
, Collection
and CollectionGroup
: data will never be null
, it will always be real data or the data you provide as startWith