{"_id":"gl-line2d","_rev":"73-3f909a7cdec421af51be72ab67780db0","name":"gl-line2d","dist-tags":{"latest":"1.4.1"},"versions":{"1.0.1":{"name":"gl-line2d","version":"1.0.1","keywords":["2d","line","plot","webgl","gl-vis"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-line2d@1.0.1","maintainers":[{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"}],"dist":{"shasum":"8ba8ff41e345ac3e81592de408aa37df21a03cd6","tarball":"https://registry.npmjs.org/gl-line2d/-/gl-line2d-1.0.1.tgz","integrity":"sha512-OdxzEdxfxaouu9MUmLQt3LArSKCCUBgTGLczpRVNHbOqgT1wf+a4+Oe9nIOIcVXF8ayQ2b6cQva7Crxdvj2Z8g==","signatures":[{"sig":"MEUCIQC/Ll2Inee7MD35XimMEjadcmE16E+qnKmYm9Km5d1deAIgPWqd7Vr/Jd1FwqhnAglIPpXK1lhfbmlSUo16PlB4gv8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"line.js","_from":".","_shasum":"8ba8ff41e345ac3e81592de408aa37df21a03cd6","gitHead":"39988e6f2bbe7921e111d1b03e83aac76f132e68","scripts":{"test":"tape test/*.js"},"_npmUser":{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},"browserify":{"transform":["glslify"]},"_npmVersion":"2.13.1","description":"2D line plots","directories":{},"_nodeVersion":"0.12.2","dependencies":{"glslify":"^2.1.2","gl-buffer":"^2.1.2","gl-shader":"^4.0.5","glsl-inverse":"^1.0.0","snap-points-2d":"^1.0.1","typedarray-pool":"^1.1.0"},"devDependencies":{}},"1.1.0":{"name":"gl-line2d","version":"1.1.0","keywords":["2d","line","plot","webgl","gl-vis"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-line2d@1.1.0","maintainers":[{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"}],"dist":{"shasum":"5be4728cac62b37b33046ce5e98e30a5c47ac533","tarball":"https://registry.npmjs.org/gl-line2d/-/gl-line2d-1.1.0.tgz","integrity":"sha512-sK1CLpQhGDS7V9F/9FcbMCMLxi6moH5g8cdAUirbhdiDdC8bL78uYMMgwJDBZSYmZesAP9ME/DGqQFgqYvDErg==","signatures":[{"sig":"MEQCIHnKyISwUk1w9zB08dZxWv5zlh56x1zXq7jrKHK+ISkfAiBGQKGYkceoppzfPcV+TLAWoW0QOM+SbxK+Q5gn00XsbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"line.js","_from":".","_shasum":"5be4728cac62b37b33046ce5e98e30a5c47ac533","gitHead":"ecf73bfa25ac8b479f7fd6187e64762d930cd2ea","scripts":{"test":"tape test/*.js"},"_npmUser":{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},"browserify":{"transform":["glslify"]},"_npmVersion":"2.13.1","description":"2D line plots","directories":{},"_nodeVersion":"0.12.2","dependencies":{"glslify":"^2.1.2","ndarray":"^1.0.18","gl-buffer":"^2.1.2","gl-shader":"^4.0.5","gl-texture2d":"^2.0.9","glsl-inverse":"^1.0.0","snap-points-2d":"^1.0.1","typedarray-pool":"^1.1.0"},"devDependencies":{}},"1.2.0":{"name":"gl-line2d","version":"1.2.0","keywords":["2d","line","plot","webgl","gl-vis"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-line2d@1.2.0","maintainers":[{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"}],"dist":{"shasum":"53f7326edf7ce972fff0106f9158c80a2f10dc2e","tarball":"https://registry.npmjs.org/gl-line2d/-/gl-line2d-1.2.0.tgz","integrity":"sha512-aW4o2cpr8iAhslYccvT+K6WTOHBJdpuRLfIOfbmmndAUhTgUrXjcud8acZc2QE2U9rb65TxAcMTt7AZ9mKrfnQ==","signatures":[{"sig":"MEQCIQCAgRnS26EioVoknGAeoH4U2W3jtvw4AgMYfR9LDl5PDwIfUipnghUiru0JWvDAzWlPkZaZRoYy2N3rCea7ijAmYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"line.js","_from":".","_shasum":"53f7326edf7ce972fff0106f9158c80a2f10dc2e","gitHead":"f3af68904f60304307b5792c6efc91c52a7b308c","scripts":{"test":"tape test/*.js"},"_npmUser":{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},"browserify":{"transform":["glslify"]},"_npmVersion":"2.13.1","description":"2D line plots","directories":{},"_nodeVersion":"0.12.2","dependencies":{"glslify":"^2.1.2","ndarray":"^1.0.18","gl-buffer":"^2.1.2","gl-shader":"^4.0.5","gl-texture2d":"^2.0.9","glsl-inverse":"^1.0.0","snap-points-2d":"^1.0.1","typedarray-pool":"^1.1.0"},"devDependencies":{}},"1.2.1":{"name":"gl-line2d","version":"1.2.1","keywords":["2d","line","plot","webgl","gl-vis"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-line2d@1.2.1","maintainers":[{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"}],"dist":{"shasum":"a5f244a270273e241301d461d418edb2ab1a7d2e","tarball":"https://registry.npmjs.org/gl-line2d/-/gl-line2d-1.2.1.tgz","integrity":"sha512-BVeGj2ZoDUKDoYU6uoFnCd6VNLpxPOl2F0B9l1u6La1d/z1WkjezYS+jSv+hqlXVbXA220lYWvgGNnSTB8PZkA==","signatures":[{"sig":"MEUCIQDdO3CmtDZvxZYr+gEHXAXqL9oEGDCg1ZzkkjS7JvDZtAIgbvx6+PQYgXE99nelwsuKjXXZiZHQkJjL7XvEgtmuZyk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"line.js","_from":".","_shasum":"a5f244a270273e241301d461d418edb2ab1a7d2e","gitHead":"4a68ffe06333b20843ba6c030a804cae14f1a460","scripts":{"test":"tape test/*.js"},"_npmUser":{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},"browserify":{"transform":["glslify"]},"_npmVersion":"2.13.1","description":"2D line plots","directories":{},"_nodeVersion":"0.12.2","dependencies":{"glslify":"^2.1.2","ndarray":"^1.0.18","gl-buffer":"^2.1.2","gl-shader":"^4.0.5","gl-texture2d":"^2.0.9","glsl-inverse":"^1.0.0","snap-points-2d":"^1.0.1","typedarray-pool":"^1.1.0"},"devDependencies":{}},"1.2.2":{"name":"gl-line2d","version":"1.2.2","keywords":["2d","line","plot","webgl","gl-vis"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-line2d@1.2.2","maintainers":[{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"etpinard","email":"etienne.t.pinard@gmail.com"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"}],"dist":{"shasum":"8ae53b9b24a8e8de4a1ec5940e5767abf4ffeb63","tarball":"https://registry.npmjs.org/gl-line2d/-/gl-line2d-1.2.2.tgz","integrity":"sha512-MYyqRB//EheUVgipZyUlXMu1dzjR694ATl+y95z/ICIGJLuRYIudqkO5+KGToPzg31tVcVXpAJ2GDUOVtdSCxw==","signatures":[{"sig":"MEUCIBUhl+1HEvXcPW1/Tk9yee+fypc2/GYqTtTHOyaqFxhjAiEA9tO1hbNmP4NwJ8erZAAhg2/MwgwlefdYzrs6ejAASic=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"line.js","_from":".","_shasum":"8ae53b9b24a8e8de4a1ec5940e5767abf4ffeb63","gitHead":"25b2e2d05dd430aa1c83703b37342f5b791e15bb","scripts":{"test":"tape test/*.js"},"_npmUser":{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},"browserify":{"transform":["glslify"]},"_npmVersion":"2.13.1","description":"2D line plots","directories":{},"_nodeVersion":"0.12.2","dependencies":{"glslify":"^2.1.2","ndarray":"^1.0.18","gl-buffer":"^2.1.2","gl-shader":"^4.0.5","gl-texture2d":"^2.0.9","glsl-inverse":"^1.0.0","snap-points-2d":"^1.0.1","typedarray-pool":"^1.1.0"},"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/gl-line2d-1.2.2.tgz_1457666803363_0.49109833501279354","host":"packages-12-west.internal.npmjs.com"}},"1.3.0":{"name":"gl-line2d","version":"1.3.0","keywords":["2d","line","plot","webgl","gl-vis"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-line2d@1.3.0","maintainers":[{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"etpinard","email":"etienne.t.pinard@gmail.com"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"}],"dist":{"shasum":"fe0b8e0e48ca435da8ef3151410e1b3fb4d579ac","tarball":"https://registry.npmjs.org/gl-line2d/-/gl-line2d-1.3.0.tgz","integrity":"sha512-11qgsFQkVPk5kjGUy2A+EcRzKMGpH9MNxYBFm1+cS79V22fl+NEQPBi4QV4zAwzzA2fvW7z4t8bi71f453g7JA==","signatures":[{"sig":"MEQCID5FFm/SHWWdCZG2YdCjgJS1mMaEOcpNTwJB05VMGdWlAiAWpoMbdzHswLNaY/Q71233Aq3SoHTrIZ6MKO+jspYcDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"line.js","_from":".","_shasum":"fe0b8e0e48ca435da8ef3151410e1b3fb4d579ac","gitHead":"b905a2dfccf522d1d6d335db3848c5f30bdbca59","scripts":{"test":"tape test/*.js"},"_npmUser":{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},"browserify":{"transform":["glslify"]},"_npmVersion":"3.7.3","description":"2D line plots","directories":{},"_nodeVersion":"5.9.1","dependencies":{"glslify":"^2.1.2","ndarray":"^1.0.18","gl-buffer":"^2.1.2","gl-shader":"^4.0.5","gl-texture2d":"^2.0.9","glsl-inverse":"^1.0.0","snap-points-2d":"^1.0.1","typedarray-pool":"^1.1.0"},"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/gl-line2d-1.3.0.tgz_1461104164514_0.29799748049117625","host":"packages-16-east.internal.npmjs.com"}},"1.4.0":{"name":"gl-line2d","version":"1.4.0","keywords":["2d","line","plot","webgl","gl-vis"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-line2d@1.4.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"}],"contributors":[{"name":"Étienne Tétreault-Pinard"},{"name":"Robert Monfera"}],"dist":{"shasum":"32622177397f003182a64bae0b7dc0c47d4e71ea","tarball":"https://registry.npmjs.org/gl-line2d/-/gl-line2d-1.4.0.tgz","integrity":"sha512-nV8IEcArFrh8dWNmSfPuegTHRGl5oayJDMEj6MamcueBzYRyRKQMM8y471xOqtK+aCMtg4R+YBv4zOZ8zvwy5g==","signatures":[{"sig":"MEUCIQCHLQuzsYphARshDIyzMIOm0/gc1EV9hq9z7+ff0/9U3QIgHM3bEppJ5XXKkNNKscyO8O+ESsKUpxP1dSQFAu/zonI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"line.js","_from":".","_shasum":"32622177397f003182a64bae0b7dc0c47d4e71ea","gitHead":"5c079655656247b12a779aec68a4a59e4324b4ad","scripts":{"test":"tape test/*.js"},"_npmUser":{"name":"monfera","email":"monfera.robert@gmail.com"},"browserify":{"transform":["glslify"]},"_npmVersion":"3.10.6","description":"2D line plots","directories":{},"_nodeVersion":"4.2.6","dependencies":{"glslify":"^2.1.2","ndarray":"^1.0.18","gl-buffer":"^2.1.2","gl-shader":"^4.0.5","gl-texture2d":"^2.0.9","snap-points-2d":"^1.0.1","typedarray-pool":"^1.1.0"},"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/gl-line2d-1.4.0.tgz_1477422975302_0.2647044388577342","host":"packages-18-east.internal.npmjs.com"}},"1.4.1":{"name":"gl-line2d","version":"1.4.1","keywords":["2d","line","plot","webgl","gl-vis"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-line2d@1.4.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"}],"contributors":[{"name":"Étienne Tétreault-Pinard"},{"name":"Robert Monfera"}],"dist":{"shasum":"bf81794738f9a7637dcdde9668666a44c12a1110","tarball":"https://registry.npmjs.org/gl-line2d/-/gl-line2d-1.4.1.tgz","integrity":"sha512-eMnmKrgtdI747ZBVuu/yxia06q1FrbQhKlrt42cm7wsl2B8j5MokBi1I86NF9hgz3plLytFc20PayVvBXEAx1Q==","signatures":[{"sig":"MEUCIFBwB3GM26vvU74xuuBgJ0VZARfUDw+RkQq5hpjfTeHTAiEA63JhxS8Q6eUSbblHpHFkyU5VJ3TYMFOT7IsPPDfWmuA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"line.js","_from":".","_shasum":"bf81794738f9a7637dcdde9668666a44c12a1110","gitHead":"a34a502678be7c0f3dd07e07377806c6d49d6e26","scripts":{"test":"tape test/*.js"},"_npmUser":{"name":"monfera","email":"monfera.robert@gmail.com"},"browserify":{"transform":["glslify"]},"_npmVersion":"3.10.6","description":"2D line plots","directories":{},"_nodeVersion":"4.2.6","dependencies":{"glslify":"^2.1.2","ndarray":"^1.0.18","gl-buffer":"^2.1.2","gl-shader":"^4.0.5","gl-texture2d":"^2.0.9","snap-points-2d":"^1.0.1","typedarray-pool":"^1.1.0"},"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/gl-line2d-1.4.1.tgz_1478536397140_0.8713433893863112","host":"packages-18-east.internal.npmjs.com"}}},"time":{"created":"2015-10-05T15:55:43.773Z","modified":"2026-09-14T15:42:00.970Z","1.0.1":"2015-10-05T15:55:43.773Z","1.1.0":"2015-10-08T16:46:57.115Z","1.2.0":"2015-10-08T18:14:08.354Z","1.2.1":"2015-10-08T22:32:35.985Z","1.2.2":"2016-03-11T03:26:43.894Z","1.3.0":"2016-04-19T22:16:05.949Z","1.4.0":"2016-10-25T19:16:17.239Z","1.4.1":"2016-11-07T16:33:17.645Z"},"author":{"name":"Mikola Lysenko"},"license":"MIT","keywords":["2d","line","plot","webgl","gl-vis"],"description":"2D line plots","contributors":[{"name":"Étienne Tétreault-Pinard"},{"name":"Robert Monfera"}],"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"},{"email":"arch.mojtaba.samimi@gmail.com","name":"archmoj"}],"readme":"gl-line2d\n============\nWebGL 2D line plots for lots of data points\n\n## Example\nFor now, see [`gl-plot2d`](https://github.com/gl-vis/gl-plot2d).\n\n## Install\nUsing [npm](https://docs.npmjs.com/), you can install this module as follows:\n\n```\nnpm i gl-line2d\n```\n","readmeFilename":"README.md"}