Check if the process is running inside a Docker container
created at April 8, 2015, 7:05 a.m.
Get your PATH prepended with locally installed binaries
created at Dec. 28, 2015, 6:46 p.m.
Move a file - Even works across devices
created at Nov. 3, 2017, 10:40 a.m.
Run Jasmine tests in Node.js
created at Jan. 3, 2014, 8:44 p.m.
Remove or replace part of a string like Array#splice
created at Aug. 19, 2015, 6:27 p.m.
Hashing made simple. Get the hash of text or stdin.
created at Sept. 1, 2015, 8:57 a.m.
Indent each line in a string
created at June 6, 2014, 8:16 p.m.
`Promise#finally()` ponyfill - Invoked when the promise is settled regardless of outcome
created at Oct. 21, 2016, 5:50 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.
ES2015 Number.isNaN() ponyfill
created at May 20, 2015, 8:43 p.m.
Generate random numbers that are consecutively unique
created at Nov. 13, 2013, 8:14 p.m.
Boilerplate to kickstart creating Gulp plugins
created at Feb. 6, 2014, 9:59 p.m.
Throttle promise-returning & async functions
created at Oct. 21, 2016, 8:10 a.m.
Strip comments from CSS
created at Aug. 10, 2015, 9:11 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.
Create a deferred promise
created at Oct. 21, 2016, 5:07 a.m.
Copy files
created at Jan. 3, 2016, 9:04 p.m.
Tap into a promise chain without affecting its value or state
created at Oct. 21, 2016, 7:01 a.m.
Delete files and directories
created at Dec. 6, 2015, 10:33 p.m.