We recently published version 1.0 and followed with 1.x of Drivine. Drivine is a database library for Node.js and TypeScript, with first-class support for graph-databases like Neo4j.
My favorite feature in this release is distributed transactions - even across databases of different types. We use this facility on a business process management product, a multi-tenanted application where transactions must span a master database and a separate customer database.
Details are available on the blog here.