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.
Read and parse a JSON file
created at Sept. 2, 2015, 6:38 a.m.
Alfred 3 workflow to search for npm packages with npms.io
created at June 26, 2016, 3:14 p.m.
Get the name of the current operating system. Example: macOS Sierra
created at June 7, 2014, 10:51 p.m.
Memoize promise-returning & async functions
created at Oct. 21, 2016, 8:17 a.m.
Map over promises serially
created at Oct. 21, 2016, 4:26 a.m.
Add stdin support to any CLI app that accepts file input
created at June 18, 2014, 2:02 p.m.
🔤 Swifty regular expressions
created at May 1, 2021, 10:41 a.m.
Wait for a condition to be true
created at Oct. 21, 2016, 6:52 a.m.
Tap into a promise chain without affecting its value or state
created at Oct. 21, 2016, 7:01 a.m.
Get a random temporary file or directory path
created at March 28, 2017, 10:43 a.m.
Access the system clipboard (copy/paste)
created at Dec. 4, 2016, 1:29 p.m.
Convert seconds to a human readable string: 165392 → 1d 21h 56m 32s
created at Aug. 11, 2014, 4:14 p.m.
Find the root directory of a Node.js project or npm package
created at Sept. 1, 2015, 8:08 a.m.
Hashing made simple. Get the hash of text or stdin.
created at Sept. 1, 2015, 8:57 a.m.
Get the gzipped size of a file or stdin
created at Aug. 17, 2015, 3:53 p.m.
Find a file by walking up parent directories
created at Sept. 1, 2015, 7:21 a.m.