Hugh Kennedy's repositories
installify
A browserify transform that automatically installs your missing dependencies for you
scene-tree
Modular scene graph for composing and manipulating objects in a 3D scene.
display-tree
A JavaScript tree implementation designed to be efficiently "flattened" and sorted.
npm-offline
An npm registry proxy that uses your npm cache to retrieve modules, allowing for offline access to any modules you've previously installed pretty much ever.
post-process
A generic GLSL post-processing module for applying super-speedy GPU effects to img/video/canvas elements.
object-pool
Recycle objects with minimal boilerplate with an object pool
canvas-autoscale
A variant of canvas-fit that handles some extra magic for you: adjusting the scale of the canvas to maintain smooth framerates
chrome-location
Approximates the current location of Google Chrome on your system
glsl-testify
Test your GLSL shaders using GLSL!
markdown-tree
Convert a markdown document into a JSON tree structure.
bindlestiff
A light entity/component component system for JS game development
svg-inject
Replace an `<img>` element with an inline SVG.
mesh-combine
Combine multiple indexed meshes into a single indexed mesh
firefox-launch
Light cross-platform launcher for Mozilla Firefox
atom-linter-npm-missing
π Atom linter that detects import/require calls to modules that don't exist.
gif-explode
Pipe a GIF buffer in, get its individual frames out.
image-sdf
generate a signed distance field from an image
nanobus
Tiny message bus
pixi.js
Super fast HTML 5 2D rendering engine that uses webGL with canvas fallback
rollup-plugin-bundle-worker
Bundle your Worker code alongside your main JavaScript
svg-node
Tiny module to create an SVG element
touch-pinch
minimal two-finger pinch gesture detection
touches
simplified touch/mouse events for flick and swipe