{"_id":"gl-plot2d","_rev":"93-05ceb04c17fd6338f040bb58aa74e4b5","name":"gl-plot2d","dist-tags":{"latest":"1.5.0"},"versions":{"1.0.0":{"name":"gl-plot2d","version":"1.0.0","keywords":["2d","webgl","axes","gl-vis"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-plot2d@1.0.0","maintainers":[{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"}],"homepage":"https://github.com/gl-vis/gl-plot2d#readme","bugs":{"url":"https://github.com/gl-vis/gl-plot2d/issues"},"dist":{"shasum":"5a7829e0f6ba10501378a107cff039cf85f78fa1","tarball":"https://registry.npmjs.org/gl-plot2d/-/gl-plot2d-1.0.0.tgz","integrity":"sha512-IDi2S5sVeiw3RxGBeOl2GTOs91NJqr+4EN229IOArZfR2YU4CCsqKXtoOgn+SPHnVwidaEOhNRQBtYddbke+Tg==","signatures":[{"sig":"MEQCIAgAmEPNuytaczUy4bwviiwQk5mG7GSTrGipYV4bvpTqAiA6IBAYIuZ/XIq0y6/4AnDvCKCu/rkUf2N6kZxJC7xdOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"plot.js","_from":".","_shasum":"5a7829e0f6ba10501378a107cff039cf85f78fa1","gitHead":"607b4787a0429b4ed1a64845a0f3b96c68717cb5","scripts":{"test":"tape test/*.js"},"_npmUser":{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git+https://github.com/gl-vis/gl-plot2d.git","type":"git"},"_npmVersion":"2.13.1","description":"2D webgl plots","directories":{"example":"example"},"_nodeVersion":"0.12.2","dependencies":{"glslify":"^2.2.1","gl-buffer":"^2.1.2","gl-shader":"^4.0.5","text-cache":"^1.0.0","glsl-inverse":"^1.0.0","gl-select-static":"^2.0.2","binary-search-bounds":"^2.0.3"},"devDependencies":{"camera-2d":"^1.0.0","canvas-fit":"^1.4.0","gl-spikes2d":"^1.0.0","mouse-wheel":"^1.0.2","gauss-random":"^1.0.1","gl-scatter2d":"^1.0.0","mouse-change":"^1.2.1","gl-select-box":"^1.0.0"}},"1.0.1":{"name":"gl-plot2d","version":"1.0.1","keywords":["2d","webgl","axes","gl-vis"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-plot2d@1.0.1","maintainers":[{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"}],"homepage":"https://github.com/gl-vis/gl-plot2d#readme","bugs":{"url":"https://github.com/gl-vis/gl-plot2d/issues"},"dist":{"shasum":"7876f0f936690285c9599290c294a79ed38191db","tarball":"https://registry.npmjs.org/gl-plot2d/-/gl-plot2d-1.0.1.tgz","integrity":"sha512-wScEnKgiO1tZeYqMoXM9bG3K8IOC+m6pUjHkEb99VDynU86ohDDNCvKxhI4JR4erBY9jC8MU0IRiyXaiqgvo2g==","signatures":[{"sig":"MEUCIQDjaEHS2rCPV8UFQLwWhuuLS4551HVElWN6iBpwrUGsAAIgMfu5rW53Irnk0oM9OGaigwS2yNYyNqVACfZGRY18A+o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"plot.js","_from":".","_shasum":"7876f0f936690285c9599290c294a79ed38191db","gitHead":"a3d2a5a1853c27dbc109801810d921e5a43fef68","scripts":{"test":"tape test/*.js"},"_npmUser":{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git+https://github.com/gl-vis/gl-plot2d.git","type":"git"},"_npmVersion":"2.13.1","description":"2D webgl plots","directories":{"example":"example"},"_nodeVersion":"0.12.2","dependencies":{"glslify":"^2.2.1","gl-buffer":"^2.1.2","gl-shader":"^4.0.5","text-cache":"^1.0.0","glsl-inverse":"^1.0.0","gl-select-static":"^2.0.2","binary-search-bounds":"^2.0.3"},"devDependencies":{"camera-2d":"^1.0.0","canvas-fit":"^1.4.0","gl-spikes2d":"^1.0.0","mouse-wheel":"^1.0.2","gauss-random":"^1.0.1","gl-scatter2d":"^1.0.0","mouse-change":"^1.2.1","gl-select-box":"^1.0.0"}},"1.0.2":{"name":"gl-plot2d","version":"1.0.2","keywords":["2d","webgl","axes","gl-vis"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-plot2d@1.0.2","maintainers":[{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"}],"homepage":"https://github.com/gl-vis/gl-plot2d#readme","bugs":{"url":"https://github.com/gl-vis/gl-plot2d/issues"},"dist":{"shasum":"e954b04c0ae55dcc433fdb8bd42419aaef92fcf9","tarball":"https://registry.npmjs.org/gl-plot2d/-/gl-plot2d-1.0.2.tgz","integrity":"sha512-5Low9XUBmQsiCWANVcPognSp52tDp8pBtaX6isUI10NE3eV2ypp99CLPEiOrisE0YK5A3XkG84BwbyDvw8Vqog==","signatures":[{"sig":"MEQCIEuRe20AibtZ/FQxLa29jJOC4Uzo6CwlBO5EiuW9rUZlAiBrsmKORXIJIOGxKxPSdgvoXlXj7+e7+Vw+1IM0EIJrqA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"plot.js","_from":".","_shasum":"e954b04c0ae55dcc433fdb8bd42419aaef92fcf9","gitHead":"4f05d9b1523391f3e06602f882a69c7aa2ac649b","scripts":{"test":"tape test/*.js"},"_npmUser":{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git+https://github.com/gl-vis/gl-plot2d.git","type":"git"},"_npmVersion":"2.13.1","description":"2D webgl plots","directories":{"example":"example"},"_nodeVersion":"0.12.2","dependencies":{"glslify":"^2.2.1","gl-buffer":"^2.1.2","gl-shader":"^4.0.5","text-cache":"^4.0.0","glsl-inverse":"^1.0.0","gl-select-static":"^2.0.2","binary-search-bounds":"^2.0.3"},"devDependencies":{"camera-2d":"^1.0.0","canvas-fit":"^1.4.0","gl-spikes2d":"^1.0.0","mouse-wheel":"^1.0.2","gauss-random":"^1.0.1","gl-scatter2d":"^1.0.0","mouse-change":"^1.2.1","gl-select-box":"^1.0.0"}},"1.1.0":{"name":"gl-plot2d","version":"1.1.0","keywords":["2d","webgl","axes","gl-vis"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-plot2d@1.1.0","maintainers":[{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"}],"homepage":"https://github.com/gl-vis/gl-plot2d#readme","bugs":{"url":"https://github.com/gl-vis/gl-plot2d/issues"},"dist":{"shasum":"8be376cefeee4cae6d5e30a552e130a9314cec48","tarball":"https://registry.npmjs.org/gl-plot2d/-/gl-plot2d-1.1.0.tgz","integrity":"sha512-z1zALN8Ldlb8wyKIYmME3yuTAdx1GZMprFsl/m/6PS992kzzRTE1viR9nUQems/y0H1RCe2keVsDeWIS5Ve1rA==","signatures":[{"sig":"MEUCIQDSxPfakqJlKuHZjuNTFsQvvXFMX3HfTZuwXupcocEmUQIgR1Q3VyrSb6zLIeuK9ixXX6WN671AZ2kEifPOxUqbWWs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"plot.js","_from":".","_shasum":"8be376cefeee4cae6d5e30a552e130a9314cec48","gitHead":"23a3843fb98c73dd1aa1e65426196e1788539102","scripts":{"test":"tape test/*.js"},"_npmUser":{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git+https://github.com/gl-vis/gl-plot2d.git","type":"git"},"_npmVersion":"2.13.1","description":"2D webgl plots","directories":{"example":"example"},"_nodeVersion":"0.12.2","dependencies":{"glslify":"^2.2.1","gl-buffer":"^2.1.2","gl-shader":"^4.0.5","text-cache":"^4.0.0","glsl-inverse":"^1.0.0","gl-select-static":"^2.0.2","binary-search-bounds":"^2.0.3"},"devDependencies":{"camera-2d":"^1.0.0","canvas-fit":"^1.4.0","gl-spikes2d":"^1.0.0","mouse-wheel":"^1.0.2","gauss-random":"^1.0.1","gl-scatter2d":"^1.0.0","mouse-change":"^1.2.1","gl-select-box":"^1.0.0"}},"1.1.1":{"name":"gl-plot2d","version":"1.1.1","keywords":["2d","webgl","axes","gl-vis"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-plot2d@1.1.1","maintainers":[{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"}],"homepage":"https://github.com/gl-vis/gl-plot2d#readme","bugs":{"url":"https://github.com/gl-vis/gl-plot2d/issues"},"dist":{"shasum":"963a47037e34e774ebb97c426466131144a16f10","tarball":"https://registry.npmjs.org/gl-plot2d/-/gl-plot2d-1.1.1.tgz","integrity":"sha512-ag8gkPxIKo3RcGU6Y5UH3+9jH3osXx6/teooRY5XpPuDXR9Zz0BsXn8LldVsSRz7nJ42N0L0ZtkIidC6cvsP/g==","signatures":[{"sig":"MEQCICKEMop5GgFsCO8ahU6tKsNBNx0BWjs2N7dodWv3GDyNAiBD5htp3XCtcrrmcOPpPdgLSjBc1HHdGEplzAbE70e6rQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"plot.js","_from":".","_shasum":"963a47037e34e774ebb97c426466131144a16f10","gitHead":"49d20acaca3db282952ca922595cc5cc52fb547d","scripts":{"test":"tape test/*.js"},"_npmUser":{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git+https://github.com/gl-vis/gl-plot2d.git","type":"git"},"_npmVersion":"2.13.1","description":"2D webgl plots","directories":{"example":"example"},"_nodeVersion":"0.12.2","dependencies":{"glslify":"^2.2.1","gl-buffer":"^2.1.2","gl-shader":"^4.0.5","text-cache":"^4.0.0","glsl-inverse":"^1.0.0","gl-select-static":"^2.0.2","binary-search-bounds":"^2.0.3"},"devDependencies":{"camera-2d":"^1.0.0","canvas-fit":"^1.4.0","gl-spikes2d":"^1.0.0","mouse-wheel":"^1.0.2","gauss-random":"^1.0.1","gl-scatter2d":"^1.0.0","mouse-change":"^1.2.1","gl-select-box":"^1.0.0"}},"1.1.2":{"name":"gl-plot2d","version":"1.1.2","keywords":["2d","webgl","axes","gl-vis"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-plot2d@1.1.2","maintainers":[{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"}],"homepage":"https://github.com/gl-vis/gl-plot2d#readme","bugs":{"url":"https://github.com/gl-vis/gl-plot2d/issues"},"dist":{"shasum":"97ac4a191006d58633bb278f265787403a68c426","tarball":"https://registry.npmjs.org/gl-plot2d/-/gl-plot2d-1.1.2.tgz","integrity":"sha512-LCWGSN7isinHvV+YExrObGVcSnuVfW5j4v0A5ggjinYheHaT3XaO0LYbk/9A7OaoGhgzUYVAPaipZaJw2JX29Q==","signatures":[{"sig":"MEUCIHZQ81yv9iEeR3F51XNe91cZ+bSuT/TLuiAa2dPg/m14AiEA1nad3wHM1rzYX0iK/v+gNHuL13G9qhk1jAv6L647I6k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"plot.js","_from":".","_shasum":"97ac4a191006d58633bb278f265787403a68c426","gitHead":"7b60c5c52042604e34a30a382d80ac23f77c904b","scripts":{"test":"tape test/*.js"},"_npmUser":{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git+https://github.com/gl-vis/gl-plot2d.git","type":"git"},"_npmVersion":"2.13.1","description":"2D webgl plots","directories":{"example":"example"},"_nodeVersion":"0.12.2","dependencies":{"glslify":"^2.2.1","gl-buffer":"^2.1.2","gl-shader":"^4.0.5","text-cache":"^4.0.0","glsl-inverse":"^1.0.0","gl-select-static":"^2.0.2","binary-search-bounds":"^2.0.3"},"devDependencies":{"camera-2d":"^1.0.0","canvas-fit":"^1.4.0","gl-spikes2d":"^1.0.0","mouse-wheel":"^1.0.2","gauss-random":"^1.0.1","gl-scatter2d":"^1.0.0","mouse-change":"^1.2.1","gl-select-box":"^1.0.0"}},"1.1.3":{"name":"gl-plot2d","version":"1.1.3","keywords":["2d","webgl","axes","gl-vis"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-plot2d@1.1.3","maintainers":[{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"}],"homepage":"https://github.com/gl-vis/gl-plot2d#readme","bugs":{"url":"https://github.com/gl-vis/gl-plot2d/issues"},"dist":{"shasum":"b8c180556eb3d35b10d2f0c7b4e5deaeb503f212","tarball":"https://registry.npmjs.org/gl-plot2d/-/gl-plot2d-1.1.3.tgz","integrity":"sha512-kB1ZRymuHB7Xw0BymECHXeDlACIv3jwgIPGGUL33xmMugi2xSea8+CB/Z8FwTAvOsGuxE5X0Mgk23MUcmXUmCw==","signatures":[{"sig":"MEYCIQDyy0t5P5i8sENpk0oX6OAAcaEMq1BN3PP6U8i8GxtQrAIhAICekkFgUFXD68LHogFF4rGL7wxxm9IbGAmgn0q+OrFq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"plot.js","_from":".","_shasum":"b8c180556eb3d35b10d2f0c7b4e5deaeb503f212","gitHead":"9aa4a1c0dec1469dbe9510a72702ad7475ec8c2c","scripts":{"test":"tape test/*.js"},"_npmUser":{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git+https://github.com/gl-vis/gl-plot2d.git","type":"git"},"_npmVersion":"2.13.1","description":"2D webgl plots","directories":{"example":"example"},"_nodeVersion":"0.12.2","dependencies":{"glslify":"^2.2.1","gl-buffer":"^2.1.2","gl-shader":"^4.0.5","text-cache":"^4.0.0","glsl-inverse":"^1.0.0","gl-select-static":"^2.0.2","binary-search-bounds":"^2.0.3"},"devDependencies":{"camera-2d":"^1.0.0","canvas-fit":"^1.4.0","gl-spikes2d":"^1.0.0","mouse-wheel":"^1.0.2","gauss-random":"^1.0.1","gl-scatter2d":"^1.0.0","mouse-change":"^1.2.1","gl-select-box":"^1.0.0","gl-texture2d-pip":"^1.0.0"}},"1.1.4":{"name":"gl-plot2d","version":"1.1.4","keywords":["2d","webgl","axes","gl-vis"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-plot2d@1.1.4","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-plot2d#readme","bugs":{"url":"https://github.com/gl-vis/gl-plot2d/issues"},"dist":{"shasum":"9f34638441777297f9339ff2f0851507741f8658","tarball":"https://registry.npmjs.org/gl-plot2d/-/gl-plot2d-1.1.4.tgz","integrity":"sha512-f/WhxjD3vCX0U9wOzZQJaGjSH8FL0xmEg9of5W79ZjQ/9LyN6xcTRpnQ1THzc6j5tQUF74PFNQqgJnNr4PQRSQ==","signatures":[{"sig":"MEUCIQD2MpuSbtP6lpJ3rH978JNI6dy+ClDKhAYrVWsTzYtGsAIgAxjm1Bm9TACD62qoaR2CFO6tBSkxzdBaV2uBi831cZY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"plot.js","_from":".","_shasum":"9f34638441777297f9339ff2f0851507741f8658","gitHead":"98a79e4cc9882c933af15b09c2506a6fbfa55826","scripts":{"test":"tape test/*.js"},"_npmUser":{"name":"etpinard","email":"etienne.t.pinard@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git+https://github.com/gl-vis/gl-plot2d.git","type":"git"},"_npmVersion":"2.14.1","description":"2D webgl plots","directories":{"example":"example"},"_nodeVersion":"0.10.37","dependencies":{"glslify":"^2.2.1","gl-buffer":"^2.1.2","gl-shader":"^4.0.5","text-cache":"^4.0.0","glsl-inverse":"^1.0.0","gl-select-static":"^2.0.2","binary-search-bounds":"^2.0.3"},"devDependencies":{"camera-2d":"^1.0.0","canvas-fit":"^1.4.0","gl-spikes2d":"^1.0.0","mouse-wheel":"^1.0.2","gauss-random":"^1.0.1","gl-scatter2d":"^1.0.0","mouse-change":"^1.2.1","gl-select-box":"^1.0.0","gl-texture2d-pip":"^1.0.0"}},"1.1.5":{"name":"gl-plot2d","version":"1.1.5","keywords":["2d","webgl","axes","gl-vis"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-plot2d@1.1.5","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-plot2d#readme","bugs":{"url":"https://github.com/gl-vis/gl-plot2d/issues"},"dist":{"shasum":"68ec568b5a1b49622e956ef957172f52680514cd","tarball":"https://registry.npmjs.org/gl-plot2d/-/gl-plot2d-1.1.5.tgz","integrity":"sha512-KhY6rZBrrMAVBGtSMTtmKPouY63OHJlFTfJKZ49r/7gfKKW2ve3EWWmlTqfTrqmG3DGKSND+LLm9Az9EsB36RQ==","signatures":[{"sig":"MEUCIHWv78PjiBASVQddVPX66U/AKZTg/cpmicKG6IbDcM25AiEAipq5cNTS7jSra8fQInwNIAnP9YEke/u1rZoX8SkJrns=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"plot.js","_from":".","_shasum":"68ec568b5a1b49622e956ef957172f52680514cd","gitHead":"3580d0a6bdc53e820f09bffa1cd23c97a4ab0457","scripts":{"test":"tape test/*.js"},"_npmUser":{"name":"etpinard","email":"etienne.t.pinard@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git+https://github.com/gl-vis/gl-plot2d.git","type":"git"},"_npmVersion":"2.14.1","description":"2D webgl plots","directories":{"example":"example"},"_nodeVersion":"0.10.37","dependencies":{"glslify":"^2.2.1","gl-buffer":"^2.1.2","gl-shader":"^4.0.5","text-cache":"^4.0.0","glsl-inverse":"^1.0.0","gl-select-static":"^2.0.2","binary-search-bounds":"^2.0.3"},"devDependencies":{"camera-2d":"^1.0.0","canvas-fit":"^1.4.0","gl-spikes2d":"^1.0.0","mouse-wheel":"^1.0.2","gauss-random":"^1.0.1","gl-scatter2d":"^1.0.0","mouse-change":"^1.2.1","gl-select-box":"^1.0.0","gl-texture2d-pip":"^1.0.0"}},"1.1.6":{"name":"gl-plot2d","version":"1.1.6","keywords":["2d","webgl","axes","gl-vis"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-plot2d@1.1.6","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-plot2d#readme","bugs":{"url":"https://github.com/gl-vis/gl-plot2d/issues"},"dist":{"shasum":"9454f894bb6374aa57ade462b06689d8501bfef5","tarball":"https://registry.npmjs.org/gl-plot2d/-/gl-plot2d-1.1.6.tgz","integrity":"sha512-onrf8lJvCRXlbaWib2EwLzppMA1B/rngN3EstihloP0GcF9eCyOZD31lw/vr+ZIZNITKQX1cygqazdlwOXRw6A==","signatures":[{"sig":"MEQCIFYsZ/iaEA3m12H5H6+/LfTjL/j4fbth3fQH+XzHDTxUAiByUOcOPJYjeVb9uYV3SODCyTh5KC0BzlgzfzTR1K1O1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"plot.js","_from":".","_shasum":"9454f894bb6374aa57ade462b06689d8501bfef5","gitHead":"6c1ced90ac857cca0eb5a8865fab06ef6319ebf5","scripts":{"test":"tape test/*.js"},"_npmUser":{"name":"etpinard","email":"etienne.t.pinard@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git+https://github.com/gl-vis/gl-plot2d.git","type":"git"},"_npmVersion":"2.14.1","description":"2D webgl plots","directories":{"example":"example"},"_nodeVersion":"0.10.37","dependencies":{"glslify":"^2.2.1","gl-buffer":"^2.1.2","gl-shader":"^4.0.5","text-cache":"^4.0.0","glsl-inverse":"^1.0.0","gl-select-static":"^2.0.2","binary-search-bounds":"^2.0.3"},"devDependencies":{"camera-2d":"^1.0.0","canvas-fit":"^1.4.0","gl-spikes2d":"^1.0.0","mouse-wheel":"^1.0.2","gauss-random":"^1.0.1","gl-scatter2d":"^1.0.0","mouse-change":"^1.2.1","gl-select-box":"^1.0.0","gl-texture2d-pip":"^1.0.0"}},"1.1.7":{"name":"gl-plot2d","version":"1.1.7","keywords":["2d","webgl","axes","gl-vis"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-plot2d@1.1.7","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-plot2d#readme","bugs":{"url":"https://github.com/gl-vis/gl-plot2d/issues"},"dist":{"shasum":"60b6ad538f53bbc7fddc4634054bbc06a95f0663","tarball":"https://registry.npmjs.org/gl-plot2d/-/gl-plot2d-1.1.7.tgz","integrity":"sha512-2Udq7fcrDFBMiFVIEbWbDq9ExhZUslgHIZTSshj395bSqMXAU/HkoTAhcWUwP04VzNzhfKByVKwt4EbHGh0Ffg==","signatures":[{"sig":"MEUCIHOGfcdLn3OwThNVjb27PvGYZoRwUDI/kEN1zU3rhtBmAiEA6QwqqHLNxrXJYBDm9n2/BBJj0SIGcyEQlNo4h4xmRp0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"plot.js","_from":".","_shasum":"60b6ad538f53bbc7fddc4634054bbc06a95f0663","gitHead":"455fb1cd2ce5413187a9d5927f64e8cb1b324f0e","scripts":{"test":"tape test/*.js"},"_npmUser":{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git+https://github.com/gl-vis/gl-plot2d.git","type":"git"},"_npmVersion":"2.13.1","description":"2D webgl plots","directories":{"example":"example"},"_nodeVersion":"0.12.2","dependencies":{"glslify":"^2.2.1","gl-buffer":"^2.1.2","gl-shader":"^4.0.5","text-cache":"^4.0.0","glsl-inverse":"^1.0.0","gl-select-static":"^2.0.2","binary-search-bounds":"^2.0.3"},"devDependencies":{"camera-2d":"^1.0.0","canvas-fit":"^1.4.0","gl-spikes2d":"^1.0.0","mouse-wheel":"^1.0.2","gauss-random":"^1.0.1","gl-scatter2d":"^1.0.0","mouse-change":"^1.2.1","gl-select-box":"^1.0.0","gl-texture2d-pip":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gl-plot2d-1.1.7.tgz_1457667309106_0.6896745464764535","host":"packages-13-west.internal.npmjs.com"}},"1.1.8":{"name":"gl-plot2d","version":"1.1.8","keywords":["2d","webgl","axes","gl-vis"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-plot2d@1.1.8","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-plot2d#readme","bugs":{"url":"https://github.com/gl-vis/gl-plot2d/issues"},"dist":{"shasum":"dbb1cfb2284c67370e35dde0bb7d842191bfb550","tarball":"https://registry.npmjs.org/gl-plot2d/-/gl-plot2d-1.1.8.tgz","integrity":"sha512-RcCjBSYQPYa+r2PH/n+ZJm785aYCI50n9JDSVBzL0VF72H41+Sc5xAYygqS0mgifbdrnCbo8dFbiPel/kvWrlg==","signatures":[{"sig":"MEQCIH0RC1lXkbysoe6LXqTuFvxSny9gOcNOt8PAz25WOhhPAiB1kCEEjDOfKvvQVhZa52FqJAxKu8L9DHTf8gNIbN3bxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"plot.js","_from":".","_shasum":"dbb1cfb2284c67370e35dde0bb7d842191bfb550","gitHead":"8d703ad487c742f0da14dc027115eaffeee38ccc","scripts":{"test":"tape test/*.js"},"_npmUser":{"name":"dfcreative","email":"df.creative@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git+https://github.com/gl-vis/gl-plot2d.git","type":"git"},"_npmVersion":"3.7.2","description":"2D webgl plots","directories":{"example":"example"},"_nodeVersion":"6.2.0","dependencies":{"glslify":"^2.2.1","gl-buffer":"^2.1.2","gl-shader":"^4.2.1","text-cache":"^4.0.0","glsl-inverse":"^1.0.0","gl-select-static":"^2.0.2","binary-search-bounds":"^2.0.3"},"devDependencies":{"camera-2d":"^1.0.0","canvas-fit":"^1.4.0","gl-spikes2d":"^1.0.0","mouse-wheel":"^1.0.2","gauss-random":"^1.0.1","gl-scatter2d":"^1.0.0","mouse-change":"^1.2.1","gl-select-box":"^1.0.0","gl-texture2d-pip":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gl-plot2d-1.1.8.tgz_1475524894999_0.13987189158797264","host":"packages-12-west.internal.npmjs.com"}},"1.1.9":{"name":"gl-plot2d","version":"1.1.9","keywords":["2d","webgl","axes","gl-vis"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-plot2d@1.1.9","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-plot2d#readme","bugs":{"url":"https://github.com/gl-vis/gl-plot2d/issues"},"dist":{"shasum":"319db6fb3d7274f5baf20f9648e1e23e18ce74f2","tarball":"https://registry.npmjs.org/gl-plot2d/-/gl-plot2d-1.1.9.tgz","integrity":"sha512-kSBesrf/UFNdOkm3HG26kBHqsjctb4Sb1YQrz1MrTOr8B0x9LypyrRE3QHa26NrH1n6Q8fdAjjhFfQFrockrwQ==","signatures":[{"sig":"MEYCIQDrlmUqAINh2cAnzbW4hVpgPR4uuqtk8bMlFrw8RqpJMAIhANk9E/XudMk+eYAPx5+6uJf/O+h6KNcmTi2hLkX8XgP4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"plot.js","_from":".","_shasum":"319db6fb3d7274f5baf20f9648e1e23e18ce74f2","gitHead":"aec153c446ffc23922a92a7acb18ae36544d8e7a","scripts":{"test":"tape test/*.js"},"_npmUser":{"name":"etpinard","email":"etienne.t.pinard@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git+https://github.com/gl-vis/gl-plot2d.git","type":"git"},"_npmVersion":"3.10.8","description":"2D webgl plots","directories":{"example":"example"},"_nodeVersion":"6.9.0","dependencies":{"glslify":"^2.2.1","gl-buffer":"^2.1.2","gl-shader":"^4.2.1","text-cache":"^4.1.0","glsl-inverse":"^1.0.0","gl-select-static":"^2.0.2","binary-search-bounds":"^2.0.3"},"devDependencies":{"camera-2d":"^1.0.0","canvas-fit":"^1.4.0","gl-spikes2d":"^1.0.0","mouse-wheel":"^1.0.2","gauss-random":"^1.0.1","gl-scatter2d":"^1.0.0","mouse-change":"^1.2.1","gl-select-box":"^1.0.0","gl-texture2d-pip":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gl-plot2d-1.1.9.tgz_1477321822344_0.3416806028690189","host":"packages-12-west.internal.npmjs.com"}},"1.2.0":{"name":"gl-plot2d","version":"1.2.0","keywords":["2d","webgl","axes","gl-vis"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-plot2d@1.2.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-plot2d#readme","bugs":{"url":"https://github.com/gl-vis/gl-plot2d/issues"},"dist":{"shasum":"99eead246d2f6473cc9a4bc08617fb6427ab622d","tarball":"https://registry.npmjs.org/gl-plot2d/-/gl-plot2d-1.2.0.tgz","integrity":"sha512-d9anjTlBVrhsugjIZHYot7DvePHvu0swD51C8rzynlZ2LO2kPJN6xjfBliGAvOyyXXjL0iCHFCAa39gZPmIXkA==","signatures":[{"sig":"MEUCIDep6nvC8nODSGpkaDomvJoR4Sx3um0rs/2jpdTBz0WLAiEApi5q5RdH4QLlVKLhJAeFw1/PBOFUlOxKpQn93W4JSGs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"plot.js","_from":".","_shasum":"99eead246d2f6473cc9a4bc08617fb6427ab622d","gitHead":"ec9fa93d9ebe805d45cd51bd5a358d6863b4bb01","scripts":{"test":"tape test/*.js"},"_npmUser":{"name":"monfera","email":"monfera.robert@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git+https://github.com/gl-vis/gl-plot2d.git","type":"git"},"_npmVersion":"3.10.6","description":"2D webgl plots","directories":{"example":"example"},"_nodeVersion":"4.2.6","dependencies":{"glslify":"^2.2.1","gl-buffer":"^2.1.2","gl-shader":"^4.2.1","text-cache":"^4.1.0","glsl-inverse":"^1.0.0","gl-select-static":"^2.0.2","binary-search-bounds":"^2.0.3"},"devDependencies":{"camera-2d":"^1.0.0","canvas-fit":"^1.4.0","gl-spikes2d":"^1.0.0","mouse-wheel":"^1.0.2","gauss-random":"^1.0.1","gl-scatter2d":"^1.0.0","mouse-change":"^1.2.1","gl-select-box":"^1.0.0","gl-texture2d-pip":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gl-plot2d-1.2.0.tgz_1477523371211_0.8225054959766567","host":"packages-12-west.internal.npmjs.com"}},"1.3.0":{"name":"gl-plot2d","version":"1.3.0","keywords":["2d","webgl","axes","gl-vis"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-plot2d@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-plot2d#readme","bugs":{"url":"https://github.com/gl-vis/gl-plot2d/issues"},"dist":{"shasum":"fbf2a72b8d6e255c260714ffdfb5d345fb6e0696","tarball":"https://registry.npmjs.org/gl-plot2d/-/gl-plot2d-1.3.0.tgz","integrity":"sha512-rnjwbuxbXKUvUNQXCuicED6soUuaiXdd9cnylT7MpJZ1+2cGkjMpQ6KoW0J96NoEen0PjuiijyKRZP+ogSBhTg==","signatures":[{"sig":"MEYCIQDgHxihERdXCxjJTzEkgxMhKtfZZo9XzAQz2hUuZU8vYAIhAI7PuFUZzBF/ylaAnJhv0mUPIdZ1joRMGnmRpddM1XIq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"plot.js","gitHead":"b7dc1c4fb5dc8b3412bcbfe84ca683b2e3df6258","scripts":{"test":"tape test/*.js"},"_npmUser":{"name":"dfcreative","email":"df.creative@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git+https://github.com/gl-vis/gl-plot2d.git","type":"git"},"_npmVersion":"5.6.0","description":"2D webgl plots","directories":{"example":"example"},"_nodeVersion":"8.1.2","dependencies":{"glslify":"^2.2.1","gl-buffer":"^2.1.2","gl-shader":"^4.2.1","text-cache":"^4.1.0","glsl-inverse":"^1.0.0","gl-select-static":"^2.0.2","binary-search-bounds":"^2.0.3"},"devDependencies":{"camera-2d":"^1.0.0","canvas-fit":"^1.4.0","gl-spikes2d":"^1.0.0","mouse-wheel":"^1.0.2","gauss-random":"^1.0.1","gl-scatter2d":"^1.0.0","mouse-change":"^1.2.1","gl-select-box":"^1.0.0","gl-texture2d-pip":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gl-plot2d-1.3.0.tgz_1515680183270_0.26950143254362047","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"gl-plot2d","version":"1.3.1","keywords":["2d","webgl","axes","gl-vis"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-plot2d@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-plot2d#readme","bugs":{"url":"https://github.com/gl-vis/gl-plot2d/issues"},"dist":{"shasum":"93a09daaeabdb24127a38309ff4a2ca67191f48d","tarball":"https://registry.npmjs.org/gl-plot2d/-/gl-plot2d-1.3.1.tgz","integrity":"sha512-wmZC1ztzkWP03J/1W6yenHwu9c3YzBslIoj/qywkrtO8BXsZeXNAQUidJ2Iq9yvphbOWB3dV0IByNVKKUh3CWw==","signatures":[{"sig":"MEUCIDJKD0au7NfX/AT+GYtyzMrTACEH5oBjz+gV6f9arXgeAiEAuNvu2uSMWCxjZ3S2P2aq5onM3Nk+2TUs3p5Jimo9LPc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"plot.js","gitHead":"2b31222ffee3d7d5220c11f347807b979b01e0e0","scripts":{"test":"tape test/*.js"},"_npmUser":{"name":"dfcreative","email":"df.creative@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git+https://github.com/gl-vis/gl-plot2d.git","type":"git"},"_npmVersion":"5.6.0","description":"2D webgl plots","directories":{"example":"example"},"_nodeVersion":"8.1.2","dependencies":{"glslify":"^6.1.0","gl-buffer":"^2.1.2","gl-shader":"^4.2.1","text-cache":"^4.1.0","glsl-inverse":"^1.0.0","gl-select-static":"^2.0.2","binary-search-bounds":"^2.0.3"},"devDependencies":{"camera-2d":"^1.0.0","gl-line2d":"^1.4.1","canvas-fit":"^1.4.0","gl-spikes2d":"^1.0.0","mouse-wheel":"^1.0.2","gauss-random":"^1.0.1","gl-scatter2d":"^1.0.0","mouse-change":"^1.2.1","gl-select-box":"^1.0.0","gl-texture2d-pip":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gl-plot2d-1.3.1.tgz_1517604740210_0.3730535092763603","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"gl-plot2d","version":"1.4.0","keywords":["2d","webgl","axes","gl-vis"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-plot2d@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":"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-plot2d#readme","bugs":{"url":"https://github.com/gl-vis/gl-plot2d/issues"},"dist":{"shasum":"6ffe3b39fddd9fb3fe49066065ae98a3dd472a6d","tarball":"https://registry.npmjs.org/gl-plot2d/-/gl-plot2d-1.4.0.tgz","fileCount":23,"integrity":"sha512-cO1R6TSMHZKxpsxT2jSxxZ/sN6KdkPLvpzp1t5W5qB5xUs4RiTmAw1jd9s1ogdZYBqYJVIrj6ktCrua3Ligc+Q==","signatures":[{"sig":"MEYCIQC00p+y1ta/KguE/gDqS7ryDaTaGSV8bw2fnMTO166WCgIhAN7XTB6U9tw/EryHGK31+yODvZK5Vx1LOJ8GmOHUxfh4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb8ttuCRA9TVsSAnZWagAAu+wP/3a0jKN45U3Z8eDD+s3l\nuGBkfwekE9jCu0mrT+qXwxbUA4/1VfHpsGh35d9q1P35hGwCFjmZ83AF1fNQ\nlNqcJiZySsdMOc3Rk9z5qS8H3XyB7VehBXrEajyI3vXVzr82Sie7Pxf0MyRk\nlPuyqtjA/VYDBuf0/nt1ajn+R0rDDom7M3G2N95Rd3uz4rHzwp8zSZVAwmtT\n1eElk0aBCvV6b/dSP0FPNMYMYAeAPbZ8RRRVA0v19Ljy4nuoMjlRRi32dZsq\nik1YVUNFXkpetzFz3ceUkhucMmGSAXlrcIPx/mYKp1+R/JC1uqkU7KGVf32H\n/fOBaUjRSQ8F/JpK+ERQPtG5yhY9WJ+2eRoEt4twZGGE/Om8OukEKMGJ19fe\nPSZGfMnQv4JVqKfuNhKEZqG/VCLpjtP6xJzfyw9QZFDNKRi8fiCKrJIYRPj9\nB2IM4CUjIoj0hwBjyv8crRthzGUbzDnqaWsht33YwjCqZG6foUr97ibm9Ow+\nn21sNQJGrFNX61OnU3LmY8iIiG4G3Q1dEQg/a6Jmy36SUVPhuIqDZGzaxe4L\nfiPEhDGeyg4rIhIup/41pJIgJIijbR3PMD2AzwofuB/UqUWmUZ7o6zB5/0W4\nHAw8nucfU6lmZ1QA2B7lC1NTQKnr2ymDQqIKgMBGE3t7rWJYl99IZj7CvbOY\nB52Z\r\n=+LNo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"plot.js","gitHead":"1e90d1c2d2059f736d7bdfb8213a0d4477d93678","scripts":{"test":"tape test/*.js"},"_npmUser":{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git+https://github.com/gl-vis/gl-plot2d.git","type":"git"},"_npmVersion":"6.4.1","description":"2D webgl plots","directories":{"example":"example"},"_nodeVersion":"10.12.0","dependencies":{"glslify":"^6.1.0","gl-buffer":"^2.1.2","gl-shader":"^4.2.1","text-cache":"^4.2.0","glsl-inverse":"^1.0.0","gl-select-static":"^2.0.2","binary-search-bounds":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"camera-2d":"^1.0.0","gl-line2d":"^1.4.1","canvas-fit":"^1.4.0","gl-spikes2d":"^1.0.0","mouse-wheel":"^1.0.2","gauss-random":"^1.0.1","gl-scatter2d":"^1.0.0","mouse-change":"^1.2.1","gl-select-box":"^1.0.0","gl-texture2d-pip":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gl-plot2d_1.4.0_1542642542234_0.3885544133195109","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"gl-plot2d","version":"1.4.1","keywords":["2d","webgl","axes","gl-vis"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-plot2d@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-plot2d#readme","bugs":{"url":"https://github.com/gl-vis/gl-plot2d/issues"},"dist":{"shasum":"8d06d04c61b5e6e99701315123c52ab3651bf338","tarball":"https://registry.npmjs.org/gl-plot2d/-/gl-plot2d-1.4.1.tgz","fileCount":23,"integrity":"sha512-OiT1yeUzfOY89daqcbx2zvriKrWmWi8O9M5Y/9KxN1eUXVKZrvv8yyaLVNuAsEb3Ms03ytqhayvCifJeR+AI+w==","signatures":[{"sig":"MEYCIQC44hmcTLz5X85iue0Sfd9RUm1BpEQ+80s9ug8qZ6WLCQIhAPPQStD4EDMFYd6cjm8/aOrALlcCo+fXwDe4buRuXS5N","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75653,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNnyyCRA9TVsSAnZWagAAjBMP/jZ0jmDVgOJKwXIepnsq\nOyaVIAKBKZqmNN+dIFUUq3lDJl9hK2SL6F/HRJJiEA/mUwxpTuPXauMdRKRL\nCaHoKX845OQpdNKAXkFBFzSff8idV5QPJOccMTFOH0rkRvC+ys6aWOGks9v7\n5noHhGf96a/TLR4B2dPB9QxYmv6LTG5VlpJ47Stm+WZzfdLnPnS/NuXMPI96\nleblxeDsu7y8VkBxL4gWbhMqpiwlhLNvn3CERBTRzAX3yzT5EigDzhzTq5R7\nAP3s3GIVT2XZpdeaxIWE+L1mVLFTpY2IsG1XdK5HTzkgNIng1Y82S91OfAqz\n60OyHxHl5KGnoulFE9chQ/WFBO8fgZSNxAB3kWG1QYqz5qOc1AQLSa3r0SDL\nnDtqnY2f2mG5aFsZO0+aldc/mSUgc1+VagM6NctX/CH2btBMhChyyLoKO4X9\nY4GtMnnt7HMjHXFzx9IMFs+wqgqWlpOdFuhrS6rmsUME8SUxwA4t4IDmFvcc\n2LiVdiRs+8k1hzcIqz92LUTnUeb3V3cVo7tGfVTj10UnI59Ktu72vABC/RxW\nLAhI5frftIF+vAPI4qKTl4fo3tpjZ7KzqwTA2VfVfkNjWB3UOKOyAYrFZ/s/\nHHqpFTd+RPG54FEas33IuxiC+6yzt4A4Zsk45OaNm2LhJPiDXdaKUK+tiZNX\nt6gx\r\n=Xtyh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"plot.js","gitHead":"54f3efc1112e03486f63d8e1918f8d6b5833e0c3","scripts":{"test":"tape test/*.js","postshrinkwrap":"chttps ."},"_npmUser":{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git+https://github.com/gl-vis/gl-plot2d.git","type":"git"},"_npmVersion":"6.4.1","description":"2D webgl plots","directories":{"example":"example"},"_nodeVersion":"10.12.0","dependencies":{"glslify":"^7.0.0","gl-buffer":"^2.1.2","gl-shader":"^4.2.1","text-cache":"^4.2.0","glsl-inverse":"^1.0.0","gl-select-static":"^2.0.4","binary-search-bounds":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"chttps":"^1.0.6","camera-2d":"^1.0.1","gl-line2d":"^1.4.1","canvas-fit":"^1.5.0","gl-spikes2d":"^1.0.2","mouse-wheel":"^1.2.0","gauss-random":"^1.0.1","gl-scatter2d":"^1.3.2","mouse-change":"^1.4.0","gl-select-box":"^1.0.3","gl-texture2d-pip":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gl-plot2d_1.4.1_1547074737569_0.7761037972726181","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"gl-plot2d","version":"1.4.2","keywords":["2d","webgl","axes","gl-vis"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-plot2d@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":"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-plot2d#readme","bugs":{"url":"https://github.com/gl-vis/gl-plot2d/issues"},"dist":{"shasum":"9da4ec97c489d6885deb835842da7888c1a2dff9","tarball":"https://registry.npmjs.org/gl-plot2d/-/gl-plot2d-1.4.2.tgz","fileCount":23,"integrity":"sha512-YLFiu/vgDCYZ/Qnz0wn0gV60IYCtImSnx0OTMsZ5fP1XZAhFztrRb2fJfnjfEVe15yZ+G+9zJ36RlWmJsNQYjQ==","signatures":[{"sig":"MEQCICjmRSjntq3se30iWVYOPuqPDseu22bYnQuOJPWI3A7dAiAOdBg3Rmly40SZiw6eB7uthVkNBm+8FF8PhAp3pLKXaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75653,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSc7lCRA9TVsSAnZWagAAhPcP/29G0yZIRHWQ2X3ZI3lX\n1gK4tAytwQl43qczQAHdxyQxvPkF72DbyJqlWrfb9OLJufkkQ3bD6KOHyY1H\nux5NOLCa9Lwv23iZ7z2YkfZDc15IJyWHDhR9EfcDS8EXy4XYORmvxdJxfEkh\nT8d8OYH72B8lhgeKrWDwOpdn2q4yL7i9k0WQsQrBkQHiCHltdbo1TBggiRDL\nfjdKC+RF6OulgUqw9yn8B0wz9rk8gtO/Z1y/c4zrSstSj+H1kNzFj0UqzsSn\n5h8xU6EOlbKJaGFLR1P22EBTQaI9Dssxdn2VOv30hXo/hLASAAV1wSL9pZCj\nWz3c5nouizmKlthxBy3GXupfCFDThmZmB45CAARZxE7VmOMM1wwzjnhFz96/\nzDQ0gtlIWz9tnCC6iZXyhy7lxOs6nTwhBr2xObppY3uQk9+YpbIr74xsyYiF\nEW5avBYrKdK+3p4j/QeSjPmyYKCH+VGMPU5PYzWmiOE69Q8dgMVifMfV9VuZ\nVowz9XNGH81kKhJ2Rq5deIJxsS4mrKL4QRqK2x9Mi7XqbNywTD2H5tAbhAAh\nRAWiIf+ellpNDSuYCyPn1ZQcyzCUipzMevf9yAjGUW/WJeyMkrUOOrYeBHOG\n3UgGz/KQEaCQMABBgMQFOUmt9dhNmwMqKCC/T82SXYtMKOM+Pejb3XTPeker\nDNEx\r\n=IyXc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"plot.js","gitHead":"aee087d51f9fbd59ab883b7c0f94d84dad4c0319","scripts":{"test":"tape test/*.js","postshrinkwrap":"chttps ."},"_npmUser":{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git+https://github.com/gl-vis/gl-plot2d.git","type":"git"},"_npmVersion":"6.4.1","description":"2D webgl plots","directories":{"example":"example"},"_nodeVersion":"10.12.0","dependencies":{"glslify":"^7.0.0","gl-buffer":"^2.1.2","gl-shader":"^4.2.1","text-cache":"^4.2.1","glsl-inverse":"^1.0.0","gl-select-static":"^2.0.4","binary-search-bounds":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"chttps":"^1.0.6","camera-2d":"^1.0.1","gl-line2d":"^1.4.1","canvas-fit":"^1.5.0","gl-spikes2d":"^1.0.2","mouse-wheel":"^1.2.0","gauss-random":"^1.0.1","gl-scatter2d":"^1.3.2","mouse-change":"^1.4.0","gl-select-box":"^1.0.3","gl-texture2d-pip":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gl-plot2d_1.4.2_1548340964839_0.14847190461679283","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"gl-plot2d","version":"1.4.3","keywords":["2d","webgl","axes","gl-vis"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-plot2d@1.4.3","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":"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-plot2d#readme","bugs":{"url":"https://github.com/gl-vis/gl-plot2d/issues"},"dist":{"shasum":"344354df70272fa7a6a134bca3d1fb67a5d6d418","tarball":"https://registry.npmjs.org/gl-plot2d/-/gl-plot2d-1.4.3.tgz","fileCount":23,"integrity":"sha512-Ei6WC/SzQ7/qld8MMv7sWrFSdkq8/n7Xmdvj7sbwUkgsJirfknKfeq4DCwaMn9vD2rHOLmdT0NMW+HPrLKSeWQ==","signatures":[{"sig":"MEQCIGwhJc/VPD48JnKlVY7N8YRwUN89kFzHcICGuBsJsKp1AiBH9tJw35dfS/7gDdHdCpx/cjLvBxgfpaoPXiBjT1M/NQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75653,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNyLiCRA9TVsSAnZWagAA/3sP/jspl6oP8d4ZDAyGvBGe\nfpUt/EwmjhlTArmY8ZRfpStTGlLarMQQUjTzKfnV9FaWFAWjNvGmYbhw6FQD\n7vQAAa5L80xe5ThHkPfAC+EKElY9eHs5ycN/nynCxdH17d0SH0JwzBca36/C\nskDecyxEvs4g7zw8ULHjkKT4oLkaBpkKRIK3/ev9WzE0e1iTIm3XDeUzCaXY\nRaY1/95F06Vd9JF3cuSBrGLGU1t8HjwamzMf1gW0YxmUB7Z6/gBWJcBx7HJp\nxRYtD8FcHW+iWRVLg2H0rvXZp43CfCNUsYJsFep/gmoghD7zUKKYfUtUAuTD\nHaquERACOX+5cDxzwVUco+uY+3v3etc3ryiyoICs32uy7dONr+rR0D06DvZk\nPZAmTLLg5bcv0xfF5gqBdZMvvVZlx4VfOdfDaOnRxtmAyFz6HqGdJHKwEfpC\nXcjw695GIZJc3/QnncvMqE1S+489Nq/gUwhLTiZk95B4AOLQQwpGaBzhShzq\nGDEONUK7dBPhmVwbuaGMHtiLuYwqZs2KB1Rf2dvhmjKj40IP5pStonfQbeNn\nqiEcnvXKFP3jGo7swhuTsSQ5mBsWOzSLLkWOkIXPVW+OEQ93seLhLkUddTNw\nJeI8EkUNVSOubgVuAwRfykdw9LnQNuzTwFq/VoyY+ImS2veS/7SAeXNNs3Fg\nAj8n\r\n=j2bk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"plot.js","gitHead":"75ebf69af01fadcf87ffced4c6f824417cccb599","scripts":{"test":"tape test/*.js","postshrinkwrap":"chttps ."},"_npmUser":{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git+https://github.com/gl-vis/gl-plot2d.git","type":"git"},"_npmVersion":"6.13.4","description":"2D webgl plots","directories":{"example":"example"},"_nodeVersion":"12.13.1","dependencies":{"glslify":"^7.0.0","gl-buffer":"^2.1.2","gl-shader":"^4.2.1","text-cache":"^4.2.1","glsl-inverse":"^1.0.0","gl-select-static":"^2.0.5","binary-search-bounds":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"chttps":"^1.0.6","camera-2d":"^1.0.1","gl-line2d":"^1.4.1","canvas-fit":"^1.5.0","gl-spikes2d":"^1.0.2","mouse-wheel":"^1.2.0","gauss-random":"^1.0.1","gl-scatter2d":"^1.3.2","mouse-change":"^1.4.0","gl-select-box":"^1.0.3","gl-texture2d-pip":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gl-plot2d_1.4.3_1580671714264_0.3994457003065812","host":"s3://npm-registry-packages"}},"1.4.4":{"name":"gl-plot2d","version":"1.4.4","keywords":["2d","webgl","axes","gl-vis"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-plot2d@1.4.4","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-plot2d#readme","bugs":{"url":"https://github.com/gl-vis/gl-plot2d/issues"},"dist":{"shasum":"2dbe40776051436baf0947f828ee2c8c303d2bdb","tarball":"https://registry.npmjs.org/gl-plot2d/-/gl-plot2d-1.4.4.tgz","fileCount":23,"integrity":"sha512-0UhKiiqeampLtydv6NMNrKEilc0Ui5oaJtvHLbLZ5u/1ttT1XjOY5Yk8LzfqozA/No4a9omxjSKnH+tvSn+rQQ==","signatures":[{"sig":"MEUCIAmHy82kGEf3uur3j5j5nD0DYgY7GL9k3FPmYyyRBuT5AiEA705oGmmtwOSsn+gJL4l+yUDL6ynm0TZEZCpszfZaY5A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75653,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeihIJCRA9TVsSAnZWagAALX0P/izATCVg9+X+ivAFbkW9\n2nE9BG8cVn7BlLkCTNRzOUO/YirgGbvVKWBIBwLSoeTpRzweG9luqzvIM9mE\n/I98NTRCiYt6thLNBkm1SYM5BM/dK6LVdKX2pYW+hwohqw/LVqhxEWKLsqr2\nA60KyDrOjCxMlSRme9OXTbZyOQC1DnllZi5nIXX+U2s0ZzAm2pRrD8qHm73N\nK5E7W53gQtgW39y5pLN6IutO9UEkJrl26XLwkifzspYDkA0u52LvNWx+kH/X\n+D8/RoZ07vkPSlSd6s/DKyvRqM//HlfzvhOw22iwI0eWDiWIFTlmPFBaWsUt\nYdGUsZ8v77kFVlpt8qvvCxqi5iFW+hflyNhquBnP9p6oZz+MLWvYzsANvH2L\ntaGREgCrVugjBCslvCW7KQeo2LtqU5eAaoLTL0VNCT5Dua4napEfWZs8tbEx\nWHlH1dDoPc0h21DJniZBH1de9/cUUGJKGnG/wzM1IdqrxFcUO/EFxOzwVT15\n6TSlgvcC4wyZ5D/gjKu8bJqC8VRxm7r4p5N0I1BLLE3T3KgC5UZZ0xaTmg1C\n91Ae2Dt/2fszVoTv83sJFvEhpGQYaexScGr3zCNdCRdpmXuS82gdLtPSa3Am\nVxqtXVOj09/DJHCNGvU8sRFj7iak/L04bgHPIYcgPcsdpjfY3+m2aVmQGzpM\nFNpn\r\n=JfDZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"plot.js","gitHead":"b5d9e7857afeb5b235ddca2ad1b1312e15022a27","scripts":{"test":"tape test/*.js","postshrinkwrap":"chttps ."},"_npmUser":{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git+https://github.com/gl-vis/gl-plot2d.git","type":"git"},"_npmVersion":"6.13.7","description":"2D webgl plots","directories":{"example":"example"},"_nodeVersion":"12.13.1","dependencies":{"glslify":"^7.0.0","gl-buffer":"^2.1.2","gl-shader":"^4.2.1","text-cache":"^4.2.2","glsl-inverse":"^1.0.0","gl-select-static":"^2.0.6","binary-search-bounds":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"chttps":"^1.0.6","camera-2d":"^1.0.1","gl-line2d":"^1.4.1","canvas-fit":"^1.5.0","gl-spikes2d":"^1.0.2","mouse-wheel":"^1.2.0","gauss-random":"^1.0.1","gl-scatter2d":"^1.3.2","mouse-change":"^1.4.0","gl-select-box":"^1.0.4","gl-texture2d-pip":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gl-plot2d_1.4.4_1586106888744_0.219533623684107","host":"s3://npm-registry-packages"}},"1.4.5":{"name":"gl-plot2d","version":"1.4.5","keywords":["2d","webgl","axes","gl-vis"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-plot2d@1.4.5","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-plot2d#readme","bugs":{"url":"https://github.com/gl-vis/gl-plot2d/issues"},"dist":{"shasum":"6412b8b3f8df3e7d89c5955daac7059e04d657d4","tarball":"https://registry.npmjs.org/gl-plot2d/-/gl-plot2d-1.4.5.tgz","fileCount":23,"integrity":"sha512-6GmCN10SWtV+qHFQ1gjdnVubeHFVsm6P4zmo0HrPIl9TcdePCUHDlBKWAuE6XtFhiMKMj7R8rApOX8O8uXUYog==","signatures":[{"sig":"MEUCIQDsA3hhfwVJrmO32pI+V8d6utEOmEABbWiuXlOC7fy7wwIgE2baot0JUnpyMxPxj2ZKcXkMlZXaBTcfh0EmhCKo2t0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75653,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe67PoCRA9TVsSAnZWagAAMTAP/R5mmC6ruLA5psliLvXZ\nEuWXIUqkrESmjtH9FMRDyS92m8oEH4j0opZu6szdruyDAHSz7QmClQ8R68SK\n0u2hrYdNQ+unaiQ7ZEGGvKzVZBwy52j+2jiDeZF3JKe6s1RyhYSzSrSmNL9D\nqQ3RyhrPlpU1HEwTmILIEe7B+znPsRGROQpriJ5Bj6JSOCRTEMrvUDW9Yea5\nsw8RzB298ncDxL5KZhunCej3sH9gP7sndqRbrNdBsCtJ7fglAP7nlpPIiDlX\nonMHYV0ILD4Fs1MgbwNR9HZCLWFeROnyGkRu00HRaZuw6RnV2/bTYMw5FbVw\na96M8EDVXxshAi4e6n+kB0n4V7IA2rbqFx+7HTRVsQq1b0SkOmAtq4CJjwJK\n17fX7+JsniJceUbSCuUfTvEXeQQjWzCgKPJg6nNQj8aU5fDTfIESX96JR/vF\nmmMnZpoJyRtX9HmaXecYN1Xj81jsOXBg7KeOOoaaAqb0/1Jqf6IgYypJsPAz\nSFyuqt7n6kSoT+oDftGbyR6BAOjD9+Jz2O1bwQ+OrHZwLBU4QhmdYyAr2PBr\n5ONCSVhB4Fgf4/2hg9QcNvQ0GHVkbDnv+2zlbKo7jFSx3AU+IcGrmtJMJEL2\n5xwCIG3pZO+RRfk/oaDstHnolY1QaiftPQnOkMCjQgBAcbrBijh8uiNURTxl\nfUEt\r\n=8v2A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"plot.js","gitHead":"cbc196b55aaa8044b4eaa23820c329ca6585e6d2","scripts":{"test":"tape test/*.js","postshrinkwrap":"chttps ."},"_npmUser":{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git+https://github.com/gl-vis/gl-plot2d.git","type":"git"},"_npmVersion":"6.14.5","description":"2D webgl plots","directories":{"example":"example"},"_nodeVersion":"12.13.1","dependencies":{"glslify":"^7.0.0","gl-buffer":"^2.1.2","gl-shader":"^4.2.1","text-cache":"^4.2.2","glsl-inverse":"^1.0.0","gl-select-static":"^2.0.7","binary-search-bounds":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"chttps":"^1.0.6","camera-2d":"^1.0.1","gl-line2d":"^1.4.1","canvas-fit":"^1.5.0","gl-spikes2d":"^1.0.2","mouse-wheel":"^1.2.0","gauss-random":"^1.0.1","gl-scatter2d":"^1.3.2","mouse-change":"^1.4.0","gl-select-box":"^1.0.4","gl-texture2d-pip":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gl-plot2d_1.4.5_1592505320276_0.4432515751777588","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"gl-plot2d","version":"1.5.0","keywords":["2d","webgl","axes","gl-vis"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-plot2d@1.5.0","maintainers":[{"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-plot2d#readme","bugs":{"url":"https://github.com/gl-vis/gl-plot2d/issues"},"dist":{"shasum":"fa3329e09be783d1d4c6c887d0a28563b51ed36d","tarball":"https://registry.npmjs.org/gl-plot2d/-/gl-plot2d-1.5.0.tgz","fileCount":23,"integrity":"sha512-zOv9CU+Gm8vPSUM8Rm/9Ymzuk9RUMfk0ol0ewe6TUF83rGCN/ZRr+xTHoXigI1N0lQ7nfnj+m1raPn7VFTu2IA==","signatures":[{"sig":"MEUCIQDJ9e7pfxh/SkZLjrxe1UMe9ul3TsNsd1TYZjbOGC9KAAIgRxVd8p0p4M1tKpdXlHAAZfMgXn+uASSx3x5BaVoX8rw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76608},"main":"plot.js","gitHead":"d1e745fc3f1c7b1ce24a3aef6194087830780a93","scripts":{"test":"tape test/*.js","postshrinkwrap":"chttps ."},"_npmUser":{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git+https://github.com/gl-vis/gl-plot2d.git","type":"git"},"_npmVersion":"8.19.3","description":"2D webgl plots","directories":{"example":"example"},"_nodeVersion":"16.19.0","dependencies":{"glslify":"^7.0.0","gl-buffer":"^2.1.2","gl-shader":"^4.2.1","text-cache":"^4.3.0","glsl-inverse":"^1.0.0","gl-select-static":"^2.0.7","binary-search-bounds":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"chttps":"^1.0.6","camera-2d":"^1.0.1","gl-line2d":"^1.4.1","canvas-fit":"^1.5.0","gl-spikes2d":"^1.0.2","mouse-wheel":"^1.2.0","gauss-random":"^1.0.1","gl-scatter2d":"^1.3.2","mouse-change":"^1.4.0","gl-select-box":"^1.0.4","gl-texture2d-pip":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gl-plot2d_1.5.0_1713894778752_0.019554742339610964","host":"s3://npm-registry-packages"}}},"time":{"created":"2015-08-22T19:49:59.023Z","modified":"2026-09-14T15:41:07.420Z","1.0.0":"2015-08-22T19:49:59.023Z","1.0.1":"2015-10-05T15:54:47.830Z","1.0.2":"2015-10-05T16:02:53.819Z","1.1.0":"2015-10-08T18:08:20.950Z","1.1.1":"2015-10-08T18:40:17.605Z","1.1.2":"2015-10-08T19:13:50.384Z","1.1.3":"2015-10-08T22:33:10.279Z","1.1.4":"2015-10-23T13:08:02.808Z","1.1.5":"2015-10-26T18:57:40.237Z","1.1.6":"2015-10-27T14:03:50.049Z","1.1.7":"2016-03-11T03:35:09.633Z","1.1.8":"2016-10-03T20:01:36.825Z","1.1.9":"2016-10-24T15:10:24.389Z","1.2.0":"2016-10-26T23:09:33.049Z","1.3.0":"2018-01-11T14:16:24.327Z","1.3.1":"2018-02-02T20:52:20.351Z","1.4.0":"2018-11-19T15:49:02.390Z","1.4.1":"2019-01-09T22:58:57.738Z","1.4.2":"2019-01-24T14:42:44.992Z","1.4.3":"2020-02-02T19:28:34.445Z","1.4.4":"2020-04-05T17:14:48.878Z","1.4.5":"2020-06-18T18:35:20.466Z","1.5.0":"2024-04-23T17:52:59.003Z"},"bugs":{"url":"https://github.com/gl-vis/gl-plot2d/issues"},"author":{"name":"Mikola Lysenko"},"license":"MIT","homepage":"https://github.com/gl-vis/gl-plot2d#readme","keywords":["2d","webgl","axes","gl-vis"],"repository":{"url":"git+https://github.com/gl-vis/gl-plot2d.git","type":"git"},"description":"2D webgl plots","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-plot2d\n\nA rendering engine for drawing huge 2D plots using WebGL.\n\n## Install\n\nWith [npm](http://github.com/gl-vis/gl-plot2d),\n\n```\nnpm i gl-plot2d\n```\n\n## API\n\n### Constructor\n\n#### `var plot = require('gl-plot2d')(options)`\nConstructs a new `gl-plot2d` object.\n\n* `options` is an object containing parameters for constructing the plot\n\nOptions can contain the following parameters,\n\n##### Required properties\n\n| Property | Description |\n|----------|-------------|\n| `gl` | A `WebGLRenderingContext` object, into which the plot is drawn |\n| `pixelRatio` | A scale factor which is applied to pixel coordinates |\n| `screenBox` | Bounds on the plot within the WebGL context |\n| `viewBox` | Pixel coordinates where the plot is drawn |\n| `dataBox` | Data coordinates for the view of the plot |\n\n*Note:*  Coordinates for `screenBox, viewBox, dataBox,` etc. are given by 4-tuples of bounding box coordinates in the form `[xmin, ymin, xmax, ymax]`.\n\n##### Border and background colors\n\n| Property | Description | Default |\n|----------|-------------|---------|\n| `borderColor` | Border color as a normalized RGBA tuple | `[0,0,0,0]` |\n| `backgroundColor` | Background color | `[0,0,0,0]` |\n| `borderLineEnable` | Toggle drawing lines for left,bottom,right,top of border | `[true,true,true,true]` |\n| `borderLineWidth` | Width of border lines | `[2,2,2,2]` |\n| `borderLineColor` | Color of border lines | `[[0,0,0,1], [0,0,0,1], [0,0,0,1], [0,0,0,1]]` |\n\n*Note:* For properties which are specified per-screen direction like `borderLineEnable` etc., the components are always arranged in the order `left,bottom,right,top`.\n\n##### Ticks\n\n| Property | Description | Default |\n|----------|-------------|---------|\n| `ticks` | See note below | `[[], []]` |\n| `tickEnable` | Turn on display of ticks for a given axis | `[true, true, true, true]` |\n| `tickPad` | Distance between tick text and tick marks |  `[15,15,15,15]` |\n| `tickAngle` | Angle to draw ticks at | `[0,0,0,0]` |\n| `tickColor` | Color of tick labels | `[[0,0,0,1], [0,0,0,1], [0,0,0,1], [0,0,0,1]]`\n| `tickMarkWidth` | Tick marks | `[0,0,0,0]` |\n| `tickMarkLength` |    | `[0,0,0,0]` |\n| `tickMarkColor` |    | `[[0,0,0,1],[0,0,0,1],[0,0,0,1],[0,0,0,1]]` |\n\n*Note:* Ticks are encoded as an array of objects, each with the following properties:\n\n* `x` The data coordinate of the tick\n* `text` The text associated to the tict mark\n* `font` The font for the text\n* `size` The font size for the tick\n\n##### Labels\n\n| Property | Description | Default |\n|----------|-------------|---------|\n| `labels` | The label text for each axis  | `['x', 'y']` |\n| `labelEnable` | Turns on/off rendering for the labels on the left,bottom,top,right | `[true, true, true, true]` |\n| `labelAngle` | Angle to draw label text | `[0,Math.PI/2,0,3.0*Math.PI/2]` |\n| `labelPad` | Padding for labels in pixel coordinates | `[15,15,15,15]` |\n| `labelSize` | Size of labels in pixels | `[12, 12]` |\n| `labelFont` | Font for labels | `['sans-serif', 'sans-serif']` |\n| `labelColor` | Color of labels | `[[0,0,0,1],[0,0,0,1],[0,0,0,1],[0,0,0,1]]` |\n\n##### Title\n\n| Property | Description | Default |\n|----------|-------------|---------|\n| `title` | Title text | `''` |\n| `titleEnable` | Toggles title rendering | `true` |\n| `titleCenter` | Pixel coordinates for center of title | `[0.5*(viewBox[0]+viewBox[2]), viewBox[3] - 40]` |\n| `titleAngle` | Angle to draw title text | `0` |\n| `titleColor` | Color of title | `[0,0,0,1]` |\n| `titleFont` | Title font | `'sans-serif'` |\n| `titleSize` | Title font size | `18` |\n\n##### Grid lines\n\n| Property | Description | Default |\n|----------|-------------|---------|\n| `gridLineEnable` | Turns on grid lines per axis | `[true, true]` |\n| `gridLineColor` | Grid line color | `[[0,0,0,0.5], [0,0,0,0.5]]` |\n| `gridLineWidth` | Width of grid lines | `[1, 1]` |\n| `zeroLineEnable` | Toggle rendering of zero line | `[true, true]` |\n| `zeroLineWidth` | Width of zero line in pixels | `[2, 2]` |\n| `zeroLineColor` | Color of zero line | `[[0,0,0,1], [0,0,0,1]]` |\n\n### Methods\n\n#### `plot.update(options)`\nUpdates the properties of the plot.\n\n* `options` is an option structure, as described in the constructor\n\n#### `plot.draw()`\nRedraws the plot.  Call this once per `requestAnimationFrame()`\n\n#### `plot.pick(x, y)`\nFinds the current data point highlighted by the user.  \n\n* `x,y` are the coordinates of the mouse in pixel coordinates\n\n**Returns** If the user is selecting a data point, then returns the current data point selected by the user.  Otherwise, returns `null`\n\n#### `plot.dispose()`\nDestroy plot and release all associated resources\n\n# License\n(c) Mikola Lysenko.  MIT License\n\nSupported by [plot.ly](http://plot.ly)\n","readmeFilename":"README.md"}