{"_id":"luma.gl","_rev":"286-85ddd3aa25909dd05226351409037246","name":"luma.gl","dist-tags":{"beta":"7.4.0-alpha.2","latest":"7.3.2"},"versions":{"2.0.4-0":{"name":"luma.gl","version":"2.0.4-0","keywords":["webgl","w3c","visualization","canvas","animation","3d"],"author":{"name":"Ib Green","email":"ib@uber.com"},"license":"MIT","_id":"luma.gl@2.0.4-0","maintainers":[{"name":"ibgreen","email":"ib.green.home@gmail.com"}],"contributors":[{"name":"Nicolas Belomonte","email":"nico@uber.com"},{"name":"Rye Terrell"}],"homepage":"https://github.com/uber-common/luma.gl#readme","bugs":{"url":"https://github.com/uber-common/luma.gl/issues"},"dist":{"shasum":"3438082c88abfff9e15ccaf8560af2c6d45c7d49","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-2.0.4-0.tgz","integrity":"sha512-YT/3Hy1ztfIoYTXtrBhRQZC3BZfG2J/BpgHhaJ/cZXK8JYVdIoTbkZISOWPUWtFHIOZM1wh3X8R1NK0mzQ1eYA==","signatures":[{"sig":"MEUCIQDNYdRD7af1WxxvpbXxg67mzeiSFKhTgadHPS1wkkaHygIgX0+nCybfJiKZYS3CbsLpq9MHLaNKocgO2+P95KIRc4A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/index.js","_from":".","_shasum":"3438082c88abfff9e15ccaf8560af2c6d45c7d49","gitHead":"0fdb77559bddf0ca2ea23f58aecd5994343efa72","scripts":{"docs":"npm run build-docs && open ./_docs/index.html","lint":"eslint src","test":"npm run lint && npm run test-node","build":"npm run build-clean && npm run build-compile && npm run build-scripts","start":"budo src/bundle.js:dist/LumaGL.js -t babelify --live --open --port 3000 --watch-glob '**/*.{html,css,js}'","precommit":"npm run lint -s && npm run test","test-node":"babel-node --include='' test/index.js | faucet","build-docs":"rm -fr _docs/* && jekyll build --source=docs","prepublish":"npm run build","build-clean":"rm -fr dist/*","test-browser":"budo test/browser.js:build/test-bundle.js --dir test -t babelify --live --open --port 3001 --watch-glob '**/*.{html,css,scss,js}'","build-compile":"babel src -d dist --source-maps inline --copy-files","build-scripts":"npm run build-script-main && npm run build-script-addons","test-electron":"browserify test/electron.js | testron | faucet","build-script-main":"browserify src/bundle.js --debug -o dist/lumagl.js && cat dist/lumagl.js | uglifyjs > dist/lumagl.min.js","build-script-addons":"browserify src/addons/index.js -o dist/lumagl-addons.js --debug | uglifyjs > dist/lumagl-addons.min.js"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"standard":{"ignore":["**/build/**","**/dist/**","**/examples/**","**/Documents/**"]},"browserify":{"transform":["babelify","glslify"]},"repository":{"url":"git+https://github.com/uber-common/luma.gl.git","type":"git"},"_npmVersion":"3.8.3","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"0.10.32","dependencies":{"global":"^4.3.0","filesaver.js":"^0.2.0","babel-polyfill":"6.5.0","canvas-to-blob":"0.0.0","gl-format-compiler-error":"^1.0.2"},"devDependencies":{"budo":"^8.0.3","husky":"^0.10.2","eslint":"^1.10.3","faucet":"0.0.1","glslify":"^5.0.2","testron":"^1.2.0","babelify":"^7.2.0","babel-cli":"6.5.1","uglify-js":"^2.6.1","babel-core":"6.5.1","browserify":"^13.0.0","tape-catch":"^1.0.4","babel-eslint":"4.1.8","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","babel-preset-es2015":"6.5.0","eslint-plugin-react":"^4.2.3","babel-preset-stage-2":"^6.5.0","babel-plugin-transform-builtin-extend":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-2.0.4-0.tgz_1460501094447_0.7373042055405676","host":"packages-12-west.internal.npmjs.com"}},"2.0.0-beta1":{"name":"luma.gl","version":"2.0.0-beta1","keywords":["webgl","w3c","visualization","canvas","animation","3d"],"author":{"name":"Ib Green","email":"ib@uber.com"},"license":"MIT","_id":"luma.gl@2.0.0-beta1","maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"}],"contributors":[{"name":"Nicolas Belomonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"}],"homepage":"https://github.com/uber-common/luma.gl#readme","bugs":{"url":"https://github.com/uber-common/luma.gl/issues"},"dist":{"shasum":"987305f0a7c72824f9d04ff06f619eead874f2b6","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-2.0.0-beta1.tgz","integrity":"sha512-47+Tt6oWkp7BI2nDU4nWp/i3XxmIkY42T48Ei3MUKseEUcFrwjmiIxcmmjMxAnHxoL0buTMmIcku9P+vbIgJWQ==","signatures":[{"sig":"MEYCIQDnJNDVuFhVDIRrjVkpg7zuoafNhLV8+gPAkNHDR8cmfQIhAK5Zloo6zn7nqw8zOY6vkqT8reSn+KOwUOXqvtZZ1/U6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"987305f0a7c72824f9d04ff06f619eead874f2b6","gitHead":"fb360eea939133de851b8d94ac0294ecbd849e6d","scripts":{"docs":"npm run build-docs && open ./_docs/index.html","lint":"eslint src","test":"npm run lint && npm run test-node","build":"npm run build-clean && npm run build-compile && npm run build-script","start":"budo src/bundle.js:dist/lumagl.js -t babelify --live --open --port 3000 --watch-glob '**/*.{html,css,js}'","precommit":"npm run lint -s && npm run test","test-node":"babel-node --include='' test/index.js | faucet","build-docs":"rm -fr _docs/* && jekyll build --source=docs","prepublish":"npm run build","build-clean":"rm -fr dist/*","build-script":"browserify src/bundle.js --debug -o dist/lumagl.js && cat dist/lumagl.js | uglifyjs > dist/lumagl.min.js","test-browser":"budo test/browser.js:build/test-bundle.js --dir test -t babelify --live --open --port 3001 --watch-glob '**/*.{html,css,scss,js}'","build-compile":"babel src -d dist --source-maps inline --copy-files","test-electron":"browserify test/electron.js | testron | faucet"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"standard":{"ignore":["**/build/**","**/dist/**","**/examples/**","**/Documents/**"]},"browserify":{"transform":["babelify","glslify"]},"repository":{"url":"git+https://github.com/uber-common/luma.gl.git","type":"git"},"_npmVersion":"2.15.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"0.12.13","dependencies":{"global":"^4.3.0","ndarray":"^1.0.18","through":"^2.3.8","get-pixels":"^3.3.0","save-pixels":"^2.3.2","filesaver.js":"^0.2.0","babel-polyfill":"6.5.0","canvas-to-blob":"0.0.0","gl-format-compiler-error":"^1.0.2"},"devDependencies":{"bl":"^1.1.2","gl":"^3.0.6","budo":"^8.0.3","husky":"^0.10.2","eslint":"^1.10.3","faucet":"0.0.1","mkdirp":"^0.5.1","glslify":"^5.0.2","testron":"^1.2.0","babelify":"^7.2.0","babel-cli":"6.5.1","uglify-js":"^2.6.1","babel-core":"6.5.1","browserify":"^13.0.0","tape-catch":"^1.0.4","babel-eslint":"4.1.8","glslify-babel":"^1.0.1","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","babel-preset-es2015":"6.5.0","eslint-plugin-react":"^4.2.3","babel-plugin-glslify":"^1.0.0","babel-preset-stage-2":"^6.5.0","babel-plugin-transform-builtin-extend":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-2.0.0-beta1.tgz_1463697494548_0.7584228371270001","host":"packages-16-east.internal.npmjs.com"}},"2.0.0-beta2":{"name":"luma.gl","version":"2.0.0-beta2","keywords":["webgl","w3c","visualization","canvas","animation","3d"],"author":{"name":"Ib Green","email":"ib@uber.com"},"license":"MIT","_id":"luma.gl@2.0.0-beta2","maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"}],"contributors":[{"name":"Nicolas Belomonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"}],"homepage":"https://github.com/uber-common/luma.gl#readme","bugs":{"url":"https://github.com/uber-common/luma.gl/issues"},"dist":{"shasum":"508c5f74f240a5072b33afc7aa8ae7effaf70b0f","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-2.0.0-beta2.tgz","integrity":"sha512-RVAlYf8rwlknEzwYrpmEZsf4f7u+Bdt184cST8HB8QEsTy5J6h6+jcazGKGYSsovrMWiMPBN2yY7WADfWWaydQ==","signatures":[{"sig":"MEQCIAfDLKw1ePa1tS0urhhhWKo+XDz5R0zdRLqvxjiQZFiiAiBM+pWPsu7ivtgGuMmbfroW2O1ARJzmuC7pes71B392EQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"508c5f74f240a5072b33afc7aa8ae7effaf70b0f","gitHead":"44b26c570134c70dc85ddd0eadce0392ed3d1a83","scripts":{"docs":"npm run build-docs && open ./_docs/index.html","lint":"eslint src","test":"npm run lint && npm run test-node","build":"npm run build-clean && npm run build-compile && npm run build-script","start":"budo src/bundle.js:dist/lumagl.js -t babelify --live --open --port 3000 --watch-glob '**/*.{html,css,js}'","precommit":"npm run lint -s && npm run test","test-node":"babel-node --include='' test/index.js | faucet","build-docs":"rm -fr _docs/* && jekyll build --source=docs","prepublish":"npm run build","build-clean":"rm -fr dist/*","build-script":"browserify src/bundle.js --debug -o dist/lumagl.js && cat dist/lumagl.js | uglifyjs > dist/lumagl.min.js","test-browser":"budo test/browser.js:build/test-bundle.js --dir test -t babelify --live --open --port 3001 --watch-glob '**/*.{html,css,scss,js}'","build-compile":"babel src -d dist --source-maps inline --copy-files","test-electron":"browserify test/electron.js | testron | faucet"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"standard":{"ignore":["**/build/**","**/dist/**","**/examples/**","**/Documents/**"]},"browserify":{"transform":["babelify","glslify"]},"repository":{"url":"git+https://github.com/uber-common/luma.gl.git","type":"git"},"_npmVersion":"2.15.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"0.12.13","dependencies":{"global":"^4.3.0","ndarray":"^1.0.18","through":"^2.3.8","get-pixels":"^3.3.0","save-pixels":"^2.3.2","filesaver.js":"^0.2.0","babel-polyfill":"6.5.0","canvas-to-blob":"0.0.0","gl-format-compiler-error":"^1.0.2"},"devDependencies":{"bl":"^1.1.2","gl":"^3.0.6","budo":"^8.0.3","husky":"^0.10.2","eslint":"^1.10.3","faucet":"0.0.1","mkdirp":"^0.5.1","glslify":"^5.0.2","testron":"^1.2.0","babelify":"^7.2.0","babel-cli":"6.5.1","uglify-js":"^2.6.1","babel-core":"6.5.1","browserify":"^13.0.0","tape-catch":"^1.0.4","babel-eslint":"4.1.8","glslify-babel":"^1.0.1","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","babel-preset-es2015":"6.5.0","eslint-plugin-react":"^4.2.3","babel-plugin-glslify":"^1.0.0","babel-preset-stage-2":"^6.5.0","babel-plugin-transform-builtin-extend":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-2.0.0-beta2.tgz_1463700060807_0.6743966462090611","host":"packages-12-west.internal.npmjs.com"}},"2.0.0-beta3":{"name":"luma.gl","version":"2.0.0-beta3","keywords":["webgl","w3c","visualization","canvas","animation","3d"],"author":{"name":"Ib Green","email":"ib@uber.com"},"license":"MIT","_id":"luma.gl@2.0.0-beta3","maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"}],"contributors":[{"name":"Nicolas Belomonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"}],"dist":{"shasum":"5332e22200e11b2eb766d6bb6284c033d3667f23","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-2.0.0-beta3.tgz","integrity":"sha512-GQEkfrgxLnQErX+I4TeLUoArVZHMH4MmHU/NZGsLhDKfAZEolDdKXbB1MuESh7EqkAd+dfD5+nQ41lxsOCVmZw==","signatures":[{"sig":"MEUCIQCw8NPYxle2PLVr03HPWdrg03IFufqE85booA7T6dKqfQIgDI+JWr++ecaomZm+P8FRNvpOFvH02JVQoIAOvCmU2Bc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist","shaderlib","src"],"_shasum":"5332e22200e11b2eb766d6bb6284c033d3667f23","gitHead":"f957eed7afa660fd0b4933778aa788cdb820e4b0","scripts":{"docs":"npm run build-docs && open ./_docs/index.html","lint":"eslint src","test":"npm run lint && npm run test-node","build":"npm run build-clean && npm run build-compile && npm run build-script","start":"budo src/bundle.js:dist/lumagl.js --live --open --port 3000 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify -t glslify","precommit":"npm test","test-node":"babel-node --include='' test/node.js | faucet","build-docs":"rm -fr _docs/* && jekyll build --source=docs","prepublish":"npm run build","build-clean":"rm -fr dist/*","build-script":"browserify src/bundle.js --debug -o dist/lumagl.js -t babelify -t glslify && cat dist/lumagl.js | uglifyjs > dist/lumagl.min.js","test-browser":"budo test/browser.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify -t glslify","build-compile":"babel src -d dist --source-maps inline --copy-files","test-electron":"browserify test/electron.js | testron | faucet"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"standard":{"ignore":["**/build/**","**/dist/**","**/examples/**","**/Documents/**"]},"repository":{"url":"https://github.com/uber//luma.gl","type":"git"},"_npmVersion":"2.15.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"0.12.13","dependencies":{"global":"^4.3.0","ndarray":"^1.0.18","through":"^2.3.8","babel-core":"^6.7.7","get-pixels":"^3.3.0","save-pixels":"^2.3.2","filesaver.js":"^0.2.0","babel-polyfill":"^6.5.0","canvas-to-blob":"0.0.0","gl-format-compiler-error":"^1.0.2","babel-plugin-transform-builtin-extend":"^1.1.0"},"devDependencies":{"bl":"^1.1.2","gl":"^3.0.6","budo":"^8.0.3","husky":"^0.10.2","eslint":"^1.10.3","faucet":"0.0.1","mkdirp":"^0.5.1","glslify":"^5.0.2","testron":"^1.2.0","babelify":"^7.2.0","babel-cli":"^6.3.15","uglify-js":"^2.6.1","browserify":"^13.0.0","tape-catch":"^1.0.4","babel-eslint":"^4.1.6","tape-promise":"^1.1.0","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","babel-preset-es2015":"^6.3.13","eslint-plugin-react":"^4.2.3","babel-plugin-glslify":"^1.0.0","babel-preset-stage-2":"^6.3.13","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-2.0.0-beta3.tgz_1464107891776_0.800505104009062","host":"packages-16-east.internal.npmjs.com"}},"2.0.0-beta4":{"name":"luma.gl","version":"2.0.0-beta4","keywords":["webgl","w3c","visualization","canvas","animation","3d"],"author":{"name":"Ib Green","email":"ib@uber.com"},"license":"MIT","_id":"luma.gl@2.0.0-beta4","maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"}],"contributors":[{"name":"Nicolas Belomonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"}],"dist":{"shasum":"330e464d3ed2d981b03a6c7c88c50901083b1fef","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-2.0.0-beta4.tgz","integrity":"sha512-m6GR/Bozlno3+eCNoIRRs8z7RJklgwX5zZTGuPQfCnsbKoW+uZQcb36k7NGL+dPg23hrheEo15029Y3S7mhrnQ==","signatures":[{"sig":"MEUCIQCMdH+2+O2wiWM2tHmWNtkXR9EtRR6SOnq7sF6VeIcCAgIgAuwvPDDYB6/eLjQ3/vCnsnHz71KZVk5aR19MAMJ2hDc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist","shaderlib","src"],"_shasum":"330e464d3ed2d981b03a6c7c88c50901083b1fef","gitHead":"7e9794be3f727b5508019737bebda87189d7d7fa","scripts":{"docs":"npm run build-docs && open ./_docs/index.html","lint":"eslint src","test":"npm run lint && npm run test-node","build":"npm run build-clean && npm run build-compile && npm run build-script","start":"budo src/bundle.js:dist/lumagl.js --live --open --port 3000 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify -t glslify","precommit":"npm test","test-node":"babel-node --include='' test/node.js | faucet","build-docs":"rm -fr _docs/* && jekyll build --source=docs","prepublish":"npm run build","build-clean":"rm -fr dist/*","build-script":"browserify src/bundle.js --debug -o dist/lumagl.js -t babelify -t glslify && cat dist/lumagl.js | uglifyjs > dist/lumagl.min.js","test-browser":"budo test/browser.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify -t glslify","build-compile":"babel src -d dist --source-maps inline --copy-files","test-electron":"browserify test/electron.js | testron | faucet"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"standard":{"ignore":["**/build/**","**/dist/**","**/examples/**","**/Documents/**"]},"repository":{"url":"https://github.com/uber//luma.gl","type":"git"},"_npmVersion":"2.15.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"0.12.13","dependencies":{"global":"^4.3.0","ndarray":"^1.0.18","through":"^2.3.8","babel-core":"^6.7.7","get-pixels":"^3.3.0","save-pixels":"^2.3.2","filesaver.js":"^0.2.0","babel-polyfill":"^6.5.0","canvas-to-blob":"0.0.0","gl-format-compiler-error":"^1.0.2","babel-plugin-transform-builtin-extend":"^1.1.0"},"devDependencies":{"bl":"^1.1.2","gl":"^3.0.6","budo":"^8.0.3","husky":"^0.10.2","eslint":"^1.10.3","faucet":"0.0.1","mkdirp":"^0.5.1","glslify":"^5.0.2","testron":"^1.2.0","babelify":"^7.2.0","babel-cli":"^6.3.15","uglify-js":"^2.6.1","browserify":"^13.0.0","tape-catch":"^1.0.4","babel-eslint":"^4.1.6","tape-promise":"^1.1.0","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","babel-preset-es2015":"^6.3.13","eslint-plugin-react":"^4.2.3","babel-plugin-glslify":"^1.0.0","babel-preset-stage-2":"^6.3.13","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-2.0.0-beta4.tgz_1464109496565_0.5044328197836876","host":"packages-12-west.internal.npmjs.com"}},"2.0.0-beta5":{"name":"luma.gl","version":"2.0.0-beta5","keywords":["webgl","w3c","visualization","canvas","animation","3d"],"author":{"name":"Ib Green","email":"ib@uber.com"},"license":"MIT","_id":"luma.gl@2.0.0-beta5","maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"}],"contributors":[{"name":"Nicolas Belomonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"}],"dist":{"shasum":"b9ecf2d1b78e9c2324d9c50d4684f7cff925f8e7","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-2.0.0-beta5.tgz","integrity":"sha512-SJM3PBB0MsZYW3stqyuKuVAFqCbSIgsOJY5yzKkZGAGWEQI9J7xV+IttukEmcKlS49DJOfQK3dC1veO6b/QBsg==","signatures":[{"sig":"MEUCIBCSh3WQW/ill+8rkMBtquWMh27yH9D+40DHdBLCx8ZyAiEAtmGKB7hAkEjmMyQ9ysEzSIYKRgzKg3SE7FwZEo9SbXk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist","shaderlib","src"],"_shasum":"b9ecf2d1b78e9c2324d9c50d4684f7cff925f8e7","gitHead":"dca5b2863e45db10a163febd9d8eb6f5990a5079","scripts":{"docs":"npm run build-docs && open ./_docs/index.html","lint":"eslint src","test":"npm run lint && npm run test-node","build":"npm run build-clean && npm run build-compile && npm run build-script","start":"budo src/bundle.js:dist/lumagl.js --live --open --port 3000 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify -t glslify","precommit":"npm test","test-node":"babel-node --include='' test/node.js | faucet","build-docs":"rm -fr _docs/* && jekyll build --source=docs","prepublish":"npm run build","build-clean":"rm -fr dist/*","build-script":"browserify src/bundle.js --debug -o dist/lumagl.js -t babelify -t glslify && cat dist/lumagl.js | uglifyjs > dist/lumagl.min.js","test-browser":"budo test/browser.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify -t glslify","build-compile":"babel src -d dist --source-maps inline --copy-files","test-electron":"browserify test/electron.js | testron | faucet"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"standard":{"ignore":["**/build/**","**/dist/**","**/examples/**","**/Documents/**"]},"repository":{"url":"https://github.com/uber//luma.gl","type":"git"},"_npmVersion":"2.15.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"0.12.13","dependencies":{"global":"^4.3.0","ndarray":"^1.0.18","through":"^2.3.8","babel-core":"^6.7.7","get-pixels":"^3.3.0","save-pixels":"^2.3.2","filesaver.js":"^0.2.0","babel-polyfill":"^6.5.0","canvas-to-blob":"0.0.0","gl-format-compiler-error":"^1.0.2","babel-plugin-transform-builtin-extend":"^1.1.0"},"devDependencies":{"bl":"^1.1.2","gl":"^3.0.6","budo":"^8.0.3","husky":"^0.10.2","eslint":"^1.10.3","faucet":"0.0.1","mkdirp":"^0.5.1","glslify":"^5.0.2","testron":"^1.2.0","babelify":"^7.2.0","babel-cli":"^6.3.15","uglify-js":"^2.6.1","browserify":"^13.0.0","tape-catch":"^1.0.4","babel-eslint":"^4.1.6","tape-promise":"^1.1.0","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","babel-preset-es2015":"^6.3.13","eslint-plugin-react":"^4.2.3","babel-plugin-glslify":"^1.0.0","babel-preset-stage-2":"^6.3.13","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-2.0.0-beta5.tgz_1464110153156_0.5911715303082019","host":"packages-12-west.internal.npmjs.com"}},"1.0.1":{"name":"luma.gl","version":"1.0.1","keywords":["webgl","w3c","visualization","canvas","animation","3d"],"author":{"name":"Ib Green","email":"ib@uber.com"},"license":"MIT","_id":"luma.gl@1.0.1","maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"}],"contributors":[{"name":"Nicolas Belomonte","email":"nico@uber.com"},{"name":"Rye Terrell"}],"homepage":"https://github.com/uber-common/luma.gl#readme","bugs":{"url":"https://github.com/uber-common/luma.gl/issues"},"dist":{"shasum":"7a318bf5a3ff6443c0b2e98cef4ada6d81542f88","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-1.0.1.tgz","integrity":"sha512-kgLr7XFUu1ZOxtfH06pLksChKFKzHjA4XN7iUJrPKSQqGD9kh9n0+Vccj0pI/fAoX3dbwOlaNhymKuEnz9j+cQ==","signatures":[{"sig":"MEQCIDGPd5khvoJQ2rbpntW8siOzxNgChdryTCUD0ianNfKrAiAXpP2bUey1rmCsXz6ll/wixGNGhyGq02G40NyZaplzCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/index.js","_from":".","_shasum":"7a318bf5a3ff6443c0b2e98cef4ada6d81542f88","gitHead":"5043df6fb52f36180b96180fa60009f6e7469b61","scripts":{"lint":"uber-standard","test":"babel-node --include='' test/node.js | faucet","build":"npm run build-dev && npm run build-min","start":"budo src/bundle.js:dist/LumaGL.js -t babelify --live --open --port 3000 --watch-glob '**/*.{html,css,js}'","jekyll":"jekyll build --source=docs","build-dev":"browserify src/bundle.js -o dist/LumaGL.js","build-min":"browserify src/bundle.js | uglifyjs > dist/LumaGL.min.js","precommit":"npm run lint -s","test-browser":"budo test/browser.js:build/test-bundle.js --dir test -t babelify --live --open --port 3001 --watch-glob '**/*.{html,css,scss,js}'","test-electron":"browserify test/electron.js | testron | faucet"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"standard":{"ignore":["**/build/**","**/dist/**","**/examples/**","**/Documents/**"]},"browserify":{"transform":["babelify","glslify"]},"repository":{"url":"git+https://github.com/uber-common/luma.gl.git","type":"git"},"_npmVersion":"2.15.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"0.12.13","dependencies":{"global":"^4.3.0","filesaver.js":"^0.2.0","babel-polyfill":"6.5.0","canvas-to-blob":"0.0.0","gl-format-compiler-error":"^1.0.2"},"devDependencies":{"gl":"^4.0.1","budo":"^8.0.3","tape":"^4.0.0","husky":"^0.10.2","eslint":"^1.9.0","faucet":"0.0.1","glslify":"^5.0.2","testron":"^1.2.0","babelify":"^7.2.0","babel-cli":"6.5.1","uglify-js":"^2.6.1","babel-core":"6.5.1","browserify":"^13.0.0","tape-catch":"^1.0.4","babel-eslint":"4.1.8","uber-standard":"^5.1.0","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","babel-preset-es2015":"6.5.0","eslint-plugin-react":"^4.2.3","babel-preset-stage-2":"^6.5.0","babel-plugin-transform-builtin-extend":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-1.0.1.tgz_1464750054960_0.3225457607768476","host":"packages-16-east.internal.npmjs.com"}},"2.0.0-beta6":{"name":"luma.gl","version":"2.0.0-beta6","keywords":["webgl","w3c","visualization","canvas","animation","3d"],"author":{"name":"Ib Green","email":"ib@uber.com"},"license":"MIT","_id":"luma.gl@2.0.0-beta6","maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"}],"contributors":[{"name":"Nicolas Belomonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"}],"dist":{"shasum":"e05adbfb4b66dc2504dc6b26eade03f08c55ece2","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-2.0.0-beta6.tgz","integrity":"sha512-HI+BtcL3uH7+P6X5zPoxp2Xaap95Z0qHorhPHvDWY+d+T8c+hZXECXWxS/l8fprWtZngBPCZQpyN+v6dnDCrFQ==","signatures":[{"sig":"MEUCIA06kX00kiyDYCtjTES4uKrqjNAJwUFawh4s3dsm9+8AAiEAknOnKprwNfrkcN98tS5Wh+ZeScL2f6jUYE7bPBNMl+o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist","shaderlib","src"],"_shasum":"e05adbfb4b66dc2504dc6b26eade03f08c55ece2","gitHead":"73d1a88c855229e60b0027deab73fd9601869468","scripts":{"docs":"npm run build-docs && open ./_docs/index.html","lint":"eslint src","test":"npm run lint && npm run test-node","build":"npm run build-clean && npm run build-compile && npm run build-script","start":"budo src/bundle.js:dist/lumagl.js --live --open --port 3000 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify -t glslify","precommit":"npm test","test-node":"babel-node --include='' test/node.js | faucet","build-docs":"rm -fr _docs/* && jekyll build --source=docs","prepublish":"npm run build","build-clean":"rm -fr dist/*","build-script":"browserify src/bundle.js --debug -o dist/lumagl.js -t babelify -t glslify && cat dist/lumagl.js | uglifyjs > dist/lumagl.min.js","test-browser":"budo test/browser.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify -t glslify","build-compile":"babel src -d dist --source-maps inline --copy-files","test-electron":"browserify test/electron.js | testron | faucet","test-headless":"babel-node --include='' test/headless.js | faucet"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"standard":{"ignore":["**/build/**","**/dist/**","**/examples/**","**/Documents/**"]},"repository":{"url":"https://github.com/uber//luma.gl","type":"git"},"_npmVersion":"2.15.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"0.12.13","dependencies":{"global":"^4.3.0","ndarray":"^1.0.18","through":"^2.3.8","babel-core":"^6.7.7","get-pixels":"^3.3.0","save-pixels":"^2.3.2","filesaver.js":"^0.2.0","babel-polyfill":"^6.5.0","canvas-to-blob":"0.0.0","gl-format-compiler-error":"^1.0.2"},"devDependencies":{"bl":"^1.1.2","gl":"^4.0.0","budo":"^8.0.3","husky":"^0.10.2","eslint":"^1.10.3","faucet":"0.0.1","mkdirp":"^0.5.1","glslify":"^5.0.2","testron":"^1.2.0","babelify":"^7.2.0","babel-cli":"^6.3.15","uglify-js":"^2.6.1","browserify":"^13.0.0","tape-catch":"^1.0.4","babel-eslint":"^4.1.6","tape-promise":"^1.1.0","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","babel-preset-es2015":"^6.3.13","eslint-plugin-react":"^4.2.3","babel-plugin-glslify":"^1.0.0","babel-preset-stage-2":"^6.3.13","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-2.0.0-beta6.tgz_1464994735016_0.42088820738717914","host":"packages-16-east.internal.npmjs.com"}},"2.0.0-beta7":{"name":"luma.gl","version":"2.0.0-beta7","keywords":["webgl","w3c","visualization","canvas","animation","3d"],"author":{"name":"Ib Green","email":"ib@uber.com"},"license":"MIT","_id":"luma.gl@2.0.0-beta7","maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"}],"contributors":[{"name":"Nicolas Belomonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"}],"dist":{"shasum":"5786c4d84aeb2e631dccaa8f236be552341f6e66","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-2.0.0-beta7.tgz","integrity":"sha512-tO+8g4QtD5XiBUtit/8gRewSiyFxjv86e+9FYyJKscQWzOafCW9CqBxzq9bxSRoZcw/413nKb0ovA0tvIyQHFg==","signatures":[{"sig":"MEQCIC2zyMESii2t3HXlB0LCBA99g28kUcjLevN1XDoBEUdhAiAdInqIihNFZvoQuSsvivUv35JesQgFmbyV8d2JRAK7rA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist","shaderlib","src"],"_shasum":"5786c4d84aeb2e631dccaa8f236be552341f6e66","gitHead":"8ab0e80419735c54a27ac0bc01837428734ec2b1","scripts":{"docs":"npm run build-docs && open ./_docs/index.html","lint":"eslint src","test":"npm run lint && npm run test-headless","build":"npm run build-clean && npm run build-compile && npm run build-script","start":"budo src/bundle.js:dist/lumagl.js --live --open --port 3000 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify -t glslify","precommit":"npm test","build-docs":"rm -fr _docs/* && jekyll build --source=docs","prepublish":"npm run build","build-clean":"rm -fr dist/*","build-script":"browserify src/bundle.js --debug -o dist/lumagl.js -t babelify -t glslify && cat dist/lumagl.js | uglifyjs > dist/lumagl.min.js","test-browser":"budo test/browser.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify -t glslify","build-compile":"babel src -d dist --source-maps inline --copy-files","test-electron":"browserify test/electron.js | testron | faucet","test-headless":"babel-node --include='' test/headless.js | faucet","profile-discify":"browserify src/bundle.js --full-paths -t babelify -t glslify | discify --open"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"standard":{"ignore":["**/build/**","**/dist/**","**/examples/**","**/Documents/**"]},"repository":{"url":"https://github.com/uber//luma.gl","type":"git"},"_npmVersion":"2.15.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"0.12.13","dependencies":{"global":"^4.3.0","ndarray":"^1.0.18","through":"^2.3.8","babel-core":"^6.7.7","get-pixels":"^3.3.0","save-pixels":"^2.3.2","filesaver.js":"^0.2.0","gl-constants":"^1.0.0","babel-polyfill":"^6.5.0","canvas-to-blob":"0.0.0","gl-format-compiler-error":"^1.0.2"},"devDependencies":{"bl":"^1.1.2","gl":"^4.0.2","budo":"^8.0.3","disc":"^1.3.2","husky":"^0.10.2","eslint":"^1.10.3","faucet":"0.0.1","mkdirp":"^0.5.1","glslify":"^5.0.2","testron":"^1.2.0","babelify":"^7.2.0","babel-cli":"^6.3.15","blue-tape":"^0.2.0","uglify-js":"^2.6.1","browserify":"^13.0.0","tape-catch":"^1.0.4","babel-eslint":"^4.1.6","tape-promise":"^1.1.0","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","babel-preset-es2015":"^6.3.13","eslint-plugin-react":"^4.2.3","babel-plugin-glslify":"^1.0.0","babel-preset-stage-2":"^6.3.13","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-2.0.0-beta7.tgz_1467479742450_0.5765963303856552","host":"packages-16-east.internal.npmjs.com"}},"2.0.0-beta8":{"name":"luma.gl","version":"2.0.0-beta8","keywords":["webgl","w3c","visualization","canvas","animation","3d"],"author":{"name":"Ib Green","email":"ib@uber.com"},"license":"MIT","_id":"luma.gl@2.0.0-beta8","maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"}],"contributors":[{"name":"Nicolas Belomonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"}],"dist":{"shasum":"38de0333c4e7e56a2c229de2f1e974296f108693","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-2.0.0-beta8.tgz","integrity":"sha512-WInhv5LpkX/4D/mz+WkpZaMSHv1R07XiFsKv8ioSsvfPhByhWUM3pCv/FYLPuSss/LmDegF9+hH+7wzu+KJKkg==","signatures":[{"sig":"MEQCIEX2/EwggFvzsvv/1yfR0S5m5tHffVXeTWdpdueY06f/AiAi2s+T5dWWyoAva4tf+jKym6Jgiwb7DYxSwP74eBQCSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist","shaderlib","src"],"_shasum":"38de0333c4e7e56a2c229de2f1e974296f108693","gitHead":"3ccd3ab81c50519a01fc11f8090a25f17c0f8f86","scripts":{"docs":"npm run docs-build && open ./_docs/index.html","lint":"eslint src","test":"npm run lint && npm run test-headless","build":"npm run build-clean && npm run build-compile && npm run build-script","start":"budo src/bundle.js:dist/lumagl.js --live --open --port 3000 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify -t glslify","precommit":"npm test","docs-build":"rm -fr _docs/* && jekyll build --source=docs","prepublish":"npm run build","build-clean":"rm -fr dist/*","build-script":"browserify src/bundle.js --debug -o dist/lumagl.js -t babelify -t glslify && cat dist/lumagl.js | uglifyjs > dist/lumagl.min.js","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","profile-disc":"browserify src/bundle.js --full-paths -t babelify -t glslify | discify --open","test-browser":"budo test/browser.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify -t glslify","build-compile":"babel src -d dist --source-maps inline --copy-files","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","test-electron":"browserify test/electron.js | testron | faucet","test-headless":"babel-node --include='' test/headless.js | faucet","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"standard":{"ignore":["**/build/**","**/dist/**","**/examples/**","**/Documents/**"]},"repository":{"url":"https://github.com/uber//luma.gl","type":"git"},"_npmVersion":"2.15.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"0.12.13","dependencies":{"global":"^4.3.0","ndarray":"^1.0.18","through":"^2.3.8","babel-core":"^6.7.7","get-pixels":"^3.3.0","save-pixels":"^2.3.2","webgl-debug":"^1.0.2","filesaver.js":"^0.2.0","gl-constants":"^1.0.0","babel-polyfill":"^6.5.0","canvas-to-blob":"0.0.0","gl-format-compiler-error":"^1.0.2"},"devDependencies":{"bl":"^1.1.2","gl":"^4.0.2","budo":"^8.0.3","disc":"^1.3.2","husky":"^0.10.2","eslint":"^1.10.3","faucet":"0.0.1","mkdirp":"^0.5.1","glslify":"^5.0.2","testron":"^1.2.0","babelify":"^7.2.0","babel-cli":"^6.3.15","blue-tape":"^0.2.0","uglify-js":"^2.6.1","browserify":"^13.0.0","tape-catch":"^1.0.4","babel-eslint":"^4.1.6","tape-promise":"^1.1.0","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","babel-preset-es2015":"^6.3.13","eslint-plugin-react":"^4.2.3","babel-plugin-glslify":"^1.0.0","babel-preset-stage-2":"^6.3.13","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-2.0.0-beta8.tgz_1467734159534_0.6909278389066458","host":"packages-12-west.internal.npmjs.com"}},"2.1.0":{"name":"luma.gl","version":"2.1.0","keywords":["webgl","w3c","visualization","canvas","animation","3d"],"author":{"name":"Ib Green","email":"ib@uber.com"},"license":"MIT","_id":"luma.gl@2.1.0","maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"}],"contributors":[{"name":"Nicolas Belomonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"}],"dist":{"shasum":"c1061412ccea0fa7cb3d31eaf160522b5236f736","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-2.1.0.tgz","integrity":"sha512-xrVT7N2vax2V3emK0lG4jlNxV/u+4ntFGSlYfm589wtCfRZJFsDWSK/4UmkGg43mIi71MVmOqX3OV2tx0GZ+lw==","signatures":[{"sig":"MEUCIQCyU3qxyOFNhVwX2K1rpHd6jFoZDSD2Zo4484T8EWyf6QIgRNZtLhfx8Q3F2t8JjpufBpkkH4u5TeA1iL2NA0dckhQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist","shaderlib","src"],"_shasum":"c1061412ccea0fa7cb3d31eaf160522b5236f736","gitHead":"806acca41ab2b4b3238ae9d2df4825837929b7ce","scripts":{"docs":"npm run docs-build && open ./_docs/index.html","lint":"eslint src","test":"npm run lint && npm run test-headless","build":"npm run build-clean && npm run build-compile && npm run build-script","start":"budo src/bundle.js:dist/lumagl.js --live --open --port 3000 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify -t glslify","precommit":"npm test","docs-build":"rm -fr _docs/* && jekyll build --source=docs","prepublish":"npm run build","build-clean":"rm -fr dist/*","build-script":"browserify src/bundle.js --debug -o dist/lumagl.js -t babelify -t glslify && cat dist/lumagl.js | uglifyjs > dist/lumagl.min.js","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","profile-disc":"browserify src/bundle.js --full-paths -t babelify -t glslify | discify --open","test-browser":"budo test/browser.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify -t glslify","build-compile":"babel src -d dist --source-maps inline --copy-files","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","test-electron":"browserify test/electron.js | testron | faucet","test-headless":"babel-node --include='' test/headless.js | faucet","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"standard":{"ignore":["**/build/**","**/dist/**","**/examples/**","**/Documents/**"]},"repository":{"url":"https://github.com/uber//luma.gl","type":"git"},"_npmVersion":"2.15.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"0.12.13","dependencies":{"global":"^4.3.0","ndarray":"^1.0.18","through":"^2.3.8","babel-core":"^6.7.7","get-pixels":"^3.3.0","save-pixels":"^2.3.2","webgl-debug":"^1.0.2","filesaver.js":"^0.2.0","gl-constants":"^1.0.0","babel-polyfill":"^6.5.0","canvas-to-blob":"0.0.0","gl-format-compiler-error":"^1.0.2"},"devDependencies":{"bl":"^1.1.2","gl":"^4.0.2","budo":"^8.0.3","disc":"^1.3.2","husky":"^0.10.2","eslint":"^1.10.3","faucet":"0.0.1","mkdirp":"^0.5.1","glslify":"^5.0.2","testron":"^1.2.0","babelify":"^7.2.0","babel-cli":"^6.3.15","blue-tape":"^0.2.0","uglify-js":"^2.6.1","browserify":"^13.0.0","tape-catch":"^1.0.4","babel-eslint":"^4.1.6","tape-promise":"^1.1.0","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","babel-preset-es2015":"^6.3.13","eslint-plugin-react":"^4.2.3","babel-plugin-glslify":"^1.0.0","babel-preset-stage-2":"^6.3.13","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-2.1.0.tgz_1467734992948_0.5597159799654037","host":"packages-16-east.internal.npmjs.com"}},"2.2.0":{"name":"luma.gl","version":"2.2.0","keywords":["webgl","w3c","visualization","canvas","animation","3d"],"author":{"name":"Ib Green","email":"ib@uber.com"},"license":"MIT","_id":"luma.gl@2.2.0","maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"}],"contributors":[{"name":"Nicolas Belomonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"}],"dist":{"shasum":"a21348b845931ec6506597627fe112230ddaad8e","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-2.2.0.tgz","integrity":"sha512-8Og8cXQuCCkTddVK9VwpjPzNpaqPEDPT9qHUHN3A9lrLDEApPJ6Me6RtMsCx1lpLq8orILYhOuDvyvMxvLp43w==","signatures":[{"sig":"MEYCIQDovqPc1102zxiMlTdXY7cllkuObTaKzo16gyn/FqaDsAIhAOZ4xKwBb8vREQAohaKaqWCiPN4fjf6VMHkfBq6jx8gb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist","shaderlib","src"],"_shasum":"a21348b845931ec6506597627fe112230ddaad8e","gitHead":"021b244970db81e131bfe2d9b7c42cbe98d9ac66","scripts":{"docs":"npm run docs-build && open ./_docs/index.html","lint":"eslint src","test":"npm run lint && npm run test-headless","build":"npm run build-clean && npm run build-compile && npm run build-script","start":"budo src/bundle.js:dist/lumagl.js --live --open --port 3000 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify -t glslify","precommit":"npm test","docs-build":"rm -fr _docs/* && jekyll build --source=docs","prepublish":"npm run build","build-clean":"rm -fr dist/*","build-script":"browserify src/bundle.js --debug -o dist/lumagl.js -t babelify -t glslify && cat dist/lumagl.js | uglifyjs > dist/lumagl.min.js","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","profile-disc":"browserify src/bundle.js --full-paths -t babelify -t glslify | discify --open","test-browser":"budo test/browser.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify -t glslify","build-compile":"babel src -d dist --source-maps inline --copy-files","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","test-electron":"browserify test/electron.js | testron | faucet","test-headless":"babel-node --include='' test/headless.js | faucet","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"standard":{"ignore":["**/build/**","**/dist/**","**/examples/**","**/Documents/**"]},"repository":{"url":"https://github.com/uber//luma.gl","type":"git"},"_npmVersion":"2.15.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"0.12.13","dependencies":{"global":"^4.3.0","ndarray":"^1.0.18","through":"^2.3.8","babel-core":"^6.7.7","get-pixels":"^3.3.0","save-pixels":"^2.3.2","webgl-debug":"^1.0.2","filesaver.js":"^0.2.0","gl-constants":"^1.0.0","babel-polyfill":"^6.5.0","canvas-to-blob":"0.0.0","gl-format-compiler-error":"^1.0.2"},"devDependencies":{"bl":"^1.1.2","gl":"^4.0.2","budo":"^8.0.3","disc":"^1.3.2","husky":"^0.10.2","eslint":"^1.10.3","faucet":"0.0.1","mkdirp":"^0.5.1","glslify":"^5.0.2","testron":"^1.2.0","babelify":"^7.2.0","babel-cli":"^6.3.15","blue-tape":"^0.2.0","uglify-js":"^2.6.1","browserify":"^13.0.0","tape-catch":"^1.0.4","babel-eslint":"^4.1.6","tape-promise":"^1.1.0","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","babel-preset-es2015":"^6.3.13","eslint-plugin-react":"^4.2.3","babel-plugin-glslify":"^1.0.0","babel-preset-stage-2":"^6.3.13","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-2.2.0.tgz_1467735968350_0.1978353951126337","host":"packages-12-west.internal.npmjs.com"}},"2.3.0":{"name":"luma.gl","version":"2.3.0","keywords":["webgl","w3c","visualization","canvas","animation","3d"],"author":{"name":"Ib Green","email":"ib@uber.com"},"license":"MIT","_id":"luma.gl@2.3.0","maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"}],"contributors":[{"name":"Nicolas Belomonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"}],"dist":{"shasum":"e7be4fc3ee93d374763dc60521c1edf3d3319a19","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-2.3.0.tgz","integrity":"sha512-gRm3YA5byevKK4XKf9naJ311/Pe0KBEpGiFRSvJ5e89S7Sple7Xp8xUM8kDQOHvtXFB+TMPxN8A4TrIV9+HXfQ==","signatures":[{"sig":"MEYCIQDQyHI4/+cBxAFGKaB0wBqAQe3PltpT1rbtxMXW+GOA+wIhAI+ATBQ9AZDrV5w1ADu41C1FF0ujpzh+H+Jhf4S3xIrM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist","shaderlib","src"],"_shasum":"e7be4fc3ee93d374763dc60521c1edf3d3319a19","gitHead":"2d40701e1aefe0e27676dc32f24ac510ed1118d0","scripts":{"docs":"npm run docs-build && open ./_docs/index.html","lint":"eslint src","test":"npm run lint && npm run test-headless","build":"npm run build-clean && npm run build-compile && npm run build-script","start":"budo src/bundle.js:dist/lumagl.js --live --open --port 3000 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify -t glslify","precommit":"npm test","docs-build":"rm -fr _docs/* && jekyll build --source=docs","prepublish":"npm run build","build-clean":"rm -fr dist/*","build-script":"browserify src/bundle.js --debug -o dist/lumagl.js -t babelify -t glslify && cat dist/lumagl.js | uglifyjs > dist/lumagl.min.js","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","profile-disc":"browserify src/bundle.js --full-paths -t babelify -t glslify | discify --open","test-browser":"budo test/browser.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify -t glslify","build-compile":"babel src -d dist --source-maps inline --copy-files","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","test-electron":"browserify test/electron.js | testron | faucet","test-headless":"babel-node --include='' test/headless.js | faucet","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"standard":{"ignore":["**/build/**","**/dist/**","**/examples/**","**/Documents/**"]},"repository":{"url":"https://github.com/uber//luma.gl","type":"git"},"_npmVersion":"2.15.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"0.12.13","dependencies":{"global":"^4.3.0","ndarray":"^1.0.18","through":"^2.3.8","babel-core":"^6.7.7","get-pixels":"^3.3.0","save-pixels":"^2.3.2","webgl-debug":"^1.0.2","filesaver.js":"^0.2.0","gl-constants":"^1.0.0","babel-polyfill":"^6.5.0","canvas-to-blob":"0.0.0","gl-format-compiler-error":"^1.0.2"},"devDependencies":{"bl":"^1.1.2","gl":"^4.0.2","budo":"^8.0.3","disc":"^1.3.2","husky":"^0.10.2","eslint":"^1.10.3","faucet":"0.0.1","mkdirp":"^0.5.1","glslify":"^5.0.2","testron":"^1.2.0","babelify":"^7.2.0","babel-cli":"^6.3.15","blue-tape":"^0.2.0","uglify-js":"^2.6.1","browserify":"^13.0.0","tape-catch":"^1.0.4","babel-eslint":"^4.1.6","tape-promise":"^1.1.0","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","babel-preset-es2015":"^6.3.13","eslint-plugin-react":"^4.2.3","babel-plugin-glslify":"^1.0.0","babel-preset-stage-2":"^6.3.13","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-2.3.0.tgz_1468276545778_0.8501361822709441","host":"packages-12-west.internal.npmjs.com"}},"2.3.1":{"name":"luma.gl","version":"2.3.1","keywords":["webgl","w3c","visualization","canvas","animation","3d"],"author":{"name":"Ib Green","email":"ib@uber.com"},"license":"MIT","_id":"luma.gl@2.3.1","maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"}],"contributors":[{"name":"Nicolas Belomonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"}],"dist":{"shasum":"ad350ffc0f0709429c245483b7c1573091e8e4ff","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-2.3.1.tgz","integrity":"sha512-IFzJEz9rHpMhsvCyPJJXeA0oe8W+54MYDiF5MCnE5WvOm6KWQa81GV7JLCVGHBMyeoBvnpaejXol3QsRk4YEgw==","signatures":[{"sig":"MEYCIQCBM/zJLWCI1k5cH6JeonR2Tef8FTjtMuB7/mKF7tKsVgIhAIpmLBfWlGhGqIGxjxx28jV3u87NpQcVyWy959MEpguA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist","shaderlib","src"],"_shasum":"ad350ffc0f0709429c245483b7c1573091e8e4ff","gitHead":"ab9fd5dd7f55bcb8b367659e03a200917d07154c","scripts":{"docs":"npm run docs-build && open ./_docs/index.html","lint":"eslint src","test":"npm run lint && npm run test-headless","build":"npm run build-clean && npm run build-compile && npm run build-script","start":"budo src/bundle.js:dist/lumagl.js --live --open --port 3000 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify -t glslify","precommit":"npm test","docs-build":"rm -fr _docs/* && jekyll build --source=docs","prepublish":"npm run build","build-clean":"rm -fr dist/*","build-script":"browserify src/bundle.js --debug -o dist/lumagl.js -t babelify -t glslify && cat dist/lumagl.js | uglifyjs > dist/lumagl.min.js","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","profile-disc":"browserify src/bundle.js --full-paths -t babelify -t glslify | discify --open","test-browser":"budo test/browser.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify -t glslify","build-compile":"babel src -d dist --source-maps inline --copy-files","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","test-electron":"browserify test/electron.js | testron | faucet","test-headless":"babel-node --include='' test/headless.js | faucet","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"standard":{"ignore":["**/build/**","**/dist/**","**/examples/**","**/Documents/**"]},"repository":{"url":"https://github.com/uber//luma.gl","type":"git"},"_npmVersion":"2.15.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"0.12.13","dependencies":{"global":"^4.3.0","ndarray":"^1.0.18","through":"^2.3.8","d3-format":"^0.3.6","babel-core":"^6.7.7","get-pixels":"^3.3.0","save-pixels":"^2.3.2","webgl-debug":"^1.0.2","filesaver.js":"^0.2.0","gl-constants":"^1.0.0","cookie-cutter":"^0.1.1","babel-polyfill":"^6.5.0","canvas-to-blob":"0.0.0","glsl-shader-name":"^1.0.0","gl-format-compiler-error":"^1.0.2"},"devDependencies":{"bl":"^1.1.2","gl":"^4.0.2","budo":"^8.0.3","disc":"^1.3.2","husky":"^0.10.2","eslint":"^1.10.3","faucet":"0.0.1","mkdirp":"^0.5.1","glslify":"^5.0.2","testron":"^1.2.0","babelify":"^7.2.0","babel-cli":"^6.3.15","blue-tape":"^0.2.0","uglify-js":"^2.6.1","browserify":"^13.0.0","tape-catch":"^1.0.4","babel-eslint":"^4.1.6","tape-promise":"^1.1.0","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","babel-preset-es2015":"^6.3.13","eslint-plugin-react":"^4.2.3","babel-plugin-glslify":"^1.0.0","babel-preset-stage-2":"^6.3.13","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-2.3.1.tgz_1468376352105_0.27581593254581094","host":"packages-16-east.internal.npmjs.com"}},"2.4.0":{"name":"luma.gl","version":"2.4.0","keywords":["webgl","w3c","visualization","canvas","animation","3d"],"author":{"name":"Ib Green","email":"ib@uber.com"},"license":"MIT","_id":"luma.gl@2.4.0","maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"}],"contributors":[{"name":"Nicolas Belomonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"}],"dist":{"shasum":"d758fcab0b17b5cdf3f055e7f649bd844232fd29","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-2.4.0.tgz","integrity":"sha512-GXnlqmuToMEvZS0rjXLe9rNocSMeD0fcmzD/Nb5SH8L+ccqKbp+GkshJwtzihBx41POxg2xlyvyVE4OYoTeqyQ==","signatures":[{"sig":"MEQCIDspfAZRC0e3wl99XhGEFfHmp4yY9u/AXcOdgFRzddxlAiBMKaSq3leQ8e6ky3Yg5/c+HwdfyEacRsfxt02WAP7c3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist","shaderlib","src"],"_shasum":"d758fcab0b17b5cdf3f055e7f649bd844232fd29","gitHead":"4ff0411aa5af01e7e609db23176f242c473033c3","scripts":{"docs":"npm run docs-build && open ./_docs/index.html","lint":"eslint src","test":"npm run lint && npm run test-headless","build":"npm run build-clean && npm run build-compile && npm run build-script","start":"budo src/bundle.js:dist/lumagl.js --live --open --port 3000 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify -t glslify","precommit":"npm test","docs-build":"rm -fr _docs/* && jekyll build --source=docs","prepublish":"npm run build","build-clean":"rm -fr dist/*","build-script":"browserify src/bundle.js --debug -o dist/lumagl.js -t babelify -t glslify && cat dist/lumagl.js | uglifyjs > dist/lumagl.min.js","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","profile-disc":"browserify src/bundle.js --full-paths -t babelify -t glslify | discify --open","test-browser":"budo test/browser.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify -t glslify","build-compile":"babel src -d dist --source-maps inline --copy-files","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","test-electron":"browserify test/electron.js | testron | faucet","test-headless":"babel-node --include='' test/headless.js | faucet","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"standard":{"ignore":["**/build/**","**/dist/**","**/examples/**","**/Documents/**"]},"repository":{"url":"https://github.com/uber//luma.gl","type":"git"},"_npmVersion":"2.15.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"0.12.13","dependencies":{"global":"^4.3.0","ndarray":"^1.0.18","through":"^2.3.8","d3-format":"^0.3.6","babel-core":"^6.7.7","get-pixels":"^3.3.0","save-pixels":"^2.3.2","webgl-debug":"^1.0.2","filesaver.js":"^0.2.0","gl-constants":"^1.0.0","cookie-cutter":"^0.1.1","babel-polyfill":"^6.5.0","canvas-to-blob":"0.0.0","glsl-shader-name":"^1.0.0","gl-format-compiler-error":"^1.0.2"},"devDependencies":{"bl":"^1.1.2","gl":"^4.0.2","budo":"^8.0.3","disc":"^1.3.2","husky":"^0.10.2","eslint":"^1.10.3","faucet":"0.0.1","mkdirp":"^0.5.1","glslify":"^5.0.2","testron":"^1.2.0","babelify":"^7.2.0","babel-cli":"^6.3.15","blue-tape":"^0.2.0","uglify-js":"^2.6.1","browserify":"^13.0.0","tape-catch":"^1.0.4","babel-eslint":"^4.1.6","tape-promise":"^1.1.0","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","babel-preset-es2015":"^6.3.13","eslint-plugin-react":"^4.2.3","babel-plugin-glslify":"^1.0.0","babel-preset-stage-2":"^6.3.13","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-2.4.0.tgz_1468427917456_0.0005241150502115488","host":"packages-12-west.internal.npmjs.com"}},"2.4.1":{"name":"luma.gl","version":"2.4.1","keywords":["webgl","w3c","visualization","canvas","animation","3d"],"author":{"name":"Ib Green","email":"ib@uber.com"},"license":"MIT","_id":"luma.gl@2.4.1","maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"}],"contributors":[{"name":"Nicolas Belomonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"}],"dist":{"shasum":"9e8e68654708abe6692f07c02d3130d193ca7215","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-2.4.1.tgz","integrity":"sha512-ahP0jeSa0JMG0JK8Xt+SnSvQxgIdiGFNVJqaihCs1MP5o6gQDj22LWdrk5M/N4PPY7KcfNftsm8pdv2GL8+2DQ==","signatures":[{"sig":"MEUCIQCTzO4sQzHT1CpL6R5rhwQEkZuAeFWynrUJAHMtl7YXqgIgAapHl8vnknFxIKGrLNOEaBCr/kDdDIiAx31rFW5q/KM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist","shaderlib","src","headless.js"],"_shasum":"9e8e68654708abe6692f07c02d3130d193ca7215","gitHead":"0fef6d6e16e3228fbda9c10be29dd0f67ead56af","scripts":{"docs":"npm run docs-build && open ./_docs/index.html","lint":"eslint src","test":"npm run lint && npm run test-headless","build":"npm run build-clean && npm run build-compile && npm run build-script","start":"budo src/bundle.js:dist/lumagl.js --live --open --port 3000 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify -t glslify","precommit":"npm test","docs-build":"rm -fr _docs/* && jekyll build --source=docs","prepublish":"npm run build","build-clean":"rm -fr dist/*","build-script":"browserify src/bundle.js --debug -o dist/lumagl.js -t babelify -t glslify && cat dist/lumagl.js | uglifyjs > dist/lumagl.min.js","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","profile-disc":"browserify src/bundle.js --full-paths -t babelify -t glslify | discify --open","test-browser":"budo test/browser.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify -t glslify","build-compile":"babel src -d dist --source-maps inline --copy-files","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","test-electron":"browserify test/electron.js | testron | faucet","test-headless":"babel-node --include='' test/headless.js | faucet","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"standard":{"ignore":["**/build/**","**/dist/**","**/examples/**","**/Documents/**"]},"repository":{"url":"https://github.com/uber//luma.gl","type":"git"},"_npmVersion":"2.15.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"0.12.13","dependencies":{"global":"^4.3.0","ndarray":"^1.0.18","through":"^2.3.8","d3-format":"^0.3.6","babel-core":"^6.7.7","get-pixels":"^3.3.0","save-pixels":"^2.3.2","webgl-debug":"^1.0.2","filesaver.js":"^0.2.0","gl-constants":"^1.0.0","cookie-cutter":"^0.1.1","babel-polyfill":"^6.5.0","canvas-to-blob":"0.0.0","glsl-shader-name":"^1.0.0","gl-format-compiler-error":"^1.0.2"},"devDependencies":{"bl":"^1.1.2","gl":"^4.0.2","budo":"^8.0.3","disc":"^1.3.2","husky":"^0.10.2","eslint":"^1.10.3","faucet":"0.0.1","mkdirp":"^0.5.1","glslify":"^5.0.2","testron":"^1.2.0","babelify":"^7.2.0","babel-cli":"^6.3.15","blue-tape":"^0.2.0","uglify-js":"^2.6.1","browserify":"^13.0.0","tape-catch":"^1.0.4","babel-eslint":"^4.1.6","tape-promise":"^1.1.0","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","babel-preset-es2015":"^6.3.13","eslint-plugin-react":"^4.2.3","babel-plugin-glslify":"^1.0.0","babel-preset-stage-2":"^6.3.13","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-2.4.1.tgz_1468434717987_0.3413754526991397","host":"packages-12-west.internal.npmjs.com"}},"2.4.2":{"name":"luma.gl","version":"2.4.2","keywords":["webgl","w3c","visualization","canvas","animation","3d"],"author":{"name":"Ib Green","email":"ib@uber.com"},"license":"MIT","_id":"luma.gl@2.4.2","maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"}],"contributors":[{"name":"Nicolas Belomonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"}],"dist":{"shasum":"d31e84ee0db39ec62da22c20d8eeea0013146446","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-2.4.2.tgz","integrity":"sha512-iFplaDYe97JmEFE5mUAma1Nyte4Q2WysZw6MSumAXBX+mCFM4somyyo+24hIQNtwyF3Hb+i6ZDfpFCp4kl8Wng==","signatures":[{"sig":"MEUCIBct+B1Wc9LiOE2G8ovZb9CbtD3fBSDxcx84FNURmkebAiEAkqhHeC2WjaEbVrC2cdl4MCBfdmcIj1r4fGMY8mwbX6c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist","shaderlib","src","headless.js"],"_shasum":"d31e84ee0db39ec62da22c20d8eeea0013146446","gitHead":"ec0100e7a648b9a6220b4f42833fbc5242ba34bd","scripts":{"docs":"npm run docs-build && open ./_docs/index.html","lint":"eslint src","test":"npm run lint && npm run test-headless","build":"npm run build-clean && npm run build-compile && npm run build-script","start":"budo src/bundle.js:dist/lumagl.js --live --open --port 3000 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify -t glslify","precommit":"npm test","docs-build":"rm -fr _docs/* && jekyll build --source=docs","prepublish":"npm run build","build-clean":"rm -fr dist/*","build-script":"browserify src/bundle.js --debug -o dist/lumagl.js -t babelify -t glslify && cat dist/lumagl.js | uglifyjs > dist/lumagl.min.js","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","profile-disc":"browserify src/bundle.js --full-paths -t babelify -t glslify | discify --open","test-browser":"budo test/browser.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify -t glslify","build-compile":"babel src -d dist --source-maps inline --copy-files","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","test-electron":"browserify test/electron.js | testron | faucet","test-headless":"babel-node --include='' test/headless.js | faucet","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"standard":{"ignore":["**/build/**","**/dist/**","**/examples/**","**/Documents/**"]},"repository":{"url":"https://github.com/uber//luma.gl","type":"git"},"_npmVersion":"3.10.5","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"0.12.13","dependencies":{"global":"^4.3.0","ndarray":"^1.0.18","through":"^2.3.8","d3-format":"^0.3.6","babel-core":"^6.7.7","get-pixels":"^3.3.0","save-pixels":"^2.3.2","webgl-debug":"^1.0.2","filesaver.js":"^0.2.0","gl-constants":"^1.0.0","cookie-cutter":"^0.1.1","babel-polyfill":"^6.5.0","canvas-to-blob":"0.0.0","glsl-shader-name":"^1.0.0","gl-format-compiler-error":"^1.0.2"},"devDependencies":{"bl":"^1.1.2","gl":"^4.0.2","budo":"^8.0.3","disc":"^1.3.2","husky":"^0.10.2","eslint":"^1.10.3","faucet":"0.0.1","mkdirp":"^0.5.1","glslify":"^5.0.2","testron":"^1.2.0","babelify":"^7.2.0","babel-cli":"^6.3.15","blue-tape":"^0.2.0","uglify-js":"^2.6.1","browserify":"^13.0.0","tape-catch":"^1.0.4","babel-eslint":"^4.1.6","tape-promise":"^1.1.0","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","babel-preset-es2015":"^6.3.13","eslint-plugin-react":"^4.2.3","babel-plugin-glslify":"^1.0.0","babel-preset-stage-2":"^6.3.13","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-2.4.2.tgz_1468438731970_0.5068080713972449","host":"packages-16-east.internal.npmjs.com"}},"3.0.0-beta1":{"name":"luma.gl","version":"3.0.0-beta1","keywords":["webgl","w3c","visualization","canvas","animation","3d"],"author":{"name":"Ib Green","email":"ib@uber.com"},"license":"MIT","_id":"luma.gl@3.0.0-beta1","maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"}],"contributors":[{"name":"Nicolas Belomonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"}],"dist":{"shasum":"a0016a961a15dcc55dbd37f094bcf303fb55491e","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-3.0.0-beta1.tgz","integrity":"sha512-iebdawK8Mw/S/9zNpiqA5VO5NwrtwFwyXBK/PTVfx/s9w5+XoRq5bJwOaqwkTyEJKyFQe7tmWMkPSV03VX/alg==","signatures":[{"sig":"MEQCICFCxB9y6l0sWMHqK5noMq+qCZb7tFE3wu7IEEosI3B2AiAtcKJrPdi+FRounayfHleoS7Sb5w6onCV/DzEgN33X1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist","shaderlib","src","headless.js","node-io.js"],"_shasum":"a0016a961a15dcc55dbd37f094bcf303fb55491e","gitHead":"ee6c082a640ab8fe0aeba1790978930f55c284cd","scripts":{"docs":"npm run docs-build && open ./_docs/index.html","lint":"eslint src","test":"npm run lint && npm run test-headless","build":"npm run build-clean && npm run build-compile && npm run build-script","start":"budo src/bundle.js:dist/lumagl.js --live --open --port 3000 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify -t glslify","precommit":"npm test","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","prepublish":"npm run build","build-clean":"rm -fr dist/*","build-script":"browserify src/bundle.js --debug -o dist/lumagl.js -t babelify -t glslify && cat dist/lumagl.js | uglifyjs > dist/lumagl.min.js","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","profile-disc":"browserify src/bundle.js --full-paths -t babelify -t glslify | discify --open","test-browser":"budo test/browser.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify -t glslify","build-compile":"babel src -d dist --source-maps inline --copy-files","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","test-electron":"browserify test/electron.js | testron | faucet","test-headless":"babel-node --include='' test/headless.js | faucet","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"standard":{"ignore":["**/build/**","**/dist/**","**/examples/**","**/Documents/**"]},"repository":{"url":"https://github.com/uber//luma.gl","type":"git"},"_npmVersion":"3.10.5","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"0.12.13","dependencies":{"through":"^2.3.8","babel-core":"^6.7.7","webgl-debug":"^1.0.2","filesaver.js":"^0.2.0","gl-constants":"^1.0.0","babel-polyfill":"^6.5.0","canvas-to-blob":"0.0.0","glsl-shader-name":"^1.0.0","autobind-decorator":"^1.3.3","gl-format-compiler-error":"^1.0.2"},"devDependencies":{"bl":"^1.1.2","gl":"^4.0.2","budo":"^8.0.3","disc":"^1.3.2","husky":"^0.10.2","eslint":"^1.10.3","faucet":"0.0.1","mkdirp":"^0.5.1","glslify":"^5.0.2","ndarray":"^1.0.18","testron":"^1.2.0","babelify":"^7.2.0","babel-cli":"^6.3.15","blue-tape":"^0.2.0","d3-format":"^1.0.0","uglify-js":"^2.6.1","browserify":"^13.0.0","get-pixels":"^3.3.0","tape-catch":"^1.0.4","save-pixels":"^2.3.2","babel-eslint":"^4.1.6","tape-promise":"^1.1.0","cookie-cutter":"^0.1.1","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","babel-preset-es2015":"^6.3.13","eslint-plugin-react":"^4.2.3","babel-plugin-glslify":"^1.0.0","babel-preset-stage-2":"^6.3.13","babel-plugin-transform-builtin-extend":"^1.1.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-3.0.0-beta1.tgz_1473204589152_0.6826368195470423","host":"packages-16-east.internal.npmjs.com"}},"2.5.0":{"name":"luma.gl","version":"2.5.0","keywords":["webgl","w3c","visualization","canvas","animation","3d"],"author":{"name":"Ib Green","email":"ib@uber.com"},"license":"MIT","_id":"luma.gl@2.5.0","maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"}],"contributors":[{"name":"Nicolas Belomonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"}],"dist":{"shasum":"913cff54e6b39ea5c12e13d3619e341ac7bd030c","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-2.5.0.tgz","integrity":"sha512-+M9baRbDaWrEXy5nBE80FmUXHoSiOl00dCUiaYOjZ76oXfwvUvodegidiO4ZZ4KUUqMLlkPxDoqNE7AHOi/peg==","signatures":[{"sig":"MEUCIEs+xtKJSINSFjtMV8niIW/HHpKxw+VORUR3PqGoxolkAiEAuvR/pMKxTW0ISZDdYiVltX+23G9L6QckFYBTyvfEK3w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist","shaderlib","src","headless.js","node-io.js"],"_shasum":"913cff54e6b39ea5c12e13d3619e341ac7bd030c","gitHead":"33daca550921aa74a599ea6ad627ce2be2b09cef","scripts":{"docs":"npm run docs-build && open ./_docs/index.html","lint":"eslint src","test":"npm run lint && npm run test-headless && npm run test-headless-nowebgl","build":"npm run build-clean && npm run build-compile && npm run build-script","start":"budo src/bundle.js:dist/lumagl.js --live --open --port 3000 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify -t glslify","precommit":"npm test","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","prepublish":"npm run build","build-clean":"rm -fr dist/*","build-script":"browserify src/bundle.js --debug -o dist/lumagl.js -t babelify -t glslify && cat dist/lumagl.js | uglifyjs > dist/lumagl.min.js","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","profile-disc":"browserify src/bundle.js --full-paths -t babelify -t glslify | discify --open","test-browser":"budo test/browser.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify -t glslify","build-compile":"babel src -d dist --source-maps inline --copy-files","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","test-electron":"browserify test/electron.js | testron | faucet","test-headless":"babel-node --include='' test/headless.js | faucet","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force","test-headless-nowebgl":"babel-node --include='' test/headless-nowebgl.js | faucet"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"standard":{"ignore":["**/build/**","**/dist/**","**/examples/**","**/Documents/**"]},"repository":{"url":"https://github.com/uber//luma.gl","type":"git"},"_npmVersion":"3.10.5","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"0.12.13","dependencies":{"glslify":"^5.0.2","through":"^2.3.8","babel-core":"^6.7.7","webgl-debug":"^1.0.2","filesaver.js":"^0.2.0","gl-constants":"^1.0.0","babel-polyfill":"^6.5.0","canvas-to-blob":"0.0.0","glsl-shader-name":"^1.0.0","autobind-decorator":"^1.3.3","gl-format-compiler-error":"^1.0.2"},"devDependencies":{"bl":"^1.1.2","gl":"^4.0.2","budo":"^8.0.3","disc":"^1.3.2","husky":"^0.10.2","eslint":"^1.10.3","faucet":"0.0.1","mkdirp":"^0.5.1","ndarray":"^1.0.18","testron":"^1.2.0","babelify":"^7.2.0","babel-cli":"^6.3.15","blue-tape":"^0.2.0","d3-format":"^1.0.0","uglify-js":"^2.6.1","browserify":"^13.0.0","get-pixels":"^3.3.0","tape-catch":"^1.0.4","save-pixels":"^2.3.2","babel-eslint":"^4.1.6","tape-promise":"^1.1.0","cookie-cutter":"^0.1.1","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","babel-preset-es2015":"^6.3.13","eslint-plugin-react":"^4.2.3","babel-plugin-glslify":"^1.0.0","babel-preset-stage-2":"^6.3.13","babel-plugin-transform-builtin-extend":"^1.1.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-2.5.0.tgz_1473462713308_0.3519833614118397","host":"packages-16-east.internal.npmjs.com"}},"2.5.1":{"name":"luma.gl","version":"2.5.1","keywords":["webgl","w3c","visualization","canvas","animation","3d"],"author":{"name":"Ib Green","email":"ib@uber.com"},"license":"MIT","_id":"luma.gl@2.5.1","maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"}],"contributors":[{"name":"Nicolas Belomonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"}],"dist":{"shasum":"74483c23407dd7f72f946d29353cde7d5d3d9832","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-2.5.1.tgz","integrity":"sha512-a3NsM6ro9M5zbqai9adyctFIhlaYv2eBUA3Z77u62vUIH2hkYabaFUvhJlrXtbQ7V4FIy3zAx1DvABhvD2xMeQ==","signatures":[{"sig":"MEUCIHJsEbQADsfnx3ZA7iEzPdS/BsYJOK0mF1nwFlckXXl5AiEA0DHr0Iq+7yvCubR2d6IFPZJy4h5Jlr1BY5NbltkvOkk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist","shaderlib","src","headless.js","node-io.js"],"_shasum":"74483c23407dd7f72f946d29353cde7d5d3d9832","gitHead":"c2555fdefce960f51c5420a5e3639f02dca06b0c","scripts":{"docs":"npm run docs-build && open ./_docs/index.html","lint":"eslint src","test":"npm run lint && npm run test-headless && npm run test-headless-nowebgl","build":"npm run build-clean && npm run build-compile && npm run build-script","start":"budo src/bundle.js:dist/lumagl.js --live --open --port 3000 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify -t glslify","precommit":"npm test","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","prepublish":"npm run build","build-clean":"rm -fr dist/*","build-script":"browserify src/bundle.js --debug -o dist/lumagl.js -t babelify -t glslify && cat dist/lumagl.js | uglifyjs > dist/lumagl.min.js","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","profile-disc":"browserify src/bundle.js --full-paths -t babelify -t glslify | discify --open","test-browser":"budo test/browser.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify -t glslify","build-compile":"babel src -d dist --source-maps inline --copy-files","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","test-electron":"browserify test/electron.js | testron | faucet","test-headless":"babel-node --include='' test/headless.js | faucet","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force","test-headless-nowebgl":"babel-node --include='' test/headless-nowebgl.js | faucet"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"standard":{"ignore":["**/build/**","**/dist/**","**/examples/**","**/Documents/**"]},"repository":{"url":"https://github.com/uber//luma.gl","type":"git"},"_npmVersion":"3.10.5","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"0.12.13","dependencies":{"glslify":"^5.0.2","through":"^2.3.8","babel-core":"^6.7.7","webgl-debug":"^1.0.2","filesaver.js":"^0.2.0","gl-constants":"^1.0.0","babel-polyfill":"^6.5.0","canvas-to-blob":"0.0.0","glsl-shader-name":"^1.0.0","autobind-decorator":"^1.3.3","gl-format-compiler-error":"^1.0.2"},"devDependencies":{"bl":"^1.1.2","gl":"^4.0.2","budo":"^8.0.3","disc":"^1.3.2","husky":"^0.10.2","eslint":"^1.10.3","faucet":"0.0.1","mkdirp":"^0.5.1","ndarray":"^1.0.18","testron":"^1.2.0","babelify":"^7.2.0","babel-cli":"^6.3.15","blue-tape":"^0.2.0","d3-format":"^1.0.0","uglify-js":"^2.6.1","browserify":"^13.0.0","get-pixels":"^3.3.0","tape-catch":"^1.0.4","save-pixels":"^2.3.2","babel-eslint":"^4.1.6","tape-promise":"^1.1.0","cookie-cutter":"^0.1.1","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","babel-preset-es2015":"^6.3.13","eslint-plugin-react":"^4.2.3","babel-plugin-glslify":"^1.0.0","babel-preset-stage-2":"^6.3.13","babel-plugin-transform-builtin-extend":"^1.1.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-2.5.1.tgz_1473531124395_0.9319255424197763","host":"packages-16-east.internal.npmjs.com"}},"2.5.2":{"name":"luma.gl","version":"2.5.2","keywords":["webgl","w3c","visualization","canvas","animation","3d"],"author":{"name":"Ib Green","email":"ib@uber.com"},"license":"MIT","_id":"luma.gl@2.5.2","maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"}],"contributors":[{"name":"Nicolas Belomonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"}],"dist":{"shasum":"41f3ee9b26f271e9a306e0740ad1ad4fae754775","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-2.5.2.tgz","integrity":"sha512-qnYzlQgD8fAr4hvvPXyRu0zfXsVwxJngUe7mwyxY5ZOb5+TK/lbnmksv3uIdrE1GJHSNHQ+VLJNYl2UAR4x1Xw==","signatures":[{"sig":"MEYCIQCwhw0b3HUQKWuac8jYcMAdDxrjPM3iU3+2sSnvdXbZhAIhAJS3RSjl4Xj1at82jvsLQY6bH3rtzeYRIKbSa0wzIwG8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist","shaderlib","src","headless.js","node-io.js"],"_shasum":"41f3ee9b26f271e9a306e0740ad1ad4fae754775","gitHead":"70150ce4964ec223cf1bc79f5fa589829b3f64f1","scripts":{"docs":"npm run docs-build && open ./_docs/index.html","lint":"eslint src","test":"npm run lint && npm run test-headless && npm run test-headless-nowebgl","build":"npm run build-clean && npm run build-compile && npm run build-script","start":"budo src/bundle.js:dist/lumagl.js --live --open --port 3000 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify -t glslify","precommit":"npm test","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","prepublish":"npm run build","build-clean":"rm -fr dist/*","build-script":"browserify src/bundle.js --debug -o dist/lumagl.js -t babelify -t glslify && cat dist/lumagl.js | uglifyjs > dist/lumagl.min.js","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","profile-disc":"browserify src/bundle.js --full-paths -t babelify -t glslify | discify --open","test-browser":"budo test/browser.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify -t glslify","build-compile":"babel src -d dist --source-maps inline --copy-files","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","test-electron":"browserify test/electron.js | testron | faucet","test-headless":"babel-node --include='' test/headless.js | faucet","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force","test-headless-nowebgl":"babel-node --include='' test/headless-nowebgl.js | faucet"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"standard":{"ignore":["**/build/**","**/dist/**","**/examples/**","**/Documents/**"]},"repository":{"url":"https://github.com/uber//luma.gl","type":"git"},"_npmVersion":"3.10.5","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"0.12.13","dependencies":{"glslify":"^5.0.2","through":"^2.3.8","babel-core":"^6.7.7","webgl-debug":"^1.0.2","filesaver.js":"^0.2.0","gl-constants":"^1.0.0","babel-polyfill":"^6.5.0","canvas-to-blob":"0.0.0","glsl-shader-name":"^1.0.0","autobind-decorator":"^1.3.3","gl-format-compiler-error":"^1.0.2"},"devDependencies":{"bl":"^1.1.2","gl":"^4.0.2","budo":"^8.0.3","disc":"^1.3.2","husky":"^0.10.2","eslint":"^1.10.3","faucet":"0.0.1","mkdirp":"^0.5.1","ndarray":"^1.0.18","testron":"^1.2.0","babelify":"^7.2.0","babel-cli":"^6.3.15","blue-tape":"^0.2.0","d3-format":"^1.0.0","uglify-js":"^2.6.1","browserify":"^13.0.0","get-pixels":"^3.3.0","tape-catch":"^1.0.4","save-pixels":"^2.3.2","babel-eslint":"^4.1.6","tape-promise":"^1.1.0","cookie-cutter":"^0.1.1","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","babel-preset-es2015":"^6.3.13","eslint-plugin-react":"^4.2.3","babel-plugin-glslify":"^1.0.0","babel-preset-stage-2":"^6.3.13","babel-plugin-transform-builtin-extend":"^1.1.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-2.5.2.tgz_1473722546052_0.5229725104290992","host":"packages-16-east.internal.npmjs.com"}},"2.5.3":{"name":"luma.gl","version":"2.5.3","keywords":["webgl","w3c","visualization","canvas","animation","3d"],"author":{"name":"Ib Green","email":"ib@uber.com"},"license":"MIT","_id":"luma.gl@2.5.3","maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"}],"contributors":[{"name":"Nicolas Belomonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"}],"dist":{"shasum":"cf9adb29527ac91ed94640e9b5512cd9bcad9f4e","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-2.5.3.tgz","integrity":"sha512-8sAe0a8rs5NtvzNOLGtld3ujHH+uOh4j8ZovpImGy/g8qezKcq0avjcVvuxN7YCLNHIBc9d4BUnr0G9wWglS7A==","signatures":[{"sig":"MEUCICTXFxwk8t9YNDD7j8Rs/q3rNmFznk/pWg7wMNToYD3QAiEA6D+75bJMTjGLihQ18ynGQ4ZCTtpX+A9j/bf/nfEjhl0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist","shaderlib","src","headless.js","node-io.js"],"_shasum":"cf9adb29527ac91ed94640e9b5512cd9bcad9f4e","gitHead":"66a5ef9419298e0ac49291225542ae42f82af34e","scripts":{"docs":"npm run docs-build && open ./_docs/index.html","lint":"eslint src","test":"npm run lint && npm run test-headless && npm run test-headless-nowebgl","build":"npm run build-clean && npm run build-compile && npm run build-script","start":"budo src/bundle.js:dist/lumagl.js --live --open --port 3000 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify -t glslify","precommit":"npm test","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","prepublish":"npm run build","build-clean":"rm -fr dist/*","build-script":"browserify src/bundle.js --debug -o dist/lumagl.js -t babelify -t glslify && cat dist/lumagl.js | uglifyjs > dist/lumagl.min.js","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","profile-disc":"browserify src/bundle.js --full-paths -t babelify -t glslify | discify --open","test-browser":"budo test/browser.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify -t glslify","build-compile":"babel src -d dist --source-maps inline --copy-files","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","test-electron":"browserify test/electron.js | testron | faucet","test-headless":"babel-node --include='' test/headless.js | faucet","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force","test-headless-nowebgl":"babel-node --include='' test/headless-nowebgl.js | faucet"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"standard":{"ignore":["**/build/**","**/dist/**","**/examples/**","**/Documents/**"]},"repository":{"url":"https://github.com/uber//luma.gl","type":"git"},"_npmVersion":"3.10.5","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"0.12.13","dependencies":{"glslify":"^5.0.2","through":"^2.3.8","babel-core":"^6.7.7","webgl-debug":"^1.0.2","filesaver.js":"^0.2.0","gl-constants":"^1.0.0","babel-polyfill":"^6.5.0","canvas-to-blob":"0.0.0","glsl-shader-name":"^1.0.0","autobind-decorator":"^1.3.3","gl-format-compiler-error":"^1.0.2"},"devDependencies":{"bl":"^1.1.2","gl":"^4.0.2","budo":"^8.0.3","disc":"^1.3.2","husky":"^0.10.2","eslint":"^1.10.3","faucet":"0.0.1","mkdirp":"^0.5.1","ndarray":"^1.0.18","testron":"^1.2.0","babelify":"^7.2.0","babel-cli":"^6.3.15","blue-tape":"^0.2.0","d3-format":"^1.0.0","uglify-js":"^2.6.1","browserify":"^13.0.0","get-pixels":"^3.3.0","tape-catch":"^1.0.4","save-pixels":"^2.3.2","babel-eslint":"^4.1.6","tape-promise":"^1.1.0","cookie-cutter":"^0.1.1","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","babel-preset-es2015":"^6.3.13","eslint-plugin-react":"^4.2.3","babel-plugin-glslify":"^1.0.0","babel-preset-stage-2":"^6.3.13","babel-plugin-transform-builtin-extend":"^1.1.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-2.5.3.tgz_1474064714200_0.4230931072961539","host":"packages-12-west.internal.npmjs.com"}},"2.5.4":{"name":"luma.gl","version":"2.5.4","keywords":["webgl","w3c","visualization","canvas","animation","3d"],"author":{"name":"Ib Green","email":"ib@uber.com"},"license":"MIT","_id":"luma.gl@2.5.4","maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"}],"contributors":[{"name":"Nicolas Belomonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"}],"dist":{"shasum":"2c52914bbbbb0db548a0c6f1123890ddb6244c8e","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-2.5.4.tgz","integrity":"sha512-V7yI2e/6bVRvLdN0IQhpVbDnTpVHVWxxCZzc48FEgZbjDPYB4Hei+e8AQWw0Ny0HjQCXcrc4qWf6GCQQUvYPTQ==","signatures":[{"sig":"MEQCIGDYPf3M62Keph1YMv0Mxu9DcIcCycg49qhw9GCseyXPAiBx2KxMx0e27Doc0TgXHvw9V3vYdNpTCcZ0cpGCctrKvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist","shaderlib","src","headless.js","node-io.js"],"_shasum":"2c52914bbbbb0db548a0c6f1123890ddb6244c8e","gitHead":"1b699bde082bb36088c038dea6c61077e1a47eda","scripts":{"docs":"npm run docs-build && open ./_docs/index.html","lint":"eslint src","test":"npm run lint && npm run test-headless && npm run test-headless-nowebgl","build":"npm run build-clean && npm run build-compile && npm run build-script","start":"budo src/bundle.js:dist/lumagl.js --live --open --port 3000 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify -t glslify","precommit":"npm test","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","prepublish":"npm run build","build-clean":"rm -fr dist/*","build-script":"browserify src/bundle.js --debug -o dist/lumagl.js -t babelify -t glslify && cat dist/lumagl.js | uglifyjs > dist/lumagl.min.js","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","profile-disc":"browserify src/bundle.js --full-paths -t babelify -t glslify | discify --open","test-browser":"budo test/browser.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify -t glslify","build-compile":"babel src -d dist --source-maps inline --copy-files","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","test-electron":"browserify test/electron.js | testron | faucet","test-headless":"babel-node --include='' test/headless.js | faucet","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force","test-headless-nowebgl":"babel-node --include='' test/headless-nowebgl.js | faucet"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"standard":{"ignore":["**/build/**","**/dist/**","**/examples/**","**/Documents/**"]},"repository":{"url":"https://github.com/uber//luma.gl","type":"git"},"_npmVersion":"3.10.5","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"0.12.13","dependencies":{"glslify":"^5.0.2","through":"^2.3.8","babel-core":"^6.7.7","webgl-debug":"^1.0.2","filesaver.js":"^0.2.0","gl-constants":"^1.0.0","babel-polyfill":"^6.5.0","canvas-to-blob":"0.0.0","glsl-shader-name":"^1.0.0","autobind-decorator":"^1.3.3","gl-format-compiler-error":"^1.0.2"},"devDependencies":{"bl":"^1.1.2","gl":"^4.0.2","budo":"^8.0.3","disc":"^1.3.2","husky":"^0.10.2","eslint":"^1.10.3","faucet":"0.0.1","mkdirp":"^0.5.1","ndarray":"^1.0.18","testron":"^1.2.0","babelify":"^7.2.0","babel-cli":"^6.3.15","blue-tape":"^0.2.0","d3-format":"^1.0.0","uglify-js":"^2.6.1","browserify":"^13.0.0","get-pixels":"^3.3.0","tape-catch":"^1.0.4","save-pixels":"^2.3.2","babel-eslint":"^4.1.6","tape-promise":"^1.1.0","cookie-cutter":"^0.1.1","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","babel-preset-es2015":"^6.3.13","eslint-plugin-react":"^4.2.3","babel-plugin-glslify":"^1.0.0","babel-preset-stage-2":"^6.3.13","babel-plugin-transform-builtin-extend":"^1.1.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-2.5.4.tgz_1474309426607_0.37215658370405436","host":"packages-16-east.internal.npmjs.com"}},"2.6.0":{"name":"luma.gl","version":"2.6.0","keywords":["webgl","w3c","visualization","canvas","animation","3d"],"author":{"name":"Ib Green","email":"ib@uber.com"},"license":"MIT","_id":"luma.gl@2.6.0","maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"}],"contributors":[{"name":"Nicolas Belomonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"}],"dist":{"shasum":"d41a9eed88a61523ba08d6ad62cc73a27916bd68","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-2.6.0.tgz","integrity":"sha512-TsBe3rXbMpK8ViHFcRCpgqOPz5bcKLoOOEqLFyd9mYK7zqHYW2bj9ANnoP0pKBqWzc5DoikWa7p58gaD8/ndpQ==","signatures":[{"sig":"MEYCIQDxhwFS5Awt/KmaWSvsyu9zEVMzwxAiz48qGazMWiXcJwIhAN94zrG3p1FVoUCW7h9+hQyvglgEKDuSJpX5BgGIHtDv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist","shaderlib","src","headless.js","node-io.js"],"_shasum":"d41a9eed88a61523ba08d6ad62cc73a27916bd68","gitHead":"cb3426c712db51b6b397a50280c03057d00504a9","scripts":{"docs":"npm run docs-build && open ./_docs/index.html","lint":"eslint src","test":"npm run lint && npm run test-headless && npm run test-headless-nowebgl","build":"npm run build-clean && npm run build-compile && npm run build-script","start":"budo src/bundle.js:dist/lumagl.js --live --open --port 3000 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify -t glslify","precommit":"npm test","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","prepublish":"npm run build","build-clean":"rm -fr dist/*","build-script":"browserify src/bundle.js --debug -o dist/lumagl.js -t babelify -t glslify && cat dist/lumagl.js | uglifyjs > dist/lumagl.min.js","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","profile-disc":"browserify src/bundle.js --full-paths -t babelify -t glslify | discify --open","test-browser":"budo test/browser.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify -t glslify","build-compile":"babel src -d dist --source-maps inline --copy-files","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","test-electron":"browserify test/electron.js | testron | faucet","test-headless":"babel-node --include='' test/headless.js | faucet","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force","test-headless-nowebgl":"babel-node --include='' test/headless-nowebgl.js | faucet"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"repository":{"url":"https://github.com/uber//luma.gl","type":"git"},"_npmVersion":"3.10.5","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"0.12.13","dependencies":{"glslify":"^5.0.2","through":"^2.3.8","babel-core":"^6.7.7","webgl-debug":"^1.0.2","filesaver.js":"^0.2.0","gl-constants":"^1.0.0","babel-polyfill":"^6.5.0","canvas-to-blob":"0.0.0","glsl-shader-name":"^1.0.0","autobind-decorator":"^1.3.3","gl-format-compiler-error":"^1.0.2"},"eslintConfig":{"rules":{"guard-for-in":0},"parser":"babel-eslint","extends":["eslint-config-uber-es2015"]},"devDependencies":{"bl":"^1.1.2","gl":"^4.0.2","budo":"^8.0.3","disc":"^1.3.2","husky":"^0.10.2","eslint":"^2.0","faucet":"0.0.1","mkdirp":"^0.5.1","ndarray":"^1.0.18","testron":"^1.2.0","babelify":"^7.2.0","babel-cli":"^6.3.15","blue-tape":"^0.2.0","d3-format":"^1.0.0","uglify-js":"^2.6.1","browserify":"^13.0.0","get-pixels":"^3.3.0","tape-catch":"^1.0.4","save-pixels":"^2.3.2","babel-eslint":"^6.0.0","tape-promise":"^1.1.0","cookie-cutter":"^0.1.1","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","babel-preset-es2015":"^6.3.13","babel-plugin-glslify":"^1.0.0","babel-preset-stage-2":"^6.3.13","eslint-config-uber-es2015":"^2.0.0","babel-plugin-transform-builtin-extend":"^1.1.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-2.6.0.tgz_1474917193286_0.7854445814155042","host":"packages-12-west.internal.npmjs.com"}},"2.7.0":{"name":"luma.gl","version":"2.7.0","keywords":["webgl","w3c","visualization","canvas","animation","3d"],"author":{"name":"Ib Green","email":"ib@uber.com"},"license":"MIT","_id":"luma.gl@2.7.0","maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"}],"contributors":[{"name":"Nicolas Belomonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"}],"dist":{"shasum":"6e37314f837074872f9ceaf320c894c0ebb70361","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-2.7.0.tgz","integrity":"sha512-bplJlxnmWs5MwlkGzyxW7DAy7oE5vESh5KrJyf5jOeagRa3GM1QSKWv23X0OEY1LxEefV4NXWVetCMpHLUv4hg==","signatures":[{"sig":"MEUCIH7blgOWJmL+lYx5UC/G+IFZNXZo8Ry39ucdP90MX7wDAiEAh/5PYoQi7wYVOpwoCKbbpaiCb65m4ibnVLoG4HrOPCo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist","shaderlib","src","headless.js","node-io.js"],"_shasum":"6e37314f837074872f9ceaf320c894c0ebb70361","gitHead":"65218035b72ffcdbc6cf6a0b8fc933b563012e7d","scripts":{"docs":"npm run docs-build && open ./_docs/index.html","lint":"eslint src","test":"npm run lint && npm run test-headless && npm run test-headless-nowebgl","build":"npm run build-clean && npm run build-compile && npm run build-script","start":"budo src/bundle.js:dist/lumagl.js --live --open --port 3000 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify -t glslify","precommit":"npm test","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","prepublish":"npm run build","build-clean":"rm -fr dist/*","build-script":"browserify src/bundle.js --debug -o dist/lumagl.js -t babelify -t glslify && cat dist/lumagl.js | uglifyjs > dist/lumagl.min.js","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","profile-disc":"browserify src/bundle.js --full-paths -t babelify -t glslify | discify --open","test-browser":"budo test/browser.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify -t glslify","build-compile":"babel src -d dist --source-maps inline --copy-files","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","test-electron":"browserify test/electron.js | testron | faucet","test-headless":"babel-node --include='' test/headless.js | faucet","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force","test-headless-nowebgl":"babel-node --include='' test/headless-nowebgl.js | faucet"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"repository":{"url":"https://github.com/uber//luma.gl","type":"git"},"_npmVersion":"3.10.5","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"0.12.13","dependencies":{"glslify":"^5.0.2","through":"^2.3.8","babel-core":"^6.7.7","webgl-debug":"^1.0.2","filesaver.js":"^0.2.0","gl-constants":"^1.0.0","babel-polyfill":"^6.5.0","canvas-to-blob":"0.0.0","glsl-shader-name":"^1.0.0","autobind-decorator":"^1.3.3","gl-format-compiler-error":"^1.0.2"},"eslintConfig":{"rules":{"guard-for-in":0},"parser":"babel-eslint","extends":["eslint-config-uber-es2015"]},"devDependencies":{"bl":"^1.1.2","gl":"^4.0.2","budo":"^8.0.3","disc":"^1.3.2","husky":"^0.10.2","eslint":"^2.0","faucet":"0.0.1","mkdirp":"^0.5.1","ndarray":"^1.0.18","testron":"^1.2.0","babelify":"^7.2.0","babel-cli":"^6.3.15","blue-tape":"^0.2.0","d3-format":"^1.0.0","uglify-js":"^2.6.1","browserify":"^13.0.0","get-pixels":"^3.3.0","tape-catch":"^1.0.4","save-pixels":"^2.3.2","babel-eslint":"^6.0.0","tape-promise":"^1.1.0","cookie-cutter":"^0.1.1","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","babel-preset-es2015":"^6.3.13","babel-plugin-glslify":"^1.0.0","babel-preset-stage-2":"^6.3.13","eslint-config-uber-es2015":"^2.0.0","babel-plugin-transform-builtin-extend":"^1.1.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-2.7.0.tgz_1474994221575_0.9833117588423193","host":"packages-16-east.internal.npmjs.com"}},"3.0.0-beta2":{"name":"luma.gl","version":"3.0.0-beta2","keywords":["webgl","w3c","visualization","canvas","animation","3d"],"author":{"name":"Ib Green","email":"ib@uber.com"},"license":"MIT","_id":"luma.gl@3.0.0-beta2","maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"}],"contributors":[{"name":"Nicolas Belomonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"}],"dist":{"shasum":"6c40583b9a507b8de5956990ccd195a0caf8c2d5","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-3.0.0-beta2.tgz","integrity":"sha512-pyIT6tYwn6uOLjdwF/7cyyq7L7LfaZ+AWYY17aa8w9QPcLvb1kH4mgnv4tmlKLWVLXL32Jrf2NqKsf2X6ZUg+g==","signatures":[{"sig":"MEUCIDzhTfb/THHOQyhMcm8cYCiuI97SyK7EmxOv717556FDAiEA4ljFOgY1t44EkWWUdSI4PChf9ozR4RToYO52re9FOjI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist","shaderlib","src","headless.js","node-io.js"],"_shasum":"6c40583b9a507b8de5956990ccd195a0caf8c2d5","gitHead":"8028a9ed201ab071c9cee8ea57e7625cff3ea628","scripts":{"docs":"npm run docs-build && open ./_docs/index.html","lint":"eslint src","test":"npm run lint && npm run test-headless && npm run test-headless-nowebgl","build":"npm run build-clean && npm run build-compile && npm run build-script","start":"budo src/bundle.js:dist/lumagl.js --live --open --port 3000 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify -t glslify","precommit":"npm test","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","prepublish":"npm run build","build-clean":"rm -fr dist/*","build-script":"browserify src/bundle.js --debug -o dist/lumagl.js -t babelify -t glslify && cat dist/lumagl.js | uglifyjs > dist/lumagl.min.js","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","profile-disc":"browserify src/bundle.js --full-paths -t babelify -t glslify | discify --open","test-browser":"budo test/browser.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify -t glslify","build-compile":"babel src -d dist --source-maps inline --copy-files","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","test-electron":"browserify test/electron.js | testron | faucet","test-headless":"babel-node --include='' test/headless.js | faucet","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force","test-headless-nowebgl":"babel-node --include='' test/headless-nowebgl.js | faucet"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"repository":{"url":"https://github.com/uber//luma.gl","type":"git"},"_npmVersion":"3.10.5","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"0.12.13","dependencies":{"glslify":"^5.0.2","through":"^2.3.8","babel-core":"^6.7.7","webgl-debug":"^1.0.2","filesaver.js":"^0.2.0","gl-constants":"^1.0.0","babel-polyfill":"^6.5.0","canvas-to-blob":"0.0.0","glsl-shader-name":"^1.0.0","autobind-decorator":"^1.3.3","gl-format-compiler-error":"^1.0.2"},"eslintConfig":{"rules":{"guard-for-in":0},"parser":"babel-eslint","extends":["eslint-config-uber-es2015"]},"devDependencies":{"bl":"^1.1.2","gl":"^4.0.2","budo":"^8.0.3","disc":"^1.3.2","husky":"^0.10.2","eslint":"^2.0","faucet":"0.0.1","mkdirp":"^0.5.1","ndarray":"^1.0.18","testron":"^1.2.0","babelify":"^7.2.0","babel-cli":"^6.3.15","blue-tape":"^0.2.0","d3-format":"^1.0.0","uglify-js":"^2.6.1","browserify":"^13.0.0","get-pixels":"^3.3.0","tape-catch":"^1.0.4","save-pixels":"^2.3.2","babel-eslint":"^6.0.0","tape-promise":"^1.1.0","cookie-cutter":"^0.1.1","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","babel-preset-es2015":"^6.3.13","babel-plugin-glslify":"^1.0.0","babel-preset-stage-2":"^6.3.13","eslint-config-uber-es2015":"^2.0.0","babel-plugin-transform-builtin-extend":"^1.1.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-3.0.0-beta2.tgz_1475004105228_0.8039338577073067","host":"packages-16-east.internal.npmjs.com"}},"2.8.0":{"name":"luma.gl","version":"2.8.0","keywords":["webgl","w3c","visualization","canvas","animation","3d"],"author":{"name":"Ib Green","email":"ib@uber.com"},"license":"MIT","_id":"luma.gl@2.8.0","maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"}],"contributors":[{"name":"Nicolas Belomonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"}],"dist":{"shasum":"60954da42ca49b080942c426f32b05c871cb32f7","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-2.8.0.tgz","integrity":"sha512-RvX2ZUkPIXtZhl3tzd/iDL6FO1NtUPu88XggKRlx2CRpZhddg/54y7pY5AiBsJZcJjemxhxSaVRqFO7Q/w2NFg==","signatures":[{"sig":"MEUCIQCq41ygYRVx5u15wpL4VGilnMq1o+sNbuDoInY2W1DnaAIgT50CK60OazC9Z+vdlUWydW628VRWaixHOkQVXg2Uf0w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist","shaderlib","src","headless.js","node-io.js"],"_shasum":"60954da42ca49b080942c426f32b05c871cb32f7","gitHead":"31e9c934f54944d0ebb51b6e31e664b369a6be7c","scripts":{"docs":"npm run docs-build && open ./_docs/index.html","lint":"eslint src","test":"npm run lint && npm run test-headless && npm run test-headless-nowebgl","build":"npm run build-clean && npm run build-compile && npm run build-script","start":"budo src/bundle.js:dist/lumagl.js --live --open --port 3000 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify -t glslify","precommit":"npm test","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","prepublish":"npm run build","build-clean":"rm -fr dist/*","build-script":"browserify src/bundle.js --debug -o dist/lumagl.js -t babelify -t glslify && cat dist/lumagl.js | uglifyjs > dist/lumagl.min.js","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","profile-disc":"browserify src/bundle.js --full-paths -t babelify -t glslify | discify --open","test-browser":"budo test/browser.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify -t glslify","build-compile":"babel src -d dist --source-maps inline --copy-files","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","test-electron":"browserify test/electron.js | testron | faucet","test-headless":"babel-node --include='' test/headless.js | faucet","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force","test-headless-nowebgl":"babel-node --include='' test/headless-nowebgl.js | faucet"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"repository":{"url":"https://github.com/uber//luma.gl","type":"git"},"_npmVersion":"3.10.5","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"0.12.13","dependencies":{"glslify":"^5.0.2","through":"^2.3.8","babel-core":"^6.7.7","webgl-debug":"^1.0.2","filesaver.js":"^0.2.0","gl-constants":"^1.0.0","babel-polyfill":"^6.5.0","canvas-to-blob":"0.0.0","glsl-shader-name":"^1.0.0","autobind-decorator":"^1.3.3","gl-format-compiler-error":"^1.0.2"},"eslintConfig":{"rules":{"guard-for-in":0},"parser":"babel-eslint","extends":["eslint-config-uber-es2015"]},"devDependencies":{"bl":"^1.1.2","gl":"^4.0.2","budo":"^8.0.3","disc":"^1.3.2","husky":"^0.10.2","eslint":"^2.0","faucet":"0.0.1","mkdirp":"^0.5.1","ndarray":"^1.0.18","testron":"^1.2.0","babelify":"^7.2.0","babel-cli":"^6.3.15","blue-tape":"^0.2.0","d3-format":"^1.0.0","uglify-js":"^2.6.1","browserify":"^13.0.0","get-pixels":"^3.3.0","tape-catch":"^1.0.4","save-pixels":"^2.3.2","babel-eslint":"^6.0.0","tape-promise":"^1.1.0","cookie-cutter":"^0.1.1","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","babel-preset-es2015":"^6.3.13","babel-plugin-glslify":"^1.0.0","babel-preset-stage-2":"^6.3.13","eslint-config-uber-es2015":"^2.0.0","babel-plugin-transform-builtin-extend":"^1.1.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-2.8.0.tgz_1475209982803_0.9542282721959054","host":"packages-16-east.internal.npmjs.com"}},"2.9.0":{"name":"luma.gl","version":"2.9.0","keywords":["webgl","w3c","visualization","canvas","animation","3d"],"author":{"name":"Ib Green","email":"ib@uber.com"},"license":"MIT","_id":"luma.gl@2.9.0","maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"}],"contributors":[{"name":"Nicolas Belomonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"}],"dist":{"shasum":"dd3a1353f9c58a80a1caa0165876a8ff3f0332ed","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-2.9.0.tgz","integrity":"sha512-bhbcrvBp2L1F9K2H4+CM9NSqDgfdFvt/4Ksf+VyBmHCcpbreGFHbIj+B2p5Bd0T+BLgAg6jVaowpKbvzV1PaBQ==","signatures":[{"sig":"MEUCIQDU5kV4AKPChoXYQ6kjEVZiyLLrKKfZon1WbFbqw8UciwIgT4FOB/WgPsSyo3WXB6HxKmOpzEascsPCN13kUJ/Ez8Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist","shaderlib","src","headless.js","node-io.js"],"_shasum":"dd3a1353f9c58a80a1caa0165876a8ff3f0332ed","gitHead":"5c42c6a8784475f85bf56e2266edf8bc3afe9413","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src","test":"npm run lint && npm run test-headless && npm run test-headless-nowebgl","build":"npm run build-clean && npm run build-compile && npm run build-script","start":"budo src/bundle.js:dist/lumagl.js --live --open --port 3000 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify -t glslify","precommit":"npm test","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","prepublish":"npm run build","build-clean":"rm -fr dist/*","build-script":"browserify src/bundle.js --debug -o dist/lumagl.js -t babelify -t glslify && cat dist/lumagl.js | uglifyjs > dist/lumagl.min.js","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","profile-disc":"browserify src/bundle.js --full-paths -t babelify -t glslify | discify --open","test-browser":"budo test/browser.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify -t glslify","build-compile":"babel src -d dist --source-maps inline --copy-files","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","test-electron":"browserify test/electron.js | testron | faucet","test-headless":"babel-node --include='' test/headless.js | faucet","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force","test-headless-nowebgl":"babel-node --include='' test/headless-nowebgl.js | faucet"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"repository":{"url":"https://github.com/uber//luma.gl","type":"git"},"_npmVersion":"3.10.5","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"0.12.13","dependencies":{"glslify":"^5.0.2","through":"^2.3.8","babel-core":"^6.7.7","webgl-debug":"^1.0.2","filesaver.js":"^0.2.0","gl-constants":"^1.0.0","babel-polyfill":"^6.5.0","canvas-to-blob":"0.0.0","glsl-shader-name":"^1.0.0","autobind-decorator":"^1.3.3","gl-format-compiler-error":"^1.0.2"},"eslintConfig":{"rules":{"guard-for-in":0},"parser":"babel-eslint","extends":["eslint-config-uber-es2015"]},"devDependencies":{"bl":"^1.1.2","gl":"^4.0.2","budo":"^8.0.3","disc":"^1.3.2","husky":"^0.10.2","eslint":"^2.0","faucet":"0.0.1","mkdirp":"^0.5.1","ndarray":"^1.0.18","testron":"^1.2.0","babelify":"^7.2.0","babel-cli":"^6.3.15","blue-tape":"^0.2.0","d3-format":"^1.0.0","uglify-js":"^2.6.1","browserify":"^13.0.0","get-pixels":"^3.3.0","tape-catch":"^1.0.4","save-pixels":"^2.3.2","babel-eslint":"^6.0.0","tape-promise":"^1.1.0","cookie-cutter":"^0.1.1","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","babel-preset-es2015":"^6.3.13","babel-plugin-glslify":"^1.0.0","babel-preset-stage-2":"^6.3.13","eslint-config-uber-es2015":"^2.0.0","babel-plugin-transform-builtin-extend":"^1.1.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-2.9.0.tgz_1475956828850_0.7857784228399396","host":"packages-12-west.internal.npmjs.com"}},"2.9.1":{"name":"luma.gl","version":"2.9.1","keywords":["webgl","w3c","visualization","canvas","animation","3d"],"author":{"name":"Ib Green","email":"ib@uber.com"},"license":"MIT","_id":"luma.gl@2.9.1","maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"}],"contributors":[{"name":"Nicolas Belomonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"}],"dist":{"shasum":"1407af15f5be751a3e0dbf6adbb1e29d789390a0","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-2.9.1.tgz","integrity":"sha512-W4afc8K/org98G02aOhahJ6SKYxWPo8UjNeXk2PorTUTH/59Vn0m2XmUE/IzK/Kdg1oDBeaoVadBokctW3uSuA==","signatures":[{"sig":"MEYCIQDtoLK7M9eeoLG3lN1hKmLV2plTcqbc/nZhH/FLpiSVwgIhAKVfukFpBFsaoabHL4qEYdKMJsIXIwSIoBgmGWt5ls8t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist","shaderlib","src","headless.js","node-io.js"],"_shasum":"1407af15f5be751a3e0dbf6adbb1e29d789390a0","gitHead":"2ae74a140f6baa5f4055e9db566e496df0062223","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src","test":"npm run lint && npm run test-headless && npm run test-headless-nowebgl","build":"npm run build-clean && npm run build-compile && npm run build-script","start":"budo src/bundle.js:dist/lumagl.js --live --open --port 3000 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify -t glslify","precommit":"npm test","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","prepublish":"npm run build","build-clean":"rm -fr dist/*","build-script":"browserify src/bundle.js --debug -o dist/lumagl.js -t babelify -t glslify && cat dist/lumagl.js | uglifyjs > dist/lumagl.min.js","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","profile-disc":"browserify src/bundle.js --full-paths -t babelify -t glslify | discify --open","test-browser":"budo test/browser.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify -t glslify","build-compile":"babel src -d dist --source-maps inline --copy-files","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","test-electron":"browserify test/electron.js | testron | faucet","test-headless":"babel-node --include='' test/headless.js | faucet","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force","test-headless-nowebgl":"babel-node --include='' test/headless-nowebgl.js | faucet"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"repository":{"url":"https://github.com/uber//luma.gl","type":"git"},"_npmVersion":"3.10.5","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"0.12.13","dependencies":{"glslify":"^5.0.2","through":"^2.3.8","babel-core":"^6.7.7","webgl-debug":"^1.0.2","filesaver.js":"^0.2.0","gl-constants":"^1.0.0","babel-polyfill":"^6.5.0","canvas-to-blob":"0.0.0","glsl-shader-name":"^1.0.0","autobind-decorator":"^1.3.3"},"eslintConfig":{"rules":{"guard-for-in":0},"parser":"babel-eslint","extends":["eslint-config-uber-es2015"]},"devDependencies":{"bl":"^1.1.2","gl":"^4.0.2","budo":"^8.0.3","disc":"^1.3.2","husky":"^0.10.2","eslint":"^2.0","faucet":"0.0.1","mkdirp":"^0.5.1","ndarray":"^1.0.18","testron":"^1.2.0","babelify":"^7.2.0","babel-cli":"^6.3.15","blue-tape":"^0.2.0","d3-format":"^1.0.0","uglify-js":"^2.6.1","browserify":"^13.0.0","get-pixels":"^3.3.0","tape-catch":"^1.0.4","save-pixels":"^2.3.2","babel-eslint":"^6.0.0","tape-promise":"^1.1.0","cookie-cutter":"^0.1.1","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","babel-preset-es2015":"^6.3.13","babel-plugin-glslify":"^1.0.0","babel-preset-stage-2":"^6.3.13","eslint-config-uber-es2015":"^2.0.0","babel-plugin-transform-builtin-extend":"^1.1.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-2.9.1.tgz_1476474381752_0.9599998947232962","host":"packages-16-east.internal.npmjs.com"}},"3.0.0-beta3":{"name":"luma.gl","version":"3.0.0-beta3","keywords":["webgl","w3c","visualization","canvas","animation","3d"],"license":"MIT","_id":"luma.gl@3.0.0-beta3","maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"dist":{"shasum":"d8f35a4f2ddc8d6a8ea27ed12790e018c8064cc3","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-3.0.0-beta3.tgz","integrity":"sha512-bIo1dVdHQVP+sUrSJa1zru+nKMdIhM1/FcBCkI9MsuS4RjhUKupvT90/5KVrvd5KWXOSMWWuqnlYjHhqUL1mxQ==","signatures":[{"sig":"MEUCIDnd10mL/f9KaLUjYFcN4tBtnPkhzM8jPN8uf7IJnz/lAiEAgV4VcHcmSJYVtBmW+u2eozFHZX5o3Bz+1KzMjy1x7/E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist","shaderlib","src","headless.js","node-io.js"],"_shasum":"d8f35a4f2ddc8d6a8ea27ed12790e018c8064cc3","gitHead":"b1557798449a002d9217569216ea51ab6a55fb0f","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src","test":"npm run lint && npm run test-headless && npm run test-headless-nowebgl","build":"npm run build-clean && npm run build-compile && npm run build-script","start":"npm run build-watch && budo dist/bundle.js:dist/lumagl.js --live --open --port 3000 --watch-glob '**/*.{html,css,js,glsl}' -- -t glslify","mypublish":"npm run build && npm run test && npm publish","precommit":"npm test","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","build-clean":"rm -fr dist/*","build-watch":"babel src -d dist --source-maps inline --copy-files --watch & babel examples -d dist --source-maps inline --copy-files --watch &","build-script":"browserify src/bundle.js --debug -o dist/lumagl.js -t babelify -t glslify && cat dist/lumagl.js | uglifyjs > dist/lumagl.min.js","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","profile-disc":"browserify src/bundle.js --full-paths -t babelify -t glslify | discify --open","test-browser":"budo test/browser.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify -t glslify","build-compile":"babel src -d dist --source-maps inline --copy-files","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","test-electron":"browserify test/electron.js | testron | faucet","test-headless":"babel-node --include='' test/headless.js | faucet","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force","test-headless-nowebgl":"babel-node --include='' test/headless-nowebgl.js | faucet"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"3.10.5","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"0.12.13","dependencies":{"glslify":"^5.0.2","through":"^2.3.8","gl-matrix":"^2.3.2","babel-core":"^6.7.7","webgl-debug":"^1.0.2","filesaver.js":"^0.2.0","gl-constants":"^1.0.0","babel-polyfill":"^6.5.0","canvas-to-blob":"0.0.0","glsl-shader-name":"^1.0.0","autobind-decorator":"^1.3.3"},"devDependencies":{"bl":"^1.1.2","gl":"^4.0.2","budo":"^8.0.3","disc":"^1.3.2","husky":"^0.10.2","eslint":"^2.0","faucet":"0.0.1","mkdirp":"^0.5.1","ndarray":"^1.0.18","testron":"^1.2.0","babelify":"^7.2.0","babel-cli":"^6.3.15","blue-tape":"^0.2.0","d3-format":"^1.0.0","uglify-js":"^2.6.1","browserify":"^13.0.0","get-pixels":"^3.3.0","tape-catch":"^1.0.4","save-pixels":"^2.3.2","babel-eslint":"^6.0.0","tape-promise":"^1.1.0","cookie-cutter":"^0.1.1","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","babel-preset-es2015":"^6.3.13","babel-plugin-glslify":"^1.0.0","babel-preset-stage-2":"^6.3.13","eslint-config-uber-es2015":"^2.0.0","babel-plugin-transform-builtin-extend":"^1.1.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-3.0.0-beta3.tgz_1478220404157_0.28471521753817797","host":"packages-18-east.internal.npmjs.com"}},"3.0.0-beta4":{"name":"luma.gl","version":"3.0.0-beta4","keywords":["webgl","w3c","visualization","canvas","animation","3d"],"license":"MIT","_id":"luma.gl@3.0.0-beta4","maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"dist":{"shasum":"c82e5c83dbb147bc433b0bd6a5a2fa543893b03e","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-3.0.0-beta4.tgz","integrity":"sha512-3WmxudoJp5xT42PbzQG371U+pmZ1NPISfe07U82t7kHPUY7OoQvV1omrc1rVxhc2w3UInPfcSynuKfaDtld5RA==","signatures":[{"sig":"MEUCIBecAukDFDM5QXxB41GP6mTSz3gj+lgK/QR4KpI5PM4/AiEAppCNXPwtbK2PaYywjhJsA/wXICqolA+8yxCupjo23qU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist","shaderlib","src","headless.js","node-io.js"],"_shasum":"c82e5c83dbb147bc433b0bd6a5a2fa543893b03e","gitHead":"bcd48ba250f7e928d792bc92c16cfc1f27936fc1","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src","test":"npm run lint && npm run test-headless && npm run test-headless-nowebgl","build":"npm run build-clean && npm run build-compile && npm run build-script","start":"npm run build-watch && budo dist/bundle.js:dist/lumagl.js --live --open --port 3000 --watch-glob '**/*.{html,css,js,glsl}' -- -t glslify","mypublish":"npm run build && npm run test && npm publish","precommit":"npm test","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","build-clean":"rm -fr dist/*","build-watch":"babel src -d dist --source-maps inline --copy-files --watch & babel examples -d dist --source-maps inline --copy-files --watch &","build-script":"browserify src/bundle.js --debug -o dist/lumagl.js -t babelify -t glslify && cat dist/lumagl.js | uglifyjs > dist/lumagl.min.js","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","profile-disc":"browserify src/bundle.js --full-paths -t babelify -t glslify | discify --open","test-browser":"budo test/browser.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify -t glslify","build-compile":"babel src -d dist --source-maps inline --copy-files","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","test-electron":"browserify test/electron.js | testron | faucet","test-headless":"babel-node --include='' test/headless.js | faucet","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force","test-headless-nowebgl":"babel-node --include='' test/headless-nowebgl.js | faucet"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"3.10.5","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"0.12.13","dependencies":{"glslify":"^5.0.2","through":"^2.3.8","gl-matrix":"^2.3.2","babel-core":"^6.7.7","webgl-debug":"^1.0.2","filesaver.js":"^0.2.0","gl-constants":"^1.0.0","babel-polyfill":"^6.5.0","canvas-to-blob":"0.0.0","glsl-shader-name":"^1.0.0","autobind-decorator":"^1.3.3"},"devDependencies":{"bl":"^1.1.2","gl":"^4.0.2","budo":"^8.0.3","disc":"^1.3.2","husky":"^0.10.2","eslint":"^2.0","faucet":"0.0.1","mkdirp":"^0.5.1","ndarray":"^1.0.18","testron":"^1.2.0","babelify":"^7.2.0","babel-cli":"^6.3.15","blue-tape":"^0.2.0","d3-format":"^1.0.0","uglify-js":"^2.6.1","browserify":"^13.0.0","get-pixels":"^3.3.0","tape-catch":"^1.0.4","save-pixels":"^2.3.2","babel-eslint":"^6.0.0","tape-promise":"^1.1.0","cookie-cutter":"^0.1.1","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","babel-preset-es2015":"^6.3.13","babel-plugin-glslify":"^1.0.0","babel-preset-stage-2":"^6.3.13","eslint-config-uber-es2015":"^2.0.0","babel-plugin-transform-builtin-extend":"^1.1.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-3.0.0-beta4.tgz_1478221873969_0.6444872797001153","host":"packages-12-west.internal.npmjs.com"}},"3.0.0-beta5":{"name":"luma.gl","version":"3.0.0-beta5","keywords":["webgl","w3c","visualization","canvas","animation","3d"],"license":"MIT","_id":"luma.gl@3.0.0-beta5","maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"dist":{"shasum":"95c6707de835f007dfc7c475febc976e532714d8","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-3.0.0-beta5.tgz","integrity":"sha512-9M0qNbv5MCgfv44pU7Jd841JWyixtmK0wUEONSXYGivMqaJjmTR+NjzAAxM9X4s2zDdhC1fBy+GTWGXBNdn0Jg==","signatures":[{"sig":"MEUCIH+5Wgy9eaGkIetQztRC58vVWj+jby89qpRNjoTK7HaiAiEA/0Ad5ZcwMadVAHoBdPpnSl/7i2sX2EcKLiUyRyUJXGU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist","shaderlib","src","headless.js","node-io.js"],"_shasum":"95c6707de835f007dfc7c475febc976e532714d8","gitHead":"bcd48ba250f7e928d792bc92c16cfc1f27936fc1","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src","test":"npm run lint && npm run test-headless && npm run test-headless-nowebgl","build":"npm run build-clean && npm run build-compile && npm run build-script","start":"npm run build-watch && budo dist/bundle.js:dist/lumagl.js --live --open --port 3000 --watch-glob '**/*.{html,css,js,glsl}' -- -t glslify","mypublish":"npm run build && npm run test && npm publish","precommit":"npm test","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","build-clean":"rm -fr dist/*","build-watch":"babel src -d dist --source-maps inline --copy-files --watch & babel examples -d dist --source-maps inline --copy-files --watch &","build-script":"browserify src/bundle.js --debug -o dist/lumagl.js -t babelify -t glslify && cat dist/lumagl.js | uglifyjs > dist/lumagl.min.js","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","profile-disc":"browserify src/bundle.js --full-paths -t babelify -t glslify | discify --open","test-browser":"budo test/browser.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify -t glslify","build-compile":"babel src -d dist --source-maps inline --copy-files","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","test-electron":"browserify test/electron.js | testron | faucet","test-headless":"babel-node --include='' test/headless.js | faucet","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force","test-headless-nowebgl":"babel-node --include='' test/headless-nowebgl.js | faucet"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"3.10.5","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"0.12.13","dependencies":{"glslify":"^5.0.2","through":"^2.3.8","gl-matrix":"^2.3.2","webgl-debug":"^1.0.2","filesaver.js":"^0.2.0","gl-constants":"^1.0.0","babel-polyfill":"^6.5.0","canvas-to-blob":"0.0.0","glsl-shader-name":"^1.0.0","autobind-decorator":"^1.3.3"},"devDependencies":{"bl":"^1.1.2","gl":"^4.0.2","budo":"^8.0.3","disc":"^1.3.2","husky":"^0.10.2","eslint":"^2.0","faucet":"0.0.1","mkdirp":"^0.5.1","ndarray":"^1.0.18","testron":"^1.2.0","babelify":"^7.2.0","babel-cli":"^6.3.15","blue-tape":"^0.2.0","d3-format":"^1.0.0","uglify-js":"^2.6.1","babel-core":"^6.7.7","browserify":"^13.0.0","get-pixels":"^3.3.0","tape-catch":"^1.0.4","save-pixels":"^2.3.2","babel-eslint":"^6.0.0","tape-promise":"^1.1.0","cookie-cutter":"^0.1.1","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","babel-preset-es2015":"^6.3.13","babel-plugin-glslify":"^1.0.0","babel-preset-stage-2":"^6.3.13","eslint-config-uber-es2015":"^2.0.0","babel-plugin-transform-builtin-extend":"^1.1.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-3.0.0-beta5.tgz_1478222105362_0.7439437422435731","host":"packages-12-west.internal.npmjs.com"}},"3.0.0-beta6":{"name":"luma.gl","version":"3.0.0-beta6","keywords":["webgl","w3c","visualization","canvas","animation","3d"],"license":"MIT","_id":"luma.gl@3.0.0-beta6","maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"dist":{"shasum":"e782440cacef3658ad35ba82ec97820a6bd36e0c","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-3.0.0-beta6.tgz","integrity":"sha512-eJnFca5x7awk3JxshwM12bpT5PTpbCAIW9hNHSmZbtniCumsSpLzuhBYMxf0oid0s8KuksjhA96Ga+m4zQhn4w==","signatures":[{"sig":"MEUCIQCxe4jp7j6/ntd9FOS6yhF/cQWVJ3YaraR8o1uDv+hWdwIgckbZLteWvJjyoO4znwdaSkG7821sRDMiGFKAVl9YbE0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist","shaderlib","src","headless.js","node-io.js"],"_shasum":"e782440cacef3658ad35ba82ec97820a6bd36e0c","gitHead":"bcd48ba250f7e928d792bc92c16cfc1f27936fc1","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src","test":"npm run lint && npm run test-headless && npm run test-headless-nowebgl","build":"npm run build-clean && npm run build-compile && npm run build-script","start":"npm run build-watch && budo dist/bundle.js:dist/lumagl.js --live --open --port 3000 --watch-glob '**/*.{html,css,js,glsl}' -- -t glslify","mypublish":"npm run build && npm run test && npm publish","precommit":"npm test","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","build-clean":"rm -fr dist/*","build-watch":"babel src -d dist --source-maps inline --copy-files --watch & babel examples -d dist --source-maps inline --copy-files --watch &","build-script":"browserify src/bundle.js --debug -o dist/lumagl.js -t babelify -t glslify && cat dist/lumagl.js | uglifyjs > dist/lumagl.min.js","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","profile-disc":"browserify src/bundle.js --full-paths -t babelify -t glslify | discify --open","test-browser":"budo test/browser.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify -t glslify","build-compile":"babel src -d dist --source-maps inline --copy-files","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","test-electron":"browserify test/electron.js | testron | faucet","test-headless":"babel-node --include='' test/headless.js | faucet","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force","test-headless-nowebgl":"babel-node --include='' test/headless-nowebgl.js | faucet"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"3.10.5","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"0.12.13","dependencies":{"glslify":"^5.0.2","through":"^2.3.8","gl-matrix":"^2.3.2","webgl-debug":"^1.0.2","filesaver.js":"^0.2.0","gl-constants":"^1.0.0","babel-polyfill":"^6.5.0","canvas-to-blob":"0.0.0","glsl-shader-name":"^1.0.0","autobind-decorator":"^1.3.3"},"devDependencies":{"bl":"^1.1.2","gl":"^4.0.2","budo":"^8.0.3","disc":"^1.3.2","husky":"^0.10.2","eslint":"^2.0","faucet":"0.0.1","mkdirp":"^0.5.1","ndarray":"^1.0.18","testron":"^1.2.0","babelify":"^7.2.0","babel-cli":"^6.3.15","blue-tape":"^0.2.0","d3-format":"^1.0.0","uglify-js":"^2.6.1","babel-core":"^6.7.7","browserify":"^13.0.0","get-pixels":"^3.3.0","tape-catch":"^1.0.4","save-pixels":"^2.3.2","babel-eslint":"^6.0.0","tape-promise":"^1.1.0","cookie-cutter":"^0.1.1","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","babel-preset-es2015":"^6.3.13","babel-plugin-glslify":"^1.0.0","babel-preset-stage-2":"^6.3.13","eslint-config-uber-es2015":"^2.0.0","babel-plugin-transform-builtin-extend":"^1.1.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-3.0.0-beta6.tgz_1478223950643_0.5479082260280848","host":"packages-18-east.internal.npmjs.com"}},"2.10.0":{"name":"luma.gl","version":"2.10.0","keywords":["webgl","w3c","visualization","canvas","animation","3d"],"license":"MIT","_id":"luma.gl@2.10.0","maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"dist":{"shasum":"7c18a68170adabebd930762dfe9122b9004c465e","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-2.10.0.tgz","integrity":"sha512-zENUfhE/ANmFCuvv5cmMVhDEvk5ZYm7ZiT2DW/6Yen1m+Vel7hDuMThnV+XO70FUUj4j6a/sqN9Wl/OdC1DvaQ==","signatures":[{"sig":"MEYCIQDMYCxX8J7xyd2jubvTBR4g3+XtoGnvP0rFD37HLQmVWgIhAPzrk3t4NUkzvfSNc8O6g1lGpCEBHs2etFac2Td8c/ll","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist","shaderlib","src","headless.js","node-io.js"],"_shasum":"7c18a68170adabebd930762dfe9122b9004c465e","gitHead":"e152d2b8df98b9de37fa5934b1d50125b6599bd7","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src","test":"npm run lint && npm run test-headless && npm run test-headless-nowebgl","build":"npm run build-clean && npm run build-compile && npm run build-script","start":"npm run build-watch && budo dist/bundle.js:dist/lumagl.js --live --open --port 3000 --watch-glob '**/*.{html,css,js,glsl}' -- -t glslify","mypublish":"npm run build && npm run test && npm publish","precommit":"npm test","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","build-clean":"rm -fr dist/*","build-watch":"babel src -d dist --source-maps inline --copy-files --watch & babel examples -d dist --source-maps inline --copy-files --watch &","build-script":"browserify src/bundle.js --debug -o dist/lumagl.js -t babelify -t glslify && cat dist/lumagl.js | uglifyjs > dist/lumagl.min.js","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","profile-disc":"browserify src/bundle.js --full-paths -t babelify -t glslify | discify --open","test-browser":"budo test/browser.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify -t glslify","build-compile":"babel src -d dist --source-maps inline --copy-files","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","test-electron":"browserify test/electron.js | testron | faucet","test-headless":"babel-node --include='' test/headless.js | faucet","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force","test-headless-nowebgl":"babel-node --include='' test/headless-nowebgl.js | faucet"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"3.10.5","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"0.12.13","dependencies":{"glslify":"^5.0.2","through":"^2.3.8","gl-matrix":"^2.3.2","webgl-debug":"^1.0.2","filesaver.js":"^0.2.0","gl-constants":"^1.0.0","babel-polyfill":"^6.5.0","canvas-to-blob":"0.0.0","glsl-shader-name":"^1.0.0","autobind-decorator":"^1.3.3"},"devDependencies":{"bl":"^1.1.2","gl":"^4.0.2","budo":"^8.0.3","disc":"^1.3.2","husky":"^0.10.2","eslint":"^2.0","faucet":"0.0.1","mkdirp":"^0.5.1","ndarray":"^1.0.18","testron":"^1.2.0","babelify":"^7.2.0","babel-cli":"^6.3.15","blue-tape":"^0.2.0","d3-format":"^1.0.0","uglify-js":"^2.6.1","babel-core":"^6.7.7","browserify":"^13.0.0","get-pixels":"^3.3.0","tape-catch":"^1.0.4","save-pixels":"^2.3.2","babel-eslint":"^6.0.0","tape-promise":"^1.1.0","cookie-cutter":"^0.1.1","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","babel-preset-es2015":"^6.3.13","babel-plugin-glslify":"^1.0.0","babel-preset-stage-2":"^6.3.13","eslint-config-uber-es2015":"^2.0.0","babel-plugin-transform-builtin-extend":"^1.1.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-2.10.0.tgz_1478226164051_0.7658752566203475","host":"packages-18-east.internal.npmjs.com"}},"2.10.1":{"name":"luma.gl","version":"2.10.1","keywords":["webgl","w3c","visualization","canvas","animation","3d"],"license":"MIT","_id":"luma.gl@2.10.1","maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"dist":{"shasum":"a0918c65399d2f8ef1b1390d8038d4ec1512eb6d","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-2.10.1.tgz","integrity":"sha512-20zk6uqTilF0Y1M8PVXNQu6hIw4LzjVGtMMu14hRJl01bKqqxWKeScIEcmsqhF4JGza5rGqdiqGyJEm0d75nIA==","signatures":[{"sig":"MEUCIG91tYsI49XfXjl0nKcF18orFynUnfia7LzctA98HyxJAiEAhOFBI+8G39OvHQle5FNo7UGinqndtdcOnje2Dn7hgms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist","shaderlib","src","headless.js","node-io.js"],"_shasum":"a0918c65399d2f8ef1b1390d8038d4ec1512eb6d","gitHead":"084479b8b66a36c00ff99280533b4cb144a66d5d","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src","test":"npm run lint && npm run test-headless && npm run test-headless-nowebgl","build":"npm run build-clean && npm run build-compile && npm run build-script","start":"npm run build-watch && budo dist/bundle.js:dist/lumagl.js --live --open --port 3000 --watch-glob '**/*.{html,css,js,glsl}' -- -t brfs-babel","mypublish":"npm run build && npm run test && npm publish","precommit":"npm test","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","build-clean":"rm -fr dist/*","build-watch":"babel src -d dist --source-maps inline --copy-files --watch & babel examples -d dist --source-maps inline --copy-files --watch &","build-script":"browserify src/bundle.js --debug -o dist/lumagl.js -t babelify -t brfs-babel && cat dist/lumagl.js | uglifyjs > dist/lumagl.min.js","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","profile-disc":"browserify src/bundle.js --full-paths -t babelify -t brfs-babel | discify --open","test-browser":"budo test/browser.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify","build-compile":"babel src -d dist --source-maps inline --copy-files","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","test-electron":"browserify test/electron.js | testron | faucet","test-headless":"babel-node --include='' test/headless.js | faucet","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force","test-headless-nowebgl":"babel-node --include='' test/headless-nowebgl.js | faucet"},"_npmUser":{"name":"gnavvy","email":"gnavvy@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"3.10.9","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"0.12.15","dependencies":{"global":"^4.3.1","ndarray":"^1.0.18","through":"^2.3.8","gl-matrix":"^2.3.2","get-pixels":"^3.3.0","save-pixels":"^2.3.2","webgl-debug":"^1.0.2","filesaver.js":"^0.2.0","gl-constants":"^1.0.0","babel-polyfill":"^6.5.0","canvas-to-blob":"0.0.0","autobind-decorator":"^1.3.3"},"devDependencies":{"bl":"^1.1.2","gl":"^4.0.2","budo":"^8.0.3","disc":"^1.3.2","husky":"^0.10.2","eslint":"^2.0","faucet":"0.0.1","mkdirp":"^0.5.1","testron":"^1.2.0","babelify":"^7.2.0","babel-cli":"^6.3.15","blue-tape":"^0.2.0","d3-format":"^1.0.0","uglify-js":"^2.6.1","babel-core":"^6.7.7","brfs-babel":"^1.0.0","browserify":"^13.0.0","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","tape-promise":"^1.1.0","cookie-cutter":"^0.1.1","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","babel-preset-es2015":"^6.3.13","babel-preset-stage-2":"^6.3.13","babel-plugin-static-fs":"^1.1.0","eslint-config-uber-es2015":"^2.0.0","babel-plugin-transform-builtin-extend":"^1.1.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-2.10.1.tgz_1480468856634_0.5513597847893834","host":"packages-18-east.internal.npmjs.com"}},"2.10.2":{"name":"luma.gl","version":"2.10.2","keywords":["webgl","w3c","visualization","canvas","animation","3d"],"license":"MIT","_id":"luma.gl@2.10.2","maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"dist":{"shasum":"d46063643d70f7ec14ad80170d9a331f22e2e3ed","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-2.10.2.tgz","integrity":"sha512-BE2t9tHlbt6yDdrojMn3pzhN8sDf20+5b6b+beOE3NBSchQ/bTwmr3zDxmNBsn3ZvKxngFwhpWEBf0QieJTsfA==","signatures":[{"sig":"MEQCIDlFlI5hvrboVnbRsQsjzgSQst6wWGhHoTxT/LKFWxBtAiBHJGgbYPwOiqiZxkekJJoLKGNwbkDogHzPa9bb2Jdj4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist","shaderlib","src","headless.js","node-io.js"],"_shasum":"d46063643d70f7ec14ad80170d9a331f22e2e3ed","gitHead":"13484552d287d0d0f322651c354bf92569dfae05","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src","test":"npm run lint && npm run test-headless && npm run test-headless-nowebgl","build":"npm run build-clean && npm run build-compile && npm run build-script","start":"npm run build-watch && budo dist/bundle.js:dist/lumagl.js --live --open --port 3000 --watch-glob '**/*.{html,css,js,glsl}' -- -t brfs-babel","mypublish":"npm run build && npm run test && npm publish","precommit":"npm test","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","build-clean":"rm -fr dist/*","build-watch":"babel src -d dist --source-maps inline --copy-files --watch & babel examples -d dist --source-maps inline --copy-files --watch &","build-script":"browserify src/bundle.js --debug -o dist/lumagl.js -t babelify -t brfs-babel && cat dist/lumagl.js | uglifyjs > dist/lumagl.min.js","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","profile-disc":"browserify src/bundle.js --full-paths -t babelify -t brfs-babel | discify --open","test-browser":"budo test/browser.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify","build-compile":"babel src -d dist --source-maps inline --copy-files","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","test-electron":"browserify test/electron.js | testron | faucet","test-headless":"babel-node --include='' test/headless.js | faucet","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force","test-headless-nowebgl":"babel-node --include='' test/headless-nowebgl.js | faucet"},"_npmUser":{"name":"gnavvy","email":"gnavvy@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"3.10.9","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"0.12.15","dependencies":{"global":"^4.3.1","ndarray":"^1.0.18","through":"^2.3.8","gl-matrix":"^2.3.2","get-pixels":"^3.3.0","save-pixels":"^2.3.2","webgl-debug":"^1.0.2","filesaver.js":"^0.2.0","gl-constants":"^1.0.0","babel-polyfill":"^6.5.0","canvas-to-blob":"0.0.0","autobind-decorator":"^1.3.3"},"devDependencies":{"bl":"^1.1.2","gl":"^4.0.2","budo":"^8.0.3","disc":"^1.3.2","husky":"^0.10.2","eslint":"^2.0","faucet":"0.0.1","mkdirp":"^0.5.1","testron":"^1.2.0","babelify":"^7.2.0","babel-cli":"^6.3.15","blue-tape":"^0.2.0","d3-format":"^1.0.0","uglify-js":"^2.6.1","babel-core":"^6.7.7","brfs-babel":"^1.0.0","browserify":"^13.0.0","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","tape-promise":"^1.1.0","cookie-cutter":"^0.1.1","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","babel-preset-es2015":"^6.3.13","babel-preset-stage-2":"^6.3.13","babel-plugin-static-fs":"^1.1.0","eslint-config-uber-es2015":"^2.0.0","babel-plugin-transform-builtin-extend":"^1.1.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-2.10.2.tgz_1480488593168_0.8213622488547117","host":"packages-12-west.internal.npmjs.com"}},"2.10.3":{"name":"luma.gl","version":"2.10.3","keywords":["webgl","w3c","visualization","canvas","animation","3d"],"license":"MIT","_id":"luma.gl@2.10.3","maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"dist":{"shasum":"14d6aeacf4d213c8121772fed92dd244d9efc1e0","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-2.10.3.tgz","integrity":"sha512-57KIqx1xkHJnZ1WRY2HjKBTF7YOzLsurWmP+yMLd1TnuwL3Mf5UeNQ6bGo0ZIU3WwaClcpQAiomPswAgmPmUsw==","signatures":[{"sig":"MEUCIQCZ1p+HdvawX8y/quGpEexPtCn1dvnMZwms2wnX96hEswIgQ0K1PY36MB64K4x70pmZZpNufUGnoDTO+A+8HxpCGuY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist","shaderlib","src","headless.js","node-io.js","experimental.js"],"_shasum":"14d6aeacf4d213c8121772fed92dd244d9efc1e0","gitHead":"fd7559d6a2624ef67b4d2bd1c9f1272aa9b00622","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src","test":"npm run lint && npm run test-headless && npm run test-headless-nowebgl","build":"npm run build-clean && npm run build-compile && npm run build-script","start":"npm run build-watch && budo dist/bundle.js:dist/lumagl.js --live --open --port 3000 --watch-glob '**/*.{html,css,js,glsl}' -- -t brfs-babel","mypublish":"npm run build && npm run test && npm publish","precommit":"npm test","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","build-clean":"rm -fr dist/*","build-watch":"babel src -d dist --source-maps inline --copy-files --watch & babel examples -d dist --source-maps inline --copy-files --watch &","build-script":"browserify src/bundle.js --debug -o dist/lumagl.js -t babelify -t brfs-babel && cat dist/lumagl.js | uglifyjs > dist/lumagl.min.js","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","profile-disc":"browserify src/bundle.js --full-paths -t babelify -t brfs-babel | discify --open","test-browser":"budo test/browser.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify","build-compile":"babel src -d dist --source-maps inline --copy-files","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","test-electron":"browserify test/electron.js | testron | faucet","test-headless":"babel-node --include='' test/headless.js | faucet","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force","test-headless-nowebgl":"babel-node --include='' test/headless-nowebgl.js | faucet"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"3.10.5","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"0.12.13","dependencies":{"global":"^4.3.1","ndarray":"^1.0.18","through":"^2.3.8","gl-matrix":"^2.3.2","get-pixels":"^3.3.0","save-pixels":"^2.3.2","webgl-debug":"^1.0.2","filesaver.js":"^0.2.0","gl-constants":"^1.0.0","babel-polyfill":"^6.5.0","canvas-to-blob":"0.0.0","autobind-decorator":"^1.3.3"},"devDependencies":{"bl":"^1.1.2","gl":"^4.0.2","budo":"^8.0.3","disc":"^1.3.2","husky":"^0.10.2","eslint":"^2.0","faucet":"0.0.1","mkdirp":"^0.5.1","testron":"^1.2.0","babelify":"^7.2.0","babel-cli":"^6.3.15","blue-tape":"^0.2.0","d3-format":"^1.0.0","uglify-js":"^2.6.1","babel-core":"^6.7.7","brfs-babel":"^1.0.0","browserify":"^13.0.0","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","tape-promise":"^1.1.0","cookie-cutter":"^0.1.1","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","babel-preset-es2015":"^6.3.13","babel-preset-stage-2":"^6.3.13","babel-plugin-static-fs":"^1.1.0","eslint-config-uber-es2015":"^2.0.0","babel-plugin-transform-builtin-extend":"^1.1.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-2.10.3.tgz_1480541308754_0.17790040373802185","host":"packages-18-east.internal.npmjs.com"}},"2.10.4":{"name":"luma.gl","version":"2.10.4","keywords":["webgl","w3c","visualization","canvas","animation","3d"],"license":"MIT","_id":"luma.gl@2.10.4","maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"dist":{"shasum":"c6952da21a972a65cb9142eea7ada8619bdb3a5d","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-2.10.4.tgz","integrity":"sha512-ateaK8Jj6Kh+LbOPJP4Ri+QMvm4dVH9Y7Rkb2/eDa38DGoP8VhfthIHy4XMYGOj2g5jtQey6ClTU3/e5knSP5g==","signatures":[{"sig":"MEUCIAIIhYaProCL7tykmQj122d+EmTU6owjiGsXxq9vizGAAiEA3A81/2DtzbWTdY2+KFSTTJt5BeTufv1419ngSeX7iB4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist","shaderlib","src","headless.js","node-io.js","experimental.js"],"_shasum":"c6952da21a972a65cb9142eea7ada8619bdb3a5d","gitHead":"c99684cde6e809e639cd332ac883f7d080f97b2f","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src","test":"npm run lint && npm run test-headless && npm run test-headless-nowebgl","build":"npm run build-clean && npm run build-compile && npm run build-script","start":"npm run build-watch && budo dist/bundle.js:dist/lumagl.js --live --open --port 3000 --watch-glob '**/*.{html,css,js,glsl}' -- -t brfs-babel","mypublish":"npm run build && npm run test && npm publish","precommit":"npm test","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","build-clean":"rm -fr dist/*","build-watch":"babel src -d dist --source-maps inline --copy-files --watch & babel examples -d dist --source-maps inline --copy-files --watch &","build-script":"browserify src/bundle.js --debug -o dist/lumagl.js -t babelify -t brfs-babel && cat dist/lumagl.js | uglifyjs > dist/lumagl.min.js","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","profile-disc":"browserify src/bundle.js --full-paths -t babelify -t brfs-babel | discify --open","test-browser":"budo test/browser.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify","build-compile":"babel src -d dist --source-maps inline --copy-files","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","test-electron":"browserify test/electron.js | testron | faucet","test-headless":"babel-node --include='' test/headless.js | faucet","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force","test-headless-nowebgl":"babel-node --include='' test/headless-nowebgl.js | faucet"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"3.10.8","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"6.9.1","dependencies":{"global":"^4.3.1","ndarray":"^1.0.18","through":"^2.3.8","gl-matrix":"^2.3.2","get-pixels":"^3.3.0","save-pixels":"^2.3.2","webgl-debug":"^1.0.2","filesaver.js":"^0.2.0","gl-constants":"^1.0.0","babel-polyfill":"^6.5.0","canvas-to-blob":"0.0.0","autobind-decorator":"^1.3.3"},"devDependencies":{"bl":"^1.1.2","gl":"^4.0.2","budo":"^8.0.3","disc":"^1.3.2","husky":"^0.10.2","eslint":"^2.0","faucet":"0.0.1","mkdirp":"^0.5.1","testron":"^1.2.0","babelify":"^7.2.0","babel-cli":"^6.3.15","blue-tape":"^0.2.0","d3-format":"^1.0.0","uglify-js":"^2.6.1","babel-core":"^6.7.7","brfs-babel":"^1.0.0","browserify":"^13.0.0","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","tape-promise":"^1.1.0","cookie-cutter":"^0.1.1","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","babel-preset-es2015":"^6.3.13","babel-preset-stage-2":"^6.3.13","babel-plugin-static-fs":"^1.1.0","eslint-config-uber-es2015":"^2.0.0","babel-plugin-transform-builtin-extend":"^1.1.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-2.10.4.tgz_1481945526442_0.3162013702094555","host":"packages-12-west.internal.npmjs.com"}},"3.0.0-alpha1":{"name":"luma.gl","version":"3.0.0-alpha1","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@3.0.0-alpha1","maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"dist":{"shasum":"16fb4a0bbd2790f6478cc41e88fdb677471e76c7","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-3.0.0-alpha1.tgz","integrity":"sha512-LmsQOPuAEr1GX0mNnay8Zph6dOtKpCauz0aez6iIjn3OMHn93J8+BQsEjbY6QbYXnPq8n+TIwh/7ZA8HfKQOpw==","signatures":[{"sig":"MEUCIQDLAjeYWts5njNNDMj26XPcsvVvKdx+x3vqQ9s51RZ3MgIgPf5ndUZMUBIC75COISTZabsFHIj+Y0e0/D/VKzuxl1o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist","shaderlib","src","headless.js","node-io.js","experimental.js"],"_shasum":"16fb4a0bbd2790f6478cc41e88fdb677471e76c7","gitHead":"79d04583039ffd1293ab017548e1ab26c4be299d","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src","test":"npm run lint && npm run build-dist && npm run test-headless && npm run test-headless-nowebgl","build":"npm run build-clean && npm run build-dist && npm run build-script","start":"npm run build-watch && budo dist/bundle.js:dist/lumagl.js --live --open --port 3000 --watch-glob '**/*.{html,css,js,glsl}' -- -t brfs-babel","precommit":"npm test","test-fast":"npm run lint && npm run test-headless && npm run test-headless-nowebgl","build-dist":"babel src -d dist --source-maps inline --copy-files","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","build-clean":"rm -fr dist/*","build-watch":"babel src -d dist --source-maps inline --copy-files --watch & babel examples -d dist --source-maps inline --copy-files --watch &","build-script":"browserify src/bundle.js --debug -o dist/lumagl.js -t babelify -t brfs-babel && cat dist/lumagl.js | uglifyjs > dist/lumagl.min.js","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","profile-disc":"browserify src/bundle.js --full-paths -t babelify -t brfs-babel | discify --open","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"budo test/browser.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","test-electron":"browserify test/electron.js | testron | faucet","test-headless":"babel-node --include='' test/headless.js | faucet","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force","test-headless-nowebgl":"babel-node --include='' test/headless-nowebgl.js | faucet"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"3.10.8","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"6.9.1","dependencies":{"gl-matrix":"^2.3.2","webgl-debug":"^1.0.2","gl-constants":"^1.0.0","babel-polyfill":"^6.5.0","autobind-decorator":"^1.3.3"},"devDependencies":{"gl":"^4.0.2","budo":"^8.0.3","disc":"^1.3.2","husky":"^0.10.2","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","testron":"^1.2.0","babelify":"^7.2.0","babel-cli":"^6.18","blue-tape":"^0.2.0","uglify-js":"^2.6.1","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","tape-promise":"^1.1.0","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","babel-preset-stage-2":"^6.18","babel-plugin-static-fs":"^1.1.0","eslint-config-uber-es2015":"^3.0.0","babel-plugin-transform-builtin-extend":"^1.1.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-3.0.0-alpha1.tgz_1482971951026_0.49673136323690414","host":"packages-12-west.internal.npmjs.com"}},"3.0.0-alpha2":{"name":"luma.gl","version":"3.0.0-alpha2","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@3.0.0-alpha2","maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"dist":{"shasum":"640b1b10d5e8545e04ad941f2253c0f583b370fd","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-3.0.0-alpha2.tgz","integrity":"sha512-Vaa2lQxhudJbQ4NNDVvjCzCp8FZ0BolEE1KrqscLjxUTD8VB8f7Rykd9dVo7RlsXNxXl9bIP+bboNc5jtrxFxw==","signatures":[{"sig":"MEUCIQCIyiaW4ogJvPd/ggmIUbxvcJwswXxYcHCXE5zpQbdwLQIgdsvfVCTx1GA74BLr1r21xUmkSrOSnhgiZMZtBQHJPGI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist","src","headless.js","experimental.js"],"_shasum":"640b1b10d5e8545e04ad941f2253c0f583b370fd","gitHead":"cf103d6f2a724cd029cc55b613c57ca8a1f25170","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src","test":"npm run lint && npm run build-dist && npm run test-headless-nowebgl && npm run test-headless","build":"npm run build-clean && npm run build-dist && npm run build-script","start":"npm run build-watch && budo dist/bundle.js:dist/lumagl.js --live --open --port 3000 --watch-glob '**/*.{html,css,js,glsl}' -- -t brfs-babel","precommit":"npm test","test-fast":"npm run lint && npm run test-headless && npm run test-headless-nowebgl","build-dist":"babel src -d dist --source-maps inline --copy-files","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","build-clean":"rm -fr dist/*","build-watch":"babel src -d dist --source-maps inline --copy-files --watch & babel examples -d dist --source-maps inline --copy-files --watch &","build-script":"browserify dist/bundle.js --debug -o dist/lumagl.js && cat dist/lumagl.js | uglifyjs > dist/lumagl.min.js","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","profile-disc":"browserify src/bundle.js --full-paths -t babelify -t brfs-babel | discify --open","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"npm run build-watch && budo test/browser.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","test-electron":"browserify test/electron.js | testron | faucet","test-headless":"babel-node --include='' test/headless.js | faucet","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force","test-headless-nowebgl":"babel-node --include='' test/headless-nowebgl.js | faucet"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"3.10.8","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"6.9.1","dependencies":{"gl-matrix":"^2.3.2","webgl-debug":"^1.0.2","gl-constants":"^1.0.0","babel-polyfill":"^6.5.0","autobind-decorator":"^1.3.3"},"devDependencies":{"gl":"^4.0.2","budo":"^8.0.3","disc":"^1.3.2","husky":"^0.10.2","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","testron":"^1.2.0","babelify":"^7.2.0","babel-cli":"^6.18","blue-tape":"^0.2.0","uglify-js":"^2.6.1","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","tape-promise":"^1.1.0","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","babel-preset-stage-2":"^6.18","babel-plugin-static-fs":"^1.1.0","eslint-config-uber-es2015":"^3.0.0","babel-plugin-transform-builtin-extend":"^1.1.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-3.0.0-alpha2.tgz_1483567989151_0.5185888716951013","host":"packages-18-east.internal.npmjs.com"}},"3.0.0-alpha.3":{"name":"luma.gl","version":"3.0.0-alpha.3","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@3.0.0-alpha.3","maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"dist":{"shasum":"09d935ecfdb671baa152270a9fa5009dd2e3599c","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-3.0.0-alpha.3.tgz","integrity":"sha512-51aLgQ4IUzdxz/mq1zbJY5mjPd5C0GQBrajS+NSeZmmobmqaw8LmP5s228NOlGzcsZefSEjCPLq8QxSAz65yBQ==","signatures":[{"sig":"MEUCIBuI7TmqKv1evpaXMhQuoQcijRFl6GS+3rxHjE+0E8tDAiEA6BbrGLLDW+P6iwhhASRTBF54P4r9rPZ5EngloCGVSFo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist","src","headless.js","experimental.js"],"_shasum":"09d935ecfdb671baa152270a9fa5009dd2e3599c","gitHead":"4f3e2cf42ae16b3b18d15bf1ce9af47503dde876","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src","test":"npm run lint && npm run build-dist && npm run test-headless-nowebgl && npm run test-headless","build":"npm run build-clean && npm run build-dist && npm run build-script","start":"npm run build-watch && budo dist/bundle.js:dist/lumagl.js --live --open --port 3000 --watch-glob '**/*.{html,css,js,glsl}' ","test-fast":"npm run lint && npm run test-headless && npm run test-headless-nowebgl","build-dist":"babel src -d dist --source-maps inline --copy-files","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","build-clean":"rm -fr dist/*","build-watch":"babel src -d dist --source-maps inline --copy-files --watch & babel examples -d dist --source-maps inline --copy-files --watch &","build-script":"browserify dist/bundle.js --debug -o dist/lumagl.js && cat dist/lumagl.js | uglifyjs > dist/lumagl.min.js","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","profile-disc":"browserify src/bundle.js --full-paths -t babelify -t brfs-babel | discify --open","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"npm run build-watch && budo test/browser.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","test-electron":"browserify test/electron.js | testron | faucet","test-headless":"babel-node --include='' test/headless.js | faucet","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force","test-headless-nowebgl":"babel-node --include='' test/headless-nowebgl.js | faucet"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.0.5","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.4.0","dependencies":{"gl-matrix":"^2.3.2","webgl-debug":"^1.0.2","gl-constants":"^1.0.0","babel-polyfill":"^6.5.0"},"devDependencies":{"gl":"^4.0.2","budo":"^8.0.3","disc":"^1.3.2","tape":"^4.6.3","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","testron":"^1.2.0","babelify":"^7.2.0","babel-cli":"^6.18","blue-tape":"^0.2.0","uglify-js":"^2.6.1","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","tape-promise":"^1.1.0","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","babel-preset-stage-2":"^6.18","babel-plugin-static-fs":"^1.1.0","eslint-config-uber-es2015":"^3.0.0","babel-plugin-transform-builtin-extend":"^1.1.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-3.0.0-alpha.3.tgz_1484159541346_0.4697929760441184","host":"packages-18-east.internal.npmjs.com"}},"3.0.0-alpha.4":{"name":"luma.gl","version":"3.0.0-alpha.4","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@3.0.0-alpha.4","maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"dist":{"shasum":"71e454bbbbc09596e8dff8f287abb136394905a2","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-3.0.0-alpha.4.tgz","integrity":"sha512-6W6EK5DmeRmTzZZ9a2oh1bOkM6hrTOs5Zf3vSYiof7vcUUKv/NEJeioq6wZ8EwDmo9CWKBD6O1tUCg5u0ESlIw==","signatures":[{"sig":"MEYCIQCO+NL7Nw/1I9v560RBlDeircho244eU0u07UpD+BFEEAIhAPra5D/Gt4qAKx0dSnc/fYI9MijEhCYm11/9JF269kVE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist","src","headless.js","experimental.js"],"_shasum":"71e454bbbbc09596e8dff8f287abb136394905a2","gitHead":"e5941bd8baea9e406adbd010db82cdebba4e9d05","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src","test":"npm run lint && npm run build-dist && npm run test-headless-nowebgl && npm run test-headless","build":"npm run build-clean && npm run build-dist && npm run build-script","start":"npm run build-watch && budo dist/bundle.js:dist/lumagl.js --live --open --port 3000 --watch-glob '**/*.{html,css,js,glsl}' ","test-fast":"npm run lint && npm run test-headless && npm run test-headless-nowebgl","build-dist":"babel src -d dist --source-maps inline --copy-files","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","build-clean":"rm -fr dist/*","build-watch":"babel src -d dist --source-maps inline --copy-files --watch & babel examples -d dist --source-maps inline --copy-files --watch &","build-script":"browserify dist/bundle.js --debug -o dist/lumagl.js && cat dist/lumagl.js | uglifyjs > dist/lumagl.min.js","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","profile-disc":"browserify src/bundle.js --full-paths -t babelify -t brfs-babel | discify --open","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"npm run build-watch && budo test/browser.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","test-electron":"browserify test/electron.js | testron | faucet","test-headless":"babel-node --include='' test/headless.js | faucet","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force","test-headless-nowebgl":"babel-node --include='' test/headless-nowebgl.js | faucet"},"_npmUser":{"name":"shaojingli","email":"lishaojing@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"3.10.3","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"6.5.0","dependencies":{"gl-matrix":"^2.3.2","webgl-debug":"^1.0.2","gl-constants":"^1.0.0","babel-polyfill":"^6.5.0"},"devDependencies":{"gl":"^4.0.2","budo":"^8.0.3","disc":"^1.3.2","tape":"^4.6.3","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","testron":"^1.2.0","babelify":"^7.2.0","babel-cli":"^6.18","blue-tape":"^0.2.0","uglify-js":"^2.6.1","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","tape-promise":"^1.1.0","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","babel-preset-stage-2":"^6.18","babel-plugin-static-fs":"^1.1.0","eslint-config-uber-es2015":"^3.0.0","babel-plugin-transform-builtin-extend":"^1.1.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-3.0.0-alpha.4.tgz_1486682444286_0.8407354452647269","host":"packages-12-west.internal.npmjs.com"}},"3.0.0-beta.3":{"name":"luma.gl","version":"3.0.0-beta.3","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@3.0.0-beta.3","maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"dist":{"shasum":"290d9b9c9a3664698f9b26abe4911be7e0e32837","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-3.0.0-beta.3.tgz","integrity":"sha512-cJHMMmEa2FDZtRyr5tWdnFrNiTqP6bsuQyOili+VbwNeBf/n7YirTZdOXpWRtprJJreTM6qAUaoEGLxmKDEHPw==","signatures":[{"sig":"MEUCIQDLKXfi6SD8VeN+PnagwazmyIhYPpDS4Tc7YYxI6ODs8QIgd1xTOAn41J4s6Dhtj8PWCcUYgw3pL6WcHuRor0CwXIo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["dist","dist-es6","src","headless.js","experimental.js"],"module":"dist-es6/index.js","_shasum":"290d9b9c9a3664698f9b26abe4911be7e0e32837","gitHead":"0f2a7412ab1328c0fcc3da4fd659a499ab630535","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src test","test":"npm run lint && npm run test-node","build":"npm run build-es6 && npm run build-es5","start":"npm run build-watch && budo dist/bundle.js:dist/lumagl.js --live --open --port 3000 --watch-glob '**/*.{html,css,js,glsl}' ","build-es5":"rm -fr dist && babel src --out-dir dist --plugins=static-fs,transform-es2015-modules-commonjs --source-maps inline","build-es6":"rm -fr dist-es6 && babel src --out-dir dist-es6 --plugins=static-fs --source-maps inline","test-fast":"npm run lint && node test/node.js | faucet","test-node":"node test/node.js","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","build-buble":"rm -fr dist-buble && mkdir -p dist-buble && buble src -o dist-buble --no modules --y dangerousForOf --objectAssign","build-clean":"rm -fr dist dist-es6 && mkdir -p dist dist-es6 ","build-watch":"babel src -d dist --source-maps inline --copy-files --watch & babel examples -d dist --source-maps inline --copy-files --watch &","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","build-shader":"echo 'export default `\\' ; cat \"$1\" ; echo '`;'","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config webpack.config.test-browser.js --progress --hot --open","build-shaders":"find . -name '*.glsl' -type f -exec bash -c 'echo \"export default `\\\" \"$1\" \"`;\"' -- {} \\;","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","start-webpack":"(cd examples/main && yarn && npm run start-local)","build-shaders2":"find . -name '*.glsl' -type f -exec bash -c 'echo \"export default `\\\" ; cat \"$1\" ; echo \"`;\" \"${1/glsl/glsl.js}\"' -- {} \\;","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.1.2","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.4.0","dependencies":{"gl-matrix":"^2.3.2","webgl-debug":"^1.0.2","gl-constants":"^1.0.0"},"devDependencies":{"gl":"^4.0.2","budo":"^8.0.3","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","jsdom":"^9.9.1","react":"^15.4.0","reify":"^0.4.4","sinon":"^1.17.7","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","luma.gl":"3.0.0-alpha.3","testron":"^1.2.0","webpack":"^2.2.0-rc.3","babelify":"^7.2.0","babel-cli":"^6.18","blue-tape":"^0.2.0","react-dom":"^15.4.0","uglify-js":"^2.6.1","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","transform-loader":"^0.2.3","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.2.0-rc.0","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-preset-stage-2":"^6.18","babel-plugin-static-fs":"^1.1.0","eslint-config-uber-jsx":"^3.0.0","react-addons-test-utils":"^15.4.2","eslint-config-uber-es2015":"^3.0.0","babel-plugin-transform-builtin-extend":"^1.1.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-3.0.0-beta.3.tgz_1487115086317_0.9491405992303044","host":"packages-18-east.internal.npmjs.com"}},"3.0.0-beta.7":{"name":"luma.gl","version":"3.0.0-beta.7","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@3.0.0-beta.7","maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"dist":{"shasum":"d0bbe67781de81c3c07da0ae94c3ad5875920199","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-3.0.0-beta.7.tgz","integrity":"sha512-ZAsJjaUuBziDWWbmYdZuX2E+fc+uad4CBPPrIF+xm1OO5aDr3zbdk9Zv4zEumzCAEwW6CYCdABlgfmEH5dErNw==","signatures":[{"sig":"MEQCIGBKJB4Jiy/BSHa0QEn2n/qumnjr+4fLhx4swajbmbQuAiBgPQEOQ76x+Jo5aRwUgonSUx2Sc1i4LaVp0qATmtrt9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","_shasum":"d0bbe67781de81c3c07da0ae94c3ad5875920199","gitHead":"6da7bbe8d17ef9ef8e9b9793edf69aad4cb05ce3","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src test","test":"npm run lint && npm run test-node","build":"npm run build-es6 && npm run build-es5","start":"npm run build-watch && budo dist/bundle.js:dist/lumagl.js --live --open --port 3000 --watch-glob '**/*.{html,css,js,glsl}' ","build-es5":"rm -fr dist && babel src --out-dir dist --plugins=static-fs,transform-es2015-modules-commonjs --source-maps inline","build-es6":"rm -fr dist-es6 && babel src --out-dir dist-es6 --plugins=static-fs --source-maps inline","test-fast":"npm run lint && node test/node.js | faucet","test-node":"node test/node.js","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","build-buble":"rm -fr dist-buble && mkdir -p dist-buble && buble src -o dist-buble --no modules --y dangerousForOf --objectAssign","build-clean":"rm -fr dist dist-es6 && mkdir -p dist dist-es6 ","build-watch":"babel src -d dist --source-maps inline --copy-files --watch & babel examples -d dist --source-maps inline --copy-files --watch &","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","build-shader":"echo 'export default `\\' ; cat \"$1\" ; echo '`;'","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config webpack.config.test-browser.js --progress --hot --open","build-shaders":"find . -name '*.glsl' -type f -exec bash -c 'echo \"export default `\\\" \"$1\" \"`;\"' -- {} \\;","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","start-webpack":"(cd examples/main && yarn && npm run start-local)","build-shaders2":"find . -name '*.glsl' -type f -exec bash -c 'echo \"export default `\\\" ; cat \"$1\" ; echo \"`;\" \"${1/glsl/glsl.js}\"' -- {} \\;","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.1.2","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.4.0","dependencies":{"gl-matrix":"^2.3.2","webgl-debug":"^1.0.2","gl-constants":"^1.0.0"},"devDependencies":{"gl":"^4.0.2","budo":"^8.0.3","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","jsdom":"^9.9.1","react":"^15.4.0","reify":"^0.4.4","sinon":"^1.17.7","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","luma.gl":"3.0.0-alpha.3","testron":"^1.2.0","webpack":"^2.2.0-rc.3","babelify":"^7.2.0","babel-cli":"^6.18","blue-tape":"^0.2.0","react-dom":"^15.4.0","uglify-js":"^2.6.1","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","transform-loader":"^0.2.3","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.2.0-rc.0","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-preset-stage-2":"^6.18","babel-plugin-static-fs":"^1.1.0","eslint-config-uber-jsx":"^3.0.0","react-addons-test-utils":"^15.4.2","eslint-config-uber-es2015":"^3.0.0","babel-plugin-transform-builtin-extend":"^1.1.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-3.0.0-beta.7.tgz_1487199911938_0.031100945314392447","host":"packages-18-east.internal.npmjs.com"}},"3.0.0-beta.8":{"name":"luma.gl","version":"3.0.0-beta.8","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@3.0.0-beta.8","maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"dist":{"shasum":"763c8c68578d959c7c61c95148190df137f3940b","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-3.0.0-beta.8.tgz","integrity":"sha512-dz22g8eAi/EvXtMDjzFDT0VJd1Oh5GHj0VLEfmaBUsnx9lj1z7fDVaR0onGHuNyys3NBqLusT2m8/HIM+Yvr1Q==","signatures":[{"sig":"MEMCH1W2djxurz2vih9+KQDzTRp5KiDyTRQ9GMGag7Av8bkCIFKk9nJ6w88LLbGoYMT8sMkEcblsYm2iS5uzubRJGQbb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","_shasum":"763c8c68578d959c7c61c95148190df137f3940b","gitHead":"6bc454f29c3071fe4de859d454409d8e71fa9d61","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src test","test":"npm run lint && npm run test-node","build":"npm run build-es6 && npm run build-es5","start":"npm run build-watch && budo dist/bundle.js:dist/lumagl.js --live --open --port 3000 --watch-glob '**/*.{html,css,js,glsl}' ","build-es5":"rm -fr dist && babel src --out-dir dist --plugins=static-fs,transform-es2015-modules-commonjs --source-maps inline","build-es6":"rm -fr dist-es6 && babel src --out-dir dist-es6 --plugins=static-fs --source-maps inline","test-fast":"npm run lint && node test/node.js | faucet","test-node":"node test/node.js","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","build-buble":"rm -fr dist-buble && mkdir -p dist-buble && buble src -o dist-buble --no modules --y dangerousForOf --objectAssign","build-clean":"rm -fr dist dist-es6 && mkdir -p dist dist-es6 ","build-watch":"babel src -d dist --source-maps inline --copy-files --watch & babel examples -d dist --source-maps inline --copy-files --watch &","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","build-shader":"echo 'export default `\\' ; cat \"$1\" ; echo '`;'","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config webpack.config.test-browser.js --progress --hot --open","build-shaders":"find . -name '*.glsl' -type f -exec bash -c 'echo \"export default `\\\" \"$1\" \"`;\"' -- {} \\;","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","start-webpack":"(cd examples/main && yarn && npm run start-local)","build-shaders2":"find . -name '*.glsl' -type f -exec bash -c 'echo \"export default `\\\" ; cat \"$1\" ; echo \"`;\" \"${1/glsl/glsl.js}\"' -- {} \\;","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.1.2","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.4.0","dependencies":{"gl-matrix":"^2.3.2","webgl-debug":"^1.0.2","gl-constants":"^1.0.0"},"devDependencies":{"gl":"^4.0.2","budo":"^8.0.3","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","jsdom":"^9.9.1","react":"^15.4.0","reify":"^0.4.4","sinon":"^1.17.7","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","luma.gl":"3.0.0-alpha.3","testron":"^1.2.0","webpack":"^2.2.0-rc.3","babelify":"^7.2.0","babel-cli":"^6.18","blue-tape":"^0.2.0","react-dom":"^15.4.0","uglify-js":"^2.6.1","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","transform-loader":"^0.2.3","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.2.0-rc.0","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-preset-stage-2":"^6.18","babel-plugin-static-fs":"^1.1.0","eslint-config-uber-jsx":"^3.0.0","react-addons-test-utils":"^15.4.2","eslint-config-uber-es2015":"^3.0.0","babel-plugin-transform-builtin-extend":"^1.1.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-3.0.0-beta.8.tgz_1487274235801_0.22979794582352042","host":"packages-18-east.internal.npmjs.com"}},"3.0.0-beta.9":{"name":"luma.gl","version":"3.0.0-beta.9","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@3.0.0-beta.9","maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"dist":{"shasum":"58f93035d365a56615235285c53491e168df1b78","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-3.0.0-beta.9.tgz","integrity":"sha512-YW9Q835OJ4aHxnSkmi2LMjukMJe2EymRnlVBzjy0inEHAGmu58oZb44EpM4IHBp6uIx6Ew/yzSIdQP1VoijTDg==","signatures":[{"sig":"MEUCIQDe/SL3RJWc80VsUrzte/XewDR8BgTvyU5jYsfptZXo5AIgM7SR/AI21eDtnrfTtg8s2mMSYcJNW8SYr5Ed37jgMnw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","_shasum":"58f93035d365a56615235285c53491e168df1b78","gitHead":"7b0b40684b5be998038099b5e43cb0c062b22190","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src test","test":"npm run lint && npm run test-node","build":"npm run build-es6 && npm run build-es5","start":"npm run build-watch && budo dist/bundle.js:dist/lumagl.js --live --open --port 3000 --watch-glob '**/*.{html,css,js,glsl}' ","build-es5":"rm -fr dist && babel src --out-dir dist --plugins=static-fs,transform-es2015-modules-commonjs --source-maps inline","build-es6":"rm -fr dist-es6 && babel src --out-dir dist-es6 --plugins=static-fs --source-maps inline","test-fast":"npm run lint && node test/node.js | faucet","test-node":"node test/node.js","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","build-buble":"rm -fr dist-buble && mkdir -p dist-buble && buble src -o dist-buble --no modules --y dangerousForOf --objectAssign","build-clean":"rm -fr dist dist-es6 && mkdir -p dist dist-es6 ","build-watch":"babel src -d dist --source-maps inline --copy-files --watch & babel examples -d dist --source-maps inline --copy-files --watch &","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","build-shader":"echo 'export default `\\' ; cat \"$1\" ; echo '`;'","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config webpack.config.test-browser.js --progress --hot --open","build-shaders":"find . -name '*.glsl' -type f -exec bash -c 'echo \"export default `\\\" \"$1\" \"`;\"' -- {} \\;","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","start-webpack":"(cd examples/main && yarn && npm run start-local)","build-shaders2":"find . -name '*.glsl' -type f -exec bash -c 'echo \"export default `\\\" ; cat \"$1\" ; echo \"`;\" \"${1/glsl/glsl.js}\"' -- {} \\;","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.1.2","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.4.0","dependencies":{"gl-matrix":"^2.3.2","webgl-debug":"^1.0.2","gl-constants":"^1.0.0"},"devDependencies":{"gl":"^4.0.2","budo":"^8.0.3","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","jsdom":"^9.9.1","react":"^15.4.0","reify":"^0.4.4","sinon":"^1.17.7","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","luma.gl":"3.0.0-alpha.3","testron":"^1.2.0","webpack":"^2.2.0-rc.3","babelify":"^7.2.0","babel-cli":"^6.18","blue-tape":"^0.2.0","react-dom":"^15.4.0","uglify-js":"^2.6.1","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","transform-loader":"^0.2.3","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.2.0-rc.0","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-preset-stage-2":"^6.18","babel-plugin-static-fs":"^1.1.0","eslint-config-uber-jsx":"^3.0.0","react-addons-test-utils":"^15.4.2","eslint-config-uber-es2015":"^3.0.0","babel-plugin-transform-builtin-extend":"^1.1.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-3.0.0-beta.9.tgz_1487274753702_0.7632740011904389","host":"packages-18-east.internal.npmjs.com"}},"3.0.0-beta.10":{"name":"luma.gl","version":"3.0.0-beta.10","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@3.0.0-beta.10","maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"dist":{"shasum":"1874a463deaed4ce4c3e26928f1f3d8bf99e26f1","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-3.0.0-beta.10.tgz","integrity":"sha512-dcXIqHMXxzM5dyAcbd1DYxqwnGTofYpS4A/JAQyn2BpiH8g+ixOAU4cxIjiFER7AHVpUbnuBvL7j9A4Y7d4g2A==","signatures":[{"sig":"MEUCIHxbSjfGv6VxQceHwat12bNPYOiJHNneVj1+LYJ6Z7FsAiEArHP1jC1h5zlt76VYY66dKerTwz8ZK4pSh5IHXZnCJYE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","_shasum":"1874a463deaed4ce4c3e26928f1f3d8bf99e26f1","gitHead":"b9dd0dbf83486bba9c49ed6bf3168e829f87760c","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src test","test":"npm run lint && npm run test-node","build":"npm run build-es6 && npm run build-es5","start":"npm run build-watch && budo dist/bundle.js:dist/lumagl.js --live --open --port 3000 --watch-glob '**/*.{html,css,js,glsl}' ","build-es5":"rm -fr dist && babel src --out-dir dist --plugins=static-fs,transform-es2015-modules-commonjs --source-maps inline","build-es6":"rm -fr dist-es6 && babel src --out-dir dist-es6 --plugins=static-fs --source-maps inline","test-fast":"npm run lint && node test/node.js | faucet","test-node":"node test/node.js","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","build-buble":"rm -fr dist-buble && mkdir -p dist-buble && buble src -o dist-buble --no modules --y dangerousForOf --objectAssign","build-clean":"rm -fr dist dist-es6 && mkdir -p dist dist-es6 ","build-watch":"babel src -d dist --source-maps inline --copy-files --watch & babel examples -d dist --source-maps inline --copy-files --watch &","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","build-shader":"echo 'export default `\\' ; cat \"$1\" ; echo '`;'","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config webpack.config.test-browser.js --progress --hot --open","build-shaders":"find . -name '*.glsl' -type f -exec bash -c 'echo \"export default `\\\" \"$1\" \"`;\"' -- {} \\;","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","start-webpack":"(cd examples/main && yarn && npm run start-local)","build-shaders2":"find . -name '*.glsl' -type f -exec bash -c 'echo \"export default `\\\" ; cat \"$1\" ; echo \"`;\" \"${1/glsl/glsl.js}\"' -- {} \\;","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"pessimistress","email":"cxiaoji@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.0.5","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.4.0","dependencies":{"gl-matrix":"^2.3.2","webgl-debug":"^1.0.2","gl-constants":"^1.0.0"},"devDependencies":{"gl":"^4.0.2","budo":"^8.0.3","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","jsdom":"^9.9.1","react":"^15.4.0","reify":"^0.4.4","sinon":"^1.17.7","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","luma.gl":"3.0.0-alpha.3","testron":"^1.2.0","webpack":"^2.2.0-rc.3","babelify":"^7.2.0","babel-cli":"^6.18","blue-tape":"^0.2.0","react-dom":"^15.4.0","uglify-js":"^2.6.1","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","transform-loader":"^0.2.3","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.2.0-rc.0","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-preset-stage-2":"^6.18","babel-plugin-static-fs":"^1.1.0","eslint-config-uber-jsx":"^3.0.0","react-addons-test-utils":"^15.4.2","eslint-config-uber-es2015":"^3.0.0","babel-plugin-transform-builtin-extend":"^1.1.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-3.0.0-beta.10.tgz_1487896787445_0.5912505211308599","host":"packages-12-west.internal.npmjs.com"}},"3.0.0-beta.11":{"name":"luma.gl","version":"3.0.0-beta.11","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@3.0.0-beta.11","maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"dist":{"shasum":"e4f015c8972df8cdbc060aa114c7e7104908f54f","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-3.0.0-beta.11.tgz","integrity":"sha512-tGA0cHrCbNdOiIorojHQmBKd1LjF1VqGn2jhGFM3lBJZqLJBNf7KuRMTtR3ufB0A7veeU2bb3g/TjvIEclwO3Q==","signatures":[{"sig":"MEQCIERDbyptwjWd+bow87kO1Vi/MItVblJyyRgDMck1GK7MAiAEl1lAfqSoOWiBT4Ugyb+K89Fj9N0JChqfaFTv3g4qfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","_shasum":"e4f015c8972df8cdbc060aa114c7e7104908f54f","gitHead":"4aace2ff072700b337bb52d824fca5c943ab2f92","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src test","test":"npm run lint && npm run test-node","build":"npm run build-es6 && npm run build-es5","start":"npm run build-watch && budo dist/bundle.js:dist/lumagl.js --live --open --port 3000 --watch-glob '**/*.{html,css,js,glsl}' ","build-es5":"rm -fr dist && babel src --out-dir dist --plugins=static-fs,transform-es2015-modules-commonjs --source-maps inline","build-es6":"rm -fr dist-es6 && babel src --out-dir dist-es6 --plugins=static-fs --source-maps inline","test-fast":"npm run lint && node test/node.js | faucet","test-node":"node test/node.js","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","build-buble":"rm -fr dist-buble && mkdir -p dist-buble && buble src -o dist-buble --no modules --y dangerousForOf --objectAssign","build-clean":"rm -fr dist dist-es6 && mkdir -p dist dist-es6 ","build-watch":"babel src -d dist --source-maps inline --copy-files --watch & babel examples -d dist --source-maps inline --copy-files --watch &","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","build-shader":"echo 'export default `\\' ; cat \"$1\" ; echo '`;'","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config webpack.config.test-browser.js --progress --hot --open","build-shaders":"find . -name '*.glsl' -type f -exec bash -c 'echo \"export default `\\\" \"$1\" \"`;\"' -- {} \\;","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","start-webpack":"(cd examples/main && yarn && npm run start-local)","build-shaders2":"find . -name '*.glsl' -type f -exec bash -c 'echo \"export default `\\\" ; cat \"$1\" ; echo \"`;\" \"${1/glsl/glsl.js}\"' -- {} \\;","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.1.2","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.4.0","dependencies":{"gl-matrix":"^2.3.2","webgl-debug":"^1.0.2","gl-constants":"^1.0.0"},"devDependencies":{"gl":"^4.0.2","budo":"^8.0.3","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","jsdom":"^9.9.1","react":"^15.4.0","reify":"^0.4.4","sinon":"^1.17.7","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","luma.gl":"3.0.0-alpha.3","testron":"^1.2.0","webpack":"^2.2.0-rc.3","babelify":"^7.2.0","babel-cli":"^6.18","blue-tape":"^0.2.0","react-dom":"^15.4.0","uglify-js":"^2.6.1","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","transform-loader":"^0.2.3","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.2.0-rc.0","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-preset-stage-2":"^6.18","babel-plugin-static-fs":"^1.1.0","eslint-config-uber-jsx":"^3.0.0","react-addons-test-utils":"^15.4.2","eslint-config-uber-es2015":"^3.0.0","babel-plugin-transform-builtin-extend":"^1.1.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-3.0.0-beta.11.tgz_1488506028722_0.8791783123742789","host":"packages-18-east.internal.npmjs.com"}},"3.0.0":{"name":"luma.gl","version":"3.0.0","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@3.0.0","maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"dist":{"shasum":"eacc76fe0144372b05f34a29328f38830a709584","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-3.0.0.tgz","integrity":"sha512-CUk1XQPUesWHe6hfcNkl1LEiPaIw5vnwyT/YkfNRDEfBCj3YhqzgEE0xOIrZSvow77OgirAhI65VlLCTgYxlbA==","signatures":[{"sig":"MEQCIHCMB2bRSRkvUO94HFihgN59GPe3By/flTvhQ5M8sTyiAiBRPMdSG+FyOtUBiyVs71Gqj7xhvjSIKZ2KbYqCIUV9Lg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","_shasum":"eacc76fe0144372b05f34a29328f38830a709584","gitHead":"075d89cba2c241f4a6025aff9d83183cf12258a5","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src test","test":"npm run lint && npm run test-node","build":"npm run build-es6 && npm run build-es5","start":"npm run build-watch && budo dist/bundle.js:dist/lumagl.js --live --open --port 3000 --watch-glob '**/*.{html,css,js,glsl}' ","build-es5":"rm -fr dist && babel src --out-dir dist --plugins=static-fs,transform-es2015-modules-commonjs --source-maps inline","build-es6":"rm -fr dist-es6 && babel src --out-dir dist-es6 --plugins=static-fs --source-maps inline","test-fast":"npm run lint && node test/node.js | faucet","test-node":"node test/node.js","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","build-buble":"rm -fr dist-buble && mkdir -p dist-buble && buble src -o dist-buble --no modules --y dangerousForOf --objectAssign","build-clean":"rm -fr dist dist-es6 && mkdir -p dist dist-es6 ","build-watch":"babel src -d dist --source-maps inline --copy-files --watch & babel examples -d dist --source-maps inline --copy-files --watch &","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","build-shader":"echo 'export default `\\' ; cat \"$1\" ; echo '`;'","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config webpack.config.test-browser.js --progress --hot --open","build-shaders":"find . -name '*.glsl' -type f -exec bash -c 'echo \"export default `\\\" \"$1\" \"`;\"' -- {} \\;","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","start-webpack":"(cd examples/main && yarn && npm run start-local)","build-shaders2":"find . -name '*.glsl' -type f -exec bash -c 'echo \"export default `\\\" ; cat \"$1\" ; echo \"`;\" \"${1/glsl/glsl.js}\"' -- {} \\;","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.1.2","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.4.0","dependencies":{"gl-matrix":"^2.3.2","webgl-debug":"^1.0.2","gl-constants":"^1.0.0"},"devDependencies":{"gl":"^4.0.2","budo":"^8.0.3","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","jsdom":"^9.9.1","react":"^15.4.0","reify":"^0.4.4","sinon":"^1.17.7","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","luma.gl":"3.0.0-alpha.3","testron":"^1.2.0","webpack":"^2.2.0-rc.3","babelify":"^7.2.0","babel-cli":"^6.18","blue-tape":"^0.2.0","react-dom":"^15.4.0","uglify-js":"^2.6.1","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","transform-loader":"^0.2.3","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.2.0-rc.0","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-preset-stage-2":"^6.18","babel-plugin-static-fs":"^1.1.0","eslint-config-uber-jsx":"^3.0.0","react-addons-test-utils":"^15.4.2","eslint-config-uber-es2015":"^3.0.0","babel-plugin-transform-builtin-extend":"^1.1.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-3.0.0.tgz_1489602321914_0.3035742789506912","host":"packages-18-east.internal.npmjs.com"}},"3.0.1":{"name":"luma.gl","version":"3.0.1","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@3.0.1","maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"dist":{"shasum":"7a41e36467cbf4bcf33aa9caf6c60018e8e7495c","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-3.0.1.tgz","integrity":"sha512-t/PEjAGXDqjCk6f7G0Llk49gamlB3Wf8/dd4a9wzgTon4lLAEYqlVoA93VwwUkVEOcUi2ls3Y2NolpyDgYoYfA==","signatures":[{"sig":"MEUCIANmpdEJ1jqaUvxFot6eoP8Qy3cGw3SuaP4+P7r1QOFlAiEA7G+bmt+VtoYl+S8BNGWArJ+P5lwiTXusWTpie91bbKo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","_shasum":"7a41e36467cbf4bcf33aa9caf6c60018e8e7495c","gitHead":"5a163859d2fe2acf7965b98a2da030e64aca9bf5","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src test","test":"npm run lint && npm run test-node","build":"npm run build-es6 && npm run build-es5","start":"npm run build-watch && budo dist/bundle.js:dist/lumagl.js --live --open --port 3000 --watch-glob '**/*.{html,css,js,glsl}' ","build-es5":"rm -fr dist && babel src --out-dir dist --plugins=static-fs,transform-es2015-modules-commonjs --source-maps inline","build-es6":"rm -fr dist-es6 && babel src --out-dir dist-es6 --plugins=static-fs --source-maps inline","test-fast":"npm run lint && node test/node.js | faucet","test-node":"node test/node.js","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","build-buble":"rm -fr dist-buble && mkdir -p dist-buble && buble src -o dist-buble --no modules --y dangerousForOf --objectAssign","build-clean":"rm -fr dist dist-es6 && mkdir -p dist dist-es6 ","build-watch":"babel src -d dist --source-maps inline --copy-files --watch & babel examples -d dist --source-maps inline --copy-files --watch &","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","build-shader":"echo 'export default `\\' ; cat \"$1\" ; echo '`;'","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config webpack.config.test-browser.js --progress --hot --open","build-shaders":"find . -name '*.glsl' -type f -exec bash -c 'echo \"export default `\\\" \"$1\" \"`;\"' -- {} \\;","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","start-webpack":"(cd examples/main && yarn && npm run start-local)","build-shaders2":"find . -name '*.glsl' -type f -exec bash -c 'echo \"export default `\\\" ; cat \"$1\" ; echo \"`;\" \"${1/glsl/glsl.js}\"' -- {} \\;","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"gnavvy","email":"gnavvy@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.1.2","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.5.0","dependencies":{"gl-matrix":"^2.3.2","webgl-debug":"^1.0.2","gl-constants":"^1.0.0"},"devDependencies":{"gl":"^4.0.2","budo":"^8.0.3","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","jsdom":"^9.9.1","react":"^15.4.0","reify":"^0.4.4","sinon":"^1.17.7","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","luma.gl":"3.0.0-alpha.3","testron":"^1.2.0","webpack":"^2.2.0-rc.3","babelify":"^7.2.0","babel-cli":"^6.18","blue-tape":"^0.2.0","react-dom":"^15.4.0","uglify-js":"^2.6.1","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","transform-loader":"^0.2.3","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.2.0-rc.0","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-preset-stage-2":"^6.18","babel-plugin-static-fs":"^1.1.0","eslint-config-uber-jsx":"^3.0.0","react-addons-test-utils":"^15.4.2","eslint-config-uber-es2015":"^3.0.0","babel-plugin-transform-builtin-extend":"^1.1.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-3.0.1.tgz_1490295334577_0.8409071757923812","host":"packages-12-west.internal.npmjs.com"}},"3.0.2":{"name":"luma.gl","version":"3.0.2","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@3.0.2","maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"dist":{"shasum":"0da003f104e7341d50543e55cb1cfe81f6014b00","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-3.0.2.tgz","integrity":"sha512-p6ihKDwfFE0Sv2zgoNXP7MHKvyqeN82C7Yywi0Cq/YCr2LpEQxxYaslvkUuYSBDN/R5tqXGEpjolIDHcxRANNw==","signatures":[{"sig":"MEYCIQCMy9hUPfOofbglHfXwikk/Aw+Dzoi8KUZJqPg/bJhqQgIhAJ2KtRxA7hlFR3BNLvoZhbm/Ay/1FneH5SIY2F4yhKhS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","_shasum":"0da003f104e7341d50543e55cb1cfe81f6014b00","gitHead":"021309b5c5f5a1009e4fe3e2b61eb377e88e6bfd","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src test","test":"npm run lint && npm run test-node","build":"npm run build-es6 && npm run build-es5","start":"npm run build-watch && budo dist/bundle.js:dist/lumagl.js --live --open --port 3000 --watch-glob '**/*.{html,css,js,glsl}' ","build-es5":"rm -fr dist && babel src --out-dir dist --plugins=static-fs,transform-es2015-modules-commonjs --source-maps inline","build-es6":"rm -fr dist-es6 && babel src --out-dir dist-es6 --plugins=static-fs --source-maps inline","test-fast":"npm run lint && node test/node.js | faucet","test-node":"node test/node.js","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","build-buble":"rm -fr dist-buble && mkdir -p dist-buble && buble src -o dist-buble --no modules --y dangerousForOf --objectAssign","build-clean":"rm -fr dist dist-es6 && mkdir -p dist dist-es6 ","build-watch":"babel src -d dist --source-maps inline --copy-files --watch & babel examples -d dist --source-maps inline --copy-files --watch &","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","build-shader":"echo 'export default `\\' ; cat \"$1\" ; echo '`;'","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config webpack.config.test-browser.js --progress --hot --open","build-shaders":"find . -name '*.glsl' -type f -exec bash -c 'echo \"export default `\\\" \"$1\" \"`;\"' -- {} \\;","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","start-webpack":"(cd examples/main && yarn && npm run start-local)","build-shaders2":"find . -name '*.glsl' -type f -exec bash -c 'echo \"export default `\\\" ; cat \"$1\" ; echo \"`;\" \"${1/glsl/glsl.js}\"' -- {} \\;","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"shaojingli","email":"lishaojing@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"3.10.3","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"6.5.0","dependencies":{"gl-matrix":"^2.3.2","webgl-debug":"^1.0.2","gl-constants":"^1.0.0"},"devDependencies":{"gl":"^4.0.2","budo":"^8.0.3","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","jsdom":"^9.9.1","react":"^15.4.0","reify":"^0.4.4","sinon":"^1.17.7","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","luma.gl":"3.0.0-alpha.3","testron":"^1.2.0","webpack":"^2.2.0-rc.3","babelify":"^7.2.0","babel-cli":"^6.18","blue-tape":"^0.2.0","react-dom":"^15.4.0","uglify-js":"^2.6.1","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","transform-loader":"^0.2.3","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.2.0-rc.0","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-preset-stage-2":"^6.18","babel-plugin-static-fs":"^1.1.0","eslint-config-uber-jsx":"^3.0.0","react-addons-test-utils":"^15.4.2","eslint-config-uber-es2015":"^3.0.0","babel-plugin-transform-builtin-extend":"^1.1.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-3.0.2.tgz_1493146580990_0.9700589096173644","host":"packages-18-east.internal.npmjs.com"}},"4.0.0-alpha.1":{"name":"luma.gl","version":"4.0.0-alpha.1","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@4.0.0-alpha.1","maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"dist":{"shasum":"4435e1e31c6e7f481a3545865de1d90d88b84aa1","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-4.0.0-alpha.1.tgz","integrity":"sha512-hoSuFKgYT/twbQrMOQ9zrweyy6ajIArLb2mJ0aXazVSfn7k03D2CmVlcV7WGGll7Hc4lNs3UlEe4Hf3cHpuxqw==","signatures":[{"sig":"MEUCIQDp+0ynuUtrdZ4ckQ23JMJRs49aLB2F4cooNF/DSdI4DQIgQ7B+qzHUTArlQd4hm+9qhm5SeC+2bNZo53y0V1GR5To=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","_shasum":"4435e1e31c6e7f481a3545865de1d90d88b84aa1","gitHead":"d23ee0ae02e84481f13cf80f87a70dcd63fd3136","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run test-node","bench":"node test/bench/node.js","build":"npm run build-es6 && npm run build-es5","start":"npm run build-watch && budo dist/bundle.js:dist/lumagl.js --live --open --port 3000 --watch-glob '**/*.{html,css,js,glsl}' ","build-es5":"rm -fr dist && babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps inline","build-es6":"rm -fr dist-es6 && babel src --out-dir dist-es6 --source-maps inline","lint-yarn":"!(find . -name yarn.lock -exec grep -l unpm.u {} \\; | egrep '.*')","test-fast":"npm run lint && node test/node.js | faucet","test-node":"node test/node.js","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","build-buble":"rm -fr dist-buble && mkdir -p dist-buble && buble src -o dist-buble --no modules --y dangerousForOf --objectAssign","build-clean":"rm -fr dist dist-es6 && mkdir -p dist dist-es6 ","build-watch":"babel src -d dist --source-maps inline --copy-files --watch & babel examples -d dist --source-maps inline --copy-files --watch &","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","build-shader":"echo 'export default `\\' ; cat \"$1\" ; echo '`;'","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config webpack.config.test-browser.js --progress --hot --open","bench-browser":"webpack-dev-server --config webpack.config.bench-browser.js --progress --hot --open --port 3011","build-shaders":"find . -name '*.glsl' -type f -exec bash -c 'echo \"export default `\\\" \"$1\" \"`;\"' -- {} \\;","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","start-webpack":"(cd examples/main && yarn && npm run start-local)","build-shaders2":"find . -name '*.glsl' -type f -exec bash -c 'echo \"export default `\\\" ; cat \"$1\" ; echo \"`;\" \"${1/glsl/glsl.js}\"' -- {} \\;","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.2.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.9.0","dependencies":{"gl-matrix":"^2.3.2","webgl-debug":"^1.0.2","gl-constants":"^1.0.0"},"devDependencies":{"gl":"^4.0.2","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","reify":"^0.4.4","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","testron":"^1.2.0","babelify":"^7.2.0","babel-cli":"^6.18","benchmark":"^2.1.4","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.4.4","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","eslint-config-uber-jsx":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-4.0.0-alpha.1.tgz_1493346698727_0.9453221554867923","host":"packages-12-west.internal.npmjs.com"}},"4.0.0-alpha.2":{"name":"luma.gl","version":"4.0.0-alpha.2","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@4.0.0-alpha.2","maintainers":[{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"ccf9bd93bb9a414cd6edcbad3a9d7a615d3aa11f","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-4.0.0-alpha.2.tgz","integrity":"sha512-cagN7iPs6b4gJ+bvhfJyX9PtM/91ayiIwNDIbYWvYWOWV+yvmJAj5EurSCYNi10+UBaYlHnFri0iT9M9uQFX8w==","signatures":[{"sig":"MEUCID+Ub61VyoOk6/Pr0OhmmcdIXmDmEAOAXrgydWSJqBMvAiEA0v+SjsnA3hWSoDkCQXGlI7w7kib17ZtyqkgDRxBSMdE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","babel":{"env":{"test":{"plugins":["istanbul"]}},"presets":[["es2015",{"modules":false}]]},"files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","_shasum":"ccf9bd93bb9a414cd6edcbad3a9d7a615d3aa11f","gitHead":"1182a0a49d0620a93781f1a08cd837b0ed0fee3a","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run build && npm run test-node","bench":"node test/bench/node.js","build":"npm run build-es6 && npm run build-es5","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","build-es5":"rm -fr dist && babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps inline","build-es6":"rm -fr dist-es6 && babel src --out-dir dist-es6 --source-maps inline","lint-yarn":"!(find . -name yarn.lock -exec grep -l unpm.u {} \\; | egrep '.*')","test-fast":"npm run lint && node test/node.js | faucet","test-node":"node test/node.js","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","build-buble":"rm -fr dist-buble && mkdir -p dist-buble && buble src -o dist-buble --no modules --y dangerousForOf --objectAssign","build-clean":"rm -fr dist dist-es6 && mkdir -p dist dist-es6 ","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config webpack.config.test-browser.js --progress --hot --open","bench-browser":"webpack-dev-server --config webpack.config.bench-browser.js --progress --hot --open --port 3011","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","lint-examples":"eslint examples","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.2.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.9.0","dependencies":{"seer":"^0.0.4","gl-matrix":"^2.3.2","webgl-debug":"^1.0.2","gl-constants":"^1.0.0"},"devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","reify":"^0.4.4","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","testron":"^1.2.0","babelify":"^7.2.0","babel-cli":"^6.18","benchmark":"^2.1.4","coveralls":"^2.13.0","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.4.4","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-plugin-istanbul":"^4.1.1","eslint-config-uber-jsx":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-4.0.0-alpha.2.tgz_1495145615179_0.786192134488374","host":"packages-18-east.internal.npmjs.com"}},"4.0.0-alpha.3":{"name":"luma.gl","version":"4.0.0-alpha.3","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@4.0.0-alpha.3","maintainers":[{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"0274099c34a96a17dad1f2d18227f51c41ce03bf","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-4.0.0-alpha.3.tgz","integrity":"sha512-8ce/tnHDvl0KBMBnI+k23oDcpyZ9pYGGfYk8fvnahDnNO3H3rQd2BmEtTII6fPt7VdC2m6of/O5pWLN3Cih5RQ==","signatures":[{"sig":"MEQCIG8wi8dQ9jO8xTfk19+xpEJSzoYXLmgbjRqwpNfVvMXlAiA7xLjVu3Plm/AQwWfzf6bCle7MvbYYglLRRa/gPQiSZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","babel":{"env":{"test":{"plugins":["istanbul"]}},"presets":[["es2015",{"modules":false}]]},"files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","_shasum":"0274099c34a96a17dad1f2d18227f51c41ce03bf","gitHead":"35fd0503c8a19a5ef75e222e097dcd82fdad14a9","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run build && npm run test-node","bench":"node test/bench/node.js","build":"npm run build-es6 && npm run build-es5","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","build-es5":"rm -fr dist && babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps inline","build-es6":"rm -fr dist-es6 && babel src --out-dir dist-es6 --source-maps inline","lint-yarn":"!(find . -name yarn.lock -exec grep -l unpm.u {} \\; | egrep '.*')","test-fast":"npm run lint && node test/node.js | faucet","test-node":"node test/node.js","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","build-buble":"rm -fr dist-buble && mkdir -p dist-buble && buble src -o dist-buble --no modules --y dangerousForOf --objectAssign","build-clean":"rm -fr dist dist-es6 && mkdir -p dist dist-es6 ","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config webpack.config.test-browser.js --progress --hot --open","bench-browser":"webpack-dev-server --config webpack.config.bench-browser.js --progress --hot --open --port 3011","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","lint-examples":"eslint examples","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"apercu","email":"bgronon@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.2.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.10.0","dependencies":{"seer":"^0.1.0","gl-matrix":"^2.3.2","webgl-debug":"^1.0.2","gl-constants":"^1.0.0"},"devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","reify":"^0.4.4","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","testron":"^1.2.0","babelify":"^7.2.0","babel-cli":"^6.18","benchmark":"^2.1.4","coveralls":"^2.13.0","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.4.4","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-plugin-istanbul":"^4.1.1","eslint-config-uber-jsx":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-4.0.0-alpha.3.tgz_1495154593067_0.18609738093800843","host":"packages-12-west.internal.npmjs.com"}},"4.0.0-alpha.5":{"name":"luma.gl","version":"4.0.0-alpha.5","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@4.0.0-alpha.5","maintainers":[{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"7bbc81b6e1d89256622d0316bef7d2fcc77cdac7","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-4.0.0-alpha.5.tgz","integrity":"sha512-jhfB3/zemrzQ2QJvh+Y1jU/kyYNxUA/ATDeEhWYfhOLU9bVwogjJBjJNyiFsldxKM5s0EnSxniyRWrCf9MG9+A==","signatures":[{"sig":"MEYCIQDI0sKihFzNMqwjFmoTTEIJCl6abFr5RrUDDab7xAc0KAIhAIllJQ07ikvItglgDPuivWbWAV2KekwlV7myfwxMsVJo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","babel":{"env":{"test":{"plugins":["istanbul"]}},"presets":[["es2015",{"modules":false}]]},"files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","_shasum":"7bbc81b6e1d89256622d0316bef7d2fcc77cdac7","gitHead":"92e55d505b09b9bd17508f1066d13c806810838b","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run build && npm run test-node","bench":"node test/bench/node.js","build":"npm run build-es6 && npm run build-es5","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","build-es5":"rm -fr dist && babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps inline","build-es6":"rm -fr dist-es6 && babel src --out-dir dist-es6 --source-maps inline","lint-yarn":"!(find . -name yarn.lock -exec grep -l unpm.u {} \\; | egrep '.*')","test-fast":"npm run lint && node test/node.js | faucet","test-node":"node test/node.js","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","build-buble":"rm -fr dist-buble && mkdir -p dist-buble && buble src -o dist-buble --no modules --y dangerousForOf --objectAssign","build-clean":"rm -fr dist dist-es6 && mkdir -p dist dist-es6 ","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config webpack.config.test-browser.js --progress --hot --open","bench-browser":"webpack-dev-server --config webpack.config.bench-browser.js --progress --hot --open --port 3011","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","lint-examples":"eslint examples","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"apercu","email":"bgronon@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.2.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.10.0","dependencies":{"seer":"^0.1.0","gl-matrix":"^2.3.2","webgl-debug":"^1.0.2","gl-constants":"^1.0.0"},"devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","reify":"^0.4.4","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","testron":"^1.2.0","babelify":"^7.2.0","babel-cli":"^6.18","benchmark":"^2.1.4","coveralls":"^2.13.0","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.4.4","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-plugin-istanbul":"^4.1.1","eslint-config-uber-jsx":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-4.0.0-alpha.5.tgz_1495661813835_0.7454762586858124","host":"s3://npm-registry-packages"}},"4.0.0-alpha.6":{"name":"luma.gl","version":"4.0.0-alpha.6","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@4.0.0-alpha.6","maintainers":[{"name":"apercu","email":"bgronon@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"650824415049f813943c15602465651b3c96d124","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-4.0.0-alpha.6.tgz","integrity":"sha512-h8wkY/y20fqCD649dzalMWLEY1VvUtttYebibpSvvGncoSJNmfIQTQUeoGbFSY4pzcL2g6s0QpS+wdrMLMCihw==","signatures":[{"sig":"MEUCIQD3L23yEmwh/NuymYTPAfS0ZVrvbhHc2ErAlLhMsTBuBwIgconaXc5Qja9J90kUvjfG/dD9D43MDkNDC4spGJIQc9Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","babel":{"env":{"test":{"plugins":["istanbul"]}},"presets":[["es2015",{"modules":false}]]},"files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","_shasum":"650824415049f813943c15602465651b3c96d124","gitHead":"37ed4d9d3cbfdaef0b6b21ba19d6257272b655c0","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run build && npm run test-node","bench":"node test/bench/node.js","build":"npm run build-es6 && npm run build-es5","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","build-es5":"rm -fr dist && babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps inline","build-es6":"rm -fr dist-es6 && babel src --out-dir dist-es6 --source-maps inline","lint-yarn":"!(find . -name yarn.lock -exec grep -l unpm.u {} \\; | egrep '.*')","test-fast":"npm run lint && node test/node.js | faucet","test-node":"node test/node.js","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","build-buble":"rm -fr dist-buble && mkdir -p dist-buble && buble src -o dist-buble --no modules --y dangerousForOf --objectAssign","build-clean":"rm -fr dist dist-es6 && mkdir -p dist dist-es6 ","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config webpack.config.test-browser.js --progress --hot --open","bench-browser":"webpack-dev-server --config webpack.config.bench-browser.js --progress --hot --open --port 3011","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","lint-examples":"eslint examples","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"shaojingli","email":"lishaojing@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.0.5","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.4.0","dependencies":{"seer":"^0.1.0","gl-matrix":"^2.3.2","webgl-debug":"^1.0.2","gl-constants":"^1.0.0"},"devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","reify":"^0.4.4","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","testron":"^1.2.0","babelify":"^7.2.0","babel-cli":"^6.18","benchmark":"^2.1.4","coveralls":"^2.13.0","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.4.4","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-plugin-istanbul":"^4.1.1","eslint-config-uber-jsx":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-4.0.0-alpha.6.tgz_1495819998340_0.18283308506943285","host":"s3://npm-registry-packages"}},"4.0.0-alpha.7":{"name":"luma.gl","version":"4.0.0-alpha.7","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@4.0.0-alpha.7","maintainers":[{"name":"apercu","email":"bgronon@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"acc4ab5ccd12b547002f13ead6b6c0496dc43a8e","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-4.0.0-alpha.7.tgz","integrity":"sha512-l/BSwXshxu6t7dlsHEZ38QM8ZSixJGJvcZ9fxZH62GtaEISQQ701AGrwCYuGpi3jjH0YGffu9vPMqbu1LSuh/A==","signatures":[{"sig":"MEUCIQC95qfP1H+ScGV8Mr6HanNH4jyLoEllfoKTgBCXlb15FQIgdGsGmDntJqwyUf6wAGTAk9/VObCawRirOCFj4m0A0t0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","babel":{"env":{"test":{"plugins":["istanbul"]}},"presets":[["es2015",{"modules":false}]]},"files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","_shasum":"acc4ab5ccd12b547002f13ead6b6c0496dc43a8e","gitHead":"b145a47a24b5f330b99ed0a1e53bc64fc05ff7ea","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run build && npm run test-node","bench":"node test/bench/node.js","build":"npm run build-clean && npm run build-es6 && npm run build-es5","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","build-es5":"babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps && babel packages --out-dir dist/packages --plugins=transform-es2015-modules-commonjs --source-maps","build-es6":"babel src --out-dir dist-es6 --source-maps && babel packages --out-dir dist-es6/packages --source-maps","lint-yarn":"!(find . -name yarn.lock -exec grep -l unpm.u {} \\; | egrep '.*')","test-fast":"node test/node.js","test-node":"node test/node.js | faucet","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","build-clean":"rm -fr dist dist-es6 && mkdir -p dist/packages dist-es6/packages ","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config webpack.config.test-browser.js --progress --hot --open","bench-browser":"webpack-dev-server --config webpack.config.bench-browser.js --progress --hot --open --port 3011","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","lint-examples":"eslint examples","build-es6-packages":"","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"shaojingli","email":"lishaojing@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.0.5","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.4.0","dependencies":{"seer":"^0.1.0","gl-matrix":"^2.3.2","gl-mat4-esm":"^1.1.4","webgl-debug":"^1.0.2","gl-constants":"^1.0.0"},"devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","reify":"^0.4.4","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","testron":"^1.2.0","babelify":"^7.2.0","babel-cli":"^6.18","benchmark":"^2.1.4","coveralls":"^2.13.0","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.4.4","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-plugin-istanbul":"^4.1.1","eslint-config-uber-jsx":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-4.0.0-alpha.7.tgz_1496340619286_0.9371156587731093","host":"s3://npm-registry-packages"}},"4.0.0-alpha.8":{"name":"luma.gl","version":"4.0.0-alpha.8","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@4.0.0-alpha.8","maintainers":[{"name":"apercu","email":"bgronon@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"ad555498bf2cfeb7fd6139f1f916ba6bc814b7e4","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-4.0.0-alpha.8.tgz","integrity":"sha512-i7YC3PO44os82uWC3LkLVcNpWydouyiz0BqsL/cf79nR2MfqHMrFy5ZMhD2E1T6tYAwVcG0w9X1yJqIelCPPGg==","signatures":[{"sig":"MEUCIA6W1iHuzGSNCpoUhESqChuwJ3Jjxy+J05NzB++TubdWAiEAneFxRgJPAB3gtANY0gLtmkf3g8wGlV80uuzbEA5yCM4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","babel":{"env":{"test":{"plugins":["istanbul"]}},"presets":[["es2015",{"modules":false}]]},"files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","_shasum":"ad555498bf2cfeb7fd6139f1f916ba6bc814b7e4","gitHead":"59c8e2c6566ff0504f975d55a57b070d94adf7b6","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run build && npm run test-node","bench":"node test/bench/node.js","build":"npm run build-clean && npm run build-es6 && npm run build-es5","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","build-es5":"babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps && babel packages --out-dir dist/packages --plugins=transform-es2015-modules-commonjs --source-maps","build-es6":"babel src --out-dir dist-es6 --source-maps && babel packages --out-dir dist-es6/packages --source-maps","lint-yarn":"!(find . -name yarn.lock -exec grep -l unpm.u {} \\; | egrep '.*')","test-fast":"node test/node.js","test-node":"node test/node.js | faucet","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","build-clean":"rm -fr dist dist-es6 && mkdir -p dist/packages dist-es6/packages ","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config webpack.config.test-browser.js --progress --hot --open","bench-browser":"webpack-dev-server --config webpack.config.bench-browser.js --progress --hot --open --port 3011","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","lint-examples":"eslint examples","build-es6-packages":"","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"shaojingli","email":"lishaojing@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.0.5","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.4.0","dependencies":{"seer":"^0.1.0","gl-matrix":"^2.3.2","gl-mat4-esm":"^1.1.4","webgl-debug":"^1.0.2","gl-constants":"^1.0.0"},"devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","reify":"^0.4.4","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","testron":"^1.2.0","babelify":"^7.2.0","babel-cli":"^6.18","benchmark":"^2.1.4","coveralls":"^2.13.0","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.4.4","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-plugin-istanbul":"^4.1.1","eslint-config-uber-jsx":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-4.0.0-alpha.8.tgz_1496347587903_0.8500633919611573","host":"s3://npm-registry-packages"}},"4.0.0-alpha.9":{"name":"luma.gl","version":"4.0.0-alpha.9","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@4.0.0-alpha.9","maintainers":[{"name":"apercu","email":"bgronon@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"52e86bf0adc7e6ed2dd82c6e03c8de8f9d4054a6","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-4.0.0-alpha.9.tgz","integrity":"sha512-0eSRThbMKsyTgwnkgtTE0rh2wQhGEzr6lq8F3bbTV4Gjxj2iCcU8ZDSJy3EVnwmcYfGzbXNG1FKPuQ+VXn6njQ==","signatures":[{"sig":"MEYCIQDDCxqLmXG0JQUe5YqJ5ntBQbvrGmC4yCTgV4+ib5GDWgIhALIfn7Z4jtAWYMKBELwXlbzjP58inkMUGwKSBh1+3GW0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","babel":{"env":{"test":{"plugins":["istanbul"]}},"presets":[["es2015",{"modules":false}]]},"files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","_shasum":"52e86bf0adc7e6ed2dd82c6e03c8de8f9d4054a6","gitHead":"e55b7b02829689da7e5e5026ef0fe5f36cdf0821","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run build && npm run test-node","bench":"node test/bench/node.js","build":"npm run build-clean && npm run build-es6 && npm run build-es5","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","build-es5":"babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps && babel packages --out-dir dist/packages --plugins=transform-es2015-modules-commonjs --source-maps","build-es6":"babel src --out-dir dist-es6 --source-maps && babel packages --out-dir dist-es6/packages --source-maps","lint-yarn":"!(find . -name yarn.lock -exec grep -l unpm.u {} \\; | egrep '.*')","test-fast":"node test/node.js","test-node":"node test/node.js | faucet","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","build-clean":"rm -fr dist dist-es6 && mkdir -p dist/packages dist-es6/packages ","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config webpack.config.test-browser.js --progress --hot --open","bench-browser":"webpack-dev-server --config webpack.config.bench-browser.js --progress --hot --open --port 3011","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","lint-examples":"eslint examples","build-es6-packages":"","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"shaojingli","email":"lishaojing@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.0.5","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.4.0","dependencies":{"seer":"^0.1.0","gl-matrix":"^2.3.2","gl-mat4-esm":"^1.1.4","webgl-debug":"^1.0.2","gl-constants":"^1.0.0"},"devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","reify":"^0.4.4","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","testron":"^1.2.0","babelify":"^7.2.0","babel-cli":"^6.18","benchmark":"^2.1.4","coveralls":"^2.13.0","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.4.4","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-plugin-istanbul":"^4.1.1","eslint-config-uber-jsx":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-4.0.0-alpha.9.tgz_1496351993632_0.8263478949666023","host":"s3://npm-registry-packages"}},"4.0.0-alpha.10":{"name":"luma.gl","version":"4.0.0-alpha.10","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@4.0.0-alpha.10","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"683a5433b18f565f141d7956a24866e88df61ce7","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-4.0.0-alpha.10.tgz","integrity":"sha512-lGPpa1LsmO/0ViDSUXbzqXCPZXfMI5EQh10hHFMfjExCSw+1FVPOhJ3jzjvq2TFBcbDV5MiSJgsEuW7RlCaSZQ==","signatures":[{"sig":"MEQCICf1gTkbt7JWLTFPUWHD1EM4U1HnieH4spFpqSE/xT/QAiA/uBsR2Luxoc34f0miYCX760xhKazu5bzeVDiU82ltLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","babel":{"env":{"test":{"plugins":["istanbul"]}},"presets":[["es2015",{"modules":false}]]},"files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","_shasum":"683a5433b18f565f141d7956a24866e88df61ce7","gitHead":"5ad7911ec3a3852f83e3267e139e2357e9b9e03a","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run build && npm run test-node","bench":"node test/bench/node.js","build":"npm run build-clean && npm run build-es6 && npm run build-es5","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","build-es5":"babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps && babel packages --out-dir dist/packages --plugins=transform-es2015-modules-commonjs --source-maps","build-es6":"babel src --out-dir dist-es6 --source-maps && babel packages --out-dir dist-es6/packages --source-maps","lint-yarn":"!(find . -name yarn.lock -exec grep -l unpm.u {} \\; | egrep '.*')","test-fast":"node test/node.js","test-node":"node test/node.js | faucet","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","build-clean":"rm -fr dist dist-es6 && mkdir -p dist/packages dist-es6/packages ","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config webpack.config.test-browser.js --progress --hot --open","bench-browser":"webpack-dev-server --config webpack.config.bench-browser.js --progress --hot --open --port 3011","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","lint-examples":"eslint examples","build-es6-packages":"","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"1chandu","email":"chandu@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.2.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.10.0","dependencies":{"seer":"^0.1.0","gl-matrix":"^2.3.2","gl-mat4-esm":"^1.1.4","webgl-debug":"^1.0.2","gl-constants":"^1.0.0"},"devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","reify":"^0.4.4","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","testron":"^1.2.0","babelify":"^7.2.0","babel-cli":"^6.18","benchmark":"^2.1.4","coveralls":"^2.13.0","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.4.4","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-plugin-istanbul":"^4.1.1","eslint-config-uber-jsx":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-4.0.0-alpha.10.tgz_1496770497482_0.34321355330757797","host":"s3://npm-registry-packages"}},"4.0.0-alpha.11":{"name":"luma.gl","version":"4.0.0-alpha.11","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@4.0.0-alpha.11","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"f6a5bf1767116317f4752547b1c6d0085dd26e42","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-4.0.0-alpha.11.tgz","integrity":"sha512-LdQjneLmIVchBWyUVKwWxx9vP3wC+I6MhVb6JR+/vCHqMMJpAR9kqOETbHy7/4godvoLtRaGcWRe3n4ywbIElg==","signatures":[{"sig":"MEYCIQDBLgoXmQ9IcQyJ3F6wcrKxq68+a9ZeESgrYZOuuICFbwIhAL4prA8QDasr3WeQ2RO7Ni+NfL+vSSY9/HqXBfX6E2a4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","babel":{"env":{"test":{"plugins":["istanbul"]}},"presets":[["es2015",{"modules":false}]]},"files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","_shasum":"f6a5bf1767116317f4752547b1c6d0085dd26e42","gitHead":"fbae7f002327d46af5284c2591b081e240ece95b","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run build && npm run test-node","bench":"node test/bench/node.js","build":"npm run build-clean && npm run build-es6 && npm run build-es5","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","build-es5":"babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps && babel packages --out-dir dist/packages --plugins=transform-es2015-modules-commonjs --source-maps","build-es6":"babel src --out-dir dist-es6 --source-maps && babel packages --out-dir dist-es6/packages --source-maps","lint-yarn":"!(find . -name yarn.lock -exec grep -l unpm.u {} \\; | egrep '.*')","test-fast":"node test/node.js","test-node":"node test/node.js | faucet","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","build-clean":"rm -fr dist dist-es6 && mkdir -p dist/packages dist-es6/packages ","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config webpack.config.test-browser.js --progress --hot --open","bench-browser":"webpack-dev-server --config webpack.config.bench-browser.js --progress --hot --open --port 3011","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","lint-examples":"eslint examples","build-es6-packages":"","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"apercu","email":"bgronon@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.2.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.10.0","dependencies":{"seer":"^0.2.0","gl-matrix":"^2.3.2","gl-mat4-esm":"^1.1.4","webgl-debug":"^1.0.2","gl-constants":"^1.0.0"},"devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","reify":"^0.4.4","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","testron":"^1.2.0","babelify":"^7.2.0","babel-cli":"^6.18","benchmark":"^2.1.4","coveralls":"^2.13.0","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.4.4","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-plugin-istanbul":"^4.1.1","eslint-config-uber-jsx":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-4.0.0-alpha.11.tgz_1497561100968_0.7043532142415643","host":"s3://npm-registry-packages"}},"4.0.0-alpha.12":{"name":"luma.gl","version":"4.0.0-alpha.12","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@4.0.0-alpha.12","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"aae6cfdcc11a90ed84bfe6fc69aedc911a10730f","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-4.0.0-alpha.12.tgz","integrity":"sha512-3NcyZ6HTOorZeMktr8qqUha3x96Zwo1OCIyDoBFdDRnNVLch3gW7a2QmW/bAMgoKAfloFTpHrzCCMHRfgdSPYg==","signatures":[{"sig":"MEYCIQDjQ+aHsn707jCi0rwm9KuYhXrpVKUAUA5PdcmID/rwpQIhAOj7O7Yx81hDvcnEkuj5bfxqqxWMzh0Jn9k6TzraPAx/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","babel":{"env":{"test":{"plugins":["istanbul"]}},"presets":[["es2015",{"modules":false}]]},"files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","_shasum":"aae6cfdcc11a90ed84bfe6fc69aedc911a10730f","gitHead":"f4ce910991469179e0c3a0c20d92c5589dda35a3","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run build && npm run test-node","bench":"node test/bench/node.js","build":"npm run build-clean && npm run build-es6 && npm run build-es5","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","build-es5":"babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps && babel packages --out-dir dist/packages --plugins=transform-es2015-modules-commonjs --source-maps","build-es6":"babel src --out-dir dist-es6 --source-maps && babel packages --out-dir dist-es6/packages --source-maps","lint-yarn":"!(find . -name yarn.lock -exec grep -l unpm.u {} \\; | egrep '.*')","test-fast":"node test/node.js","test-node":"node test/node.js | faucet","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","build-clean":"rm -fr dist dist-es6 && mkdir -p dist/packages dist-es6/packages ","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config webpack.config.test-browser.js --progress --hot --open","bench-browser":"webpack-dev-server --config webpack.config.bench-browser.js --progress --hot --open --port 3011","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","lint-examples":"eslint examples","build-es6-packages":"","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"apercu","email":"bgronon@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.2.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.10.0","dependencies":{"seer":"^0.2.1","gl-matrix":"^2.3.2","gl-mat4-esm":"^1.1.4","webgl-debug":"^1.0.2","gl-constants":"^1.0.0"},"devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","reify":"^0.4.4","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","testron":"^1.2.0","babelify":"^7.2.0","babel-cli":"^6.18","benchmark":"^2.1.4","coveralls":"^2.13.0","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.4.4","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-plugin-istanbul":"^4.1.1","eslint-config-uber-jsx":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-4.0.0-alpha.12.tgz_1497567820155_0.30749817308969796","host":"s3://npm-registry-packages"}},"4.0.0-alpha.13":{"name":"luma.gl","version":"4.0.0-alpha.13","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@4.0.0-alpha.13","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"16f7b7a97218b9ff3713fefc597f8ce039830763","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-4.0.0-alpha.13.tgz","integrity":"sha512-bZ/yLKtxajnskKhvtzHLm8GN1/wy476GUZG3sJmyV6NetPoy4Jo6hy5+C4vy81hIOfPsTp7BL92HafTaomequQ==","signatures":[{"sig":"MEUCIQDWK9UGMxXBshsvnEWU5LAPiZ9eLfGQml4e3/OiRyod1wIgM+rhRGhVVBdk6AqHpL4Oup/78bays0cvnkd/mE+a19U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","babel":{"env":{"test":{"plugins":["istanbul"]}},"presets":[["es2015",{"modules":false}]]},"files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","_shasum":"16f7b7a97218b9ff3713fefc597f8ce039830763","gitHead":"c4c7938a45b2fe2a8a665fbc68abd1a7d6f29d2e","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run build && npm run test-node","bench":"node test/bench/node.js","build":"npm run build-clean && npm run build-es6 && npm run build-es5","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","build-es5":"babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps && babel packages --out-dir dist/packages --plugins=transform-es2015-modules-commonjs --source-maps","build-es6":"babel src --out-dir dist-es6 --source-maps && babel packages --out-dir dist-es6/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-fast":"node test/node.js","test-node":"node test/node.js | faucet","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","build-clean":"rm -fr dist dist-es6 && mkdir -p dist/packages dist-es6/packages ","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config webpack.config.test-browser.js --progress --hot --open","bench-browser":"webpack-dev-server --config webpack.config.bench-browser.js --progress --hot --open --port 3011","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","lint-examples":"eslint examples","build-es6-packages":"","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.2.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.9.0","dependencies":{"seer":"^0.2.2","gl-matrix":"^2.3.2","webgl-debug":"^1.0.2","gl-constants":"^1.0.0"},"devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","reify":"^0.4.4","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","testron":"^1.2.0","babelify":"^7.2.0","babel-cli":"^6.18","benchmark":"^2.1.4","coveralls":"^2.13.0","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","electron-prebuilt":"^0.37.2","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.4.4","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-plugin-istanbul":"^4.1.1","eslint-config-uber-jsx":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-4.0.0-alpha.13.tgz_1498054875006_0.8626100244000554","host":"s3://npm-registry-packages"}},"4.0.0-alpha.14":{"name":"luma.gl","version":"4.0.0-alpha.14","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@4.0.0-alpha.14","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"5f4ce1b1f614bbfd7a429ab15b5c8274206cc3db","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-4.0.0-alpha.14.tgz","integrity":"sha512-W6V4y9P/QsaES7ZRzkf9hTf/ljxIfuZYMZVygr9qulWEOkzW8GVFVLnPGC3F7xLLpFI5gIKLljtH+KH5kM5VoQ==","signatures":[{"sig":"MEYCIQCkPjtxCBmMwDjHICIMFL+oE8UvhIeYCy1bggXZ8U0mWgIhAKMvEH55VGKyVWXG+2TLs8awzSorprEnJBBVrKEApDKX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","babel":{"env":{"test":{"plugins":["istanbul"]}},"presets":[["es2015",{"modules":false}]]},"files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","_shasum":"5f4ce1b1f614bbfd7a429ab15b5c8274206cc3db","gitHead":"7b90b891a11466cd10087c745ed581fd12ef7f81","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run build && npm run test-node","bench":"node test/bench/node.js","build":"npm run build-clean && npm run build-es6 && npm run build-es5","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","build-es5":"babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps && babel packages --out-dir dist/packages --plugins=transform-es2015-modules-commonjs --source-maps","build-es6":"babel src --out-dir dist-es6 --source-maps && babel packages --out-dir dist-es6/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-fast":"node test/node.js","test-node":"node test/node.js | faucet","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","build-clean":"rm -fr dist dist-es6 && mkdir -p dist/packages dist-es6/packages ","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config webpack.config.test-browser.js --progress --hot --open","bench-browser":"webpack-dev-server --config webpack.config.bench-browser.js --progress --hot --open --port 3011","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","lint-examples":"eslint examples","build-es6-packages":"","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.2.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.9.0","dependencies":{"seer":"^0.2.2","gl-matrix":"^2.3.2","webgl-debug":"^1.0.2","gl-constants":"^1.0.0"},"devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","reify":"^0.4.4","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","babelify":"^7.2.0","babel-cli":"^6.18","benchmark":"^2.1.4","coveralls":"^2.13.0","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.4.4","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-plugin-istanbul":"^4.1.1","eslint-config-uber-jsx":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-4.0.0-alpha.14.tgz_1498777894019_0.6191860910039395","host":"s3://npm-registry-packages"}},"4.0.0-beta.1":{"name":"luma.gl","version":"4.0.0-beta.1","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@4.0.0-beta.1","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"d879908beb27082f2356931c2fb8e5c02c6903f4","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-4.0.0-beta.1.tgz","integrity":"sha512-wbXuiI3ZO5g5p+7SE6hU7/1VeydLJnm0Gzefyy4garOZ22Inn5ZoQYTzknWbQoQvcYkc+1St6XMZDfZNhdSklw==","signatures":[{"sig":"MEUCIQCcN5eXIumRxcc1jnHJkDPBz2KSe4+aaoRTexnrCJi05gIgPEldWE2TyIzKMOwSg4b/wqx59+RvdJJtQnlDZ83o4I4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","babel":{"env":{"test":{"plugins":["istanbul"]}},"presets":[["es2015",{"modules":false}]]},"files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","_shasum":"d879908beb27082f2356931c2fb8e5c02c6903f4","gitHead":"0812841bb5bbdea2e8110e04211498fa5a5822f0","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run build && npm run test-node","bench":"node test/bench/node.js","build":"npm run build-clean && npm run build-es6 && npm run build-es5","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","build-es5":"babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps && babel packages --out-dir dist/packages --plugins=transform-es2015-modules-commonjs --source-maps","build-es6":"babel src --out-dir dist-es6 --source-maps && babel packages --out-dir dist-es6/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-fast":"node test/node.js","test-node":"node test/node.js | faucet","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","build-clean":"rm -fr dist dist-es6 && mkdir -p dist/packages dist-es6/packages ","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --env.test --progress --hot --open","bench-browser":"webpack-dev-server --env.bench --progress --hot --open","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","lint-examples":"eslint examples","build-es6-packages":"","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.2.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.9.0","dependencies":{"seer":"^0.2.2","gl-mat4":"^1.1.4","gl-quat":"^1.0.0","gl-vec2":"^1.0.0","gl-vec3":"^1.0.3","gl-vec4":"^1.0.1","webgl-debug":"^1.0.2","gl-constants":"^1.0.0"},"devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","reify":"^0.4.4","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","babelify":"^7.2.0","babel-cli":"^6.18","benchmark":"^2.1.4","coveralls":"^2.13.0","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.4.4","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-plugin-istanbul":"^4.1.1","eslint-config-uber-jsx":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-4.0.0-beta.1.tgz_1499136760115_0.9359001899138093","host":"s3://npm-registry-packages"}},"4.0.0-beta.2":{"name":"luma.gl","version":"4.0.0-beta.2","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@4.0.0-beta.2","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"2ef52eb464ed54c2cd08789e69e92ca664987b3e","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-4.0.0-beta.2.tgz","integrity":"sha512-RQzJTeJfHHpHyWhkZFLIOBDdyJiA97ap7IQFXWbr0Cj9QnxHKBhQW4D6HZz818VJaCnOVwBbY2b4LjKXvQ3LxA==","signatures":[{"sig":"MEUCIElv3FH6w9QYYyXneZ13ZYQeH9Ij6opouhbDsuHBHzj2AiEA9CM3NRAoKeg4r7Ffql/lQ7BQRwmyQmQo3ibzPngCx8g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","babel":{"env":{"test":{"plugins":["istanbul"]}},"presets":[["es2015",{"modules":false}]]},"files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","_shasum":"2ef52eb464ed54c2cd08789e69e92ca664987b3e","gitHead":"2d32ce4bce31a87e3c366dcc77a236f86c2d69cd","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run build && npm run test-node","bench":"node test/bench/node.js","build":"npm run build-clean && npm run build-es6 && npm run build-es5","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","build-es5":"babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps && babel packages --out-dir dist/packages --plugins=transform-es2015-modules-commonjs --source-maps","build-es6":"babel src --out-dir dist-es6 --source-maps && babel packages --out-dir dist-es6/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-fast":"node test/node.js","test-node":"node test/node.js | faucet","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","build-clean":"rm -fr dist dist-es6 && mkdir -p dist/packages dist-es6/packages ","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --env.test --progress --hot --open","bench-browser":"webpack-dev-server --env.bench --progress --hot --open","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","lint-examples":"eslint examples","build-es6-packages":"","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.2.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.9.0","dependencies":{"seer":"^0.2.2","gl-mat4":"^1.1.4","gl-quat":"^1.0.0","gl-vec2":"^1.0.0","gl-vec3":"^1.0.3","gl-vec4":"^1.0.1","webgl-debug":"^1.0.2","gl-constants":"^1.0.0"},"devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","reify":"^0.4.4","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","babelify":"^7.2.0","babel-cli":"^6.18","benchmark":"^2.1.4","coveralls":"^2.13.0","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.4.4","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-plugin-istanbul":"^4.1.1","eslint-config-uber-jsx":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-4.0.0-beta.2.tgz_1499549435721_0.5539479420986027","host":"s3://npm-registry-packages"}},"4.0.0-beta.3":{"name":"luma.gl","version":"4.0.0-beta.3","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@4.0.0-beta.3","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"ada46a29b250caafd27a5044058d4c1c0b9a9561","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-4.0.0-beta.3.tgz","integrity":"sha512-1P5siDgpmlTczvviXfYDNOgU2f7lAJdADHPplbA/tN47O0WeIZFI96ZPzTio0C7Su4aolFSfhrz1tlmGla8YKA==","signatures":[{"sig":"MEYCIQDaBlcUFj5J0ncwYv69ZZjHJFtKiJYTzV0rxdA8yP4M6QIhAOqlzihkmU6NqT/H3mXgZS1Ev3Cm2SkER8tImEBbgixc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","babel":{"env":{"test":{"plugins":["istanbul"]}},"presets":[["es2015",{"modules":false}]]},"files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","_shasum":"ada46a29b250caafd27a5044058d4c1c0b9a9561","gitHead":"b6062fcaca92bf5ad02fed2ed65b2e40aaf49bfa","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run build && npm run test-node","bench":"node test/bench/node.js","build":"npm run build-clean && npm run build-es6 && npm run build-es5","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","build-es5":"babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps && babel packages --out-dir dist/packages --plugins=transform-es2015-modules-commonjs --source-maps","build-es6":"babel src --out-dir dist-es6 --source-maps && babel packages --out-dir dist-es6/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-fast":"node test/node.js","test-node":"node test/node.js | faucet","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","build-clean":"rm -fr dist dist-es6 && mkdir -p dist/packages dist-es6/packages ","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --env.test --progress --hot --open","bench-browser":"webpack-dev-server --env.bench --progress --hot --open","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","lint-examples":"eslint examples","build-es6-packages":"","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.2.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.9.0","dependencies":{"seer":"^0.2.2","gl-mat4":"^1.1.4","gl-quat":"^1.0.0","gl-vec2":"^1.0.0","gl-vec3":"^1.0.3","gl-vec4":"^1.0.1","webgl-debug":"^1.0.2","gl-constants":"^1.0.0"},"devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","reify":"^0.4.4","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","babelify":"^7.2.0","babel-cli":"^6.18","benchmark":"^2.1.4","coveralls":"^2.13.0","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.4.4","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-plugin-istanbul":"^4.1.1","eslint-config-uber-jsx":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-4.0.0-beta.3.tgz_1499711173698_0.003513082629069686","host":"s3://npm-registry-packages"}},"4.0.0-beta.4":{"name":"luma.gl","version":"4.0.0-beta.4","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@4.0.0-beta.4","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"d42f3ea69d193518411afb0d83cbb8392ce7117e","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-4.0.0-beta.4.tgz","integrity":"sha512-zzRfocScFeiQMRG90P9NWUHEt4Q0b8KmjVa1CBBvZAou0af9kEhJFM9Eie56U+7uMSaZF5awDbtOlTI54DyEfw==","signatures":[{"sig":"MEUCIQDN0Y7aUMfIuHtLf7u0gzSUwgVUACKOTgy8Ox3p7KKx7wIgUzH+/VV/LXSEzSSVgIuhOabHrjHIXGLYsuW5+fOd67U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","babel":{"env":{"test":{"plugins":["istanbul"]}},"presets":[["es2015",{"modules":false}]]},"files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","_shasum":"d42f3ea69d193518411afb0d83cbb8392ce7117e","gitHead":"ce3d45bcc9993c6abfc7e68c767cd283eba48b8a","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run build && npm run test-node","bench":"node test/bench/node.js","build":"npm run build-clean && npm run build-es6 && npm run build-es5","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","build-es5":"babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps && babel packages --out-dir dist/packages --plugins=transform-es2015-modules-commonjs --source-maps","build-es6":"babel src --out-dir dist-es6 --source-maps && babel packages --out-dir dist-es6/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-fast":"node test/node.js","test-fp64":"(cd src/shadertools/fp64/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js | faucet","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","build-clean":"rm -fr dist dist-es6 && mkdir -p dist/packages dist-es6/packages ","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --env.test --progress --hot --open","bench-browser":"webpack-dev-server --env.bench --progress --hot --open","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","lint-examples":"eslint examples","build-es6-packages":"","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.2.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.9.0","dependencies":{"seer":"^0.2.2","gl-mat4":"^1.1.4","gl-quat":"^1.0.0","gl-vec2":"^1.0.0","gl-vec3":"^1.0.3","gl-vec4":"^1.0.1","webgl-debug":"^1.0.2","gl-constants":"^1.0.0"},"devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","reify":"^0.4.4","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","babelify":"^7.2.0","babel-cli":"^6.18","benchmark":"^2.1.4","coveralls":"^2.13.0","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.4.4","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-plugin-istanbul":"^4.1.1","eslint-config-uber-jsx":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-4.0.0-beta.4.tgz_1499789244144_0.7525783453602344","host":"s3://npm-registry-packages"}},"4.0.0-beta.5":{"name":"luma.gl","version":"4.0.0-beta.5","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@4.0.0-beta.5","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"078214c7a7e0c8a29537034fb58e43c9e2e08dfe","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-4.0.0-beta.5.tgz","integrity":"sha512-AmmCjlOTRKuUj9EXisR1HHf7b8+IXFv4wd50A6Yk1vccsoq5LakUEVRk45KUFjqEt/2a3JBkcktqCwmEcHqTlA==","signatures":[{"sig":"MEQCIF3TxHn8PUM64CbcUwlo+eT8UUl3V5ynIPduog9bqLudAiBqoQ9XetkvRwhWN9VIas/dSfsgqU7K/n3kiLo87Q5Suw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","babel":{"env":{"test":{"plugins":["istanbul"]}},"presets":[["es2015",{"modules":false}]]},"files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","_shasum":"078214c7a7e0c8a29537034fb58e43c9e2e08dfe","gitHead":"de5a497a0b47e4086f35bbc0e954e2df9aa10a81","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run build && npm run test-node","bench":"node test/bench/node.js","build":"npm run build-clean && npm run build-es6 && npm run build-es5","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","build-es5":"babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps && babel packages --out-dir dist/packages --plugins=transform-es2015-modules-commonjs --source-maps","build-es6":"babel src --out-dir dist-es6 --source-maps && babel packages --out-dir dist-es6/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-fast":"node test/node.js","test-fp64":"(cd src/shadertools/fp64/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js | faucet","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","build-clean":"rm -fr dist dist-es6 && mkdir -p dist/packages dist-es6/packages ","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --env.test --progress --hot --open","bench-browser":"webpack-dev-server --env.bench --progress --hot --open","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","lint-examples":"eslint examples","build-es6-packages":"","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"shaojingli","email":"lishaojing@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.6.1","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.4.0","dependencies":{"seer":"^0.2.2","gl-mat4":"^1.1.4","gl-quat":"^1.0.0","gl-vec2":"^1.0.0","gl-vec3":"^1.0.3","gl-vec4":"^1.0.1","webgl-debug":"^1.0.2","gl-constants":"^1.0.0"},"devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","reify":"^0.4.4","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","babelify":"^7.2.0","babel-cli":"^6.18","benchmark":"^2.1.4","coveralls":"^2.13.0","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.4.4","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-plugin-istanbul":"^4.1.1","eslint-config-uber-jsx":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-4.0.0-beta.5.tgz_1499883528932_0.7364475515205413","host":"s3://npm-registry-packages"}},"4.0.0-beta.6":{"name":"luma.gl","version":"4.0.0-beta.6","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@4.0.0-beta.6","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"a5bd77aa5f21782f67341dcb0b91493e1b107b18","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-4.0.0-beta.6.tgz","integrity":"sha512-Zk3PfFAV/it4nRn3pn8u8xgFEH1p4TFQGTJoZulk7FIjaIkecUJ7hKgmvFQ3ybf4iFXSqp36PuJN2+4Lo7n0hA==","signatures":[{"sig":"MEUCIQDa69D1l5Ongia0CaLqig9Qw44L32At/rT/mT/A2/V1hgIgfqrW4uEuc6QPefNBVphUpKq+lwkbcm+kFlaoWR72NoY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","babel":{"env":{"test":{"plugins":["istanbul"]}},"presets":[["es2015",{"modules":false}]]},"files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","_shasum":"a5bd77aa5f21782f67341dcb0b91493e1b107b18","gitHead":"e406a4bee39512892d0cc50dea82e2f0b0208301","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run build && npm run test-node","bench":"node test/bench/node.js","build":"npm run build-clean && npm run build-es6 && npm run build-es5","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","build-es5":"babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps && babel packages --out-dir dist/packages --plugins=transform-es2015-modules-commonjs --source-maps","build-es6":"babel src --out-dir dist-es6 --source-maps && babel packages --out-dir dist-es6/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-fast":"node test/node.js","test-fp64":"(cd src/shadertools/fp64/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js | faucet","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","build-clean":"rm -fr dist dist-es6 && mkdir -p dist/packages dist-es6/packages ","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --env.test --progress --hot --open","bench-browser":"webpack-dev-server --env.bench --progress --hot --open","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","lint-examples":"eslint examples","build-es6-packages":"","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"shaojingli","email":"lishaojing@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.6.1","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.4.0","dependencies":{"seer":"^0.2.2","gl-mat4":"^1.1.4","gl-quat":"^1.0.0","gl-vec2":"^1.0.0","gl-vec3":"^1.0.3","gl-vec4":"^1.0.1","webgl-debug":"^1.0.2","gl-constants":"^1.0.0"},"devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","reify":"^0.4.4","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","babelify":"^7.2.0","babel-cli":"^6.18","benchmark":"^2.1.4","coveralls":"^2.13.0","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.4.4","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-plugin-istanbul":"^4.1.1","eslint-config-uber-jsx":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-4.0.0-beta.6.tgz_1500307313018_0.4838480369653553","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"luma.gl","version":"4.0.0","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@4.0.0","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"3ec92b3a45f7b94f739f41e8bcb1b3ddecf30f33","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-4.0.0.tgz","integrity":"sha512-7PJZ8tpQ/UDyMbQaJQpY1vxUSnwyZTTucx9paGmG1SGeFTPBtxhnznJTbBI5DZYHzi3jyZCkbYDu78QoOPV+qw==","signatures":[{"sig":"MEUCICnT0w8nyqXs7K0TcY0uOKEPl1SCotFvLAMKDBgtoSiRAiEA6qUh7Q2FSuZP5yq7m9/LUl6e1QuNGxifcQZxkzevWtg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","babel":{"env":{"test":{"plugins":["istanbul"]}},"presets":[["es2015",{"modules":false}]]},"files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","_shasum":"3ec92b3a45f7b94f739f41e8bcb1b3ddecf30f33","gitHead":"bea17217ac730e0d6fc3b30bce2aa9d666d06f19","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run build && npm run test-node","bench":"node test/bench/node.js","build":"npm run build-clean && npm run build-es6 && npm run build-es5","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","build-es5":"babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps && babel packages --out-dir dist/packages --plugins=transform-es2015-modules-commonjs --source-maps","build-es6":"babel src --out-dir dist-es6 --source-maps && babel packages --out-dir dist-es6/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-fast":"node test/node.js","test-fp64":"(cd src/shadertools/fp64/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js | faucet","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","build-clean":"rm -fr dist dist-es6 && mkdir -p dist/packages dist-es6/packages ","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --env.test --progress --hot --open","bench-browser":"webpack-dev-server --env.bench --progress --hot --open","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","lint-examples":"eslint examples","build-es6-packages":"","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"shaojingli","email":"lishaojing@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.6.1","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.4.0","dependencies":{"seer":"^0.2.2","gl-mat4":"^1.1.4","gl-quat":"^1.0.0","gl-vec2":"^1.0.0","gl-vec3":"^1.0.3","gl-vec4":"^1.0.1","webgl-debug":"^1.0.2","gl-constants":"^1.0.0"},"devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","reify":"^0.4.4","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","babelify":"^7.2.0","babel-cli":"^6.18","benchmark":"^2.1.4","coveralls":"^2.13.0","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.4.4","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-plugin-istanbul":"^4.1.1","eslint-config-uber-jsx":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-4.0.0.tgz_1501131332991_0.9521549255587161","host":"s3://npm-registry-packages"}},"4.1.0-alpha.1":{"name":"luma.gl","version":"4.1.0-alpha.1","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@4.1.0-alpha.1","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"10d5a309a52e798dc400fa8d365b15e817cd71d4","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-4.1.0-alpha.1.tgz","integrity":"sha512-5t+4twzhO7AzN2XK5qLcwfARp6Vlu+LnkZjlTNFZ8AHQEy9G5FBbdgfTQ0cHfFQK8yWtl2lsgLQohjrCiB4+9Q==","signatures":[{"sig":"MEYCIQDKz+RrX4pdEQGKXIKbZfa0tv0f377TiK6Hoqr4nHyZIQIhAJPdhkLyFK6qjdQSeAQvtcMazsG90H+tfc5F9sm+NQro","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","babel":{"env":{"test":{"plugins":["istanbul"]}},"presets":[["es2015",{"modules":false}]]},"files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","_shasum":"10d5a309a52e798dc400fa8d365b15e817cd71d4","gitHead":"bc350a6724274978456c6768f4d2ce4c65964ba1","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run build && npm run test-node","bench":"node test/bench/node.js","build":"npm run build-clean && npm run build-es6 && npm run build-es5","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","build-es5":"babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps && babel packages --out-dir dist/packages --plugins=transform-es2015-modules-commonjs --source-maps","build-es6":"babel src --out-dir dist-es6 --source-maps && babel packages --out-dir dist-es6/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-fast":"node test/node.js","test-fp64":"(cd src/shadertools/fp64/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js | faucet","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","build-clean":"rm -fr dist dist-es6 && mkdir -p dist/packages dist-es6/packages ","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --env.test --progress --hot --open","bench-browser":"webpack-dev-server --env.bench --progress --hot --open","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","lint-examples":"eslint examples","build-es6-packages":"","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.2.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.9.0","dependencies":{"seer":"^0.2.2","gl-mat4":"^1.1.4","gl-quat":"^1.0.0","gl-vec2":"^1.0.0","gl-vec3":"^1.0.3","gl-vec4":"^1.0.1","webgl-debug":"^1.0.2","gl-constants":"^1.0.0"},"devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","reify":"^0.4.4","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","babelify":"^7.2.0","babel-cli":"^6.18","benchmark":"^2.1.4","coveralls":"^2.13.0","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.4.4","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-plugin-istanbul":"^4.1.1","eslint-config-uber-jsx":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-4.1.0-alpha.1.tgz_1502394586759_0.2508275620639324","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"luma.gl","version":"4.0.1","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@4.0.1","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"a8126630cbc0c5dfc10cf4989fcc857113f3828a","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-4.0.1.tgz","integrity":"sha512-66GIQ24H6SZWHWLyuuY8LmuZJJ+MnKCJgWVrnrnwFmTbvqIYxXoZ3LkOzVZQylYqnu3Fyh0E/pXlg8zaYUftEA==","signatures":[{"sig":"MEQCIACuSQXJk8fKfivPNEwLhNCThEG+evK3vlpwptkgkirmAiB/68x53PBJ1woVO9j4eDeMJD+SZhONfpxun8xdOMwSkA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","babel":{"env":{"test":{"plugins":["istanbul"]}},"presets":[["es2015",{"modules":false}]]},"files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","_shasum":"a8126630cbc0c5dfc10cf4989fcc857113f3828a","gitHead":"b232db56650556f5868ef6e940c6039115e029d7","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run build && npm run test-node","bench":"node test/bench/node.js","build":"npm run build-clean && npm run build-es6 && npm run build-es5","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","build-es5":"babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps && babel packages --out-dir dist/packages --plugins=transform-es2015-modules-commonjs --source-maps","build-es6":"babel src --out-dir dist-es6 --source-maps && babel packages --out-dir dist-es6/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-fast":"node test/node.js","test-fp64":"(cd src/shadertools/fp64/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js | faucet","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","build-clean":"rm -fr dist dist-es6 && mkdir -p dist/packages dist-es6/packages ","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --env.test --progress --hot --open","bench-browser":"webpack-dev-server --env.bench --progress --hot --open","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","lint-examples":"eslint examples","build-es6-packages":"","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"1chandu","email":"chandu@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.2.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.10.0","dependencies":{"seer":"^0.2.2","gl-mat4":"^1.1.4","gl-quat":"^1.0.0","gl-vec2":"^1.0.0","gl-vec3":"^1.0.3","gl-vec4":"^1.0.1","webgl-debug":"^1.0.2","gl-constants":"^1.0.0"},"devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","reify":"^0.4.4","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","babelify":"^7.2.0","babel-cli":"^6.18","benchmark":"^2.1.4","coveralls":"^2.13.0","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.4.4","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-plugin-istanbul":"^4.1.1","eslint-config-uber-jsx":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-4.0.1.tgz_1502402176757_0.4534799251705408","host":"s3://npm-registry-packages"}},"4.1.0-alpha.2":{"name":"luma.gl","version":"4.1.0-alpha.2","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@4.1.0-alpha.2","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"8544fee260b72be6115ba0ec85c1d0f23a46f7a4","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-4.1.0-alpha.2.tgz","integrity":"sha512-3shS0XDCDn6kb9AkvYedy92K3GPXoFxRMhAtESM1KD1JbEbiGd3GESp7GdFK9q7P6zydROm4C3ZwQmVkjB9VaQ==","signatures":[{"sig":"MEYCIQCY1XIDfdJFrR77Nqsvbpg5PeBgGRluzmH/wjv4+BTTXwIhANfBvs9a8zMq0VwpTMmOD2YQUWzTj7xrxKeHl44+NzWQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","babel":{"env":{"test":{"plugins":["istanbul"]}},"presets":[["es2015",{"modules":false}]]},"files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","_shasum":"8544fee260b72be6115ba0ec85c1d0f23a46f7a4","gitHead":"944de63637d668e479fbf31b1f931c236c2825d0","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run build && npm run test-node","bench":"node test/bench/node.js","build":"npm run build-clean && npm run build-es6 && npm run build-es5","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","build-es5":"babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps && babel packages --out-dir dist/packages --plugins=transform-es2015-modules-commonjs --source-maps","build-es6":"babel src --out-dir dist-es6 --source-maps && babel packages --out-dir dist-es6/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-fast":"node test/node.js","test-fp64":"(cd src/shadertools/fp64/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js | faucet","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","build-clean":"rm -fr dist dist-es6 && mkdir -p dist/packages dist-es6/packages ","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --env.test --progress --hot --open","bench-browser":"webpack-dev-server --env.bench --progress --hot --open","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","lint-examples":"eslint examples","build-es6-packages":"","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.2.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.9.0","dependencies":{"seer":"^0.2.2","gl-mat4":"^1.1.4","gl-quat":"^1.0.0","gl-vec2":"^1.0.0","gl-vec3":"^1.0.3","gl-vec4":"^1.0.1","webgl-debug":"^1.0.2","gl-constants":"^1.0.0"},"devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","reify":"^0.4.4","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","babelify":"^7.2.0","babel-cli":"^6.18","benchmark":"^2.1.4","coveralls":"^2.13.0","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.4.4","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-plugin-istanbul":"^4.1.1","eslint-config-uber-jsx":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-4.1.0-alpha.2.tgz_1503889279930_0.4821085031144321","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"luma.gl","version":"4.0.2","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@4.0.2","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"33a0de64164f722b81ade6f318f04a85ecc5a19f","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-4.0.2.tgz","integrity":"sha512-Efj5M8yNYgOn0xBBoUDsBsjjdgYG9ow5XzVWiRbN1fjT/qDbONB1yjVKk9yAO4mKI3TBGyfKBIrjSb2omVy1lQ==","signatures":[{"sig":"MEUCIA8NvHo3uy64XKVO/TiUeQu5yybYmTZdTokiPaSyJ30XAiEAwTzf1vgJ51wg5Ufll61vKaZ/IplEoEVQDhNWsIJyMX0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","babel":{"env":{"test":{"plugins":["istanbul"]}},"presets":[["es2015",{"modules":false}]]},"files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","_shasum":"33a0de64164f722b81ade6f318f04a85ecc5a19f","gitHead":"a8176b11d1030dc47ea6d232ff941936e0786581","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run build && npm run test-node","bench":"node test/bench/node.js","build":"npm run build-clean && npm run build-es6 && npm run build-es5","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","build-es5":"babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps && babel packages --out-dir dist/packages --plugins=transform-es2015-modules-commonjs --source-maps","build-es6":"babel src --out-dir dist-es6 --source-maps && babel packages --out-dir dist-es6/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-fast":"node test/node.js","test-fp64":"(cd src/shadertools/fp64/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js | faucet","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","build-clean":"rm -fr dist dist-es6 && mkdir -p dist/packages dist-es6/packages ","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --env.test --progress --hot --open","bench-browser":"webpack-dev-server --env.bench --progress --hot --open","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","lint-examples":"eslint examples","build-es6-packages":"","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"1chandu","email":"chandu@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.2.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.10.0","dependencies":{"seer":"^0.2.2","gl-mat4":"^1.1.4","gl-quat":"^1.0.0","gl-vec2":"^1.0.0","gl-vec3":"^1.0.3","gl-vec4":"^1.0.1","webgl-debug":"^1.0.2","gl-constants":"^1.0.0"},"devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","reify":"^0.4.4","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","babelify":"^7.2.0","babel-cli":"^6.18","benchmark":"^2.1.4","coveralls":"^2.13.0","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.4.4","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-plugin-istanbul":"^4.1.1","eslint-config-uber-jsx":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-4.0.2.tgz_1504307475483_0.4008419020101428","host":"s3://npm-registry-packages"}},"4.0.3":{"name":"luma.gl","version":"4.0.3","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@4.0.3","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"628d2141b67704684b0ee50cb81e75868c896ca1","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-4.0.3.tgz","integrity":"sha512-vQwuQLmQTAWiCyyIrH5khQF70mD0kdSTxNlkA5pzwlQDuM3wU5YC2Ids1RrNhxykV0n7QkRps1qAgfFtaSLz7g==","signatures":[{"sig":"MEUCICngTR0+QEj5zsx8OVg9K/MjPT7j2udOpsIvUyZpzHYPAiEA6+SCbFARSxoDaW+JtsWG1lXslusJhai2vguWpMoI9ZI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","babel":{"env":{"test":{"plugins":["istanbul"]}},"presets":[["es2015",{"modules":false}]]},"files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","_shasum":"628d2141b67704684b0ee50cb81e75868c896ca1","gitHead":"12a5b7647f68a8d9368cd939396ca158291a7a72","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run build && npm run test-node","bench":"node test/bench/node.js","build":"npm run build-clean && npm run build-es6 && npm run build-es5","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","build-es5":"babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps && babel packages --out-dir dist/packages --plugins=transform-es2015-modules-commonjs --source-maps","build-es6":"babel src --out-dir dist-es6 --source-maps && babel packages --out-dir dist-es6/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-fast":"node test/node.js","test-fp64":"(cd src/shadertools/fp64/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js | faucet","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","build-clean":"rm -fr dist dist-es6 && mkdir -p dist/packages dist-es6/packages ","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --env.test --progress --hot --open","bench-browser":"webpack-dev-server --env.bench --progress --hot --open","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","lint-examples":"eslint examples","build-es6-packages":"","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"1chandu","email":"chandu@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.2.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.10.0","dependencies":{"seer":"^0.2.2","gl-mat4":"^1.1.4","gl-quat":"^1.0.0","gl-vec2":"^1.0.0","gl-vec3":"^1.0.3","gl-vec4":"^1.0.1","webgl-debug":"^1.0.2","gl-constants":"^1.0.0"},"devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","reify":"^0.4.4","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","babelify":"^7.2.0","babel-cli":"^6.18","benchmark":"^2.1.4","coveralls":"^2.13.0","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.4.4","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-plugin-istanbul":"^4.1.1","eslint-config-uber-jsx":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-4.0.3.tgz_1505515292028_0.546534595778212","host":"s3://npm-registry-packages"}},"4.1.0-alpha.3":{"name":"luma.gl","version":"4.1.0-alpha.3","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@4.1.0-alpha.3","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"7d9689ddfa5866cf6d299eb809b59a274282eb47","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-4.1.0-alpha.3.tgz","integrity":"sha512-ExzdLIHsG9eo7nQLe5Juf808Lz1gs377KBSk/dy/2upx3xzmKtzyRdJrPgqzii/WyJsTMQKyv84HR2uYuXTNig==","signatures":[{"sig":"MEQCIC4DkLFcxk2TKmbKfghkxIq3FXBG7+Hcm2k1r8C3UariAiAIlZSn23a+0UYS+VEzdHyTjZgCxMF05cB6d9MjRpmZLg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","babel":{"env":{"test":{"plugins":["istanbul"]}},"presets":[["es2015",{"modules":false}]]},"files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","_shasum":"7d9689ddfa5866cf6d299eb809b59a274282eb47","gitHead":"69bbc1a480ebc5ccb5e39f18827e7943ec8efc43","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run build && npm run test-node","bench":"node test/bench/node.js","build":"npm run build-clean && npm run build-es6 && npm run build-es5","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","build-es5":"babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps && babel packages --out-dir dist/packages --plugins=transform-es2015-modules-commonjs --source-maps","build-es6":"babel src --out-dir dist-es6 --source-maps && babel packages --out-dir dist-es6/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-fast":"node test/node.js","test-fp64":"(cd src/shadertools/modules/fp64/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js | faucet","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","build-clean":"rm -fr dist dist-es6 && mkdir -p dist/packages dist-es6/packages ","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --env.test --progress --hot --open","bench-browser":"webpack-dev-server --env.bench --progress --hot --open","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","lint-examples":"eslint examples","build-es6-packages":"","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"3.10.10","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"6.11.2","dependencies":{"seer":"^0.2.2","gl-mat4":"^1.1.4","gl-quat":"^1.0.0","gl-vec2":"^1.0.0","gl-vec3":"^1.0.3","gl-vec4":"^1.0.1","webgl-debug":"^1.0.2","gl-constants":"^1.0.0"},"devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","reify":"^0.4.4","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","babelify":"^7.2.0","babel-cli":"^6.18","benchmark":"^2.1.4","coveralls":"^2.13.0","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.4.4","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-plugin-istanbul":"^4.1.1","eslint-config-uber-jsx":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-4.1.0-alpha.3.tgz_1506556654904_0.8157445376273245","host":"s3://npm-registry-packages"}},"4.0.4":{"name":"luma.gl","version":"4.0.4","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@4.0.4","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"04b4128a909d4aff5b98d182530886eb52c8886b","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-4.0.4.tgz","integrity":"sha512-JPaxsCcoLeMq/gjfrwMOThg0IXgg2Z2tU1A3LDfkwJKd/CzSHdHbXsMVlwVHS3kjyUgOk/bWSo/zLyit3kbrJQ==","signatures":[{"sig":"MEYCIQCs4hFjYCotsz6O9f/vT+jugHMOkrfYOhku3QTBr0XlugIhAPTc3LBAo6j8CBigaM45FZZW8J3qiFD98djetFNYvaLr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","babel":{"env":{"test":{"plugins":["istanbul"]}},"presets":[["es2015",{"modules":false}]]},"files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","_shasum":"04b4128a909d4aff5b98d182530886eb52c8886b","gitHead":"ab8a0c8b76bf783f989917447e5f0c89e2fb2891","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run build && npm run test-node","bench":"node test/bench/node.js","build":"npm run build-clean && npm run build-es6 && npm run build-es5","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","build-es5":"babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps && babel packages --out-dir dist/packages --plugins=transform-es2015-modules-commonjs --source-maps","build-es6":"babel src --out-dir dist-es6 --source-maps && babel packages --out-dir dist-es6/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-fast":"node test/node.js","test-fp64":"(cd src/shadertools/modules/fp64/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js | faucet","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","build-clean":"rm -fr dist dist-es6 && mkdir -p dist/packages dist-es6/packages ","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --env.test --progress --hot --open","bench-browser":"webpack-dev-server --env.bench --progress --hot --open","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","lint-examples":"eslint examples","build-es6-packages":"","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"1chandu","email":"chandu@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.2.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.10.0","dependencies":{"seer":"^0.2.2","gl-mat4":"^1.1.4","gl-quat":"^1.0.0","gl-vec2":"^1.0.0","gl-vec3":"^1.0.3","gl-vec4":"^1.0.1","webgl-debug":"^1.0.2","gl-constants":"^1.0.0"},"devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","reify":"^0.4.4","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","babelify":"^7.2.0","babel-cli":"^6.18","benchmark":"^2.1.4","coveralls":"^2.13.0","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.4.4","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-plugin-istanbul":"^4.1.1","eslint-config-uber-jsx":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-4.0.4.tgz_1506622020215_0.6607014131732285","host":"s3://npm-registry-packages"}},"4.1.0-alpha.4":{"name":"luma.gl","version":"4.1.0-alpha.4","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@4.1.0-alpha.4","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"67d23ad2d1e15444fb6d8b09bed5494ba829443f","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-4.1.0-alpha.4.tgz","integrity":"sha512-dijQtdx2p3QsdZMu0YeXWIbsFWQj/HKXFFAU6tYY8ZdOsKm0NDNTdBXssrAGkjJxTF909zTVvs7pQ5XGlXn0Qg==","signatures":[{"sig":"MEUCICqkFaXGqZzhx2Re2slOgk33DuIdw6oWv90HAKZUOrCjAiEA2jKAswG/7cimNYS8gz3CjtEDrKdOZRpOfhgewu1//hQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","babel":{"env":{"test":{"plugins":["istanbul"]}},"presets":[["es2015",{"modules":false}]]},"files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","_shasum":"67d23ad2d1e15444fb6d8b09bed5494ba829443f","gitHead":"c132352cfd3cdc44581bfb57dd01e460672dd59c","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run build && npm run test-node","bench":"node test/bench/node.js","build":"npm run build-clean && npm run build-es6 && npm run build-es5","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","build-es5":"babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps && babel packages --out-dir dist/packages --plugins=transform-es2015-modules-commonjs --source-maps","build-es6":"babel src --out-dir dist-es6 --source-maps && babel packages --out-dir dist-es6/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-fast":"node test/node.js","test-fp64":"(cd src/shadertools/modules/fp64/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js | faucet","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","build-clean":"rm -fr dist dist-es6 && mkdir -p dist/packages dist-es6/packages ","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --env.test --progress --hot --open","bench-browser":"webpack-dev-server --env.bench --progress --hot --open","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","lint-examples":"eslint examples","build-es6-packages":"","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"3.10.10","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"6.11.2","dependencies":{"seer":"^0.2.2","gl-mat4":"^1.1.4","gl-quat":"^1.0.0","gl-vec2":"^1.0.0","gl-vec3":"^1.0.3","gl-vec4":"^1.0.1","webgl-debug":"^1.0.2"},"devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","reify":"^0.4.4","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","babelify":"^7.2.0","babel-cli":"^6.18","benchmark":"^2.1.4","coveralls":"^2.13.0","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.4.4","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-plugin-istanbul":"^4.1.1","eslint-config-uber-jsx":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-4.1.0-alpha.4.tgz_1506993894053_0.21898402436636388","host":"s3://npm-registry-packages"}},"4.0.5":{"name":"luma.gl","version":"4.0.5","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@4.0.5","maintainers":[{"name":"jianh","email":"jianh@uber.com"},{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"adb9add03d1ba1f819a9531e159c83fc71c98f50","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-4.0.5.tgz","integrity":"sha512-tU0HeQk0Y8uZMPcWOPA+/a2U0Udkl2j8pqs8e01xSJcho5LHQtlvYzJUUGvOEP5qsDfNda7WjZvuPxgZD2wqsA==","signatures":[{"sig":"MEUCIGXL+6bKvCyka3db2v+gsiJB6BTd8N8VNHYKCzeQ3h8tAiEA5phpWCvAqR1iRfmTERlRV7OwLCRF/Dqy61I/eJAjH4k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","babel":{"env":{"test":{"plugins":["istanbul"]}},"presets":[["es2015",{"modules":false}]]},"files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","_shasum":"adb9add03d1ba1f819a9531e159c83fc71c98f50","gitHead":"16746e31c3ec23bafa9ffe5be39136e109c718a9","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run build && npm run test-node","bench":"node test/bench/node.js","build":"npm run build-clean && npm run build-es6 && npm run build-es5","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","build-es5":"babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps && babel packages --out-dir dist/packages --plugins=transform-es2015-modules-commonjs --source-maps","build-es6":"babel src --out-dir dist-es6 --source-maps && babel packages --out-dir dist-es6/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-fast":"node test/node.js","test-fp64":"(cd src/shadertools/modules/fp64/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js | faucet","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","build-clean":"rm -fr dist dist-es6 && mkdir -p dist/packages dist-es6/packages ","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --env.test --progress --hot --open","bench-browser":"webpack-dev-server --env.bench --progress --hot --open","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","lint-examples":"eslint examples","build-es6-packages":"","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"1chandu","email":"chandu@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.2.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.10.0","dependencies":{"seer":"^0.2.2","gl-mat4":"^1.1.4","gl-quat":"^1.0.0","gl-vec2":"^1.0.0","gl-vec3":"^1.0.3","gl-vec4":"^1.0.1","webgl-debug":"^1.0.2","gl-constants":"^1.0.0"},"devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","reify":"^0.4.4","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","babelify":"^7.2.0","babel-cli":"^6.18","benchmark":"^2.1.4","coveralls":"^2.13.0","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.4.4","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-plugin-istanbul":"^4.1.1","eslint-config-uber-jsx":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-4.0.5.tgz_1507330668236_0.17187764309346676","host":"s3://npm-registry-packages"}},"4.1.0-alpha.5":{"name":"luma.gl","version":"4.1.0-alpha.5","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@4.1.0-alpha.5","maintainers":[{"name":"jianh","email":"jianh@uber.com"},{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"15a71db0fa28bb56b0820c72d5bef96197154d54","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-4.1.0-alpha.5.tgz","integrity":"sha512-vF0Fmfh2M0cYyZ7gVMvtra8OlSEWVazb7Y80HoSeINTR5TQ5S8zKDH8Zu4lPGcRfEvKVBxxFyjglBuGl5ovqaA==","signatures":[{"sig":"MEQCIEm7IZe4EGqYW8DKXkXZOw/Uv/5LGQoYXitpj5dHgfyTAiB2VBL9scO7NkZ/fdTvnAfzcG5zCwv4FCSj7F//UEQoUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","babel":{"env":{"test":{"plugins":["istanbul"]}},"presets":[["es2015",{"modules":false}]]},"files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","_shasum":"15a71db0fa28bb56b0820c72d5bef96197154d54","gitHead":"739c168d5e4d04ae71bccb020fd644cc3584e7b2","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run build && npm run test-node","bench":"node test/bench/node.js","build":"npm run build-clean && npm run build-es6 && npm run build-es5","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","build-es5":"babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps && babel packages --out-dir dist/packages --plugins=transform-es2015-modules-commonjs --source-maps","build-es6":"babel src --out-dir dist-es6 --source-maps && babel packages --out-dir dist-es6/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-fast":"node test/node.js","test-fp64":"(cd src/shadertools/modules/fp64/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js | faucet","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","build-clean":"rm -fr dist dist-es6 && mkdir -p dist/packages dist-es6/packages ","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --env.test --progress --hot --open","bench-browser":"webpack-dev-server --env.bench --progress --hot --open","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","lint-examples":"eslint examples","build-es6-packages":"","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"pessimistress","email":"cxiaoji@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"3.10.10","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.4.0","dependencies":{"seer":"^0.2.2","gl-mat4":"^1.1.4","gl-quat":"^1.0.0","gl-vec2":"^1.0.0","gl-vec3":"^1.0.3","gl-vec4":"^1.0.1","webgl-debug":"^1.0.2"},"devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","reify":"^0.4.4","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","babelify":"^7.2.0","babel-cli":"^6.18","benchmark":"^2.1.4","coveralls":"^2.13.0","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.4.4","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-plugin-istanbul":"^4.1.1","eslint-config-uber-jsx":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-4.1.0-alpha.5.tgz_1507332701468_0.5389530933462083","host":"s3://npm-registry-packages"}},"4.1.0-alpha.6":{"name":"luma.gl","version":"4.1.0-alpha.6","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@4.1.0-alpha.6","maintainers":[{"name":"jianh","email":"jianh@uber.com"},{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"5dff5bfea86d363a2cdac39e721f0929e494e863","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-4.1.0-alpha.6.tgz","integrity":"sha512-j3B22sRsEmVpx5IwewYa/vBCsE6CazS4FkmejI5wHZoz1jk3xp5SmjPwfRFbBrGRAGhnBJRfKAhEVJESvJaQkA==","signatures":[{"sig":"MEQCIHYn9MO/fySn7Dj33414lwsqhSSZnt3spvbciqNCOKpuAiBVFLmJ/Jpc6aULUaTXgf5pA4iDA4Sos+3BK4whAJMiYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","babel":{"env":{"test":{"plugins":["istanbul"]}},"presets":[["es2015",{"modules":false}]]},"files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","_shasum":"5dff5bfea86d363a2cdac39e721f0929e494e863","gitHead":"14817912637f3e767194abcf829ec300faa0bc6d","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run build && npm run test-node","bench":"node test/bench/node.js","build":"npm run build-clean && npm run build-es6 && npm run build-es5","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","build-es5":"babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps && babel packages --out-dir dist/packages --plugins=transform-es2015-modules-commonjs --source-maps","build-es6":"babel src --out-dir dist-es6 --source-maps && babel packages --out-dir dist-es6/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-fast":"node test/node.js","test-fp64":"(cd src/shadertools/modules/fp64/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js | faucet","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","build-clean":"rm -fr dist dist-es6 && mkdir -p dist/packages dist-es6/packages ","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --env.test --progress --hot --open","bench-browser":"webpack-dev-server --env.bench --progress --hot --open","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","lint-examples":"eslint examples","build-es6-packages":"","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"1chandu","email":"chandu@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.2.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.10.0","dependencies":{"seer":"^0.2.2","gl-mat4":"^1.1.4","gl-quat":"^1.0.0","gl-vec2":"^1.0.0","gl-vec3":"^1.0.3","gl-vec4":"^1.0.1","webgl-debug":"^1.0.2"},"devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","reify":"^0.4.4","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","babelify":"^7.2.0","babel-cli":"^6.18","benchmark":"^2.1.4","coveralls":"^2.13.0","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.4.4","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-plugin-istanbul":"^4.1.1","eslint-config-uber-jsx":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-4.1.0-alpha.6.tgz_1507752210161_0.19899140880443156","host":"s3://npm-registry-packages"}},"4.1.0-alpha.7":{"name":"luma.gl","version":"4.1.0-alpha.7","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@4.1.0-alpha.7","maintainers":[{"name":"jianh","email":"jianh@uber.com"},{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"24bafd640d3fe587d9798ef68f0c94c3213719d8","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-4.1.0-alpha.7.tgz","integrity":"sha512-Hit8IAE5ubfft8/3zaeo6VunIyoGmhiY+mXmV/KkPV0bwJTbD3oc9VRY0wcPcodLkI1Zc2P44Vn279ZyauVHcw==","signatures":[{"sig":"MEYCIQCtuGqpagLzM42gxRtFggB5n13UBT6f2D0jPDZxlrAldAIhANN9mpsxLPHT0Wam8RFupfGsj+s+b+Ov4Cf5xBDPoLJa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","babel":{"env":{"test":{"plugins":["istanbul"]}},"presets":[["es2015",{"modules":false}]]},"files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","_shasum":"24bafd640d3fe587d9798ef68f0c94c3213719d8","gitHead":"58868e73751af9520564bbb4de3a749eb0c103da","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run build && npm run test-node","bench":"node test/bench/node.js","build":"npm run build-clean && npm run build-es6 && npm run build-es5","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","build-es5":"babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps && babel packages --out-dir dist/packages --plugins=transform-es2015-modules-commonjs --source-maps","build-es6":"babel src --out-dir dist-es6 --source-maps && babel packages --out-dir dist-es6/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-fast":"node test/node.js","test-fp64":"(cd src/shadertools/modules/fp64/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js | faucet","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","build-clean":"rm -fr dist dist-es6 && mkdir -p dist/packages dist-es6/packages ","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --env.test --progress --hot --open","bench-browser":"webpack-dev-server --env.bench --progress --hot --open","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","lint-examples":"eslint examples","build-es6-packages":"","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"pessimistress","email":"cxiaoji@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"3.10.10","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.4.0","dependencies":{"seer":"^0.2.2","gl-mat4":"^1.1.4","gl-quat":"^1.0.0","gl-vec2":"^1.0.0","gl-vec3":"^1.0.3","gl-vec4":"^1.0.1","webgl-debug":"^1.0.2"},"devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","reify":"^0.4.4","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","babelify":"^7.2.0","babel-cli":"^6.18","benchmark":"^2.1.4","coveralls":"^2.13.0","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.4.4","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-plugin-istanbul":"^4.1.1","eslint-config-uber-jsx":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-4.1.0-alpha.7.tgz_1507834600640_0.8500230670906603","host":"s3://npm-registry-packages"}},"4.1.0-alpha.8":{"name":"luma.gl","version":"4.1.0-alpha.8","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@4.1.0-alpha.8","maintainers":[{"name":"jianh","email":"jianh@uber.com"},{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"85cd34f76fc9d97ac168c7ca6e5c414f8c33584d","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-4.1.0-alpha.8.tgz","integrity":"sha512-l67s1hAt79mM7WIcPsHVj80PqNAsGP5/6Mfi+UgO+PoItkjF8M1j6owL+8NJy8ahRBA4e3fbBaoBhnIvhn3o3g==","signatures":[{"sig":"MEUCIDpLFSiBRvH+xQCfxdPF7tnJ/2HO4kdt1G0PoaA7E83nAiEAoCXm4xeMPNqNc2VjHRjL7XNkk0BHTre4JLchljRaIG8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","babel":{"env":{"test":{"plugins":["istanbul"]}},"presets":[["es2015",{"modules":false}]]},"files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","_shasum":"85cd34f76fc9d97ac168c7ca6e5c414f8c33584d","gitHead":"ecf27a25e0256adde653a25b569263d160b69b9c","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run build && npm run test-node","bench":"node test/bench/node.js","build":"npm run build-clean && npm run build-es6 && npm run build-es5","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","build-es5":"babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps && babel packages --out-dir dist/packages --plugins=transform-es2015-modules-commonjs --source-maps","build-es6":"babel src --out-dir dist-es6 --source-maps && babel packages --out-dir dist-es6/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-fast":"node test/node.js","test-fp64":"(cd src/shadertools/modules/fp64/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js | faucet","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","build-clean":"rm -fr dist dist-es6 && mkdir -p dist/packages dist-es6/packages ","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --env.test --progress --hot --open","bench-browser":"webpack-dev-server --env.bench --progress --hot --open","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","lint-examples":"eslint examples","build-es6-packages":"","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"3.10.10","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"6.11.2","dependencies":{"seer":"^0.2.2","gl-mat4":"^1.1.4","gl-quat":"^1.0.0","gl-vec2":"^1.0.0","gl-vec3":"^1.0.3","gl-vec4":"^1.0.1","webgl-debug":"^1.0.2"},"devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","reify":"^0.4.4","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","babelify":"^7.2.0","babel-cli":"^6.18","benchmark":"^2.1.4","coveralls":"^2.13.0","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.4.4","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-plugin-istanbul":"^4.1.1","eslint-config-uber-jsx":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-4.1.0-alpha.8.tgz_1509319615771_0.8855171299073845","host":"s3://npm-registry-packages"}},"4.1.0-alpha.9":{"name":"luma.gl","version":"4.1.0-alpha.9","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@4.1.0-alpha.9","maintainers":[{"name":"jianh","email":"jianh@uber.com"},{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"1a58ffb6df8db03d5cdd3ab780d00b51404ccdb9","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-4.1.0-alpha.9.tgz","integrity":"sha512-sZ7vgkVGR0aRNv1nWAvcrG//q3f2tjr99UIsk1UvgG9sZMSTOJPgtvypovjYhQgBs+6IbHKVZ0SN4K+CGkC56g==","signatures":[{"sig":"MEQCIBUinLKscoiUY80XcrAAe2l/DbsImif1h7kEgYN81xbyAiBo6R+Av4gmJrVEvQOJWLroueh2t83AzQgmXv3f5PSuRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","babel":{"env":{"test":{"plugins":["istanbul"]}},"presets":[["es2015",{"modules":false}]]},"files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","_shasum":"1a58ffb6df8db03d5cdd3ab780d00b51404ccdb9","gitHead":"a6c96d902fa7b883afe20b2c562905491cf9d79c","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run build && npm run test-node","bench":"node test/bench/node.js","build":"npm run build-clean && npm run build-es6 && npm run build-es5","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","build-es5":"babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps && babel packages --out-dir dist/packages --plugins=transform-es2015-modules-commonjs --source-maps","build-es6":"babel src --out-dir dist-es6 --source-maps && babel packages --out-dir dist-es6/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-fast":"node test/node.js","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js | faucet","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","build-clean":"rm -fr dist dist-es6 && mkdir -p dist/packages dist-es6/packages ","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --env.test --progress --hot --open","bench-browser":"webpack-dev-server --env.bench --progress --hot --open","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","lint-examples":"eslint examples","test-fp64-old":"(cd src/shadertools/modules/fp64/test-deprecated && webpack-dev-server --progress --hot --open)","build-es6-packages":"","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"1chandu","email":"chandu@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.2.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.10.0","dependencies":{"seer":"^0.2.2","gl-mat4":"^1.1.4","gl-quat":"^1.0.0","gl-vec2":"^1.0.0","gl-vec3":"^1.0.3","gl-vec4":"^1.0.1","math.gl":"^1.0.0-alpha.8","webgl-debug":"^1.0.2"},"devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","reify":"^0.4.4","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","babelify":"^7.2.0","babel-cli":"^6.18","benchmark":"^2.1.4","coveralls":"^2.13.0","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.4.4","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-plugin-istanbul":"^4.1.1","eslint-config-uber-jsx":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","babel-plugin-version-inline":"^1.0.0","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-4.1.0-alpha.9.tgz_1511231170538_0.7724726002197713","host":"s3://npm-registry-packages"}},"4.1.0-beta.1":{"name":"luma.gl","version":"4.1.0-beta.1","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@4.1.0-beta.1","maintainers":[{"name":"jianh","email":"jianh@uber.com"},{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"bd3208cff5eb874307bc546a8eaa4eae6af1e560","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-4.1.0-beta.1.tgz","integrity":"sha512-j1cwIqil9vgxvExdpzXYscOmYdPQpO4EO8g7BAIi5FnX/so00mGlt+axsmShbasF1NxMGexMi4ZkMl0LEbbnmQ==","signatures":[{"sig":"MEMCIA1yfLpjIwlyRXqSg/9WasgI9T90r3rNL4Xpscdc37aDAh8GbtC4vIk7Tn0N+sc4EYgpvKpqF4wd0UuHSPLPJhct","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","_shasum":"bd3208cff5eb874307bc546a8eaa4eae6af1e560","gitHead":"a3a6c109456ad06ba5739fe94fc2d9b73b7652ef","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run build && npm run test-node","bench":"node test/bench/node.js","build":"npm run build-clean && npm run build-es6 && npm run build-es5","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","build-es5":"babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps && babel packages --out-dir dist/packages --plugins=transform-es2015-modules-commonjs --source-maps","build-es6":"babel src --out-dir dist-es6 --source-maps && babel packages --out-dir dist-es6/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-fast":"node test/node.js","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js | faucet","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","build-clean":"rm -fr dist dist-es6 && mkdir -p dist/packages dist-es6/packages ","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --env.test --progress --hot --open","bench-browser":"webpack-dev-server --env.bench --progress --hot --open","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","lint-examples":"eslint examples","test-fp64-old":"(cd src/shadertools/modules/fp64/test-deprecated && webpack-dev-server --progress --hot --open)","build-es6-packages":"","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"1chandu","email":"chandu@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.2.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.10.0","dependencies":{"seer":"^0.2.2","gl-mat4":"^1.1.4","gl-quat":"^1.0.0","gl-vec2":"^1.0.0","gl-vec3":"^1.0.3","gl-vec4":"^1.0.1","math.gl":"1.0.0-alpha.8","webgl-debug":"^1.0.2"},"devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","reify":"^0.4.4","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","babelify":"^7.2.0","probe.gl":"0.0.2","babel-cli":"^6.18","coveralls":"^2.13.0","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.4.4","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-plugin-istanbul":"^4.1.1","eslint-config-uber-jsx":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","babel-plugin-version-inline":"^1.0.0","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-4.1.0-beta.1.tgz_1512092456767_0.9922790150158107","host":"s3://npm-registry-packages"}},"4.0.6":{"name":"luma.gl","version":"4.0.6","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@4.0.6","maintainers":[{"name":"jianh","email":"jianh@uber.com"},{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"815de594f121d4dca1d68abd941fd6db60440c67","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-4.0.6.tgz","integrity":"sha512-gymkCXlI10QjzaKRnf79TbKM6dQ9WsTIafz5hd9KzlZgHOY1o99ZNWO7msahNSU0BrXfXGtw6KSESzBIdqG0tA==","signatures":[{"sig":"MEUCIQDqs57e0t2RCukrQFa+hgRJDDn5V5g52B2uiXvnui7BdgIgIQAkAu3ktnt8ajKJEFFk7p1GgWNt1KrC5QW8RSJVhuU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","babel":{"env":{"test":{"plugins":["istanbul"]}},"presets":[["es2015",{"modules":false}]]},"files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","_shasum":"815de594f121d4dca1d68abd941fd6db60440c67","gitHead":"b10a3259283b9518e05bce93ecf4e50432a897bd","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run build && npm run test-node","bench":"node test/bench/node.js","build":"npm run build-clean && npm run build-es6 && npm run build-es5","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","build-es5":"babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps && babel packages --out-dir dist/packages --plugins=transform-es2015-modules-commonjs --source-maps","build-es6":"babel src --out-dir dist-es6 --source-maps && babel packages --out-dir dist-es6/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-fast":"node test/node.js","test-fp64":"(cd src/shadertools/modules/fp64/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js | faucet","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","build-clean":"rm -fr dist dist-es6 && mkdir -p dist/packages dist-es6/packages ","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --env.test --progress --hot --open","bench-browser":"webpack-dev-server --env.bench --progress --hot --open","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","lint-examples":"eslint examples","build-es6-packages":"","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"1chandu","email":"chandu@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.2.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.10.0","dependencies":{"seer":"^0.2.2","gl-mat4":"^1.1.4","gl-quat":"^1.0.0","gl-vec2":"^1.0.0","gl-vec3":"^1.0.3","gl-vec4":"^1.0.1","webgl-debug":"^1.0.2","gl-constants":"^1.0.0"},"devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","reify":"^0.4.4","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","babelify":"^7.2.0","babel-cli":"^6.18","benchmark":"^2.1.4","coveralls":"^2.13.0","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.4.4","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-plugin-istanbul":"^4.1.1","eslint-config-uber-jsx":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-4.0.6.tgz_1512616301978_0.587635847274214","host":"s3://npm-registry-packages"}},"4.1.0-beta.2":{"name":"luma.gl","version":"4.1.0-beta.2","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@4.1.0-beta.2","maintainers":[{"name":"jianh","email":"jianh@uber.com"},{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"ab9fc4d2efd0e6f7516a40ec17b6d4fd7ec0dfee","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-4.1.0-beta.2.tgz","integrity":"sha512-34cByxmjnN520WzbtPQ7SIOypJi7UwWvMCswNQf6KP2noVuMVtExz0N2Gn0Igusuc1Tf/XOlU8vrhMPtV7bm5g==","signatures":[{"sig":"MEYCIQCMNXn8xaCJwYkWPYI5SSXYbwdgc0U/l4F0sQhkFdfa9gIhAO5NiP+q5vMYy0+4yiETrj0FpOYSFJgOHsIo07+qV4cC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","_shasum":"ab9fc4d2efd0e6f7516a40ec17b6d4fd7ec0dfee","gitHead":"8e3457cdfe632a82a245025c5e42d530c3a107fa","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run build && npm run test-node","bench":"node test/bench/node.js","build":"npm run build-clean && npm run build-es6 && npm run build-es5","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","build-es5":"babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps && babel packages --out-dir dist/packages --plugins=transform-es2015-modules-commonjs --source-maps","build-es6":"babel src --out-dir dist-es6 --source-maps && babel packages --out-dir dist-es6/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-fast":"node test/node.js","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js | faucet","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","build-clean":"rm -fr dist dist-es6 && mkdir -p dist/packages dist-es6/packages ","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --env.test --progress --hot --open","bench-browser":"webpack-dev-server --env.bench --progress --hot --open","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","lint-examples":"eslint examples","test-fp64-old":"(cd src/shadertools/modules/fp64/test-deprecated && webpack-dev-server --progress --hot --open)","build-es6-packages":"","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"1chandu","email":"chandu@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.2.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.10.0","dependencies":{"seer":"^0.2.2","gl-mat4":"^1.1.4","gl-quat":"^1.0.0","gl-vec2":"^1.0.0","gl-vec3":"^1.0.3","gl-vec4":"^1.0.1","math.gl":"1.0.0-alpha.8","webgl-debug":"^1.0.2"},"devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","reify":"^0.4.4","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","babelify":"^7.2.0","probe.gl":"0.0.2","babel-cli":"^6.18","coveralls":"^2.13.0","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.4.4","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-plugin-istanbul":"^4.1.1","eslint-config-uber-jsx":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","babel-plugin-version-inline":"^1.0.0","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-4.1.0-beta.2.tgz_1513136992405_0.9191759075038135","host":"s3://npm-registry-packages"}},"5.0.0-beta.1":{"name":"luma.gl","version":"5.0.0-beta.1","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@5.0.0-beta.1","maintainers":[{"name":"jianh","email":"jianh@uber.com"},{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"7a0c6dda99feb774e94d6686a1c0734afbce28de","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-5.0.0-beta.1.tgz","integrity":"sha512-hvixguDCBoPxbC/pVC/maoDtqgQCZB25b6gbrrmRB6MOErr/5wt+810pR2Pi9EwYTCeC5055d1bzMQTiWtGf4Q==","signatures":[{"sig":"MEYCIQCGHey5Vlz0eedY3rF1jnc/u8N9d1zxsIJOtJeQOCXljwIhALrTzMjYpaXocYbpa+RElEBkw9OHtnFtP7TFc1rh/C8u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","_shasum":"7a0c6dda99feb774e94d6686a1c0734afbce28de","gitHead":"d38cfaf969eb754fd47ebb8ee7d834aa350d36d3","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run build && npm run test-node","bench":"node test/bench/node.js","build":"npm run build-clean && npm run build-es6 && npm run build-es5","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","build-es5":"babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps && babel packages --out-dir dist/packages --plugins=transform-es2015-modules-commonjs --source-maps","build-es6":"babel src --out-dir dist-es6 --source-maps && babel packages --out-dir dist-es6/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-fast":"node test/node.js","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js | faucet","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","build-clean":"rm -fr dist dist-es6 && mkdir -p dist/packages dist-es6/packages ","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --env.test --progress --hot --open","bench-browser":"webpack-dev-server --env.bench --progress --hot --open","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","lint-examples":"eslint examples","test-fp64-old":"(cd src/shadertools/modules/fp64/test-deprecated && webpack-dev-server --progress --hot --open)","build-es6-packages":"","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"1chandu","email":"chandu@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.2.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.10.0","dependencies":{"seer":"^0.2.2","gl-mat4":"^1.1.4","gl-quat":"^1.0.0","gl-vec2":"^1.0.0","gl-vec3":"^1.0.3","gl-vec4":"^1.0.1","math.gl":"1.0.0-alpha.8","webgl-debug":"^1.0.2"},"devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","reify":"^0.4.4","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","babelify":"^7.2.0","probe.gl":"0.0.2","babel-cli":"^6.18","coveralls":"^2.13.0","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.4.4","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-plugin-istanbul":"^4.1.1","eslint-config-uber-jsx":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","babel-plugin-version-inline":"^1.0.0","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-5.0.0-beta.1.tgz_1513641706402_0.210913352901116","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"luma.gl","version":"5.0.0","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@5.0.0","maintainers":[{"name":"jianh","email":"jianh@uber.com"},{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"3eea13b3f06d7f0003a968bf94410df0d0d39beb","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-5.0.0.tgz","integrity":"sha512-AcoTV5oeEmT/hkMpV9VUN9nmlD+Sv2UA/Qq623RNpQufP9WjCmIiOiZEY0BSCZ/frTlrN5Ae+E5JE5LylITc2w==","signatures":[{"sig":"MEUCIQDoHjWJisz/nCZBdVuzZLHCUYHZSZp9ym4nHm3kBMegFAIgFO4cxqEILb8llpvFxshw4u97CfKNuv/SpJERbpEBbbM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","_shasum":"3eea13b3f06d7f0003a968bf94410df0d0d39beb","gitHead":"606df07d142c9ae2d8ed1122572e0acd05540c92","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run build && npm run test-node","bench":"node test/bench/node.js","build":"npm run build-clean && npm run build-es6 && npm run build-es5","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","build-es5":"babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps && babel packages --out-dir dist/packages --plugins=transform-es2015-modules-commonjs --source-maps","build-es6":"babel src --out-dir dist-es6 --source-maps && babel packages --out-dir dist-es6/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-fast":"node test/node.js","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js | faucet","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","build-clean":"rm -fr dist dist-es6 && mkdir -p dist/packages dist-es6/packages ","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --env.test --progress --hot --open","bench-browser":"webpack-dev-server --env.bench --progress --hot --open","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","lint-examples":"eslint examples","test-fp64-old":"(cd src/shadertools/modules/fp64/test-deprecated && webpack-dev-server --progress --hot --open)","build-es6-packages":"","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"1chandu","email":"chandu@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.2.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.10.0","dependencies":{"seer":"^0.2.2","gl-mat4":"^1.1.4","gl-quat":"^1.0.0","gl-vec2":"^1.0.0","gl-vec3":"^1.0.3","gl-vec4":"^1.0.1","math.gl":"1.0.0-alpha.8","webgl-debug":"^1.0.2"},"devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","reify":"^0.4.4","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","babelify":"^7.2.0","probe.gl":"0.0.2","babel-cli":"^6.18","coveralls":"^2.13.0","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.4.4","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-plugin-istanbul":"^4.1.1","eslint-config-uber-jsx":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","babel-plugin-version-inline":"^1.0.0","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-5.0.0.tgz_1513906454365_0.3008922063745558","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"luma.gl","version":"5.0.1","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@5.0.1","maintainers":[{"name":"jianh","email":"jianh@uber.com"},{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"5e8d79b5413a1a4b5ab1b057ced3152f351017f4","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-5.0.1.tgz","integrity":"sha512-RVWZ2qa/QVh9AKnaAOuM8l+1MLt4bWSZSeGSKBK720aGaqwb9nTXpBDGWqdoK0Ua4LEko6e/CY3Q0nEABp1Y3Q==","signatures":[{"sig":"MEUCIDnAsj38QVYAR5cF1lh+Yh0KhtL91HERadhhAlN3u/8NAiEA7Kza4PTyM2mSlc0zZ1xIRb8G4JU1YdIX7iwXWft1+f0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","_shasum":"5e8d79b5413a1a4b5ab1b057ced3152f351017f4","gitHead":"99571b2bbd4d173265607c1fa50ca72720c21c2b","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run build && npm run test-node","bench":"node test/bench/node.js","build":"npm run build-clean && npm run build-es6 && npm run build-es5","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","build-es5":"babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps && babel packages --out-dir dist/packages --plugins=transform-es2015-modules-commonjs --source-maps","build-es6":"babel src --out-dir dist-es6 --source-maps && babel packages --out-dir dist-es6/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-fast":"node test/node.js","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js | faucet","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","build-clean":"rm -fr dist dist-es6 && mkdir -p dist/packages dist-es6/packages ","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --env.test --progress --hot --open","bench-browser":"webpack-dev-server --env.bench --progress --hot --open","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","lint-examples":"eslint examples","test-fp64-old":"(cd src/shadertools/modules/fp64/test-deprecated && webpack-dev-server --progress --hot --open)","build-es6-packages":"","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"1chandu","email":"chandu@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.2.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.10.0","dependencies":{"seer":"^0.2.2","gl-mat4":"^1.1.4","gl-quat":"^1.0.0","gl-vec2":"^1.0.0","gl-vec3":"^1.0.3","gl-vec4":"^1.0.1","math.gl":"1.0.0-alpha.8","webgl-debug":"^1.0.2"},"devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","reify":"^0.4.4","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","babelify":"^7.2.0","probe.gl":"0.0.2","babel-cli":"^6.18","coveralls":"^2.13.0","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.4.4","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-plugin-istanbul":"^4.1.1","eslint-config-uber-jsx":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","babel-plugin-version-inline":"^1.0.0","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-5.0.1.tgz_1515196316469_0.8873421587049961","host":"s3://npm-registry-packages"}},"5.0.2":{"name":"luma.gl","version":"5.0.2","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@5.0.2","maintainers":[{"name":"jianh","email":"jianh@uber.com"},{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"8c19601a55cd4f2095f85df340663970a005bbf0","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-5.0.2.tgz","integrity":"sha512-I4y2PqIeKdErwIRtlVC48tON2X3hunfUo/0sBS/SdMTV44HzbH0R4HERgmDAS7YdnHftNOOCMpTaDW9FIuqxQg==","signatures":[{"sig":"MEYCIQDics6gKSm+k0mBdyAnvaCDGulQGGmpAUjFs8qECjfzeAIhAK1fOqrLwvvKAFBWiNAQsNWKAfeguLO0rzjTpXLws49h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","_shasum":"8c19601a55cd4f2095f85df340663970a005bbf0","gitHead":"5e2cbb72f9f2cda83b9d5f44ccc3d3e1c629ff02","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run build && npm run test-node","bench":"node test/bench/node.js","build":"npm run build-clean && npm run build-es6 && npm run build-es5","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","build-es5":"babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps && babel packages --out-dir dist/packages --plugins=transform-es2015-modules-commonjs --source-maps","build-es6":"babel src --out-dir dist-es6 --source-maps && babel packages --out-dir dist-es6/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-fast":"node test/node.js","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js | faucet","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","build-clean":"rm -fr dist dist-es6 && mkdir -p dist/packages dist-es6/packages ","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --env.test --progress --hot --open","bench-browser":"webpack-dev-server --env.bench --progress --hot --open","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","lint-examples":"eslint examples","test-fp64-old":"(cd src/shadertools/modules/fp64/test-deprecated && webpack-dev-server --progress --hot --open)","build-es6-packages":"","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"jianh","email":"jianh@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.0.5","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.4.0","dependencies":{"seer":"^0.2.2","gl-mat4":"^1.1.4","gl-quat":"^1.0.0","gl-vec2":"^1.0.0","gl-vec3":"^1.0.3","gl-vec4":"^1.0.1","math.gl":"1.0.0-alpha.8","webgl-debug":"^1.0.2"},"devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","reify":"^0.4.4","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","babelify":"^7.2.0","probe.gl":"0.0.2","babel-cli":"^6.18","coveralls":"^2.13.0","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.4.4","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-plugin-istanbul":"^4.1.1","eslint-config-uber-jsx":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","babel-plugin-version-inline":"^1.0.0","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-5.0.2.tgz_1516648021309_0.8831027531996369","host":"s3://npm-registry-packages"}},"5.1.0-beta.1":{"name":"luma.gl","version":"5.1.0-beta.1","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@5.1.0-beta.1","maintainers":[{"name":"jianh","email":"jianh@uber.com"},{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"341360cd61ec53c30372e3ac7fa20cae65b2786b","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-5.1.0-beta.1.tgz","integrity":"sha512-3kb50brb6oN1PDf2ob08x02aPAGxHEgjgHTtBICD+gucPvoPPz4k+P6CZUNHxmDr++oyXkXk8UpezM225+aLtw==","signatures":[{"sig":"MEUCICPimQkJA+6LjorEWJd+ZFGGVYctKWb90OtRGpMJtVsPAiEAsxHx4KCnE/1R3oP7AU4r32Y1HBdl11k9ls6pVUNzStg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","_shasum":"341360cd61ec53c30372e3ac7fa20cae65b2786b","gitHead":"2d8c764bd30641f0813a04c5064fa7ea00fe6fa4","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run build && npm run test-node","bench":"node test/bench/node.js","build":"npm run build-clean && npm run build-es6 && npm run build-es5","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","build-es5":"babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps && babel packages --out-dir dist/packages --plugins=transform-es2015-modules-commonjs --source-maps","build-es6":"babel src --out-dir dist-es6 --source-maps && babel packages --out-dir dist-es6/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-fast":"node test/node.js","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js | faucet","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","build-clean":"rm -fr dist dist-es6 && mkdir -p dist/packages dist-es6/packages ","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --env.test --progress --hot --open","bench-browser":"webpack-dev-server --env.bench --progress --hot --open","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","lint-examples":"eslint examples","test-fp64-old":"(cd src/shadertools/modules/fp64/test-deprecated && webpack-dev-server --progress --hot --open)","build-es6-packages":"","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"1chandu","email":"chandu@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.2.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.10.0","dependencies":{"seer":"^0.2.4","gl-mat4":"^1.1.4","gl-quat":"^1.0.0","gl-vec2":"^1.0.0","gl-vec3":"^1.0.3","gl-vec4":"^1.0.1","math.gl":"1.0.0-alpha.8","webgl-debug":"^2.0.0"},"devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","reify":"^0.4.4","sinon":"^4.1.3","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","babelify":"^7.2.0","probe.gl":"0.0.2","babel-cli":"^6.18","coveralls":"^2.13.0","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.4.4","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-plugin-istanbul":"^4.1.1","eslint-config-uber-jsx":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","babel-plugin-version-inline":"^1.0.0","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl-5.1.0-beta.1.tgz_1516916338820_0.06305112014524639","host":"s3://npm-registry-packages"}},"5.1.0-beta.2":{"name":"luma.gl","version":"5.1.0-beta.2","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@5.1.0-beta.2","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"058a749f48c267310530fb53dbaa5f8b7ff000fa","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-5.1.0-beta.2.tgz","fileCount":726,"integrity":"sha512-v5eyNSfylgNVLvzALGZnli2/vtHBYtT84Jcg3Gx1N0MQhfKhN9fTVBJBWs4r0evIZ1XqNZEOcvi1uFaAJWOWFw==","signatures":[{"sig":"MEUCIQD/gzssA4GMe3zlQSwlJ2yj3Tf/bA4iJXarrHgXc6c8OAIgJiNVSIblKN+NdjqWV2Xkau/swOI5IIGVG/NS0/i5jLg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4059971},"main":"dist/index.js","_from":".","files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","readme":"<p align=\"right\">\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/v/luma.gl.svg?style=flat-square\" alt=\"version\" />\n  </a>\n  <a href=\"https://travis-ci.org/uber/luma.gl\">\n    <img src=\"https://img.shields.io/travis/uber/luma.gl/master.svg?style=flat-square\" alt=\"build\" />\n  </a>\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/dm/luma.gl.svg?style=flat-square\" alt=\"downloads\" />\n  </a>\n  <a href=\"http://starveller.sigsev.io/uber/luma.gl\">\n    <img src=\"http://starveller.sigsev.io/api/repos/uber/luma.gl/badge\" alt=\"stars\" />\n  </a>\n</p>\n\n<h1 align=\"center\">luma.gl</h1>\n\n<h5 align=\"center\">luma.gl: A JavaScript WebGL2 Framework for Data Visualization</h5>\n\n## Overview\n\nluma.gl's provides efficient and easy-to-use WebGL2-based building blocks enabling high-performance GPU-based data visualizations and computations on your browser.\n\nSee\n[**Examples**](http://uber.github.io/luma.gl/) and\n[**Documentation**](http://uber.github.io/luma.gl/docs/).\n[**Change Log**](https://github.com/uber/luma.gl/blob/master/CHANGELOG.md).\n\n\n## luma.gl Design Goals\n\nHigh Level Design Goals\n- **Focus on data visualization** - While generic, luma.gl prioritizes features that enable efficient rendering of large data sets or that support improved visualization techniques. In practice this means that luma.gl is an early adopter of techniques like instanced rendering, WebGL2 and GPGPU techniques.\n- **Celebrate WebGL** Simplify the use of WebGL but do not hide it from the programmer. Learn luma.gl and you learn WebGL.\n- **Simplification, not abstraction** Provide an API that simplifies WebGL usage without hiding WebGL from the programmer. Abstractions are good but they should be built on top of luma.gl.\n\nSecondary Design Goals:\n- Focus on Shader Programming - Let's efficiently create, organize and debug shader code.\n- **Interoperability** - No \"magic\" global state that gets in the way of interoperability. All components work with a standard `WebGLRenderingContext` and can used together with components from other frameworks (e.g. stackgl).\n- **Debugging** Built in support for debugging and profiling WebGL and GLSL haders.\n\n\n## Usage\n\n* [deck.gl](https://github.com/uber/deck.gl) builds 3D map visualization overlays on luma.gl.\n\n\n## History\n\nluma.gl started out as a fork of\n[PhiloGL](https://github.com/philogb/philogl) however no effort has been\nmade to maintain compatibility with PhiloGL-based applications.\n\n\n# Installation\n\n```sh\nnpm install luma.gl --save\n```\n\n# Documentation, Lessons and Examples\n\nLuma.gl comes with 16 lessons, a number of examples, and a full set of\nreference documenation.\n\nTo run examples:\n```sh\ngit clone git@github.com:uber/luma.gl.git\ncd luma.gl\nnpm install\nnpm start\n```\nThis builds the luma.gl bundle, starts a small local server, and opens a browser window on a welcome page, allowing you to run to all lessons and examples.\n\n\n# Developing\n\nUse `npm start` to run the test server, it will open a web page from which\nyou can access the examples and lessons, and automatically update when you\nsave modified source files.\n\n\n## Testing\n\nTesting is performed on Travis CI and using a precommit hook. Local testing is\nsupported on three environments\n* `npm test` - runs `npm run test-headless`\n* `npm run test-browser` - Tests in your browser, may be helpful\n  to quickly debug test case failures since it autoreloads on changes and\n  gives you full access to your browser's debugger.\n\nWhen adding new features, or modifying existing ones, carefully consider if\nunit testing can be provided.\n","_shasum":"058a749f48c267310530fb53dbaa5f8b7ff000fa","gitHead":"1f958ff969e4166827bdc236ea7dfd3118967449","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run build && npm run test-node","bench":"node test/bench/node.js","build":"npm run build-clean && npm run build-es6 && npm run build-es5","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","build-es5":"babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps && babel packages --out-dir dist/packages --plugins=transform-es2015-modules-commonjs --source-maps","build-es6":"babel src --out-dir dist-es6 --source-maps && babel packages --out-dir dist-es6/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-fast":"node test/node.js","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js | faucet","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","build-clean":"rm -fr dist dist-es6 && mkdir -p dist/packages dist-es6/packages ","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --env.test --progress --hot --open","bench-browser":"webpack-dev-server --env.bench --progress --hot --open","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","lint-examples":"eslint examples","test-fp64-old":"(cd src/shadertools/modules/fp64/test-deprecated && webpack-dev-server --progress --hot --open)","build-es6-packages":"","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"jianh","email":"jianh@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.1.2","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.6.0","dependencies":{"seer":"^0.2.4","gl-mat4":"^1.1.4","gl-quat":"^1.0.0","gl-vec2":"^1.0.0","gl-vec3":"^1.0.3","gl-vec4":"^1.0.1","math.gl":"1.0.0-alpha.8","webgl-debug":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","reify":"^0.4.4","sinon":"^4.1.3","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","babelify":"^7.2.0","probe.gl":"0.0.2","babel-cli":"^6.18","coveralls":"^2.13.0","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.4.4","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-plugin-istanbul":"^4.1.1","eslint-config-uber-jsx":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","babel-plugin-version-inline":"^1.0.0","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl_5.1.0-beta.2_1518220854391_0.8453316985494426","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"luma.gl","version":"5.1.0","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@5.1.0","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"63222a59d10a5dee6b433c122802d3e4b81dfe5e","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-5.1.0.tgz","fileCount":726,"integrity":"sha512-kcopl8a5Bc0pguvpVTUBEqeiW39/6+OpQr9l9mPlisLqTetV8ci+P1GoXHzTDGYN4qDsP1kK/ADCdMmfwhGROA==","signatures":[{"sig":"MEYCIQD3q4/qV/WtKvfkE6OXc8NuYL0d9RoBLw8OunLH0+qv4wIhAL3db24Sw8uFb3qCRW0g7xAXrDPN3FWF23bZOgFfV12f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4051035},"main":"dist/index.js","_from":".","files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","_shasum":"63222a59d10a5dee6b433c122802d3e4b81dfe5e","gitHead":"0a357e5defd883165d61b9e9b60e204d61af0fa6","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run build && npm run test-node","bench":"node test/bench/node.js","build":"npm run build-clean && npm run build-es6 && npm run build-es5","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","build-es5":"babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps && babel packages --out-dir dist/packages --plugins=transform-es2015-modules-commonjs --source-maps","build-es6":"babel src --out-dir dist-es6 --source-maps && babel packages --out-dir dist-es6/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-fast":"node test/node.js","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js | faucet","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","build-clean":"rm -fr dist dist-es6 && mkdir -p dist/packages dist-es6/packages ","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --env.test --progress --hot --open","bench-browser":"webpack-dev-server --env.bench --progress --hot --open","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","lint-examples":"eslint examples","test-fp64-old":"(cd src/shadertools/modules/fp64/test-deprecated && webpack-dev-server --progress --hot --open)","build-es6-packages":"","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"jianh","email":"jianh@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.1.2","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.6.0","dependencies":{"seer":"^0.2.4","gl-mat4":"^1.1.4","gl-quat":"^1.0.0","gl-vec2":"^1.0.0","gl-vec3":"^1.0.3","gl-vec4":"^1.0.1","math.gl":"1.0.0-alpha.8","webgl-debug":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","reify":"^0.4.4","sinon":"^4.1.3","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","babelify":"^7.2.0","probe.gl":"0.0.2","babel-cli":"^6.18","coveralls":"^2.13.0","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.4.4","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-plugin-istanbul":"^4.1.1","eslint-config-uber-jsx":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","babel-plugin-version-inline":"^1.0.0","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl_5.1.0_1518724281696_0.9044370242045596","host":"s3://npm-registry-packages"}},"5.1.1":{"name":"luma.gl","version":"5.1.1","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@5.1.1","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"dced444fb23f695303007074241176be8148bdda","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-5.1.1.tgz","fileCount":726,"integrity":"sha512-z/yDxuQzkMm2qqMEopTvTg7rTv9vEMIlGEgT/bz4FTTu98n8WpD8VC7ftGAKUKlL9mQOvFVQAYDIt6vWVmDOQA==","signatures":[{"sig":"MEQCIC1O7HmBijo1k4tqsb6h9sfsx45BZXzfwVxJNECPEJRVAiAdvxsOZzd/UJVKimcknIucFdBRxBQtIRh9xyihQlirVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4054544},"main":"dist/index.js","_from":".","files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","_shasum":"dced444fb23f695303007074241176be8148bdda","gitHead":"cefd31c84e47bfdc91d56f836647eb7e54d47e4f","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run build && npm run test-node","bench":"node test/bench/node.js","build":"npm run build-clean && npm run build-es6 && npm run build-es5","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","build-es5":"babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps && babel packages --out-dir dist/packages --plugins=transform-es2015-modules-commonjs --source-maps","build-es6":"babel src --out-dir dist-es6 --source-maps && babel packages --out-dir dist-es6/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-fast":"node test/node.js","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js | faucet","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","build-clean":"rm -fr dist dist-es6 && mkdir -p dist/packages dist-es6/packages ","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --env.test --progress --hot --open","bench-browser":"webpack-dev-server --env.bench --progress --hot --open","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","lint-examples":"eslint examples","test-fp64-old":"(cd src/shadertools/modules/fp64/test-deprecated && webpack-dev-server --progress --hot --open)","build-es6-packages":"","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"jianh","email":"jianh@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.1.2","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.6.0","dependencies":{"seer":"^0.2.4","math.gl":"^1.0.0","webgl-debug":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","reify":"^0.4.4","sinon":"^4.1.3","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","babelify":"^7.2.0","probe.gl":"0.0.2","babel-cli":"^6.18","coveralls":"^2.13.0","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.4.4","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-plugin-istanbul":"^4.1.1","eslint-config-uber-jsx":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","babel-plugin-version-inline":"^1.0.0","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl_5.1.1_1518762018765_0.06400315574382875","host":"s3://npm-registry-packages"}},"5.2.0-alpha.1":{"name":"luma.gl","version":"5.2.0-alpha.1","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@5.2.0-alpha.1","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"b9bc20aaac5306fccd02d8e4af5a3d798179982e","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-5.2.0-alpha.1.tgz","fileCount":736,"integrity":"sha512-PhaNnJw4Dofp+XG1pmhk58pZGWJWsy5ZW/sywU2b8c/C52XteisLVXy0KRBCd+H7k2ztZfeKGT2myHkcq7Wjxg==","signatures":[{"sig":"MEUCICHcEXLHN5DC9MwGeTd/aOInPR8c+tRQcOnWuA3fTEYWAiEAxi3XRZKMtMcQPpgB9qWTwo/3edpOBSa7KLLjib0R428=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4102858},"main":"dist/index.js","_from":".","files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","readme":"<p align=\"right\">\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/v/luma.gl.svg?style=flat-square\" alt=\"version\" />\n  </a>\n  <a href=\"https://travis-ci.org/uber/luma.gl\">\n    <img src=\"https://img.shields.io/travis/uber/luma.gl/master.svg?style=flat-square\" alt=\"build\" />\n  </a>\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/dm/luma.gl.svg?style=flat-square\" alt=\"downloads\" />\n  </a>\n  <a href=\"http://starveller.sigsev.io/uber/luma.gl\">\n    <img src=\"http://starveller.sigsev.io/api/repos/uber/luma.gl/badge\" alt=\"stars\" />\n  </a>\n</p>\n\n<h1 align=\"center\">luma.gl</h1>\n\n<h5 align=\"center\">luma.gl: A JavaScript WebGL2 Framework for Data Visualization</h5>\n\n## Overview\n\nluma.gl's provides efficient and easy-to-use WebGL2-based building blocks enabling high-performance GPU-based data visualizations and computations on your browser.\n\nSee\n[**Examples**](http://uber.github.io/luma.gl/) and\n[**Documentation**](http://uber.github.io/luma.gl/docs/).\n[**Change Log**](https://github.com/uber/luma.gl/blob/master/CHANGELOG.md).\n\n\n## luma.gl Design Goals\n\nHigh Level Design Goals\n- **Focus on data visualization** - While generic, luma.gl prioritizes features that enable efficient rendering of large data sets or that support improved visualization techniques. In practice this means that luma.gl is an early adopter of techniques like instanced rendering, WebGL2 and GPGPU techniques.\n- **Celebrate WebGL** Simplify the use of WebGL but do not hide it from the programmer. Learn luma.gl and you learn WebGL.\n- **Simplification, not abstraction** Provide an API that simplifies WebGL usage without hiding WebGL from the programmer. Abstractions are good but they should be built on top of luma.gl.\n\nSecondary Design Goals:\n- Focus on Shader Programming - Let's efficiently create, organize and debug shader code.\n- **Interoperability** - No \"magic\" global state that gets in the way of interoperability. All components work with a standard `WebGLRenderingContext` and can used together with components from other frameworks (e.g. stackgl).\n- **Debugging** Built in support for debugging and profiling WebGL and GLSL haders.\n\n\n## Usage\n\n* [deck.gl](https://github.com/uber/deck.gl) builds 3D map visualization overlays on luma.gl.\n\n\n## History\n\nluma.gl started out as a fork of\n[PhiloGL](https://github.com/philogb/philogl) however no effort has been\nmade to maintain compatibility with PhiloGL-based applications.\n\n\n# Installation\n\n```sh\nnpm install luma.gl --save\n```\n\n# Documentation, Lessons and Examples\n\nLuma.gl comes with 16 lessons, a number of examples, and a full set of\nreference documenation.\n\nTo run examples:\n```sh\ngit clone git@github.com:uber/luma.gl.git\ncd luma.gl\nnpm install\nnpm start\n```\nThis builds the luma.gl bundle, starts a small local server, and opens a browser window on a welcome page, allowing you to run to all lessons and examples.\n\n\n# Developing\n\nUse `npm start` to run the test server, it will open a web page from which\nyou can access the examples and lessons, and automatically update when you\nsave modified source files.\n\n\n## Testing\n\nTesting is performed on Travis CI and using a precommit hook. Local testing is\nsupported on three environments\n* `npm test` - runs `npm run test-headless`\n* `npm run test-browser` - Tests in your browser, may be helpful\n  to quickly debug test case failures since it autoreloads on changes and\n  gives you full access to your browser's debugger.\n\nWhen adding new features, or modifying existing ones, carefully consider if\nunit testing can be provided.\n","_shasum":"b9bc20aaac5306fccd02d8e4af5a3d798179982e","gitHead":"39d9d047c8d9668a2588a22b143d5d15db73c54a","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run build && npm run test-node","bench":"node test/bench/node.js","build":"npm run build-clean && npm run build-es6 && npm run build-es5","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","build-es5":"babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps && babel packages --out-dir dist/packages --plugins=transform-es2015-modules-commonjs --source-maps","build-es6":"babel src --out-dir dist-es6 --source-maps && babel packages --out-dir dist-es6/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-fast":"node test/node.js","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js | faucet","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","build-clean":"rm -fr dist dist-es6 && mkdir -p dist/packages dist-es6/packages ","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --env.test --progress --hot --open","bench-browser":"webpack-dev-server --env.bench --progress --hot --open","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","lint-examples":"eslint examples","test-fp64-old":"(cd src/shadertools/modules/fp64/test-deprecated && webpack-dev-server --progress --hot --open)","build-es6-packages":"","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"1chandu","email":"chandu@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.2.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.10.0","dependencies":{"seer":"^0.2.4","math.gl":"^1.0.0","webgl-debug":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","reify":"^0.4.4","sinon":"^4.1.3","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","babelify":"^7.2.0","probe.gl":"0.0.2","babel-cli":"^6.18","coveralls":"^2.13.0","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.4.4","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-plugin-istanbul":"^4.1.1","eslint-config-uber-jsx":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","babel-plugin-version-inline":"^1.0.0","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl_5.2.0-alpha.1_1519689295379_0.3346022919463325","host":"s3://npm-registry-packages"}},"5.1.2":{"name":"luma.gl","version":"5.1.2","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@5.1.2","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"731eb926290c9daa6d8a152f79343812b50e5b5d","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-5.1.2.tgz","fileCount":726,"integrity":"sha512-vYh7H/Z6ORKdCO7Hq0aokmLeI3UQvlGs9Nql6ob7te+3usSPV+JsOXm8zR80wPr+GYGZVTtHWEuw6fo5MYn6zg==","signatures":[{"sig":"MEYCIQCw0gXhQ2tdGOG5jHyrKE/AWnVel8/HlWokqZs14oMdOAIhANbbsWRiAptyN2PZ/HRNxy3DaNyBJ1CXHiLv6DwjPfYF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4051017},"main":"dist/index.js","_from":".","files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","_shasum":"731eb926290c9daa6d8a152f79343812b50e5b5d","gitHead":"97d9f0f045374ad1ebb13dd724e0ee7057e9d09b","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run build && npm run test-node","bench":"node test/bench/node.js","build":"npm run build-clean && npm run build-es6 && npm run build-es5","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","build-es5":"babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps && babel packages --out-dir dist/packages --plugins=transform-es2015-modules-commonjs --source-maps","build-es6":"babel src --out-dir dist-es6 --source-maps && babel packages --out-dir dist-es6/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-fast":"node test/node.js","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js | faucet","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","build-clean":"rm -fr dist dist-es6 && mkdir -p dist/packages dist-es6/packages ","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --env.test --progress --hot --open","bench-browser":"webpack-dev-server --env.bench --progress --hot --open","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","lint-examples":"eslint examples","test-fp64-old":"(cd src/shadertools/modules/fp64/test-deprecated && webpack-dev-server --progress --hot --open)","build-es6-packages":"","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"jianh","email":"jianh@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.1.2","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.6.0","dependencies":{"seer":"^0.2.4","math.gl":"^1.0.0","webgl-debug":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","reify":"^0.4.4","sinon":"^4.1.3","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","babelify":"^7.2.0","probe.gl":"0.0.2","babel-cli":"^6.18","coveralls":"^2.13.0","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.4.4","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-plugin-istanbul":"^4.1.1","eslint-config-uber-jsx":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","babel-plugin-version-inline":"^1.0.0","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl_5.1.2_1519700997241_0.4398713564438874","host":"s3://npm-registry-packages"}},"5.2.0-alpha.2":{"name":"luma.gl","version":"5.2.0-alpha.2","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@5.2.0-alpha.2","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"f26fb068ed6b661b0edb7790b340a0ed307e9cb9","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-5.2.0-alpha.2.tgz","fileCount":736,"integrity":"sha512-lhtE5q9Uwqau4sgHKYZZyD92I6U6NVO3Ydbn5cYtey3KQ7N3v3LPH44gSU6YkNYDYJbO/ehPozbbNjOJtgHTeg==","signatures":[{"sig":"MEYCIQDrKE5ET8t+2QT3kk2FidXqR4kiPC4JLGwRjkvqm7N6qwIhAIbRix/UvsS21R1jbJ5Ii8NM8VYIW872boJf/n5zLXrt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4099050},"main":"dist/index.js","_from":".","files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","readme":"<p align=\"right\">\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/v/luma.gl.svg?style=flat-square\" alt=\"version\" />\n  </a>\n  <a href=\"https://travis-ci.org/uber/luma.gl\">\n    <img src=\"https://img.shields.io/travis/uber/luma.gl/master.svg?style=flat-square\" alt=\"build\" />\n  </a>\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/dm/luma.gl.svg?style=flat-square\" alt=\"downloads\" />\n  </a>\n  <a href=\"http://starveller.sigsev.io/uber/luma.gl\">\n    <img src=\"http://starveller.sigsev.io/api/repos/uber/luma.gl/badge\" alt=\"stars\" />\n  </a>\n</p>\n\n<h1 align=\"center\">luma.gl</h1>\n\n<h5 align=\"center\">luma.gl: A JavaScript WebGL2 Framework for Data Visualization</h5>\n\n## Overview\n\nluma.gl's provides efficient and easy-to-use WebGL2-based building blocks enabling high-performance GPU-based data visualizations and computations on your browser.\n\nSee\n[**Examples**](http://uber.github.io/luma.gl/) and\n[**Documentation**](http://uber.github.io/luma.gl/docs/).\n[**Change Log**](https://github.com/uber/luma.gl/blob/master/CHANGELOG.md).\n\n\n## luma.gl Design Goals\n\nHigh Level Design Goals\n- **Focus on data visualization** - While generic, luma.gl prioritizes features that enable efficient rendering of large data sets or that support improved visualization techniques. In practice this means that luma.gl is an early adopter of techniques like instanced rendering, WebGL2 and GPGPU techniques.\n- **Celebrate WebGL** Simplify the use of WebGL but do not hide it from the programmer. Learn luma.gl and you learn WebGL.\n- **Simplification, not abstraction** Provide an API that simplifies WebGL usage without hiding WebGL from the programmer. Abstractions are good but they should be built on top of luma.gl.\n\nSecondary Design Goals:\n- Focus on Shader Programming - Let's efficiently create, organize and debug shader code.\n- **Interoperability** - No \"magic\" global state that gets in the way of interoperability. All components work with a standard `WebGLRenderingContext` and can used together with components from other frameworks (e.g. stackgl).\n- **Debugging** Built in support for debugging and profiling WebGL and GLSL haders.\n\n\n## Usage\n\n* [deck.gl](https://github.com/uber/deck.gl) builds 3D map visualization overlays on luma.gl.\n\n\n## History\n\nluma.gl started out as a fork of\n[PhiloGL](https://github.com/philogb/philogl) however no effort has been\nmade to maintain compatibility with PhiloGL-based applications.\n\n\n# Installation\n\n```sh\nnpm install luma.gl --save\n```\n\n# Documentation, Lessons and Examples\n\nLuma.gl comes with 16 lessons, a number of examples, and a full set of\nreference documenation.\n\nTo run examples:\n```sh\ngit clone git@github.com:uber/luma.gl.git\ncd luma.gl\nnpm install\nnpm start\n```\nThis builds the luma.gl bundle, starts a small local server, and opens a browser window on a welcome page, allowing you to run to all lessons and examples.\n\n\n# Developing\n\nUse `npm start` to run the test server, it will open a web page from which\nyou can access the examples and lessons, and automatically update when you\nsave modified source files.\n\n\n## Testing\n\nTesting is performed on Travis CI and using a precommit hook. Local testing is\nsupported on three environments\n* `npm test` - runs `npm run test-headless`\n* `npm run test-browser` - Tests in your browser, may be helpful\n  to quickly debug test case failures since it autoreloads on changes and\n  gives you full access to your browser's debugger.\n\nWhen adding new features, or modifying existing ones, carefully consider if\nunit testing can be provided.\n","_shasum":"f26fb068ed6b661b0edb7790b340a0ed307e9cb9","gitHead":"bb811402f8a27eb1a837a5c95d41b198debf7e73","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run build && npm run test-node","bench":"node test/bench/node.js","build":"npm run build-clean && npm run build-es6 && npm run build-es5","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","build-es5":"babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps && babel packages --out-dir dist/packages --plugins=transform-es2015-modules-commonjs --source-maps","build-es6":"babel src --out-dir dist-es6 --source-maps && babel packages --out-dir dist-es6/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-fast":"node test/node.js","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js | faucet","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","build-clean":"rm -fr dist dist-es6 && mkdir -p dist/packages dist-es6/packages ","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --env.test --progress --hot --open","bench-browser":"webpack-dev-server --env.bench --progress --hot --open","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","lint-examples":"eslint examples","test-fp64-old":"(cd src/shadertools/modules/fp64/test-deprecated && webpack-dev-server --progress --hot --open)","build-es6-packages":"","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"1chandu","email":"chandu@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.2.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.10.0","dependencies":{"seer":"^0.2.4","math.gl":"^1.0.0","webgl-debug":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","reify":"^0.4.4","sinon":"^4.1.3","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","babelify":"^7.2.0","probe.gl":"0.0.2","babel-cli":"^6.18","coveralls":"^2.13.0","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.4.4","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-plugin-istanbul":"^4.1.1","eslint-config-uber-jsx":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","babel-plugin-version-inline":"^1.0.0","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl_5.2.0-alpha.2_1519778522374_0.5142763865222795","host":"s3://npm-registry-packages"}},"5.2.0-alpha.3":{"name":"luma.gl","version":"5.2.0-alpha.3","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@5.2.0-alpha.3","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"0777ed5baa753fb3eea58aa253d08efd335c243e","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-5.2.0-alpha.3.tgz","fileCount":736,"integrity":"sha512-cLiVVG3CmpZdISOsJma/79dIrZx5syJOXZ/M+dAFeZcixjMsSlh98B4/N4eAKg2eGucTpMItc/XJoG1TritCpg==","signatures":[{"sig":"MEUCIQDxN7/Kw4/s9VUZihBFE0t3oS9Eyng519ZDTAEO8v84lQIgeWc7yQ++4INJ1SScGWWGOJr0EjvXmdpZkkv6kdXK62o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4112750},"main":"dist/index.js","_from":".","files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","readme":"<p align=\"right\">\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/v/luma.gl.svg?style=flat-square\" alt=\"version\" />\n  </a>\n  <a href=\"https://travis-ci.org/uber/luma.gl\">\n    <img src=\"https://img.shields.io/travis/uber/luma.gl/master.svg?style=flat-square\" alt=\"build\" />\n  </a>\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/dm/luma.gl.svg?style=flat-square\" alt=\"downloads\" />\n  </a>\n  <a href=\"http://starveller.sigsev.io/uber/luma.gl\">\n    <img src=\"http://starveller.sigsev.io/api/repos/uber/luma.gl/badge\" alt=\"stars\" />\n  </a>\n</p>\n\n<h1 align=\"center\">luma.gl</h1>\n\n<h5 align=\"center\">luma.gl: A JavaScript WebGL2 Framework for Data Visualization</h5>\n\n## Overview\n\nluma.gl's provides efficient and easy-to-use WebGL2-based building blocks enabling high-performance GPU-based data visualizations and computations on your browser.\n\nSee\n[**Examples**](http://uber.github.io/luma.gl/) and\n[**Documentation**](http://uber.github.io/luma.gl/docs/).\n[**Change Log**](https://github.com/uber/luma.gl/blob/master/CHANGELOG.md).\n\n\n## luma.gl Design Goals\n\nHigh Level Design Goals\n- **Focus on data visualization** - While generic, luma.gl prioritizes features that enable efficient rendering of large data sets or that support improved visualization techniques. In practice this means that luma.gl is an early adopter of techniques like instanced rendering, WebGL2 and GPGPU techniques.\n- **Celebrate WebGL** Simplify the use of WebGL but do not hide it from the programmer. Learn luma.gl and you learn WebGL.\n- **Simplification, not abstraction** Provide an API that simplifies WebGL usage without hiding WebGL from the programmer. Abstractions are good but they should be built on top of luma.gl.\n\nSecondary Design Goals:\n- Focus on Shader Programming - Let's efficiently create, organize and debug shader code.\n- **Interoperability** - No \"magic\" global state that gets in the way of interoperability. All components work with a standard `WebGLRenderingContext` and can used together with components from other frameworks (e.g. stackgl).\n- **Debugging** Built in support for debugging and profiling WebGL and GLSL haders.\n\n\n## Usage\n\n* [deck.gl](https://github.com/uber/deck.gl) builds 3D map visualization overlays on luma.gl.\n\n\n## History\n\nluma.gl started out as a fork of\n[PhiloGL](https://github.com/philogb/philogl) however no effort has been\nmade to maintain compatibility with PhiloGL-based applications.\n\n\n# Installation\n\n```sh\nnpm install luma.gl --save\n```\n\n# Documentation, Lessons and Examples\n\nLuma.gl comes with 16 lessons, a number of examples, and a full set of\nreference documenation.\n\nTo run examples:\n```sh\ngit clone git@github.com:uber/luma.gl.git\ncd luma.gl\nnpm install\nnpm start\n```\nThis builds the luma.gl bundle, starts a small local server, and opens a browser window on a welcome page, allowing you to run to all lessons and examples.\n\n\n# Developing\n\nUse `npm start` to run the test server, it will open a web page from which\nyou can access the examples and lessons, and automatically update when you\nsave modified source files.\n\n\n## Testing\n\nTesting is performed on Travis CI and using a precommit hook. Local testing is\nsupported on three environments\n* `npm test` - runs `npm run test-headless`\n* `npm run test-browser` - Tests in your browser, may be helpful\n  to quickly debug test case failures since it autoreloads on changes and\n  gives you full access to your browser's debugger.\n\nWhen adding new features, or modifying existing ones, carefully consider if\nunit testing can be provided.\n","_shasum":"0777ed5baa753fb3eea58aa253d08efd335c243e","gitHead":"18c019bd5288120f500dff8c007cd98337dbbd20","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run build && npm run test-node","bench":"node test/bench/node.js","build":"npm run build-clean && npm run build-es6 && npm run build-es5","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","build-es5":"babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps && babel packages --out-dir dist/packages --plugins=transform-es2015-modules-commonjs --source-maps","build-es6":"babel src --out-dir dist-es6 --source-maps && babel packages --out-dir dist-es6/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-fast":"node test/node.js","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js | faucet","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","build-clean":"rm -fr dist dist-es6 && mkdir -p dist/packages dist-es6/packages ","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --env.test --progress --hot --open","bench-browser":"webpack-dev-server --env.bench --progress --hot --open","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","lint-examples":"eslint examples","test-fp64-old":"(cd src/shadertools/modules/fp64/test-deprecated && webpack-dev-server --progress --hot --open)","build-es6-packages":"","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"1chandu","email":"chandu@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.2.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.10.0","dependencies":{"seer":"^0.2.4","math.gl":"^1.0.0","webgl-debug":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","reify":"^0.4.4","sinon":"^4.1.3","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","babelify":"^7.2.0","probe.gl":"0.0.2","babel-cli":"^6.18","coveralls":"^2.13.0","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.4.4","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-plugin-istanbul":"^4.1.1","eslint-config-uber-jsx":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","babel-plugin-version-inline":"^1.0.0","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl_5.2.0-alpha.3_1520098315382_0.6652410524346426","host":"s3://npm-registry-packages"}},"5.1.3":{"name":"luma.gl","version":"5.1.3","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@5.1.3","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"065906d8a66b1821c4129ea536431b6121678399","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-5.1.3.tgz","fileCount":726,"integrity":"sha512-AzfOk0RYDQHkbbuhk6plmtxXUR+bp9HSIsNhgywfYGW5fvM/oAndZJHDsihFpaFPCtcOPsbtRAVRlq0fDPtYqw==","signatures":[{"sig":"MEUCIQDtfgV16hRlVSH5PvjZsHgWkjb6ZqlajAa7wgraCxa8TgIgL1UAjAp7bU85TNU33+13oeG33vaLpQ1joOZmTaFUefI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4051854},"main":"dist/index.js","_from":".","files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","_shasum":"065906d8a66b1821c4129ea536431b6121678399","gitHead":"ce544c2d95f138145229cf1dda835608c1d41d42","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run build && npm run test-node","bench":"node test/bench/node.js","build":"npm run build-clean && npm run build-es6 && npm run build-es5","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","build-es5":"babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps && babel packages --out-dir dist/packages --plugins=transform-es2015-modules-commonjs --source-maps","build-es6":"babel src --out-dir dist-es6 --source-maps && babel packages --out-dir dist-es6/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-fast":"node test/node.js","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js | faucet","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","build-clean":"rm -fr dist dist-es6 && mkdir -p dist/packages dist-es6/packages ","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --env.test --progress --hot --open","bench-browser":"webpack-dev-server --env.bench --progress --hot --open","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","lint-examples":"eslint examples","test-fp64-old":"(cd src/shadertools/modules/fp64/test-deprecated && webpack-dev-server --progress --hot --open)","build-es6-packages":"","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"jianh","email":"jianh@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.1.2","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.6.0","dependencies":{"seer":"^0.2.4","math.gl":"^1.0.0","webgl-debug":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","reify":"^0.4.4","sinon":"^4.1.3","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","babelify":"^7.2.0","probe.gl":"0.0.2","babel-cli":"^6.18","coveralls":"^2.13.0","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.4.4","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-plugin-istanbul":"^4.1.1","eslint-config-uber-jsx":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","babel-plugin-version-inline":"^1.0.0","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl_5.1.3_1520984081212_0.1402719163418651","host":"s3://npm-registry-packages"}},"5.2.0-alpha.4":{"name":"luma.gl","version":"5.2.0-alpha.4","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@5.2.0-alpha.4","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"0108dd362765cbc52dc7c74c53b207071f523846","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-5.2.0-alpha.4.tgz","fileCount":1048,"integrity":"sha512-aMhrqwucj+KluvHMQjtrHsLqBbgVDWHAFG3lkRvI/BNk0UVdldt8LUqQhxOSeSx6rExxIzUqpbVvqSnC+VOgUw==","signatures":[{"sig":"MEQCIDaksK1ZH93AOYhnC5RY/+HQ1XeQSE5maUnMJ69UvfMLAiAVwcW7W+xB6u5feqD1SF4JmifYX7AdpgabYWbv3ZDZ2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5075960},"main":"dist/es5/index.js","files":["src","dist","debug.js","headless.js"],"esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"<p align=\"right\">\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/v/luma.gl.svg?style=flat-square\" alt=\"version\" />\n  </a>\n  <a href=\"https://travis-ci.org/uber/luma.gl\">\n    <img src=\"https://img.shields.io/travis/uber/luma.gl/master.svg?style=flat-square\" alt=\"build\" />\n  </a>\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/dm/luma.gl.svg?style=flat-square\" alt=\"downloads\" />\n  </a>\n  <a href=\"http://starveller.sigsev.io/uber/luma.gl\">\n    <img src=\"http://starveller.sigsev.io/api/repos/uber/luma.gl/badge\" alt=\"stars\" />\n  </a>\n</p>\n\n<h1 align=\"center\">luma.gl</h1>\n\n<h5 align=\"center\">luma.gl: A JavaScript WebGL2 Framework for Data Visualization</h5>\n\n## Overview\n\nluma.gl's provides efficient and easy-to-use WebGL2-based building blocks enabling high-performance GPU-based data visualizations and computations on your browser.\n\nSee\n[**Examples**](http://uber.github.io/luma.gl/) and\n[**Documentation**](http://uber.github.io/luma.gl/docs/).\n[**Change Log**](https://github.com/uber/luma.gl/blob/master/CHANGELOG.md).\n\n\n## luma.gl Design Goals\n\nHigh Level Design Goals\n- **Focus on data visualization** - While generic, luma.gl prioritizes features that enable efficient rendering of large data sets or that support improved visualization techniques. In practice this means that luma.gl is an early adopter of techniques like instanced rendering, WebGL2 and GPGPU techniques.\n- **Celebrate WebGL** Simplify the use of WebGL but do not hide it from the programmer. Learn luma.gl and you learn WebGL.\n- **Simplification, not abstraction** Provide an API that simplifies WebGL usage without hiding WebGL from the programmer. Abstractions are good but they should be built on top of luma.gl.\n\nSecondary Design Goals:\n- Focus on Shader Programming - Let's efficiently create, organize and debug shader code.\n- **Interoperability** - No \"magic\" global state that gets in the way of interoperability. All components work with a standard `WebGLRenderingContext` and can used together with components from other frameworks (e.g. stackgl).\n- **Debugging** Built in support for debugging and profiling WebGL and GLSL haders.\n\n\n## Usage\n\n* [deck.gl](https://github.com/uber/deck.gl) builds 3D map visualization overlays on luma.gl.\n\n\n## History\n\nluma.gl started out as a fork of\n[PhiloGL](https://github.com/philogb/philogl) however no effort has been\nmade to maintain compatibility with PhiloGL-based applications.\n\n\n# Installation\n\n```sh\nnpm install luma.gl --save\n```\n\n# Documentation, Lessons and Examples\n\nLuma.gl comes with 16 lessons, a number of examples, and a full set of\nreference documenation.\n\nTo run examples:\n```sh\ngit clone git@github.com:uber/luma.gl.git\ncd luma.gl\nnpm install\nnpm start\n```\nThis builds the luma.gl bundle, starts a small local server, and opens a browser window on a welcome page, allowing you to run to all lessons and examples.\n\n\n# Developing\n\nUse `npm start` to run the test server, it will open a web page from which\nyou can access the examples and lessons, and automatically update when you\nsave modified source files.\n\n\n## Testing\n\nTesting is performed on Travis CI and using a precommit hook. Local testing is\nsupported on three environments\n* `npm test` - runs `npm run test-headless`\n* `npm run test-browser` - Tests in your browser, may be helpful\n  to quickly debug test case failures since it autoreloads on changes and\n  gives you full access to your browser's debugger.\n\nWhen adding new features, or modifying existing ones, carefully consider if\nunit testing can be provided.\n","gitHead":"b9e83e81dcfef9eb924283511868aa819738b361","scripts":{"lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run build && npm run test-node","bench":"node test/bench/node.js","build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5 && npm run build-size","clean":"rm -fr dist && mkdir -p dist/es5/packages dist/esm/packages dist/es6/packages","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","build-es5":"BABEL_ENV=es5 babel src --out-dir dist/es5 --source-maps && BABEL_ENV=es5 babel packages --out-dir dist/packages --source-maps","build-es6":"BABEL_ENV=es6 babel src --out-dir dist/es6 --source-maps && BABEL_ENV=es6 babel packages --out-dir dist/es6/packages --source-maps","build-esm":"BABEL_ENV=esm babel src --out-dir dist/esm --source-maps && BABEL_ENV=esm babel packages --out-dir dist/esm/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-fast":"node test/node.js","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js | faucet","build-size":"(echo \"source size\" ; find src/ -name '*.js' | xargs cat | wc -c) && (echo \"dist esm size\" ; find dist/esm -name '*.js' | xargs cat | wc -c) && (echo \"dist/es6 size\" ; find dist/es6 -name '*.js' | xargs cat | wc -c)","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config test/webpack.config.js --env.test --progress --hot --open","bench-browser":"webpack-dev-server --config test/webpack.config.js  --env.bench --progress --hot --open","lint-examples":"eslint examples","test-size-es6":"npm run build-es6 && webpack --config test/webpack.config.js --env.import-nothing --env.es6","test-size-esm":"npm run build-esm && webpack --config test/webpack.config.js --env.import-nothing"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"5.6.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"9.7.1","dependencies":{"seer":"^0.2.4","math.gl":">=1.1.0-alpha.1","probe.gl":">=1.0.0-alpha.10","webgl-debug":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","tape":"^4.6.3","reify":"^0.4.4","sinon":"^4.1.3","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","webpack":"2.4","babel-cli":">=7.0.0-beta.3","coveralls":"^2.13.0","browserify":"^13.0.0","pre-commit":"^1.2.2","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","babel-polyfill":">=7.0.0-beta.3","babel-preset-env":"^1.6.1","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.4.4","babel-preset-es2015":">=7.0.0-beta.3","babel-preset-minify":"^0.4.0-alpha.caaefb4c","eslint-plugin-babel":"^4.0.0","html-webpack-plugin":"^3.0.7","babel-plugin-istanbul":"^4.1.1","uglifyjs-webpack-plugin":"^1.2.4","webpack-bundle-analyzer":"^2.11.1","eslint-config-uber-es2015":"^3.0.0","babel-plugin-version-inline":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl_5.2.0-alpha.4_1521679290783_0.87989091884381","host":"s3://npm-registry-packages"}},"5.2.0-alpha.5":{"name":"luma.gl","version":"5.2.0-alpha.5","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@5.2.0-alpha.5","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"124a9ef06012334986ab19d44f8acd88d3007ee9","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-5.2.0-alpha.5.tgz","fileCount":1048,"integrity":"sha512-KAOd+AywoWRvOTyxD700mtcR/6cKhVsXHkkEEYfYPRx02mYq4hlbGhUgVN16luuSVs7LC/OvTgfPyC9dOBBvbw==","signatures":[{"sig":"MEYCIQDYsnykdWTFhlPEwK4CDr9zF8yqVPz0K3vCyIawYpmhPAIhAKkJ5NdPbFCIrs9pU2y2G1oaL7/fO+EaSzC2AkSixtIY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5079502},"main":"dist/es5/index.js","files":["src","dist","debug.js","headless.js"],"esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"<p align=\"right\">\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/v/luma.gl.svg?style=flat-square\" alt=\"version\" />\n  </a>\n  <a href=\"https://travis-ci.org/uber/luma.gl\">\n    <img src=\"https://img.shields.io/travis/uber/luma.gl/master.svg?style=flat-square\" alt=\"build\" />\n  </a>\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/dm/luma.gl.svg?style=flat-square\" alt=\"downloads\" />\n  </a>\n  <a href=\"http://starveller.sigsev.io/uber/luma.gl\">\n    <img src=\"http://starveller.sigsev.io/api/repos/uber/luma.gl/badge\" alt=\"stars\" />\n  </a>\n</p>\n\n<h1 align=\"center\">luma.gl</h1>\n\n<h5 align=\"center\">luma.gl: A JavaScript WebGL2 Framework for Data Visualization</h5>\n\n## Overview\n\nluma.gl's provides efficient and easy-to-use WebGL2-based building blocks enabling high-performance GPU-based data visualizations and computations on your browser.\n\nSee\n[**Examples**](http://uber.github.io/luma.gl/) and\n[**Documentation**](http://uber.github.io/luma.gl/docs/).\n[**Change Log**](https://github.com/uber/luma.gl/blob/master/CHANGELOG.md).\n\n\n## luma.gl Design Goals\n\nHigh Level Design Goals\n- **Focus on data visualization** - While generic, luma.gl prioritizes features that enable efficient rendering of large data sets or that support improved visualization techniques. In practice this means that luma.gl is an early adopter of techniques like instanced rendering, WebGL2 and GPGPU techniques.\n- **Celebrate WebGL** Simplify the use of WebGL but do not hide it from the programmer. Learn luma.gl and you learn WebGL.\n- **Simplification, not abstraction** Provide an API that simplifies WebGL usage without hiding WebGL from the programmer. Abstractions are good but they should be built on top of luma.gl.\n\nSecondary Design Goals:\n- Focus on Shader Programming - Let's efficiently create, organize and debug shader code.\n- **Interoperability** - No \"magic\" global state that gets in the way of interoperability. All components work with a standard `WebGLRenderingContext` and can used together with components from other frameworks (e.g. stackgl).\n- **Debugging** Built in support for debugging and profiling WebGL and GLSL haders.\n\n\n## Usage\n\n* [deck.gl](https://github.com/uber/deck.gl) builds 3D map visualization overlays on luma.gl.\n\n\n## History\n\nluma.gl started out as a fork of\n[PhiloGL](https://github.com/philogb/philogl) however no effort has been\nmade to maintain compatibility with PhiloGL-based applications.\n\n\n# Installation\n\n```sh\nnpm install luma.gl --save\n```\n\n# Documentation, Lessons and Examples\n\nLuma.gl comes with 16 lessons, a number of examples, and a full set of\nreference documenation.\n\nTo run examples:\n```sh\ngit clone git@github.com:uber/luma.gl.git\ncd luma.gl\nnpm install\nnpm start\n```\nThis builds the luma.gl bundle, starts a small local server, and opens a browser window on a welcome page, allowing you to run to all lessons and examples.\n\n\n# Developing\n\nUse `npm start` to run the test server, it will open a web page from which\nyou can access the examples and lessons, and automatically update when you\nsave modified source files.\n\n\n## Testing\n\nTesting is performed on Travis CI and using a precommit hook. Local testing is\nsupported on three environments\n* `npm test` - runs `npm run test-headless`\n* `npm run test-browser` - Tests in your browser, may be helpful\n  to quickly debug test case failures since it autoreloads on changes and\n  gives you full access to your browser's debugger.\n\nWhen adding new features, or modifying existing ones, carefully consider if\nunit testing can be provided.\n","gitHead":"de0a91824cdb698d150b3f0a461c278d663dce0b","scripts":{"lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run build && npm run test-node && npm run test-dist","bench":"node test/bench/node.js","build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5 && npm run build-size","clean":"rm -fr dist && mkdir -p dist/es5/packages dist/esm/packages dist/es6/packages","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","build-es5":"BABEL_ENV=es5 babel src --out-dir dist/es5 --source-maps && BABEL_ENV=es5 babel packages --out-dir dist/packages --source-maps","build-es6":"BABEL_ENV=es6 babel src --out-dir dist/es6 --source-maps && BABEL_ENV=es6 babel packages --out-dir dist/es6/packages --source-maps","build-esm":"BABEL_ENV=esm babel src --out-dir dist/esm --source-maps && BABEL_ENV=esm babel packages --out-dir dist/esm/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-dist":"npm run build-es6 && node test/start.js test-dist","test-fast":"node test/node.js","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js | faucet","build-size":"(echo \"source size\" ; find src/ -name '*.js' | xargs cat | wc -c) && (echo \"dist esm size\" ; find dist/esm -name '*.js' | xargs cat | wc -c) && (echo \"dist/es6 size\" ; find dist/es6 -name '*.js' | xargs cat | wc -c)","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config test/webpack.config.js --env.test-browser --progress --hot --open","bench-browser":"webpack-dev-server --config test/webpack.config.js  --env.bench --progress --hot --open","lint-examples":"eslint examples","test-size-es6":"npm run build-es6 && webpack --config test/webpack.config.js --env.import-nothing --env.es6","test-size-esm":"npm run build-esm && webpack --config test/webpack.config.js --env.import-nothing","test-browser-puppet":"node test/start.js test-browser"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"5.7.1","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"seer":"^0.2.4","math.gl":">=1.1.0-alpha.1","probe.gl":">=1.0.0-alpha.10","webgl-debug":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","tape":"^4.6.3","reify":"^0.4.4","sinon":"^4.1.3","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","webpack":"2.4","babel-cli":">=7.0.0-beta.3","coveralls":"^2.13.0","puppeteer":"^1.2.0","browserify":"^13.0.0","pre-commit":"^1.2.2","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","babel-polyfill":">=7.0.0-beta.3","babel-preset-env":"^1.6.1","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.4.4","babel-preset-es2015":">=7.0.0-beta.3","babel-preset-minify":"^0.4.0-alpha.caaefb4c","eslint-plugin-babel":"^4.0.0","html-webpack-plugin":"^3.0.7","babel-plugin-istanbul":"^4.1.1","uglifyjs-webpack-plugin":"^1.2.4","webpack-bundle-analyzer":"^2.11.1","eslint-config-uber-es2015":"^3.0.0","babel-plugin-version-inline":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl_5.2.0-alpha.5_1521757479169_0.2927003996074198","host":"s3://npm-registry-packages"}},"5.2.0-alpha.6":{"name":"luma.gl","version":"5.2.0-alpha.6","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@5.2.0-alpha.6","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"c1615c42d28e5cc98b8da00f55c3b79ebd8ee5c5","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-5.2.0-alpha.6.tgz","fileCount":1048,"integrity":"sha512-9vrfU8mY5teFckajdZKI/K/f6CI/E00TYSIEENvoQL5Fp3NHuAE9RMd1fB+0GMv0hc233XlfTazknAWHbgqv3Q==","signatures":[{"sig":"MEQCIDdFHN8FZfrMVsxUB1vuVhx+nMfJIQXF7X/5MMhuf6i5AiBE43d4+Ykz7OGXOsbe+ec+DjUJPvnXTPCkvr7AzB+5vA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5623055},"main":"dist/es5/index.js","files":["src","dist","debug.js","headless.js"],"esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"<p align=\"right\">\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/v/luma.gl.svg?style=flat-square\" alt=\"version\" />\n  </a>\n  <a href=\"https://travis-ci.org/uber/luma.gl\">\n    <img src=\"https://img.shields.io/travis/uber/luma.gl/master.svg?style=flat-square\" alt=\"build\" />\n  </a>\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/dm/luma.gl.svg?style=flat-square\" alt=\"downloads\" />\n  </a>\n  <a href=\"http://starveller.sigsev.io/uber/luma.gl\">\n    <img src=\"http://starveller.sigsev.io/api/repos/uber/luma.gl/badge\" alt=\"stars\" />\n  </a>\n</p>\n\n<h1 align=\"center\">luma.gl</h1>\n\n<h5 align=\"center\">luma.gl: A JavaScript WebGL2 Framework for Data Visualization</h5>\n\n## Overview\n\nluma.gl's provides efficient and easy-to-use WebGL2-based building blocks enabling high-performance GPU-based data visualizations and computations on your browser.\n\nSee\n[**Examples**](http://uber.github.io/luma.gl/) and\n[**Documentation**](http://uber.github.io/luma.gl/docs/).\n[**Change Log**](https://github.com/uber/luma.gl/blob/master/CHANGELOG.md).\n\n\n## luma.gl Design Goals\n\nHigh Level Design Goals\n- **Focus on data visualization** - While generic, luma.gl prioritizes features that enable efficient rendering of large data sets or that support improved visualization techniques. In practice this means that luma.gl is an early adopter of techniques like instanced rendering, WebGL2 and GPGPU techniques.\n- **Celebrate WebGL** Simplify the use of WebGL but do not hide it from the programmer. Learn luma.gl and you learn WebGL.\n- **Simplification, not abstraction** Provide an API that simplifies WebGL usage without hiding WebGL from the programmer. Abstractions are good but they should be built on top of luma.gl.\n\nSecondary Design Goals:\n- Focus on Shader Programming - Let's efficiently create, organize and debug shader code.\n- **Interoperability** - No \"magic\" global state that gets in the way of interoperability. All components work with a standard `WebGLRenderingContext` and can used together with components from other frameworks (e.g. stackgl).\n- **Debugging** Built in support for debugging and profiling WebGL and GLSL haders.\n\n\n## Usage\n\n* [deck.gl](https://github.com/uber/deck.gl) builds 3D map visualization overlays on luma.gl.\n\n\n## History\n\nluma.gl started out as a fork of\n[PhiloGL](https://github.com/philogb/philogl) however no effort has been\nmade to maintain compatibility with PhiloGL-based applications.\n\n\n# Installation\n\n```sh\nnpm install luma.gl --save\n```\n\n# Documentation, Lessons and Examples\n\nLuma.gl comes with 16 lessons, a number of examples, and a full set of\nreference documenation.\n\nTo run examples:\n```sh\ngit clone git@github.com:uber/luma.gl.git\ncd luma.gl\nnpm install\nnpm start\n```\nThis builds the luma.gl bundle, starts a small local server, and opens a browser window on a welcome page, allowing you to run to all lessons and examples.\n\n\n# Developing\n\nUse `npm start` to run the test server, it will open a web page from which\nyou can access the examples and lessons, and automatically update when you\nsave modified source files.\n\n\n## Testing\n\nTesting is performed on Travis CI and using a precommit hook. Local testing is\nsupported on three environments\n* `npm test` - runs `npm run test-headless`\n* `npm run test-browser` - Tests in your browser, may be helpful\n  to quickly debug test case failures since it autoreloads on changes and\n  gives you full access to your browser's debugger.\n\nWhen adding new features, or modifying existing ones, carefully consider if\nunit testing can be provided.\n","gitHead":"22eec305eb2cb266d35181a5f377b1534d6906c1","scripts":{"lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run build && npm run test-node && npm run test-dist","bench":"node test/bench/node.js","build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5 && npm run build-size","clean":"rm -fr dist && mkdir -p dist/es5/packages dist/esm/packages dist/es6/packages","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","build-es5":"BABEL_ENV=es5 babel src --out-dir dist/es5 --source-maps && BABEL_ENV=es5 babel packages --out-dir dist/packages --source-maps","build-es6":"BABEL_ENV=es6 babel src --out-dir dist/es6 --source-maps && BABEL_ENV=es6 babel packages --out-dir dist/es6/packages --source-maps","build-esm":"BABEL_ENV=esm babel src --out-dir dist/esm --source-maps && BABEL_ENV=esm babel packages --out-dir dist/esm/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-dist":"npm run build-es6 && node test/start.js test-dist","test-fast":"node test/node.js","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js | faucet","build-size":"(echo \"source size\" ; find src/ -name '*.js' | xargs cat | wc -c) && (echo \"dist esm size\" ; find dist/esm -name '*.js' | xargs cat | wc -c) && (echo \"dist/es6 size\" ; find dist/es6 -name '*.js' | xargs cat | wc -c)","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config test/webpack.config.js --env.test-browser --progress --hot --open","bench-browser":"webpack-dev-server --config test/webpack.config.js  --env.bench --progress --hot --open","lint-examples":"eslint examples","test-size-es6":"npm run build-es6 && webpack --config test/webpack.config.js --env.import-nothing --env.es6","test-size-esm":"npm run build-esm && webpack --config test/webpack.config.js --env.import-nothing","test-browser-puppet":"node test/start.js test-browser"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"5.7.1","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"seer":"^0.2.4","math.gl":">=1.1.0-alpha.1","probe.gl":">=1.0.0-alpha.10","webgl-debug":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","tape":"^4.6.3","reify":"^0.4.4","sinon":"^4.1.3","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","webpack":"2.4","babel-cli":">=7.0.0-beta.3","coveralls":"^2.13.0","puppeteer":"^1.2.0","browserify":"^13.0.0","pre-commit":"^1.2.2","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","babel-polyfill":">=7.0.0-beta.3","babel-preset-env":"^1.6.1","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.4.4","babel-preset-es2015":">=7.0.0-beta.3","babel-preset-minify":"^0.4.0-alpha.caaefb4c","eslint-plugin-babel":"^4.0.0","html-webpack-plugin":"^3.0.7","babel-plugin-istanbul":"^4.1.1","uglifyjs-webpack-plugin":"^1.2.4","webpack-bundle-analyzer":"^2.11.1","eslint-config-uber-es2015":"^3.0.0","babel-plugin-version-inline":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl_5.2.0-alpha.6_1521758969191_0.42519810915641365","host":"s3://npm-registry-packages"}},"5.2.0-alpha.7":{"name":"luma.gl","version":"5.2.0-alpha.7","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@5.2.0-alpha.7","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"bb6582a8b85d42a61c9b0d8165ebaa35a5bed858","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-5.2.0-alpha.7.tgz","fileCount":1048,"integrity":"sha512-lnUajSKZAcXc+axwo65d1cGuaMlIC37MCZTzUWL2Ghs037z8LbgcZW2LUh6Ti6m1x/gvLVAy4S/pMs89TbSloA==","signatures":[{"sig":"MEUCIQDboboDAcr6WQeeuLRs1gca+IL5Zj3abVHHqgOZMnMb5QIgceBhhTIuY32fDEnT/MNZy/cZJGw5FO2RglJcieamavI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5622825},"main":"dist/es5/index.js","files":["src","dist","debug.js","headless.js"],"esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"<p align=\"right\">\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/v/luma.gl.svg?style=flat-square\" alt=\"version\" />\n  </a>\n  <a href=\"https://travis-ci.org/uber/luma.gl\">\n    <img src=\"https://img.shields.io/travis/uber/luma.gl/master.svg?style=flat-square\" alt=\"build\" />\n  </a>\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/dm/luma.gl.svg?style=flat-square\" alt=\"downloads\" />\n  </a>\n  <a href=\"http://starveller.sigsev.io/uber/luma.gl\">\n    <img src=\"http://starveller.sigsev.io/api/repos/uber/luma.gl/badge\" alt=\"stars\" />\n  </a>\n</p>\n\n<h1 align=\"center\">luma.gl</h1>\n\n<h5 align=\"center\">luma.gl: A JavaScript WebGL2 Framework for Data Visualization</h5>\n\n## Overview\n\nluma.gl's provides efficient and easy-to-use WebGL2-based building blocks enabling high-performance GPU-based data visualizations and computations on your browser.\n\nSee\n[**Examples**](http://uber.github.io/luma.gl/) and\n[**Documentation**](http://uber.github.io/luma.gl/docs/).\n[**Change Log**](https://github.com/uber/luma.gl/blob/master/CHANGELOG.md).\n\n\n## luma.gl Design Goals\n\nHigh Level Design Goals\n- **Focus on data visualization** - While generic, luma.gl prioritizes features that enable efficient rendering of large data sets or that support improved visualization techniques. In practice this means that luma.gl is an early adopter of techniques like instanced rendering, WebGL2 and GPGPU techniques.\n- **Celebrate WebGL** Simplify the use of WebGL but do not hide it from the programmer. Learn luma.gl and you learn WebGL.\n- **Simplification, not abstraction** Provide an API that simplifies WebGL usage without hiding WebGL from the programmer. Abstractions are good but they should be built on top of luma.gl.\n\nSecondary Design Goals:\n- Focus on Shader Programming - Let's efficiently create, organize and debug shader code.\n- **Interoperability** - No \"magic\" global state that gets in the way of interoperability. All components work with a standard `WebGLRenderingContext` and can used together with components from other frameworks (e.g. stackgl).\n- **Debugging** Built in support for debugging and profiling WebGL and GLSL haders.\n\n\n## Usage\n\n* [deck.gl](https://github.com/uber/deck.gl) builds 3D map visualization overlays on luma.gl.\n\n\n## History\n\nluma.gl started out as a fork of\n[PhiloGL](https://github.com/philogb/philogl) however no effort has been\nmade to maintain compatibility with PhiloGL-based applications.\n\n\n# Installation\n\n```sh\nnpm install luma.gl --save\n```\n\n# Documentation, Lessons and Examples\n\nLuma.gl comes with 16 lessons, a number of examples, and a full set of\nreference documenation.\n\nTo run examples:\n```sh\ngit clone git@github.com:uber/luma.gl.git\ncd luma.gl\nnpm install\nnpm start\n```\nThis builds the luma.gl bundle, starts a small local server, and opens a browser window on a welcome page, allowing you to run to all lessons and examples.\n\n\n# Developing\n\nUse `npm start` to run the test server, it will open a web page from which\nyou can access the examples and lessons, and automatically update when you\nsave modified source files.\n\n\n## Testing\n\nTesting is performed on Travis CI and using a precommit hook. Local testing is\nsupported on three environments\n* `npm test` - runs `npm run test-headless`\n* `npm run test-browser` - Tests in your browser, may be helpful\n  to quickly debug test case failures since it autoreloads on changes and\n  gives you full access to your browser's debugger.\n\nWhen adding new features, or modifying existing ones, carefully consider if\nunit testing can be provided.\n","gitHead":"842db606708fce3bfec44ea1a4f281ad04f84363","scripts":{"lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run build && npm run test-node && npm run test-dist","bench":"node test/bench/node.js","build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5 && npm run build-size","clean":"rm -fr dist && mkdir -p dist/es5/packages dist/esm/packages dist/es6/packages","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","build-es5":"BABEL_ENV=es5 babel src --out-dir dist/es5 --source-maps && BABEL_ENV=es5 babel packages --out-dir dist/packages --source-maps","build-es6":"BABEL_ENV=es6 babel src --out-dir dist/es6 --source-maps && BABEL_ENV=es6 babel packages --out-dir dist/es6/packages --source-maps","build-esm":"BABEL_ENV=esm babel src --out-dir dist/esm --source-maps && BABEL_ENV=esm babel packages --out-dir dist/esm/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-dist":"npm run build-es6 && node test/start.js test-dist","test-fast":"node test/node.js","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js | faucet","build-size":"(echo \"source size\" ; find src/ -name '*.js' | xargs cat | wc -c) && (echo \"dist esm size\" ; find dist/esm -name '*.js' | xargs cat | wc -c) && (echo \"dist/es6 size\" ; find dist/es6 -name '*.js' | xargs cat | wc -c)","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config test/webpack.config.js --env.test-browser --progress --hot --open","bench-browser":"webpack-dev-server --config test/webpack.config.js  --env.bench --progress --hot --open","lint-examples":"eslint examples","test-size-es6":"npm run build-es6 && webpack --config test/webpack.config.js --env.import-nothing --env.es6","test-size-esm":"npm run build-esm && webpack --config test/webpack.config.js --env.import-nothing","test-browser-puppet":"node test/start.js test-browser"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"5.7.1","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"seer":"^0.2.4","math.gl":">=1.1.0-alpha.1","probe.gl":">=1.0.0-alpha.10","webgl-debug":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","tape":"^4.6.3","reify":"^0.4.4","sinon":"^4.1.3","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","webpack":"2.4","babel-cli":">=7.0.0-beta.3","coveralls":"^2.13.0","puppeteer":"^1.2.0","browserify":"^13.0.0","pre-commit":"^1.2.2","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","babel-polyfill":">=7.0.0-beta.3","babel-preset-env":"^1.6.1","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.4.4","babel-preset-es2015":">=7.0.0-beta.3","babel-preset-minify":"^0.4.0-alpha.caaefb4c","eslint-plugin-babel":"^4.0.0","html-webpack-plugin":"^3.0.7","babel-plugin-istanbul":"^4.1.1","uglifyjs-webpack-plugin":"^1.2.4","webpack-bundle-analyzer":"^2.11.1","eslint-config-uber-es2015":"^3.0.0","babel-plugin-version-inline":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl_5.2.0-alpha.7_1521765997060_0.2918896265918778","host":"s3://npm-registry-packages"}},"5.1.4":{"name":"luma.gl","version":"5.1.4","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@5.1.4","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"3d4129b16a05860cbed42c89db999f279e8e35b5","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-5.1.4.tgz","fileCount":726,"integrity":"sha512-I6yFbyp628QFjyzyfmr04qx6OoOV9NFVb4nUYDEmc7WLtFHTF4bJXBUb+Vbk4M5zRUj+bWocRJZt1LUAhFh3nw==","signatures":[{"sig":"MEUCID7M1YWLjaSCRqyoCAlt9KtHK+9IIqjY4tC8+OsswWyOAiEA7nkVA9r8jopDecBNcSC526S4fRWIKlTzXIrfuQhwCgQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4051252},"main":"dist/index.js","_from":".","files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","_shasum":"3d4129b16a05860cbed42c89db999f279e8e35b5","gitHead":"80e759afe06f798d5e021009b7adc8d66f2d5baa","scripts":{"docs":"npm run docs-build && open ./_docs/docs/index.html","lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run build && npm run test-node","bench":"node test/bench/node.js","build":"npm run build-clean && npm run build-es6 && npm run build-es5","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","build-es5":"babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps && babel packages --out-dir dist/packages --plugins=transform-es2015-modules-commonjs --source-maps","build-es6":"babel src --out-dir dist-es6 --source-maps && babel packages --out-dir dist-es6/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-fast":"node test/node.js","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js | faucet","docs-build":"rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","build-clean":"rm -fr dist dist-es6 && mkdir -p dist/packages dist-es6/packages ","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","docs-publish":"npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --env.test --progress --hot --open","bench-browser":"webpack-dev-server --env.bench --progress --hot --open","docs-gh-pages":"git subtree push --prefix _docs origin gh-pages","lint-examples":"eslint examples","test-fp64-old":"(cd src/shadertools/modules/fp64/test-deprecated && webpack-dev-server --progress --hot --open)","build-es6-packages":"","docs-gh-pages-force":"git push origin `git subtree split --prefix _docs dev`:gh-pages --force"},"_npmUser":{"name":"jianh","email":"jianh@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.1.2","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.6.0","dependencies":{"seer":"^0.2.4","math.gl":"^1.0.0","webgl-debug":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","reify":"^0.4.4","sinon":"^4.1.3","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","babelify":"^7.2.0","probe.gl":"0.0.2","babel-cli":"^6.18","coveralls":"^2.13.0","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.4.4","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-plugin-istanbul":"^4.1.1","eslint-config-uber-jsx":"^3.0.0","eslint-config-uber-es2015":"^3.0.0","babel-plugin-version-inline":"^1.0.0","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl_5.1.4_1521834913086_0.11257008668032609","host":"s3://npm-registry-packages"}},"5.2.0-alpha.8":{"name":"luma.gl","version":"5.2.0-alpha.8","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@5.2.0-alpha.8","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"b375d1fffe8423b539e124d8698c85e55cf18c4c","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-5.2.0-alpha.8.tgz","fileCount":1055,"integrity":"sha512-A7eXc9WzAGwNXuRCTOStrH5WBTQUiqAgQYJyOIdAFTawDKE/QOIsP26Qh2/LtWUKMmhPUuYUKzAeYUEBCLpjpQ==","signatures":[{"sig":"MEUCIQCSznZgvv+YjGmIRqWyZ2x4ctqSAYuvhZdN+fphR+dAagIgIczxQ8s0DPiTnM6pYDKuKIisNjrKhTIFk9layhqJZsY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5650837},"main":"dist/es5/index.js","_from":".","files":["src","dist","debug.js","headless.js"],"esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"<p align=\"right\">\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/v/luma.gl.svg?style=flat-square\" alt=\"version\" />\n  </a>\n  <a href=\"https://travis-ci.org/uber/luma.gl\">\n    <img src=\"https://img.shields.io/travis/uber/luma.gl/master.svg?style=flat-square\" alt=\"build\" />\n  </a>\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/dm/luma.gl.svg?style=flat-square\" alt=\"downloads\" />\n  </a>\n  <a href=\"http://starveller.sigsev.io/uber/luma.gl\">\n    <img src=\"http://starveller.sigsev.io/api/repos/uber/luma.gl/badge\" alt=\"stars\" />\n  </a>\n</p>\n\n<h1 align=\"center\">luma.gl</h1>\n\n<h5 align=\"center\">luma.gl: A JavaScript WebGL2 Framework for Data Visualization</h5>\n\n## Overview\n\nluma.gl's provides efficient and easy-to-use WebGL2-based building blocks enabling high-performance GPU-based data visualizations and computations on your browser.\n\nSee\n[**Examples**](http://uber.github.io/luma.gl/) and\n[**Documentation**](http://uber.github.io/luma.gl/docs/).\n[**Change Log**](https://github.com/uber/luma.gl/blob/master/CHANGELOG.md).\n\n\n## luma.gl Design Goals\n\nHigh Level Design Goals\n- **Focus on data visualization** - While generic, luma.gl prioritizes features that enable efficient rendering of large data sets or that support improved visualization techniques. In practice this means that luma.gl is an early adopter of techniques like instanced rendering, WebGL2 and GPGPU techniques.\n- **Celebrate WebGL** Simplify the use of WebGL but do not hide it from the programmer. Learn luma.gl and you learn WebGL.\n- **Simplification, not abstraction** Provide an API that simplifies WebGL usage without hiding WebGL from the programmer. Abstractions are good but they should be built on top of luma.gl.\n\nSecondary Design Goals:\n- Focus on Shader Programming - Let's efficiently create, organize and debug shader code.\n- **Interoperability** - No \"magic\" global state that gets in the way of interoperability. All components work with a standard `WebGLRenderingContext` and can used together with components from other frameworks (e.g. stackgl).\n- **Debugging** Built in support for debugging and profiling WebGL and GLSL haders.\n\n\n## Usage\n\n* [deck.gl](https://github.com/uber/deck.gl) builds 3D map visualization overlays on luma.gl.\n\n\n## History\n\nluma.gl started out as a fork of\n[PhiloGL](https://github.com/philogb/philogl) however no effort has been\nmade to maintain compatibility with PhiloGL-based applications.\n\n\n# Installation\n\n```sh\nnpm install luma.gl --save\n```\n\n# Documentation, Lessons and Examples\n\nLuma.gl comes with 16 lessons, a number of examples, and a full set of\nreference documenation.\n\nTo run examples:\n```sh\ngit clone git@github.com:uber/luma.gl.git\ncd luma.gl\nnpm install\nnpm start\n```\nThis builds the luma.gl bundle, starts a small local server, and opens a browser window on a welcome page, allowing you to run to all lessons and examples.\n\n\n# Developing\n\nUse `npm start` to run the test server, it will open a web page from which\nyou can access the examples and lessons, and automatically update when you\nsave modified source files.\n\n\n## Testing\n\nTesting is performed on Travis CI and using a precommit hook. Local testing is\nsupported on three environments\n* `npm test` - runs `npm run test-headless`\n* `npm run test-browser` - Tests in your browser, may be helpful\n  to quickly debug test case failures since it autoreloads on changes and\n  gives you full access to your browser's debugger.\n\nWhen adding new features, or modifying existing ones, carefully consider if\nunit testing can be provided.\n","_shasum":"b375d1fffe8423b539e124d8698c85e55cf18c4c","gitHead":"fbfbb016136744df3eee52490c3602da3d70f72c","scripts":{"lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run build && npm run test-node && npm run test-dist","bench":"node test/bench/node.js","build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5 && npm run build-size","clean":"rm -fr dist && mkdir -p dist/es5/packages dist/esm/packages dist/es6/packages","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","build-es5":"BABEL_ENV=es5 babel src --out-dir dist/es5 --source-maps && BABEL_ENV=es5 babel packages --out-dir dist/packages --source-maps","build-es6":"BABEL_ENV=es6 babel src --out-dir dist/es6 --source-maps && BABEL_ENV=es6 babel packages --out-dir dist/es6/packages --source-maps","build-esm":"BABEL_ENV=esm babel src --out-dir dist/esm --source-maps && BABEL_ENV=esm babel packages --out-dir dist/esm/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-dist":"npm run build-es6 && node test/start.js test-dist","test-fast":"node test/node.js","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js | faucet","build-size":"(echo \"source size\" ; find src/ -name '*.js' | xargs cat | wc -c) && (echo \"dist esm size\" ; find dist/esm -name '*.js' | xargs cat | wc -c) && (echo \"dist/es6 size\" ; find dist/es6 -name '*.js' | xargs cat | wc -c)","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config test/webpack.config.js --env.test-browser --progress --hot --open","bench-browser":"webpack-dev-server --config test/webpack.config.js  --env.bench --progress --hot --open","lint-examples":"eslint examples","test-size-es6":"npm run build-es6 && webpack --config test/webpack.config.js --env.import-nothing --env.es6","test-size-esm":"npm run build-esm && webpack --config test/webpack.config.js --env.import-nothing","test-browser-puppet":"node test/start.js test-browser"},"_npmUser":{"name":"1chandu","email":"chandu@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.2.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.10.0","dependencies":{"seer":"^0.2.4","math.gl":">=1.1.0-alpha.1","probe.gl":">=1.0.0-alpha.10","webgl-debug":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","tape":"^4.6.3","reify":"^0.4.4","sinon":"^4.1.3","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","webpack":"2.4","babel-cli":">=7.0.0-beta.3","coveralls":"^2.13.0","puppeteer":"^1.2.0","browserify":"^13.0.0","pre-commit":"^1.2.2","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","babel-polyfill":">=7.0.0-beta.3","babel-preset-env":"^1.6.1","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.4.4","babel-preset-es2015":">=7.0.0-beta.3","babel-preset-minify":"^0.4.0-alpha.caaefb4c","eslint-plugin-babel":"^4.0.0","html-webpack-plugin":"^3.0.7","babel-plugin-istanbul":"^4.1.1","uglifyjs-webpack-plugin":"^1.2.4","webpack-bundle-analyzer":"^2.11.1","eslint-config-uber-es2015":"^3.0.0","babel-plugin-version-inline":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl_5.2.0-alpha.8_1522118901795_0.21753556197692347","host":"s3://npm-registry-packages"}},"5.2.0-alpha.9":{"name":"luma.gl","version":"5.2.0-alpha.9","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@5.2.0-alpha.9","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"a25d1b520dc10c802c889adf0333fbef92147e17","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-5.2.0-alpha.9.tgz","fileCount":1055,"integrity":"sha512-Osd8Mvwzu/mhrESTiIWkdqjC6dc9ZrwbBD8zUMZyJruU5m6D5KGWSm6WDr5nd4xESThqt67fn1j6U5G2k00akg==","signatures":[{"sig":"MEQCIAsWZNlfNrzwdGdq4Fm4XmWBfBA0O968YtxiZs4uv21vAiAChFLEhG12hWDCB1fCFq6R3T9hPqNQziTlaQnxQYKpHw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5650984},"main":"dist/es5/index.js","_from":".","files":["src","dist","debug.js","headless.js"],"esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"<p align=\"right\">\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/v/luma.gl.svg?style=flat-square\" alt=\"version\" />\n  </a>\n  <a href=\"https://travis-ci.org/uber/luma.gl\">\n    <img src=\"https://img.shields.io/travis/uber/luma.gl/master.svg?style=flat-square\" alt=\"build\" />\n  </a>\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/dm/luma.gl.svg?style=flat-square\" alt=\"downloads\" />\n  </a>\n  <a href=\"http://starveller.sigsev.io/uber/luma.gl\">\n    <img src=\"http://starveller.sigsev.io/api/repos/uber/luma.gl/badge\" alt=\"stars\" />\n  </a>\n</p>\n\n<h1 align=\"center\">luma.gl</h1>\n\n<h5 align=\"center\">luma.gl: A JavaScript WebGL2 Framework for Data Visualization</h5>\n\n## Overview\n\nluma.gl's provides efficient and easy-to-use WebGL2-based building blocks enabling high-performance GPU-based data visualizations and computations on your browser.\n\nSee\n[**Examples**](http://uber.github.io/luma.gl/) and\n[**Documentation**](http://uber.github.io/luma.gl/docs/).\n[**Change Log**](https://github.com/uber/luma.gl/blob/master/CHANGELOG.md).\n\n\n## luma.gl Design Goals\n\nHigh Level Design Goals\n- **Focus on data visualization** - While generic, luma.gl prioritizes features that enable efficient rendering of large data sets or that support improved visualization techniques. In practice this means that luma.gl is an early adopter of techniques like instanced rendering, WebGL2 and GPGPU techniques.\n- **Celebrate WebGL** Simplify the use of WebGL but do not hide it from the programmer. Learn luma.gl and you learn WebGL.\n- **Simplification, not abstraction** Provide an API that simplifies WebGL usage without hiding WebGL from the programmer. Abstractions are good but they should be built on top of luma.gl.\n\nSecondary Design Goals:\n- Focus on Shader Programming - Let's efficiently create, organize and debug shader code.\n- **Interoperability** - No \"magic\" global state that gets in the way of interoperability. All components work with a standard `WebGLRenderingContext` and can used together with components from other frameworks (e.g. stackgl).\n- **Debugging** Built in support for debugging and profiling WebGL and GLSL haders.\n\n\n## Usage\n\n* [deck.gl](https://github.com/uber/deck.gl) builds 3D map visualization overlays on luma.gl.\n\n\n## History\n\nluma.gl started out as a fork of\n[PhiloGL](https://github.com/philogb/philogl) however no effort has been\nmade to maintain compatibility with PhiloGL-based applications.\n\n\n# Installation\n\n```sh\nnpm install luma.gl --save\n```\n\n# Documentation, Lessons and Examples\n\nLuma.gl comes with 16 lessons, a number of examples, and a full set of\nreference documenation.\n\nTo run examples:\n```sh\ngit clone git@github.com:uber/luma.gl.git\ncd luma.gl\nnpm install\nnpm start\n```\nThis builds the luma.gl bundle, starts a small local server, and opens a browser window on a welcome page, allowing you to run to all lessons and examples.\n\n\n# Developing\n\nUse `npm start` to run the test server, it will open a web page from which\nyou can access the examples and lessons, and automatically update when you\nsave modified source files.\n\n\n## Testing\n\nTesting is performed on Travis CI and using a precommit hook. Local testing is\nsupported on three environments\n* `npm test` - runs `npm run test-headless`\n* `npm run test-browser` - Tests in your browser, may be helpful\n  to quickly debug test case failures since it autoreloads on changes and\n  gives you full access to your browser's debugger.\n\nWhen adding new features, or modifying existing ones, carefully consider if\nunit testing can be provided.\n","_shasum":"a25d1b520dc10c802c889adf0333fbef92147e17","gitHead":"cde26c0172c933c39a71cc9572511c243500756b","scripts":{"lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run build && npm run test-node && npm run test-dist &&  npm run collect-metrics","bench":"node test/bench/node.js","build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5 && npm run build-size","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5/packages dist/esm/packages dist/es6/packages","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","build-es5":"BABEL_ENV=es5 babel src --out-dir dist/es5 --source-maps && BABEL_ENV=es5 babel packages --out-dir dist/packages --source-maps","build-es6":"BABEL_ENV=es6 babel src --out-dir dist/es6 --source-maps && BABEL_ENV=es6 babel packages --out-dir dist/es6/packages --source-maps","build-esm":"BABEL_ENV=esm babel src --out-dir dist/esm --source-maps && BABEL_ENV=esm babel packages --out-dir dist/esm/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-dist":"npm run build-es6 && node test/start.js test-dist","test-fast":"node test/node.js","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js | faucet","build-size":"(echo \"source size\" ; find src/ -name '*.js' | xargs cat | wc -c) && (echo \"dist esm size\" ; find dist/esm -name '*.js' | xargs cat | wc -c) && (echo \"dist/es6 size\" ; find dist/es6 -name '*.js' | xargs cat | wc -c)","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config test/webpack.config.js --env.test-browser --progress --hot --open","bench-browser":"webpack-dev-server --config test/webpack.config.js  --env.bench --progress --hot --open","lint-examples":"eslint examples","test-size-es6":"npm run build-es6 && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.es6","test-size-esm":"npm run build-esm && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.esm","collect-metrics":"./test/scripts/collect-metrics.sh","test-browser-puppet":"node test/start.js test-browser"},"_npmUser":{"name":"1chandu","email":"chandu@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.2.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.10.0","dependencies":{"seer":"^0.2.4","math.gl":">=1.1.0-alpha.1","probe.gl":">=1.0.0-alpha.10","webgl-debug":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","tape":"^4.6.3","reify":"^0.4.4","sinon":"^4.1.3","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","webpack":"2.4","babel-cli":">=7.0.0-beta.3","coveralls":"^2.13.0","puppeteer":"^1.2.0","browserify":"^13.0.0","pre-commit":"^1.2.2","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","babel-polyfill":">=7.0.0-beta.3","babel-preset-env":"^1.6.1","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.4.4","babel-preset-es2015":">=7.0.0-beta.3","babel-preset-minify":"^0.4.0-alpha.caaefb4c","eslint-plugin-babel":"^4.0.0","html-webpack-plugin":"^3.0.7","babel-plugin-istanbul":"^4.1.1","uglifyjs-webpack-plugin":"^1.2.4","webpack-bundle-analyzer":"^2.11.1","eslint-config-uber-es2015":"^3.0.0","babel-plugin-version-inline":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl_5.2.0-alpha.9_1522193871655_0.2403491599948535","host":"s3://npm-registry-packages"}},"5.1.5":{"name":"luma.gl","version":"5.1.5","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@5.1.5","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"7d4885bcc11912fb4b952bdc9e2ab49e89016ab8","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-5.1.5.tgz","fileCount":726,"integrity":"sha512-EQgMRzrATK6eMdEGrwKkwEZdyIg5Yu3UputWqhjj3yLotyxH1x9UjMOY4YlPjjVnUEs8qwVg8/bg7TDCka7jxA==","signatures":[{"sig":"MEYCIQCvOJsVH+lLuBiPzX/ykXOCESlZjv/Yx78USylL6ZUxjAIhAJ0Jdkr6rXKFBq/WgMlcG0pg4asheEQ0iTwNGyoqOyw6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4054693},"main":"dist/index.js","_from":".","files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","_shasum":"7d4885bcc11912fb4b952bdc9e2ab49e89016ab8","gitHead":"89e199cb2730766aba8412b49a37cd0afd05777a","scripts":{"lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run build && npm run test-node && npm run collect-metrics","bench":"node test/bench/node.js","build":"npm run build-clean && npm run build-es6 && npm run build-es5","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","build-es5":"babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps && babel packages --out-dir dist/packages --plugins=transform-es2015-modules-commonjs --source-maps","build-es6":"babel src --out-dir dist-es6 --source-maps && babel packages --out-dir dist-es6/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-fast":"node test/node.js","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js | faucet","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","build-clean":"rm -fr dist dist-es6 && mkdir -p dist/packages dist-es6/packages ","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --env.test --progress --hot --open","bench-browser":"webpack-dev-server --env.bench --progress --hot --open","lint-examples":"eslint examples","test-fp64-old":"(cd src/shadertools/modules/fp64/test-deprecated && webpack-dev-server --progress --hot --open)","test-size-es6":"npm run build-es6 && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.es6","test-size-esm":"npm run build-esm && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.esm","collect-metrics":"./test/scripts/collect-metrics.sh","build-es6-packages":""},"_npmUser":{"name":"1chandu","email":"chandu@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.2.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.10.0","dependencies":{"seer":"^0.2.4","math.gl":"^1.0.0","webgl-debug":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","reify":"^0.4.4","sinon":"^4.1.3","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","babelify":"^7.2.0","probe.gl":"0.0.2","babel-cli":"^6.18","coveralls":"^2.13.0","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.4.4","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-plugin-istanbul":"^4.1.1","eslint-config-uber-jsx":"^3.0.0","uglifyjs-webpack-plugin":"^1.2.4","webpack-bundle-analyzer":"^2.11.1","eslint-config-uber-es2015":"^3.0.0","babel-plugin-version-inline":"^1.0.0","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl_5.1.5_1522260358113_0.8406314723685002","host":"s3://npm-registry-packages"}},"5.2.0-alpha.10":{"name":"luma.gl","version":"5.2.0-alpha.10","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@5.2.0-alpha.10","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"3dc87fb99e9f1ec2f9a4af5b327515474f788533","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-5.2.0-alpha.10.tgz","fileCount":1055,"integrity":"sha512-cVIOlucY/KwPveJTswd2WguzVsIW0G4dG3JSt2WStZYGFpgsLu/iYBad9OIqTngynnXlelIHZxybVOrL5nEmgw==","signatures":[{"sig":"MEUCIF+1Zub0ib/aOAwawYnNVmak/OcL2+AoLOongeopX02oAiEAyFst4NStAOZMhkpOL6Rs3kra+6/BHMYvJC7nc5YXcOI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5651648},"main":"dist/es5/index.js","_from":".","files":["src","dist","debug.js","headless.js"],"esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"<p align=\"right\">\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/v/luma.gl.svg?style=flat-square\" alt=\"version\" />\n  </a>\n  <a href=\"https://travis-ci.org/uber/luma.gl\">\n    <img src=\"https://img.shields.io/travis/uber/luma.gl/master.svg?style=flat-square\" alt=\"build\" />\n  </a>\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/dm/luma.gl.svg?style=flat-square\" alt=\"downloads\" />\n  </a>\n  <a href=\"http://starveller.sigsev.io/uber/luma.gl\">\n    <img src=\"http://starveller.sigsev.io/api/repos/uber/luma.gl/badge\" alt=\"stars\" />\n  </a>\n</p>\n\n<h1 align=\"center\">luma.gl</h1>\n\n<h5 align=\"center\">luma.gl: A JavaScript WebGL2 Framework for Data Visualization</h5>\n\n## Overview\n\nluma.gl's provides efficient and easy-to-use WebGL2-based building blocks enabling high-performance GPU-based data visualizations and computations on your browser.\n\nSee\n[**Examples**](http://uber.github.io/luma.gl/) and\n[**Documentation**](http://uber.github.io/luma.gl/docs/).\n[**Change Log**](https://github.com/uber/luma.gl/blob/master/CHANGELOG.md).\n\n\n## luma.gl Design Goals\n\nHigh Level Design Goals\n- **Focus on data visualization** - While generic, luma.gl prioritizes features that enable efficient rendering of large data sets or that support improved visualization techniques. In practice this means that luma.gl is an early adopter of techniques like instanced rendering, WebGL2 and GPGPU techniques.\n- **Celebrate WebGL** Simplify the use of WebGL but do not hide it from the programmer. Learn luma.gl and you learn WebGL.\n- **Simplification, not abstraction** Provide an API that simplifies WebGL usage without hiding WebGL from the programmer. Abstractions are good but they should be built on top of luma.gl.\n\nSecondary Design Goals:\n- Focus on Shader Programming - Let's efficiently create, organize and debug shader code.\n- **Interoperability** - No \"magic\" global state that gets in the way of interoperability. All components work with a standard `WebGLRenderingContext` and can used together with components from other frameworks (e.g. stackgl).\n- **Debugging** Built in support for debugging and profiling WebGL and GLSL haders.\n\n\n## Usage\n\n* [deck.gl](https://github.com/uber/deck.gl) builds 3D map visualization overlays on luma.gl.\n\n\n## History\n\nluma.gl started out as a fork of\n[PhiloGL](https://github.com/philogb/philogl) however no effort has been\nmade to maintain compatibility with PhiloGL-based applications.\n\n\n# Installation\n\n```sh\nnpm install luma.gl --save\n```\n\n# Documentation, Lessons and Examples\n\nLuma.gl comes with 16 lessons, a number of examples, and a full set of\nreference documenation.\n\nTo run examples:\n```sh\ngit clone git@github.com:uber/luma.gl.git\ncd luma.gl\nnpm install\nnpm start\n```\nThis builds the luma.gl bundle, starts a small local server, and opens a browser window on a welcome page, allowing you to run to all lessons and examples.\n\n\n# Developing\n\nUse `npm start` to run the test server, it will open a web page from which\nyou can access the examples and lessons, and automatically update when you\nsave modified source files.\n\n\n## Testing\n\nTesting is performed on Travis CI and using a precommit hook. Local testing is\nsupported on three environments\n* `npm test` - runs `npm run test-headless`\n* `npm run test-browser` - Tests in your browser, may be helpful\n  to quickly debug test case failures since it autoreloads on changes and\n  gives you full access to your browser's debugger.\n\nWhen adding new features, or modifying existing ones, carefully consider if\nunit testing can be provided.\n","_shasum":"3dc87fb99e9f1ec2f9a4af5b327515474f788533","gitHead":"1474437a9244483c17e48ec77160bfa977c89045","scripts":{"lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run build && npm run test-node && npm run test-dist &&  npm run collect-metrics && npm run test-browser-puppet","bench":"node test/bench/node.js","build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5 && npm run build-size","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5/packages dist/esm/packages dist/es6/packages","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","test-ci":"npm run lint && npm run build && npm run test-node && npm run test-dist &&  npm run collect-metrics","build-es5":"BABEL_ENV=es5 babel src --out-dir dist/es5 --source-maps && BABEL_ENV=es5 babel packages --out-dir dist/packages --source-maps","build-es6":"BABEL_ENV=es6 babel src --out-dir dist/es6 --source-maps && BABEL_ENV=es6 babel packages --out-dir dist/es6/packages --source-maps","build-esm":"BABEL_ENV=esm babel src --out-dir dist/esm --source-maps && BABEL_ENV=esm babel packages --out-dir dist/esm/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-dist":"npm run build-es6 && node test/start.js test-dist","test-fast":"node test/node.js","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js | faucet","build-size":"(echo \"source size\" ; find src/ -name '*.js' | xargs cat | wc -c) && (echo \"dist esm size\" ; find dist/esm -name '*.js' | xargs cat | wc -c) && (echo \"dist/es6 size\" ; find dist/es6 -name '*.js' | xargs cat | wc -c)","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config test/webpack.config.js --env.test-browser --progress --hot --open","bench-browser":"webpack-dev-server --config test/webpack.config.js  --env.bench --progress --hot --open","lint-examples":"eslint examples","test-size-es6":"npm run build-es6 && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.es6","test-size-esm":"npm run build-esm && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.esm","collect-metrics":"./test/scripts/collect-metrics.sh","test-browser-puppet":"node test/start.js test-browser"},"_npmUser":{"name":"1chandu","email":"chandu@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.2.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.10.0","dependencies":{"seer":"^0.2.4","math.gl":">=1.1.0-alpha.1","probe.gl":">=1.0.0-alpha.11","webgl-debug":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","tape":"^4.6.3","reify":"^0.4.4","sinon":"^4.1.3","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","webpack":"2.4","babel-cli":">=7.0.0-beta.3","coveralls":"^2.13.0","puppeteer":"^1.2.0","browserify":"^13.0.0","pre-commit":"^1.2.2","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","babel-polyfill":">=7.0.0-beta.3","babel-preset-env":"^1.6.1","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.4.4","babel-preset-es2015":">=7.0.0-beta.3","babel-preset-minify":"^0.4.0-alpha.caaefb4c","eslint-plugin-babel":"^4.0.0","html-webpack-plugin":"^3.0.7","babel-plugin-istanbul":"^4.1.1","uglifyjs-webpack-plugin":"^1.2.4","webpack-bundle-analyzer":"^2.11.1","eslint-config-uber-es2015":"^3.0.0","babel-plugin-version-inline":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl_5.2.0-alpha.10_1522448934505_0.8706660286932348","host":"s3://npm-registry-packages"}},"5.2.0-alpha.11":{"name":"luma.gl","version":"5.2.0-alpha.11","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@5.2.0-alpha.11","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"ed5e3b660204a37774e718fb48936af3ecc61628","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-5.2.0-alpha.11.tgz","fileCount":1054,"integrity":"sha512-rr4YGr4APO/pC528y1wHyLUyTj4gCAZctjQs69gJfqQ8yUaDAvktimRhYexsUeqLobzu7p0hcdp6q7IfRkG9Ww==","signatures":[{"sig":"MEUCIA+uTGex8fYgs5kXT01PlBaw9Kcqv75Qlj6E6ee4emXQAiEA1j4LAMXy8N/fuK2fge2Q5HlGoFSPLRyalvR7tN0gQ5s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5662658},"main":"dist/es5/index.js","files":["src","dist","debug.js","headless.js"],"esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"<p align=\"right\">\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/v/luma.gl.svg?style=flat-square\" alt=\"version\" />\n  </a>\n  <a href=\"https://travis-ci.org/uber/luma.gl\">\n    <img src=\"https://img.shields.io/travis/uber/luma.gl/master.svg?style=flat-square\" alt=\"build\" />\n  </a>\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/dm/luma.gl.svg?style=flat-square\" alt=\"downloads\" />\n  </a>\n  <a href=\"http://starveller.sigsev.io/uber/luma.gl\">\n    <img src=\"http://starveller.sigsev.io/api/repos/uber/luma.gl/badge\" alt=\"stars\" />\n  </a>\n</p>\n\n<h1 align=\"center\">luma.gl</h1>\n\n<h5 align=\"center\">luma.gl: A JavaScript WebGL2 Framework for Data Visualization</h5>\n\n## Overview\n\nluma.gl's provides efficient and easy-to-use WebGL2-based building blocks enabling high-performance GPU-based data visualizations and computations on your browser.\n\nSee\n[**Examples**](http://uber.github.io/luma.gl/) and\n[**Documentation**](http://uber.github.io/luma.gl/docs/).\n[**Change Log**](https://github.com/uber/luma.gl/blob/master/CHANGELOG.md).\n\n\n## luma.gl Design Goals\n\nHigh Level Design Goals\n- **Focus on data visualization** - While generic, luma.gl prioritizes features that enable efficient rendering of large data sets or that support improved visualization techniques. In practice this means that luma.gl is an early adopter of techniques like instanced rendering, WebGL2 and GPGPU techniques.\n- **Celebrate WebGL** Simplify the use of WebGL but do not hide it from the programmer. Learn luma.gl and you learn WebGL.\n- **Simplification, not abstraction** Provide an API that simplifies WebGL usage without hiding WebGL from the programmer. Abstractions are good but they should be built on top of luma.gl.\n\nSecondary Design Goals:\n- Focus on Shader Programming - Let's efficiently create, organize and debug shader code.\n- **Interoperability** - No \"magic\" global state that gets in the way of interoperability. All components work with a standard `WebGLRenderingContext` and can used together with components from other frameworks (e.g. stackgl).\n- **Debugging** Built in support for debugging and profiling WebGL and GLSL haders.\n\n\n## Usage\n\n* [deck.gl](https://github.com/uber/deck.gl) builds 3D map visualization overlays on luma.gl.\n\n\n## History\n\nluma.gl started out as a fork of\n[PhiloGL](https://github.com/philogb/philogl) however no effort has been\nmade to maintain compatibility with PhiloGL-based applications.\n\n\n# Installation\n\n```sh\nnpm install luma.gl --save\n```\n\n# Documentation, Lessons and Examples\n\nLuma.gl comes with 16 lessons, a number of examples, and a full set of\nreference documenation.\n\nTo run examples:\n```sh\ngit clone git@github.com:uber/luma.gl.git\ncd luma.gl\nnpm install\nnpm start\n```\nThis builds the luma.gl bundle, starts a small local server, and opens a browser window on a welcome page, allowing you to run to all lessons and examples.\n\n\n# Developing\n\nUse `npm start` to run the test server, it will open a web page from which\nyou can access the examples and lessons, and automatically update when you\nsave modified source files.\n\n\n## Testing\n\nTesting is performed on Travis CI and using a precommit hook. Local testing is\nsupported on three environments\n* `npm test` - runs `npm run test-headless`\n* `npm run test-browser` - Tests in your browser, may be helpful\n  to quickly debug test case failures since it autoreloads on changes and\n  gives you full access to your browser's debugger.\n\nWhen adding new features, or modifying existing ones, carefully consider if\nunit testing can be provided.\n","gitHead":"49b1b5d9b461479548a0d31d4dd4305df2f28f62","scripts":{"lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run test-node && npm run build && npm run test-dist &&  npm run collect-metrics && npm run test-browser-puppet","bench":"node test/bench/node.js","build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5 && npm run build-size","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5/packages dist/esm/packages dist/es6/packages","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","test-ci":"npm run lint && npm run build && npm run test-node && npm run test-dist &&  npm run collect-metrics","build-es5":"BABEL_ENV=es5 babel src --out-dir dist/es5 --source-maps && BABEL_ENV=es5 babel packages --out-dir dist/packages --source-maps","build-es6":"BABEL_ENV=es6 babel src --out-dir dist/es6 --source-maps && BABEL_ENV=es6 babel packages --out-dir dist/es6/packages --source-maps","build-esm":"BABEL_ENV=esm babel src --out-dir dist/esm --source-maps && BABEL_ENV=esm babel packages --out-dir dist/esm/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-dist":"npm run build-es6 && node test/start.js test-dist","test-fast":"node test/node.js","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js | faucet","build-size":"(echo \"source size\" ; find src/ -name '*.js' | xargs cat | wc -c) && (echo \"dist esm size\" ; find dist/esm -name '*.js' | xargs cat | wc -c) && (echo \"dist/es6 size\" ; find dist/es6 -name '*.js' | xargs cat | wc -c)","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config test/webpack.config.js --progress --hot --open --env.test-browser ","bench-browser":"webpack-dev-server --config test/webpack.config.js  --env.bench --progress --hot --open","lint-examples":"eslint examples","test-size-es6":"npm run build-es6 && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.es6","test-size-esm":"npm run build-esm && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.esm","collect-metrics":"./scripts/collect-metrics.sh","test-browser-puppet":"node test/start.js test-browser"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"5.7.1","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"seer":"^0.2.4","math.gl":">=1.1.0-alpha.1","probe.gl":">=1.0.0-alpha.11","webgl-debug":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","tape":"^4.6.3","reify":"^0.4.4","sinon":"^4.1.3","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","webpack":"^4.3.0","coveralls":"^2.13.0","puppeteer":"^1.2.0","@babel/cli":"7.0.0-beta.42","browserify":"^13.0.0","pre-commit":"^1.2.2","tape-catch":"^1.0.4","@babel/core":"^7.0.0-beta.42","webpack-cli":"^2.0.13","babel-eslint":"^6.0.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","@babel/polyfill":"7.0.0-beta.42","@babel/preset-env":"7.0.0-beta.42","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^3.1.1","babel-preset-minify":"^0.4.0-alpha.caaefb4c","eslint-plugin-babel":"^4.0.0","html-webpack-plugin":"^3.0.7","@babel/preset-es2015":"7.0.0-beta.42","babel-plugin-istanbul":"^4.1.1","uglifyjs-webpack-plugin":"^1.2.4","webpack-bundle-analyzer":"^2.11.1","eslint-config-uber-es2015":"^3.0.0","babel-plugin-version-inline":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl_5.2.0-alpha.11_1522615880998_0.8218108152704551","host":"s3://npm-registry-packages"}},"5.1.6":{"name":"luma.gl","version":"5.1.6","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@5.1.6","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"36ce71dae2f25dd10a5e4ea72fbd1829d1d8da41","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-5.1.6.tgz","fileCount":731,"integrity":"sha512-Rb/iQ2drOw+4vt9NT+0CiGcq4NMlvmzqmveb7gSUofHlY6QTIo6bOpWXMABUd02A4KnTWzjJ3vQVlwVfVNulTg==","signatures":[{"sig":"MEUCIHJOTKeOwuQctPiHmhG9D4JZ8tZgZ/T/35E59RDYn8KpAiEA6viv01Vbg6sAxGo635ybp8iNXh3eGWMSsry9PR2UrW0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4061832},"main":"dist/index.js","files":["src","dist","dist-es6","headless.js"],"module":"dist-es6/index.js","gitHead":"347cdebe5428e9fa77a711ef90ae474a0f837748","scripts":{"lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run build && npm run test-node && npm run collect-metrics","bench":"node test/bench/node.js","build":"npm run build-clean && npm run build-es6 && npm run build-es5","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","build-es5":"babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps && babel packages --out-dir dist/packages --plugins=transform-es2015-modules-commonjs --source-maps","build-es6":"babel src --out-dir dist-es6 --source-maps && babel packages --out-dir dist-es6/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-fast":"node test/node.js","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js | faucet","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","build-clean":"rm -fr dist dist-es6 && mkdir -p dist/packages dist-es6/packages ","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --env.test --progress --hot --open","bench-browser":"webpack-dev-server --env.bench --progress --hot --open","lint-examples":"eslint examples","test-fp64-old":"(cd src/shadertools/modules/fp64/test-deprecated && webpack-dev-server --progress --hot --open)","test-size-es6":"npm run build-es6 && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.es6","test-size-esm":"npm run build-esm && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.esm","collect-metrics":"./test/scripts/collect-metrics.sh","build-es6-packages":""},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"5.7.1","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"seer":"^0.2.4","math.gl":"^1.0.0","webgl-debug":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","disc":"^1.3.2","tape":"^4.6.3","buble":"^0.15.1","reify":"^0.4.4","sinon":"^4.1.3","eslint":"^3.0","faucet":"0.0.1","mkdirp":"^0.5.1","babelify":"^7.2.0","probe.gl":"0.0.2","babel-cli":"^6.18","coveralls":"^2.13.0","babel-core":"^6.18","brfs-babel":"^1.0.0","browserify":"^13.0.0","pre-commit":"^1.2.2","raw-loader":"^0.5.1","tape-catch":"^1.0.4","babel-eslint":"^6.0.0","buble-loader":"^0.4.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^2.4.4","babel-preset-es2015":"^6.18","eslint-plugin-babel":"^4.0.0","eslint-plugin-react":"~6.7.0","babel-plugin-istanbul":"^4.1.1","eslint-config-uber-jsx":"^3.0.0","uglifyjs-webpack-plugin":"^1.2.4","webpack-bundle-analyzer":"^2.11.1","eslint-config-uber-es2015":"^3.0.0","babel-plugin-version-inline":"^1.0.0","babel-plugin-transform-builtin-extend":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl_5.1.6_1522769539341_0.8191349386002753","host":"s3://npm-registry-packages"}},"5.2.0-beta.1":{"name":"luma.gl","version":"5.2.0-beta.1","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@5.2.0-beta.1","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"dabde7ff9160ed309b955cc4dd937aac44f1d2ae","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-5.2.0-beta.1.tgz","fileCount":1062,"integrity":"sha512-gR9OgReuJIGRJuXD+/LiQle57SVgErhb8iaiH1TW/ENZCSCA4DDFlgNDt9wQlxBTo0SrfaGxPNShl13LkBYvjg==","signatures":[{"sig":"MEUCIEi35/9+qceyXuBtCbTGxGqATyQoQyhFB5VlkJt1021XAiEAkr1W23iZFZJszVHo0/wA1l4Wg98NUSQxokx7r8rKCHY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5727637},"main":"dist/es5/index.js","files":["src","dist","debug.js","headless.js"],"esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"<p align=\"right\">\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/v/luma.gl.svg?style=flat-square\" alt=\"version\" />\n  </a>\n  <a href=\"https://travis-ci.org/uber/luma.gl\">\n    <img src=\"https://img.shields.io/travis/uber/luma.gl/master.svg?style=flat-square\" alt=\"build\" />\n  </a>\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/dm/luma.gl.svg?style=flat-square\" alt=\"downloads\" />\n  </a>\n  <a href=\"http://starveller.sigsev.io/uber/luma.gl\">\n    <img src=\"http://starveller.sigsev.io/api/repos/uber/luma.gl/badge\" alt=\"stars\" />\n  </a>\n</p>\n\n<h1 align=\"center\">luma.gl</h1>\n\n<h5 align=\"center\">luma.gl: A JavaScript WebGL2 Framework for Data Visualization</h5>\n\n## Overview\n\nluma.gl's provides efficient and easy-to-use WebGL2-based building blocks enabling high-performance GPU-based data visualizations and computations on your browser.\n\nSee\n[**Examples**](http://uber.github.io/luma.gl/) and\n[**Documentation**](http://uber.github.io/luma.gl/docs/).\n[**Change Log**](https://github.com/uber/luma.gl/blob/master/CHANGELOG.md).\n\n\n## luma.gl Design Goals\n\nHigh Level Design Goals\n- **Focus on data visualization** - While generic, luma.gl prioritizes features that enable efficient rendering of large data sets or that support improved visualization techniques. In practice this means that luma.gl is an early adopter of techniques like instanced rendering, WebGL2 and GPGPU techniques.\n- **Celebrate WebGL** Simplify the use of WebGL but do not hide it from the programmer. Learn luma.gl and you learn WebGL.\n- **Simplification, not abstraction** Provide an API that simplifies WebGL usage without hiding WebGL from the programmer. Abstractions are good but they should be built on top of luma.gl.\n\nSecondary Design Goals:\n- Focus on Shader Programming - Let's efficiently create, organize and debug shader code.\n- **Interoperability** - No \"magic\" global state that gets in the way of interoperability. All components work with a standard `WebGLRenderingContext` and can used together with components from other frameworks (e.g. stackgl).\n- **Debugging** Built in support for debugging and profiling WebGL and GLSL shaders.\n\n\n## Usage\n\n* [deck.gl](https://github.com/uber/deck.gl) builds 3D map visualization overlays on luma.gl.\n\n\n## History\n\nluma.gl started out as a fork of\n[PhiloGL](https://github.com/philogb/philogl) however no effort has been\nmade to maintain compatibility with PhiloGL-based applications.\n\n\n# Installation\n\n```sh\nnpm install luma.gl --save\n```\n\n# Documentation, Lessons and Examples\n\nLuma.gl comes with 16 lessons, a number of examples, and a full set of\nreference documenation.\n\nTo run examples:\n```sh\ngit clone git@github.com:uber/luma.gl.git\ncd luma.gl\nnpm install\nnpm start\n```\nThis builds the luma.gl bundle, starts a small local server, and opens a browser window on a welcome page, allowing you to run to all lessons and examples.\n\n\n# Developing\n\nUse `npm start` to run the test server, it will open a web page from which\nyou can access the examples and lessons, and automatically update when you\nsave modified source files.\n\n\n## Testing\n\nTesting is performed on Travis CI and using a precommit hook. Local testing is\nsupported on three environments\n* `npm test` - runs `npm run test-headless`\n* `npm run test-browser` - Tests in your browser, may be helpful\n  to quickly debug test case failures since it autoreloads on changes and\n  gives you full access to your browser's debugger.\n\nWhen adding new features, or modifying existing ones, carefully consider if\nunit testing can be provided.\n","gitHead":"536420d28daf381005f2f85fd9916c0c89785069","scripts":{"lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run test-node && npm run build && npm run test-dist &&  npm run collect-metrics && npm run test-browser-puppet","bench":"node test/bench/node.js","build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5 && npm run build-size","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5/packages dist/esm/packages dist/es6/packages","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","test-ci":"npm run lint && npm run build && npm run test-node && npm run test-dist &&  npm run collect-metrics","build-es5":"BABEL_ENV=es5 babel src --out-dir dist/es5 --source-maps && BABEL_ENV=es5 babel packages --out-dir dist/packages --source-maps","build-es6":"BABEL_ENV=es6 babel src --out-dir dist/es6 --source-maps && BABEL_ENV=es6 babel packages --out-dir dist/es6/packages --source-maps","build-esm":"BABEL_ENV=esm babel src --out-dir dist/esm --source-maps && BABEL_ENV=esm babel packages --out-dir dist/esm/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-dist":"npm run build-es6 && node test/start.js test-dist","test-fast":"node test/node.js","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js","build-size":"(echo \"source size\" ; find src/ -name '*.js' | xargs cat | wc -c) && (echo \"dist esm size\" ; find dist/esm -name '*.js' | xargs cat | wc -c) && (echo \"dist/es6 size\" ; find dist/es6 -name '*.js' | xargs cat | wc -c)","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config test/webpack.config.js --progress --hot --open --env.testBrowser ","bench-browser":"webpack-dev-server --config test/webpack.config.js  --env.bench --progress --hot --open","lint-examples":"eslint examples","test-size-es6":"npm run build-es6 && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.es6","test-size-esm":"npm run build-esm && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.esm","collect-metrics":"./scripts/collect-metrics.sh","test-browser-puppet":"node test/start.js test-browser"},"_npmUser":{"name":"jianh","email":"jianh@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"5.5.1","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"8.9.0","dependencies":{"seer":"^0.2.4","math.gl":">=1.1.0-alpha.1","probe.gl":">=1.0.0-alpha.11","webgl-debug":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","tape":"^4.9.0","reify":"^0.4.4","sinon":"^4.1.3","eslint":"^3.0","mkdirp":"^0.5.1","webpack":"^4.3.0","coveralls":"^2.13.0","puppeteer":"^1.2.0","@babel/cli":"7.0.0-beta.42","browserify":"^13.0.0","pre-commit":"^1.2.2","tape-catch":"^1.0.4","@babel/core":"^7.0.0-beta.42","webpack-cli":"^2.0.13","babel-eslint":"^6.0.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","@babel/polyfill":"7.0.0-beta.42","@babel/preset-env":"7.0.0-beta.42","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^3.1.1","babel-preset-minify":"^0.4.0-alpha.caaefb4c","eslint-plugin-babel":"^4.0.0","html-webpack-plugin":"^3.0.7","@babel/preset-es2015":"7.0.0-beta.42","babel-plugin-istanbul":"^4.1.1","uglifyjs-webpack-plugin":"^1.2.4","webpack-bundle-analyzer":"^2.11.1","eslint-config-uber-es2015":"^3.0.0","babel-plugin-version-inline":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl_5.2.0-beta.1_1523472529637_0.7428862881877483","host":"s3://npm-registry-packages"}},"5.2.0-beta.2":{"name":"luma.gl","version":"5.2.0-beta.2","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@5.2.0-beta.2","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"d04d121c00490db3e5fb7f1d619b1accc0ac1a5b","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-5.2.0-beta.2.tgz","fileCount":1062,"integrity":"sha512-I3VPZ7+RoHQCX9Y+3gNXYYRf/ADxepGX0wSj52oHu+OgPjkLyZKblwdkI5cxJLSeqPkYidVsNysmiYso8cQSdw==","signatures":[{"sig":"MEUCIAcF+Opk0BrodlZ0LS/FqvGNOJlyflRIvwFxaChXr8t7AiEAo+HQu8W82q2dh3HJfR331gJp/0+knfyezwPRQHZ3jWk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5727637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1S/iCRA9TVsSAnZWagAAHUsQAIOtmNnV7rV+aB4p6hv6\n6WiBBKmVZCHLIDCVlOg6O4s89N19Ni8hy8u5BstQ5aBNTB9MdPNkJkvxpNhi\nhB09V+ZVD6ULMDcvAZPbK0++BpH1ZrFz/R23VP1n//RH+5KCVqeHfNHmCx35\npZtRi5VQNheRMauc/wm5rN2S5RzkLagqqfRNj9YyPVbRsTa/Y5oQym9JTTuq\nGtPEVxL5YYxbYsveHY8/qM9BjxXiyerlYT6fFXVZ+vDTl2J8dagVmr0ZthoE\n8kES+iPdxpyNckbuppbz9OFOY5AFlmZStV6yuEeY3YpXwpsuGOr4HF1QzCE+\nnNjLMQa5iBVcmn3PCuzmpvW29LKtXa/6VK1nfWbIxoMu4A0LsYl3PjWng5ri\nuasz7nJ/Ue8Y6J1TpRq/NcyfNAeikhf03gl7qYPArrkE1heAGPsz5wY4ftyG\nkvmnyPMYhocPAbRK9rgH61uqsxEAkrYNPdrQGtvAxzLMHSccjEOWscXSEegZ\nk3+R+Xhq7y3ATivCxSyMISRQQQ2bd6kmIC+gGEol1Be9CcH4xZO15x3QPWkR\nJl8GMGaWYyy5YXfWGRtzqEVscyFDP31YmLKEMrjQv7NargNIdRdmzSYOgl6i\nPMkiLSZ5xkxckJ92XkYY6OEUif1uL1pdEtDiXpHMkQRmhW+1B8k3I2Z7Z93G\nzMMv\r\n=s36U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","files":["src","dist","debug.js","headless.js"],"esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"<p align=\"right\">\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/v/luma.gl.svg?style=flat-square\" alt=\"version\" />\n  </a>\n  <a href=\"https://travis-ci.org/uber/luma.gl\">\n    <img src=\"https://img.shields.io/travis/uber/luma.gl/master.svg?style=flat-square\" alt=\"build\" />\n  </a>\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/dm/luma.gl.svg?style=flat-square\" alt=\"downloads\" />\n  </a>\n  <a href=\"http://starveller.sigsev.io/uber/luma.gl\">\n    <img src=\"http://starveller.sigsev.io/api/repos/uber/luma.gl/badge\" alt=\"stars\" />\n  </a>\n</p>\n\n<h1 align=\"center\">luma.gl</h1>\n\n<h5 align=\"center\">luma.gl: A JavaScript WebGL2 Framework for Data Visualization</h5>\n\n## Overview\n\nluma.gl's provides efficient and easy-to-use WebGL2-based building blocks enabling high-performance GPU-based data visualizations and computations on your browser.\n\nSee\n[**Examples**](http://uber.github.io/luma.gl/) and\n[**Documentation**](http://uber.github.io/luma.gl/docs/).\n[**Change Log**](https://github.com/uber/luma.gl/blob/master/CHANGELOG.md).\n\n\n## luma.gl Design Goals\n\nHigh Level Design Goals\n- **Focus on data visualization** - While generic, luma.gl prioritizes features that enable efficient rendering of large data sets or that support improved visualization techniques. In practice this means that luma.gl is an early adopter of techniques like instanced rendering, WebGL2 and GPGPU techniques.\n- **Celebrate WebGL** Simplify the use of WebGL but do not hide it from the programmer. Learn luma.gl and you learn WebGL.\n- **Simplification, not abstraction** Provide an API that simplifies WebGL usage without hiding WebGL from the programmer. Abstractions are good but they should be built on top of luma.gl.\n\nSecondary Design Goals:\n- Focus on Shader Programming - Let's efficiently create, organize and debug shader code.\n- **Interoperability** - No \"magic\" global state that gets in the way of interoperability. All components work with a standard `WebGLRenderingContext` and can used together with components from other frameworks (e.g. stackgl).\n- **Debugging** Built in support for debugging and profiling WebGL and GLSL shaders.\n\n\n## Usage\n\n* [deck.gl](https://github.com/uber/deck.gl) builds 3D map visualization overlays on luma.gl.\n\n\n## History\n\nluma.gl started out as a fork of\n[PhiloGL](https://github.com/philogb/philogl) however no effort has been\nmade to maintain compatibility with PhiloGL-based applications.\n\n\n# Installation\n\n```sh\nnpm install luma.gl --save\n```\n\n# Documentation, Lessons and Examples\n\nLuma.gl comes with 16 lessons, a number of examples, and a full set of\nreference documenation.\n\nTo run examples:\n```sh\ngit clone git@github.com:uber/luma.gl.git\ncd luma.gl\nnpm install\nnpm start\n```\nThis builds the luma.gl bundle, starts a small local server, and opens a browser window on a welcome page, allowing you to run to all lessons and examples.\n\n\n# Developing\n\nUse `npm start` to run the test server, it will open a web page from which\nyou can access the examples and lessons, and automatically update when you\nsave modified source files.\n\n\n## Testing\n\nTesting is performed on Travis CI and using a precommit hook. Local testing is\nsupported on three environments\n* `npm test` - runs `npm run test-headless`\n* `npm run test-browser` - Tests in your browser, may be helpful\n  to quickly debug test case failures since it autoreloads on changes and\n  gives you full access to your browser's debugger.\n\nWhen adding new features, or modifying existing ones, carefully consider if\nunit testing can be provided.\n","gitHead":"00a97dd868ae3f2a7e634bc71c1367d0f3929adf","scripts":{"lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run test-node && npm run build && npm run test-dist &&  npm run collect-metrics && npm run test-browser-puppet","bench":"node test/bench/node.js","build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5 && npm run build-size","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5/packages dist/esm/packages dist/es6/packages","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"cat < docs/get-started/examples.md","test-ci":"npm run lint && npm run build && npm run test-node && npm run test-dist &&  npm run collect-metrics","build-es5":"BABEL_ENV=es5 babel src --out-dir dist/es5 --source-maps && BABEL_ENV=es5 babel packages --out-dir dist/packages --source-maps","build-es6":"BABEL_ENV=es6 babel src --out-dir dist/es6 --source-maps && BABEL_ENV=es6 babel packages --out-dir dist/es6/packages --source-maps","build-esm":"BABEL_ENV=esm babel src --out-dir dist/esm --source-maps && BABEL_ENV=esm babel packages --out-dir dist/esm/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-dist":"npm run build-es6 && node test/start.js test-dist","test-fast":"node test/node.js","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js","build-size":"(echo \"source size\" ; find src/ -name '*.js' | xargs cat | wc -c) && (echo \"dist esm size\" ; find dist/esm -name '*.js' | xargs cat | wc -c) && (echo \"dist/es6 size\" ; find dist/es6 -name '*.js' | xargs cat | wc -c)","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config test/webpack.config.js --progress --hot --open --env.testBrowser ","bench-browser":"webpack-dev-server --config test/webpack.config.js  --env.bench --progress --hot --open","lint-examples":"eslint examples","test-size-es6":"npm run build-es6 && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.es6","test-size-esm":"npm run build-esm && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.esm","collect-metrics":"./scripts/collect-metrics.sh","test-browser-puppet":"node test/start.js test-browser"},"_npmUser":{"name":"deck.gl","email":"ib@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"5.5.1","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"8.9.0","dependencies":{"seer":"^0.2.4","math.gl":"^1.1.0","probe.gl":"^1.0.0","webgl-debug":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","tape":"^4.9.0","reify":"^0.4.4","sinon":"^4.1.3","eslint":"^3.0","mkdirp":"^0.5.1","webpack":"^4.3.0","coveralls":"^2.13.0","puppeteer":"^1.2.0","@babel/cli":"7.0.0-beta.42","browserify":"^13.0.0","pre-commit":"^1.2.2","tape-catch":"^1.0.4","@babel/core":"^7.0.0-beta.42","webpack-cli":"^2.0.13","babel-eslint":"^6.0.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","@babel/polyfill":"7.0.0-beta.42","@babel/preset-env":"7.0.0-beta.42","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^3.1.1","babel-preset-minify":"^0.4.0-alpha.caaefb4c","eslint-plugin-babel":"^4.0.0","html-webpack-plugin":"^3.0.7","@babel/preset-es2015":"7.0.0-beta.42","babel-plugin-istanbul":"^4.1.1","uglifyjs-webpack-plugin":"^1.2.4","webpack-bundle-analyzer":"^2.11.1","eslint-config-uber-es2015":"^3.0.0","babel-plugin-version-inline":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl_5.2.0-beta.2_1523920865662_0.7101107500454775","host":"s3://npm-registry-packages"}},"5.3.0-alpha.1":{"name":"luma.gl","version":"5.3.0-alpha.1","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@5.3.0-alpha.1","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"d2c35d7e720fb27bb8ca2583b71d1bcac1dea09c","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-5.3.0-alpha.1.tgz","fileCount":1062,"integrity":"sha512-Ipw57LWxgs3yUE209oT+meFqOROddnyr8W4fagezWtu+OU0VSCY19E80BqgMfnC549z26HZc2d6zwM75Mw2GuQ==","signatures":[{"sig":"MEUCIQDY/llRZ59/ltbD0pSpqwgczHQv7rj9Eh+mgKx1Ujf3nQIgJXgk1OGi3h3gENoj5ICYR8SZGpWIflhAKUjvz98fiiM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5726880,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3mL3CRA9TVsSAnZWagAAGUYP/R/S9BXbT84ue6kp4MNl\nvDrXcKlM8yauMsAu7CQElpMT8fzUIbT+q/+oAIRMeJt3eiFPcLYpntGCtxYA\nIODfrVk0u6zKUFol0kuEphwM3eILwQd4bkhJIL+UfQGs3SphNgLfMSyLyqRN\nSAXNgE2KU0kZuqEOn2Ra9SyjHDq04enZbFVM+r4hJVYY023S0lcjo1pfzcoY\nDx6ZVtIuFA7VbfwV4WWzm84ZviIgptFgNDbZytCWnD9LSU1WHMZwL3h9DeDQ\nVxyohQqfvQPQstyraRTyAD2qaFrxl0a6A8JMzrpRP440KcJo8EYp6WkmqEft\naECPbkj+PugizqA4hrJRKtw54S9CCnHrWm4AZRT4G6x9CvuuO+G7BiPPDfyp\nc+StJfTfO4VWu/N7Cv59tzv7p9xStGDDAKRO0OZbHR5I6oZ2NsRjV0RVRamG\nzoAYEgPxR0EvLouCBAXI/9etR3PIjUdSTEF4PfxaKvfCvciriLAVzI3oCUnn\nXVCBQNctGIysBFyIA/Wlzruu5BoJV8naBWiQdM9ffRS3rlnBIijTKUM1/iG/\nm/ydIb5JHiXIDLTo5SMvPXBUrcpzot9iz7ywtBNgneUdyhunYT5Em2LPCxDf\nG45zYYqE8ItHoKPODmKHRLuBeVUc9TDwfpvQHYY4yj7EfvPbI3n1jeN3z3gD\n/E1y\r\n=GhE3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","files":["src","dist","debug.js","headless.js"],"esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"<p align=\"right\">\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/v/luma.gl.svg?style=flat-square\" alt=\"version\" />\n  </a>\n  <a href=\"https://travis-ci.org/uber/luma.gl\">\n    <img src=\"https://img.shields.io/travis/uber/luma.gl/master.svg?style=flat-square\" alt=\"build\" />\n  </a>\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/dm/luma.gl.svg?style=flat-square\" alt=\"downloads\" />\n  </a>\n  <a href=\"http://starveller.sigsev.io/uber/luma.gl\">\n    <img src=\"http://starveller.sigsev.io/api/repos/uber/luma.gl/badge\" alt=\"stars\" />\n  </a>\n</p>\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nluma.gl's provides easy-to-use WebGL2-based building blocks enabling high-performance GPU-based data visualization and computation in your browser.\n\nSee\n[**Examples**](http://uber.github.io/luma.gl/#/examples/overview) and\n[**Documentation**](http://uber.github.io/luma.gl/#/documentation/overview/introduction).\n[**What's New**](http://uber.github.io/luma.gl/#/documentation/overview/what-new).\n\n\n## Used By\n\n* [deck.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays, built using luma.gl.\n\n\n# Installation, Running Examples etc\n\nFor details, please refer to the extensive online website\n","gitHead":"f54e06aa412ccc5f697c16c050be42c99f9b647b","scripts":{"lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run test-node && npm run build && npm run test-dist &&  npm run collect-metrics && npm run test-browser-puppet","bench":"node test/bench/node.js","build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5 && npm run build-size","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5/packages dist/esm/packages dist/es6/packages","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"echo 'Please see luma.gl website for how to run examples' && open http://uber.github.io/luma.gl/#/documentation/getting-started/examples","test-ci":"npm run lint && npm run build && npm run test-node && npm run test-dist &&  npm run collect-metrics","build-es5":"BABEL_ENV=es5 babel src --out-dir dist/es5 --source-maps && BABEL_ENV=es5 babel packages --out-dir dist/packages --source-maps","build-es6":"BABEL_ENV=es6 babel src --out-dir dist/es6 --source-maps && BABEL_ENV=es6 babel packages --out-dir dist/es6/packages --source-maps","build-esm":"BABEL_ENV=esm babel src --out-dir dist/esm --source-maps && BABEL_ENV=esm babel packages --out-dir dist/esm/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-dist":"npm run build-es6 && node test/start.js test-dist","test-fast":"node test/node.js","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js","build-size":"(echo \"source size\" ; find src/ -name '*.js' | xargs cat | wc -c) && (echo \"dist esm size\" ; find dist/esm -name '*.js' | xargs cat | wc -c) && (echo \"dist/es6 size\" ; find dist/es6 -name '*.js' | xargs cat | wc -c)","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config test/webpack.config.js --progress --hot --open --env.testBrowser ","bench-browser":"webpack-dev-server --config test/webpack.config.js  --env.bench --progress --hot --open","lint-examples":"eslint examples","test-size-es6":"npm run build-es6 && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.es6","test-size-esm":"npm run build-esm && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.esm","collect-metrics":"./scripts/collect-metrics.sh","test-browser-puppet":"node test/start.js test-browser"},"_npmUser":{"name":"deck.gl","email":"ib@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"5.5.1","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"8.9.0","dependencies":{"seer":"^0.2.4","math.gl":"^1.1.0","probe.gl":"^1.0.0","webgl-debug":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","tape":"^4.9.0","reify":"^0.4.4","sinon":"^4.1.3","eslint":"^3.0","mkdirp":"^0.5.1","webpack":"^4.3.0","coveralls":"^2.13.0","puppeteer":"^1.2.0","@babel/cli":"7.0.0-beta.42","browserify":"^13.0.0","pre-commit":"^1.2.2","tape-catch":"^1.0.4","@babel/core":"^7.0.0-beta.42","webpack-cli":"^2.0.13","babel-eslint":"^6.0.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","@babel/polyfill":"7.0.0-beta.42","markdownlint-cli":"^0.8.1","@babel/preset-env":"7.0.0-beta.42","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^3.1.1","babel-preset-minify":"^0.4.0-alpha.caaefb4c","eslint-plugin-babel":"^4.0.0","html-webpack-plugin":"^3.0.7","@babel/preset-es2015":"7.0.0-beta.42","babel-plugin-istanbul":"^4.1.1","webpack-bundle-analyzer":"^2.11.1","eslint-config-uber-es2015":"^3.0.0","babel-plugin-version-inline":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl_5.3.0-alpha.1_1524523765922_0.8800376943401165","host":"s3://npm-registry-packages"}},"5.2.0":{"name":"luma.gl","version":"5.2.0","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@5.2.0","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"337e93626423a9e850378a26c9d84de5dcb2513b","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-5.2.0.tgz","fileCount":1062,"integrity":"sha512-m3hIwff9TEAfg8NTsxSz3vyDBMuVbhNV3fOknokOoEs0l0ersTJX0g+P1hrCzUbijK7M6iEmUjHEB4KHBq5Erg==","signatures":[{"sig":"MEQCIGB4o6F96q7dYvXOxcj1D/Y4mjCvbRBZC4Fzl70oAqikAiB/RzOtNEkwxBmLBDWrUVzn/tvwn14JxA35HDt2wGeKKA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5725829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa34OtCRA9TVsSAnZWagAANx0P+wSUKd3ylQmoz4zl7P7i\nt5SH0I0SszynLqNMg+1fY+VT/X4M8ySSDG2sS5yMiSLOuFnBl/YPs67le2XL\nbGHu6QgD5ssfgocWfHnAh3Kc/tiiz2bTCchPK3TrQLXj8/qXKhcyJ3v0oT1z\npQevzIZu0ZdMHoXodA7KO4aZcZ+543q3B6BJmdFb6sN0S/UeH9gbaMilpj3o\n6vxFlKGuCP4jb0W7NDeVahyNsGYqjHBh+/Y3fcnuHs1gagn9tOD3DN3j7CAz\n2nNuvZ5/g4NviV5CsL4wkg99GzBnuaAePg/IJulBUbvuQqKI3QG0qdSfrDbu\n62t9g8MBWD4VVqRKac3BNk7HuR9b3uxoyT/zhZIV5Td2ee0Hp/+Ab+fBQ6J9\n6Z3wQvF8S8TkBG391W0EaB1UMGTOKc9o5Yaklki2eRUrOeFCsVdiky1615Cj\n168eGHxJad81eUOa9MIAlTijfoINgIC0AzcNq3VfjHWsrHb25AYvI44y529U\n2aQlbG1xTnaphjzRnBh8iGs8GIjl2W2ZGglxvEYLAdpuHAkcyYgAoRMFsrhe\nGR56kIm3/Vj5OwI2bfV6rHG2OA3DcYPh0QWKgRpt7PiDXs0COq0Rza/9Jt1T\nUI4hzb41Fd2n/5oqPIhRl9WYbKZIzC765vxF+ctYcysgmkZ4dblcMbARJx0D\ngX5H\r\n=dkh3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","files":["src","dist","debug.js","headless.js"],"esnext":"dist/es6/index.js","module":"dist/esm/index.js","gitHead":"a4c934df8eaed2e06ddd33f8d51b75b5c9043d9d","scripts":{"lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run test-node && npm run build && npm run test-dist &&  npm run collect-metrics && npm run test-browser-puppet","bench":"node test/bench/node.js","build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5 && npm run build-size","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5/packages dist/esm/packages dist/es6/packages","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"echo 'Please see luma.gl website for how to run examples' && open http://uber.github.io/luma.gl/#/documentation/getting-started/examples","test-ci":"npm run lint && npm run build && npm run test-node && npm run test-dist &&  npm run collect-metrics","build-es5":"BABEL_ENV=es5 babel src --out-dir dist/es5 --source-maps && BABEL_ENV=es5 babel packages --out-dir dist/packages --source-maps","build-es6":"BABEL_ENV=es6 babel src --out-dir dist/es6 --source-maps && BABEL_ENV=es6 babel packages --out-dir dist/es6/packages --source-maps","build-esm":"BABEL_ENV=esm babel src --out-dir dist/esm --source-maps && BABEL_ENV=esm babel packages --out-dir dist/esm/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-dist":"npm run build-es6 && node test/start.js test-dist","test-fast":"node test/node.js","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js","build-size":"(echo \"source size\" ; find src/ -name '*.js' | xargs cat | wc -c) && (echo \"dist esm size\" ; find dist/esm -name '*.js' | xargs cat | wc -c) && (echo \"dist/es6 size\" ; find dist/es6 -name '*.js' | xargs cat | wc -c)","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config test/webpack.config.js --progress --hot --open --env.testBrowser ","bench-browser":"webpack-dev-server --config test/webpack.config.js  --env.bench --progress --hot --open","lint-examples":"eslint examples","test-size-es6":"npm run build-es6 && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.es6","test-size-esm":"npm run build-esm && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.esm","collect-metrics":"./scripts/collect-metrics.sh","test-browser-puppet":"node test/start.js test-browser"},"_npmUser":{"name":"deck.gl","email":"ib@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"5.5.1","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"8.9.0","dependencies":{"seer":"^0.2.4","math.gl":"^1.1.0","probe.gl":"^1.0.0","webgl-debug":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","tape":"^4.9.0","reify":"^0.4.4","sinon":"^4.1.3","eslint":"^3.0","mkdirp":"^0.5.1","webpack":"^4.3.0","coveralls":"^2.13.0","puppeteer":"^1.2.0","@babel/cli":"7.0.0-beta.42","browserify":"^13.0.0","pre-commit":"^1.2.2","tape-catch":"^1.0.4","@babel/core":"^7.0.0-beta.42","webpack-cli":"^2.0.13","babel-eslint":"^6.0.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","@babel/polyfill":"7.0.0-beta.42","markdownlint-cli":"^0.8.1","@babel/preset-env":"7.0.0-beta.42","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^3.1.1","babel-preset-minify":"^0.4.0-alpha.caaefb4c","eslint-plugin-babel":"^4.0.0","html-webpack-plugin":"^3.0.7","@babel/preset-es2015":"7.0.0-beta.42","babel-plugin-istanbul":"^4.1.1","webpack-bundle-analyzer":"^2.11.1","eslint-config-uber-es2015":"^3.0.0","babel-plugin-version-inline":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl_5.2.0_1524597676312_0.5641171331931167","host":"s3://npm-registry-packages"}},"5.3.0-alpha.2":{"name":"luma.gl","version":"5.3.0-alpha.2","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@5.3.0-alpha.2","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"},{"name":"Xiaoji Chen","email":"xiaoji@uber.com"},{"name":"Jian Huang","email":"jianh@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"36f9283b111ecd3eb13e42127f505365a44ef4a6","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-5.3.0-alpha.2.tgz","fileCount":1076,"integrity":"sha512-OF/VmVI7C+jkRxitY9U0gh0W4t6/9zZpCKwqUF4LMkdPz7+y+t6vZd69flwA3KCTh4T0HlBn/nCwkh6ReopP1g==","signatures":[{"sig":"MEYCIQCdcd1E5aAbDbJvSD5W84EZ7YkjIZYpyJIC3c3EsLTcLAIhAOHXHpeDDm4xUIPkKr+ZvUKC+IrioLkHEdOznjEUkRi1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5735613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+f93CRA9TVsSAnZWagAA/IoP/jitdaK15pB2Z0zCxALx\nmF0lZrsQG8GxuoDpXLPUu2PZIT6XHUhLgyci2XlMJZkVAOJsvOpi4YsJ+NFw\nYMY24GVqtEBZaZDhtI6wRYmOgMMVjqEDty3aILCBJ+UlDS9kKcm8l+ruxSrs\nDfECKcrnuYq+SQRkyamMNxuUjtpC8lCQ97vN/xW7/Rp11QEMG60CkhsBrjrr\nKRtUTKvSr7hsUhBU8kDOmXufjM8eFuKTepsZ22GZuh0yexcASttYvMSbUezg\nKYk53H+KT0VE+Io3QPdUigbvAANtuZYbHYY4xOvnCFM8waI05es57hnpWiAG\nyxsTK+JmusfJdzGMA7CTjXvs9Eloy9ZwYE5humIVQtKKmfYK2CZoADusnnKh\nx4q5YaPHsHIHLrb1Wmb9Im3y4d8iSi9IgSzvr69T4bgBvH/z3agQW23s8Ut+\nsLz7lMHxiyEqJMCkK3dZMov7scmHLsSJEg38Y4D5pYSEixZRTqx9j3veg6DE\nhOh5J9LcjSDNE3oS7IOoIo3El74XTeIi2yvymyCuXHPsVj4SyQ27XsahT92o\nt39Mp2InB4j2Nwr63VzoZkntbV1cPivABKyXzF2OxfJV3hahbzEPTL9EcRDz\n/KNcEw291/kclq8m2++otkYRk1d09rmpgVfR1BP++zMeDXecQl5m3nmOrkNv\n1cbK\r\n=y2iA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","files":["src","dist","constants.js","debug.js","headless.js"],"esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"<p align=\"right\">\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/v/luma.gl.svg?style=flat-square\" alt=\"version\" />\n  </a>\n  <a href=\"https://travis-ci.org/uber/luma.gl\">\n    <img src=\"https://img.shields.io/travis/uber/luma.gl/master.svg?style=flat-square\" alt=\"build\" />\n  </a>\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/dm/luma.gl.svg?style=flat-square\" alt=\"downloads\" />\n  </a>\n  <a href=\"http://starveller.sigsev.io/uber/luma.gl\">\n    <img src=\"http://starveller.sigsev.io/api/repos/uber/luma.gl/badge\" alt=\"stars\" />\n  </a>\n</p>\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nluma.gl's provides easy-to-use WebGL2-based building blocks enabling high-performance GPU-based data visualization and computation in your browser.\n\nSee\n[**Examples**](http://uber.github.io/luma.gl/#/examples/overview) and\n[**Documentation**](http://uber.github.io/luma.gl/#/documentation/overview/introduction).\n[**What's New**](http://uber.github.io/luma.gl/#/documentation/overview/what-new).\n\n\n## Used By\n\n* [deck.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays, built using luma.gl.\n\n\n# Installation, Running Examples etc\n\nFor details, please refer to the extensive online website\n","gitHead":"8a09f3f47b574c491fe13f897323b35a13042172","scripts":{"lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run test-node && npm run build && npm run test-dist &&  npm run collect-metrics && npm run test-browser-puppet","bench":"node test/bench/node.js","build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5 && npm run build-size","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5/packages dist/esm/packages dist/es6/packages","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"echo 'Please see luma.gl website for how to run examples' && open http://uber.github.io/luma.gl/#/documentation/getting-started/examples","test-ci":"npm run lint && npm run build && npm run test-node && npm run test-dist &&  npm run collect-metrics","build-es5":"BABEL_ENV=es5 babel src --out-dir dist/es5 --source-maps && BABEL_ENV=es5 babel packages --out-dir dist/packages --source-maps","build-es6":"BABEL_ENV=es6 babel src --out-dir dist/es6 --source-maps && BABEL_ENV=es6 babel packages --out-dir dist/es6/packages --source-maps","build-esm":"BABEL_ENV=esm babel src --out-dir dist/esm --source-maps && BABEL_ENV=esm babel packages --out-dir dist/esm/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-dist":"npm run build-es6 && node test/start.js test-dist","test-fast":"node test/node.js","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js","build-size":"(echo \"source size\" ; find src/ -name '*.js' | xargs cat | wc -c) && (echo \"dist esm size\" ; find dist/esm -name '*.js' | xargs cat | wc -c) && (echo \"dist/es6 size\" ; find dist/es6 -name '*.js' | xargs cat | wc -c)","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config test/webpack.config.js --progress --hot --open --env.testBrowser ","bench-browser":"webpack-dev-server --config test/webpack.config.js  --env.bench --progress --hot --open","lint-examples":"eslint examples","test-size-es6":"npm run build-es6 && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.es6","test-size-esm":"npm run build-esm && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.esm","collect-metrics":"./scripts/collect-metrics.sh","test-browser-puppet":"node test/start.js test-browser"},"_npmUser":{"name":"deck.gl","email":"ib@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"5.5.1","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"8.9.0","dependencies":{"seer":"^0.2.4","math.gl":"^1.1.0","probe.gl":"^1.0.0","webgl-debug":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","tape":"^4.9.0","reify":"^0.4.4","sinon":"^4.1.3","eslint":"^3.0","mkdirp":"^0.5.1","webpack":"^4.3.0","coveralls":"^2.13.0","puppeteer":"^1.2.0","@babel/cli":"7.0.0-beta.42","browserify":"^13.0.0","pre-commit":"^1.2.2","tape-catch":"^1.0.4","@babel/core":"^7.0.0-beta.42","webpack-cli":"^2.0.13","babel-eslint":"^6.0.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","@babel/polyfill":"7.0.0-beta.42","markdownlint-cli":"^0.8.1","@babel/preset-env":"7.0.0-beta.42","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^3.1.1","babel-preset-minify":"^0.4.0-alpha.caaefb4c","eslint-plugin-babel":"^4.0.0","html-webpack-plugin":"^3.0.7","@babel/preset-es2015":"7.0.0-beta.42","babel-plugin-istanbul":"^4.1.1","webpack-bundle-analyzer":"^2.11.1","eslint-config-uber-es2015":"^3.0.0","babel-plugin-version-inline":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl_5.3.0-alpha.2_1526333301676_0.49040224400116017","host":"s3://npm-registry-packages"}},"5.3.0-alpha.3":{"name":"luma.gl","version":"5.3.0-alpha.3","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@5.3.0-alpha.3","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"},{"name":"Xiaoji Chen","email":"xiaoji@uber.com"},{"name":"Jian Huang","email":"jianh@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"6b94c90f7b4888fea757e5009cc04a8a0aad8c76","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-5.3.0-alpha.3.tgz","fileCount":1084,"integrity":"sha512-gtVZdXGVF3W/nX1nYOoe3EHjoUjot3oh26p7vT4TyuENtUCAYV2kdAwgZwwWM8MuP7DStp+wFnUSM2qwgNoEJQ==","signatures":[{"sig":"MEUCICOJu9gOXl1xoJQVf+UA7+liGIjQory/Eea1vSAx/McoAiEAg3u1jUGBcblgoFOrSMhYABUjuAU0ad2yEM4mwmMspDg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5799238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/HVBCRA9TVsSAnZWagAA8vgP/iubUvXBjpt0JuRTR1U6\nNqi/BbrB2cOBm5NQcaBd+ciaEzpC8mCM/CnWW3QPwvDVYiEd7Te5kxYdmT84\negB46yg/E3YhAmb70vRfnZ6itqGL/pqFTZEdVIkdA0VHviypvryvRicb7T7A\nxttVys4C7TId123JRXMM1ieZn0zt9dIaEJUFBgpKYavzz3Cf79zUYKI17PE4\ny0EGLQ2qyZQZkjp37hMEKXRllYjcXeiv0toJsyMY1JxpiRubjgQ0Xruat5A6\nbnD8A+nNxg3FwvSsNQbVkwPK5qmM6OHAU9jW26xz1/ncAEFm2RByvUY/4eZf\nYgR7rm1L4iPr6ltTLtntInBRB9LIzvy289+CGVsW3HFFnJQ5N3NkEzMNryzb\n9XZPNURXDba8kq9VIiAEROpxyCvN7G7AMocyir3Z71ntRbpyOFl3UWBZVHqY\nVOZ/j+oRRcbJNfoMrRGh5NEhafkdKqwlSQqjXVTZ7063OQq3/QAApsE5hn4E\nzym9FSUrHS1r9i3dHt0HEUkPbckOu86w+BhV4VDmDs77tQTrIeYn3tVPGQMJ\n2pNbWwJ5/kqxgv2foiFO/WtmsxKM+WzsNIYPGOlUjJDqMGtIuPFP8SGIsDUP\nSy91eYcHj1Dzxfw+uOU8XrE4D0l1ZboB54IJ+Z48Cfzw6CW6JWsS5EOkagkq\nvow+\r\n=DvFl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","files":["src","dist","constants.js","debug.js","headless.js"],"esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"<p align=\"right\">\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/v/luma.gl.svg?style=flat-square\" alt=\"version\" />\n  </a>\n  <a href=\"https://travis-ci.org/uber/luma.gl\">\n    <img src=\"https://img.shields.io/travis/uber/luma.gl/master.svg?style=flat-square\" alt=\"build\" />\n  </a>\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/dm/luma.gl.svg?style=flat-square\" alt=\"downloads\" />\n  </a>\n  <a href=\"http://starveller.sigsev.io/uber/luma.gl\">\n    <img src=\"http://starveller.sigsev.io/api/repos/uber/luma.gl/badge\" alt=\"stars\" />\n  </a>\n</p>\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nluma.gl's provides easy-to-use WebGL2-based building blocks enabling high-performance GPU-based data visualization and computation in your browser.\n\nSee\n[**Examples**](http://uber.github.io/luma.gl/#/examples/overview) and\n[**Documentation**](http://uber.github.io/luma.gl/#/documentation/overview/introduction).\n[**What's New**](http://uber.github.io/luma.gl/#/documentation/overview/what-new).\n\n\n## Used By\n\n* [deck.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays, built using luma.gl.\n\n\n# Installation, Running Examples etc\n\nFor details, please refer to the extensive online website\n","gitHead":"7898e18f1777d2fcb302c006582e0911b5952dd9","scripts":{"lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run test-node && npm run build && npm run test-dist &&  npm run collect-metrics && npm run test-browser-puppet","bench":"node test/bench/node.js","build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5 && npm run build-size","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5/packages dist/esm/packages dist/es6/packages","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"echo 'Please see luma.gl website for how to run examples' && open http://uber.github.io/luma.gl/#/documentation/getting-started/examples","test-ci":"npm run lint && npm run build && npm run test-node && npm run test-dist &&  npm run collect-metrics","build-es5":"BABEL_ENV=es5 babel src --out-dir dist/es5 --source-maps && BABEL_ENV=es5 babel packages --out-dir dist/packages --source-maps","build-es6":"BABEL_ENV=es6 babel src --out-dir dist/es6 --source-maps && BABEL_ENV=es6 babel packages --out-dir dist/es6/packages --source-maps","build-esm":"BABEL_ENV=esm babel src --out-dir dist/esm --source-maps && BABEL_ENV=esm babel packages --out-dir dist/esm/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-dist":"npm run build-es6 && node test/start.js test-dist","test-fast":"node test/node.js","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js","build-size":"(echo \"source size\" ; find src/ -name '*.js' | xargs cat | wc -c) && (echo \"dist esm size\" ; find dist/esm -name '*.js' | xargs cat | wc -c) && (echo \"dist/es6 size\" ; find dist/es6 -name '*.js' | xargs cat | wc -c)","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config test/webpack.config.js --progress --hot --open --env.testBrowser ","bench-browser":"webpack-dev-server --config test/webpack.config.js  --env.bench --progress --hot --open","lint-examples":"eslint examples","test-size-es6":"npm run build-es6 && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.es6","test-size-esm":"npm run build-esm && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.esm","collect-metrics":"./scripts/collect-metrics.sh","test-browser-puppet":"node test/start.js test-browser"},"_npmUser":{"name":"pessimistress","email":"cxiaoji@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"5.6.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"seer":"^0.2.4","math.gl":"^1.1.0","probe.gl":"^1.0.0","webgl-debug":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","tape":"^4.9.0","reify":"^0.4.4","sinon":"^4.1.3","eslint":"^3.0","mkdirp":"^0.5.1","webpack":"^4.3.0","coveralls":"^2.13.0","puppeteer":"^1.2.0","@babel/cli":"7.0.0-beta.42","browserify":"^13.0.0","pre-commit":"^1.2.2","tape-catch":"^1.0.4","@babel/core":"^7.0.0-beta.42","webpack-cli":"^2.0.13","babel-eslint":"^6.0.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","@babel/polyfill":"7.0.0-beta.42","markdownlint-cli":"^0.8.1","@babel/preset-env":"7.0.0-beta.42","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^3.1.1","babel-preset-minify":"^0.4.0-alpha.caaefb4c","eslint-plugin-babel":"^4.0.0","html-webpack-plugin":"^3.0.7","@babel/preset-es2015":"7.0.0-beta.42","babel-plugin-istanbul":"^4.1.1","webpack-bundle-analyzer":"^2.11.1","eslint-config-uber-es2015":"^3.0.0","babel-plugin-version-inline":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl_5.3.0-alpha.3_1526494528361_0.7284323188082047","host":"s3://npm-registry-packages"}},"5.3.0-alpha.4":{"name":"luma.gl","version":"5.3.0-alpha.4","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@5.3.0-alpha.4","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"},{"name":"Xiaoji Chen","email":"xiaoji@uber.com"},{"name":"Jian Huang","email":"jianh@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"48c72f4f5c986f856328db22af0f51836c7062ba","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-5.3.0-alpha.4.tgz","fileCount":1084,"integrity":"sha512-yL2/Fi7VXZ4ZqAclL2P+ewhXTPVOUlvj+DkFXhiYezsscl1H5VqYG6KdJREI1BKvinn2OGVQQpaeYREEgp6IdA==","signatures":[{"sig":"MEQCIFqVVA1XacL4KbCy5vhCr8aQpmo62CXC5uaNbuZEDzOFAiBRTdAMXQD4Qp2HR/WubgfHcMtJ4HxmjZNkAsAXHWmnuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5811352,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAyP4CRA9TVsSAnZWagAAW4YP/04AZpQkmuRi4XZWZi2C\nszg/n4NzTFYzfcEOkK2WEz7AHUmuogIejSaroVAlO0GYTMheqs9napegh5e9\nQiDooVFtWRAFft8U1xl3X2Sbs7dUHDMxHF+CqqQc6PUPhkYmMglVLTFvPRK+\nMyXuKuemMJuMwkZ96PkymiPOgddHlklPWJTZmxCORYAH3tYHjgzsCcB8OmtI\nhos2Epe2HJavwhaHBtdfG6fd3dfDrt7qkgPrUMm590+W07h/beTOsZCQNGxq\nE4BIegIGra54zWEITg9gTAI5Sl0d9sh2aWcEZPuUXMIf6S86dzt9DbfX/XOp\nhvGe0aMX8yYr8D76fdDFR8hrVEK7w2eoJ6HVji81cKYmFz9/8DXbw/nz+DuS\nD39F7n5wJ7sEypbDW/MDMvZ1eLwJ6li6gkXjfaT3wxguuzCLVtuqvqCLZcWF\nan2dYvaRxpAjFB01W/QoA1Wl72EPIYE4QJWw5QnZL5Mz5MTeUDgGPhsyRX8y\n1/KP70sNJTX37p7CiBKga/2HbFg9tARrAsG43NvNHqMGaEZ1nUWjuRgmzTuv\nqJRVpnOMglyduIQOOtgVQF265PMp8B75MUq1X8NRoK6CfUZNDgO7AVd9PlsK\n4X2espT0dP+dfu5eQzQOtmSWnLN3pchA6BIN4cMXTVa1ganiRgFRT2ZUxYyw\nWt2L\r\n=ofmx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","files":["src","dist","constants.js","debug.js","headless.js"],"esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"<p align=\"right\">\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/v/luma.gl.svg?style=flat-square\" alt=\"version\" />\n  </a>\n  <a href=\"https://travis-ci.org/uber/luma.gl\">\n    <img src=\"https://img.shields.io/travis/uber/luma.gl/master.svg?style=flat-square\" alt=\"build\" />\n  </a>\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/dm/luma.gl.svg?style=flat-square\" alt=\"downloads\" />\n  </a>\n  <a href=\"http://starveller.sigsev.io/uber/luma.gl\">\n    <img src=\"http://starveller.sigsev.io/api/repos/uber/luma.gl/badge\" alt=\"stars\" />\n  </a>\n</p>\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nluma.gl's provides easy-to-use WebGL2-based building blocks enabling high-performance GPU-based data visualization and computation in your browser.\n\nSee\n[**Examples**](http://uber.github.io/luma.gl/#/examples/overview) and\n[**Documentation**](http://uber.github.io/luma.gl/#/documentation/overview/introduction).\n[**What's New**](http://uber.github.io/luma.gl/#/documentation/overview/what-new).\n\n\n## Used By\n\n* [deck.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays, built using luma.gl.\n\n\n# Installation, Running Examples etc\n\nFor details, please refer to the extensive online website\n","gitHead":"7567cd2a4f29848408f4645d2f656869a32416fe","scripts":{"lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run test-node && npm run build && npm run test-dist &&  npm run collect-metrics && npm run test-browser-puppet","bench":"node test/bench/node.js","build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5 && npm run build-size","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5/packages dist/esm/packages dist/es6/packages","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"echo 'Please see luma.gl website for how to run examples' && open http://uber.github.io/luma.gl/#/documentation/getting-started/examples","test-ci":"npm run lint && npm run build && npm run test-node && npm run test-dist &&  npm run collect-metrics","build-es5":"BABEL_ENV=es5 babel src --out-dir dist/es5 --source-maps && BABEL_ENV=es5 babel packages --out-dir dist/packages --source-maps","build-es6":"BABEL_ENV=es6 babel src --out-dir dist/es6 --source-maps && BABEL_ENV=es6 babel packages --out-dir dist/es6/packages --source-maps","build-esm":"BABEL_ENV=esm babel src --out-dir dist/esm --source-maps && BABEL_ENV=esm babel packages --out-dir dist/esm/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-dist":"npm run build-es6 && node test/start.js test-dist","test-fast":"node test/node.js","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js","build-size":"(echo \"source size\" ; find src/ -name '*.js' | xargs cat | wc -c) && (echo \"dist esm size\" ; find dist/esm -name '*.js' | xargs cat | wc -c) && (echo \"dist/es6 size\" ; find dist/es6 -name '*.js' | xargs cat | wc -c)","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config test/webpack.config.js --progress --hot --open --env.testBrowser ","bench-browser":"webpack-dev-server --config test/webpack.config.js  --env.bench --progress --hot --open","lint-examples":"eslint examples","test-size-es6":"npm run build-es6 && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.es6","test-size-esm":"npm run build-esm && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.esm","collect-metrics":"./scripts/collect-metrics.sh","test-browser-puppet":"node test/start.js test-browser"},"_npmUser":{"name":"pessimistress","email":"cxiaoji@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"5.6.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"seer":"^0.2.4","math.gl":"^1.1.0","probe.gl":"^1.0.0","webgl-debug":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","tape":"^4.9.0","reify":"^0.4.4","sinon":"^4.1.3","eslint":"^3.0","mkdirp":"^0.5.1","webpack":"^4.3.0","coveralls":"^2.13.0","puppeteer":"^1.2.0","@babel/cli":"7.0.0-beta.42","browserify":"^13.0.0","pre-commit":"^1.2.2","tape-catch":"^1.0.4","@babel/core":"^7.0.0-beta.42","webpack-cli":"^2.0.13","babel-eslint":"^6.0.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","@babel/polyfill":"7.0.0-beta.42","markdownlint-cli":"^0.8.1","@babel/preset-env":"7.0.0-beta.42","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^3.1.1","babel-preset-minify":"^0.4.0-alpha.caaefb4c","eslint-plugin-babel":"^4.0.0","html-webpack-plugin":"^3.0.7","@babel/preset-es2015":"7.0.0-beta.42","babel-plugin-istanbul":"^4.1.1","webpack-bundle-analyzer":"^2.11.1","eslint-config-uber-es2015":"^3.0.0","babel-plugin-version-inline":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl_5.3.0-alpha.4_1526932471341_0.5705474581009398","host":"s3://npm-registry-packages"}},"5.3.0-alpha.5":{"name":"luma.gl","version":"5.3.0-alpha.5","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@5.3.0-alpha.5","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"},{"name":"Xiaoji Chen","email":"xiaoji@uber.com"},{"name":"Jian Huang","email":"jianh@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"b3e544397d674d1167cdcb512a8b87988c99ddf2","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-5.3.0-alpha.5.tgz","fileCount":1084,"integrity":"sha512-qCamHIUDaLHQUo41XLj+ByhcssNP+RSsftO8v0bzFuwWgDi+UlgRED60G4pdeOAdnw24k4UgnqUf/gJQOLj70Q==","signatures":[{"sig":"MEUCIQD38k4HrWWxYqwA+IyzvK2Cw0HzDq+qPs1Tt7v4JrfT2QIgJHVvGWCE+ihaLUeT/3JkLhAf3IVoKcSG8KMQvgswjzQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5812302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAy6cCRA9TVsSAnZWagAA27gP/3K3QXZ7Y1H0gvzFqyu3\n2/Utltz8IXw6j0B8rsE8ucKZnjLwE1dlg25AfONJhr5AlAQaafB0R06nyfQE\nTWObxZ1a0wDB/txrbr5ht62O0p5gOkYiQB+rpBA8LyIVtdgqLSxMaBwQVL9M\njgAw9Wmv5ockVZ77alaFkqQ+AHh4uqrmOV/xEW18O5Zmy6f+aAOF/IZkvB/8\n5SH87j98Rl+GWSoDl1pOqvOiIMmHAJbCy9KI2GSmW/SQpsSsPiNqT4KgOEts\nW6t/UVIPFKOvunJGfjiryXqagrpaC6mOUYv/0t2gr33+kkcMwxwcQpkZd9GT\nN9lUSP0uJiem/qGlrtasBWkSupVM94NwRdKoR8T5JecMT2kB+bAowjnKC95a\naFTSRRVypNVMtKsmUoIfoKtxyxX4cckZGDu20iSJGpcCvJuwwfvrPpADcAfC\n/2voVgNB4EWW4MIjJscVB+AwVOApM3x8ssdkbbDG1cF7tX0pGRgE+ixcb8kz\nfiXuVEpOF2Ak0yMStSS8xy2MIaNqQXeGfrOYLCHA2kdvZITybTeyBDNVDJEw\n6zZ3E2VYfuuALYyl44UaJos5/GIqqYpC5jlGLAmWbeUZJ+nroKogizQGOmAd\n/dqKgK9JFdAEYsnMevAL92VSeGFUL8TWPLvsOS5uLMne2sTnZxNGgsgKuytG\nvpY7\r\n=8g5m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","files":["src","dist","constants.js","debug.js","headless.js"],"esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"<p align=\"right\">\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/v/luma.gl.svg?style=flat-square\" alt=\"version\" />\n  </a>\n  <a href=\"https://travis-ci.org/uber/luma.gl\">\n    <img src=\"https://img.shields.io/travis/uber/luma.gl/master.svg?style=flat-square\" alt=\"build\" />\n  </a>\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/dm/luma.gl.svg?style=flat-square\" alt=\"downloads\" />\n  </a>\n  <a href=\"http://starveller.sigsev.io/uber/luma.gl\">\n    <img src=\"http://starveller.sigsev.io/api/repos/uber/luma.gl/badge\" alt=\"stars\" />\n  </a>\n</p>\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nluma.gl's provides easy-to-use WebGL2-based building blocks enabling high-performance GPU-based data visualization and computation in your browser.\n\nSee\n[**Examples**](http://uber.github.io/luma.gl/#/examples/overview) and\n[**Documentation**](http://uber.github.io/luma.gl/#/documentation/overview/introduction).\n[**What's New**](http://uber.github.io/luma.gl/#/documentation/overview/what-new).\n\n\n## Used By\n\n* [deck.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays, built using luma.gl.\n\n\n# Installation, Running Examples etc\n\nFor details, please refer to the extensive online website\n","gitHead":"89512b06003594c9d136999ba78bf92af9e759f6","scripts":{"lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run test-node && npm run build && npm run test-dist &&  npm run collect-metrics && npm run test-browser-puppet","bench":"node test/bench/node.js","build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5 && npm run build-size","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5/packages dist/esm/packages dist/es6/packages","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"echo 'Please see luma.gl website for how to run examples' && open http://uber.github.io/luma.gl/#/documentation/getting-started/examples","test-ci":"npm run lint && npm run build && npm run test-node && npm run test-dist &&  npm run collect-metrics","build-es5":"BABEL_ENV=es5 babel src --out-dir dist/es5 --source-maps && BABEL_ENV=es5 babel packages --out-dir dist/packages --source-maps","build-es6":"BABEL_ENV=es6 babel src --out-dir dist/es6 --source-maps && BABEL_ENV=es6 babel packages --out-dir dist/es6/packages --source-maps","build-esm":"BABEL_ENV=esm babel src --out-dir dist/esm --source-maps && BABEL_ENV=esm babel packages --out-dir dist/esm/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-dist":"npm run build-es6 && node test/start.js test-dist","test-fast":"node test/node.js","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js","build-size":"(echo \"source size\" ; find src/ -name '*.js' | xargs cat | wc -c) && (echo \"dist esm size\" ; find dist/esm -name '*.js' | xargs cat | wc -c) && (echo \"dist/es6 size\" ; find dist/es6 -name '*.js' | xargs cat | wc -c)","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config test/webpack.config.js --progress --hot --open --env.testBrowser ","bench-browser":"webpack-dev-server --config test/webpack.config.js  --env.bench --progress --hot --open","lint-examples":"eslint examples","test-size-es6":"npm run build-es6 && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.es6","test-size-esm":"npm run build-esm && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.esm","collect-metrics":"./scripts/collect-metrics.sh","test-browser-puppet":"node test/start.js test-browser"},"_npmUser":{"name":"pessimistress","email":"cxiaoji@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"5.6.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"seer":"^0.2.4","math.gl":"^1.1.0","probe.gl":"^1.0.0","webgl-debug":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","tape":"^4.9.0","reify":"^0.4.4","sinon":"^4.1.3","eslint":"^3.0","mkdirp":"^0.5.1","webpack":"^4.3.0","coveralls":"^2.13.0","puppeteer":"^1.2.0","@babel/cli":"7.0.0-beta.42","browserify":"^13.0.0","pre-commit":"^1.2.2","tape-catch":"^1.0.4","@babel/core":"^7.0.0-beta.42","webpack-cli":"^2.0.13","babel-eslint":"^6.0.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","@babel/polyfill":"7.0.0-beta.42","markdownlint-cli":"^0.8.1","@babel/preset-env":"7.0.0-beta.42","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^3.1.1","babel-preset-minify":"^0.4.0-alpha.caaefb4c","eslint-plugin-babel":"^4.0.0","html-webpack-plugin":"^3.0.7","@babel/preset-es2015":"7.0.0-beta.42","babel-plugin-istanbul":"^4.1.1","webpack-bundle-analyzer":"^2.11.1","eslint-config-uber-es2015":"^3.0.0","babel-plugin-version-inline":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl_5.3.0-alpha.5_1526935195691_0.23375945463446102","host":"s3://npm-registry-packages"}},"5.3.0-alpha.6":{"name":"luma.gl","version":"5.3.0-alpha.6","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@5.3.0-alpha.6","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"},{"name":"Xiaoji Chen","email":"xiaoji@uber.com"},{"name":"Jian Huang","email":"jianh@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"0f4668e9b43f468f6aa5642ff1a2e8268a6b8b32","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-5.3.0-alpha.6.tgz","fileCount":1084,"integrity":"sha512-Yh+hj9+eS1hurO5RXpqafUhSWFLZBYaP75qJKb5vjpkSppkAQ47CSmyoyyBDjbHSxbH16zprweIw0C7I+08bPg==","signatures":[{"sig":"MEQCIFHFazur37ILu+3jj3oT2ERW77FOehNm3oDJ80L17+mtAiBLkyXW23PO3eZpoG+xPiho/VfpHRwvmcpo96bCBLuClg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5814832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBv+vCRA9TVsSAnZWagAAFScP/RrtQ/4aV8DDqKHtGIU7\nYhKH5DhjbnTx9WWVtd8jwA6tLBZp6rwvmQ9Ubfw1gplPfm6r3i6fV2v6Rkkc\nZPrf7m0npbr3zmTsguTWwdSyohH2ZTbl5nLAEDQdohZyDPYUvCJWLdwG1d0Z\nRF3xOsRbXrcoZtAifIZ2aYvhZnJK5t71IeFlO2+1uEZbd6AF0km48xXh7yCw\nF9nHcqRqXCPdlwxnW2QvzsNItrBZxdaxLBbPTL24T0lMKZ42muM7OEeUbUIK\neCT74Un0eIOMAWjgp9VvhhuMdS2zDbhN2Xg89PY6Gxg2aMow24Ueeho8m0u8\nuXd2zniR7LNwCWFjGbiMvfRZKwXy6E9jNyOzTAe67V5IHlx6XVfL82+aRgeS\ngfyWq5TE4J/Jz9Lml2I62QWwD3nVA6euf4MLUJV8Uj1QUvhAR7qbRylwPGjd\nBRfNUQraYI95DErCke0LoqleX+uBGbnjhJ0CetUUKLH8EeCRZwXvBOdc2KnR\no6rN/82QYtaQ+SvdYtuw7v6lF4MxUcYw9EzupuEqiKDzH0CwPkgof9I0vXsT\nTY7MLF3wz5W3fEcgLaLszFmXL20dt+dav0t1kVSKJHoGwOBEmmEgTacbWOqe\nHHMJQ/L9up9uhBRQekLxNtCjAUEh3Rkkcz2a63WxnFdqORewDnI5wqaq2XMR\nyOQy\r\n=0uMG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","files":["src","dist","constants.js","debug.js","headless.js"],"esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"<p align=\"right\">\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/v/luma.gl.svg?style=flat-square\" alt=\"version\" />\n  </a>\n  <a href=\"https://travis-ci.org/uber/luma.gl\">\n    <img src=\"https://img.shields.io/travis/uber/luma.gl/master.svg?style=flat-square\" alt=\"build\" />\n  </a>\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/dm/luma.gl.svg?style=flat-square\" alt=\"downloads\" />\n  </a>\n  <a href=\"http://starveller.sigsev.io/uber/luma.gl\">\n    <img src=\"http://starveller.sigsev.io/api/repos/uber/luma.gl/badge\" alt=\"stars\" />\n  </a>\n</p>\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nluma.gl's provides easy-to-use WebGL2-based building blocks enabling high-performance GPU-based data visualization and computation in your browser.\n\nSee\n[**Examples**](http://uber.github.io/luma.gl/#/examples/overview) and\n[**Documentation**](http://uber.github.io/luma.gl/#/documentation/overview/introduction).\n[**What's New**](http://uber.github.io/luma.gl/#/documentation/overview/what-new).\n\n\n## Used By\n\n* [deck.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays, built using luma.gl.\n\n\n# Installation, Running Examples etc\n\nFor details, please refer to the extensive online website\n","gitHead":"ff1358ca3c6372704a2c84504bd85cfc42c6c707","scripts":{"lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run test-node && npm run build && npm run test-dist &&  npm run collect-metrics && npm run test-browser-puppet","bench":"node test/bench/node.js","build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5 && npm run build-size","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5/packages dist/esm/packages dist/es6/packages","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"echo 'Please see luma.gl website for how to run examples' && open http://uber.github.io/luma.gl/#/documentation/getting-started/examples","test-ci":"npm run lint && npm run build && npm run test-node && npm run test-dist &&  npm run collect-metrics","build-es5":"BABEL_ENV=es5 babel src --out-dir dist/es5 --source-maps && BABEL_ENV=es5 babel packages --out-dir dist/packages --source-maps","build-es6":"BABEL_ENV=es6 babel src --out-dir dist/es6 --source-maps && BABEL_ENV=es6 babel packages --out-dir dist/es6/packages --source-maps","build-esm":"BABEL_ENV=esm babel src --out-dir dist/esm --source-maps && BABEL_ENV=esm babel packages --out-dir dist/esm/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-dist":"npm run build-es6 && node test/start.js test-dist","test-fast":"node test/node.js","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js","build-size":"(echo \"source size\" ; find src/ -name '*.js' | xargs cat | wc -c) && (echo \"dist esm size\" ; find dist/esm -name '*.js' | xargs cat | wc -c) && (echo \"dist/es6 size\" ; find dist/es6 -name '*.js' | xargs cat | wc -c)","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config test/webpack.config.js --progress --hot --open --env.testBrowser ","bench-browser":"webpack-dev-server --config test/webpack.config.js  --env.bench --progress --hot --open","lint-examples":"eslint examples","test-size-es6":"npm run build-es6 && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.es6","test-size-esm":"npm run build-esm && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.esm","collect-metrics":"./scripts/collect-metrics.sh","test-browser-puppet":"node test/start.js test-browser"},"_npmUser":{"name":"pessimistress","email":"cxiaoji@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"5.6.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"seer":"^0.2.4","math.gl":"^1.1.0","probe.gl":"^1.0.0","webgl-debug":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","tape":"^4.9.0","reify":"^0.4.4","sinon":"^4.1.3","eslint":"^3.0","mkdirp":"^0.5.1","webpack":"^4.3.0","coveralls":"^2.13.0","puppeteer":"^1.2.0","@babel/cli":"7.0.0-beta.42","browserify":"^13.0.0","pre-commit":"^1.2.2","tape-catch":"^1.0.4","@babel/core":"^7.0.0-beta.42","webpack-cli":"^2.0.13","babel-eslint":"^6.0.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","@babel/polyfill":"7.0.0-beta.42","markdownlint-cli":"^0.8.1","@babel/preset-env":"7.0.0-beta.42","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^3.1.1","babel-preset-minify":"^0.4.0-alpha.caaefb4c","eslint-plugin-babel":"^4.0.0","html-webpack-plugin":"^3.0.7","@babel/preset-es2015":"7.0.0-beta.42","babel-plugin-istanbul":"^4.1.1","webpack-bundle-analyzer":"^2.11.1","eslint-config-uber-es2015":"^3.0.0","babel-plugin-version-inline":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl_5.3.0-alpha.6_1527185325483_0.593436708893941","host":"s3://npm-registry-packages"}},"5.3.0-rc.1":{"name":"luma.gl","version":"5.3.0-rc.1","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@5.3.0-rc.1","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"},{"name":"Xiaoji Chen","email":"xiaoji@uber.com"},{"name":"Jian Huang","email":"jianh@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"dd414571ecb9e0b126a386a91274744d46bd428a","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-5.3.0-rc.1.tgz","fileCount":1081,"integrity":"sha512-moySlK4HdIxsxOSmnvVT27YrKnfGIlp3CFCYKoU1Ty1p1rEQAgxFjuXPTTI8NmeiODjwt00yP6e1TK2WH7FJdA==","signatures":[{"sig":"MEYCIQD7cLVcdg+5Wm59bssykAt/raDJrMLXUqUIpXDUhjt5IwIhAPPwZQdolzKorVbswK06QP0SK6zU2UpS/HYA5Fqm+k+g","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5794549,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbB1WXCRA9TVsSAnZWagAAFPAP/iRiG3jox8vgcIooyBQX\neRnoYlAqghiwLi0ceNem9/BJb3uRwYQMfLrXZZyZcbBBjZ1mKy5qE+E74o4Z\nyAiMNlDczaqTyCiubgkQYUOJXlfRb5shJqj7JfSQ2Og/cpu76oRrQCCYs4cC\n7Rb/bMPiSiWoNl1lgoAev8s6ddC4shlzaic3hX37IWP75RUlPP/JqgB5TLj+\nXlD0g/2E08LjY0I4wU2jwKFJlLL7/CPxe/ekTDJFsta7V0vUGqpuNohJChp+\n1WBhBaysR98q18CvF49LeY01Y+HQ9b7equA+i2rwc2AgVUnpZomWzln4RAJ3\noLOuuL8yzMvR7GNG9d9GT23s972rxuR4A2THgI76a/nW++jx66hLyqqhQr6J\nEz6zonPr3AJG3d7g5W7bvkAcBygB0iXX8itBpje6yXMRlUGchYFQH45eSyV/\nTglHbvfQcs95jUUTIWnFxQh8WUNkzLeE1nv9F1ouKT6aYuKncmhY5w2ezOdC\nF+kaWwEODFSJzE2H+TAOSw0wEJIZ9ckrRgHmoDO3v7h81/si2zTv9lKWtUyK\nwFoDZvlCbdDoXOAUrEQB0YdFARKUT6o2ieVflvO6Am9U4tM5jYw/fDej4U/R\n1530vuvOnnSedaRlrYWrBGNOOBgALQ15enGWmpJvvTComahCivkYb2HkCTf+\n7O9r\r\n=brdF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","_from":".","files":["src","dist","constants.js","debug.js","headless.js"],"esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"<p align=\"right\">\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/v/luma.gl.svg?style=flat-square\" alt=\"version\" />\n  </a>\n  <a href=\"https://travis-ci.org/uber/luma.gl\">\n    <img src=\"https://img.shields.io/travis/uber/luma.gl/master.svg?style=flat-square\" alt=\"build\" />\n  </a>\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/dm/luma.gl.svg?style=flat-square\" alt=\"downloads\" />\n  </a>\n  <a href=\"http://starveller.sigsev.io/uber/luma.gl\">\n    <img src=\"http://starveller.sigsev.io/api/repos/uber/luma.gl/badge\" alt=\"stars\" />\n  </a>\n</p>\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nluma.gl's provides easy-to-use WebGL2-based building blocks enabling high-performance GPU-based data visualization and computation in your browser.\n\nSee\n[**Examples**](http://uber.github.io/luma.gl/#/examples/overview) and\n[**Documentation**](http://uber.github.io/luma.gl/#/documentation/overview/introduction).\n[**What's New**](http://uber.github.io/luma.gl/#/documentation/overview/what-new).\n\n\n## Used By\n\n* [deck.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays, built using luma.gl.\n\n\n# Installation, Running Examples etc\n\nFor details, please refer to the extensive online website\n","_shasum":"dd414571ecb9e0b126a386a91274744d46bd428a","gitHead":"514236b40887b99b6d25a7b80df9f9b54e3120bf","scripts":{"lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run test-node && npm run build && npm run test-dist &&  npm run collect-metrics && npm run test-browser-puppet","bench":"node test/bench/node.js","build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5 && npm run build-size","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5/packages dist/esm/packages dist/es6/packages","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"echo 'Please see luma.gl website for how to run examples' && open http://uber.github.io/luma.gl/#/documentation/getting-started/examples","test-ci":"npm run lint && npm run build && npm run test-node && npm run test-dist &&  npm run collect-metrics","build-es5":"BABEL_ENV=es5 babel src --out-dir dist/es5 --source-maps && BABEL_ENV=es5 babel packages --out-dir dist/packages --source-maps","build-es6":"BABEL_ENV=es6 babel src --out-dir dist/es6 --source-maps && BABEL_ENV=es6 babel packages --out-dir dist/es6/packages --source-maps","build-esm":"BABEL_ENV=esm babel src --out-dir dist/esm --source-maps && BABEL_ENV=esm babel packages --out-dir dist/esm/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-dist":"npm run build-es6 && node test/start.js test-dist","test-fast":"node test/node.js","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js","build-size":"(echo \"source size\" ; find src/ -name '*.js' | xargs cat | wc -c) && (echo \"dist esm size\" ; find dist/esm -name '*.js' | xargs cat | wc -c) && (echo \"dist/es6 size\" ; find dist/es6 -name '*.js' | xargs cat | wc -c)","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config test/webpack.config.js --progress --hot --open --env.testBrowser ","bench-browser":"webpack-dev-server --config test/webpack.config.js  --env.bench --progress --hot --open","lint-examples":"eslint examples","test-size-es6":"npm run build-es6 && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.es6","test-size-esm":"npm run build-esm && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.esm","collect-metrics":"./scripts/collect-metrics.sh","test-browser-puppet":"node test/start.js test-browser"},"_npmUser":{"name":"1chandu","email":"chandu@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.2.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.10.0","dependencies":{"seer":"^0.2.4","math.gl":"^1.1.0","probe.gl":"^1.0.0","webgl-debug":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","tape":"^4.9.0","reify":"^0.4.4","sinon":"^4.1.3","eslint":"^3.0","mkdirp":"^0.5.1","webpack":"^4.3.0","coveralls":"^2.13.0","puppeteer":"^1.2.0","@babel/cli":"7.0.0-beta.42","browserify":"^13.0.0","pre-commit":"^1.2.2","tape-catch":"^1.0.4","@babel/core":"^7.0.0-beta.42","webpack-cli":"^2.0.13","babel-eslint":"^6.0.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","@babel/polyfill":"7.0.0-beta.42","markdownlint-cli":"^0.8.1","@babel/preset-env":"7.0.0-beta.42","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^3.1.1","babel-preset-minify":"^0.4.0-alpha.caaefb4c","eslint-plugin-babel":"^4.0.0","html-webpack-plugin":"^3.0.7","@babel/preset-es2015":"7.0.0-beta.42","babel-plugin-istanbul":"^4.1.1","webpack-bundle-analyzer":"^2.11.1","eslint-config-uber-es2015":"^3.0.0","babel-plugin-version-inline":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl_5.3.0-rc.1_1527207318801_0.16005977710789132","host":"s3://npm-registry-packages"}},"5.3.0":{"name":"luma.gl","version":"5.3.0","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@5.3.0","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"},{"name":"Xiaoji Chen","email":"xiaoji@uber.com"},{"name":"Jian Huang","email":"jianh@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"a93b2f34489d8230eb6d8c871335800d9b83ee67","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-5.3.0.tgz","fileCount":1083,"integrity":"sha512-R4vgaPiRZ+8lBDnzhPYUPphRb/J1qmXX/pR0t7cj58HifMkwZjktUOoWGHQdoTn2rM+j1mGn21OP0liX3N4psw==","signatures":[{"sig":"MEUCICJtT5V8RXDxoKO0QSPY7AWn/EcsrC6GcdPZq8IrKCeDAiEAsY238kjoCLjTnmAVnfh53AxrD3YacwcfQcQPva8XkfE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5806825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbEbFoCRA9TVsSAnZWagAAb0MP/Aj7bg0LEzb5QbC0ggIQ\njAN7earRK5wju9SFHhjrWujuO8kbj4ywR9qvOb3PifWbSeanzEPjAzTJMabN\nXY35R1ijPw2snAAJuHPrqA1aeZlNuz9Jj/U8dm0OtTSgHruuXjj2ue3enxGF\nUH8SOKmvs5ab9oVW0OhJ7J1xIvwVZnwhUiUAZmae+BTNWshZte5uLYZEM4QX\nVlXGx/lDXsuolmqPTqDLa5s1x3V3bmBizOJcc5TQTATSpHeCy+3kwwnkAUtf\nmShpo+UJpyQW/yoagoX/NkDhdoqG/FIUMhVZzHeGpjHGh0HLmM5GnwmCTV3G\nxnvrXrwky83lBNe5oJ1QjeWRN3gVr7jrpH/2yowHogDjvEtSkgo/W8blWs7X\nBYuJVN4+nkE1TQYnGO+w5N7q23nkqww5IXl3N37/pp/oWx1oERo0gCj779Mk\nOefWn+Opy590SMgUGs7WcDBjoqCekG8xzhvE2Nz+1WcbgBo5WbIT22YdX+2n\ndbN4aJ6pOpd/YF+ZHIOSKsQ6iO6F0M4fvD2LUIFpqBM3ZZXVQstgRLmRn5Pu\n3i8kH8yGzciUwmLC6XJZy+PoUeagFwZbkbIl87r1RpXlvLgQfxInFv2bEsTz\n3u/WDeidmRiT/vApT/EVjNpkyncZP/luxZf4SB2DNLUv6sqA8JZQcfGQIAvi\n7LXC\r\n=JD6Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","files":["src","dist","constants.js","debug.js","headless.js"],"esnext":"dist/es6/index.js","module":"dist/esm/index.js","gitHead":"8c993f0edbdf256d87f2168ea306714c71524cd3","scripts":{"lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run test-node && npm run build && npm run test-dist &&  npm run collect-metrics && npm run test-browser-puppet","bench":"node test/bench/node.js","build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5 && npm run build-size","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5/packages dist/esm/packages dist/es6/packages","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"echo 'Please see luma.gl website for how to run examples' && open http://uber.github.io/luma.gl/#/documentation/getting-started/examples","test-ci":"npm run lint && npm run build && npm run test-node && npm run test-dist &&  npm run collect-metrics","build-es5":"BABEL_ENV=es5 babel src --out-dir dist/es5 --source-maps && BABEL_ENV=es5 babel packages --out-dir dist/packages --source-maps","build-es6":"BABEL_ENV=es6 babel src --out-dir dist/es6 --source-maps && BABEL_ENV=es6 babel packages --out-dir dist/es6/packages --source-maps","build-esm":"BABEL_ENV=esm babel src --out-dir dist/esm --source-maps && BABEL_ENV=esm babel packages --out-dir dist/esm/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-dist":"npm run build-es6 && node test/start.js test-dist","test-fast":"node test/node.js","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js","build-size":"(echo \"source size\" ; find src/ -name '*.js' | xargs cat | wc -c) && (echo \"dist esm size\" ; find dist/esm -name '*.js' | xargs cat | wc -c) && (echo \"dist/es6 size\" ; find dist/es6 -name '*.js' | xargs cat | wc -c)","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config test/webpack.config.js --progress --hot --open --env.testBrowser ","bench-browser":"webpack-dev-server --config test/webpack.config.js  --env.bench --progress --hot --open","lint-examples":"eslint examples","test-size-es6":"npm run build-es6 && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.es6","test-size-esm":"npm run build-esm && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.esm","collect-metrics":"./scripts/collect-metrics.sh","test-browser-puppet":"node test/start.js test-browser"},"_npmUser":{"name":"deck.gl","email":"ib@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"6.0.1","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"8.9.0","dependencies":{"seer":"^0.2.4","math.gl":"^1.1.0","probe.gl":"^1.0.0","webgl-debug":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","tape":"^4.9.0","reify":"^0.4.4","sinon":"^4.1.3","eslint":"^3.0","mkdirp":"^0.5.1","webpack":"^4.3.0","coveralls":"^2.13.0","puppeteer":"^1.2.0","@babel/cli":"7.0.0-beta.42","browserify":"^13.0.0","pre-commit":"^1.2.2","tape-catch":"^1.0.4","@babel/core":"^7.0.0-beta.42","webpack-cli":"^2.0.13","babel-eslint":"^6.0.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","@babel/polyfill":"7.0.0-beta.42","markdownlint-cli":"^0.8.1","@babel/preset-env":"7.0.0-beta.42","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^3.1.1","babel-preset-minify":"^0.4.0-alpha.caaefb4c","eslint-plugin-babel":"^4.0.0","html-webpack-plugin":"^3.0.7","@babel/preset-es2015":"7.0.0-beta.42","babel-plugin-istanbul":"^4.1.1","webpack-bundle-analyzer":"^2.11.1","eslint-config-uber-es2015":"^3.0.0","babel-plugin-version-inline":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl_5.3.0_1527886182564_0.3151737640105594","host":"s3://npm-registry-packages"}},"6.0.0-alpha.1":{"name":"luma.gl","version":"6.0.0-alpha.1","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@6.0.0-alpha.1","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"},{"name":"Xiaoji Chen","email":"xiaoji@uber.com"},{"name":"Jian Huang","email":"jianh@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"8a507087b65468285540d33a2b440c326888b155","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-6.0.0-alpha.1.tgz","fileCount":1122,"integrity":"sha512-B82XfLvTpwia4ry/7RH0/TFaU6YqQJZ4N8kXIxjD3TmDzwwerm+VYrwZgAum1hWgfPwqSRvQU8l+p01ja4FvSA==","signatures":[{"sig":"MEUCIQCxXbYDfPTWe2RUboOTQL/rwvVhrPqPZB9mXhfcI3stkgIgRQ5g9kbj6cKOKoPVcbr+5y6PefrwekuvYH65xBRkup0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6055167},"main":"dist/es5/index.js","_from":".","files":["src","dist","constants.js","debug.js","headless.js"],"esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"<p align=\"right\">\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/v/luma.gl.svg?style=flat-square\" alt=\"version\" />\n  </a>\n  <a href=\"https://travis-ci.org/uber/luma.gl\">\n    <img src=\"https://img.shields.io/travis/uber/luma.gl/master.svg?style=flat-square\" alt=\"build\" />\n  </a>\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/dm/luma.gl.svg?style=flat-square\" alt=\"downloads\" />\n  </a>\n  <a href=\"http://starveller.sigsev.io/uber/luma.gl\">\n    <img src=\"http://starveller.sigsev.io/api/repos/uber/luma.gl/badge\" alt=\"stars\" />\n  </a>\n</p>\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nluma.gl's provides easy-to-use WebGL2-based building blocks enabling high-performance GPU-based data visualization and computation in your browser.\n\nSee\n[**Examples**](http://uber.github.io/luma.gl/#/examples/overview) and\n[**Documentation**](http://uber.github.io/luma.gl/#/documentation/overview/introduction).\n[**What's New**](http://uber.github.io/luma.gl/#/documentation/overview/what-new).\n\n\n## Used By\n\n* [deck.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays, built using luma.gl.\n\n\n# Installation, Running Examples etc\n\nFor details, please refer to the extensive online website\n","_shasum":"8a507087b65468285540d33a2b440c326888b155","gitHead":"6e6260887146a1cc870c0e34c456134a4054ac7a","scripts":{"lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run test-node && npm run build && npm run test-dist &&  npm run collect-metrics && npm run test-browser-puppet","bench":"node test/bench/node.js","build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5 && npm run build-size","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5/packages dist/esm/packages dist/es6/packages","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"echo 'Please see luma.gl website for how to run examples' && open http://uber.github.io/luma.gl/#/documentation/getting-started/examples","test-ci":"npm run lint && npm run build && npm run test-node && npm run test-dist &&  npm run collect-metrics","build-es5":"BABEL_ENV=es5 babel src --out-dir dist/es5 --source-maps && BABEL_ENV=es5 babel packages --out-dir dist/packages --source-maps","build-es6":"BABEL_ENV=es6 babel src --out-dir dist/es6 --source-maps && BABEL_ENV=es6 babel packages --out-dir dist/es6/packages --source-maps","build-esm":"BABEL_ENV=esm babel src --out-dir dist/esm --source-maps && BABEL_ENV=esm babel packages --out-dir dist/esm/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-dist":"npm run build-es6 && node test/start.js test-dist","test-fast":"node test/node.js","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js","build-size":"(echo \"source size\" ; find src/ -name '*.js' | xargs cat | wc -c) && (echo \"dist esm size\" ; find dist/esm -name '*.js' | xargs cat | wc -c) && (echo \"dist/es6 size\" ; find dist/es6 -name '*.js' | xargs cat | wc -c)","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config test/webpack.config.js --progress --hot --open --env.testBrowser ","bench-browser":"webpack-dev-server --config test/webpack.config.js  --env.bench --progress --hot --open","lint-examples":"eslint examples","test-size-es6":"npm run build-es6 && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.es6","test-size-esm":"npm run build-esm && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.esm","collect-metrics":"./scripts/collect-metrics.sh","test-browser-puppet":"node test/start.js test-browser"},"_npmUser":{"name":"1chandu","email":"chandu@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.2.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.10.0","dependencies":{"seer":"^0.2.4","math.gl":"^1.1.0","probe.gl":"^1.0.0","webgl-debug":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","tape":"^4.9.0","reify":"^0.4.4","sinon":"^4.1.3","eslint":"^3.0","mkdirp":"^0.5.1","webpack":"^4.3.0","coveralls":"^2.13.0","puppeteer":"^1.2.0","@babel/cli":"7.0.0-beta.42","browserify":"^13.0.0","pre-commit":"^1.2.2","tape-catch":"^1.0.4","@babel/core":"^7.0.0-beta.42","webpack-cli":"^2.0.13","babel-eslint":"^6.0.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","@babel/polyfill":"7.0.0-beta.42","markdownlint-cli":"^0.8.1","@babel/preset-env":"7.0.0-beta.42","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^3.1.1","babel-preset-minify":"^0.4.0-alpha.caaefb4c","eslint-plugin-babel":"^4.0.0","html-webpack-plugin":"^3.0.7","@babel/preset-es2015":"7.0.0-beta.42","babel-plugin-istanbul":"^4.1.1","webpack-bundle-analyzer":"^2.11.1","eslint-config-uber-es2015":"^3.0.0","babel-plugin-version-inline":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl_6.0.0-alpha.1_1528914934771_0.1306434214419656","host":"s3://npm-registry-packages"}},"6.0.0-alpha.2":{"name":"luma.gl","version":"6.0.0-alpha.2","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@6.0.0-alpha.2","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"},{"name":"Xiaoji Chen","email":"xiaoji@uber.com"},{"name":"Jian Huang","email":"jianh@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"74d411793e830e058f2eb8a4ff0a115d1c1968a7","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-6.0.0-alpha.2.tgz","fileCount":1174,"integrity":"sha512-CKv50oppKyn0TQjwpylfujCjkVltbrR7Mock5e5fX/n5U7wKY8N+ZLcrbd6yPNNjtWuiIj6SrVGEa4YxenZ7bg==","signatures":[{"sig":"MEUCIQC7/krGxeKPIYj+QAJPMMQ/UGh/ZE4zuMNbDxsFYPSKGQIgSNH6/ho1J+XmAjjJ11X+W0pI11qI0b3gLZ9I0MRGh+c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6137494,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMQwYCRA9TVsSAnZWagAAXKUP/iCbRZ1tmIFzhp7SBgjm\n1WEdbOcZze3APr6OiMIEA3kJpV1oPawbbjCyZXBQrqXA+7t/nKPduXiICALa\nkZcd8cwI5jLZR+P8+ru+jiioWblBG7W8KupnnzGoSDrihVKbQQDHlhI32Hxb\n7RTANyCfWjfHQl8wsyTg0j87aX4UK3UpSM9KrMNaEva77Uot4F/p/b0BSW0O\nrfJqVnKBGBawHqQWuS0vssLlfJU5XJE+JzudfxIv1njWga7Gyx2OqTxTPFnS\nLucidF/9b/m9p+GyqdARiprWo7/knJ23kh5mKsKF6+2M1bo9GBiLgnrXHTLi\nbx4trf3MZl+DTzLZdI1oNtyeBU/Hk5lknf3u+VKECiy1zX+GGECGJPhSLVqn\nYDhSXMZAmIT2nQFyOxJSyNTQfV8GV2yZHr1hQ99EldBV5Y+spMv0DnOkt7UD\nOGqTZ3GquEl8F7to90AGhhVmlWcyplmaM0yxhxRYvE1o7U1dbMQtGK0aV20g\ny1SdO3xH3KyxcJgF+3yFz0MuX1CztJM/w2P7xRi3si8aJQgEN7VWIeshKk9/\nqew+N0QmeQEDvFS/e+iE/5PBW5452rIuubflZKpY7j+oKNtsXtVuBwN3rbQ8\nDzws2mWfr2fOigZJr9i97ahslf5J2IlBrbQdUZnjGn0lTVzFo/W6vQwvJZdk\nmGmu\r\n=VFbD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","files":["src","dist","addons.js","constants.js","debug.js","headless.js","webgl1.js"],"esnext":"dist/es6/index.js","module":"dist/esm/index.js","gitHead":"f9102ff0f821fc570070bb5920fcbe8650949f4a","scripts":{"lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run test-node && npm run build && npm run test-dist &&  npm run collect-metrics && npm run test-browser-puppet","bench":"node test/bench/node.js","build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5 && npm run build-size","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5/packages dist/esm/packages dist/es6/packages","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"echo 'Please see luma.gl website for how to run examples' && open http://uber.github.io/luma.gl/#/documentation/getting-started/examples","test-ci":"npm run lint && npm run build && npm run test-node && npm run test-dist &&  npm run collect-metrics","build-es5":"BABEL_ENV=es5 babel src --out-dir dist/es5 --source-maps && BABEL_ENV=es5 babel packages --out-dir dist/packages --source-maps","build-es6":"BABEL_ENV=es6 babel src --out-dir dist/es6 --source-maps && BABEL_ENV=es6 babel packages --out-dir dist/es6/packages --source-maps","build-esm":"BABEL_ENV=esm babel src --out-dir dist/esm --source-maps && BABEL_ENV=esm babel packages --out-dir dist/esm/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-dist":"npm run build-es6 && node test/start.js test-dist","test-fast":"node test/start.js test","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js","build-size":"(echo \"source size\" ; find src/ -name '*.js' | xargs cat | wc -c) && (echo \"dist esm size\" ; find dist/esm -name '*.js' | xargs cat | wc -c) && (echo \"dist/es6 size\" ; find dist/es6 -name '*.js' | xargs cat | wc -c)","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config test/webpack.config.js --progress --hot --open --env.testBrowser ","bench-browser":"webpack-dev-server --config test/webpack.config.js  --env.bench --progress --hot --open","lint-examples":"eslint examples","test-size-es6":"npm run build-es6 && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.es6","test-size-esm":"npm run build-esm && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.esm","collect-metrics":"./scripts/collect-metrics.sh","test-browser-puppet":"node test/start.js test-browser"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"5.7.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"seer":"^0.2.4","math.gl":"^2.0.0","probe.gl":"^1.0.0","webgl-debug":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","tape":"^4.9.0","reify":"^0.4.4","sinon":"^4.1.3","eslint":"^3.0","mkdirp":"^0.5.1","webpack":"^4.3.0","coveralls":"^2.13.0","puppeteer":"^1.2.0","@babel/cli":"7.0.0-beta.42","browserify":"^13.0.0","pre-commit":"^1.2.2","tape-catch":"^1.0.4","@babel/core":"^7.0.0-beta.42","webpack-cli":"^2.0.13","babel-eslint":"^6.0.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","@babel/polyfill":"7.0.0-beta.42","markdownlint-cli":"^0.8.1","@babel/preset-env":"7.0.0-beta.42","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^3.1.1","babel-preset-minify":"^0.4.0-alpha.caaefb4c","eslint-plugin-babel":"^4.0.0","html-webpack-plugin":"^3.0.7","@babel/preset-es2015":"7.0.0-beta.42","babel-plugin-istanbul":"^4.1.1","webpack-bundle-analyzer":"^2.11.1","eslint-config-uber-es2015":"^3.0.0","babel-plugin-version-inline":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl_6.0.0-alpha.2_1529940999185_0.32854895900400716","host":"s3://npm-registry-packages"}},"6.0.0-alpha.3":{"name":"luma.gl","version":"6.0.0-alpha.3","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@6.0.0-alpha.3","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"},{"name":"Xiaoji Chen","email":"xiaoji@uber.com"},{"name":"Jian Huang","email":"jianh@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"add08366fe617361dce92df99e2b45d74b69c116","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-6.0.0-alpha.3.tgz","fileCount":1174,"integrity":"sha512-05wj3FW64nAes5Oq3qPAm2q+ubZ/WWMrScTZ/JppyJSnxR65DT5ApAaHPxwKQp+UvvaH5rSficleXUyBFkyomA==","signatures":[{"sig":"MEUCIQDS4oQlfvVqOk0319S0yXo4+xAWqsLELLKehv7hU0OFfwIgCb7pmEbb9oQwH308vY83TYWnBIE/GAokD8y+KUD5Qcc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6142397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMVuOCRA9TVsSAnZWagAAxycP/0N5DykHzzatSL+2ZO6o\nSSyheKYyeAOhgPhv+tjLDh6uPBChO5HnWCl+5EVQQZsLxSAT9mcU5GiV6qzw\n14Ik1zz+I5KnCGDHMMKO3jTVxVoWdKTXGi60nHacej9tte8EtffHfo0NyQD9\nzEDDHLMQdrpy44bEcaMy6o2lNwWTRmlkNU7Ge60mmbZzGEQoe8b+cQw4BKwA\n5Jn6O+0WwDR7hvEviR2AVkFw2nmjm7kbrveK5CQLMNsle3CfEF12dpLCi9A9\nTwI0Gd6CO5U6tTR1q3si+OoyVn0uCxWZBm+1NlbMUwxJG/k8utUniC0WFFtE\n45YyJM2dsHXwz0v8XBMkajRdRNzJfwXWGVro9wJ8V41xNKaIMgeHWQ6dBOKt\n9cUVWNNy6KmDcUS9mSAZ6qTBSllVPMrugRLB5okZpv29i+NxZSVJpn/Z2E6z\nZW53OcTWgpg4QvQ7w7pO+yrmExoRJoU+Fj+zStmNA1qF3xrDEF/GuTkuVZmA\nlZsvpiNQa20HyU0xYAsIou3ZbmU+f3HJ6yMEQMhgg92S2b7fVzGfOuF5zYzL\nA3a2VxIEjo8btW6tp6pyMIwf4vIVELNKPjofIY2VWz5RwavCfVbMjhzc5Nka\n5UeM7AgdU0E7y+2AGdZAue21sDuBaAy7/icZg4mmN0T6UkTHh/9o8DNz5fzW\nm/z4\r\n=pRaS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","files":["src","dist","addons.js","constants.js","debug.js","headless.js","webgl1.js"],"esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"<p align=\"right\">\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/v/luma.gl.svg?style=flat-square\" alt=\"version\" />\n  </a>\n  <a href=\"https://travis-ci.org/uber/luma.gl\">\n    <img src=\"https://img.shields.io/travis/uber/luma.gl/master.svg?style=flat-square\" alt=\"build\" />\n  </a>\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/dm/luma.gl.svg?style=flat-square\" alt=\"downloads\" />\n  </a>\n  <a href=\"http://starveller.sigsev.io/uber/luma.gl\">\n    <img src=\"http://starveller.sigsev.io/api/repos/uber/luma.gl/badge\" alt=\"stars\" />\n  </a>\n</p>\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nluma.gl's provides easy-to-use WebGL2-based building blocks enabling high-performance GPU-based data visualization and computation in your browser.\n\nSee\n[**Examples**](http://uber.github.io/luma.gl/#/examples/overview) and\n[**Documentation**](http://uber.github.io/luma.gl/#/documentation/overview/introduction).\n[**What's New**](http://uber.github.io/luma.gl/#/documentation/overview/what-new).\n\n\n## Used By\n\n* [deck.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays, built using luma.gl.\n\n\n# Installation, Running Examples etc\n\nFor details, please refer to the extensive online website\n","gitHead":"5b6f0890a7b25f564152acd83728a93cef2a4a5c","scripts":{"lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run test-node && npm run build && npm run test-dist &&  npm run collect-metrics && npm run test-browser-puppet","bench":"node test/bench/node.js","build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5 && npm run build-size","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5/packages dist/esm/packages dist/es6/packages","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"echo 'Please see luma.gl website for how to run examples' && open http://uber.github.io/luma.gl/#/documentation/getting-started/examples","test-ci":"npm run lint && npm run build && npm run test-node && npm run test-dist &&  npm run collect-metrics","build-es5":"BABEL_ENV=es5 babel src --out-dir dist/es5 --source-maps && BABEL_ENV=es5 babel packages --out-dir dist/packages --source-maps","build-es6":"BABEL_ENV=es6 babel src --out-dir dist/es6 --source-maps && BABEL_ENV=es6 babel packages --out-dir dist/es6/packages --source-maps","build-esm":"BABEL_ENV=esm babel src --out-dir dist/esm --source-maps && BABEL_ENV=esm babel packages --out-dir dist/esm/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-dist":"npm run build-es6 && node test/start.js test-dist","test-fast":"node test/start.js test","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js","build-size":"(echo \"source size\" ; find src/ -name '*.js' | xargs cat | wc -c) && (echo \"dist esm size\" ; find dist/esm -name '*.js' | xargs cat | wc -c) && (echo \"dist/es6 size\" ; find dist/es6 -name '*.js' | xargs cat | wc -c)","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config test/webpack.config.js --progress --hot --open --env.testBrowser ","bench-browser":"webpack-dev-server --config test/webpack.config.js  --env.bench --progress --hot --open","lint-examples":"eslint examples","test-size-es6":"npm run build-es6 && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.es6","test-size-esm":"npm run build-esm && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.esm","collect-metrics":"./scripts/collect-metrics.sh","test-browser-puppet":"node test/start.js test-browser"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"5.7.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"seer":"^0.2.4","math.gl":"^2.0.0","probe.gl":"^1.0.0","webgl-debug":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","tape":"^4.9.0","reify":"^0.4.4","sinon":"^4.1.3","eslint":"^3.0","mkdirp":"^0.5.1","webpack":"^4.3.0","coveralls":"^2.13.0","puppeteer":"^1.2.0","@babel/cli":"7.0.0-beta.42","browserify":"^13.0.0","pre-commit":"^1.2.2","tape-catch":"^1.0.4","@babel/core":"^7.0.0-beta.42","webpack-cli":"^2.0.13","babel-eslint":"^6.0.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","@babel/polyfill":"7.0.0-beta.42","markdownlint-cli":"^0.8.1","@babel/preset-env":"7.0.0-beta.42","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^3.1.1","babel-preset-minify":"^0.4.0-alpha.caaefb4c","eslint-plugin-babel":"^4.0.0","html-webpack-plugin":"^3.0.7","@babel/preset-es2015":"7.0.0-beta.42","babel-plugin-istanbul":"^4.1.1","webpack-bundle-analyzer":"^2.11.1","eslint-config-uber-es2015":"^3.0.0","babel-plugin-version-inline":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl_6.0.0-alpha.3_1529961358571_0.9838208002369926","host":"s3://npm-registry-packages"}},"6.0.0-alpha.4":{"name":"luma.gl","version":"6.0.0-alpha.4","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@6.0.0-alpha.4","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"},{"name":"Xiaoji Chen","email":"xiaoji@uber.com"},{"name":"Jian Huang","email":"jianh@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"83c527a13e6b795591f2e11c011c07df86c3a447","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-6.0.0-alpha.4.tgz","fileCount":1167,"integrity":"sha512-4lgkgQ5zodBT37OuBmaB4h1bXfDnGOXK7p1s+1GQ3O3pIeRssWcPWB5wIkx+aV3ZsKXjz5uy/xceWRCQh9fTrQ==","signatures":[{"sig":"MEYCIQCGNhsNg2EngvIcX4wB/iYAR/I+eiV+knlaeYtmvzy2uwIhAPywHWG5WH9LC5icAYWeEGm4OiCQKuIM3CmHlIvU/Qlv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6086502},"main":"dist/es5/index.js","_from":".","files":["src","dist","addons.js","constants.js","debug.js","headless.js","webgl1.js"],"esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"<p align=\"right\">\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/v/luma.gl.svg?style=flat-square\" alt=\"version\" />\n  </a>\n  <a href=\"https://travis-ci.org/uber/luma.gl\">\n    <img src=\"https://img.shields.io/travis/uber/luma.gl/master.svg?style=flat-square\" alt=\"build\" />\n  </a>\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/dm/luma.gl.svg?style=flat-square\" alt=\"downloads\" />\n  </a>\n  <a href=\"http://starveller.sigsev.io/uber/luma.gl\">\n    <img src=\"http://starveller.sigsev.io/api/repos/uber/luma.gl/badge\" alt=\"stars\" />\n  </a>\n</p>\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nluma.gl's provides easy-to-use WebGL2-based building blocks enabling high-performance GPU-based data visualization and computation in your browser.\n\nSee\n[**Examples**](http://uber.github.io/luma.gl/#/examples/overview) and\n[**Documentation**](http://uber.github.io/luma.gl/#/documentation/overview/introduction).\n[**What's New**](http://uber.github.io/luma.gl/#/documentation/overview/what-new).\n\n\n## Used By\n\n* [deck.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays, built using luma.gl.\n\n\n# Installation, Running Examples etc\n\nFor details, please refer to the extensive online website\n","_shasum":"83c527a13e6b795591f2e11c011c07df86c3a447","gitHead":"6f96035d3b2c9f1ee5fb396cd68e7806faf82b81","scripts":{"lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run test-node && npm run build && npm run test-dist &&  npm run collect-metrics && npm run test-browser-puppet","bench":"node test/bench/node.js","build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5 && npm run build-size","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5/packages dist/esm/packages dist/es6/packages","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"echo 'Please see luma.gl website for how to run examples' && open http://uber.github.io/luma.gl/#/documentation/getting-started/examples","test-ci":"npm run lint && npm run build && npm run test-node && npm run test-dist &&  npm run collect-metrics","build-es5":"BABEL_ENV=es5 babel src --out-dir dist/es5 --source-maps && BABEL_ENV=es5 babel packages --out-dir dist/packages --source-maps","build-es6":"BABEL_ENV=es6 babel src --out-dir dist/es6 --source-maps && BABEL_ENV=es6 babel packages --out-dir dist/es6/packages --source-maps","build-esm":"BABEL_ENV=esm babel src --out-dir dist/esm --source-maps && BABEL_ENV=esm babel packages --out-dir dist/esm/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-dist":"npm run build-es6 && node test/start.js test-dist","test-fast":"node test/start.js test","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js","build-size":"(echo \"source size\" ; find src/ -name '*.js' | xargs cat | wc -c) && (echo \"dist esm size\" ; find dist/esm -name '*.js' | xargs cat | wc -c) && (echo \"dist/es6 size\" ; find dist/es6 -name '*.js' | xargs cat | wc -c)","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config test/webpack.config.js --progress --hot --open --env.testBrowser ","bench-browser":"webpack-dev-server --config test/webpack.config.js  --env.bench --progress --hot --open","lint-examples":"eslint examples","test-size-es6":"npm run build-es6 && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.es6","test-size-esm":"npm run build-esm && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.esm","collect-metrics":"./scripts/collect-metrics.sh","test-browser-puppet":"node test/start.js test-browser"},"_npmUser":{"name":"deck.gl","email":"ib@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.2.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.10.0","dependencies":{"seer":"^0.2.4","math.gl":"^2.0.0","probe.gl":"^1.0.0","webgl-debug":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","tape":"^4.9.0","reify":"^0.4.4","sinon":"^4.1.3","eslint":"^3.0","mkdirp":"^0.5.1","webpack":"^4.3.0","coveralls":"^2.13.0","puppeteer":"^1.2.0","@babel/cli":"7.0.0-beta.42","browserify":"^13.0.0","pre-commit":"^1.2.2","tape-catch":"^1.0.4","@babel/core":"^7.0.0-beta.42","webpack-cli":"^2.0.13","babel-eslint":"^6.0.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","@babel/polyfill":"7.0.0-beta.42","markdownlint-cli":"^0.8.1","@babel/preset-env":"7.0.0-beta.42","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^3.1.1","babel-preset-minify":"^0.4.0-alpha.caaefb4c","eslint-plugin-babel":"^4.0.0","html-webpack-plugin":"^3.0.7","@babel/preset-es2015":"7.0.0-beta.42","babel-plugin-istanbul":"^4.1.1","webpack-bundle-analyzer":"^2.11.1","eslint-config-uber-es2015":"^3.0.0","babel-plugin-version-inline":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl_6.0.0-alpha.4_1530116248420_0.7616577663582942","host":"s3://npm-registry-packages"}},"6.0.0-alpha.5":{"name":"luma.gl","version":"6.0.0-alpha.5","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@6.0.0-alpha.5","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"},{"name":"Xiaoji Chen","email":"xiaoji@uber.com"},{"name":"Jian Huang","email":"jianh@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"c548f762cecdd8fc81723ffe547b7c61ee4fccee","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-6.0.0-alpha.5.tgz","fileCount":1167,"integrity":"sha512-hln7uh/B92gKznVZnHVHnQqn+PONjX2MUm6O2lx43QPmA9Pyc/F6dbGU2QfzPgdMvnTUbOwyu4KzaLTNrGIDwg==","signatures":[{"sig":"MEUCIAvuofviw9sbTJjxSFHZgcAR97nhGpMc+wSOZMSHcspSAiEArj/mBoQSIiG3xdwZ/Af5WX7J91oJqRnGsfbqohEeSzM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6088585},"main":"dist/es5/index.js","_from":".","files":["src","dist","addons.js","constants.js","debug.js","headless.js","webgl1.js"],"esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"<p align=\"right\">\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/v/luma.gl.svg?style=flat-square\" alt=\"version\" />\n  </a>\n  <a href=\"https://travis-ci.org/uber/luma.gl\">\n    <img src=\"https://img.shields.io/travis/uber/luma.gl/master.svg?style=flat-square\" alt=\"build\" />\n  </a>\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/dm/luma.gl.svg?style=flat-square\" alt=\"downloads\" />\n  </a>\n  <a href=\"http://starveller.sigsev.io/uber/luma.gl\">\n    <img src=\"http://starveller.sigsev.io/api/repos/uber/luma.gl/badge\" alt=\"stars\" />\n  </a>\n</p>\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nluma.gl's provides easy-to-use WebGL2-based building blocks enabling high-performance GPU-based data visualization and computation in your browser.\n\nSee\n[**Examples**](http://uber.github.io/luma.gl/#/examples/overview) and\n[**Documentation**](http://uber.github.io/luma.gl/#/documentation/overview/introduction).\n[**What's New**](http://uber.github.io/luma.gl/#/documentation/overview/what-new).\n\n\n## Used By\n\n* [deck.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays, built using luma.gl.\n\n\n# Installation, Running Examples etc\n\nFor details, please refer to the extensive online website\n","_shasum":"c548f762cecdd8fc81723ffe547b7c61ee4fccee","gitHead":"93a85b4dc1c8f67ee17e16484fb86bc0d970a452","scripts":{"lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run test-node && npm run build && npm run test-dist &&  npm run collect-metrics && npm run test-browser-puppet","bench":"node test/bench/node.js","build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5 && npm run build-size","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5/packages dist/esm/packages dist/es6/packages","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"echo 'Please see luma.gl website for how to run examples' && open http://uber.github.io/luma.gl/#/documentation/getting-started/examples","test-ci":"npm run lint && npm run build && npm run test-node && npm run test-dist &&  npm run collect-metrics","build-es5":"BABEL_ENV=es5 babel src --out-dir dist/es5 --source-maps && BABEL_ENV=es5 babel packages --out-dir dist/packages --source-maps","build-es6":"BABEL_ENV=es6 babel src --out-dir dist/es6 --source-maps && BABEL_ENV=es6 babel packages --out-dir dist/es6/packages --source-maps","build-esm":"BABEL_ENV=esm babel src --out-dir dist/esm --source-maps && BABEL_ENV=esm babel packages --out-dir dist/esm/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-dist":"npm run build-es6 && node test/start.js test-dist","test-fast":"node test/start.js test","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js","build-size":"(echo \"source size\" ; find src/ -name '*.js' | xargs cat | wc -c) && (echo \"dist esm size\" ; find dist/esm -name '*.js' | xargs cat | wc -c) && (echo \"dist/es6 size\" ; find dist/es6 -name '*.js' | xargs cat | wc -c)","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config test/webpack.config.js --progress --hot --open --env.testBrowser ","bench-browser":"webpack-dev-server --config test/webpack.config.js  --env.bench --progress --hot --open","lint-examples":"eslint examples","test-size-es6":"npm run build-es6 && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.es6","test-size-esm":"npm run build-esm && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.esm","collect-metrics":"./scripts/collect-metrics.sh","test-browser-puppet":"node test/start.js test-browser"},"_npmUser":{"name":"deck.gl","email":"ib@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.2.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.10.0","dependencies":{"seer":"^0.2.4","math.gl":"^2.0.0","probe.gl":"^1.0.0","webgl-debug":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","tape":"^4.9.0","reify":"^0.4.4","sinon":"^4.1.3","eslint":"^3.0","mkdirp":"^0.5.1","webpack":"^4.3.0","coveralls":"^2.13.0","puppeteer":"^1.2.0","@babel/cli":"7.0.0-beta.42","browserify":"^13.0.0","pre-commit":"^1.2.2","tape-catch":"^1.0.4","@babel/core":"^7.0.0-beta.42","webpack-cli":"^2.0.13","babel-eslint":"^6.0.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","@babel/polyfill":"7.0.0-beta.42","markdownlint-cli":"^0.8.1","@babel/preset-env":"7.0.0-beta.42","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^3.1.1","babel-preset-minify":"^0.4.0-alpha.caaefb4c","eslint-plugin-babel":"^4.0.0","html-webpack-plugin":"^3.0.7","@babel/preset-es2015":"7.0.0-beta.42","babel-plugin-istanbul":"^4.1.1","webpack-bundle-analyzer":"^2.11.1","eslint-config-uber-es2015":"^3.0.0","babel-plugin-version-inline":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl_6.0.0-alpha.5_1530131068022_0.9548016540837543","host":"s3://npm-registry-packages"}},"6.0.0-alpha.6":{"name":"luma.gl","version":"6.0.0-alpha.6","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@6.0.0-alpha.6","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"},{"name":"Xiaoji Chen","email":"xiaoji@uber.com"},{"name":"Jian Huang","email":"jianh@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"5f1718b0dee17e4c51f828ffbe8204d97f0835af","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-6.0.0-alpha.6.tgz","fileCount":1170,"integrity":"sha512-iUjwR9NNeIsd8rMn/hO3fuvSpqlrBEXwa6hByqob8RFyxD2lVwftF/z249mvGg+Ux/tAOmxTUEMM5QIuaNiFRQ==","signatures":[{"sig":"MEUCIFLIvadzSIuPf4Sf6VUCuboL9R6f/dYF9JXWJiP86/ydAiEAolFDkF/4F3anBMiXDV9mq3RVmXumcQBGBKVivYX628o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6109124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbNSt/CRA9TVsSAnZWagAAS+YP/RqTUZ0nKlJ+bf/69KvI\nYDQH/rnvRRYELEcUcQgV5JGqmyO6yC8S6bynh/C6PchxeLr/0HHjPAHeAKda\nNlu+kU5YIDhnKv+oWmw5DasZJPt0bxcsLJGzbKyJrasStgbLtyn963o9Su3Z\nXwxtiKeZt2v2XCxLQyc0B980KU72A9uJdaQu8TnIrpS3U3FFfiey0Ol4ERoA\nZy3eNvHRFuxmSbvI28NXN34X6igNRli+DWIUn463sM/HlsheTsbQtBfabplS\nIjt+m6MKYMR7yfJ0XfVa1zpZhAT+A3xQ8w1smhPGLKj5LzDgWYah/kRz15i8\npgay9vkniu7cDkqX1SIKgQNKuyWKGQBmBTQKFLaf3jG6PHiunSmwX0TUDSaZ\n1BBcFFFiM2yJy1cTLQUvso1CTjul2QhDPXY1xzVKd3b0PtKForV7kNMhj5tf\nTH0zF2SKl2KYrOI2gspH9yLAai8Rkd0ezbGVgk2vWM1K7dVZ39TNjLY5Dlw1\nM1nDsScWzXDVBZK6qHglqmFozlq10wk9hVKi7q4UVwFhKtaTnPzkInEzk6wm\nlnMdt9Ba2qwZfEVtOyr+A+ZGx95LzInHawf3iQqoGbn1WZpqto06v49cQcyw\nrze4Rpevhj+GdHr0eoYzakGM7An6jscOwMys5Uw9ehXJuO4l9eTjv4bqHYS8\nGJ1L\r\n=VShF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","files":["src","dist","addons.js","constants.js","debug.js","headless.js","webgl1.js"],"esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"<p align=\"right\">\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/v/luma.gl.svg?style=flat-square\" alt=\"version\" />\n  </a>\n  <a href=\"https://travis-ci.org/uber/luma.gl\">\n    <img src=\"https://img.shields.io/travis/uber/luma.gl/master.svg?style=flat-square\" alt=\"build\" />\n  </a>\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/dm/luma.gl.svg?style=flat-square\" alt=\"downloads\" />\n  </a>\n  <a href=\"http://starveller.sigsev.io/uber/luma.gl\">\n    <img src=\"http://starveller.sigsev.io/api/repos/uber/luma.gl/badge\" alt=\"stars\" />\n  </a>\n</p>\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nluma.gl's provides easy-to-use WebGL2-based building blocks enabling high-performance GPU-based data visualization and computation in your browser.\n\nSee\n[**Examples**](http://uber.github.io/luma.gl/#/examples/overview) and\n[**Documentation**](http://uber.github.io/luma.gl/#/documentation/overview/introduction).\n[**What's New**](http://uber.github.io/luma.gl/#/documentation/overview/what-new).\n\n\n## Used By\n\n* [deck.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays, built using luma.gl.\n\n\n# Installation, Running Examples etc\n\nFor details, please refer to the extensive online website\n","gitHead":"0d8896315d12553b327c8d492637f215cc7502e7","scripts":{"lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run test-node && npm run build && npm run test-dist &&  npm run collect-metrics && npm run test-browser-puppet","bench":"node test/bench/node.js","build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5 && npm run build-size","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5/packages dist/esm/packages dist/es6/packages","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"echo 'Please see luma.gl website for how to run examples' && open http://uber.github.io/luma.gl/#/documentation/getting-started/examples","test-ci":"npm run lint && npm run build && npm run test-node && npm run test-dist &&  npm run collect-metrics","build-es5":"BABEL_ENV=es5 babel src --out-dir dist/es5 --source-maps && BABEL_ENV=es5 babel packages --out-dir dist/packages --source-maps","build-es6":"BABEL_ENV=es6 babel src --out-dir dist/es6 --source-maps && BABEL_ENV=es6 babel packages --out-dir dist/es6/packages --source-maps","build-esm":"BABEL_ENV=esm babel src --out-dir dist/esm --source-maps && BABEL_ENV=esm babel packages --out-dir dist/esm/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-dist":"npm run build-es6 && node test/start.js test-dist","test-fast":"node test/start.js test","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js","build-size":"(echo \"source size\" ; find src/ -name '*.js' | xargs cat | wc -c) && (echo \"dist esm size\" ; find dist/esm -name '*.js' | xargs cat | wc -c) && (echo \"dist/es6 size\" ; find dist/es6 -name '*.js' | xargs cat | wc -c)","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config test/webpack.config.js --progress --hot --open --env.testBrowser ","bench-browser":"webpack-dev-server --config test/webpack.config.js  --env.bench --progress --hot --open","lint-examples":"eslint examples","test-size-es6":"npm run build-es6 && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.es6","test-size-esm":"npm run build-esm && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.esm","collect-metrics":"./scripts/collect-metrics.sh","test-browser-puppet":"node test/start.js test-browser"},"_npmUser":{"name":"pessimistress","email":"cxiaoji@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"5.6.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"8.11.3","dependencies":{"seer":"^0.2.4","math.gl":"^2.0.0","probe.gl":"^1.0.0","webgl-debug":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","tape":"^4.9.0","reify":"^0.4.4","sinon":"^4.1.3","eslint":"^3.0","mkdirp":"^0.5.1","webpack":"^4.3.0","coveralls":"^2.13.0","puppeteer":"^1.2.0","@babel/cli":"7.0.0-beta.42","browserify":"^13.0.0","pre-commit":"^1.2.2","tape-catch":"^1.0.4","@babel/core":"^7.0.0-beta.42","webpack-cli":"^2.0.13","babel-eslint":"^6.0.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","@babel/polyfill":"7.0.0-beta.42","markdownlint-cli":"^0.8.1","@babel/preset-env":"7.0.0-beta.42","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^3.1.1","babel-preset-minify":"^0.4.0-alpha.caaefb4c","eslint-plugin-babel":"^4.0.0","html-webpack-plugin":"^3.0.7","@babel/preset-es2015":"7.0.0-beta.42","babel-plugin-istanbul":"^4.1.1","webpack-bundle-analyzer":"^2.11.1","eslint-config-uber-es2015":"^3.0.0","babel-plugin-version-inline":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl_6.0.0-alpha.6_1530211199491_0.8214209466549542","host":"s3://npm-registry-packages"}},"6.0.0-alpha.7":{"name":"luma.gl","version":"6.0.0-alpha.7","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@6.0.0-alpha.7","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"},{"name":"Xiaoji Chen","email":"xiaoji@uber.com"},{"name":"Jian Huang","email":"jianh@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"0e9141c45226715452f9061fe4f4143f9a1419cc","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-6.0.0-alpha.7.tgz","fileCount":1177,"integrity":"sha512-R5VvM+OyeG13SmWHCe6iTrIuon1x2GheMA0iK5mnX182r5izlMfaP7orSbrQNYvbRvQN8+iNfFlIJvoT7vHiTA==","signatures":[{"sig":"MEYCIQCyFWlb76HAQXf3HLJLv36AX1N2l4VyyPBroNzaZ19/RgIhAIV/mXHkcFi0Z+9PM9SU6GzCOvEWi5exSCYwWRSC0h6y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6114468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbNpLaCRA9TVsSAnZWagAAtTEP/iyIGjdJzsyzPc6TW7jG\nVG2zSNdU3EHwastBQBWPS7yg1QcEmiY2BfJLiLWEkju6Gkq87uPBwVjdZEyN\nI98ntC1GjA+zhPZ235405RWH0ruKsnvdeZ0dddiL099Y5b4YErWIgni9AnnM\nEXtRwVBD7yQycVuKGzCNane/kNAYZgUfJbXtvLJtZ2RknIe+/em+D0jb8x5j\nhX1Vm0himiHXwpfPthaO8TwfAfdkDRY2ICMRwK/Mt1I/ZJyHXcmrpfl7DEc+\n2Y5Heilfl6Vt4GB5SQyddZtmNpm/pccA86jL/QbjU5Y/gH39oLkk9eAoUZIx\njgwa8evRzlAb78+eh1X8N//VH3yEKjqrsGrL+c2w6h4NnRqsodRJiAd8YDww\n1VYit3zoWoqhce8b2uoswFkNp4KqEWSxTr9HDWd1p1mEB+k+g7Y3a82yGcoR\nA+uOMtnWw+Qp9+WhV1JwWQhmlod0Orgh7ufvjweK13lTLWO3BU3LTxCnaxT8\njHdvjkFMFiU3H/7fldrLNXHSmEJjCnHmQavADNiaToxsgw9io2gKnKCoZLcZ\ng5aGTxuPSwr+VwhI1AfzmUvQH+xW8SGQ2DfNurCCBkA6LFmLjjberXCfdELU\nkaTdg7VBx0MotjQDHj81Lps28pGyCz3Z6zW/9mRew4CBU8UMIg6Q0kyIdpnk\nJZti\r\n=HsHK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","files":["src","dist","addons.js","constants.js","debug.js","headless.js","webgl1.js"],"esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"<p align=\"right\">\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/v/luma.gl.svg?style=flat-square\" alt=\"version\" />\n  </a>\n  <a href=\"https://travis-ci.org/uber/luma.gl\">\n    <img src=\"https://img.shields.io/travis/uber/luma.gl/master.svg?style=flat-square\" alt=\"build\" />\n  </a>\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/dm/luma.gl.svg?style=flat-square\" alt=\"downloads\" />\n  </a>\n  <a href=\"http://starveller.sigsev.io/uber/luma.gl\">\n    <img src=\"http://starveller.sigsev.io/api/repos/uber/luma.gl/badge\" alt=\"stars\" />\n  </a>\n</p>\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nluma.gl's provides easy-to-use WebGL2-based building blocks enabling high-performance GPU-based data visualization and computation in your browser.\n\nSee\n[**Examples**](http://uber.github.io/luma.gl/#/examples/overview) and\n[**Documentation**](http://uber.github.io/luma.gl/#/documentation/overview/introduction).\n[**What's New**](http://uber.github.io/luma.gl/#/documentation/overview/what-new).\n\n\n## Used By\n\n* [deck.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays, built using luma.gl.\n\n\n# Installation, Running Examples etc\n\nFor details, please refer to the extensive online website\n","gitHead":"bad6814cf73018ff889a569e9a3c2176cfbe56c0","scripts":{"lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run test-node && npm run build && npm run test-dist &&  npm run collect-metrics && npm run test-browser-puppet","bench":"node test/bench/node.js","build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5 && npm run build-size","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5/packages dist/esm/packages dist/es6/packages","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"echo 'Please see luma.gl website for how to run examples' && open http://uber.github.io/luma.gl/#/documentation/getting-started/examples","test-ci":"npm run lint && npm run build && npm run test-node && npm run test-dist &&  npm run collect-metrics","build-es5":"BABEL_ENV=es5 babel src --out-dir dist/es5 --source-maps && BABEL_ENV=es5 babel packages --out-dir dist/packages --source-maps","build-es6":"BABEL_ENV=es6 babel src --out-dir dist/es6 --source-maps && BABEL_ENV=es6 babel packages --out-dir dist/es6/packages --source-maps","build-esm":"BABEL_ENV=esm babel src --out-dir dist/esm --source-maps && BABEL_ENV=esm babel packages --out-dir dist/esm/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-dist":"npm run build-es6 && node test/start.js test-dist","test-fast":"node test/start.js test","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js","build-size":"(echo \"source size\" ; find src/ -name '*.js' | xargs cat | wc -c) && (echo \"dist esm size\" ; find dist/esm -name '*.js' | xargs cat | wc -c) && (echo \"dist/es6 size\" ; find dist/es6 -name '*.js' | xargs cat | wc -c)","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config test/webpack.config.js --progress --hot --open --env.testBrowser ","bench-browser":"webpack-dev-server --config test/webpack.config.js  --env.bench --progress --hot --open","lint-examples":"eslint examples","test-size-es6":"npm run build-es6 && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.es6","test-size-esm":"npm run build-esm && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.esm","collect-metrics":"./scripts/collect-metrics.sh","test-browser-puppet":"node test/start.js test-browser"},"_npmUser":{"name":"pessimistress","email":"cxiaoji@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"5.6.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"8.11.3","dependencies":{"seer":"^0.2.4","math.gl":"^2.0.0","probe.gl":"^1.0.0","webgl-debug":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","tape":"^4.9.0","reify":"^0.4.4","sinon":"^4.1.3","eslint":"^3.0","mkdirp":"^0.5.1","webpack":"^4.3.0","coveralls":"^2.13.0","puppeteer":"^1.2.0","@babel/cli":"7.0.0-beta.42","browserify":"^13.0.0","pre-commit":"^1.2.2","tape-catch":"^1.0.4","@babel/core":"^7.0.0-beta.42","webpack-cli":"^2.0.13","babel-eslint":"^6.0.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","@babel/polyfill":"7.0.0-beta.42","markdownlint-cli":"^0.8.1","@babel/preset-env":"7.0.0-beta.42","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^3.1.1","babel-preset-minify":"^0.4.0-alpha.caaefb4c","eslint-plugin-babel":"^4.0.0","html-webpack-plugin":"^3.0.7","@babel/preset-es2015":"7.0.0-beta.42","babel-plugin-istanbul":"^4.1.1","webpack-bundle-analyzer":"^2.11.1","eslint-config-uber-es2015":"^3.0.0","babel-plugin-version-inline":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl_6.0.0-alpha.7_1530303194587_0.5465581061361742","host":"s3://npm-registry-packages"}},"6.0.0-beta.1":{"name":"luma.gl","version":"6.0.0-beta.1","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@6.0.0-beta.1","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"},{"name":"Xiaoji Chen","email":"xiaoji@uber.com"},{"name":"Jian Huang","email":"jianh@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"f12becda7c52f0f59f8692dc59595711476e405f","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-6.0.0-beta.1.tgz","fileCount":1174,"integrity":"sha512-htbzFXxd6t+YJ4xPWmO/vilVQXdkSfoJ2wmiMmivzacEHYwoFlsbjFiYEzFi7kygKa/3P2Czrqkef09Zob53Pg==","signatures":[{"sig":"MEQCIDH9By1HKaYO1dZNs+yTQaGd0UwDaaKv6FhZkGHnDN8cAiBBV2vspvIo+v9h/CqhzRXwggFit/o+PxPZoypm+oOR6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6102019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbO/JtCRA9TVsSAnZWagAASkAQAJt/B9yLYPuqmgSD5tG2\ncqaXvWRCh5fQ3bGB4X/FPP9cJtkFM3NdYo+eQAYZ7Qqd+ZO7dPYTQoIZV099\nvla//PsBQb2TbVjCuBGMJQ5EklNt2kNmu7B8/P7VRGBO7Le3FxRiMDmOkrLI\nXLCboqaxo/eDRwdXYUfueosF4OE+pZbvl4I7eYi2AjjKmXLGOOqwZvGcfnae\n56/mjXWnwMI3JMHtjxj/EvZRV8us29QbEdGr+RJ2BeRZBLWmJgRYIo+mU6Rs\nKnA5a6BvKD67FromMdCZKu31fLZBfjtwAsMkM0e28ccaNPWdt8XbNfiBDb2r\nx1RzjwVxtR1IxOkR7ImLW7llMo9UxgUpHJsisLak4vnwaDClrJNFddKRsdCB\nWyUkDoj2755Xvt8GqK3IDPAzAoE50C8Niy7/SaQdsW5UwAnveyD+QTHZna/8\nyMT+n26Ix2vLkk8hQEDkOrZVslvL9XWgY+0a1YdkO+wMHu7SDVlvO2JHhhqU\nl2ATGxrh8wMZkxq0R7LxzUMGObO5I+0RraaxVwn0/v47Ibx/DT5FiRrlDkJU\nix8JGb63YpmoKePc1wc+F11Vu1Wnph6szMwhcc0kMdSlomRRGCLAwhycTPdD\nLoi3RQS9QC/FcFL4lfhSuXfX1VCbWV3p9yLcOV2/r7NCVteH0PRdiKOEQdDL\nYow+\r\n=ypS8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","files":["src","dist","addons.js","constants.js","debug.js","headless.js","webgl1.js"],"esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"<p align=\"right\">\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/v/luma.gl.svg?style=flat-square\" alt=\"version\" />\n  </a>\n  <a href=\"https://travis-ci.org/uber/luma.gl\">\n    <img src=\"https://img.shields.io/travis/uber/luma.gl/master.svg?style=flat-square\" alt=\"build\" />\n  </a>\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/dm/luma.gl.svg?style=flat-square\" alt=\"downloads\" />\n  </a>\n  <a href=\"http://starveller.sigsev.io/uber/luma.gl\">\n    <img src=\"http://starveller.sigsev.io/api/repos/uber/luma.gl/badge\" alt=\"stars\" />\n  </a>\n</p>\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nluma.gl's provides easy-to-use WebGL2-based building blocks enabling high-performance GPU-based data visualization and computation in your browser.\n\nSee\n[**Examples**](http://uber.github.io/luma.gl/#/examples/overview) and\n[**Documentation**](http://uber.github.io/luma.gl/#/documentation/overview/introduction).\n[**What's New**](http://uber.github.io/luma.gl/#/documentation/overview/what-new).\n\n\n## Used By\n\n* [deck.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays, built using luma.gl.\n\n\n# Installation, Running Examples etc\n\nFor details, please refer to the extensive online website\n","gitHead":"699955719812f223d8195aab82856c9379fbcc28","scripts":{"lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run test-node && npm run build && npm run test-dist &&  npm run collect-metrics && npm run test-browser-puppet","bench":"node test/bench/node.js","build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5 && npm run build-size","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5/packages dist/esm/packages dist/es6/packages","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"echo 'Please see luma.gl website for how to run examples' && open http://uber.github.io/luma.gl/#/documentation/getting-started/examples","test-ci":"npm run lint && npm run build && npm run test-node && npm run test-dist &&  npm run collect-metrics","build-es5":"BABEL_ENV=es5 babel src --out-dir dist/es5 --source-maps && BABEL_ENV=es5 babel packages --out-dir dist/packages --source-maps","build-es6":"BABEL_ENV=es6 babel src --out-dir dist/es6 --source-maps && BABEL_ENV=es6 babel packages --out-dir dist/es6/packages --source-maps","build-esm":"BABEL_ENV=esm babel src --out-dir dist/esm --source-maps && BABEL_ENV=esm babel packages --out-dir dist/esm/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-dist":"npm run build-es6 && node test/start.js test-dist","test-fast":"node test/start.js test","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js","build-size":"(echo \"source size\" ; find src/ -name '*.js' | xargs cat | wc -c) && (echo \"dist esm size\" ; find dist/esm -name '*.js' | xargs cat | wc -c) && (echo \"dist/es6 size\" ; find dist/es6 -name '*.js' | xargs cat | wc -c)","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config test/webpack.config.js --progress --hot --open --env.testBrowser ","bench-browser":"webpack-dev-server --config test/webpack.config.js  --env.bench --progress --hot --open","lint-examples":"eslint examples","test-size-es6":"npm run build-es6 && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.es6","test-size-esm":"npm run build-esm && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.esm","collect-metrics":"./scripts/collect-metrics.sh","test-browser-puppet":"node test/start.js test-browser"},"_npmUser":{"name":"deck.gl","email":"ib@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"5.6.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"seer":"^0.2.4","math.gl":"^2.0.0","probe.gl":"^1.0.0","webgl-debug":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","tape":"^4.9.0","reify":"^0.4.4","sinon":"^4.1.3","eslint":"^3.0","mkdirp":"^0.5.1","webpack":"^4.3.0","coveralls":"^2.13.0","puppeteer":"^1.2.0","@babel/cli":"7.0.0-beta.42","browserify":"^13.0.0","pre-commit":"^1.2.2","tape-catch":"^1.0.4","@babel/core":"^7.0.0-beta.42","webpack-cli":"^2.0.13","babel-eslint":"^6.0.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","@babel/polyfill":"7.0.0-beta.42","markdownlint-cli":"^0.8.1","@babel/preset-env":"7.0.0-beta.42","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^3.1.1","babel-preset-minify":"^0.4.0-alpha.caaefb4c","eslint-plugin-babel":"^4.0.0","html-webpack-plugin":"^3.0.7","@babel/preset-es2015":"7.0.0-beta.42","babel-plugin-istanbul":"^4.1.1","webpack-bundle-analyzer":"^2.11.1","eslint-config-uber-es2015":"^3.0.0","babel-plugin-version-inline":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl_6.0.0-beta.1_1530655341637_0.9106331047646234","host":"s3://npm-registry-packages"}},"6.0.0-beta.2":{"name":"luma.gl","version":"6.0.0-beta.2","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@6.0.0-beta.2","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"},{"name":"Xiaoji Chen","email":"xiaoji@uber.com"},{"name":"Jian Huang","email":"jianh@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"3ca54f13abbd69b19141616a11064e0f06e17ea4","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-6.0.0-beta.2.tgz","fileCount":1176,"integrity":"sha512-8C3FAQLtA8poPwXZEbZekg08IPd7eLQule9EhhsveoCdSH23q+37nkM0QurNop1U+9JIXGE23yxl34Q/L33HcQ==","signatures":[{"sig":"MEUCIE/ZxuALAy4VE88lnpWSuNAE4Mk1sqiPHCPxa5L5DmknAiEA/dpeNS5ZhrjblgBF6F0Fc6NKgn/bH1zIh+g3RbC3Wm8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6119042,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbRpopCRA9TVsSAnZWagAA+zIP/jXMJpa4+jyBO9FmRHOs\nAbAmFh0iGu3kznHdUI8x+kJNwLBWb+6L6Rr1d8YsodBahQJfjrRKJmZy/9cd\nxkzX102UF5yG3bgmI7XV7YiSv8LhKg0IoWDkW51+Mo/3FROnhljWV6tPC/G8\nS3BAmy7Ucx58FIT6X4Ev83qhDEumJnElnqPuGE0u+S+cdHw1pQt6qotA/r1X\nAlLZ+ZTDxLu9OoUjJR4W+iz8Dw4QKb23RnUZPbsaO6djzCnQdfvdsfQIisSr\naLhoifZAm6RaLc+rmyGTSiUICSQrut3OinypJNaq7iEMGdvcfIWnMdKP9+4h\nz7Lk2mFcpyQpKi6K3Ekf83Qic4H6vCZ17vy5a8YViUJedUFJicLROUNOJQO9\nIMG3ThqpR9QbJKqmHTX/o2cM2R/96HjcWWb+rLLDNFZr1BMYC/ECek8LJMD1\nujGFXyZSeKUZDTrNwklF12chKMIt8059BAP9Btsqq9oq7br6COScTwS7LfQ4\nhv73osx57Y9ATldABXSh78UVihBgKqVdcoq1cBxxHUSDaB8PymKdEQ45bjsv\natIjmruWcEGFimpfi5cLvLX7DrLiLelzKYlMe96j1OsWm9zlkAe4Ts06Wa7R\nNv+EuECs6/PT8v47IuPfM8dSv7aNWLVVsjSbUKemCDEcWBBdq/gZjj0Rw/LI\nnvFB\r\n=sZkF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","files":["src","dist","addons.js","constants.js","debug.js","headless.js","webgl1.js"],"esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"<p align=\"right\">\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/v/luma.gl.svg?style=flat-square\" alt=\"version\" />\n  </a>\n  <a href=\"https://travis-ci.org/uber/luma.gl\">\n    <img src=\"https://img.shields.io/travis/uber/luma.gl/master.svg?style=flat-square\" alt=\"build\" />\n  </a>\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/dm/luma.gl.svg?style=flat-square\" alt=\"downloads\" />\n  </a>\n  <a href=\"http://starveller.sigsev.io/uber/luma.gl\">\n    <img src=\"http://starveller.sigsev.io/api/repos/uber/luma.gl/badge\" alt=\"stars\" />\n  </a>\n</p>\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nluma.gl's provides easy-to-use WebGL2-based building blocks enabling high-performance GPU-based data visualization and computation in your browser.\n\nSee\n[**Examples**](http://uber.github.io/luma.gl/#/examples/overview) and\n[**Documentation**](http://uber.github.io/luma.gl/#/documentation/overview/introduction).\n[**What's New**](http://uber.github.io/luma.gl/#/documentation/overview/what-new).\n\n\n## Used By\n\n* [deck.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays, built using luma.gl.\n\n\n# Installation, Running Examples etc\n\nFor details, please refer to the extensive online website\n","gitHead":"ef5fd3ae71a58294ca6e7e5dc8e011002935aa58","scripts":{"lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run test-node && npm run build && npm run test-dist &&  npm run collect-metrics && npm run test-browser-puppet","bench":"node test/bench/node.js","build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5 && npm run build-size","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5/packages dist/esm/packages dist/es6/packages","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"echo 'Please see luma.gl website for how to run examples' && open http://uber.github.io/luma.gl/#/documentation/getting-started/examples","test-ci":"npm run lint && npm run build && npm run test-node && npm run test-dist &&  npm run collect-metrics","build-es5":"BABEL_ENV=es5 babel src --out-dir dist/es5 --source-maps && BABEL_ENV=es5 babel packages --out-dir dist/packages --source-maps","build-es6":"BABEL_ENV=es6 babel src --out-dir dist/es6 --source-maps && BABEL_ENV=es6 babel packages --out-dir dist/es6/packages --source-maps","build-esm":"BABEL_ENV=esm babel src --out-dir dist/esm --source-maps && BABEL_ENV=esm babel packages --out-dir dist/esm/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-dist":"npm run build-es6 && node test/start.js test-dist","test-fast":"node test/start.js test","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js","build-size":"(echo \"source size\" ; find src/ -name '*.js' | xargs cat | wc -c) && (echo \"dist esm size\" ; find dist/esm -name '*.js' | xargs cat | wc -c) && (echo \"dist/es6 size\" ; find dist/es6 -name '*.js' | xargs cat | wc -c)","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config test/webpack.config.js --progress --hot --open --env.testBrowser ","bench-browser":"webpack-dev-server --config test/webpack.config.js  --env.bench --progress --hot --open","lint-examples":"eslint examples","test-size-es6":"npm run build-es6 && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.es6","test-size-esm":"npm run build-esm && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.esm","collect-metrics":"./scripts/collect-metrics.sh","test-browser-puppet":"node test/start.js test-browser"},"_npmUser":{"name":"deck.gl","email":"ib@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"6.0.1","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"8.9.0","dependencies":{"seer":"^0.2.4","math.gl":"^2.0.0","probe.gl":"^1.0.0","webgl-debug":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","tape":"^4.9.0","reify":"^0.4.4","sinon":"^4.1.3","eslint":"^3.0","mkdirp":"^0.5.1","webpack":"^4.3.0","coveralls":"^2.13.0","puppeteer":"^1.2.0","@babel/cli":"7.0.0-beta.42","browserify":"^13.0.0","pre-commit":"^1.2.2","tape-catch":"^1.0.4","@babel/core":"^7.0.0-beta.42","webpack-cli":"^2.0.13","babel-eslint":"^6.0.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","@babel/polyfill":"7.0.0-beta.42","markdownlint-cli":"^0.8.1","@babel/preset-env":"7.0.0-beta.42","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^3.1.1","babel-preset-minify":"^0.4.0-alpha.caaefb4c","eslint-plugin-babel":"^4.0.0","html-webpack-plugin":"^3.0.7","@babel/preset-es2015":"7.0.0-beta.42","babel-plugin-istanbul":"^4.1.1","webpack-bundle-analyzer":"^2.11.1","eslint-config-uber-es2015":"^3.0.0","babel-plugin-version-inline":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl_6.0.0-beta.2_1531353641601_0.4078521300431446","host":"s3://npm-registry-packages"}},"6.0.0-beta.3":{"name":"luma.gl","version":"6.0.0-beta.3","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@6.0.0-beta.3","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"},{"name":"Xiaoji Chen","email":"xiaoji@uber.com"},{"name":"Jian Huang","email":"jianh@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"20dd92822c1bf5d1e8ece143ba744d0e22bd39d0","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-6.0.0-beta.3.tgz","fileCount":1176,"integrity":"sha512-gZwBWq7mp2ohC0aCX5Foz4Jc3Z9EI46JhkfJoOXIKd8NRMn8Fs783bklD96LfSDffK4EJdRTfy+VXpVptq5H3g==","signatures":[{"sig":"MEYCIQDTJknUft7xTU6JSE+OIZZLy3nYh+qAIUocA93miLpriQIhAKKd72E6PgmyqMhW2s6RDYxPN2scGnM4L1BE3cHIWd/A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6119249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbRsjtCRA9TVsSAnZWagAAggcP/3F0Er8mC+4SXG45vJt/\n9ZD9EnUAHQVSzBYy1OlHyAK5fSTfadddWUreoBETdagfncmWw3ov2a//2gdU\nE9IZplY8sVi3OdyYAOU8CEZHaMoSZHTqAV9e7ddaWyCw5yCkV487hKO7bpgZ\nb3Spx0xVUggr3Jy89YafLf8JQmDkTkvMAuP8ZAibTWGYp9CsSTLiSTO2g4py\n2i7URugPj6TpwPTKQi/74xYDpQfAzAkxbetm3Xd9bJ0HXHGp30lqidXjfzAU\nCi/yACIz2wIBNWvPb5ioH1wM6rxoeD1tfFizIV7yz2DnyRBHSHP5pGJP3pDp\nyHEjOy//fFQo5P+xjaOjQ3t137a3RMQVan2t6NWhYz43nbqo33W4gkOD2bYa\nw7UdtJtSCBKawUSTGzn+IqP5xOxntJAwNhnYtuZ1CvRyQ55dOUJKOqdxsPVO\nygplwftEnBrgM5n27ajl/YPIQGhJAw84iInppxDCAKDioPfEx9sGHicqjVGA\nDibp/IpIyeEpLD9J9FHSB249P9PMxH+Kw5SE+vW5xs36E4/cMA2ZRzr5CRIp\n/t/hPTXv0PHHGQiTprnEUukWtFDZ92Dt0LaYtQgT8h/6b8VbGvzP+I7bycvV\n33ASNgAW0BFkzoFWDdD6eg6tlL0/DgV/h5CY6EvMGkjX65AebEXD1OzDpeOI\ngCO0\r\n=5qDe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","files":["src","dist","addons.js","constants.js","debug.js","headless.js","webgl1.js"],"esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"<p align=\"right\">\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/v/luma.gl.svg?style=flat-square\" alt=\"version\" />\n  </a>\n  <a href=\"https://travis-ci.org/uber/luma.gl\">\n    <img src=\"https://img.shields.io/travis/uber/luma.gl/master.svg?style=flat-square\" alt=\"build\" />\n  </a>\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/dm/luma.gl.svg?style=flat-square\" alt=\"downloads\" />\n  </a>\n  <a href=\"http://starveller.sigsev.io/uber/luma.gl\">\n    <img src=\"http://starveller.sigsev.io/api/repos/uber/luma.gl/badge\" alt=\"stars\" />\n  </a>\n</p>\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nluma.gl's provides easy-to-use WebGL2-based building blocks enabling high-performance GPU-based data visualization and computation in your browser.\n\nSee\n[**Examples**](http://uber.github.io/luma.gl/#/examples/overview) and\n[**Documentation**](http://uber.github.io/luma.gl/#/documentation/overview/introduction).\n[**What's New**](http://uber.github.io/luma.gl/#/documentation/overview/what-new).\n\n\n## Used By\n\n* [deck.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays, built using luma.gl.\n\n\n# Installation, Running Examples etc\n\nFor details, please refer to the extensive online website\n","gitHead":"430e2a023ccf201cfc4e4b29f2071aae5b1bd5eb","scripts":{"lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run test-node && npm run build && npm run test-dist &&  npm run collect-metrics && npm run test-browser-puppet","bench":"node test/bench/node.js","build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5 && npm run build-size","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5/packages dist/esm/packages dist/es6/packages","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"echo 'Please see luma.gl website for how to run examples' && open http://uber.github.io/luma.gl/#/documentation/getting-started/examples","test-ci":"npm run lint && npm run build && npm run test-node && npm run test-dist &&  npm run collect-metrics","build-es5":"BABEL_ENV=es5 babel src --out-dir dist/es5 --source-maps && BABEL_ENV=es5 babel packages --out-dir dist/packages --source-maps","build-es6":"BABEL_ENV=es6 babel src --out-dir dist/es6 --source-maps && BABEL_ENV=es6 babel packages --out-dir dist/es6/packages --source-maps","build-esm":"BABEL_ENV=esm babel src --out-dir dist/esm --source-maps && BABEL_ENV=esm babel packages --out-dir dist/esm/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-dist":"npm run build-es6 && node test/start.js test-dist","test-fast":"node test/start.js test","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js","build-size":"(echo \"source size\" ; find src/ -name '*.js' | xargs cat | wc -c) && (echo \"dist esm size\" ; find dist/esm -name '*.js' | xargs cat | wc -c) && (echo \"dist/es6 size\" ; find dist/es6 -name '*.js' | xargs cat | wc -c)","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config test/webpack.config.js --progress --hot --open --env.testBrowser ","bench-browser":"webpack-dev-server --config test/webpack.config.js  --env.bench --progress --hot --open","lint-examples":"eslint examples","test-size-es6":"npm run build-es6 && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.es6","test-size-esm":"npm run build-esm && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.esm","collect-metrics":"./scripts/collect-metrics.sh","test-browser-puppet":"node test/start.js test-browser"},"_npmUser":{"name":"deck.gl","email":"ib@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"6.0.1","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"8.9.0","dependencies":{"seer":"^0.2.4","math.gl":"^2.0.0","probe.gl":"^1.0.0","webgl-debug":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","tape":"^4.9.0","reify":"^0.4.4","sinon":"^4.1.3","eslint":"^3.0","mkdirp":"^0.5.1","webpack":"^4.3.0","coveralls":"^2.13.0","puppeteer":"^1.2.0","@babel/cli":"7.0.0-beta.42","browserify":"^13.0.0","pre-commit":"^1.2.2","tape-catch":"^1.0.4","@babel/core":"^7.0.0-beta.42","webpack-cli":"^2.0.13","babel-eslint":"^6.0.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","@babel/polyfill":"7.0.0-beta.42","markdownlint-cli":"^0.8.1","@babel/preset-env":"7.0.0-beta.42","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^3.1.1","babel-preset-minify":"^0.4.0-alpha.caaefb4c","eslint-plugin-babel":"^4.0.0","html-webpack-plugin":"^3.0.7","@babel/preset-es2015":"7.0.0-beta.42","babel-plugin-istanbul":"^4.1.1","webpack-bundle-analyzer":"^2.11.1","eslint-config-uber-es2015":"^3.0.0","babel-plugin-version-inline":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl_6.0.0-beta.3_1531365613673_0.29667899535338105","host":"s3://npm-registry-packages"}},"6.0.0-rc.1":{"name":"luma.gl","version":"6.0.0-rc.1","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@6.0.0-rc.1","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"},{"name":"Xiaoji Chen","email":"xiaoji@uber.com"},{"name":"Jian Huang","email":"jianh@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"300239ae91c861be53e8b17f8c3d2971d5b862f1","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-6.0.0-rc.1.tgz","fileCount":1174,"integrity":"sha512-DPppsPa+vx7905sEKzbMxE2ar6PQHmXzjUtrjyftoidJJLkLkPLOkcF0xCzrCvCuvMmDREiVKCcvZHlg3P7gNg==","signatures":[{"sig":"MEUCIQD15df9rZvVHS4oSQpetUdTVVWIPNq9BWFAYlbMYUI+DwIgVoBiUhB6DKQNTDCvm5XrIfzaljkZW4hRSkPKhDIszjc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6117318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbTn1BCRA9TVsSAnZWagAA1N4P/30KSoZZsEceglKiM+t/\nlss+d89kB5teEO4SXB1bp+4muTMDbU6uJO8yTFfmY2sKfu+qnQjQLxbBT0XD\nhAppeYPrnH07u/hemw4pF4FXAhm8ppAcOU3+NyJcWVFiCmkmZHcCQbCkGMu+\nKCzgeRVVtFT2f6CTrvEWb3rUd0Hw/AMvatSn2LDUyZY9qUsKtDo3nbdIVNdh\nuGK2cR552TqeGB1iPTv87P9c78am4b5OpedklG7MqEqALbc/wav25wCU0Jh+\nEX/8UDztoezZUJB8ex6TvNmMRGeSG8v8cQ92/XlQi0j5MhEqsYURqm3mWfk9\nlgLFDcuDgkdNW+x2QLwmElbhAptlX2ylKY57JDhZ+2fABagQO2+Ib58LZfl6\neK1W9G4QgHCG0CqytH/n30vAH8FH4EhhahdbDPwM5bFAHdboG6kiOCGIHUgt\n8wUXO+iqZK8e9UVbG4kvPjcAMLor1PRDMHuEL6DdCplZNku+L7syNGDGI7hb\nr6YCLV3bhiKOMt8MO+F3K27bQthEYf8Vf79O0x5kk0EQOn5x5YEdDuyVgAsf\nKPnofsLEPDgSTmrexWpFyS/suJX47GgIkD8li5k3eTtvPDn3G8Ve/ISeCpR2\nePIYFGsrVuG0LJxJPiPZhoc3oMjhy118Yp2RPK+o5bRFY/2PCQITHfWimMhk\nHe73\r\n=RFNw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","files":["src","dist","addons.js","constants.js","debug.js","headless.js","webgl1.js"],"esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"<p align=\"right\">\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/v/luma.gl.svg?style=flat-square\" alt=\"version\" />\n  </a>\n  <a href=\"https://travis-ci.org/uber/luma.gl\">\n    <img src=\"https://img.shields.io/travis/uber/luma.gl/master.svg?style=flat-square\" alt=\"build\" />\n  </a>\n  <a href=\"https://npmjs.org/package/luma.gl\">\n    <img src=\"https://img.shields.io/npm/dm/luma.gl.svg?style=flat-square\" alt=\"downloads\" />\n  </a>\n  <a href=\"http://starveller.sigsev.io/uber/luma.gl\">\n    <img src=\"http://starveller.sigsev.io/api/repos/uber/luma.gl/badge\" alt=\"stars\" />\n  </a>\n</p>\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nluma.gl's provides easy-to-use WebGL2-based building blocks enabling high-performance GPU-based data visualization and computation in your browser.\n\nSee\n[**Examples**](http://uber.github.io/luma.gl/#/examples/overview) and\n[**Documentation**](http://uber.github.io/luma.gl/#/documentation/overview/introduction).\n[**What's New**](http://uber.github.io/luma.gl/#/documentation/overview/what-new).\n\n\n## Used By\n\n* [deck.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays, built using luma.gl.\n\n\n# Installation, Running Examples etc\n\nFor details, please refer to the extensive online website\n","gitHead":"8428c3554ba1c5938b6954cdb3540f59a476b37c","scripts":{"lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run test-node && npm run build && npm run test-dist &&  npm run collect-metrics && npm run test-browser-puppet","bench":"node test/bench/node.js","build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5 && npm run build-size","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5/packages dist/esm/packages dist/es6/packages","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"echo 'Please see luma.gl website for how to run examples' && open http://uber.github.io/luma.gl/#/documentation/getting-started/examples","test-ci":"npm run lint && npm run build && npm run test-node && npm run test-dist &&  npm run collect-metrics","build-es5":"BABEL_ENV=es5 babel src --out-dir dist/es5 --source-maps && BABEL_ENV=es5 babel packages --out-dir dist/packages --source-maps","build-es6":"BABEL_ENV=es6 babel src --out-dir dist/es6 --source-maps && BABEL_ENV=es6 babel packages --out-dir dist/es6/packages --source-maps","build-esm":"BABEL_ENV=esm babel src --out-dir dist/esm --source-maps && BABEL_ENV=esm babel packages --out-dir dist/esm/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-dist":"npm run build-es6 && node test/start.js test-dist","test-fast":"node test/start.js test","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js","build-size":"(echo \"source size\" ; find src/ -name '*.js' | xargs cat | wc -c) && (echo \"dist esm size\" ; find dist/esm -name '*.js' | xargs cat | wc -c) && (echo \"dist/es6 size\" ; find dist/es6 -name '*.js' | xargs cat | wc -c)","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config test/webpack.config.js --progress --hot --open --env.testBrowser ","bench-browser":"webpack-dev-server --config test/webpack.config.js  --env.bench --progress --hot --open","lint-examples":"eslint examples","test-size-es6":"npm run build-es6 && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.es6","test-size-esm":"npm run build-esm && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.esm","collect-metrics":"./scripts/collect-metrics.sh","test-browser-puppet":"node test/start.js test-browser"},"_npmUser":{"name":"1chandu","email":"chandu@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"5.6.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"seer":"^0.2.4","math.gl":"^2.0.0","probe.gl":"^1.0.0","webgl-debug":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","tape":"^4.9.0","reify":"^0.4.4","sinon":"^4.1.3","eslint":"^3.0","mkdirp":"^0.5.1","webpack":"^4.3.0","coveralls":"^2.13.0","puppeteer":"^1.2.0","@babel/cli":"7.0.0-beta.42","browserify":"^13.0.0","pre-commit":"^1.2.2","tape-catch":"^1.0.4","@babel/core":"^7.0.0-beta.42","webpack-cli":"^2.0.13","babel-eslint":"^6.0.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","@babel/polyfill":"7.0.0-beta.42","markdownlint-cli":"^0.8.1","@babel/preset-env":"7.0.0-beta.42","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^3.1.1","babel-preset-minify":"^0.4.0-alpha.caaefb4c","eslint-plugin-babel":"^4.0.0","html-webpack-plugin":"^3.0.7","@babel/preset-es2015":"7.0.0-beta.42","babel-plugin-istanbul":"^4.1.1","webpack-bundle-analyzer":"^2.11.1","eslint-config-uber-es2015":"^3.0.0","babel-plugin-version-inline":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl_6.0.0-rc.1_1531870529186_0.35498667304423925","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"luma.gl","version":"6.0.0","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@6.0.0","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"},{"name":"Xiaoji Chen","email":"xiaoji@uber.com"},{"name":"Jian Huang","email":"jianh@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"1df3298d9f0934f5790c89a41daf9b5a30f89f5c","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-6.0.0.tgz","fileCount":1174,"integrity":"sha512-X9auTj3i43TnDA78MbCQpOpdnsqsqRkPf3LM8EgNzbsYVzsxsf+UeUC6wa3htYkYQcIWMo/oMmIRUyeGEa1TUg==","signatures":[{"sig":"MEQCIGH0tg5ugDYHmoJ6nWsg5Qmpf7Pi+XFksXfW/4MUNCoiAiAJgJo5DYzlYCGsqUmTiYpzrutFe8NxtKDVAV7or9Qxbg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6118032},"main":"dist/es5/index.js","_from":".","files":["src","dist","addons.js","constants.js","debug.js","headless.js","webgl1.js"],"esnext":"dist/es6/index.js","module":"dist/esm/index.js","_shasum":"1df3298d9f0934f5790c89a41daf9b5a30f89f5c","gitHead":"4ce0c298a5c8656b4d3304800d933528c25d2c10","scripts":{"lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run test-node && npm run build && npm run test-dist &&  npm run collect-metrics && npm run test-browser-puppet","bench":"node test/bench/node.js","build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5 && npm run build-size","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5/packages dist/esm/packages dist/es6/packages","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"echo 'Please see luma.gl website for how to run examples' && open http://uber.github.io/luma.gl/#/documentation/getting-started/examples","test-ci":"npm run lint && npm run build && npm run test-node && npm run test-dist &&  npm run collect-metrics","build-es5":"BABEL_ENV=es5 babel src --out-dir dist/es5 --source-maps && BABEL_ENV=es5 babel packages --out-dir dist/packages --source-maps","build-es6":"BABEL_ENV=es6 babel src --out-dir dist/es6 --source-maps && BABEL_ENV=es6 babel packages --out-dir dist/es6/packages --source-maps","build-esm":"BABEL_ENV=esm babel src --out-dir dist/esm --source-maps && BABEL_ENV=esm babel packages --out-dir dist/esm/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-dist":"npm run build-es6 && node test/start.js test-dist","test-fast":"node test/start.js test","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js","build-size":"(echo \"source size\" ; find src/ -name '*.js' | xargs cat | wc -c) && (echo \"dist esm size\" ; find dist/esm -name '*.js' | xargs cat | wc -c) && (echo \"dist/es6 size\" ; find dist/es6 -name '*.js' | xargs cat | wc -c)","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config test/webpack.config.js --progress --hot --open --env.testBrowser ","bench-browser":"webpack-dev-server --config test/webpack.config.js  --env.bench --progress --hot --open","lint-examples":"eslint examples","test-size-es6":"npm run build-es6 && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.es6","test-size-esm":"npm run build-esm && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.esm","collect-metrics":"./scripts/collect-metrics.sh","test-browser-puppet":"node test/start.js test-browser"},"_npmUser":{"name":"1chandu","email":"chandu@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"4.2.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"7.10.0","dependencies":{"seer":"^0.2.4","math.gl":"^2.0.0","probe.gl":"^1.0.0","webgl-debug":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","tape":"^4.9.0","reify":"^0.4.4","sinon":"^4.1.3","eslint":"^3.0","mkdirp":"^0.5.1","webpack":"^4.3.0","coveralls":"^2.13.0","puppeteer":"^1.2.0","@babel/cli":"7.0.0-beta.42","browserify":"^13.0.0","pre-commit":"^1.2.2","tape-catch":"^1.0.4","@babel/core":"^7.0.0-beta.42","webpack-cli":"^2.0.13","babel-eslint":"^6.0.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","@babel/polyfill":"7.0.0-beta.42","markdownlint-cli":"^0.8.1","@babel/preset-env":"7.0.0-beta.42","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^3.1.1","babel-preset-minify":"^0.4.0-alpha.caaefb4c","eslint-plugin-babel":"^4.0.0","html-webpack-plugin":"^3.0.7","@babel/preset-es2015":"7.0.0-beta.42","babel-plugin-istanbul":"^4.1.1","webpack-bundle-analyzer":"^2.11.1","eslint-config-uber-es2015":"^3.0.0","babel-plugin-version-inline":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl_6.0.0_1531945691740_0.6409024960113736","host":"s3://npm-registry-packages"}},"6.1.0-alpha.1":{"name":"luma.gl","version":"6.1.0-alpha.1","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@6.1.0-alpha.1","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"},{"name":"Xiaoji Chen","email":"xiaoji@uber.com"},{"name":"Jian Huang","email":"jianh@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"ce94cf8945c6b0fce02e819b2c7412c7a9ad73b3","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-6.1.0-alpha.1.tgz","fileCount":1203,"integrity":"sha512-ktZdYHob1uJWDgmmL/iXwWGpLT+JRS/8kE/XSwnwsdz7cvlvJyUa1m2Rt+/KXPFFV0e8s+NHJmE3/cd2YItQeQ==","signatures":[{"sig":"MEUCIQD2+tDaUtvoBTmjtPAq+KRe8ntJXXQ2htwgkUQQKJvzRAIgOIv10dSK5/+KpOc2hxeTekYj/6P8pIOvrBi7/xmO59Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5609165,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYPPbCRA9TVsSAnZWagAAVXwQAIvxXlVZi++ZdYBeSfPd\nihq+8DoAbg+AngKxEGTlk/ZLZNZT51oMMcIGWmaF//gMD5GS4fuothb8pDzz\nDm6k6zEKbu+8o9oEKpI5RiK+mvbMymb4QRnd5jOo9uKBM/rUIt7sy3FWnZJO\nB+CqXFXZqCLYgx41BSkuy57GHIabWf5ugA5dJassl3LnEvTfLb+XkDWNwDKD\nH51Pqo3SxKzAyzu+NRgqmpzf+jbwM8Wf4PrSmxEvUULQBVt5DQygXFiRs6uv\nnYvOhdlKeTu6SdGF6720gPPmLB3AhzTjj1Aps7u/+cN0DnVolCV+YpdyX87K\nFCDpQwyXy+HfVMgZFTzTP9LKfGQTOrPEXs+UuaL+xOqvZ441lSvKbP890F82\nALh2swJ2wY7ag/SxM7HZ1170FArs9vhpbvbRBLJ739Q86srNIY7dw96lmTOU\n/M6u1PU2CpmLhsZ74mmZH00SgGMg83rKyC9LLi3ZEQPOEbn1LbITDNyPDP10\ngyEC9rFlmmE9wRJ+dzJzI8k6E/ZjqpDFE62CwXvKfYDLMD0sr0g8sdOWss7c\nuGWn62vKA/A41GDZOMpRxP3OSq8UhrmSKll5D8keko0hnVkp9KEdAisHpvuz\nd4Pbzhud7CF7kULd6gOY3XNrFpGsBWkkiI41L6TiD2STnpGkyOn/9hFwZmLq\nnjv1\r\n=NKv8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","files":["src","dist","addons.js","constants.js","debug.js","headless.js","webgl1.js"],"esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"ERROR: No README data found!","browser":{"gl":false,"gl/wrap":false},"scripts":{"lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run test-node && npm run build && npm run test-dist &&  npm run collect-metrics && npm run test-browser-puppet","bench":"node test/bench/node.js","build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5 && npm run build-size","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5 dist/esm dist/es6","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"echo 'Please see luma.gl website for how to run examples' && open http://uber.github.io/luma.gl/#/documentation/getting-started/examples","test-ci":"npm run lint && npm run build && npm run test-node && npm run test-dist &&  npm run collect-metrics","build-es5":"BABEL_ENV=es5 babel src --out-dir dist/es5 --source-maps --ignore 'node_modules/'","build-es6":"BABEL_ENV=es6 babel src --out-dir dist/es6 --source-maps --ignore 'node_modules/'","build-esm":"BABEL_ENV=esm babel src --out-dir dist/esm --source-maps --ignore 'node_modules/'","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-dist":"npm run build-es6 && node test/start.js test-dist","test-fast":"node ../../test/start.js test","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js","build-size":"(echo \"source size\" ; find src/ -name '*.js' | xargs cat | wc -c) && (echo \"dist/es6 size\" ; find dist/es6 -name '*.js' | xargs cat | wc -c) && (echo \"dist esm size\" ; find dist/esm -name '*.js' | xargs cat | wc -c) && (echo \"dist es5 size\" ; find dist/es5 -name '*.js' | xargs cat | wc -c)","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config test/webpack.config.js --progress --hot --open --env.testBrowser ","bench-browser":"webpack-dev-server --config test/webpack.config.js  --env.bench --progress --hot --open","lint-examples":"eslint examples","test-size-es6":"npm run build-es6 && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.es6","test-size-esm":"npm run build-esm && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.esm","collect-metrics":"./scripts/collect-metrics.sh","test-browser-puppet":"node test/start.js test-browser"},"_npmUser":{"name":"1chandu","email":"chandu@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"5.6.0","description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"sideEffects":["./src/init.js"],"_nodeVersion":"8.9.4","dependencies":{"seer":"^0.2.4","math.gl":"^2.1.0-alpha","probe.gl":"^1.0.0","webgl-debug":"^2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/luma.gl_6.1.0-alpha.1_1533080538794_0.9892128728447656","host":"s3://npm-registry-packages"}},"6.1.0-alpha.2":{"name":"luma.gl","version":"6.1.0-alpha.2","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@6.1.0-alpha.2","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"},{"name":"Xiaoji Chen","email":"xiaoji@uber.com"},{"name":"Jian Huang","email":"jianh@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"5454ee43414bf044dc0e2a86302a1770be3b2315","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-6.1.0-alpha.2.tgz","fileCount":1208,"integrity":"sha512-xCfXNw634TSecZJ62aHYtBF8x3wpUZMrA2+K+OMekMe7SwkIx9TAMLrdrvm/VXvZbCXjUBvNW7xulLO7o8tC8Q==","signatures":[{"sig":"MEYCIQDJEUXqhz0wy38LJXGaybCNj3v8hc4cW2aGHkm8wPAnrwIhAPl1O0UrefSHYgNw+0uEixvyLRb74Svg47oBuUsp0R8G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5805238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYg5DCRA9TVsSAnZWagAA1YMQAIa8jFw0VQn1G83dAvk7\naitW0RdoCFcvVC29DnbDMMjBRWEPsrPlOEbsnk1kRXzumI1xmKb2RZEWyR/J\nUektOXZ5LEpQ8QG7Vmm1mJJAXgO9irhOKDveDM0/R/O29usFnQhKqiR6m15k\nP15L6bGhpuL8+LcYKn/YgjKybAUcDA1V+kjar3cdYMVCsIOR1gY4npDZLzLt\n+7QsdvEGvNAJbMbvoiDcw31XT1WM9hOsMac2G7rC/cXPX+LXUInkaEbHQGUj\nFFfEYPvuKhuAPDz0qbSXOLWDEn8yDIljJBikoI5VuRtVCTKZhUmlyxzs80IW\n32cVqfFtbEe166D4l/gw/ZS0XiZC6IZtWbi3hhIVnzIPdlq4Mq/YdXRzWYZM\n42zqMOH9lZHIJE0H4+JZSv1iHIaBxb5wVkC7PeuWSeJ/NhhaI1VKWjBVhx6D\nR5twuNSQKBHUIiUe9qSfvXybeyVwDg6uI58lsiiCyU8GpuxEj8eCCOilhuq2\nq8RdYD8L8SKY+RyW4xPLn75TERGtBVQnmLyf8VEShR3zloYhOAZeBwGRujlD\n2hma9JtAHiMTvCay/7PL+Z8SP1pN/6Z9S1GF6VqbNaQuJas6Q9qKPFlBLvO+\nZzRPzrGg9jc/ATlBqSjg4UevzljzgZo8lIvWUmnX7LnYJZMhboEmFRSPz5OI\nbIGI\r\n=Fq+W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","files":["src","dist","addons.js","constants.js","debug.js","headless.js","webgl1.js"],"esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"ERROR: No README data found!","browser":{"gl":false,"gl/wrap":false},"scripts":{"lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run test-node && npm run build && npm run test-dist &&  npm run collect-metrics && npm run test-browser-puppet","bench":"node test/bench/node.js","build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5 && npm run build-size","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5 dist/esm dist/es6","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"echo 'Please see luma.gl website for how to run examples' && open http://uber.github.io/luma.gl/#/documentation/getting-started/examples","test-ci":"npm run lint && npm run build && npm run test-node && npm run test-dist &&  npm run collect-metrics","build-es5":"BABEL_ENV=es5 babel src --out-dir dist/es5 --source-maps --ignore 'node_modules/'","build-es6":"BABEL_ENV=es6 babel src --out-dir dist/es6 --source-maps --ignore 'node_modules/'","build-esm":"BABEL_ENV=esm babel src --out-dir dist/esm --source-maps --ignore 'node_modules/'","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-dist":"npm run build-es6 && node test/start.js test-dist","test-fast":"node ../../test/start.js test","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js","build-size":"(echo \"source size\" ; find src/ -name '*.js' | xargs cat | wc -c) && (echo \"dist/es6 size\" ; find dist/es6 -name '*.js' | xargs cat | wc -c) && (echo \"dist esm size\" ; find dist/esm -name '*.js' | xargs cat | wc -c) && (echo \"dist es5 size\" ; find dist/es5 -name '*.js' | xargs cat | wc -c)","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config test/webpack.config.js --progress --hot --open --env.testBrowser ","bench-browser":"webpack-dev-server --config test/webpack.config.js  --env.bench --progress --hot --open","lint-examples":"eslint examples","test-size-es6":"npm run build-es6 && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.es6","test-size-esm":"npm run build-esm && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.esm","collect-metrics":"./scripts/collect-metrics.sh","test-browser-puppet":"node test/start.js test-browser"},"_npmUser":{"name":"1chandu","email":"chandu@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"5.6.0","description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"sideEffects":["./src/init.js"],"_nodeVersion":"8.9.4","dependencies":{"seer":"^0.2.4","math.gl":"^2.1.0-alpha","probe.gl":"^1.0.0","webgl-debug":"^2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/luma.gl_6.1.0-alpha.2_1533152834538_0.8946994392444241","host":"s3://npm-registry-packages"}},"6.0.1":{"name":"luma.gl","version":"6.0.1","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@6.0.1","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"},{"name":"Xiaoji Chen","email":"xiaoji@uber.com"},{"name":"Jian Huang","email":"jianh@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"3233bd0da84e05a9aaa882ebd9d39864f25ca390","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-6.0.1.tgz","fileCount":1175,"integrity":"sha512-XvOWw49iRlCQQZpZsYrWQTv/M1ZIs7UZaAqTuT7Z6ShflmwCf8CTw58e8g3MBOEIMu3Bm5wBraglyZIusDjKPw==","signatures":[{"sig":"MEUCICdQuzd+v+VEtSUa2y/n0owlNLW8MLpRZwHL/EjzpSK0AiEAiaIOqydo386wjYSbcOc7oO++UIEpdOYwHSwlMciFbNg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6122966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbalfcCRA9TVsSAnZWagAA0NYQAJU7akGz1i9vBr0wbytm\no/VarvISfv80+uHUWgGrwVt9i4UdLR4BAbHWxljD4hWQ/y58GSSnc7KixsLs\nCCr1FX0pNiui8TDNFVomwRGLQILXm6zbk+hXO2jC+BYZ2IYvhHEhnRC0jkCU\nxw5X+4heejpVH8q7g9wL6JcTDAuBXNQoZFKM9F/ROFd/YTPsNhVrrs3qw/Gs\n20vs5gy/9P5uQ3CKTSn5Zq+uP/rhPwr4PXz+8ZOmUQM14VvC7tA8ehPOtT5w\n9ShlTeGKlNBMAVczmKf0L+8aJy1dSSjRLe2iHtJrAx9s0//zTk1+BR5Wmp7P\ne5o1uR/KRoBW8MfuKc4LIFEc3ZeZSBLwiTEEmWcwMm+J8m/wLJ6kVWcQNVO0\noxJLzJGQZ3hoGWmY1hJCEsDbQzP3BG3ZayBSPx/wx0qg4OYoPPEvya5lzQjD\nhJ7XWRttbFvYe1JK9C+9SGT18ZVqztIB2UQ5YP3eFFN8KoCLWLXIHd8YB4Bd\nBOUmM2mAJT4PJKNWi4OBCgUB4+Cy9TihLfsBm9h/r8TFHW4NDg0s22pjqrPY\ndNQhVf7AvGUcTy+nlbin5H1ueEEsq9cShOe/v+pPVV7wYrNqNfxrO9+WDTMH\nJBdpJ9eccQX7mHHgQHWPko63jAJmFmWHgQYxonm4x4SDUScY4Qs71KJYPN4O\nGdbz\r\n=x/e4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","files":["src","dist","addons.js","constants.js","debug.js","headless.js","webgl1.js"],"esnext":"dist/es6/index.js","module":"dist/esm/index.js","browser":{"gl":false,"gl/wrap":false},"gitHead":"06faf4a1ebbb5f5330993ef03739f7e960dff953","scripts":{"lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run test-node && npm run build && npm run test-dist &&  npm run collect-metrics && npm run test-browser-puppet","bench":"node test/bench/node.js","build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5 && npm run build-size","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5/packages dist/esm/packages dist/es6/packages","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"echo 'Please see luma.gl website for how to run examples' && open http://uber.github.io/luma.gl/#/documentation/getting-started/examples","test-ci":"npm run lint && npm run build && npm run test-node && npm run test-dist &&  npm run collect-metrics","build-es5":"BABEL_ENV=es5 babel src --out-dir dist/es5 --source-maps && BABEL_ENV=es5 babel packages --out-dir dist/packages --source-maps","build-es6":"BABEL_ENV=es6 babel src --out-dir dist/es6 --source-maps && BABEL_ENV=es6 babel packages --out-dir dist/es6/packages --source-maps","build-esm":"BABEL_ENV=esm babel src --out-dir dist/esm --source-maps && BABEL_ENV=esm babel packages --out-dir dist/esm/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-dist":"npm run build-es6 && node test/start.js test-dist","test-fast":"node test/start.js test","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js","build-size":"(echo \"source size\" ; find src/ -name '*.js' | xargs cat | wc -c) && (echo \"dist esm size\" ; find dist/esm -name '*.js' | xargs cat | wc -c) && (echo \"dist/es6 size\" ; find dist/es6 -name '*.js' | xargs cat | wc -c)","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config test/webpack.config.js --progress --hot --open --env.testBrowser ","bench-browser":"webpack-dev-server --config test/webpack.config.js  --env.bench --progress --hot --open","lint-examples":"eslint examples","test-size-es6":"npm run build-es6 && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.es6","test-size-esm":"npm run build-esm && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.esm","collect-metrics":"./scripts/collect-metrics.sh","test-browser-puppet":"node test/start.js test-browser"},"_npmUser":{"name":"1chandu","email":"chandu@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"5.6.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"seer":"^0.2.4","math.gl":"^2.0.0","probe.gl":"^1.0.4","webgl-debug":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","tape":"^4.9.0","reify":"^0.4.4","sinon":"^4.1.3","eslint":"^3.0","mkdirp":"^0.5.1","webpack":"^4.3.0","coveralls":"^2.13.0","puppeteer":"^1.2.0","@babel/cli":"7.0.0-beta.42","browserify":"^13.0.0","pre-commit":"^1.2.2","tape-catch":"^1.0.4","@babel/core":"^7.0.0-beta.42","webpack-cli":"^2.0.13","babel-eslint":"^6.0.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","@babel/polyfill":"7.0.0-beta.42","markdownlint-cli":"^0.8.1","@babel/preset-env":"7.0.0-beta.42","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^3.1.1","babel-preset-minify":"^0.4.0-alpha.caaefb4c","eslint-plugin-babel":"^4.0.0","html-webpack-plugin":"^3.0.7","@babel/preset-es2015":"7.0.0-beta.42","babel-plugin-istanbul":"^4.1.1","webpack-bundle-analyzer":"^2.11.1","eslint-config-uber-es2015":"^3.0.0","babel-plugin-version-inline":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl_6.0.1_1533695963723_0.6652403891294378","host":"s3://npm-registry-packages"}},"6.1.0-alpha.3":{"name":"luma.gl","version":"6.1.0-alpha.3","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@6.1.0-alpha.3","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"},{"name":"Xiaoji Chen","email":"xiaoji@uber.com"},{"name":"Jian Huang","email":"jianh@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"f54c4d8f6734b7f09326a5d866d5439c2365aed3","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-6.1.0-alpha.3.tgz","fileCount":1208,"integrity":"sha512-Q0dqynvZqeb8HpuL6cRfj7iNyt3/0m/bDoyRPo32w1uU+vdo8ITu0wlLDjrc1H+s58M8meXvuz+AHoY4cmk0pg==","signatures":[{"sig":"MEUCIBgCXi4AqIGb1528X6cO9GceuepTOq7JtRIA5140eZgBAiEA1b77c3YoN+MEeJR8bRqo26x1eJMCfVQkp4OtlwXtD5M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5808471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbamirCRA9TVsSAnZWagAALKYP/RwbGshBLyE7RGRlALrH\nkV2/07n0P7dsbI8zoLQ76PhjZiBRD2XWgb+yQyF6B01iCI16asuGdY+D0qH/\nVuRPOtpZkG8XT535DoMHUWTzd2zsg8XGsEFYW3a6+wmeuxLuDzqaEs5ub6zT\nBs9SG9Um/YnhBq50HqZO2mIZKr64QuNol5NGcD+kWtqIr7VF8liANy36rEJg\nKT/YeKkxHsBmwlisNlBR+TzBK5eo2gtdph/q2jDt2aSvDB77a4cfJ+2Paiwm\naZEhp9dQpKPFwkL2ecOe8cKXh6EipdfvAONGjVSgK+rpEo+fp7scjRiWn8yX\n0OzRVm6b3fpfzcmV5UcZWT4rZHbmmo+AcOGJ1ZN7rq5Uqh1kVH83+YSXpUti\np3M42fvlCPjqFCEOB3WE21gi+HIWc0gL3oxmfGiqDI3UR34LIR5plReHq31s\nDSUZYwLufqHdWpdjD+rzvkPjEwfcy72SBTOBOMh+rU/QpDZvP60jzTYTnZKC\n2S4+4hGnpFIVlvPKgdnyDb2UDr4EyqZnPS8Sqq37vs6/DAVKkr3WALl5KQUE\nD1MWAd0EK84pqhef0RFtzozNaQxHeXLGa2tA0jOSADwcrb5GnWhIor6esjGr\n0ZLLQEFhouvxlz9S/Vrx/+9AdGcywNY3A8cGitoUJFRiJIbtidzLvpfS1/1S\nLx3B\r\n=tJ/s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","files":["src","dist","addons.js","constants.js","debug.js","headless.js","webgl1.js"],"esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"ERROR: No README data found!","browser":{"gl":false,"gl/wrap":false},"scripts":{"lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run test-node && npm run build && npm run test-dist &&  npm run collect-metrics && npm run test-browser-puppet","bench":"node test/bench/node.js","build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5 && npm run build-size","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5 dist/esm dist/es6","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"echo 'Please see luma.gl website for how to run examples' && open http://uber.github.io/luma.gl/#/documentation/getting-started/examples","test-ci":"npm run lint && npm run build && npm run test-node && npm run test-dist &&  npm run collect-metrics","build-es5":"BABEL_ENV=es5 babel src --out-dir dist/es5 --source-maps --ignore 'node_modules/'","build-es6":"BABEL_ENV=es6 babel src --out-dir dist/es6 --source-maps --ignore 'node_modules/'","build-esm":"BABEL_ENV=esm babel src --out-dir dist/esm --source-maps --ignore 'node_modules/'","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-dist":"npm run build-es6 && node test/start.js test-dist","test-fast":"node ../../test/start.js test","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js","build-size":"(echo \"source size\" ; find src/ -name '*.js' | xargs cat | wc -c) && (echo \"dist/es6 size\" ; find dist/es6 -name '*.js' | xargs cat | wc -c) && (echo \"dist esm size\" ; find dist/esm -name '*.js' | xargs cat | wc -c) && (echo \"dist es5 size\" ; find dist/es5 -name '*.js' | xargs cat | wc -c)","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config test/webpack.config.js --progress --hot --open --env.testBrowser ","bench-browser":"webpack-dev-server --config test/webpack.config.js  --env.bench --progress --hot --open","lint-examples":"eslint examples","test-size-es6":"npm run build-es6 && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.es6","test-size-esm":"npm run build-esm && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.esm","collect-metrics":"./scripts/collect-metrics.sh","test-browser-puppet":"node test/start.js test-browser"},"_npmUser":{"name":"1chandu","email":"chandu@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"5.6.0","description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"sideEffects":["./src/init.js"],"_nodeVersion":"8.9.4","dependencies":{"seer":"^0.2.4","math.gl":"^2.1.0-alpha","probe.gl":"^1.1.0-alpha.1","webgl-debug":"^2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/luma.gl_6.1.0-alpha.3_1533700267490_0.9234922737185622","host":"s3://npm-registry-packages"}},"6.1.0-beta.1":{"name":"luma.gl","version":"6.1.0-beta.1","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@6.1.0-beta.1","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"},{"name":"Xiaoji Chen","email":"xiaoji@uber.com"},{"name":"Jian Huang","email":"jianh@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"a589dae609231d7f3aa675a7dad095769968b268","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-6.1.0-beta.1.tgz","fileCount":1251,"integrity":"sha512-DD1ocGlUqENsdIEoBqK3vw4f/70Kcp3+9sahM/dFK02ym//+NE+tFtB6ERCPWJ4w1NIsFk+TQjRM7VELGUP/XQ==","signatures":[{"sig":"MEUCIDf4jxEapRIKkfNgPlY2zTDZOmrqnRZ2zP4lvhxA3CMeAiEA+g/KxhFAFiZTY140nhoYxDFF3S23G7rkBvhIycREzI4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6005075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbgIQ5CRA9TVsSAnZWagAASOEQAIbQfcOrOIAkb3/m52sC\npVTpOph8jij0QeRml+FmlRFCD7K1ilox3I9G/TlxCrvYEWDYV/To8NWpQNa0\n+NvqTo2EVedbTrQO6XIOQWscHfuOQq6QUk+TBzY/WyMggi9E39SfoJecU77s\n2ELD5UbIXkNSQJkN9kJpRMPadwDWDmIznBVlzFvTE55v2FQ3NM18QsQBvo4U\nrdfBi7855JisWyrjzrulpPzpLjHHMDptlJ5dJF0WWvM+YRuHONwfezWzlKYo\nAbT125nxjHG9AEDcrmeQBYapOBN9u7OEmvC9qx2S5PmuLNlHbne9kQ8m2tel\nxm3TqM9edLscHqEzYJig4hC7dbGMi18WiiCFeWEO8zsG0YVLheo91txiEImp\nlOMWFi9mQFM+mmmB4xrz9HVMO1zRz0q7H5sQKV/L1gendtqWbgkvufMChORb\nld+o1NUSsJzYkCTHS6PpXUWrdmo/4o7+J7ePaQNdEk59Yuz02koeDGyYX497\nZYRm2+gmqrsR4aefRqiBiP23Wx5E6RvwXZQyR0OcTJ5OdMJ/iDMhdBNy00Z0\nyDOtboPaYKEXRDI2Hj6t8M1GScVZW1nUrDLHMg70NF+WiFtRZgciQjkA+E0P\nDn9gOj+v11EumeB7eabODuxjBX3juqcsyVl3MCxRD3OQ4YDnpG051Lh7KCeo\nHvt8\r\n=v9xa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","files":["src","dist","addons.js","constants.js","debug.js","headless.js","webgl1.js"],"esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nluma.gl is a set of WebGL2 components for high-performance GPU-based rendering and computation in the browser.\n\nIt is the engine that powers applications and frameworks like\n\n* [kepler.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays\n* [deck.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays\n\n\n# Installation, Running Examples etc\n\nFor details, please refer to the extensive [online website](https://uber.github.io/luma.gl).\n","browser":{"gl":false,"gl/wrap":false},"scripts":{"lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run test-node && npm run build && npm run test-dist &&  npm run collect-metrics && npm run test-browser-puppet","bench":"node test/bench/node.js","build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5 && npm run build-size","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5 dist/esm dist/es6","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"echo 'Please see luma.gl website for how to run examples' && open http://uber.github.io/luma.gl/#/documentation/getting-started/examples","test-ci":"npm run lint && npm run build && npm run test-node && npm run test-dist &&  npm run collect-metrics","build-es5":"BABEL_ENV=es5 babel src --out-dir dist/es5 --source-maps --ignore 'node_modules/'","build-es6":"BABEL_ENV=es6 babel src --out-dir dist/es6 --source-maps --ignore 'node_modules/'","build-esm":"BABEL_ENV=esm babel src --out-dir dist/esm --source-maps --ignore 'node_modules/'","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-dist":"npm run build-es6 && node test/start.js test-dist","test-fast":"node ../../test/start.js test","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js","build-size":"(echo \"source size\" ; find src/ -name '*.js' | xargs cat | wc -c) && (echo \"dist/es6 size\" ; find dist/es6 -name '*.js' | xargs cat | wc -c) && (echo \"dist esm size\" ; find dist/esm -name '*.js' | xargs cat | wc -c) && (echo \"dist es5 size\" ; find dist/es5 -name '*.js' | xargs cat | wc -c)","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config test/webpack.config.js --progress --hot --open --env.testBrowser ","bench-browser":"webpack-dev-server --config test/webpack.config.js  --env.bench --progress --hot --open","lint-examples":"eslint examples","test-size-es6":"npm run build-es6 && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.es6","test-size-esm":"npm run build-esm && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.esm","collect-metrics":"./scripts/collect-metrics.sh","test-browser-puppet":"node test/start.js test-browser"},"_npmUser":{"name":"1chandu","email":"chandu@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"5.6.0","description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"sideEffects":["./src/init.js"],"_nodeVersion":"8.9.4","dependencies":{"seer":"^0.2.4","math.gl":"^2.1.0-alpha","probe.gl":"^2.0.0-alpha","webgl-debug":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_6.1.0-beta.1_1535149112921_0.011410746466587574","host":"s3://npm-registry-packages"}},"6.1.0-beta.2":{"name":"luma.gl","version":"6.1.0-beta.2","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@6.1.0-beta.2","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"},{"name":"Xiaoji Chen","email":"xiaoji@uber.com"},{"name":"Jian Huang","email":"jianh@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"d36f3a9e9be43765506a64f7f5e986b6c1a27cb9","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-6.1.0-beta.2.tgz","fileCount":1251,"integrity":"sha512-nbug7CJSO8vT5RS6kbzcnIBwz1Q0h5rE8XTULHTbycqu8BMn0N+E8dMOQ6MZPomtJjFtRgi/93VFUFckOjwXvg==","signatures":[{"sig":"MEYCIQDU1tP2hOgZN2I1jNymj/NTM5tXMzu4Kw+3oY9QLrXpgwIhAL/yJvRvMIWGI4aYDimYBA29WGqgXgvjD63JytseWr94","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6004993,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbgNSJCRA9TVsSAnZWagAAIpkQAJH9web4ImY9NESJR27A\nDjynX9SrYcgo7cdWUq0ty+O6ELsdpY9JWjz8O3TFvXxv6kVonbcOBB2mqQxO\nNw8MeOoJGsdmfUA0Borv6W52avwE+Gb8st5+lhd0fknkYHT+zsqWmcQin1Ei\n6VN8308AUBgrXRWOijJFPPbesOdY+YWkvPZSvBZJTF60vmmJ41/vKzCqwPFK\nOQ9vNVLdc2VFEvI17nWMFgcgPHt0eHPi0BpJeIuGrPR5ySCLQAcbX+6uDbZw\nM8KFvV4ltdCaFTZOgot7z+Ba7LrWqbY35Hw+CdnVVAmwmRw6GPWDsrK1zGqo\nRfNOVIJuWSpbe0bobsNrhK+JTxoMu1oZxgnXKrRAAlXMk56L+Gyu81qbyvHk\nMG/ZE8dPe9jP2DCTvRfPsw+Qdz8TrRrN1h9ddbj7rwt/bYH/KSZZeNWKW/7a\nrulL3EeKK43tM+N4MT+oTtIPeAvKyjJj6uaiRTh9aE73kzfXvFChXDfsjOz3\n94dg4eZyRT8SfeBvQb3gv3ajKc1pO8CZLILES/NrDxoUtxS9NhBRXIKV5a+l\ny/1GaWVgxZaxQVBewbzuzh5nsYK0iC9otiVQrYFw+Q7QyOeKEYDjqiZe7ZZT\nN3YYL8XF2zrWtFfjjxjOY/SwqesyRwcNJq9gDvakXHwkaxHsT42XLeCPu78n\njHFA\r\n=+zqd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","files":["src","dist","addons.js","constants.js","debug.js","headless.js","webgl1.js"],"esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nluma.gl is a set of WebGL2 components for high-performance GPU-based rendering and computation in the browser.\n\nIt is the engine that powers applications and frameworks like\n\n* [kepler.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays\n* [deck.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays\n\n\n# Installation, Running Examples etc\n\nFor details, please refer to the extensive [online website](https://uber.github.io/luma.gl).\n","browser":{"gl":false,"gl/wrap":false},"scripts":{"lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run test-node && npm run build && npm run test-dist &&  npm run collect-metrics && npm run test-browser-puppet","bench":"node test/bench/node.js","build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5 && npm run build-size","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5 dist/esm dist/es6","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"echo 'Please see luma.gl website for how to run examples' && open http://uber.github.io/luma.gl/#/documentation/getting-started/examples","test-ci":"npm run lint && npm run build && npm run test-node && npm run test-dist &&  npm run collect-metrics","build-es5":"BABEL_ENV=es5 babel src --out-dir dist/es5 --source-maps --ignore 'node_modules/'","build-es6":"BABEL_ENV=es6 babel src --out-dir dist/es6 --source-maps --ignore 'node_modules/'","build-esm":"BABEL_ENV=esm babel src --out-dir dist/esm --source-maps --ignore 'node_modules/'","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-dist":"npm run build-es6 && node test/start.js test-dist","test-fast":"node ../../test/start.js test","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js","build-size":"(echo \"source size\" ; find src/ -name '*.js' | xargs cat | wc -c) && (echo \"dist/es6 size\" ; find dist/es6 -name '*.js' | xargs cat | wc -c) && (echo \"dist esm size\" ; find dist/esm -name '*.js' | xargs cat | wc -c) && (echo \"dist es5 size\" ; find dist/es5 -name '*.js' | xargs cat | wc -c)","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config test/webpack.config.js --progress --hot --open --env.testBrowser ","bench-browser":"webpack-dev-server --config test/webpack.config.js  --env.bench --progress --hot --open","lint-examples":"eslint examples","test-size-es6":"npm run build-es6 && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.es6","test-size-esm":"npm run build-esm && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.esm","collect-metrics":"./scripts/collect-metrics.sh","test-browser-puppet":"node test/start.js test-browser"},"_npmUser":{"name":"1chandu","email":"chandu@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"5.6.0","description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"sideEffects":["./src/init.js"],"_nodeVersion":"8.9.4","dependencies":{"seer":"^0.2.4","math.gl":"^2.1.0-alpha","probe.gl":"^2.0.0-alpha","webgl-debug":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_6.1.0-beta.2_1535169672590_0.9634864726888113","host":"s3://npm-registry-packages"}},"6.1.0-beta.3":{"name":"luma.gl","version":"6.1.0-beta.3","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@6.1.0-beta.3","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"},{"name":"Xiaoji Chen","email":"xiaoji@uber.com"},{"name":"Jian Huang","email":"jianh@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"92e82038d254ff0d6abb1c7662d1dfd5cf35810c","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-6.1.0-beta.3.tgz","fileCount":1251,"integrity":"sha512-GpYGNdgg8O//BQCaiGJy9uVDVFjzJxDdNtJyNcvPs3gQnqnC8zD2jU/OIGD/uE+1rlXwjpcC8phTHl1/3Ln0kg==","signatures":[{"sig":"MEUCIQDUo1UxyufTC2sXXSXHzMIKhoATE/w2/TRd3Ot+k+c/QgIgKarHccy4OLDvWy2cDjwJcOr1V0pdA+Vk0UmICQcU9ug=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6000636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbht7TCRA9TVsSAnZWagAAQgIP/2+wHEqPGL6BJjbcCTHR\nGfRzkNGOI7TvfhKc0wFRGABdAR36N5nfSex9A0xEw58J0FqEAld8PlvrwrPq\npYwL5OV2FHRsN9TBQAsJxWoN/ucBuX/Y30/ueD+w9efVvLKmcgg6AaDAlb/x\nJ3+2nTsamHzXMDknqLisuEMERJdCQRFKv2JEimC3XgNOEb/2Jp7+vDPQvZ8p\nfN6+kJNXRdFMZP0hBHl5SiZpV3Pc99hyh3hp+HLZJOU1uykYJxa/pRbR4IzF\nZJLT29dEZLNaJqOAER3i8nikaaFib7JBRcN+jrpU24vgPhXx1ye2Z4O/zwtp\n4Eas3ua8cy8v6ClSUw+nK+ThbaKkPy/uB8rDJiuqO8Y46pWot9VqA9l32uG5\n1gW1G21TEfTfIek0vsRT5C3qITYm3b7spLDHozXamDrUASlZYSgz5IUgUXGC\nhCJnslIw7rX/V60GVgExYFbFb8l6fDNuu/hm9B3EgRFarjHkuXzfUrUln3si\nSmLqX3/Or/509xnaXZMxP6l9MtsuwpCTX7wUR1dDzucOpid19HlQ+A5/DeR+\nB/3Bu3LKeWcGfpR6Up3B2/Ea4UhJnY9Gt7Hq9OWoruIqx197Tvfh+VEIyqSY\nUKD1sJk6Yr28CzDDkTnN77cEQ5bLc3byznDA26qnFs6uxnK8Q0MiXwHso+BB\nvCUI\r\n=Mk7+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nluma.gl is a set of WebGL2 components for high-performance GPU-based rendering and computation in the browser.\n\nIt is the engine that powers applications and frameworks like\n\n* [kepler.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays\n* [deck.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays\n\n\n# Installation, Running Examples etc\n\nFor details, please refer to the extensive [online website](https://uber.github.io/luma.gl).\n","browser":{"gl":false,"gl/wrap":false},"scripts":{"lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run test-node && npm run build && npm run test-dist &&  npm run collect-metrics && npm run test-browser-puppet","bench":"node test/bench/node.js","build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5 && npm run build-size","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5 dist/esm dist/es6","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"echo 'Please see luma.gl website for how to run examples' && open http://uber.github.io/luma.gl/#/documentation/getting-started/examples","test-ci":"npm run lint && npm run build && npm run test-node && npm run test-dist &&  npm run collect-metrics","build-es5":"BABEL_ENV=es5 babel src --out-dir dist/es5 --source-maps --ignore 'node_modules/'","build-es6":"BABEL_ENV=es6 babel src --out-dir dist/es6 --source-maps --ignore 'node_modules/'","build-esm":"BABEL_ENV=esm babel src --out-dir dist/esm --source-maps --ignore 'node_modules/'","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-dist":"npm run build-es6 && node test/start.js test-dist","test-fast":"node ../../test/start.js test","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js","build-size":"(echo \"source size\" ; find src/ -name '*.js' | xargs cat | wc -c) && (echo \"dist/es6 size\" ; find dist/es6 -name '*.js' | xargs cat | wc -c) && (echo \"dist esm size\" ; find dist/esm -name '*.js' | xargs cat | wc -c) && (echo \"dist es5 size\" ; find dist/es5 -name '*.js' | xargs cat | wc -c)","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config test/webpack.config.js --progress --hot --open --env.testBrowser ","bench-browser":"webpack-dev-server --config test/webpack.config.js  --env.bench --progress --hot --open","lint-examples":"eslint examples","test-size-es6":"npm run build-es6 && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.es6","test-size-esm":"npm run build-esm && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.esm","collect-metrics":"./scripts/collect-metrics.sh","test-browser-puppet":"node test/start.js test-browser"},"_npmUser":{"name":"deck.gl","email":"ib@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"6.0.1","description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"sideEffects":["./src/init.js"],"_nodeVersion":"8.9.0","dependencies":{"seer":"^0.2.4","math.gl":"^2.1.0-alpha","probe.gl":"^2.0.0-beta","webgl-debug":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_6.1.0-beta.3_1535565522550_0.4746680937325549","host":"s3://npm-registry-packages"}},"6.1.0-beta.4":{"name":"luma.gl","version":"6.1.0-beta.4","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@6.1.0-beta.4","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"},{"name":"Xiaoji Chen","email":"xiaoji@uber.com"},{"name":"Jian Huang","email":"jianh@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"706c1f81355917b1d3076639ad3980a61ec1b93c","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-6.1.0-beta.4.tgz","fileCount":1251,"integrity":"sha512-QMcs44um/WCUk5tOGYY2uTMzVXVEajExfl60rmHy+IdttyjMq63+/Q+dJqo5lg6Og5jYcND2e62tufdZbIOKUA==","signatures":[{"sig":"MEUCIDrZ/FNF2+6JP42MKznaBYx1G3bcYUWZxntqN9Nbp/3cAiEA6WEiZ6pR4GaZlwHFfkDr+c/7CH7C14Y8jDPQlMApgVo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6000592,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiJz9CRA9TVsSAnZWagAAsA4P/jhnemLzJnS74RCYpXaQ\n9BgPzjsF84C9YvuE5APKTRiPdMfN/LHisD7tiL7ecENttaITP3RcinY98IWw\nPOla2Zms4Amue1JuNzheOcqKpYWX5V992FVf/y8fzZ6nebuGukaS/7XWvrYn\nFk2ckOEl39jr38WUOkldPjjbRKVspOM5RzLhVGoGORYS5Njc974mfc3wihJI\nXam7IxQ4q8uH4izdPAC1WZVtups5q5MsitmBi4PrBM9e9Tz9bE5uvRC3L5aG\niBL9o85sNBY+om4wjXhRzn3Di9Nv0k/L/IYsPVdXJQvAkd3l5VdA4ID0mGn0\nPny0QmADRS+UskMe3yYYj98qLx8WEDUqPAr0BMZ9fLl9houVIluKLmXkZQH9\n3/7EKaK9+9TIwhd4YjJkLsYUFAWeG1MNmhE+7stDTmfMccDgKtZb0SL/jG0W\nATNiA6pfHRFP52/im2RRm8if7i5uPm3/VVo2ES0Y4AiSHHjH+33r4TZ+Vy33\nXb5zV3gfTYxGSTEo+DMR7rwPTi4ivb1Wid4OPWy7ZBCoG7OjEdxTiu4k7Qwk\nVIxM/ogSWRi/X9qwxj+eh/s2Fc4WXYfo+Bk3Y7drohO1+3uDRUAmd30m1Nk2\nRU242MNUI9jisFU42OAXtdG5Tl6zMdPUuYcrzUFofdYY6UsXyGGe+POYg6qP\nzbz5\r\n=9qbn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nluma.gl is a set of WebGL2 components for high-performance GPU-based rendering and computation in the browser.\n\nIt is the engine that powers applications and frameworks like\n\n* [kepler.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays\n* [deck.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays\n\n\n# Installation, Running Examples etc\n\nFor details, please refer to the extensive [online website](https://uber.github.io/luma.gl).\n","browser":{"gl":false,"gl/wrap":false},"scripts":{"lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run test-node && npm run build && npm run test-dist &&  npm run collect-metrics && npm run test-browser-puppet","bench":"node test/bench/node.js","build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5 && npm run build-size","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5 dist/esm dist/es6","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"echo 'Please see luma.gl website for how to run examples' && open http://uber.github.io/luma.gl/#/documentation/getting-started/examples","test-ci":"npm run lint && npm run build && npm run test-node && npm run test-dist &&  npm run collect-metrics","build-es5":"BABEL_ENV=es5 babel src --out-dir dist/es5 --source-maps --ignore 'node_modules/'","build-es6":"BABEL_ENV=es6 babel src --out-dir dist/es6 --source-maps --ignore 'node_modules/'","build-esm":"BABEL_ENV=esm babel src --out-dir dist/esm --source-maps --ignore 'node_modules/'","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-dist":"npm run build-es6 && node test/start.js test-dist","test-fast":"node ../../test/start.js test","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js","build-size":"(echo \"source size\" ; find src/ -name '*.js' | xargs cat | wc -c) && (echo \"dist/es6 size\" ; find dist/es6 -name '*.js' | xargs cat | wc -c) && (echo \"dist esm size\" ; find dist/esm -name '*.js' | xargs cat | wc -c) && (echo \"dist es5 size\" ; find dist/es5 -name '*.js' | xargs cat | wc -c)","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config test/webpack.config.js --progress --hot --open --env.testBrowser ","bench-browser":"webpack-dev-server --config test/webpack.config.js  --env.bench --progress --hot --open","lint-examples":"eslint examples","test-size-es6":"npm run build-es6 && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.es6","test-size-esm":"npm run build-esm && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.esm","collect-metrics":"./scripts/collect-metrics.sh","test-browser-puppet":"node test/start.js test-browser"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"5.6.0","description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"_nodeVersion":"8.11.3","dependencies":{"seer":"^0.2.4","math.gl":"^2.1.0-alpha","probe.gl":"^2.0.0-beta","webgl-debug":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_6.1.0-beta.4_1535679740575_0.7189565217012832","host":"s3://npm-registry-packages"}},"6.1.0":{"name":"luma.gl","version":"6.1.0","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@6.1.0","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"},{"name":"Xiaoji Chen","email":"xiaoji@uber.com"},{"name":"Jian Huang","email":"jianh@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"17e48a21f904f27b3b285d67aa1070ade462e9b7","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-6.1.0.tgz","fileCount":1251,"integrity":"sha512-aEg2SayzqktMU/biXC3BsBZ2ZReVm8hNsZgU7z2VZWlOn8YzCw/48fpOA1AbWGzWZrmsKJ2c7wMlRdarOqDnIw==","signatures":[{"sig":"MEUCIDgzC2wAnneY3sczilHIqX01123EKL5owHtgqEmvHJMDAiEAslYQHlg7RP0F3TShFGlACCmRJeAWgPm3ZFhZ2bJ91SY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6002066,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkhNZCRA9TVsSAnZWagAA/AwP/Rm5+ScaCit5hnN+GXJE\n5moJl5MwiYWnW391FmcDqITV0u52HJ+CpkIs+Iooc1sBHKhPqza58zcaseji\nNAZaWAByT8Rx2eXoMN8gR6dzGW9pj2WpSlQNHccwZI/3zKF6jF8OrVNwi6DQ\naTTlU8HsKxJ2Ggi3JWK9HhhXdNQwXmx/HHedzz9H4BbZM6uxlA94lpqD/Uxt\nsdgo7jMLu0pDd4Dgv6dG+33BMjJf5Za5NmIa2Cqm+SPPRP8vd1LR6LR98xfM\nLMDKQnNw0d6c9F7rkEco6+4NG/YZoQRmVPGUQKhkGlrqdH/WjQCEYKnpKhyJ\nkyIarPfiJFv9qUisddyAcO5iOhV6KkK2rZ7hAlkDdRcs6fqsdcWbK+2Wcmc4\nyIIFmcdoMsRJHmUfuKmtevygqObcDr4Nhz7JNlpL1p3IbKB8I+qpPBnZL8KB\nskyIVR2lqHgpwILDvO5igCfoAXfwT4wJr2S1AZFjKdom1h3im3Ib2B0cXOWB\n3bTjYo7UKgwUX9r1WM91+cf4hv4dmdvUFIWtrKWya6uwIv7uMzw1qkk+7i3R\n9icb2AOKmbuA9wRyafzQUnNaXjyT0CY9z6wLObhQye/nvuaSWICMQPkorm8q\nLVJ7xXCqMbhLwT9SIyCO5udZVg962y7GL1T++RpS/6QKilVwHwFE587ypHSj\nCW4j\r\n=CysT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","browser":{"gl":false,"gl/wrap":false},"scripts":{"lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run test-node && npm run build && npm run test-dist &&  npm run collect-metrics && npm run test-browser-puppet","bench":"node test/bench/node.js","build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5 && npm run build-size","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5 dist/esm dist/es6","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"echo 'Please see luma.gl website for how to run examples' && open http://uber.github.io/luma.gl/#/documentation/getting-started/examples","test-ci":"npm run lint && npm run build && npm run test-node && npm run test-dist &&  npm run collect-metrics","build-es5":"BABEL_ENV=es5 babel src --out-dir dist/es5 --source-maps --ignore 'node_modules/'","build-es6":"BABEL_ENV=es6 babel src --out-dir dist/es6 --source-maps --ignore 'node_modules/'","build-esm":"BABEL_ENV=esm babel src --out-dir dist/esm --source-maps --ignore 'node_modules/'","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-dist":"npm run build-es6 && node test/start.js test-dist","test-fast":"node ../../test/start.js test","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js","build-size":"(echo \"source size\" ; find src/ -name '*.js' | xargs cat | wc -c) && (echo \"dist/es6 size\" ; find dist/es6 -name '*.js' | xargs cat | wc -c) && (echo \"dist esm size\" ; find dist/esm -name '*.js' | xargs cat | wc -c) && (echo \"dist es5 size\" ; find dist/es5 -name '*.js' | xargs cat | wc -c)","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config test/webpack.config.js --progress --hot --open --env.testBrowser ","bench-browser":"webpack-dev-server --config test/webpack.config.js  --env.bench --progress --hot --open","lint-examples":"eslint examples","test-size-es6":"npm run build-es6 && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.es6","test-size-esm":"npm run build-esm && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.esm","collect-metrics":"./scripts/collect-metrics.sh","test-browser-puppet":"node test/start.js test-browser"},"_npmUser":{"name":"1chandu","email":"chandu@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"5.6.0","description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"_nodeVersion":"8.9.4","dependencies":{"seer":"^0.2.4","math.gl":"^2.1.0-alpha","probe.gl":"^2.0.0-beta","webgl-debug":"^2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/luma.gl_6.1.0_1536299864902_0.12820372738354302","host":"s3://npm-registry-packages"}},"6.2.0-alpha.1":{"name":"luma.gl","version":"6.2.0-alpha.1","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@6.2.0-alpha.1","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"},{"name":"Xiaoji Chen","email":"xiaoji@uber.com"},{"name":"Jian Huang","email":"jianh@uber.com"}],"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"d42b3eb9c1be9aae0a96108d31e335dfddb63d41","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-6.2.0-alpha.1.tgz","fileCount":1508,"integrity":"sha512-WmCeqXxLV2JRUrKJK32VTlvqFF1F5aytuB2UT0Ujkgvix+b2engsXEZ/UtsSX86Oh/AhYvt0QmA4G5i/Oxyjsw==","signatures":[{"sig":"MEYCIQCHtp8/IOrGgAQZpxjcG52b/Bt/E1hT9tWYevz08e30igIhANlsJOJyWxU0Ok6XL1DpJKtK9nPDHuP9MYi9Qua+Sqga","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6798093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqrTpCRA9TVsSAnZWagAAGOoP/jMhInGzOwsqf8r/b2Lf\n+E5BfKv9obSNhe7AZQxGBPOSgjWmcvYzZ8ogFGWL+dGBSNhHF1ikjjJ53skk\nCkfsj93AwADmm81joTrS2uoLn7RYujyFLDNiKhgPyZ6EdY41FCjSAHxYiBLy\nzUvE/JNVb3OG+MEkKGU/9fprXHopLW7U7Iwuz3mqmxUt/Qbec2VOsbepLC47\nNHgJ99/7bK1nrH4X+1H0y7tOBRTKqqEE+43A8XZpiJwvOTa6hjFQ45tAA5qq\nSzC+M376/TjZR5trnIrJzPQ9bcVc3VR1VUNRBh9j3wTyzbLi4s8NuuFwJp9J\n4mXB6g8evOw3xEP/MfIF6ZdUiPIEP1ODrgddThF76H8/9Uku//GcGmFkhnFK\nzWhJYSAaY5GN8sRnPP55L6AEjsP2t3Xf6PEmGFklryYdBPTf3kSroZJtcGxx\nwXE0Wo3hboDESTsiZnwYQhw2CzeO4AfuOApD6U0pwniCMaYBZp5pcipDkT+B\nYzBpOitn8ZaDGV5fqVSR8KcYaZHzlpqROiOGQpn8vybJB36dEi+G85P2QIdY\nPNMSHXr8GOZCiVebDst0DJ0nRzaAioc6EItGuOhI6t+XXWe7dWwoVCdvZqxG\njGewaer4ZJ8oqTD0PJ+VAHmOluDYL/xS6OCgp+MN7XAmDzGzkeGAGmyksuHx\nH7d3\r\n=VZzs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nluma.gl is a set of WebGL2 components for high-performance GPU-based rendering and computation in the browser.\n\nIt is the engine that powers applications and frameworks like\n\n* [kepler.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays\n* [deck.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays\n\n\n# Installation, Running Examples etc\n\nFor details, please refer to the extensive [online website](https://uber.github.io/luma.gl).\n","browser":{"gl":false,"gl/wrap":false},"scripts":{"build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5 dist/esm dist/es6","cover":"../../scripts/test.sh cover","build-es5":"BABEL_ENV=es5 babel src --config-file ../../babel.config.js --out-dir dist/es5 --source-maps --ignore 'node_modules/'","build-es6":"BABEL_ENV=es6 babel src --config-file ../../babel.config.js --out-dir dist/es6 --source-maps --ignore 'node_modules/'","build-esm":"BABEL_ENV=esm babel src --config-file ../../babel.config.js --out-dir dist/esm --source-maps --ignore 'node_modules/'","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish"},"_npmUser":{"name":"deck.gl","email":"ib@uber.com"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"seer":"^0.2.4","math.gl":"^2.2.0","probe.gl":"^2.0.0-beta.4","webgl-debug":"^2.0.0","@babel/runtime":"^7.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_6.2.0-alpha.1_1537914088979_0.35446997293900906","host":"s3://npm-registry-packages"}},"6.1.1":{"name":"luma.gl","version":"6.1.1","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@6.1.1","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"ibgreen-deck.gl","email":"ib@uber.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"},{"name":"Xiaoji Chen","email":"xiaoji@uber.com"},{"name":"Jian Huang","email":"jianh@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"75aec475aff3c1258e25f731d90647516c09186d","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-6.1.1.tgz","fileCount":1252,"integrity":"sha512-Uqyso/Q+XjmM3RZ2XLKY6fXIKBhMe483soBTybQP1JDstXdrK/AmpqvOnrhaP0ThV1KB4VKMdwTUGttLBU64hA==","signatures":[{"sig":"MEYCIQCRzHNl/Ncz6vuQqh33yNx+ipWdJO4dEjBvoIjxiPBeyQIhALKyIRXf0CZ/Oc/yCYW+4txbhQyaOfUUCnG66Odx01nU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6008080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbt6E1CRA9TVsSAnZWagAATh8P/Ah8/l7pMozJj26kfXmH\nz7RspshUW0bsn/5Z0eKGCn+IfQ9HSUQwawm5JpifUephMlDmgoPapv6F7H6L\nZmMdTwLY+U5ziaYtAi/zRY6TvZ3KNIyK7hgdLO6Jse03SZnoPLAs+BAgw1Xy\nA24y/t4ltVgaFoPkp2MpHjtSWBZJwD3b5LmAU2bKwxlW/9VNxryWp4ofPzjl\nfsVZgxfkr609rc95KJz4bO5TLgGtbsUMvydPLZRyLGohiFJ1LxL2DJH6niU3\nfvG9H/AACIi6zFWXfg70Ulvj/iI468/F09l9HzoHg3s8bBeCACILuchuzp8b\nr6XIi0QYv+pYM5No0jYHS7xytt17DfBjvyZ5Ksgxt25ipxNJXKq7UqOibhQh\nNTrob4+RZQl0ups5ipagnHTXUWQqCSeEoxayXhWgb1US2dIIJt66dmQzICZQ\nKVjKUA0tCymAk+zbOtlsHu3a0i8wANg465CeevRWl/RybXvDrrwJtwRjtcGB\n0AEd6DCVgP6rvUSxKSZ7uNT7nwy3QMwOEzGgpC0N6x8dZ9cAlsIu3yE8uq59\naZzKyFPySvUlgs5uw3fHktCCpZgXkVagRVQ377XRipy7/9NxLIaGzxJkgrFe\nPNRFaJONZmt0U+ZC9XQ/6VvDEPzm7SHIXqkTkA14D8Q7K0luMJ5ojLlgLPjt\n/D6N\r\n=4sMA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","browser":{"gl":false,"gl/wrap":false},"scripts":{"lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run test-node && npm run build && npm run test-dist &&  npm run collect-metrics && npm run test-browser-puppet","bench":"node test/bench/node.js","build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5 && npm run build-size","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5 dist/esm dist/es6","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"echo 'Please see luma.gl website for how to run examples' && open http://uber.github.io/luma.gl/#/documentation/getting-started/examples","test-ci":"npm run lint && npm run build && npm run test-node && npm run test-dist &&  npm run collect-metrics","build-es5":"BABEL_ENV=es5 babel src --out-dir dist/es5 --source-maps --ignore 'node_modules/'","build-es6":"BABEL_ENV=es6 babel src --out-dir dist/es6 --source-maps --ignore 'node_modules/'","build-esm":"BABEL_ENV=esm babel src --out-dir dist/esm --source-maps --ignore 'node_modules/'","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-dist":"npm run build-es6 && node test/start.js test-dist","test-fast":"node ../../test/start.js test","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js","build-size":"(echo \"source size\" ; find src/ -name '*.js' | xargs cat | wc -c) && (echo \"dist/es6 size\" ; find dist/es6 -name '*.js' | xargs cat | wc -c) && (echo \"dist esm size\" ; find dist/esm -name '*.js' | xargs cat | wc -c) && (echo \"dist es5 size\" ; find dist/es5 -name '*.js' | xargs cat | wc -c)","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config test/webpack.config.js --progress --hot --open --env.testBrowser ","bench-browser":"webpack-dev-server --config test/webpack.config.js  --env.bench --progress --hot --open","lint-examples":"eslint examples","test-size-es6":"npm run build-es6 && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.es6","test-size-esm":"npm run build-esm && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.esm","collect-metrics":"./scripts/collect-metrics.sh","test-browser-puppet":"node test/start.js test-browser"},"_npmUser":{"name":"1chandu","email":"chandu@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"5.6.0","description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"_nodeVersion":"8.10.0","dependencies":{"seer":"^0.2.4","math.gl":"^2.1.0-alpha","probe.gl":"^2.0.0-beta","webgl-debug":"^2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/luma.gl_6.1.1_1538761012180_0.8317085072283938","host":"s3://npm-registry-packages"}},"6.2.0-beta.2":{"name":"luma.gl","version":"6.2.0-beta.2","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@6.2.0-beta.2","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"ibgreen-deck.gl","email":"ib@uber.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"},{"name":"Xiaoji Chen","email":"xiaoji@uber.com"},{"name":"Jian Huang","email":"jianh@uber.com"}],"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"ca366bc8733240e63e226e3241c6c477faba5963","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-6.2.0-beta.2.tgz","fileCount":1346,"integrity":"sha512-doFLxTibKGHe3VRiIwc1VOs+Q66tp8mmkkCpfWzv98PeiBCvsvhzGTGY4386qc4wfeYKSeCYbQznMtmhv3Ua4Q==","signatures":[{"sig":"MEUCIBkGK+iBJQaCaEfE0ZWkYdZrOcI34/ONFUCG0d6V7soTAiEA82VREz6xIrCQZtI36nhj21dynSuwx6HfAppLwjAQeVQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6795962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbuoBRCRA9TVsSAnZWagAA2U8P/Amv/xxk+KWZjt5w/nL3\nB64CsrLvEetSy2dWnTau7xFDuySsni1q86+ldI4YriZY3YsxvoJqnjO+PlT6\n6Yq4+9cyyEX/y9Ij/t+ogxS6Q8mAexd7CbJRNURESPkIdByemiucHaglpK/l\nr/UQ2q1uuiXbAkan3+07w5ShCyEZ8H1GU1c593HvVuHU2Q8nAod21KTnBDTE\njPkpo5Rxlyfzgm6HAJXuZXlO0WkvPf8OinP33YdxJTO8nUSEpyHs7cloVhhS\n5+nTjAzJW3JZShUjOoFGxusVA90mdToYaa/uaQ45euh8pbEZfMziWkhZXdeT\neP4iwXWIETkuTZiDSV0TlIOHgH59oMnx7qvH1s7QkGbVMN2NSFOIEpMISUbH\nw61LaBRIkU1WOpxRpv2Rz0JVCx+CiDNNWadCdgh2of3BfRav6r4hmbk78I4U\ntj4THU3wPmSLZQzxBzqoWlK5FHsPxvcAoyxBUU41fK+rcmmNU0PSqWMolhTX\n1ROTU10BMuPKfeD0MqsdOKlDqjk+FJgQFlB+KbiWyCPL+vm0KS8KhVTV7vlI\nFTl5jgrnHpmEZMgZPuUuq4CAkMxiNRLFPg89TOKWTlaXRoAf2G2Eh67+dZL9\nWAd0D8gr/7t9aXK4NP9xM17eyGRWw49UoNjvwBhK1dEGzXTOoRQ+yUfaJrIu\ndEka\r\n=UPh+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nluma.gl is a set of WebGL2 components for high-performance GPU-based rendering and computation in the browser.\n\nIt is the engine that powers applications and frameworks like\n\n* [kepler.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays\n* [deck.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays\n\n\n# Installation, Running Examples etc\n\nFor details, please refer to the extensive [online website](https://uber.github.io/luma.gl).\n","browser":{"gl":false,"gl/wrap":false},"gitHead":"20952d8545e691dfd5de936f9c144805d3614f35","scripts":{"build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5 dist/esm dist/es6","cover":"../../scripts/test.sh cover","build-es5":"BABEL_ENV=es5 babel src --config-file ../../babel.config.js --out-dir dist/es5 --source-maps --ignore 'node_modules/'","build-es6":"BABEL_ENV=es6 babel src --config-file ../../babel.config.js --out-dir dist/es6 --source-maps --ignore 'node_modules/'","build-esm":"BABEL_ENV=esm babel src --config-file ../../babel.config.js --out-dir dist/esm --source-maps --ignore 'node_modules/'","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish"},"_npmUser":{"name":"1chandu","email":"chandu@uber.com"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"seer":"^0.2.4","math.gl":"^2.2.0","probe.gl":"^2.0.0-beta.4","webgl-debug":"^2.0.0","@babel/runtime":"^7.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_6.2.0-beta.2_1538949200827_0.7108907939885054","host":"s3://npm-registry-packages"}},"6.2.0-beta.4":{"name":"luma.gl","version":"6.2.0-beta.4","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@6.2.0-beta.4","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"ibgreen-deck.gl","email":"ib@uber.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"},{"name":"Xiaoji Chen","email":"xiaoji@uber.com"},{"name":"Jian Huang","email":"jianh@uber.com"}],"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"a52c8e8065290ca368b252492a9d1ba6ad1dea5c","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-6.2.0-beta.4.tgz","fileCount":1507,"integrity":"sha512-wETkfVd8eiOmBKkl5b4orrSMiFEeVZLuSLgofWvPtS5rFLcWmslN9+8P+cthP/sCtHoFvHrjdHbR/XDdySvAzg==","signatures":[{"sig":"MEYCIQDFMNaycINdsblA3BpCLyfGXqx+HDjh21laSIut84WEcQIhAPvdw33MopfyRa74H0mGLOZjhmw//AbRuBqHwDP4rC88","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6794447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbv5S2CRA9TVsSAnZWagAAUWwP/23PKh2EK3R95JQeDdNn\nttRroc0N1CWyPlY3mNwcJ+feCd5kjxZGkauxKLopVklvv+YPwFrLp2weQO1C\nPKipFX5b7lli9KxcTavbxOJPrMPfbPN5r0V3IGZDrLmwr815Gm7rw+QFR6uF\njGR8MTBtXXY7KJW+8g1oorrKhLUj32+79OIFMbeb7kOeUmZrh9A127gKypWs\nHo6rFApJf6yQecY83Gj3KKhozhLnNP+Dnz1Nv5i0/mS9bhf3QVh/one70z79\nFBGgXC8fQiey8tW1H5/TgniGNWXuEAUGR7nMfe3qLRjwZeiQAOxR1B4iqoc1\nCHbwZdrq5e4vKN08mR2mm48cO82rBXn5Aff0pb6tKlW3kXipWfavzfUPG5b6\no+NIeyhnGj2q1Q8Rg9buCscWsp660Qt3HgePDkk51aagKfuU8tusBwvpeR+4\nFD112t4TUEgnmT3s2aMmiIYCaHnfKfEkzisyEbgl5l5TfQZM9lBXPwdckIxp\ncLAmApDeNc3OaoZNsQ2HO+13wc+LOByV1Bp9I2wGAZuMy+oVbTjWsYEKTVtq\n9uVrB9aTO5+YZ7Fs6ThDkqmAPtOZpeb152a5Q+7pspcnNULHOnc0pfhg6y+x\nxqif4VbDOwHUfQ6M1SYlp91N34v8aHJgRpPhd17J3WX1Z+nFyN2NAaMxqNGe\n7d2+\r\n=DXI5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nluma.gl is a set of WebGL2 components for high-performance GPU-based rendering and computation in the browser.\n\nIt is the engine that powers applications and frameworks like\n\n* [kepler.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays\n* [deck.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays\n\n\n# Installation, Running Examples etc\n\nFor details, please refer to the extensive [online website](https://uber.github.io/luma.gl).\n","browser":{"gl":false,"gl/wrap":false},"scripts":{"build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5 dist/esm dist/es6","cover":"../../scripts/test.sh cover","build-es5":"BABEL_ENV=es5 babel src --config-file ../../babel.config.js --out-dir dist/es5 --source-maps --ignore 'node_modules/'","build-es6":"BABEL_ENV=es6 babel src --config-file ../../babel.config.js --out-dir dist/es6 --source-maps --ignore 'node_modules/'","build-esm":"BABEL_ENV=esm babel src --config-file ../../babel.config.js --out-dir dist/esm --source-maps --ignore 'node_modules/'","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish"},"_npmUser":{"name":"1chandu","email":"chandu@uber.com"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"seer":"^0.2.4","math.gl":"^2.2.0","probe.gl":"^2.0.1","webgl-debug":"^2.0.0","@babel/runtime":"^7.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_6.2.0-beta.4_1539282101167_0.191450408964853","host":"s3://npm-registry-packages"}},"6.2.0":{"name":"luma.gl","version":"6.2.0","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@6.2.0","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"ibgreen-deck.gl","email":"ib@uber.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"},{"name":"Xiaoji Chen","email":"xiaoji@uber.com"},{"name":"Jian Huang","email":"jianh@uber.com"}],"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"449760dc735e2e89a55bb78697c8dd1093626b2c","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-6.2.0.tgz","fileCount":1507,"integrity":"sha512-Xm0j1FlgdHtzz8DOXpuhofUUIqVHKxf8esM2R8k0B5ylh2Y4PB9hHEX/TSM1nSOWvgNdezN/DracM0aOs1ZGCg==","signatures":[{"sig":"MEUCIQCK18WgWpNLV5qIIX2/TCcpLhIMtZjbK305ReXlDreu2QIgea6N6T+eVcmC+QgU1LcsubaO0PHrPS/dLcQ6QcRtLgs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6794440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbwQx9CRA9TVsSAnZWagAA67QP/Ah+CkrV7kRA1I39n+v1\njQzi4oN3a27xh1XVoAmARx/aVAjzns+iDV/vHbf8lZt/3amnK/pB+6wU6lq+\nxvPV30pys/WgxlD2miz28GXChuUoOVjHzzr3q8BeQi3unSqc3VlvN3r1M0BH\nkw3AsPnuev+tID/ew+zIVASo0so82YcjVH5C8RoY66mNBL2HRIpVAmdJ615R\neB90JcifKUAKDZhYBNzoJmHX8ZXJ7YoC0JkSzR/xGXCalCQD6mBFmHKmWVsK\nHdMDg5RWmbxFt+RNkE6xXP86TvTz4j7z/r4Q3oGLuOAKhxcqYOy6qf+CsLfw\njh5LWspPuBof1ezkvI8ACY2Ua11y6KNgYmFf7CI7c+/D0wlBQ4ZqBeFJLYPe\nReko0a4mLWUNUAvkF1c4pxmfDUkQ6RIHHpy7b/iuqgTaCccdwNvH858z/+xb\noxLTyEJSsFEOja1XbkKJXr+tP3I5K6fc7NgSZKed259w1aGb139amU094/6H\nISf0DSnnDKcibR3+7oBSbKXtS9/6o8UTwk1kg0Ynsob2xB6GbSAUcPZFxxMV\nGORsHCsQjk+93QIegHyFcMZTvp4CdUqiF9z5H+pPIWt3Q9cAXlAfh9vfmtfd\n+VsO4Feq/u3fZmLIb50D+AZARxWKa6ZxdI/6bXcMBgodyLDo7khCX37BygdX\ncs7Z\r\n=2gBN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","browser":{"gl":false,"gl/wrap":false},"scripts":{"build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5 dist/esm dist/es6","cover":"../../scripts/test.sh cover","build-es5":"BABEL_ENV=es5 babel src --config-file ../../babel.config.js --out-dir dist/es5 --source-maps --ignore 'node_modules/'","build-es6":"BABEL_ENV=es6 babel src --config-file ../../babel.config.js --out-dir dist/es6 --source-maps --ignore 'node_modules/'","build-esm":"BABEL_ENV=esm babel src --config-file ../../babel.config.js --out-dir dist/esm --source-maps --ignore 'node_modules/'","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish"},"_npmUser":{"name":"1chandu","email":"chandu@uber.com"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"seer":"^0.2.4","math.gl":"^2.2.0","probe.gl":"^2.0.1","webgl-debug":"^2.0.0","@babel/runtime":"^7.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/luma.gl_6.2.0_1539378301133_0.462653313885826","host":"s3://npm-registry-packages"}},"6.3.0-alpha.1":{"name":"luma.gl","version":"6.3.0-alpha.1","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@6.3.0-alpha.1","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"ibgreen-deck.gl","email":"ib@uber.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"},{"name":"Xiaoji Chen","email":"xiaoji@uber.com"},{"name":"Jian Huang","email":"jianh@uber.com"}],"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"2dcb92ce57c83c9e8a6ef4f8ecf32c3cdbbb41f2","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-6.3.0-alpha.1.tgz","fileCount":1507,"integrity":"sha512-PCu7ePnbRVAOH22ZndjiPpLCqx5LXQWylmmdbySzSdHm3TFeNtQEzLl6yreZf9Jo3wLsSabbgLPK4rCUcexk4g==","signatures":[{"sig":"MEQCIEvZVumCCXmX9LvUaIauwB9WhKRZ5S/5lykRMeBy/05JAiAep88IZ1KbsK+74vDfpx9ABAv3KH1SWysOwwrRcEVXOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6800350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0jkjCRA9TVsSAnZWagAActIP/idjJaQN0oSUfANAKvJx\ni7UMvyc3QtfsRh8VEPp0H0nOqtNXr3+ikXRKYkS6XOId25iDKVBwWOLmo3PP\nVigiuGv4nwNPBsEmgyZQ7uopqsepcYA+OV2Ujd+lSRK7GoNSJgyrmZaT9NCW\nqDy9M+L6XCP2wAm/mZBAb6RKrZECTZkzT7ORPk/CzGfu97TtEMDcJdzBvGXM\nAkXo63xXTW/5RKMbwHzo9UG/psYwOWF8uODwy8gfnNQrZMyn1pAYiWgGdCNQ\n3miBpcoo/WedyJtSnWAmEyjUsEAy+3Zp1MM3ne/rCrP9uA4H19KbPlq2va5D\n33hPUXpy09REw/x6GvIrxg2+NYJGTydszl0FK6GXXnvOlF9gt4zZtHAcYAVv\nXNWhwKf3HKvdNDS/h5t/9PU9JLSWbC4d+M0N4HHEaYTzvDkpailUCHtfdpV1\nWzPxbjBZqElu7o/yX1xlkpsVnzGbEQq6Nr9EM+pz+p6P8srHbY+ekaFHXEph\nbRVvc+IO8GtUJAgeXNDFJUV7yOAkm54peR7JBMkM9qc8EMjsA/CQkh0g+zOK\n5vO47U//XkMoF4ARiaGZMXlyskA1gOUgJAuqie1R29Pe9untYjvcZcafIAf5\nerk8U3Aj+zbL9/q+DV0eJns6kb/ginJVb8A4KZaiXWFEYl/mCqKNGd5cLNKW\nF/mm\r\n=tOXQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nluma.gl is a set of WebGL2 components for high-performance GPU-based rendering and computation in the browser.\n\nIt is the engine that powers applications and frameworks like\n\n* [kepler.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays\n* [deck.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays\n\n\n# Installation, Running Examples etc\n\nFor details, please refer to the extensive [online website](https://uber.github.io/luma.gl).\n","browser":{"gl":false,"gl/wrap":false},"scripts":{"build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5 dist/esm dist/es6","cover":"../../scripts/test.sh cover","build-es5":"BABEL_ENV=es5 babel src --config-file ../../babel.config.js --out-dir dist/es5 --source-maps --ignore 'node_modules/'","build-es6":"BABEL_ENV=es6 babel src --config-file ../../babel.config.js --out-dir dist/es6 --source-maps --ignore 'node_modules/'","build-esm":"BABEL_ENV=esm babel src --config-file ../../babel.config.js --out-dir dist/esm --source-maps --ignore 'node_modules/'","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish"},"_npmUser":{"name":"pessimistress","email":"cxiaoji@gmail.com"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"seer":"^0.2.4","math.gl":"^2.2.0","probe.gl":"^2.0.1","webgl-debug":"^2.0.0","@babel/runtime":"^7.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_6.3.0-alpha.1_1540503843041_0.39755208856605817","host":"s3://npm-registry-packages"}},"5.3.1":{"name":"luma.gl","version":"5.3.1","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@5.3.1","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"ibgreen-deck.gl","email":"ib@uber.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"},{"name":"Xiaoji Chen","email":"xiaoji@uber.com"},{"name":"Jian Huang","email":"jianh@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"sourceMap":false,"instrument":false},"dist":{"shasum":"d380d554fe4c9de0b883e5d75f58d2a2142cfa05","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-5.3.1.tgz","fileCount":1081,"integrity":"sha512-7/1iJXXrllFr7aRNZ4NGLKD36MB3qcKyiB1/9fWJ6sIVx9BNzBpJeCq78wV2VHed7Z5ZitchukmrMhOgUJwNhg==","signatures":[{"sig":"MEYCIQCp0k+4WJcdGVrH+5vabnVz+QUBLhZQoz2mcylDPdfjfgIhAKNgs9eXeI6NEJBKUxAu+grZtZenok195ZOjgudBKqIC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5795784,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0kDJCRA9TVsSAnZWagAAhaEQAIb4ySMGQDxwuhwtscud\ndb/Bp980+XXGWihjz1qXBIZGXYoE63GKHgFXHVdnJN5bMZh7fR9IBvYr24hq\nRtTkFZt4svjh3XAELiKCG8lsDfDuU15WwYmo8ilZgt386ASVf6+llOaHczww\npoW1hs6J0QtM93KtZCw3eR0nnwUg6ZGqKxOSeb/+sow7pilDMGWxgev59XPz\n84y2jrF4JYe9MbYdAzZEjt+Gn8cPFK05D1JxzwTkUQuFiTPJkKxk2CsauoIn\nsiEU6UHA4uubDYjrgqesNSiVSH4cy2exTtXRdDzOWLgWyHAI+1T8X5ynSzFz\npbVJc6HdZrsOi3Vjzb78INhWcUVKx+ioYAsFxAZHIW25MSCL80L7xAYV7UJn\nAw+X2La0ChwfbaexckCyv0lor0blIVoLh5H5g3Eme4olzV7xQBL43bqsPPgx\nKp0CNdlvBvnIN0oE3wKwTXdPTETqksMx3W4oGKyPc576UcxYX5ZP3XbOLlBA\nsHkALnN2I0VCl8Ku3QCsvEYth6tWlQxcdxz1ckoGVSpLdaeDOB+r3oIfYrPN\nGu4bTqTpz6E9LpyEq+2mOOR5pd6wXNaK/jZpoOyZ9HiroxFZQMg9mmY35a1W\nHv1QJ39hG4wH/QH8lgS1JM2/cZFeLXwacFUzQ6JLSaxSupbKYZt9VWzz96SR\n7pg+\r\n=U5xR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","browser":{"gl":false,"gl/wrap":false},"gitHead":"dec0a475825f7b4f5fd4e35e255315acc2130ebf","scripts":{"lint":"eslint src test && npm run lint-yarn","test":"npm run lint && npm run test-node && npm run build && npm run test-dist &&  npm run collect-metrics && npm run test-browser-puppet","bench":"node test/bench/node.js","build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5 && npm run build-size","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5/packages dist/esm/packages dist/es6/packages","cover":"NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover","start":"echo 'Please see luma.gl website for how to run examples' && open http://uber.github.io/luma.gl/#/documentation/getting-started/examples","test-ci":"npm run lint && npm run build && npm run test-node && npm run test-dist &&  npm run collect-metrics","build-es5":"BABEL_ENV=es5 babel src --out-dir dist/es5 --source-maps && BABEL_ENV=es5 babel packages --out-dir dist/packages --source-maps","build-es6":"BABEL_ENV=es6 babel src --out-dir dist/es6 --source-maps && BABEL_ENV=es6 babel packages --out-dir dist/es6/packages --source-maps","build-esm":"BABEL_ENV=esm babel src --out-dir dist/esm --source-maps && BABEL_ENV=esm babel packages --out-dir dist/esm/packages --source-maps","lint-yarn":"!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)","test-dist":"npm run build-es6 && node test/start.js test-dist","test-fast":"node test/node.js","test-fp64":"(cd src/shadertools/test && webpack-dev-server --progress --hot --open)","test-node":"node test/node.js","build-size":"(echo \"source size\" ; find src/ -name '*.js' | xargs cat | wc -c) && (echo \"dist esm size\" ; find dist/esm -name '*.js' | xargs cat | wc -c) && (echo \"dist/es6 size\" ; find dist/es6 -name '*.js' | xargs cat | wc -c)","test-cover":"NODE_ENV=test tape -r babel-register test/node.js && nyc report","test-shader":"npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","test-browser":"webpack-dev-server --config test/webpack.config.js --progress --hot --open --env.testBrowser ","bench-browser":"webpack-dev-server --config test/webpack.config.js  --env.bench --progress --hot --open","lint-examples":"eslint examples","test-size-es6":"npm run build-es6 && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.es6","test-size-esm":"npm run build-esm && NODE_ENV=production webpack --config test/webpack.config.js --env.import-nothing --env.analyze --env.esm","collect-metrics":"./scripts/collect-metrics.sh","test-browser-puppet":"node test/start.js test-browser"},"_npmUser":{"name":"1chandu","email":"chandu@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"5.6.0","description":"A WebGL JavaScript visualization library.","directories":{},"_nodeVersion":"8.10.0","dependencies":{"seer":"^0.2.4","math.gl":"^1.1.0","probe.gl":"^1.0.0","webgl-debug":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gl":"^4.0.2","nyc":"^10.2.0","tape":"^4.9.0","reify":"^0.4.4","sinon":"^4.1.3","eslint":"^3.0","mkdirp":"^0.5.1","webpack":"^4.3.0","coveralls":"^2.13.0","puppeteer":"^1.2.0","@babel/cli":"7.0.0-beta.42","browserify":"^13.0.0","pre-commit":"^1.2.2","tape-catch":"^1.0.4","@babel/core":"^7.0.0-beta.42","webpack-cli":"^2.0.13","babel-eslint":"^6.0.0","module-alias":"^2.0.0","tape-promise":"^1.1.0","@babel/polyfill":"7.0.0-beta.42","markdownlint-cli":"^0.8.1","@babel/preset-env":"7.0.0-beta.42","source-map-loader":"^0.2.1","tap-browser-color":"^0.1.2","source-map-support":"^0.4.2","webpack-dev-server":"^3.1.1","babel-preset-minify":"^0.4.0-alpha.caaefb4c","eslint-plugin-babel":"^4.0.0","html-webpack-plugin":"^3.0.7","@babel/preset-es2015":"7.0.0-beta.42","babel-plugin-istanbul":"^4.1.1","webpack-bundle-analyzer":"^2.11.1","eslint-config-uber-es2015":"^3.0.0","babel-plugin-version-inline":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/luma.gl_5.3.1_1540505800528_0.5435832937005796","host":"s3://npm-registry-packages"}},"6.3.0-alpha.2":{"name":"luma.gl","version":"6.3.0-alpha.2","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@6.3.0-alpha.2","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"ibgreen-deck.gl","email":"ib@uber.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"},{"name":"Xiaoji Chen","email":"xiaoji@uber.com"},{"name":"Jian Huang","email":"jianh@uber.com"}],"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"4e0b34d28175e7066ae984de7d5bdb7aefda04d3","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-6.3.0-alpha.2.tgz","fileCount":1507,"integrity":"sha512-f+12DTZy3AwRubyY049uNWgxNAF1R5sVru8IDOWbEnlhpBRo5UJos5g8lc+P8/2/odHNXDVTjYbnn5HvpjdhVQ==","signatures":[{"sig":"MEUCIHB4BnvFm0g22ZJNjAHROZcBIVRwol727G0tX8w9QD38AiEA9PkcvEwuYlS+GOT8Ahqz6YwSxOM1ulsktNKmHwSZJ6Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6800367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5gR2CRA9TVsSAnZWagAAaocQAJJ6bAKuaBxeqdAwfUIc\ndjV8zNk5qa2swZ9qksXy1AbNgghFok40TbZ6VYflZWm/XcEG1d08s2reeuVC\nnKgAwbMT7ctoicWaUF9VQx9g5PEy/FoyYkjJfbwUaakk0N5oPVabJUhMI7Sj\n+rmdwNu3U5G52S47Q55RMCShYZ507Gqmqf+dHmVFL0AvGg0snALFFkzHaeM+\ntZdIMm1q3km5cCMRHE2Yd/1KDyFQr6rb4CfbWufmOj1PaWdAIkyg/6CGQ7ur\n7zZwC2r2nfRThtEVeGkCVKLGhS+rs7StWTrFEts049mpZaTGN1PR/UvqzqfR\nwrO068xoq8zVI6b8Qy/bDQg2UD53vHtxqeUZKkj77Fy2vibJ8/kiqjhHFn6U\nuWlIy6KaY6kSaknQUkpc82l4Bw2OxUlhPf1VCt8Jp7ol2m6QLK5NVblWhsta\noWZ2p2xTrNhp0/PtxK9VuJblOlDtics1zJKdkNo0Z/7bqVlR9YnkjXJr/2cE\nU/IpwL384zgrg7zzrhoykHEe/7wrASGGW0Kc8WbbHlvDXL/fmkdDUarXdaXF\nd9mFXVejQXSW9z3s0hjrB14SGiXaTV7C+H5DYuuuec65bwlNPJFaFjY4dMku\nAwFnc8wy0q2Fk/LIEyxMDneP8YHu9+dSiI1RzL7Gpk5aA954O8h9W1UKqme8\nMWii\r\n=JgW+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nluma.gl is a set of WebGL2 components for high-performance GPU-based rendering and computation in the browser.\n\nIt is the engine that powers applications and frameworks like\n\n* [kepler.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays\n* [deck.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays\n\n\n# Installation, Running Examples etc\n\nFor details, please refer to the extensive [online website](https://uber.github.io/luma.gl).\n","browser":{"gl":false,"gl/wrap":false},"scripts":{"build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5 dist/esm dist/es6","cover":"../../scripts/test.sh cover","build-es5":"BABEL_ENV=es5 babel src --config-file ../../babel.config.js --out-dir dist/es5 --source-maps --ignore 'node_modules/'","build-es6":"BABEL_ENV=es6 babel src --config-file ../../babel.config.js --out-dir dist/es6 --source-maps --ignore 'node_modules/'","build-esm":"BABEL_ENV=esm babel src --config-file ../../babel.config.js --out-dir dist/esm --source-maps --ignore 'node_modules/'","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish"},"_npmUser":{"name":"jianh","email":"jianh@uber.com"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"seer":"^0.2.4","math.gl":"^2.2.0","probe.gl":"^2.0.1","webgl-debug":"^2.0.0","@babel/runtime":"^7.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_6.3.0-alpha.2_1541801077737_0.43418339416977614","host":"s3://npm-registry-packages"}},"6.3.0-beta.1":{"name":"luma.gl","version":"6.3.0-beta.1","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@6.3.0-beta.1","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"ibgreen-deck.gl","email":"ib@uber.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"},{"name":"Xiaoji Chen","email":"xiaoji@uber.com"},{"name":"Jian Huang","email":"jianh@uber.com"}],"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"f63db4ab44ff0453cd627c4af2312259312abf1a","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-6.3.0-beta.1.tgz","fileCount":1507,"integrity":"sha512-XtYj2Iw3+VUIjQXtHf9rAlNpUJPQB5j21yFrY0ButkYbXvWridqh+VFfunJlGBbFBcDgLQSjlzXkScbyssg9dw==","signatures":[{"sig":"MEQCIGq6dQ0IV57kGkpQWdnoP9HfJ6XcnUcA4kG2EG7uJCOpAiBdQvPSp4Cpuwl6TZKqbhpp34p3zo8goPIdY6W3Qp0ncg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6800366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5iCYCRA9TVsSAnZWagAAnYgP/jYd8aklnCLixEQfs6UK\nW8vsO/4xpYyaiDp+E5vzvoUO38AZHMGT89YXx7OtCVDeqmJeLk86VHv7e5eW\npJsANthvXu/36HKFi+Ev7CUvBo9rlqro/OV/U/xDc4zv97ZDElCtAu5AgQvE\nJsRSXSLls77X3W5bQJxXTwsyYLaBjav2g+kIHV6B9RyDh9c4JnV1eewE95D7\n7wBlCegxIfTyxHxAvN3r8+rw4HVxPN98+/vXtJ1ajOhT6OclCqX4z/u//qA3\np59epbgSJanTsGEAu5fTKbEbSgK2edVqVw5ofwvlZS/V0sA+Ab6JzynW8d+n\nqLEbz9dteCGUlZfTJBcCmD4I7c0Oyq6iYPI7XFQ1s0d6rfRMSsQu0VzdePtw\nX/JSfwR6PzB90jw5PXxtb+CmKjbmC4N5Dn94ySlECLhnHOBM7vxaf5uBVbY3\nBL13Ie1hVj1KNvj5TQmN5nd1gB7fEXwWB5C3G246XjRmJImvmUYa7ojsABSo\nHvvfuWQIjOwp+30h5heEZSt435v30s7+eaFH9xQVRR35rn0+9a9a1cNYY/KD\nK26NQCPHzHvwA0dlER1a3CMiEbZhXAYYj9Cnlp5U6D2LoxbHK36dzrUKFJYA\nx1fZJ2bdA4X/IJNjk46A9GhUyE0V9adPY93fwiYY2sOoxaM0CrvFXEWCrzph\nfan3\r\n=Dzz1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nluma.gl is a set of WebGL2 components for high-performance GPU-based rendering and computation in the browser.\n\nIt is the engine that powers applications and frameworks like\n\n* [kepler.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays\n* [deck.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays\n\n\n# Installation, Running Examples etc\n\nFor details, please refer to the extensive [online website](https://uber.github.io/luma.gl).\n","browser":{"gl":false,"gl/wrap":false},"scripts":{"build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5 dist/esm dist/es6","cover":"../../scripts/test.sh cover","build-es5":"BABEL_ENV=es5 babel src --config-file ../../babel.config.js --out-dir dist/es5 --source-maps --ignore 'node_modules/'","build-es6":"BABEL_ENV=es6 babel src --config-file ../../babel.config.js --out-dir dist/es6 --source-maps --ignore 'node_modules/'","build-esm":"BABEL_ENV=esm babel src --config-file ../../babel.config.js --out-dir dist/esm --source-maps --ignore 'node_modules/'","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish"},"_npmUser":{"name":"jianh","email":"jianh@uber.com"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"seer":"^0.2.4","math.gl":"^2.2.0","probe.gl":"^2.0.1","webgl-debug":"^2.0.0","@babel/runtime":"^7.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_6.3.0-beta.1_1541808279375_0.42648322698968144","host":"s3://npm-registry-packages"}},"6.3.0-beta.2":{"name":"luma.gl","version":"6.3.0-beta.2","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@6.3.0-beta.2","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"ibgreen-deck.gl","email":"ib@uber.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"},{"name":"Xiaoji Chen","email":"xiaoji@uber.com"},{"name":"Jian Huang","email":"jianh@uber.com"}],"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"b9d741fedf439d0aab614ec02e97009495607cf1","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-6.3.0-beta.2.tgz","fileCount":1507,"integrity":"sha512-EZdBSoTk3qZqxqnFMVIS0jN89XQsEXBvjqkQDRc4pPEAJB6JfdYzs7NVOgaEDwL1CfJw+BZA7zMm7WtuLG697Q==","signatures":[{"sig":"MEUCIE+Zh5y1t6E89FlvhJLd1y/ByPQSxNdd4qcDzHvOHRloAiEA286tpN3S/YHmNisTGdHtMvIEm6WQP6zOlgxGDq4oReU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6835141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb8QpvCRA9TVsSAnZWagAAbNgP/17VS4C+oZnNk7xyG5+e\nLGbEODAmR+ZdRQfHKM8l3oFR2jNlXTA1yMFo8vUUU/XWm4RacPEFlM1/Rccv\nXcKVMegtqFiwpIoRvksMpmhng+cr4d0cttzDOM6KiG0JCvIj5DKbMOAX661n\nXsG7AfGrz+YqMRiAV3SNj2JLw50tkHQIDjaq7cHK66TuDIMyYJiE0b6QS0AV\nu455UQ88JtzNcLk/3Qocc4FnPPFfZC0S12bVPmjFUeq//R6c6s/ewl6xiCTj\nsS8PqMPfq6BPaw5HsPPhQr+PyWPv4nFu9xXSOfGuCd1xdr+m8D7lTOM2lmGR\nh/VFCYq35h6YE8Hvvuff6+J1qzCFQ/yn+Ke01nAu5xAaVqIF6U/nPppQ+tz2\n0Xe/JVwocRH/l2LJUPUctsrxtKmdsmjbEr97TaGRSsFzEvBXWiSxxDIFkG+h\npYHG999VcAkglQmVb2MFeJrM3tqSPsr7fuRfeYQ9PVGi+itTFfh8M0s5WyaP\ncI2EtrIEz8GIG9p19cdjDIondihUATVXLO/5jU118hiH/QCa76hRDkL3iswD\nt3iHTLD2BraeXlbM4w9UvvPAG14JYyvU6AfuMVZ7DNH1dkOE6Sb2SiE3K6a0\nrJyXWnW89oSLFhTURJ8OdcsjFXnkQ9QdXA4EjZWbikbcOCmOR/iKnng6Isne\nyhvO\r\n=C/uY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nluma.gl is a set of WebGL2 components for high-performance GPU-based rendering and computation in the browser.\n\nIt is the engine that powers applications and frameworks like\n\n* [kepler.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays\n* [deck.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays\n\n\n# Installation, Running Examples etc\n\nFor details, please refer to the extensive [online website](https://uber.github.io/luma.gl).\n","browser":{"gl":false,"gl/wrap":false},"scripts":{"build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5 dist/esm dist/es6","cover":"../../scripts/test.sh cover","build-es5":"BABEL_ENV=es5 babel src --config-file ../../babel.config.js --out-dir dist/es5 --source-maps --ignore 'node_modules/'","build-es6":"BABEL_ENV=es6 babel src --config-file ../../babel.config.js --out-dir dist/es6 --source-maps --ignore 'node_modules/'","build-esm":"BABEL_ENV=esm babel src --config-file ../../babel.config.js --out-dir dist/esm --source-maps --ignore 'node_modules/'","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish"},"_npmUser":{"name":"1chandu","email":"chandu@uber.com"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"seer":"^0.2.4","math.gl":"^2.2.0","probe.gl":"^2.0.1","webgl-debug":"^2.0.0","@babel/runtime":"^7.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_6.3.0-beta.2_1542523502843_0.8442067551455756","host":"s3://npm-registry-packages"}},"6.3.0":{"name":"luma.gl","version":"6.3.0","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@6.3.0","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"ibgreen-deck.gl","email":"ib@uber.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"},{"name":"Xiaoji Chen","email":"xiaoji@uber.com"},{"name":"Jian Huang","email":"jianh@uber.com"}],"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"05a253ea6912a8c075e85445275581b5369cde65","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-6.3.0.tgz","fileCount":1507,"integrity":"sha512-d27IdSOQxeozLVTpt53e2PkUHeuvd5yAP5pSxSPgd5PwjzbRTIc1qqL1mFk1uSN9XJ5SrFqufRWr/sZfmRsPbw==","signatures":[{"sig":"MEUCIHn3bqOySe0a6sEkXC1jdo3xHsUuRkuJBVe0J7kPTacmAiEAsKXJDaukPxeWk+Y6P22BkkOfKqC+XKcAAE/Vl1e7ZiY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6841746,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb8zMHCRA9TVsSAnZWagAApeYP/0xb9P/mIcCNa78GGcNo\nu36H3x6yiC6Km7Ems87vR+dVL29MZebHeAgRAPjXfJeYMCDQgwFWt5zIWPmo\nYHvu4jMXe/feGjORzsLZuwJWRmgPx/2jJWCwZ0ttFcWOfrNYcMMVqO1oTFho\ns2xFvarQSenfXGyMCSwPyCJ19rsmCCHkMA9GVVwt6nJBNb2x1mLbUWIIIAB5\nwIq0WVfkoZr+Me5wxF/63hEjIx0LWUEgxlX/jdKQF/uEzzWYK01eLwRzonXs\nhOuE6CyXGJzdLDUCw3gxomLfkgKy2vIQSNTmoYZ122ShvPJb+Cl1ga911vf8\nu/4l72blEN/Va1mgkkCgshWJ7e0I8xDmMuiQA5LRb7BAfo1Mr4rVgMPKnxFh\nlEe/jzRekZ7kuo7GiprGjvHRyg1z2DFeJjnii/ZqGopQgFI8uVd2WnvfbZPc\nP0suliP1QD3ED/7bRkTY0gid3hbNHywkOTLspg0/5Svp59zWaMbHag+LzfVB\nZJ2zvFuahVRPY5vD5TdR2ZMT7o8pSfYwQd7qKwEG5hYx91DcR6ffTmEFl7at\nM+q+/rbhqjhRm51fOLy2Lbc6uz9tUv6nvSLrqfyMbzjlUbqq0hDJjS+B3i47\nt18QO4i+PNLtwTfXRWbddYorC7ihJuV0OhtDIms7dxcUfYkGQjdwy9LBvrmK\nzvFX\r\n=FhSk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","browser":{"gl":false,"gl/wrap":false},"scripts":{"build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5 dist/esm dist/es6","cover":"../../scripts/test.sh cover","build-es5":"BABEL_ENV=es5 babel src --config-file ../../babel.config.js --out-dir dist/es5 --source-maps --ignore 'node_modules/'","build-es6":"BABEL_ENV=es6 babel src --config-file ../../babel.config.js --out-dir dist/es6 --source-maps --ignore 'node_modules/'","build-esm":"BABEL_ENV=esm babel src --config-file ../../babel.config.js --out-dir dist/esm --source-maps --ignore 'node_modules/'","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"pessimistress","email":"cxiaoji@gmail.com"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"seer":"^0.2.4","math.gl":"^2.2.0","probe.gl":"^2.0.1","webgl-debug":"^2.0.0","@babel/runtime":"^7.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/luma.gl_6.3.0_1542664966193_0.6346410010596173","host":"s3://npm-registry-packages"}},"6.3.0-alpha.3":{"name":"luma.gl","version":"6.3.0-alpha.3","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@6.3.0-alpha.3","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"},{"name":"Xiaoji Chen","email":"xiaoji@uber.com"},{"name":"Jian Huang","email":"jianh@uber.com"}],"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"68fffbb45723c74bf7810ba70c5929b2f40e5553","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-6.3.0-alpha.3.tgz","fileCount":1507,"integrity":"sha512-c5F3fw4+mhR0mHmNuIfat3I6vDoeO5x64OZKPefH9eWmdn38qu86T5uRRZJJRWKIrUv2Nrot7tAbqyNQCdKwnA==","signatures":[{"sig":"MEUCIQDp7N0azM3DlpmGeLt/jQ+iPwjVoahqdWcl8jHhUTQ/qgIgCMSRFC4pzhHuQprAA5ydGcKkPcV6FJqJvW83xvrBrHI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6822904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcAIXLCRA9TVsSAnZWagAAaD8P/RkF9bOR3w+hS9dP2aQW\nqZpEeLCblnWrzMZWICqmvSPhwLnGKYJgKhpx9wSivb3E4sgMTCRxYcA1JNL6\nJCL3vsFcy8RtK91hXUnjOJY4XUOekzbu3GGEHR4bfqGDj964mlmHgMRY4AzE\nshktdFHvnER86aUD3apA+RdCD5jUasSdIlIeebIFsev0EYRZIuvVPst+kWCK\nFTc3QSFewuPalF3b+ImWzfTETzz1/r9fNrd9krBcCvIzuCXiMjJVt+43ZIy3\nG4o2uS+m/hpMBMAKjCQ5xHbmURJN2N1FZ4M039d0iQm37Kf5RTXyrJopI4F7\nwzLBvPq8E2i1xOs7on7Wmi7ib3z35Cu97lbmoFecLQtVHA5yHhqzsNUXRjjr\nwv7COnshA91v8RDxlDNWsfm3Xd3P1SVbUSWi830JfCBfMGVA/8DFfngyrQpE\nlpM12zUWkSgO2E8ocFs9uT9+9VCIVyNuOexnc2cEkjbR04nMrulHmMOY7z+F\nkm2yvKLgsAXEFEMMG2t8vQxX9wx8t/Zh8q7KGrsjbxYFtx25huBM+ztKiDo/\nv0ZpUlE+AjCNfS1aCBCPNo/4BWRjm/qozDnAYt3auFZWBTw9EpAnuTAn8ORN\n0JhaPyT54PwEJnAEu/1ojbgF7PWg0qNrlII8qU7Xh3hGWRJHU3VEJk+rxAnB\nnZkk\r\n=hv9f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nluma.gl is a set of WebGL2 components for high-performance GPU-based rendering and computation in the browser.\n\nIt is the engine that powers applications and frameworks like\n\n* [kepler.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays\n* [deck.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays\n\n\n# Installation, Running Examples etc\n\nFor details, please refer to the extensive [online website](https://uber.github.io/luma.gl).\n","browser":{"gl":false,"gl/wrap":false},"scripts":{"build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5 dist/esm dist/es6","cover":"../../scripts/test.sh cover","build-es5":"BABEL_ENV=es5 babel src --config-file ../../babel.config.js --out-dir dist/es5 --source-maps --ignore 'node_modules/'","build-es6":"BABEL_ENV=es6 babel src --config-file ../../babel.config.js --out-dir dist/es6 --source-maps --ignore 'node_modules/'","build-esm":"BABEL_ENV=esm babel src --config-file ../../babel.config.js --out-dir dist/esm --source-maps --ignore 'node_modules/'","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"jianh","email":"jianh@uber.com"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"seer":"^0.2.4","math.gl":"^2.2.0","probe.gl":"^2.0.1","webgl-debug":"^2.0.0","@babel/runtime":"^7.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_6.3.0-alpha.3_1543538122454_0.179134140830832","host":"s3://npm-registry-packages"}},"7.0.0-alpha.1":{"name":"luma.gl","version":"7.0.0-alpha.1","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.0.0-alpha.1","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"},{"name":"Xiaoji Chen","email":"xiaoji@uber.com"},{"name":"Jian Huang","email":"jianh@uber.com"}],"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"d70db7a517db48d87098392349feb8ab48b4f9e1","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.0.0-alpha.1.tgz","fileCount":1507,"integrity":"sha512-+Z6r7AR5mrK0UV42k2phhv1JmB82xLjfXtrQsa66nirrQpJN3qT/1+wL4orWNPQZZzMWxLHCprnKGhmHuJODfA==","signatures":[{"sig":"MEQCIF4oCewTWXkLHdI438ePZ5zmKLi/9VLe5zLqTymrYnKJAiAoQCyaR1tfbmVCJY3r4SfM98N0eGSbUfn3OtGPDZXxgA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6822904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcAIfaCRA9TVsSAnZWagAASs0QAInQoBXie3uzU506AsWc\nNtkiH/Ww0jcHXcob2CxcCrh2Ex5MqrGUqTlFsO4vc7ERZqb/hI/E8nhLyfBd\n5aDevgNk1cE5s8HsOUSOVzobW5BtCE9J3kVg4t1E20xKpx1vIFk2ci/gnGgJ\nYk7fLZ5TJSBY1yQj6dOsAEbTVsT3evPfOpGMuQiCfxy4dz0ZZ4Z9ZGitKv2t\nDKz1u8oNYk0+eDDjjtqF4kZ8IZ1m2UnHZdEcJvB/gcf3dB8T+M2HL/ndvMSU\nYvKHQRiePqp37TcyTnIRIuL5YhDhA/yfPhH8pHsm+ugIAHPH2ydF1MBhZrR2\n2xDp5WzU61UnZpk9DVLnhuDxRlFwmAuj9jgJBl0XP252Jz/N/HgKL4qgziRM\nJUQqPWIIwQlp2TLdkLACyJwcR5hp/WdTJdRXkp+k4V3roXSHx3/oMuD3zoFJ\nxH9fnxHurKQuk+Stx/U/iWM5Scqdq7WwfR9Qa9hgHe6TiwDIGj9dkO1+2JBX\n0BZPX5vO7NTb4wGLrdQz8wVUwQsIcVIeCzElzULLiEfOfj9lZvju2O0b/7C2\nPw3RGP0QyK2yKKME4tdOcGgQMm6IPso2DNRzzlKsD5huIEcc3RIsrCcdduNh\nbuXEaBVTiPkhz+uFp1MgsrRFUU9Nw/jCWaPhkR7IiZv1hutXtPJikLGgqkGX\nSxKI\r\n=ysKi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nluma.gl is a set of WebGL2 components for high-performance GPU-based rendering and computation in the browser.\n\nIt is the engine that powers applications and frameworks like\n\n* [kepler.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays\n* [deck.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays\n\n\n# Installation, Running Examples etc\n\nFor details, please refer to the extensive [online website](https://uber.github.io/luma.gl).\n","browser":{"gl":false,"gl/wrap":false},"scripts":{"build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5 dist/esm dist/es6","cover":"../../scripts/test.sh cover","build-es5":"BABEL_ENV=es5 babel src --config-file ../../babel.config.js --out-dir dist/es5 --source-maps --ignore 'node_modules/'","build-es6":"BABEL_ENV=es6 babel src --config-file ../../babel.config.js --out-dir dist/es6 --source-maps --ignore 'node_modules/'","build-esm":"BABEL_ENV=esm babel src --config-file ../../babel.config.js --out-dir dist/esm --source-maps --ignore 'node_modules/'","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"jianh","email":"jianh@uber.com"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"seer":"^0.2.4","math.gl":"^2.2.0","probe.gl":"^2.0.1","webgl-debug":"^2.0.0","@babel/runtime":"^7.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.0.0-alpha.1_1543538650043_0.059581966450019896","host":"s3://npm-registry-packages"}},"6.3.1":{"name":"luma.gl","version":"6.3.1","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@6.3.1","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"},{"name":"Xiaoji Chen","email":"xiaoji@uber.com"},{"name":"Jian Huang","email":"jianh@uber.com"}],"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"51a8a25f121edf636cf5a1d8db2ec2a525487596","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-6.3.1.tgz","fileCount":1348,"integrity":"sha512-6cLB/T8ruAzx9LqVQxqWTPaD6GKG/Pk5CXwhnMzvKOBPukgvF5fcu9q15zuXzgo78J9DEogron+r2YVtovNqyQ==","signatures":[{"sig":"MEUCIQD+OdnkZz7i+KPfwTtGapy8sazW2KvXn95SfAV8f0c8eAIgL6nMp+9TSrK7robo161MY1NJ8i4JavnQ8y9bPcT4bbo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6859126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBv0sCRA9TVsSAnZWagAA/QUP/jUnAfcuao4tRY4cPvNp\nDfh6HQnjoAbzYMwwj3pcKLy8+0w4l7aoZQQbybNu8dDGTtQCRJyQ+mGkXXah\nN4U/LCzxTsilAFam6hQfWVT2htlf4CXn0V4x2oBGsJm6tpJDphfdLkfMkHUE\nH78uTAAgaL4UTc3+Y1ZdzJycJX16sUbpK6f5p5u97u4n9f6bBmT0lJSEU7Jl\nJ49RCzfnyx7rswgPyFH5nG0E0V8h3f5P+CMMB/Y7/SewDYPTqb5tki5ScdKb\n5EcAdrBmo4pwZQZvw14rEKbYzzEbL6qAEiSTrqHuwJhHt4+FUnoyBEduP+x6\nM0s3YA4Do6kEBXeQfmCdkOaTdaakn5oQcZqjjZwgO8S3J2kq9+SxVlIvOfN/\nndBt141gwcvLByqYxeP1NWrsszWXWcZXL+r25hUq+yrIpswHYWTO9aTi6KWH\ncIPazIZSSXWBx2Adxf9GOJCnOqH1BVQA85mESs0ms8UO9gSxm3N/pLAl+LbU\nxDo6kSrwspXhThEqGdue53W3dR82qJWgGrYwHrjAsLLufFZ4bD+ff+eNFxQC\nS1B+U2hi0vqk8T468WZk82M3bInVGWqwc+WeGdgQi/aOLpSKRBs0ZNIBu9fu\nq6Jvian2LSiJKxjvQB2bIIE1JsfBA34zxx62Tu+RPBJcYqWD/idXiavNvJkZ\nWdKq\r\n=T0SJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","browser":{"gl":false,"gl/wrap":false},"gitHead":"dd4bc3e3a896808ab4913dc4ff8f11da79e190b7","scripts":{"build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5 dist/esm dist/es6","cover":"../../scripts/test.sh cover","build-es5":"BABEL_ENV=es5 babel src --config-file ../../babel.config.js --out-dir dist/es5 --source-maps --ignore 'node_modules/'","build-es6":"BABEL_ENV=es6 babel src --config-file ../../babel.config.js --out-dir dist/es6 --source-maps --ignore 'node_modules/'","build-esm":"BABEL_ENV=esm babel src --config-file ../../babel.config.js --out-dir dist/esm --source-maps --ignore 'node_modules/'","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"1chandu","email":"chandu@uber.com"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"seer":"^0.2.4","math.gl":"^2.2.0","probe.gl":"^2.0.1","webgl-debug":"^2.0.0","@babel/runtime":"^7.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/luma.gl_6.3.1_1543961899619_0.9371275760964963","host":"s3://npm-registry-packages"}},"6.3.2":{"name":"luma.gl","version":"6.3.2","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@6.3.2","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"},{"name":"Xiaoji Chen","email":"xiaoji@uber.com"},{"name":"Jian Huang","email":"jianh@uber.com"}],"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"00ef4cd5a16adaa2c761f99e5f7fbad7a51eb148","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-6.3.2.tgz","fileCount":1348,"integrity":"sha512-KJ7p38eY3n2NwghSxxlK1lg1No5oHTkNkUYSA9Lio/EhyRF20M1FV2pt3hNKaj9syIrstQ85h0LS7MUQGczPdw==","signatures":[{"sig":"MEYCIQCZOs3n2TUwt+oMAvFwTTELUELVTly96twnkxb5k/jR+gIhAPqTfE5jPOO7aEV0jBrAzGGJAWFhrHify2F7UzOnQFLM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6859701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEwgMCRA9TVsSAnZWagAAXhMQAIiRWdQOeSXMY0gFNaJX\ngoggH7SZ2GnxvLDUimxH0nEFclBok69VqjNzYuRSlzCLLWQB6Lb1ft5YhXOD\nxl4WzvqhSpI1Ht5mvhacecftA1NXPH6UHjy9wOPY4Yi8bVAncRUVcRfs7Wi9\nN+QfnfPawEzIyTH3Weku3LkRcSzkdm8IrvbKY+ltFKF38Ps7Dvt7gAVXkbIO\nSrkxVZV5uyk8ZGSRR1pUYFCeCHES5adIDP1MFM5JBqVZdvwzZH3qVYNy7Ao0\nrum2mI7XstMFHHZpIVr8Lj0ueXnT607Y/zfRrSRsa1ivO9dFQas12sXekO3C\nEFvH9idiarzMz9ShZ1jt6z9yGUQb3GdqQSqtXFsqWH9BNq2WZdQqqyIuoEe0\nerL0OLG9cu2D6Mn99l4jrs1rChfUQIyrbUqQgznc9kHb7oY93fskr46pPB/q\nB+fayWBjqKSU358HdqlJTASWbV/LrAblRYxVYlowVsfAO5Hf3bYB8Uaznhi1\nYnup+NvhSiPLGbCF2VEjDQjMHTd4yXiTZaEca9wNZwXkRioEvphFjPgZzrKm\nuvzlTj/0Es2qksAMtqHWfrzg+HxwEztwTtV1syfueqD/D/t1tQ8XT1LTfARJ\nxH10XaaOoi2IodZUiAS6yrBagAnQA0lOYxFXXIKmxLiL3wiZA0Dg0X+q5jfE\nEpIL\r\n=BzMA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","browser":{"gl":false,"gl/wrap":false},"gitHead":"be2cb863b15b1566878246e97a1ee3a0209590b4","scripts":{"build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5 dist/esm dist/es6","cover":"../../scripts/test.sh cover","build-es5":"BABEL_ENV=es5 babel src --config-file ../../babel.config.js --out-dir dist/es5 --source-maps --ignore 'node_modules/'","build-es6":"BABEL_ENV=es6 babel src --config-file ../../babel.config.js --out-dir dist/es6 --source-maps --ignore 'node_modules/'","build-esm":"BABEL_ENV=esm babel src --config-file ../../babel.config.js --out-dir dist/esm --source-maps --ignore 'node_modules/'","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"1chandu","email":"chandu@uber.com"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"seer":"^0.2.4","math.gl":"^2.2.0","probe.gl":"^2.0.1","webgl-debug":"^2.0.0","@babel/runtime":"^7.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/luma.gl_6.3.2_1544751115764_0.6156353566978707","host":"s3://npm-registry-packages"}},"7.0.0-alpha.2":{"name":"luma.gl","version":"7.0.0-alpha.2","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.0.0-alpha.2","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"},{"name":"Xiaoji Chen","email":"xiaoji@uber.com"},{"name":"Jian Huang","email":"jianh@uber.com"}],"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"d83ebc095418557c6252a803f8f735de8b59a009","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.0.0-alpha.2.tgz","fileCount":1516,"integrity":"sha512-S000cJax7EsoYMTgX2SUQ2cWkN94bf6rnrF8eFR5J47AKofS9TBCJikIyk0n7LipvGZuCDTp28rXtmeVAtgAJA==","signatures":[{"sig":"MEUCICtB8cmZVtnKajZijV1OYanImUdMbYXMqRdpfXIi0m59AiEA+8BtImWb61GTBPDF8zMD1yekAq8Xse0UwWbFG1xas0g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6906901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGHlRCRA9TVsSAnZWagAAPvcQAKAMC6fAKtweSj0PuJ1N\nh4873xT1JOjzWjgMirNre1+bMjQzCDZqX/P2CWdfmlc7UW+Sp1L5LQPD3cxp\nqt0YGYvh482hsLnxj+mn2VSNBtwwKrbYpoZw/u9UDNWnD1LEv5VC1oJSSGSP\nNcSK1KnfWWWOt1LFjyWrEs0U5UjM2miq99NlT+q7bHcxyHn5g1rAsJVD2SMI\ntU0Ev5v2Ir5n5y9aouo6irriMg7NgNk2eKmRE4yKyONC4JA++S70kEn41XQn\nJ2AV3QsGAQZleFFnu+7FPJNgfbEPOM+eXDcz0puShd9kipdJZWYhttay/Mdx\nbj0aQGLCXnsjNG0R2Wi17eEn2L6rJNBdHgpOMK1QgPU0po1loL7ebiFw+sY+\nqusdBjfPw61CXSj0bEj3mPyXm+G/fyF624bATrSqvzrfRvLx05iw4YZUF6UY\nNYtT+K+J9DdgaCfqjtWt0KFsiAjG0ETCK+yuIGB5wmGhCAlT4oanxeZLMrPT\n/M+ElZ4qVF/ORYH7uodj/YHDpBAqQMYrxkZOy5AFQhhnQZc1c6iOEzDPibpy\nb85UcEpFEwwOOy1AsrvZvHdS21AIXBcTzIUjdXUoX21l55CtGMVDfU5mDRdd\nbwW8WHaMPeTnD4FbU2qeTiwf3ZTA+zumm3gbCkpqlDFasup3INyNj4uxwdku\nYYG/\r\n=qZMs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nluma.gl is a set of WebGL2 components for high-performance GPU-based rendering and computation in the browser.\n\nIt is the engine that powers applications and frameworks like\n\n* [kepler.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays\n* [deck.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays\n\n\n# Installation, Running Examples etc\n\nFor details, please refer to the extensive [online website](https://uber.github.io/luma.gl).\n","browser":{"gl":false,"gl/wrap":false},"scripts":{"build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5 dist/esm dist/es6","cover":"../../scripts/test.sh cover","build-es5":"BABEL_ENV=es5 babel src --config-file ../../babel.config.js --out-dir dist/es5 --source-maps --ignore 'node_modules/'","build-es6":"BABEL_ENV=es6 babel src --config-file ../../babel.config.js --out-dir dist/es6 --source-maps --ignore 'node_modules/'","build-esm":"BABEL_ENV=esm babel src --config-file ../../babel.config.js --out-dir dist/esm --source-maps --ignore 'node_modules/'","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"1chandu","email":"chandu@uber.com"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"seer":"^0.2.4","math.gl":"^2.2.0","probe.gl":"^2.0.1","webgl-debug":"^2.0.0","@babel/runtime":"^7.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.0.0-alpha.2_1545107792825_0.9854671845421996","host":"s3://npm-registry-packages"}},"7.0.0-alpha.3":{"name":"luma.gl","version":"7.0.0-alpha.3","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.0.0-alpha.3","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"},{"name":"Xiaoji Chen","email":"xiaoji@uber.com"},{"name":"Jian Huang","email":"jianh@uber.com"}],"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"d694e33d440e5acbe87726615b8b919fa5e13880","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.0.0-alpha.3.tgz","fileCount":1542,"integrity":"sha512-ZDtCWg0R/x22yPB5vxiYZPF98Pof+vwKKQG6TC56VW11Zdb4xqguSvuRUuNE/aje+7UKQowKDtXW5hHZLxi92A==","signatures":[{"sig":"MEUCIQDxFpi3P1wbIQfxl/8gjD5HGvXGjQUmZ6aIPRnzd9u7ggIgTN1/L/8M7m7NjuOp6zGwXMvMU40POXtrA+Zub5h7yps=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6586410,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcM81lCRA9TVsSAnZWagAABuUP/RbP+4DV7DSS5ePGGIqS\nmITSPAPUCz8OIcqobrpmVS4asBhLkzWQwFMuSCwvwdqxCo2hTwP29gC0Ib1b\n8/KCWijMZJO022+zTN4N3qnlMuuPVvscFmWHersVgxL1UoHmw9robQb3ZIIT\nzV4ig8p10XB2FPmdp7ilzoKhCwHznqYwiCO4GS1e0+pdB9rEEUSd4v86999L\nRWKk5H31q6sJxXsYUY+IQ0Z934TTF466ONOjHuekEPYx6OWSLAoP01cvfJzr\n789tq/qQYBLATcWa2oGRqHJJzqJ8TE/6e6hDVUlu0Yzh+XeASLZvF14HSJ7Y\nE63KmW83JOfOyZrfaNpNASMjlpNCFY/mmKKjsL+ssdPOfUsh9tHz1H5s97nI\nq8tzkx+zpll8rLwmmNNujHx45HwB6ysbteRE4rFpoLmXqhspN9+tNId5jeas\nOgOnnGRTMmljRcPiWOfkRyxBeTZCIk3orYMDb+YFPALHSzb2OKAnit8pT8Ko\nWIv+Ev/Uv7SGgGl1RMDW69CQPyADfZc9wapg9RYClkuJtiscjapnq+eZEoHD\n+4zxsHynb9sXiQP8Nh+1S4EO7f2/IolRoMnUhDvXflPsQDuJA2wqtnZi9Fxv\njkdyoz817bi7bh8ogODlqe/z7x1T8PYagMaBY/MQKp7BQLTGbID0b4MXleGi\nUaYM\r\n=cm1b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nluma.gl is a set of WebGL2 components for high-performance GPU-based rendering and computation in the browser.\n\nIt is the engine that powers applications and frameworks like\n\n* [kepler.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays\n* [deck.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays\n\n\n# Installation, Running Examples etc\n\nFor details, please refer to the extensive [online website](https://uber.github.io/luma.gl).\n","browser":{"gl":false,"gl/wrap":false},"scripts":{"build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5 dist/esm dist/es6","cover":"../../scripts/test.sh cover","build-es5":"BABEL_ENV=es5 babel src --config-file ../../babel.config.js --out-dir dist/es5 --source-maps --ignore 'node_modules/'","build-es6":"BABEL_ENV=es6 babel src --config-file ../../babel.config.js --out-dir dist/es6 --source-maps --ignore 'node_modules/'","build-esm":"BABEL_ENV=esm babel src --config-file ../../babel.config.js --out-dir dist/esm --source-maps --ignore 'node_modules/'","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"jianh","email":"jianh@uber.com"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"seer":"^0.2.4","math.gl":"^2.2.0","probe.gl":"^2.0.1","@babel/runtime":"^7.0.0","@luma.gl/constants":"^7.0.0-alpha.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.0.0-alpha.3_1546898788895_0.3564344282432388","host":"s3://npm-registry-packages"}},"6.4.0-alpha.1":{"name":"luma.gl","version":"6.4.0-alpha.1","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@6.4.0-alpha.1","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"},{"name":"Xiaoji Chen","email":"xiaoji@uber.com"},{"name":"Jian Huang","email":"jianh@uber.com"}],"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"d615748c70447b208cbbb067fcc4ac7bf439344b","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-6.4.0-alpha.1.tgz","fileCount":1507,"integrity":"sha512-eggdeTqPb85QLronUSk53FlT16ix2HCGiCnr0lOZG5DPJ3c/g5HAWDAqaZk+YP3oggOsecyUBwm/OysBCkq41Q==","signatures":[{"sig":"MEYCIQDL4vm9BrQPgjwFFcSEwDSH4rVSCSXPxyYtBO05TeFcnQIhANEkAF039eHp8lJ/tIOojqzitG7UZ5XbWDSEB1umoQ6W","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6855512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOVReCRA9TVsSAnZWagAAhNoP/jWioY/UvNxsyZ8yn276\neBZ2C+CouzlX9kW3jRZgy0PStpN0sKuMH2mo3SoTz1cXBK3fTxaqRbmuLMoV\nh4llsOM1e3PGszIXrYrZzHgNSJDsjFgNd0uUZmTYRYRHVLvaWEooIWIzd7Lo\n0i4XBFAeN808kkKcM+/3uUh1BbGx273oVsx8UDJ9F7I1YNmaaA90jrTcOo16\nWw95WFMWKK5WYLL841PQ8w8ZJu+KKD1BCJ04c+sYG3zgvBQLXUzWYCVx+3WU\n0rCvOaMZDjuTJS7ArPnpKtUimj2jD+84snUM/xR3h5QnMeawcwsAdZdRZMoq\nmaOfCf/K9a/urrv2mAnp9uwoacANePMArPtHw3j+AAP6sML/W1EDMe/dcbHR\nVCF2voxJeV6Uf9i5VOoNx9i2mgr6F6n0RZILt91TvArhQumMMi6Y7sRmXabR\nz7zXLK44LObZcXRa9a4RctINCDul35trdOWgxNYbySkeqo7F84NthZPp9+iS\nJ38buwuPK1MB3Cu8NyT4fqwOqwm+vMttM6mgIb+/CfT1tDbu63Dh/5dHf5Sr\nKdut7Clq+isQG0O0czoPuQNzYFp6e2THyyVHBtvoUVKSZdvIDvo7ha1TzAdF\nizHVjQmwhTWuhQMFAanzlyp4xEe86TfPeJ0eXDcoPz3awW2s7EQkj44QMg9f\nrzhp\r\n=lRT8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nluma.gl is a set of WebGL2 components for high-performance GPU-based rendering and computation in the browser.\n\nIt is the engine that powers applications and frameworks like\n\n* [kepler.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays\n* [deck.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays\n\n\n# Installation, Running Examples etc\n\nFor details, please refer to the extensive [online website](https://uber.github.io/luma.gl).\n","browser":{"gl":false,"gl/wrap":false},"scripts":{"build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5 dist/esm dist/es6","cover":"../../scripts/test.sh cover","build-es5":"BABEL_ENV=es5 babel src --config-file ../../babel.config.js --out-dir dist/es5 --source-maps --ignore 'node_modules/'","build-es6":"BABEL_ENV=es6 babel src --config-file ../../babel.config.js --out-dir dist/es6 --source-maps --ignore 'node_modules/'","build-esm":"BABEL_ENV=esm babel src --config-file ../../babel.config.js --out-dir dist/esm --source-maps --ignore 'node_modules/'","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"pessimistress","email":"cxiaoji@gmail.com"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"seer":"^0.2.4","math.gl":"^2.3.0-beta.1","probe.gl":"^2.0.1","webgl-debug":"^2.0.0","@babel/runtime":"^7.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_6.4.0-alpha.1_1547261021403_0.544354146797621","host":"s3://npm-registry-packages"}},"7.0.0-alpha.4":{"name":"luma.gl","version":"7.0.0-alpha.4","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.0.0-alpha.4","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"},{"name":"Xiaoji Chen","email":"xiaoji@uber.com"},{"name":"Jian Huang","email":"jianh@uber.com"}],"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"1fb0977e2e877113c911885ce69c251a97649211","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.0.0-alpha.4.tgz","fileCount":1540,"integrity":"sha512-tRapyxJlvfLx3nZkEHpBrI0zLSfR8mHSRQdxoiZBjk6gIRVURmZm8+lXabpfXdsVe+1YPEg3kUm13Tue7xMk8w==","signatures":[{"sig":"MEYCIQD/7vF9F/ekgNg8zwlnAA+CmSSfU7bDVamS0air6YeGcgIhAIa9vI/SppgM+gWPSI6VTP4/2mRGflHqGj9eGmKN9QgP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6567397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPSzoCRA9TVsSAnZWagAAMWAP/3gVt4iSS5c83VFEm+i4\nj8gyB/jUveq+NMCwHvGuJoISdgUv1lCjIikcwL86zv8sNCzuU2T9wv0fw6p7\nMCxYI3uJBRpgFayBIgs2tIAcLXoBC/1AAoqJac+tj0rrwIVTdu7e4j3TtNQx\nCR29gfeUJxe2fAJAZB8csut98PsrxKR4wtQD27LNv8mw4AsDbpdWr+EmN4o2\n3ccNH9qbiB+BF6Yd+ceLGsSWAV70XxgK1oa4F8sNYYifRVBMwbveiA8nn+aI\nsTRx6Yl4z3azAOfUK9WgeFTs0jbObYsb6cszoZZSywdzvLaIqOrOPdr0N7XG\nQ5+pZroWtH+eGBlZX2QzTnnlAzdP92v3nmGcJ49DLHPOdf3mQZjf07IGVpa2\n2vKkpvlR181K0BG2IVLrOYOtj2pPo8XEmIk+zVdiDVvIo9TgFW624+mTs4b0\nZLBA07p6sqKb5KSy/k/USsrAulZhgsrtMQFmV/tkFi9ghNBZeW+Uldok2/e2\npuNhC6goP4U85+3Fx3sC5Cm9jnp6eo3ChQ5pXgGnNH4w5T+9ORSp6AZwMKFY\nSY5hTSecXEDlivynLpLlSy+RehHc7pzNxNEXlTD+dHFgPr+3KcXGIswz1c6G\niFbBGQ0SvtqFiLHxTuPGpzU7+k3Qxl2GsXPtGmbtmn2HxBgzVRi1fIPusshH\n4ZZ1\r\n=OdMJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nluma.gl is a set of WebGL2 components for high-performance GPU-based rendering and computation in the browser.\n\nIt is the engine that powers applications and frameworks like\n\n* [kepler.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays\n* [deck.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays\n\n\n# Installation, Running Examples etc\n\nFor details, please refer to the extensive [online website](https://uber.github.io/luma.gl).\n","browser":{"gl":false,"gl/wrap":false},"scripts":{"build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5 dist/esm dist/es6","cover":"../../scripts/test.sh cover","build-es5":"BABEL_ENV=es5 babel src --config-file ../../babel.config.js --out-dir dist/es5 --source-maps --ignore 'node_modules/'","build-es6":"BABEL_ENV=es6 babel src --config-file ../../babel.config.js --out-dir dist/es6 --source-maps --ignore 'node_modules/'","build-esm":"BABEL_ENV=esm babel src --config-file ../../babel.config.js --out-dir dist/esm --source-maps --ignore 'node_modules/'","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"pessimistress","email":"cxiaoji@gmail.com"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"seer":"^0.2.4","math.gl":"^2.2.0","probe.gl":"^2.0.1","@babel/runtime":"^7.0.0","@luma.gl/constants":"^7.0.0-alpha.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.0.0-alpha.4_1547513063336_0.34759768133297486","host":"s3://npm-registry-packages"}},"7.0.0-alpha.5":{"name":"luma.gl","version":"7.0.0-alpha.5","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.0.0-alpha.5","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"},{"name":"Xiaoji Chen","email":"xiaoji@uber.com"},{"name":"Jian Huang","email":"jianh@uber.com"}],"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"1a8638e7819de000c31ffb175d08673f5e299cce","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.0.0-alpha.5.tgz","fileCount":981,"integrity":"sha512-TmtUKRs7yy+Po/sLu8dGMACD0a7yiSE5Q1HoUavttejlPU3D92THSyLISfd3viO9P7acApNQhaVLv0x+54g9JA==","signatures":[{"sig":"MEYCIQCHPk6yERPEVP9fmLzrMko5pl8PHZfQ72rlkiDmjpHSfAIhANI04fASlLbS/3CKPGDdYbW7LOccKj7WSf5kklUUorA2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5015740,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcP7buCRA9TVsSAnZWagAA0fUQAJsIA58/jJNad09cr6Fz\n7BJu4YPVZkb6DsagMZMlDFk+bxc1sMit9x5lNObuUhWeLnvQlBe1RqBFxi6x\nT80gPZV6i8uwk/JjjUA/R6TX1W17FlCkRpmwLrf31m7JGPMYU6Dn/sfEa3U+\nDSEo7aIUKtEtWfrAEv6Hn03hHAEzdyqjju5KLJLsUbhpU2YJOrDOAqEWnqsb\nX8MCPq+18q0MdXAIBYlDIYLF24nX+M28WMFhlW4/p9H5Nit6uom7wM6QUm8J\nb0KCnycZoaWAefigqW08VB3ho0X05teHvN9yH5wYslC9IzwTqS6MHp4ufFEN\nh5Ocq+rjoS0sV3H2JH18o2adCmxigmrgmG9+JCvw07WmSgml7O5z3/Rz6mkF\nSLptL30MjXvRFE5+yHbu7bI0pTc94t2sOvIoYy1XdKfH6etTESnHA5p0LEaT\nA4c+E5jq9boEQ0bDqT0pPAdbqRdYggy40JcoMw7J4QkfUBu2GJFbfQYfPsKI\ni+gUEHmzSRKeQxIXZJQ1S2iVkKDe3BlCvgx3/evZuNS0YAO8NFYjMYhRj1Z5\nZAeSVFtbMZ+tUu/Sy9lBqt8F9srKhIzJVoxWx7YYQ7bp7QMKdBLtMU9y25Yf\nIA77xiRDCO6YL2PPy7Y2spSqDJPmvWhFJWlJMUqKJ6lFKKQlf8NjwDt//KNR\naIn+\r\n=zyas\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nluma.gl is a set of WebGL2 components for high-performance GPU-based rendering and computation in the browser.\n\nIt is the engine that powers applications and frameworks like\n\n* [kepler.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays\n* [deck.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays\n\n\n# Installation, Running Examples etc\n\nFor details, please refer to the extensive [online website](https://uber.github.io/luma.gl).\n","browser":{"gl":false,"gl/wrap":false},"scripts":{"build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5 dist/esm dist/es6","cover":"../../scripts/test.sh cover","build-es5":"BABEL_ENV=es5 babel src --config-file ../../babel.config.js --out-dir dist/es5 --source-maps --ignore 'node_modules/'","build-es6":"BABEL_ENV=es6 babel src --config-file ../../babel.config.js --out-dir dist/es6 --source-maps --ignore 'node_modules/'","build-esm":"BABEL_ENV=esm babel src --config-file ../../babel.config.js --out-dir dist/esm --source-maps --ignore 'node_modules/'","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"jianh","email":"jianh@uber.com"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"seer":"^0.2.4","math.gl":"^2.2.0","probe.gl":"^2.0.1","@babel/runtime":"^7.0.0","@luma.gl/constants":"^7.0.0-alpha.3","@luma.gl/shadertools":"^7.0.0-alpha.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.0.0-alpha.5_1547679469297_0.5832487151580166","host":"s3://npm-registry-packages"}},"7.0.0-alpha.6":{"name":"luma.gl","version":"7.0.0-alpha.6","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.0.0-alpha.6","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"},{"name":"Xiaoji Chen","email":"xiaoji@uber.com"},{"name":"Jian Huang","email":"jianh@uber.com"}],"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"71179499275f4560ddeaee1b72ec4855981ea7f5","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.0.0-alpha.6.tgz","fileCount":976,"integrity":"sha512-1OSu2GDIzQR3SRFKYroZEHEyn0VcuwfDxfk+jq2EWVEVVGcVT6FOY8l21bUi/eTCsRTbmk32TnipMoprfal/OA==","signatures":[{"sig":"MEUCIGUH7daYGvJAsXdchr56o7DmLUvLZGdmrUDcKrGRHWReAiEA/V+4VPhPBzCfdEY85Do35CqIKf54u72LSpEoHjm7OYE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5018555,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQlroCRA9TVsSAnZWagAAkToP/iyVzDDeYa8UxUMXYe8k\naqSZsb/i3S85POEMo1rarFKpCWIlI+P2EcMryV56WkFwSZxYqjPRjU3umKFQ\nyKZ0SuIdQFbfd/+NIUT1kouHJv7LO1VqXgGdiwjRdrM2JmV4VHsP921bFSNV\nkND5ZayyVSTG4271EkBuWCT2zHOichYBcGRl6nFiD2z0t5Ct0LPyKQSZr9pm\n8ra71DGAVboEF0jtv4/3Xb93Tn6SjMUL37nf3XWb+yWrGUtCU4eHAEBTR6fi\na7EtmXuh4TlNW4KXOhjvPYggXiiUDmHsm26cNKnOpqbcubO/xRi6jSuLqXMR\nD0cPzxh6/yXdUV1VvQvgd1hh3tC92OD45/umj80E1xXeUZGmc3PBteE3rb5R\nefjQGWVeDJOB5ObkFUk9BQXgGTxDVwHL+GhZuQNMmWrqtV/tDx2RJAKLGBOc\naizRSwOpWZAeRZy53EM2ei+CfT56RCL8HHpHT4JFmzjQ/ZXVGJ9gNyfCZKLl\nFFXwM/EFS2RkbHIEkK0gPinASxalGpx9gGKjABJANECmVnMLhLRZfPZ7/NV3\ncPr1AsM2SfxcactXhYdfLUGK4sSj4ANnoZJRbxqtVnKPVHeWDbHa5Jo2HqBo\nSk6rTJIJKAtCIqlTqqo/ztzWuV19haS0Dl8U3G1HA0QofEL+XzayPpqMR7vT\nwpiK\r\n=bJu4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nluma.gl is a set of WebGL2 components for high-performance GPU-based rendering and computation in the browser.\n\nIt is the engine that powers applications and frameworks like\n\n* [kepler.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays\n* [deck.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays\n\n\n# Installation, Running Examples etc\n\nFor details, please refer to the extensive [online website](https://uber.github.io/luma.gl).\n","browser":{"gl":false,"gl/wrap":false},"scripts":{"build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5 dist/esm dist/es6","cover":"../../scripts/test.sh cover","build-es5":"BABEL_ENV=es5 babel src --config-file ../../babel.config.js --out-dir dist/es5 --source-maps --ignore 'node_modules/'","build-es6":"BABEL_ENV=es6 babel src --config-file ../../babel.config.js --out-dir dist/es6 --source-maps --ignore 'node_modules/'","build-esm":"BABEL_ENV=esm babel src --config-file ../../babel.config.js --out-dir dist/esm --source-maps --ignore 'node_modules/'","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"pessimistress","email":"cxiaoji@gmail.com"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"seer":"^0.2.4","math.gl":"^2.2.0","probe.gl":"^2.0.1","@babel/runtime":"^7.0.0","@luma.gl/constants":"^7.0.0-alpha.6","@luma.gl/shadertools":"^7.0.0-alpha.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.0.0-alpha.6_1547852519884_0.050598630582334714","host":"s3://npm-registry-packages"}},"6.4.0-alpha.2":{"name":"luma.gl","version":"6.4.0-alpha.2","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@6.4.0-alpha.2","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"},{"name":"Xiaoji Chen","email":"xiaoji@uber.com"},{"name":"Jian Huang","email":"jianh@uber.com"}],"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"b41a95157511f3851b5fd70f83aa75cfc3b88809","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-6.4.0-alpha.2.tgz","fileCount":1507,"integrity":"sha512-zWHEmBoGlZ8uuEW9WbGZUocxDUB52dSiT7+J1ryc8bZduMSDpVK85ta7w5L4BFKMPdawWAGPHpYq95mnjtYuEw==","signatures":[{"sig":"MEUCIQDyiArZYz5BmkKONYqC4up2L1RFEEho4FNC0QMzN2A3ogIgJex/l0UlAVS4j9dK2awHT1SecMOUZBfpThAw0vjdknw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6875096,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQmrHCRA9TVsSAnZWagAA1G4P/1ppVU9G19EG49/DfgZJ\nErsbJ+nYerF8BxxDhZF5zUKTCHsMg6/5B3jgcCqxL5y5Kr9IlG6wuwnH6vq6\na3SAjr94Cti3nz85SYY0b728id2PzMmm9ASiiHRA8Pxm6V7zKWHDMC7zmEKu\nQrG806VDbpMw5FKRMNZ04qe5NZax/9wogjzKZZ+zMMu7ViCdVrZrrtnRPekU\nNEWE9JVqdp6e5f/eWhpbnXtptX8vhQMQTt6DpujR7icn/UJK6aC4iR+qJsV1\njncB6EY9tUXIM3PgsU3TVTCcyaNhplCOnydi1Ha/PaSd8otjtOzwvZky19t5\nHTsVWuwab2W1YNY0tB7njjlgfA+ff1IExXVBkPoalO6eVkg9GNwrCLrfE0Z4\n9K0EPLEpmjlGk/tBMzdON7e4triF2B/uX9FMkAUjDyZztNJLnb/wTufz4vj4\nJgBkUBRWLkuhy7dPeRWoDu8hSb8NYhMfUblXcNJe1OBozlUwLdHWOjWVXDpD\nYIL07w23DlUQtlz3PJcboQ9iDP+D9uBeJHsRQ8Uvxw6+3ojB5pTTAbvDxGQZ\nydySnOPKvGA5OY9roz+eGtQMOVVdzKOlMpN0id6X3xjOae6fAh1oMR6zAVxx\nbmDl5hOv2/txYKp79NDIigDhMZcPsetEhMVmlZfRD6ZJ7fW4FvZWbxrW8EWI\nYmUE\r\n=BQIl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nluma.gl is a set of WebGL2 components for high-performance GPU-based rendering and computation in the browser.\n\nIt is the engine that powers applications and frameworks like\n\n* [kepler.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays\n* [deck.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays\n\n\n# Installation, Running Examples etc\n\nFor details, please refer to the extensive [online website](https://uber.github.io/luma.gl).\n","browser":{"gl":false,"gl/wrap":false},"scripts":{"build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5 dist/esm dist/es6","cover":"../../scripts/test.sh cover","build-es5":"BABEL_ENV=es5 babel src --config-file ../../babel.config.js --out-dir dist/es5 --source-maps --ignore 'node_modules/'","build-es6":"BABEL_ENV=es6 babel src --config-file ../../babel.config.js --out-dir dist/es6 --source-maps --ignore 'node_modules/'","build-esm":"BABEL_ENV=esm babel src --config-file ../../babel.config.js --out-dir dist/esm --source-maps --ignore 'node_modules/'","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"pessimistress","email":"cxiaoji@gmail.com"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"seer":"^0.2.4","math.gl":"^2.3.0-beta.1","probe.gl":"^2.0.1","webgl-debug":"^2.0.0","@babel/runtime":"^7.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_6.4.0-alpha.2_1547856582582_0.33547453721065934","host":"s3://npm-registry-packages"}},"7.0.0-alpha.7":{"name":"luma.gl","version":"7.0.0-alpha.7","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.0.0-alpha.7","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"},{"name":"Xiaoji Chen","email":"xiaoji@uber.com"},{"name":"Jian Huang","email":"jianh@uber.com"}],"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"0e32397b1f5e0ee265c15d612e3125f5922f0bbc","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.0.0-alpha.7.tgz","fileCount":981,"integrity":"sha512-uvhzCAvu8HZBgfqLGGIoyVy6nwxKQ56/F0zxatFFkkQmvtbFGzCs5oxFh5YgF+oO86Lmy3Wc8pEP+payN3WpzA==","signatures":[{"sig":"MEUCIBgk/6ismoccai8reZeriNvpG2uhmnB/DeycyCmH51SSAiEAsitWJOFPjbxky0/4hGz1pL4+HjGdM50xeYXxUwpXwJw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5030851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQrWkCRA9TVsSAnZWagAAVVoP+wQd/dR2Krv0pg9ScHMA\nfEMe8cgXL4or4oEmJUn99FQiCywJPQK43A1nnPeVUMb7z4PaQ1fVJlf8v9Fj\n7kIC8vFahCchh5/7dAhcF5JvSaqYX8PCTgkn9gQEBSfQOekbfzv4YxJ1o/+D\nzmojVnQ73ET3lLo5+oeuAdEuar2fLl/hCYHAFrv4Gh67cqJiZcsZ7tI+t7Yf\nboA6KbP6zPA6exTxrygut9LPqdE0zz+iPih+FbXhO8F8AfaPydUA2RoMOXx9\nGziJ/S2ofVRvtlSSTCZQtGYRneAbfWP+5I9phwWOmtT5djqoxcwkW70dgDYV\nvZezAJqPRwHkGWHEAGB4GOXqtaJVCwVHTEjvL7uCVJzh5G8426gYozklZvFV\neKxrlGej3EcfYUFc9xEmYeutiVGlNkT/zFGSrvyY0vviS0dwqiGB8rW6KKoP\nBm+ibG3b2UO7EYZ/LqN3I69hGpb02DDTVcVqT1C+Id46wnaYmbbMESwr7KT6\n7t72Q3s5cFb51hNy61WQLuK7CGjj2PQjgsKExIZyNyCei0GPhssYpWceeZHj\nUYf1+RN9ydgmiC4AR9vuqaLycA8nYYIq6oMA4hpNXAnpgKBnqVnh8+zR90b7\niX3d6nqyGuec+nWmKvBY0haXfSV88Pg7dYEFr4h8X/nLMJ0jB0P5nvQeQzbK\n/jKG\r\n=9jB7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nluma.gl is a set of WebGL2 components for high-performance GPU-based rendering and computation in the browser.\n\nIt is the engine that powers applications and frameworks like\n\n* [kepler.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays\n* [deck.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays\n\n\n# Installation, Running Examples etc\n\nFor details, please refer to the extensive [online website](https://uber.github.io/luma.gl).\n","browser":{"gl":false,"gl/wrap":false},"scripts":{"build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5 dist/esm dist/es6","cover":"../../scripts/test.sh cover","build-es5":"BABEL_ENV=es5 babel src --config-file ../../babel.config.js --out-dir dist/es5 --source-maps --ignore 'node_modules/'","build-es6":"BABEL_ENV=es6 babel src --config-file ../../babel.config.js --out-dir dist/es6 --source-maps --ignore 'node_modules/'","build-esm":"BABEL_ENV=esm babel src --config-file ../../babel.config.js --out-dir dist/esm --source-maps --ignore 'node_modules/'","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"jianh","email":"jianh@uber.com"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"seer":"^0.2.4","math.gl":"^2.2.0","probe.gl":"^2.0.1","@babel/runtime":"^7.0.0","@luma.gl/constants":"^7.0.0-alpha.6","@luma.gl/shadertools":"^7.0.0-alpha.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.0.0-alpha.7_1547875747484_0.37637127531540027","host":"s3://npm-registry-packages"}},"6.4.0-alpha.3":{"name":"luma.gl","version":"6.4.0-alpha.3","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@6.4.0-alpha.3","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"},{"name":"Xiaoji Chen","email":"xiaoji@uber.com"},{"name":"Jian Huang","email":"jianh@uber.com"}],"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"5d4ac242ce436314b690ddc9dd9c2b740cc0561d","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-6.4.0-alpha.3.tgz","fileCount":1507,"integrity":"sha512-bk/ScnfDXjHFzP7XmXNZ620A8YlRPygohmGBEFJyJOAEIHBfhISBflHqfNhQGTMDDcSJ3nPYNVaLszj1hYF+zA==","signatures":[{"sig":"MEUCIAbKvLJHeAhDb27fHNgYEsnqm7KvZBTfA8CXFgiVBAOVAiEA0z+UPiZ7/XJ2MdAYWVcZf8Wdb7TkSZ0OAKKIgsfcUWA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6873395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSibQCRA9TVsSAnZWagAAIvsP/julWlH1fCD8LqrDM1SX\ndPW8LeXx8OrZJ7r4CFuro1VNppSy1lnU1ii2eW/yh+W0UFf9DGJmGG1NOOz3\n+MiuIcUcFIFRQZPs1/yLue4ro0E72ZTSz2HQQgJ3C101G6/gB5IFH/o/y4S7\n5i3fd79QX6EbUXp11oz0+2dObPU234qQMmjMx+8P85tjt/g3LYJG5Jlmiq6d\nXETgzuwHlSCSNb4CWhc05Ai4BYiuoLcgT3PI6mCLvpl0dlr+Zqdnq+D42WAc\nw9f9gZ68xwhHUUqvd0eGI6lAyw/DoAKurzYgFJzOS4DjLM676EVTUda1k7JS\nigfkXFukgHbxZqWbkoaI7i4O78pvzMZqRvWuE39AhRmm9Zhe9+/QHQv4WHh+\n+hiWY4rL33ezthKF0y4hTlRDfUpC0loe35TB2gAXScq3JJtdxWLBXfn+7XkH\nEeZtGJhCF9p7ovAWez7qlxa6fyvYYXzI/Bb6h2DGUw7hDsCiRPxBjZKIf2Q+\nr1UMdTS+rwmZG59cTpe0YYSnTOJAgJpThvOcIP+3U2fRxbKVTYjWLMHjwe1+\nNr2wCCZ5+yt5QgUCsBz8+JoUOIBlyHgn9obp3Y1F3ds3FGb6xI4kQFeA0gpf\nGUijHPmRqokuK8+Qc4MZJDoiYwcwc6gL+Of46ZaLwN9bp8IwmUya7QzkkTtC\nNrQo\r\n=2g5s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nluma.gl is a set of WebGL2 components for high-performance GPU-based rendering and computation in the browser.\n\nIt is the engine that powers applications and frameworks like\n\n* [kepler.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays\n* [deck.gl](https://github.com/uber/deck.gl) WebGL based visualization overlays\n\n\n# Installation, Running Examples etc\n\nFor details, please refer to the extensive [online website](https://uber.github.io/luma.gl).\n","browser":{"gl":false,"gl/wrap":false},"scripts":{"build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5 dist/esm dist/es6","cover":"../../scripts/test.sh cover","build-es5":"BABEL_ENV=es5 babel src --config-file ../../babel.config.js --out-dir dist/es5 --source-maps --ignore 'node_modules/'","build-es6":"BABEL_ENV=es6 babel src --config-file ../../babel.config.js --out-dir dist/es6 --source-maps --ignore 'node_modules/'","build-esm":"BABEL_ENV=esm babel src --config-file ../../babel.config.js --out-dir dist/esm --source-maps --ignore 'node_modules/'","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"pessimistress","email":"cxiaoji@gmail.com"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"seer":"^0.2.4","math.gl":"^2.3.0-beta.1","probe.gl":"^2.0.1","webgl-debug":"^2.0.0","@babel/runtime":"^7.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_6.4.0-alpha.3_1548363471440_0.04708872477813486","host":"s3://npm-registry-packages"}},"6.4.0":{"name":"luma.gl","version":"6.4.0","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@6.4.0","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"},{"name":"Xiaoji Chen","email":"xiaoji@uber.com"},{"name":"Jian Huang","email":"jianh@uber.com"}],"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"ac915602f60d723861da19cfe30855493bd492e1","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-6.4.0.tgz","fileCount":1507,"integrity":"sha512-z/1OY9N0CWvKaLlKmAPycvjfHYmCJlKHjS/2/xrz7ccva1yEJR/PEpq4tSNjqQjcZ3/BoOIM+oAA6e2eOzk+dw==","signatures":[{"sig":"MEUCIQCcy9v+7Ei8A2FW2EFSv0CZ1zuPIiedpdMQCVgRjklY9gIgdNrJ9F4SPAWbPfUcWNQjtXU5uSgQdPghBx4UWbqHcBQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6873329,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcULnUCRA9TVsSAnZWagAALLsP/1uo4LuwVshUan9e0F+g\ntQ8zHbO8UANmAadYzWRBRub/E00hxJG24VyqgcmGR4cxljOwqHhkk6y+PUA4\nR70wx+KsCoH3L3ykweAmVH2rIgK6GPPVFV0cuChDQhhpl+/FSJKJzx1SMTA0\n/l4RFNQiwkdkUkb3DJ5aWzrtpaacfDUdVrROQXHftiPieJtctpYkoTd9bpas\njPrkPMpyPSgBcZvU5GoR4UZdbaVojJxjKSt6lkNQj2j658Fpy3P3+Qd92K9U\nXb5yk2LcJqRfpjHmWd3/h3TUzrtPkfeJczyUUmiQd3iROHh6goGjEejDDN+F\nUlSrKbsxwHEMg32bjBM233mwMni3ycCB6i5ribK5vRNxuJlug40mR2E6R6gJ\nyvrdr0XkwOfM/54kG1yPyfOWDqJkgXO9h6M8xPIsX6Hnzn4jZ2AYqooTZIUi\nWkARIc6V/at2JVazvRaUuSwqHXewvUiw9tZy+DUwXDjd3bhNO3uspTNqcg9L\nxsKy0aU/kfIvx9HIjI7NMhWIbZBc9taLc0A49XLi4iwY+kl+yqoE4IwfbKbY\nFspUiTRA/KQAZ1of7ivl71gPJal3KjNvWzhGlSr5PSBk9eMi8TC1r2Kok8+i\neyjnRX0Ggl15vKVxgXp/c+/ON0rBxJXbM6H243CqF56RQDamVH0VPB+KxZjv\n48Fv\r\n=/+WY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","browser":{"gl":false,"gl/wrap":false},"scripts":{"build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5 dist/esm dist/es6","cover":"../../scripts/test.sh cover","build-es5":"BABEL_ENV=es5 babel src --config-file ../../babel.config.js --out-dir dist/es5 --source-maps --ignore 'node_modules/'","build-es6":"BABEL_ENV=es6 babel src --config-file ../../babel.config.js --out-dir dist/es6 --source-maps --ignore 'node_modules/'","build-esm":"BABEL_ENV=esm babel src --config-file ../../babel.config.js --out-dir dist/esm --source-maps --ignore 'node_modules/'","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"pessimistress","email":"cxiaoji@gmail.com"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"seer":"^0.2.4","math.gl":"^2.3.0","probe.gl":"^2.0.1","webgl-debug":"^2.0.0","@babel/runtime":"^7.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/luma.gl_6.4.0_1548794323388_0.21373615161792148","host":"s3://npm-registry-packages"}},"7.0.0-alpha.8":{"name":"luma.gl","version":"7.0.0-alpha.8","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.0.0-alpha.8","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"}],"dist":{"shasum":"d865744999fddd07242ceaf17d2c4edaccec6b4f","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.0.0-alpha.8.tgz","fileCount":27,"integrity":"sha512-Y0Qxdt2hrCnIPnxJ2yHQ2Dfo5jcdb84XsSLMHs7WnQ2snoSQS/oojO46NBAfmPPGJuYhfDYkAEtE5R5FU12LGA==","signatures":[{"sig":"MEUCIQCX3o7Fefpp0PQ4w3S2PcUOA77IR/B/xJDt92JcarP+VgIgXCbFRS9xDzb7fjtaQJEwSn/xEdqBfaRHF+qpQXWm/Yk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYf6nCRA9TVsSAnZWagAASOIP/j5jBEj2KGjmnbCyn7gn\njMUzjcGRHlL1newp/yWS82VFshIgjhaA+Zok+Y/J+Ss63QVU5/R+uUefiVuR\nbkPrzDNZu+9Bi6yOJyKNFnOzq4P1nsHmjTffAyh8wdgqDUACfXcA39q5MZY6\n2MUWs7UPX0Bqc5kkSveIUhupdPrGERnA28b1QnRsKRf5+uKeDHwzo6xRRYGL\nu11t7cOcFaeDN/M3NYpRMU8pdhTYiLYh8r7JfZy+Zw0ZE2Is/Hnd6vqwE+RP\nHMpR6I+e2Aa0qLF8bmWoH9zB68qedRhiW5Z1Vlm4ge3k6CorJTPDAie7jPUM\n8jW2A9l5H5pVi6az0uwYdW5XtuwFVAwX9KN1txzM60zlL+Td8BnweQv1U7yv\nIJj8NhQkZPzF1Bgpffk8kNCwB3urvHprOnnUfBAzScXt7QnHMr6OkBD6dOyh\nIgZ9l6weuI6vEO6N1bfoHh+jeVmkOxZyAWM2PSnCG7S1y3ovExNZ7/zSucGs\njfvqhWOX92DeQhVKxKjWKPEBOOoWwwMpzdLj4g0nHdNUgy+/efRNoBZMqffS\nsO7BYhTAnjH0PSPdWPAUYdwt/wc3mYxUEKcKSYvWioCPXfHXh60aNGLPjdEX\nOrj+3ytsQ/C2uOrQp2zjOq2WiDi0k2ae+PvOUhvzOFOVG2FuvEvpnSg+APYM\n7DPG\r\n=SpUN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nThe `luma.gl` module is deprecated. Use `@luma.gl/core` instead.\n","scripts":{"build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5 dist/esm dist/es6","build-es5":"BABEL_ENV=es5 babel src --config-file ../../babel.config.js --out-dir dist/es5 --source-maps --ignore 'node_modules/'","build-es6":"BABEL_ENV=es6 babel src --config-file ../../babel.config.js --out-dir dist/es6 --source-maps --ignore 'node_modules/'","build-esm":"BABEL_ENV=esm babel src --config-file ../../babel.config.js --out-dir dist/esm --source-maps --ignore 'node_modules/'"},"_npmUser":{"name":"georgios-uber","email":"georgios@uber.com"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"@babel/core":"^7.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.0.0-alpha.8_1549926054969_0.6767504926557881","host":"s3://npm-registry-packages"}},"7.0.0-alpha.9":{"name":"luma.gl","version":"7.0.0-alpha.9","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.0.0-alpha.9","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"}],"dist":{"shasum":"549de9786cc25fd8c704ff5f8f0876dc84ecafe4","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.0.0-alpha.9.tgz","fileCount":27,"integrity":"sha512-sAlBGZb5y+lrHJfzyW2Owedfb+C8UhjZS/TYKkkTEDzi+4oJ6maDPVIRPZyCtZ5gH2Ae7VlFK5P2n/PHw3+WtQ==","signatures":[{"sig":"MEUCIDNm+uW8AbVMqFQu4yzMX58z5bH/B7c806srflqydMLVAiEA3YIc77bWQWGHCkNTN9EQPLMsITlLA4FgBIH5qBYtbjA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4580,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYhlzCRA9TVsSAnZWagAAm7UQAIBNouojYtw2ouEaj9e6\nqaNztvKo39Rtf/zuCIBaI6gFOM3jtYNs5KTQlSr/3uvwZFSZLAKaquWrLGP1\niCcXxkdQXEY9yskcDZVVCHhA73bB8rOTAThDOLRj3NxBpTCEg4iJrwhjcQUT\nPQMrNHmuvn3aOgYfc8Yc//aKrmgoBQhE2UOOsFPJkALbx/RVs4WR9etwmxtD\ny/HM809iO+Sss3BixBxYyTX6E9f2iWJFsEhgHzXKmc+b8SohHfpgiB4sHY2N\n+5lIG/IqbUeBIwlLn65JKIXkl+xE2rCWr5hUb/7Mj6Xlel15WHzz60orfHpY\npwzujl1idNyRz7qF8VFnkAwlHg3mM4YweUKlTDqv2M1zLbOEz3xWqXfpwYsT\nuOuUpy2jQW4rF3KzsnmNUnQwxvcTCX9lLQKpHGG+eKgZtXbo/7TDlbUTZuIJ\n/f9JcgXblyHyMLoGg+FD0pPznhTpocJzFXm0mh3YNclEWLVaHGGAAg1CEajO\nvRcW8RW+8gi38oAS80F743VrqUJO6Yyq+hrmxPHsx3VD4yQIsZ6JInEK03dy\nI1/KbMdgkIvz8jtmA4Ja6Ra74YULY8saqgYKNhMmbCpisD0YYyJInx7TqMgB\nkZ4fuYEGlhJ62PdElqH4jCYIASQyjohPgqWwpw3YQaZrHSU8mYXtGF+nK+l8\nqWfK\r\n=xgbh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nThe `luma.gl` module is deprecated. Use `@luma.gl/core` instead.\n","scripts":{"build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5 dist/esm dist/es6","build-es5":"BABEL_ENV=es5 babel src --config-file ../../babel.config.js --out-dir dist/es5 --source-maps --ignore 'node_modules/'","build-es6":"BABEL_ENV=es6 babel src --config-file ../../babel.config.js --out-dir dist/es6 --source-maps --ignore 'node_modules/'","build-esm":"BABEL_ENV=esm babel src --config-file ../../babel.config.js --out-dir dist/esm --source-maps --ignore 'node_modules/'"},"_npmUser":{"name":"georgios-uber","email":"georgios@uber.com"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"@luma.gl/core":"^7.0.0-alpha.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.0.0-alpha.9_1549932914718_0.7436711425336764","host":"s3://npm-registry-packages"}},"6.4.1":{"name":"luma.gl","version":"6.4.1","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@6.4.1","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"},{"name":"Xiaoji Chen","email":"xiaoji@uber.com"},{"name":"Jian Huang","email":"jianh@uber.com"}],"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"e4eb0cafce1597881c985d1111d3a741c264db1f","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-6.4.1.tgz","fileCount":1507,"integrity":"sha512-bWKbnV0StHqYhcOpqDT1FgUnV+20veJK3A41xJO3yzjBtrnnY/1Pn1g4oNUTH0OzztCo8mtdA1sY0o+p4+TVQA==","signatures":[{"sig":"MEUCIQDkdJPyorJmQZSWlHGsfYC98eahEP2K5gF54HXGaTbYlwIgZYIxOLWUjz4bctL10p7oz81byi2qJcC2MnpFJYOv/Vo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6873449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYkW/CRA9TVsSAnZWagAAECIQAJ0G+HXCecl80MWqNRe2\ntLsF+U3PGKMV6UWBleQOx3Ab6QJHnoTRc7GRdCRF/YHTVWjbtk8diLRD166E\nBXK+iwpRnhlmJtzIrMpMMBsFgLfKaO4n0tQXmE/ws45Tudqwsi5apurXoQna\nKl0iC3eJ+jKq9C3bOMykG34/zrJpIj1GDVx45c8+if9cddiGD58bqPAvfoct\nTq1RvweuCaQoZv2NBxs0vuaPx0eRVH4Kabu0DDzdIRFTKtJksx7y7Swa9Pt1\nOMhzUpBuaYcNBNt7/UOkQKKbA6S/8Q5UB7ixZSqLCMIeoLkOaukWvrHONfB0\nttaxPrOCiSbtpD0txnCJy7zTZpUAJ00uTHjB6EiK5A0wPitdlnIRAI7fIZgY\nRx6DwgtHv26M30gyGkovcU6p37R7sg+WL7rBklSixCFpelJX2aPsbhDkZ57S\nSFSIdCjVp/mSqyelRPlNMxWINNR8nZPRlN+DDx43mtg+J3wH1psugVJuzTrW\ny/An61Ac1KyJhLFpmRm3aB78gAxutxm/JdVOsqZtGsnglXbdYKcQgz5cuvbH\nOQCtFNrjRBbgwHA3HyXb9cRcgzXYIE84zU28fxqeM2BOC8fP4bnsHO2xMC8q\nu2cQBkpD449+X9WuyKoExAf6qCxOTjdjjTT/CH5nXSWu/tfoXkXOiTDhLNXy\nbIqp\r\n=w9W2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","browser":{"gl":false,"gl/wrap":false},"scripts":{"build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5 dist/esm dist/es6","cover":"../../scripts/test.sh cover","build-es5":"BABEL_ENV=es5 babel src --config-file ../../babel.config.js --out-dir dist/es5 --source-maps --ignore 'node_modules/'","build-es6":"BABEL_ENV=es6 babel src --config-file ../../babel.config.js --out-dir dist/es6 --source-maps --ignore 'node_modules/'","build-esm":"BABEL_ENV=esm babel src --config-file ../../babel.config.js --out-dir dist/esm --source-maps --ignore 'node_modules/'","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"pessimistress","email":"cxiaoji@gmail.com"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"seer":"^0.2.4","math.gl":"^2.3.0","probe.gl":"^2.0.1","webgl-debug":"^2.0.0","@babel/runtime":"^7.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/luma.gl_6.4.1_1549944254681_0.4600009815386754","host":"s3://npm-registry-packages"}},"7.0.0-alpha.10":{"name":"luma.gl","version":"7.0.0-alpha.10","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.0.0-alpha.10","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"}],"dist":{"shasum":"33a34cadf2a76403232f90dd0394951d01d87ef0","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.0.0-alpha.10.tgz","fileCount":27,"integrity":"sha512-DtU2vEj83E1ih5l1kdKYJLwlifj3naAivGG5qb7c4of9XwWZTUeYU1SemrJbKTbsD+Y5K0UKmFeP+cUQ58gmoA==","signatures":[{"sig":"MEYCIQD3UC9qdxFMgCzkOwV5tgNO5Z0hQa0/7cmX73Fs9UccNQIhAIztu8/F0ZI8GKiwh3BKQl/WhG+VHtWqFFscMyH6yAlO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4582,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYxnCCRA9TVsSAnZWagAAMbUQAJQduTSUJcxYp5CZGzLw\nrj3zcwkDLlgeLUh65TiNYMkjGMNv+q407U+gYXl8dQmoQvQC9JqLVKzCfGbV\ns6GkcqMmRwP1X289+NdagRXiRUTaq6PEFswyAnmkAP59AH7AtZmi+JVKWHTI\nwB6oTcZeXmkNSu5WUpoq797+4/c19DSuy0ZYRC1ah8RiC1MJ0MzoZZDh4I9x\no/yn63k+QUpVYkKAreQxVS/ayicIxSViUQs+4txs+TXiZHHLM1x1nVSygTHK\nppxfOM+JBjSuoH+EMMOEJikMO/5nNeX/MKg+OHLgzHfBV0av1qA1rWdZSLKD\nQbNGVLbCY2+ylzqcnRNovHXl8u83VKP3s6G0holV2AiXJpuFEjRmV8w3w87C\nzyrWtVEjePM4xjeBuyj0XBk6+aH7F98eXpKvaLhJaZrxfCZMJdFZ7Ma36+Oi\n+3YH878Ccw1pFP3/KOtIb0pl/Wi4uuspu5v5VH5bd5RjSbE0jEw5HezVSXhQ\nIXOS4CQf6nurh1VD6Yi0yq6tsaUQnlZOUG5Wj1I2dgxGA+iz8dgXH1TfwvF4\nXeadcmBsIlfKA7gltH1fMKCdBglnLcD62XoB7CAJTOAmACHjWPrjnJkA7oe8\nnywA1PhJNWHB3hGnveDQhXiPY7h60D13PX8XARxWlD6H+lqBxcKaedLCJeQK\n3rOG\r\n=eOFb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nThe `luma.gl` module is deprecated. Use `@luma.gl/core` instead.\n","scripts":{"build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5 dist/esm dist/es6","build-es5":"BABEL_ENV=es5 babel src --config-file ../../babel.config.js --out-dir dist/es5 --source-maps --ignore 'node_modules/'","build-es6":"BABEL_ENV=es6 babel src --config-file ../../babel.config.js --out-dir dist/es6 --source-maps --ignore 'node_modules/'","build-esm":"BABEL_ENV=esm babel src --config-file ../../babel.config.js --out-dir dist/esm --source-maps --ignore 'node_modules/'"},"_npmUser":{"name":"georgios-uber","email":"georgios@uber.com"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"@luma.gl/core":"^7.0.0-alpha.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.0.0-alpha.10_1549998529877_0.7274095659171156","host":"s3://npm-registry-packages"}},"7.0.0-alpha.11":{"name":"luma.gl","version":"7.0.0-alpha.11","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.0.0-alpha.11","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"}],"dist":{"shasum":"b58a39266a8033177435bc60f3993364e563ddef","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.0.0-alpha.11.tgz","fileCount":27,"integrity":"sha512-YxnyHRp+vWaZAAGnN9Ps2key8pGbTcghFPjNIWqZHUm5u4EJ1uKA1W8Kv3dmyEt8EHDnfkkZlByrr6ZtfUIDIA==","signatures":[{"sig":"MEQCIHmHbVL1jVhaH6F6vvM42NTFvSJ/le2hMjdviS6cve/WAiAt2Jf7LT94ErrdTprPw5Dq5q+T6LZZRa+vS5p9EP/DKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4582,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZKdzCRA9TVsSAnZWagAATLUP/1dWMoQMhZ0vNVPM+uR9\ntS9WbI9PMErO3UPvZqJ+f+SI3iO+TaTB0fAKdkrZwQ8vlKRdhPGb47noNIpM\nuF65SjBbxb9cCi4BmqG4JqBmsuSIhB2Sk2Cvo6itCZokJH6lg57byGPi1uxP\nK2UWVU8IlrGqYa6rL+vtoJysJwOlfx05OTH76DN8axR6VV+hJc1UkbyCIcvr\n0vFZmOh4O/YXIxnyx7+HfCdSfro0jDEdKaMFRzrEwr5T5VkrKDmBMIaHSGPG\nsNg+VMx7kd8mERX9Gs2hvMtFWtknA6kXk2TfmLUcwgFEfZzVxKDfoby4dn7V\nOTC3m9+V6+ig6YxioNMPhnRcR0yTHOEkt+o8D4OwzfS5xYBguYR0PUnQbQK3\nmMzL0QeqYS9siWtteVecvzthDRfSvqInT38BHHC/Sgu4YUKpeJ94VqfRnMW9\n8Z63Z8iGN372DUErDIvNwcu2W34XKh8JdIwOxWk7njP5SpprI2vr/Q3B3RKh\ngwHGb05jUg3XzB8Wr33QbQMFG+oGpJLs16Qe6dTOpkLrn6lP5UhE7lpVXq8r\nJrdAwFG0a6PXxbmggmA8QMkt8EiU5PK/AXOZPWgzxOnuQCuJJ8KkNR9c6Leo\nlapNENE0SCukWszygSvoHfj94R1/4P19ysyMlLu0lmRuFYdnf4Cpp6/p3xfD\nI3/q\r\n=UD5V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nThe `luma.gl` module is deprecated. Use `@luma.gl/core` instead.\n","scripts":{"build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5 dist/esm dist/es6","build-es5":"BABEL_ENV=es5 babel src --config-file ../../babel.config.js --out-dir dist/es5 --source-maps --ignore 'node_modules/'","build-es6":"BABEL_ENV=es6 babel src --config-file ../../babel.config.js --out-dir dist/es6 --source-maps --ignore 'node_modules/'","build-esm":"BABEL_ENV=esm babel src --config-file ../../babel.config.js --out-dir dist/esm --source-maps --ignore 'node_modules/'"},"_npmUser":{"name":"georgios-uber","email":"georgios@uber.com"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"@luma.gl/core":"^7.0.0-alpha.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.0.0-alpha.11_1550100338967_0.4042376532400911","host":"s3://npm-registry-packages"}},"6.4.2":{"name":"luma.gl","version":"6.4.2","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@6.4.2","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xiaokaiuber","email":"xiaokai@uber.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"},{"name":"Xiaoji Chen","email":"xiaoji@uber.com"},{"name":"Jian Huang","email":"jianh@uber.com"}],"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"b7bef58e6433c62c82415d2ca8376891c7fe4228","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-6.4.2.tgz","fileCount":1507,"integrity":"sha512-076l5KGwBJG34RNeEaBta4sks6Qt7NArmRRRcoxZiuLKRgcejywsdRJvckVknOui1A5bIs3bqy9BXjfvxJt1+g==","signatures":[{"sig":"MEUCIDmiAbPWnwbBtSBduYVplsatpKOKO7G+0eQRWUs1DaLXAiEA3Setx5doY9MfGFCLD1s7gHcX3rEaR0gCpoa30pwDq9E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6873763,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZzzqCRA9TVsSAnZWagAADHIP/0A3MvFvV/HhCf1xQENk\n6osG/EJpkMfkVswHhBXvisjzhYtSxe3EWsqFIcG1St1OguXGZVDyh26m2bv7\nSas+FlFLevjp7qECPO/rPisFMuyfqF0e9wf5SiRRAYchqrGDRZdRWuEFb9mQ\nAN9GZhWx1m/Y9183Cr4BwEHUv5XaHXCRNJDTGyU+hI22h6nv9PORMojonSuk\nxXaAwbGpEZhc/o+02zO/1Rq9GpqbChAPW0zRQKRkAnsjOCipRYBzjFByRpcQ\nArxrSvN0OArAzTXjrqzY2EEXpuXFLHcMsAOFcohBT2l0ECrdUEAWEv64+/YG\ngR319tXGz82++KmJJLIysyfc6TZERa5n118wjIbqIapqeDh+IUeqWkM8SnFS\nNleJwizIH50+qifllm+of9rPZOrgpdQc+6H/lXLNVFz4MqKGQf0dZR+pMOos\n0Gy0/Gs+rt+H2ZdXAkTxFJNe3pwPwgKRMguQOnKiRnqsi6dMNRn3jb6YPK2S\n8RFgoczuRXi0DFf7LVFRNhVF9n2EKz3s3SMBLpKgbeLrB4e5BM9GZN27ig14\neQigkIDKBLpsAVylJKgYPedsYGuiNMZpyqdBmyz1I/jaJwsF79KsBY2iM67a\nuE/fRbiXmEXlQEqm+xZdM214gvYk2h851IWId5PecPehzxiEcs/f45Z4CpWc\n+qH7\r\n=vKPn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","browser":{"gl":false,"gl/wrap":false},"scripts":{"build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5 dist/esm dist/es6","cover":"../../scripts/test.sh cover","build-es5":"BABEL_ENV=es5 babel src --config-file ../../babel.config.js --out-dir dist/es5 --source-maps --ignore 'node_modules/'","build-es6":"BABEL_ENV=es6 babel src --config-file ../../babel.config.js --out-dir dist/es6 --source-maps --ignore 'node_modules/'","build-esm":"BABEL_ENV=esm babel src --config-file ../../babel.config.js --out-dir dist/esm --source-maps --ignore 'node_modules/'","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"xiaokaiuber","email":"xiaokai@uber.com"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"seer":"^0.2.4","math.gl":"^2.3.0","probe.gl":"^2.0.1","webgl-debug":"^2.0.0","@babel/runtime":"^7.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/luma.gl_6.4.2_1550269673483_0.4137840829310535","host":"s3://npm-registry-packages"}},"7.0.0-alpha.12":{"name":"luma.gl","version":"7.0.0-alpha.12","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.0.0-alpha.12","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xiaokaiuber","email":"xiaokai@uber.com"}],"dist":{"shasum":"228a58e776dafed704a8d507f41146229089a529","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.0.0-alpha.12.tgz","fileCount":27,"integrity":"sha512-0lBqdOybUEg9J6Qwz2IGgOaqHzhMHQDPXxwnKHRz4X4uX2N2uKA/DmDDZfXvq9VudhioqCQRvdCmXRa80/AxdA==","signatures":[{"sig":"MEYCIQC4MDzvHGA6Wqw1rJOu8L74/nAqC505oHLx5yWdURQIeAIhAJmYlvAjYpAGC14EnoitzjK+bQaa6LlzMoWNxgyF2aQ9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4582,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbcf4CRA9TVsSAnZWagAAR60P/jytCWd8fQziA/CXSIok\nJK+VVNPk5FfLGGeThEZaK7W6WHYagpUZO0Jye08D54qHJvbb4KJDAM12M2g8\nPGSpg+hCmwqjsncYt/eemuvrvi/MiexeHaDHds82hXdJFRr8mf7T2C4EmJdE\nil4K5B6Ksvj3c6lx+2Rzu9TWu/oLBe+Oi10Z+2bch0+1Q6D7xcU6l87sjPD/\nRNAFgGHo63fAHlFbT0qbTSPpYqcjZ6BDk8g/kxN9tCJvMLK6xi79lBqUrQia\nf+IXvurHuyOUps19lVC71V7eDUIZYQxOqF3xmgHarB11kJTdsFjPxPFlUQv3\naZGXR4flpShZKicw9LmYYnCut4rA2sTRhegeO7rnZ53LYzBCtcZb2W15IyUd\niVeaT3HU564HISoVrEf4SQtKMes0aQD6I21i4ENhsJANGNAaDnNb9Z2v0Sy4\nWi047d9M3UHQFwRfQQAc7n/gfvVCPkPrNLpSacC3jf7xRIfMr3SBY8tHII7y\nzMy/X36/q5ri0TrCPodMGAPnetdkgXvhe93KMyLlQXcJanwLW4CWVsFRgBK2\n0q13PCRixjjGbaS0gAs/ERkfxsZbpe8QBZkJRvlrXpTmNQTYneM8WPgR42Mf\nbZGcePz02Tu4R3yXaWZntgm3aeTnk7/44UYNlJE0dGZoilRntfcX0bG/oZaA\ntHdo\r\n=DZhd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nThe `luma.gl` module is deprecated. Use `@luma.gl/core` instead.\n","scripts":{"build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5 dist/esm dist/es6","build-es5":"BABEL_ENV=es5 babel src --config-file ../../babel.config.js --out-dir dist/es5 --source-maps --ignore 'node_modules/'","build-es6":"BABEL_ENV=es6 babel src --config-file ../../babel.config.js --out-dir dist/es6 --source-maps --ignore 'node_modules/'","build-esm":"BABEL_ENV=esm babel src --config-file ../../babel.config.js --out-dir dist/esm --source-maps --ignore 'node_modules/'"},"_npmUser":{"name":"jianh","email":"jianh@uber.com"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"@luma.gl/core":"^7.0.0-alpha.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.0.0-alpha.12_1550698488132_0.1767693287193004","host":"s3://npm-registry-packages"}},"6.4.3":{"name":"luma.gl","version":"6.4.3","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@6.4.3","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xiaokaiuber","email":"xiaokai@uber.com"}],"contributors":[{"name":"Ib Green","email":"ib@uber.com"},{"name":"Nicolas Belmonte","email":"nico@uber.com"},{"name":"Rye Terrell"},{"name":"Shan He","email":"shan@uber.com"},{"name":"Mikola Lysenko"},{"name":"Wesam Manassra","email":"manassra@uber.com"},{"name":"Shaojing Li","email":"shaojing@uber.com"},{"name":"Ravi Akenapalli","email":"chandu@uber.com"},{"name":"Xiaoji Chen","email":"xiaoji@uber.com"},{"name":"Jian Huang","email":"jianh@uber.com"}],"nyc":{"exclude":["test/**/*.js"],"include":["src/**/*.js"],"require":["@babel/register"],"sourceMap":false,"instrument":false},"dist":{"shasum":"e27c8201cf8f97d39fa90c6340a9014dadfd738f","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-6.4.3.tgz","fileCount":1507,"integrity":"sha512-1KrupHSZ9H0+OO9AS1d6WGxIX9u0jQh38tSuoXN9sOt3XYH0nJDzNPes37UPaz0m/7Lj2UKc6sJnTC8+u41nfQ==","signatures":[{"sig":"MEYCIQDSdWCOfSIfrxUywHFkyKZ33mcoS2ALjThLZR1KxpHCwAIhAPnsow5wDezcvr0yibhOTZ7Wt3mJ+mRMh2RCHUgsa5jA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6875649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdsu/CRA9TVsSAnZWagAAGcgP/2SGRoA/WoIHjwEDjUQ9\nKwMh7r3SMC1DE56+cjGKB5sTZW+OQqI35Qs/6mVpU4g80JNiUQj2YUk4nhW7\nGOBaQslDX/y8dTGKHm8G6GPasbNinrHWSGozoMwnbY/Dc3jCEy6+V6ELeJgr\nS1ZbjMJ2aTGQBoaela+iOtSvSV/99/07+/uMi0FXVWizSPvUoZSWNAtAFc2N\nRrAnBCzFhvpiG0UYZQnkvsPbucLFIzg1y5nakmF/8DCxsjvSwzxSnRLps7cA\n8dEMK7yWURCRkzKo3AhoFPTPIjxHugh5tvg8SutYVIxmIOUQQiJ4aOFJe1jy\nt4U72oF6/rfwrNkLDuhrIYIzOERQvs5qGDSG0/Uar/ISVPzcSs4RtrV24bcp\nIFm0czDNsFryyRc3Vcp32XyImOz+2ukJvZM97pIlIcOCDYkNJJk5TyuFejHg\nqV39ZJJZw6GE/kHMKo7S5G/cdjiaa4fUodp2quD9ZqsgOPArVspbip7z+uvJ\nt8lbuD5T94jkfYFMnOTynm4ExsvSJFtgbm/vkCQG+IInWclCfekyWqWLAaP3\n/uR8lbSvzeQCBoA1kcSmjQv0KmfKkyJHhbDztdQ5nmfBiJfkUev43zTwMRkt\nHYWUc6IoulxL157uZImgEi/j48j8dQhtbWAzaq3P4o5FsDMFkr2mxlPmLNqS\nM7I/\r\n=tUxp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","browser":{"gl":false,"gl/wrap":false},"scripts":{"build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5 dist/esm dist/es6","cover":"../../scripts/test.sh cover","build-es5":"BABEL_ENV=es5 babel src --config-file ../../babel.config.js --out-dir dist/es5 --source-maps --ignore 'node_modules/'","build-es6":"BABEL_ENV=es6 babel src --config-file ../../babel.config.js --out-dir dist/es6 --source-maps --ignore 'node_modules/'","build-esm":"BABEL_ENV=esm babel src --config-file ../../babel.config.js --out-dir dist/esm --source-maps --ignore 'node_modules/'","publish-beta":"npm run build && npm run test-fast && npm publish --tag beta","publish-prod":"npm run build && npm run test-fast && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"pessimistress","email":"cxiaoji@gmail.com"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"seer":"^0.2.4","math.gl":"^2.3.0","probe.gl":"^2.0.1","webgl-debug":"^2.0.0","@babel/runtime":"^7.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/luma.gl_6.4.3_1551289279003_0.8536026880766057","host":"s3://npm-registry-packages"}},"7.0.0-alpha.13":{"name":"luma.gl","version":"7.0.0-alpha.13","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.0.0-alpha.13","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xiaokaiuber","email":"xiaokai@uber.com"}],"dist":{"shasum":"2fd74e16cfe64c1ce10760b6c3acd65256ba1831","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.0.0-alpha.13.tgz","fileCount":27,"integrity":"sha512-KhJawfqHis1b0BejQWfr/bfkHEA6D5LXMRIQa+j/oZhBj/yU7VfGb4llAuVMOjnipCe+W/i2aJjC2R4CRi6h9w==","signatures":[{"sig":"MEUCIQDkWSN08rh1xz9xgd/EW7wnbdvtvknWpycNSLV0z+/urgIgL/Kq0XFSGJIhi2TlRipk1HywfPsPll9EyxSzVU2D49o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4582,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJceY4CCRA9TVsSAnZWagAAOOYP/iPamJbQR83mUC2jHY9+\nwy316MFW7fMxJkd8c+LE4gWS0Na/MVqaSzB+jkVVs8uQ9zc98J9HL02giSSC\nRQwhisB5lhNkvIx6LBKqfqKN7squ2s5YOhfXQXANv/KIrPM682IhGU1Nfk2G\n+Yi23c0kScj/YuFy98FTvjOaZ/YOTZRxqq9lPN4ptH8aU96mDOUSxvT5UqOt\nrFMjfh4OCf5ZEodSn2ncCFFGQ4GU8eH8+xeXrDW3/abqzagmeX6CrroKnII6\njei+fyvh77+uaxghYysyS/MPfQpvcM9rDrrbuvieEGhr03MhlgCKMvH5yCRy\nVlJk0Mopwh9uC83HTV9/rnKG5Gfbk5CASQvDZT2Kt9pRvsqVMAbMmJo9nhuZ\npAcIS2zCSef1NkRv2foU/U5u3niqBFtaKIGG0Ay6+UuHQvn1YNCnAtE17UR+\nKRdA3mj7T5Sq2o9fa/0QdlXACvhGlz/3OtvM0Y4/PhZsrGh1LYxSwSXV5ptq\nwGCHkjRZMKK7fSRsj61BNIWTC3Neel/g7iHBLixVKK1DqOikyowldIx0Q9Vk\nU7UjRmcx1X+SBMRk8ctvfJOxNmSYu7Je0ZsaJKr1VcjgyYWP1GGyYEG35J6L\naktTsQfBrxSys7/1mlmrlufr05JOm9/5uYwaKx0mP9xALvxJBxFvX68waen2\nDqug\r\n=tYLd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nThe `luma.gl` module is deprecated. Use `@luma.gl/core` instead.\n","scripts":{"build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5 dist/esm dist/es6","build-es5":"BABEL_ENV=es5 babel src --config-file ../../babel.config.js --out-dir dist/es5 --source-maps --ignore 'node_modules/'","build-es6":"BABEL_ENV=es6 babel src --config-file ../../babel.config.js --out-dir dist/es6 --source-maps --ignore 'node_modules/'","build-esm":"BABEL_ENV=esm babel src --config-file ../../babel.config.js --out-dir dist/esm --source-maps --ignore 'node_modules/'"},"_npmUser":{"name":"jianh","email":"jianh@uber.com"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"@luma.gl/core":"^7.0.0-alpha.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.0.0-alpha.13_1551470081739_0.09521816616383183","host":"s3://npm-registry-packages"}},"7.0.0-alpha.14":{"name":"luma.gl","version":"7.0.0-alpha.14","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.0.0-alpha.14","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xiaokaiuber","email":"xiaokai@uber.com"}],"dist":{"shasum":"1f468ea0dfeb3d6089a69f8372c57a73be548fdc","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.0.0-alpha.14.tgz","fileCount":27,"integrity":"sha512-+WH3THimYLkW9naX8Z7diT3gm3PV/dlcYsGhWncbDJt6Jhbvrqe+RALe57TJjQHUn+i3bGEeTOfSYveQdM1eoQ==","signatures":[{"sig":"MEYCIQC7dPOcT7W8N3nXIcRyVDtpH2dB9gHgqVezLMRZAZ2gZQIhAKnCaxKC2nosbhNbzjo1sjaWf+KhTPyKUWrpyugl7BxK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4582,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJchqslCRA9TVsSAnZWagAA5wwP/i2jvBHeXoDKnhXHX2c5\nq56h/zqr/LZz7i5TfngaDiF+WAtmvX9BI+j9vywAB5J1/1+FsuXnVMxtrQkv\neVBjNF1BPXtLiE1ih8JBUtTrDrJGlB9iE6kVaadzg2icmvh4kUMl1PU8SxHN\nOAL+dLIBH8RE/lTfwCR4Z7dhrGKcLHoPZ8bvFqdms6pg3zO3AoR0Sdh+j4B7\n27yeVp6DMXSycHZZbSHuyo3Jju9rNkuKleZZt/R27lN/Dj+0vsy/GOPv1SRA\nkNGW5wAiW5Bnkzmr0YjG3DnqW46NabNrUL40YAaD+/PoBB0E26eQlSJb8Qdo\nVnMrO7/mZfGDEJ54ru1YcB3rbIujQFxBrLWXqNpWt0Kp9eM2I7KFCRkF/oMu\n/cMaSZ+Kbyxeq408x7gZLG0V/ubqDjQ1vTAlv/on1OnPyOqAaIGewywMB2K7\naMsBAzOPVd+NuKO3WiKlyA7g+mIXhLaZ46rqxoLsf0NJCRjEbwkUvpdZVBLp\n4ROPNDFO9OBJjjI1bYoXHhmVvTZSyxmSmbs6nzqPH3EmFHCI1QkHLU7ZL6C4\nZoF/ZpXzNoqu4JME6ljXiCX4N5oKhh4u9vTqzdd6u1uTOHbizn77ahP9o+sl\nwvgmhMp7kPqTjs4+3npwWllMLiECFseUgyp+mnfSIUs44VSQlVs4kzWuIjvv\nFAoX\r\n=d/iC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nThe `luma.gl` module is deprecated. Use `@luma.gl/core` instead.\n","scripts":{"build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5 dist/esm dist/es6","build-es5":"BABEL_ENV=es5 babel src --config-file ../../babel.config.js --out-dir dist/es5 --source-maps --ignore 'node_modules/'","build-es6":"BABEL_ENV=es6 babel src --config-file ../../babel.config.js --out-dir dist/es6 --source-maps --ignore 'node_modules/'","build-esm":"BABEL_ENV=esm babel src --config-file ../../babel.config.js --out-dir dist/esm --source-maps --ignore 'node_modules/'"},"_npmUser":{"name":"jianh","email":"jianh@uber.com"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"@luma.gl/core":"^7.0.0-alpha.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.0.0-alpha.14_1552329509101_0.037497645707761595","host":"s3://npm-registry-packages"}},"7.0.0-alpha.15":{"name":"luma.gl","version":"7.0.0-alpha.15","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.0.0-alpha.15","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xiaokaiuber","email":"xiaokai@uber.com"}],"dist":{"shasum":"0c50ccb67ad3ac7e5c1bc3939ebf876fbe3375eb","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.0.0-alpha.15.tgz","fileCount":27,"integrity":"sha512-fAuBPDllPRMcSl7anf6uQmavErJTBQm33UPvHioCvAoSityC8SJSzt3WJz5/+ohlL5pl6kaMXOyQ07+lYXECcQ==","signatures":[{"sig":"MEUCIH2Zx8R7d6ie3KyVjOx7jOOKoEP3OgY5gwWXwX05IlAmAiEAm5MLNyuAk2CaqYuJ3KF1O0agf1XfmqpAoIpaCuRHLGI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4502,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJch+Q6CRA9TVsSAnZWagAAOpwP/0bkC8Av5rXAhcZd0x1D\n0dWm1hfCAxuSBmY9s0k50aB6niBcFgndbsLzt/nr5YgJbikbKimCyg5IDbAQ\nWs/KC48oFc2Xcy9Plu4TX6qgwdyO69JMDFo4yjHlWEKodMWpfXQGa+GtiSTM\n9Co+jUPfdffwX2/9jRdrDP4cgO1A0bPzlhpAD2OblJ2Y5/i08Zg8vAwne66Z\nk9w6zEq4emFbMOG3iie1Gvj/1nRMrjKUEzATgsjQhcF/0gf5aZFjAdQiZLmh\nMHdy1+ubSnld/Cpl9XfJIqnT24C5vaqhiQJ0hIuLWDXWjhvqbSV4ff1X4gm2\nh2yw3dQAAYdZI0d7yC43z0EAJA6kpKtT/thxcadTLqrG5Fq2lz6PBCUUueuW\ntPOhxsvWol1NVCor5wrYFPpE2auWOrBJyzA1mmtwYfPg8aFDOphA/gFvJIcO\nR1WggsXhHmHM4Ve8/qs+8zo9MAAjcN98MMNNVn+X8Pa0rqPd1cZh3UG7IjnB\nGLBMMRe+T9U7d88eVdqTPlbHI5BP8Cn3uATKZaOfy5GdIZTIk2nkcPEX5jbV\nPHCYnLSEnfY/pDH0L0s4m4uZBPFD/Ip6xU/+q0ELh/leiPz/be0G0LVRAKJv\n3bIKlcQi9xf7+B5U0GCZeEAHuud87yEixofRawIlU+9x7PMlDUdhuRDdGY2O\nXKkY\r\n=NmRH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nThe `luma.gl` module is deprecated. Use `@luma.gl/core` instead.\n","scripts":{"build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5 dist/esm dist/es6","build-es5":"BABEL_ENV=es5 babel src --config-file ../../babel.config.js --out-dir dist/es5 --source-maps --ignore 'node_modules/'","build-es6":"BABEL_ENV=es6 babel src --config-file ../../babel.config.js --out-dir dist/es6 --source-maps --ignore 'node_modules/'","build-esm":"BABEL_ENV=esm babel src --config-file ../../babel.config.js --out-dir dist/esm --source-maps --ignore 'node_modules/'"},"_npmUser":{"name":"pessimistress","email":"cxiaoji@gmail.com"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"@luma.gl/core":"^7.0.0-alpha.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.0.0-alpha.15_1552409657860_0.10664651868858144","host":"s3://npm-registry-packages"}},"7.0.0-alpha.16":{"name":"luma.gl","version":"7.0.0-alpha.16","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.0.0-alpha.16","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xiaokaiuber","email":"xiaokai@uber.com"},{"name":"xintong","email":"xintong@uber.com"}],"dist":{"shasum":"dfe3c6a66ec09c734bb06f50c8bdad9f7acb496b","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.0.0-alpha.16.tgz","fileCount":27,"integrity":"sha512-nGea7pv5Sdcw22335IuPOlAmn/wRoitMLx7QeZXQvpVI8dTHYSBKZ0cQ9QBvmJoMv0UY4GOal2oYiDC1RQ3Uew==","signatures":[{"sig":"MEYCIQDV9TOhPWMF0BG+wFm4N7nNHwcEpC3Lli/IyCzaAEwSPQIhANDf7SEUzMAYCZacnh1e9m0oLJK1/W0ckmfHQd8Dj8Iq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcjBLQCRA9TVsSAnZWagAAuNEP/1BhR6VO0+C/npxg+GN7\nQV/bnbAitoWbI/c58mV0tZ+KaQyVgJ9dV3z1r2FwkwWHFKSeGagEZ+IBObTr\nzVLrLnSLsmnJDzC4FdsV2Atd7amNyoY+sn/FXCHP6n6EpDnAvrI4HxjVPJVs\nXJM/V6f36UKVRnhARObUdZqHtGSzrOLIqaqVR3gvNu3SEzRwKwg/pyTutDE+\nwbJAYoSruaPMqD640wJ6UI+bwkZl5/7mal7rfkwNV2POY6jd2a8ftP9fm9ZX\nEA+RQgNrH65PLAFyqUibW5zhSdiDHmjlIu56APMiBm1e4YRSvmU/P7Z4WCRE\nwWS1VU4FTbmgnlcrJi7KNdEkkS2HEiqwSeiSmuq25Dkr7ZDBBje3+SJ0xYld\npFM56i0L8L5mbZW5zYNXvgbFFM5lgxl9a2dCHUhIOXFSGjSl6rUpETZ4Ho9x\nB+Au2jse3ZTKrBQGcMPJh3HBeIdU9ZJ+s61ZanGkBYXeiKsraYDjePSI/qO1\nSTCiwQ1sIcOen+DzB68RM2QFO5up9FWGtbNUSMhQSffzg1LTs56a3Nfvv5Cz\n1VS1peLirLRz3H6Y6Rqxh1dcBviM3GVz2pTIhhfRXe6vvz/Wss+kWnme4jyi\nI8ED96SsALlgEnpbNXhoHLamWUJtUlFGyc5YJu5B8CYjnyh3KjpNliLLpFjc\nlTud\r\n=jwsu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nThe `luma.gl` module is deprecated. Use `@luma.gl/core` instead.\n","scripts":{"build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5 dist/esm dist/es6","build-es5":"BABEL_ENV=es5 babel src --config-file ../../babel.config.js --out-dir dist/es5 --source-maps --ignore 'node_modules/'","build-es6":"BABEL_ENV=es6 babel src --config-file ../../babel.config.js --out-dir dist/es6 --source-maps --ignore 'node_modules/'","build-esm":"BABEL_ENV=esm babel src --config-file ../../babel.config.js --out-dir dist/esm --source-maps --ignore 'node_modules/'"},"_npmUser":{"name":"jianh","email":"jianh@uber.com"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"@luma.gl/core":"^7.0.0-alpha.16","@luma.gl/addons":"^7.0.0-alpha.16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.0.0-alpha.16_1552683727971_0.1621167549314968","host":"s3://npm-registry-packages"}},"7.0.0-alpha.17":{"name":"luma.gl","version":"7.0.0-alpha.17","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.0.0-alpha.17","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xiaokaiuber","email":"xiaokai@uber.com"},{"name":"xintong","email":"xintong@uber.com"}],"dist":{"shasum":"77cc1aec0e92fa9d2794195876469df6a2456b1c","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.0.0-alpha.17.tgz","fileCount":27,"integrity":"sha512-ZoL+8Y042bu3Cai/2lI1zwmPYhaYt+3oVJCHeWvXNWw1j0vLZCB9I/d94vpay7H7mJw3J4bHQ7zXpWWBJq/J1Q==","signatures":[{"sig":"MEYCIQDbbrRKjt62yaB5ev90r3Orj9hxeorueQ5VX0BZHI5z+QIhAOImEvDuUJXmzZQ4YBXhmWmDaWEw1JudOmhXvYY8997T","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcjCMaCRA9TVsSAnZWagAATBgP/2eyzWgrqzOItoedmKVv\nOZiGHhh4s0FBWiFL1TkmIa61bMcjEwUZfR4H7P915uAAMrSi3t/qwogaMNKh\ndHYMD+hqcwSKqw8EFh7CX/TQl4rmfZrH5olMcPlLGaF82CR9l7L0DoDjyEG8\neQAwMRFJUYuWhQSqCuGFvhPycQJNCiX2JHecScz12IumAn33xJMp0dn6VKwa\njx/gPPc0OXnKAwTzumS4AvVnD6w5T9g3eusGt4WC9i4jP4499+Uxrwjripaf\ngL71x3C1vbk6gd/5eVCeuzoNR9l57XGvxamTPH+QQhAwZ3GxZjn113P4o3CE\nJr3YgBzwFkUDh0L8FkBMxpdlzdvkdL1p6UvnG7KUAJS4mJOHs846GeRkwZ//\nFqMo0de6/WcPFMWwz4TWKsnnW7yCBhAS7MACqJpLSEn7/+WSUDbFgfOF8LQ7\nxjoIszhPVI7HGa6SE1H1xVn+lWC07mWqUW8VjavTQejWeQuBUlC88vxh01IT\nQ64PP/2x9+pkLrCDCcpzX+tB/11p/Xq6r4abXnABh3V2LFmGwf+29J2Y43Fk\neVvWNKoiGrawO8ocI70ia1Ll4OGSWQBq3jV0CkCpFiJTlCvhCqCmQ1KfczI3\nZk2Rn1xDT8R6RePHZvzC5u60QZ+GvoiS/W/KzVN4mSTtxa0lz1wG2uu7oy0O\nMjBe\r\n=JtDV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nThe `luma.gl` module is deprecated. Use `@luma.gl/core` instead.\n","scripts":{"build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5 dist/esm dist/es6","build-es5":"BABEL_ENV=es5 babel src --config-file ../../babel.config.js --out-dir dist/es5 --source-maps --ignore 'node_modules/'","build-es6":"BABEL_ENV=es6 babel src --config-file ../../babel.config.js --out-dir dist/es6 --source-maps --ignore 'node_modules/'","build-esm":"BABEL_ENV=esm babel src --config-file ../../babel.config.js --out-dir dist/esm --source-maps --ignore 'node_modules/'"},"_npmUser":{"name":"jianh","email":"jianh@uber.com"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"@luma.gl/core":"^7.0.0-alpha.17","@luma.gl/addons":"^7.0.0-alpha.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.0.0-alpha.17_1552687897488_0.680412766626912","host":"s3://npm-registry-packages"}},"7.0.0-alpha.18":{"name":"luma.gl","version":"7.0.0-alpha.18","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.0.0-alpha.18","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xintong","email":"xintong@uber.com"}],"dist":{"shasum":"23cea7008e1ea69eb29a968f5c156dee8409aeb1","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.0.0-alpha.18.tgz","fileCount":27,"integrity":"sha512-M4xlAADFU4Rzr6aD/2/Rz89GNxB5i54Zqk0MqSTs4NxaX5tm7xbnwDeWLQJVSUif19f3BHBFw+fm2miRDjVwqg==","signatures":[{"sig":"MEQCIBCOFDlGLyZ/bB98HhB66WyyiF7/a+TUBKLhoPD3EYCNAiAIgtYm7O/2guNw7b5RWBO9Z9mPrmI2jegn36Sxs/OAUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmWzHCRA9TVsSAnZWagAAArEP/2llmg8JbSm1V6Z5yu63\ncd32ylCnRwUY4uiPrMnWC2oO7N/GNOUDunIHcsZSirNPMMWn4bwtxPSSU7Xu\nTXi5113HM8qaElQN/AXNQ+qylnD7wBLkveH58fGaMazycfiZ3JTeBtD4kx5L\nFPTRD4tyWRbqVprbNrqJeiyNOTw7TriLsU43NHHFe0V38XdtKcQ7EvbAPTzY\nwQMfyssBIRz87to2ASPauob2YvHdvo2p+rTJq5XAlG6DYqzHKtHBRTQ9GvA2\nuBdO64kzXYQ13sF2YUCadzvs+r9mkrFxgsXxr0C+wpti4ch4kkTDpnHg/Mcx\nqfcEvpO3uUItptiQf2J4Bd5y1+C4iKzF/Fy+l3yxGszeZWIapdfbh8Up0Y8t\nMQ9zfSiccnt6Dqmt4X6mqCkc5HUeMe3WeCLNdZotanYXqTzChPqR4uSxYGf8\nFU6EXD0CIe+zd+jN15lbKrUXN4hzbfV//m6aXVmwOnGZIcKH1z+saFiNkZEX\nu2akTaDilPCqYhGsYMPAGeW+q7E2cv3F82a/i2CT8OXwrwGrElGZPVSp8y/6\nFenHofFMy+CXQaSSOo+AZmonVLNyRimSTfLyTqBzgqG/ce2WagltgRURJAjV\nt8fhYkAdPb86gdBEANUw76OsYfnHVsETxqssl5k6LS1JgwWibGkTxlUho2DC\nYb4/\r\n=laFT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nThe `luma.gl` module is deprecated. Use `@luma.gl/core` instead.\n","scripts":{"build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5 dist/esm dist/es6","build-es5":"BABEL_ENV=es5 babel src --config-file ../../babel.config.js --out-dir dist/es5 --source-maps --ignore 'node_modules/'","build-es6":"BABEL_ENV=es6 babel src --config-file ../../babel.config.js --out-dir dist/es6 --source-maps --ignore 'node_modules/'","build-esm":"BABEL_ENV=esm babel src --config-file ../../babel.config.js --out-dir dist/esm --source-maps --ignore 'node_modules/'"},"_npmUser":{"name":"tsherif","email":"tareksherif@pm.me"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"@luma.gl/core":"^7.0.0-alpha.18","@luma.gl/addons":"^7.0.0-alpha.18","@luma.gl/constants":"^7.0.0-alpha.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.0.0-alpha.18_1553558726661_0.34720955960328337","host":"s3://npm-registry-packages"}},"7.0.0-alpha.19":{"name":"luma.gl","version":"7.0.0-alpha.19","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.0.0-alpha.19","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xintong","email":"xintong@uber.com"}],"dist":{"shasum":"f872da6c29490456f9b968a536a601fed85279dc","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.0.0-alpha.19.tgz","fileCount":27,"integrity":"sha512-zcdz5ZdQjRW56aNm9nqezaPH4n7/jd7v9BZgBzn9QyTuGOYNmyOKHcyc6E7XumKrxUZUCk12NYaOButIQb+aZw==","signatures":[{"sig":"MEUCIQCz7OvuQBIvngFV2Kwvs5/i2rUC+McGFzR2wYwAOx+W9gIga4Uk97IvLqWYQQRGTDWOmeBah5SidgMR+3vNvNjx7JI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcm7gvCRA9TVsSAnZWagAAEPEQAIHISbC4qwfH4Ps3qagu\nffXTX0cJZYvX5Fa/BuUQo3vx/tDLlfjG3zLDscosJMAakcZZAAOxVjaP+2/S\n0wvXV3tWZvoVt2UmF/qN0DOOiSaiccBTVADRYANka3dUG3vm1VaCVCaOnnnn\nK/jQzF8MgwHViaVLdEQRy3mbZ0MvWAxFSmPO5dWOWLqEWqbVAbUeOsbUKhfI\nTkhQc3FmGIkj/7YQFEFtODxBbjvsTeCkln200KnfG50KC6NyQfbavoae7GVE\nZQuTfVfSzSob3vDJrIw/WoAtnbN18adW9kOwuScfeIiZ4fXDC/GJZ4+wR+rH\nvcxDVNg507m0mE4vC9YJ9SauneHOfs0Gr6vn7HFYMTCj99zp0MSRil92C1ED\ntJhN5Vijbh05xfHfVit5jDITzGkOBFu6E5q8USGT8eY+sGBN2rXWPTQuwrrE\nU16DAROxRF9+TOug4rV16uGeT4YNCZWWjKtkm9215Ak+9s4lXbd+9650ACHp\n/B+VQndpm6IqUIXkmLDzqU4iHQnHB5O/WwwwRbfvuOj9+/TgXoQ1paNfTIMt\nv5pxxlrec/06WvqISwY1C6PmHzSg7TySCiadr9JEB8+uR4PKGI0q7LqyHbbf\nvGdMdO8KQgFbrybMC9nfq+46acL4zDg3ZRpEwSf3dRLKVBPTvbiOWaB2O0Bo\n+/vw\r\n=1TFR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nThe `luma.gl` module is deprecated. Use `@luma.gl/core` instead.\n","scripts":{"build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5 dist/esm dist/es6","build-es5":"BABEL_ENV=es5 babel src --config-file ../../babel.config.js --out-dir dist/es5 --source-maps --ignore 'node_modules/'","build-es6":"BABEL_ENV=es6 babel src --config-file ../../babel.config.js --out-dir dist/es6 --source-maps --ignore 'node_modules/'","build-esm":"BABEL_ENV=esm babel src --config-file ../../babel.config.js --out-dir dist/esm --source-maps --ignore 'node_modules/'"},"_npmUser":{"name":"tsherif","email":"tareksherif@pm.me"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"@luma.gl/core":"^7.0.0-alpha.19","@luma.gl/addons":"^7.0.0-alpha.19","@luma.gl/constants":"^7.0.0-alpha.19"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.0.0-alpha.19_1553709102168_0.8081350985453477","host":"s3://npm-registry-packages"}},"7.0.0-alpha.20":{"name":"luma.gl","version":"7.0.0-alpha.20","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.0.0-alpha.20","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xintong","email":"xintong@uber.com"}],"dist":{"shasum":"aa5f7057ae69768c1ff79d01577e7867c0f67bfe","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.0.0-alpha.20.tgz","fileCount":27,"integrity":"sha512-LfwK1Z00POp6YUQyM0j1Md0jfQNo7o90OtpToriIP6ZkNWOrN9MRRBj2OgPomZ2JzR9TJqQGDlYypLL88ekiYw==","signatures":[{"sig":"MEYCIQCj5tFsZ+/IXLuueZbaYkW1FXJfFDLpC3pr/BWVS5YXhwIhALeEtPbmCpkmGyImYEJ8KxO4WrR2363OS968N2hEJrbA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnQ0/CRA9TVsSAnZWagAARWIP/1aBVVsY7ZgFnMo3mrI0\nQtyg7SVJI2AQiUJ8AMnWBfIb+i5zjTN6doRIRcMaolXMiKsAXf9Ds3+GFaUx\npyoFqGK93A8N+x1oBCP8wbzdV9rF43b5MoorRsZTKpsmryKXNADQnuV/sCTC\nsBSBhCnq/zWES9BcQV1uM8m9lMybI4IjnxMJy6ajwKZxplTgma4GAH0MVAnz\nKIdTV5Q64Luit4VBzxLL+BzKTe2TbVw5PdKtRfZm+DoI63xU+/yRqfEZTKk8\nci63+Cl8yVYXjyvebEYe2hQoD+cqid7uxXJREQtiGcrGiQNLOc9FaQp7whvW\nLMb/KfREdR5arRiR7rxRd6Kp7lNdwZDLmO/5LHB9U7i8YE0kCHR/WTs1uKRF\nbJ5w4t6axwDx7lDrj2NM3i9xW8V9R+dSseut6M4Rbq0zA77I2+27C+/OGhyj\nfyaCL5pwgarCREFWUO+kHW4x2s54WCda1QFxTgs9uNjdWSpZNVa+KxD5MhDb\nFfdJYNrWQshoEb5khbB3vDKu60lLQbZtH87Cj9pLOqt7H2ZTM7MOsxlHm37z\nE2OA9+u0UK2jk/94oEF7+lVViZjJ8eBiv4PybFjyHTLQScLba7Lh81xABZmJ\nHu9fbhLiv9TDfkFIxuJffj0ZH348uCSHaBGwUKt7JTdWizco9qaiO5F5xcpU\nLHiC\r\n=+0es\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nThe `luma.gl` module is deprecated. Use `@luma.gl/core` instead.\n","scripts":{"build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5 dist/esm dist/es6","build-es5":"BABEL_ENV=es5 babel src --config-file ../../babel.config.js --out-dir dist/es5 --source-maps --ignore 'node_modules/'","build-es6":"BABEL_ENV=es6 babel src --config-file ../../babel.config.js --out-dir dist/es6 --source-maps --ignore 'node_modules/'","build-esm":"BABEL_ENV=esm babel src --config-file ../../babel.config.js --out-dir dist/esm --source-maps --ignore 'node_modules/'"},"_npmUser":{"name":"tsherif","email":"tareksherif@pm.me"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"@luma.gl/core":"7.0.0-alpha.20","@luma.gl/addons":"7.0.0-alpha.20","@luma.gl/constants":"^7.0.0-alpha.19"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.0.0-alpha.20_1553796414390_0.7346659148332868","host":"s3://npm-registry-packages"}},"7.0.0-alpha.21":{"name":"luma.gl","version":"7.0.0-alpha.21","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.0.0-alpha.21","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xintong","email":"xintong@uber.com"}],"dist":{"shasum":"e49ecf5bebf19e62bbdf7546705752a1550ed509","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.0.0-alpha.21.tgz","fileCount":27,"integrity":"sha512-qyUZ6XffOz0/yODjUfFPv5irskOHFQttLI48fH2Xm6qdbH9hkXyjxrN4aAn/pkN39+H5arifwdXQsy1pc2cisQ==","signatures":[{"sig":"MEUCIQDg44h2eWCp7GT9GvtuEFGD8vwg0TioBYoVDMv4pzrZVwIgL5TcjyHMqj4hgbDf+G38EDl/U5cJAJgunc2t6Bfwizo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnWeiCRA9TVsSAnZWagAAMlMP/0SGDR3uEk26xU/55K6T\nbmJxsBvlo1gGnOyPVWGDOn+Gjc9vmVNId9bH/a/Vx1JbM1AE6Grs7ktBNpvT\nh0JUbY87L/RsstVw/+Dl1sAtI9Q1nBFKJpVyKPGb2+ycNeXYAW32AbcdqeE/\n7Bc3ANxGkK1p+UU+9LSsoCsd+xK+b/mjJY7wrFzsmHlHxT88FiCAul9VbZjJ\n9mpAuEz4V7YQwrJshewunkl9lsudOZHuBB2UmTHNQnJIKhq37WUx8F0hcwJ7\nJ8GYQQkjn1Kse9cXbeaQkoTVOhSpVFYjGKljSNAPIQZsPSW9S9A8tVZSdfvJ\nOsBB4LL9o97qmGe2UsJVVJU1hSz/c20VtV0WPZH3N2xvFejKl7/2XX/Vfj0N\nVE2HSDQOQd6dfTMBHGse0n5b7eR85h4mnu+eGqCwpbuAGXNrdeDaJhfqTSWc\nGze+8UV4zA5ZpuMV2X1151GC3LntNvC+bW/IxLwFiOwmggKs/UXfIVnTE5Oh\nGVawRecnVYFhB3XqnBE6md2dFmroUvSmaG68eGxpyzHKThL82qeGOzKOdHev\ncRIoDqexaLoJo0CLkGlvUzL7Lw2Yw4FxLGA+Yi3uvNDf7TwJ8RGxqbb+hQle\nRTDCAmGd07ll8N4/4865kBFHriziTCet1QEAZbqC9uhGtV/oAHnbxNYawm5i\n5LRo\r\n=c0I7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nThe `luma.gl` module is deprecated. Use `@luma.gl/core` instead.\n","scripts":{"build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5 dist/esm dist/es6","build-es5":"BABEL_ENV=es5 babel src --config-file ../../babel.config.js --out-dir dist/es5 --source-maps --ignore 'node_modules/'","build-es6":"BABEL_ENV=es6 babel src --config-file ../../babel.config.js --out-dir dist/es6 --source-maps --ignore 'node_modules/'","build-esm":"BABEL_ENV=esm babel src --config-file ../../babel.config.js --out-dir dist/esm --source-maps --ignore 'node_modules/'"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"@luma.gl/core":"7.0.0-alpha.20","@luma.gl/addons":"7.0.0-alpha.21","@luma.gl/constants":"^7.0.0-alpha.19"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.0.0-alpha.21_1553819553283_0.5757842287681201","host":"s3://npm-registry-packages"}},"7.0.0-alpha.22":{"name":"luma.gl","version":"7.0.0-alpha.22","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.0.0-alpha.22","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xintong","email":"xintong@uber.com"}],"dist":{"shasum":"6a32708b8a38f3ae7f83b41fe223f35767b4d692","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.0.0-alpha.22.tgz","fileCount":27,"integrity":"sha512-6jSwdEtSqaqBW9kFLBMzW5qGribNwlrvkjxc730WKoPGyoAsJhdvUYkHbzA+pFoGD1diNzkgLsa/RLVEsMf/Vg==","signatures":[{"sig":"MEUCIEkqmVJKGyFsBRXzZEWibLr0U2HnO1t4p1XYe2aMbtd8AiEAqS7l529ksjwDltXTgSCbN27nHXiMqb0xRiwxIaOcUxE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnkPeCRA9TVsSAnZWagAABscP/2GG/99U7osQagJCD2ls\ndlRPk12dsXRkLyGgUrHC6nMrLomqlv3wRr3xbn31OgrOQqAXZ2zYSL/fmjtn\nw0atNvvm0dIe0xzZ7MhAavPYn7kb2jLmbGhnDmPxd3rfYF4eJ7Oz2UFr0kBP\nV7v9x/ItywkjJ3XfY9ojxrjPgYaS8pQWbrnXv1I3vb5FtO2zK97kdOaB1bDy\nJw1eY4SXY362n9msa486DM5ecPrh91lG7MhJam/VeNJbuZBwMD70gvJGbm+R\nVVmIqtsGFy8GmZIGKwHJFtCiBDFglmgFsKFBMr3CQIv4AyGlYstTUsbWrWnP\nlmNvAFwFRNMLA7UbESzhoPYC8H0uGX9IiBU2QeVrz+T1qclFnuwpCj3u1LZ4\n/0pvQ8oc/ibsnjc0Gxmmwd9sw5gJdKEM2YbTnQe/cXX3UStBJuwP5xqd4C3K\njuh04ksn+d3QsE4Ajb4z40oS19Bia/w9r46bydFKYDeavUL8RRh8QpxhKEtX\n59SA49NQDDDvkw81QEUZFbxcmaskDxHblNOAttdcIn0LfYxG8t0aEtXPXvU+\nuG0HeQ2y3sChYXCWrCv/5/RKSGEaDuZuR1z/Z+sS57iHQ7GP9SVqO88nJifg\nxsZQ+iyyBEH81odpijP3ki7Vr5/z2MIMIXwf9KvOWUbmKxC5haLr8+6VMR03\n5X5P\r\n=DjFn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nThe `luma.gl` module is deprecated. Use `@luma.gl/core` instead.\n","scripts":{"build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5 dist/esm dist/es6","build-es5":"BABEL_ENV=es5 babel src --config-file ../../babel.config.js --out-dir dist/es5 --source-maps --ignore 'node_modules/'","build-es6":"BABEL_ENV=es6 babel src --config-file ../../babel.config.js --out-dir dist/es6 --source-maps --ignore 'node_modules/'","build-esm":"BABEL_ENV=esm babel src --config-file ../../babel.config.js --out-dir dist/esm --source-maps --ignore 'node_modules/'"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"@luma.gl/core":"7.0.0-alpha.22","@luma.gl/addons":"7.0.0-alpha.22","@luma.gl/constants":"7.0.0-alpha.22"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.0.0-alpha.22_1553875933837_0.10425805617006922","host":"s3://npm-registry-packages"}},"7.0.0-alpha.23":{"name":"luma.gl","version":"7.0.0-alpha.23","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.0.0-alpha.23","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xintong","email":"xintong@uber.com"}],"dist":{"shasum":"85cfcea984699db98ea8aaf763029e3143dc970c","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.0.0-alpha.23.tgz","fileCount":27,"integrity":"sha512-VqHhBjPIrsNrSipYjOdj1kUKb4v3uxu1m/sdjPJlEQR5ZtJJI1fM7JDjzwvj2PiDJvOQVqVtAZx1gI7z5bgoxw==","signatures":[{"sig":"MEYCIQDoS1A8OfpHA7vsczrkOLu7WoIgoifaONVxLd1nP8tpLAIhAIVFL8I0r8yRZS5TkIBlZ2bDROOQ+isoUBgE5dmjZ6tZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnqatCRA9TVsSAnZWagAAXNYP/RvgNvRvar2vuQKwPJgT\n7t0YT/HnDPRE9CjdlAYGYMMkubE8iC8dMJo3EYohpvxD6FTwwJG57imC2hv5\nww5tB6Y1q5qNFkE6G8kVWJ/vI00pmp6ve3rJrVvQrmvJBAjrdkSzcETlSKWo\ny8h29E2LG9wnACALHEv0zmCkHfYCvm5OzToFgX9nG4lo3WJP23Ne1EXyjTi3\nu2WRA5UtelIXZNKgEx8SrqT6h6LOs01LlIKAz/BaeHhoulmB6rayDn1MjCi4\nQxPynIcc9AtboqThGamtmiLjnrntyT2z4gWnWG2rzhA9VNLMr+sVCGmfjNmO\n04MxL3H1X2dK/s6LuVtO/8DyzPGi6LMrLsLJ9Bj1dhEh1suqQhOd33dvhERH\nVrSIiGKf1zkCcJ3mCncmWux29vnmp695dZV/F42dz3TgV6QGC3Y1fS6Cow9v\n1JcR2FIn3cSSoNbGJNNu3XOfOOgp0xoXXTbDLvrkcEECOitdMUCca/zvESk9\nKEvUx9Fwm7ZeuoB/HFyaV5Chl//hE+xyttUsFG2YFy98mxbt1U6DBANbAzqG\nxyg2yXsjbs2NGJkxExCIGy6/GILhhzQkU74A5ISZnUh4pcdiLh1YKnv8r159\nnnXn2v3S9q3CQH0+7QM3NdpwazuQbaOJ2bpgR4nmTVWajPIqxTlPWrxOcDd8\ntvb+\r\n=Vdf+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nThe `luma.gl` module is deprecated. Use `@luma.gl/core` instead.\n","scripts":{"build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5 dist/esm dist/es6","build-es5":"BABEL_ENV=es5 babel src --config-file ../../babel.config.js --out-dir dist/es5 --source-maps --ignore 'node_modules/'","build-es6":"BABEL_ENV=es6 babel src --config-file ../../babel.config.js --out-dir dist/es6 --source-maps --ignore 'node_modules/'","build-esm":"BABEL_ENV=esm babel src --config-file ../../babel.config.js --out-dir dist/esm --source-maps --ignore 'node_modules/'"},"_npmUser":{"name":"jianh","email":"jianh@uber.com"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"@luma.gl/core":"7.0.0-alpha.23","@luma.gl/addons":"7.0.0-alpha.23","@luma.gl/constants":"7.0.0-alpha.23"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.0.0-alpha.23_1553901229064_0.7018948776321572","host":"s3://npm-registry-packages"}},"7.0.0-alpha.24":{"name":"luma.gl","version":"7.0.0-alpha.24","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.0.0-alpha.24","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xintong","email":"xintong@uber.com"}],"dist":{"shasum":"b74473be3fc1ae2f6ba9ef5133dcecc0c6c370ab","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.0.0-alpha.24.tgz","fileCount":27,"integrity":"sha512-lRRvQfWWEP606do/aGzM98Dtn7J8w+0GEeJWTc5q+Eg3MShQEejNp8pLWIWfozISe97u2aH6XotwQoU5/cuAzA==","signatures":[{"sig":"MEUCIQDgvB2J/3mnqnBjQkFtCn55M2FHD/9jkgAU5Hz9+2Y9twIgRdzJQaN24Z+IUPPrYV47U21vNhc8o8TlgA3Ct44RCW8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnq47CRA9TVsSAnZWagAAZvgP/iWrJeBruJdKNJ4looCt\nuFeOTPZqqiu0KCOwVpoP0fuHefPIcl51wq99A1aFHRhO6Bqdqe6h+wgHa6Q/\n9QxRbX7m1cro54PAYNuWe1FzsjEImyRs5nsPCDjNuYPQDqWQlB05c+Z0BLJQ\n4U+lm+Ln0a8zIz+lO40qV25DPPOd53u/RXlHrC8mukKfNyHgrkqsa1tYY9BY\nyGBc4fGXYXP67O7NNfwcNwmdnjnF1ZVrIFPtvQTpblCLv0Bh+ZVBHwQWiNir\nqm1yMzE49XQnzn7nWNBWgf1c+fpaA1vDmDeakMSIVi4ULxlHvAOw6ViDs/PZ\n/i8lDKFoy1oRuWpjVRjNmPsPiCGrbjONUYQmySmYSU+SEE7Rwy4SMufBO/vo\nFkyFI2PzZmhkZ2aSGnFeJWtqOB+hoslFoV5GGFhq2IvE7fidPkfCPQn89PdJ\nifEfnZ91ccORH8q6dRtiSCZUFKgOZUkmsLGxugYKrzyTALwEdkS/8VtDAUZ5\nKDO0Y+6l3Iw5XY9jRCDLXnDfOzTYlC+yaargNSo8Zcjr8N8OnYMMTlYVSiBu\nhoGuLryNVq5whtmXMfls6Qi3Wl096bVJ2w/uVqwfb+fFbljYlruU7SiZfQKu\nATVWUez1pAdik2ezwE9V3/esHL1+XiyrB/AJePmbalPwFUrGEmuVgS12hqYs\naGtB\r\n=c6vV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nThe `luma.gl` module is deprecated. Use `@luma.gl/core` instead.\n","scripts":{"build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5 dist/esm dist/es6","build-es5":"BABEL_ENV=es5 babel src --config-file ../../babel.config.js --out-dir dist/es5 --source-maps --ignore 'node_modules/'","build-es6":"BABEL_ENV=es6 babel src --config-file ../../babel.config.js --out-dir dist/es6 --source-maps --ignore 'node_modules/'","build-esm":"BABEL_ENV=esm babel src --config-file ../../babel.config.js --out-dir dist/esm --source-maps --ignore 'node_modules/'"},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"@luma.gl/core":"7.0.0-alpha.24","@luma.gl/addons":"7.0.0-alpha.24","@luma.gl/constants":"7.0.0-alpha.24"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.0.0-alpha.24_1553903163126_0.05597606759400309","host":"s3://npm-registry-packages"}},"7.0.0-alpha.25":{"name":"luma.gl","version":"7.0.0-alpha.25","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.0.0-alpha.25","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xintong","email":"xintong@uber.com"}],"dist":{"shasum":"987ebdcc3b3b6243315fb083f68e9ee99977a976","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.0.0-alpha.25.tgz","fileCount":27,"integrity":"sha512-1CCZqv0rnRsNNUYDHBuyAgNQfQPwSAYneliWt9JuD+s75spYFTI4gQZ1hn2P1BqgymXKo5l23PpCJBHP9e9lxA==","signatures":[{"sig":"MEYCIQCd5L3yNZpoRgsi1+Z2q8CDAaad1+9vTkvbJgnq9W/LbwIhAPQzLLbeNQ1AcnZcFwWArfsnvXvCACo+9QiffuL5w2zF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnrM0CRA9TVsSAnZWagAAxBcP/i+0C77A1ZIO/P7DJFbg\neIauaOvp8BqycOcnTRFI1LHab+AQCYVZveBrPbtwcMlpQctOQ6eltBRWKqqz\nGy+VvQXy/gtJcpggfQDxV3PHVgPosdU3nYxhSIrBTTiZBSBAyT1UBgzRHvcJ\ni1ADOc+fr5dpjbg0qEykYTpjD/o5QmvRDV+5Mvo2btkajBw+v2zwbA0CPlPj\nxxaUOC657Rvak3aSVMgTxzz0pE8WRLrQCLVoRHSJqDDY0LpqMdpvqjD8F4By\nvAiDDrLEPY3DaElpqi1tibfYqP2XwLaGjDN3sYnNWGgR4wHQqUfiqeL5FmQO\noeG4CwcZOR2/MVf6AnuAesaDWbHwj/guFsk9KvY5bdZ3t9HXnnmVSac2axGp\nd2yf+dx0AKR5SRMF8dowdeVR+0tkIqKSBaf3OURf7I4eAIqXi+c3+x4DhZVn\nbuH8ENZ1hV1QF1mNaI/ptDRE7Jxenk84IZrz1pLvMGA0Lq+wLsWRWaZSN3Z0\ny3+oLEMzFP5f4FG/WVsU7SV058R7EjChEseMvO1qEc0w6aRW8kXQgbn90IJq\ne3/u6+vALI0wo3JvraXoRi0++Ftgt6iUZxeWDqFrDzP6qi0aLQROXtLjS9kf\n8LjawU0pgu2MV8zr7EUm8QSCfyOWq3Gj6C4dimLKIJo9LihmD4yTjUIg/WW+\n9X+y\r\n=0PnA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nThe `luma.gl` module is deprecated. Use `@luma.gl/core` instead.\n","scripts":{"build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5 dist/esm dist/es6","build-es5":"BABEL_ENV=es5 babel src --config-file ../../babel.config.js --out-dir dist/es5 --source-maps --ignore 'node_modules/'","build-es6":"BABEL_ENV=es6 babel src --config-file ../../babel.config.js --out-dir dist/es6 --source-maps --ignore 'node_modules/'","build-esm":"BABEL_ENV=esm babel src --config-file ../../babel.config.js --out-dir dist/esm --source-maps --ignore 'node_modules/'"},"_npmUser":{"name":"jianh","email":"jianh@uber.com"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"@luma.gl/core":"7.0.0-alpha.25","@luma.gl/addons":"7.0.0-alpha.25","@luma.gl/constants":"7.0.0-alpha.25"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.0.0-alpha.25_1553904435460_0.003976878614438295","host":"s3://npm-registry-packages"}},"7.0.0-beta.1":{"name":"luma.gl","version":"7.0.0-beta.1","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.0.0-beta.1","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xintong","email":"xintong@uber.com"}],"dist":{"shasum":"afc91d2ba47d6b409cdffd0c5b4429dd11b23d97","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.0.0-beta.1.tgz","fileCount":27,"integrity":"sha512-QOUvnn+aFFzohYN//ClR4ChWOwA+L3dYzmfWo25SrmHVneoFmnhhJyICaGLaz5r+yH7mqi/tg4mtHV20HDRIoA==","signatures":[{"sig":"MEUCIQDgBUVZSPKjtLsx0r+zjB7gpFTCELRpXcJsUAwOg64LNQIgfvVRDEJAsJ0hgSYhsbuDAGNwCD/Rk20Wu8/kNiSnR6Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5462,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcolsvCRA9TVsSAnZWagAA3pYP/j/+aIAkdWHMjMb+hcU1\nsuEVOi9EQXYHWuC6wUsaK94ygpOLg8CbwzaE/rg4I/3mYLsvfbbXDTcR6xsR\noFA/hwEFa7reykYkql6BsYxebc7D2Kj2BcweVo+dYgeAjwodNVw+56HOUWIv\nNNmApDIABKSvJC6wkroSt3S2mrj3vzN78cLa+yoz1hR7t7LQGKFJ50/Br0x9\nrhSr7lGE+CzPYQEl3fA7d3MIG4t08rbUFj9HlfIzsmvGb07wV8m8WkNc1Hs5\n3N6GQaNoAUU/sg4VpJv9Su6eBhskMmktyB7eej5pKGWmunReeOyTKV4lWFnW\ned+I1DyffdeZZi1tP3d7u32IXaatcLSUY6zDaqJGwiacuOsrpSwNI69bXces\nx6IGeSnY81m3zjYlQOzuEh19SFKM6W/ObgWCV4kkE64KhGH6gYtRFgySExTo\nFd8DqSHkgcmyg8NvKCXHrF2wwCG0NnKL6E8je6Btw3LtoblgW6jTflB7LKje\nwbEbgCoMl5+cJC6yZZTVogXuTYIWS9IBIa0R/+8xyk0N7p+jftYw0NKdGu6t\nzlrbMP2pAs1Z5NFj9c5EqRZepauSUTVLqNxGnX2P7PG8koOEftgTOGGvdhxW\nGimRJFhEXBW8tleP35Gav/+Y59w5wUfPNWt3b+8q9wqhd9EPP1eAHVqLlcOw\ndd2G\r\n=Oe8U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nThe `luma.gl` module is deprecated. Use `@luma.gl/core` instead.\n","scripts":{"build":"npm run clean && npm run build-es6 && npm run build-esm && npm run build-es5","clean":"rm -fr dist dist-es6 && mkdir -p dist/es5 dist/esm dist/es6","build-es5":"BABEL_ENV=es5 babel src --config-file ../../babel.config.js --out-dir dist/es5 --source-maps --ignore 'node_modules/'","build-es6":"BABEL_ENV=es6 babel src --config-file ../../babel.config.js --out-dir dist/es6 --source-maps --ignore 'node_modules/'","build-esm":"BABEL_ENV=esm babel src --config-file ../../babel.config.js --out-dir dist/esm --source-maps --ignore 'node_modules/'"},"_npmUser":{"name":"tsherif","email":"tareksherif@pm.me"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"@luma.gl/core":"7.0.0-beta.1","@luma.gl/addons":"7.0.0-beta.1","@luma.gl/constants":"7.0.0-beta.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.0.0-beta.1_1554144046485_0.7247052364553335","host":"s3://npm-registry-packages"}},"7.0.0-beta.2":{"name":"luma.gl","version":"7.0.0-beta.2","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.0.0-beta.2","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xintong","email":"xintong@uber.com"}],"dist":{"shasum":"5eaad86655437dda4246b94f9aa692d7ab864e0e","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.0.0-beta.2.tgz","fileCount":27,"integrity":"sha512-tuXWUoX574nc+d3vnd8jXxyE10s6MndjZdOC9T+uZKfhXF3kOvVKF4GycD7GgTzc+XBN7f8N1qk9D5qF+T8oTA==","signatures":[{"sig":"MEUCIQDnN7b+iV8QurlnlHnOG6g0n5WJOx83nFGOcqB/RubOCgIgcdX/xo3gBJIvjlePR9iwjKdH2LgIPbZvE7fnzTIpB7Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJco7u9CRA9TVsSAnZWagAAcmMP/1FOTv+pllDo4gtjdV+j\nWugx9vI+DaZi50CAEbu9eq5ZM1kGZnbndFWz1zi0NtRDFO+nprKujL7fRd7i\nRrxfayJEwsArrx2W0YuQNIAqRexj8FjlCtO0gqv7jYRv845rHmfUzUedTbeG\nGGGfPnRZbXc9t69rrEvgLlWO5tqeKD459RogNLjIaVBNvfwUE/xezArMzq0l\nPLwAR/30PruAMKLBGwO7ULh16wTLfBzbW5fSvVoBejnBGIstbB18rtIPwAm9\nZ3rqDHB85gX9Mp2J7e3x7KSwe7SkHqG0mYBIrlZYGCRwBTczDRuRviXN8k0d\nuUWWvPt6f4YH4+/8w4I7+HGX2UzT+lNdo5pS9WDoHmQ7qLtcdcwj8KX6uXMv\nHKrt9EhWkXxHJKVHcF/u/oKaN+s1k7RoGtAN7mdZ0zD2AaneYblFSD7D/o7v\nLvjvZ6vtHTm3FuASMmxpYW5bwa7IkwXtZ3H5A3SpObcNYmgMONQ2O73vMvT7\n8nkfnoVK9lfsv3MhQiRb1SORXVF7kqBqsOzolqFk+shav/k7EWtTShFEQo49\n8DvhbzCoW3/GD87zw6eDRfYukV+MaxF6K05rVWW6Cl4uTm8ni8fiSdeZ53KJ\n7gECDpEOsQrbY3KnBR51xeGG7YXtgkj8TUz2Z8xfOGbO9TcOF5aL6sfMAj1w\nG8LK\r\n=xdWE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nThe `luma.gl` module is deprecated. Use `@luma.gl/core` instead.\n","scripts":{},"_npmUser":{"name":"pessimistress","email":"cxiaoji@gmail.com"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"@luma.gl/core":"7.0.0-beta.2","@luma.gl/addons":"7.0.0-beta.2","@luma.gl/constants":"7.0.0-beta.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.0.0-beta.2_1554234300721_0.13557563450277077","host":"s3://npm-registry-packages"}},"7.0.0-beta.3":{"name":"luma.gl","version":"7.0.0-beta.3","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.0.0-beta.3","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xintong","email":"xintong@uber.com"}],"dist":{"shasum":"0631b4b6470c7588760269fa3be029c4955737b0","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.0.0-beta.3.tgz","fileCount":27,"integrity":"sha512-Y5NMf0hLSbCJ6wpIkV9MlSmn0HCyvvNKFkQrBm30hD8VyHpc5IzyxgBbDAk2dfnNZ6/mPLCzd/i8+lgKxsIqIQ==","signatures":[{"sig":"MEYCIQDojhoIECud3f/2RNYnISFPNtl7HqIvxkjURX0HyP2AHwIhAMTqLZcNBv1Ixol0YEG5PF4tfRtKrforf1+IXnstF54D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJco82CCRA9TVsSAnZWagAAyOMP/iAKGB6Oc0PwqgUyXXTL\nXKB9ujxyvJxiOl9957J/YimbTW6XeTrNt8+YFnJSrbGJz6j8xrK3/SsDDl5D\nz+/uRugVZTGAnhnwtitdpSb1mxNkYVT0oFYdmRdr0NkS5ac1Dy3+wlSpwEQ0\nOoe15DdheG5N/YB3lwcPHHWtKFEVJXMV3A5kaB7EkCiGLb5FjpDUDGulcqVH\ngT8KoDWanoroHh40upqPqG8WTccjAj+VrEQtHzO6BkhN3YJ7mL/Fzfe8BY3C\n9JZE6D2y//0FFab8SqotM7+jsEFSd153s9zvb7tgzUCx9jKDbJpRBJeS106P\nWRsAN5nV54dAr/RIMtxyH4yIq7cz8p0E0ZSzm6Ut2KQCoS862UC0A8z1yGCb\nKZwKERQO8zi/SczweG+wVDqGjbidFWBmD+UMglWMl2Qz8iv0+0OLQUrxmqns\nJpQElCSGbzB+TGN4p50zFLvx6nBIllsFiPUFHF22jlCx7gP3UVMXSw5ru/wg\nTpNZGDyD9LJ6dBw26ZgYxartV8gimF7GqZf3wrORqyCE8XmZFAArd15DHRkn\nwyNNSEfCmTc2Qoegr8j8FI9si3mGIhDMTzOkwKdvaDMGOH5sF4hASk0+VZsa\nAYNoaq8Cn2WdDor/JG3Op63knI08W6fO4hOv7chwDXhJio89g9u4EEA95mVl\nE1Mg\r\n=Llju\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nThe `luma.gl` module is deprecated. Use `@luma.gl/core` instead.\n","scripts":{},"_npmUser":{"name":"pessimistress","email":"cxiaoji@gmail.com"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"@luma.gl/core":"7.0.0-beta.3","@luma.gl/addons":"7.0.0-beta.3","@luma.gl/constants":"7.0.0-beta.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.0.0-beta.3_1554238849450_0.8659428359481998","host":"s3://npm-registry-packages"}},"7.0.0-beta.4":{"name":"luma.gl","version":"7.0.0-beta.4","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.0.0-beta.4","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xintong","email":"xintong@uber.com"}],"dist":{"shasum":"5d322a25c53a8d37a47b15a0d7b24fd633ef8481","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.0.0-beta.4.tgz","fileCount":27,"integrity":"sha512-An4HSxPlOtivL43dzg1YOmEY3LzYk3panH7gGO5GWtzWYJYJIP8OHIE0hAh4b424yOI8ahPWMAnOeHPwDWkJcQ==","signatures":[{"sig":"MEUCIQCuqLHVQQCqq9sbec6eHHeD9WTK6/x+2m3Z295lOoZHTQIgNApMNQZ8lasC8mUENWzUP29g/gGfcNaV8JedBJpT9mo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpS53CRA9TVsSAnZWagAAjaIP/2v60QP4w1EPFq8Pag2R\nywxlOBdoU/fdPp+QMe3kC2J5f5agAHPNjDHV1ac5CL5XXAPHyQZi7OYLNj1V\n/fktiRz7VMRdNzCZUzD55gjx2O2xGRG+v+ooPPpWMIWMHKolYlG1lcJYeZgc\nawm921qRutcgh7bI0X0GgzjlDZl6CxnOBmD/ZF+Efdy9oFy7RP57PUCVncvz\n1q80C/OGSpKhkiYNt5YLlMohApfJzEvt+jGuMEQksI9QbqiFaWYLdURyGSOo\nhF2EFmvy4tgdzgKFqJkgYN742qMxfKnK2wPrcqx++Wq0O78QtVD7zob9lPNa\nzWzVl9AENA1akHjQ5dm8TzpeZqitk71UtZKnN2mYJFFjOMgt//Ugj7n9kY1X\ndnF20X2MH79tOAoBxMzMyQ9a6BugGBUR+oNxPYmtzXjKwgpEbQBdkD53kXoq\nNhT/VjlMSMSehA0eSmft7r38SXsSWwMQnxgEghez8pWq/2oU+F74olcrBbnt\ns51spanFuzWuyBtJkStDUSBmmGMj2Blyd0hcuqE9RvSsVCqYEF3JYMczAhl5\nBXNZO4iTx4qqF0irivL/K3VcAPYEQ8nBsXa6P2mqvm2Fgu/3+0uaMiGwRgwR\nif7qLzphEdkHaO5F+hVf+x/Sf+M4L9QSmuq8a/vt9YJB9OY1TAZjNL3qt1w2\nZJsf\r\n=4ebr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nThe `luma.gl` module is deprecated. Use `@luma.gl/core` instead.\n","scripts":{},"_npmUser":{"name":"tsherif","email":"tareksherif@pm.me"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"@luma.gl/core":"7.0.0-beta.4","@luma.gl/addons":"7.0.0-beta.4","@luma.gl/constants":"7.0.0-beta.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.0.0-beta.4_1554329207252_0.6281334467750599","host":"s3://npm-registry-packages"}},"7.0.0-beta.5":{"name":"luma.gl","version":"7.0.0-beta.5","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.0.0-beta.5","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xintong","email":"xintong@uber.com"}],"dist":{"shasum":"9e948a1f7993583d56ca1725457cf0049856cb72","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.0.0-beta.5.tgz","fileCount":27,"integrity":"sha512-NeP3NF4pFe7gFS+RhavuumFa48px8Kn3dfvTxpRpvPENm7z3EwojD2cVYje1eBP/f5CwjT+rAoUn8QJ0mp2m9w==","signatures":[{"sig":"MEUCIBRRMjCOy/8YaIzFkqqAWd0mj7LoD37TRhiTSF7lfIuIAiEA9eJ3uRVZqAG0g5S2mvtaIhQUNdKlJXv2yXNqkvvzxU0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpn2GCRA9TVsSAnZWagAABEcP/11kOCohMAgiAtx/TWey\nAbN7QBo+QjcqZLGodu2mSWFPCY+juYyYkR7WYfTO5+y695BfQNUl7NeVuTl8\nZhZ1wgi6TI/jr5fzJoayqnulDvj6ZpLHMIAgNlbex0fGm0DOQkeuGUu70mXg\nQaCmrMLcpXWzZap+oGYSwXEm6DArHSkWhUlg/FHjUbqFIlMXoUbdO21OPiLn\nipVg8k5gOpdJC54G5FhAnpvGJXrOY2obWTpskHMnKSOLMzG2hcw56IXUt9Q7\n8rB38iGhqsWh3mAbr1W1wnyMbyAyedYX6b8DFU5CXjdiAbT3jSGhp9CLVVsy\nUluhVGY2GgLhj+6tQWKl4y8CeUVsFrjXzrfS7kr+TK0niNHnOcrCypOTLEaE\nH/+HCCisBpGFGf3Kc19weZDfZUKZAp6wFS21EQo4Q/rTr0rQTjSJmHhsZbrY\ng+YxTLZdQ/JNVDHaxtgrQDwCK7pQtk75RxRAnRmMm0EHOIXzVx+zO3GxyBBs\nozX0lyQlJu5bI6KSnZ5fhJLw3WvnwIyhWlS+JBdbG1yHJ31zFtzK89/smKfq\n1gnp2KQoKlyC04hrzI1qUt7EE8xdNYbqmtoObJMJp57aPjQ3bzS5OpjLSR8v\nLq9q7y6SyYWIC0BU7AJrFgaQ+Jhu8Fzz5LqBf1xY5UaEM+/P5FikxeK/ejFA\nXjS/\r\n=ekyo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nThe `luma.gl` module is deprecated. Use `@luma.gl/core` instead.\n","scripts":{},"_npmUser":{"name":"tsherif","email":"tareksherif@pm.me"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"@luma.gl/core":"7.0.0-beta.5","@luma.gl/addons":"7.0.0-beta.5","@luma.gl/constants":"7.0.0-beta.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.0.0-beta.5_1554414981270_0.839084532403926","host":"s3://npm-registry-packages"}},"7.0.0-beta.6":{"name":"luma.gl","version":"7.0.0-beta.6","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.0.0-beta.6","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xintong","email":"xintong@uber.com"}],"dist":{"shasum":"c54bbce95ee812339c6dbf10adc6ab774f4167a1","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.0.0-beta.6.tgz","fileCount":27,"integrity":"sha512-9+xUM2drs7LMa32EyUsqF3g8MxXp1KVv7lrzAZ0uS80plQuY1QxTe6SCytEEm3V7TeyDA4NmZYf9zO0CsLcZwg==","signatures":[{"sig":"MEUCIAEa4VtE98WkmAGwAJJSc+NeKfG+6a733EOg/dBGD95dAiEAh9b8utk+Qa96YE2OHbLckssHJQEqs8X5WpXurSGqgGs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcp6hvCRA9TVsSAnZWagAAOpEP/igj1UDmcK/JxF06qavY\n3N+SqCNtrXWmn9cieWhbqaN5mPzlZYrwA+s8vxpy4uCc0ZCAzFLnDLGp9JyX\nMa+5/VLNOcaRQd4AQ5iRtH/ZEfjPDsmYesCOL3rot+WFWvLby9rnmYHukfyV\nPk753wkCRJZISKNH072LNF6WANBjjMCi7+M2tcVYxzoaiymuFiLaLrwiIHzk\nwSmN9E8ZtJqST6MBmLxA+kVcVnwFjQLhZo8qq0FVi9TR59Ps91eZCEwzvRMg\n9TlvVvvdJczbjTaq+bwb/ReANS3HsXdEGP3jDjJRYovQSu5dmp6Vqh9U7a3B\nMDFUNEqjW6husPFhWYRKMtr/IgZX/RxvhhX47TkkdbZgrFBloT29BpP5khol\n0HCyVpS4U0fougGo35tfK7CdOsIFiSGDawBV6Cq8hyjHROQJoDMovWbzViWf\nOhjbmZsTLwiFzl/WWhPttzxYgBo2nS3vjrg4U3HXzrVSDNNJvWS9s/x3kJ3x\nwGlsgPQ4ZBxZr/Qmz9kBgTbx5sD3V/l1UVKjR6MXuXk4xAdR6ylZNbfw8gqh\nkS56+viwNJ4qutisjDZmzvKjw7TE0WBFHIA+QDJ7Oc92f4HjmJqRyc/SpEp/\nLOIdoA/JvxBgPLSknMke/+QUgFrPn5K7yMyTTSWPCc/y2Y+TB10c4oQEdUBl\n4d48\r\n=4uJD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nThe `luma.gl` module is deprecated. Use `@luma.gl/core` instead.\n","scripts":{},"_npmUser":{"name":"jianh","email":"jianh@uber.com"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"@luma.gl/core":"7.0.0-beta.6","@luma.gl/addons":"7.0.0-beta.6","@luma.gl/constants":"7.0.0-beta.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.0.0-beta.6_1554491502958_0.8609291670241135","host":"s3://npm-registry-packages"}},"7.0.0-beta.7":{"name":"luma.gl","version":"7.0.0-beta.7","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.0.0-beta.7","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xintong","email":"xintong@uber.com"}],"dist":{"shasum":"f18d315d913e81c9ea23bb4e58ba4bcd06285796","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.0.0-beta.7.tgz","fileCount":27,"integrity":"sha512-rQAAvgym50w680WorF5bAuGpJkEvysm9Qefe7C94d+0GSeNCP9mQrQrlt7JmaOcYubpAlRVM7O+3z62J9fipVQ==","signatures":[{"sig":"MEUCIQCgJhvHJypBpBoW2Z9hadxyrIrm61fiG2EpvDovYtuO3QIgFYKvDolWucYbqT4tdWEQcTo7z7mR0Z1a4YKQKoRQMSQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcriByCRA9TVsSAnZWagAAX7oP/jhEFdJVyyxBtB4f+fOG\nSgWjtJCAjYvQZ59zhbog72WJ18/kwS0hGTsAe1vj37J/7zI8qXd76naHSlVO\nul+vPpcS29dro7WRwfgu76sWes/cDXBlTqGnssHo4nZRgZ3YUUUe2EuL+mFZ\nPjByCYScS3hSic1ryGrSopsNYN8FjgjPVw96gcLK7q0UNfeEFgRIqb5PpvZm\nD4yr38C/dIKEhOSFrkmbcEeUTcX638F7CiYElX/C11VgFvnc8cg8WSr7xvfK\nTY0CchlIMBY8Y/omvxRtYmF0l9cYluYfoCQyVCZk1RGM8gmkUTcVuJE0avIN\nbhjj9s6vLHfkRy/E0ERfOJA248Do9FqfSwYke4BBqo4QwJB93mpqVMcf8ReJ\n0VJkTrvKadXjr9xp6et2jUlrAkBwo6bUmhLOO2HLnu5RtG61vDnKJtqxgmfD\nNdwEXrmLFKWtqxlSlbNoSZHG+w8Yl6woEXZTAQKYunVFaRcvMKA5aEtb9ntY\ndqJWvyugUOZup80jw44eU7n2CSaqSw70IoXb8OTduKPpa8QlP1b83TyEOgPq\nj9ertx0rY3wG+36KmwwGnj+/x/u5DjEFwTXnEZtu+ZuP3oy/rGD7hp1e+wRb\nOeYbpZVKPL9xzrciBfulZuKYR+CQy6B4hb/wJl55c1+pQdMARtiszL8FSpGA\nsVxR\r\n=4h33\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nThe `luma.gl` module is deprecated. Use `@luma.gl/core` instead.\n","scripts":{},"_npmUser":{"name":"tsherif","email":"tareksherif@pm.me"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"@luma.gl/core":"7.0.0-beta.7","@luma.gl/addons":"7.0.0-beta.7","@luma.gl/constants":"7.0.0-beta.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.0.0-beta.7_1554915442176_0.09336708414379369","host":"s3://npm-registry-packages"}},"7.0.0-beta.8":{"name":"luma.gl","version":"7.0.0-beta.8","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.0.0-beta.8","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xintong","email":"xintong@uber.com"}],"dist":{"shasum":"6e0c1aa03141316559923dde0b0c8cdc7ca614e8","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.0.0-beta.8.tgz","fileCount":27,"integrity":"sha512-DDQ9/Td22ku6yJeFHm+BI/xOEkmtJkpJZVEG9GfjDIQPeBvksJjRTsMO3Db/RdhNXDyiybCJasCtu+aNcAYpsA==","signatures":[{"sig":"MEQCIAGmOl2riKOCfUxxJmU4DcUsGAvsYtc0gv1cafjpN7GUAiAE0++5rHOig/8Up8DI6zUkvo1VvsZY7e6a104mMQxoAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcr7K4CRA9TVsSAnZWagAA3rUP/1EtNJSi7qJThfvoc4Sn\nCYtuCkVCH7BsqjQ4ImhIi0kXPLalbtGy3QQj/8HzZroREcYQDi0LKvyu/M/m\nmz9bKBih+Vr2HizCamx+TJlemecYKiJXBu/8zHvbaJ7h3Bp3TZDROYLVUWfp\nUtH6X5+Aj/EKANpyiFn5IFw5J6Z80Z1B8EFgEr6hkdKxToZhDdUZ16kA+0JZ\njHMRMT1O88Cl6UvufsO3D5blbNsHPWJE1uakVgRs7ZOLew3ka4QClNFGu5TB\n0u6KUOoeefoCkc0AKtuJSdR6rI4qDHwq8Q4g6pXgV71AEEzmT+a8FQLtx8Qa\nENmCMBg3ANK8Y+8MRyxqd/WfDIDPUG3bNYM37UcBS7oyW3WUU9/W7HPxK71E\nIupJrYDUsrGdxqRyEq30HQoapqfC2+fn5AJ48+pwA3I0rxRd244XhlCu2QFc\nygUWMBSOCj6m70NxTLoGlIy5zjrWG1ygqW3bk6QTmP8YrPqG6RXnVvnjC0/2\nFNWct/kZzrDn2teyE7kuGTf4omH/HYZGAqdaydXPKvQsX7QBg0eRHb+9WPtU\njmydn9rJqHPhMHWYAe/fZNeb40E39Ftmh1T0cvNN/LqJvYatDVxhpN2100TV\ny47yjgsPyMs/A+L4AW1zlETvxK5z+C1SBjJkwZ0M/DqM78NQ+7MN1BrJ8g1I\nkBKW\r\n=nZO8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nThe `luma.gl` module is deprecated. Use `@luma.gl/core` instead.\n","scripts":{},"_npmUser":{"name":"tsherif","email":"tareksherif@pm.me"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"@luma.gl/core":"7.0.0-beta.8","@luma.gl/addons":"7.0.0-beta.8","@luma.gl/constants":"7.0.0-beta.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.0.0-beta.8_1555018423957_0.4750037663730804","host":"s3://npm-registry-packages"}},"7.0.0-beta.9":{"name":"luma.gl","version":"7.0.0-beta.9","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.0.0-beta.9","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xintong","email":"xintong@uber.com"}],"dist":{"shasum":"7af78733d850ae079db1a5c4251a5a4d4ce204e2","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.0.0-beta.9.tgz","fileCount":27,"integrity":"sha512-R9xIZkesCGmOOJOCtsUJZM4+HH+1cHam3wgBT7YLk88kjt34whdICtN+otLvymvXJBJaZDYd1FjsZ6mydQBKEQ==","signatures":[{"sig":"MEUCICDh6/crgSbCiB0TCfSrBJPqhCB9cdL7cFHPxNyEZKdqAiEA5QJDVsOsBDAxrZIFiuSCOXQB/duqbStZm974vTVtbA4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcsQXMCRA9TVsSAnZWagAAhsoP/iWYQtx1KLMzJqVmYGCo\n/qLWpwLQXw0u3gVykItt46R1mOMhAa4y0HPKMAYJCZik8o+hCgSgTIQaQrdn\njZ1C1o123klVAkfgqJcyMKtRbySQIy9ML+MIopP7QBayEoN/Mbyv5flGOTqX\nt+dOV/7ry8LwDoJ8T4HJrDFJYVsHM23dJYlSG8uL7E5SNggtmmvh2ZPnSzR7\n68tZ+M0xLaTLN2140A9AyGJCsRdwq/K0JcnL5E+sdMhSaWGGg3gTJga2FzZK\no0SbrxDGRlqLsNJTfvKEQ5hkcPnKvxivfRjhZC5fROAxBszbB3CxA8XYnSiw\nmO70JHHTM34YL3/Wdlyr+7M6osbwrRtfBWaJX3usXAv94qGKPRMx+iYkPg2t\nK0s96d5q60vwSwNZwX7PjxB0URDPVEXqLDEZPCHb6M0IkzlFNRVRXeaLIxjX\nbMYqg8V6VDit8wH344bZxzbyR2nxmw1pj1ikngvLdxD5LalBcmT/j+f9cQqY\nxT+gTowOhjq4vTBKQ10HbDTKCvQSB9i+Onb8bfbf9auILSxMBMgYgTX41aYS\nXSzy2l6/sI9bSiZ3QaZ5PUHM0e6EeELzGUleJv79aHcIwW616QiJNgVG3ori\nh+FCNCAN2NI/LBqSSRchLUMVqjeNMZ7xeE4ZaISHWrD/qPv8TA+/XFMiOwRw\nTIMA\r\n=buPA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nThe `luma.gl` module is deprecated. Use `@luma.gl/core` instead.\n","scripts":{},"_npmUser":{"name":"tsherif","email":"tareksherif@pm.me"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"@luma.gl/core":"7.0.0-beta.9","@luma.gl/addons":"7.0.0-beta.9","@luma.gl/constants":"7.0.0-beta.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.0.0-beta.9_1555105227307_0.7572104180704009","host":"s3://npm-registry-packages"}},"7.0.0-rc.1":{"name":"luma.gl","version":"7.0.0-rc.1","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.0.0-rc.1","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xintong","email":"xintong@uber.com"}],"dist":{"shasum":"08dbd67868f88b61798048d0a29f0e4a0a42bd70","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.0.0-rc.1.tgz","fileCount":34,"integrity":"sha512-qw3gnpRx0eJY/to3tnzQoVLCqnhGhB5Gh3Hbm8CcpsMGKyFYo2+F1s4HCBExBCq3A4eVYm6W+Oed4OeBO28gZA==","signatures":[{"sig":"MEQCIG12c/e1u1a/y3LNemEsZC5Bb0SiHQ5ySxxol5/ABwQrAiBEez2uZbcX9TAD/ghEfRip6OIlOTQqEdaxRyC2kkeTTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8003,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcs58ZCRA9TVsSAnZWagAAj80P/RTdAOQEDl1aESGIAaNX\n98VhjY7hmhdWwZn0Qg/4VDgnvh7VMnyplputFKPDOC3WNBmxJccjQYKHfsYB\n6g1FDdrQNjmlZ3QLp9wZ/Jf/Y37ZLEbpqqGJNSUSjqmpJWqzWtcXpHeiBqyS\nchroxvOjmM6rhKUlY49OmiYvZvAS3Zy+m/L0d5YBLAwAzAbThVz5LZ4WrOP5\n7sEIm6bg/qc7j0WjFoknJBlQNzsTs7sMM4GgtCNaNqGzxFamseKk7WwDGl+S\n7EB1TUhlpcOOgKYEgA8yGmxHaSemVgijLHdMeVrKKcqq4D2jWc7Bz+cR00np\n2AITIUl28fV1w6rERQSg1jqnZq3YNsrWZnsiQRZ3MwenikDjRSuBoPKor/ma\nAnZ6rvg6R3TmFBC10ES2omtvdLPAwLm5MHPE6yLNhVy1co3t6gNr2Wdkvz/f\nK4eG+gSEg4BGQxBvgq9azKXY71ctCpZMZ5YpLkdbqSlf4yhv+9H+jHnmbvER\nRGR0ubLkACSpNslfjt0uEWyD+IS5scTT0XhikVxxJRkiRHAYK9zb+VcAbVbs\neRHZ5iIPEo/INx184xss5onXBBYXPKnViWgrNlZ8ChsGo25/JrriNsHBTt5F\nL1aIZhPvJDxSvx8zfrj8/YyGQgCE5gaQacK89gNpC+esJVnLb5/tbcKEs/SE\nUf/A\r\n=EtUo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nThe `luma.gl` module is deprecated. Use `@luma.gl/core` instead.\n","scripts":{},"_npmUser":{"name":"ibgreen","email":"ib.green.home@gmail.com"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"@luma.gl/core":"7.0.0-rc.1","@luma.gl/addons":"7.0.0-rc.1","@luma.gl/constants":"7.0.0-rc.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.0.0-rc.1_1555275544936_0.5310758504292967","host":"s3://npm-registry-packages"}},"7.0.0-rc.2":{"name":"luma.gl","version":"7.0.0-rc.2","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.0.0-rc.2","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xintong","email":"xintong@uber.com"}],"dist":{"shasum":"ee90fb34e0f585337707f3306aa81eaf0592c281","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.0.0-rc.2.tgz","fileCount":34,"integrity":"sha512-lYYaWOwTgGN4HwOj6RAyc7tgjIqVer8lMTqnU6JYUY3C7kzCBiX0aIgrJ6K0WMLdVEEVmMnsEoOi2SRO7yvzfw==","signatures":[{"sig":"MEUCIQDr4y/yK2LHDIJDIAYoXbzxro6JEzpEBoMbNBoSd1/mhgIgf52nLEDL9Fu8DVUW+rPwG29ly/rkCWg74Evk3cJNvZU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8003,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctiYlCRA9TVsSAnZWagAA6ewP/0iCwhIU9ahQ4Kd7cWmh\nJycbyLWK1gU4Id/bPv50P1iNSUaqi0rc2e2t5gWjkWnO8M3O7CdYtPWT69I3\noWMktvFa/tlDvcEAE/rYRk+bqurYk0L4838jKiDJFfWdh1mbOPtJEPbaB2yC\now2ZRWJ3cJ902Rz6evO9ZMMvYHTQXMemDXL8vKHWkZT21z64fJ2s+mtRVnT3\nYs8E1XetGyz3tEFxAKQbAdtqcElVkp99zgPOzW7Vg7f55w+F09RFOfc87mMZ\nf202cs93tijcd7/wpPtii1BXFVvtc/rTWZnlD3tg+fMmoOUBnlN/iOXTp2qr\n858uEdb5vZGJTAmjuEtcaW+am9w/CjP0R/VJ01PijX1YQRzYtnzrknZ/utFt\nmniU3VgBiG9xNPj3YS+s8bV+DsCfyLets2/PLfpIWsGWP/B67d5FGBhlTezB\nxGpglrt1TJJ+Z4sXH2e4zxBmP4IzwaaZmFtqttl/uxkkiWWcp1hFem9ilYuB\nw1T3l1UMNbALBl44laBjGlN3d6BEYrwntiBvUvZLvWYpcBauiEnH3XG+vtU3\nG69unf7QEvPfLVWhaNCllogFU49UpvQiVKlMGRF4fGmIN7oL8sLPgcNeRh6O\nDApFw2FPU7ljLrF5jE3bG5gCEC1KTlfUm3dWppSnU97BNX/TAisfNib6e/N7\nBdlI\r\n=JELY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nThe `luma.gl` module is deprecated. Use `@luma.gl/core` instead.\n","scripts":{},"_npmUser":{"name":"jianh","email":"jianh@uber.com"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"@luma.gl/core":"7.0.0-rc.2","@luma.gl/addons":"7.0.0-rc.2","@luma.gl/constants":"7.0.0-rc.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.0.0-rc.2_1555441188512_0.2926963685722548","host":"s3://npm-registry-packages"}},"7.0.0-rc.3":{"name":"luma.gl","version":"7.0.0-rc.3","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.0.0-rc.3","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xintong","email":"xintong@uber.com"}],"dist":{"shasum":"6d663fc96cedb8cc98fe9d348d6ff9cec3c61d63","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.0.0-rc.3.tgz","fileCount":34,"integrity":"sha512-PZIvpNk3BXtoqGXZmDjkzkktxzhFuZsrNjq67wOsEL4EouNsIT5kTyg4RRHrD8MtKIIAwso4rOJKYr3YeXzyZA==","signatures":[{"sig":"MEUCIDlHwn2GCO6vQGOFdFZummEF20A2gyvnCZur/qlhMXpPAiEA20en4vsEnGeu/XKt4ugqjf8OT8JXaRidu75SiBGMA2Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8003,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctijpCRA9TVsSAnZWagAATsAP/3Sfvpwtuiqjw3avzJAT\n9eVDkyqTYkkqyPB3p639a3aY1BQOsGngam7sq/RYBxMsRUMzd0tnLc4vqLkK\n0fNs8QuBTeW0KfnAiAHPfzuoRE3R5v2Fc8IfxFx9A8Rk69XLR/PPS3eBGs3J\nQzoJj8+KdEErnX6vIJrKpRXKWq19BT7df/ZTliw541r4ki+5ueMOSjQtRR6X\n5sKrTaFs5uVPTdAVNsOZ+1e3YAAHKADdW5sCTRsywstgKnycg7VbUSuxEGsZ\n9LjuPiq3fG8C2KTzazA625T0dqssp2IgWCyxJzCsUKEkYxfdaCfiF9cqDg6v\niK0dSPPR8ouHqz1Ltn8DDf1JC7NdWzyXkRtux5B2FZJhOKbeI6eCB1ar537q\n604a6tnur7Xj3c1ZXSeVjA/Jdtyq+i7HIKc7Bv6oKZf0jyzMpQnVs5bwsG3b\nnPazKyFROgb2GUdmW4a4dgKjBqsoIMa5CWXc0a99K7syBCuStqP9UCrNurtf\naOfLVtYHDWPGCaaP/Vm+EMgpqirXC84GGgJiLXJBIGnamEteKysPQnTU6gAu\nv4Q3KjiLBu5UjtLnmv4wV9MZpfoi/Bqejz8UPz0MuU8gJxDcLrlvZBho2b3k\nX/rx1mJ0lVIoylhXmHOaPaI7fF3OxRjmPzMuTQMOeKU57mrmcZ4biJbwaDVx\neyhC\r\n=T9MO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nThe `luma.gl` module is deprecated. Use `@luma.gl/core` instead.\n","scripts":{},"_npmUser":{"name":"tsherif","email":"tareksherif@pm.me"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"@luma.gl/core":"7.0.0-rc.3","@luma.gl/addons":"7.0.0-rc.3","@luma.gl/constants":"7.0.0-rc.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.0.0-rc.3_1555441897071_0.4685004705865332","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"luma.gl","version":"7.0.0","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.0.0","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xintong","email":"xintong@uber.com"}],"dist":{"shasum":"6a71f754c97dd195b9cf3d0fa683f788a4cb36db","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.0.0.tgz","fileCount":34,"integrity":"sha512-WzlQ/BmzRl4vPLF87qZkfv/7en62/nBHd+eMaEFKT2v1n8RbqLGvsJ7jPMKmgtA5W3PpJbZCWnDeR2afnCwWYQ==","signatures":[{"sig":"MEYCIQDq3F91Pli78J57JMnxWkASb6+GeqUDxJamQzb8tjwO1wIhALWh8uO5wWZs5e7HnzRPDFYi/gFrLAA1EO7u2/zjxegK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcujEmCRA9TVsSAnZWagAAhDwQAJvYHaIdS5BwORbaBQuC\n4JXpPJV9oAK7Xz4xxF3CB7M+4gbnjicvJJrnrSJc3AmDSK50DeK0ivbxyr2U\ng/RXbohYqBjcJ0Pf7zzkL4SnG+uTBMTJRYTdzx7pRZnN0HmPyZu/omhzCgP+\nKV3BE8CbjsFmZ93im4xr+Wst5HkM4/lMWQev+GaUvkyW/mooP+Z2rIIuV+iT\ndaggCiszgKIhw+44ShfLmK7MD+4JmMyoDY8CMs9m/RmRBriPgDlPwEvkNY1A\n6URUhPW7jo7jj1RuSEVnPCu7Xa0jSHPHFdAJj7AD44Pfml0vPvJnOpEmoudT\nSb0aoCIAyKdcUBJIfjOcE8AlucWbznJthCG2LXTVOonHbEYzRSUcqBz40d2q\n8rDjIGYLOE4fmphqDrkVVwf6q+5/u/HET6EoPokT8Iu1jjgJqcxdsuXpeVBp\ng7CyMjGpnO+dSuz58VFeynAIhHI2f5pHgWeBeDtvIkTFAQvTcrMgjaUZVk6l\n0f82lc6iL01Db1CZS8x9MVQl8i6LoPShLm04UboF76L7tf/U0hM80G39gtpk\nf+zaHqgpi4Qflxg2jzn9WF8yvKnMNVmkVLwsq2mhykbiXn9ffEwBgh66X1m4\nzl//Bx7+pdH3WssqMTfL+NPhNrcRm/T/TbH48UvCNWX7+9MFEkMYAoo5QFk1\n/VTW\r\n=qkWy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","scripts":{},"_npmUser":{"name":"tsherif","email":"tareksherif@pm.me"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"@luma.gl/core":"7.0.0","@luma.gl/addons":"7.0.0","@luma.gl/constants":"7.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.0.0_1555706149626_0.8753744406678541","host":"s3://npm-registry-packages"}},"7.0.1":{"name":"luma.gl","version":"7.0.1","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.0.1","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xintong","email":"xintong@uber.com"}],"dist":{"shasum":"3bcdd6f1d5f8d930e39382f7d0eb8224d61d4589","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.0.1.tgz","fileCount":34,"integrity":"sha512-j6BAr0izRyCKWDBgrW3rgQRToqPUKsgntO/NYHyiMAgcOfPAKTTJ9liUrEplV9U7xUu9wVmZXi2aqj8QciYvUw==","signatures":[{"sig":"MEUCIQCCyeoXMnP5rVmfs5Rt2GFsb1M9zp0X4zXQFptFJ06cEAIgX1ce/Ejo3IPw7cEmBmEOFmxOh0mKRhgiZ+D8/r0cetE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyJkVCRA9TVsSAnZWagAAyfsP+wXWUP4724xqXUAUiKpt\n1am+zenOUfwH5Jea68obnH5iU3PP1u0vAeAY1dyHHV5fLpincnBxl5jf0zkv\nhg8hjq7GFQHW029OTw8k5OQvjeduHg4Ec4ZarCuy3Ockvhr0vQSx0eHDN1uU\nsz9zMeUjo1wibYpK7A0bHtVA1BWMsCidvWaul/lsv5rtw0jaMl/YsLwopcEA\nP15lNKiT23cJl0GdiCTViMwV+q6bQm/2of4XjuEquM29xO7VneGzLsIz2BLM\nQ7z8HfEVsMCpGNH+Uq9+W6OVGOg64pYpSqV8WSNa/I9npcLy3aeY/7w7YM5K\nNXowLmTDNgg2eZT7evluYR/qrb+abzKjWiaDKGPxfWdQJMVtLg//J/y1ROjy\nBmx6qb19Qix3OqZ6Qo5aMmUHgD6yZJ+LUpqCxSP4sjwlVeyzMgbAD4WXQSIV\nznieRsMuJgZK7JjSJ8FPgCH8Bpj1Vxd9zUYdKc4DdKs5ZQJjDms4lTGXF721\nTYnq16pA5pEp3SfoCjZfyFBdeyBPiugfTYU8H0e3HgdZxoTO1GrGZJWcd4k3\nn1YWaueJVeNiZpSqVr3nh+BN0qw/sMdB7W8dVsg9AsxMlKM8ZQV83El5Yz88\ntW35xSZ9YCIF+7fjZFJ9X+e3RbCHJb+G+Dp7B60AkvnjDdFjnxDiC4antH7w\nmWUk\r\n=xOuf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","scripts":{},"_npmUser":{"name":"tsherif","email":"tareksherif@pm.me"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"@luma.gl/core":"7.0.1","@luma.gl/addons":"7.0.1","@luma.gl/constants":"7.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.0.1_1556650260371_0.29972857626319005","host":"s3://npm-registry-packages"}},"7.1.0-alpha.1":{"name":"luma.gl","version":"7.1.0-alpha.1","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.1.0-alpha.1","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xintong","email":"xintong@uber.com"}],"dist":{"shasum":"272cb9df93ca362961df6b3b88f868721c508a9c","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.1.0-alpha.1.tgz","fileCount":34,"integrity":"sha512-0PBM+YnVRL45kApFkDFEU4NMx4Nn33dyTywLBkzDHITGkkdbmBG5c6J62xwlx+xIbBvGmlWKe1lbXVh/YQpxqw==","signatures":[{"sig":"MEQCIBqef+ZsevqIp5U6pT0WSs7sNLkdm+wxknL2Ck/gjJv/AiAz+F3JI8IXs9Xw6Xg/ObUggliAogqZWTk43GK1542NGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1IlGCRA9TVsSAnZWagAAs3AQAKCDL25eiKGMHvxCHaUh\n//le+SclzCBYjytWZtBR1JEaHFaxQZzNYr9aDY9L5hTOwU4HLpy3EDlGVtO4\nW/9t8jJaXPhOMOq9bZn66TOnf3Nw1CBorIfr1LFkYumeua3QNE1ZpV42SgEm\nN+MqMVtliexGSZ150Z3E3McjTSnsjFV98zosZWbJbuYHx1R4m0BqCMGe9qvb\na919PJbOiECtFpxp0bBnRCg2bDyAks2y9scDDKrChRzX4X5p7L4Kpsrplk/G\nBH6DOx7ldNSGxyv9A8xocC8gpDnsxT1gAMz0JQjrjw5mD06AFCp+ImBy34E7\nxgdR+nMNM3RQ7nigWSR5qmBvvCewfC3qIbudF7GDqtIk3ChCb2HtDjsoGAvk\nO+ZNkIywE3F2MC+HX4BFgDi6W74oDCecsGq8lnSt6CBYyQj51C+jITWIHeIp\ndbQEvpT1CSosLV3FUZu8laiZDq9G32RKLV54gEVmqDVOHvlVS5lRfgB+0Z2n\ncdEwuu5D/5rV2URG6I6WmyvbDGPGjMddhPl7eRCvt5IOVDPbpkXkAId+0yBk\nO4Bo5T8dBncVrfgAeh2DX/Ub1S6hoWndpYUzKjT60IaajRp9XaMCwKBEonvQ\nLWVD+HLuF+Dhl+pko+AIuMr4+6OTw2/j366qSOD9uzWUUYVOUTWgu2veTbOP\nVoml\r\n=Q9+r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nThe `luma.gl` module is deprecated. Use `@luma.gl/core` instead.\n","scripts":{},"_npmUser":{"name":"tsherif","email":"tareksherif@pm.me"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"@luma.gl/core":"7.1.0-alpha.1","@luma.gl/addons":"7.1.0-alpha.1","@luma.gl/constants":"7.1.0-alpha.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.1.0-alpha.1_1557432645557_0.8557611108484175","host":"s3://npm-registry-packages"}},"7.0.2":{"name":"luma.gl","version":"7.0.2","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.0.2","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xintong","email":"xintong@uber.com"}],"dist":{"shasum":"aa639e91183500c51c62b6f83abd8e1add04def9","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.0.2.tgz","fileCount":34,"integrity":"sha512-ECtz+iNHicyrGd4NqD76st76Hb70s+/k4ATBelTGI3QjKd0cFv+SoVWzgeTfd5BwxDDgotlNlBdufp8d1YE9mA==","signatures":[{"sig":"MEUCIQCF+dHU6JIT1stFnssRaNaEecMspYHulri5MZPDVNXo2QIgNCoCLNmDRxNbyBopV2eKJh4JAFBq/odNeZVBibygyyI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc42JqCRA9TVsSAnZWagAAMAkP/17DYbE0r7ycHXF9YoqK\nDHZWWkTakOv9NXiWvLLKf4w3KoQ6Rkb//zGo8aYZ+GGJcCn/WzAX0q1VdbAR\neV/1cqmkR2mJfTB1bDF+i6ujlGArmsvma4/k/aNa9/8rNrc2gtqlHUFXfqFi\nwT0hsEVi7Hwfqbc9rGbXmDveKzSSXrfUzPbYgsl9uuj6Iy5JJQr7JPd+e+m4\neKno4fE2xPum8dtiClPiJKfsGSRjPjzA1kLyZhohx0TJQp52n+c8GbVcVIUd\nmLVJIB76tKG8rGXFnDwggnmbbjr1kdS4qo1QSptUrRmWRRl3tDwrilco4YQ6\nyyi32NrX8uijkRUpEXblkiwc+yos8lv2MpxEbkFiW63lpvDeVRWHIXxk5rdH\ndXE+gAFKIq8KiH2dugBZS2FzOg7dyHSvnmKwhUZ2DhQBfvWSh0aRFVSdfv2e\n/PTiDUfRk50TXGRL633lVT7Kq9CM2QCWTNOI+1l7WwBvHwMsrTS0yy/q393y\nC/5D6OTwQOzTz0mbwwfvQvzccrrhtG14fyh2tS22bRQe0L47r7kNBfnNVG5x\n/W/Sgt9pEtQ4Anpix/F6OVCgzDaeHLdE+NeGcMRr2PSAGY+4gyw/BI4G0M9q\nj9Abqf03iQ7GEkucTQznDUxnC2C16xh+E8r0YCLF9GpGtDpDqKr7atQnEp20\noH/p\r\n=l/NN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","scripts":{},"_npmUser":{"name":"1chandu","email":"chandu@uber.com"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"@luma.gl/core":"7.0.2","@luma.gl/addons":"7.0.2","@luma.gl/constants":"7.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.0.2_1558405737478_0.44062210648451816","host":"s3://npm-registry-packages"}},"7.1.0-alpha.2":{"name":"luma.gl","version":"7.1.0-alpha.2","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.1.0-alpha.2","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xintong","email":"xintong@uber.com"}],"dist":{"shasum":"e1ac450f5defa6a4f939b787f02b2e08e52d7dcd","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.1.0-alpha.2.tgz","fileCount":34,"integrity":"sha512-2M8R2wzW3fpiJDABJsdkmekm9lFM31YED5YEcrpyWk0PVPUHrjIW4QRD/EwWclw7gAK879L52UBlT/mQ3darBA==","signatures":[{"sig":"MEUCIQCJnVEthwqypNreigvn2SqsvojP/FOhJMZ5jAhdovMvMAIgLhGErjnV0v0jpQ5TgHsFgEZ2UkgFLRVNi/gjn1AExAA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5AaUCRA9TVsSAnZWagAAEAIP+wRUwkul+oNk5CYyaAGZ\ni4fLt1UfKPFPqZCCnT/mgRW9giE51zD+W99V5UwtWgYrzekAdE84vi6YBhh9\naQjDK9/mn5x3kLrUw+ayi7AcJZMo+9ktUkUzq0GkCMOuFurBaQin7lO7TTHB\nYoUlEQE2xqmvKheGXT7D7ypPIJxMO8fVDextBwWQmPc+/xH+FsC6enhqcRXX\nA49FcLhbsekw/ga2Vk/VM/jdIc1Gl2LPrT8M9vcR74TtQGLLh5GCN77XfB1N\nULGZ+GVUQp2VmTnSKw6Nl1XPClrpLt0jnZvAzOxAU1lryiHoFOxUiuN6Yhab\n5U94cL9a4fMAx8An4PNf5qaNx1c/tGgduY8Jmivv6b/o8COKCSBWbvBe5OIh\njRnUDLRraE7/q+7vwT1arpwo90iBYGQ3lZRxdMgkZjFkEKtoJV8mHD/E1n60\n/SIJgoy6sD4TKz7C8anqR3WLroSU4ABOl06qw//FheyOjTVH4ZR6VgyfOiOb\n3/Xr9N/EUp9sExR1C/Sdmvbv0z/dP+Jif/S/aoA0bBbHZvz7THGn9TYD7rFm\nyom9j31T6U23P9atY7uHLfKLNxeD+7zXRx+wV1aDosARbK6HMc7sl5HWgfiK\nxZBhHWgmA2ghH9zQHH0ziKz4H3FLNismEZwtUEu30uDbKDLIEt3KAMxna3m7\nkxUe\r\n=0dpM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nThe `luma.gl` module is deprecated. Use `@luma.gl/core` instead.\n","scripts":{},"_npmUser":{"name":"tsherif","email":"tareksherif@pm.me"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"@luma.gl/core":"7.1.0-alpha.2","@luma.gl/addons":"7.1.0-alpha.2","@luma.gl/constants":"7.1.0-alpha.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.1.0-alpha.2_1558447764400_0.28342411580398874","host":"s3://npm-registry-packages"}},"7.1.0-alpha.3":{"name":"luma.gl","version":"7.1.0-alpha.3","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.1.0-alpha.3","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xintong","email":"xintong@uber.com"}],"dist":{"shasum":"6ebb6a76d58c44437065353d78990d7bd848d79b","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.1.0-alpha.3.tgz","fileCount":34,"integrity":"sha512-0Dxr2uqfu3aE4CBpXypDrUCBnQlTi+5s+BxbnKle5amkpOzQB8Ga8nqGx8XXPIjfaaPJvL5nkkfTdagVZGR0qA==","signatures":[{"sig":"MEUCIGCKE2RknjjXX7eUF6k95EZX6/25NGF3cayZAATTIbedAiEAgXgayv3W3YT1zCpKGNRSREjrfVWZ1IE5zvBewxYWC58=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5EC0CRA9TVsSAnZWagAAmosP/3FR+OQPEOs8EPk3rm/G\nTLucGPuRADQ8TpAZmPxbg6ZyV8UJvvLvSMppCMMFbKtQAsGhhqt0zc+GxRpX\nP2NvfPyB/I274d/80FmhXCS1ooC0P4/S1UGSQlfTPUjflT1SzLSzi/lQ4ghV\n1VqzCfEM+6eYvz2DBnXgDhU7QdBekTuYHcNs/pLCLy1atZsn+VMkv1lwJmD3\nSTRN1gPIhmi3PC4OQJcPTQhgGCVjMc7jXw9LIfEMTUR5b6wy/F5F9lf65zAM\nWl5aFIyhYW1tRo4qdxY90Rq42gYzjHwNGWN26OHo/DH92p0BLdd2ScXeZh+c\nCAgiVjfR7cnsVj9IQQMACD6WPe6rjc4+HKPmIkr2IIsMm5QtInVR1n6rtmnU\ndSRdF9eBgiApaKGg5iJvcSzu7msN7fDoJfb6U7ElDeYJfMf2o8Epo8hjrWPB\nFYX7toGoZGf0NkgPNykg6aq8gucr3EVXDh+4ujoW0sjsF9lGFB8ORnqV28Ge\nm1w+itBlYARoY0sJXfBBAAvixazhIJ9qXnq9//bMTdPXocKRvO4OrMUh1miQ\n+XPa2OEn+1UuRfxEu1SSDQ96R8Tgnn4wuVWbRe0nG9KaS8DO4cQKrNcBhEma\nHkV6QXsmwryeQ/YX5Wj7p/miAfSCKgf9nk6byubIFaQtH7pZjE5un8OaqFro\npjrP\r\n=h9zi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nThe `luma.gl` module is deprecated. Use `@luma.gl/core` instead.\n","scripts":{},"_npmUser":{"name":"jianh","email":"jianh@uber.com"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"@luma.gl/core":"7.1.0-alpha.3","@luma.gl/addons":"7.1.0-alpha.3","@luma.gl/constants":"7.1.0-alpha.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.1.0-alpha.3_1558462644108_0.16721286109025058","host":"s3://npm-registry-packages"}},"7.1.0-alpha.4":{"name":"luma.gl","version":"7.1.0-alpha.4","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.1.0-alpha.4","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xintong","email":"xintong@uber.com"}],"dist":{"shasum":"4742e36cf10a4ab937aaf70469613dcb8645b0ca","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.1.0-alpha.4.tgz","fileCount":34,"integrity":"sha512-ETWEJfBMKGLIgkkzZNd0wXERTIPoXP3MMV04rNAIufSYmvspsyTgRXp3VFeFwuH6csONJyA/IhLbK2fiPEQwLw==","signatures":[{"sig":"MEUCIQDZZmwHk1zvKe9T/BnK+d/9/uXGBO2tnuEPeuJEd7W14gIgVb4DQtUSb7+gM6dDOyNfvVTgJXVEPiaROL6/IS8lcGM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5axOCRA9TVsSAnZWagAApEwP/Ay3GtZoAUN+mqLjebYl\n/MJ4cD/Ko729uX62nGyDTtmjoOvlRqzCwyKCBgBdOv1UPDMAJCetj92LngeC\nOgH7nkSNnojW16SAM++CMZHhxIXTO2hKBORnDHpRdt8NqAiEPlC0FaW8w2h1\npNGOCpPusjxqkLCUm1vZYYzNdByUGL1Lhe2C+UTwLFx1j6q3/pAuF3EhBTa+\np6rq4mH+mD8gW6Pd5essAkh4+t/ekFTfxFMCdNY34GHXPe4Pod+CEen4MExY\nkE/NKDiBcVgeGZK3xAs9/9ZevyAkd6rNk+mqtktTLbamkw8PsrCXvYsyXJe3\nxf3AHHA34AJK36X8jL4eCHlM6mgsob9m3qEYTP+lMp9b93R5YSlaKdV3gcXG\nIaXwFzfU5UdNTkL8PC4WTA+Gec4Whe8659EQ85RcEH4Kyj0TPN2jkzxh1L1F\n/1Ujx2q8I82IJidisqQ9PnwIxJyGXBvjsdrdizMZASgftNw5sERrAzvSbsC/\ntBEYNz3SV68K/NnXKfTclVDxfd/d05TmGPhVerAEu6fFkcMaAqd819bpTroh\n3NmzDppG2F266GWZVxQ8lVYJjJPL6VjK90/SqlDIxQOWG5oNBye3Q4dPJleJ\n+7g8Z9UeFnZ7FbnViJJv4Y37M8htZJKtUux08RrntzCRfnr6Hhpk2eLamcP/\nPFm2\r\n=xs2L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nThe `luma.gl` module is deprecated. Use `@luma.gl/core` instead.\n","scripts":{},"_npmUser":{"name":"tsherif","email":"tareksherif@pm.me"},"repository":{"url":"https://github.com/uber/luma.gl","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"dependencies":{"@luma.gl/core":"7.1.0-alpha.4","@luma.gl/addons":"7.1.0-alpha.4","@luma.gl/constants":"7.1.0-alpha.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.1.0-alpha.4_1558555725847_0.06692301406936396","host":"s3://npm-registry-packages"}},"7.1.0-alpha.5":{"name":"luma.gl","version":"7.1.0-alpha.5","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.1.0-alpha.5","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xintong","email":"xintong@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"dist":{"shasum":"830de87c65f68f1a606157f51ba09a4d74ac3542","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.1.0-alpha.5.tgz","fileCount":29,"integrity":"sha512-LQ+UN7d5NEPsFWkxrXeus1yahZSnZVhDFNY0Tl/YLZdyY5lCpXEJ5is212jHwOeR3U42rUS9RLdpYQ3iCfJjtA==","signatures":[{"sig":"MEQCIC2vmASBuyJxvBQ2Vq256vVGxtslrxwLBQLB6sE8SCeLAiAMGZs9LRcKchZTvyuVHxKP+e9ioLit4Qp+BSflRM6cdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8GIDCRA9TVsSAnZWagAAMawP/RYWo1ZxmxK/juPtihoK\nexEtX+/rWVsu+j2/76tuLGGTPoxNoZAmzh0uxsZ0cnN+HMfsTzRuM/x2/lKV\nso4OEViiJc9ABQDR9awvWphAC5lyosBPrtoAmfKPLxXfsvGvjzQ8l/Lell8s\nkJ4dGZNesF63Fa01l75lp/rFcWTTqPPck2Uca03QxamvMWzwP9ZGD6prw8Pc\nT5Eg6EaQBkf6ADzeSA2lGT43SC32pFA2ur56WXUOVFAy1yowqKZq5AD2Uu6D\n/TQL9T/HOxFiCyvvL9i0ovIizikJhtzzLwUvsDXaYrIKExCZBlXZ6fRWNdKL\nRjZJm5DSBzaoE1CxUsG1GOFxNKeRIYXRGdciIBv0IR5xWJc3vRxNM9DRH8Ox\nVhhTdJLAOfJIi43kZwszRE0P8O4+gOIYAco2sxNghiwl/qYwiLU4JuxlBLSI\nY8+8sHOuO/ZTxZYL8lQLXyW6F4+Wa+a8ZMgNz5dV91gB7oinS2kMueuqao/P\nTu16dqtkjxuBSSSEmZJn/3g037wEvgjKt/IL7nkci/Ljyogxa6kPi+v6FLaE\nkl/MqOJfDBN4V72Ok/n7CG2iKL5d6n1cMrLVVR+68L4ytq4bnfxW/DFaO0+c\nwe4Bt7u9HpwKWdH7Qj3AvOihRkcpfQR1C+5E5U2vXeYDtRs4QrZl8g+CjQEE\nr1Sz\r\n=wD4O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nThe `luma.gl` module is deprecated. Use `@luma.gl/core` instead.\n","gitHead":"ef39b904ae17a9bc257b79f63aa1db1671e97b48","scripts":{},"_npmUser":{"name":"jianh","email":"jianh@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"lerna/3.14.1/node@v10.14.1+x64 (darwin)","description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"_nodeVersion":"10.14.1","dependencies":{"@luma.gl/core":"7.1.0-alpha.5","@luma.gl/addons":"7.1.0-alpha.5","@luma.gl/constants":"7.1.0-alpha.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.1.0-alpha.5_1559257603261_0.6027006126461869","host":"s3://npm-registry-packages"}},"7.0.3":{"name":"luma.gl","version":"7.0.3","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.0.3","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xintong","email":"xintong@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"dist":{"shasum":"789fe8aa23d741229b898a84a1b1042084095417","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.0.3.tgz","fileCount":29,"integrity":"sha512-HfcXdWPSJs67+iGqxInWnPqHVel+hscNshj5I2dY0xLbknpWT/E+j5UAB4F4/MQnbXGs8YLjWN7Z+3PvvbhfsA==","signatures":[{"sig":"MEUCIQDV761m8P0WwcS9ydiAvYsMLXJQQd2wW96HnXEZ6MHAFgIgTBDiS3MjhqboUiFh8rBnA5FcUi4GxhuldPzvKhbJ2t8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8GvxCRA9TVsSAnZWagAA/kIP/ixr2947fqquXmav5M7n\nISvmCnW/yUu/6gTSs7VN9tipuOon3mxV9FI6X9MYADoz4Y2tF4FQ73Kv0g64\nmEU9bHEAY4QgFy9+DUXUFSmO25OBD011uB7hPpgY68hioRsiV404FOppPJ1P\nzY8beYVcrXyUEDpO6fjceWZaAaQXIGnAS4DPhtstanLRPI/MIjghsrBM4ES4\nHbiuzQNeWbeQUAbUcbIYUMfffwFD9Jij13551yPki+8daqoxe3E4AuJqgZV1\nCegkSiJ9FiRTAALnjSjO04viydHkgW5tTiM1d2i5L1+TGsdgyD3B8sLcu6mP\nMz89TFcoeEj5i+HfhMbUrt7T1GuDgZnP+kx8oeAv6HNN/O0M07JtHgkrLjFA\nzZSYIXBOsmd4XIpsV69PjTM73Ucpjq1qNe0cO67Tvi7Xy6LvXr96XxYEAmWM\nvqjBhH/oWQZo+8fPcDQVgpMN7N1jHGJRcfu3lSGSQu2RQoNGRtATrFVxwoQH\nXRWD8cQE7G+eq5tUgXUVZTYOcObKROVsQMfVs/dR4JSNPe2FhXJ6H/U8qLvh\nLcBkdejGmh9f4lXYrzn/Bfhn5Pxm4EEaBbr2jgf/MPG3mYnBT68vmRUtJVex\nzzkr7cX8tJUbqqD/rP4vopSSuKQYHvcGkWwjfhhWsMyccqzVFNsdY/EF8YX7\nN9n5\r\n=hazw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","gitHead":"f73a2178be325e133ad905f9a35ec3c8501d87d6","scripts":{},"_npmUser":{"name":"tsherif","email":"tareksherif@pm.me"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"lerna/3.14.1/node@v11.9.0+x64 (darwin)","description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"_nodeVersion":"11.9.0","dependencies":{"@luma.gl/core":"7.0.3","@luma.gl/addons":"7.0.3","@luma.gl/constants":"7.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.0.3_1559260144855_0.8000243426043796","host":"s3://npm-registry-packages"}},"7.1.0-beta.1":{"name":"luma.gl","version":"7.1.0-beta.1","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.1.0-beta.1","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xintong","email":"xintong@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"dist":{"shasum":"bb2f5e104414997bbaf8b1a3e821f48b9724810e","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.1.0-beta.1.tgz","fileCount":29,"integrity":"sha512-DrPeVYF4O/T0CKtbzqKI6CX+fQ7GFDvUndBO4aB1XoVqyIe33GrQPv+oLJCCK723G++3A48CAclhgQ6EBrH48Q==","signatures":[{"sig":"MEUCIH2qEVlU1cYEeiUnFGTvl+29JWYtcqU9HEJavJr4dOkTAiEAs2248/8Mr+9csAKkx4Kl0Yy4A+tMJvQIUrDAc/vo5/8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8ZhKCRA9TVsSAnZWagAASoMQAJB/FnUFntDjOTMT1Rqa\nGBvJ+If/T3c/Bck3tRkPBaRlN1XMfMgJTsrF+QOJmKz3kHjRPx/kV+CWFUT6\nmMpH6K1MjalV+FBm7ATyg4/JPmhH7YZyofZpBAsgsl22sIzMZ1FRgaDz/9e7\nOSo/ieUyi/qZJRpUUbhue+mrzH+pK+tlbnDcuTJt0tAf4A0xy5r0Jh4vLdUc\nc0V5QnPZq+yoEGPzL2UTxm5CNyhuTu0Uk1IhCrzBdKwWwCs8yc3p4gZXmHlU\nABmr+Tn4zqp9bYvsHDnkkT6O73Au3I6oQR8HHT/YZPnYkbiz0I2GtfmEOaVd\n/zUYWmCVA4wus5yS9V2SAPNjqnX6crE3rwdqD9XTjWJcYuqWUilf7krM5ZGZ\nTberwYUhho+CZMxVVnADhArIOQeFA5beywqLJ43+UkRxSIJ9x9sNx/NFE2eB\nZvsPJjXCs0ZbmZvlAJUypsMS9BikQmPgn44h2qA+hdB6OVNWaR+//mo00Nml\nwLxhtxmMuzvewROvouiHfdwGD+QxIHhayA0uyzv2NKk66CIvbIk+OedY3iIx\nKjaW11GMCby3pAif24BSpmhVPN2Xj2q4dubkcafF7sqZBQo82uxWXpHLBpw7\nEbp5y8IEehM5Ccm6ZpphenbKjC/Bv3W0WI5SG4WJrPcj4fqC7X/YX5b1TNFR\nNUZS\r\n=ihC7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nThe `luma.gl` module is deprecated. Use `@luma.gl/core` instead.\n","gitHead":"cae69f6362fae4bc631f80675b3a9eaa7c805f4f","scripts":{},"_npmUser":{"name":"tsherif","email":"tareksherif@pm.me"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"lerna/3.14.1/node@v11.9.0+x64 (darwin)","description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"_nodeVersion":"11.9.0","dependencies":{"@luma.gl/core":"7.1.0-beta.1","@luma.gl/addons":"7.1.0-beta.1","@luma.gl/constants":"7.1.0-beta.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.1.0-beta.1_1559337033850_0.22923152121171242","host":"s3://npm-registry-packages"}},"7.1.0":{"name":"luma.gl","version":"7.1.0","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.1.0","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xintong","email":"xintong@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"dist":{"shasum":"c0f2294968adc03094d0267f5d5b328769a56184","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.1.0.tgz","fileCount":29,"integrity":"sha512-zIp4ZwiZhIth2ALga9my79SipjZgJVFYAEqYwIcnXSf3j69IWAKtarWYng1UZHREB0d+Sv9HIJCQG/+8bhXCgw==","signatures":[{"sig":"MEUCIC2pI8cJuVV3ctY4EdIl98gmt6ZDzF/sXr39nw9HhEPgAiEAq79XFGMAt+5A1sIYzdmKBxANbcfRJa+1TjYkb4R0VQs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+AGJCRA9TVsSAnZWagAA2ukQAI+zzWSBzZA7Fmul+DZU\neAju7uTeYiv5yCdyIQKhBHM7WVLv4eLfhkRjAKesCTJJ9kPZp4tHP02Z1a4v\n7c27SKk3hTFR5aerpIGdgbnoqSXxMtaD0fMV6sY0San2YM+9ZQU2zuOrC1sl\n+oWRIuYQBd/s5iyvFAuQ2AzDyEDs8MnzjLInzHNvTLPMXkatdxcKnObi1vt2\ndRZoJMT5VMiRAgo3Ev6zlj3t0jSCtRuiulZ8zSl1IaVBuebwT+Xg8dPhixfL\nc7QjqaAFOjB1vs8eMag4C4bk/OawbEi1yEFtgAqWJwwzF1jzQxd+jVs4rqUe\nBwytxxiUVlN2Zkt1qPx7mZv8d+8RjhQqokItbDFv0cp3vu81FwGMQjxxp+AT\nsDrma+pxCE1bO8P+NGHbK1TuK50frwdVWbGscp7XTfuUz0+uFosu7g5dGhOr\nLjTXfTRBzAxUFME/9wWUhu9G5ipjFXlE34jsqlgd3TBIDG3sfWmBTbOyRXnT\neG0yfb79gp5ySuMKg8UwGUk2TYKrQPXYptL+JJqwWE/WgH2p0rhHF+SfSHu5\nWZgo4MnW6PnUYaLxuTrF0ZeZX9CXrOHmbNOOkU61bDveMR7z6HhZQ658RKP5\nflRtrg0FJhvhrJ/SrE53rpPp7b0tsHPQYyF/nGa3sVBj7yleJKdG5d6UdIkU\nCGOy\r\n=mu0w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","gitHead":"9dfe3fda05487d0e539b18e2eccf84bf7f4c5a6b","scripts":{},"_npmUser":{"name":"tsherif","email":"tareksherif@pm.me"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"lerna/3.14.1/node@v11.9.0+x64 (darwin)","description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"_nodeVersion":"11.9.0","dependencies":{"@luma.gl/core":"7.1.0","@luma.gl/addons":"7.1.0","@luma.gl/constants":"7.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.1.0_1559757193025_0.8940425877562597","host":"s3://npm-registry-packages"}},"7.1.1":{"name":"luma.gl","version":"7.1.1","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.1.1","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xintong","email":"xintong@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"dist":{"shasum":"e70afa5767ab33ed7b804ff8f9648d39d324d05b","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.1.1.tgz","fileCount":29,"integrity":"sha512-WPknedrcIBT2vh7mk/U5kGzWrXsRFXj+tZWffLW8eAEqDtyazNbcvoqExJqMfmdQtb6eWGPHHAMp+4uQx+1VcQ==","signatures":[{"sig":"MEUCIQDboH3k3B/K1qXy49WEmRAnRtG4gYh6hGMQpL7P6ewLGgIgYeQG1JwYOjsc40w2S2v0kcUC/a6bUyzwiXOisy1OKOU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+sbCCRA9TVsSAnZWagAAUY0P/0nbXeo9n/nepqDnSL5Y\nstcwByXdKty26s+ar0hLpdydO2LUJfXrJi3CJT8YUIuHtsiGla3neEYo2udL\nESb8tWNulYyguWaFZsZyOfMjd518rNt/VTtXKXzaVAM2iWVNPP/afEV0Np+U\nxujLqD1Msdw4xHYm+QsdmEJnndBUQkDG9tibWsvelY53MBa5n968/ywnQskW\nLDSNP5CpGaxG4itln209dikH98mxvi09srL6W2sHYVXpqRUlThbhsAr7/vYm\n5gJ1HG18boAqjUm5tQzr7A4dY1k+z8uYCDHzfIGWSNoig3SZa/JgqV3HyRWF\nVqweKls7dP/p2jc9sybEC0FD6Y++lsTGTPiOJ+2eQaM7f1bU3Nss2OTwTHrS\nm/V/0Rj+HTut/hwsD3wzcGfxOyD2CBUx1uylgDT0JcI/ni1/RUZ+Snz+E2rX\n0R7aek7bPBDAQ3nXXVyw/DZ+o/ETc8IXlav4uoojZsWXlbS+vJX6W+zkt60I\nGhxosL5o4tT1Qy4jJDPXouMY+Kwohgderj5pGZrlyKBBIu46aZoDyhYN9Dn0\nnnxm2DmSjrtPTvFE43pJHs1J0l5ZXgP5bk7Ed3OO6sJTRWhaX0XH3K0jKuX6\naHGtuPTJHcZ7wGZDvI2o883mDgfaBOBoatZ/kAp2FG9+3cXWOCKwTiD17LTi\nV5dY\r\n=stQ/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","gitHead":"8d1313fd499deb9bf73f036e4e7d2c31a0267173","scripts":{},"_npmUser":{"name":"tsherif","email":"tareksherif@pm.me"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"lerna/3.14.1/node@v11.9.0+x64 (darwin)","description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"_nodeVersion":"11.9.0","dependencies":{"@luma.gl/core":"7.1.1","@luma.gl/addons":"7.1.1","@luma.gl/constants":"7.1.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.1.1_1559938753511_0.5653060007894581","host":"s3://npm-registry-packages"}},"7.2.0-alpha.1":{"name":"luma.gl","version":"7.2.0-alpha.1","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.2.0-alpha.1","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xintong","email":"xintong@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"dist":{"shasum":"9413095f0738cb2a33312d9052c610f207a9a304","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.2.0-alpha.1.tgz","fileCount":29,"integrity":"sha512-PuTA/2cB/lcxQ4nSdFDu75lhA1a/2pR6C/g2YLplWtKHfHKSEr8Ee2OEws97BR+j19kIDxfQUur1E+5ggKAALw==","signatures":[{"sig":"MEUCIAcuqCYUFFR5snrhjq0UcuiljVHVBj8bJZy3XTiawvRiAiEAvZNP3GFVxx0EcrhiuIBk38BbXlKJWWDrXtw2yWMKJ9U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEbcGCRA9TVsSAnZWagAAoKMP/RBsllwldZ48pJrTgzYQ\nzjY2HBXugZ4evdXAlv9DIhBDviLg0Hi/r98rNPQdiqMbRG3DMJyXNrfPqpre\nDNtC8Te0r412QEP0NWIoy/VUNnC4nq4p+X0oRNNYo1zl0wdO00/AL81z222u\nubOLFq1gMR+g43JgRqCM1ipFttXvFC9ND6O9Tlw7TOLy//DCNDrvSq8RwFSM\nLjKJxSxUhWz0PrqU99vAOrHWNP4jpgsuP6oe7PDbJXN82St2bFw/uQh0o8ls\nDQ6EXumX/uTA+Hec0Kvkku3dwFRjS/2vyCoshRThx7AwWGielL8iBNapbHnw\nv5QtYpTK7ZHxsDvkdVO7Tng5+3YlPyRmHW88oJhCAqUAm31SBlF/dcUy/Pel\neQDmkf/P59bmOe/I/TeY0GerGmJRDpcrbC0Ek1tYiBratEJhMTv87lsJLZL5\nH7V9iSlEZadbbkGm9SiIVWzWtqx5s7WirwtC5HaUJi/pB8bDZkGsDkOrNs8k\n7122t7AZ6imT2WPPCPKXHKKS/ccO4LrEX1zPq2tLCP58tUg2ORn5RRejGkDV\nYhAS9VjMBSxqogk+5ksw0ruTFxEtWktKPgWA2QpYZUhkeo7Ido04h9wi0qNa\nPC2ogNbjXnYPKVYj7uaqFzWBmOeQOAaijfJc6MHuKYtDvewSQP9j4vP4jACE\nl4AC\r\n=jJiz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nThe `luma.gl` module is deprecated. Use `@luma.gl/core` instead.\n","gitHead":"c9cc15f90fffced387a90190c005ea55ce595744","scripts":{},"_npmUser":{"name":"1chandu","email":"chandu@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"lerna/3.14.1/node@v8.10.0+x64 (darwin)","description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"_nodeVersion":"8.10.0","dependencies":{"@luma.gl/core":"7.2.0-alpha.1","@luma.gl/addons":"7.2.0-alpha.1","@luma.gl/constants":"7.2.0-alpha.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.2.0-alpha.1_1561442053906_0.35988043204309594","host":"s3://npm-registry-packages"}},"7.2.0-alpha.2":{"name":"luma.gl","version":"7.2.0-alpha.2","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.2.0-alpha.2","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xintong","email":"xintong@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"dist":{"shasum":"73f7701bb534a1d8ad2aa464d4e8c9eef565bad5","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.2.0-alpha.2.tgz","fileCount":29,"integrity":"sha512-12jP86dpL6W0ZQvRVEgMfWh/IuSPxG7xpxqtpBvTlb4nNFd+JVsB4AzuJAzCuEFR3Abl0DHyxdNgX+BP64X4vg==","signatures":[{"sig":"MEQCIFmhXjsSsOmpC1LzWqYnYx+yFN/cP1HSLHYWePBQwmNlAiBihchH/8qmBIm/BIt2OKCmU+Id8c/h+5N4nwbB+c4Pyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdE/qTCRA9TVsSAnZWagAANQ8P/2CS0jpdJreQDtPEdBWy\ngKFAqgr6SYm98EXcT0iX7KZ0h8PVToo2v0sgxSwypRKrmctQARJ63c9rj7EJ\n724s1MD0vZ66MtcDfw8HB2J9IM3ckR71i4rrN5NwEBJjTbdwNUtXGv+duSaa\nZGVEOCBE4zoYV5BT6qoPQscOhZN2QL9rzJdpYxcSb/A3eQqhvD+YVoaicJDB\nTHi4IieMSb6AIpbFHYveIdRlkiOzenW1HXyEG4CivZOHKn2sjdi4KpFCRXK7\n0lwUI294eoJHMUZ1pilFk8sbZAhRPlDddOviv2Ul6+Ad0XcBcD8HP+zn5qkg\nGemF8w3tqHrn98yRDoJuFB71bdAOorJg7XtaAe7mr6G1BBC/hnXblGxGdsl4\nl5eQN7y0A/rqUeU9x1ESVxKzPsVa7CeZjcT+cxFqYiQWWhTLLVkBw/F8QonV\nsIF/5tTG1QW5q/3n3cGoQjK40cG4LWpJiyvwfvanxwHbwbMYgt/Jm7hQR9YQ\non8R3iZ1lHHGRrs78FalGUeWPOZVvyHOnOiolfLrejzAJU55WGao4o70RNgE\nCzKjd3+sdAoPgZnW54nx9JXBqzVpNvLmCAE2W5KHFsexilf3VHb0ajde9p1S\n3qHJ3j+cHtTcgo8MdD9FmHDqmuGJ0nC85mdnfABj7lz/N8Nj2AwS98a0RHC8\nW0RB\r\n=2P0l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nThe `luma.gl` module is deprecated. Use `@luma.gl/core` instead.\n","gitHead":"edaa7caabc3aa3e422eb7a4c3c90377968c867af","scripts":{},"_npmUser":{"name":"tsherif","email":"tareksherif@pm.me"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"lerna/3.14.1/node@v11.9.0+x64 (darwin)","description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"_nodeVersion":"11.9.0","dependencies":{"@luma.gl/core":"7.2.0-alpha.2","@luma.gl/addons":"7.2.0-alpha.2","@luma.gl/constants":"7.2.0-alpha.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.2.0-alpha.2_1561590418709_0.5934800864533261","host":"s3://npm-registry-packages"}},"7.2.0-alpha.3":{"name":"luma.gl","version":"7.2.0-alpha.3","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.2.0-alpha.3","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xintong","email":"xintong@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"dist":{"shasum":"078ad5ea278ff264e04187273e4b928754fafcec","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.2.0-alpha.3.tgz","fileCount":22,"integrity":"sha512-v+Gji2ek701gNTZ3x7HEZzV9v769JGJ/YkbxppkH0NaxVzO343Tge/jNgCzs5lAGKW8+zhPVuKFAa++5b7nw6w==","signatures":[{"sig":"MEYCIQDMRuknDWjj+Bn8YtrywOtwGEjcrkyz1n8TQahe4sHfSwIhANYBxW/42Wosunx04ChzVaQ+Dae3cH7VACjy1wdwQa3r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMO81CRA9TVsSAnZWagAA5HUQAIpg6nk2vxLXsnCDfkbS\nBPtOucwKNRzkg90w6qtrLNWvyTkPPqEzrqpk9R8914IEBLNCUoA/R12JHMY/\ncFMUoCfwC6BeTKccpvCnuGGQFQpyVkyDztnRcBGmWyxebdgqnPyzNNjoBDmu\nsKpzBemJRlrI1HDv4RPG+sOgRD5Z0/gB2Aq4ia61I9+4C9F7WzVmKg4GQccW\nSz99++rfJa6QPJtipm41GRZfnJP7rK8QucKl6OAD+U5+zpykAKhAWpyIfYmP\neGuBGLEDST2DhWcq91tuzjNpDTDYypuNHw/EgRSQUBlIlrLzvi9ksC6I/L1j\nLAF1d7GZs9be41tR9Jf1DUueomtvSCHJ85xM46AZrJtC+/n1QfjHsUTfS1sU\nH8OB0nt5Wl3zViSa3MUgTDLd5G57dYNJxtrLOZiQxh2UGYdgLjtQLtUY6XZr\ne/+ubAJPM3jVI12kOcT8k+t+e1OxGVtFVasptRhSjDSbdNdTaz0F0QoF6wp3\n1qtRdAKsAnAXOBig1ittDbivZAFs+Y9wqpge+mm1NZLvqmmhqKdN1p28jBxo\npsz5UcPic0212+xN76zL3w0HUdI8mq0MrQvBOeMGmW1cS7S/uP5mWAyAeshw\nNmEjzA5zFea/mtBvyaMwkebuGkYtAs+4pgIh/eoDDsLyhr21ZvuFpooJOiAd\ntfFx\r\n=Me4y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nThe `luma.gl` module is deprecated. Use `@luma.gl/core` instead.\n","gitHead":"ca4f57e62c5b48e931743e7a6f469e1da7914e0e","scripts":{},"_npmUser":{"name":"jianh","email":"jianh@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"lerna/3.14.1/node@v10.14.1+x64 (darwin)","description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"_nodeVersion":"10.14.1","dependencies":{"@luma.gl/core":"7.2.0-alpha.3","@luma.gl/addons":"7.2.0-alpha.3","@luma.gl/constants":"7.2.0-alpha.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.2.0-alpha.3_1563488052707_0.21713355202432116","host":"s3://npm-registry-packages"}},"7.2.0-alpha.4":{"name":"luma.gl","version":"7.2.0-alpha.4","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.2.0-alpha.4","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xintong","email":"xintong@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"dist":{"shasum":"5e8f292248f41a8233c3b7f737060cec4cf1ce82","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.2.0-alpha.4.tgz","fileCount":23,"integrity":"sha512-RC+6hr7W141R5y5Trj/a6ADBzSZ+dkP1f1XtfTfhRY7jVZfl5hIUQnR3JvdWPpmX6bz/Ih4a9QBWcTKi3I/6wg==","signatures":[{"sig":"MEQCIAEl4z17Psfuery3SGRjyCfi6sIv394x+xn07E9ryDkDAiB3rfl1anBtL1vmI2Ok/rrvBfmNud4KLVz3BmfxGnEiXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNf/KCRA9TVsSAnZWagAAwDMQAJbSVRvr0+i93QSTcwfg\nOrwR58jEYOXZgvLDf9T57zvv5z/w9EjqE19d14C8koZOturvD8JDElHALbiY\nuwoOu/Nb0WPFCeRAyxGnZElkyQF3aWwJuHnbRcz0ufxld3cwnx6danzz/jWp\nD2t7P52knFCvXh8RR2gSat6iexwrr72HoXckhkmpi/9o1HS97Z7aZVLkKAhi\n8s80ZXQSVaH+5zazpkT6PrFwrFudKTRinvnSYR6xynM2xVJS84ydi9v6l3yq\nagkVzNvVMMQjYRunOQZayMvX5W/lEK+RDJ0mTBdpjKa+8c6Cr7hJCJKERUuW\nrtfl9FjHBGuX3M2lOkxMm0rSH2vMPER0O2lc3qm505/nER6qXgjcLfJXNxf8\n7yXyxU8GemTPSFxJIBtrvrs2Vw+Y3YAGN+3ps33fZaNOyFdLRxgpVN+9x9Cp\nDAchTFghB9At1nECA3PAh8tsSEoctY8e295S9ZnvgAhS0xtF2s8SA7SuJ/k4\nAqej+STD7OUaTgj0ZpmrRHGwdYoGoqGi1iShETdXq+sv5QBOGnewh+WQ4XPO\nrNPS8kVbFawLbbQgdoD0g/b/ubUFvfNIhaADT9giLCyPB/AlDSBCu2S7Pw1z\nMEBFVtvtF10o7Yb3NvdkS6Jq+IWxheMf0Lfd0e8XrigRvqJSghXEML8fj1e2\ntr2N\r\n=DBQK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nThe `luma.gl` module is deprecated. Use `@luma.gl/core` instead.\n","gitHead":"72d3e96ab960915865f7d0dcd58f6a5ab64aa23b","scripts":{},"_npmUser":{"name":"pessimistress","email":"cxiaoji@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"lerna/3.14.1/node@v10.15.1+x64 (darwin)","description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"_nodeVersion":"10.15.1","dependencies":{"@luma.gl/core":"7.2.0-alpha.4","@luma.gl/addons":"7.2.0-alpha.4","@luma.gl/constants":"7.2.0-alpha.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.2.0-alpha.4_1563819977743_0.19609229505513892","host":"s3://npm-registry-packages"}},"7.2.0-alpha.5":{"name":"luma.gl","version":"7.2.0-alpha.5","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.2.0-alpha.5","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xintong","email":"xintong@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"dist":{"shasum":"d44c9cf2cef7c2aa8fc963a74aa1386c170f7dc2","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.2.0-alpha.5.tgz","fileCount":22,"integrity":"sha512-d+f4ZBnsn6Z+7Os7QvBxKybmApieZ/5c6n2gPHnzn6PLqgQk8eUA5gqf3Sg6ejjMIUWaVre0mqWNLyfFFtAsUQ==","signatures":[{"sig":"MEQCIEXW2H/Hwl1n1zqrQa6qIfUVMXVmrHQCupcMY7wKjY8iAiAnKQD3stlHnus05bRza29idEXvCnSbKMf+AtMN6RpiaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOoRVCRA9TVsSAnZWagAAkLQP/1lzpwUxWflJ8xTjCfTT\niMkkgg5+LQF19pfrdjoVWd/Rw18m5tfMk7e2v59LJghEg+RrVRmWbFgrpStT\nr2W2glKdxoJz5O8vmw+fVMNdW5P8YDHgSPf/SzOsqo9UaPHDWY+jytf2jrwL\ncBc2x0ELb0j2TIxU6GcywIoOTh54QtsaDYos+Vum/RtCOR9ECdeRdikiSuc7\nNmbsavaPbUcDc41D1Hu5dkKA6EuqQak3nu7zoZVvlInq4j4Ei0LL4/xePhKt\nSI2sRlQ3yaLpj0bTe/cabrTmW6UV1dh2aVnIQjuF6UPXKF6+DF/aS0B4mkWy\nlqa2ZsmnU5J87ueuTnw46gCeaJKdoOefHHq/aPmTtQnd9+3FuGA4U5PGmVQA\nVvVCAXwdvbNze36NsDD+Vk4yVHDazOFFh728BBUm2QU3y8+3qah9iR709l9x\nI0mJtsy3wBiYtwa8oh0AcB8e/DFq/UCINF34cAQy10eXsQxljT+7G4yl9yq+\nplbwCBfxYEhxORUOfb16O1eHaBwLMIXisKUlPh1uBfamBiQ/uWyAZ+tHwXOp\nNJ6q8WzrlIpmdBDxxHsm/CZSC2kRmGBMcO+3ShZWM26J9+VbVBRShKyQpjKX\noNPx5vyXdcCU96mzJxrDpg+b7l217pCRUpmC1pf4mPJPHtkrdnkeHjQuD9v3\nUHcW\r\n=hfbx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nThe `luma.gl` module is deprecated. Use `@luma.gl/core` instead.\n","gitHead":"754d00ca26daf77c5a025d576defb007932303da","scripts":{},"_npmUser":{"name":"1chandu","email":"chandu@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"lerna/3.14.1/node@v8.10.0+x64 (darwin)","description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"_nodeVersion":"8.10.0","dependencies":{"@luma.gl/core":"7.2.0-alpha.5","@luma.gl/addons":"7.2.0-alpha.5","@luma.gl/constants":"7.2.0-alpha.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.2.0-alpha.5_1564116052623_0.5994293952147896","host":"s3://npm-registry-packages"}},"7.2.0-alpha.6":{"name":"luma.gl","version":"7.2.0-alpha.6","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.2.0-alpha.6","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xintong","email":"xintong@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"dist":{"shasum":"41c11057069799b9ed8ac1f9e59f2e198ef00c8d","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.2.0-alpha.6.tgz","fileCount":22,"integrity":"sha512-cpg4tv3fKLSSquZ151GPW+6oBEuYHSOu7wBRoj3VBrHbIMgV82+Pa/574ZhoZNEMvoHO+St+ENVq5TnAiMSYzQ==","signatures":[{"sig":"MEYCIQDNoywbJxplVB25FbAqpU24zWgK0q71UcXMDFedVrjUagIhAJyYhpCtyUPyCIagR3E6BND9cClllJ7EA6EKdU37oVLM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdO/JoCRA9TVsSAnZWagAAxQ0P/1hYDTMp+MBpbGAikyyz\nkbsVaWPoOPLbRYvQfjf3ELHB2P3jAwE3XjUTaQUkXgUcWvv9+Yucqmdgw5YB\nZGoPFyR9RxWfq96EZJW0oRReD8UA5NrmH4Sy7poyTEahKJSrdTPuc/Ru7rfc\ndDOuDW2JU31D7Cg6g8/YQzCI1L7z7QQ33SKeMDG0oDCCXq7xwaNjHR2Ss0hQ\nD0l1RQ7PBezZAjZ8Lh1Utjj3HvKtU2/1Cp5A3nFcm7xsybv9krv3ZT7baMeC\nqx/V4D1ZJxBfKLwLszBFB3Fn7DU1B0VKzTV7dYtAajLGA9z4PRvup3AXsXQ1\nh/4BFKXnntGEslH/w28LweSx1nNZAQga/ookxdYtNIvKW45eg20HxVgaAFPl\nSsA2AUbn/uuK/jFxNMuM44Yr7HDW0Rqf01OcEkSFUVlVXeUu3Z5TjM8/CMwL\nrpNfMT6PLPDrTtpsHQ5K3dBv5ezHXXRWMPAnFhC+IT7dZI3e0AY6o69kcoU9\nEnflUH+GkhGGeZRAWROel415hVfJVSpWb9xI5xP/zdB3gVTvNOmv8TPWfJSi\nu40XI6/Gblzj8vKCkU0mOfSZ/y0/AtPtTR5kXH8+PPdkLkHgRwqcysmPoKE6\nhrBOU4MxRZiFh9jq0/0GvnDMs3R4eA0WLZuvIYH1qBvGweLUSpIsCC0XieUX\nm5zn\r\n=UtyP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nThe `luma.gl` module is deprecated. Use `@luma.gl/core` instead.\n","gitHead":"a6ee02b54774f20d07eb521451f7d722ebb5cec0","scripts":{},"_npmUser":{"name":"1chandu","email":"chandu@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"lerna/3.14.1/node@v10.14.1+x64 (darwin)","description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"_nodeVersion":"10.14.1","dependencies":{"@luma.gl/core":"7.2.0-alpha.6","@luma.gl/addons":"7.2.0-alpha.6","@luma.gl/constants":"7.2.0-alpha.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.2.0-alpha.6_1564209767369_0.33054963226551437","host":"s3://npm-registry-packages"}},"7.2.0-beta.1":{"name":"luma.gl","version":"7.2.0-beta.1","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.2.0-beta.1","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xintong","email":"xintong@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"dist":{"shasum":"b512735cda071df59556c8e287f78feaaf1abcfd","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.2.0-beta.1.tgz","fileCount":22,"integrity":"sha512-XifmYcRCWREaXbHCQE9bUYOWbMgsM3/WpU8Pv648A9RxAeJRKQlDh8ooPKpsF2eEz17MgVTbyokv9TaWscM/ng==","signatures":[{"sig":"MEYCIQDrLSiSU5vMVirIV5RIorxpw6/MXAKWsrYCZ7fz4zkZdgIhALTaktFFe1tgqdxFzUJbOCPuUwBVSAZbZH1/95SZNu2f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSbCFCRA9TVsSAnZWagAA1akP/Am4zuMBt+GanBOAHUhU\nVgAWzC6aSP8eWjQvoTMMocyxknZXi7LRfXA3nsb9KD7FY/0s/NNgKHGzpAT1\nN85uoO/63j4e2sR9g5Ofd7St+ukr3w9hPLqPe6o5rGTI+99lX0wGWnlIRiXE\nKyBaiyPcdUQLVm/vdjpIHvHVh1woqHGasWJPlhBVF3PvJHpE3tqcpJ6FAigP\nk9pni3AodXYnGFCg8vqZuH8WuAw2FeqEDDjKshS3iZmBEXwULvvLkh0preps\nigLVWnL9RR5b4wtYE9Ej/UXSDqS4gkGTHctOM6oqNkmEvLPZktHhC4QXGbuT\nexCq5wlB7fetvoDVuzVwgNVBRLAlZs1BRnjFwPsqvoXU/G97fID68Sb4/Kq/\nDDC2+W3IQ2ds1u8sSg4TxBeZnkoDH6Fedhwq0x6o2la2D+0siHdoivbAPeVE\nR61uVH4jaxL65OWtMxInSU4dQOA4lyuXX6cE2g+okGxjEJGeccuTmSBiLR/v\nPycZpTTFyixTYMv+G2Ht3Oa/lueGugvsq2uzgFkyLyOqq00mpjMLVYKJJFJA\nphhl5Sekh077cTEhEEnBkOpluj+CxbdvrM8PfumkBabpRuloHTonf8l9EgN1\ns2ro22AcrepcSa7whIjZLA9Hhw+zVe6y2B3yu43rlmqQ5maFyRAjNdiM6fbL\nmISD\r\n=awtD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nThe `luma.gl` module is deprecated. Use `@luma.gl/core` instead.\n","gitHead":"9bf007fbea50e0958187a88f6f81df2ad07af21c","scripts":{},"_npmUser":{"name":"tsherif","email":"tareksherif@pm.me"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"lerna/3.14.1/node@v11.9.0+x64 (darwin)","description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"_nodeVersion":"11.9.0","dependencies":{"@luma.gl/core":"7.2.0-beta.1","@luma.gl/addons":"7.2.0-beta.1","@luma.gl/constants":"7.2.0-beta.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.2.0-beta.1_1565110403969_0.6253579659025128","host":"s3://npm-registry-packages"}},"7.2.0":{"name":"luma.gl","version":"7.2.0","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.2.0","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xintong","email":"xintong@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"dist":{"shasum":"bd12bcc212def9085c4cb1430436862cc3c84bff","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.2.0.tgz","fileCount":22,"integrity":"sha512-yKp5qyY0eXs1TRo5mXUx/mqD7yVJUkhIdZytPMT868i+sogNw27A1YQRKnsS+R65qjs7hwJjCdSEjBfMSCqMfQ==","signatures":[{"sig":"MEQCIHQaH3s93AW4tYMc/XU+sRdn6dpkKwAIPfrQkxi0mn3WAiBUjqDTnh856M1/MWHJf9nc1zdvbPQxkTlynmORXUv5Bw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6357,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdThJeCRA9TVsSAnZWagAANAYP/Rtb8Rb8ZwKJ4enX0YxB\nVAqTAcdKGjaKY+PfPTuEydqyPwzgx7Cor+Z+uYhV2BWg2o4deQewFK4a/wUu\nPTKvxktjHBRqZuCgux16MqNnYx0z7RgrG9Aj75QjChHzZ19NdhXIV90nUkwe\nnrr6TVI3Bb9AzpVVgnih6kEQtZOZDv9GfNS8/WV1OuBd6pugGKP1Zc2zmsiG\n0SXsewptuskrQjaYaqpidrmlpNRupHTNhl1OJ4ABm5lwZlBbypCA3awjfewm\n2JjMnpGHdWVmWH611QhAgcBh8cWZMioQF6r2A862WHjpkEKesS42E5uguQ/E\nZ7dFYu1s6Zr6BCD6Ep6jSFgQtVaOAqrEzyJOhT1qKcqJF0GRSL9BaoaZ4QEE\nTQQKDfHXDQp9D5/R9FYVpP6IPLbGflaCCKkZI8f3scXJhhiS9p45uLNzdmnd\n4Z4xS6qd5ZyU1DHm4C4iZwQcNob7t+CXxs9zz13eCbl8OHpxfkCEVPoqiP3O\nGr22YAuNZeKbHyVSF+rqu7tuXewbZ5lr1UVfWblSMo4o7eIjOlekLSU9cKl5\nWFD2p6o2slSFxtYtR/t1T2xrC0zfnUYdIp7IvW3uabe4g17WwrbjfdE79PeC\nKwN/lbh/ZTnP22kDoD1PFPL7nTSqw9oOk5WllWKVcxXxnkjo2T+7xO7JHEjT\ngsjY\r\n=tY3a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","gitHead":"8318c4628a26bcdc1b3fce2e4295252aa9f8c1fd","scripts":{},"_npmUser":{"name":"1chandu","email":"chandu@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"lerna/3.14.1/node@v10.14.1+x64 (darwin)","description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"_nodeVersion":"10.14.1","dependencies":{"@luma.gl/core":"7.2.0","@luma.gl/addons":"7.2.0","@luma.gl/constants":"7.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.2.0_1565397598092_0.623296292702717","host":"s3://npm-registry-packages"}},"7.3.0-alpha.1":{"name":"luma.gl","version":"7.3.0-alpha.1","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.3.0-alpha.1","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xintong","email":"xintong@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"dist":{"shasum":"b8cef56a7e739386c32c46bd785c0915bbbd2200","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.3.0-alpha.1.tgz","fileCount":23,"integrity":"sha512-FMG1/iv8a0kH1XdbnxuRD4mI73wxSi6AfNUK0qM3Z0WHaNXVdhrmcGMTavtzljteKv9TGV/aelfmjVqLxop/FQ==","signatures":[{"sig":"MEUCIQC5Q5svqDrx8WyFXdTjJjfaao52N4fiSQgtMigfKS56XwIgUYo/j1nZi9XiVFRUUvkRaGWNZmpTcPDaph3iyUQ+J6k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXalgCRA9TVsSAnZWagAA/awP/R5rpGhILcjzycir2AhA\n39msH4tIa5VfGpDcDzYs6ubpFtepZiSxIAN0+Ey5Euas1dJHaJugNDTAShEr\n6IjQvVO+kds+257E18jIXYHK3hWTyCZhohXlvCcx4bPBGbxbIdyok8WsdlIu\nZsfFZqPVTxVGvX+m+0XSzJO4AvofZ3aH102FVDZga4zEg9NEY72aR9AHkksl\nnFMlLYl6SAXcorflsuNOJnMT1l4NCTPy7SIp1dxxPxFlorL5LRvK1YJkZzR5\n3715Xx4XF7kXEM94n6xqUmFu3dPl7avJuSMHQTxlDUvdLd5AGDjvEKDE48KC\nEUP9w+NRcbFJbH70wHR4Hq1thuDw6KijBIGMAVrbvESrbr+X2jxCP4+VDUwa\nFcEBxdllhYHa+Q09Ah/+QNsfp8XYftM1iQaepokpTL6ISqi6WksHz0ysgCEk\nPx4oYK+1uPjVLK9QECXtT36h3r87jYSSe3C+CD61L2/lCN545TKvwrzQGHgc\nM1/Sh1nzLJnnYMwYa35LXrmNDBIGKAENuTl9rkF6fQCSE98YqMh0boTI4xsr\npyIwmA65tZwAUlB0jJEaMZQ75gk2Cm/xQn4VDKg2NgZ9F4koIOdCKeIsaB9C\ngdPkgICLopVQwHHdhd1/d92qYGuBtXWQeQpr1ba/QlIA7ZsQHvEeOjYee5qL\nDRc9\r\n=0q8B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nThe `luma.gl` module is deprecated. Use `@luma.gl/core` instead.\n","gitHead":"cf5d80d7b19b0201e9435006a788f8f0ab4c6e3c","scripts":{},"_npmUser":{"name":"pessimistress","email":"cxiaoji@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"lerna/3.14.1/node@v10.15.1+x64 (darwin)","description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"_nodeVersion":"10.15.1","dependencies":{"@luma.gl/core":"7.3.0-alpha.1","@luma.gl/addons":"7.3.0-alpha.1","@luma.gl/constants":"7.3.0-alpha.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.3.0-alpha.1_1566419296021_0.7361937795372338","host":"s3://npm-registry-packages"}},"7.3.0-alpha.2":{"name":"luma.gl","version":"7.3.0-alpha.2","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.3.0-alpha.2","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xintong","email":"xintong@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"dist":{"shasum":"7b751ac6f3071be87dbc1012e190f4372fef19fb","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.3.0-alpha.2.tgz","fileCount":22,"integrity":"sha512-9sQ8/88SsMwB6LrV95Jwf08VdvCQZpumloDXfrVkvoito8EbhtAfqSGHnF2G2Ng4C+Nh924HMR3aX5HxusoIsw==","signatures":[{"sig":"MEQCIFxSAbMGVjL8XH6oM8T2cjPL6V+Yx1uoxu93DG1o/YpVAiAHBNAYDsDZOOfoafrHZi2/qHwTed5t0DJuxytjsvUWwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZbBSCRA9TVsSAnZWagAAfNgP/1YctaYXTwYSEVvhTRTH\nUNDecPVliOPvQcwA/LWOIiCW0ak7pATLsd+eV79rsPZyfxzXBlLR/QDeg5ci\nWmfkdFXCydmtDjbLnFQYdErvJhTmucA9zXoqnWD4WyUa4Tww58hzy/pRlFkp\ncWBetMPCTnRx/iBXCPH5q6sAidLIluFS1lI9WWHGkl9YRFOz1i11NOsry44W\na6XhehIPrwAwAslycQApJ+GSEMRaaps52qkUciA9Ns+llpOP9YkJLn0x11g2\nx0ozHReX9qQIR1LiUHzChfd6TqYcYDbF2n1xwO2cw5fF6uU7S1UeBXea1GHO\nBfvI0e+vL+tQhO2hA6ViBzkh2Kp7YLZNWgzzEqCA3kmcghf9pdA63+pzqU89\nr/eKLavYSy+M9TZTZU4/1iYQDN03cwwZUgVVFNSbn3scYcqi2o+g81IiOXgn\nKW7wIw62iduLVA4cH496zOob8eGCmAewqvFCtDzR7ChfqWQjphjSIzhD5/99\nrpcG12RVJ2fYySOQvL1iDP3aKEamR+n/GE8x3xN3JUh/TMzTSMTFNjkjP/rq\nDiLWcNkxCrJE84+cX1SvbU8Tx4uj7ASrw5bqBNY3C5gZNFvaUatOJzAP1UNt\ngiNVBDdBhRnXj7umVZv+Knx1S06vawhoAji146R4j2EVki2CvVppfZoIH8zl\nK8RZ\r\n=DEdA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nThe `luma.gl` module is deprecated. Use `@luma.gl/core` instead.\n","gitHead":"f1a055c2e928e519be81676f5e0314bc9ae16fe9","scripts":{},"_npmUser":{"name":"tsherif","email":"tareksherif@pm.me"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"lerna/3.14.1/node@v11.9.0+x64 (darwin)","description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"_nodeVersion":"11.9.0","dependencies":{"@luma.gl/core":"7.3.0-alpha.2","@luma.gl/addons":"7.3.0-alpha.2","@luma.gl/constants":"7.3.0-alpha.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.3.0-alpha.2_1566945362289_0.46056258206996614","host":"s3://npm-registry-packages"}},"7.3.0-alpha.3":{"name":"luma.gl","version":"7.3.0-alpha.3","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.3.0-alpha.3","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xintong","email":"xintong@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"dist":{"shasum":"75b069df6a6ef0c1918900127e53cd0938d7e31b","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.3.0-alpha.3.tgz","fileCount":22,"integrity":"sha512-9j4BuoJ4N98Zn5D+L7rQP2MtXophPBZ+Rr6I9+dkdjYj5wn6NfV3M7r7jDnKZyeV10EUAanBRPiwABEGQBUUdg==","signatures":[{"sig":"MEUCIQCtWLuex+rtAFFNGYi9n3dNI0fZl5sIMqvMxcRZ15ByzQIgFusGOExKMtxlIdsYuRdq7ix+TZxnXyHxroJMeUNXvXs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZt46CRA9TVsSAnZWagAAGxoQAIZqaTOrZdy5cQ6v9xJC\nqQxUGrdbSOL3J3q+1PE6gI4QAL21ExHk8nGx7MFGPyWIWEI9Gk3iPUlmoRYH\nH+o0OFWsBONMAfu4F2yLtATD6SxkHzLDTfiBXuIJD8galrSdOQbRCMjRbOP/\nHaEj9melyl24/cXo5upHA+hHrqZlSrB5vSC/00DlLrU3IrSb2OX3WFrva50H\nvLmx7H2oa8PMAUSxjdR+6IXhm1JMm3cP1/umTGzze7AgB9E6JbQjIHy3Ldfa\na539zut/wIr1i5GRIiSiEIrB7tSvOfJB37xwJ+LdhlmsxpDMgPclQ20Ub5+/\nCS/mTQuL8byCxVcm1l+Ne5IHNofa87UsWja/cENUAeBNd/ZG5mozVQYHgi1b\nHsPHL7VSBEh0fKfs6jWAQmAzUHwgPCORV+Id1iFcCCIuEh5T24mer93/iTja\nAGeyu4Thl7hfxP7h8EKztEwlTnegyGcsbyAVjkYI+W8fdNmpST01Q7O3logh\nx8eC+gNkUyyqJYliO8bak+ho50RaLCAYzzvMP97CBqDkRfQ+Gu4HQO+WUC9P\n1QMKA70nKD3vXWfANXZvEBWdNiUYa7xrRuoSfcPv06uVCi1UpsJB/7YhZ6JF\nUlGt0rCmO1jnGJM3UnymH02nCCjzpPfsS53aaxWCyzt3SS972qXwe2ZrIKU8\nrHlf\r\n=DL0+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nThe `luma.gl` module is deprecated. Use `@luma.gl/core` instead.\n","gitHead":"6ac629e9a8257c69e0ebe004629a6e84432a7f7c","scripts":{},"_npmUser":{"name":"tsherif","email":"tareksherif@pm.me"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"lerna/3.14.1/node@v11.9.0+x64 (darwin)","description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"_nodeVersion":"11.9.0","dependencies":{"@luma.gl/core":"7.3.0-alpha.3","@luma.gl/addons":"7.3.0-alpha.3","@luma.gl/constants":"7.3.0-alpha.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.3.0-alpha.3_1567022649856_0.6493836727013047","host":"s3://npm-registry-packages"}},"7.3.0-alpha.4":{"name":"luma.gl","version":"7.3.0-alpha.4","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.3.0-alpha.4","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xintong","email":"xintong@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"dist":{"shasum":"f559f4f1dfd74e2e9e1d3908f829338285138c1c","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.3.0-alpha.4.tgz","fileCount":22,"integrity":"sha512-QBdjWLdh4i8FQmMz/hG9QiJhyYgfnewsrx6+rYSbmAJAEApb+3cdFbFRC9q0u0L/FXc3y9vxxW3ytt6eCguOfg==","signatures":[{"sig":"MEYCIQD53Y00oxpU21zsxsbT97WdAsELIVBJ9cixJThfvSBtAgIhAPscg1xHFDRnRf3GOTlI2l3lAwO3uF/HdTHZZjL3gfv3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZvXmCRA9TVsSAnZWagAAEIwP/A8AUDqlbRGOR1yWGSJt\nEIc0h65L6elYpoXNxirto2RXQdTgphS1EDZaT+vg8XgzmKejzvFPgYmf63Gh\nqDH0ouI8nPtHZBKdvCJSu7Va6Tbir1eizT7N6hUp/aS0OwJRCXJXZjdpH5I5\nu0TZjdIWnl8YQyh3DbLXM5TjZmG8rYgemjYqEDbgW72F8RuN5q4l1AJAALdT\nXq2Ez61T+bxe3pm3HUCpwhx/ToO9aBqmRwed6qVd/ks/tDgDN8xg7E5R5WhV\nFBZV1QN+DF8P9aruhnXM+VJ1JMzW6dsakBW5b5K0kq0cnqEALhKQIXV4Xisb\nb26hAKqRAuZ1FTrkzynf1alC44a368fWiY3QRKPsQD4mz2cVkShqjSpwSZDU\nCb9ENNZPKTQjhlp71ERqEwB2guEkP2Qfm5wPfSejKRk4YPOXKoFFOHZmlnSH\nZZws5ktJEEpxHBfrqTsbRJjKalLi8aHrv/rMspTlW/cO5g8of9K1BI/VAfHN\nJb6OA2MwZmK/9QZUXmiiqHuiM7vgvKVNMfme/5S4VyKt8bqh4DkQssMgGfYl\nGg2h5xOtx/P6vd4furPHQbh1QutxYHiB20owhnTYTOpvUXJZOH8daDzMCMNW\nRoiaUhg46tCQBo4o+J/3LEFPvKe6tLUYRQwW/SP60j2ltGmk3yL3gCEe5eju\nsQjF\r\n=dkFS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nThe `luma.gl` module is deprecated. Use `@luma.gl/core` instead.\n","gitHead":"5e8c810e2c71752e9cdcc586a95074664654a540","scripts":{},"_npmUser":{"name":"tsherif","email":"tareksherif@pm.me"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"lerna/3.14.1/node@v11.9.0+x64 (darwin)","description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"_nodeVersion":"11.9.0","dependencies":{"@luma.gl/core":"7.3.0-alpha.4","@luma.gl/addons":"7.3.0-alpha.4","@luma.gl/constants":"7.3.0-alpha.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.3.0-alpha.4_1567028709593_0.6879836404847341","host":"s3://npm-registry-packages"}},"7.3.0-alpha.5":{"name":"luma.gl","version":"7.3.0-alpha.5","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.3.0-alpha.5","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xintong","email":"xintong@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"dist":{"shasum":"d65466d556d94ed9a4205fa080a988f41489b07a","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.3.0-alpha.5.tgz","fileCount":22,"integrity":"sha512-qhQGa9R/YUskqe/Lt+1nNUuOFmkvn+o+AnDDc0Z59Lcl37l0FlU9yhJzALUzqeW/JlaMG8Ql/W3DBOorpoWwlA==","signatures":[{"sig":"MEYCIQCh3PpI/oXE5eCip5T9jt+ff9E03N/V/RfSnAfRIDTmdgIhAOLWykWbNg7N4DcYZ2KzsQXoGyEakom156QyY1l2SZOd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZ/UtCRA9TVsSAnZWagAAT1cP/iBpxKyiJ1AKGG5AetbZ\nOcyvurZ69eqH45kirNYA202Svc9BycO9ScE9TwWo8cSO8hzCz25yWrJSE/WA\nqS0rsmIE41/MyMNT9wp8r4VWRcTRV7D5sv+q22dRiJibhXpn+xE7155a+e4L\nifhWxX0shos9u/5Rx6rwIMxegB/IKhuVR9wsyFdSeoo9ods4mCKzHKmfeubi\n0tKZK7FozrPW8dd71mZhA75UdofK0/X/tGwRXxHdcm6bMCiD9/VI3vsnbqpa\n/fKmgg6NcAl5xdFbREGXGCeJihy4wu54FAaKs4D/j3jmk3QBTt3O3kSo9WEa\nJPWHd0UuNbH1yYd94sZveLiegrgTJEPAxRuiNBIIQdMpXfU+0xuRqH4vnKA9\ntuiXQmu1AwnE4dGaToim3NzwqVAbEsll48dynofQL7yEZB2VJ0+XksC9/aXj\nOT7OahMts0lcLLVQsRRJJBXBHzf+9Hr+3aKo7rX0qzoLtG6fyLV9XyVhxFNo\nVPzmTws6kIpa4LRPDKcC1TqoE8jOHHEqDEzLgr7k9oZhiulrZg6xPkbxe9iH\nsGi/eaO8AC4SamRvwKNskEj2sCfRiTMXUZfwJnAbbxNoJyRCRzUpCTKnbnWz\nX/fi6u7HACUwSiQ9nFPAP38P2GD5y/VnqlCqhhb+pWkvy9SDxzsg3kRoX1xs\ny5Ie\r\n=5BXt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nThe `luma.gl` module is deprecated. Use `@luma.gl/core` instead.\n","gitHead":"516debe2cc98a49aced52de925d222487b6ae9bc","scripts":{},"_npmUser":{"name":"jianh","email":"jianh@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"lerna/3.14.1/node@v10.14.1+x64 (darwin)","description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"_nodeVersion":"10.14.1","dependencies":{"@luma.gl/core":"7.3.0-alpha.5","@luma.gl/addons":"7.3.0-alpha.5","@luma.gl/constants":"7.3.0-alpha.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.3.0-alpha.5_1567094060708_0.5399301280732718","host":"s3://npm-registry-packages"}},"7.3.0-alpha.6":{"name":"luma.gl","version":"7.3.0-alpha.6","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.3.0-alpha.6","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xintong","email":"xintong@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"dist":{"shasum":"42cf85e4e4602d49460ba286c206f132c23a6338","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.3.0-alpha.6.tgz","fileCount":22,"integrity":"sha512-jZxnsRkvSjFTMdLN+46WfHYdXBUOyD3nm63aONxO+swajyxhTcEwaKV2dGIAfS2KDG7bBLnOfuPaqAGTDdLkjg==","signatures":[{"sig":"MEUCIGNuMpF6+F9k1OhLeS1CF57SU+1x98jGa7SWeoqOe6hfAiEAjBDCfoHNAwvXuCLl4Po3fgUeKxXjOy+US05swRrs014=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdb+P7CRA9TVsSAnZWagAAwGIP/AjaRd9ordWwg1k4LBO7\nEfu5fdv3Q4QottK0Hn9d68cnQyaiOtoxX4TFcCtsz6M1bRCxn2F5xQc9rLfJ\nMhM++7roWXS8jqJGlq9HQtk2EcfFb3ZAg06JdkKngkmqU3jh20gHu3pw3I6n\ncReJ8FLk9CSlpxkMe/psk2h+I9Ob4CM9G1Hls4k3TiLaqkz+WG9ABTmikMyy\nuM+9pLgiW1LcDHs8hxUSviM0kDNzWByoZjz1YPiOY9g2ptI7dgo+M4hCx7Qx\n6liAEN1fXduheAbcuMB6kVK47OYkPWslTl/zdGAmBV+vNSsw84UvGFnoRG+Q\nPOFaStcM3lwkws7pRIqHxUoHiTgX7bj9uYXkrlbugY0Aj9FUN1fZfHVfPLdE\nYcqZiMwae3t/99oVOxbCNOjGWQPNA6CysoVGpy9TxR8XMfZsY53ujHgtg6WR\n6AcVRCbI7dcfwn9gGsZB5S1OV3K5BSDGkb13zcl44AklLiBnS6V+NTAF0uPt\nO/4Lq9si3ajiP9Oh+95zfsSkakP60SfgTt3keF3YDsDcCiU05VuW+Xf+kJfj\nGF/7JiYZGGJEAHCBgZDWRLth4zlL79REt0ZzWOL7eH5EUS247qrZD6ERV7+7\nBzbyiehSCyTefKuPhDDdei/QLNXVolM+78oTXHa8Ss4zDk8rMN+q2HFdofIy\nJAFH\r\n=kwT/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nThe `luma.gl` module is deprecated. Use `@luma.gl/core` instead.\n","gitHead":"6a3d027967da08ee15109d2723374279d36009d0","scripts":{},"_npmUser":{"name":"tsherif","email":"tareksherif@pm.me"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"lerna/3.14.1/node@v11.9.0+x64 (darwin)","description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"_nodeVersion":"11.9.0","dependencies":{"@luma.gl/core":"7.3.0-alpha.6","@luma.gl/addons":"7.3.0-alpha.6","@luma.gl/constants":"7.3.0-alpha.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.3.0-alpha.6_1567613946693_0.5696209208651739","host":"s3://npm-registry-packages"}},"7.3.0-alpha.7":{"name":"luma.gl","version":"7.3.0-alpha.7","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.3.0-alpha.7","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xintong","email":"xintong@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"dist":{"shasum":"01d60668ae78aaa8f17af5c2a1b5f0bf7ec830aa","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.3.0-alpha.7.tgz","fileCount":22,"integrity":"sha512-SnfLeMi2razMHQBtTuCMk2tPI0I4kZiFmG4Qt+b2RGnaTKyLejt/2B4eIUPLty3K3AZcGbWYDp+9GsJ/rMb5qA==","signatures":[{"sig":"MEUCIQDGDrji3Nfg83p/WC74Q2nRVCKK4Ii4PWTzbBy4q+jdbAIgCLkXCCnvmoXnU0h3X+5FFJxDwm2P/uWg93wlQ+zK0ms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcqyzCRA9TVsSAnZWagAARNIP/1EbTLDRfqO3qXfR6Iqu\nN9gkjGkY/7bpgZBVSiFl1AYP43d6bEE6CYFQJe8RGLgzHk0XCn6V7w+6hJsA\nsydcOEjqPeMyBxh5DsJhrouelOCoyt+7OERUH6ezCLrnbHHfnSd9EQfrqpy2\nDhd4G//J8Rty/6wT30STFpB649Fj54SZArro2ZWESYdCOqr/TtOXKyPGzP8R\nn+3jefj7BDXasjbUC/mifccLhYs8ZhwYlRRMuVa2SVLVa613TFx/GlvxJeBF\ndy7x6iXTNlnVWaFXvFSiwEyB14qrC1IqIEb2/hP46SVFM5T8gCQZ4ICjCsl3\nyAjA7CuSfqmieMnXkHcHvFD9FlkFVEsrr6NBepDgD4i92TcjQ8WlnY5BdLaV\n1cd1+LrPplgcWz2eAa2fRZLUsWTds5ZvvZ5R8UZiuNNbeNp7HRkSJrJ/e9SF\nbU2i9EdEhycq/ZJOG1ZNxiesNEgQnk0i8+RCSHiYkUsfZqxRKx6VWbafVp+J\nIcS9UQVGo8MmVvQzYRTLEIXQvUEJP8FTnFaXrcH4WjVdFqb/1la+kOBDdYSZ\narT18TLtTLOiiFrHPv9HeJjl3jMan37/l1z9k1Y+xFhw9N3toSeLeJTEud5T\nqX8jAz38Oyy9XhxYqHH/40qgp/zf6rBQq970g36Y0v6P3ah3vw8LiFfIoOXJ\nRFRb\r\n=B5w8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nThe `luma.gl` module is deprecated. Use `@luma.gl/core` instead.\n","gitHead":"617b66df549e06e52105ceabfa9d135d5feccdcf","scripts":{},"_npmUser":{"name":"jianh","email":"jianh@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"lerna/3.14.1/node@v10.14.1+x64 (darwin)","description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"_nodeVersion":"10.14.1","dependencies":{"@luma.gl/core":"7.3.0-alpha.7","@luma.gl/addons":"7.3.0-alpha.7","@luma.gl/constants":"7.3.0-alpha.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.3.0-alpha.7_1567796403378_0.80235878035013","host":"s3://npm-registry-packages"}},"7.3.0-alpha.8":{"name":"luma.gl","version":"7.3.0-alpha.8","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.3.0-alpha.8","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"duber","email":"ajduberstein+js@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xintong","email":"xintong@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"dist":{"shasum":"9570e716404ca052fad3752e2e13fd3638f09fc2","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.3.0-alpha.8.tgz","fileCount":22,"integrity":"sha512-r6qzQiLsoiAV+l9l9f/tmayZ72TZMhfEFTYKsBVzK1htEjQxVsbZFhQFULtJjcDkT7yLElfXeQVSDgw/VnhFaw==","signatures":[{"sig":"MEUCIHKCEVP2saWUPrOZ9dPbxStpcAllAajBfhU/QCNcyLCdAiEAr6008TZwAB1k6/Gh8/obwPQw4fyU7oj4/zdRtQOjcEs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeq2gCRA9TVsSAnZWagAA0YEP/03EvI05UVaFUyF+7i1q\nnGwfjo+YqhdwX/D97Wd84pV+Gkq++M5GYA/knQEQ8PZXxaD8g97/D24F5SBr\nKRPPFjzurlWzPi7lUbWTZlMU33Dm76UoTpNMlWIPfoPpCoSzQuv7OzGtwEG7\nGaUJni6cFqFZqVerunVhYCA0ls1Fk7wxrkHhB6YYB40ja+a1ZJBh0h9eflHq\nhBRal5+SmuhWzujJylZrYV3NhM4UxO1mERj8giGrkpJ4nStON4TEmer1wDc4\nJhzujcD1ks/dvVk/LMOLeUgTBWJmZq59tg8up9I7RIr9h0+Vg0SQFZsj14Wi\nfnhzAauGoXXUJ0PbKp/94zvc5xjcXW24Fjmxly0tkW+7R/Ju15gGmgkguOuI\nvYd+8MqtWtuRXT5OwpFsYrtcM3kDXSWXHoIoXi4KwBpsYaueVNukKQPQEhZN\nYW2lR287j2yCgN9qAcd0RTqcyAP3y8egG2H76PAPOWm7VzARX1qcucyeilLW\nXc+sGRPWO/i8yRVKH492iyB8T05auNcKacakwiHBVDpjOFOMH49pMkDIknCV\n83R4os6HcDyvK2UFOo5m5IuGTXY3i+qEIVaANH2W3LNT7ny7lGz9PSm9EPNz\nf8KWc18VwIaM2gZyuApjwVlruLUtdIGlDeCa/+DaH6oEinHx//qToThEHutI\nT53Q\r\n=3Ur9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nThe `luma.gl` module is deprecated. Use `@luma.gl/core` instead.\n","gitHead":"24536152b5552e7c7b57a35464deb5164200d090","scripts":{},"_npmUser":{"name":"jianh","email":"jianh@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"lerna/3.14.1/node@v10.14.1+x64 (darwin)","description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"_nodeVersion":"10.14.1","dependencies":{"@luma.gl/core":"7.3.0-alpha.8","@luma.gl/addons":"7.3.0-alpha.8","@luma.gl/constants":"7.3.0-alpha.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.3.0-alpha.8_1568320927858_0.05743291213080548","host":"s3://npm-registry-packages"}},"7.3.0-alpha.9":{"name":"luma.gl","version":"7.3.0-alpha.9","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.3.0-alpha.9","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"duber","email":"ajduberstein+js@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xintong","email":"xintong@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"dist":{"shasum":"ce01b57aa589c2b84da9bdab59ac8f0c45ff3239","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.3.0-alpha.9.tgz","fileCount":22,"integrity":"sha512-4gi+kVx8wzSCR7uLucxDGUShXIEv3LKpiphfOpaJWxRckbIfJuDxV2bEHBdi69HkAR82Uv5aSeRCBPmp7b9lvw==","signatures":[{"sig":"MEQCIAbWo9PTQGslCRVyZ3407WzXS754pEyTE/02ujHa+WrEAiAI3P4fIR3x2uPXlp9H5JpxrSpG+AEpU2JyHpW36HbkGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdfCSyCRA9TVsSAnZWagAAPFIP/1L7aOlrYRlMG8Ba2Loe\nGuqxKmHMM4R+o/PBsvdTMFeZ51XA9QB0awNcj5KcG4FxUJakBx246anQDLo+\nOeu3EVsr/FL3cP6iGq5pPhZ60UFfxu3+VFN557W1meapcXXVkz+lg4W56ePX\n6U7Jfvdoc0Y1FWMtFQERYtKMSnxaPKmAPJU/R3t54zhwTYh8oXQJ8rjfvicR\nwF325JZdkcFQs7xb7fRBlPHB9Uzshs13Y2m5aJyOhtrnujs4itVP5IT189fA\nmEYC+S9WrB99jasIrOHsW2piIT9CxROtnwrg2hzMtcw+yL0I9OuXnyNXQXaq\nALacuUhRQt4NYMzEpl+/v233nx69Cu+LWG2ZJNg+WszNopmu/qniBdbbCB0+\n8dbgaTYA2ArMWeSN1I4dB9+E9RppKVqEsffeAVD6zWfg0fgG6cE9CAiA5Ng+\noDqibmSq7pTRFmZMfUfp90VdTAM+p1k26wPrhJjBsTS8WCFvX8qGRnpGO5ut\nRN2N//guxlOFHYS6ByhKw7Ns0hpHVx4UVXGuaxH+rxMMRCQxHUHicuvd2rzE\nAYaHM1YHxyn5j4gL5xd5kmZKZfr7w0otb5qyId+ofJOMTKs5PDK8YrmAfwuf\nmMjeOagSIXkvdeMljAiWFMMONi3K9l2Y+OoI9wx0qEzW5tIoKEtL3r7XQIpX\nSYM/\r\n=y8VL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nThe `luma.gl` module is deprecated. Use `@luma.gl/core` instead.\n","gitHead":"69697e053842455ffc91386eb0cd2cd054714459","scripts":{},"_npmUser":{"name":"1chandu","email":"chandu@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"lerna/3.14.1/node@v10.14.1+x64 (darwin)","description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"_nodeVersion":"10.14.1","dependencies":{"@luma.gl/core":"7.3.0-alpha.9","@luma.gl/addons":"7.3.0-alpha.9","@luma.gl/constants":"7.3.0-alpha.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.3.0-alpha.9_1568416945700_0.6534879941977729","host":"s3://npm-registry-packages"}},"7.3.0-beta.1":{"name":"luma.gl","version":"7.3.0-beta.1","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.3.0-beta.1","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"duber","email":"ajduberstein+js@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xintong","email":"xintong@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"dist":{"shasum":"b4f0cc2a20b6c89bdfdbb41a8b205fd6298461b4","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.3.0-beta.1.tgz","fileCount":22,"integrity":"sha512-FP6mNM1DLd5CsQCrtc3UPB3KviXrCBMB3lrl1YuEfnL7Rvs2w8UU57E5x3MOh4pBE0A7ldzaQcW1vfr6kZpj7w==","signatures":[{"sig":"MEUCIQCZbQ1dyXUrFDjWKZiZ814iW+929dweXlxp3JhzIgx0dQIgNQWQQCosegRCeowfXN+I6brXhTN84o0qS76swd4hkMU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgSPgCRA9TVsSAnZWagAAvBoP/AoiH7QGDizZvVIC0kNk\ndYzs/MJeQ/96u5uvwjtnqnIL36ANoR4ZSRTdvUviIF8toZ1aajDktGad+3Fi\niv9ew3Aljsn0rIsHqQ2abAuuDq1cEe56yQQ6tvoUvTkroOLIe7H7S3FGCrgY\nm1PAyWQjdB2h7TZ/ltEFfTgxbhWrZz0nmUvjuchymbOyyMkHaEEv+FQ9ACve\nbv2JsLO/KYSfw7MzQLP3qNCB0Gp06IreSDyVUOb0lTChvVOo0tWXFTQeDIwa\nbr6YEszWzsm6tFxAFrkebpKCgxigKwIZyQXQHBgZHioin6flMLsX9UkJYUTE\nVuguvd6L7utG9V3T1cOtYjUmtCKEfQoSF+0HfCjTiKAQXbUSF+t03E+tP5dc\nPTkxuLEKicVEOR2cMJEhDGeM4dzwBFoKe75DJhAyDuDBe4Fld8zAVfmvqKeX\nplFfDB83GjEE9chGv4NSRfYjxqpNHbgQNQZOVVzl9LYR9uH87iCr1Bci0HHq\nynBvoLYrZcbVq8MfcmIRndAlmpid33VgmHrNPlecw9eDgiFOTlnb8ZqNV2kp\nUAd1K4iBJuVsizflACp/Ze2qvLz+83RM59inKKUsn0CRnzefn1jxCRUwiaOH\nGDyPlLP//BmxcFOjqqb9FVCdkggvvYyouqzc3P3+iWysxYGQacleQZeDuUTJ\nZRsv\r\n=l5dk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nThe `luma.gl` module is deprecated. Use `@luma.gl/core` instead.\n","gitHead":"f04b050a0994cac705e905976fb41a419eb86f79","scripts":{},"_npmUser":{"name":"tsherif","email":"tareksherif@pm.me"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"lerna/3.14.1/node@v11.9.0+x64 (darwin)","description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"_nodeVersion":"11.9.0","dependencies":{"@luma.gl/core":"7.3.0-beta.1","@luma.gl/addons":"7.3.0-beta.1","@luma.gl/constants":"7.3.0-beta.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.3.0-beta.1_1568744415370_0.5747194890226748","host":"s3://npm-registry-packages"}},"7.3.0-beta.2":{"name":"luma.gl","version":"7.3.0-beta.2","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.3.0-beta.2","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"duber","email":"ajduberstein+js@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xintong","email":"xintong@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"dist":{"shasum":"d8de3f7b9cf43812dbe0b31cac9f6ef8bbc1b636","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.3.0-beta.2.tgz","fileCount":22,"integrity":"sha512-tbPnY61xgt6ouNPskoGuh88i+zGHz3Yu2+RwER/4asP0dDtddCsbpBc1cIyvO7vNMhgE6O8C8GbP3fiNGSu5PQ==","signatures":[{"sig":"MEUCIQCx1B/FiLWU8Jysf991ByfqORrjdzqivAzsavhBEnoe1gIgWLOdqPrFA9ZV3xaO8GPoyxZjeX4F2rDDyCxuWazHOCY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgXMOCRA9TVsSAnZWagAAjVIP/1BAbZrDixmI9ukTOCZF\nnAeW4WdSXF9QJr4iZS4pzK9mYX0/Ro0YRwUb/BxUkra7M3oNvRfmg8SSXilO\nQt6lXJlSz4exzJquqBPmY1i+4Dg/tJ+AnljCi0ZkMWO9GYv76cWqvCtiwWS8\n6Hhyj0larWyKKobGOR/xj5fgoLaXY5r1npWdw/Af9RDCB7Um9l6VlUQuvbyJ\nQ1ZfNcmhvX1ZGiH2fEF2P02GO6uRAlH1sNCismUxJJxxA1HE1Kksdl6Stk5d\nA39PKmfcCgJxMNB/5eqJGRVj+MmD5bFfQpbjvxUzOQl1RNbNTwa0g18IrPVC\npNNTeAkPKCs2vIP9ZcXXD1a3eYwSbgagjCNQmaiPNqAKOqV2lH1MmIqs++4F\nYkjY+GseRkJfqeI6R4b6iQ4F/h0P+vgWivBMCK1QYqcz3VDcLLck8OTtEzGl\napk9dWHWHyvidT8WIZlD3/i2+eVU7vyD9om4+K85rsVOkuVpprPaEW6jDdFq\nyTOufczQKMmOiNkzwnd0Qf8F7ud59p7lkH6JYa9QPWmzNUudyQxVKTLD5qox\nmqSjvNEfWIDUfKzC45PEvG0wcHm60DI9OwJakMPVFdiIs8ZA/KfYtn198OGw\np/Yl8eE/d/gummdrOkCuQpBYqAAFpFqnYJYBLloBgsTTR7XU3rPMb8Zjy84g\n6iua\r\n=y7hS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nThe `luma.gl` module is deprecated. Use `@luma.gl/core` instead.\n","gitHead":"f58d82d7793207d8d6c35e8e5a5af915ffcf2bbb","scripts":{},"_npmUser":{"name":"pessimistress","email":"cxiaoji@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"lerna/3.14.1/node@v10.16.3+x64 (darwin)","description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"_nodeVersion":"10.16.3","dependencies":{"@luma.gl/core":"7.3.0-beta.2","@luma.gl/addons":"7.3.0-beta.2","@luma.gl/constants":"7.3.0-beta.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.3.0-beta.2_1568764685372_0.12034186788325685","host":"s3://npm-registry-packages"}},"7.3.0-beta.3":{"name":"luma.gl","version":"7.3.0-beta.3","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.3.0-beta.3","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"duber","email":"ajduberstein+js@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xintong","email":"xintong@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"dist":{"shasum":"151baa10a9751221254eacc434c203de56ae070f","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.3.0-beta.3.tgz","fileCount":22,"integrity":"sha512-WHf1Wfc1AWZzg8kCPqKBFw4A8vw2pgs0Iw0f8e9PBOzynzqr98xJPE4qEXqZeDL8HBTfVZCkGqVG++YsWU3DKw==","signatures":[{"sig":"MEUCIQDGqZ6fEIzC1cbaajRrFh56HRwyENvGiKJFopfvGRP38AIgLEFPlsCol9sVPzyI7B1EphwTIbHATCHr5X6kvTtBKhQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdiqwuCRA9TVsSAnZWagAABbcQAJUFpZGiGSGRJ0ksmv2d\n5HyGvM3NwBgtGuxnSwy5bgojF+fAGdGI5ghMFHFLibQllNHJaNj6uwNYYTHi\n9WhAnNayrsNC9TDxYVRKKi/a0B8iPyv3npezYyAKi6p+jKKJ7WpDnaBixAZi\n0VPNPC4cSY6HwFqPwwemA6JC0Pxzp0WdXn6Tuf8ri/lI7wZcasiIpAYHXN/G\n0A/HnDO5HRIy9EbkyB9QUEbxiZTeFVUZs0ObQCVquIqeiUXEmhWi1AnMrXg/\nAulIpdiHmzpo/i5Yu/R48NsthhCgK/+1QE9t0gIR5pB6dKfB+0+nmTzijgJk\nvpR6Z/Y4h4XS/0I8zqVeiLd9eEcgxFkcQGEqJsd+J2AHtNymOqP/uXSOB+0E\nRwVVzLf/uC2floPSdErxN8UWrryW0aSLDzFY4NlhYF6U/Rw4yk9OHD0VIkGJ\nCHpzlJM/WSXcNDPWuhM4h2Zv22TNoOhItt4zRk/EmsHmIy3/gCtTyt/QuCTU\nlnIMjp9YFuriJ4N21YSPW4wk1MD5nzva7QwoTUsZa2gMeAXOlh+xTO6zGMvG\nMcWS0KHH/nWu8YAWReZObaO0bq0Bs3MAubqrIN1D/8whlQjD6yzCD9oDCU/9\nXUiLaWfZTMHhYSt4J+UrCHLsU2v0oaw9Btszu6f4YBulAGjriCyDjPjQ0Hsz\nC2S0\r\n=TLIu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nThe `luma.gl` module is deprecated. Use `@luma.gl/core` instead.\n","gitHead":"077b3766e4a572a51d459fb7e392918fcc75ab8f","scripts":{},"_npmUser":{"name":"1chandu","email":"chandu@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"lerna/3.14.1/node@v10.14.1+x64 (darwin)","description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"_nodeVersion":"10.14.1","dependencies":{"@luma.gl/core":"7.3.0-beta.3","@luma.gl/addons":"7.3.0-beta.3","@luma.gl/constants":"7.3.0-beta.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.3.0-beta.3_1569369134263_0.14488783966560947","host":"s3://npm-registry-packages"}},"7.3.0-beta.4":{"name":"luma.gl","version":"7.3.0-beta.4","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.3.0-beta.4","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"duber","email":"ajduberstein+js@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xintong","email":"xintong@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"dist":{"shasum":"c51ebb91a63ab37cecffef38611a3214d541cddf","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.3.0-beta.4.tgz","fileCount":22,"integrity":"sha512-DHeVqlVNxU353I6UDTkBF1kuB01ZusqebKoEOnqTPgulffilpuZS0iQ4uNuI3tAbicMZi7qvJhvc9vGDERe7Xg==","signatures":[{"sig":"MEUCIBajssyk4RjipTW/8lE+7ZP5ZBK/DSBdDthSzhPqBgOEAiEA0Zs0gcLLld8sp5Crt4OEd+JPBsUGvFg0B1v1AODsxyw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdi6+mCRA9TVsSAnZWagAAk1AP/jhlIXf4XGdx28KA9/Na\nToMgssPa88Y9bIqoDsBY+TEfMjpMA0UGYR9TRiY0FQXwUjvj7P0YtE0DGVWg\n197kefOjpmh4OFIIXWyAxwJKwclHA51CEBFsOJQ/5bAvqW3cThsW6JVIWCdl\nNRbZMIe3c6XLEaruJ0VV4SYMj/LwquK9xJQNKTK4KDUaB/PmTWGH/lbaGb4Q\nVvGogDbPMWWtLR5gbRIvsPdtjzmU9zyLZmXI8pF+mNLVK0ePsxI8c6Ss7wcz\ndGvE1iKMUHJNaFNvE/y1RIu8gJhWaJ0wu3XRJMkvcOznMU/gBnvW10qbkYt4\nT3VQs0HMnqKi0exTcKkmIOAOIsfnSBTIJ7yA7OjOmRaELevmvbeI9IaJP13r\n4TmEDJaewIjFb4/8Ms2L1U0BkV5zcclVU5dhqrj1kpEm+mnrvI5DiFHCToAq\nVej5VAzVZBkmEdUtTzPExHgQyYIo/FlKfjgEEb+R9iAVDcMsj/KlJGKraW/T\nXnSNPKWcMZHbRlU/x1sV/yYIEvdKGEm3VdX88aMRoRjhASJLCGiv0NJYzK/Z\n5/ygs7qV3/2aiBM0GcDAFYeBH3eiMrcByl0o9TNSBjdhHCbYX4HdsDflVuBk\n6oANo/tOwCqPzrjncTBWDY0YXgn7PheoLuq+aU/BUMnjFllbP3Z49agfnuTl\nPDp/\r\n=6KOf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nThe `luma.gl` module is deprecated. Use `@luma.gl/core` instead.\n","gitHead":"be291c70d46875820ead661b8404715ce1154edf","scripts":{},"_npmUser":{"name":"tsherif","email":"tareksherif@pm.me"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"lerna/3.14.1/node@v11.9.0+x64 (darwin)","description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"_nodeVersion":"11.9.0","dependencies":{"@luma.gl/core":"7.3.0-beta.4","@luma.gl/addons":"7.3.0-beta.4","@luma.gl/constants":"7.3.0-beta.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.3.0-beta.4_1569435557741_0.6209424876683431","host":"s3://npm-registry-packages"}},"7.3.0":{"name":"luma.gl","version":"7.3.0","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.3.0","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"duber","email":"ajduberstein+js@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xintong","email":"xintong@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"dist":{"shasum":"7d1859694f4ae5641ea688bb1247bc750289677c","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.3.0.tgz","fileCount":22,"integrity":"sha512-m1nnFki5IFmMPVl370vp0yN/DGj/20Bw1Mcx+Jd48aPsCkg3TsGSshPvsOpWfcBK+1T6mdf5PRxMIoD1TzzP8Q==","signatures":[{"sig":"MEUCIQDfYap/r2g0m2Y2VX4wv8nTpCxlp0Qj+Xo7N3Pripu+RwIgEDDYcYJVBTJ/nf6Y3T5et5SSRwAcQsjFZ4vLM6EZheQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6357,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjTTdCRA9TVsSAnZWagAAXwoP/2DZBaJF5HqzJy8nJLB5\nDpVaDlOS49D6zjDgGShJqp1S4e5IBHs6gXCzjDCnOhSAM/D6wUqvnvRDyQe3\n+0M1rOGsOh6iKu83TR1XPUyD+gFo+7OOhVh/6ym6sEzkI9Z9P4p5cnjlafdY\ngml6ixFkejscbWX5fltw0Oy5ocQJn4vm656tkG+hMkvMJ7NThc0iIQU/jw2t\nM34i3O5IQ8Yd5lVi0RVmhzK04hh3No3VbWJUIct3hUb6cYZeXeGLzzC15T4u\nytHbTk0JOzlk7n9FpplRLpfi2zXxuaATR3DzO0qmuCjHoSYQrjP1B9le3lAh\nh/UX0zgLpJSMTdyfp+9CsVYLwP7uGISs7SiDdpakx9OmCNJwR9fLqSwuHSOc\nfebQLDFgJdmRLtQ/SXb/4wAY2eeOy9caXoTXxfKWhWBXyZv3pgMdYXPX4MGb\nyueFPe1oV3HcQylVEjGQ2L94MqWotX5NvDKJYb0ihXFmXf5PQoGIMZjFlqs7\nqgaVKuJcWqi0hf/JA1nphWH5kiJaoM0Yd0bMCKA2MMsc/U6q2h4m7YmQCUIy\nlhN8qXi0bhXeIDkcMVLePTmWWyf4Ia3Ikf44W961fpweiiC7Wagk/OaJU+Q4\nOk0hRWjkI3zAmfmw/S5/DlBalG5yY3LW3cmSkcnPZCUAx72kitytldNk1hxa\nx7vG\r\n=pfjT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","gitHead":"1e6b82df3cf73855fb7e412fcf1d268567a4e650","scripts":{},"_npmUser":{"name":"tsherif","email":"tareksherif@pm.me"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"lerna/3.14.1/node@v11.9.0+x64 (darwin)","description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"_nodeVersion":"11.9.0","dependencies":{"@luma.gl/core":"7.3.0","@luma.gl/addons":"7.3.0","@luma.gl/constants":"7.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.3.0_1569535196605_0.5519945918020159","host":"s3://npm-registry-packages"}},"7.4.0-alpha.1":{"name":"luma.gl","version":"7.4.0-alpha.1","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.4.0-alpha.1","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"duber","email":"ajduberstein+js@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xintong","email":"xintong@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"dist":{"shasum":"1afff54462b506d6f3455f8fc892c2c368e6809e","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.4.0-alpha.1.tgz","fileCount":22,"integrity":"sha512-0obrfAZnwVir0RiwzvfRaiKo4koKRYN7RwXfVjkK3EmiMEB5zxt90Gsw2GG6d8gJoswNvQgiFQzfpAT5h+Y7ag==","signatures":[{"sig":"MEYCIQDO22EOP9gKsJouSrlgHd7JF12y2fuqUD7KjmyAS3aznAIhAKJIMpxoeVBZkBBWYh4fQ4JZ1FkX2/kPvhGkYLc86rr9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdk9ASCRA9TVsSAnZWagAAaD8P/RDSKMtv2WRmELlJVyZs\n6bia9isx8ddZBbh/wr96Xg5+jhJ5jJ01zOCWG+ofOqVjI3v0voQ2cXj7eONd\ndicrAisFHgbtsbwsp9pO6izAvL2QVzmapa+qjEjJl/vLBqtaKJPjEUY2EgAw\njpb6AiSo88aBB2nkRCq28b31AVglrdSufwN5hqZXlHIPLVWnuLRdhfH34OK8\nzFwy8MmEZcgQqS5podJI55ZEf+CV9BAXZYzW4ZOy+DzJvoog4VyEH8KL2g2Y\nB33MmLYNr4QsSUGIz6/eow7PbMLBkudZviR6jkYiINi3lQ/5m2tx++TE5S2s\n8YFdLKGgABnqxTeIYWRoHDFkaag3p3AU/VSSqgPcnQNNW70q5cFfDO9YYx5g\nxekjGniLq0FNX//I6CZENr4uMcMFm5w3XZMosYgi72XRXyV9N06g5Ej9Wrk/\n/C0aCO+ldC/zc7Plprgo71lSLKkQ+IG6iw70O+I7LJhybW5TRSKo58Oixmum\ndn9tQGShWZQPIkSb9IyjnCdSDGaoFGhpCRcntMGjc/HOS3Vk7dpPumseN2Yy\nGuHh8HIKXv2Kg9gicinUJw3hrdjj0Pw7JXlid+leLn9FCt7KsHeHq7PQ4RRZ\nnsOU0BChg0q+2XPhdZT8q0XQlq9coLna+5ELXBnEa5YcRKMYDLwdPocOqewg\nlE3u\r\n=TOgO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nThe `luma.gl` module is deprecated. Use `@luma.gl/core` instead.\n","gitHead":"77358f20783dde922070cc148c51353f57f70996","scripts":{},"_npmUser":{"name":"pessimistress","email":"cxiaoji@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"lerna/3.14.1/node@v10.16.3+x64 (darwin)","description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"_nodeVersion":"10.16.3","dependencies":{"@luma.gl/core":"7.4.0-alpha.1","@luma.gl/addons":"7.4.0-alpha.1","@luma.gl/constants":"7.4.0-alpha.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.4.0-alpha.1_1569968146325_0.5338139519328686","host":"s3://npm-registry-packages"}},"7.3.1":{"name":"luma.gl","version":"7.3.1","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.3.1","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"duber","email":"ajduberstein+js@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xintong","email":"xintong@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"dist":{"shasum":"512bd2488e67de05e6aca0b3ff363205e7cd9de5","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.3.1.tgz","fileCount":22,"integrity":"sha512-Gnfpf5Cry2VrxX5XgW/gVoX3gagYRu9d/oKcdgu6lTioY46Dod7lZRWVTZogYv8J0E3/SzeRRBoepAQ+ydntEA==","signatures":[{"sig":"MEUCIAWSVCp4qtIMLieu7syXmuD2TDVluUbQDVGroN2olNoCAiEA7G2ETRa3cNiYsveO6mmRN0lHJlzhU+52YXai/C4qki0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6357,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlWQ/CRA9TVsSAnZWagAAwLUP/jAfyqWa77VYvzcpabNT\nGmTAPJm+/om3L4edRskM1HHnem0HC0BR9zUTI/heMxnFQ/wDUD9TYlSRas15\nBd+NbMDIac0s+V3r6XpM+U70aCjk17kw1T7ValLaQVz86w1kmg8I5r/MBpCl\nxm8Vzs8KM60JlWn1UQL9gaJtuWPKOfm6rPFy02K0mKH7mBaXxQhWnNdj88IA\nfqwk3NhgQe49lVnylbOoYdyw3s6B5q+LnhWF8FqYRfyLWI1q4qJz0LOZxAX0\nn5JADsOURX/WXvn0tGuHhg+r06BTzruhwIM5KyEDZVdMtnAO1weRuj2znZYa\nP2HJrYIiYsp2icwe7N2jXuetHMmeQ0g4tojpm8NTp2OKlsctJKvLIQZOHoP1\ni9s7bTxOVp6c066rDodedaYBtS9I+T9/jIPEcsMAvtzcwW3p3tJvmGK97mrj\nSMF+0Hsko+rFVomWSwCy27r6Ge6n67QtMIC1B72lrpeIXP/NEaLCmmaqJP3B\nrAToFaPc5TN5qRFJxCUI03qSVxMkXn/i6YwlpjmG7QNl0rPBx/Gy9RT0GDv5\nbApXzzS7Hfz7PJp0FsoYkHIgQ9TjfX3XMf7j3yu7CWxHZ/ojdXaa3RBeU9TU\nPdee1OeryRe13lTWkQyfNA/93Y+IhbSbtYq7nx8EPZ4s++fHS6I6B+od4gCV\nqRFn\r\n=rm5E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","gitHead":"03c5ee4cd14415c089af7655305a5df0733cdd6c","scripts":{},"_npmUser":{"name":"1chandu","email":"chandu@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"lerna/3.14.1/node@v10.14.1+x64 (darwin)","description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"_nodeVersion":"10.14.1","dependencies":{"@luma.gl/core":"7.3.1","@luma.gl/addons":"7.3.1","@luma.gl/constants":"7.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.3.1_1570071614597_0.9255609187079741","host":"s3://npm-registry-packages"}},"7.4.0-alpha.2":{"name":"luma.gl","version":"7.4.0-alpha.2","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.4.0-alpha.2","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"duber","email":"ajduberstein+js@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xintong","email":"xintong@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"dist":{"shasum":"813e035ca6b9dd5bc35a7f5574be76c277c5e304","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.4.0-alpha.2.tgz","fileCount":22,"integrity":"sha512-INERaqAodFkUeyFplso4EGGEgnyZ9VXP6TZnZ6Hff5wCLXQdimrzlYB1VKYfgAccdgDM1SggneTBKOMVhIAjSA==","signatures":[{"sig":"MEUCIQCp7A/9g1WF8ZDmdDeL3unSAqolayWgBgXJd3O7d6KvKgIgeM/C/NVPOUoubKwZa3oDtjfhx5zm3yKBfuRrbhwfboc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdl89HCRA9TVsSAnZWagAA4FoP/jgWY3PG7VekzZShgljw\nqvYKln3LcoTyHif6Hqihf5SqR3cCNlDYSvRf0qzggrEbdrdRU/x5ewL5Po9Y\n4c3lHe/2pBV1vwf+JfBmy0K7m7A50HtWq4v3hu+AYNsGxe8XGL6u2SDs+Mgy\nNi+Q5ajUKef5QJ35NpEdGGwz0fmZQ4MasSye4bKp11f17S1DUtT2alTLi3mP\nzwoUX2AtQw7TIiQMW7GN9LurKKMMYu0wjWohsXzvP693ybNzjCCkn+3ik1Kt\n42FlrCg5uyfxcXnhoFi0hBxvepQPPBFYUANy0yT32Sf/CpFk8CAynKKzRfi0\nxNU3Cmu3ZdCM75jWb3i7521uJH5ibh98o+Mj8oBWso0UUf+EqlIXVAEiJyGL\nmgL+FJI2Eq+WSm4cNaCEb9Flg9JjrgDpfKMnn6RSDVBDfzTTZvuIk1E+aXgD\ngV4WSY68xftuzwm5ktrtk3uLYiXzXJwuoLaPRMyOY2WdVoDfmvkufo+VjKI2\nEREiHMWtmMjUVz5JL5og3VnBh0ypkoh3/+8PxL5NdiWs10hZvEjvhSVg7rYc\n4dky6Vovp/3mK5RsVzXhDtEJL7cIhLlKGCgsHy5+ZnGW6NGIu0uBK5hBfh7X\nsjlgJJNs8HYuwCNskS1bpULHPjt89W7urUKHHc4fFSawRW/5lNSzg1LEAK3X\nVX2C\r\n=ykrc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nThe `luma.gl` module is deprecated. Use `@luma.gl/core` instead.\n","gitHead":"9e0402154cd180e539baca244519383a993fe099","scripts":{},"_npmUser":{"name":"pessimistress","email":"cxiaoji@gmail.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"lerna/3.14.1/node@v10.16.3+x64 (darwin)","description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"_nodeVersion":"10.16.3","dependencies":{"@luma.gl/core":"7.4.0-alpha.2","@luma.gl/addons":"7.4.0-alpha.2","@luma.gl/constants":"7.4.0-alpha.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.4.0-alpha.2_1570230086928_0.9253545778758041","host":"s3://npm-registry-packages"}},"7.3.2":{"name":"luma.gl","version":"7.3.2","keywords":["webgl","visualization","animation","3d"],"license":"MIT","_id":"luma.gl@7.3.2","maintainers":[{"name":"1chandu","email":"chandu@uber.com"},{"name":"apercu","email":"bgronon@gmail.com"},{"name":"duber","email":"ajduberstein+js@gmail.com"},{"name":"georgios-uber","email":"georgios@uber.com"},{"name":"gnavvy","email":"gnavvy@gmail.com"},{"name":"heshan0131","email":"heshan0131@gmail.com"},{"name":"ibgreen","email":"ib.green.home@gmail.com"},{"name":"jianh","email":"jianh@uber.com"},{"name":"pessimistress","email":"cxiaoji@gmail.com"},{"name":"shaojingli","email":"lishaojing@gmail.com"},{"name":"tgorkin","email":"tgorkin@uber.com"},{"name":"tsherif","email":"tareksherif@pm.me"},{"name":"xintong","email":"xintong@uber.com"}],"homepage":"https://github.com/uber/luma.gl#readme","bugs":{"url":"https://github.com/uber/luma.gl/issues"},"dist":{"shasum":"97a416d77fffd3044735ed75d19bdbf5aff00e94","tarball":"https://registry.npmjs.org/luma.gl/-/luma.gl-7.3.2.tgz","fileCount":22,"integrity":"sha512-iBm+G2AlQQcd1xXoltEL9Xkohkk/0oyvQU2vgQY4WRfi92JFiimpWnAUR8/hM9jj7jqT4zdc74vUR+GunvQYAA==","signatures":[{"sig":"MEUCIQDCAdFJ/YAti6FXCqPxiulzKtxRNt2dZPzEOJqXPTHs9wIgKzXfGpSCZbn7u21/VTKqWR2jtm6mHSov+hfFgznekC0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6357,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpjkuCRA9TVsSAnZWagAA43EP/jkitjfytYNWdGcGvrwb\nSo7qg7NZZnerJVjh8BmfoX52wXcA6vfPH4Ajwj3eqNpK5Yv1k8D3u/pBsUcC\nfa7tGiACwrgROM5oAfsmsufI9oBCY6LM8oQqCaSrEiN5HisN9/vu1ss94oow\n1DuydhNvnQrM4UEcIwxTlPrOV1QAX5WORQh+YwYGo2I6AvpI7fU2l0bLHbyV\n+3iwtoHDgGDqylD+ym77act0Ns+nggYU/RRTZFC5bOCs1xFuBTMgGWikBeTc\nWDW0CSSkrGxYl2Aiyd965ES3Jpv9+hIx/C9tpIXFqzgpllcD7GmTXubYUG/a\nJ/dVqJVEljFu4JS+XygEnkv61rUjXGcrBmo7dqG2OUmo05MPl0e9BwDLERHk\nYYVTkMrTlH/4rDZpgCu5lRuj9j6l1zFbcaMMXQ5s7spjKXpHzmW5kfWKqDfE\nEUi+akMunEC6g7p5WN1RVI9+FIo9WKtUU9/w4DLQHgWaGClX9Aa4b8jw7QDa\n4+NQ1cIJtFgqvA6uxqwMgX1NAWMy56/R88jtHXpmvUKALqGZ1GugcFODk24N\nK0wStPeBEeUAqIjIiUD20ei4wFjW0Ot/qxAwnrvfX2hQ/73pSXuVtUXRuza7\n7Ou+cALklvODzwR5oPYyUnHepVXJA9EJP6XgUCwa6jP7MkxvhI1EbhI3MNVs\nVTbv\r\n=p/eu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es5/index.js","esnext":"dist/es6/index.js","module":"dist/esm/index.js","gitHead":"f425977255e8ecad243d34bc4e805445f8d738fe","scripts":{},"_npmUser":{"name":"1chandu","email":"chandu@uber.com"},"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"_npmVersion":"lerna/3.14.1/node@v10.14.1+x64 (darwin)","description":"WebGL2 Components for High Performance Rendering and Computation","directories":{},"_nodeVersion":"10.14.1","dependencies":{"@luma.gl/core":"7.3.2","@luma.gl/addons":"7.3.2","@luma.gl/constants":"7.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/luma.gl_7.3.2_1571174701942_0.5387102265941841","host":"s3://npm-registry-packages"}}},"time":{"created":"2016-04-12T22:44:54.944Z","modified":"2025-04-15T21:45:35.285Z","2.0.4-0":"2016-04-12T22:44:54.944Z","2.0.0-beta1":"2016-05-19T22:38:20.758Z","2.0.0-beta2":"2016-05-19T23:21:01.410Z","2.0.0-beta3":"2016-05-24T16:38:14.776Z","2.0.0-beta4":"2016-05-24T17:04:56.977Z","2.0.0-beta5":"2016-05-24T17:15:53.590Z","1.0.1":"2016-06-01T03:00:58.376Z","2.0.0-beta6":"2016-06-03T22:58:58.281Z","2.0.0-beta7":"2016-07-02T17:15:46.413Z","2.0.0-beta8":"2016-07-05T15:56:00.117Z","2.1.0":"2016-07-05T16:09:57.411Z","2.2.0":"2016-07-05T16:26:08.920Z","2.3.0":"2016-07-11T22:35:46.243Z","2.3.1":"2016-07-13T02:19:16.158Z","2.4.0":"2016-07-13T16:38:37.927Z","2.4.1":"2016-07-13T18:31:58.529Z","2.4.2":"2016-07-13T19:38:56.282Z","3.0.0-beta1":"2016-09-06T23:29:51.601Z","2.5.0":"2016-09-09T23:11:56.226Z","2.5.1":"2016-09-10T18:12:07.515Z","2.5.2":"2016-09-12T23:22:29.672Z","2.5.3":"2016-09-16T22:25:14.465Z","2.5.4":"2016-09-19T18:23:50.478Z","2.6.0":"2016-09-26T19:13:13.534Z","2.7.0":"2016-09-27T16:37:04.735Z","3.0.0-beta2":"2016-09-27T19:21:47.440Z","2.8.0":"2016-09-30T04:33:05.287Z","2.9.0":"2016-10-08T20:00:29.105Z","2.9.1":"2016-10-14T19:46:24.859Z","3.0.0-beta3":"2016-11-04T00:46:46.323Z","3.0.0-beta4":"2016-11-04T01:11:14.217Z","3.0.0-beta5":"2016-11-04T01:15:05.613Z","3.0.0-beta6":"2016-11-04T01:45:54.006Z","2.10.0":"2016-11-04T02:22:47.513Z","2.10.1":"2016-11-30T01:20:58.932Z","2.10.2":"2016-11-30T06:49:53.494Z","2.10.3":"2016-11-30T21:28:31.366Z","2.10.4":"2016-12-17T03:32:06.848Z","3.0.0-alpha1":"2016-12-29T00:39:11.278Z","3.0.0-alpha2":"2017-01-04T22:13:09.929Z","3.0.0-alpha.3":"2017-01-11T18:32:22.129Z","3.0.0-alpha.4":"2017-02-09T23:20:44.546Z","3.0.0-beta.3":"2017-02-14T23:31:26.956Z","3.0.0-beta.7":"2017-02-15T23:05:14.452Z","3.0.0-beta.8":"2017-02-16T19:43:58.107Z","3.0.0-beta.9":"2017-02-16T19:52:36.265Z","3.0.0-beta.10":"2017-02-24T00:39:50.028Z","3.0.0-beta.11":"2017-03-03T01:53:49.507Z","3.0.0":"2017-03-15T18:25:24.439Z","3.0.1":"2017-03-23T18:55:34.826Z","3.0.2":"2017-04-25T18:56:23.282Z","4.0.0-alpha.1":"2017-04-28T02:31:41.380Z","4.0.0-alpha.2":"2017-05-18T22:13:36.179Z","4.0.0-alpha.3":"2017-05-19T00:43:13.363Z","4.0.0-alpha.4":"2017-05-22T21:51:51.300Z","4.0.0-alpha.5":"2017-05-24T21:36:54.017Z","4.0.0-alpha.6":"2017-05-26T17:33:19.145Z","4.0.0-alpha.7":"2017-06-01T18:10:19.551Z","4.0.0-alpha.8":"2017-06-01T20:06:28.249Z","4.0.0-alpha.9":"2017-06-01T21:19:53.773Z","4.0.0-alpha.10":"2017-06-06T17:34:57.929Z","4.0.0-alpha.11":"2017-06-15T21:11:41.338Z","4.0.0-alpha.12":"2017-06-15T23:03:40.512Z","4.0.0-alpha.13":"2017-06-21T14:21:15.215Z","4.0.0-alpha.14":"2017-06-29T23:11:34.254Z","4.0.0-beta.1":"2017-07-04T02:52:40.336Z","4.0.0-beta.2":"2017-07-08T21:30:35.990Z","4.0.0-beta.3":"2017-07-10T18:26:13.932Z","4.0.0-beta.4":"2017-07-11T16:07:24.421Z","4.0.0-beta.5":"2017-07-12T18:18:49.427Z","4.0.0-beta.6":"2017-07-17T16:01:53.400Z","4.0.0":"2017-07-27T04:55:33.361Z","4.1.0-alpha.1":"2017-08-10T19:49:47.044Z","4.0.1":"2017-08-10T21:56:16.960Z","4.1.0-alpha.2":"2017-08-28T03:01:20.538Z","4.0.2":"2017-09-01T23:11:15.668Z","4.0.3":"2017-09-15T22:41:32.464Z","4.1.0-alpha.3":"2017-09-27T23:57:35.311Z","4.0.4":"2017-09-28T18:07:00.383Z","4.1.0-alpha.4":"2017-10-03T01:24:54.342Z","4.0.5":"2017-10-06T22:57:48.410Z","4.1.0-alpha.5":"2017-10-06T23:31:43.114Z","4.1.0-alpha.6":"2017-10-11T20:03:30.472Z","4.1.0-alpha.7":"2017-10-12T18:56:42.499Z","4.1.0-alpha.8":"2017-10-29T23:26:55.936Z","4.1.0-alpha.9":"2017-11-21T02:26:10.743Z","4.1.0-beta.1":"2017-12-01T01:40:56.975Z","4.0.6":"2017-12-07T03:11:42.417Z","4.1.0-beta.2":"2017-12-13T03:49:52.533Z","5.0.0-beta.1":"2017-12-19T00:01:47.125Z","5.0.0":"2017-12-22T01:34:14.815Z","5.0.1":"2018-01-05T23:51:56.672Z","5.0.2":"2018-01-22T19:07:01.690Z","5.1.0-beta.1":"2018-01-25T21:38:59.066Z","5.1.0-beta.2":"2018-02-10T00:00:54.594Z","5.1.0":"2018-02-15T19:51:21.890Z","5.1.1":"2018-02-16T06:20:18.976Z","5.2.0-alpha.1":"2018-02-26T23:54:55.492Z","5.1.2":"2018-02-27T03:09:58.004Z","5.2.0-alpha.2":"2018-02-28T00:42:02.510Z","5.2.0-alpha.3":"2018-03-03T17:31:55.507Z","5.1.3":"2018-03-13T23:34:41.390Z","5.2.0-alpha.4":"2018-03-22T00:41:30.938Z","5.2.0-alpha.5":"2018-03-22T22:24:39.402Z","5.2.0-alpha.6":"2018-03-22T22:49:29.459Z","5.2.0-alpha.7":"2018-03-23T00:46:37.303Z","5.1.4":"2018-03-23T19:55:13.386Z","5.2.0-alpha.8":"2018-03-27T02:48:21.969Z","5.2.0-alpha.9":"2018-03-27T23:37:51.796Z","5.1.5":"2018-03-28T18:05:58.286Z","5.2.0-alpha.10":"2018-03-30T22:28:54.889Z","5.2.0-alpha.11":"2018-04-01T20:51:21.709Z","5.1.6":"2018-04-03T15:32:19.482Z","5.2.0-beta.1":"2018-04-11T18:48:49.841Z","5.2.0-beta.2":"2018-04-16T23:21:05.801Z","5.3.0-alpha.1":"2018-04-23T22:49:26.177Z","5.2.0":"2018-04-24T19:21:16.482Z","5.3.0-alpha.2":"2018-05-14T21:28:21.800Z","5.3.0-alpha.3":"2018-05-16T18:15:28.517Z","5.3.0-alpha.4":"2018-05-21T19:54:31.482Z","5.3.0-alpha.5":"2018-05-21T20:39:55.810Z","5.3.0-alpha.6":"2018-05-24T18:08:45.626Z","5.3.0-rc.1":"2018-05-25T00:15:18.922Z","5.3.0":"2018-06-01T20:49:42.861Z","6.0.0-alpha.1":"2018-06-13T18:35:34.922Z","6.0.0-alpha.2":"2018-06-25T15:36:56.711Z","6.0.0-alpha.3":"2018-06-25T21:15:58.830Z","6.0.0-alpha.4":"2018-06-27T16:17:28.636Z","6.0.0-alpha.5":"2018-06-27T20:24:28.157Z","6.0.0-alpha.6":"2018-06-28T18:39:59.633Z","6.0.0-alpha.7":"2018-06-29T20:13:14.889Z","6.0.0-beta.1":"2018-07-03T22:02:21.813Z","6.0.0-beta.2":"2018-07-12T00:00:41.816Z","6.0.0-beta.3":"2018-07-12T03:20:13.920Z","6.0.0-rc.1":"2018-07-17T23:35:29.402Z","6.0.0":"2018-07-18T20:28:12.003Z","6.1.0-alpha.1":"2018-07-31T23:42:18.916Z","6.1.0-alpha.2":"2018-08-01T19:47:14.781Z","6.0.1":"2018-08-08T02:39:24.234Z","6.1.0-alpha.3":"2018-08-08T03:51:07.740Z","6.1.0-beta.1":"2018-08-24T22:18:33.129Z","6.1.0-beta.2":"2018-08-25T04:01:12.825Z","6.1.0-beta.3":"2018-08-29T17:58:42.878Z","6.1.0-beta.4":"2018-08-31T01:42:20.946Z","6.1.0":"2018-09-07T05:57:45.066Z","6.2.0-alpha.1":"2018-09-25T22:21:29.220Z","6.1.1":"2018-10-05T17:36:52.470Z","6.2.0-beta.2":"2018-10-07T21:53:21.133Z","6.2.0-beta.4":"2018-10-11T18:21:41.520Z","6.2.0":"2018-10-12T21:05:01.377Z","6.3.0-alpha.1":"2018-10-25T21:44:03.257Z","5.3.1":"2018-10-25T22:16:40.910Z","6.3.0-alpha.2":"2018-11-09T22:04:38.187Z","6.3.0-beta.1":"2018-11-10T00:04:39.644Z","6.3.0-beta.2":"2018-11-18T06:45:03.127Z","6.3.0":"2018-11-19T22:02:46.465Z","6.3.0-alpha.3":"2018-11-30T00:35:22.681Z","7.0.0-alpha.1":"2018-11-30T00:44:10.221Z","6.3.1":"2018-12-04T22:18:19.905Z","6.3.2":"2018-12-14T01:31:56.130Z","7.0.0-alpha.2":"2018-12-18T04:36:33.053Z","7.0.0-alpha.3":"2019-01-07T22:06:29.180Z","6.4.0-alpha.1":"2019-01-12T02:43:41.724Z","7.0.0-alpha.4":"2019-01-15T00:44:23.701Z","7.0.0-alpha.5":"2019-01-16T22:57:49.509Z","7.0.0-alpha.6":"2019-01-18T23:02:00.058Z","6.4.0-alpha.2":"2019-01-19T00:09:42.880Z","7.0.0-alpha.7":"2019-01-19T05:29:07.742Z","6.4.0-alpha.3":"2019-01-24T20:57:51.673Z","6.4.0":"2019-01-29T20:38:43.552Z","7.0.0-alpha.8":"2019-02-11T23:00:55.092Z","7.0.0-alpha.9":"2019-02-12T00:55:14.871Z","7.0.0-alpha.9a":"2019-02-12T01:38:40.706Z","6.4.1":"2019-02-12T04:04:15.071Z","7.0.0-alpha.10":"2019-02-12T19:08:50.114Z","7.0.0-alpha.11":"2019-02-13T23:25:39.117Z","6.4.2":"2019-02-15T22:27:53.781Z","7.0.0-alpha.12":"2019-02-20T21:34:48.369Z","6.4.3":"2019-02-27T17:41:19.332Z","7.0.0-alpha.13":"2019-03-01T19:54:41.905Z","7.0.0-alpha.14":"2019-03-11T18:38:29.286Z","7.0.0-alpha.15":"2019-03-12T16:54:18.013Z","7.0.0-alpha.16":"2019-03-15T21:02:08.073Z","7.0.0-alpha.17":"2019-03-15T22:11:37.657Z","7.0.0-alpha.18":"2019-03-26T00:05:26.797Z","7.0.0-alpha.19":"2019-03-27T17:51:42.523Z","7.0.0-alpha.20":"2019-03-28T18:06:54.591Z","7.0.0-alpha.21":"2019-03-29T00:32:33.441Z","7.0.0-alpha.22":"2019-03-29T16:12:13.951Z","7.0.0-alpha.23":"2019-03-29T23:13:49.163Z","7.0.0-alpha.24":"2019-03-29T23:46:03.258Z","7.0.0-alpha.25":"2019-03-30T00:07:15.565Z","7.0.0-beta.1":"2019-04-01T18:40:46.682Z","7.0.0-beta.2":"2019-04-02T19:45:00.882Z","7.0.0-beta.3":"2019-04-02T21:00:49.604Z","7.0.0-beta.4":"2019-04-03T22:06:47.341Z","7.0.0-beta.5":"2019-04-04T21:56:21.491Z","7.0.0-beta.6":"2019-04-05T19:11:43.071Z","7.0.0-beta.7":"2019-04-10T16:57:22.337Z","7.0.0-beta.8":"2019-04-11T21:33:44.080Z","7.0.0-beta.9":"2019-04-12T21:40:27.653Z","7.0.0-rc.1":"2019-04-14T20:59:05.070Z","7.0.0-rc.2":"2019-04-16T18:59:48.895Z","7.0.0-rc.3":"2019-04-16T19:11:37.184Z","7.0.0":"2019-04-19T20:35:49.769Z","7.0.1":"2019-04-30T18:51:00.487Z","7.1.0-alpha.1":"2019-05-09T20:10:45.736Z","7.0.2":"2019-05-21T02:28:57.633Z","7.1.0-alpha.2":"2019-05-21T14:09:24.506Z","7.1.0-alpha.3":"2019-05-21T18:17:24.214Z","7.1.0-alpha.4":"2019-05-22T20:08:45.954Z","7.1.0-alpha.5":"2019-05-30T23:06:43.396Z","7.0.3":"2019-05-30T23:49:05.014Z","7.1.0-beta.1":"2019-05-31T21:10:33.964Z","7.1.0":"2019-06-05T17:53:13.174Z","7.1.1":"2019-06-07T20:19:13.661Z","7.2.0-alpha.1":"2019-06-25T05:54:14.076Z","7.2.0-alpha.2":"2019-06-26T23:06:58.889Z","7.2.0-alpha.3":"2019-07-18T22:14:12.837Z","7.2.0-alpha.4":"2019-07-22T18:26:17.867Z","7.2.0-alpha.5":"2019-07-26T04:40:52.825Z","7.2.0-alpha.6":"2019-07-27T06:42:47.503Z","7.2.0-beta.1":"2019-08-06T16:53:24.164Z","7.2.0":"2019-08-10T00:39:58.221Z","7.3.0-alpha.1":"2019-08-21T20:28:16.145Z","7.3.0-alpha.2":"2019-08-27T22:36:02.426Z","7.3.0-alpha.3":"2019-08-28T20:04:10.011Z","7.3.0-alpha.4":"2019-08-28T21:45:09.690Z","7.3.0-alpha.5":"2019-08-29T15:54:20.882Z","7.3.0-alpha.6":"2019-09-04T16:19:06.780Z","7.3.0-alpha.7":"2019-09-06T19:00:03.509Z","7.3.0-alpha.8":"2019-09-12T20:42:08.021Z","7.3.0-alpha.9":"2019-09-13T23:22:25.820Z","7.3.0-beta.1":"2019-09-17T18:20:15.539Z","7.3.0-beta.2":"2019-09-17T23:58:05.545Z","7.3.0-beta.3":"2019-09-24T23:52:14.391Z","7.3.0-beta.4":"2019-09-25T18:19:17.889Z","7.3.0":"2019-09-26T21:59:56.767Z","7.4.0-alpha.1":"2019-10-01T22:15:46.452Z","7.3.1":"2019-10-03T03:00:14.872Z","7.4.0-alpha.2":"2019-10-04T23:01:27.095Z","7.3.2":"2019-10-15T21:25:02.076Z"},"bugs":{"url":"https://github.com/uber/luma.gl/issues"},"license":"MIT","homepage":"https://github.com/uber/luma.gl#readme","keywords":["webgl","visualization","animation","3d"],"repository":{"url":"git+https://github.com/uber/luma.gl.git","type":"git"},"description":"WebGL2 Components for High Performance Rendering and Computation","maintainers":[{"email":"cxiaoji@gmail.com","name":"pessimistress"},{"email":"ib@unfolded.ai","name":"ibgreen"},{"email":"felixpalmer+npm@gmail.com","name":"felixpalmer"},{"email":"chris@gervang.com","name":"chrisgervang"},{"email":"dm@donmccurdy.com","name":"donmccurdy"},{"email":"belom88@yandex.ru","name":"belom88"},{"email":"KappCK@googlemail.com","name":"kaapp"},{"email":"heshan0131@gmail.com","name":"heshan0131"}],"readme":"# luma.gl\n\n<h1 align=\"center\">luma.gl | <a href=\"https://uber.github.io/luma.gl\">Docs</a></h1>\n\n<h5 align=\"center\">luma.gl: WebGL2 Components for  Visualization</h5>\n\n\n## Overview\n\nThe `luma.gl` module is deprecated. Use `@luma.gl/core` instead.\n","readmeFilename":"README.md","users":{"rexpan":true,"jetbug123":true}}