pouchdb/pouchdb — pull request #2546 by calvinmetcalf (2014-07-30 18:50:30+00:00)
Title: (#2545) - throw errors instead of returning them

strictly speaking this is a breaking change as you can't use error name to identify the errors, but error.name means something kinda specific in js so hopefully thats ok.