Easily connect to RethinkDB
A modern alternative to CSS resets
Koa server initialization
A writable stream that batches
A light weight native JavaScript implementation of GeoIP API from MaxMind
LRU Cache function decorator based on arguments
cache/lock expensive functions with Redis
[![NPM version][npm-image]][npm-url] [![Build status][travis-image]][travis-url] [![Test coverage][codecov-image]][codecov-url] [![Dependency Status][david-image]][david-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloa
Check passwords against a blacklist
AWS Lambda Bcrypt w/ Password Blacklist
[![NPM version][npm-image]][npm-url] [![Build status][travis-image]][travis-url] [![Test coverage][codecov-image]][codecov-url] [![Dependency Status][david-image]][david-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloa
[](https://circleci.com/gh/faithstay/faithstay-assets/tree/master)
Nodejs-based tool for optimizing SVG vector graphics files
ESLint configuration for Dollar Shave Club
Cross-Origin Resource Sharing(CORS) for koa
Koa's ESLint config, based on Standard
Assert multiple checksums on a stream in parallel.
get the byte length of a response
jQuery component. 2.0.9 = 2.1.0-pre :-)
check if an object is a node object stream
Execute a callback when a request closes, finishes, or errors
Easily unzip an HTTP stream
Simulate an empty cursor stream
Make a constructor similar to MongoDB's cursor
Trie-based URL and Method Routing for Node.js
Trie-based URL and Method Routing for Node.js
Upload multiple sizes of an image to AWS S3
ImageMagick/GraphicsMagick child process wrapper
Keyboard event key name utility
Make each koa context a duplex passthrough stream
Parse a GitHub URL for user/project@version
get a github repository's versions with concurrency, caching, and rate limiting
Discore error and flash messages
Discore utility functions
Streaming JSON.stringify() that returns an array
Asynchronous block-based templating
Download an npm module to a folder.
inject a string or dom node at the cursor
Get all semantic versions of a github repository
Take snapshots of documents over time
Funraise.me! error and flash messages
Save a (request) stream to a file
Decode the request's content encoding
Buffer and validate a readable stream.
Convert URL file extensions to an accept header
Implementable session interface
Add an after parameter to your queries
Linear partition algorithm
Express' built-in regexp router
Express' built-in regexp router
recursively walk a directory and execute a callback
Javascript-based Makefiles
Embedly node client that doesn't suck
Cursor methods for readable object streams
primary logic behind csrf tokens
github proxy with semantic versioning and content types
Cache utf8 files based on mtime
delete old files in directories
Give somebody your npm publishing rights to all repos in a github org
build watching utility for component
watch very specific files
Order-preserving channels for parallel execution
Parse and replace text for #hashtags and @mentions
A CSS utility toolkit library and framework
Simple request GET JSON utility
Execute a callback on socket errors
update/outdated/set commands for component
check if a CJS module exports a single thing
scrape the <head> of webpages for <title>, <meta>, and <link>s
discore's process for building and linting
Prototype inheritance utility
turn HTML into DOM elements
File & FileReader wrappers
rework plugin for component-builder2.js
Component package manager consuming git repositories
Frontend Workflow for Syndicate
Event handling and delegation
Walk down dependencies of JS, CSS, HTML, etc. and create a tree.
Jade plugin for normalize-walker
Autoprefixer plugin for normalize-walker
Array-like generator-based channels
modernize node.js to current ECMAScript standards
Basic auth middleware for node and connect
Turn a connect app into a router
Add SPDY methods to your koa app
virtual host sub-domain mapping
scrape the <head> of webpages for <title>, <meta>, and <link>s
Key signing and verification for rotated credentials
DEPRECATED - Please use mime-types instead.
[![NPM version][npm-image]][npm-url] [![Build status][travis-image]][travis-url] [![Test coverage][coveralls-image]][coveralls-url] [![Dependency Status][david-image]][david-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][dow
parse the <head> of documents for <title>, <meta>, and <link>s
DEPRECATED - Please use mime-types instead.
Format the result of head-parser
wrap a MongoDB cursor in a streams2
fluent aggregate query builder with promise and streaming support
format esprima syntax errors
Debounce a function based on a hashing function
inline() plugin for rework, formerly included in core
Move media to the end of the CSS file
colors() plugin for rework, formerly included in core
Inherit rules from other selectors
check if two arrays of ObjectIDs are equal
mixin() plugin for rework, formerly included in core
Import CSS from npm modules using rework
transfer publishing rights of all one's packages to another user
Split your style sheet by @media queries
ease() plugin for rework, formerly included in core
url() plugin for rework, formerly included in core
at2x() plugin for rework, formerly included in core
prefixSelectors() plugin for rework, formerly included in core
references() plugin for rework, formerly included in core
calc() support for Rework
event throttling interface
- For arrays: https://github.com/stream-utils/stream-to-array - For strings: https://github.com/stream-utils/raw-body
bind a value between a min and a max
simple promise-based middleware kernel
Find the closest ancestor matching a selector string
apply a source map to another source map
nlz's require implementation
pretty (non-compressed) json response middleware
Log and profile Koa requests to MongoDB
memoize a getter of an object
check what type of path a string is
X-Repsonse-Time middleware for koa
middleware for a koa-based CDN
Error handler for pure-JSON Koa apps
path-matching middleware for koa
Koa middleware for an integrated frontend development workflow using Normalize.IO
Sample repository to play with normalize
SSL keys for development use
Conditional GET support for koa
check if a koa body should be interpreted as JSON
collection of koa body parsers
method override utility for koa
BigPipe using koa and component
Koa middleware for Segment Webhooks
Mounting middleware for koa
lock generator functions based on a key
pipe screams into a writable stream
destroy a stream if possible
Higher-level builder for Normalize
wait until the ratelimit is reset
SPDY client for normalize-proxy
job manager with concurrency and prioritization
convert screams to readable streams
concatenate a scream into a single buffer
easily spawn a child process with co
nlz(1) logging with colors
destroy a stream if possible
Busboy multipart parser as a yieldable
Install, normalize, then SPDY Push repositories
Walk down dependencies of JS, CSS, HTML, etc. and create a tree.
Get and replace dependencies of JS and CSS files
CSS Custom Media Polyfill
Spawn a child process as a duplex stream
dedupe semver-compatible modules
lazily-evaluated promises
component building middleware for node/connect/express
Facebook's regenerator plugin for component-builder2
Concatenate a readable stream's data into a single array
Koa ETag support middleware
Boilerplate for Component and Koa
builder plugin to convert ES6 modules to CJS
build manifests for component
Component building middleware
parse dependencies of CSS
bundlers and bundling guide for component
registry that crawls github users
Boilerplate for Component and Express
html minifier plugin for component-builder2.js
component as a running process
component building middleware for koa
list the dependency tree of a component
Jade plugin for component-builder
create(1) command for component(1)
Method override middleware for Koa
Compress middleware for koa that always compresses
Higher level dom event management with direct and delegate event handling support.
Application-wide event bus
Parse immediate identifiers from a js expression
File & FileReader wrappers
Query the DOM with selector engine fallback support
Check if an element matches a given selector
a really stupid setImmediate polyfill
remove values in an array
Empties dom elements, arrays and array-like objects
Copy-to-Clipboard on a DOM element
drag and drop file uploading with a single drop event
String truncation utility ...
Array / object / string iteration utility
Style canvas renders using CSS
get the browser specific transition-end property
Convert a CJS module to an ES6 module.
Call an array of asynchronous functions in series
Swipe component with touch support
Event delegation component
Simple key/value pair query-string parsing
.replace('{{block}}', string)
find/replace ES6 module-style dependencies
unicode-aware string reversal
Object clone supporting `date`, `regexp`, `array` and `object` types.
Call an array of asynchronous functions in parallel
tiny xor utility function
double tap on elements. supports touch and mouse devices
Range header field string parser
Progress indicator component
Canvas thumbnail generator
Normalized DataTransfer items for less upload item handling pain
Check if an element is within the document
check if a source string is an es6 module
convert an object to a descriptor
Applies a transitive `className` that gets removed upon a CSS transition completing or a timeout executing as a fallback.
enumerate non-enumerable properties of an error object
an asynchronous, extensible view system
rename @import and url() dependencies
wrapper around path-to-regexp for easy route parameters
An ES6 and CommonJS cross-compatible transpiler
offset the lines of a source map
Batched MongoDB inserts as a writable stream
HTTP response caching for Koa. HTTP response caching for Koa. Supports Redis, in-memory store, and more!
minify HTML responses like some crazy guy
Assert a thunk or generator's timeout co-style
flatten a resolved component tree
infinite scrolling with loading and unloading
Normalize remote end points
Resolve a component's local dependencies
console commands for component(1)
Generic session manager (i.e. not depending on cookies or socket connection, etc.)
file serving middleware for koa
[![NPM version][npm-image]][npm-url] [![Build status][travis-image]][travis-url] [![Test coverage][coveralls-image]][coveralls-url] [![Dependency Status][david-image]][david-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][dow
throttle per animation frame
shorthand URIs for normalize
Get all the semantically versioned releases of an npm package.
favicon bounce middleware for koa
search through crawl components
check if any pinned dependencies are outdated
validate and normalize component.jsons
[![NPM version][npm-image]][npm-url] [![Build status][travis-image]][travis-url] [![Test coverage][coveralls-image]][coveralls-url] [![Dependency Status][david-image]][david-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][dow
pin ranged dependencies to an installed version
Normalize's default transforms via deps-walk
main logic for component's build command
autoprefixer plugin for component-builder2.js
Get a hash of a file or a stream
Get the metadata of a remote video
Simpler object streams using generators
[![NPM version][npm-image]][npm-url] [![Build status][travis-image]][travis-url] [![Test coverage][coveralls-image]][coveralls-url] [![Dependency Status][david-image]][david-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][dow
Simpler HTTP requests using co
Channel-based control-flow for parallel tasks with concurrency control
return the first event in a set of ee/event pairs
find the url of a web site's favicon image
automatically install dependencies via `require()`
Get the eigenvalues and eigenvectors of a matrix
update pinned dependencies to the latest version
remove or comment out @import statements
Cross-browser element class list
Concatenate a readable stream's data into a single buffer
promise and generator-based coroutines
[![NPM version][npm-image]][npm-url] [![Build status][travis-image]][travis-url] [![Test coverage][coveralls-image]][coveralls-url] [![Dependency Status][david-image]][david-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][dow
create a pretty d3 graph of your dependencies
open the repository page for an npm package
build watching utility for component
An ES6 and CommonJS cross-compatible transpiler
get/replace the external dependencies of an HTML document
recursively walk the dependencies of files
Hash and compare passwords with pbkdf2
Low-level parse5 node manipulation utilities.
download components from a remote
Find groups of scenes in an array of phashes using hierarchical clustering
Transformer that converts async functions and await expressions into ECMAScript 6 generator functions and yield expressions
copy a file or a stream to another file
Pause a stream's data events
Blanket basic auth middleware for koa
Get the total buffer length of a stream.
component require implementation
Append streams and data into one mother stream
[![NPM version][npm-image]][npm-url] [![Build status][travis-image]][travis-url] [![Test coverage][coveralls-image]][coveralls-url] [![Dependency Status][david-image]][david-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][dow
[![Gitter chat][gitter-image]][gitter-url] [![NPM version][npm-image]][npm-url] [![Build status][travis-image]][travis-url] [![Test coverage][coveralls-image]][coveralls-url] [![Dependency Status][david-image]][david-url] [![License][license-image]][licen
Cumulative moving average
Calculate the area of a simple polygon
Calculate the hamming distance of two hex strings or buffers
Hash and compare passwords with pbkdf2
Express error handlers for JSON APIs
[![NPM version][npm-image]][npm-url] [![build status][travis-image]][travis-url] [![Test coverage][coveralls-image]][coveralls-url] [![Gittip][gittip-image]][gittip-url]
Helper for storing objects in MongoDB
sort a list of ObjectIDs or objects based on an array of ObjectIDs
create a unique list of ObjectIDs from an array
File-system backed LRU caching system
Simple flash messages for Express
Image resizing proxy using S3 as a backend
Koa middleware for polyfills
user-agent-based polyfill combinator
transpile JS based on user agents
Normalize packages based on various package manager's JSON files
ES7 async/await ready http client
polyfill middleware for express, etc.
seamlessly create long-running child processes
video frame metadata extraction and scene detection
minify HTML/CSS/JS in a child process with caching
Map transform streams with promises
Common middleware aggregate module for lazy people
Execute promises before exiting a process
Create and resolve a promise of streams
Create a stream from multiple sources
[![Gitter chat][gitter-image]][gitter-url] [![NPM version][npm-image]][npm-url] [![Build status][travis-image]][travis-url] [![Test coverage][coveralls-image]][coveralls-url] [![Dependency Status][david-image]][david-url] [![License][license-image]][licen
Remote configuration for the Normalize registry
Remove duplicates from a stream based on a hashing function
My personal markdown parser for both node.js and the client.
lazily require modules in node.js
fe(a)rver - versioning for those of us who only care about breaking changes
HTTP methods that node supports
Destroy a writable stream if it hits the high water mark
Batch InfluxDB UDP writes
Rate limiter middleware for koa
[![NPM version][npm-image]][npm-url] [![Build status][travis-image]][travis-url] [![Test coverage][coveralls-image]][coveralls-url] [![Dependency Status][david-image]][david-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][dow
Plugin framework for CSS preprocessing
Exponential backoff w/ Redis, designed for password retries
Promisify a callback-based function
UDP-based writing to InfluxDB
[![NPM version][npm-image]][npm-url] [![Build status][travis-image]][travis-url] [![Test coverage][coveralls-image]][coveralls-url] [![Dependency Status][david-image]][david-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][dow
MongoDB-based job queuing system
Promisifies all the selected functions in an object
Check whether a user agent requires a polyfill
Cookies, optionally signed using Keygrip.
Recursively read a directory
Express style path to RegExp utility
A fluent Promise and Streams2 MongoDB API wrapper
favicon serving middleware with caching
Koa clustering and domain-based error handling utility
yield an event with generators
resolve local and remote dependencies
Component package manager consuming git repositories
Cache remote files locally by URL
Convert property access strings into functions
Run multiple functions in parallel with concurrency
HTML element string creator
Compressible Content-Type / mime checking
basic file-sending utility for koa
[![NPM version][npm-image]][npm-url] [![Build status][travis-image]][travis-url] [![Test coverage][coveralls-image]][coveralls-url] [![Dependency Status][david-image]][david-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][dow
Get the dimensions of a video
Create HTTP error objects
cookie session middleware
Prefix all CSS rules with a selector
URL rewrite middleware for koa
Video thumbnail phashing microservice
Error reponses (text, json, html) for koa
Compare image similarity with a dhash
Parse request body into ctx.request.body
Logging middleware for koa
Koa cookie session middleware with external store support
Get and validate the raw body of a readable stream.
Static file serving middleware for koa
Compress middleware for koa
coffee-script plugin for component-builder2
setImmediate and stuff with generators
Streaming JSON.stringify()
The ultimate javascript content-type utility.
modernize node.js to current ECMAScript standards
function() plugin for rework, formerly included in core
S3-backed content addressable storage
Infer the content-type of a request.
node.js basic auth parser
use either the native Promise or Bluebird
Video thumbnail extractor microservice
Compose generator and async/await middleware
redirect users to the SSL version of your app
Response time for Node.js servers
Development-only error handler middleware
Convert form input values to an object
Resolve a relative path against a root path with validation
Create tap event listeners
file cleanup based on atime/mtime
Jongleberry's Style Guide
Parse ES6 module dependencies
parse dependencies of JS, HTML, and CSS files with caching
personal repository initialization thing
primary logic behind csrf tokens
Convert an HTML file with inlined JS into a JS file with inlined HTML
pg-then: use pg by promise
Download multipart files with open file descriptor limits and file disposal
generator async control flow goodness
Fire a callback when an object changes
Polyfill feature abstraction
Compile Jade templates to virtual-dom functions
QueryString utility that always returns strings
Koa middleware to cache and serve from S3
Observable, atomic sessions for Koa using Redis
A stream that buffers to the filesystem and flushes to S3
[![NPM version][npm-image]][npm-url] [![Latest tag][github-tag]][github-url] [![Build status][travis-image]][travis-url] [![Test coverage][coveralls-image]][coveralls-url] [![Dependency Status][david-image]][david-url] [![License][license-image]][license-
HTTP JSON API data collection service
Stupid iterator -> array function
Convert an array to a CSV
[![NPM version][npm-image]][npm-url] [![Build status][travis-image]][travis-url] [![Test coverage][coveralls-image]][coveralls-url] [![Dependency Status][david-image]][david-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][dow
Update headers on all objects in a bucket
Check the type of a file or buffer by inspecting its contents
[![NPM version][npm-image]][npm-url] [![Latest tag][github-tag]][github-url] [![Build status][travis-image]][travis-url] [![Test coverage][coveralls-image]][coveralls-url] [![Dependency Status][david-image]][david-url] [![License][license-image]][license-
[![NPM version][npm-image]][npm-url] [![Latest tag][github-tag]][github-url] [![Build status][travis-image]][travis-url] [![Test coverage][coveralls-image]][coveralls-url] [![Dependency Status][david-image]][david-url] [![License][license-image]][license-
Jongleberry's Style Guide
Prevent *Sync functions from being run after the first tick
CI-based asset management
Disallow certain types of files
Pin all your npm dependencies
[![NPM version][npm-image]][npm-url] [![Build status][travis-image]][travis-url] [![Test coverage][codecov-image]][codecov-url] [![Dependency Status][david-image]][david-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloa
Simple, lazyily evaluated values.
Jongleberry's babel presets
My personal eslint config
Enable greenkeeper on all of an organization's repositories
waterfall/sequential chaining of promise-returning functions
Apply a series of promise-returning transform functions on an object stream
Decorator to cache/lock expensive functions with Redis
My personal bundle of PostCSS middleware
[![NPM version][npm-image]][npm-url] [![Build status][travis-image]][travis-url] [![Test coverage][codecov-image]][codecov-url] [![Dependency Status][david-image]][david-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloa
A babel bundler for node.js
[](https://circleci.com/gh/dollarshaveclub/dsc-js-utils/tree/master) [ streams
Convert a string of words to a JavaScript identifier
A simple star rating component built with React.
Asymmetrically sign any data
Babel preset for the Wizni Platform
An eslint config just for errors
[![NPM version][npm-image]][npm-url] [![Build status][travis-image]][travis-url] [![Test coverage][codecov-image]][codecov-url] [![Dependency Status][david-image]][david-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloa
Simple star rating component for your React projects
Augments Koa with ctx.basicAuth
Augments Koa with ctx.cacheControl(maxAge)
Script loader with promise & requestIdleCallback support
Middleware allowing the client to filter the response to only what they need
Router middleware for koa. Maintained by Forward Email and Lad.
Route middleware for Koa that handles `multipart/form-data` using multer
Password creation and validation
Streaming server template. Define variables or sections as promises or streams or thunks that return either in your template, and they will be evaluated at render time.
Middleware for common log format access logs
Prototype inheritance utility
Image identification service with Vips via Sharp support falling back to ImageMagick
range request implementation for koa
ejs render middleware for Koa.js
Koa body parsing middleware
Koa JSON response body streaming for async iterators
Middleware for common log format access logs
Koa ETag support middleware