p-lazy

Create a lazy promise that defers execution until it's awaited or when `.then()`, `.catch()`, or `.finally()` is called

instapromise

Promisify Node-style asynchronous functions by putting a .promise after them (or after the object for methods)

lazy-promise

A bare-bones lazily-evaluated Promises/A+ implementation.