I looked at that for a project, but it was difficult to see how it would interact with other tooling, unfortunately
heya!
I did put it on accouncements, or news and articles
one of them
well both of them, but since cross posting between them is not allowed, the other one got taken down
I kept the transact on this lib because the loop needed to be firestore as the canonical source
stuff might happen before it hits firestore, for instance
the local datascript database is always restored from the remote
if two people open it in different devices, they will both see the dame database
they will also see each others writes
all of that works offline too, if you enable firestore's persistence