Full-Time Open-Sourcerer. Focuses on Swift & JavaScript. Makes macOS apps, CLI tools, npm packages. Likes unicorns.
Block users from running your app with root permissions
JavaScript - Released: 23 Jun 2013 - 98
Negative array index support `array[-1]` using ES2015 Proxy
JavaScript - Released: 14 Nov 2013 - 454
Write string/buffer/stream to a random temp file
JavaScript - Released: 01 Jan 2014 - 102
Define a lazily evaluated property on an object
JavaScript - Released: 15 Jan 2017 - 62
Easy error subclassing and stack customization
CoffeeScript - Released: 25 Aug 2015 - 65
Resolve the path of a module like `require.resolve()` but from the current working directory
JavaScript - Released: 06 Dec 2015 - 69
Microservice to get the latest public GitHub repos from a user
JavaScript - Released: 21 Sep 2017 - 150
Make a synchronous function have a timeout
JavaScript - Released: 03 Jun 2022 - 122
Check if a local or remote port is reachable
JavaScript - Released: 24 Aug 2015 - 103
Check if the process is running inside a container (Docker/Podman)
JavaScript - Released: 15 Feb 2023 - 68
Check if your code is running as an npm or yarn script
JavaScript - Released: 20 Jul 2014 - 64
Replace matching strings and regexes in files
JavaScript - Released: 12 Jun 2019 - 173
iOS app that transforms your photos into stunning blurry wallpapers for your device
Swift - Released: 18 Feb 2017 - 479
Get the diff type of two semver versions: 0.0.1 0.0.2 → patch
JavaScript - Released: 22 Apr 2014 - 67
Prepend `https://` to humanized URLs like `sindresorhus.com` and `localhost`
JavaScript - Released: 16 Nov 2014 - 62
Check if a string matches the name of a Node.js builtin module
JavaScript - Released: 04 May 2015 - 56