{"_id":"regl-gpu-lines","_rev":"30-29bc4b93158fa4e81131bf8c7bd1cf7e","name":"regl-gpu-lines","dist-tags":{"latest":"2.4.1"},"versions":{"0.0.1":{"name":"regl-gpu-lines","version":"0.0.1","description":"Pure GPU line drawing for regl","main":"src/index.js","scripts":{"start":"budo examples/index.js --open --live --host localhost --css style.css -- -t [ babelify --presets [ @babel/preset-env ]","build":"npm run bundle:rollup && npm run minify:rollup","bundle:rollup":"mkdir -p dist && rollup -c","minify:rollup":"terser -cm -o dist/regl-gpu-lines.min.js dist/regl-gpu-lines.js","build:example":"rm -rf docs && mkdir -p docs && browserify examples/basic.js -t [ envify --NODE_ENV production ] | indexhtmlify > docs/basic.html","prepublishOnly":"npm run bundle:rollup && npm run minify:rollup"},"keywords":[],"author":{"name":"Ricky Reusser"},"license":"MIT","devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-json":"^4.1.0","babelify":"^10.0.0","browserify":"^17.0.0","budo":"^11.6.4","controls-gui":"^2.0.0","controls-state":"^2.0.0","envify":"^4.1.0","indexhtmlify":"^2.0.1","insert-css":"^2.0.0","regl":"^2.1.0","rollup":"^2.58.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","terser":"^5.9.0"},"gitHead":"2eb3419f6306db7bc654ade3e77820e338a3017b","_id":"regl-gpu-lines@0.0.1","_nodeVersion":"15.5.0","_npmVersion":"7.12.0","dist":{"integrity":"sha512-MfPieuD2fs5kNnYMNbxtD3C84mCRTSS+celxEVaEmIgWAdL/O2xDOHRxYlk1uYVuxeb/I6Eysj2NibbSJZUFOA==","shasum":"4adbf5aca1d9f066db1dd64cd4574c2f4513eaad","tarball":"https://registry.npmjs.org/regl-gpu-lines/-/regl-gpu-lines-0.0.1.tgz","fileCount":23,"unpackedSize":113975,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnsGvh6pLcIx6VaQopNGEkMaomN8LOmZ3rCgSkWGYi1wIhAPCGcGXoC/2CT/+kAoLbsryofYCTVuMxajI86PxbQxpw"}]},"_npmUser":{"name":"rreusser","email":"rsreusser@gmail.com"},"directories":{},"maintainers":[{"name":"rreusser","email":"rsreusser@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regl-gpu-lines_0.0.1_1635776719593_0.32628594983274484"},"_hasShrinkwrap":false},"0.0.2":{"name":"regl-gpu-lines","version":"0.0.2","description":"Pure GPU line drawing for regl","main":"dist/regl-gpu-lines.min.js","repository":{"type":"git","url":"git+https://github.com/rreusser/regl-gpu-lines.git"},"bugs":{"url":"https://github.com/rreusser/regl-gpu-lines/issues"},"scripts":{"start":"budo examples/index.js --open --live --host localhost --css style.css -- -t [ babelify --presets [ @babel/preset-env ]","build":"npm run bundle:rollup && npm run minify:rollup","bundle:rollup":"mkdir -p dist && rollup -c","minify:rollup":"terser -cm -o dist/regl-gpu-lines.min.js dist/regl-gpu-lines.js","build:example":"rm -rf docs && mkdir -p docs && browserify examples/basic.js -t [ envify --NODE_ENV production ] | indexhtmlify > docs/basic.html","prepublishOnly":"npm run bundle:rollup && npm run minify:rollup"},"keywords":["regl","webgl","lines"],"author":{"name":"Ricky Reusser"},"license":"MIT","devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-json":"^4.1.0","babelify":"^10.0.0","browserify":"^17.0.0","budo":"^11.6.4","regl":"^2.1.0","rollup":"^2.58.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","terser":"^5.9.0"},"gitHead":"3fbde0c6f814bd5b1f6c8f575abb959a542de8b0","homepage":"https://github.com/rreusser/regl-gpu-lines#readme","_id":"regl-gpu-lines@0.0.2","_nodeVersion":"15.5.0","_npmVersion":"7.12.0","dist":{"integrity":"sha512-ocq/kN3zdpJ+tLpYnuI1nh4BhOF2eSOqLqbSbSRBxGzeUrYUBOI8OI9J07bXRVR4/NEKGaQQAFRckbRvOVpE0Q==","shasum":"0d826ad33c32c0b8143d2c14a290d1c2c3916a85","tarball":"https://registry.npmjs.org/regl-gpu-lines/-/regl-gpu-lines-0.0.2.tgz","fileCount":23,"unpackedSize":114069,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICkh8UtrUtDUKBr5CwyMkr8tlMpE9qDICpBEH1rB6GuoAiBSc3TJPED2myvP+wmunaWHL8pBMTkyvMLC6NDrmUcq3Q=="}]},"_npmUser":{"name":"rreusser","email":"rsreusser@gmail.com"},"directories":{},"maintainers":[{"name":"rreusser","email":"rsreusser@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regl-gpu-lines_0.0.2_1635777003008_0.1348470184384638"},"_hasShrinkwrap":false},"0.0.3":{"name":"regl-gpu-lines","version":"0.0.3","description":"Pure GPU line drawing for regl","main":"dist/regl-gpu-lines.min.js","repository":{"type":"git","url":"git+https://github.com/rreusser/regl-gpu-lines.git"},"bugs":{"url":"https://github.com/rreusser/regl-gpu-lines/issues"},"scripts":{"start":"budo examples/index.js --open --live --host localhost --css style.css -- -t [ babelify --presets [ @babel/preset-env ]","build":"npm run bundle:rollup && npm run minify:rollup","bundle:rollup":"mkdir -p dist && rollup -c","minify:rollup":"terser -cm -o dist/regl-gpu-lines.min.js dist/regl-gpu-lines.js","build:example":"rm -rf docs && mkdir -p docs && browserify examples/basic.js -t [ envify --NODE_ENV production ] | indexhtmlify > docs/basic.html","prepublishOnly":"npm run bundle:rollup && npm run minify:rollup"},"keywords":["regl","webgl","lines"],"author":{"name":"Ricky Reusser"},"license":"MIT","devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-json":"^4.1.0","babelify":"^10.0.0","browserify":"^17.0.0","budo":"^11.6.4","regl":"^2.1.0","rollup":"^2.58.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","terser":"^5.9.0"},"gitHead":"8066299f3d54f4248289343f7c5f0999e2c006cc","homepage":"https://github.com/rreusser/regl-gpu-lines#readme","_id":"regl-gpu-lines@0.0.3","_nodeVersion":"15.5.0","_npmVersion":"7.12.0","dist":{"integrity":"sha512-HJWIxsr7F7tTT7RAoK+7Hdk+xkdBEO73jFCtCAi3mt154Fiurg07BAU+GUD4kKTgjZtqMJJ5JFygUVZUZ3Slog==","shasum":"54df10f12f9202b87946216f88d4a482529de8f6","tarball":"https://registry.npmjs.org/regl-gpu-lines/-/regl-gpu-lines-0.0.3.tgz","fileCount":24,"unpackedSize":116929,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHHIV2HAavyAYKyrg4iPBHHtski3QrzVPnzd32EXo3Y6AiEA/EMYZ+2aksE1WBU1e3upyDZQOUv1aFWLjxGFKUZl7go="}]},"_npmUser":{"name":"rreusser","email":"rsreusser@gmail.com"},"directories":{},"maintainers":[{"name":"rreusser","email":"rsreusser@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regl-gpu-lines_0.0.3_1635780812045_0.20967641503536893"},"_hasShrinkwrap":false},"0.0.4":{"name":"regl-gpu-lines","version":"0.0.4","description":"Pure GPU line drawing for regl","main":"dist/regl-gpu-lines.min.js","repository":{"type":"git","url":"git+https://github.com/rreusser/regl-gpu-lines.git"},"bugs":{"url":"https://github.com/rreusser/regl-gpu-lines/issues"},"scripts":{"start":"budo examples/index.js --open --live --host localhost --css style.css -- -t [ babelify --presets [ @babel/preset-env ]","build":"npm run bundle:rollup && npm run minify:rollup","bundle:rollup":"mkdir -p dist && rollup -c","minify:rollup":"terser -cm -o dist/regl-gpu-lines.min.js dist/regl-gpu-lines.js","build:example":"rm -rf docs && mkdir -p docs && browserify examples/basic.js -t [ envify --NODE_ENV production ] | indexhtmlify > docs/basic.html","prepublishOnly":"npm run bundle:rollup && npm run minify:rollup"},"keywords":["regl","webgl","lines"],"author":{"name":"Ricky Reusser"},"license":"MIT","devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-json":"^4.1.0","babelify":"^10.0.0","browserify":"^17.0.0","budo":"^11.6.4","regl":"^2.1.0","rollup":"^2.58.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","terser":"^5.9.0"},"gitHead":"8038bbec05f0c1fbbbff6f3628576106e9838fd7","homepage":"https://github.com/rreusser/regl-gpu-lines#readme","_id":"regl-gpu-lines@0.0.4","_nodeVersion":"15.5.0","_npmVersion":"7.12.0","dist":{"integrity":"sha512-ZnSDPIUDbpJkHQEhfJePN42z9KOyRBchCdzQVtH+q1EyZEahe2c5HMQDiLk7Kr5cSYZeIng6WNiT71Zg8pD7Nw==","shasum":"a52cd75269d733835a1ccd5d767b1bd82bc18878","tarball":"https://registry.npmjs.org/regl-gpu-lines/-/regl-gpu-lines-0.0.4.tgz","fileCount":24,"unpackedSize":117140,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFfi8dd9mICJYzXiA7xP845GuDCU8C4X4XBfzpYlEM+dAiEAq0J6TqWe4aB42fQyFHWPwM1dIGeLehA0qyNNqjG1cUA="}]},"_npmUser":{"name":"rreusser","email":"rsreusser@gmail.com"},"directories":{},"maintainers":[{"name":"rreusser","email":"rsreusser@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regl-gpu-lines_0.0.4_1635781778663_0.9496034963480948"},"_hasShrinkwrap":false},"0.0.5":{"name":"regl-gpu-lines","version":"0.0.5","description":"Pure GPU line drawing for regl","main":"dist/regl-gpu-lines.min.js","repository":{"type":"git","url":"git+https://github.com/rreusser/regl-gpu-lines.git"},"bugs":{"url":"https://github.com/rreusser/regl-gpu-lines/issues"},"scripts":{"start":"budo examples/index.js --open --live --host localhost --css style.css -- -t [ babelify --presets [ @babel/preset-env ]","build":"npm run bundle:rollup && npm run minify:rollup","bundle:rollup":"mkdir -p dist && rollup -c","minify:rollup":"terser -cm -o dist/regl-gpu-lines.min.js dist/regl-gpu-lines.js","build:example":"rm -rf docs && mkdir -p docs && browserify examples/basic.js -t [ envify --NODE_ENV production ] | indexhtmlify > docs/basic.html","prepublishOnly":"npm run bundle:rollup && npm run minify:rollup"},"keywords":["regl","webgl","lines"],"author":{"name":"Ricky Reusser"},"license":"MIT","devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-json":"^4.1.0","babelify":"^10.0.0","browserify":"^17.0.0","budo":"^11.6.4","regl":"^2.1.0","rollup":"^2.58.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","terser":"^5.9.0"},"gitHead":"01c60d320090f9212dd556fc32d3de98839b0713","homepage":"https://github.com/rreusser/regl-gpu-lines#readme","_id":"regl-gpu-lines@0.0.5","_nodeVersion":"15.5.0","_npmVersion":"7.12.0","dist":{"integrity":"sha512-Znx04XmNWoGSjuS14RSaaUYmRMWOYDKwbIn3mp/b9/YLnWwqeL7IHWwlp1J79O2rWJRTm73xsbwiRF1iDI0BHQ==","shasum":"25c4c24d400ce1b058a51d7c7aa9722a40cf7e6b","tarball":"https://registry.npmjs.org/regl-gpu-lines/-/regl-gpu-lines-0.0.5.tgz","fileCount":25,"unpackedSize":124949,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbiJdE7bi5qNXvybQXdaVvIi2TJ5zkaZj8UKwpvwBsvgIhAJHYoHyalWDG2NHRvNdYyt3Bdy5zYfDSemL/WIqTzql9"}]},"_npmUser":{"name":"rreusser","email":"rsreusser@gmail.com"},"directories":{},"maintainers":[{"name":"rreusser","email":"rsreusser@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regl-gpu-lines_0.0.5_1635823198994_0.999773043914971"},"_hasShrinkwrap":false},"0.0.6":{"name":"regl-gpu-lines","version":"0.0.6","description":"Pure GPU line drawing for regl","main":"dist/regl-gpu-lines.min.js","repository":{"type":"git","url":"git+https://github.com/rreusser/regl-gpu-lines.git"},"bugs":{"url":"https://github.com/rreusser/regl-gpu-lines/issues"},"scripts":{"start":"budo examples/index.js --open --live --host localhost --css style.css -- -t [ babelify --presets [ @babel/preset-env ]","build":"npm run bundle:rollup && npm run minify:rollup","bundle:rollup":"mkdir -p dist && rollup -c","minify:rollup":"terser -cm -o dist/regl-gpu-lines.min.js dist/regl-gpu-lines.js","build:example":"rm -rf docs && mkdir -p docs && browserify examples/basic.js -t [ envify --NODE_ENV production ] | indexhtmlify > docs/basic.html","prepublishOnly":"npm run bundle:rollup && npm run minify:rollup"},"keywords":["regl","webgl","lines"],"author":{"name":"Ricky Reusser"},"license":"MIT","devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-json":"^4.1.0","babelify":"^10.0.0","browserify":"^17.0.0","budo":"^11.6.4","regl":"^2.1.0","rollup":"^2.58.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","terser":"^5.9.0"},"gitHead":"84b45947fd306175393d2cdc9f60fd8dd6caf788","homepage":"https://github.com/rreusser/regl-gpu-lines#readme","_id":"regl-gpu-lines@0.0.6","_nodeVersion":"15.5.0","_npmVersion":"7.12.0","dist":{"integrity":"sha512-ZA/N7ofmVDWntKKlWpzUVUdvNHqalbdeKhPxt9pAMUh22G3k1Btxfv8HzpDtO+S6WKJGKXs1NUEXfAcO00d8cA==","shasum":"7f5442c4342200df3f60a4fa16c684ed092b768f","tarball":"https://registry.npmjs.org/regl-gpu-lines/-/regl-gpu-lines-0.0.6.tgz","fileCount":25,"unpackedSize":125057,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBw9LLY5pb6/9C+H56rDrnCzVpdjWnqIVCcfhkHthS2nAiAuFkkn+y3aVesFjJ6gPIguX4VILDGWPvQqdfVGMSeQ/A=="}]},"_npmUser":{"name":"rreusser","email":"rsreusser@gmail.com"},"directories":{},"maintainers":[{"name":"rreusser","email":"rsreusser@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regl-gpu-lines_0.0.6_1635902423752_0.05125206689765638"},"_hasShrinkwrap":false},"0.0.7":{"name":"regl-gpu-lines","version":"0.0.7","description":"Pure GPU line drawing for regl","main":"dist/regl-gpu-lines.min.js","repository":{"type":"git","url":"git+https://github.com/rreusser/regl-gpu-lines.git"},"bugs":{"url":"https://github.com/rreusser/regl-gpu-lines/issues"},"scripts":{"start":"budo examples/index.js --open --live --host localhost --css style.css -- -t [ babelify --presets [ @babel/preset-env ]","build":"npm run bundle:rollup && npm run minify:rollup","bundle:rollup":"mkdir -p dist && rollup -c","minify:rollup":"terser -cm -o dist/regl-gpu-lines.min.js dist/regl-gpu-lines.js","build:example":"rm -rf docs && mkdir -p docs && browserify examples/basic.js -t [ envify --NODE_ENV production ] | indexhtmlify > docs/basic.html","prepublishOnly":"npm run bundle:rollup && npm run minify:rollup"},"keywords":["regl","webgl","lines"],"author":{"name":"Ricky Reusser"},"license":"MIT","devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-json":"^4.1.0","babelify":"^10.0.0","browserify":"^17.0.0","budo":"^11.6.4","regl":"^2.1.0","rollup":"^2.58.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","terser":"^5.9.0"},"gitHead":"869c199b1f9f7a80be2b79a7f95a9cc7d47bcc72","homepage":"https://github.com/rreusser/regl-gpu-lines#readme","_id":"regl-gpu-lines@0.0.7","_nodeVersion":"15.5.0","_npmVersion":"7.12.0","dist":{"integrity":"sha512-2CQEqObJ4tlIFg++lcIKP0i2J+Iz1ShKWT4UNNOvPNtm7KNFN3wygwiXk5g1zB6S1oE6G0pIeHne05hfmM4b8g==","shasum":"54e9f7fe0fce321b6b73489f4170c2c06afc301d","tarball":"https://registry.npmjs.org/regl-gpu-lines/-/regl-gpu-lines-0.0.7.tgz","fileCount":26,"unpackedSize":126372,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFQsdFyiaGCAK/RD4UC25x5QJNQOfU0UtcePOxZrJINiAiAJIc+VhksfDi4ccjnmy7fDBnSXBEvVGnsI2FArzvDtyw=="}]},"_npmUser":{"name":"rreusser","email":"rsreusser@gmail.com"},"directories":{},"maintainers":[{"name":"rreusser","email":"rsreusser@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regl-gpu-lines_0.0.7_1635946312530_0.3248416736930657"},"_hasShrinkwrap":false},"0.0.8":{"name":"regl-gpu-lines","version":"0.0.8","description":"Pure GPU line drawing for regl","main":"dist/regl-gpu-lines.min.js","repository":{"type":"git","url":"git+https://github.com/rreusser/regl-gpu-lines.git"},"bugs":{"url":"https://github.com/rreusser/regl-gpu-lines/issues"},"scripts":{"start":"budo examples/index.js --open --live --host localhost --css style.css -- -t [ babelify --presets [ @babel/preset-env ]","build":"npm run bundle:rollup && npm run minify:rollup","bundle:rollup":"mkdir -p dist && rollup -c","minify:rollup":"terser -cm -o dist/regl-gpu-lines.min.js dist/regl-gpu-lines.js","build:example":"rm -rf docs && mkdir -p docs && browserify examples/basic.js -t [ envify --NODE_ENV production ] | indexhtmlify > docs/basic.html","prepublishOnly":"npm run bundle:rollup && npm run minify:rollup"},"keywords":["regl","webgl","lines"],"author":{"name":"Ricky Reusser"},"license":"MIT","devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-json":"^4.1.0","babelify":"^10.0.0","browserify":"^17.0.0","budo":"^11.6.4","regl":"^2.1.0","rollup":"^2.58.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","terser":"^5.9.0"},"gitHead":"ae61bb15ee355244042bcc19fbbe80f651aecac8","homepage":"https://github.com/rreusser/regl-gpu-lines#readme","_id":"regl-gpu-lines@0.0.8","_nodeVersion":"15.5.0","_npmVersion":"7.12.0","dist":{"integrity":"sha512-RX9VFesD/jRxvgrguvaZSuLe3qI/Z2ZKGP+EL6t6mJdgdPR+qIArbF13oh3UuQ4fikWBq+2wCoGgLUe4awcdQQ==","shasum":"727c346c58ae8b5d2bbf3d385f0969754ba775d3","tarball":"https://registry.npmjs.org/regl-gpu-lines/-/regl-gpu-lines-0.0.8.tgz","fileCount":26,"unpackedSize":127439,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICTSRT3Oj8IJcmmsKZlsZd+VU3UG3iyrnplntRB/QZizAiEAmp90JKKP3o1pRfGNuMyJ+FhDK5scy2LG/iQla0PRLqw="}]},"_npmUser":{"name":"rreusser","email":"rsreusser@gmail.com"},"directories":{},"maintainers":[{"name":"rreusser","email":"rsreusser@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regl-gpu-lines_0.0.8_1635952740513_0.6450427450923237"},"_hasShrinkwrap":false},"0.0.9":{"name":"regl-gpu-lines","version":"0.0.9","description":"Pure GPU screen-projected lines for regl","main":"dist/regl-gpu-lines.min.js","repository":{"type":"git","url":"git+https://github.com/rreusser/regl-gpu-lines.git"},"bugs":{"url":"https://github.com/rreusser/regl-gpu-lines/issues"},"scripts":{"start":"node scripts/serve-example.js","build:examples":"for i in examples/*.js; do node scripts/build-example $i; done","build":"npm run bundle:rollup && npm run minify:rollup","bundle:rollup":"mkdir -p dist && rollup -c","minify:rollup":"terser -cm -o dist/regl-gpu-lines.min.js dist/regl-gpu-lines.js","prepublishOnly":"npm run bundle:rollup && npm run minify:rollup"},"keywords":["regl","webgl","lines"],"author":{"name":"Ricky Reusser"},"license":"MIT","devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-json":"^4.1.0","babelify":"^10.0.0","browserify":"^17.0.0","budo":"^11.6.4","controls-gui":"^2.0.0","controls-state":"^2.0.0","hyperstream":"^1.2.2","regl":"^2.1.0","rollup":"^2.58.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","simple-html-index":"^1.5.0","string-to-stream":"^3.0.1","terser":"^5.9.0"},"gitHead":"110cbd14b86402520d9e5889f348c487c5c18247","homepage":"https://github.com/rreusser/regl-gpu-lines#readme","_id":"regl-gpu-lines@0.0.9","_nodeVersion":"15.5.0","_npmVersion":"7.12.0","dist":{"integrity":"sha512-3FUan7q4uYPxu//WMpw+O2bwUU+Jz4fPed+EsDkm1osXcV2d6S+Cpo/yYcH9DTki6wYY7JoKPbaDDTXNjE/QpQ==","shasum":"c716346ebf94f2e03741db539a7dfe529eb30d60","tarball":"https://registry.npmjs.org/regl-gpu-lines/-/regl-gpu-lines-0.0.9.tgz","fileCount":37,"unpackedSize":283902,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeZ4jySD1eGvF4NQU0AqJd4O/+HLEgJmay0NgbjlpURAIhAKWAoO+4slIw53D/W9IFDcw01P6gbxjadyWFlMglXK7y"}]},"_npmUser":{"name":"rreusser","email":"rsreusser@gmail.com"},"directories":{},"maintainers":[{"name":"rreusser","email":"rsreusser@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regl-gpu-lines_0.0.9_1636043941918_0.7271538065138161"},"_hasShrinkwrap":false},"0.0.10":{"name":"regl-gpu-lines","version":"0.0.10","description":"Pure GPU screen-projected lines for regl","main":"dist/regl-gpu-lines.min.js","repository":{"type":"git","url":"git+https://github.com/rreusser/regl-gpu-lines.git"},"bugs":{"url":"https://github.com/rreusser/regl-gpu-lines/issues"},"scripts":{"start":"node scripts/serve-example.js","build:examples":"for i in examples/*.js; do node scripts/build-example $i; done","build":"npm run bundle:rollup && npm run minify:rollup","bundle:rollup":"mkdir -p dist && rollup -c","minify:rollup":"terser -cm -o dist/regl-gpu-lines.min.js dist/regl-gpu-lines.js","prepublishOnly":"npm run bundle:rollup && npm run minify:rollup"},"keywords":["regl","webgl","lines"],"author":{"name":"Ricky Reusser"},"license":"MIT","devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-json":"^4.1.0","babelify":"^10.0.0","browserify":"^17.0.0","budo":"^11.6.4","controls-gui":"^2.0.0","controls-state":"^2.0.0","hyperstream":"^1.2.2","regl":"^2.1.0","rollup":"^2.58.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","simple-html-index":"^1.5.0","string-to-stream":"^3.0.1","terser":"^5.9.0"},"gitHead":"a4e8d31eb6578748df34cf7a175194ad2e89991b","homepage":"https://github.com/rreusser/regl-gpu-lines#readme","_id":"regl-gpu-lines@0.0.10","_nodeVersion":"15.5.0","_npmVersion":"7.12.0","dist":{"integrity":"sha512-lMCgo+yb2Frn58niO/D2Uccx6SxS8CrqAeLdzi7s8r93iS9oKlrRKflNBJ5knguQqZeiPd3kIqT4uKIOTpa3Gg==","shasum":"257991654824a30f32dbe81bfda2f2d7213a4df5","tarball":"https://registry.npmjs.org/regl-gpu-lines/-/regl-gpu-lines-0.0.10.tgz","fileCount":37,"unpackedSize":166256,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUG6SHPVquzia/7G9fOJmi8mv43ICVaEsKvO1x2yrzjAIhAKU9PUSOJ1hqxIfqDVUbSiKQ4y8RuSb2bKFt8SkJkcoD"}]},"_npmUser":{"name":"rreusser","email":"rsreusser@gmail.com"},"directories":{},"maintainers":[{"name":"rreusser","email":"rsreusser@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regl-gpu-lines_0.0.10_1636059577165_0.824597799248848"},"_hasShrinkwrap":false},"0.0.11":{"name":"regl-gpu-lines","version":"0.0.11","description":"Pure GPU instanced, screen-projected lines for regl","main":"dist/regl-gpu-lines.min.js","repository":{"type":"git","url":"git+https://github.com/rreusser/regl-gpu-lines.git"},"bugs":{"url":"https://github.com/rreusser/regl-gpu-lines/issues"},"scripts":{"start":"node scripts/serve-example.js","build:examples":"for i in examples/*.js; do node scripts/build-example $i; done","build":"npm run bundle:rollup && npm run minify:rollup","bundle:rollup":"mkdir -p dist && rollup -c","minify:rollup":"terser -cm -o dist/regl-gpu-lines.min.js dist/regl-gpu-lines.js","prepublishOnly":"npm run bundle:rollup && npm run minify:rollup"},"keywords":["regl","webgl","lines"],"author":{"name":"Ricky Reusser"},"license":"MIT","devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-json":"^4.1.0","babelify":"^10.0.0","browserify":"^17.0.0","budo":"^11.6.4","controls-gui":"^2.0.0","controls-state":"^2.0.0","hyperstream":"^1.2.2","regl":"^2.1.0","rollup":"^2.58.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","simple-html-index":"^1.5.0","string-to-stream":"^3.0.1","terser":"^5.9.0"},"gitHead":"bb40ea86b5274f3d6a6ad32f7ef92a8c1ee24cb4","homepage":"https://github.com/rreusser/regl-gpu-lines#readme","_id":"regl-gpu-lines@0.0.11","_nodeVersion":"15.5.0","_npmVersion":"7.12.0","dist":{"integrity":"sha512-a643e1ZYIz5CKRn2HscG/L8orq0IHy0Q1E+jl5QYe/xejbw9BL53cs8bh7vz8DpcwLm2vS6qW1ZUi6Bkljyqnw==","shasum":"3d11905114fee3cbaaaa8d1e65bf46f451826c02","tarball":"https://registry.npmjs.org/regl-gpu-lines/-/regl-gpu-lines-0.0.11.tgz","fileCount":42,"unpackedSize":185260,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfavJTXFGv+A485tS5FgXWPHemZHVWxqzF66YQTmRsygIhAIIAHgqcreUfY8JZNFhPGakkvVR6Gpt/L/VK8uzMVNWb"}]},"_npmUser":{"name":"rreusser","email":"rsreusser@gmail.com"},"directories":{},"maintainers":[{"name":"rreusser","email":"rsreusser@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regl-gpu-lines_0.0.11_1636072992378_0.4647385890854423"},"_hasShrinkwrap":false},"0.0.12":{"name":"regl-gpu-lines","version":"0.0.12","description":"Pure GPU instanced, screen-projected lines for regl","main":"dist/regl-gpu-lines.min.js","repository":{"type":"git","url":"git+https://github.com/rreusser/regl-gpu-lines.git"},"bugs":{"url":"https://github.com/rreusser/regl-gpu-lines/issues"},"scripts":{"start":"node scripts/serve-example.js","build:examples":"for i in examples/*.js; do node scripts/build-example $i; done","build":"npm run bundle:rollup && npm run minify:rollup","bundle:rollup":"mkdir -p dist && rollup -c","minify:rollup":"terser -cm -o dist/regl-gpu-lines.min.js dist/regl-gpu-lines.js","prepublishOnly":"npm run build:examples && npm run bundle:rollup && npm run minify:rollup"},"keywords":["regl","webgl","lines"],"author":{"name":"Ricky Reusser"},"license":"MIT","devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-json":"^4.1.0","babelify":"^10.0.0","browserify":"^17.0.0","budo":"^11.6.4","controls-gui":"^2.0.0","controls-state":"^2.0.0","hyperstream":"^1.2.2","regl":"^2.1.0","rollup":"^2.58.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","simple-html-index":"^1.5.0","string-to-stream":"^3.0.1","terser":"^5.9.0"},"gitHead":"e8fa9fa83987fcf1f7f57aa5f5d42defa632f64d","homepage":"https://github.com/rreusser/regl-gpu-lines#readme","_id":"regl-gpu-lines@0.0.12","_nodeVersion":"15.5.0","_npmVersion":"7.12.0","dist":{"integrity":"sha512-H9SwN/avc652cuVhrIkH5wRbviWy20stvvjdY5ouPPJ1NlXa20xNjBDJliefYFK+li0xX62NWOl7DGocb8c4aw==","shasum":"523ef6458dbd2ea24b2ee09835edcdc03365d14b","tarball":"https://registry.npmjs.org/regl-gpu-lines/-/regl-gpu-lines-0.0.12.tgz","fileCount":44,"unpackedSize":197076,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBSflkAmGW9RqnQ+P9rTeU5+E6BwO1hftkmSMxsCklUGAiEArGwQe0AMwG4Rq1813UAalx6TgPTA2FPBpuC6gax+n2k="}]},"_npmUser":{"name":"rreusser","email":"rsreusser@gmail.com"},"directories":{},"maintainers":[{"name":"rreusser","email":"rsreusser@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regl-gpu-lines_0.0.12_1636079968323_0.6770323613865015"},"_hasShrinkwrap":false},"0.0.13":{"name":"regl-gpu-lines","version":"0.0.13","description":"Pure GPU instanced, screen-projected lines for regl","main":"dist/regl-gpu-lines.min.js","repository":{"type":"git","url":"git+https://github.com/rreusser/regl-gpu-lines.git"},"bugs":{"url":"https://github.com/rreusser/regl-gpu-lines/issues"},"scripts":{"start":"node scripts/serve-example.js","build:examples":"for i in examples/*.js; do node scripts/build-example $i; done","build":"npm run bundle:rollup && npm run minify:rollup","bundle:rollup":"mkdir -p dist && rollup -c","minify:rollup":"terser -cm -o dist/regl-gpu-lines.min.js dist/regl-gpu-lines.js","prepublishOnly":"npm run build:examples && npm run bundle:rollup && npm run minify:rollup"},"keywords":["regl","webgl","lines"],"author":{"name":"Ricky Reusser"},"license":"MIT","devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-json":"^4.1.0","babelify":"^10.0.0","browserify":"^17.0.0","budo":"^11.6.4","controls-gui":"^2.0.0","controls-state":"^2.0.0","hyperstream":"^1.2.2","regl":"^2.1.0","rollup":"^2.58.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","simple-html-index":"^1.5.0","string-to-stream":"^3.0.1","terser":"^5.9.0"},"gitHead":"2451835c907c29e1e2a2b75ce8c8ba431d3415c5","homepage":"https://github.com/rreusser/regl-gpu-lines#readme","_id":"regl-gpu-lines@0.0.13","_nodeVersion":"15.5.0","_npmVersion":"7.12.0","dist":{"integrity":"sha512-JncMQThVifHn60m7x4KI5MHQcKcdwSeBaeXXxFgL+TrlUdhTGvvuXlfQCZmqozIDrk/U+QywqOpKWwIC3Ygd4w==","shasum":"1b6e7ae5e0d9a1472237bd686cc4bf514b137fad","tarball":"https://registry.npmjs.org/regl-gpu-lines/-/regl-gpu-lines-0.0.13.tgz","fileCount":49,"unpackedSize":207084,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpY4dfFdHaMIWXCvD/ldqI3v6rMfRq9FfNCTlGmq2XzwIhAIgB7U6hmc4QRVZ+sDAhciCFfomtPEoYblhLdkxu0dvN"}]},"_npmUser":{"name":"rreusser","email":"rsreusser@gmail.com"},"directories":{},"maintainers":[{"name":"rreusser","email":"rsreusser@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regl-gpu-lines_0.0.13_1636213450107_0.27056870163210744"},"_hasShrinkwrap":false},"0.0.14":{"name":"regl-gpu-lines","version":"0.0.14","description":"Pure GPU instanced, screen-projected lines for regl","main":"dist/regl-gpu-lines.min.js","repository":{"type":"git","url":"git+https://github.com/rreusser/regl-gpu-lines.git"},"bugs":{"url":"https://github.com/rreusser/regl-gpu-lines/issues"},"scripts":{"start":"node scripts/serve-example.js","build:examples":"for i in examples/*.js; do node scripts/build-example $i; done","build":"npm run bundle:rollup && npm run minify:rollup","bundle:rollup":"mkdir -p dist && rollup -c","minify:rollup":"terser -cm -o dist/regl-gpu-lines.min.js dist/regl-gpu-lines.js","prepublishOnly":"npm run build:examples && npm run bundle:rollup && npm run minify:rollup"},"keywords":["regl","webgl","lines"],"author":{"name":"Ricky Reusser"},"license":"MIT","devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-json":"^4.1.0","babelify":"^10.0.0","browserify":"^17.0.0","budo":"^11.6.4","controls-gui":"^2.0.0","controls-state":"^2.0.0","hyperstream":"^1.2.2","regl":"^2.1.0","rollup":"^2.58.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","simple-html-index":"^1.5.0","string-to-stream":"^3.0.1","terser":"^5.9.0"},"gitHead":"02908611f9f2081519d6db53ab339925d01d4e36","homepage":"https://github.com/rreusser/regl-gpu-lines#readme","_id":"regl-gpu-lines@0.0.14","_nodeVersion":"15.5.0","_npmVersion":"7.12.0","dist":{"integrity":"sha512-2nz2gX5bh8UpW+he5Eh6YIcirNWUBpiQcyxFQJ8o2EivkEnLxMaV5nKBaLUsn0d/UDkn5r3LHJHpXQqFRpFrgA==","shasum":"ab99f4dc75f6c2aec021209e6ef14bffbb6984e9","tarball":"https://registry.npmjs.org/regl-gpu-lines/-/regl-gpu-lines-0.0.14.tgz","fileCount":49,"unpackedSize":209718,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCo296amhZyZLAIUlE6oAgMGyDzUNlZCRXSaHvmXHvgsQIhANPlcAbq024Ideyn0q2kPIwm1k0G+wdxISr3UnEBQGL5"}]},"_npmUser":{"name":"rreusser","email":"rsreusser@gmail.com"},"directories":{},"maintainers":[{"name":"rreusser","email":"rsreusser@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regl-gpu-lines_0.0.14_1636214540580_0.598919182651779"},"_hasShrinkwrap":false},"0.0.15":{"name":"regl-gpu-lines","version":"0.0.15","description":"Pure GPU instanced, screen-projected lines for regl","main":"dist/regl-gpu-lines.min.js","repository":{"type":"git","url":"git+https://github.com/rreusser/regl-gpu-lines.git"},"bugs":{"url":"https://github.com/rreusser/regl-gpu-lines/issues"},"scripts":{"build":"npm run bundle:rollup && npm run minify:rollup","build:examples":"for i in examples/*.js; do node scripts/build-example $i; done","bundle:rollup":"mkdir -p dist && rollup -c","lint":"eslint src/*.js","lint-fix":"eslint src/*.js --fix","minify:rollup":"terser -cm -o dist/regl-gpu-lines.min.js dist/regl-gpu-lines.js","prepublishOnly":"npm run test && npm run build:examples && npm run bundle:rollup && npm run minify:rollup","test":"npm run lint && npm run test-render","test-render":"node test/render.js","start":"node scripts/serve-example.js"},"keywords":["regl","webgl","lines"],"author":{"name":"Ricky Reusser"},"license":"MIT","devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.6","async":"^3.2.2","babelify":"^10.0.0","browserify":"^17.0.0","budo":"^11.6.4","controls-gui":"^2.0.0","controls-state":"^2.0.0","eslint":"^8.2.0","get-pixels":"^3.3.3","gl":"^4.9.2","glob":"^7.2.0","hyperstream":"^1.2.2","ndarray":"^1.0.19","ndarray-ops":"^1.2.2","ndarray-scratch":"^1.2.0","pixelmatch":"^5.2.1","raf":"^3.4.1","regl":"^2.1.0","regl-camera":"^2.1.1","rollup":"^2.58.3","save-pixels":"^2.3.6","simple-html-index":"^1.5.0","string-to-stream":"^3.0.1","tape":"^5.3.1","terser":"^5.9.0"},"gitHead":"dc7af148f03ef53841e004321cb37936d7120e27","homepage":"https://github.com/rreusser/regl-gpu-lines#readme","_id":"regl-gpu-lines@0.0.15","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-4KTL63KU94YN7wuwec4MzmvVKRly9FXAJi+NPA0t1hOkati7Y5wh7JIWb+hZpqMwAObFLMgUpLcczAafppViBw==","shasum":"71b9686c34cb8bd05ef4cbe7fcff0981c1a43327","tarball":"https://registry.npmjs.org/regl-gpu-lines/-/regl-gpu-lines-0.0.15.tgz","fileCount":64,"unpackedSize":269054,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDP+T3EPCGS1qhEebk34NrIivlo982WpSK2IOW35uT2ygIgTqow9hfgMJoGlZC9O78gulU5T0zPzSCC5lWS11OFba0="}]},"_npmUser":{"name":"rreusser","email":"rsreusser@gmail.com"},"directories":{},"maintainers":[{"name":"rreusser","email":"rsreusser@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regl-gpu-lines_0.0.15_1636517404304_0.8924311743999636"},"_hasShrinkwrap":false},"0.0.16":{"name":"regl-gpu-lines","version":"0.0.16","description":"Pure GPU instanced, screen-projected lines for regl","main":"dist/regl-gpu-lines.min.js","repository":{"type":"git","url":"git+https://github.com/rreusser/regl-gpu-lines.git"},"bugs":{"url":"https://github.com/rreusser/regl-gpu-lines/issues"},"scripts":{"build":"npm run bundle:rollup && npm run minify:rollup","build:examples":"for i in examples/*.js; do node scripts/build-example $i; done","bundle:rollup":"mkdir -p dist && rollup -c","lint":"eslint src/*.js","lint-fix":"eslint src/*.js --fix","minify:rollup":"terser -cm -o dist/regl-gpu-lines.min.js dist/regl-gpu-lines.js && node scripts/compress.js < dist/regl-gpu-lines.min.js > dist/tmp.js && mv dist/tmp.js dist/regl-gpu-lines.min.js","prepublishOnly":"npm run bundle:rollup && npm run minify:rollup && npm run test && npm run build:examples","test":"npm run lint && npm run test-render && npm run test-render-prod","test-render":"ENV=development node test/render.js","test-render-prod":"ENV=production node test/render.js","start":"node scripts/serve-example.js"},"keywords":["regl","webgl","lines"],"author":{"name":"Ricky Reusser"},"license":"MIT","devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.6","async":"^3.2.2","babelify":"^10.0.0","browserify":"^17.0.0","budo":"^11.6.4","controls-gui":"^2.0.0","controls-state":"^2.0.0","eslint":"^8.2.0","get-pixels":"^3.3.3","gl":"^4.9.2","glob":"^7.2.0","hyperstream":"^1.2.2","ndarray":"^1.0.19","ndarray-ops":"^1.2.2","ndarray-scratch":"^1.2.0","pixelmatch":"^5.2.1","raf":"^3.4.1","regl":"^2.1.0","regl-camera":"^2.1.1","rollup":"^2.58.3","save-pixels":"^2.3.6","simple-html-index":"^1.5.0","stream-to-string":"^1.2.0","string-to-stream":"^3.0.1","tape":"^5.3.1","terser":"^5.9.0"},"gitHead":"05bf547c640390b046ad0e9e7d3d246e574b64d0","homepage":"https://github.com/rreusser/regl-gpu-lines#readme","_id":"regl-gpu-lines@0.0.16","_nodeVersion":"15.5.0","_npmVersion":"7.12.0","dist":{"integrity":"sha512-edlYPzVz4F+Xs7hzvOcB1c5A6INCjz+tLl4Vp2BCD+hdY+JH0ewn3PngmXAbetEvR4jzsDwP/UPK2/YoGE66Tg==","shasum":"f63cf40a78ea8cde6b91b3d044101c79a01a5516","tarball":"https://registry.npmjs.org/regl-gpu-lines/-/regl-gpu-lines-0.0.16.tgz","fileCount":68,"unpackedSize":241868,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG7Cc6dHoiEnWEIDl/HZ2sHMpD7PEs0anWzRnbHQ/k0gAiEAo+Hx9Zek/jF7Xg3m1yk9Klm7xTysCz/pkAiqd9emXBs="}]},"_npmUser":{"name":"rreusser","email":"rsreusser@gmail.com"},"directories":{},"maintainers":[{"name":"rreusser","email":"rsreusser@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regl-gpu-lines_0.0.16_1636754646628_0.24729029277119774"},"_hasShrinkwrap":false},"0.0.17":{"name":"regl-gpu-lines","version":"0.0.17","description":"Pure GPU instanced, screen-projected lines for regl","main":"dist/regl-gpu-lines.min.js","repository":{"type":"git","url":"git+https://github.com/rreusser/regl-gpu-lines.git"},"bugs":{"url":"https://github.com/rreusser/regl-gpu-lines/issues"},"scripts":{"build":"npm run bundle:rollup && npm run minify:rollup","build:examples":"for i in examples/*.js; do node scripts/build-example $i; done","bundle:rollup":"mkdir -p dist && rollup -c","lint":"eslint src/*.js","lint-fix":"eslint src/*.js --fix","minify:rollup":"terser -cm -o dist/regl-gpu-lines.min.js dist/regl-gpu-lines.js && node scripts/compress.js < dist/regl-gpu-lines.min.js > dist/tmp.js && mv dist/tmp.js dist/regl-gpu-lines.min.js","prepublishOnly":"npm run bundle:rollup && npm run minify:rollup && npm run test && npm run build:examples","test":"npm run lint && npm run test-render && npm run test-render-prod","test-render":"ENV=development node test/render.js","test-render-prod":"ENV=production node test/render.js","start":"node scripts/serve-example.js"},"keywords":["regl","webgl","lines"],"author":{"name":"Ricky Reusser"},"license":"MIT","devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.6","async":"^3.2.2","babelify":"^10.0.0","browserify":"^17.0.0","budo":"^11.6.4","controls-gui":"^2.0.0","controls-state":"^2.0.0","eslint":"^8.2.0","get-pixels":"^3.3.3","gl":"^4.9.2","glob":"^7.2.0","hyperstream":"^1.2.2","ndarray":"^1.0.19","ndarray-ops":"^1.2.2","ndarray-scratch":"^1.2.0","pixelmatch":"^5.2.1","raf":"^3.4.1","regl":"^2.1.0","regl-camera":"^2.1.1","rollup":"^2.58.3","save-pixels":"^2.3.6","simple-html-index":"^1.5.0","stream-to-string":"^1.2.0","string-to-stream":"^3.0.1","tape":"^5.3.1","terser":"^5.9.0"},"gitHead":"1d3a80d474a2e7c2ae09c5b857e91c6e2061f274","homepage":"https://github.com/rreusser/regl-gpu-lines#readme","_id":"regl-gpu-lines@0.0.17","_nodeVersion":"15.5.0","_npmVersion":"7.12.0","dist":{"integrity":"sha512-FacsggC6a+V+dXr7arA7uLTKoGc5tuoPNLhoJQAu2/xmBFTGinZEqVPN2+mju+Wi7eDfVZ+7axGiQPTbA3oRow==","shasum":"c64a7e4ad02c62b1ef790ed9dd77718a12e0426f","tarball":"https://registry.npmjs.org/regl-gpu-lines/-/regl-gpu-lines-0.0.17.tgz","fileCount":68,"unpackedSize":242428,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAF4B7rA7NOjvhM1VUJwheqHnShSUCHM/p9xaiFG4vhOAiEA6A6jWtFzuwW7c2hLhBmoP5IY9WjqgbRXnK+lUohiC2k="}]},"_npmUser":{"name":"rreusser","email":"rsreusser@gmail.com"},"directories":{},"maintainers":[{"name":"rreusser","email":"rsreusser@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regl-gpu-lines_0.0.17_1636757781713_0.2234094888693765"},"_hasShrinkwrap":false},"0.0.18":{"name":"regl-gpu-lines","version":"0.0.18","description":"Pure GPU instanced, screen-projected lines for regl","main":"dist/regl-gpu-lines.min.js","repository":{"type":"git","url":"git+https://github.com/rreusser/regl-gpu-lines.git"},"bugs":{"url":"https://github.com/rreusser/regl-gpu-lines/issues"},"scripts":{"build":"npm run bundle:rollup && npm run minify:rollup","build:examples":"for i in examples/*.js; do node scripts/build-example $i; done","bundle:rollup":"mkdir -p dist && rollup -c","lint":"eslint src/*.js","lint-fix":"eslint src/*.js --fix","minify:rollup":"terser -cm -o dist/regl-gpu-lines.min.js dist/regl-gpu-lines.js && node scripts/compress.js < dist/regl-gpu-lines.min.js > dist/tmp.js && mv dist/tmp.js dist/regl-gpu-lines.min.js","prepublishOnly":"npm run bundle:rollup && npm run minify:rollup && npm run test && npm run build:examples","test":"npm run lint && npm run test-render && npm run test-render-prod","test-render":"ENV=development node test/render.js","test-render-prod":"ENV=production node test/render.js","start":"node scripts/serve-example.js"},"keywords":["regl","webgl","lines"],"author":{"name":"Ricky Reusser"},"license":"MIT","devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.6","async":"^3.2.2","babelify":"^10.0.0","browserify":"^17.0.0","budo":"^11.6.4","controls-gui":"^2.0.0","controls-state":"^2.0.0","eslint":"^8.2.0","get-pixels":"^3.3.3","gl":"^4.9.2","glob":"^7.2.0","hyperstream":"^1.2.2","ndarray":"^1.0.19","ndarray-ops":"^1.2.2","ndarray-scratch":"^1.2.0","pixelmatch":"^5.2.1","raf":"^3.4.1","regl":"^2.1.0","regl-camera":"^2.1.1","rollup":"^2.58.3","save-pixels":"^2.3.6","simple-html-index":"^1.5.0","stream-to-string":"^1.2.0","string-to-stream":"^3.0.1","tape":"^5.3.1","terser":"^5.9.0"},"gitHead":"ea40ec7e0143e6f9ab4d6e0c736615602f3f9a3a","homepage":"https://github.com/rreusser/regl-gpu-lines#readme","_id":"regl-gpu-lines@0.0.18","_nodeVersion":"15.5.0","_npmVersion":"7.12.0","dist":{"integrity":"sha512-+PsVY0giKA209EwVHn7W76xB7AnE3hmwyR2ggXgRuwyx9ClcLMKz1etBMwPCTZVWkzWuSh6etI2s05HWUDkQVA==","shasum":"d782f2fb5caef4a55227828e5e1c61865e9d9213","tarball":"https://registry.npmjs.org/regl-gpu-lines/-/regl-gpu-lines-0.0.18.tgz","fileCount":68,"unpackedSize":245022,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQweerzTn90ToFv10NqvHIPZP5WqLy66maR5bEURJdvwIgVJuNOYJ3O5i19AID1/tLPcjWPIrR7ckJaYPxEHxoql8="}]},"_npmUser":{"name":"rreusser","email":"rsreusser@gmail.com"},"directories":{},"maintainers":[{"name":"rreusser","email":"rsreusser@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regl-gpu-lines_0.0.18_1636874245384_0.3900700831817392"},"_hasShrinkwrap":false},"0.0.19":{"name":"regl-gpu-lines","version":"0.0.19","description":"Pure GPU instanced, screen-projected lines for regl","main":"dist/regl-gpu-lines.min.js","repository":{"type":"git","url":"git+https://github.com/rreusser/regl-gpu-lines.git"},"bugs":{"url":"https://github.com/rreusser/regl-gpu-lines/issues"},"scripts":{"bundle":"npm run bundle:rollup && npm run bundle:minify && npm run bundle:minify:compat","bundle:minify":"terser -cm -o dist/regl-gpu-lines.min.js dist/regl-gpu-lines.js && node scripts/compress.js < dist/regl-gpu-lines.min.js > dist/tmp.js && mv dist/tmp.js dist/regl-gpu-lines.min.js","bundle:minify:compat":"terser -cm -o dist/regl-gpu-lines.compat.min.js dist/regl-gpu-lines.compat.js && node scripts/compress.js < dist/regl-gpu-lines.compat.min.js > dist/tmp.js && mv dist/tmp.js dist/regl-gpu-lines.compat.min.js","bundle:rollup":"mkdir -p dist && rollup -c","build:examples":"for i in examples/*.js; do node scripts/build-example $i; done","lint":"eslint src/*.js","lint-fix":"eslint src/*.js --fix","prepublishOnly":"npm run bundle:rollup && npm run bundle:minify && npm run test && npm run build:examples","test":"npm run lint && npm run test-render && npm run test-render-prod","test-render":"ENV=development node test/render.js","test-render-prod":"ENV=production node test/render.js","start":"node scripts/serve-example.js"},"keywords":["regl","webgl","lines"],"author":{"name":"Ricky Reusser"},"license":"MIT","devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.6","async":"^3.2.2","babelify":"^10.0.0","browserify":"^17.0.0","budo":"^11.6.4","controls-gui":"^2.0.0","controls-state":"^2.0.0","eslint":"^8.2.0","get-pixels":"^3.3.3","gl":"^4.9.2","glob":"^7.2.0","hyperstream":"^1.2.2","ndarray":"^1.0.19","ndarray-ops":"^1.2.2","ndarray-scratch":"^1.2.0","pixelmatch":"^5.2.1","raf":"^3.4.1","regl":"^2.1.0","regl-camera":"^2.1.1","rollup":"^2.58.3","save-pixels":"^2.3.6","simple-html-index":"^1.5.0","stream-to-string":"^1.2.0","string-to-stream":"^3.0.1","tape":"^5.3.1","terser":"^5.9.0"},"gitHead":"f3b0e57dacafaba9e65c2f3eff0f9b20440f8705","homepage":"https://github.com/rreusser/regl-gpu-lines#readme","_id":"regl-gpu-lines@0.0.19","_nodeVersion":"15.5.0","_npmVersion":"7.12.0","dist":{"integrity":"sha512-nDR63RYDgAhFzSiewdvcXCP+MlYFR7ycD1Ll3A0Fl3WabIwP/XfkTWGFr2LSVM7kJ6+nQfQ/61mh6rvjhkkDjA==","shasum":"7fc59298768fdc099bf1eb6ff4c033d34bf7abf8","tarball":"https://registry.npmjs.org/regl-gpu-lines/-/regl-gpu-lines-0.0.19.tgz","fileCount":63,"unpackedSize":212729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhkrhWCRA9TVsSAnZWagAAKEgP/1DLtUct0yK4h31Dm8/K\n9w2ceXSJ7jG1yUVOWc2uDEQM0HtRHzdHMp7QB+AjTUdhpb9nfpVEQh6XbR6t\nFXlLBXVpzNxJya2YcEfNDLTdyxeuu3AEApoAhcqgTGmstbQQ+blQ20HkktMc\npg73oqlR7+jl9pWjHoI2gNnIum495M0jVocmgGvhmgfOyODKMqaRp+yZBQfq\n8/OXwsLHbuDg2xVQ0Alrv0wY1h46r/xKtvn2zPITvTbTGixqQa34dizZmFX5\nD8b2Dk7y+1Pr+fkjIB/Feh2VAQ4dH9DgAMaieU2ybxWoe+4gkHEayXDyltV6\n64mjne4rMCfopTrx6k0lb2aGkeAFJ7GbsFQX6WQgxvVOOWQp2wVS+PrTJi4P\n/wvZ8Prnccc9c65/5lae/Kd/rAGiWTfolp1+WgTtI1i7gIVasvQH5DYBc3tq\nOHgddnM3Qu2L8tJWTR9A9lgt8S7bkYIXDGvHlZTOrZ74RM595bQFqzUQyQx6\noaO+BrUO+Ng3vTwDZOwrxDPMbK9sxmWwiQROzb/fbO9w8QWpj46P43t5W+Gj\nUDNkpZywfLs6L6PlxI/G1JZNgEoMHVNomDHgk2dV08bo/UMH+GfXmAAG6PYD\n+nmV4F2ttiLSNviEgbnrifVq8IBCBAXzbeZTr9SNyc6XH0NDKNiWsvQ3IzCG\nJ5kO\r\n=6fmZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMwhJ+X6gfb21zxdfrOmX2uM69TenYOqAgiq1D1J5jmwIgFXuRzoFOq1ffRv89iGQ2uUnDEDtSHTCVOaibmilbdWE="}]},"_npmUser":{"name":"rreusser","email":"rsreusser@gmail.com"},"directories":{},"maintainers":[{"name":"rreusser","email":"rsreusser@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regl-gpu-lines_0.0.19_1637005398777_0.6675246699883093"},"_hasShrinkwrap":false},"0.0.20":{"name":"regl-gpu-lines","version":"0.0.20","description":"Pure GPU instanced, screen-projected lines for regl","main":"dist/regl-gpu-lines.min.js","repository":{"type":"git","url":"git+https://github.com/rreusser/regl-gpu-lines.git"},"bugs":{"url":"https://github.com/rreusser/regl-gpu-lines/issues"},"scripts":{"bundle":"npm run bundle:rollup && npm run bundle:minify && npm run bundle:minify:compat","bundle:minify":"terser -cm -o dist/regl-gpu-lines.min.js dist/regl-gpu-lines.js && node scripts/compress.js < dist/regl-gpu-lines.min.js > dist/tmp.js && mv dist/tmp.js dist/regl-gpu-lines.min.js","bundle:minify:compat":"terser -cm -o dist/regl-gpu-lines.compat.min.js dist/regl-gpu-lines.compat.js && node scripts/compress.js < dist/regl-gpu-lines.compat.min.js > dist/tmp.js && mv dist/tmp.js dist/regl-gpu-lines.compat.min.js","bundle:rollup":"mkdir -p dist && rollup -c","build:examples":"for i in examples/*.js; do node scripts/build-example $i; done","lint":"eslint src/*.js","lint-fix":"eslint src/*.js --fix","prepublishOnly":"npm run bundle && npm run test && npm run build:examples","test":"npm run lint && npm run test-render && npm run test-render-prod","test-render":"ENV=development node test/render.js","test-render-prod":"ENV=production node test/render.js","start":"node scripts/serve-example.js"},"keywords":["regl","webgl","lines"],"author":{"name":"Ricky Reusser"},"license":"MIT","devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.6","async":"^3.2.2","babelify":"^10.0.0","browserify":"^17.0.0","budo":"^11.6.4","controls-gui":"^2.0.0","controls-state":"^2.0.0","eslint":"^8.2.0","get-pixels":"^3.3.3","gl":"^4.9.2","glob":"^7.2.0","hyperstream":"^1.2.2","ndarray":"^1.0.19","ndarray-ops":"^1.2.2","ndarray-scratch":"^1.2.0","pixelmatch":"^5.2.1","raf":"^3.4.1","regl":"^2.1.0","regl-camera":"^2.1.1","rollup":"^2.58.3","save-pixels":"^2.3.6","simple-html-index":"^1.5.0","stream-to-string":"^1.2.0","string-to-stream":"^3.0.1","tape":"^5.3.1","terser":"^5.9.0"},"gitHead":"0e21e1661a3966c77a4b479f945dd83abc0b0fb6","homepage":"https://github.com/rreusser/regl-gpu-lines#readme","_id":"regl-gpu-lines@0.0.20","_nodeVersion":"15.5.0","_npmVersion":"7.12.0","dist":{"integrity":"sha512-LuT/3V4SwNnLhMWP0Y/Zi7xN3/jtLYgcSeyFDdJDxB8WJte3M7AukzSl6ZU8jHxtOE4cMgWFyzNXGNDgzfbGyQ==","shasum":"9df836ac331c68e4b1f687f5128969370e1bc3cc","tarball":"https://registry.npmjs.org/regl-gpu-lines/-/regl-gpu-lines-0.0.20.tgz","fileCount":65,"unpackedSize":217345,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlBXGCRA9TVsSAnZWagAAD94P/ja5reks9bOg55LeRJZZ\nfdqWh7Wlq3y5RospxREEW4+8Bhqm4FJNhyV3738gEq/AQ0+3jsbpPluRKwUp\nrwMm050dnZMrylxkpPuTm+B/fIgJuoVBx7Bgx8fof+nfXaGY3wZ88iZvVx5q\ny4EeNERcyDwvtR4biYMqSvNLaeMAQBM9kOEPLddBpjlJlFXuBabsfwppd/nH\nzeGuC/51v4r5uckF4xw2fwpbZvr6CS/cFwL6UWYDreWwz0CvA1u7998u+tta\nK07GazNiKPqGSFFVogdTiMzey4UZbYwjnBrbwXNETpo7kU2sh5S2K2mqHFX+\n2zlyEw1DXRm8+w3FsT4GnoDeyY7N3yQQ1gECvFXr8r10GzgJIzCqbleuiF0I\nf/K4RgJBWAS+6gbV5FyTmFyp+W27Rm1IwTnBDS6yQjiN6SlDMjLqE0Jtkznr\n0GGs/BEFb9FMVXm4LSNUnVVdLTohRJFMyZ/xQ0KhkaKnkLKKiFMUKI2fQti/\n5qYlh4WZrJpxPll0yMVjV7cN1dhJVnJXtKGNBVHobdpbDCG095/VrHudGBVI\nWt1nm2XCQl6A2xqvZWnxw9ljuC3WRcy72q1zcpIaQe+zwNs+g/vQU6b7SwF3\nyo6X2+btAOl1geJEIVpycoB8bV0sNF6GRkc8kx8CVgDbL4+lloWdjpBCHXQ4\nyzNF\r\n=Jx7A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbIyH345u6YlwwmH9hBW6/touFfbZvEn/CJ0RELfJbtwIhAKByAfs9s0rbcZNPOijxZwuRCnTu8x9nnmsjVUjTMtGy"}]},"_npmUser":{"name":"rreusser","email":"rsreusser@gmail.com"},"directories":{},"maintainers":[{"name":"rreusser","email":"rsreusser@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regl-gpu-lines_0.0.20_1637094854033_0.142576230151356"},"_hasShrinkwrap":false},"0.0.21":{"name":"regl-gpu-lines","version":"0.0.21","description":"Pure GPU instanced, screen-projected lines for regl","main":"dist/regl-gpu-lines.min.js","repository":{"type":"git","url":"git+https://github.com/rreusser/regl-gpu-lines.git"},"bugs":{"url":"https://github.com/rreusser/regl-gpu-lines/issues"},"scripts":{"bundle":"npm run bundle:rollup && npm run bundle:minify && npm run bundle:minify:compat","bundle:minify":"terser -cm -o dist/regl-gpu-lines.min.js dist/regl-gpu-lines.js && node scripts/compress.js < dist/regl-gpu-lines.min.js > dist/tmp.js && mv dist/tmp.js dist/regl-gpu-lines.min.js","bundle:minify:compat":"terser -cm -o dist/regl-gpu-lines.compat.min.js dist/regl-gpu-lines.compat.js && node scripts/compress.js < dist/regl-gpu-lines.compat.min.js > dist/tmp.js && mv dist/tmp.js dist/regl-gpu-lines.compat.min.js","bundle:rollup":"mkdir -p dist && rollup -c","build:examples":"for i in examples/*.js; do node scripts/build-example $i; done","lint":"eslint src/*.js","lint-fix":"eslint src/*.js --fix","prepublishOnly":"npm run bundle && npm run test && npm run build:examples","test":"npm run lint && npm run test-render && npm run test-render-prod","test-render":"ENV=development node test/render.js","test-render-prod":"ENV=production node test/render.js","start":"node scripts/serve-example.js"},"keywords":["regl","webgl","lines"],"author":{"name":"Ricky Reusser"},"license":"MIT","devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.6","async":"^3.2.2","babelify":"^10.0.0","browserify":"^17.0.0","budo":"^11.6.4","controls-gui":"^2.0.0","controls-state":"^2.0.0","eslint":"^8.2.0","get-pixels":"^3.3.3","gl":"^4.9.2","glob":"^7.2.0","hyperstream":"^1.2.2","ndarray":"^1.0.19","ndarray-ops":"^1.2.2","ndarray-scratch":"^1.2.0","pixelmatch":"^5.2.1","raf":"^3.4.1","regl":"^2.1.0","regl-camera":"^2.1.1","rollup":"^2.58.3","save-pixels":"^2.3.6","simple-html-index":"^1.5.0","stream-to-string":"^1.2.0","string-to-stream":"^3.0.1","tape":"^5.3.1","terser":"^5.9.0"},"gitHead":"954476a3c0f0f7c220ea90d0b291b0e57c2ee92e","homepage":"https://github.com/rreusser/regl-gpu-lines#readme","_id":"regl-gpu-lines@0.0.21","_nodeVersion":"15.5.0","_npmVersion":"7.12.0","dist":{"integrity":"sha512-Xmawx/5GFuNkyVrP37lq7WkfxMH2y1Flzexf7dAbsycodTsyvoXBhoxkY57G2rIWzSX4lU3EbFdFdS2vtJhnBg==","shasum":"443ba39e6fb579df2fc1cd493adadb0ed78b08db","tarball":"https://registry.npmjs.org/regl-gpu-lines/-/regl-gpu-lines-0.0.21.tgz","fileCount":68,"unpackedSize":225839,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlImDCRA9TVsSAnZWagAAqmgQAIsnuQUhGpsZqAVlhMli\nD4JXqnX4z5N4fO/5+oi2PnvCTwdl/3Ljw5XxvSGclNByy3RXrSFgFrQACmyj\nrsLpuaR8qoPOH5bEFNzGUA4Lq4EIzqUe56AIy9GO1iUnidrQQrv0m3CVH/5y\niv8TcFA3Uvl0KtGxAx0jAu0Cj6FGapM0eA4LLojN4TyFXSi6h6fym0ZCvicQ\ndzkFjV0GuGfK2okwWKzzyUJnn5peffnR59JB/nD8nST/wugKMSe6TPqEa8p0\nvJ8jsflB6MiIXj8c7kJawHwsTZv4eN5oeOyttu5a4ci+5ci0zcRsDD9bM+Ht\nOqC5rQrLlN/M1xuGaz3B9Dnb3/kcxRYGBIN+zQixZ7/cqtdQ6hVlNgBJwgiW\nQAxCb5LKoWPizpBYZ+PqwvLXNbma06KDVjrOcPIGNh7Bria16K8sN3JdnxxM\nXddhlGr+mY3OYwazyt7UThERyh+IULb3y3WZEt9/rr/B2/xrDJZ4JYWoZLeT\nlf6EHObd83OC75SenuA4TkBCOzrfGO5Un3QOfHIlwfHixB9GPSG6ayV07/kt\nmjGoqFqabORijPuNjZklBatHgCJYXgcgp8Ywz35ZBBF/9w5oxlyUMll7oLhq\nswUWve6P/L9mtbcj47cDfGy7PShYJh+d6mbtN4z/ukLpNzkchhHkVxVmXHIF\nMsZ6\r\n=6tlc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCFhjXPdx7RLJxYO9eujBeWhR5rlW9vj3Du/mayvJO+gIgNOBEoQc786zBpXwmi+gxCnlghQAsSlORh/YbxqtKoq0="}]},"_npmUser":{"name":"rreusser","email":"rsreusser@gmail.com"},"directories":{},"maintainers":[{"name":"rreusser","email":"rsreusser@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regl-gpu-lines_0.0.21_1637124483473_0.11276563098983172"},"_hasShrinkwrap":false},"0.0.22":{"name":"regl-gpu-lines","version":"0.0.22","description":"Pure GPU instanced, screen-projected lines for regl","main":"dist/regl-gpu-lines.min.js","repository":{"type":"git","url":"git+https://github.com/rreusser/regl-gpu-lines.git"},"bugs":{"url":"https://github.com/rreusser/regl-gpu-lines/issues"},"scripts":{"bundle":"npm run bundle:rollup && npm run bundle:minify && npm run bundle:minify:compat","bundle:minify":"terser -cm -o dist/regl-gpu-lines.min.js dist/regl-gpu-lines.js && node scripts/compress.js < dist/regl-gpu-lines.min.js > dist/tmp.js && mv dist/tmp.js dist/regl-gpu-lines.min.js","bundle:minify:compat":"terser -cm -o dist/regl-gpu-lines.compat.min.js dist/regl-gpu-lines.compat.js && node scripts/compress.js < dist/regl-gpu-lines.compat.min.js > dist/tmp.js && mv dist/tmp.js dist/regl-gpu-lines.compat.min.js","bundle:rollup":"mkdir -p dist && rollup -c","build:examples":"for i in examples/*.js; do node scripts/build-example $i; done","build:test-page":"node scripts/build-test-page.js","lint":"eslint src/*.js","lint-fix":"eslint src/*.js --fix","prepublishOnly":"npm run bundle && npm run test && npm run build:examples && npm run build:test-page","test":"npm run lint && npm run test-render && npm run test-render-prod","test-render":"ENV=development node test/render.js","test-render-prod":"ENV=production node test/render.js","serve-render-tests":"node scripts/serve-render-tests.js","start":"node scripts/serve-example.js"},"keywords":["regl","webgl","lines"],"author":{"name":"Ricky Reusser"},"license":"MIT","devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.6","async":"^3.2.2","babelify":"^10.0.0","browserify":"^17.0.0","budo":"^11.6.4","controls-gui":"^2.0.0","controls-state":"^2.0.0","eslint":"^8.2.0","get-pixels":"^3.3.3","gl":"^4.9.2","glob":"^7.2.0","hyperstream":"^1.2.2","insert-css":"^2.0.0","ndarray":"^1.0.19","ndarray-ops":"^1.2.2","ndarray-scratch":"^1.2.0","pixelmatch":"^5.2.1","raf":"^3.4.1","regl":"^2.1.0","regl-camera":"^2.1.1","rollup":"^2.58.3","save-pixels":"^2.3.6","simple-html-index":"^1.5.0","stream-to-string":"^1.2.0","string-to-stream":"^3.0.1","tape":"^5.3.1","terser":"^5.9.0"},"gitHead":"bf7c8898b2bc75e7d5d5c06382a1468831eee032","homepage":"https://github.com/rreusser/regl-gpu-lines#readme","_id":"regl-gpu-lines@0.0.22","_nodeVersion":"15.5.0","_npmVersion":"7.12.0","dist":{"integrity":"sha512-qEG2xEFfIRI7z8/K1r6ItXPM7c5grMcroRPNGsxg8MuUUEQOZ6SfVNIF6FrOCxKp81eaY8mgpDZymJ2lexvNyg==","shasum":"4999063386bf25be7b16f2db368d7694cb3ca992","tarball":"https://registry.npmjs.org/regl-gpu-lines/-/regl-gpu-lines-0.0.22.tgz","fileCount":73,"unpackedSize":236150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlgQeCRA9TVsSAnZWagAAp3oP/14ra3xw3FfZ8Kd0IJZ1\nkxvBGdlf5/gbKVxGuAv5SKi75n18/vI/CLpgHsGmgUvSZR+gONmZiRYepqk/\nGJQSTHISJuMEDhl1XB2KorymEnz8PeuA/9/49YIDVn7mYh/rQeLeCEn7OWLL\nsgqvEDXKIYltJH/MJp8caWh7Eeq3ycnfVCJYOp4E0f1xDABJPUrA0t3BTypK\nXKERfpHU/MwBr84AT4xj8bdVzzbJJUFt01xNqOzlvry6QjzUM7+n1V/ZFIeA\nuhBLNK1Ll79PAVSXp6m2DKDZKkg0QDHFxagDfQkSyO9hVMserLVtda2TK7JC\nV78IOQaow6YzGMzbZZzNHB0EBELGR0URJkqvgtQJ2qbNOm9P+FaVK/DH2dRE\nsjYpKuhwDFaJ5TZkCmUNdCGxCBKkE696KCBFPDv8/aA/PwIFGOc7tonZgFFp\nVg5qLZXaxD1KcmBj+PyyqxXJZL+RMyt6dQmhjGej/Eky4EZBEuwtdfZr+UWh\nLT2AcFTcf0xgBSegK2L5tf3AkA6eV96mAZVHAmBG9qBNR3jyhrkcyYNRBE5S\nbhbGqBY8L/pJkQev+Aqv6mTpFaDbpjI36qohz6+ViTzmDPZZgfmNKVg8185n\nRuLgAF+1I5AhvI1zZSyxathcHg411JtRhEwcUNVNNba+OpGppJYxVADTWdip\nzYv8\r\n=B1hG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE3jOQjDjJtdzKpAqdyGb0+9HY4/LafFo2OvGeCRnu4oAiEAl6A1H9Z14Asn54T2MbfcPqFH819YUVsMfUsLvxvpTLM="}]},"_npmUser":{"name":"rreusser","email":"rsreusser@gmail.com"},"directories":{},"maintainers":[{"name":"rreusser","email":"rsreusser@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regl-gpu-lines_0.0.22_1637221406396_0.5591849282669217"},"_hasShrinkwrap":false},"0.0.23":{"name":"regl-gpu-lines","version":"0.0.23","description":"Pure GPU instanced, screen-projected lines for regl","main":"dist/regl-gpu-lines.min.js","repository":{"type":"git","url":"git+https://github.com/rreusser/regl-gpu-lines.git"},"bugs":{"url":"https://github.com/rreusser/regl-gpu-lines/issues"},"scripts":{"bundle":"npm run bundle:rollup && npm run bundle:minify && npm run bundle:minify:compat","bundle:minify":"terser -cm -o dist/regl-gpu-lines.min.js dist/regl-gpu-lines.js && node scripts/compress.js < dist/regl-gpu-lines.min.js > dist/tmp.js && mv dist/tmp.js dist/regl-gpu-lines.min.js","bundle:minify:compat":"terser -cm -o dist/regl-gpu-lines.compat.min.js dist/regl-gpu-lines.compat.js && node scripts/compress.js < dist/regl-gpu-lines.compat.min.js > dist/tmp.js && mv dist/tmp.js dist/regl-gpu-lines.compat.min.js","bundle:rollup":"mkdir -p dist && rollup -c","build:examples":"for i in examples/*.js; do node scripts/build-example $i; done","build:test-page":"node scripts/build-test-page.js","lint":"eslint src/*.js","lint-fix":"eslint src/*.js --fix","prepublishOnly":"npm run bundle && npm run test && npm run build:examples && npm run build:test-page","test":"npm run lint && npm run test-render && npm run test-render-prod","test-render":"ENV=development node test/render.js","test-render-prod":"ENV=production node test/render.js","serve-render-tests":"node scripts/serve-render-tests.js","start":"node scripts/serve-example.js"},"keywords":["regl","webgl","lines"],"author":{"name":"Ricky Reusser"},"license":"MIT","devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.6","async":"^3.2.2","babelify":"^10.0.0","browserify":"^17.0.0","budo":"^11.6.4","controls-gui":"^2.0.0","controls-state":"^2.0.0","eslint":"^8.2.0","get-pixels":"^3.3.3","gl":"^4.9.2","glob":"^7.2.0","hyperstream":"^1.2.2","insert-css":"^2.0.0","ndarray":"^1.0.19","ndarray-ops":"^1.2.2","ndarray-scratch":"^1.2.0","pixelmatch":"^5.2.1","raf":"^3.4.1","regl":"^2.1.0","regl-camera":"^2.1.1","rollup":"^2.58.3","save-pixels":"^2.3.6","simple-html-index":"^1.5.0","stream-to-string":"^1.2.0","string-to-stream":"^3.0.1","tape":"^5.3.1","terser":"^5.9.0"},"gitHead":"2bcd369b6e0e6d3a5961d0af42111b9be1469505","homepage":"https://github.com/rreusser/regl-gpu-lines#readme","_id":"regl-gpu-lines@0.0.23","_nodeVersion":"15.5.0","_npmVersion":"7.12.0","dist":{"integrity":"sha512-gCtVTi36HWWbkVtQMxnoYzswdRAH2hAR4tOkZMyQoqQsKf2WnKq2lxMUQVOi9gKUC3xFOa3N4k66UMq+ye58Gg==","shasum":"f6039c4316c52f6ce0b982ce6c84ec4fdb8a1cf7","tarball":"https://registry.npmjs.org/regl-gpu-lines/-/regl-gpu-lines-0.0.23.tgz","fileCount":74,"unpackedSize":244697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhl/h7CRA9TVsSAnZWagAASusP/1dK6gw5EaD2Vc+JVRDS\n1cSDH90QhH7KWYGaqztJ0KB8B+ZNX5hT4JtgygTqSn2lT/fu8ZgVj8otjesw\n6by2axh8i4TEweZz0AJ9sD2t2/OEzdsPp5P8EVumtpFxddV99Xl7FLSm3+w1\nb2QECFh9uSGBc9aUB6BnBXAlCQCL7NTC+5Pw1a5VOM7K4RnIob7T9WhoacK+\nUb0ZFPv7uu4V4ihBHbk4GEd1ueMMyTWTPbshfnOKx3GunzWJsZv77ZxDR+kv\nWA7aKj55Pz7OlMHlH53GzH2WUg6XOqmFgquMvu8pWvkzXuJd0Wv5wYqH00w1\nfXF1cHjkf8XiatzWODzug8egIVWWzRRwYWuHIdRtF7ysiDgQKx5kVZRuMlfI\nD160ThIjm8USgQMafawgWXjqS8jCoXHGkKaaIyHtC1hQsUezjH1ltdJEJTgK\nprrUvDXQP+/bFmXHMWbUFyJBOsyJlEbxJd822rypvFv29GAwr+pI9aTGPTwS\nbh+O9Hf0X59/sZaSm70zcISkEcEWaGUCMN9WotJJEjXUp7FtNn5pVNTWEAqe\nrv5m5R50jiKn4gBt3/fmdynjTl8VOZz1BqrsUtDUzRp08jagwgb2KQ8JVyos\nx7nndmr5lA9BWRyFiGY48qkxHzim6HPZNAHeu+RlSV05JDzGW14B1QdCyqKi\n7yV8\r\n=BTAs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDa3rieAP0Bnus2Nx4qTbx/Kih/VdDNoUTdPAzARkkRrwIgTj1X5LoFMVDtBZNQ9DxCavdD3QH8rWhaVmpz3g481XI="}]},"_npmUser":{"name":"rreusser","email":"rsreusser@gmail.com"},"directories":{},"maintainers":[{"name":"rreusser","email":"rsreusser@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regl-gpu-lines_0.0.23_1637349498881_0.3788890409553596"},"_hasShrinkwrap":false},"1.0.0":{"name":"regl-gpu-lines","version":"1.0.0","description":"Pure GPU instanced, screen-projected lines for regl","main":"dist/regl-gpu-lines.min.js","repository":{"type":"git","url":"git+https://github.com/rreusser/regl-gpu-lines.git"},"bugs":{"url":"https://github.com/rreusser/regl-gpu-lines/issues"},"scripts":{"bundle":"npm run bundle:rollup && npm run bundle:minify && npm run bundle:minify:compat","bundle:minify":"terser -cm -o dist/regl-gpu-lines.min.js dist/regl-gpu-lines.js && node scripts/compress.js < dist/regl-gpu-lines.min.js > dist/tmp.js && mv dist/tmp.js dist/regl-gpu-lines.min.js","bundle:minify:compat":"terser -cm -o dist/regl-gpu-lines.compat.min.js dist/regl-gpu-lines.compat.js && node scripts/compress.js < dist/regl-gpu-lines.compat.min.js > dist/tmp.js && mv dist/tmp.js dist/regl-gpu-lines.compat.min.js","bundle:rollup":"mkdir -p dist && rollup -c","build:examples":"for i in examples/*.js; do node scripts/build-example $i; done","build:test-page":"node scripts/build-test-page.js","lint":"eslint src/*.js","lint-fix":"eslint src/*.js --fix","prepublishOnly":"npm run bundle && npm run test && npm run build:examples && npm run build:test-page","test":"npm run lint && npm run test-render && npm run test-render-prod","test-render":"ENV=development node test/render.js","test-render-prod":"ENV=production node test/render.js","serve-render-tests":"node scripts/serve-render-tests.js","start":"node scripts/serve-example.js"},"keywords":["regl","webgl","lines"],"author":{"name":"Ricky Reusser"},"license":"MIT","devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.6","async":"^3.2.2","babelify":"^10.0.0","browserify":"^17.0.0","budo":"^11.6.4","controls-gui":"^2.0.0","controls-state":"^2.0.0","eslint":"^8.2.0","get-pixels":"^3.3.3","gl":"^4.9.2","glob":"^7.2.0","hyperstream":"^1.2.2","insert-css":"^2.0.0","ndarray":"^1.0.19","ndarray-ops":"^1.2.2","ndarray-scratch":"^1.2.0","pixelmatch":"^5.2.1","raf":"^3.4.1","regl":"^2.1.0","regl-camera":"^2.1.1","rollup":"^2.58.3","save-pixels":"^2.3.6","simple-html-index":"^1.5.0","stream-to-string":"^1.2.0","string-to-stream":"^3.0.1","tape":"^5.3.1","terser":"^5.9.0"},"gitHead":"81bc016951d6346d9b63d1dcdcba48e0b1d08fc4","homepage":"https://github.com/rreusser/regl-gpu-lines#readme","_id":"regl-gpu-lines@1.0.0","_nodeVersion":"15.5.0","_npmVersion":"7.12.0","dist":{"integrity":"sha512-Z1ll2r23i/IuoChBhyUc7xB30KkYRHjyDctLQJQ+NTHLInqUnnuY8IocaoFDYpfcxLPsv9v6cS+02louC+MVkA==","shasum":"93ce67342dee2bffeba2155fe617eb6f972f17f8","tarball":"https://registry.npmjs.org/regl-gpu-lines/-/regl-gpu-lines-1.0.0.tgz","fileCount":72,"unpackedSize":245024,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmALxCRA9TVsSAnZWagAAo1EP/0I/MU52MyiiejJjCbmB\nwBvLfAwLoOpGikSTG/HdIAfnzkZGZj9LfRL7lJUV61CD0rjawsf8+m7mIvn5\nJXJ5dlQ9dXomEeVSqVkoLld+e2gyJEg765pMlCJRlZ3SKXAsYSvQN+OfBCCW\nnmzckNd++AuFkZ/7mZQCrC/ZSNm7CinmdwOstMFOrflXnKaaKlD+QniIcMFD\nZEZc3hkiQKs8q/3rEW1+ks+4xEqfjG2ZeaaWxPMzJ8LFIUi74iziJ2RUTGWA\narbPwv2WOT9r+F6WQ1cWF91oGVxoxHZ4mimrD4Rg9ILFCkkA3l3XJMwtdQhF\niGUEJx6JcUFZvi0vKU53x5X/jrOieKlOW4fomyeUb1owYBwhJvEw2ouXfpzu\n+jFKDDsOIBX/nCLmxBxTeqkgvm1auDxRo3smII16FfZ+bOgM+KGc0dK2FdrU\ndYYqd4Z8BGobfw6zHKXEVnzOesjaKjpVRcwfG1XC8tdvyNximRPGcvqGPdiL\n3n3IKkJS4gRAthq5cEtBa8Ilrsh1rfMCERsrT6x4/Zhh7mXplcM4kusYy0m9\nKFwlSXG1y1XkfsX+NRXEIOuUN+W4+akw9WqeXl55MsdOCraW/eSS1O00wRB0\ncI4qDeCChV456Z3uAEsiqh2DCggNoLrzyjymlI5HyeSfbY0vCsKz30dz2LTI\n6G1/\r\n=m2e0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMAbQ94xrXGAzKfE/JJfbCjVNpDa8ja+/cO3NLXDj23AIhAO3/g8+rNw0iDYZbonMeKFVvk6ReuV2sf89jG/lXRzrO"}]},"_npmUser":{"name":"rreusser","email":"rsreusser@gmail.com"},"directories":{},"maintainers":[{"name":"rreusser","email":"rsreusser@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regl-gpu-lines_1.0.0_1637352177044_0.2005710661485116"},"_hasShrinkwrap":false},"1.1.0":{"name":"regl-gpu-lines","version":"1.1.0","description":"Pure GPU instanced, screen-projected lines for regl","main":"dist/regl-gpu-lines.min.js","repository":{"type":"git","url":"git+https://github.com/rreusser/regl-gpu-lines.git"},"bugs":{"url":"https://github.com/rreusser/regl-gpu-lines/issues"},"scripts":{"bundle":"npm run bundle:rollup && npm run bundle:minify && npm run bundle:minify:compat","bundle:minify":"terser -cm -o dist/regl-gpu-lines.min.js dist/regl-gpu-lines.js && node scripts/compress.js < dist/regl-gpu-lines.min.js > dist/tmp.js && mv dist/tmp.js dist/regl-gpu-lines.min.js","bundle:minify:compat":"terser -cm -o dist/regl-gpu-lines.compat.min.js dist/regl-gpu-lines.compat.js && node scripts/compress.js < dist/regl-gpu-lines.compat.min.js > dist/tmp.js && mv dist/tmp.js dist/regl-gpu-lines.compat.min.js","bundle:rollup":"mkdir -p dist && rollup -c","build:examples":"for i in examples/*.js; do node scripts/build-example $i; done","build:test-page":"node scripts/build-test-page.js","lint":"eslint src/*.js","lint-fix":"eslint src/*.js --fix","prepublishOnly":"npm run bundle && npm run test && npm run build:examples && npm run build:test-page","test":"npm run lint && npm run test-render && npm run test-render-prod","test-render":"ENV=development node test/render.js","test-render-prod":"ENV=production node test/render.js","serve-render-tests":"node scripts/serve-render-tests.js","start":"node scripts/serve-example.js"},"keywords":["regl","webgl","lines"],"author":{"name":"Ricky Reusser"},"license":"MIT","devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.6","async":"^3.2.2","babelify":"^10.0.0","browserify":"^17.0.0","budo":"^11.6.4","controls-gui":"^2.0.0","controls-state":"^2.0.0","eslint":"^8.2.0","get-pixels":"^3.3.3","gl":"^4.9.2","glob":"^7.2.0","hyperstream":"^1.2.2","insert-css":"^2.0.0","ndarray":"^1.0.19","ndarray-ops":"^1.2.2","ndarray-scratch":"^1.2.0","pixelmatch":"^5.2.1","raf":"^3.4.1","regl":"^2.1.0","regl-camera":"^2.1.1","rollup":"^2.58.3","save-pixels":"^2.3.6","simple-html-index":"^1.5.0","stream-to-string":"^1.2.0","string-to-stream":"^3.0.1","tape":"^5.3.1","terser":"^5.9.0"},"gitHead":"0f47d4f6ca83f136f5d942750634572588aa8b9d","homepage":"https://github.com/rreusser/regl-gpu-lines#readme","_id":"regl-gpu-lines@1.1.0","_nodeVersion":"15.5.0","_npmVersion":"7.12.0","dist":{"integrity":"sha512-+2iTr025ZzIHqKId15UOM/ia4ZoZ0JV/uLzR8MTo1gW+1slUKKjW+4cqRLHschB0JVxmyK7aPF8/iLs1JIP3XQ==","shasum":"3999a9d640f3b16510d71443c5641a038bdc8e98","tarball":"https://registry.npmjs.org/regl-gpu-lines/-/regl-gpu-lines-1.1.0.tgz","fileCount":73,"unpackedSize":246314,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmCgrCRA9TVsSAnZWagAANeoP/24ArNjkuef9kbrELSBn\nJ/9SlOhtdPAfS98dELD2+jvox5Pzm6wCyATUevsvkJh/v43/pqhHQp+DPRQP\nc4k16RCUusiy6FUihFMY9moKOjKePYbAOWnfFPN43HnMVat+0/Zg/vOdPid0\nFmL/Idwxo7xdkvNp5otSIm+8pA68lBCTxGl8d8qKbprbBs+OrTXeSMp16CRv\n4C19tR+kuWtMA6S06fEbr9RwW/m/gDOav/3TV7pbFMDIPeJKnYNCc/lt+rXE\nOyLZbOW+YBhGTzsV893UD1eMMJkKrrtJa4MKKdU+bxlQeJmkRdXbnGPyy6/v\nTW6wRQE3LiLHB7NykavpA1/xNedg/ZklhFvs9f6p3yCd3zEbqHquFY1as6Rv\nZT8mJ9J+vWjnhc4Y1anuJUdJsn3NDSZmfavp0+MyZffJgO+cQCOe7YezlWCb\nv3tL1dz4s/RiDwNYCMUWR9v2g6p4Y9OSP0MRXEvOfIOYEkbceTwY6G9uDlJo\nXc7kk1NhJeXn9xUPlbCmmoQQ2bR86xHu4OS7KcWpdaFZvD6Tb5spp9rErYZY\nsMXB9U9FzDKmXAzNI2T11/ZzrAkcOtXNTmresfiWoID5nBgBBkxef3BwI8Cy\nCIOluLY8rA4YGFqwoQvkRyIoE58FrZ8/Sx3vB97spFzClLiQi1ztDsORkNJ8\nwevu\r\n=iQNH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAxDng0je4ubW/wSBm+/RNswiSdVO9HZmvxd6S5U3j4jAiAGoGMIgByspUYnfTT8hWiZkmcK7FXy1V85WU2jRqKIHQ=="}]},"_npmUser":{"name":"rreusser","email":"rsreusser@gmail.com"},"directories":{},"maintainers":[{"name":"rreusser","email":"rsreusser@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regl-gpu-lines_1.1.0_1637361707688_0.9660298379937746"},"_hasShrinkwrap":false},"2.0.0":{"name":"regl-gpu-lines","version":"2.0.0","description":"Pure GPU instanced, screen-projected lines for regl","main":"dist/regl-gpu-lines.min.js","repository":{"type":"git","url":"git+https://github.com/rreusser/regl-gpu-lines.git"},"bugs":{"url":"https://github.com/rreusser/regl-gpu-lines/issues"},"scripts":{"bundle":"npm run bundle:rollup && npm run bundle:minify && npm run bundle:minify:compat","bundle:minify":"terser -cm -o dist/regl-gpu-lines.min.js dist/regl-gpu-lines.js && node scripts/compress.js < dist/regl-gpu-lines.min.js > dist/tmp.js && mv dist/tmp.js dist/regl-gpu-lines.min.js","bundle:minify:compat":"terser -cm -o dist/regl-gpu-lines.compat.min.js dist/regl-gpu-lines.compat.js && node scripts/compress.js < dist/regl-gpu-lines.compat.min.js > dist/tmp.js && mv dist/tmp.js dist/regl-gpu-lines.compat.min.js","bundle:rollup":"mkdir -p dist && rollup -c","build:examples":"for i in examples/*.js; do node scripts/build-example $i; done","build:test-page":"node scripts/build-test-page.js","lint":"eslint src/*.js","lint-fix":"eslint src/*.js --fix","prepublishOnly":"npm run bundle && npm run test && npm run build:examples && npm run build:test-page","test":"npm run lint && npm run test-render && npm run test-render-prod","test-render":"ENV=development node test/render.js","test-render-prod":"ENV=production node test/render.js","serve-render-tests":"node scripts/serve-render-tests.js","start":"node scripts/serve-example.js"},"keywords":["regl","webgl","lines"],"author":{"name":"Ricky Reusser"},"license":"MIT","devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.6","async":"^3.2.2","babelify":"^10.0.0","browserify":"^17.0.0","budo":"^11.6.4","controls-gui":"^2.0.0","controls-state":"^2.0.0","eslint":"^8.2.0","get-pixels":"^3.3.3","gl":"^4.9.2","glob":"^7.2.0","hyperstream":"^1.2.2","insert-css":"^2.0.0","ndarray":"^1.0.19","ndarray-ops":"^1.2.2","ndarray-scratch":"^1.2.0","pixelmatch":"^5.2.1","raf":"^3.4.1","regl":"^2.1.0","regl-camera":"^2.1.1","rollup":"^2.58.3","save-pixels":"^2.3.6","simple-html-index":"^1.5.0","stream-to-string":"^1.2.0","string-to-stream":"^3.0.1","tape":"^5.3.1","terser":"^5.9.0"},"gitHead":"eb2423df70274d49345ac855fee6208b64aec6be","homepage":"https://github.com/rreusser/regl-gpu-lines#readme","_id":"regl-gpu-lines@2.0.0","_nodeVersion":"15.5.0","_npmVersion":"7.12.0","dist":{"integrity":"sha512-rqcsswz9THrFy7iXSlgpThTelOzgFVXMn+HZgIHxS+jEP1OhsML8qKmQdzjNPxjFOy2cbZhCtteE/utXiKa7hA==","shasum":"9243817c8f1d6c085c30b86155f90e13329ff10f","tarball":"https://registry.npmjs.org/regl-gpu-lines/-/regl-gpu-lines-2.0.0.tgz","fileCount":74,"unpackedSize":254047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmelDCRA9TVsSAnZWagAAcb8P/3UrgI/GglszlNyEF4t2\nNXnrP5OLsbjNwsfaFpSrTlXuwtqJ3Qfah6SCF4QqodjLL87jpIwGmMomfwxS\nN8mz24zAuiH3l2TaDLfs7rWNzaKOOI5UvIVGMshd8oLmbpLyExdBtLEPoD77\nF5Pw3MYrqZ2nfX5lhf0t8UiuWg4jT/dHl+BPgxAYZIhlC5PGqsoalrZIWnGL\nOQOC9qfrEVHwIkTmZSy5H7eMnYW/Y/qjs2x8b9vTu0WAFdY/dGoGYiUWqbR3\nFsTUe9oS4JJQuWZr6tmUwwnqWDmNbWkeq/mdohCBAoNOFzmUfhHWQJtSBbQ4\njY19n+JuFmvvR/dR7BZmFhAX9588pzQ5RkWFg8RGC0auVPURZq7ixO/n1kpB\nVXfwnMvTxszT6FFMtNa7/eISTVrDYyRJ3mhfH/cT/0Sbl/UfzyJ6Q8z3IVRF\nuMvdWmcd7kRlYnA14m7GkCiQG9lVfXJ9f1DB5Jt1MukVpO1AuHC39NmD7Ged\n5NcoK/Bge6a3GcGquZrOcE4HPfBrn10xpw9CtSp0yIaaKibk/TOKFbv0LLsN\n2GwefVtFXw9sLaVHSmYjdhmsKWs67aQEcO1eTnNQV/LBHq9Di7xbe4Zr/xCw\nvxjsA6QfHAbB3mlWThPSXkEkYmknMWqv33HPQd1l7E4K8B+FNkQJT2oR26Qs\nbNb/\r\n=rr2a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCybhsENa1d3X4HgXWddc9jlEskV7I26UCcM6iKNT4uiAIhAOsGZWinxROOAVueo9uO5Kopf6uYTliJiWt5Pu6LE0/g"}]},"_npmUser":{"name":"rreusser","email":"rsreusser@gmail.com"},"directories":{},"maintainers":[{"name":"rreusser","email":"rsreusser@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regl-gpu-lines_2.0.0_1637476675588_0.46971490245638936"},"_hasShrinkwrap":false},"2.1.0":{"name":"regl-gpu-lines","version":"2.1.0","description":"Pure GPU, instanced, screen-projected lines for regl","main":"dist/regl-gpu-lines.min.js","repository":{"type":"git","url":"git+https://github.com/rreusser/regl-gpu-lines.git"},"bugs":{"url":"https://github.com/rreusser/regl-gpu-lines/issues"},"scripts":{"bundle":"npm run bundle:rollup && npm run bundle:minify && npm run bundle:minify:compat","bundle:minify":"terser -cm -o dist/regl-gpu-lines.min.js dist/regl-gpu-lines.js && node scripts/compress.js < dist/regl-gpu-lines.min.js > dist/tmp.js && mv dist/tmp.js dist/regl-gpu-lines.min.js","bundle:minify:compat":"terser -cm -o dist/regl-gpu-lines.compat.min.js dist/regl-gpu-lines.compat.js && node scripts/compress.js < dist/regl-gpu-lines.compat.min.js > dist/tmp.js && mv dist/tmp.js dist/regl-gpu-lines.compat.min.js","bundle:rollup":"mkdir -p dist && rollup -c","build:examples":"for i in examples/*.js; do node scripts/build-example $i; done","build:test-page":"node scripts/build-test-page.js","lint":"eslint src/*.js","lint-fix":"eslint src/*.js --fix","prepublishOnly":"npm run bundle && npm run test && npm run build:examples && npm run build:test-page","test":"npm run lint && npm run test-render && npm run test-render-prod","test-render":"ENV=development node test/render.js","test-render-prod":"ENV=production node test/render.js","serve-render-tests":"node scripts/serve-render-tests.js","start":"node scripts/serve-example.js"},"keywords":["regl","webgl","lines"],"author":{"name":"Ricky Reusser"},"license":"MIT","devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.6","async":"^3.2.2","babelify":"^10.0.0","browserify":"^17.0.0","budo":"^11.6.4","controls-gui":"^2.0.0","controls-state":"^2.0.0","eslint":"^8.2.0","get-pixels":"^3.3.3","gl":"^4.9.2","gl-matrix":"^3.4.3","glob":"^7.2.0","hyperstream":"^1.2.2","insert-css":"^2.0.0","ndarray":"^1.0.19","ndarray-ops":"^1.2.2","ndarray-scratch":"^1.2.0","pixelmatch":"^5.2.1","raf":"^3.4.1","regl":"^2.1.0","regl-camera":"^2.1.1","rollup":"^2.58.3","save-pixels":"^2.3.6","simple-html-index":"^1.5.0","stream-to-string":"^1.2.0","string-to-stream":"^3.0.1","tape":"^5.3.1","terser":"^5.9.0"},"gitHead":"f79dc72d3724df3f5840080554ff37d43c165a61","homepage":"https://github.com/rreusser/regl-gpu-lines#readme","_id":"regl-gpu-lines@2.1.0","_nodeVersion":"15.5.0","_npmVersion":"7.12.0","dist":{"integrity":"sha512-0Omu60PR9+nGlCm865EHGUr/UcjjKePvwnxQ+Kfw1GXJ1bPSAQfc17D/K8bVJ5c0zeNSqUbjxci9i+6TqxN6PQ==","shasum":"91a9d7a05246a4737d0ad434109cbb48281600c2","tarball":"https://registry.npmjs.org/regl-gpu-lines/-/regl-gpu-lines-2.1.0.tgz","fileCount":75,"unpackedSize":253618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmuTMCRA9TVsSAnZWagAAu9QP/32eBgFp7h8P5NUw4kKO\n8JVv2iRsvTVo3TutvzJu0XdU5LRD3HLzrsucxwVlmzbERJry1i0hAIHVEcM2\no08egMag81Mgdw189Grgwak6AUbIKXt8Qj3Y4ZGZFRaeKDGzWWyiAfiHIYeQ\nJvpJ7CeLM6JgFdKB+nVRp9HmbkLTN0EGbQQDc8ApOnOGbsIrGlONZ2kLX6oJ\nmTZDdJ03JNs3KAK9rN8AJOOw3BmHhRF7eoxly2GiNjYDo4CtSwL5mimmCADh\n9ArN+fxJ3HFQoLur5/hrFU6tHkg+oN6Ek+9Hu+gCkK5YO3DXYWXjdSHArPy9\nvKAKJ4+ZX7FfM9GY3V5KGo3+0i5GgaW5GideetbVjmPUxHT079MqFHTKpgrt\nUPo2UhZios50NG/8SIEWbrCW8nT2Rfog2VwyKuwP/m8GK73OeNewYaBKMkuA\n9obMgdswLOWa1MeLwsGDXS4TFpNaXPyQu6q4Cixsdc1er7ZeWUM4MCAvR570\nJ7cVCaAtFZmGCLhWBEuSaaCNyn1G9dc6WwbUZYah1B2cMW+VfGNBPudnB8JF\nuY2Z7lorOVkpmtdFJz5o2XxSxq0LxSQQaMvF4tzSsZ/ujYqCKaMRjdCRX8GJ\nC3NR/z7j4PHYVrqC+6XN/sjzHsJGB8Yt3XfBFBo0n46atbGXN/zIiqwuKDpM\n1zLu\r\n=nPt5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHksUNpCpxyj+ZC7bSHHv2PgVB3EyVCBPku5PNuIIRLKAiAiurZWSu9olAK5vsaMlyeDZWXaHzAs3Yjgn8CukwEPwQ=="}]},"_npmUser":{"name":"rreusser","email":"rsreusser@gmail.com"},"directories":{},"maintainers":[{"name":"rreusser","email":"rsreusser@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regl-gpu-lines_2.1.0_1637541068784_0.11020891209437145"},"_hasShrinkwrap":false},"2.2.0":{"name":"regl-gpu-lines","version":"2.2.0","description":"Pure GPU, instanced, screen-projected lines for regl","main":"dist/regl-gpu-lines.min.js","repository":{"type":"git","url":"git+https://github.com/rreusser/regl-gpu-lines.git"},"bugs":{"url":"https://github.com/rreusser/regl-gpu-lines/issues"},"scripts":{"bundle":"npm run bundle:rollup && npm run bundle:minify && npm run bundle:minify:compat","bundle:minify":"terser -cm -o dist/regl-gpu-lines.min.js dist/regl-gpu-lines.js && node scripts/compress.js < dist/regl-gpu-lines.min.js > dist/tmp.js && mv dist/tmp.js dist/regl-gpu-lines.min.js","bundle:minify:compat":"terser -cm -o dist/regl-gpu-lines.compat.min.js dist/regl-gpu-lines.compat.js && node scripts/compress.js < dist/regl-gpu-lines.compat.min.js > dist/tmp.js && mv dist/tmp.js dist/regl-gpu-lines.compat.min.js","bundle:rollup":"mkdir -p dist && rollup -c","build:examples":"for i in examples/*.js; do node scripts/build-example $i; done","build:test-page":"node scripts/build-test-page.js","lint":"eslint src/*.js","lint-fix":"eslint src/*.js --fix","prepublishOnly":"npm run bundle && npm run test && npm run build:examples && npm run build:test-page","test":"npm run lint && npm run test-render && npm run test-render-prod","test-render":"ENV=development node test/render.js","test-render-prod":"ENV=production node test/render.js","serve-render-tests":"node scripts/serve-render-tests.js","start":"node scripts/serve-example.js"},"keywords":["regl","webgl","lines"],"author":{"name":"Ricky Reusser"},"license":"MIT","devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.6","async":"^3.2.2","babelify":"^10.0.0","browserify":"^17.0.0","budo":"^11.6.4","controls-gui":"^2.0.0","controls-state":"^2.0.0","eslint":"^8.2.0","get-pixels":"^3.3.3","gl":"^4.9.2","gl-matrix":"^3.4.3","glob":"^7.2.0","hyperstream":"^1.2.2","insert-css":"^2.0.0","ndarray":"^1.0.19","ndarray-ops":"^1.2.2","ndarray-scratch":"^1.2.0","pixelmatch":"^5.2.1","raf":"^3.4.1","regl":"^2.1.0","regl-camera":"^2.1.1","rollup":"^2.58.3","save-pixels":"^2.3.6","simple-html-index":"^1.5.0","stream-to-string":"^1.2.0","string-to-stream":"^3.0.1","tape":"^5.3.1","terser":"^5.9.0"},"gitHead":"707e55bde49db8104679ea2e766d2f26758fa5c0","homepage":"https://github.com/rreusser/regl-gpu-lines#readme","_id":"regl-gpu-lines@2.2.0","_nodeVersion":"15.5.0","_npmVersion":"7.12.0","dist":{"integrity":"sha512-JU+KK7QmLv4s6q2ARdVtSP5Fe9Qh9u8c35dagaQRhHwHYptfVcC5ix370WL3hRzoHab8LaV1iW3Zb9BeiC5WsQ==","shasum":"d0a028d72b4f111cc744fd66393c648d38dea000","tarball":"https://registry.npmjs.org/regl-gpu-lines/-/regl-gpu-lines-2.2.0.tgz","fileCount":76,"unpackedSize":272474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm0GaCRA9TVsSAnZWagAAn5gP+wfaBKGiKYA7ouOsKSO2\nW2qhMYgBSs+oKguQh2Fqc7NelKU5d+UxK5ycwloWidCtTepWC0iJ5BYjc0CH\nRxObasmqubUxBsBZBiSZZ4v48/8SudxDp+4Wwhi2kgjvHrCGf+74y7nRgeE5\nn6DNUuos6PdynSvtqryX+Fxm/bxcHltte6y5pWc2igwyssDD0dB2Y6ueoliW\n6qpBhAp7bBmILBKSlpkhbj/TmT7JwzZGqdriX9QGHe+B+W1Lp5B3NMLf6qIu\n1gcswv2AcZDdWwocCbxw5RyHlZNi0e/o4xL03AUdgzTCVW6mPAm1JKwUeSAr\nbiAQbfU2e+aIcgRc3DqfIEXxsYlmnxY2r+8bGeHXzF+MIunguyg2B3fEb3bh\nwhUhxEYDc6YeTdbNUUBP6BadPxIvn3MVJQbmtULSib8lAmuEtsqwRohExNeG\nOeh9hnndBjB/i7aLMBZXGJg4AvTLr/Zm82E/H5qul/3EhmnHKYm34oljP3sz\n1BtIOULHoBHoldgIw/yYYugaxhQLL4nt8xZIP5Po7e759MkJqpi8sZ5FDIAK\nhMp2tmddjWZtVA6G5hleT3E+7FvpEg03aaqlkp51Tt7QrhVNYGyx7xWZYr5u\nT5EMnos/y91TLXbUjyuGZgOt08XTMe9D0QFekDgNnRO7aX0Jc6zHx1/4jf7t\nWU0a\r\n=PvlF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBjSadsq7jNjb0FzmM4N0iUG0liDd38Avm88UBQBIj9QIhAKKaT8qTZq8nCvsZDEThAC0cg1ld5cReEjFkcyiUeF2k"}]},"_npmUser":{"name":"rreusser","email":"rsreusser@gmail.com"},"directories":{},"maintainers":[{"name":"rreusser","email":"rsreusser@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regl-gpu-lines_2.2.0_1637564826317_0.7528630840902495"},"_hasShrinkwrap":false},"2.2.1":{"name":"regl-gpu-lines","version":"2.2.1","description":"Pure GPU, instanced, screen-projected lines for regl","main":"dist/regl-gpu-lines.min.js","repository":{"type":"git","url":"git+https://github.com/rreusser/regl-gpu-lines.git"},"bugs":{"url":"https://github.com/rreusser/regl-gpu-lines/issues"},"scripts":{"bundle":"npm run bundle:rollup && npm run bundle:minify && npm run bundle:minify:compat","bundle:minify":"terser -cm -o dist/regl-gpu-lines.min.js dist/regl-gpu-lines.js && node scripts/compress.js < dist/regl-gpu-lines.min.js > dist/tmp.js && mv dist/tmp.js dist/regl-gpu-lines.min.js","bundle:minify:compat":"terser -cm -o dist/regl-gpu-lines.compat.min.js dist/regl-gpu-lines.compat.js && node scripts/compress.js < dist/regl-gpu-lines.compat.min.js > dist/tmp.js && mv dist/tmp.js dist/regl-gpu-lines.compat.min.js","bundle:rollup":"mkdir -p dist && rollup -c","build:examples":"for i in examples/*.js; do node scripts/build-example $i; done","build:test-page":"node scripts/build-test-page.js","lint":"eslint src/*.js","lint-fix":"eslint src/*.js --fix","prepublishOnly":"npm run bundle && npm run test && npm run build:examples && npm run build:test-page","test":"npm run lint && npm run test-render && npm run test-render-prod","test-render":"ENV=development node test/render.js","test-render-prod":"ENV=production node test/render.js","serve-render-tests":"node scripts/serve-render-tests.js","start":"node scripts/serve-example.js"},"keywords":["regl","webgl","lines"],"author":{"name":"Ricky Reusser"},"license":"MIT","devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.6","async":"^3.2.2","babelify":"^10.0.0","browserify":"^17.0.0","budo":"^11.6.4","controls-gui":"^2.0.0","controls-state":"^2.0.0","eslint":"^8.2.0","get-pixels":"^3.3.3","gl":"^4.9.2","gl-matrix":"^3.4.3","glob":"^7.2.0","hyperstream":"^1.2.2","insert-css":"^2.0.0","ndarray":"^1.0.19","ndarray-ops":"^1.2.2","ndarray-scratch":"^1.2.0","pixelmatch":"^5.2.1","raf":"^3.4.1","regl":"^2.1.0","regl-camera":"^2.1.1","rollup":"^2.58.3","save-pixels":"^2.3.6","simple-html-index":"^1.5.0","stream-to-string":"^1.2.0","string-to-stream":"^3.0.1","tape":"^5.3.1","terser":"^5.9.0"},"gitHead":"58ad1dc42376c530d7a7a24ec0d45958f8b0c1e6","homepage":"https://github.com/rreusser/regl-gpu-lines#readme","_id":"regl-gpu-lines@2.2.1","_nodeVersion":"15.5.0","_npmVersion":"7.12.0","dist":{"integrity":"sha512-L/DQuwoNiE2NQ5/S8TVh1rpy5xX5E9Eo+hfHGojVkQh5Tc1IiH5rVaXoda4YPdFNU6RWWi6H1oCgTbmV8yE9fA==","shasum":"e31504020d3442abe81dcada253c889ff6df2c9b","tarball":"https://registry.npmjs.org/regl-gpu-lines/-/regl-gpu-lines-2.2.1.tgz","fileCount":76,"unpackedSize":272830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm0m7CRA9TVsSAnZWagAAX70QAIOcYiOCqsROUFCP54Bf\n/Kr3yNQEAEjv95Xx5CVmBhHn3D5tMVYMiPuOXr50YwzVsFwcQRRfoy5LIKxk\ntKK2jG528vEjZXKSVMpFracE7gkDE/0xljdFgIvWoSkYYC9KC7BQiWENTivY\n2MP8cpYDcpmvPxEx41c2rH+RFnZorWBsLlWwSU+jehvaj4KoMf+SOI5YqEnO\nFQ79MBAcRyiQrfV4hSPHItYKwdi53pJ/Rt+zwmyCBzkLe8EConWnzqTfTeSp\ndfuJYInBHQCidcLav55kTkJ+/W1GHS4iVwgiK7WpjEA+/F6Nvxu4He+wUDsS\nfAIRFeqR5t5Pt0V/KS5jiGnh68hPiG6b4uFLGkTjfzM1ny7rxGEzzdwK5nHM\nJ1FqGbrPLHFzVOLF+F9ADF/KXIufRuIs02m7sB8Afe2iPoQJsrBdF1zUFMJo\nIc+zc5quv/yWT36dAUjHdKEsYszwXSar+cV2Dtz0FVPRh/dXJmeWaQJwHXXz\ntpoFgQxLwFhSCKbQkwOy+0JtviavU6n9d6cvj0pAnHRC9GyEhEL+Ijmz/c6S\nHeM409WwMooBlThW2W44vyTCF8vYpysJgFsyrzpR5KHvjFNMilDF0ITTzUvv\n099oGQCJEUoAhOQoL/AtCio6sXc4QfNRO3oZghb1UiS6F0x9A3XuuebYf7F5\n/IPn\r\n=EEFC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZG1RDLNLfi5HoqK3lZja7DQHu6cObB5NvudnkcAiBCgIgfGE5L2vYRC6FlzkVc9kT2s+X1hBxHbi4eK0u+EMJziU="}]},"_npmUser":{"name":"rreusser","email":"rsreusser@gmail.com"},"directories":{},"maintainers":[{"name":"rreusser","email":"rsreusser@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regl-gpu-lines_2.2.1_1637566907027_0.3152687100124949"},"_hasShrinkwrap":false},"2.4.1":{"name":"regl-gpu-lines","version":"2.4.1","description":"Pure GPU, instanced, screen-projected lines for regl","main":"dist/regl-gpu-lines.min.js","repository":{"type":"git","url":"git+https://github.com/rreusser/regl-gpu-lines.git"},"bugs":{"url":"https://github.com/rreusser/regl-gpu-lines/issues"},"scripts":{"bundle":"npm run bundle:rollup && npm run bundle:minify && npm run bundle:minify:compat","bundle:minify":"terser -cm -o dist/regl-gpu-lines.min.js dist/regl-gpu-lines.js && node scripts/compress.js < dist/regl-gpu-lines.min.js > dist/tmp.js && mv dist/tmp.js dist/regl-gpu-lines.min.js","bundle:minify:compat":"terser -cm -o dist/regl-gpu-lines.compat.min.js dist/regl-gpu-lines.compat.js && node scripts/compress.js < dist/regl-gpu-lines.compat.min.js > dist/tmp.js && mv dist/tmp.js dist/regl-gpu-lines.compat.min.js","bundle:rollup":"mkdir -p dist && rollup -c","build:examples":"for i in examples/*.js; do node scripts/build-example $i; done","build:test-page":"node scripts/build-test-page.js","lint":"eslint src/*.js","lint-fix":"eslint src/*.js --fix","prepublishOnly":"npm run bundle && npm run test && npm run build:examples && npm run build:test-page","test":"npm run lint && npm run test-render && npm run test-render-prod","test-render":"ENV=development node test/render.js","test-render-prod":"ENV=production node test/render.js","serve-render-tests":"node scripts/serve-render-tests.js","start":"node scripts/serve-example.js"},"keywords":["regl","webgl","lines"],"author":{"name":"Ricky Reusser"},"license":"MIT","devDependencies":{"@babel/core":"^7.15.8","@babel/preset-env":"^7.15.8","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.6","async":"^3.2.2","babelify":"^10.0.0","browserify":"^17.0.0","budo":"^11.6.4","controls-gui":"^2.0.0","controls-state":"^2.0.0","eslint":"^8.2.0","get-pixels":"^3.3.3","gl":"^6.0.2","gl-matrix":"^3.4.3","glob":"^7.2.0","hyperstream":"^1.2.2","insert-css":"^2.0.0","ndarray":"^1.0.19","ndarray-ops":"^1.2.2","ndarray-scratch":"^1.2.0","pixelmatch":"^5.2.1","raf":"^3.4.1","regl":"^2.1.0","regl-camera":"^2.1.1","rollup":"^2.58.3","save-pixels":"^2.3.6","simple-html-index":"^1.5.0","stream-to-string":"^1.2.0","string-to-stream":"^3.0.1","tape":"^5.3.1","terser":"^5.9.0"},"dependencies":{},"gitHead":"ec1cfb11ff3330461e0083215dbb5cb139129b5a","homepage":"https://github.com/rreusser/regl-gpu-lines#readme","_id":"regl-gpu-lines@2.4.1","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-8BEbGQdToUup5jlsbI3PTRvv/MfjcAicuMggFHUsG+CcjaGWBA9cbzU1hGmAha7RQGwhkfQ1zFXgDnhCyW78QQ==","shasum":"7455430683a7385d6241fa536287d2ee058accd4","tarball":"https://registry.npmjs.org/regl-gpu-lines/-/regl-gpu-lines-2.4.1.tgz","fileCount":77,"unpackedSize":285024,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChfl2g+/I2l9kRKV+txCLhBX9zgskt9bVcr52nSED9bgIgf5xFoDKs586su6GXsiulHdWBqkD9fKU+aed3tAZ7RRI="}]},"_npmUser":{"name":"rreusser","email":"rsreusser@gmail.com"},"directories":{},"maintainers":[{"name":"rreusser","email":"rsreusser@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regl-gpu-lines_2.4.1_1686328183638_0.7718670922722197"},"_hasShrinkwrap":false}},"time":{"created":"2021-11-01T14:25:19.593Z","0.0.1":"2021-11-01T14:25:19.791Z","modified":"2023-06-09T16:29:43.893Z","0.0.2":"2021-11-01T14:30:03.204Z","0.0.3":"2021-11-01T15:33:32.232Z","0.0.4":"2021-11-01T15:49:38.821Z","0.0.5":"2021-11-02T03:19:59.151Z","0.0.6":"2021-11-03T01:20:23.908Z","0.0.7":"2021-11-03T13:31:52.682Z","0.0.8":"2021-11-03T15:19:00.656Z","0.0.9":"2021-11-04T16:39:02.088Z","0.0.10":"2021-11-04T20:59:37.293Z","0.0.11":"2021-11-05T00:43:12.571Z","0.0.12":"2021-11-05T02:39:28.504Z","0.0.13":"2021-11-06T15:44:10.264Z","0.0.14":"2021-11-06T16:02:20.736Z","0.0.15":"2021-11-10T04:10:04.550Z","0.0.16":"2021-11-12T22:04:07.020Z","0.0.17":"2021-11-12T22:56:21.974Z","0.0.18":"2021-11-14T07:17:25.530Z","0.0.19":"2021-11-15T19:43:18.929Z","0.0.20":"2021-11-16T20:34:14.243Z","0.0.21":"2021-11-17T04:48:03.667Z","0.0.22":"2021-11-18T07:43:26.561Z","0.0.23":"2021-11-19T19:18:19.070Z","1.0.0":"2021-11-19T20:02:57.190Z","1.1.0":"2021-11-19T22:41:47.850Z","2.0.0":"2021-11-21T06:37:55.767Z","2.1.0":"2021-11-22T00:31:08.937Z","2.2.0":"2021-11-22T07:07:06.508Z","2.2.1":"2021-11-22T07:41:47.247Z","2.4.1":"2023-06-09T16:29:43.782Z"},"maintainers":[{"name":"rreusser","email":"rsreusser@gmail.com"}],"description":"Pure GPU, instanced, screen-projected lines for regl","keywords":["regl","webgl","lines"],"author":{"name":"Ricky Reusser"},"license":"MIT","readme":"<p align=\"center\">\n  <img src=\"./docs/debug.png\" alt=\"Lines with round joins and caps\" width=\"600\">\n</p>\n\n# regl-gpu-lines\n\n> Pure GPU, instanced, screen-projected lines for [regl](https://github.com/regl-project/regl)\n\n[API documentation &rarr;](./docs/API.md)\n\n[Live example &rarr;](https://rreusser.github.io/regl-gpu-lines/docs/debug.html)\n\n[All examples &rarr;](#examples)\n\nThis module implements a very general command for drawing lines using the [regl](https://github.com/regl-project/regl) WebGL library.\n\nArchitecturally this module has two goals:\n- **Data may live on the GPU.**\n- **Minimize unnecessary constraints.**\n\nTo accomplish this, it implements a simple pragma-based interface for specifying how your attributes connect to line properties and to varyings.\n\nFeatures:\n\n- Configure your own attributes, varyings, uniforms, and shaders\n- Compute position and line width in the vertex shader\n- GPU computation of round joins, bevels, and miters (with miter limit), and square and rounded end caps.\n- Optional end cap insertion, using `position.w == 0.0` or alternatively `position.x` NaN to signal a line break (see: [docs/multiple.html](https://rreusser.github.io/regl-gpu-lines/docs/multiple.html)) \n- Regl-compatible attribute specification with strides and offsets\n- Forward additional regl configuration to the draw command\n- Seamlessly permits substitution of Vertex Array Objects (VAOs)\n- 13.4 KB minified, 5.3 KB gzipped. No dependencies (although it is expected to be used together with regl, which requirement I'd like to [consider removing](https://github.com/rreusser/regl-gpu-lines/issues/7))\n\nLimitations:\n\n- `ANGLE_instanced_arrays` extension is required (which ought to be [universally supported](https://developer.mozilla.org/en-US/docs/Web/API/WebGL_API/WebGL_best_practices#understand_extension_availability))\n- Width is best varied slowly as line joins to not take into account varying width\n- Automatic end cap insertion wastes vertices when the cap resolution exceeds the join resolution\n- Line dashes are not built-in, but you can easily build them yourself\n\n## Install\n\nThe `dist/` directory contains UMD bundles, or you may use from a CDN, e.g. [https://unpkg.com/regl-gpu-lines@latest](https://unpkg.com/regl-gpu-lines@latest). Both expose the module as `reglLines`.\n\nOtherwise install from npm:\n\n```bash\nnpm install regl-gpu-lines\n```\n\n## API\n\nSee [API documentation](./docs/API.md).\n\n## Examples\n\n- [Basic example](https://rreusser.github.io/regl-gpu-lines/docs/basic.html): A minimal example. Just a line.\n- [Variable width](https://rreusser.github.io/regl-gpu-lines/docs/variable-width.html): A basic line with variable width and color\n- [Multiple lines](https://rreusser.github.io/regl-gpu-lines/docs/multiple.html): Use position NaN to break up lines into multiple segments\n- [Depth](https://rreusser.github.io/regl-gpu-lines/docs/depth.html): Layer lines using the z-coordinate\n- [Closed loop](https://rreusser.github.io/regl-gpu-lines/docs/closed-loop.html): Create a closed loop by omitting end caps and repeating the first three vertices at the end.\n- [Line border](https://rreusser.github.io/regl-gpu-lines/docs/border.html): Use `lineCoord` to draw a SDF line border\n- [Interleaved attributes](https://rreusser.github.io/regl-gpu-lines/docs/strided.html): Instead of a [regl buffer](https://github.com/regl-project/regl/blob/master/API.md#buffers), you can pass a [regl-style attribute description](https://github.com/regl-project/regl/blob/master/API.md#attributes) with `buffer`, `stride`, `offset`, and `divisor` properties in order to used interleaved, packed attribute data.\n- [Torus knot](https://rreusser.github.io/regl-gpu-lines/docs/knot.html): A [torus knot](https://en.wikipedia.org/wiki/Torus_knot) with layering which can be difficult to draw with SVG.\n- [Batched rendering](https://rreusser.github.io/regl-gpu-lines/docs/batching.html): Illustrates how to take advantage of `reorder: true` to reduce shader program changes from, in this example, thirty to four.\n- [Post-projection](https://rreusser.github.io/regl-gpu-lines/docs/postproject.html): Illustrates post-project to draw lines projected onto a plane from some other angle.\n- [Vertex Array Object (VAO)](https://rreusser.github.io/regl-gpu-lines/docs/vao.html): Illustrates seamless swapping of VAO for vertex and endpoint attributes.\n- [Fake instancing](https://rreusser.github.io/regl-gpu-lines/docs/instanced.html): Sort of allows you to mimic instanced rendering on top of instanced rendering, albeit with some duplication of data.\n- [Debug page](https://rreusser.github.io/regl-gpu-lines/docs/debug-view.html): Shows how to use `instanceID` and `triStripCoord` varyings to draw a wireframe\n- [Full debug view](https://rreusser.github.io/regl-gpu-lines/docs/debug.html): A page for exploring all the bells and whistles\n- [GPGPU Strange Attractors](https://observablehq.com/d/ab6cd8bb0137889c): Feed a GPU particle simulation from texture data directly into line rendering\n\n<p align=\"center\">\n  <a href=\"https://observablehq.com/d/ab6cd8bb0137889c\"><img src=\"./docs/lorenz.gif\" alt=\"GPGPU Lorenz Attractor\"></a>\n</p>\n\nA minimal example looks like the following, where a `vec2` attribute `xy` is connected to line position via a GLSL `#pragma`.\n\n```js\nconst drawLines = reglLines(regl, {\n  vert: `\n    precision highp float;\n\n    #pragma lines: attribute vec2 xy;\n    #pragma lines: position = getPosition(xy);\n    vec4 getPosition(vec2 xy) { return vec4(xy, 0, 1); }\n\n    #pragma lines: width = getWidth();\n    uniform float width;\n    float getWidth() { return width; }`,\n  frag: `\n    precision lowp float;\n    void main () {\n      gl_FragColor = vec4(1);\n    }`,\n  uniforms: {\n    width: (ctx, props) => props.customWidth * ctx.pixelRatio\n  }\n});\n\nconst xy = [[-1, 1], [-0.5, -1], [0, 1], [0.5, -1], [1, 1]];\nconst lineData = {\n  customWidth: 20,\n  join: 'round',\n  cap: 'round',\n  vertexCount: xy.length,\n  vertexAttributes: {\n    xy: regl.buffer(xy)\n  },\n  endpointCount: 2,\n  endpointAttributes: {\n    xy: regl.buffer([xy.slice(0, 3), xy.slice(-3).reverse()])\n  }\n};\n\ndrawLines(lineData);\n```\n\n## Development\n\n### Examples\n\nServe example pages—e.g. the example in `examples/closed-loop.js`—with\n\n```bash\nnpm start closed-loop\n```\n\n### Tests\n\nRun live-reloading render tests with\n\n```bash\nnpm run serve-render-tests\n```\n\nExecuting the render tests from the CLI requires the [headless-gl](https://www.npmjs.com/package/gl) module. You may use [nodemon](https://www.npmjs.com/package/nodemon) to live-run the render tests when the code is changed.\n\n```bash\nnpm install -g nodemon\nnodemon test/render.js\n```\n\nFilter tests with\n\n```bash\nFILTER=miter/basic nodemon test/render.js\n```\n\nand update expectation images with\n\n```bash\nUPDATE=1 FILTER=miter/basic node test/render.js\n```\n\nYou may view the tests, run against the latest version from unpkg.com, at https://rreusser.github.io/regl-gpu-lines/docs/tests.html\n\n## See also\n\n- [regl-line2d](https://github.com/gl-vis/regl-line2d): The line rendering library used by Plotly.js. If you want production quality lines, you should go here.\n- [regl-line](https://www.npmjs.com/package/regl-line): A regl function to draw flat 2D and 3D lines.\n- [regl-insta-lines](https://github.com/deluksic/regl-insta-lines): A very clear and well-written module. Very close to what I was searching for. My main desire was to defer more of the configuration to runtime and to avoid overlap in the miters.\n- [screen-projected-lines](https://github.com/substack/screen-projected-lines): An excellent, concise module for screen-projected lines. Without joins or caps, such lines are much simpler.\n- [Drawing Lines is Hard](https://mattdesl.svbtle.com/drawing-lines-is-hard): [Matt DesLaurier](https://twitter.com/mattdesl)'s classic post on the topic of drawing lines.\n- [Instanced Line Rendering Part I](https://wwwtyro.net/2019/11/18/instanced-lines.html): [Rye Terrell](https://wwwtyro.net/) first blog post on the topic.\n- [Instanced Line Rendering Part II: Alpha blending](https://wwwtyro.net/2021/10/01/instanced-lines-part-2.html): [Rye Terrell](https://wwwtyro.net/)'s blog post which inspired me to pare the draw calls down to two and publish this module.\n\n## License\n\n&copy; 2021 Ricky Reusser. MIT License.\n","readmeFilename":"README.md","homepage":"https://github.com/rreusser/regl-gpu-lines#readme","repository":{"type":"git","url":"git+https://github.com/rreusser/regl-gpu-lines.git"},"bugs":{"url":"https://github.com/rreusser/regl-gpu-lines/issues"}}