{"_id":"gl-surface3d","_rev":"106-ccd199425b9df6cf361b19362323af4c","name":"gl-surface3d","dist-tags":{"latest":"1.6.2"},"versions":{"1.0.0":{"name":"gl-surface3d","version":"1.0.0","keywords":["plot","surface","webgl","visualization","surf","height","field"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-surface3d@1.0.0","maintainers":[{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"}],"homepage":"https://github.com/gl-vis/gl-surface3d","bugs":{"url":"https://github.com/gl-vis/gl-surface3d/issues"},"dist":{"shasum":"c884a6654ba238497166b14362bfd1e935cba223","tarball":"https://registry.npmjs.org/gl-surface3d/-/gl-surface3d-1.0.0.tgz","integrity":"sha512-AHehr8aU/IqLwZPfnkhj678BOlYWHnD1OPIP/JUGvmuqGKD0FtjJ4EscpcbkoqU1RwCYPlFjU7lIMuzRrRCPfw==","signatures":[{"sig":"MEUCIG7X+qbEGNjwLZ1boC06ALOYcUgjM490KaGN7omKBlS5AiEA4NhgONAa3Sjl5t50huOzhZXewVc84upY/2Zp6eDUlgo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"surface.js","_from":".","_shasum":"c884a6654ba238497166b14362bfd1e935cba223","gitHead":"144d256017128da9a7ed671c0205bccccc7e8d30","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"beefy --open --live example/example.js"},"_npmUser":{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git://github.com/gl-vis/gl-surface3d.git","type":"git"},"_npmVersion":"2.1.4","description":"Renders parametric surfaces in 3D","directories":{"example":"example"},"_nodeVersion":"0.10.26","dependencies":{"dup":"^1.0.0","gl-vao":"^1.1.1","gl-axes":"^5.0.3","gl-mat4":"^1.0.0","glslify":"^1.0.0","ndarray":"^1.0.16","colormap":"^2.0.0","gl-buffer":"^2.0.3","gl-shader":"^4.0.0","bit-twiddle":"^1.0.2","ndarray-ops":"^1.2.1","gl-texture2d":"^2.0.0","ndarray-pack":"^1.0.1","surface-nets":"^1.0.2","ndarray-scratch":"^1.1.1","typedarray-pool":"^1.0.0","ndarray-gradient":"^1.0.0","binary-search-bounds":"^1.0.0","glsl-specular-cook-torrance":"^2.0.0"},"devDependencies":{"gl-now":"^1.3.1","dirichlet":"0.0.0","gl-matrix":"^2.2.0","gl-select":"^3.0.0","gl-spikes":"^1.0.1","ndarray-fill":"^1.0.0","game-shell-orbit-camera":"^1.0.0"}},"1.0.1":{"name":"gl-surface3d","version":"1.0.1","keywords":["plot","surface","webgl","visualization","surf","height","field"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-surface3d@1.0.1","maintainers":[{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"}],"homepage":"https://github.com/gl-vis/gl-surface3d","bugs":{"url":"https://github.com/gl-vis/gl-surface3d/issues"},"dist":{"shasum":"2be3287198d0c1b75cc77040fe4c81a3fba31154","tarball":"https://registry.npmjs.org/gl-surface3d/-/gl-surface3d-1.0.1.tgz","integrity":"sha512-PZkLVb0pWuiQgn8IV1mC4pp8RsaAbHZsusaPMfwPibB5seo5vtlc0yz2c5I1AmGF2qN6PP+QOupxMNEd1ddI9w==","signatures":[{"sig":"MEUCIFT6l4NFxQrEvoWbE9V5jWMy+3uZoxizQH/QS4S8PsQGAiEAmpepnXG9RnI5WUP8nWXyX0xJVEmlOavBlTNY6bi+BwE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"surface.js","_from":".","_shasum":"2be3287198d0c1b75cc77040fe4c81a3fba31154","gitHead":"6d2b8e9216c4f9bc25154e31265b6a27c01c7789","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"beefy --open --live example/example.js"},"_npmUser":{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git://github.com/gl-vis/gl-surface3d.git","type":"git"},"_npmVersion":"2.1.4","description":"Renders parametric surfaces in 3D","directories":{"example":"example"},"_nodeVersion":"0.10.26","dependencies":{"dup":"^1.0.0","gl-vao":"^1.1.1","gl-mat4":"^1.0.0","glslify":"^1.0.0","ndarray":"^1.0.16","colormap":"^2.0.0","gl-buffer":"^2.0.3","gl-shader":"^4.0.0","bit-twiddle":"^1.0.2","ndarray-ops":"^1.2.1","gl-texture2d":"^2.0.0","ndarray-pack":"^1.0.1","surface-nets":"^1.0.2","ndarray-scratch":"^1.1.1","typedarray-pool":"^1.0.0","ndarray-gradient":"^1.0.0","binary-search-bounds":"^1.0.0","glsl-specular-cook-torrance":"^2.0.0"},"devDependencies":{"gl-now":"^1.3.1","dirichlet":"0.0.0","gl-matrix":"^2.2.0","gl-select":"^3.0.0","gl-spikes":"^1.0.1","ndarray-fill":"^1.0.0","game-shell-orbit-camera":"^1.0.0"}},"1.0.2":{"name":"gl-surface3d","version":"1.0.2","keywords":["plot","surface","webgl","visualization","surf","height","field"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-surface3d@1.0.2","maintainers":[{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"}],"homepage":"https://github.com/gl-vis/gl-surface3d","bugs":{"url":"https://github.com/gl-vis/gl-surface3d/issues"},"dist":{"shasum":"64c0d2b2789cc3f330fe08a05766f274847a8ef5","tarball":"https://registry.npmjs.org/gl-surface3d/-/gl-surface3d-1.0.2.tgz","integrity":"sha512-v2ZDj2B5T5krD8vRm8fpKn2uPBudPARIPSsIITgkGeQaS3MmFKbyQ8pC0/F0XZNgF28SMAubhtzjwPKSINn+Zg==","signatures":[{"sig":"MEYCIQCx2mIyxUHnn3AlxGBL0SrOdaO/gA6T20S6NdGK3lPR1gIhAJlzHsGKQruRBLFh8Zmy+UdHTvSrx4oCh69loFfrlphW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"surface.js","_from":".","_shasum":"64c0d2b2789cc3f330fe08a05766f274847a8ef5","gitHead":"cd5de7d2e1bd5ae218107960f15007f2be409439","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"beefy --open --live example/example.js"},"_npmUser":{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git://github.com/gl-vis/gl-surface3d.git","type":"git"},"_npmVersion":"2.1.4","description":"Renders parametric surfaces in 3D","directories":{"example":"example"},"_nodeVersion":"0.10.26","dependencies":{"dup":"^1.0.0","gl-vao":"^1.1.1","gl-mat4":"^1.0.0","glslify":"^1.0.0","ndarray":"^1.0.16","colormap":"^2.0.0","gl-buffer":"^2.0.3","gl-shader":"^4.0.0","bit-twiddle":"^1.0.2","ndarray-ops":"^1.2.1","gl-texture2d":"^2.0.0","ndarray-pack":"^1.0.1","surface-nets":"^1.0.2","ndarray-scratch":"^1.1.1","typedarray-pool":"^1.0.0","ndarray-gradient":"^1.0.0","binary-search-bounds":"^1.0.0","glsl-specular-cook-torrance":"^2.0.0"},"devDependencies":{"gl-now":"^1.3.1","dirichlet":"0.0.0","gl-matrix":"^2.2.0","gl-select":"^3.0.0","gl-spikes":"^1.0.1","ndarray-fill":"^1.0.0","game-shell-orbit-camera":"^1.0.0"}},"1.0.3":{"name":"gl-surface3d","version":"1.0.3","keywords":["plot","surface","webgl","visualization","surf","height","field"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-surface3d@1.0.3","maintainers":[{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"}],"homepage":"https://github.com/gl-vis/gl-surface3d","bugs":{"url":"https://github.com/gl-vis/gl-surface3d/issues"},"dist":{"shasum":"07720e676cda4f1b4badf453e481c04252b563cf","tarball":"https://registry.npmjs.org/gl-surface3d/-/gl-surface3d-1.0.3.tgz","integrity":"sha512-dPL784s+xRX5xmCqrM3XgGG8mFK9ZazP++j8FLu5jbfmL54zTJZ8CBiMOldw3Cf96UmSI8evhhJy3zQMMHbjEA==","signatures":[{"sig":"MEUCIDlGb6YgaXeE/G6Kb5izxveOHZKVpiHP3zdwIbEwE2RjAiEA7yYDimY91vUrmfvaOCMEpL5QcwwNAFQSJcthUlwxOVU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"surface.js","_from":".","_shasum":"07720e676cda4f1b4badf453e481c04252b563cf","gitHead":"714825da8f5830fe6fd957beb7a16c727a512c8a","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"beefy --open --live example/example.js"},"_npmUser":{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git://github.com/gl-vis/gl-surface3d.git","type":"git"},"_npmVersion":"2.1.4","description":"Renders parametric surfaces in 3D","directories":{"example":"example"},"_nodeVersion":"0.10.26","dependencies":{"dup":"^1.0.0","gl-vao":"^1.1.1","gl-mat4":"^1.0.0","glslify":"^1.0.0","ndarray":"^1.0.16","colormap":"^2.0.0","gl-buffer":"^2.0.3","gl-shader":"^4.0.0","bit-twiddle":"^1.0.2","ndarray-ops":"^1.2.1","gl-texture2d":"^2.0.0","ndarray-pack":"^1.0.1","surface-nets":"^1.0.2","ndarray-scratch":"^1.1.1","typedarray-pool":"^1.0.0","ndarray-gradient":"^1.0.0","binary-search-bounds":"^1.0.0","glsl-specular-cook-torrance":"^2.0.0"},"devDependencies":{"gl-now":"^1.3.1","dirichlet":"0.0.0","gl-matrix":"^2.2.0","gl-select":"^3.0.0","gl-spikes":"^1.0.1","ndarray-fill":"^1.0.0","game-shell-orbit-camera":"^1.0.0"}},"1.0.4":{"name":"gl-surface3d","version":"1.0.4","keywords":["plot","surface","webgl","visualization","surf","height","field"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-surface3d@1.0.4","maintainers":[{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"}],"homepage":"https://github.com/gl-vis/gl-surface3d","bugs":{"url":"https://github.com/gl-vis/gl-surface3d/issues"},"dist":{"shasum":"4243638c4d1502412c4e4d2fe130b083f09be36a","tarball":"https://registry.npmjs.org/gl-surface3d/-/gl-surface3d-1.0.4.tgz","integrity":"sha512-Kj8WxPhCuRd+Ta+tO7bxDVlf2RIK2XHhgPdR6hHBTorpq9CWFoF2FwFivKHqblKziRZXM7rdVHGduw29kh8eyg==","signatures":[{"sig":"MEUCIQDTMsAoM13MKQOtC9oUa7Iiyo5lz5uDWAh0SHIC+RH0cAIgOj+ghc8DbxsK8J3a0d5LEPT+q3Uumj1QGFY9qLYOStY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"surface.js","_from":".","_shasum":"4243638c4d1502412c4e4d2fe130b083f09be36a","gitHead":"1be561505118fc9e8c4220d2c2b7d64efe1a53ec","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"beefy --open --live example/example.js"},"_npmUser":{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git://github.com/gl-vis/gl-surface3d.git","type":"git"},"_npmVersion":"2.1.4","description":"Renders parametric surfaces in 3D","directories":{"example":"example"},"_nodeVersion":"0.10.26","dependencies":{"dup":"^1.0.0","gl-vao":"^1.1.1","gl-mat4":"^1.0.0","glslify":"^1.0.0","ndarray":"^1.0.16","colormap":"^2.0.0","gl-buffer":"^2.0.3","gl-shader":"^4.0.0","bit-twiddle":"^1.0.2","ndarray-ops":"^1.2.1","gl-texture2d":"^2.0.0","ndarray-pack":"^1.0.1","surface-nets":"^1.0.2","ndarray-scratch":"^1.1.1","typedarray-pool":"^1.0.0","ndarray-gradient":"^1.0.0","binary-search-bounds":"^1.0.0","glsl-specular-cook-torrance":"^2.0.0"},"devDependencies":{"gl-now":"^1.3.1","dirichlet":"0.0.0","gl-matrix":"^2.2.0","gl-select":"^3.0.0","gl-spikes":"^1.0.1","ndarray-fill":"^1.0.0","game-shell-orbit-camera":"^1.0.0"}},"1.0.5":{"name":"gl-surface3d","version":"1.0.5","keywords":["plot","surface","webgl","visualization","surf","height","field"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-surface3d@1.0.5","maintainers":[{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"}],"homepage":"https://github.com/gl-vis/gl-surface3d","bugs":{"url":"https://github.com/gl-vis/gl-surface3d/issues"},"dist":{"shasum":"8bc68bcd24dbb5cde78c65f032fbfecf39f9f774","tarball":"https://registry.npmjs.org/gl-surface3d/-/gl-surface3d-1.0.5.tgz","integrity":"sha512-1KlftkwcJxaxzCtYKK4pRPrgIPRz5aupJlL5WfDAJnKqQniT2M9pfdXbJqedVNwNzhiHbuIITwYlOgkdjeOTvw==","signatures":[{"sig":"MEYCIQCcOSr6ak4cUuk45bvJVQ5SRIuERaXXqPgzrGAzYw1fswIhAMTbqpi/pA1rPerQZjTryWpYfWCA8zAFC/wf0A5To7t3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"surface.js","_from":".","_shasum":"8bc68bcd24dbb5cde78c65f032fbfecf39f9f774","gitHead":"554ddb122bec28aff536bafa74f101425cc78a02","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"beefy --open --live example/example.js"},"_npmUser":{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git://github.com/gl-vis/gl-surface3d.git","type":"git"},"_npmVersion":"2.1.4","description":"Renders parametric surfaces in 3D","directories":{"example":"example"},"_nodeVersion":"0.10.26","dependencies":{"dup":"^1.0.0","gl-vao":"^1.1.1","gl-mat4":"^1.0.0","glslify":"^1.0.0","ndarray":"^1.0.16","colormap":"^2.0.0","gl-buffer":"^2.0.3","gl-shader":"^4.0.0","bit-twiddle":"^1.0.2","ndarray-ops":"^1.2.1","gl-texture2d":"^2.0.0","ndarray-pack":"^1.0.1","surface-nets":"^1.0.2","ndarray-scratch":"^1.1.1","typedarray-pool":"^1.0.0","ndarray-gradient":"^1.0.0","binary-search-bounds":"^1.0.0","glsl-specular-beckmann":"^1.1.2"},"devDependencies":{"gl-now":"^1.3.1","dirichlet":"0.0.0","gl-matrix":"^2.2.0","gl-select":"^3.0.0","gl-spikes":"^1.0.1","ndarray-fill":"^1.0.0","game-shell-orbit-camera":"^1.0.0"}},"1.0.6":{"name":"gl-surface3d","version":"1.0.6","keywords":["plot","surface","webgl","visualization","surf","height","field"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-surface3d@1.0.6","maintainers":[{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"}],"homepage":"https://github.com/gl-vis/gl-surface3d","bugs":{"url":"https://github.com/gl-vis/gl-surface3d/issues"},"dist":{"shasum":"49c6174e8f4db09ba33d38d782faf6d08bb84861","tarball":"https://registry.npmjs.org/gl-surface3d/-/gl-surface3d-1.0.6.tgz","integrity":"sha512-6IcDeTA3tRveIrelOb0l7L+gMnwdlTANOjY9Bw8+iIW1JKOdQJJYlcjHnTP+7VgWMZ28yl8AnUVceVI3wmdwlw==","signatures":[{"sig":"MEUCIFc19041UuJlm4m737QFobylqGulJHLvzGi79gL5p53cAiEAyqOAEFkJ0zThGpohKP7v28qw637NEBDR6Jag+KMYpcE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"surface.js","_from":".","_shasum":"49c6174e8f4db09ba33d38d782faf6d08bb84861","gitHead":"04cd12a9fcce39a136acbfec38508bc4ad0c246f","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"beefy --open --live example/example.js"},"_npmUser":{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git://github.com/gl-vis/gl-surface3d.git","type":"git"},"_npmVersion":"2.7.4","description":"Renders parametric surfaces in 3D","directories":{"example":"example"},"_nodeVersion":"0.12.2","dependencies":{"dup":"^1.0.0","gl-vao":"^1.1.1","gl-mat4":"^1.0.0","glslify":"^1.0.0","ndarray":"^1.0.16","colormap":"^2.0.0","gl-buffer":"^2.0.3","gl-shader":"^4.0.0","bit-twiddle":"^1.0.2","ndarray-ops":"^1.2.1","gl-texture2d":"^2.0.0","ndarray-pack":"^1.0.1","surface-nets":"^1.0.2","ndarray-scratch":"^1.1.1","typedarray-pool":"^1.0.0","ndarray-gradient":"^1.0.0","binary-search-bounds":"^1.0.0","glsl-specular-beckmann":"^1.1.2"},"devDependencies":{"gl-now":"^1.3.1","dirichlet":"0.0.0","gl-matrix":"^2.2.0","gl-select":"^3.0.0","gl-spikes":"^1.0.1","ndarray-fill":"^1.0.0","game-shell-orbit-camera":"^1.0.0"}},"1.0.7":{"name":"gl-surface3d","version":"1.0.7","keywords":["plot","surface","webgl","visualization","surf","height","field"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-surface3d@1.0.7","maintainers":[{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"}],"homepage":"https://github.com/gl-vis/gl-surface3d","bugs":{"url":"https://github.com/gl-vis/gl-surface3d/issues"},"dist":{"shasum":"d02796702e26527457f41fa3386302cdada23f53","tarball":"https://registry.npmjs.org/gl-surface3d/-/gl-surface3d-1.0.7.tgz","integrity":"sha512-fI6HfX5YA/r28WF7fKNmpXc6iqtT15Ies1HbR5TPMLxhPjjKoY3ep687qAoj7CpbIMrDmcrLfVK6nJpINMgtrQ==","signatures":[{"sig":"MEUCIBzcA3s48UDKFKWsSQjAHXD6zslumltZsbvmM1qTQ9j5AiEAyRnVv9Wd7iZALpbblGypSjk8+F10k+NwOrX83zOWhr0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"surface.js","_from":".","_shasum":"d02796702e26527457f41fa3386302cdada23f53","gitHead":"1feff1a76d6528b9907cbab997a78cb6c3ac5797","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"beefy --open --live example/example.js"},"_npmUser":{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git://github.com/gl-vis/gl-surface3d.git","type":"git"},"_npmVersion":"2.7.4","description":"Renders parametric surfaces in 3D","directories":{"example":"example"},"_nodeVersion":"0.12.2","dependencies":{"dup":"^1.0.0","gl-vao":"^1.1.1","gl-mat4":"^1.0.0","glslify":"^2.1.2","ndarray":"^1.0.16","colormap":"^2.0.0","gl-buffer":"^2.0.3","gl-shader":"^4.0.0","bit-twiddle":"^1.0.2","ndarray-ops":"^1.2.1","gl-texture2d":"^2.0.0","ndarray-pack":"^1.0.1","surface-nets":"^1.0.2","ndarray-scratch":"^1.1.1","typedarray-pool":"^1.0.0","ndarray-gradient":"^1.0.0","binary-search-bounds":"^1.0.0","glsl-specular-beckmann":"^1.1.2"},"devDependencies":{}},"1.0.8":{"name":"gl-surface3d","version":"1.0.8","keywords":["plot","surface","webgl","visualization","surf","height","field"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-surface3d@1.0.8","maintainers":[{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"}],"homepage":"https://github.com/gl-vis/gl-surface3d","bugs":{"url":"https://github.com/gl-vis/gl-surface3d/issues"},"dist":{"shasum":"9d9a8adf323b7be1564b263228874d0758b466fb","tarball":"https://registry.npmjs.org/gl-surface3d/-/gl-surface3d-1.0.8.tgz","integrity":"sha512-zgGpOvct8BYPqtIrECvwVzkykDEA9tWNUy0tMOk47l4ih59m5w8lDshI15B6d6SHAk421VN6/iWoKBPVv2Fg1Q==","signatures":[{"sig":"MEUCIEWfgupNY8MNVymesO6TD2eG/h3tXvSZ+ux3zDMJCpzZAiEAiTFJuIJWRc9SDbESblEDNGAKLWnU9bi5cs69Tppx8+0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"surface.js","_from":".","_shasum":"9d9a8adf323b7be1564b263228874d0758b466fb","gitHead":"f3b5be891998a32b3807d8d4eae4f1d650d1d06e","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"beefy --open --live example/example.js"},"_npmUser":{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git://github.com/gl-vis/gl-surface3d.git","type":"git"},"_npmVersion":"2.12.1","description":"Renders parametric surfaces in 3D","directories":{"example":"example"},"_nodeVersion":"0.12.2","dependencies":{"dup":"^1.0.0","gl-vao":"^1.1.1","gl-mat4":"^1.0.0","glslify":"^2.1.2","ndarray":"^1.0.16","colormap":"^2.0.0","gl-buffer":"^2.0.3","gl-shader":"^4.0.0","bit-twiddle":"^1.0.2","ndarray-ops":"^1.2.1","gl-texture2d":"^2.0.0","ndarray-pack":"^1.0.1","surface-nets":"^1.0.2","ndarray-scratch":"^1.1.1","typedarray-pool":"^1.0.0","ndarray-gradient":"^1.0.0","binary-search-bounds":"^1.0.0","glsl-specular-beckmann":"^1.1.2"},"devDependencies":{}},"1.1.0":{"name":"gl-surface3d","version":"1.1.0","keywords":["plot","surface","webgl","visualization","surf","height","field"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-surface3d@1.1.0","maintainers":[{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"etpinard","email":"etienne.t.pinard@gmail.com"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"}],"homepage":"https://github.com/gl-vis/gl-surface3d","bugs":{"url":"https://github.com/gl-vis/gl-surface3d/issues"},"dist":{"shasum":"c7efa63a41e0929dfa3912b59b33d4815c3fc0ad","tarball":"https://registry.npmjs.org/gl-surface3d/-/gl-surface3d-1.1.0.tgz","integrity":"sha512-1N3Lmg+Oe7RCnOgpiXb/+yD2gfcFmMjVXEtb+xgTWgqYnzlqy4YXVht4jv7XCIMXRZHyI2GpqpnZQzT8kRSBNA==","signatures":[{"sig":"MEQCIHMEuOgfqh9e315PsS4Kqv0FNaLKcJxknv4m8xT0VlzGAiB8VCpV48k8anwsDll+NNQP+iNGR5/YXna990miWrVOwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"surface.js","_from":".","_shasum":"c7efa63a41e0929dfa3912b59b33d4815c3fc0ad","gitHead":"f00ba05f277ccfe5049b279c8de20d6bb04cf694","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"beefy --open --live example/example.js"},"_npmUser":{"name":"etpinard","email":"etienne.t.pinard@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git://github.com/gl-vis/gl-surface3d.git","type":"git"},"_npmVersion":"2.14.7","description":"Renders parametric surfaces in 3D","directories":{"example":"example"},"_nodeVersion":"4.2.1","dependencies":{"dup":"^1.0.0","gl-vao":"^1.1.1","gl-mat4":"^1.0.0","glslify":"^2.1.2","ndarray":"^1.0.16","colormap":"^2.0.0","gl-buffer":"^2.0.3","gl-shader":"^4.0.0","bit-twiddle":"^1.0.2","ndarray-ops":"^1.2.1","gl-texture2d":"^2.0.0","ndarray-pack":"^1.0.1","surface-nets":"^1.0.2","ndarray-scratch":"^1.1.1","typedarray-pool":"^1.0.0","ndarray-gradient":"^1.0.0","binary-search-bounds":"^1.0.0","glsl-specular-beckmann":"^1.1.2"},"devDependencies":{}},"1.1.1":{"name":"gl-surface3d","version":"1.1.1","keywords":["plot","surface","webgl","visualization","surf","height","field"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-surface3d@1.1.1","maintainers":[{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"etpinard","email":"etienne.t.pinard@gmail.com"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"}],"homepage":"https://github.com/gl-vis/gl-surface3d","bugs":{"url":"https://github.com/gl-vis/gl-surface3d/issues"},"dist":{"shasum":"7006e782132a689b6b85499d1b3774b9bcb3a970","tarball":"https://registry.npmjs.org/gl-surface3d/-/gl-surface3d-1.1.1.tgz","integrity":"sha512-nqSM7d7PSnRRbT8bANJUEtNn7bM3SzyXm543rTZlc27keSyn3f3AxgF5RXWIiooZw02SgQk9RZgqzhvBmSFbog==","signatures":[{"sig":"MEUCIQCIEbGO2CbDPwRkWmjG1haa/w8J2fly62Ib+31BAhEPpwIgNU8QAYnEKyClsS6f6dHzTPSbhuSKEm28xKp8gJBf8J8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"surface.js","_from":".","_shasum":"7006e782132a689b6b85499d1b3774b9bcb3a970","gitHead":"68093e0d387cfc5369eecbd736817be2a5c486a4","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"beefy --open --live example/example.js"},"_npmUser":{"name":"etpinard","email":"etienne.t.pinard@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git://github.com/gl-vis/gl-surface3d.git","type":"git"},"_npmVersion":"2.14.12","description":"Renders parametric surfaces in 3D","directories":{"example":"example"},"_nodeVersion":"4.2.4","dependencies":{"dup":"^1.0.0","gl-vao":"^1.1.1","gl-mat4":"^1.0.0","glslify":"^2.1.2","ndarray":"^1.0.16","colormap":"^2.1.0","gl-buffer":"^2.0.3","gl-shader":"^4.2.0","bit-twiddle":"^1.0.2","ndarray-ops":"^1.2.1","gl-texture2d":"^2.0.0","ndarray-pack":"^1.0.1","surface-nets":"^1.0.2","ndarray-scratch":"^1.1.1","typedarray-pool":"^1.0.0","ndarray-gradient":"^1.0.0","binary-search-bounds":"^1.0.0","glsl-specular-beckmann":"^1.1.2"},"devDependencies":{}},"1.2.0":{"name":"gl-surface3d","version":"1.2.0","keywords":["plot","surface","webgl","visualization","surf","height","field"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-surface3d@1.2.0","maintainers":[{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"etpinard","email":"etienne.t.pinard@gmail.com"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"}],"homepage":"https://github.com/gl-vis/gl-surface3d","bugs":{"url":"https://github.com/gl-vis/gl-surface3d/issues"},"dist":{"shasum":"b1aa751f0ac02a55c0cdbe1fdcdd74437907bcf8","tarball":"https://registry.npmjs.org/gl-surface3d/-/gl-surface3d-1.2.0.tgz","integrity":"sha512-+JiIJ+yWVLAVKFgCrc+OvgG98Ews8bq2PwRtj9nI/YOV4bLlHMKIn+6vJQgn4Ds1o7hrQtSXyzfMP8/g19zpYg==","signatures":[{"sig":"MEYCIQD+46aqmFJVSWY3dx47yEPtnZ1LjysnC4Ga6h8B5cxO3QIhAOxUdex/RrJK8D69+F9dRDGZrvqaG5DYrSp/GiOvp4+3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"surface.js","_from":".","_shasum":"b1aa751f0ac02a55c0cdbe1fdcdd74437907bcf8","gitHead":"8b73a1341f3bb9da974e9f925047c1de18b076e2","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"beefy --open --live example/example.js"},"_npmUser":{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git://github.com/gl-vis/gl-surface3d.git","type":"git"},"_npmVersion":"2.13.1","description":"Renders parametric surfaces in 3D","directories":{"example":"example"},"_nodeVersion":"0.12.2","dependencies":{"dup":"^1.0.0","gl-vao":"^1.1.1","gl-mat4":"^1.0.0","glslify":"^2.1.2","ndarray":"^1.0.16","colormap":"^2.1.0","gl-buffer":"^2.0.3","gl-shader":"^4.2.0","bit-twiddle":"^1.0.2","ndarray-ops":"^1.2.1","gl-texture2d":"^2.0.0","ndarray-pack":"^1.0.1","surface-nets":"^1.0.2","ndarray-scratch":"^1.1.1","typedarray-pool":"^1.0.0","ndarray-gradient":"^1.0.0","binary-search-bounds":"^1.0.0","glsl-specular-beckmann":"^1.1.2"},"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/gl-surface3d-1.2.0.tgz_1457634185469_0.669270243961364","host":"packages-13-west.internal.npmjs.com"}},"1.2.1":{"name":"gl-surface3d","version":"1.2.1","keywords":["plot","surface","webgl","visualization","surf","height","field"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-surface3d@1.2.1","maintainers":[{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"etpinard","email":"etienne.t.pinard@gmail.com"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"}],"homepage":"https://github.com/gl-vis/gl-surface3d","bugs":{"url":"https://github.com/gl-vis/gl-surface3d/issues"},"dist":{"shasum":"d7d5e19ceb81df3da945fe9a0810a397f90d6ccb","tarball":"https://registry.npmjs.org/gl-surface3d/-/gl-surface3d-1.2.1.tgz","integrity":"sha512-iA+4mxzO7dBChfPUw0HObsjzYGC+J+HZeMXaNtaSM1n6dNYPlcQRh0Qn1eqiG5Xf8sg31KxCz12ZdLNdguIagQ==","signatures":[{"sig":"MEQCICQAopBXKlunuf+bDuzrxojlMFQ9OHlEbIeXlQk7/sIsAiA3jQE3apSa720U8uDsNgzqIsUamepV1ONNbmAcWwAg4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"surface.js","_from":".","_shasum":"d7d5e19ceb81df3da945fe9a0810a397f90d6ccb","gitHead":"2303aab7ee8245c07399546566a5dd393ab1570e","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"beefy --open --live example/example.js"},"_npmUser":{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git://github.com/gl-vis/gl-surface3d.git","type":"git"},"_npmVersion":"2.13.1","description":"Renders parametric surfaces in 3D","directories":{"example":"example"},"_nodeVersion":"0.12.2","dependencies":{"dup":"^1.0.0","gl-vao":"^1.1.1","gl-mat4":"^1.0.0","glslify":"^2.1.2","ndarray":"^1.0.16","colormap":"^2.1.0","gl-buffer":"^2.0.3","gl-shader":"^4.2.0","bit-twiddle":"^1.0.2","ndarray-ops":"^1.2.1","gl-texture2d":"^2.0.0","ndarray-pack":"^1.0.1","surface-nets":"^1.0.2","ndarray-scratch":"^1.1.1","typedarray-pool":"^1.0.0","ndarray-gradient":"^1.0.0","binary-search-bounds":"^1.0.0","glsl-specular-beckmann":"^1.1.2"},"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/gl-surface3d-1.2.1.tgz_1457654878840_0.8999038357287645","host":"packages-13-west.internal.npmjs.com"}},"1.2.2":{"name":"gl-surface3d","version":"1.2.2","keywords":["plot","surface","webgl","visualization","surf","height","field"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-surface3d@1.2.2","maintainers":[{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"etpinard","email":"etienne.t.pinard@gmail.com"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"}],"homepage":"https://github.com/gl-vis/gl-surface3d","bugs":{"url":"https://github.com/gl-vis/gl-surface3d/issues"},"dist":{"shasum":"46633be1a6561e434b6987a5156336b3d42cbe78","tarball":"https://registry.npmjs.org/gl-surface3d/-/gl-surface3d-1.2.2.tgz","integrity":"sha512-YllMizmpNCUpv1Or7kzI8NRsWWq0UfxUjrPkCLd05JLl9chydYhaS2CVMgO/az5wSBErtl/7rfImfvfyI6+gCw==","signatures":[{"sig":"MEQCIAFo+JVg6nt885EJoCTQ60KeMeELCApSGmu+RjyvgYMJAiADBg0tljvK6E21NYYPnHPXELQRYY35l/hXoaWBB/kVCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"surface.js","_from":".","_shasum":"46633be1a6561e434b6987a5156336b3d42cbe78","gitHead":"3f38e6774784ad38fa5ebab7067dccb8435e59af","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"beefy --open --live example/example.js"},"_npmUser":{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git://github.com/gl-vis/gl-surface3d.git","type":"git"},"_npmVersion":"2.13.1","description":"Renders parametric surfaces in 3D","directories":{"example":"example"},"_nodeVersion":"0.12.2","dependencies":{"dup":"^1.0.0","gl-vao":"^1.1.1","gl-mat4":"^1.0.0","glslify":"^2.1.2","ndarray":"^1.0.16","colormap":"^2.1.0","gl-buffer":"^2.0.3","gl-shader":"^4.2.0","bit-twiddle":"^1.0.2","ndarray-ops":"^1.2.1","gl-texture2d":"^2.0.0","ndarray-pack":"^1.0.1","surface-nets":"^1.0.2","ndarray-scratch":"^1.1.1","typedarray-pool":"^1.0.0","ndarray-gradient":"^1.0.0","binary-search-bounds":"^1.0.0","glsl-specular-beckmann":"^1.1.2"},"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/gl-surface3d-1.2.2.tgz_1458080161728_0.5687001789920032","host":"packages-13-west.internal.npmjs.com"}},"1.2.3":{"name":"gl-surface3d","version":"1.2.3","keywords":["plot","surface","webgl","visualization","surf","height","field"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-surface3d@1.2.3","maintainers":[{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"etpinard","email":"etienne.t.pinard@gmail.com"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"}],"homepage":"https://github.com/gl-vis/gl-surface3d","bugs":{"url":"https://github.com/gl-vis/gl-surface3d/issues"},"dist":{"shasum":"bf543034722663b4c2ba7b26a51dcf1d2dcfaa2c","tarball":"https://registry.npmjs.org/gl-surface3d/-/gl-surface3d-1.2.3.tgz","integrity":"sha512-FolZRU82DbdwNoPyI2fClBAcb8upJnSkmTDC2KvfwW+fj0ASG0D2qflFJ727OzXsG3fJEANz2ynj6w8rgLu29w==","signatures":[{"sig":"MEUCIDWj8p23dqlJnkQKfUEis9HIXPObRFBjN53nWjWe4Wl/AiEAw+umk7uf84aAYgjL4MwQIvduqmyWUDQr3gYDkE6+1Co=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"surface.js","_from":".","_shasum":"bf543034722663b4c2ba7b26a51dcf1d2dcfaa2c","gitHead":"ad1e71794126077a1028a4fb3ec03c54152b2be1","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"beefy --open --live example/example.js"},"_npmUser":{"name":"etpinard","email":"etienne.t.pinard@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git://github.com/gl-vis/gl-surface3d.git","type":"git"},"_npmVersion":"2.14.12","description":"Renders parametric surfaces in 3D","directories":{"example":"example"},"_nodeVersion":"4.2.4","dependencies":{"dup":"^1.0.0","gl-vao":"^1.1.1","gl-mat4":"^1.0.0","glslify":"^2.1.2","ndarray":"^1.0.16","colormap":"^2.1.0","gl-buffer":"^2.0.3","gl-shader":"^4.2.0","bit-twiddle":"^1.0.2","ndarray-ops":"^1.2.1","gl-texture2d":"^2.0.0","ndarray-pack":"^1.0.1","surface-nets":"^1.0.2","ndarray-scratch":"^1.1.1","typedarray-pool":"^1.0.0","ndarray-gradient":"^1.0.0","binary-search-bounds":"^1.0.0","glsl-specular-beckmann":"^1.1.2"},"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/gl-surface3d-1.2.3.tgz_1458572509396_0.6277629812248051","host":"packages-13-west.internal.npmjs.com"}},"1.3.0":{"name":"gl-surface3d","version":"1.3.0","keywords":["plot","surface","webgl","visualization","surf","height","field"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-surface3d@1.3.0","maintainers":[{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"dfcreative","email":"df.creative@gmail.com"},{"name":"etpinard","email":"etienne.t.pinard@gmail.com"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},{"name":"monfera","email":"monfera.robert@gmail.com"},{"name":"rreusser","email":"rsreusser@gmail.com"}],"homepage":"https://github.com/gl-vis/gl-surface3d","bugs":{"url":"https://github.com/gl-vis/gl-surface3d/issues"},"dist":{"shasum":"5232e0fc7e1fcbb943525b27d76781ccee826403","tarball":"https://registry.npmjs.org/gl-surface3d/-/gl-surface3d-1.3.0.tgz","integrity":"sha512-CRwYtAsXhAiSGYAIg4OwQiJzJCDnJ1Y4zpacytDO/5ViGULsCPgRPaXl8r619XOyyF4j6B1VyNuFrapIawlNLQ==","signatures":[{"sig":"MEQCIBQD12YMfH+W1FP8pVh3JRe091xTHuGWam31Yzc5n4MEAiAwLy/SEGeOeLFZ6z83/+5M+vKFoDoo2vTF9jKPD3rBQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"surface.js","_from":".","_shasum":"5232e0fc7e1fcbb943525b27d76781ccee826403","gitHead":"237102c47a4e62574c10af627dbf989b25f66dc4","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"beefy --open --live example/example.js"},"_npmUser":{"name":"dfcreative","email":"df.creative@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git://github.com/gl-vis/gl-surface3d.git","type":"git"},"_npmVersion":"3.7.2","description":"Renders parametric surfaces in 3D","directories":{"example":"example"},"_nodeVersion":"6.2.0","dependencies":{"dup":"^1.0.0","gl-vao":"^1.1.1","gl-mat4":"^1.0.0","glslify":"^2.1.2","ndarray":"^1.0.16","colormap":"^2.1.0","gl-buffer":"^2.0.3","gl-shader":"^4.2.0","bit-twiddle":"^1.0.2","ndarray-ops":"^1.2.1","gl-texture2d":"^2.0.0","ndarray-pack":"^1.0.1","surface-nets":"^1.0.2","ndarray-scratch":"^1.1.1","typedarray-pool":"^1.0.0","ndarray-gradient":"^1.0.0","binary-search-bounds":"^1.0.0","glsl-specular-beckmann":"^1.1.2"},"devDependencies":{"gl-now":"^1.4.0","dirichlet":"^1.0.1","gl-axes3d":"^1.2.4","gl-matrix":"^2.3.2","gl-spikes3d":"^1.0.5","ndarray-fill":"^1.0.1","gl-select-static":"^2.0.2","game-shell-orbit-camera":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gl-surface3d-1.3.0.tgz_1474067726714_0.18116486258804798","host":"packages-12-west.internal.npmjs.com"}},"1.3.1":{"name":"gl-surface3d","version":"1.3.1","keywords":["plot","surface","webgl","visualization","surf","height","field"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-surface3d@1.3.1","maintainers":[{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"dfcreative","email":"df.creative@gmail.com"},{"name":"etpinard","email":"etienne.t.pinard@gmail.com"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},{"name":"monfera","email":"monfera.robert@gmail.com"},{"name":"rreusser","email":"rsreusser@gmail.com"}],"homepage":"https://github.com/gl-vis/gl-surface3d","bugs":{"url":"https://github.com/gl-vis/gl-surface3d/issues"},"dist":{"shasum":"cf9c177624eb50cf3b6cd7cc23a08858443da8f9","tarball":"https://registry.npmjs.org/gl-surface3d/-/gl-surface3d-1.3.1.tgz","integrity":"sha512-MVyjUvHOGFIV/kEn1FKz2snM1TjIAq9CdMPpwRnUHK99eD/bXcre3aNViX9sPD6Ktjg8NwOLy1r2qiAUM1JcSg==","signatures":[{"sig":"MEYCIQCnraexM8+auYyrzFBizgWRQk723UmqmWuHjrrkmNkuFQIhANqKAFQ+vbE9KJANB2+FtG+2EIPFLmW1dK3mX7R3Gyf9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"surface.js","_from":".","_shasum":"cf9c177624eb50cf3b6cd7cc23a08858443da8f9","gitHead":"254778dee07b70aca6168419674a6245f3ea2f51","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"beefy --open --live example/example.js"},"_npmUser":{"name":"dfcreative","email":"df.creative@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git://github.com/gl-vis/gl-surface3d.git","type":"git"},"_npmVersion":"4.6.1","description":"Renders parametric surfaces in 3D","directories":{"example":"example"},"_nodeVersion":"8.1.2","dependencies":{"dup":"^1.0.0","gl-vao":"^1.1.1","gl-mat4":"^1.0.0","glslify":"^2.1.2","ndarray":"^1.0.16","colormap":"^2.1.0","gl-buffer":"^2.0.3","gl-shader":"^4.2.0","bit-twiddle":"^1.0.2","ndarray-ops":"^1.2.1","gl-texture2d":"^2.0.0","ndarray-pack":"^1.0.1","surface-nets":"^1.0.2","ndarray-scratch":"^1.1.1","typedarray-pool":"^1.0.0","ndarray-gradient":"^1.0.0","binary-search-bounds":"^1.0.0","glsl-specular-beckmann":"^1.1.2"},"devDependencies":{"gl-now":"^1.4.0","dirichlet":"^1.0.1","gl-axes3d":"^1.2.4","gl-matrix":"^2.3.2","gl-spikes3d":"^1.0.5","ndarray-fill":"^1.0.1","gl-select-static":"^2.0.2","game-shell-orbit-camera":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gl-surface3d-1.3.1.tgz_1499719203705_0.4716503079980612","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"gl-surface3d","version":"1.3.2","keywords":["plot","surface","webgl","visualization","surf","height","field"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-surface3d@1.3.2","maintainers":[{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"dfcreative","email":"df.creative@gmail.com"},{"name":"etpinard","email":"etienne.t.pinard@gmail.com"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},{"name":"monfera","email":"monfera.robert@gmail.com"},{"name":"rreusser","email":"rsreusser@gmail.com"}],"homepage":"https://github.com/gl-vis/gl-surface3d","bugs":{"url":"https://github.com/gl-vis/gl-surface3d/issues"},"dist":{"shasum":"4e82002e3a9d022acbcf1ce42f56bb158f316a7d","tarball":"https://registry.npmjs.org/gl-surface3d/-/gl-surface3d-1.3.2.tgz","integrity":"sha512-lbRh556xqi4s3GMefa+JzcTSt9RvCnoVBSpmkSKVbhigRyajyDuMBSFPgWM5FBUU5oLB7UKU1XRQKTfQbIvkpQ==","signatures":[{"sig":"MEUCIAcJpEOJOn1CEZbrPbvTNGE9ayeNow7TGOsGANvtx5QdAiEA2orwWeCjOvXggzn6mUkTDdUf1vBDVD0VZWQR5cBbU+0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"surface.js","gitHead":"1cb5787f3a967153fef15f94f578c7351b28ee86","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"beefy --open --live example/example.js"},"_npmUser":{"name":"dfcreative","email":"df.creative@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git://github.com/gl-vis/gl-surface3d.git","type":"git"},"_npmVersion":"5.6.0","description":"Renders parametric surfaces in 3D","directories":{"example":"example"},"_nodeVersion":"8.1.2","dependencies":{"dup":"^1.0.0","gl-vao":"^1.1.1","gl-mat4":"^1.0.0","glslify":"^2.1.2","ndarray":"^1.0.16","colormap":"^2.1.0","gl-buffer":"^2.0.3","gl-shader":"^4.2.0","bit-twiddle":"^1.0.2","ndarray-ops":"^1.2.1","gl-texture2d":"^2.0.0","ndarray-pack":"^1.0.1","surface-nets":"^1.0.2","ndarray-scratch":"^1.1.1","typedarray-pool":"^1.0.0","ndarray-gradient":"^1.0.0","binary-search-bounds":"^1.0.0","glsl-specular-beckmann":"^1.1.2"},"devDependencies":{"gl-now":"^1.4.0","dirichlet":"^1.0.1","gl-axes3d":"^1.2.4","gl-matrix":"^2.3.2","gl-spikes3d":"^1.0.5","ndarray-fill":"^1.0.1","gl-select-static":"^2.0.2","game-shell-orbit-camera":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gl-surface3d-1.3.2.tgz_1517250133832_0.7451505938079208","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"gl-surface3d","version":"1.3.3","keywords":["plot","surface","webgl","visualization","surf","height","field"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-surface3d@1.3.3","maintainers":[{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"dfcreative","email":"df.creative@gmail.com"},{"name":"etpinard","email":"etienne.t.pinard@gmail.com"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},{"name":"monfera","email":"monfera.robert@gmail.com"},{"name":"rreusser","email":"rsreusser@gmail.com"}],"homepage":"https://github.com/gl-vis/gl-surface3d","bugs":{"url":"https://github.com/gl-vis/gl-surface3d/issues"},"dist":{"shasum":"3fd6fda32dd5bc46f1d2aabfdcd4bbc853eb0eab","tarball":"https://registry.npmjs.org/gl-surface3d/-/gl-surface3d-1.3.3.tgz","integrity":"sha512-fUOiSwLAR5KfgTisDmTfi77y8GRcKjC60M6qnZfKzlbkr5MXp589ZN0tNNVRPHz7p2QeZo5pFsTkJIWuyt4NNA==","signatures":[{"sig":"MEYCIQCAcZ82jU6zoGVIkXChab4jtm8L3JEqIkPplqGSWPL95gIhAKHbRCcXd8lfBaK8tGZc/seCNx5nHMQ1Ma+7Lx3hBHmw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"surface.js","gitHead":"09267c319d3e7fd0665c7bdcdd88e563a7078f9a","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"beefy --open --live example/example.js"},"_npmUser":{"name":"dfcreative","email":"df.creative@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git://github.com/gl-vis/gl-surface3d.git","type":"git"},"_npmVersion":"5.6.0","description":"Renders parametric surfaces in 3D","directories":{"example":"example"},"_nodeVersion":"8.1.2","dependencies":{"dup":"^1.0.0","gl-vao":"^1.1.1","gl-mat4":"^1.0.0","glslify":"^2.1.2","ndarray":"^1.0.16","colormap":"^2.1.0","gl-buffer":"^2.0.3","gl-shader":"^4.2.0","bit-twiddle":"^1.0.2","ndarray-ops":"^1.2.1","gl-texture2d":"^2.0.0","ndarray-pack":"^1.0.1","surface-nets":"^1.0.2","ndarray-scratch":"^1.1.1","typedarray-pool":"^1.0.0","ndarray-gradient":"^1.0.0","binary-search-bounds":"^1.0.0","glsl-specular-beckmann":"^1.1.2"},"devDependencies":{"gl-now":"^1.4.0","dirichlet":"^1.0.1","gl-axes3d":"^1.2.4","gl-matrix":"^2.3.2","gl-spikes3d":"^1.0.5","ndarray-fill":"^1.0.1","gl-select-static":"^2.0.2","game-shell-orbit-camera":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gl-surface3d-1.3.3.tgz_1517250797874_0.4378524955827743","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"gl-surface3d","version":"1.3.4","keywords":["plot","surface","webgl","visualization","surf","height","field"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-surface3d@1.3.4","maintainers":[{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"dfcreative","email":"df.creative@gmail.com"},{"name":"etpinard","email":"etienne.t.pinard@gmail.com"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},{"name":"monfera","email":"monfera.robert@gmail.com"},{"name":"rreusser","email":"rsreusser@gmail.com"}],"homepage":"https://github.com/gl-vis/gl-surface3d","bugs":{"url":"https://github.com/gl-vis/gl-surface3d/issues"},"dist":{"shasum":"778f3d8f7598589997e17300d71d1da4eaf93529","tarball":"https://registry.npmjs.org/gl-surface3d/-/gl-surface3d-1.3.4.tgz","integrity":"sha512-qQ8DeyPzB6u+EosBTNQ0WVQ63mBKoUtXtWcHhmMTCHG8k9iyHGMdtkXtp63vFaB0C1YIIMeYxtkrkqmqrptHBg==","signatures":[{"sig":"MEUCIHi7vCPcxevfGX7Wa8gh55gDzDWDZLvqeCi0rEpZHR41AiEAhAjnaVmtwktfvKVpfGMpnuPDLRJ3CrdyyZ4dZMmQSP8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"surface.js","gitHead":"dc9f38241e9f024425b63ac464e81633868ce47d","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"beefy --open --live example/example.js"},"_npmUser":{"name":"dfcreative","email":"df.creative@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git://github.com/gl-vis/gl-surface3d.git","type":"git"},"_npmVersion":"5.6.0","description":"Renders parametric surfaces in 3D","directories":{"example":"example"},"_nodeVersion":"8.1.2","dependencies":{"dup":"^1.0.0","gl-vao":"^1.1.1","gl-mat4":"^1.0.0","glslify":"^6.1.0","ndarray":"^1.0.16","colormap":"^2.1.0","gl-buffer":"^2.0.3","gl-shader":"^4.2.0","bit-twiddle":"^1.0.2","ndarray-ops":"^1.2.1","gl-texture2d":"^2.0.0","ndarray-pack":"^1.0.1","surface-nets":"^1.0.2","ndarray-scratch":"^1.1.1","typedarray-pool":"^1.0.0","ndarray-gradient":"^1.0.0","binary-search-bounds":"^1.0.0","glsl-specular-beckmann":"^1.1.2"},"devDependencies":{"gl-now":"^1.4.0","dirichlet":"^1.0.1","gl-axes3d":"^1.2.4","gl-matrix":"^2.3.2","gl-spikes3d":"^1.0.5","ndarray-fill":"^1.0.1","gl-select-static":"^2.0.2","game-shell-orbit-camera":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gl-surface3d-1.3.4.tgz_1517606304128_0.7631485641468316","host":"s3://npm-registry-packages"}},"1.3.5":{"name":"gl-surface3d","version":"1.3.5","keywords":["plot","surface","webgl","visualization","surf","height","field"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-surface3d@1.3.5","maintainers":[{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"dfcreative","email":"df.creative@gmail.com"},{"name":"etpinard","email":"etienne.t.pinard@gmail.com"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},{"name":"monfera","email":"monfera.robert@gmail.com"},{"name":"rreusser","email":"rsreusser@gmail.com"}],"homepage":"https://github.com/gl-vis/gl-surface3d","bugs":{"url":"https://github.com/gl-vis/gl-surface3d/issues"},"dist":{"shasum":"88930042397c69f28d7b72059e3bc8ec2827d704","tarball":"https://registry.npmjs.org/gl-surface3d/-/gl-surface3d-1.3.5.tgz","fileCount":11,"integrity":"sha512-+8/zQKgVvaGee1KYcfM6bnNsfa0UtVwERQymeu4N1il16qK1b+Dgp2y+lzyM97J5Tez0qyDw2BbkOrmve3+8YQ==","signatures":[{"sig":"MEUCICNVlaC9ur4WHZimh8PxwlU/DyEBwSSQ4rpeg1MwrNN/AiEA9/XXakau8ogtrOD4YSQgfGJWO1ekeA5AwDejTSCutOs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":347546,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHoqtCRA9TVsSAnZWagAAxekQAIQMfsgFMeufZtLdIY0/\naSW50MUhBK0TUQy6yqlOPe4QyWjNAoQ2cElvn1BNtRc8LhenhwDNXiSB56LV\n7PemHlDVFehCo5/FczqLfcXNHo133WIl+DzcLWXDLreH4VtB/Ol4IhlNwfKQ\nOS3aiVglIvyhEGU9hAE7DzkA2NwwvSbFYvQmdzBiL4kwKxIdWFGyAeAVYaIH\njMBAoIe6JPLQIqu1HQQ4InEstdQyYF+J91oUQYdPN/lXmd8GTEks2z8BYtyY\nae1RRfARxaqRyevIQ4+dQao4X/KaMCDHCD5n0le2cetNEL1omyQL6xfqwNtN\n4lDSZMDkteEcPA+s74F5XVtR9ViVmMUAiJINKLGEa7bOLKW25yuOmaa6P1Av\no81FK7dToReW83u+eykmHsqYErEURO4GZQsfsK7XfOBMzNedc2oe295SDreB\n9x/GG0zOd9eUkCEFEUbNjgQky9wUi4hXahYo1ID9eOGtTAEj1/bPKf6jn5v5\nDFNpLnMT//Gt5d74vh+xF1p8XvQBmk6yM9osvZR8wloDR8BK0YmHsz79eIsz\ntudZG+iDJNkUMUajYEvKwMze68+n+200xhG8OT+g0Mlw6vIfcfcGoNUIIm8G\noErbi/U2yTmEsAEfBIRMVSAEVy1dI9UPUWkvcweSdZDZrF1+PlUvUjziztUP\nq0Mw\r\n=Uja5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"surface.js","gitHead":"2056ded1155d27df8d6ec2bc50531f502ff28290","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"beefy --open --live example/example.js"},"_npmUser":{"name":"etpinard","email":"etienne.t.pinard@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git://github.com/gl-vis/gl-surface3d.git","type":"git"},"_npmVersion":"5.8.0","description":"Renders parametric surfaces in 3D","directories":{"example":"example"},"_nodeVersion":"8.11.1","dependencies":{"dup":"^1.0.0","gl-vao":"^1.1.1","gl-mat4":"^1.0.0","glslify":"^6.1.0","ndarray":"^1.0.16","colormap":"^2.1.0","gl-buffer":"^2.0.3","gl-shader":"^4.2.0","bit-twiddle":"^1.0.2","ndarray-ops":"^1.2.1","gl-texture2d":"^2.0.0","ndarray-pack":"^1.0.1","surface-nets":"^1.0.2","ndarray-scratch":"^1.1.1","typedarray-pool":"^1.0.0","ndarray-gradient":"^1.0.0","binary-search-bounds":"^1.0.0","glsl-specular-beckmann":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"gl-now":"^1.4.0","dirichlet":"^1.0.1","gl-axes3d":"^1.2.4","gl-matrix":"^2.3.2","gl-spikes3d":"^1.0.5","ndarray-fill":"^1.0.1","gl-select-static":"^2.0.2","game-shell-orbit-camera":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gl-surface3d_1.3.5_1528728235789_0.35041829137562575","host":"s3://npm-registry-packages"}},"1.3.6":{"name":"gl-surface3d","version":"1.3.6","keywords":["plot","surface","webgl","visualization","surf","height","field"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-surface3d@1.3.6","maintainers":[{"name":"alexcjohnson","email":"alex@plot.ly"},{"name":"andrefarzat","email":"andrefarzat@gmail.com"},{"name":"antrg","email":"antoine@plot.ly"},{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"chriddyp","email":"chris@plot.ly"},{"name":"dfcreative","email":"df.creative@gmail.com"},{"name":"dmt0","email":"dmt.shvedov@gmail.com"},{"name":"etpinard","email":"etienne.t.pinard@gmail.com"},{"name":"jackparmer","email":"jack@plot.ly"},{"name":"jmmease","email":"jon.mease@gmail.com"},{"name":"marivet","email":"marcandre.rivet@gmail.com"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},{"name":"monfera","email":"monfera.robert@gmail.com"},{"name":"nicolaskruchten","email":"nicolas@kruchten.com"},{"name":"rmarren1","email":"rymarr@tuta.io"},{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"t4rk","email":"t4rk@outlook.com"},{"name":"verazabeida","email":"vera.zabeida@gmail.com"},{"name":"vnieman","email":"valentijn@plot.ly"},{"name":"wilzbach","email":"sebi.wilzbach@gmail.com"}],"homepage":"https://github.com/gl-vis/gl-surface3d","bugs":{"url":"https://github.com/gl-vis/gl-surface3d/issues"},"dist":{"shasum":"3a82d5ef67eb850b4da6f940cd2442c24c0154f0","tarball":"https://registry.npmjs.org/gl-surface3d/-/gl-surface3d-1.3.6.tgz","fileCount":11,"integrity":"sha512-aNCCee0vU3JW6iQmsFUXl5QNu4VXx6OF/rZAfgOM38BxJxnCcFZg+NUXA+S2cyWG4cEEjw8zDqaED0OvX6aj+w==","signatures":[{"sig":"MEQCIACgpW984OC3M98Y9GkZ5xaOOoXYhyajT0M4Hp/w5qcHAiAZ4nX7dFrW8SqfBJWVbeTfQR0uQ8CPgsQHeTh4poWtDw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":349410,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxkHiCRA9TVsSAnZWagAAhekQAIGKccLkhsv3uDRoV18H\nSOYRrRrxb5gWSUxuEXg7t8+GnakqyxfRpZIhy7DB9r7fIJqYXN3c9U3jED7Q\nYQMLOVh3fcguna7J2v7NotChVFKLxiOkVcaMMt6+z7qYWm6O4XYplvZyoJJi\nq5/grlwAVIBup1qy5TQP3fXxDTQ6H0+gKxrUmAVLs7rJPL7t9NWzku53Z4RQ\nZ7+ED94Bikiah5WWqV8g9uLtLsuXraVlxfxprxdV2BcZWbvaX2vcstoaSByS\njojcOL1hzsA1iUEO40mZ9rpcP/0U3AtFbFYQMngaB6a3sqT95Rw6DLLYn2NB\npVwqRAjYJPF46r5OkOTfW4LwGK6cKD586JEBRiO1I0dvpK7c5inhx7Nrnv2k\nNrzghKnFLSfMIV2lVAgZxGU64eKvMiECbyFNN2fpyDrLc0DZ8iMxOyRAtFe2\n+7lzP61cnU57wIXJiLx7WHO4028yEOj7TlfObIu43GKzN6NWNl2aVUuav+Wq\nfU+R9d6r6S7I7kvZ/PWq24YPVJuAcJ5apqUX0EeuijcduzwnmVP/smfl0F+l\npqWO0PBdsZRt3QvujY/UG3VmQ5vsWXvfM+aTbpAIU85zseDrF/8cWhXxck2e\nLDZW4a++lOwvC91UvwN2/0snalKJaaLPm9Y0uODT4JdZj8ZPWRQtFXyJQjAd\nal07\r\n=kzRz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"surface.js","gitHead":"468350f69652bfdc47f67cbf4c6acbdd273243f1","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"beefy --open --live example/example.js"},"_npmUser":{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git://github.com/gl-vis/gl-surface3d.git","type":"git"},"_npmVersion":"6.4.1","description":"Renders parametric surfaces in 3D","directories":{"example":"example"},"_nodeVersion":"10.11.0","dependencies":{"dup":"^1.0.0","gl-vao":"^1.1.1","gl-mat4":"^1.0.0","glslify":"^6.1.0","ndarray":"^1.0.16","colormap":"^2.1.0","gl-buffer":"^2.0.3","gl-shader":"^4.2.0","bit-twiddle":"^1.0.2","ndarray-ops":"^1.2.1","gl-texture2d":"^2.0.0","ndarray-pack":"^1.0.1","surface-nets":"^1.0.2","ndarray-scratch":"^1.1.1","typedarray-pool":"^1.0.0","ndarray-gradient":"^1.0.0","glsl-out-of-range":"^1.0.2","binary-search-bounds":"^1.0.0","glsl-specular-beckmann":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"gl-now":"^1.4.0","dirichlet":"^1.0.1","gl-axes3d":"^1.2.4","gl-matrix":"^2.3.2","gl-spikes3d":"^1.0.5","ndarray-fill":"^1.0.1","gl-select-static":"^2.0.2","game-shell-orbit-camera":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gl-surface3d_1.3.6_1539719650166_0.6252474311659371","host":"s3://npm-registry-packages"}},"1.3.7":{"name":"gl-surface3d","version":"1.3.7","keywords":["plot","surface","webgl","visualization","surf","height","field"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-surface3d@1.3.7","maintainers":[{"name":"alexcjohnson","email":"alex@plot.ly"},{"name":"andrefarzat","email":"andrefarzat@gmail.com"},{"name":"antrg","email":"antoine@plot.ly"},{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"chriddyp","email":"chris@plot.ly"},{"name":"dfcreative","email":"df.creative@gmail.com"},{"name":"dmt0","email":"dmt.shvedov@gmail.com"},{"name":"etpinard","email":"etienne.t.pinard@gmail.com"},{"name":"jackluo","email":"net.webjoy@gmail.com"},{"name":"jackparmer","email":"jack@plot.ly"},{"name":"jmmease","email":"jon.mease@gmail.com"},{"name":"marivet","email":"marcandre.rivet@gmail.com"},{"name":"maxkfranz","email":"maxkfranz@gmail.com"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},{"name":"monfera","email":"monfera.robert@gmail.com"},{"name":"nicolaskruchten","email":"nicolas@kruchten.com"},{"name":"rmarren1","email":"rymarr@tuta.io"},{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"shannon-lal","email":"shannonlal@hotmail.com"},{"name":"t4rk","email":"t4rk@outlook.com"},{"name":"verazabeida","email":"vera.zabeida@gmail.com"},{"name":"vnieman","email":"valentijn@plot.ly"},{"name":"wilzbach","email":"sebi.wilzbach@gmail.com"},{"name":"xhlu","email":"xing.han.lu@mail.mcgill.ca"}],"homepage":"https://github.com/gl-vis/gl-surface3d","bugs":{"url":"https://github.com/gl-vis/gl-surface3d/issues"},"dist":{"shasum":"4683951db248551c1624cab4c3dfda0b00871f02","tarball":"https://registry.npmjs.org/gl-surface3d/-/gl-surface3d-1.3.7.tgz","fileCount":11,"integrity":"sha512-Q8230JPRBqYb8yDR7ORDZfK3uRY0k0gmqlujPIL36SQdZ1utKSCn/dNIe9SKiqyE7ycfdIBp0Z1otZM23Nn6bA==","signatures":[{"sig":"MEUCIQDDmQ1cOGb+KoVzkvy0SCxs+C9uBTKQ8eO4Lyn/GvM4zwIgJhVpNbVy5xZfrRDzmLTx+xunPvGCu/8oOoD0fhgokMo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":347610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5G9BCRA9TVsSAnZWagAADSYP/R9eB8E62ddACNL1Zgyd\n7RVzPRUHLjWwkeQ6ivaVNTvUBReNhyVnbnq4mB5Mry290PtGsLqmdmHxfSi8\nRboUfFa330QnhLg/MyYcDrKfRFek/SKo4Zj0OAF33YOV7RlKhqpLQO6i0+pX\nBpHe50k2eBLfuqZI4w1kS01uxnISnFKxDcuSfMMM3HujvtBpuleSRoZTvEiN\nC8opowFAF4pkhbnweu7hnDbQXR5fblo8F0GZAlF1g/VWDr98Fovb4mwhccL9\nBA1zo4/fRDA4VHA5IdNgM6EgJagIKbDQ1Nbgk1tpOMDSVnOEHLGG928a4qJq\n5jlkhz4RV690FWHBAflQUvLcJgjJd2J3K9eJSmOq4neLhQwJdpyP6OOey3qN\nEcp0JLIWr9EaPZLlQR8EwENVdJjMbnb4BaCULkHvsDJc2AzsFdffuqeKEuBz\nbhonkA9mli5FsAf3mWQNCa77whaJhq3Q4Z8ouC/Ri3hBbC1ustB+hLzIGZOy\np3EBy6UC98kO6ZtBZi5OVyfCZuSoWf44u26iPn1Uqq4jQsA0TFkp4Dn8G5gV\nksHixRlVgggWAk1TyP0k8zAZ1Pp2S8n/Ik1A/akl3DxSdcdNOy9bcLIXib5L\nvu7PS/HQj+2fRnHATsrmj08hJ0TJM+WgHv16XenOdH0jmIuLzZvVv+2ScVoE\no5b3\r\n=9ami\r\n-----END PGP SIGNATURE-----\r\n"},"main":"surface.js","gitHead":"2f6a896a0dd4a4bcb84e6bd1acf366ce78c170c6","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"beefy --open --live example/example.js"},"_npmUser":{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git://github.com/gl-vis/gl-surface3d.git","type":"git"},"_npmVersion":"6.4.1","description":"Renders parametric surfaces in 3D","directories":{"example":"example"},"_nodeVersion":"10.12.0","dependencies":{"dup":"^1.0.0","gl-vao":"^1.1.1","gl-mat4":"^1.0.0","glslify":"^6.1.0","ndarray":"^1.0.16","colormap":"^2.1.0","gl-buffer":"^2.0.3","gl-shader":"^4.2.0","bit-twiddle":"^1.0.2","ndarray-ops":"^1.2.1","gl-texture2d":"^2.0.0","ndarray-pack":"^1.0.1","surface-nets":"^1.0.2","ndarray-scratch":"^1.1.1","typedarray-pool":"^1.0.0","ndarray-gradient":"^1.0.0","glsl-out-of-range":"^1.0.3","binary-search-bounds":"^1.0.0","glsl-specular-beckmann":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"gl-now":"^1.4.0","dirichlet":"^1.0.1","gl-axes3d":"^1.2.4","gl-matrix":"^2.3.2","gl-spikes3d":"^1.0.5","ndarray-fill":"^1.0.1","gl-select-static":"^2.0.2","game-shell-orbit-camera":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gl-surface3d_1.3.7_1541697345123_0.7592770250144198","host":"s3://npm-registry-packages"}},"1.3.8":{"name":"gl-surface3d","version":"1.3.8","keywords":["plot","surface","webgl","visualization","surf","height","field"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-surface3d@1.3.8","maintainers":[{"name":"alexcjohnson","email":"alex@plot.ly"},{"name":"andrefarzat","email":"andrefarzat@gmail.com"},{"name":"antrg","email":"antoine@plot.ly"},{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"chriddyp","email":"chris@plot.ly"},{"name":"dfcreative","email":"df.creative@gmail.com"},{"name":"dmt0","email":"dmt.shvedov@gmail.com"},{"name":"etpinard","email":"etienne.t.pinard@gmail.com"},{"name":"jackluo","email":"net.webjoy@gmail.com"},{"name":"jackparmer","email":"jack@plot.ly"},{"name":"jmmease","email":"jon.mease@gmail.com"},{"name":"marivet","email":"marcandre.rivet@gmail.com"},{"name":"maxkfranz","email":"maxkfranz@gmail.com"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},{"name":"monfera","email":"monfera.robert@gmail.com"},{"name":"nicolaskruchten","email":"nicolas@kruchten.com"},{"name":"rmarren1","email":"rymarr@tuta.io"},{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"shannon-lal","email":"shannonlal@hotmail.com"},{"name":"t4rk","email":"t4rk@outlook.com"},{"name":"verazabeida","email":"vera.zabeida@gmail.com"},{"name":"vnieman","email":"valentijn@plot.ly"},{"name":"wilzbach","email":"sebi.wilzbach@gmail.com"},{"name":"xhlu","email":"xing.han.lu@mail.mcgill.ca"}],"homepage":"https://github.com/gl-vis/gl-surface3d","bugs":{"url":"https://github.com/gl-vis/gl-surface3d/issues"},"dist":{"shasum":"d08839fa48af3deaba729e066f931a3fc9c28fee","tarball":"https://registry.npmjs.org/gl-surface3d/-/gl-surface3d-1.3.8.tgz","fileCount":11,"integrity":"sha512-pb+JlfDruCetz5bsqjouHaWzQ/iiJTmOkSH9hb7QRCsMO8BoAGHVlDEGEfAtNC/LdLW679W/RJoxEfssWLNqdA==","signatures":[{"sig":"MEUCIQDJtQ5OYUDK39XsiY5f6BKGNwRxfbu2ETXRvOdPDB129AIgI91qIo9maaQqcLKxUpzSHLz2ERX3lNJSOlGv/kTtb00=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":347745,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/BECCRA9TVsSAnZWagAAJ64P/1S5V05Fc6r/M06gusq6\n7FibfIlS/Ula/ITP3CyqRjItY4eKuTkMU8JcI24uW7SfYtDFftmwPS4zw2Pe\nqHBXIUrAt2AFAd/bk6XITW4/kiqQRGNADV48MapJPlWqW5GqKWmfhohxgyDN\n+WutPjTiHXbA6Qrm/dBaONfXTjsul2s+vhyiHsJa2glcu+aEfGoCHwDirs6C\nZ5Tm5MC+DE5HRbljFHtHoq8SReORivOo6HxdU8NNWvlev46hbdels8tv2EGj\n3fh0i/gINHrHo64qbi19wiVfIz73GZTpe4VTWWEg7uIixPa5I94BECZVdT8M\n/Gmqm3/d0eVi+aJv8QV2u5GXoIk3F3PYnmGV6rKWxKd6ISPeQObFcCVabcx6\nJEQM+7CNO/CPimYOzdFz+w2YDnxEvXZd4A/Y5Doeh7YVczz4wqtebTjmkLJ3\npgfSdJpNicItAxjmob2uI6pVwJPtUL/Sy5H/es8nF//rUSKk6KKjThdTLBSX\n6ZBPqb1XLArZsNlwgdXmOZrV8F4l70Y7tORuo8Mpt2EpE8jGi7ZE50w7LJiw\nEspOQZES8hhdD21YBn2ENDnbpcmy86gx7MMlfdBPfNq5/u9Zzy0TLBxOwIgY\n01UsgN/h0ExgUP0mhCfrRxYRM1gVfuYokvXnOFyfHuTI0QJFqOj98KVWuhmL\nifoJ\r\n=UDKA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"surface.js","gitHead":"4c70668f64cbdd8708cb5b070632e6f78265efd9","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"beefy --open --live example/example.js"},"_npmUser":{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git://github.com/gl-vis/gl-surface3d.git","type":"git"},"_npmVersion":"6.4.1","description":"Renders parametric surfaces in 3D","directories":{"example":"example"},"_nodeVersion":"10.12.0","dependencies":{"dup":"^1.0.0","gl-vao":"^1.1.1","gl-mat4":"^1.0.0","glslify":"^6.1.0","ndarray":"^1.0.16","colormap":"^2.1.0","gl-buffer":"^2.0.3","gl-shader":"^4.2.0","bit-twiddle":"^1.0.2","ndarray-ops":"^1.2.1","gl-texture2d":"^2.0.0","ndarray-pack":"^1.0.1","surface-nets":"^1.0.2","ndarray-scratch":"^1.1.1","typedarray-pool":"^1.0.0","ndarray-gradient":"^1.0.0","glsl-out-of-range":"^1.0.3","binary-search-bounds":"^1.0.0","glsl-specular-beckmann":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"gl-now":"^1.4.0","dirichlet":"^1.0.1","gl-axes3d":"^1.2.4","gl-matrix":"^2.3.2","gl-spikes3d":"^1.0.5","ndarray-fill":"^1.0.1","gl-select-static":"^2.0.2","game-shell-orbit-camera":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gl-surface3d_1.3.8_1543246082076_0.7230830865925775","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"gl-surface3d","version":"1.4.0","keywords":["plot","surface","webgl","visualization","surf","height","field"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-surface3d@1.4.0","maintainers":[{"name":"alexcjohnson","email":"alex@plot.ly"},{"name":"andrefarzat","email":"andrefarzat@gmail.com"},{"name":"antrg","email":"antoine@plot.ly"},{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"chriddyp","email":"chris@plot.ly"},{"name":"dfcreative","email":"df.creative@gmail.com"},{"name":"dmt0","email":"dmt.shvedov@gmail.com"},{"name":"etpinard","email":"etienne.t.pinard@gmail.com"},{"name":"jackluo","email":"net.webjoy@gmail.com"},{"name":"jackparmer","email":"jack@plot.ly"},{"name":"jmmease","email":"jon.mease@gmail.com"},{"name":"marivet","email":"marcandre.rivet@gmail.com"},{"name":"matthew_plotly","email":"mattewchan@plot.ly"},{"name":"maxkfranz","email":"maxkfranz@gmail.com"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},{"name":"monfera","email":"monfera.robert@gmail.com"},{"name":"nicolaskruchten","email":"nicolas@kruchten.com"},{"name":"rmarren1","email":"rymarr@tuta.io"},{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"shammamah","email":"shammamah@plot.ly"},{"name":"shannon-lal","email":"shannonlal@hotmail.com"},{"name":"t4rk","email":"t4rk@outlook.com"},{"name":"verazabeida","email":"vera.zabeida@gmail.com"},{"name":"vnieman","email":"valentijn@plot.ly"},{"name":"wilzbach","email":"sebi.wilzbach@gmail.com"},{"name":"xhlu","email":"xing.han.lu@mail.mcgill.ca"}],"homepage":"https://github.com/gl-vis/gl-surface3d","bugs":{"url":"https://github.com/gl-vis/gl-surface3d/issues"},"dist":{"shasum":"e7a157941068bdb3c0c757739e6cf4b60ddf9f3c","tarball":"https://registry.npmjs.org/gl-surface3d/-/gl-surface3d-1.4.0.tgz","fileCount":11,"integrity":"sha512-U0LM1LlhpUxzvqIE5IF2amlwlRcyzwGr14DnpCWy0kiTFhCMMPa7YmvUch4CiAYOWATg2YH63LsFosb+I+kwyg==","signatures":[{"sig":"MEYCIQCt1lwPh/RAeFrFVL2MceBNTA2k4hIWqiZ817+XaUvbcwIhAOxdrlgrOiwRRXbhIgtA4PHg6MIAYwt6z0CyBfHuOix/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":348727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGEQGCRA9TVsSAnZWagAApCUP/0f9C0RRKz+RGaPe4gvh\n2hwhw0dxnyz1FOT1uhMIeRRRNRJk7D2EZNFlc3aqmEDO/Nw6r3LsYF9nkEpc\nd+70Klstv8FkC7BOEpk2egMMFNJnH5ycor+H0UXJXqrYriy0mRtRcMNZ4C2f\nt4w1FArmCtR+OSGtQL8+xX1aAVJ+M9DcsHYsNKP39RBqOXr7mJBS+qdOD0Be\nAaRAhOxRXeTQaaS+FcHQF/9AlGO1JGfy8UBxkOoKR+Sd/DelMkKeIY3sT1ng\n76QHwUwyAYWgSghCmIMZ7ORzG5R6WpAziUHmY5BFjy0UKsOg7dF2grcwoizT\nPrLUXyP22f/s7fljzimCGozn4wfr6QSfhQ1zXtE3076mAosbCUJE+ofFsYZM\ntSaClEC43l3gPA6ZtDEOwq/+qvJw8w+SThiMDslnMj8wo/Md9AbRfM3uydbi\n01q87Et5RAdQOshijm+5WQ0HSQmz8yvaYwtokuK8Y7D5KjAdfGxlaiQCNqwv\nPCDVuSjfnqdeXJ/Q8yHnqUDwAsueA+R24M37LOIxtpE62U+oEx9r27ljJ4TL\n7I6D/LHDkx4PjNxprS5xqJ77zAzoj30TB1916dD1VzbKTYBHsQxfbQ9TySRz\ngfik+6942uIGs3C6VQWzoQ+CMtLrP9qC9lzpCm3So1W3QsEofaz1+OGW3uQT\nCsGJ\r\n=2uJU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"surface.js","gitHead":"ebf98f0af4dcba8486b93404bcf053b91f2bc1ed","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"beefy --open --live example/example.js"},"_npmUser":{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git://github.com/gl-vis/gl-surface3d.git","type":"git"},"_npmVersion":"6.4.1","description":"Renders parametric surfaces in 3D","directories":{"example":"example"},"_nodeVersion":"10.12.0","dependencies":{"dup":"^1.0.0","gl-vao":"^1.1.1","gl-mat4":"^1.0.0","glslify":"^6.1.0","ndarray":"^1.0.16","colormap":"^2.1.0","gl-buffer":"^2.0.3","gl-shader":"^4.2.0","bit-twiddle":"^1.0.2","ndarray-ops":"^1.2.1","gl-texture2d":"^2.0.0","ndarray-pack":"^1.0.1","surface-nets":"^1.0.2","ndarray-scratch":"^1.1.1","typedarray-pool":"^1.0.0","ndarray-gradient":"^1.0.0","glsl-out-of-range":"^1.0.3","binary-search-bounds":"^1.0.0","glsl-specular-beckmann":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"gl-now":"^1.4.0","dirichlet":"^1.0.1","gl-axes3d":"^1.2.4","gl-matrix":"^2.3.2","gl-spikes3d":"^1.0.5","ndarray-fill":"^1.0.1","gl-select-static":"^2.0.2","game-shell-orbit-camera":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gl-surface3d_1.4.0_1545094149795_0.9522923008136517","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"gl-surface3d","version":"1.4.1","keywords":["plot","surface","webgl","visualization","surf","height","field"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-surface3d@1.4.1","maintainers":[{"name":"alexcjohnson","email":"alex@plot.ly"},{"name":"andrefarzat","email":"andrefarzat@gmail.com"},{"name":"antrg","email":"antoine@plot.ly"},{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"chriddyp","email":"chris@plot.ly"},{"name":"dfcreative","email":"df.creative@gmail.com"},{"name":"dmt0","email":"dmt.shvedov@gmail.com"},{"name":"etpinard","email":"etienne.t.pinard@gmail.com"},{"name":"jackparmer","email":"jack@plot.ly"},{"name":"jackwluo","email":"thejackluo@gmail.com"},{"name":"jmmease","email":"jon.mease@gmail.com"},{"name":"marivet","email":"marcandre.rivet@gmail.com"},{"name":"matthew_plotly","email":"mattewchan@plot.ly"},{"name":"maxkfranz","email":"maxkfranz@gmail.com"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},{"name":"monfera","email":"monfera.robert@gmail.com"},{"name":"nicolaskruchten","email":"nicolas@kruchten.com"},{"name":"rmarren1","email":"rymarr@tuta.io"},{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"shammamah","email":"shammamah@plot.ly"},{"name":"shannon-lal","email":"shannonlal@hotmail.com"},{"name":"t4rk","email":"t4rk@outlook.com"},{"name":"verazabeida","email":"vera.zabeida@gmail.com"},{"name":"vnieman","email":"valentijn@plot.ly"},{"name":"wilzbach","email":"sebi.wilzbach@gmail.com"},{"name":"xhlu","email":"xing.han.lu@mail.mcgill.ca"}],"homepage":"https://github.com/gl-vis/gl-surface3d","bugs":{"url":"https://github.com/gl-vis/gl-surface3d/issues"},"dist":{"shasum":"cdb4e661b3c6a5ccecacc00e0a0185ff6863aaf4","tarball":"https://registry.npmjs.org/gl-surface3d/-/gl-surface3d-1.4.1.tgz","fileCount":11,"integrity":"sha512-pJss1rw6SoCRhvvNd0x49GSDK7YusQq1JqCtUb4TPPJCCkY3TmsDdMAve7JL41ZqoVmzFdOGEBZ1wERSZWadFg==","signatures":[{"sig":"MEUCIQDElDaQd1/fkc30ie0HyRjrdB/27JX0rYl1NRzS0aoSyQIgClOdx0SAYB4nVI9SUXCj/wOkVPareVolgPUav6B1mlw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":348811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNnaQCRA9TVsSAnZWagAA0PYQAJiS0K8MbnOuKkGeBTRc\nWhkyeb4yMNe84IqVEET2GVO5gaBPNNQsQ5A2jnBXo/OfTC6KziwXCgnVCvAO\n0jI7MSUBLz6wgDu/ALV0JjarC/G/959scY8VqkDJG0TDu0tG+uhjREHuPYx2\nhJgiwDVIwL5/qhidNlDKNpGpWf93F8mgcoGVV+hSWqLC3xRxg15jnzyz5HMZ\n4hTrGqbEZXaitV8mrSTbOmX0tUiFqHE5j0IE3B9b3nA3EA7JdQZW4q3+TyFg\nNu1Fiw0bMXSdOVJMo4wrg41/cHo4TL7JrIYAeZgSWiEYr+BiY0kvBXiijCmS\nRbieDNmaJtaRyt1GpAb6XpsgGdcQNmgzE9/iAyUaxY6ydETbUgvD4PpGVpgG\nv1MASL5NZB2gGlCSuL6opeba/HiyKvT2ozCCwzB6zENfAl2tF6sKAaVN/vme\n6E5es2+q1bnlwLCts/ba8Iv410jpWCYjRMP7aGtZNgayPt7ePKvRh4yeEw49\nfKMZqmW061XaezYXm/OPK/UqVqTEKVnOtChs0UBpIwZMf8Hre9U9hPfYbJqb\nGuATnK5RU2Yi/Nme515i+EUB6/rqPRkwKtcOVlxfIicOIOUE3H2lwL48Q5dq\nMzWqB0fPBuWf728M2VehnqbyLRbNv9PLUB7PdFBY6HIY61zvOiQRxUCodW0N\ngiQ4\r\n=bpVI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"surface.js","gitHead":"1f84f760890d15672c37c0b359eb5d58bc032556","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"beefy --open --live example/example.js","postshrinkwrap":"chttps ."},"_npmUser":{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git://github.com/gl-vis/gl-surface3d.git","type":"git"},"_npmVersion":"6.4.1","description":"Renders parametric surfaces in 3D","directories":{"example":"example"},"_nodeVersion":"10.12.0","dependencies":{"dup":"^1.0.0","gl-vao":"^1.1.1","gl-mat4":"^1.0.0","glslify":"^7.0.0","ndarray":"^1.0.16","colormap":"^2.1.0","gl-buffer":"^2.0.3","gl-shader":"^4.2.0","bit-twiddle":"^1.0.2","ndarray-ops":"^1.2.1","gl-texture2d":"^2.0.0","ndarray-pack":"^1.0.1","surface-nets":"^1.0.2","ndarray-scratch":"^1.1.1","typedarray-pool":"^1.0.0","ndarray-gradient":"^1.0.0","glsl-out-of-range":"^1.0.4","binary-search-bounds":"^2.0.4","glsl-specular-beckmann":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"chttps":"^1.0.6","gl-now":"^1.4.0","install":"^0.12.2","dirichlet":"^1.0.1","gl-axes3d":"^1.4.2","gl-matrix":"^3.0.0","gl-spikes3d":"^1.0.7","ndarray-fill":"^1.0.1","gl-select-static":"^2.0.3","game-shell-orbit-camera":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gl-surface3d_1.4.1_1547073167559_0.6176111126717014","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"gl-surface3d","version":"1.4.2","keywords":["plot","surface","webgl","visualization","surf","height","field"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-surface3d@1.4.2","maintainers":[{"name":"alexcjohnson","email":"alex@plot.ly"},{"name":"andrefarzat","email":"andrefarzat@gmail.com"},{"name":"antrg","email":"antoine@plot.ly"},{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"byronz","email":"byron@plot.ly"},{"name":"chriddyp","email":"chris@plot.ly"},{"name":"dfcreative","email":"df.creative@gmail.com"},{"name":"dmt0","email":"dmt.shvedov@gmail.com"},{"name":"etpinard","email":"etienne.t.pinard@gmail.com"},{"name":"jackparmer","email":"jack@plot.ly"},{"name":"jackwluo","email":"thejackluo@gmail.com"},{"name":"jmmease","email":"jon.mease@gmail.com"},{"name":"marivet","email":"marcandre.rivet@gmail.com"},{"name":"matthew_plotly","email":"mattewchan@plot.ly"},{"name":"maxkfranz","email":"maxkfranz@gmail.com"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},{"name":"monfera","email":"monfera.robert@gmail.com"},{"name":"nicolaskruchten","email":"nicolas@kruchten.com"},{"name":"rmarren1","email":"rymarr@tuta.io"},{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"shammamah","email":"shammamah@plot.ly"},{"name":"shannon-lal","email":"shannonlal@hotmail.com"},{"name":"t4rk","email":"t4rk@outlook.com"},{"name":"verazabeida","email":"vera.zabeida@gmail.com"},{"name":"vnieman","email":"valentijn@plot.ly"},{"name":"wilzbach","email":"sebi.wilzbach@gmail.com"},{"name":"xhlu","email":"xing.han.lu@mail.mcgill.ca"}],"homepage":"https://github.com/gl-vis/gl-surface3d","bugs":{"url":"https://github.com/gl-vis/gl-surface3d/issues"},"dist":{"shasum":"d378acc77ccb51467f9a196088afbc43ca13fc66","tarball":"https://registry.npmjs.org/gl-surface3d/-/gl-surface3d-1.4.2.tgz","fileCount":11,"integrity":"sha512-y+yYrkKk6stUApUuKyPyZydcXrjGT3O18WuULLSJsTeBD0+quCMyVAIS+YiyBvEwao1NKDk45CgxMxCY3DHZaA==","signatures":[{"sig":"MEYCIQCPwma47ZH/MmHn7FrbFerYeM4wrKzGkHoP6mrFmPnchQIhAJi9GV2IJ7Fph8/RuzPwzpMnsFs+qcyomJ6ER6KOfb+r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":348907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdZFoCRA9TVsSAnZWagAA2lsP/jzpwBLEr9sz4D7xv914\nA3otNAvY3jo6dDDiFW20TX7SwzeWs3dhk77Za5BcFI1vTq3zhjpRiPYiuvDi\nMAptuUpM+ceq2FzMk2BrDpTEemwpuIJVWkkRYhRu5O/Dma0zKXBmOOPmEr0B\nIXYK+x0hCCga8WskPzyC0rhKHSOWSJgYkUYF9JwGjwjrJit4NS3K5G56ge9Y\n7zZowqA2xJOWc9fCFqL10uCD7pxATx+CoV0xIJGJdflMqM8XJ1M5mwGL0eJz\n5dUs1O6smJKlp3bcTCyh1mFCD1QCdCv3xomiKx1zQ/f5/QRQREGG1E0ac8V0\nnoQMVByupjuevYATeanM3+rC7n/aZ+6mzo/pUib1E/kLsPzvShGkBlGWj9n3\nA7oWMe6ecRFncR+bjhSLdSXGFaXAb0bU3nsokOm/oV9gRoBGZfBJ4Rj9OG7G\ndPnmrqIaVM8fBF4I45/DOPIEkfm+FFczS9aKqGytUuxLhGm032YRFG6xij1q\n0OhMq5Lqi5+MIVgSMxIJawbjEiJsaeOOd+nO2j2ITUSG1TeTSSjnUGLqH6bj\nfqXS8kPvND/lrq/aG1pcclFqbdlfQywStlEZd73Rb+HwL0BnENC9C6PUdj/8\nBA8oUwX7at4TVcPDLBZ/0A0vJTLMtHbK4VDIlR9KkXuAcaA8bTi3BY3lam/9\ntHbX\r\n=kcKP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"surface.js","gitHead":"3ae7399a2c17b19dc959bcf5eb9e9cef0473a8cb","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"beefy --open --live example/example.js","postshrinkwrap":"chttps ."},"_npmUser":{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git://github.com/gl-vis/gl-surface3d.git","type":"git"},"_npmVersion":"6.8.0","description":"Renders parametric surfaces in 3D","directories":{"example":"example"},"_nodeVersion":"10.12.0","dependencies":{"dup":"^1.0.0","gl-vao":"^1.1.1","gl-mat4":"^1.0.0","glslify":"^7.0.0","ndarray":"^1.0.16","colormap":"^2.1.0","gl-buffer":"^2.0.3","gl-shader":"^4.2.0","bit-twiddle":"^1.0.2","ndarray-ops":"^1.2.1","gl-texture2d":"^2.0.0","ndarray-pack":"^1.0.1","surface-nets":"^1.0.2","ndarray-scratch":"^1.1.1","typedarray-pool":"^1.0.0","ndarray-gradient":"^1.0.0","glsl-out-of-range":"^1.0.4","binary-search-bounds":"^2.0.4","glsl-specular-beckmann":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"chttps":"^1.0.6","gl-now":"^1.4.0","install":"^0.12.2","dirichlet":"^1.0.1","gl-axes3d":"^1.4.2","gl-matrix":"^3.0.0","gl-spikes3d":"^1.0.7","ndarray-fill":"^1.0.1","gl-select-static":"^2.0.3","game-shell-orbit-camera":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gl-surface3d_1.4.2_1551208807651_0.7485311303145823","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"gl-surface3d","version":"1.4.3","keywords":["plot","surface","webgl","visualization","surf","height","field"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-surface3d@1.4.3","maintainers":[{"name":"alexcjohnson","email":"alex@plot.ly"},{"name":"andrefarzat","email":"andrefarzat@gmail.com"},{"name":"antrg","email":"antoine@plot.ly"},{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"byronz","email":"byron@plot.ly"},{"name":"chriddyp","email":"chris@plot.ly"},{"name":"dfcreative","email":"df.creative@gmail.com"},{"name":"dmt0","email":"dmt.shvedov@gmail.com"},{"name":"etpinard","email":"etienne.t.pinard@gmail.com"},{"name":"jackparmer","email":"jack@plot.ly"},{"name":"jackwluo","email":"thejackluo@gmail.com"},{"name":"jmmease","email":"jon.mease@gmail.com"},{"name":"marivet","email":"marcandre.rivet@gmail.com"},{"name":"matthew_plotly","email":"mattewchan@plot.ly"},{"name":"maxkfranz","email":"maxkfranz@gmail.com"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},{"name":"monfera","email":"monfera.robert@gmail.com"},{"name":"nicolaskruchten","email":"nicolas@kruchten.com"},{"name":"rmarren1","email":"rymarr@tuta.io"},{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"shammamah","email":"shammamah@plot.ly"},{"name":"shannon-lal","email":"shannonlal@hotmail.com"},{"name":"t4rk","email":"t4rk@outlook.com"},{"name":"verazabeida","email":"vera.zabeida@gmail.com"},{"name":"vnieman","email":"valentijn@plot.ly"},{"name":"wilzbach","email":"sebi.wilzbach@gmail.com"},{"name":"xhlu","email":"xing.han.lu@mail.mcgill.ca"}],"homepage":"https://github.com/gl-vis/gl-surface3d","bugs":{"url":"https://github.com/gl-vis/gl-surface3d/issues"},"dist":{"shasum":"eb96ee133c3c2ba791358e10aacbb7fbfc0352f6","tarball":"https://registry.npmjs.org/gl-surface3d/-/gl-surface3d-1.4.3.tgz","fileCount":11,"integrity":"sha512-ueOZIdvRFhOpyYrruAKF3rZWLhRzBpSDoa5hko97CSkBBTjqySS5Tmwv0JHZGZ7OYNPfUKHHeM51B9HOzWUB8g==","signatures":[{"sig":"MEUCIQDf6HXnCQZobwljXiRZMgvu6+zFmGDZqLVlrscgGq+bTAIgKZKYiW0PsnRMYT/zZam5AdGTTVeewytvp2nBQrk8oW0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":348925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJci/PFCRA9TVsSAnZWagAASogQAI3zj8iivM6mtiuaKB0v\nGYalxSHGyTS6wpsGtxd0TN2u31jfN9s/skJa0YS3oE4UN6N0heu/gWoi2Xdp\nCKaWMsNnNCGrIaB8R9zOSeIi8MsvOZNDbCGEiKUTVIaN3ozs/bML6docj88+\nYPv2DWFV8LULuRn/r9mFxhu+cvOaYhTCtvIQXEPPIF8loux1W6eTKY3eL55L\nDT0lV4jWB8DtojELi/PWT28R6G8B+MLHjfK+6b5sfu6086SCEoO5kDsvTdbt\n/wXrgywOWXRHGB6ULIdAWkwEYmmCxv3RssltKSCw0DROKayTKkyHXA27azsV\naTZIxu56JhDULRoR9inBCZw3rkjLe1Uj2zx25WEn0z+CX/nJJyXTW6n/QMpj\nUAAYUupr7tYe4oyoTjmapu0M5xkg5K5fJUofAv0rJKwHQT6iBjR2xxTthuma\n51zFgK5ckampNu9OM3yX+PnAOza7VdZ9wmbfpofLFTPrlRWB9UJ4HzCwEPVf\nls3ElGiYcI5C4fPKCUpl7Qopf8nN/UwRZwVCZTIvydUAL72zcI0XIXaJ4nqZ\nhVK2hB9H+FGTf1Dbk1d4UO0XYGHD+UZvsUFzgmdiKeITtaxkGHu6nuBO700M\nFYq+6ivGY7JuRVy9jf10rg8/RI1gGjAi5G7Iu3WxXEMOKbg9rLzib+cqGpsJ\n2wq+\r\n=GL73\r\n-----END PGP SIGNATURE-----\r\n"},"main":"surface.js","gitHead":"c3e7eceb2b97dcf561f37bb1892e35ee091ea4ad","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"beefy --open --live example/example.js","postshrinkwrap":"chttps ."},"_npmUser":{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git://github.com/gl-vis/gl-surface3d.git","type":"git"},"_npmVersion":"6.9.0","description":"Renders parametric surfaces in 3D","directories":{"example":"example"},"_nodeVersion":"10.15.3","dependencies":{"dup":"^1.0.0","gl-vao":"^1.1.1","gl-mat4":"^1.0.0","glslify":"^7.0.0","ndarray":"^1.0.16","colormap":"^2.1.0","gl-buffer":"^2.0.3","gl-shader":"^4.2.0","bit-twiddle":"^1.0.2","ndarray-ops":"^1.2.1","gl-texture2d":"^2.0.0","ndarray-pack":"^1.0.1","surface-nets":"^1.0.2","ndarray-scratch":"^1.1.1","typedarray-pool":"^1.0.0","ndarray-gradient":"^1.0.0","glsl-out-of-range":"^1.0.4","binary-search-bounds":"^2.0.4","glsl-specular-beckmann":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"chttps":"^1.0.6","gl-now":"^1.4.0","install":"^0.12.2","dirichlet":"^1.0.1","gl-axes3d":"^1.4.2","gl-matrix":"^3.0.0","gl-spikes3d":"^1.0.7","ndarray-fill":"^1.0.1","gl-select-static":"^2.0.3","game-shell-orbit-camera":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gl-surface3d_1.4.3_1552675780388_0.22607780329273375","host":"s3://npm-registry-packages"}},"1.4.4":{"name":"gl-surface3d","version":"1.4.4","keywords":["plot","surface","webgl","visualization","surf","height","field"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-surface3d@1.4.4","maintainers":[{"name":"alexcjohnson","email":"alex@plot.ly"},{"name":"andrefarzat","email":"andrefarzat@gmail.com"},{"name":"antrg","email":"antoine@plot.ly"},{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"byronz","email":"byron@plot.ly"},{"name":"chriddyp","email":"chris@plot.ly"},{"name":"dfcreative","email":"df.creative@gmail.com"},{"name":"dmt0","email":"dmt.shvedov@gmail.com"},{"name":"etpinard","email":"etienne.t.pinard@gmail.com"},{"name":"jackparmer","email":"jack@plot.ly"},{"name":"jackwluo","email":"thejackluo@gmail.com"},{"name":"jmmease","email":"jon.mease@gmail.com"},{"name":"marivet","email":"marcandre.rivet@gmail.com"},{"name":"matthew_plotly","email":"mattewchan@plot.ly"},{"name":"maxkfranz","email":"maxkfranz@gmail.com"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},{"name":"monfera","email":"monfera.robert@gmail.com"},{"name":"nicolaskruchten","email":"nicolas@kruchten.com"},{"name":"rmarren1","email":"rymarr@tuta.io"},{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"shammamah","email":"shammamah@plot.ly"},{"name":"shannon-lal","email":"shannonlal@hotmail.com"},{"name":"t4rk","email":"t4rk@outlook.com"},{"name":"verazabeida","email":"vera.zabeida@gmail.com"},{"name":"vnieman","email":"valentijn@plot.ly"},{"name":"wilzbach","email":"sebi.wilzbach@gmail.com"},{"name":"xhlu","email":"xing.han.lu@mail.mcgill.ca"}],"homepage":"https://github.com/gl-vis/gl-surface3d","bugs":{"url":"https://github.com/gl-vis/gl-surface3d/issues"},"dist":{"shasum":"ba5e61395e441ed9b537ebe8da6da3e5d50c7c55","tarball":"https://registry.npmjs.org/gl-surface3d/-/gl-surface3d-1.4.4.tgz","fileCount":11,"integrity":"sha512-yD0SuRkLaJXjNxpn3x1EdEfmga6V9nX/H8omYd0rXr5Hl7NzDrgtSl7TMCByNd4BRLp3oyr29mOo3q4KPtG8OQ==","signatures":[{"sig":"MEUCIFoWaMZJZAkVqTiXxgg9vO99TKd/XAS7Qgvo/BW85uZ9AiEAkGHKtx6IOgDAMewGjvbOTG1X2exL982lfbGqAXEV06I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":348917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmMhzCRA9TVsSAnZWagAA42kQAJOWINQZ+MM7CDaNT67Z\n8hSA27Jb0yxZI2idJoW34k5YU+mO2d3ZCknjbQVJAvNZXNJ8d0Aj6Mlnk1Pw\nChgj6px3ZYxxn0YydaIuxPts9msjNdSB3/q2d15H9YHgNWwUJXw9mk0nANi3\nek1/jTonw2+pOYsg8xPJ3/35q4t7cl1peltCZ1K4iw+1S3eZqL2883CXwc5K\nDzcmPxuwq1EI7FH5BjBu2slS0U1Gjjht2cBWraqFGNh1d3twTxo/eGMj+5co\na6bdqGmVB4hgG7i+4UDvJjNrso5EnQ2B9SwOm1vyeIepxFarZRn1HLbHnxtB\nIUVAvj1+ut08v/4nrMHexJlx0ZCOs3442yAqcB6wBUmT14Fv8RE/ErnKw46O\nDVbO6m5aaaGw1Yajuk+A+y6tlD8sjGo+xShrF70lOd37yu9T8wzzqu//peUz\nILrGrCADiMdeNbv1BUesfJH4GS5gOvXVrDHT3/evm1Nq4NEzfr1+Cf0HcV2R\nEE+S7vCIBmvpJm4rejvBmJzETTY3aV/k8eU0cYG/JUi5eOyaodfxEoNMAr28\njU18E7HX5aDO6HOiwCTkZVA7A6yG6wjBiomeUKhzGrNaqF7Rc2QwDj7t38+5\nwOUR4SQKaHPRNuQkmpiPHeFoOP0+MHxb3qlD3X4nik53D9i+38EbmgI4ainr\ngQOg\r\n=v53o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"surface.js","gitHead":"a6eaba19193aa5e20ecc8b0c177badf2204f5beb","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"beefy --open --live example/example.js","postshrinkwrap":"chttps ."},"_npmUser":{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git://github.com/gl-vis/gl-surface3d.git","type":"git"},"_npmVersion":"6.9.0","description":"Renders parametric surfaces in 3D","directories":{"example":"example"},"_nodeVersion":"10.15.3","dependencies":{"dup":"^1.0.0","gl-vao":"^1.1.1","gl-mat4":"^1.0.0","glslify":"^7.0.0","ndarray":"^1.0.16","colormap":"^2.1.0","gl-buffer":"^2.0.3","gl-shader":"^4.2.0","bit-twiddle":"^1.0.2","ndarray-ops":"^1.2.1","gl-texture2d":"^2.0.0","ndarray-pack":"^1.0.1","surface-nets":"^1.0.2","ndarray-scratch":"^1.1.1","typedarray-pool":"^1.0.0","ndarray-gradient":"^1.0.0","glsl-out-of-range":"^1.0.4","binary-search-bounds":"^2.0.4","glsl-specular-beckmann":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"chttps":"^1.0.6","gl-now":"^1.4.0","install":"^0.12.2","dirichlet":"^1.0.1","gl-axes3d":"^1.4.2","gl-matrix":"^3.0.0","gl-spikes3d":"^1.0.7","ndarray-fill":"^1.0.1","gl-select-static":"^2.0.3","game-shell-orbit-camera":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gl-surface3d_1.4.4_1553516658459_0.7227956428236395","host":"s3://npm-registry-packages"}},"1.4.5":{"name":"gl-surface3d","version":"1.4.5","keywords":["plot","surface","webgl","visualization","surf","height","field"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-surface3d@1.4.5","maintainers":[{"name":"alexcjohnson","email":"alex@plot.ly"},{"name":"andrefarzat","email":"andrefarzat@gmail.com"},{"name":"antrg","email":"antoine@plot.ly"},{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"byronz","email":"byron@plot.ly"},{"name":"chriddyp","email":"chris@plot.ly"},{"name":"dfcreative","email":"df.creative@gmail.com"},{"name":"dmt0","email":"dmt.shvedov@gmail.com"},{"name":"etpinard","email":"etienne.t.pinard@gmail.com"},{"name":"jackparmer","email":"jack@plot.ly"},{"name":"jackwluo","email":"thejackluo@gmail.com"},{"name":"jmmease","email":"jon.mease@gmail.com"},{"name":"marivet","email":"marcandre.rivet@gmail.com"},{"name":"matthew_plotly","email":"mattewchan@plot.ly"},{"name":"maxkfranz","email":"maxkfranz@gmail.com"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},{"name":"monfera","email":"monfera.robert@gmail.com"},{"name":"nicolaskruchten","email":"nicolas@kruchten.com"},{"name":"rmarren1","email":"rymarr@tuta.io"},{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"shammamah","email":"shammamah@plot.ly"},{"name":"shannon-lal","email":"shannonlal@hotmail.com"},{"name":"t4rk","email":"t4rk@outlook.com"},{"name":"verazabeida","email":"vera.zabeida@gmail.com"},{"name":"vnieman","email":"valentijn@plot.ly"},{"name":"wilzbach","email":"sebi.wilzbach@gmail.com"},{"name":"xhlu","email":"xing.han.lu@mail.mcgill.ca"}],"homepage":"https://github.com/gl-vis/gl-surface3d","bugs":{"url":"https://github.com/gl-vis/gl-surface3d/issues"},"dist":{"shasum":"9a6d702aadc0f9a134e74df4c401be5df605642d","tarball":"https://registry.npmjs.org/gl-surface3d/-/gl-surface3d-1.4.5.tgz","fileCount":11,"integrity":"sha512-uu+s3jxM7kMdTpYvXVJPujOQMo3B/+AOG4KX7niZHVnykuCKO11+haZSDF2ucymrIrRyUGknGIto6CVpLmP7og==","signatures":[{"sig":"MEUCIQDykDJV11wqVvp1iR1GskfIS0yNqDjdUuoaX19ZW4HxCQIgJLKU4/kpQveYK+nXhNhV7+623YIGa6fnlAUIHu9/68k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":349020,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmNyZCRA9TVsSAnZWagAAjTQP+gMKLkAo7Dx6W7uM0ZJ8\n5UmKG0IkFCrike8WRJKFMKyO0m8L0jE5L6pOUptcEYLRLPqaF1idymUX3yoo\nc13xtDrcAhWumcyJ48FPKWBJjgobVrc4ljEKtfYb/4pPzZLOXIC+b+qP96Yb\n2xRNRh64m+FA379W0JEFAKQ7H/NDWIfWarO8pxHC0Tt51Zl9E3xpUQbe6Ywo\nwf+HIsIxxGjunjyktVCGtM0uKrgM8Kp4Ap9I7Zzug9nR0FIOBfmalcMUvbp0\n+p2NYy4TpWoAHaULDpmH86B0eUNpQyYH1NkeG7tbfecTy3EMOI9bna+loAEC\nb+FyiK11pOfaJdgUcDTTxMyDXPlLa1w67ECbhAHBS5o5IM1/hcCuZLR1xzwf\nQ5rvgEOAICMV7oMuQcFmu+QOxh9SvVYwXSTD0dbNzSMwt6v1dHnXt3416QDH\nDoY/+eOvCi6Q7lU3kLBR3ZfD7laBuhdjb288D5veE7vxv7bINR1egVxnwK8Y\nqEyZISIepd5xOQhKZXBjuPj/M5JJnNx+fwZabqgmu+OyJGr2S9Ard9Vw4M2o\nZwuwH8hB1z8/VRIdlLYBa6bCOPkDrFtWtMpqDbWDtIKkhXetVAplGbpiUO0A\nrHt1jvbMbbLhD5DMeJqLlXYAOJPaQlcdIvfTlahP3owsmtnrH5LgV0MfPtFE\n8yun\r\n=9jjA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"surface.js","gitHead":"dfe3e91663b5340052ecd8bc4280fe356851286b","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"beefy --open --live example/example.js","postshrinkwrap":"chttps ."},"_npmUser":{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git://github.com/gl-vis/gl-surface3d.git","type":"git"},"_npmVersion":"6.9.0","description":"Renders parametric surfaces in 3D","directories":{"example":"example"},"_nodeVersion":"10.15.3","dependencies":{"dup":"^1.0.0","gl-vao":"^1.1.1","gl-mat4":"^1.0.0","glslify":"^7.0.0","ndarray":"^1.0.16","colormap":"^2.1.0","gl-buffer":"^2.0.3","gl-shader":"^4.2.0","bit-twiddle":"^1.0.2","ndarray-ops":"^1.2.1","gl-texture2d":"^2.0.0","ndarray-pack":"^1.0.1","surface-nets":"^1.0.2","ndarray-scratch":"^1.1.1","typedarray-pool":"^1.0.0","ndarray-gradient":"^1.0.0","glsl-out-of-range":"^1.0.4","binary-search-bounds":"^2.0.4","glsl-specular-beckmann":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"chttps":"^1.0.6","gl-now":"^1.4.0","install":"^0.12.2","dirichlet":"^1.0.1","gl-axes3d":"^1.4.2","gl-matrix":"^3.0.0","gl-spikes3d":"^1.0.7","ndarray-fill":"^1.0.1","gl-select-static":"^2.0.3","game-shell-orbit-camera":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gl-surface3d_1.4.5_1553521816355_0.11674840744043458","host":"s3://npm-registry-packages"}},"1.4.6":{"name":"gl-surface3d","version":"1.4.6","keywords":["plot","surface","webgl","visualization","surf","height","field"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-surface3d@1.4.6","maintainers":[{"name":"alexcjohnson","email":"alex@plot.ly"},{"name":"andrefarzat","email":"andrefarzat@gmail.com"},{"name":"antrg","email":"antoine@plot.ly"},{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"byronz","email":"byron@plot.ly"},{"name":"chriddyp","email":"chris@plot.ly"},{"name":"dfcreative","email":"df.creative@gmail.com"},{"name":"dmt0","email":"dmt.shvedov@gmail.com"},{"name":"etpinard","email":"etienne.t.pinard@gmail.com"},{"name":"jackparmer","email":"jack@plot.ly"},{"name":"jackwluo","email":"thejackluo@gmail.com"},{"name":"jmmease","email":"jon.mease@gmail.com"},{"name":"marivet","email":"marcandre.rivet@gmail.com"},{"name":"matthew_plotly","email":"mattewchan@plot.ly"},{"name":"maxkfranz","email":"maxkfranz@gmail.com"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},{"name":"monfera","email":"monfera.robert@gmail.com"},{"name":"nicolaskruchten","email":"nicolas@kruchten.com"},{"name":"rmarren1","email":"rymarr@tuta.io"},{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"shammamah","email":"shammamah@plot.ly"},{"name":"shannon-lal","email":"shannonlal@hotmail.com"},{"name":"t4rk","email":"t4rk@outlook.com"},{"name":"verazabeida","email":"vera.zabeida@gmail.com"},{"name":"vnieman","email":"valentijn@plot.ly"},{"name":"wilzbach","email":"sebi.wilzbach@gmail.com"},{"name":"xhlu","email":"xing.han.lu@mail.mcgill.ca"}],"homepage":"https://github.com/gl-vis/gl-surface3d","bugs":{"url":"https://github.com/gl-vis/gl-surface3d/issues"},"dist":{"shasum":"a426c704526b558a3fcfa878402b45a6af1ff128","tarball":"https://registry.npmjs.org/gl-surface3d/-/gl-surface3d-1.4.6.tgz","fileCount":11,"integrity":"sha512-aItWQTNUX3JJc6i2FbXX82ljPZgDV3kXzkzANcBGoAnKwRpJw12WcMKKTL4sOCs9BW+3sx6BhR0P5+2zh5Scfw==","signatures":[{"sig":"MEYCIQDQ9rlAd7u6MwZULXvrPj4S/5q0WfI4DG3Mcd5G2A6WRwIhAOqGKE9aeL6bBqoPVF7Yr0WkKpIrcL3rUG+xOiZoWT10","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":349020,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJco4grCRA9TVsSAnZWagAAIOAP/2Ezkmx0ykaBxvi8tzrl\nJ+DyrWQNrtvf+vxFlJG2L+YcnpCPFWmLCX0GMMXW6iSG9lkbmydvTMO6fgFh\n6vNqRYp5uUhW/z/vzGWSgkaS27ys5XVD+i+5PqK2rj2EPnvWDbHBedjjoKmf\nDOWMAuJTS0SiOubdMItKxvrr2P3m65JhZGmtYQhz9VCzBCddT4hfKC2gEyNr\nC9VyRA7U2g8B9jJL3YulK6VL4rFoeDAxrxDXk9lb4Ho5FeXWxgrNE+7kJ+zB\nV8wMvdFyizf7bf1ydQ/ni4EOHYTqDOWmyXya+caEjkpG5jN6/bijCRjNALms\ne7ruhD8daFecLKYjw+01okxcJ/VVZjWINVCgEAh432CfzZewjkiYCMP3oM9w\nHBzra8X2WHjkt9j/KXRblVFKsaAMax+90shRd7LBHtksTa7U0Iq2HQFwUz+M\ncfnHDK2h3SExeDrY7JY8qh7dXvlZaQLLXeqkx8UaRg7hMic5VrKvPOPDL8on\nxmXAMnkf9JYpJcy9gwBXVe6hNWzM5coslOafeIXoYod5JLrPE9ht4wzYFYc1\na5uqcByP0lNpFdWV4zQmj4vESEpAQ6nwfS/iJcUpinZJHQ3o4J/9hQDT+l0O\nDBrXwcufRXG4AIeV71lHvKSOefx8k1YhjQHtSncM0RIo/M1Sg9FSEaL+6llh\nGqUX\r\n=jaXv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"surface.js","gitHead":"2b01bafd90f0f377c2f1d8e9594963a171d57f32","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"beefy --open --live example/example.js","postshrinkwrap":"chttps ."},"_npmUser":{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git://github.com/gl-vis/gl-surface3d.git","type":"git"},"_npmVersion":"6.9.0","description":"Renders parametric surfaces in 3D","directories":{"example":"example"},"_nodeVersion":"10.15.3","dependencies":{"dup":"^1.0.0","gl-vao":"^1.1.1","gl-mat4":"^1.0.0","glslify":"^7.0.0","ndarray":"^1.0.16","colormap":"^2.3.1","gl-buffer":"^2.0.3","gl-shader":"^4.2.0","bit-twiddle":"^1.0.2","ndarray-ops":"^1.2.1","gl-texture2d":"^2.0.0","ndarray-pack":"^1.0.1","surface-nets":"^1.0.2","ndarray-scratch":"^1.1.1","typedarray-pool":"^1.0.0","ndarray-gradient":"^1.0.0","glsl-out-of-range":"^1.0.4","binary-search-bounds":"^2.0.4","glsl-specular-beckmann":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"chttps":"^1.0.6","gl-now":"^1.4.0","install":"^0.12.2","dirichlet":"^1.0.1","gl-axes3d":"^1.4.2","gl-matrix":"^3.0.0","gl-spikes3d":"^1.0.7","ndarray-fill":"^1.0.1","gl-select-static":"^2.0.3","game-shell-orbit-camera":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gl-surface3d_1.4.6_1554221098329_0.23888045172636962","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"gl-surface3d","version":"1.5.0","keywords":["plot","surface","webgl","visualization","surf","height","field"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-surface3d@1.5.0","maintainers":[{"name":"alexcjohnson","email":"alex@plot.ly"},{"name":"antrg","email":"antoine@plot.ly"},{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"chriddyp","email":"chris@plot.ly"},{"name":"dfcreative","email":"df.creative@gmail.com"},{"name":"dmt0","email":"dmt.shvedov@gmail.com"},{"name":"emmanuelle","email":"emmanuelle.gouillart@nsup.org"},{"name":"etpinard","email":"etienne.t.pinard@gmail.com"},{"name":"jmmease","email":"jon.mease@gmail.com"},{"name":"jody_plotly","email":"jody@plot.ly"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},{"name":"monfera","email":"monfera.robert@gmail.com"},{"name":"nicolaskruchten","email":"nicolas@kruchten.com"},{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"verazabeida","email":"vera.zabeida@gmail.com"},{"name":"xhlu","email":"xing.han.lu@mail.mcgill.ca"}],"homepage":"https://github.com/gl-vis/gl-surface3d","bugs":{"url":"https://github.com/gl-vis/gl-surface3d/issues"},"dist":{"shasum":"cf35892e065099bf47b3e9e8e53a2686a736d64b","tarball":"https://registry.npmjs.org/gl-surface3d/-/gl-surface3d-1.5.0.tgz","fileCount":11,"integrity":"sha512-0FZQKUlviZ+bJYg0MPxiIh800Li+Jn08oKze6ipEXo1rcFff7f0sqwU5tht9h3Y/uMU9lYEwYfvIFZgzXMo1Kg==","signatures":[{"sig":"MEQCIEuCpi9lNv1jdFJFy1uB9G5Oa5fNTNMrPz27sSPlpIgfAiAT6LAtnWI10ee01mRI4oSPHD++hLjywHKPGdyYxLTIeg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":349777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZ83QCRA9TVsSAnZWagAAbqkQAJxBDKL9ctqei7lJC8Z9\n4j0r083F6TWTJu8k0Nw2xuVxgADs0wARcTzbI5+gJmliXVwp9HRtcZDAqmin\nO4uuiU6eHqabZEmpePGYbsQlc1+6IHMeEvy6DvrRQCCU+4ORv3XqFXVOiiDn\nIsMSq6JUSevOdgOfMx7Q1/27d+eriiHd2+L9fRigyRclakF6Diommvm5mjhf\nMS6XkZIhJ7i52yCYfmyY8ccXODzX2wSiIJlRXbbuSSnU9LxpQBEdGg9oMN4k\ne6LjpaY8QhQppUl92pa4pQXRtxOfmT3vt/l8VBeXKxOzakDdXP3CxYXCwKGP\n8GxhtfUy89zBHuoxsfrj0PNewN3d2/7hvRANlIQkSNY8Owv83/+uM3tSFj+T\nDsvINhXnTc9bA2+qPsEKlZtcbXk1JdYSuhvDVjPrRPlBICFUNe/v6+beNncl\ni9mrs2BJdqosaYyultSvVHtZRBjTmNiSdd1MqS8ljAD2bV3HvId22q/1Y4i7\n5B4U1pjPX+vBEtNECIx6D6Jji9b+y579Sx6JJrpCo1JSLfKBF+ZjTTEszkD+\neyxiEGEoEfJ4TYVUqzwnOiU4NEf6NXzSiO2LACPVtNk0n7C+svoXjFb1KhTC\n8hBT6Ku1kw8fpVUBy5/RTDwJWjga3db8sdrM2hScrYCPrcHtW3/PMjCR3zXn\nlb5u\r\n=doOT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"surface.js","gitHead":"cf69f2196d3082d3dffd84dca4ed70a181bd64e4","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"beefy --open --live example/example.js","postshrinkwrap":"chttps ."},"_npmUser":{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git://github.com/gl-vis/gl-surface3d.git","type":"git"},"_npmVersion":"6.13.7","description":"Renders parametric surfaces in 3D","directories":{"example":"example"},"_nodeVersion":"12.13.1","dependencies":{"dup":"^1.0.0","gl-vao":"^1.1.1","gl-mat4":"^1.0.0","glslify":"^7.0.0","ndarray":"^1.0.16","colormap":"^2.3.1","gl-buffer":"^2.0.3","gl-shader":"^4.2.0","bit-twiddle":"^1.0.2","ndarray-ops":"^1.2.1","gl-texture2d":"^2.0.0","ndarray-pack":"^1.0.1","surface-nets":"^1.0.2","ndarray-scratch":"^1.1.1","typedarray-pool":"^1.0.0","ndarray-gradient":"^1.0.0","glsl-out-of-range":"^1.0.4","binary-search-bounds":"^2.0.4","glsl-specular-beckmann":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"chttps":"^1.0.6","gl-now":"^1.4.0","install":"^0.12.2","dirichlet":"^1.0.1","gl-axes3d":"^1.4.2","gl-matrix":"^3.0.0","gl-spikes3d":"^1.0.7","ndarray-fill":"^1.0.1","gl-select-static":"^2.0.3","game-shell-orbit-camera":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gl-surface3d_1.5.0_1583861200084_0.8568017213705375","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"gl-surface3d","version":"1.5.1","keywords":["plot","surface","webgl","visualization","surf","height","field"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-surface3d@1.5.1","maintainers":[{"name":"alexcjohnson","email":"alex@plot.ly"},{"name":"antrg","email":"antoine@plot.ly"},{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"chriddyp","email":"chris@plot.ly"},{"name":"dfcreative","email":"df.creative@gmail.com"},{"name":"dmt0","email":"dmt.shvedov@gmail.com"},{"name":"emmanuelle","email":"emmanuelle.gouillart@nsup.org"},{"name":"etpinard","email":"etienne.t.pinard@gmail.com"},{"name":"jmmease","email":"jon.mease@gmail.com"},{"name":"jody_plotly","email":"jody@plot.ly"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},{"name":"monfera","email":"monfera.robert@gmail.com"},{"name":"nicolaskruchten","email":"nicolas@kruchten.com"},{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"verazabeida","email":"vera.zabeida@gmail.com"},{"name":"xhlu","email":"xing.han.lu@mail.mcgill.ca"}],"homepage":"https://github.com/gl-vis/gl-surface3d","bugs":{"url":"https://github.com/gl-vis/gl-surface3d/issues"},"dist":{"shasum":"a0a3c9e2573b1487e6a5253774f56708312a04db","tarball":"https://registry.npmjs.org/gl-surface3d/-/gl-surface3d-1.5.1.tgz","fileCount":11,"integrity":"sha512-wE9tMHlAL5ZBluXpdVwxhBiPv7J9HwEBc5tVHFDP6TJkvhvf2RTDkCPDOPP5wCSLAFATImbzgwgoNM30/ghDTw==","signatures":[{"sig":"MEUCIAqz2c6XQlYuWr4OWdQ/JnDGnu3PZDxXi2PxgCHLD60lAiEAmd2xMIzVGP+U/qC456RaNa/h2H3nSPjn06JOVJ9+tEE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":349824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebaTwCRA9TVsSAnZWagAAGMwP/0ZnfUdZ9BMLZP63geIM\nPx9aQ8o72bwfJtVfKZ9BX0KzoZSKE3+orE3dV6DFksLnKWRFdg29NoFDZlrC\nqFkXzK+XrQ43aOR+PwwAbF8rLBNklDDi3/Oon0sbVkC/rfXKrpufg2axRj0n\nbpuOzK6hjGYAkOzRPDsQ2nUHaGZAyWPWXIAe4JIJxk9QSti+KZ0GkJqqjlI5\np2qkGgI2psGmgTfaBTmaIRx3x/zlK0g/A60O/Dgihx1yMzCeRCYhmHNCZVDH\nhjFS7KQWEt7xclJ/kQUEpkC0VyaVxU1UHi1KFX9n0Qh0d35k+4jyfNJygIh8\nJY1ShzZbY/lmpfXCxOEOhz+Jsiu66wCOMAtoY+ahMsDSWDImlvZIoEyG4IH8\nQHqnSC9LXfJ2f9V2Iv1okd0+44fu/uifFmsw1YFUxVsT2VVLWU/TQtXgweKI\nqBgVafFzN8Sq8Fp5L6HVygnYeDvka00DoV2Z4zQ096DxkF307UzkeNDpuxOk\nwRqIilunDf9qWvKz/V//QGuIfX9qqopCzVB1xBe49gnBLmDlAV7jFAEaSp1P\nfr557T0Towf8fvPbfwBaIA4hhkLUJGJqeTntpP0Zdy2oYh/xGxn47As9Cx4U\nAKunwvb/BfAq4nrvMV6aZzAam/J++sp/1VLIh6W+iKkHKUM/6FNiXO4i4uXf\nDgpl\r\n=LPsA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"surface.js","gitHead":"aa8e27c97d71cd24217fc070ad5ae9ae1558699c","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"beefy --open --live example/example.js","postshrinkwrap":"chttps ."},"_npmUser":{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git://github.com/gl-vis/gl-surface3d.git","type":"git"},"_npmVersion":"6.13.7","description":"Renders parametric surfaces in 3D","directories":{"example":"example"},"_nodeVersion":"12.13.1","dependencies":{"dup":"^1.0.0","gl-vao":"^1.1.1","gl-mat4":"^1.0.0","glslify":"^7.0.0","ndarray":"^1.0.16","colormap":"^2.3.1","gl-buffer":"^2.0.3","gl-shader":"^4.2.0","bit-twiddle":"^1.0.2","ndarray-ops":"^1.2.1","gl-texture2d":"^2.0.0","ndarray-pack":"^1.0.1","surface-nets":"^1.0.2","ndarray-scratch":"^1.1.1","typedarray-pool":"^1.0.0","ndarray-gradient":"^1.0.0","glsl-out-of-range":"^1.0.4","binary-search-bounds":"^2.0.4","glsl-specular-beckmann":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"chttps":"^1.0.6","gl-now":"^1.4.0","install":"^0.12.2","dirichlet":"^1.0.1","gl-axes3d":"^1.4.2","gl-matrix":"^3.0.0","gl-spikes3d":"^1.0.7","ndarray-fill":"^1.0.1","gl-select-static":"^2.0.3","game-shell-orbit-camera":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gl-surface3d_1.5.1_1584243951607_0.7279722438284706","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"gl-surface3d","version":"1.5.2","keywords":["plot","surface","webgl","visualization","surf","height","field"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-surface3d@1.5.2","maintainers":[{"name":"alexcjohnson","email":"alex@plot.ly"},{"name":"antrg","email":"antoine@plot.ly"},{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"chriddyp","email":"chris@plot.ly"},{"name":"dfcreative","email":"df.creative@gmail.com"},{"name":"dmt0","email":"dmt.shvedov@gmail.com"},{"name":"emmanuelle","email":"emmanuelle.gouillart@nsup.org"},{"name":"etpinard","email":"etienne.t.pinard@gmail.com"},{"name":"jmmease","email":"jon.mease@gmail.com"},{"name":"jody_plotly","email":"jody@plot.ly"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},{"name":"monfera","email":"monfera.robert@gmail.com"},{"name":"nicolaskruchten","email":"nicolas@kruchten.com"},{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"verazabeida","email":"vera.zabeida@gmail.com"},{"name":"xhlu","email":"xing.han.lu@mail.mcgill.ca"}],"homepage":"https://github.com/gl-vis/gl-surface3d","bugs":{"url":"https://github.com/gl-vis/gl-surface3d/issues"},"dist":{"shasum":"a283b98d3473fca4e8552f0f6ac40a6f0dc88b00","tarball":"https://registry.npmjs.org/gl-surface3d/-/gl-surface3d-1.5.2.tgz","fileCount":11,"integrity":"sha512-rWSQwEQDkB0T5CDEDFJwJc4VgwwJaAyFRSJ92NJlrTSwDlsEsWdzG9+APx6FWJMwkOpIoZGWqv+csswK2kMMLQ==","signatures":[{"sig":"MEUCICt2VEQg8WDluO8JFDSLDCeH9mIPhLAtmNFLql8gitkYAiEAgRRP3Pk84lAPlJPQJLBMcAsC0o+DRsNYXIyVoOgUDEk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":349825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeihG8CRA9TVsSAnZWagAAUUoP/RkP1u4G6KhTCt8FI2pn\n1wXarVjelVJpda6Ud+Gko//m856/kBNrkcGesVNiWoW9ETlwwjKjsxo2k4OH\nFcJ8U/azsR7WEo7//7I53osvC32g7k0TeUPVDp1TE1z2FoxHqZArnNSFzsFr\nZg5u3y8TmaCEtpG/mhmDi0VE3+jfNGq5vVDTIdRa7fl3sqHXU+ecpjfOLR3j\nch/7Ed9yUVH/MdQTj5Hs58Fc2X29/UJ7WtAMckCJfXijlnBIV/c2UNoQ7mZS\nimZvTIJV9BxVnEu7IVHwWT1/0pwIEPVY5VIddSfw9Ba2CJdGlVmX+I5FV31i\nGDH1/N/nOfFwK2brC9krJGDnmkdparRXTzrDYTujSCLTHP8MuBi3UVUWm2gV\nbaa1E8x2/ijvXHzB3kO8yYGVuAVdSp38Px7AVim+ER7t4UYZt3a0642aIz3a\nZ1TGvhccxHLbZg4Wq939D910NPaCVk1/d+byaJbHLlWmpC4bXbInRxOnnLca\nWxY72Vi1u96h3xjPN7WVIamks8o/f2hpnQqbGbVJQRbzPWdE4yvaK7ZLsP7P\nyYPALFas9wolgFNc9942eG3yed1BXixTgBwnzGeR4wWrl/yzpHC636+/gGpf\nc2J2ag3MF+a6xsIhjW8l1O7Z2gHcngJmv4DwXJu+1f0ktTElXV9KWSJTIkoV\nOsdy\r\n=JEQd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"surface.js","gitHead":"6dbb2326059e2c6afa312b52826752e0bcaa6d9d","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"beefy --open --live example/example.js","postshrinkwrap":"chttps ."},"_npmUser":{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git://github.com/gl-vis/gl-surface3d.git","type":"git"},"_npmVersion":"6.13.7","description":"Renders parametric surfaces in 3D","directories":{"example":"example"},"_nodeVersion":"12.13.1","dependencies":{"dup":"^1.0.0","gl-vao":"^1.3.0","gl-mat4":"^1.2.0","glslify":"^7.0.0","ndarray":"^1.0.18","colormap":"^2.3.1","gl-buffer":"^2.1.2","gl-shader":"^4.2.1","bit-twiddle":"^1.0.2","ndarray-ops":"^1.2.2","gl-texture2d":"^2.1.0","ndarray-pack":"^1.2.1","surface-nets":"^1.0.2","ndarray-scratch":"^1.2.0","typedarray-pool":"^1.1.0","ndarray-gradient":"^1.0.0","glsl-out-of-range":"^1.0.4","binary-search-bounds":"^2.0.4","glsl-specular-beckmann":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"chttps":"^1.0.6","gl-now":"^1.4.0","install":"^0.13.0","dirichlet":"^1.0.1","gl-axes3d":"^1.5.3","gl-matrix":"^3.3.0","gl-spikes3d":"^1.0.10","ndarray-fill":"^1.0.2","gl-select-static":"^2.0.6","game-shell-orbit-camera":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gl-surface3d_1.5.2_1586106811904_0.899490283325606","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"gl-surface3d","version":"1.6.0","keywords":["plot","surface","webgl","visualization","surf","height","field"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-surface3d@1.6.0","maintainers":[{"name":"andrefarzat","email":"andrefarzat@gmail.com"},{"name":"rpkyle","email":"ryan@plotly.com"},{"name":"emmanuelle","email":"emmanuelle.gouillart@nsup.org"},{"name":"dmt0","email":"dmt.shvedov@gmail.com"},{"name":"jody_plotly","email":"jody@plot.ly"},{"name":"xhlu","email":"xing.han.lu@mail.mcgill.ca"},{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},{"name":"jmmease","email":"jon.mease@gmail.com"},{"name":"chriddyp","email":"chris@plot.ly"},{"name":"verazabeida","email":"vera.zabeida@gmail.com"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"alexcjohnson","email":"alex@plot.ly"},{"name":"nicolaskruchten","email":"nicolas@kruchten.com"},{"name":"antrg","email":"antoine@plot.ly"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},{"name":"dfcreative","email":"df.creative@gmail.com"},{"name":"etpinard","email":"etienne.t.pinard@gmail.com"},{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"monfera","email":"monfera.robert@gmail.com"}],"homepage":"https://github.com/gl-vis/gl-surface3d","bugs":{"url":"https://github.com/gl-vis/gl-surface3d/issues"},"dist":{"shasum":"5fc915759a91e9962dcfbf3982296c462a032526","tarball":"https://registry.npmjs.org/gl-surface3d/-/gl-surface3d-1.6.0.tgz","fileCount":11,"integrity":"sha512-x15+u4712ysnB85G55RLJEml6mOB4VaDn0VTlXCc9JcjRl5Es10Tk7lhGGyiPtkCfHwvhnkxzYA1/rHHYN7Y0A==","signatures":[{"sig":"MEQCIHkUfc2dtMDDnRXNmIwqeELli7laGhxRFcmYIxh+V7kJAiBLTnlUafU3YbosCELDIV+2cn0Dy7/vf0bYjlFSfsZk5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":349673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfb2KUCRA9TVsSAnZWagAAc5wP+QECWpL1NKRCm7IUPM3Z\nohyJ/4zQEMw8Mi4litia1KTtTY7IWatpUf2+X4aOVmTnQN+SyK/ZgRT7iYa3\na/9pQbHImuaDB9FwH8Vl3S9iHTm0E9iOQvozO2GArGwTEpM5dx+sGq3Br+rF\nJsLCfz9cZa0oMflDXPkz7PVtlvTb/ioIWTfQl/YHF59n1I/zYmoeI1zIgYhb\n41aA1wZ0kDs0ynz9BKkRwSqNtnVnt1vn3du7MSsnv4OAKBX+DLQiJzEvrQSv\nd4umh9wjdXlBlXLtfTpSUCyw7khVI6FVd6Sxy1M127z8v7tb7bBZsVYIVtSy\nfr7FmrS3swGu5w/uMAeM/tgc1roUBwsFyAPLYDpAZC8rWDjdUAzuQZg0LzEI\n9a/wSyfsAWgcEVXwWX3Q2KnBKYT4gfc8cNGbYlfciof20AgrjIcsS7Zevjqk\n1RXH5W2M8YxFz+q3dbnJ3A4M8b09g2G02JgS3bNxPO+1FBDaDersFQeJLLWl\nTMSINrZifix8MCVM6heU4rJfogeOOSpHKOU1xcJ7lhhpakLfgzfPupTVwtDq\n/bV3/G203vpqKlZnLqGQLQ4kCCKEArImWqHwLfJxaramJSQ57imtmPD0LJEJ\nryVm01klEQuxi3tpXF+kGYBQZxrYvyjNo++Pi6o340N7hodtvgtaG/uCD9Gk\n4D95\r\n=FM0M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"surface.js","gitHead":"5178964fdf8bd2aad412f357b89d3540d84ebcaa","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"beefy --open --live example/example.js","postshrinkwrap":"chttps ."},"_npmUser":{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git://github.com/gl-vis/gl-surface3d.git","type":"git"},"_npmVersion":"6.14.8","description":"Renders parametric surfaces in 3D","directories":{"example":"example"},"_nodeVersion":"12.13.1","dependencies":{"dup":"^1.0.0","gl-vao":"^1.3.0","gl-mat4":"^1.2.0","glslify":"^7.0.0","ndarray":"^1.0.18","colormap":"^2.3.1","gl-buffer":"^2.1.2","gl-shader":"^4.2.1","bit-twiddle":"^1.0.2","ndarray-ops":"^1.2.2","gl-texture2d":"^2.1.0","ndarray-pack":"^1.2.1","surface-nets":"^1.0.2","ndarray-scratch":"^1.2.0","typedarray-pool":"^1.1.0","ndarray-gradient":"^1.0.0","glsl-out-of-range":"^1.0.4","binary-search-bounds":"^2.0.4","glsl-specular-beckmann":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"chttps":"^1.0.6","gl-now":"^1.4.0","install":"^0.13.0","dirichlet":"^1.0.1","gl-axes3d":"^1.5.3","gl-matrix":"^3.3.0","gl-spikes3d":"^1.0.10","ndarray-fill":"^1.0.2","gl-select-static":"^2.0.6","game-shell-orbit-camera":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gl-surface3d_1.6.0_1601135251524_0.18348532988450583","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"gl-surface3d","version":"1.6.1","keywords":["plot","surface","webgl","visualization","surf","height","field"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-surface3d@1.6.1","maintainers":[{"name":"ndrezner","email":"nathan@drezner.xyz"},{"name":"lconnors","email":"liam@plotly.com"},{"name":"alexshoe","email":"alexshoe@gmail.com"},{"name":"t4rk","email":"t4rk@outlook.com"},{"name":"bronsolo","email":"chuck@plot.ly"},{"name":"jmmease","email":"jon.mease@gmail.com"},{"name":"chriddyp","email":"chris@plot.ly"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"alexcjohnson","email":"alex@plot.ly"},{"name":"nicolaskruchten","email":"nicolas@kruchten.com"},{"name":"antrg","email":"antoine@plot.ly"},{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},{"name":"xhlu","email":"npm@xinghanlu.com"},{"name":"hammadtheone","email":"hammadtheone@gmail.com"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},{"name":"dfcreative","email":"df.creative@gmail.com"},{"name":"etpinard","email":"code@etpinard.xyz"},{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"monfera","email":"monfera.robert@gmail.com"}],"homepage":"https://github.com/gl-vis/gl-surface3d","bugs":{"url":"https://github.com/gl-vis/gl-surface3d/issues"},"dist":{"shasum":"38825b64c535dc6a0dee55a07331c599050a8efa","tarball":"https://registry.npmjs.org/gl-surface3d/-/gl-surface3d-1.6.1.tgz","fileCount":11,"integrity":"sha512-k8D81cOwA/nJeuTvrGv34ZsGRNzOffWRFA3tFvl7rxbsGN9BvFlBrgz7bukDSARRZP3iEYS+fNoEvY+eh+nzng==","signatures":[{"sig":"MEUCIEty2XlGZfKkvJ7pkOoXlSJZskN5M+mlrt3oFgvy5QqcAiEAyeEdtawHgx8o7RlyCTn3/epg0XiueGziNExZrbCk3NQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":349677},"main":"surface.js","gitHead":"682e1a26bec6a66b9630da078b494a831858d0a0","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"beefy --open --live example/example.js","postshrinkwrap":"chttps ."},"_npmUser":{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git://github.com/gl-vis/gl-surface3d.git","type":"git"},"_npmVersion":"8.19.3","description":"Renders parametric surfaces in 3D","directories":{"example":"example"},"_nodeVersion":"16.19.0","dependencies":{"dup":"^1.0.0","gl-vao":"^1.3.0","gl-mat4":"^1.2.0","glslify":"^7.0.0","ndarray":"^1.0.18","colormap":"^2.3.1","gl-buffer":"^2.1.2","gl-shader":"^4.2.1","bit-twiddle":"^1.0.2","ndarray-ops":"^1.2.2","gl-texture2d":"^2.1.0","ndarray-pack":"^1.2.1","surface-nets":"^1.0.2","ndarray-scratch":"^1.2.0","typedarray-pool":"^1.1.0","ndarray-gradient":"^1.0.0","glsl-out-of-range":"^1.0.4","binary-search-bounds":"^2.0.4","glsl-specular-beckmann":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"chttps":"^1.0.6","gl-now":"^1.4.0","install":"^0.13.0","dirichlet":"^1.0.1","gl-axes3d":"^1.5.3","gl-matrix":"^3.3.0","gl-spikes3d":"^1.0.10","ndarray-fill":"^1.0.2","gl-select-static":"^2.0.6","game-shell-orbit-camera":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gl-surface3d_1.6.1_1715791195753_0.7699476732239317","host":"s3://npm-registry-packages"}},"1.6.2":{"name":"gl-surface3d","version":"1.6.2","keywords":["plot","surface","webgl","visualization","surf","height","field"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-surface3d@1.6.2","maintainers":[{"name":"ndrezner","email":"nathan@drezner.xyz"},{"name":"lconnors","email":"liam@plotly.com"},{"name":"alexshoe","email":"alexshoe@gmail.com"},{"name":"t4rk","email":"t4rk@outlook.com"},{"name":"bronsolo","email":"chuck@plot.ly"},{"name":"jmmease","email":"jon.mease@gmail.com"},{"name":"chriddyp","email":"chris@plot.ly"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"alexcjohnson","email":"alex@plot.ly"},{"name":"nicolaskruchten","email":"nicolas@kruchten.com"},{"name":"antrg","email":"antoine@plot.ly"},{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},{"name":"xhlu","email":"npm@xinghanlu.com"},{"name":"hammadtheone","email":"hammadtheone@gmail.com"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},{"name":"dfcreative","email":"df.creative@gmail.com"},{"name":"etpinard","email":"code@etpinard.xyz"},{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"monfera","email":"monfera.robert@gmail.com"}],"homepage":"https://github.com/gl-vis/gl-surface3d","bugs":{"url":"https://github.com/gl-vis/gl-surface3d/issues"},"dist":{"shasum":"43a98e5b6e339eaa29eb180e322de3fb27b09fdc","tarball":"https://registry.npmjs.org/gl-surface3d/-/gl-surface3d-1.6.2.tgz","fileCount":11,"integrity":"sha512-Duksm4g2XwPVCHGlquEwilMloNTKOnPThVDWELXKRyY01XYmz3IxsyJjuZWaZVOg5ZPnPj0ETrw396GWEf7L5Q==","signatures":[{"sig":"MEUCIHxMidKwbgJmaOOEGlIAxx7xerHU9wzfrtUn71e2rZysAiEA2CQoEugD7tybfHsZBKHgDfFYan4cVmgCRfqd+RJhR7w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":349934},"main":"surface.js","gitHead":"02f592ab6cdba2a836d5411844dbfd3d8ba0b049","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"beefy --open --live example/example.js","postshrinkwrap":"chttps ."},"_npmUser":{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git://github.com/gl-vis/gl-surface3d.git","type":"git"},"_npmVersion":"8.19.3","description":"Renders parametric surfaces in 3D","directories":{"example":"example"},"_nodeVersion":"16.19.0","dependencies":{"dup":"^1.0.0","gl-vao":"^1.3.0","gl-mat4":"^1.2.0","glslify":"^7.0.0","ndarray":"^1.0.18","colormap":"^2.3.1","gl-buffer":"^2.1.2","gl-shader":"^4.2.1","bit-twiddle":"^1.0.2","ndarray-ops":"^1.2.2","gl-texture2d":"^2.1.0","ndarray-pack":"^1.2.1","surface-nets":"^1.0.2","ndarray-scratch":"^1.2.0","typedarray-pool":"^1.1.0","ndarray-gradient":"^1.0.0","glsl-out-of-range":"^1.0.4","binary-search-bounds":"^2.0.4","glsl-specular-beckmann":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"chttps":"^1.0.6","gl-now":"^1.4.0","install":"^0.13.0","dirichlet":"^1.0.1","gl-axes3d":"^1.5.3","gl-matrix":"^3.3.0","gl-spikes3d":"^1.0.10","ndarray-fill":"^1.0.2","gl-select-static":"^2.0.6","game-shell-orbit-camera":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gl-surface3d_1.6.2_1715887820415_0.47155572398634993","host":"s3://npm-registry-packages"}}},"time":{"created":"2015-03-18T17:21:10.284Z","modified":"2026-09-14T15:41:12.716Z","1.0.0":"2015-03-18T17:21:10.284Z","1.0.1":"2015-03-23T19:27:18.941Z","1.0.2":"2015-04-06T21:48:32.899Z","1.0.3":"2015-04-08T20:03:13.892Z","1.0.4":"2015-04-10T16:48:37.676Z","1.0.5":"2015-04-10T20:07:34.663Z","1.0.6":"2015-05-15T17:42:14.535Z","1.0.7":"2015-06-24T16:02:03.801Z","1.0.8":"2015-07-17T16:57:47.327Z","1.1.0":"2016-01-04T22:46:37.563Z","1.1.1":"2016-01-20T15:54:15.312Z","1.2.0":"2016-03-10T18:23:05.896Z","1.2.1":"2016-03-11T00:07:59.292Z","1.2.2":"2016-03-15T22:16:02.368Z","1.2.3":"2016-03-21T15:01:52.000Z","1.3.0":"2016-09-16T23:15:29.153Z","1.3.1":"2017-07-10T20:40:05.010Z","1.3.2":"2018-01-29T18:22:13.899Z","1.3.3":"2018-01-29T18:33:17.963Z","1.3.4":"2018-02-02T21:18:24.446Z","1.3.5":"2018-06-11T14:43:55.870Z","1.3.6":"2018-10-16T19:54:10.361Z","1.3.7":"2018-11-08T17:15:45.252Z","1.3.8":"2018-11-26T15:28:02.227Z","1.4.0":"2018-12-18T00:49:09.969Z","1.4.1":"2019-01-09T22:32:47.694Z","1.4.2":"2019-02-26T19:20:07.820Z","1.4.3":"2019-03-15T18:49:40.549Z","1.4.4":"2019-03-25T12:24:18.581Z","1.4.5":"2019-03-25T13:50:16.529Z","1.4.6":"2019-04-02T16:04:58.501Z","1.5.0":"2020-03-10T17:26:40.271Z","1.5.1":"2020-03-15T03:45:51.798Z","1.5.2":"2020-04-05T17:13:32.098Z","1.6.0":"2020-09-26T15:47:31.664Z","1.6.1":"2024-05-15T16:39:55.999Z","1.6.2":"2024-05-16T19:30:20.638Z"},"bugs":{"url":"https://github.com/gl-vis/gl-surface3d/issues"},"author":{"name":"Mikola Lysenko"},"license":"MIT","homepage":"https://github.com/gl-vis/gl-surface3d","keywords":["plot","surface","webgl","visualization","surf","height","field"],"repository":{"url":"git://github.com/gl-vis/gl-surface3d.git","type":"git"},"description":"Renders parametric surfaces in 3D","maintainers":[{"email":"chris@plot.ly","name":"chriddyp"},{"email":"post.ben.here@gmail.com","name":"bpostlethwaite"},{"email":"antoine@plot.ly","name":"antrg"},{"email":"chuck@plot.ly","name":"bronsolo"},{"email":"t4rk@outlook.com","name":"t4rk"},{"email":"roman@plot.ly","name":"roman-nb"},{"email":"cameron.decoster@gmail.com","name":"camdecoster"},{"email":"alex@plot.ly","name":"alexcjohnson"},{"email":"adrian.borrmann@plot.ly","name":"aborrmann"},{"email":"emily@plot.ly","name":"emilykl-plotly"},{"email":"packages@plot.ly","name":"packages-team-plotly"},{"email":"mikolalysenko@gmail.com","name":"mikolalysenko"},{"email":"df.creative@gmail.com","name":"dfcreative"},{"email":"code@etpinard.xyz","name":"etpinard"},{"email":"rsreusser@gmail.com","name":"rreusser"},{"email":"monfera.robert@gmail.com","name":"monfera"}],"readme":"gl-surface3d\n===============\n3D parametric surface plotting, compatible with [gl-vis](http://github.com/gl-vis).\n\n# Example\n\n```javascript\nvar createScene       = require('gl-plot3d')\nvar createSurfacePlot = require('gl-surface3d')\nvar ndarray           = require('ndarray')\nvar fill              = require('ndarray-fill')\nvar diric             = require('dirichlet')\n\nvar scene = createScene()\n\n//Create field\nvar field = ndarray(new Float32Array(512*512), [512,512])\nfill(field, function(x,y) {\n  return 128 * diric(10, 10.0*(x-256)/512) * diric(10, 10.0*(y-256)/512)\n})\n\n//Create surface plot\nvar surface = createSurfacePlot({\n  gl:    scene.gl,\n  field: field\n})\n\nscene.add(surface)\n```\n\nHere is what this should look like:\n\n<img src=\"plot.png\">\n\n[Test it in your browser (requires WebGL)](http://gl-vis.github.io/gl-surface3d/)\n\n# Install\n\n```\nnpm install gl-surface3d\n```\n\n# Basic Interface\n\n## Constructor\n\n#### `var surface = require('gl-surface3d')(params)`\nCreates a surface plot object.  `params` is an object with any of the following parameters\n\n* `gl` is a WebGL context\n* `field` a new 2D field encoded as an ndarray\n* `coords` is an array of 3 2D fields, each encoded as ndarrays (for parameteric surfaces)\n* `intensity` a 2D intensity field (defaults to `field` or `coords[2] is not present)\n* `colormap` the name of the new color map for the surface (see list of names in `colormap` [docs](https://github.com/bpostlethwaite/colormap))\n* `intensityBounds` sets the intensity range for the colormap\n* `ticks` is a pair of arrays of ticks representing the spacing of the points for the axes of the surface\n* `showSurface` if set, draw the surface\n* `showContour` if set, draw contour lines\n* `contourWidth` the width fo the contour lines\n* `contourTint` the amount of tint of the contour lines\n* `contourColor` the color of the contour line tint\n* `levels` an array of arrays representing the level of the isolines.\n* `dynamicWidth` the width of the dynamic isolines\n* `dynamicColors` the color of the dynamic isolines\n* `dynamicTint` the tint of the dynamic isolines\n* `vertexColor` interpolate color in fragment or vertex shader, useful for discontinuous functions ([ref](https://github.com/plotly/plotly.js/issues/940))\n\n\n## Methods\n\n#### `surface.update(params)`\nModify the surface.  `params` is an object with the same properties as the constructor\n\n\n# License\n(c) 2014-2015 Mikola Lysenko. MIT License.\n","readmeFilename":"README.md"}