Strip console, alert, and debugger statements from JavaScript code
created at Jan. 11, 2014, 8:51 p.m.
Wait for a condition to be true
created at Oct. 21, 2016, 6:52 a.m.
Showcasing real-world usage of ECMAScript 6 (the next JavaScript version) features
created at May 13, 2013, 8:37 p.m.
Access the system clipboard (copy/paste)
created at Dec. 4, 2016, 1:29 p.m.
Get supervillain names
created at May 11, 2015, 11:05 a.m.
Use Ky in both Node.js and browsers
created at Feb. 22, 2019, 4:39 p.m.
Precompile Nunjucks templates
created at Dec. 30, 2013, 12:54 p.m.
Check if something is a Node.js stream
created at Jan. 18, 2015, 6:55 p.m.
Alfred 3 workflow to find relevant emoji from text
created at June 26, 2016, 6:13 p.m.
Strip UTF-8 byte order mark (BOM) from a string
created at April 4, 2014, 4:21 p.m.
Make a directory and its parents if needed - Think `mkdir -p`
created at May 9, 2017, 5:57 p.m.
Kill all Chrome tabs to improve performance, decrease battery usage, and save memory
created at July 5, 2015, 10:11 p.m.
Fix the $PATH on macOS and Linux when run from a GUI app
created at April 27, 2015, 9:48 a.m.
Unicode symbols with fallbacks for older terminals
created at July 10, 2014, 12:02 a.m.
Debounce promise-returning & async functions
created at Oct. 21, 2016, 8:01 a.m.
Delete files and directories
created at Dec. 6, 2015, 10:33 p.m.
Find the root directory of a Node.js project or npm package
created at Sept. 1, 2015, 7:39 a.m.