Created
August 26, 2015 15:50
-
-
Save mattdesl/1bc2788564f2d56fbf16 to your computer and use it in GitHub Desktop.
mobile, desktop, customizer
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
{ | |
"name": "adaptive-quadratic-curve", | |
"version": "1.0.2", | |
"homepage": "https://github.com/mattdesl/adaptive-quadratic-curve", | |
"description": "adaptive and scalable 2D quadratic curves", | |
"license": "BSD-3-Clause", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/mattdesl/adaptive-quadratic-curve.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "mattdesl", | |
"email": "dave.des@gmail.com" | |
} | |
] | |
}, | |
{ | |
"name": "arc-to", | |
"version": "1.0.0", | |
"homepage": "https://github.com/mattdesl/arc-to", | |
"description": "implements arcTo with generic 2D arrays", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/mattdesl/arc-to.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "mattdesl", | |
"email": "dave.des@gmail.com" | |
} | |
] | |
}, | |
{ | |
"name": "array-range", | |
"version": "1.0.1", | |
"homepage": "https://github.com/mattdesl/array-range", | |
"description": "creates a new array with given range", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/mattdesl/array-range.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "mattdesl", | |
"email": "dave.des@gmail.com" | |
} | |
] | |
}, | |
{ | |
"name": "as-number", | |
"version": "1.0.0", | |
"homepage": "https://github.com/mattdesl/as-number", | |
"description": "typeof number, or use a default", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/mattdesl/as-number.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "mattdesl", | |
"email": "dave.des@gmail.com" | |
} | |
] | |
}, | |
{ | |
"name": "awesome-streetview", | |
"version": "1.1.2", | |
"homepage": "https://github.com/Jam3/awesome-streetview", | |
"description": "random beautiful [lat, lng] Google Street View locations", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/Jam3/awesome-streetview.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "mattdesl", | |
"email": "dave.des@gmail.com" | |
} | |
] | |
}, | |
{ | |
"name": "bmfont-lato", | |
"version": "2.0.0", | |
"homepage": "https://github.com/mattdesl/bmfont-lato", | |
"description": "Lato as a BMFont JSON object", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/mattdesl/bmfont-lato.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "mattdesl", | |
"email": "dave.des@gmail.com" | |
} | |
] | |
}, | |
{ | |
"name": "browser-event-adder", | |
"version": "1.0.1", | |
"homepage": "https://github.com/bunnybones1/browser-event-adder", | |
"description": "A utility to add browser events in all supported styles", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/bunnybones1/browser-event-adder.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "bunnybones1", | |
"email": "oz@bunnybones.com" | |
} | |
] | |
}, | |
{ | |
"name": "canvas-app", | |
"version": "2.4.0", | |
"homepage": "https://github.com/mattdesl/canvas-app", | |
"description": "sets up a retina-scaled canvas with render loop", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/mattdesl/canvas-app.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "mattdesl", | |
"email": "dave.des@gmail.com" | |
} | |
] | |
}, | |
{ | |
"name": "canvas-testbed", | |
"version": "1.0.2", | |
"homepage": "https://github.com/mattdesl/canvas-testbed", | |
"description": "A minimal testbed for simple canvas demos", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "https://github.com/mattdesl/canvas-testbed.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "mattdesl", | |
"email": "dave.des@gmail.com" | |
} | |
] | |
}, | |
{ | |
"name": "chaikin-smooth", | |
"version": "1.0.4", | |
"homepage": "https://github.com/Jam3/chaikin-smooth", | |
"description": "chaikin's smoothing algorithm for 2D lines", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "https://github.com/Jam3/chaikin-smooth.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "mattdesl", | |
"email": "dave.des@gmail.com" | |
} | |
] | |
}, | |
{ | |
"name": "color-style", | |
"version": "1.0.0", | |
"homepage": "https://github.com/mattdesl/color-style", | |
"description": "avoid string concats when making rgba() colors", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/mattdesl/color-style.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "mattdesl", | |
"email": "dave.des@gmail.com" | |
} | |
] | |
}, | |
{ | |
"name": "dat-gui-keyboard-helper", | |
"version": "1.1.0", | |
"homepage": "https://github.com/Jam3/dat-gui-keyboard-helper", | |
"description": "Hooks up keyboard events to dat-gui widgets (e.g. sliders) and auto-syncs any changes to the widgets' value either by keyboard, by mouse or from an external source.", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/Jam3/dat-gui-keyboard-helper.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "eternallite", | |
"email": "cdavid.tran@gmail.com" | |
}, | |
{ | |
"name": "bunnybones1", | |
"email": "oz@bunnybones.com" | |
} | |
] | |
}, | |
{ | |
"name": "degtorad", | |
"version": "1.0.1", | |
"homepage": "https://github.com/bunnybones1/degtorad", | |
"description": "A function to convert degrees to radians.", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/bunnybones1/degtorad.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "bunnybones1", | |
"email": "oz@bunnybones.com" | |
} | |
] | |
}, | |
{ | |
"name": "delay-table", | |
"version": "1.0.0", | |
"homepage": "https://github.com/Jam3/delay-table", | |
"description": "Generates a delay table by applying an easing function to n discrete samples in a duration.", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/Jam3/delay-table.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "eternallite", | |
"email": "cdavid.tran@gmail.com" | |
} | |
] | |
}, | |
{ | |
"name": "eases", | |
"version": "1.0.6", | |
"homepage": "https://github.com/mattdesl/eases", | |
"description": "grab bag of easing equations", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/mattdesl/eases.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "mattdesl", | |
"email": "dave.des@gmail.com" | |
} | |
] | |
}, | |
{ | |
"name": "extrude-polyline", | |
"version": "1.0.2", | |
"homepage": "https://github.com/mattdesl/extrude-polyline", | |
"description": "triangulates a 2D polyline into a stroke", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/mattdesl/extrude-polyline.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "mattdesl", | |
"email": "dave.des@gmail.com" | |
} | |
] | |
}, | |
{ | |
"name": "fontpath-bmfont", | |
"version": "1.0.0", | |
"homepage": "https://github.com/mattdesl/fontpath-bmfont", | |
"description": "converts BMFont to fontpath format", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/mattdesl/fontpath-bmfont.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "mattdesl", | |
"email": "dave.des@gmail.com" | |
} | |
] | |
}, | |
{ | |
"name": "fontpath-simple-renderer", | |
"version": "3.1.0", | |
"homepage": "https://github.com/mattdesl/fontpath-simple-renderer", | |
"description": "a simplified wrapper for fontpath-renderer", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/mattdesl/fontpath-simple-renderer.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "mattdesl", | |
"email": "dave.des@gmail.com" | |
} | |
] | |
}, | |
{ | |
"name": "gl-basic-shader", | |
"version": "1.2.2", | |
"homepage": "https://github.com/mattdesl/gl-basic-shader", | |
"description": "generates a basic shader with vertex attributes", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/mattdesl/gl-basic-shader.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "mattdesl", | |
"email": "dave.des@gmail.com" | |
} | |
] | |
}, | |
{ | |
"name": "gl-checker-texture", | |
"version": "1.0.0", | |
"homepage": "https://github.com/mattdesl/gl-checker-texture", | |
"description": "generates a checkered texture", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/mattdesl/gl-checker-texture.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "mattdesl", | |
"email": "dave.des@gmail.com" | |
} | |
] | |
}, | |
{ | |
"name": "gl-sprite-batch", | |
"version": "3.1.0", | |
"homepage": "https://github.com/mattdesl/gl-sprite-batch", | |
"description": "a high level quad batcher for stackgl", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/mattdesl/gl-sprite-batch.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "mattdesl", | |
"email": "dave.des@gmail.com" | |
} | |
] | |
}, | |
{ | |
"name": "gl-sprite-text", | |
"version": "2.3.1", | |
"homepage": "https://github.com/mattdesl/gl-sprite-text", | |
"description": "fontpath renderer for bitmap fonts in webgl", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/mattdesl/gl-sprite-text.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "mattdesl", | |
"email": "dave.des@gmail.com" | |
} | |
] | |
}, | |
{ | |
"name": "gl-white-texture", | |
"version": "1.0.0", | |
"homepage": "https://github.com/mattdesl/gl-white-texture", | |
"description": "creates a white 2x2 WebGL texture", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/mattdesl/gl-white-texture.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "mattdesl", | |
"email": "dave.des@gmail.com" | |
} | |
] | |
}, | |
{ | |
"name": "google-panorama-by-location", | |
"version": "3.0.1", | |
"homepage": "https://github.com/Jam3/google-panorama-by-location", | |
"description": "gets a Google StreetView by [ lat, lng ]", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/Jam3/google-panorama-by-location.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "mattdesl", | |
"email": "dave.des@gmail.com" | |
} | |
] | |
}, | |
{ | |
"name": "google-panorama-equirectangular", | |
"version": "1.1.2", | |
"homepage": "https://github.com/mattdesl/google-panorama-equirectangular", | |
"description": "gets equirectangular images from Google StreetView", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/mattdesl/google-panorama-equirectangular.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "mattdesl", | |
"email": "dave.des@gmail.com" | |
} | |
] | |
}, | |
{ | |
"name": "google-panorama-zoom-level", | |
"version": "1.0.0", | |
"homepage": "https://github.com/Jam3/google-panorama-zoom-level", | |
"description": "get the best street view zoom level within texture size", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/Jam3/google-panorama-zoom-level.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "mattdesl", | |
"email": "dave.des@gmail.com" | |
} | |
] | |
}, | |
{ | |
"name": "gsap-promise", | |
"version": "1.3.1", | |
"homepage": "https://github.com/mattdesl/gsap-promise", | |
"description": "a Promise wrapper around gsap / twenelite", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/mattdesl/gsap-promise.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "mattdesl", | |
"email": "dave.des@gmail.com" | |
} | |
] | |
}, | |
{ | |
"name": "input-mouse", | |
"version": "3.0.4", | |
"homepage": "https://github.com/bunnybones1/input-mouse", | |
"description": "Convenience API for mouse inputs using signals.", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/bunnybones1/input-mouse.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "bunnybones1", | |
"email": "oz@bunnybones.com" | |
} | |
] | |
}, | |
{ | |
"name": "input-mousewheel", | |
"version": "2.0.0", | |
"homepage": "https://github.com/bunnybones1/input-mousewheel", | |
"description": "Mouse wheel input via signals.", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/bunnybones1/input-mousewheel.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "bunnybones1", | |
"email": "oz@bunnybones.com" | |
} | |
] | |
}, | |
{ | |
"name": "input-resize", | |
"version": "2.1.1", | |
"homepage": "https://github.com/bunnybones1/input-resize", | |
"description": "Treat window resizing as a user input, with the convenience of signals.", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/bunnybones1/input-resize.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "bunnybones1", | |
"email": "oz@bunnybones.com" | |
} | |
] | |
}, | |
{ | |
"name": "input-unified-pointers", | |
"version": "2.2.1", | |
"homepage": "https://github.com/bunnybones1/input-unified-pointers", | |
"description": "A unified input to use mouse and touch inputs as if they were the same. Essentially the mouse is another touch point.", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/bunnybones1/input-unified-pointers.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "bunnybones1", | |
"email": "oz@bunnybones.com" | |
} | |
] | |
}, | |
{ | |
"name": "json-io", | |
"version": "1.0.3", | |
"homepage": "https://github.com/bunnybones1/json-io", | |
"description": "A small wrapper to load and save data to a json file via GET and PUT requests. Conveniences like defaults for non-existant or deleted files. Great for editting JSON files via tools. Relies on file-io-server.", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/bunnybones1/json-io.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "bunnybones1", | |
"email": "oz@bunnybones.com" | |
} | |
] | |
}, | |
{ | |
"name": "lerp", | |
"version": "1.0.0", | |
"homepage": "https://github.com/mattdesl/lerp", | |
"description": "bare-bones linear interpolation function", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/mattdesl/lerp.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "mattdesl", | |
"email": "dave.des@gmail.com" | |
} | |
] | |
}, | |
{ | |
"name": "lerp-array", | |
"version": "1.0.2", | |
"homepage": "https://github.com/mattdesl/lerp-array", | |
"description": "lerps two numbers or an array of numbers", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/mattdesl/lerp-array.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "mattdesl", | |
"email": "dave.des@gmail.com" | |
} | |
] | |
}, | |
{ | |
"name": "load-json-xhr", | |
"version": "3.0.3", | |
"homepage": "https://github.com/bunnybones1/load-json-xhr", | |
"description": "Load json in the browser.", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/bunnybones1/load-json-xhr.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "bunnybones1", | |
"email": "oz@bunnybones.com" | |
} | |
] | |
}, | |
{ | |
"name": "loadandrunscripts", | |
"version": "2.0.0", | |
"homepage": "https://github.com/bunnybones1/loadandrunscripts", | |
"description": "Loads and runs scripts with a callback. Not unlike requirejs, but simpler and much more basic.", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/bunnybones1/loadandrunscripts.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "bunnybones1", | |
"email": "oz@bunnybones.com" | |
} | |
] | |
}, | |
{ | |
"name": "mixes", | |
"version": "1.0.4", | |
"homepage": "https://github.com/mattdesl/mixes", | |
"description": "a tiny util to mix functions and properties into a prototype", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/mattdesl/mixes.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "mattdesl", | |
"email": "dave.des@gmail.com" | |
} | |
] | |
}, | |
{ | |
"name": "mouse-event-offset", | |
"version": "2.0.0", | |
"homepage": "https://github.com/mattdesl/mouse-event-offset", | |
"description": "get relative position from an event", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/mattdesl/mouse-event-offset.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "mattdesl", | |
"email": "dave.des@gmail.com" | |
} | |
] | |
}, | |
{ | |
"name": "number-wrap", | |
"version": "1.0.0", | |
"homepage": "https://github.com/bunnybones1/number-wrap", | |
"description": "A method to wrap or modulo a number into an arbitrary range.", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/bunnybones1/number-wrap.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "bunnybones1", | |
"email": "oz@bunnybones.com" | |
} | |
] | |
}, | |
{ | |
"name": "parse-bmfont-ascii", | |
"version": "1.0.4", | |
"homepage": "https://github.com/mattdesl/parse-bmfont-ascii", | |
"description": "parses ASCII BMFont files to a JavaScript object", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/mattdesl/parse-bmfont-ascii.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "mattdesl", | |
"email": "dave.des@gmail.com" | |
} | |
] | |
}, | |
{ | |
"name": "parse-bmfont-binary", | |
"version": "1.0.5", | |
"homepage": "https://github.com/Jam3/parse-bmfont-binary", | |
"description": "reads a BMFont binary in a Buffer into a JSON object", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/Jam3/parse-bmfont-binary.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "mattdesl", | |
"email": "dave.des@gmail.com" | |
} | |
] | |
}, | |
{ | |
"name": "premultiplied-rgba", | |
"version": "1.0.1", | |
"homepage": "https://github.com/mattdesl/premultiplied-rgba", | |
"description": "standalone function to premultiply RGB by alpha channel", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/mattdesl/premultiplied-rgba.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "mattdesl", | |
"email": "dave.des@gmail.com" | |
} | |
] | |
}, | |
{ | |
"name": "randf", | |
"version": "1.0.0", | |
"homepage": "https://github.com/mattdesl/randf", | |
"description": "random float between a range", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/mattdesl/randf.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "mattdesl", | |
"email": "dave.des@gmail.com" | |
} | |
] | |
}, | |
{ | |
"name": "texcoord", | |
"version": "1.0.2", | |
"homepage": "https://github.com/mattdesl/texcoord", | |
"description": "uv texture coordinates from a region", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/mattdesl/texcoord.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "mattdesl", | |
"email": "dave.des@gmail.com" | |
} | |
] | |
}, | |
{ | |
"name": "three-bmfont-text", | |
"version": "1.0.6", | |
"homepage": "https://github.com/Jam3/three-bmfont-text", | |
"description": "renders BMFont files in ThreeJS with word-wrapping", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/Jam3/three-bmfont-text.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "mattdesl", | |
"email": "dave.des@gmail.com" | |
} | |
] | |
}, | |
{ | |
"name": "three-line-2d", | |
"version": "1.0.9", | |
"homepage": "https://github.com/mattdesl/three-line-2d", | |
"description": "lines expanded in a vertex shader", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/mattdesl/three-line-2d.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "mattdesl", | |
"email": "dave.des@gmail.com" | |
} | |
] | |
}, | |
{ | |
"name": "three-shader-fxaa", | |
"version": "git+https://github.com/mattdesl/three-shader-fxaa#compile", | |
"homepage": "https://github.com/mattdesl/three-shader-fxaa", | |
"description": "optimized FXAA shader for ThreeJS", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/mattdesl/three-shader-fxaa.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "mattdesl", | |
"email": "dave.des@gmail.com" | |
} | |
] | |
}, | |
{ | |
"name": "three-simplicial-complex", | |
"version": "69.0.3", | |
"homepage": "https://github.com/Jam3/three-simplicial-complex", | |
"description": "render simplicial complexes with ThreeJS", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/Jam3/three-simplicial-complex.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "mattdesl", | |
"email": "dave.des@gmail.com" | |
} | |
] | |
}, | |
{ | |
"name": "threejs-arc-solver", | |
"version": "1.0.1", | |
"homepage": "https://github.com/bunnybones1/threejs-arc-solver", | |
"description": "A arc solver that you can construct with 3 3D vectors. You can sample the resulting arc to create your own meshes or animations.", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/bunnybones1/threejs-arc-solver.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "bunnybones1", | |
"email": "oz@bunnybones.com" | |
} | |
] | |
}, | |
{ | |
"name": "threejs-camera-controller-first-person-desktop", | |
"version": "5.0.1", | |
"homepage": "https://github.com/bunnybones1/threejs-camera-controller-first-person-desktop", | |
"description": "A camera controller for web-browser friendly FPS controls using a keyboard and mouse.", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/bunnybones1/threejs-camera-controller-first-person-desktop.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "bunnybones1", | |
"email": "oz@bunnybones.com" | |
} | |
] | |
}, | |
{ | |
"name": "threejs-camera-controller-reframing-pan-zoom-unified-pointer", | |
"version": "3.1.3", | |
"homepage": "https://github.com/bunnybones1/threejs-camera-controller-reframing-pan-zoom-unified-pointer", | |
"description": "A camera controller that reframes multiple targets cinemagraphically, and allows pan and zoom controls in both movement/lens and render region via touch and mouse.", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/bunnybones1/threejs-camera-controller-reframing-pan-zoom-unified-pointer.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "bunnybones1", | |
"email": "oz@bunnybones.com" | |
} | |
] | |
}, | |
{ | |
"name": "threejs-camera-display-object3d", | |
"version": "3.1.0", | |
"homepage": "https://github.com/bunnybones1/threejs-camera-display-object3d", | |
"description": "A mesh object that shows a live preview of a camera.", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/bunnybones1/threejs-camera-display-object3d.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "bunnybones1", | |
"email": "oz@bunnybones.com" | |
} | |
] | |
}, | |
{ | |
"name": "threejs-camera-roll-frustum", | |
"version": "1.0.0", | |
"homepage": "https://github.com/bunnybones1/threejs-camera-roll-frustum", | |
"description": "A method to augment a camera with a roll property which doesn't affect the camera matrix, but is done instead in the projection matrix.", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/bunnybones1/threejs-camera-roll-frustum.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "bunnybones1", | |
"email": "oz@bunnybones.com" | |
} | |
] | |
}, | |
{ | |
"name": "threejs-cubemap-compositor", | |
"version": "3.0.0", | |
"homepage": "https://github.com/Jam3/threejs-cubemap-compositor", | |
"description": "A composable collection of cubemap compositing nodes.", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/Jam3/threejs-cubemap-compositor.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "bunnybones1", | |
"email": "oz@bunnybones.com" | |
} | |
] | |
}, | |
{ | |
"name": "threejs-cubemap-exporter", | |
"version": "2.0.2", | |
"homepage": "https://github.com/eternallite/threejs-cubemap-exporter", | |
"description": "Exports cubemap environment from THREE.CubeCamera into 6 .PNGs", | |
"license": "ISC", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/Jam3/threejs-cubemap-exporter.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "eternallite", | |
"email": "cdavid.tran@gmail.com" | |
}, | |
{ | |
"name": "bunnybones1", | |
"email": "oz@bunnybones.com" | |
} | |
] | |
}, | |
{ | |
"name": "threejs-drag-in-camera", | |
"version": "5.0.0", | |
"homepage": "https://github.com/bunnybones1/threejs-drag-in-camera", | |
"description": "Helper to move threejs objects within a camera view. Especially useful with mouse and touch dragging.", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/bunnybones1/threejs-drag-in-camera.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "bunnybones1", | |
"email": "oz@bunnybones.com" | |
} | |
] | |
}, | |
{ | |
"name": "threejs-generate-gif", | |
"version": "1.0.17", | |
"homepage": "https://github.com/Jam3/threejs-generate-gif", | |
"description": "Generate an animated GIF from a threejs scene", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/Jam3/threejs-generate-gif.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "eternallite", | |
"email": "cdavid.tran@gmail.com" | |
}, | |
{ | |
"name": "bunnybones1", | |
"email": "oz@bunnybones.com" | |
} | |
] | |
}, | |
{ | |
"name": "threejs-geometry-format-custom-binary", | |
"version": "2.0.3", | |
"homepage": "https://github.com/bunnybones1/threejs-geometry-format-custom-binary", | |
"description": "A custom geometry format involving binary buffers and gzipping.", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/bunnybones1/threejs-geometry-format-custom-binary.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "bunnybones1", | |
"email": "oz@bunnybones.com" | |
} | |
] | |
}, | |
{ | |
"name": "threejs-grid-view", | |
"version": "5.1.0", | |
"homepage": "https://github.com/bunnybones1/threejs-grid-view", | |
"description": "A multiview grid for threejs scenes.", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/bunnybones1/threejs-grid-view.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "bunnybones1", | |
"email": "oz@bunnybones.com" | |
} | |
] | |
}, | |
{ | |
"name": "threejs-gui-crosshair", | |
"version": "1.0.0", | |
"homepage": "https://github.com/bunnybones1/threejs-gui-crosshair", | |
"description": "A crosshair GUI element. Great for aiming in first person interfaces.", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/bunnybones1/threejs-gui-crosshair.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "bunnybones1", | |
"email": "oz@bunnybones.com" | |
} | |
] | |
}, | |
{ | |
"name": "threejs-gui-scene", | |
"version": "2.0.0", | |
"homepage": "https://github.com/bunnybones1/threejs-gui-scene", | |
"description": "A scene specifically for GUI rendering. Orthographic camera and convenience functions included.", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/bunnybones1/threejs-gui-scene.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "bunnybones1", | |
"email": "oz@bunnybones.com" | |
} | |
] | |
}, | |
{ | |
"name": "threejs-helper-material-assigner", | |
"version": "1.0.3", | |
"homepage": "https://github.com/bunnybones1/threejs-helper-material-assigner", | |
"description": "A helper utility to quickly assign meshes with materials based on a property called materialName. A default material is applied if no named material if found, and a helpful console log lists unfound material names.", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/bunnybones1/threejs-helper-material-assigner.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "bunnybones1", | |
"email": "oz@bunnybones.com" | |
} | |
] | |
}, | |
{ | |
"name": "threejs-hittest", | |
"version": "3.1.0", | |
"homepage": "https://github.com/bunnybones1/threejs-hittest", | |
"description": "A convenient method for doing a hittest from a screen coordinate through a threejs camera.", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/bunnybones1/threejs-hittest.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "bunnybones1", | |
"email": "oz@bunnybones.com" | |
} | |
] | |
}, | |
{ | |
"name": "threejs-jit-geometry-scene-loader", | |
"version": "9.3.0", | |
"homepage": "https://github.com/bunnybones1/threejs-jit-geometry-scene-loader", | |
"description": "A threejs scene loader that micromanages geometry loading and showing. Takes advantage of geometry instancing. Use in conjunction with grunt-convertautodesktothree, grunt-packsplitthreejsmodel, grunt-splitthreejsmodel and grunt-threejs-model-manifest.", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/bunnybones1/threejs-jit-geometry-scene-loader.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "bunnybones1", | |
"email": "oz@bunnybones.com" | |
} | |
] | |
}, | |
{ | |
"name": "threejs-light-probe", | |
"version": "4.2.0", | |
"homepage": "https://github.com/bunnybones1/threejs-light-probe", | |
"description": "A convenient camera probe to generate cubemaps for reflections during runtime.", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/bunnybones1/threejs-light-probe.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "bunnybones1", | |
"email": "oz@bunnybones.com" | |
} | |
] | |
}, | |
{ | |
"name": "threejs-managed-view", | |
"version": "4.0.3", | |
"homepage": "https://github.com/bunnybones1/threejs-managed-view", | |
"description": "A set of convenient functionality to manage threejs render speed and resolution. Focused on full-screen viewports.", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/bunnybones1/threejs-managed-view.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "bunnybones1", | |
"email": "oz@bunnybones.com" | |
} | |
] | |
}, | |
{ | |
"name": "threejs-render-region", | |
"version": "3.0.0", | |
"homepage": "https://github.com/bunnybones1/threejs-render-region", | |
"description": "A convenient way to manage the threejs viewport and scissor.", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/bunnybones1/threejs-render-region.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "bunnybones1", | |
"email": "oz@bunnybones.com" | |
} | |
] | |
}, | |
{ | |
"name": "threejs-spline-loop", | |
"version": "2.0.2", | |
"homepage": "https://github.com/bunnybones1/threejs-spline-loop", | |
"description": "A Spline object with the ability to sample points in a seamless loop. Linear caching available for speed increase.", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/bunnybones1/threejs-spline-loop.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "bunnybones1", | |
"email": "oz@bunnybones.com" | |
} | |
] | |
}, | |
{ | |
"name": "threejs-spline-loop-prism", | |
"version": "1.1.2", | |
"homepage": "https://github.com/bunnybones1/threejs-spline-loop-prism", | |
"description": "An advanced spline loop which uses 4 spline loops to define a curved rectangular loop.", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/bunnybones1/threejs-spline-loop-prism.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "bunnybones1", | |
"email": "oz@bunnybones.com" | |
} | |
] | |
}, | |
{ | |
"name": "threejs-texture-checkerboard", | |
"version": "1.0.0", | |
"homepage": "https://github.com/bunnybones1/threejs-texture-checkerboard", | |
"description": "A convenient way to generate procedural checkerboard textures.", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/bunnybones1/threejs-texture-checkerboard.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "bunnybones1", | |
"email": "oz@bunnybones.com" | |
} | |
] | |
}, | |
{ | |
"name": "threejs-transform-by-three-points", | |
"version": "1.1.0", | |
"homepage": "https://github.com/bunnybones1/threejs-transform-by-three-points", | |
"description": "A method to transform an object by 3 positions.", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/bunnybones1/threejs-transform-by-three-points.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "bunnybones1", | |
"email": "oz@bunnybones.com" | |
} | |
] | |
}, | |
{ | |
"name": "threejs-uv-projection-factory", | |
"version": "3.0.4", | |
"homepage": "https://github.com/Jam3/threejs-uv-projection-factory", | |
"description": "Dynamic UV projector that uses a camera", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/Jam3/threejs-uv-projection-factory.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "eternallite", | |
"email": "cdavid.tran@gmail.com" | |
}, | |
{ | |
"name": "bunnybones1", | |
"email": "oz@bunnybones.com" | |
} | |
] | |
}, | |
{ | |
"name": "touch-flick", | |
"version": "0.1.0", | |
"homepage": "https://github.com/Jam3/touch-flick", | |
"description": "bouncy scrolling utility for WebGL/Canvas", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/Jam3/touch-flick.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "mattdesl", | |
"email": "dave.des@gmail.com" | |
} | |
] | |
}, | |
{ | |
"name": "touch-position", | |
"version": "1.0.3", | |
"homepage": "https://github.com/mattdesl/touch-position", | |
"description": "get current touch/mouse position", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/mattdesl/touch-position.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "mattdesl", | |
"email": "dave.des@gmail.com" | |
} | |
] | |
}, | |
{ | |
"name": "touch-scroll-physics", | |
"version": "1.1.1", | |
"homepage": "https://github.com/Jam3/touch-scroll-physics", | |
"description": "integrates touch scrolling physics", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/Jam3/touch-scroll-physics.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "mattdesl", | |
"email": "dave.des@gmail.com" | |
} | |
] | |
}, | |
{ | |
"name": "touches", | |
"version": "1.1.1", | |
"homepage": "https://github.com/Jam3/touches", | |
"description": "simplified touch/mouse events for flick and swipe", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/Jam3/touches.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "mattdesl", | |
"email": "dave.des@gmail.com" | |
} | |
] | |
}, | |
{ | |
"name": "transitions", | |
"version": "2.0.2", | |
"homepage": "https://github.com/mattdesl/transitions", | |
"description": "promise-based transition util", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/mattdesl/transitions.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "mattdesl", | |
"email": "dave.des@gmail.com" | |
} | |
] | |
}, | |
{ | |
"name": "unlerp", | |
"version": "1.0.1", | |
"homepage": "https://github.com/mattdesl/unlerp", | |
"description": "opposite of lerp; get normalized range between two bounds", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/mattdesl/unlerp.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "mattdesl", | |
"email": "dave.des@gmail.com" | |
} | |
] | |
}, | |
{ | |
"name": "unpack-bmfonts", | |
"version": "1.0.0", | |
"homepage": "https://github.com/mattdesl/unpack-bmfonts", | |
"description": "unpacks a binary buffer of packed BMFont objects", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/mattdesl/unpack-bmfonts.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "mattdesl", | |
"email": "dave.des@gmail.com" | |
} | |
] | |
}, | |
{ | |
"name": "urlparam", | |
"version": "1.0.1", | |
"homepage": "https://github.com/bunnybones1/urlparams", | |
"description": "A utility to gleam values easily from url parameters. Includes console.log reminders of possible params.", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/bunnybones1/urlparams.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "bunnybones1", | |
"email": "oz@bunnybones.com" | |
} | |
] | |
}, | |
{ | |
"name": "webgl-context", | |
"version": "1.2.1", | |
"homepage": "https://github.com/mattdesl/webgl-context", | |
"description": "gets a WebGLRenderingContext", | |
"license": "MIT", | |
"repository": { | |
"type": "git", | |
"url": "git://github.com/mattdesl/webgl-context.git" | |
}, | |
"maintainers": [ | |
{ | |
"name": "mattdesl", | |
"email": "dave.des@gmail.com" | |
} | |
] | |
} | |
] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment