{
  "name": "@plotly/regl",
  "version": "2.1.2",
  "description": "regl is a fast functional WebGL framework.",
  "main": "dist/regl.unchecked.js",
  "types": "dist/regl.d.ts",
  "files": [
    "regl.js",
    "regl.d.ts",
    "lib/*",
    "dist/*",
    "browserify/*",
    "API.md",
    "CHANGES.md",
    "package.json",
    "README.md",
    "DEVELOPING.md"
  ],
  "directories": {
    "example": "example"
  },
  "browserify": {
    "transform": "./browserify/transform"
  },
  "devDependencies": {
    "angle-normals": "^1.0.0",
    "baboon-image": "^2.0.0",
    "bl": "^1.1.2",
    "browserify": "^13.1.1",
    "budo": "^8.1.0",
    "bunny": "^1.0.1",
    "canvas-fit": "^1.5.0",
    "canvas-orbit-camera": "^1.0.2",
    "control-panel": "^1.2.0",
    "conway-hart": "^0.1.0",
    "deglob": "^1.1.1",
    "dependency-check": "^2.6.0",
    "disc": "^1.3.2",
    "es2020": "^1.1.9",
    "falafel": "^1.2.0",
    "fuse-vertices": "^0.1.2",
    "geo-3d-transform-mat4": "^1.0.0",
    "getusermedia": "^1.3.7",
    "git-commits": "^1.2.0",
    "git-parse-commit": "^1.0.0",
    "gl": "4.0.1",
    "gl-mat3": "^1.0.0",
    "gl-mat4": "^1.1.4",
    "gl-vec2": "^1.0.0",
    "gl-vec3": "^1.0.3",
    "glob": "^7.0.3",
    "google-closure-compiler": "^20160315.2.0",
    "hsv2rgb": "^1.1.0",
    "install": "^0.8.1",
    "is-iexplorer": "^1.0.0",
    "is-safari": "^1.0.0",
    "is-travis": "^2.0.0",
    "istanbul": "^0.4.3",
    "mkdirp": "^0.5.1",
    "mouse-change": "^1.3.0",
    "mouse-position": "^2.0.1",
    "mouse-pressed": "^1.0.0",
    "mouse-wheel": "^1.2.0",
    "ncp": "^2.0.0",
    "ndarray": "^1.0.18",
    "parse-dds": "^1.2.1",
    "present": "^1.0.0",
    "primitive-sphere": "^2.0.0",
    "regl-stats-widget": "0.0.1",
    "reify": "^0.3.8",
    "remark": "^5.0.1",
    "remark-cli": "^1.0.0",
    "remark-lint": "^4.1.0",
    "remark-toc": "^3.1.0",
    "remark-validate-links": "^4.1.0",
    "resl": "^1.0.0",
    "rollup": "0.36.1",
    "rollup-plugin-buble": "0.14.0",
    "rollup-plugin-commonjs": "5.0.4",
    "rollup-plugin-json": "2.0.2",
    "rollup-plugin-node-resolve": "2.0.0",
    "runscript": "^1.1.0",
    "seedrandom": "^2.4.2",
    "snazzy": "^3.0.0",
    "standard": "^12.0.1",
    "surface-nets": "^1.0.2",
    "tap-min": "^1.2.2",
    "tape": "^4.4.0",
    "teapot": "^1.0.0",
    "three": "^0.79.0",
    "typescript": "^2.7.1",
    "vectorize-text": "^3.0.2",
    "vertices-bounding-box": "^1.0.0"
  },
  "scripts": {
    "test": "standard | snazzy && tape test/index.js | tap-min",
    "test-browser": "budo test/browser.js --open",
    "test-typescript": "tsc",
    "cover": "istanbul cover test/index.js",
    "bench-browser": "budo bench/bench.js --open",
    "bench-node": "node bench/bench-node.js",
    "bench-graph": "node bench/bench-graph.js",
    "bench-history": "node bench/bench-history",
    "build": "npm run build-script && npm run build-min && npm run build-typescript",
    "build-script": "rollup -c rollup/config.js",
    "build-min": "rollup -c rollup/config.unchecked.js && node bin/minify.js dist/regl.unchecked.js dist/regl.min.js",
    "build-bench": "rollup -c rollup/config.bench.js",
    "build-gallery": "node bin/build-gallery.js",
    "build-compare": "node bin/build-compare.js",
    "build-docs": "remark API.md -o API.md",
    "build-typescript": "cp regl.d.ts dist/",
    "lint-docs": "remark --frail --quiet README.md API.md DEVELOPING.md CHANGES.md"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/plotly/regl.git"
  },
  "keywords": [
    "webgl",
    "stackgl",
    "regl",
    "gl",
    "graphics",
    "computer graphics",
    "opengl",
    "glsl",
    "data",
    "flow",
    "reactive",
    "functional"
  ],
  "author": "Mikola Lysenko",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/plotly/regl/issues"
  },
  "standard": {
    "ignore": [
      "dist/*",
      "www/*",
      "example/util/ammo.js"
    ]
  },
  "homepage": "https://plotly.github.io/regl"
}
