This looks really great, thanks for sharing!
I don't even mind that I've spent time implementing NeDB only to pull it out again, because it looks like this library will save so much time and many headaches
We're using it really successfully to power the entire data layer of Nylas Mail. I figure if it's good enough for an email app (with gigabytes of text, >300k objects) then it should work for other apps too!