{"_id":"gl-select-box","_rev":"73-97aa8bfc29c47e3007e77f45e47ca337","name":"gl-select-box","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.0":{"name":"gl-select-box","version":"1.0.0","keywords":["selection","gl-vis","internal","module"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-select-box@1.0.0","maintainers":[{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"}],"homepage":"https://github.com/gl-vis/gl-select-box#readme","bugs":{"url":"https://github.com/gl-vis/gl-select-box/issues"},"dist":{"shasum":"8bfccb4a15502458a908be424e9935677ae474f3","tarball":"https://registry.npmjs.org/gl-select-box/-/gl-select-box-1.0.0.tgz","integrity":"sha512-0dsoDEV+zVBZg76dW6WywNl2dqJA87FUjBkAcGdKQltHptknWZAwv2s/iynxm4SEBz25awK+L6PhYMFoTC88jg==","signatures":[{"sig":"MEUCIQCPwqTmKxyYCgl3GhJMtqkgfvtuZacooT4JJKgdqrJ1+gIgLQBC+pyI1+vHFEYuM+K307iw7HWskjiQKbIKJpEcghk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"selectbox.js","_from":".","_shasum":"8bfccb4a15502458a908be424e9935677ae474f3","gitHead":"9efbadc9311d833ade6d9172f1a396d946f882f0","scripts":{"test":"tape test/*.js"},"_npmUser":{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git+https://github.com/gl-vis/gl-select-box.git","type":"git"},"_npmVersion":"2.13.1","description":"Draws a user selection over the screen","directories":{},"_nodeVersion":"0.12.2","dependencies":{"glslify":"^2.2.1","gl-buffer":"^2.1.2","gl-shader":"^4.0.5"}},"1.0.1":{"name":"gl-select-box","version":"1.0.1","keywords":["selection","gl-vis","internal","module"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-select-box@1.0.1","maintainers":[{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"}],"homepage":"https://github.com/gl-vis/gl-select-box#readme","bugs":{"url":"https://github.com/gl-vis/gl-select-box/issues"},"dist":{"shasum":"0cc8c905cce27fe8d918bb0ee1387f5838f959e9","tarball":"https://registry.npmjs.org/gl-select-box/-/gl-select-box-1.0.1.tgz","integrity":"sha512-8Fto8kB0+6Iul4mbmFNvcZ5oHQa78szt8aRRDfWU6yphyexX3oIxV6abLt9ZSfWDkUwOWkyLrsxxT9LQHNVubA==","signatures":[{"sig":"MEQCIEz65NQD/MkREJyil4+kK6O1V6JM8hUqu/P+jBVoPSY2AiAVldcYjwa/JYq+LMzskydzz1FoK/rjyYpOwJih27uCXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"selectbox.js","_from":".","_shasum":"0cc8c905cce27fe8d918bb0ee1387f5838f959e9","gitHead":"c62c2c736d6fcf5c27d3e5ee3857c195119afe3f","scripts":{"test":"tape test/*.js"},"_npmUser":{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},"browserify":{"transform":["glslify"]},"repository":{"url":"git+https://github.com/gl-vis/gl-select-box.git","type":"git"},"_npmVersion":"2.13.1","description":"Draws a user selection over the screen","directories":{},"_nodeVersion":"0.12.2","dependencies":{"glslify":"^2.2.1","gl-buffer":"^2.1.2","gl-shader":"^4.0.5"}},"1.0.2":{"name":"gl-select-box","version":"1.0.2","keywords":["selection","gl-vis","internal","module"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-select-box@1.0.2","maintainers":[{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"dfcreative","email":"df.creative@gmail.com"},{"name":"etpinard","email":"etienne.t.pinard@gmail.com"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},{"name":"monfera","email":"monfera.robert@gmail.com"},{"name":"rreusser","email":"rsreusser@gmail.com"}],"homepage":"https://github.com/gl-vis/gl-select-box#readme","bugs":{"url":"https://github.com/gl-vis/gl-select-box/issues"},"dist":{"shasum":"0c712387eda7a49e8a0934f32a427a3c8ea6dfdb","tarball":"https://registry.npmjs.org/gl-select-box/-/gl-select-box-1.0.2.tgz","integrity":"sha512-QCheTcyHiamTgOQ92P9swHgJoR25T8GGRCANASRtjdMXndlAbQG4qxBP15MRJx7RFWlOVvEeUzCvPn7r116orA==","signatures":[{"sig":"MEQCICIu4vEDfhxMn6O1uSwWAd0f5mpuOJBGsz0jBaRIuTCdAiAaZCEVLOAyrdfeM5GqLL0e1rLFw74eQnpokb11FS7bQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"selectbox.js","gitHead":"511a6e90312cb3bd7cc8d1acdae75dc36980c0e6","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-select-box.git","type":"git"},"_npmVersion":"5.6.0","description":"Draws a user selection over the screen","directories":{},"_nodeVersion":"8.1.2","dependencies":{"glslify":"^6.1.0","gl-buffer":"^2.1.2","gl-shader":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/gl-select-box-1.0.2.tgz_1517605325337_0.04018625081516802","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"gl-select-box","version":"1.0.3","keywords":["selection","gl-vis","internal","module"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-select-box@1.0.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":"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-select-box#readme","bugs":{"url":"https://github.com/gl-vis/gl-select-box/issues"},"dist":{"shasum":"8c47ac6f18fa583aa32d9dfe023ac1d588fd9d67","tarball":"https://registry.npmjs.org/gl-select-box/-/gl-select-box-1.0.3.tgz","fileCount":7,"integrity":"sha512-sQb18g1aZ6PJAsvsC8nNYhuhc2TYXNbzVbI0bP9AH9770NjrDnd7TC8HHcfu8nJXGPG69HjqR6EzS+QSqiXPSA==","signatures":[{"sig":"MEYCIQCaEfrvzP4oJntf7vqwARbgalc1bLjGQbTmGGBLtQaVGAIhAOL5vKfTzbhr75vI6v4R4QhLBWaZdOOJQwIvsOLC1Q38","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6632,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNnSHCRA9TVsSAnZWagAAPucP/03D94aBBXYIqszhYXWN\n96tGZf8liZY2CoGdL+UjPPxVOkCeqovOtsp8X7SW2jH/3Ns4ORCKIFI/5+AS\nWV49KygfsGl/bZspFnnbKt/xZ4CiIhHkWn2qBpH0GozkQs/1P7iTe5WihDNI\nEt1UmklzO+heRHrrSVhEvvd+r6GOYKVCSs2XUchZaKgcp0hg2x2VRpvMqGZ7\nfZ9fa3vgVo2/dBzPtGv4KKoxynveR086eKAVM3m/gcwARrFm3R2VL5EDwqGt\nzOKc78iP6RXz+b3qMwl0gohbCEDpIpKWkuFdcpKSxrzR0zZZBFY12xuy9hNc\npYeuembBc8E3f9qH9lREZcp6JKaIwzVz/TJWxoorqRnFnLn5mGvlPUmYW4Ij\nfL7unYlEnMIDbHKkX7uaA1xZOCGBTXAi5ASBsbsb2k+ZXuj/yVaEs7H7hFdu\nTImvOdxkXHVvuoZ54NXWz7wLerkFcJCy/z/q/vNTKhk8mCB/awCcChxpa6Tj\nYZVON/JBXBfhWQaZDeYWQl5yEG/wyWs+kTJwqQdIWXYy3AXhA+ZU8LtVKZUy\nqN1CkwwXlDzUc2eyOdcmR3Lb9iv7yP6GPaPsM2pX2sfhnwUsVupIoy/82QNg\n4BsVGyh3D+PcbM3pqN0cSS9h6VsPaSTHbmSbJIr/8MmQWCA12/3FwrXyDPo1\nIkcs\r\n=uLlv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"selectbox.js","gitHead":"6af1acf9084b576404f8070f50501d36223c5262","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-select-box.git","type":"git"},"_npmVersion":"6.4.1","description":"Draws a user selection over the screen","directories":{},"_nodeVersion":"10.12.0","dependencies":{"glslify":"^7.0.0","gl-buffer":"^2.1.2","gl-shader":"^4.0.5"},"_hasShrinkwrap":false,"devDependencies":{"chttps":"^1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/gl-select-box_1.0.3_1547072647302_0.5681761348541847","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"gl-select-box","version":"1.0.4","keywords":["selection","gl-vis","internal","module"],"author":{"name":"Mikola Lysenko"},"license":"MIT","_id":"gl-select-box@1.0.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-select-box#readme","bugs":{"url":"https://github.com/gl-vis/gl-select-box/issues"},"dist":{"shasum":"47c11caa2b84f81e8bbfde08c6e39eeebb53d3d8","tarball":"https://registry.npmjs.org/gl-select-box/-/gl-select-box-1.0.4.tgz","fileCount":7,"integrity":"sha512-mKsCnglraSKyBbQiGq0Ila0WF+m6Tr+EWT2yfaMn/Sh9aMHq5Wt0F/l6Cf/Ed3CdERq5jHWAY5yxLviZteYu2w==","signatures":[{"sig":"MEUCIQDOOwjVw9kSJztifNXS9ytSp303BOtjXXZT/wPcrBx1qAIgH+uksVWzY2iO03feo8kRcbGE5uPQDQzA6TP9+9rFr9c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6632,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeigo7CRA9TVsSAnZWagAAphAP/1gJeJOsK+m8QJo1tm2s\nqHkLKZYxjy7Z8xo3g7SPHZ74uV8O8GUfqoRw971zjo3I7KUcHhB8ohab+3dn\nI1jbby9Ufp6BTe4x8o+dm0P8LsMQFmtoO7sChbBxdw8ACfGixzHiARXouM++\n9iTHjRW0tiK53StRKz3RSaQVWQ7RO0HX/PF0MXYS9Q/yQaAAfBiPL1Ej99N0\neVgAs+HcwGikUZg82hlmGpjJg+0ETTUkFXi3PnMqaH43JNT2028LMQUi++LF\nSpocySqAsi0Fp76QdL16nBVY6cJDc34K5ojv4ydegDOifQCfQRHdkirbPwOW\nX7aL9u/hGHBoNhZmiXE4C52dS9Eh/GmTohHQ3OjlETceiQ8RexZNVGKqRqO8\nk/216OgddX7IUup3HkDcBpqF7qCtL+xKff0xBUhR91KeCch6v7/0+4XY7Ge1\nI9Lc2tJqjbW0y9s3NNvDudQzwoAxKmNS1w8Ct0FcMDYqlEY9KzTFds5amrpc\nujR7V2loO4mGm8TDMY/mM3iSGmtHZ2bwY1mn86T1Nt5crDtaTzI3BuKAw21d\nxNErWE+wP587JctCiWf8fL1SkHrxL8KhhN9TcZNF7HUXH/ZhE/Z8QlO1JauF\nBWyZZ3jY0qXteWh6HhXGf1Byo/IIah1SL16Ku+zmKlmntpY3QzJVIaYPP+fy\nvki6\r\n=+Bbt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"selectbox.js","gitHead":"980efe3fb48f04b2052fb0993e795a2f2e7c48c9","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-select-box.git","type":"git"},"_npmVersion":"6.13.7","description":"Draws a user selection over the screen","directories":{},"_nodeVersion":"12.13.1","dependencies":{"glslify":"^7.0.0","gl-buffer":"^2.1.2","gl-shader":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"chttps":"^1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/gl-select-box_1.0.4_1586104891379_0.8626946455275508","host":"s3://npm-registry-packages"}}},"time":{"created":"2015-08-22T19:45:49.093Z","modified":"2026-09-14T15:41:11.552Z","1.0.0":"2015-08-22T19:45:49.093Z","1.0.1":"2015-10-05T15:57:02.708Z","1.0.2":"2018-02-02T21:02:05.400Z","1.0.3":"2019-01-09T22:24:07.473Z","1.0.4":"2020-04-05T16:41:31.512Z"},"bugs":{"url":"https://github.com/gl-vis/gl-select-box/issues"},"author":{"name":"Mikola Lysenko"},"license":"MIT","homepage":"https://github.com/gl-vis/gl-select-box#readme","keywords":["selection","gl-vis","internal","module"],"repository":{"url":"git+https://github.com/gl-vis/gl-select-box.git","type":"git"},"description":"Draws a user selection over the screen","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-select-box\nAn overlay which draws select boxes for 2d webgl plots\n\n## Example\n\nCheck back later\n\n## Install\n\n```\nnpm i gl-select-box\n```\n\n## API\n\n### Constructor\n\n#### `var selectBox = require('gl-select-box')(plot, options)`\nCreates a select box primitive\n\n* `plot` is a `gl-plot2d` instance\n* `options` is a set of configuration parameters for the select box\n\nThe parameters for `options` are as follows:\n\n* `selectBox` The bounding box for the selection region\n* `innerFill` If set, fill in the inner box\n* `innerColor` Color of the inner box\n* `outerFill` If set, fill region outside box\n* `outerColor` Color of outer fill\n* `borderWidth` Border of box in pixels\n* `borderColor` Border color\n\n### Methods\n\n#### `selectBox.update(options)`\nUpdates select box in place\n\n#### `selectBox.dispose()`\nDestroys the select box\n\n## License\n(c) 2015 Mikola Lysenko. MIT License\n","readmeFilename":"README.md","users":{"flumpus-dev":true}}