Run promise-returning & async functions concurrently with optional limited concurrency
created at Oct. 21, 2016, 3:49 a.m.
Render/precompile Lodash templates
created at Dec. 15, 2013, 4:42 p.m.
Check whether a package or organization name is available on npm
created at Oct. 19, 2015, 11:28 a.m.
Make unhandled promise rejections fail loudly instead of the default silent fail
created at Oct. 3, 2015, 3:54 p.m.
Fix the $PATH on macOS and Linux when run from a GUI app
created at April 27, 2015, 9:48 a.m.
Timeout a promise after a specified amount of time
created at Oct. 21, 2016, 6:42 a.m.
Get running processes
created at May 31, 2015, 12:52 a.m.
Create a lazy promise that defers execution until it's awaited or when .then() or .catch() is called
created at Nov. 7, 2016, 9:05 a.m.
Strip console, alert, and debugger statements from JavaScript code
created at Jan. 11, 2014, 8:51 p.m.
Humanize a URL: https://sindresorhus.com → sindresorhus.com
created at Jan. 11, 2015, 2:32 p.m.
[DEPRECATED] Recursive Object.assign()
created at Sept. 14, 2015, 8:54 a.m.
Read and parse a JSON file
created at Sept. 2, 2015, 6:38 a.m.
Convert a camelized string into a lowercased one with a custom separator: unicornRainbow → unicorn_rainbow
created at Jan. 24, 2015, 10:57 a.m.
Get metadata of a package from the npm registry
created at June 15, 2014, 5:35 p.m.
Find the root directory of a Node.js project or npm package
created at Sept. 1, 2015, 7:39 a.m.
[DEPRECATED] Precompile Facebook React JSX templates into JavaScript
created at Jan. 2, 2014, 8:10 p.m.