Humanize a URL: https://sindresorhus.com → sindresorhus.com
created at Jan. 11, 2015, 2:32 p.m.
Pad each line in a stream
created at Jan. 25, 2015, 10:03 a.m.
Strip comments from JSON. Lets you use comments in your JSON files!
created at Nov. 18, 2015, 2:25 p.m.
Get the email of an npm user
created at May 7, 2015, 12:56 a.m.
Scaffold out a Gulp plugin boilerplate
created at Feb. 6, 2014, 10:43 p.m.
Reduce a list of values using promises into a promise for a value
created at Oct. 21, 2016, 4:17 a.m.
Convert seconds to a human readable string: 165392 → 1d 21h 56m 32s
created at Aug. 11, 2014, 4:14 p.m.
Find a file by walking up parent directories
created at Sept. 1, 2015, 7:21 a.m.
Wait for any promise to be fulfilled
created at Oct. 21, 2016, 5:28 a.m.
Check if a value is an Observable
created at Nov. 19, 2015, 1:40 p.m.
Iterate over promises serially
created at Oct. 21, 2016, 4:52 a.m.
Filter promises concurrently
created at Oct. 21, 2016, 4:09 a.m.
While a condition returns true, calls a function repeatedly, and then resolves the promise
created at Nov. 17, 2015, 5:48 p.m.
Open the GitHub page of the given or current directory repo
created at Jan. 12, 2016, 5:36 p.m.
Remove or replace part of a string like Array#splice
created at Aug. 19, 2015, 6:27 p.m.
Generate a random float
created at June 26, 2015, 10:27 p.m.
Filter object keys and values into a new object
created at Aug. 10, 2015, 5:42 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.