Stringify and write JSON to a file atomically
updated at Oct. 25, 2024, 6:27 p.m.
Add stdin support to any CLI app that accepts file input
updated at Oct. 27, 2024, 2:48 p.m.
Use the Touch Bar on any Mac
updated at Oct. 27, 2024, 8:30 p.m.
Throttle promise-returning & async functions
updated at Oct. 28, 2024, 4:20 a.m.
Get your PATH prepended with locally installed binaries
updated at Oct. 28, 2024, 5:10 a.m.
Check if something is a Node.js stream
updated at Oct. 28, 2024, 5:10 a.m.
Get a stream as a string, Buffer, ArrayBuffer or array
updated at Oct. 28, 2024, 5:14 a.m.
Create a lazy promise that defers execution until it's awaited or when .then() or .catch() is called
updated at Oct. 28, 2024, 7:51 a.m.
Wait for a specified number of promises to be fulfilled
updated at Oct. 28, 2024, 6:39 p.m.
Find a file or directory by walking up parent directories
updated at Oct. 29, 2024, 2:11 a.m.
Static asset revisioning by appending content hash to filenames: `unicorn.css` → `unicorn-d41d8cd98f.css`
updated at Oct. 29, 2024, 2:30 p.m.
Sublime Text plugin for EditorConfig - Helps developers maintain consistent coding styles between different editors
updated at Oct. 30, 2024, 2:04 p.m.
Measure the difference between two strings with the fastest JS implementation of the Levenshtein distance algorithm
updated at Nov. 1, 2024, 1:58 a.m.
Boilerplate to kickstart creating Gulp plugins
updated at Nov. 1, 2024, 3:09 a.m.
Scaffold out a Gulp plugin boilerplate
updated at Nov. 1, 2024, 3:09 a.m.
Strip console, alert, and debugger statements from JavaScript code
updated at Nov. 1, 2024, 3:13 a.m.
Get, set, or delete a property from a nested object using a dot path
updated at Nov. 1, 2024, 5:59 a.m.
[[I'm slow at replying these days, but I hope to get back to answering questions eventually]] Ask me anything!
updated at Nov. 1, 2024, 1:52 p.m.
Parse text columns, like the output of unix commands. Returns JSON that you can manipulate with tools like jq or underscore-cli.
updated at Nov. 1, 2024, 7:03 p.m.