Full-Time Open-Sourcerer. Focuses on Swift & JavaScript. Makes macOS apps, CLI tools, npm packages. Likes unicorns.
Regular expression for matching a shebang line
JavaScript - Released: 17 Feb 2015 - 44
Make a promise always fulfill with its actual fulfillment value or rejection reason
JavaScript - Released: 26 Nov 2016 - 51
Resolve the path of a package regardless of it having an entry point
JavaScript - Released: 19 Dec 2015 - 55
Open the npm page, Yarn page, or GitHub repo of a package
JavaScript - Released: 12 Jan 2016 - 195
Import a module like with `require()` but from the current working directory
JavaScript - Released: 06 Dec 2015 - 53
Simplified `NODE_ENV` handling with webpack
JavaScript - Released: 02 Jan 2018 - 53
Get the name of a Windows version from the release number: 5.1.2600 → XP
JavaScript - Released: 17 Jan 2015 - 39
Chrome extension - Hide nonessential files from the GitHub file browser
TypeScript - Released: 29 Jul 2014 - 319
Code editor color theme that lets you focus on the content. Available for Sublime Text, Atom, TextMate, Vim, Chocolat, and more...
Vim script - Released: 23 Feb 2013 - 435
Regular expression for matching reserved filename characters
JavaScript - Released: 14 Jan 2015 - 49
Strip the final newline character from a string/buffer
JavaScript - Released: 05 Dec 2015 - 33
Run promise-returning & async functions in series, each passing its result to the next
TypeScript - Released: 22 Nov 2016 - 73
Get the visual width of the widest line in a string - the number of columns required to display it
JavaScript - Released: 04 Nov 2015 - 35