Full-Time Open-Sourcerer. Focuses on Swift & JavaScript. Makes macOS apps, CLI tools, npm packages. Likes unicorns.
Capitalize every word in string: unicorn cake → Unicorn Cake
JavaScript - Released: 20 Jan 2015 - 52
Alfred 3 workflow to find relevant emoji from text
JavaScript - Released: 26 Jun 2016 - 366
Check if the process is running as root user, for example, one started with `sudo`
JavaScript - Released: 19 Jan 2014 - 78
Convert an object of time properties to milliseconds: `{seconds: 2}` → `2000`
JavaScript - Released: 04 Jul 2018 - 156
Get metadata on the default editor or a specific editor
JavaScript - Released: 04 May 2017 - 50
Create a multicast stream that lets multiple consumers independently read the same data
JavaScript - Released: 25 Aug 2024 - 116
Reduce a list of values using promises into a promise for a value
JavaScript - Released: 21 Oct 2016 - 66
Convert a file path to a file URL: `unicorn.jpg` → `file:///Users/sindresorhus/unicorn.jpg`
JavaScript - Released: 04 Apr 2014 - 58
Useful components and utilities for working with React Router
JavaScript - Released: 12 Jan 2018 - 319
Find semver versions in a string: `unicorn v1.2.3` → `1.2.3`
JavaScript - Released: 13 Jun 2014 - 44
Make a synchronous function asynchronous by running it in a worker
JavaScript - Released: 26 Jun 2022 - 243
Serialize objects to JSON with handling for circular references
JavaScript - Released: 01 Apr 2022 - 137
url.parse() with support for protocol-less URLs & IPs
JavaScript - Released: 13 Jul 2015 - 52
Get the PATH environment variable key cross-platform
JavaScript - Released: 28 Dec 2015 - 43
Make directories and their parents if needed - Like `mkdir -p`, but cross-platform
JavaScript - Released: 09 May 2017 - 124