Binds an instance's prototype methods to itself.
Seamlessly wrap sync mocha tests with your cleanup script. Supports 'done' callback.
A CLI tool which sets a git repository's author based on package.json or arguments.
Runs a shell command interactively, abstracts useful callbacks as opposed to manually listening for events.
Run async functions in parallel with an onDone callback.
Ensures requests from CLI tool are using up-to-date credentials by re-prompting user for credentials when authorization is lost.
A very simple debug logger.
Get basic git repository information about a directory.
A CLI tool for generating npm projects and necessary boilerplate.
A CLI tool for generating production webpack web apps with necessary boilerplate.
A CLI tool for seamlessly uploading local projects to Github and cloning/forking existing Github projects.
A commonly used quintic smoothing function for values in the domain [0,1].
A commonly used cubic smoothing function for values in the domain [0,1].
An implementation of 2D value noise, used to generate smooth grids of noise.
An implementation of 2D perlin noise, used to generate more natural-looking noise compared to value noise.
Async job queue that limits the number of concurrent jobs.
Async job queue that limits the rate of job execution.
Returns arbitrary time diffs in nanoseconds, falling back to performance.now or Date.now if process.hrtime is not available.
Converts a time in nanoseconds to a pretty string in the most convenient units.
A basic timer for performance testing which uses high resolution time and falls back to low resolution if required.
Global substring matcher that accepts one character code at a time.
A super fast html-parser stream that outputs tag, text and closing nodes.
A query engine for atlas-html-stream which captures information from an html stream without using a DOM.
Generalizes iterating over an array with a sliding window.
Run async functions in serial with an onDone callback.