Define a lazily evaluated property on an object
MIT License
Create a lazily evaluated value
Force V8 to use fast properties for an object
Create a lazy promise that defers execution until it's awaited or when .then() or .catch() is called
Get, set, or delete a property from a nested object using a dot path
Make a function mimic another one
Import a module lazily
Check if something is a promise
Reduce a list of values using promises into a promise for a value
Like `Promise.all()` but for `Map` and `Object`
Delay a promise a specified amount of time
A safer `.hasOwnProperty()`
Create a deferred promise