jaz303

108 Packages by jaz303

  • audio-aggregate-para... Aggregate multiple AudioParam instances into a single object
  • audio-buffer-sink A web audio sink node that writes received data to an AudioBuffer
  • audio-buffer-utils Utility functions for working with Web Audio API Buffers
  • bag Unordered collection
  • basekit Base class with event binding, signal and teardown facilities
  • basica BASIC interpreter
  • beeker Collection class.
  • beeker-manager
  • bitcrusher Bitcrush effect for the web audio API
  • cancel-group Queue up a list of cancellation functions to be called at later time
  • cdefine Generate C #defines from objects
  • classkit class-like inheritance if you're into that sort of thing
  • cml Component Markup Language. It's like QML for the browser.
  • colorize-stream ANSI colorizing through stream!
  • command-box A console widget. This differs from [echo-chamber](http://github.com/jaz303/echo-chamber) by using an `<input>` tag instead of handling user input manually.
  • css-builder Build CSS in Javascript, no preprocessors!
  • css-units Value-type representation of CSS units (e.g. px, cm, deg) and a conversion function
  • dom-bind DOM event binding and delegation
  • dom-build Build DOM trees in Javascript with shortcut syntax for grabbing references to generated elements
  • dom-matchesselector Test if an element matches a given selector
  • dom-q DOM batching library
  • dombuild ```javascript var d = require('dombuild');
  • domutil DOM utility functions
  • drake Move along, nothing to see yet.
  • easiness Single argument easing functions
  • echo-chamber "terminal" widget built with HTML/CSS/JS
  • event-box Event dispatcher
  • eyeball Colorize terminal output based on elapsed time since the previous write
  • fd-body-2d Representations of various 2D collision bodies (lines, segments, axis, AABB, circle, polygon)
  • fd-geom-test Test helper library for testing my geometry libraries
  • fd-rect 2D rectangle
  • fd-size 2D size
  • fd-vec2 2D vector
  • find-globals Find all global declarations in an Esprima AST
  • friendpipe Send files to your friends from the command line.
  • friendpipe-protocol-... Email/SMTP protocol handler for friendpipe
  • gapbuffer Gap buffer data structure implementation
  • gesture single-point gesture recogniser
  • git-clone Clone a git repository
  • gridworld 2D gridworld representation and canvas renderer, intended for experimentation with various game algorithms.
  • hiro Component engine
  • hotkeys Hotkey manager based on useCapture; IE9+.
  • hudkit User interface library
  • hudkit-action Actions for hudkit
  • hudkit-code-editor Code editor component for hudkit
  • hudkit-core Hudkit core library. You probably don't want to use this directly.
  • hudkit-layouts A collection of predefined application layouts for hudkit
  • hudkit-property-obje... 2-way binding object for hudkit's PropertyEditor widget
  • hudkit-values Signal and properties for `hudkit`.
  • imp-client IMP client
  • interaction-timeout Trigger a timeout when user has not interacted with document for a period of time
  • jak Programming language with CSP/Go-style concurrency. Alpha quality.
  • jester Simple language designed for teaching
  • jib jib is a new take on make(1)
  • kayak raft implementation
  • lemur OS X MIDI playback engine for node.js based on Core MIDI
  • lexical-env Simple API for manipulating lexical environments as found in Lisp, Scheme
  • listeners Manage collections of listener functions/callbacks
  • map-range Simple function domain/range conversion
  • math-ext simple math functions. clamp, lerp etc
  • menace a self-like language
  • min-heap min-heap data structure
  • multi-split-pane DOM split pane supporting multiple splits
  • multidoc Multidoc parser
  • my-github-username Get the Github username of the current user
  • nih Utility library
  • nw-context Helper functions for passing document/window context into node-webkit
  • octree Octree
  • oskar Lightweight on-screen keyboard with no dependencies
  • patchwork `patchwork` is a DSL for assembling graphs.
  • pluck-elements Pluck child elements into an object structure based on the value of a named attribute
  • promise-debounce Debounce any promise-returning function so that at any instant only one call is pending
  • protex A protex is a mutex that works with Promises
  • quotient Rational numbers for Javascript
  • raf-q Enqueue operations for later processing in a requestAnimationFrame() callback
  • rattrap Temporarily capture all mouse events
  • render-q Schedule rendering operations for future batch application with requestAnimationFrame()
  • sexp sexp -> array parser
  • sexp-stream Streaming s-expression parser
  • sexp-tokenizer Streaming s-expression tokenizer
  • shayda A friendly interface around WebGL shader programs
  • signalkit Signals & delegates
  • slowpoke Detect slow-running loops and abort after a user-defined timeout
  • soundbox Very simple audio sample playback manager, built on the Web Audio API.
  • sparkjs Javascript sketch-coding environment. Processing with a REPL!
  • sparkjs-launcher Launcher for sparkjs
  • spawn-terminal Spawn a terminal in a given directory
  • spinup Dead simple task runner for launching long-running processes during development
  • state-object `state-object` creates objects that each encapsulate a single mutable state value. In addition to getter/setter methods, a `guardedTimeout` method is also provided, allowing future conditional execution of callbacks predicated on the state value.
  • steptoe Simple language, based on Javascript, with an interpreter designed for asynchronous step execution
  • style-tag Programatically create <style> elements in the browser
  • stylekit In-browser CSS generation with variable binding and live updates
  • swipe-panel DOM swipe detector/emitter
  • swizzle-parser Parser component of swizzle-term
  • tape-readable-seq Test readable streams emit a predefined sequence of values with tape
  • taylor Experimental package manager for the Swift programming language
  • template-anything Turn any git repository into a project template!
  • temptation
  • terrier `terrier` is a light-weight DOM template loader and element plucker. It creates a DOM node from a string of HTML and plucks any elements with the attribute `data-pluck`, returning them in a dictionary.
  • traitor Traits library
  • trbl Expand top-right-bottom-left component arrays in accordance with CSS rules
  • type-predicates Type-checking functions
  • unwise SCSS-inspired CSS preprocessor
  • utah-teapot Utah teapot exported as a JSON object
  • waldo-imii In-memory inverted-index
  • wmap watchable map
  • xson eXtended Serialized Object Notation
  • z80 Z80 emulator