{
  "name": "flux-json-to-three",
  "version": "0.31.8",
  "description": "A module that takes parasolid data and produces Three.js objects",
  "main": "build/index.common.js",
  "module": "src/index.js",
  "jsnext:main": "src/index.js",
  "repository": "git@bitbucket.org:vannevartech/flux-json-to-three.git",
  "author": "Flux Factory Inc.",
  "keywords": [
    "3D"
  ],
  "license": "ISC",
  "scripts": {
    "test": "npm run init; npm run lint && npm run tests",
    "test-headless": "xvfb-run -s \"-ac -screen 0 200x200x24\" npm test",
    "tests": "npm run build-common-test && npm run run-test",
    "init": "mkdir -p build",
    "run-test": "colortape test/test.js",
    "lint": "eslint src/**;",
    "build": "npm run clean; npm run init; npm run build-globals; npm run rollup-fix; npm run assemble",
    "build-common-test": "rollup -c rollup-test.config.js -f=cjs -o=./build/index-test.common.js;",
    "build-common": "rollup -c rollup.config.js -f=cjs -o=./build/index.common.js;",
    "rollup-fix": "echo \"// Workaround for https://github.com/rollup/rollup-plugin-commonjs/issues/105\nif (!window.require) {window.require = function () {}}; window.global=window;\" > build/flux-bundle.js",
    "assemble": "cat node_modules/three/build/three.min.js >> build/flux-bundle.js; cat build/index.global.js >> build/flux-bundle.js",
    "build-amd": "rollup -c rollup.config.js -f=amd -o=./build/index.amd.js;",
    "build-globals": "rollup -c rollup.config.js -f=iife -n=FluxJsonToThree -o=./build/index.global.js",
    "clean": "rm -rf build"
  },
  "dependencies": {
    "ajv": "^5.1.1",
    "eslint": "^3.5.0",
    "flux-fetch": "^0.1.1",
    "flux-modelingjs": "0.10.0",
    "json-pointer": "^0.5.0",
    "rollup": "^0.35.10",
    "rollup-plugin-commonjs": "^4.1.0",
    "rollup-plugin-json": "^2.0.2",
    "rollup-plugin-node-builtins": "^1.0.8",
    "rollup-plugin-node-globals": "^1.0.7",
    "rollup-plugin-node-resolve": "^2.0.0",
    "rollup-plugin-replace": "^1.1.1",
    "tape": "^4.2.2",
    "three": "^0.82.1"
  },
  "devDependencies": {
    "colortape": "^0.1.2",
    "datauri": "^1.0.4",
    "gl": "^4.0.2",
    "pngjs": "^3.0.0",
    "tape-catch": "^1.0.6"
  }
}
