mattmueller

npm packages maintained by mattmueller

Packages
250
Weekly downloads
8.3M
Repositories
Stars
Followers

Packages

combine-errors
Combine errors into one
1.7M +0%3.0.310 years ago
component-bind
function binding utility
956.7K -36%1.0.012 years ago
component-indexof
Microsoft sucks
917.5K +9%0.0.313 years ago
array-parallel
Call an array of asynchronous functions in parallel
909.1K -2%0.1.313 years ago
array-series
Call an array of asynchronous functions in series
897.4K -2%0.1.513 years ago
exif-component
Client-side EXIF parser
844K +13%1.0.113 years ago
component-classes
Cross-browser element class list
719.1K +8%1.2.610 years ago
date.js
dates for humans
349.1K -1%0.3.38 years ago
wrap-fn
support sync, async, and generator functions
181K -4%0.1.511 years ago
component-event
Event binding component
164.5K -22%0.2.14 years ago
component-props
Parse immediate identifiers from a js expression
119.3K -7%1.1.113 years ago
dom-iterator
iterator for mini-html-parser
112.7K -5%1.0.22 years ago
component-xor
tiny xor utility function
91.2K -23%0.0.411 years ago
wrapped
consistent interface for
85.5K -12%1.0.111 years ago
next-cookies
get the cookies on both the client & server
33K -12%2.0.37 years ago
component-closest
Find the closest ancestor matching a selector string
25.5K +17%1.0.110 years ago
component-matches-selector
Check if an element matches a given selector
25.3K +18%0.1.77 years ago
component-query
Query the DOM with selector engine fallback support
22.8K -22%0.0.313 years ago
enqueue
queue up function calls
17.5K -9%1.0.211 years ago
component-clone
Object clone supporting `date`, `regexp`, `array` and `object` types.
15.9K -15%0.2.310 years ago
component-raf
request animation frame
14.4K -10%1.2.012 years ago
nightmare
A high-level browser automation library.
13.8K -15%3.0.27 years ago
is-gen-fn
determine if a function is a generator function
10.3K -4%0.0.25 years ago
unyield
allow generators functions to accept callbacks
8.7K +7%0.0.112 years ago
extend.js
extend(obj, obj2, ...)
8.3K -30%0.0.212 years ago
component-delegate
Event delegation component
7.9K +4%0.2.410 years ago
to-function
Convert property access strings into functions
7.9K -27%2.0.612 years ago
number-to-letter
Simple utility to convert a number to a letter
4.4K -16%1.0.111 years ago
component-each
Array / object / string iteration utility
4.3K -30%0.2.611 years ago
http-incoming
Node's internal Request object. Useful for proper mocking
3.7K -10%0.12.011 years ago
http-outgoing
Node's internal Response object. Useful for proper mocking
3.5K -16%0.12.011 years ago
x-ray-crawler
x-ray's crawler
3.1K +6%2.0.56 years ago
http-context
High-level request & response object. Inspired by Koa's context
2.8K -34%1.1.110 years ago
letter-to-number
Simple utility to convert a letter to a number
2.7K -26%1.0.011 years ago
component-events
Higher level dom event management with direct and delegate event handling support.
2.7K -20%1.0.1010 years ago
to-descriptor
convert an object to a descriptor
2.6K -16%1.0.113 years ago
x-ray
structure any website
2.5K -14%2.3.47 years ago
x-ray-parse
Selector parser
2.5K -13%1.0.111 years ago
component-ie
get the version of IE or return undefined
2.3K -32%1.0.011 years ago
component-validator
validate and normalize component.jsons
2.1K -17%1.1.112 years ago
builder-autoprefixer
autoprefixer plugin for component-builder2.js
2.1K -16%1.0.412 years ago
yieldly
Turn the function into a thunk if the last argument isn't a function
2K -31%0.0.112 years ago
node-netrc
Higher-level ~/.netrc parser
1.9K +30%0.1.011 years ago
component-require2
component require implementation
1.8K -31%1.1.112 years ago
component-watcher
build watching utility for component
1.8K -30%1.0.312 years ago
koa-error
Error reponses (text, json, html) for koa
1.1K -24%3.2.08 years ago
computed-style-component
create an object representing the computed style values of a DOM element
852 +27%0.1.013 years ago
outliers
find outliers in a dataset
841 -34%0.0.311 years ago
internal
A curated set of high-quality, well-tested browser modules
813 +33%3.0.3last year
transitionend-property
get the browser specific transition-end property
797 +16%0.0.213 years ago
swipe
Swipe component with touch support
749 +61%1.7.711 years ago
css-whitespace
Whitespace significant CSS to regular CSS
668 +8%1.1.112 years ago
within-document
Check if an element is within the document
563 -4%0.0.312 years ago
cheerio-soupselect
Adds CSS selector support to htmlparser for scraping activities - port of soupselect (python)
550 +1%0.1.115 years ago
jquery-component
jQuery component. 2.0.9 = 2.1.0-pre :-)
476 -17%2.0.913 years ago
nom
Nom nom sites using cheerio
464 +71%0.0.314 years ago
vo
Vo is a control flow library for minimalists
424 +91%4.0.210 years ago
styl
CSS pre-processor built on Rework
378 +13%0.2.912 years ago
squares
A (cryptically-named) component that exposes the ability to serialize a JS object from a series of key/value pairs where the keys use square-bracket notation. (with some limited dot notation support)
373 +5%0.2.112 years ago
stripe-checkout
standalone stripe checkout handler
310 +16%1.0.99 years ago
duo-parse
duo's dependency parser
308 +63%0.5.010 years ago
component-tip
Tip component
268 -24%3.0.310 years ago
dialog-component
Dialog component
264 +10%0.4.411 years ago
overlay-component
Overlay component
257 +7%0.3.511 years ago
file-deps
parse and rewrite the dependencies of a file
237 +40%0.0.1111 years ago
duo-pack
Packaging algorithm for duo
233 +30%3.0.511 years ago
gh-resolve
Resolve a semver version, branch name or commit hash to git ref
228 +74%5.2.110 years ago
duo-package
package downloader for duo
208 +37%0.10.311 years ago
duo-main
get the entrypoint from a manifest
207 +75%0.0.610 years ago
redux-debug
debug() as redux middleware
195 -13%1.0.311 years ago
mini-tokenizer
tiny tokenizer for simple parsing
193 +53%0.1.212 years ago
envobj
Tiny environment variable helper
191 +108%2.0.27 years ago
duo-string-to-js
Duo plugin for converting CSS, JSON, and HTML to JS
182 +35%0.1.211 years ago
duo-css-compat
Duo plugin to support the component styles array
180 +51%0.3.110 years ago
duo-watch
watch for file changes and rebuild
175 +65%0.1.112 years ago
duo
A next-generation package manager for the front-end
171 +39%0.15.710 years ago
deferral
tiny deferred component
164 -54%2.0.48 years ago
browserify-markdown
Browserify transform for markdown files
155 +14%2.0.110 years ago
remotes
Normalize remote end points
144 +20%1.1.512 years ago
hex-to-color-name
tiny module to map hex colors to names of your choice
142 -29%1.0.111 years ago
kr
simple express-like routing for koa and roo
138 -50%0.0.112 years ago
bus
Application-wide event bus
137 +34%0.1.011 years ago
oauth-open
minimal popup for authenticating through oauth
136 -20%1.0.48 years ago
uniq-selector
generate a uniq selector of the given element.
122 +154%0.2.311 years ago
array
a vocal, functional array
122 +42%0.4.313 years ago
co-exists
check if a path exists, supports arrays
119 -11%0.0.112 years ago
rube
Simple data validation, transformation, and manipulation pipeline
118 +307%1.2.011 years ago
modella
simplified models
115 -25%0.2.1412 years ago
flow-type 110 +18%1.0.110 years ago
react-route
tiny react router thats less opinionated than react-router
107 0%1.0.311 years ago
livebud
JS Runtime for Bud
100 +113%0.2.84 years ago
bb
Build client-side libraries using CommonJS syntax
100 +18%0.0.114 years ago
component-empty
Empties dom elements, arrays and array-like objects
98 +24%0.0.112 years ago
indexof-element
indexof the given element.
97 +120%1.0.111 years ago
koa-render-jade
render jade templates using koa
96 +231%0.0.212 years ago
component-installer
Component install tool
93 -70%0.0.812 years ago
modella-validators
Validators for Modella
85 +52%0.1.311 years ago
inherit-component
Prototype inheritance utility
83 +43%0.0.214 years ago
elmo
🦊 Fantastic build system for your next app.
80 +95%2.1.68 years ago
vcom
Everything you need to create virtual components with CSS, HTML, and JS
80 +567%6.0.1310 years ago
taz
Little test runner for node.js
70 +84%6.15.07 years ago
component-package
Component package
69 -65%0.0.413 years ago
pkg-root
get the top-level root
67 +191%0.0.312 years ago
enroute
tiny functional router
66 +40%1.0.111 years ago
linkedin-oauth-agent
Dead simple, low-level agent for authenticating with LinkedIn's oAuth
65 +12%2.0.08 years ago
facebook-oauth-agent
Dead simple, low-level agent for authenticating with Facebook's oAuth
63 +19%1.0.311 years ago
sun
Tiny little VDOM node helper for Preact
60 +233%1.1.410 years ago
pop
Pop is a [Hyperapp](https://github.com/hyperapp/hyperapp) / [Ultradom](https://github.com/ultradom/ultradom) spin-off project — yet another micro-framework for creating graphical user interfaces. This is not the final title, but let's go with that for now
59 +211%0.0.338 years ago
component-file
File & FileReader wrappers
57 +217%0.1.113 years ago
async-script-promise
asynchronously load scripts, returns a promise
53 +4%1.0.010 years ago
x-ray-phantom
phantom driver for x-ray
51 +76%1.0.111 years ago
step.js
my kind of step library
50 -17%3.1.011 years ago
socrates
Batteries-included redux
50 -32%4.0.210 years ago
x-ray-select
The selection parser for x-ray. Aiming to bring structure to the web.
47 +38%2.0.011 years ago
testaway
Testaway is a sanity check that your module will work as expected when it's installed. This module exists to prevent you from publishing broken packages to NPM.
46 +188%2.0.17 years ago
lambda-serve
Use koa or express on lambda!
45 -18%1.0.110 years ago
catch-stdout
Catch stdout (useful for testing)
44 +26%0.0.112 years ago
atomic-json
add to a json file atomically
42 -25%0.0.412 years ago
duo-jade
seamlessly require jade template files
41 -32%0.0.612 years ago
roo
tiny koa server
41 +141%2.0.110 years ago
next-route
Routing sugar for next.js for the 99% case
41 -7%2.0.010 years ago
subs
tiny string substitution
39 0%1.0.211 years ago
generatorfunction
new GeneratorFunction ([arg1[, arg2[, ...argN]],] functionBody)
37 -43%0.0.111 years ago
next-redirect
Redirect for [next.js](https://github.com/zeit/next.js). Works on both the client and server
37 -12%1.0.110 years ago
browser-history
simple functional wrapper around the browser history API
35 +13%1.0.110 years ago
mini-html-parser
Mini html parser for webworkers / node. Parses and builds a simplified DOM tree in one go. Intended for well-formed HTML.
33 -58%0.0.313 years ago
mocha-cloud2
Mocha tests in the cloud with Saucelabs
32 -26%0.1.012 years ago
corset
Declarative DOM binding, without the complexity of JSX/templates.
31 -48%2.5.04 years ago
nl
Convert linebreaks into newline characters ( )
31 -22%1.0.211 years ago
modella-mongo
Modella Mongo persistence layer
30 -42%0.2.1512 years ago
component-test
test components locally or with phantom
29 -31%0.1.710 years ago
builder-jade
Jade plugin for component-builder
29 -63%1.0.112 years ago
www-bundle
Opinionated asset pipeline for the frontend
29 +263%2.2.211 years ago
chromie
low-level typed headless chrome client
29 +1,350%2.0.59 years ago
thimble
A scaffolding tool that grows with you
29 +2,800%1.0.510 years ago
running
check if a process is running
28 +87%0.0.113 years ago
per-frame
throttle per animation frame
28 +33%3.0.112 years ago
scooby
fun dev server. hungry for your files.
28 +133%0.0.2211 years ago
koa-middleware-hook
low-level granular hooks for your koa middleware
28 -24%1.0.211 years ago
sha-256 28 +56%1.0.39 years ago
invalid
the schema validation library you actually wanted
28 +133%0.0.511 years ago
progress-component
Progress indicator component
27 +440%0.0.414 years ago
style-component
Style canvas renders using CSS
26 -26%0.0.114 years ago
adjust-engine
adjust an element relative to another element
25 -34%2.0.411 years ago
pretty-html
html logging that's easy on the eyes
24 +100%0.0.113 years ago
slack3
Slack API client writ in JS
24 +118%6.1.010 years ago
stellar 24 +380%0.0.011 years ago
redux-routes
Redux routing middleware
23 +109%1.0.310 years ago
bud
Bud - TLS Terminator
21 -86%4.0.289 years ago
next-flash
flash messages for next
21 -19%1.0.29 years ago
tip-component
Tip component
21 -13%1.0.212 years ago
better-error
more colorful, more flexible errors
21 +200%0.0.212 years ago
convo
Easily create conversations (for more natural bots)
20 +150%1.0.911 years ago
async-mocha
easily use async/await with mocha
20 -23%1.0.010 years ago
walk-ast
walk the ast for the acorn parser
19 -55%0.0.213 years ago
matthewmueller-clock
swiss railway inspired clock
19 +280%0.1.111 years ago
bare-auth-google
Stateless authentication with Google using Bare Auth
18 +500%1.0.411 years ago
preact-html
Turn HTML strings into Preact VNodes
17 -19%2.0.39 years ago
component-domify
turn HTML into DOM elements
17 -26%1.2.213 years ago
try-again
Generic retry module with exponential backoff
16 +78%4.0.210 years ago
css-to-js-object
convert css to a JS object
16 -16%0.0.312 years ago
koa-bundle
Generic asset pipeline with caching, etags, and sourcemaps
15 +150%2.0.011 years ago
spreadsheetdb
Fluent API for working with Google Sheets
15 +36%1.1.011 years ago
file-picker-component
File picker component
15 +1,400%0.2.013 years ago
generator-support
check if your environment supports generators
14 -46%0.0.112 years ago
preact-head
Declarative `<Head />` for preact
14 +75%1.0.37 years ago
afro
refined aphrodite
14 0%3.0.110 years ago
tiny-directed-graph
little directed graph with backlink support
14 +180%0.0.611 years ago
meta-data
attach metadata to objects and arrays
13 -46%1.0.010 years ago
poss
Cleaner try-catch. 'This poss might work'
13 0%3.0.210 years ago
thumb-component
Canvas thumbnail generator
13 +8%1.0.513 years ago
clipboard-dom
Copy-to-Clipboard on a DOM element
13 +18%0.0.611 years ago
duo-myth
duo plugin for segmentio/myth
13 +160%0.2.011 years ago
alta
Flow-Based Programming Revival
13 +86%1.0.210 years ago
bare-auth-facebook
Stateless authentication with Facebook using Bare Auth
12 +200%1.0.511 years ago
ive
isomorphic validation
12 +33%0.2.412 years ago
class-transition
Applies a transitive `className` that gets removed upon a CSS transition completing or a timeout executing as a fallback.
12 +140%0.0.611 years ago
prok
simpler, more focused alternative to foreman
12 +500%0.0.810 years ago
io-component
higher-level [engine.io](http://github.com/learnboost/engine.io) client.
12 +71%0.4.013 years ago
colon-template
simple inline template that uses colons
11 -85%1.0.310 years ago
jsepgen
Tiny module to generate code from the jsep AST
11 -61%1.0.611 years ago
component-test2
test components locally or with phantom
11 +83%0.1.213 years ago
component-normalized-upload
Normalized DataTransfer items for less upload item handling pain
11 -35%0.0.613 years ago
modella-ajax
AJAX Sync Layer for Modella
11 -56%0.2.312 years ago
tipp
Tooltips that just work
11 +38%1.0.511 years ago
every.js
human-friendly intervals. uses matthewmueller/date for human-friendly date parsing.
11 0%0.0.513 years ago
webpack-www-bundle
Our asset pipeline for [finbox.io](https://finbox.io) and beyond. This module picks up where [www-bundle](https://github.com/lapwinglabs/www-bundle) leaves off. We recently ran into a wall using React, where our Javascript was 800kb minified, cause our si
11 +450%1.0.711 years ago
character-iterator
iterate through text characters in the DOM tree
11 +57%0.1.212 years ago
stroll
recursively walk an object or array with async support
11 +267%2.0.011 years ago
tmp-el
temporarily add an element to the page to get css values
11 +120%0.0.312 years ago
pylo
styled-jsx alternative for preact. supports nested `<style>` tags.
11 +175%1.0.79 years ago
diffie 11 +57%1.0.49 years ago
standard-deviation
Array standard deviation utility
10 0%1.0.013 years ago
mapfs
A little utility function for easily creating files to help with testing.
10 -60%7.0.07 years ago
adjust
Adjust an element relative to another element
10 -9%2.1.111 years ago
emita 10 -17%1.0.08 years ago
component-bundler
bundlers and bundling guide for component
10 +233%0.0.412 years ago
graph.ql
Faster and simpler technique for creating and querying GraphQL schemas
10 +150%2.0.210 years ago
zoom-component
zoom in on elements
10 -17%0.0.413 years ago
mongoid
generate mongo objectids, turn hex strings into objectids
10 -9%0.0.114 years ago
koa-timer
time your middleware
9 -72%1.0.011 years ago
component-clipboard
Clipboard API wrapper
9 -10%0.1.711 years ago
duo-bundle
personal duo builder and middleware
9 +200%0.0.1012 years ago
file-component
File & FileReader wrappers
9 0%0.1.013 years ago
itty-postgres
tiny wrapper around pg
9 +80%2.0.010 years ago
modella-gravatar
modella plugin for generating gravatars
9 -47%0.0.512 years ago
serverless-websocket
Serverless websocket support using AWS IOT & Cognito. Similar to other services like Pusher & ably.
9 +50%1.0.19 years ago
postfs 9 +29%1.0.67 years ago
file-pipe
use gulp plugins on individual files
9 +350%0.0.312 years ago
touch-component
low-level touch helper
9 +50%0.0.113 years ago
better-batch
visionmedia/batch, but with support for sync and generator functions, along with arguments
9 +13%0.0.412 years ago
prismafile
Parse and print .prisma files.
8 -85%1.0.115 years ago
prisma-upgrade
Upgrade is a CLI tool to help Prisma 1 users upgrade to Prisma 2+.
8 -47%0.0.444 years ago
gcache
shared in-memory cache
8 +60%2.0.07 years ago
builder-coffee-script
coffee-script plugin for component-builder2
8 -76%0.3.011 years ago
blank-module
empty module for require.resolve
8 -64%0.0.112 years ago
layout.css
higher-level layout attributes using flexbox
8 -11%1.0.011 years ago
word-at-caret
get the word at the caret
8 0%0.1.312 years ago
infinity-component
infinite scrolling with loading and unloading
8 -20%0.0.611 years ago
leveldb-repl
simple repl for leveldb. supports node 0.11.x.
8 +14%0.1.210 years ago
c.js
multi-environment configuration for server and client
8 +14%0.0.213 years ago
cluster.js
easily cluster your functions
8 +60%1.0.010 years ago
promise-polyfiller
Lightweight promise polyfill. A+ compliant
8 +60%6.0.29 years ago
component-drop
drag and drop file uploading with a single drop event
7 -53%0.1.713 years ago
create-element
HTML element string creator
7 +75%0.2.313 years ago
effort
effort project
7 -22%0.0.110 years ago
io-server
io server to use with matthewmueller/io
7 -42%0.0.413 years ago
factor
factor numbers
7 0%0.0.113 years ago
co-req
request wrapper for co. good for streaming.
7 0%0.0.512 years ago
modella-auth
authentication plugin for modella
6 -67%0.1.211 years ago
alta-chan
unidirectional CSP channels
6 -33%1.0.210 years ago
double-tap-component
double tap on elements. supports touch and mouse devices
6 +200%0.0.311 years ago
modella-leveldb
modella plugin for leveldb
5 -77%0.1.412 years ago
modella-slug
create slugs for models
5 -74%0.3.113 years ago
mnm-jackrabbit
Easy RabbitMQ for node
5 -55%4.3.010 years ago
async-await-browserify
simple browserify transform for async-await using async-to-gen
5 -55%1.0.010 years ago
flowscript
Optionally typed Javascript using [flowtype](http://flowtype.org/).
5 +150%1.1.010 years ago
increment
increment strings
5 -58%0.0.114 years ago
plumbing
Shared context for great APIs
4 -75%2.0.010 years ago
scotch
Tape your frontend together
4 0%0.2.214 years ago
express-proxy
Minimal proxy server for express
4 -33%0.0.214 years ago
rube-schema
composable object schemas powered by Rube
4 -20%0.1.312 years ago
image-search
extendable image search
4 -33%0.0.113 years ago
jay
The hottest frontend wrapper around
4 +300%0.0.814 years ago
flashcard
Hacker-friendly flashcard compiler.
30.0.213 years ago
postgresdb
postgres client
3 -40%1.0.410 years ago
simplenote
SimpleNote API wrapper
3 -67%0.0.212 years ago
simplenote-sync
Sync SimpleNote notes by tag
3 -63%0.0.212 years ago
event-wrap
wrap events to support promises, generators and callback functions
2 0%1.0.210 years ago
timeless-ui
A timeless design system
2 -50%0.0.611 months ago

Repositories

Repositories and contributions come from Github's GraphQL API, which has no anonymous tier. Sign in to see them.