Get a random temporary file or directory path
created at March 28, 2017, 10:43 a.m.
Create a good-looking DMG for your macOS app in seconds
created at March 27, 2017, 5:24 p.m.
Use the Touch Bar on any Mac
created at March 15, 2017, 6:25 p.m.
Access the system clipboard (copy/paste)
created at Dec. 4, 2016, 1:29 p.m.
Access the system clipboard (copy/paste)
created at Dec. 4, 2016, 1:14 p.m.
Break out of a promise chain
created at Nov. 11, 2016, 10:01 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.
Promise queue with concurrency control
created at Oct. 28, 2016, 10:57 a.m.
Conditional promise catch handler
created at Oct. 22, 2016, 3:47 p.m.
Run promise-returning & async functions a specific number of times concurrently
created at Oct. 22, 2016, 2:19 p.m.
Memoize promise-returning & async functions
created at Oct. 21, 2016, 8:17 a.m.
Throttle promise-returning & async functions
created at Oct. 21, 2016, 8:10 a.m.
Debounce promise-returning & async functions
created at Oct. 21, 2016, 8:01 a.m.
Run multiple promise-returning & async functions with limited concurrency
created at Oct. 21, 2016, 7:51 a.m.
Retry a promise-returning or async function
created at Oct. 21, 2016, 7:44 a.m.
Log the value/error of a promise
created at Oct. 21, 2016, 7:27 a.m.
Tap into a promise chain without affecting its value or state
created at Oct. 21, 2016, 7:01 a.m.
Wait for a condition to be true
created at Oct. 21, 2016, 6:52 a.m.
Timeout a promise after a specified amount of time
created at Oct. 21, 2016, 6:42 a.m.