Generate sparklines ▁▂▃▅▂▇
created at Aug. 27, 2014, 9:25 p.m.
Hook and modify stdout and stderr
created at Dec. 13, 2015, 7:29 p.m.
Get the real length of a string - by correctly counting astral symbols and ignoring ansi escape codes
created at April 16, 2014, 9:48 p.m.
Support any Observable library and polyfill
created at April 27, 2016, 9:26 a.m.
Settle promises concurrently and get their fulfillment value or rejection reason with optional limited concurrency
created at Oct. 21, 2016, 6:18 a.m.
Round a number to a specific number of decimal places: 1.234 → 1.2
created at Aug. 13, 2015, 6:37 p.m.
Open the npm page, Yarn page, or GitHub repo of a package
created at Jan. 12, 2016, 5:34 p.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.
Boilerplate to kickstart creating Gulp plugins
created at Feb. 6, 2014, 9:59 p.m.
Run Electron without all the junk terminal output
created at Aug. 10, 2018, 4:49 p.m.
Tap into a promise chain without affecting its value or state
created at Oct. 21, 2016, 7:01 a.m.
Get the dimensions of an image
created at Nov. 5, 2023, 3:20 p.m.
Replaces script references with Google CDN ones
created at Jan. 2, 2014, 5:07 p.m.
Generate a random float
created at June 26, 2015, 10:27 p.m.
Wait for a specified number of promises to be fulfilled
created at Oct. 21, 2016, 5:17 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.
Check if the process is running inside Windows Subsystem for Linux (Bash on Windows)
created at April 16, 2017, 1:34 p.m.
ES2015 Number.isNaN() ponyfill
created at May 20, 2015, 8:43 p.m.
`Promise#finally()` ponyfill - Invoked when the promise is settled regardless of outcome
created at Oct. 21, 2016, 5:50 a.m.
Open the GitHub page of the given or current directory repo
created at Jan. 12, 2016, 5:36 p.m.