mmckegg


Matt McKegg

  • Create observables and map them to DOM elements. Massively inspired by hyperscript and observ-*. No virtual dom, just direct observable bindings. Unnecessary garbage collection is avoided by using mutable objects instead of blasting immutable junk all ove

    published version 3.29.0, 5 years ago
  • Index your database objects in the way they will be rendered. Follows the JSON Context matcher pattern. Datasources generated from matchers, then watch for realtime changes.

    published version 0.1.0, 12 years ago
  • Sort an item in a collection relative to other items based on it's before/after attribute

    published version 0.0.1, 12 years ago
  • Sync json-context instances via WebSockets using sock.js

    published version 0.0.1, 11 years ago
  • Use json-context with leveldb. Contexts are automatically generated from matchers, and provides ability to watch matchers for realtime notifications.

    published version 0.2.0, 11 years ago
  • Canvas based knob widget for the browser

    published version 1.1.0, 8 years ago
  • Index and filter LevelDB databases and watch for future changes.

    published version 1.1.0, 11 years ago
  • Put all function and variable declarations at the top of the scope in an AST

    published version 0.0.2, 11 years ago
  • Create multiple duplex object streams that read and write through a single text stream.

    published version 0.0.1, 11 years ago
  • Define javascript behavior for DOM elements

    published version 1.2.1, 5 years ago
  • Match an object against a filter

    published version 0.0.2, 11 years ago
  • Watch rincewind views and trigger callbacks on change

    published version 0.1.0, 11 years ago
  • Get a short, unique key for a given file path based on the content of the file or its path.

    published version 0.1.0, 11 years ago
  • Scroll the page by a given offset using CSS transitions

    published version 0.1.0, 11 years ago
  • Creates a virtual midi clock ticking at 24 PPQ

    published version 0.0.1, 10 years ago
  • PCM Wave File stream for Node and Web FileSystem API

    published version 0.0.0, 12 years ago
  • Use qwerty keyboard as midi keyboard in the browser

    published version 0.0.2, 11 years ago
  • Convert HTML into an array of DOM Elements

    published version 0.1.1, 11 years ago
  • Create buttons and note matrices from duplex midi streams for midi controllers such as Launchpad.

    published version 0.3.0, 11 years ago
  • Stream midi data in and temporarily route ranges to specific callbacks.

    published version 0.2.0, 11 years ago
  • Transform target DOM elements to become incoming HTML

    published version 1.5.0, 10 years ago
  • Smoothly animate a DOM element swap from one to another.

    published version 0.4.0, 11 years ago
  • Create a single object containing all data required to render a view/page that provides an event stream for syncing with server and data-binding. Browserify compatible.

    published version 1.0.0, 8 months ago
  • Wrap an AudioContext to allow inheritance and additional properties.

    published version 1.0.2, 11 years ago
  • Launchpad control bindings for midi-looper

    published version 0.6.0, 11 years ago
show more packages