GitHub is home to over 50 million developers working together. Join them to grow your own development teams, manage permissions, and collaborate on projects.
Create error instances with a code
Retries a function that returns a promise, leveraging the power of the retry module.
Small utility to run a script across several repositories
Scans a repository's readme file, searching for badges
Cross-browser transitionend event listener
Checks if a given hypermedia link is working or broken (2xx).
Calculates the weighted mean of an array of numbers
Update documents in CouchDB without having to fetch them
A fast and easy to ease CouchDB iterator for views and all documents
Scans a repository directory, searching for configured linters
Plan a series of steps and display the output in a beautiful way
Get the structural diff of two JSON objects
Scans a repository directory, searching for a test files
Cross-browser longest transition getter
Scans a repository directory, searching for a changelog file
Recursively filters collections (arrays and objects)
Recursively compacts collection values (arrays and objects)
Multiple glob expansions with exclusions and hooks
Replays a request when a network error occurs using the retry module
Neatly dress up your native promises with simple but powerful utils
Parallelized transform streams for everyone!
Tracks the download progress of a request made with mikeal/request
A promise based throttler capable of limiting execution of parallel tasks
Distributed pub/sub based in ØMQ
Simple module to sort objects recursively by its keys
A cross platform solution to node's spawn
An improved error serializer that not only logs the error type, message and stack but also other properties set on the error object
Atomic operators for LevelDB