Skip to content

Instantly share code, notes, and snippets.

@mattdesl
Created August 26, 2015 15:50
Show Gist options
  • Save mattdesl/1bc2788564f2d56fbf16 to your computer and use it in GitHub Desktop.
Save mattdesl/1bc2788564f2d56fbf16 to your computer and use it in GitHub Desktop.
mobile, desktop, customizer
[
{
"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