Run promise-returning & async functions a specific number of times concurrently
created at Oct. 22, 2016, 2:19 p.m.
Run multiple promise-returning & async functions with limited concurrency
created at Oct. 21, 2016, 7:51 a.m.
Run promise-returning & async functions concurrently with optional limited concurrency
created at Oct. 21, 2016, 3:49 a.m.
Map over promises concurrently
created at Oct. 21, 2016, 3:34 a.m.
Tap into a promise chain without affecting its value or state
created at Oct. 21, 2016, 7:01 a.m.
Create a deferred promise
created at Oct. 21, 2016, 5:07 a.m.
Create a lazy promise that defers execution until it's awaited or when .then() or .catch() is called
created at Nov. 7, 2016, 9:05 a.m.
Break out of a promise chain
created at Nov. 11, 2016, 10:01 a.m.
Make unhandled promise rejections fail hard right away instead of the default silent fail
created at Aug. 27, 2016, 8:02 p.m.
Make unhandled promise rejections fail loudly instead of the default silent fail
created at Oct. 3, 2015, 3:54 p.m.
Promisify a callback-style function
created at Aug. 29, 2015, 8:13 a.m.
Delay a promise a specified amount of time
created at Nov. 12, 2015, 6:31 p.m.
Scaffold out a node module
created at March 14, 2015, 5:58 a.m.
Boilerplate to kickstart creating a Node.js module
created at March 14, 2015, 5:47 a.m.
Access the system clipboard (copy/paste)
created at Dec. 4, 2016, 1:14 p.m.
Detect the file type of a Buffer/Uint8Array/ArrayBuffer
created at April 24, 2014, 10:58 a.m.
Strip UTF-8 byte order mark (BOM) from a string
created at April 4, 2014, 4:21 p.m.
Ensure a function is only called once
created at Dec. 1, 2013, 10:19 p.m.
Parse and stringify URL query strings
created at Nov. 13, 2013, 8:06 p.m.