Karl Böhlmark's repositories
evented-model
Models backed by json schema, emitting change events on modification
actually-require-component
Actually require components from node modules
bunyan-elasticsearch
A Bunyan stream for saving logs into Elasticsearch.
cas3
S3-backed content addressable storage
collection
Enumerable data model collections
enumerable
Enumerable mixin
history
A nicer wrapper around the browser's History API. Push, replace, back, forward, etc.
indexof
indexof element.
json-schema-to-mongoose-schema
Generate mongoose schema from json schema
link-delegate
Anchor tag click delegation / negotiation for simplifying client-side routing
mongo-db
Simple promise based mongodb client for node.js
node-logger
Node.js logging library for JSON structured logs
observable-collection
Observable collection inheriting from component/collection
osenv
Look up environment settings specific to different operating systems.
patch-stream
Min stream (https://github.com/creationix/min-stream) sink, sending json patches
prevent
Cross browser prevent default, because microsoft is awesome.
purple-tape
substack's tape test runner with promise support
pyvmomi-community-samples
A place for community contributed samples for the pyVmomi library.
reduce-readable
Reduce readable stream, return promise of reduced value
router
A nice client-side router.
static-eval
evaluate statically-analyzable expressions
stop
Cross-browser .stopPropagation, because microsoft is fantastic.
to-markdown
An HTML to Markdown converter written in JavaScript
url
url parsing utility