{
  "name": "glam",
  "version": "1.0.0",
  "description": "Experimental WebGL Engine",
  "main": "es5/lib/index.js",
  "directories": {
    "example": "examples"
  },
  "jsnext:main": "lib/index.js",
  "scripts": {
    "example": "node ./bin/examples/run",
    "watch:shaders": "watch 'npm run build:shaders' lib/material",
    "build:es5": "sh ./bin/build-es5.sh",
    "build:tests": "rm -rf ./es5/tests && babel --presets es2015 -d es5/tests tests -q",
    "build:shaders": "node ./bin/build-shaders",
    "build:example": "node ./bin/examples/publish.js",
    "build:bundle": "browserify ./es5/lib/global.js -d -g [uglifyify -x .js] | exorcist build/glam.js.map > build/glam.js",
    "build": "npm run build:es5 && npm run build:tests && npm run build:bundle",
    "test": "npm run build:es5 && npm run build:tests && browserify es5/tests/*.js | tape-run | tap-spec",
    "test:browser": "budo tests/index.js -- -t [ babelify --presets [ es2015 ] ]",
    "test:headless": "hihat tests/index.js -- -t [ babelify --presets [ es2015 ] ]",
    "test:headless2": "hihat tests/index.js --exec -- -t [ babelify --presets [ es2015 ] ]",
    "prepublish": "npm run build"
  },
  "author": "Greg Tatum",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/glamjs/glam.git"
  },
  "browserify": {
    "transform": [
      "brfs"
    ]
  },
  "glslify": {
    "transform": [
      "glslify-import"
    ]
  },
  "bugs": {
    "url": "https://github.com/glamjs/glam/issues"
  },
  "homepage": "https://github.com/glamjs/glam#readme",
  "devDependencies": {
    "@tatumcreative/requirebin-cli": "^1.0.5",
    "babel-cli": "^6.2.0",
    "babel-preset-es2015": "^6.1.18",
    "babelify": "^7.2.0",
    "browserify": "^12.0.1",
    "budo": "^7.0.1",
    "exorcist": "^0.4.0",
    "geo-3d-box": "^2.0.2",
    "glslify": "^3.1.0",
    "glslify-import": "^2.0.0",
    "hihat": "^2.5.0",
    "normals": "^1.0.1",
    "prompt": "^0.2.14",
    "replace": "^0.3.0",
    "tap-spec": "^4.1.1",
    "tape": "^4.2.2",
    "tape-run": "^2.1.0",
    "through2": "^2.0.0",
    "uglifyify": "^3.0.1",
    "watch": "^0.16.0"
  },
  "dependencies": {
    "brfs": "^1.4.1",
    "canvas-fit": "^1.5.0",
    "es6-map": "^0.1.3",
    "eventemitter3": "^1.1.1",
    "gl-geometry": "^1.2.0",
    "gl-mat2": "^1.0.0",
    "gl-mat3": "^1.0.0",
    "gl-mat4": "^1.1.4",
    "gl-quat": "^1.0.0",
    "gl-shader": "^4.1.0",
    "gl-vec2": "^1.0.0",
    "gl-vec3": "^1.0.3",
    "glsl-fog": "0.0.1",
    "object-assign": "^4.0.1",
    "poem-loop": "^1.1.1",
    "webgl-context": "^2.2.0"
  }
}
