This repository was archived by the owner on Jun 14, 2023. It is now read-only.

Description
Hey Max, this looks like it will be handy for folks using leveldb. I recently had to implement "forgot password" functionality from scratch in couchdb for enviar and it felt like reinventing the wheel. So I started to isolate the password reset functionality in hopes of making it a library that others could import so they wouldn't have to do what I did.
I got hung up on the API: I tried to modify it from the enviar implementation to make it unopinionated about what type of server, and also tried to make it more easily testable, but struggled a bit to find the right balance, and ultimately moved on to another project.
In the off chance that it's remotely relevant to this project, I pushed it up to couchdb-password-reset. If nothing else, I hope the whole "don't tell them no user was found" approach is helpful (recommended by this article).
Anyway good luck with the project.