UNPKG

glam

Version:

Experimental WebGL Engine

86 lines (85 loc) 2.59 kB
{ "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" } }