{"_id":"gl-streamtube3d","_rev":"71-120bcd74db882343da8429bcac4d1b11","name":"gl-streamtube3d","dist-tags":{"latest":"1.4.2"},"versions":{"1.0.0":{"name":"gl-streamtube3d","version":"1.0.0","keywords":["webgl","cone plot"],"author":{"name":"Mikola Lysenko, Ilmari Heikkinen"},"license":"MIT","_id":"gl-streamtube3d@1.0.0","maintainers":[{"name":"etpinard","email":"etienne.t.pinard@gmail.com"}],"homepage":"https://github.com/gl-vis/gl-streamtube3d#readme","bugs":{"url":"https://github.com/gl-vis/gl-streamtube3d/issues"},"dist":{"shasum":"36b5e49b54d0555ca13f9fdc9ab74495dd705208","tarball":"https://registry.npmjs.org/gl-streamtube3d/-/gl-streamtube3d-1.0.0.tgz","fileCount":17,"integrity":"sha512-BsELPv5pR9gifon8x3pa2R/E+oGvV0kHlpBUhxs/7b6p/CRWMwD9RaRtVHgiW+xAA3JaSqURrZLs95S7657QPQ==","signatures":[{"sig":"MEQCICoBE+8Y00/zzUvjA6K1jdNDfJCqVv0CC2OI0i6fRp86AiBki5QJQscft5oitPi2QT14G0Z4AUOUHEnlowzqkaLzmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2854836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbPiGJCRA9TVsSAnZWagAAEbwP/RDo9grrfUWZ56r9eQg3\nHTc+IlVSGQJrZ/n4DQvParoeat/AixRH8qmfhvTYLiol7DHv3nftYdNCjnZB\n1Yytq4uA7ovuwtChZI6LXi88uqABHNO+UdxAG1TLyZnH2aGX8pgm6nh8J9RO\nOuJAqvxq3jZd/79Z3yrM93b095kEtFpVecFh2CKwhbKziijYyd30xini1Ucg\n+NTfTOaNNrGrMcYEo4i1k9+8oQA4j1ckauEdLW4INvW+6lroAqOe+XbDjC3z\nh0vOt+3nFfr+BtzNdjJBmKMXhvAel+W+33Y9Y44lqyVd1WZP36MQJtuCT250\nVh7I3dM/rSx+MUm84WPsXC+yV0xgxDHHoDMMregrtPLSze9RWHEd2c/XoZ5T\nTkQaVm+OVCebsRH2ARUiYCPweJLp6eD3ddi/Z3P7XLTJbCOaxBayeQUHgOOK\n1WtZkFd0tWjcTttxAlptsnsIm6rPnEYHCOfVOCAgb8213fB6cs9JNdgwttE0\nYMBQyhn9MoRtdDsJGtTH/+jB1YjR6ieJQTkiYsSRk0x8dly5Pvi4kbTnszpG\n3chHU9YJ1ymofbkPDf8z8qHeWbTf7DvfHEN4RWxnvkMTEW/oLvOXGWCtgq2T\nwGylWrCBrW+blRLp1b2mFs9UvbSexltHE/qlCnxIBQKs30e6FmTy6Ksnn6N6\nqwGl\r\n=wlaI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"streamtube.js","gitHead":"08ce753c40e2804f33738de987da5c10ec8c67c0","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"browserify -o build/bundle.js streamtube.js","build-example":"browserify -o build/example.js example/streamtube.js"},"_npmUser":{"name":"etpinard","email":"etienne.t.pinard@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git://github.com/gl-vis/gl-streamtube3d.git","type":"git"},"_npmVersion":"5.8.0","description":"3D stream tube plot","directories":{"example":"example"},"_nodeVersion":"8.11.1","dependencies":{"gl-vec3":"^1.0.0","glslify":"^6.1.1","glsl-inverse":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gl-mat4":"^1.0.0","gl-axes3d":"^1.2.5","gl-mesh3d":"^1.3.0","canvas-fit":"^1.5.0","gl-spikes3d":"^1.0.5","bound-points":"^1.0.0","3d-view-controls":"^2.1.1","gl-select-static":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gl-streamtube3d_1.0.0_1530798473238_0.8638926824162143","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"gl-streamtube3d","version":"1.1.0","keywords":["webgl","cone plot"],"author":{"name":"Mikola Lysenko, Ilmari Heikkinen"},"license":"MIT","_id":"gl-streamtube3d@1.1.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":"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":"nicolaskruchten","email":"nicolas@kruchten.com"},{"name":"rmarren1","email":"rymarr@tuta.io"},{"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-streamtube3d#readme","bugs":{"url":"https://github.com/gl-vis/gl-streamtube3d/issues"},"dist":{"shasum":"b4f9f91f764b50e1e466eabafd117e31b70952ab","tarball":"https://registry.npmjs.org/gl-streamtube3d/-/gl-streamtube3d-1.1.0.tgz","fileCount":17,"integrity":"sha512-ZYRk9iGr+1G1KFHs7GtUry9mQKvuFSAlaca8FFsDovSwUMSk/qGgsE1P8p2tpOeZ/oG0vG1hodW6bN/+Jy+RiA==","signatures":[{"sig":"MEUCIBwl6AYi+s/gsAHO1vkKKgVLcpWMXR3lG/hsLSLloBETAiEA0AvgzkC+XeZWhF3nQx1knLdKvmub9bcSEX5FuqL2sGE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2888747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbz1GcCRA9TVsSAnZWagAAEv4P/3FZ6sSJj7iRf4bXYkQg\nSaxNpNrp9ku9+KqxmxNqm9EeX9jC8ZwNrDZdM8usMCkRlnkppLIZ6aodxnKQ\nCa2EnQzTDJpfPrjSjYoBU981/qlsiQuMsYrLZvwBHf29Qb4uWwQUAZxHGs4V\nhAkfPVp1jgM6FIS23J84TbK0G+77v6JxhLr0MSkneINuw63szxcntmJIyqEe\nEY4Vi0IX+OGOUuX5GFB6QJelqREvw+4t/roDCjtms2kn2rHZs7JVAC7VLP14\nfJZZZfB6lP6LtfuSAEkwMZpjo3ztEKO7Glp/5Zczyb+nlJzeeXbcLq/BT5Qq\nkgq4GTF9+xTD+FgKlXBqqqvaArRUZmTHFtzL0aZgdxOnzysbnblFgvX7nlPK\nH9cja8RTY679tK/haryzLBuEpGZpDJ0jNablOzN+OCiIiJhtjJ6oAExFsuaI\nLXbJ0FVIPpHZsKQylZy35WTbXXwR7fCrXn3F2kWPQG7ju6C9a1t9k/eJgei2\nxu4UTGJGRD9PynNiJIwifyUYsQdN9kUxmOEP2aDjDuPjDCMSOq5qhM+KfZ/Z\nbGAseV2AM3WQdJl3UhtrrG+2NLJKa2fEInXI4q4CNgE0P5d57LRoX8bkBj5e\nK1ixKgazp1GW6usbiQ/xNadjAcf9wEYzSo+pRiNSoSjdfCib7JidgCKPTVam\n6bdP\r\n=Zhks\r\n-----END PGP SIGNATURE-----\r\n"},"main":"streamtube.js","gitHead":"44cc371ed5da4173c4c8f83ab94ab9381fbab4bd","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"browserify -o build/bundle.js streamtube.js","build-example":"browserify -o build/example.js example/streamtube.js"},"_npmUser":{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git://github.com/gl-vis/gl-streamtube3d.git","type":"git"},"_npmVersion":"6.4.1","description":"3D stream tube plot","directories":{"example":"example"},"_nodeVersion":"10.11.0","dependencies":{"gl-vec3":"^1.0.0","glslify":"^6.1.1","glsl-inverse":"^1.0.0","glsl-out-of-range":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"gl-mat4":"^1.0.0","gl-axes3d":"^1.2.5","gl-mesh3d":"^1.3.0","canvas-fit":"^1.5.0","gl-spikes3d":"^1.0.5","bound-points":"^1.0.0","3d-view-controls":"^2.1.1","gl-select-static":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gl-streamtube3d_1.1.0_1540313499974_0.9917501447501968","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"gl-streamtube3d","version":"1.1.1","keywords":["webgl","cone plot"],"author":{"name":"Mikola Lysenko, Ilmari Heikkinen"},"license":"MIT","_id":"gl-streamtube3d@1.1.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":"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":"nicolaskruchten","email":"nicolas@kruchten.com"},{"name":"rmarren1","email":"rymarr@tuta.io"},{"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-streamtube3d#readme","bugs":{"url":"https://github.com/gl-vis/gl-streamtube3d/issues"},"dist":{"shasum":"6648f36754eb3562e9cff20c956f6216d79abe97","tarball":"https://registry.npmjs.org/gl-streamtube3d/-/gl-streamtube3d-1.1.1.tgz","fileCount":17,"integrity":"sha512-6UKZ4C9RQVTuVFYhEE/k0vgFvXCm5G0mmw8p+s6vaR+pwAxwU+bTQXLyW6n+gOIy7/F6DiViy1vIq0pc6MZxSw==","signatures":[{"sig":"MEUCIQDRx8viDS0u8cLCUomMzmYaVHdpZGZ9HCgjkWnqeS5AcAIgZjYfGv9l4YSio7qsHJFgPeRtqAlkTNDD3cJ884vq3Ns=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2855212,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5G7rCRA9TVsSAnZWagAAR3sP/RrbUVw35Ep57R3tez0S\n0n7GNtQTRM0sKBP9GqkpIrRdTvp8bdXPkckEIiT1PiD6FRgc5gC+MbrlWUXg\nrV4yU45T3GHfWBDW0qSrZpm9zwPkDmKOlQqi4q7gyB4fNH/UiraGG7+E25wZ\nrveULHYVHqxBf8l84EHcWv2UgihWPA0qs7x7Jhxc+AIp2vwE2GzS/km6J+Qy\n+50N0rfOJpdrCioL7cjzi6QE6kqtZ5JbZ1BoVRkDSQCwXyqLEwiu32Qh1VMj\nhWJobyFYQNvbF3mHzYTImZYDiI8TzDGiET49Zj8LXY4ow+BOHTIUm1KHaWoP\n2Jg0F/FqeHXGVzFuiKz4DoIQeG2ZsjDPTcaQDvG4/a7xd17WxoBzex9S4V+8\nipVZCK5zelcNqbiqbmKOrIRlua9Re3Grf1uRt4JpYSXTt4FviQ2ozWIO9OTH\nITpjwLs/3Gu25QAVmuXAPcuNp7LYoFhH7YkJuwpenDB85HribC+lYgTUz1fQ\n5wD29aYhkw79rbdc/waecbhfZF6OY/+H/XHV+xdwkG49CxQQ6xnTSTmcIvvH\nOBClPWuAZgq/+XWCLzOBUZntgtXF7TRH+yx0DUqyWLnnsifRCZGEVr3ieINL\nqpMhogTX4xsjyZcQ0MVazrwbAR3qhRUaECO9ituRXXZzBSCcO98ewYlkWXb0\n0BF8\r\n=ahlZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"streamtube.js","gitHead":"54ddea35f527c36169bb65cbd8108c44b25bed10","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"browserify -o build/bundle.js streamtube.js","build-example":"browserify -o build/example.js example/streamtube.js"},"_npmUser":{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git://github.com/gl-vis/gl-streamtube3d.git","type":"git"},"_npmVersion":"6.4.1","description":"3D stream tube plot","directories":{"example":"example"},"_nodeVersion":"10.12.0","dependencies":{"gl-vec3":"^1.0.0","glslify":"^6.1.1","glsl-inverse":"^1.0.0","glsl-out-of-range":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"gl-mat4":"^1.0.0","gl-axes3d":"^1.2.5","gl-mesh3d":"^1.3.0","canvas-fit":"^1.5.0","gl-spikes3d":"^1.0.5","bound-points":"^1.0.0","3d-view-controls":"^2.1.1","gl-select-static":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/gl-streamtube3d_1.1.1_1541697258771_0.015861166906390833","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"gl-streamtube3d","version":"1.1.2","keywords":["webgl","cone plot"],"author":{"name":"Mikola Lysenko, Ilmari Heikkinen"},"license":"MIT","_id":"gl-streamtube3d@1.1.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":"chriddyp","email":"chris@plot.ly"},{"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":"nicolaskruchten","email":"nicolas@kruchten.com"},{"name":"rmarren1","email":"rymarr@tuta.io"},{"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-streamtube3d#readme","bugs":{"url":"https://github.com/gl-vis/gl-streamtube3d/issues"},"dist":{"shasum":"f47562f48a56339624d31430155d45a897a1bd0a","tarball":"https://registry.npmjs.org/gl-streamtube3d/-/gl-streamtube3d-1.1.2.tgz","fileCount":17,"integrity":"sha512-+26m5VyF5tyjLetDD9FGGb1yWU5gdZqHpCwwLH/Gmm0YMWn/Y8B/a/44qn5OeqeMyG1aox7C/fhZlRXhfxX4Vw==","signatures":[{"sig":"MEYCIQDVaim2fQOaBj2Z6+XgszZEfY7xvtaB0DvszKKFWiHpwAIhAPO6A7P8tYFakqihxxxkP51hcM3HS1M22xJbJNutHP0e","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2855270,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNnW7CRA9TVsSAnZWagAAy7AQAI0szNPBrQnS9PVgI7xA\nS65jVpAcwjSm8L6QUvK2KVJ+5hKrnZzQ62AAKgd9q6KCxjGaUyNmCvdc4hqK\nOiW6mkhkk5EscXGm7EiA0/UteWoXqzMx33i5NusSf/BTHAKcYoe02THBeQts\nMJVsJfG6WjFC00bjwb18uiVO/KSC9UjV+UDWI/nfDuXpaZvsTX6hjaILPjbP\n2QAGHQXfrgnU6GkQiUwQKdlFQg7wPIOhxGsMLPQXuiXbdsSY66XwFd3A9Th/\neje0ocmlQ7kcExK8BIAikKMnIK20cnx58RKsSCg4B/PZDPd3A9lU3NT1dO+U\n94UKq3CGfYG9rR/f54MpIGv1BVjseUJLOnHHp2OR0oXu5YNyra1UdgYh6aZH\n7npdSHp434Lzg0HHwH4Lt5juJPEuj+t47LeDGIbL8EFPLS2IKKlunnmvs4WF\n9cHmQNUWoTsdyJFmyhJTr4B/sU49kMIdi3Puq+0C+7Ssim7zdt8SJAfBxCpU\nsgAn0cmxv/zoQRop1pffonFSjraBIKlfYwFHk+bSSd8n1PuAGg5+PeioNqdp\nlbznttS+bAZOck7hsZkdwXV9/aS52CAYT27y3+ymHH0nR7fe+QvAdRHWm/D2\nHAMO1HmdZTFV/rGI2CzNxgSKR8NqN8W0bYvvCKpw/2ix/GHQSYy7L6PwPZ6g\nfQTv\r\n=L1kS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"streamtube.js","gitHead":"2efc3f88e597fb197ab1a85e5a37bbd58de9a3ce","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"browserify -o build/bundle.js streamtube.js","build-example":"browserify -o build/example.js example/streamtube.js","postshrinkwrap":"chttps ."},"_npmUser":{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git://github.com/gl-vis/gl-streamtube3d.git","type":"git"},"_npmVersion":"6.4.1","description":"3D stream tube plot","directories":{"example":"example"},"_nodeVersion":"10.12.0","dependencies":{"gl-vec3":"^1.0.0","glslify":"^7.0.0","glsl-inverse":"^1.0.0","glsl-out-of-range":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"chttps":"^1.0.6","gl-mat4":"^1.0.0","gl-axes3d":"^1.4.2","gl-mesh3d":"^2.0.3","canvas-fit":"^1.5.0","gl-spikes3d":"^1.0.7","bound-points":"^1.0.0","3d-view-controls":"^2.1.1","gl-select-static":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/gl-streamtube3d_1.1.2_1547072955034_0.8646693897348532","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"gl-streamtube3d","version":"1.1.3","keywords":["webgl","cone plot"],"author":{"name":"Mikola Lysenko, Ilmari Heikkinen"},"license":"MIT","_id":"gl-streamtube3d@1.1.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":"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":"nicolaskruchten","email":"nicolas@kruchten.com"},{"name":"rmarren1","email":"rymarr@tuta.io"},{"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-streamtube3d#readme","bugs":{"url":"https://github.com/gl-vis/gl-streamtube3d/issues"},"dist":{"shasum":"d214625b65128226edeaa4b3f413c2ef39d0fca4","tarball":"https://registry.npmjs.org/gl-streamtube3d/-/gl-streamtube3d-1.1.3.tgz","fileCount":17,"integrity":"sha512-X0b+y7Hdwtp0GYHSbNFfJpizaX5RQ0ZtNvTKcgojnBLntXsiJcyRBT4+neTwEP5HRbordX35nX2AiLHk6SMfnw==","signatures":[{"sig":"MEYCIQD5nC/Ka+3IH3+KGEYupUSW3bcBwP6OobA1cP+r/CQvYgIhANjW/hX1kpp426YLWQfP2BsLGoP+Oqs3VBpb0Z3ktnGs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2855330,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdYw8CRA9TVsSAnZWagAAUlgP/1X3yY7a0sgc0wrijt9y\no95i0aUrkq0xX7OZ++qTIG1E23+Vc9jafPWWm4VZXyRXWvGPsMu9E0SX6u9P\naJHADrZK85/aIKzSxIemvD4jcHbISxsTSgN04p2eYMAXD81pAkydJ6IhyWEs\nzX55i7B1QnDDUr0hS9JwzRyD1ZaVhQ0b97XGRRiar3LEcSPf5dEQ5qT6dZ6/\nVOL6KHzA47q+EGVuvWOB4apJACt/YImXHQ5N2cn/H8K2jIMp0Lfw50wN5cgE\np58LPcDaLEEVCMbkFb7HwkpqDmNVMLdeywj6T4CLUEijqfP/gXWLmKPU7Bnk\nmEbaGsIA1TR4mMoQrJbfYSZNtK/gtK+x1nKq2EDD+b3ATVDccVP55tLKl0gs\nA/PAul7xxQim7DnP195U/8+68jn+v/TefkLlSRmJIUZ1Xznt2iSOXQB4dW74\nbku4E6hRgNdAo8LLUJSoTlX8HKCktBqpGKfo90FRTwtHM2b3pdXezKCX3DFV\nJuZ6YHS0JnA0ScNgBapNiah1crON9Ul5mXMfxdb0U3QpB054MK3eYKqE6Qq/\n0WjTr++r3exH20HrL2CUyYunCUA219J7n5ASj27z9mfum1taiRuggmR1YrsG\nfdy3UOZwlKsekLis9hkGSKPT9ce7rykPXucD9uGRx+LERV8CjRtaVnobRn03\nuVU/\r\n=PwCh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"streamtube.js","gitHead":"ed608dbd67675c64f6ed71c8e90fdef18032b775","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"browserify -o build/bundle.js streamtube.js","build-example":"browserify -o build/example.js example/streamtube.js","postshrinkwrap":"chttps ."},"_npmUser":{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git://github.com/gl-vis/gl-streamtube3d.git","type":"git"},"_npmVersion":"6.8.0","description":"3D stream tube plot","directories":{"example":"example"},"_nodeVersion":"10.12.0","dependencies":{"gl-vec3":"^1.0.0","glslify":"^7.0.0","glsl-inverse":"^1.0.0","glsl-out-of-range":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"chttps":"^1.0.6","gl-mat4":"^1.0.0","gl-axes3d":"^1.4.2","gl-mesh3d":"^2.0.3","canvas-fit":"^1.5.0","gl-spikes3d":"^1.0.7","bound-points":"^1.0.0","3d-view-controls":"^2.1.1","gl-select-static":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/gl-streamtube3d_1.1.3_1551207483573_0.4342347541507543","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"gl-streamtube3d","version":"1.2.0","keywords":["webgl","cone plot"],"author":{"name":"Mikola Lysenko, Ilmari Heikkinen"},"license":"MIT","_id":"gl-streamtube3d@1.2.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":"byronz","email":"byron@plot.ly"},{"name":"chriddyp","email":"chris@plot.ly"},{"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":"nicolaskruchten","email":"nicolas@kruchten.com"},{"name":"rmarren1","email":"rymarr@tuta.io"},{"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-streamtube3d#readme","bugs":{"url":"https://github.com/gl-vis/gl-streamtube3d/issues"},"dist":{"shasum":"d5312e3b148e1b9b805b99b0db727677d925081e","tarball":"https://registry.npmjs.org/gl-streamtube3d/-/gl-streamtube3d-1.2.0.tgz","fileCount":16,"integrity":"sha512-16JFrCb8yOPYrBVMZEgaTmP7I9NRZfBlizaZkKZ2nQpOY+p36WVdDQUqJAJ02/8ZUhjg8YlOzg//8Lk3qPrUzQ==","signatures":[{"sig":"MEYCIQCltIvD/Ve+PJ6C6Z75bWsxvnLKdT5rfTaWxnj8+ZdH+wIhANVMqwzZRvQaXkgbkhwUB5ciNRPRJuyraFQyP2H18BSf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2850544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJceaMXCRA9TVsSAnZWagAArz8QAISdE9PziUPGhREzC2sm\nKRfNsVDV0k20uum/1xumhGQh0FHuNAUE3xMVncPwDst5uV5zWP6VlMQjLA2x\nqrEe27wvWaMXFprzpitUr1wM5w8wXFAvEczhk3auVCXZnWbt+df0I19kGFtY\nktfCcEa2Y9fk7b0cdv8xNxTA6fYMVWoQW9f/AstQDWx1CloloiRgPUKHhzgj\nqoPyqrVeIXXjoOnXDUvlWol7/VmDe+oKil8wBx97hsx2HMGWw1J50mm3egY/\nLz4FQjl6QLyMHselUFnWHOr+mxy4SIYJMxgRGH7RJnSDQZEudOINg1jEOKhf\nyRQFfzfZUWVEPeVu0Vy1d3zs5jxFVjgzOXqf2k3qcucntqz7DBmgR4s3GuOs\n93rN9J2GpPqPRi4a7LdwX7PPVYKQSCuUNp5nUZS0zgwy8awzpuLj9G5M4sMg\niRHJOCu74/vCG3HQL2e39g/3glp/2f072ShhZbg2bG9PmRmO+dcAThbzVodd\niwY0b8bcRFxGAa8GoLjr2E957g/bJ3cE5eKf1r+CcNch1Stuv5N04RV+QN0T\nwDkmyr3BEuIL40Vu3x622FZM9N5N4IJdBuTMZVwLo8Bg72i1YTgXiE425HML\nab4rxpvgm3M6ZhHhBL4v359Nry7RY49r6StPB8o7katMXJfH0QuWcjRtSb20\nhds0\r\n=QYDo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"streamtube.js","gitHead":"9c107dc3cb340ba7bf4572aab8b1ad4e5e615fa7","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"browserify -o build/bundle.js streamtube.js","build-example":"browserify -o build/example.js example/streamtube.js","postshrinkwrap":"chttps ."},"_npmUser":{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git://github.com/gl-vis/gl-streamtube3d.git","type":"git"},"_npmVersion":"6.8.0","description":"3D stream tube plot","directories":{"example":"example"},"_nodeVersion":"10.12.0","dependencies":{"gl-vec3":"^1.0.0","glslify":"^7.0.0","glsl-inverse":"^1.0.0","glsl-out-of-range":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"chttps":"^1.0.6","gl-mat4":"^1.0.0","gl-axes3d":"^1.4.2","gl-mesh3d":"^2.0.3","canvas-fit":"^1.5.0","gl-spikes3d":"^1.0.7","bound-points":"^1.0.0","3d-view-controls":"^2.1.1","gl-select-static":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/gl-streamtube3d_1.2.0_1551475479076_0.7647389690024478","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"gl-streamtube3d","version":"1.2.1","keywords":["webgl","cone plot"],"author":{"name":"Mikola Lysenko, Ilmari Heikkinen"},"license":"MIT","_id":"gl-streamtube3d@1.2.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":"byronz","email":"byron@plot.ly"},{"name":"chriddyp","email":"chris@plot.ly"},{"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":"nicolaskruchten","email":"nicolas@kruchten.com"},{"name":"rmarren1","email":"rymarr@tuta.io"},{"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-streamtube3d#readme","bugs":{"url":"https://github.com/gl-vis/gl-streamtube3d/issues"},"dist":{"shasum":"042ef09a766ab2ffc86ef34a6d4d50f7388ef110","tarball":"https://registry.npmjs.org/gl-streamtube3d/-/gl-streamtube3d-1.2.1.tgz","fileCount":16,"integrity":"sha512-1aj1noU+jJirl5IwFXk29eDx1nO7PQk4r0UZK3My56J3vDSfRR+IbMq2YBhBkjfCWsKY1nc9ESD8t9EcqZY91w==","signatures":[{"sig":"MEQCIFNZz2rya2HnMk3/wYvu2wY8P5ylmLreN09hAoIHxbGoAiBimWtT/XqdPcSUj1dUH0Hnd7f/OR2ITsOPJhH5GYQ4Mw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2850560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmMwzCRA9TVsSAnZWagAA7OwQAKM4l8ywE6heVvnEuAc5\nDYpfFhdzaIvtrVsD7Lzt5APjmonySz5dwKAnm/Jeqdrc9clpaVp0ggrlD2sd\nxuMnGu9y24nVizm0wVypnfe8sKHF9g8HTEWVfBGwivJCo42BUctzjVAKukEY\nEIhhPh6FFvsFBoFyflndWRjRwE/U6O3WQPL/cC6otjNVXGc1lL2/BPnoJkpH\nA/MKRRMefGMlySZK5E+gPGX14PkMF1tddE550cfMySJEPAZbXw9DTq8gWrOz\nlHroQ/ANbAZCCFGHE7NScFyZv5XXqXJ1Ma3TXZOAJWsllrqRj2bNPNj/leCP\nOK6iuRDRRms5PBixUPuafxTxCoAKDgX81t8qCjalfHrPnBu5XE7/ti9iYfyk\nBCECk6CqhtnaZzmY8HHAkF17v/txRAxtwIGXbDQamslCzGLyNQl/4twq9n1S\nFEfiMrH1nF/6kJ2bWVEEGuTOQ+WTTmz6C2maETU+vW/YH4ZsWUZAtaXVr6Nw\nnH8kk2CGgnuGh/RLdA9zLjJUrv63AlZF69tvgphI5LNjvYavK3RLS7U9LayN\ntJ6BzE2uyubEh3MJcEFNfurfkjN3ZRbLHZASAtVT/Ij64mrY4uoWEqak7SgQ\n4CJgJPes+SZWfczPComIhxWFm3GxdrkvJmje2X+IEAXx9xVwxHu6NEc6MPQ9\nekwF\r\n=W2sM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"streamtube.js","gitHead":"e07fe532d22e6c9c45f60e318f6f38e116a60952","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"browserify -o build/bundle.js streamtube.js","build-example":"browserify -o build/example.js example/streamtube.js","postshrinkwrap":"chttps ."},"_npmUser":{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git://github.com/gl-vis/gl-streamtube3d.git","type":"git"},"_npmVersion":"6.9.0","description":"3D stream tube plot","directories":{"example":"example"},"_nodeVersion":"10.15.3","dependencies":{"gl-vec3":"^1.0.0","glslify":"^7.0.0","glsl-inverse":"^1.0.0","glsl-out-of-range":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"chttps":"^1.0.6","gl-mat4":"^1.0.0","gl-axes3d":"^1.4.2","gl-mesh3d":"^2.0.3","canvas-fit":"^1.5.0","gl-spikes3d":"^1.0.7","bound-points":"^1.0.0","3d-view-controls":"^2.1.1","gl-select-static":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/gl-streamtube3d_1.2.1_1553517619279_0.6087773559666296","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"gl-streamtube3d","version":"1.3.0","keywords":["webgl","cone plot"],"author":{"name":"Mikola Lysenko, Ilmari Heikkinen"},"license":"MIT","_id":"gl-streamtube3d@1.3.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":"byronz","email":"byron@plot.ly"},{"name":"chriddyp","email":"chris@plot.ly"},{"name":"etpinard","email":"etienne.t.pinard@gmail.com"},{"name":"jackparmer","email":"jack@plot.ly"},{"name":"jmmease","email":"jon.mease@gmail.com"},{"name":"jody_plotly","email":"jody@plot.ly"},{"name":"marivet","email":"marcandre.rivet@gmail.com"},{"name":"matthew_plotly","email":"mattewchan@plot.ly"},{"name":"maxkfranz","email":"maxkfranz@gmail.com"},{"name":"nicolaskruchten","email":"nicolas@kruchten.com"},{"name":"shammamah","email":"shammamah@plot.ly"},{"name":"verazabeida","email":"vera.zabeida@gmail.com"},{"name":"wilzbach","email":"sebi.wilzbach@gmail.com"},{"name":"xhlu","email":"xing.han.lu@mail.mcgill.ca"}],"homepage":"https://github.com/gl-vis/gl-streamtube3d#readme","bugs":{"url":"https://github.com/gl-vis/gl-streamtube3d/issues"},"dist":{"shasum":"003037d399654ba9eac08de50d7479580de371a5","tarball":"https://registry.npmjs.org/gl-streamtube3d/-/gl-streamtube3d-1.3.0.tgz","fileCount":16,"integrity":"sha512-A0WBBNqLsze8Ch1pbuLJLXHwurXDqTB/F6BxKi7FbSMPEmky4l1Od5D9+mlimfJFd2n1q4m7hUHBxPLxKNUJpQ==","signatures":[{"sig":"MEUCIFgZEG1XryDtvOs0Tz37+qiO9JgHlTstkoQDqZexdJn8AiEA0nuNDfJ9sSwUYW8MYUFIHTF90VW8FB7Gl63oMTllm3c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2850822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhDP1CRA9TVsSAnZWagAAzGIQAI+soAeRoOb+cbBa9z7q\n9NxEghH9n16y8tQ2wLe1WV9Wt3v2fLpyWyHYUigQntoPfBOH+hhJjDQmEFYZ\ny6GoF7B2RvFVJOv4o+kxU3fL8IeHE0EdsQ7jKsyrdDzJnSlJX2SlDj4RzElO\nrkF3hi1fLagLsRtE1wEQRZMnObghDRfBTceCRKnsDvVx7FXrId9YwGeN8UxP\ncNANJLP1C1wciKfPQ1p9YIn/LAuTgs2ENdsue4j5dheVKOWIM2zsGqzXmVZn\nTjgcI1XaUi2d8WKbURcLyKRpeewCcmLydQW4PzckacA2mwnsvcEmqW4y0JiI\nZsDlZjZQUR0GsYBJMdlGO5b1CgKsF4o97jjk5vINWYJ7u2si3KgZOEJM1xn3\nqOmtGcIEDKEJs9lZkTzvQ811fWJ4VC8ArWmqrpID99pl95LwiNCATX1+M3lu\nuf3cVmta3lgovsXHeX4cAEnXxASSv7BcYUdY0jzI8wbKQCoZPC+DZ1c1dnl8\nuSY9ECsvjlRt8htHTSfxeWNv0IsCusSODepWbr8eev78qOvDW/ZXEkoFy25O\nphS/7aS87N+8+xoayOjZzAhyw+G8xXx4nyZnREAOb8xnYani0GgOAQ8wQ4EC\nQHYvz6NyYyxva2AQmb5YeZA2+pjqIgWcccQlxMZV289U5GX5UU1lWwcJQ0FX\nj9uy\r\n=9hmj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"streamtube.js","gitHead":"99909759a80185f02d17bf55520476b3ea3834bc","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"browserify -o build/bundle.js streamtube.js","build-example":"browserify -o build/example.js example/streamtube.js","postshrinkwrap":"chttps ."},"_npmUser":{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git://github.com/gl-vis/gl-streamtube3d.git","type":"git"},"_npmVersion":"6.11.2","description":"3D stream tube plot","directories":{"example":"example"},"_nodeVersion":"12.5.0","dependencies":{"gl-vao":"^1.3.0","gl-vec3":"^1.1.3","glslify":"^7.0.0","ndarray":"^1.0.18","normals":"^1.1.0","colormap":"^2.3.1","gl-buffer":"^2.1.2","gl-shader":"^4.2.1","gl-texture2d":"^2.1.0","glsl-inverse":"^1.0.0","typedarray-pool":"^1.1.0","glsl-out-of-range":"^1.0.4","simplicial-complex-contour":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chttps":"^1.0.6","gl-mat4":"^1.2.0","gl-axes3d":"^1.5.2","gl-mesh3d":"^2.1.1","canvas-fit":"^1.5.0","gl-spikes3d":"^1.0.9","bound-points":"^1.0.0","3d-view-controls":"^2.2.2","gl-select-static":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/gl-streamtube3d_1.3.0_1568945140372_0.5754424102189684","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"gl-streamtube3d","version":"1.3.1","keywords":["webgl","cone plot"],"author":{"name":"Mikola Lysenko, Ilmari Heikkinen"},"license":"MIT","_id":"gl-streamtube3d@1.3.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":"byronz","email":"byron@plot.ly"},{"name":"chriddyp","email":"chris@plot.ly"},{"name":"etpinard","email":"etienne.t.pinard@gmail.com"},{"name":"jackparmer","email":"jack@plot.ly"},{"name":"jmmease","email":"jon.mease@gmail.com"},{"name":"jody_plotly","email":"jody@plot.ly"},{"name":"marivet","email":"marcandre.rivet@gmail.com"},{"name":"matthew_plotly","email":"mattewchan@plot.ly"},{"name":"maxkfranz","email":"maxkfranz@gmail.com"},{"name":"nicolaskruchten","email":"nicolas@kruchten.com"},{"name":"shammamah","email":"shammamah@plot.ly"},{"name":"verazabeida","email":"vera.zabeida@gmail.com"},{"name":"wilzbach","email":"sebi.wilzbach@gmail.com"},{"name":"xhlu","email":"xing.han.lu@mail.mcgill.ca"}],"homepage":"https://github.com/gl-vis/gl-streamtube3d#readme","bugs":{"url":"https://github.com/gl-vis/gl-streamtube3d/issues"},"dist":{"shasum":"efef8742e0f5725f8cc688ca73cd2fe5efd0a52e","tarball":"https://registry.npmjs.org/gl-streamtube3d/-/gl-streamtube3d-1.3.1.tgz","fileCount":16,"integrity":"sha512-agbhv3MWUmi06HTrlS+CtV13ZV/06NTagbYAyeviOJWHJLfz2v0HonIqSZGco2It2Q1slnNZV+1lQQmZLgw8xg==","signatures":[{"sig":"MEUCIGtRxrYj/a5guk3dCNQwmCKboVSAK5L5hVzpVX/51H93AiEAnziHFR4DF8Ot4rA0q6UkFr4kthKnWws1F0U+wU9x2nM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2850847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdinDcCRA9TVsSAnZWagAARHwQAIrSuDqKGlFhWX8YwcHP\nnrP6r25aOu1fW8rtt9obbr3hoLCI/lvli3OcJX05HD5eirIDi5FYT289VILP\ny2QXFy5ywXGskoE3mRJT1sPiF/9JXYVRuz6gqy05eYngNUHDbvbKTUr2N+62\nUGo64UJ8R0t9iLUITlt7efeCs1Ry/R2zQox8p1Dv/lXV7e2TLf30jI+00r4X\nXbgVMlGvbBgr9BY4vIHBzQKcTRVCBxUQGiK/WWuJfsp2K3wwgdAiz6nTmCwA\nFmcFXmbC5n+R99nGXGG5rZrKPSqkG6qDP/A2MS9sEz0ivp0yyqrsXEagyLGb\nGeGBN8zz/CDoKsbvZW9lole//3ZFFihaKtyYyyUoSn7SaxxYdVzONzXSoHln\n/ZowVZyRR9AjsXpuP1vw+aIegRhSjw+R0cLAlxyhBUTKhle7k30+BTWn6NRh\nSiC/Kh38cyLwKuwHQqKOLghaCe6InlcwKwErbknsl+lwGW3HRDxisyHEUosb\nOL4RxSf5MWXy0jxDCY9oTusCJ5+1HgoJtX6dDW2zT3bDs2+i53onoEjoVgEL\nhRYsvLYAsGjyqqjUcDHDpsozi3Y7bW/2agMfjitQbT0AJUHD+gVUNzYtf/CV\ng7DcrwAW8kL6R6dTFMtwNBUCI0wnI5LXkBDn20ZIpL2fhWHf5ZFNtH+c80Z5\nJAz7\r\n=kWOx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"streamtube.js","gitHead":"533bf21665b8849542756402ffc0800b932cffec","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"browserify -o build/bundle.js streamtube.js","build-example":"browserify -o build/example.js example/streamtube.js","postshrinkwrap":"chttps ."},"_npmUser":{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git://github.com/gl-vis/gl-streamtube3d.git","type":"git"},"_npmVersion":"6.11.3","description":"3D stream tube plot","directories":{"example":"example"},"_nodeVersion":"12.5.0","dependencies":{"gl-vao":"^1.3.0","gl-mat4":"^1.2.0","gl-vec3":"^1.1.3","gl-vec4":"^1.0.1","glslify":"^7.0.0","ndarray":"^1.0.18","normals":"^1.1.0","colormap":"^2.3.1","gl-buffer":"^2.1.2","gl-shader":"^4.2.1","gl-texture2d":"^2.1.0","glsl-inverse":"^1.0.0","typedarray-pool":"^1.1.0","glsl-out-of-range":"^1.0.4","simplicial-complex-contour":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"chttps":"^1.0.6","gl-axes3d":"^1.5.2","gl-mesh3d":"^2.1.1","canvas-fit":"^1.5.0","gl-spikes3d":"^1.0.9","bound-points":"^1.0.0","3d-view-controls":"^2.2.2","gl-select-static":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/gl-streamtube3d_1.3.1_1569353947875_0.95594666340857","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"gl-streamtube3d","version":"1.4.0","keywords":["webgl","cone plot"],"author":{"name":"Mikola Lysenko, Ilmari Heikkinen"},"license":"MIT","_id":"gl-streamtube3d@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":"byronz","email":"byron@plot.ly"},{"name":"chriddyp","email":"chris@plot.ly"},{"name":"etpinard","email":"etienne.t.pinard@gmail.com"},{"name":"jackparmer","email":"jack@plot.ly"},{"name":"jmmease","email":"jon.mease@gmail.com"},{"name":"jody_plotly","email":"jody@plot.ly"},{"name":"marivet","email":"marcandre.rivet@gmail.com"},{"name":"matthew_plotly","email":"mattewchan@plot.ly"},{"name":"maxkfranz","email":"maxkfranz@gmail.com"},{"name":"nicolaskruchten","email":"nicolas@kruchten.com"},{"name":"shammamah","email":"shammamah@plot.ly"},{"name":"verazabeida","email":"vera.zabeida@gmail.com"},{"name":"wilzbach","email":"sebi.wilzbach@gmail.com"},{"name":"xhlu","email":"xing.han.lu@mail.mcgill.ca"}],"homepage":"https://github.com/gl-vis/gl-streamtube3d#readme","bugs":{"url":"https://github.com/gl-vis/gl-streamtube3d/issues"},"dist":{"shasum":"28c6a8e29ba6da08806db69932408c40186120ec","tarball":"https://registry.npmjs.org/gl-streamtube3d/-/gl-streamtube3d-1.4.0.tgz","fileCount":15,"integrity":"sha512-WgRtdB77uFCN1lBZ6ogz7VTK4J8WwW5DGHvyB3LaBSZF3t5lf/KWeXPgm+xnNINlOy4JqJIgny+CtzwTHAk3Ew==","signatures":[{"sig":"MEQCIHJOVzdZ9DvUFCyODuBT2dnuPuxvpkslrQziJ9MUCjTAAiA4uKCEjvrGla6WudWBZsXxyNQfhQu4GcGA3yTY6H/Z0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2828059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdp30HCRA9TVsSAnZWagAAmtkP/2pxZnYMs+1neZi3Uy+M\nK6DNdUVn0Dj74wRqicXgR21xVs4Kz6AOni+1R50NYQJyEDSCupqk5kjSVlpZ\nDWrDVmwSmMm40+M+aD55ojGY29iif4QGYEkBC06WYXC5dydqDpH9kJJB9244\nxE+Wdf5gMPG782Se/oFDLeHLo9gXwFKq1oWKV4TADSiSWXOE3bn8Vxz46FZF\nRzbHg6OCs6X3xO3s70o+Z/10Hwvwsv25Nuc89whAR1XIbDMylO2REYyRx5PM\nAvpuIOyT+oVtQk8REP3QK2bsnkJhIrzPDxNnOVcgRtSoDifmyk2iFO7DLVla\n6nBhns1kmB2adtmQP3KG3gpZrhvbEoN8oSvXr9HBZMLt6Ml7KfQ/CS262qvd\nhpsMMBU9TrSdb98Um89+HutE34HH32rypNVN95pldE1U5V7M/8IfRm4WKcGf\niENLfm+QabF5RpEICVl7rRAlCkVmNH8h0Wo7wClXuLwv6qyTSTh0uhZKR25L\nXx6T2ercdAvT4LMfbcAuimhyA8ZXFbjI2mMP3SLzcBgdOsmBLDsE9clHbvbE\nfckkIltJhCMa427AeN4dyA6kB3t/BHtNMzsGDfTHZW9WmMG9SM3+U10evd/D\noh0G7B8xawn884nEqAZpvTFS6fDyZgdbWXTTwxO7UaA15PUpQ1RO/mI6TSWq\nom6h\r\n=jApf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"streamtube.js","gitHead":"caed993ce37564f64d44ca75770205ada273dd2b","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"browserify -o build/bundle.js streamtube.js","build-example":"browserify -o build/example.js example/streamtube.js","postshrinkwrap":"chttps ."},"_npmUser":{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git://github.com/gl-vis/gl-streamtube3d.git","type":"git"},"_npmVersion":"6.12.0","description":"3D stream tube plot","directories":{"example":"example"},"_nodeVersion":"12.5.0","dependencies":{"gl-vec3":"^1.1.3","gl-vec4":"^1.0.1","glslify":"^7.0.0","gl-cone3d":"^1.5.0","glsl-inverse":"^1.0.0","glsl-out-of-range":"^1.0.4","glsl-specular-cook-torrance":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"chttps":"^1.0.6","gl-axes3d":"^1.5.2","canvas-fit":"^1.5.0","gl-spikes3d":"^1.0.9","bound-points":"^1.0.0","3d-view-controls":"^2.2.2","gl-select-static":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/gl-streamtube3d_1.4.0_1571257607345_0.7344506026477269","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"gl-streamtube3d","version":"1.4.1","keywords":["webgl","cone plot"],"author":{"name":"Mikola Lysenko, Ilmari Heikkinen"},"license":"MIT","_id":"gl-streamtube3d@1.4.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":"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":"nicolaskruchten","email":"nicolas@kruchten.com"},{"name":"verazabeida","email":"vera.zabeida@gmail.com"},{"name":"xhlu","email":"xing.han.lu@mail.mcgill.ca"}],"homepage":"https://github.com/gl-vis/gl-streamtube3d#readme","bugs":{"url":"https://github.com/gl-vis/gl-streamtube3d/issues"},"dist":{"shasum":"bd2b725e00aa96989ce34b06ebf66a76f93e35ae","tarball":"https://registry.npmjs.org/gl-streamtube3d/-/gl-streamtube3d-1.4.1.tgz","fileCount":15,"integrity":"sha512-rH02v00kgwgdpkXVo7KsSoPp38bIAYR9TE1iONjcQ4cQAlDhrGRauqT/P5sUaOIzs17A2DxWGcXM+EpNQs9pUA==","signatures":[{"sig":"MEYCIQDmXmMAgSVTBdBcrrXlVd7pNfX07/42r84ZZFzfbZ7PEgIhANjHX0uOcBAek41XZi+H1NJuLswWxPFwRKwF5T4VO/Sv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2828060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeig74CRA9TVsSAnZWagAAoQoP/1nhENlI+UY3PFE+0fdp\nyRk7tTabL8iB7mn5WNsQh5tXzm3ZteXERQIRlbILBDmsI33Ks2sZ6KIKo6mq\ntLG/aXB7uPMR6I1IXGZ5Ij2SqyXf5/k1YuyZYNBqDwGkP7BQd33HbfUYwBpa\nq8hEJr0WdDAZaO6IUdMOr3jxJaI/vDGfM2y2yt9njdF9CLKR/DPSj+4e2SEk\nyHvy8OqetiBA+vUZw3Dd9HzX2oyMV9cwkSZZUFYQah35CWWay/qwGwoi/Z05\n6QZNKbafuyTKWLUiqsqp1Hp57cxg9+i34+semyRJl9pFcn84x5lUX5+hu8tY\nGqOaa4gkkUAmyfHmwB7pC1fANBPFghvQ0Pws+Ek0hvbOBcr2bN0Ab+axlmU9\n1XcMcFdRTtBJAcko61eTbq+vRit6/MOQwqVzCQap80vdWoEf4O+G+KD10Doh\ngwA/YAhqApCRqOwUNBDdohsuURFkef31/Fsc77kgqih5WZ5kvTEeiQlKgT5R\nyk3vNooW6T+UUmC+q8Fg2m74eZlmuKSKKzhNX24K8zkJHeLVYgZVWf9uLy8A\nwOczih3kT5uBwjKF6A/+nvU2ZKgLmvNpJ3lgMjYyIG2bfPfXISg2KwSh9hkl\n5+PjaQW4muYjcsX0Up8OIc+5NHefJlAzey1dsVswd52A19txh1k7BRwbqc+s\n5Cc7\r\n=XkgA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"streamtube.js","gitHead":"a61f878f77f2faea468a89d0665514bf8decd6c5","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"browserify -o build/bundle.js streamtube.js","build-example":"browserify -o build/example.js example/streamtube.js","postshrinkwrap":"chttps ."},"_npmUser":{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git://github.com/gl-vis/gl-streamtube3d.git","type":"git"},"_npmVersion":"6.13.7","description":"3D stream tube plot","directories":{"example":"example"},"_nodeVersion":"12.13.1","dependencies":{"gl-vec3":"^1.1.3","gl-vec4":"^1.0.1","glslify":"^7.0.0","gl-cone3d":"^1.5.2","glsl-inverse":"^1.0.0","glsl-out-of-range":"^1.0.4","glsl-specular-cook-torrance":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"chttps":"^1.0.6","gl-axes3d":"^1.5.3","canvas-fit":"^1.5.0","gl-spikes3d":"^1.0.10","bound-points":"^1.0.0","3d-view-controls":"^2.2.2","gl-select-static":"^2.0.6"},"_npmOperationalInternal":{"tmp":"tmp/gl-streamtube3d_1.4.1_1586106104409_0.31179729254841493","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"gl-streamtube3d","version":"1.4.2","keywords":["webgl","cone plot"],"author":{"name":"Mikola Lysenko, Ilmari Heikkinen"},"license":"MIT","_id":"gl-streamtube3d@1.4.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":"etpinard","email":"code@etpinard.xyz"}],"homepage":"https://github.com/gl-vis/gl-streamtube3d#readme","bugs":{"url":"https://github.com/gl-vis/gl-streamtube3d/issues"},"dist":{"shasum":"751a091c00877aaddbeeeb3395777b3aafd39279","tarball":"https://registry.npmjs.org/gl-streamtube3d/-/gl-streamtube3d-1.4.2.tgz","fileCount":15,"integrity":"sha512-Vn6dMg5Tji9tV60dm7/K9dnedlKSGikHGKSquiWv5GzmWS2QlKtt4J9ei2d2DUVcD0faga+mG5Ep7nlAXnI0AQ==","signatures":[{"sig":"MEQCICfXTh8imcnLdKirb4JkViGsZzCIvsgrI5t0ZxKMzJejAiByOMjTXT3G1V8TILQhgJmZp1KCtS8hOlUaXDoTZvo8vg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2828062},"main":"streamtube.js","gitHead":"17903cc154347995e790211310f59d263eabdb2f","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"browserify -o build/bundle.js streamtube.js","build-example":"browserify -o build/example.js example/streamtube.js","postshrinkwrap":"chttps ."},"_npmUser":{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git://github.com/gl-vis/gl-streamtube3d.git","type":"git"},"_npmVersion":"8.19.3","description":"3D stream tube plot","directories":{"example":"example"},"_nodeVersion":"16.19.0","dependencies":{"gl-vec3":"^1.1.3","gl-vec4":"^1.0.1","glslify":"^7.0.0","gl-cone3d":"^1.5.2","glsl-inverse":"^1.0.0","glsl-out-of-range":"^1.0.4","glsl-specular-cook-torrance":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"chttps":"^1.0.6","gl-axes3d":"^1.5.3","canvas-fit":"^1.5.0","gl-spikes3d":"^1.0.10","bound-points":"^1.0.0","3d-view-controls":"^2.2.2","gl-select-static":"^2.0.6"},"_npmOperationalInternal":{"tmp":"tmp/gl-streamtube3d_1.4.2_1715791381538_0.12541173474642808","host":"s3://npm-registry-packages"}}},"time":{"created":"2018-07-05T13:47:53.238Z","modified":"2026-09-14T15:42:04.923Z","1.0.0":"2018-07-05T13:47:53.362Z","1.1.0":"2018-10-23T16:51:40.184Z","1.1.1":"2018-11-08T17:14:18.949Z","1.1.2":"2019-01-09T22:29:15.183Z","1.1.3":"2019-02-26T18:58:03.833Z","1.2.0":"2019-03-01T21:24:39.271Z","1.2.1":"2019-03-25T12:40:19.516Z","1.3.0":"2019-09-20T02:05:40.541Z","1.3.1":"2019-09-24T19:39:08.045Z","1.4.0":"2019-10-16T20:26:47.557Z","1.4.1":"2020-04-05T17:01:44.604Z","1.4.2":"2024-05-15T16:43:01.744Z"},"bugs":{"url":"https://github.com/gl-vis/gl-streamtube3d/issues"},"author":{"name":"Mikola Lysenko, Ilmari Heikkinen"},"license":"MIT","homepage":"https://github.com/gl-vis/gl-streamtube3d#readme","keywords":["webgl","cone plot"],"repository":{"url":"git://github.com/gl-vis/gl-streamtube3d.git","type":"git"},"description":"3D stream tube plot","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":"code@etpinard.xyz","name":"etpinard"}],"readme":"gl-streamtube3d\n=====================\nVisualization module for vector fields.\n\n# Example\n\n```javascript\nvar createScene    = require('gl-plot3d')\nvar createMesh     = require('gl-mesh3d')\nvar createStreamTube = require('gl-streamtube3d')\nvar wind           = require('dataset-wind')\n\nvar scene = createScene()\n\nvar bounds = [];\n\nvar streamTube = createStreamTube({\n    startingPositions: positionsArray,\n    maxLength: 1000,\n    getVelocity: velocityFunction,\n    colormap: 'portland'\n}, bounds)\n\nvar mesh = createMesh(gl, streamTube)\n\nscene.add(mesh)\n```\n\n[Try out the example in your browser](http://gl-vis.github.io/gl-streamtube3d/)\n\n# Install\n\n```\nnpm i gl-streamtube3d\n```\n\n# Basic interface\n\n## Constructor\n\n#### `var streamTube = require('gl-streamtube3d')(params, bounds)`\nCreates a stream tube plot of a vector field.\n\n* `params` is an object that has the following properties:\n\n    + `startingPositions` *(Required)* An array of starting positions for the vector field, encoded as arrays.\n    + `getVelocity(point)` *(Optional)* A getter function to get the velocity at a given point.\n    + `getDivergence(point)` *(Optional)* A getter function to get the divergence at a given point. Used for the width of the streamtube. Defaults to the divergence of the getVelocity function.\n    + `maxLength` *(Optional)* The maximum number of segments to add to a streamtube. Default is 1000.\n    + `tubeSize` *(Optional)* The scaling factor for the streamtubes. The default is 1, which avoids two max divergence tubes from touching at adjacent starting positions.\n    + `absoluteTubeSize` *(Optional)* Absolute scaling factor for the streamtubes. A value of 1 scales divergence of 1 to 1 coordinate system unit. Overrides tubeSize.\n    + `colormap` *(Optional)* The colormap to use.\n\n**Returns** A streamtube plot object that can be passed to gl-mesh3d.\n\n# Credits\n(c) 2013-2017 Mikola Lysenko, Ilmari Heikkinen. MIT License\n","readmeFilename":"README.md"}