{"_id":"gl-util","_rev":"39-a4facf1b9883d6f95eb85c3e91d4e2f9","name":"gl-util","description":"Set of practical webgl utils","dist-tags":{"latest":"3.1.3"},"versions":{"1.0.0":{"name":"gl-util","version":"1.0.0","description":"Set of practical webgl utils","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dfcreative/gl-util.git"},"keywords":["gl","webgl","stack.gl"],"author":{"name":"Dima Yv","email":"dfcreative@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/dfcreative/gl-util/issues"},"homepage":"https://github.com/dfcreative/gl-util#readme","dependencies":{"is-browser":"^2.0.1","is-plain-obj":"^1.1.0","number-is-integer":"^1.0.1","object-assign":"^4.1.0","webgl-context":"^2.2.0"},"gitHead":"69790337ad606e22c640ec42cb2497b71977af88","_id":"gl-util@1.0.0","_shasum":"a7a10bbd1a84e8b47c216572c5fd0e6e9792ed7e","_from":".","_npmVersion":"3.7.2","_nodeVersion":"6.2.0","_npmUser":{"name":"dfcreative","email":"df.creative@gmail.com"},"maintainers":[{"name":"dfcreative","email":"df.creative@gmail.com"}],"dist":{"shasum":"a7a10bbd1a84e8b47c216572c5fd0e6e9792ed7e","tarball":"https://registry.npmjs.org/gl-util/-/gl-util-1.0.0.tgz","integrity":"sha512-thsU/bLsVrwcqvljDTZTVSkq3P5Xkbqm/b5YYcCq8k3HjFOvICXiYokmrf7e4US+PTm2OU6hyp8BLLAP4A6wfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH/L0HFpgzGusPcNAKmGJuuhTfEBNIPANR+L7FG1yvvSAiBlQknlN0BxDWvKamUyze6VIWfMESsv3JGgFnqaQOtv6A=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gl-util-1.0.0.tgz_1480501976472_0.0006754875648766756"},"directories":{}},"1.0.1":{"name":"gl-util","version":"1.0.1","description":"Set of practical webgl utils","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dfcreative/gl-util.git"},"keywords":["gl","webgl","stack.gl"],"author":{"name":"Dima Yv","email":"dfcreative@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/dfcreative/gl-util/issues"},"homepage":"https://github.com/dfcreative/gl-util#readme","dependencies":{"is-browser":"^2.0.1","is-plain-obj":"^1.1.0","number-is-integer":"^1.0.1","object-assign":"^4.1.0"},"devDependencies":{"webgl-context":"^2.2.0"},"gitHead":"34898c13e4420ed000fd665a60d123d51efbddfc","_id":"gl-util@1.0.1","_shasum":"a357d95b72691ce7d265173901ae1ba0fb33d269","_from":".","_npmVersion":"3.7.2","_nodeVersion":"6.2.0","_npmUser":{"name":"dfcreative","email":"df.creative@gmail.com"},"maintainers":[{"name":"dfcreative","email":"df.creative@gmail.com"}],"dist":{"shasum":"a357d95b72691ce7d265173901ae1ba0fb33d269","tarball":"https://registry.npmjs.org/gl-util/-/gl-util-1.0.1.tgz","integrity":"sha512-6uiToTQADXVbR30coWzW0bf6XPdTy9z1RAzQf3MW5Mg6CKacIY4UGzOaAfg10FykKADVfsTy+9Kffw6HF9VGOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHIgDjpeVsTdDbNiG/HaClqE+q2qudElywKoYajojVLkAiEAuq41emw4DR6au0wErqSS4O3TOAeR6/nOB9dvZwhJ+3M="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gl-util-1.0.1.tgz_1480502132506_0.2680932986550033"},"directories":{}},"1.0.2":{"name":"gl-util","version":"1.0.2","description":"Set of practical webgl utils","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dfcreative/gl-util.git"},"keywords":["gl","webgl","stack.gl"],"author":{"name":"Dima Yv","email":"dfcreative@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/dfcreative/gl-util/issues"},"homepage":"https://github.com/dfcreative/gl-util#readme","dependencies":{"is-browser":"^2.0.1","is-plain-obj":"^1.1.0","number-is-integer":"^1.0.1","object-assign":"^4.1.0"},"devDependencies":{"webgl-context":"^2.2.0"},"gitHead":"07cc3c610e5aeef6563b9427d5647e665ea87b88","_id":"gl-util@1.0.2","_shasum":"4d2a3ece6c94844f917dfd587436527b6da63d89","_from":".","_npmVersion":"3.7.2","_nodeVersion":"6.2.0","_npmUser":{"name":"dfcreative","email":"df.creative@gmail.com"},"maintainers":[{"name":"dfcreative","email":"df.creative@gmail.com"}],"dist":{"shasum":"4d2a3ece6c94844f917dfd587436527b6da63d89","tarball":"https://registry.npmjs.org/gl-util/-/gl-util-1.0.2.tgz","integrity":"sha512-7h8w+Jbp+S7fPx5pTAVu0oKbusv+r+++1pyrDWAI8hM0DVfgCp4QPWshuvuNJ5z7xNFd024t+iMzMvwSf2vwzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnWEN+rUjMumSg+YpW2EJQeeDVB3TYYq+5s8cdEXztngIhAIFojm0mZctnkl0Kdj/dV+it05R1XOYZwFVHh6CVV2er"}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gl-util-1.0.2.tgz_1480503030770_0.26281134504824877"},"directories":{}},"1.0.3":{"name":"gl-util","version":"1.0.3","description":"Set of practical webgl utils","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dfcreative/gl-util.git"},"keywords":["gl","webgl","stack.gl"],"author":{"name":"Dima Yv","email":"dfcreative@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/dfcreative/gl-util/issues"},"homepage":"https://github.com/dfcreative/gl-util#readme","dependencies":{"is-browser":"^2.0.1","is-plain-obj":"^1.1.0","number-is-integer":"^1.0.1","object-assign":"^4.1.0"},"devDependencies":{"webgl-context":"^2.2.0"},"gitHead":"590cd92077d2ee6cfda3981c802f856ebeb57cc3","_id":"gl-util@1.0.3","_shasum":"6eb07777dd2945b7b9348b2c443192665c091dcc","_from":".","_npmVersion":"3.7.2","_nodeVersion":"6.2.0","_npmUser":{"name":"dfcreative","email":"df.creative@gmail.com"},"maintainers":[{"name":"dfcreative","email":"df.creative@gmail.com"}],"dist":{"shasum":"6eb07777dd2945b7b9348b2c443192665c091dcc","tarball":"https://registry.npmjs.org/gl-util/-/gl-util-1.0.3.tgz","integrity":"sha512-bq5ukf0k6v9hBBV/Jo47nRYMAXijYWjKzrws8OZgDIKmm31PQ0atDEsLlV3/LytCX0e6TrvgCYr4wJuHGqghHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCScUHS22kmwcBKXz/whR0FJFoVyo92csAgPVvQ69iH4QIhAO9HnDHx7Q6e+Kc9Kdz7hRFc72ldnOmdX/QVr1algOBl"}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gl-util-1.0.3.tgz_1480546625397_0.9985484280623496"},"directories":{}},"1.0.4":{"name":"gl-util","version":"1.0.4","description":"Set of practical webgl utils","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dfcreative/gl-util.git"},"keywords":["gl","webgl","stack.gl"],"author":{"name":"Dima Yv","email":"dfcreative@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/dfcreative/gl-util/issues"},"homepage":"https://github.com/dfcreative/gl-util#readme","dependencies":{"is-browser":"^2.0.1","is-plain-obj":"^1.1.0","number-is-integer":"^1.0.1","object-assign":"^4.1.0"},"devDependencies":{"webgl-context":"^2.2.0"},"gitHead":"3297ff44b4471ecb1f8f19278459d7d2b66be5a1","_id":"gl-util@1.0.4","_shasum":"7be2186b57493327b6c10fe0e5981c71a5d22c5c","_from":".","_npmVersion":"3.7.2","_nodeVersion":"6.2.0","_npmUser":{"name":"dfcreative","email":"df.creative@gmail.com"},"maintainers":[{"name":"dfcreative","email":"df.creative@gmail.com"}],"dist":{"shasum":"7be2186b57493327b6c10fe0e5981c71a5d22c5c","tarball":"https://registry.npmjs.org/gl-util/-/gl-util-1.0.4.tgz","integrity":"sha512-VqcUMEAflnAu3XMiUlyke4Jjnj1pNhXitGLdlkOq+qYQwZhc1g7TFKDP8JTSb9RJyQeAwxt0BwYASl4DHa+Avg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCN/5146nApzpH775nJvq13grPDPjS/7MDMtDZNkfb5ewIhALz+I8A5FiePFR6/mxCVlVqYPI87ipD3J8NsLMTo+VkY"}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gl-util-1.0.4.tgz_1480563060809_0.42124133254401386"},"directories":{}},"1.0.5":{"name":"gl-util","version":"1.0.5","description":"Set of practical webgl utils","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dfcreative/gl-util.git"},"keywords":["gl","webgl","stack.gl"],"author":{"name":"Dima Yv","email":"dfcreative@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/dfcreative/gl-util/issues"},"homepage":"https://github.com/dfcreative/gl-util#readme","dependencies":{"is-browser":"^2.0.1","is-plain-obj":"^1.1.0","number-is-integer":"^1.0.1","object-assign":"^4.1.0"},"devDependencies":{"webgl-context":"^2.2.0"},"gitHead":"8e9976af958151930e773a69341b57f40e9d1679","_id":"gl-util@1.0.5","_shasum":"5a1f1fe7df3530fc970ae0cde7fd24d689240550","_from":".","_npmVersion":"3.7.2","_nodeVersion":"6.2.0","_npmUser":{"name":"dfcreative","email":"df.creative@gmail.com"},"maintainers":[{"name":"dfcreative","email":"df.creative@gmail.com"}],"dist":{"shasum":"5a1f1fe7df3530fc970ae0cde7fd24d689240550","tarball":"https://registry.npmjs.org/gl-util/-/gl-util-1.0.5.tgz","integrity":"sha512-+xLFTllRGYEhuL8P0wkz0RnloSNoy+shzFfl5VNho5wQFcacQfX++GsCkNtnhMiivxTqISFMndgNRQaQT3BAxg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA9NmrMmeAyPyrDhhXId+vFErhLcuuoiRm076s6MjJWPAiBPSqXb6Sq7gl8GZfOdYD5FoV+2uq316MbzPgg22aYk7g=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gl-util-1.0.5.tgz_1480624778482_0.2577781989239156"},"directories":{}},"1.0.6":{"name":"gl-util","version":"1.0.6","description":"Set of practical webgl utils","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dfcreative/gl-util.git"},"keywords":["gl","webgl","stack.gl"],"author":{"name":"Dima Yv","email":"dfcreative@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/dfcreative/gl-util/issues"},"homepage":"https://github.com/dfcreative/gl-util#readme","dependencies":{"is-browser":"^2.0.1","is-plain-obj":"^1.1.0","number-is-integer":"^1.0.1","object-assign":"^4.1.0"},"devDependencies":{"webgl-context":"^2.2.0"},"gitHead":"521abe7ca7d4ece637d9d11ca0eed8fce6bbe7d3","_id":"gl-util@1.0.6","_shasum":"6df0bfd01b6f6d904da52aaf17a53ff3e49abbf6","_from":".","_npmVersion":"3.7.2","_nodeVersion":"6.2.0","_npmUser":{"name":"dfcreative","email":"df.creative@gmail.com"},"maintainers":[{"name":"dfcreative","email":"df.creative@gmail.com"}],"dist":{"shasum":"6df0bfd01b6f6d904da52aaf17a53ff3e49abbf6","tarball":"https://registry.npmjs.org/gl-util/-/gl-util-1.0.6.tgz","integrity":"sha512-Q6z5byL8mu79IHioARZv8P+sD/8Jik2ltLfpcvHsCRsBzJUJHlKERbPZCK3Gpx/DWYiGi+NG/hZHmCpPprvNrQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC+KA1hj6D64uqBkAy559On+1PFaZQMTUJWICv3pW3sLAiEA2Ha0eN9RZPWNaQ8j0pOdqeNVlQEn6Ima9Vc1qTGDYSw="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gl-util-1.0.6.tgz_1480631132810_0.4176558698527515"},"directories":{}},"1.0.7":{"name":"gl-util","version":"1.0.7","description":"Set of practical webgl utils","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dfcreative/gl-util.git"},"keywords":["gl","webgl","stack.gl"],"author":{"name":"Dima Yv","email":"dfcreative@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/dfcreative/gl-util/issues"},"homepage":"https://github.com/dfcreative/gl-util#readme","dependencies":{"is-browser":"^2.0.1","is-plain-obj":"^1.1.0","number-is-integer":"^1.0.1","object-assign":"^4.1.0"},"devDependencies":{"webgl-context":"^2.2.0"},"gitHead":"a608e0c1adf1367054d916d570e04fdfa32a9a7d","_id":"gl-util@1.0.7","_shasum":"2675ba9a64e7a406ca461bc24c679b0adf57fd66","_from":".","_npmVersion":"3.7.2","_nodeVersion":"6.2.0","_npmUser":{"name":"dfcreative","email":"df.creative@gmail.com"},"maintainers":[{"name":"dfcreative","email":"df.creative@gmail.com"}],"dist":{"shasum":"2675ba9a64e7a406ca461bc24c679b0adf57fd66","tarball":"https://registry.npmjs.org/gl-util/-/gl-util-1.0.7.tgz","integrity":"sha512-UxVxtQXS70yniYhujsXABE5YvGlfyU6aCKAQ3QEzA+8Wtw1ALG8yvGIMdGe2U7kKfkakVQJPBf09QSD8GxOn0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB8IPI4EcnA0ynY56WMW1C74fYMtVNiSgqPw6FQazLhDAiEA5TqOGwyGiej7DM2nhG5ZQmYl2nexgEqv690cjcAruIg="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gl-util-1.0.7.tgz_1480632787481_0.8971911314874887"},"directories":{}},"1.0.8":{"name":"gl-util","version":"1.0.8","description":"Set of practical webgl utils","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dfcreative/gl-util.git"},"keywords":["gl","webgl","stack.gl"],"author":{"name":"Dima Yv","email":"dfcreative@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/dfcreative/gl-util/issues"},"homepage":"https://github.com/dfcreative/gl-util#readme","dependencies":{"is-browser":"^2.0.1","is-plain-obj":"^1.1.0","number-is-integer":"^1.0.1","object-assign":"^4.1.0"},"devDependencies":{"webgl-context":"^2.2.0"},"gitHead":"c262b56d19ccf2e399d5d08c10abb326cd6ee90c","_id":"gl-util@1.0.8","_shasum":"138290c79ca9ef31a5408bca9e50790e6f08d005","_from":".","_npmVersion":"3.7.2","_nodeVersion":"6.2.0","_npmUser":{"name":"dfcreative","email":"df.creative@gmail.com"},"maintainers":[{"name":"dfcreative","email":"df.creative@gmail.com"}],"dist":{"shasum":"138290c79ca9ef31a5408bca9e50790e6f08d005","tarball":"https://registry.npmjs.org/gl-util/-/gl-util-1.0.8.tgz","integrity":"sha512-SPimx/bTQcnG2U5GXG+gPSnsM7iFt05eAzuYlWuyarj6zHYAMUztW4cwYcWMspJTetFCkTxWaP4K0gQ6eNHfbw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFKN1BVAIFhkCCLkt7alaaY8UGc1rQFFX8FL/oniND4VAiEAzprqLEir4VOzcKSOZxW9A9w57vGD+uFcTr9wNy26CcY="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gl-util-1.0.8.tgz_1480657860889_0.5315303381066769"},"directories":{}},"1.0.9":{"name":"gl-util","version":"1.0.9","description":"Set of practical webgl utils","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dfcreative/gl-util.git"},"keywords":["gl","webgl","stack.gl"],"author":{"name":"Dima Yv","email":"dfcreative@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/dfcreative/gl-util/issues"},"homepage":"https://github.com/dfcreative/gl-util#readme","dependencies":{"is-browser":"^2.0.1","is-plain-obj":"^1.1.0","number-is-integer":"^1.0.1","object-assign":"^4.1.0"},"devDependencies":{"webgl-context":"^2.2.0"},"gitHead":"8d4cd98de87c88d91252a9dec3099c312e72feef","_id":"gl-util@1.0.9","_shasum":"62476d0c37764ef973decedb17fc699bc3a2ca26","_from":".","_npmVersion":"3.7.2","_nodeVersion":"6.2.0","_npmUser":{"name":"dfcreative","email":"df.creative@gmail.com"},"maintainers":[{"name":"dfcreative","email":"df.creative@gmail.com"}],"dist":{"shasum":"62476d0c37764ef973decedb17fc699bc3a2ca26","tarball":"https://registry.npmjs.org/gl-util/-/gl-util-1.0.9.tgz","integrity":"sha512-V4ap71vyH5VsISvogsStkm88Fht2ZgOrWtklLOAXTb/YtCi2yvxWz7DpkdIIFhi1161XjgNnazyPriDnnIUJ/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCV76SgL6NE5B+0/4X6jBeBDZ+jOPjp2hy5RYou4vKQEQIgegtXLNNWDTTXF4O1JKSiOQVsYAmjij9Xn2UKLwZWi1Y="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gl-util-1.0.9.tgz_1480662875225_0.6150357087608427"},"directories":{}},"1.0.10":{"name":"gl-util","version":"1.0.10","description":"Set of practical webgl utils","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dfcreative/gl-util.git"},"keywords":["gl","webgl","stack.gl"],"author":{"name":"Dima Yv","email":"dfcreative@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/dfcreative/gl-util/issues"},"homepage":"https://github.com/dfcreative/gl-util#readme","dependencies":{"is-browser":"^2.0.1","is-firefox":"^1.0.3","is-plain-obj":"^1.1.0","number-is-integer":"^1.0.1","object-assign":"^4.1.0","weakmap-shim":"^1.1.0"},"devDependencies":{"webgl-context":"^2.2.0"},"gitHead":"2c3087e13f7eda1b7089a9df40d66980921d6fbb","_id":"gl-util@1.0.10","_shasum":"f355e8e10d4445445b56b950ebb960deade0fcc4","_from":".","_npmVersion":"3.7.2","_nodeVersion":"6.2.0","_npmUser":{"name":"dfcreative","email":"df.creative@gmail.com"},"maintainers":[{"name":"dfcreative","email":"df.creative@gmail.com"}],"dist":{"shasum":"f355e8e10d4445445b56b950ebb960deade0fcc4","tarball":"https://registry.npmjs.org/gl-util/-/gl-util-1.0.10.tgz","integrity":"sha512-Czf6Pm6vHXjVb8QvheWRUnOL6O/Yv7Wnudb7ALTIDvkOFohozUIMO2B8/I1bBbFQOmbhK+VdlXJgct+M7cZm0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4BN4FtSWR+iwpe6LKNHSElqt+vw7bn+ft+uF6mOlkMgIhAPbkvyvxKYU/6iAfn/32HBZaUs40mMhT5oN6hm9zwQA7"}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gl-util-1.0.10.tgz_1480748963550_0.2819938934408128"},"directories":{}},"1.0.11":{"name":"gl-util","version":"1.0.11","description":"Set of practical webgl utils","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dfcreative/gl-util.git"},"keywords":["gl","webgl","stack.gl"],"author":{"name":"Dima Yv","email":"dfcreative@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/dfcreative/gl-util/issues"},"homepage":"https://github.com/dfcreative/gl-util#readme","dependencies":{"is-browser":"^2.0.1","is-firefox":"^1.0.3","is-plain-obj":"^1.1.0","number-is-integer":"^1.0.1","object-assign":"^4.1.0","weakmap-shim":"^1.1.0"},"devDependencies":{"webgl-context":"^2.2.0"},"gitHead":"852e8f3591dead7f551a9440604e4d4ae6654da5","_id":"gl-util@1.0.11","_shasum":"a0586f56a15fe2484034d6a5f9ee2a458610cf69","_from":".","_npmVersion":"3.7.2","_nodeVersion":"6.2.0","_npmUser":{"name":"dfcreative","email":"df.creative@gmail.com"},"maintainers":[{"name":"dfcreative","email":"df.creative@gmail.com"}],"dist":{"shasum":"a0586f56a15fe2484034d6a5f9ee2a458610cf69","tarball":"https://registry.npmjs.org/gl-util/-/gl-util-1.0.11.tgz","integrity":"sha512-FcMeja3wrFQXu0EvHc+JjIyY+iiJk+OQQxlQg7N6uuZO91JQWhpZrteRlDiloKuJEWHaU9JlE/7Bk9haxhfgtQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBU1hT4eEvUZyfQh6bOmWospbqBEdq8+v1qCpQdmbbNZAiEAvYRFmHjZ8UUPj6VEfkqr34m7qrePHckHfh8iIpUG+yQ="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gl-util-1.0.11.tgz_1480749504154_0.5881495487410575"},"directories":{}},"1.0.12":{"name":"gl-util","version":"1.0.12","description":"Set of practical webgl utils","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dfcreative/gl-util.git"},"keywords":["gl","webgl","stack.gl"],"author":{"name":"Dima Yv","email":"dfcreative@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/dfcreative/gl-util/issues"},"homepage":"https://github.com/dfcreative/gl-util#readme","dependencies":{"is-browser":"^2.0.1","is-firefox":"^1.0.3","is-plain-obj":"^1.1.0","number-is-integer":"^1.0.1","object-assign":"^4.1.0","weakmap-shim":"^1.1.0"},"devDependencies":{"webgl-context":"^2.2.0"},"gitHead":"b20878b8331172161aaa0f5fb43dce01ffeb6031","_id":"gl-util@1.0.12","_shasum":"555bd168bb94065328513456a0b74094de7f1f78","_from":".","_npmVersion":"3.7.2","_nodeVersion":"6.2.0","_npmUser":{"name":"dfcreative","email":"df.creative@gmail.com"},"maintainers":[{"name":"dfcreative","email":"df.creative@gmail.com"}],"dist":{"shasum":"555bd168bb94065328513456a0b74094de7f1f78","tarball":"https://registry.npmjs.org/gl-util/-/gl-util-1.0.12.tgz","integrity":"sha512-vOGEloeS6bwlyfdBxTg7nz1uj/D9Q3jSfTWhMwA2UNk3YJ+XLR4IppYgrMoqlk8JWciELP0+FsHGBi65TDjO/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJTyepwgw6xHM6jqjSwYf0EpcWIRVcp5McF8/ajNfw5QIgIVa0slX6r7BZfMAd/HMcXOCnQtyd1aNN2PqSAc8i/bk="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gl-util-1.0.12.tgz_1480760669201_0.7323774034157395"},"directories":{}},"1.1.0":{"name":"gl-util","version":"1.1.0","description":"Set of practical webgl utils","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dfcreative/gl-util.git"},"keywords":["gl","webgl","stack.gl"],"author":{"name":"Dima Yv","email":"dfcreative@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/dfcreative/gl-util/issues"},"homepage":"https://github.com/dfcreative/gl-util#readme","dependencies":{"is-browser":"^2.0.1","is-firefox":"^1.0.3","is-plain-obj":"^1.1.0","number-is-integer":"^1.0.1","object-assign":"^4.1.0","weakmap-shim":"^1.1.0","webgl-context":"^2.2.0"},"gitHead":"dda9efcd7ced31513d9a3557f0e0f8753c3d9817","_id":"gl-util@1.1.0","_shasum":"7fb5359b101fcf008bc9950db6d1c102690683f2","_from":".","_npmVersion":"3.7.2","_nodeVersion":"6.2.0","_npmUser":{"name":"dfcreative","email":"df.creative@gmail.com"},"maintainers":[{"name":"dfcreative","email":"df.creative@gmail.com"}],"dist":{"shasum":"7fb5359b101fcf008bc9950db6d1c102690683f2","tarball":"https://registry.npmjs.org/gl-util/-/gl-util-1.1.0.tgz","integrity":"sha512-DL8CI0l/81GmCm7chEh9NXZj7QJdEBowJ2sM8qQygNHjSDT0bQjpO5QtQbYp090hxjVPMi1W7GbBib3kbp5KeQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID9OFtpXfFS37Wy+A14a+ZHu81LNgiz4ArOo3Vk6BudIAiB9AahITjN1oKd7qdeLlMWC14zGUzdS51h7gKJo/KqWww=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gl-util-1.1.0.tgz_1480884746541_0.5636281692422926"},"directories":{}},"1.1.1":{"name":"gl-util","version":"1.1.1","description":"Set of practical webgl utils","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dfcreative/gl-util.git"},"keywords":["gl","webgl","stack.gl"],"author":{"name":"Dima Yv","email":"dfcreative@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/dfcreative/gl-util/issues"},"homepage":"https://github.com/dfcreative/gl-util#readme","dependencies":{"is-browser":"^2.0.1","is-firefox":"^1.0.3","is-plain-obj":"^1.1.0","number-is-integer":"^1.0.1","object-assign":"^4.1.0","weakmap-shim":"^1.1.0","webgl-context":"^2.2.0"},"gitHead":"e515c60a0e28709b512d9fe5b381ae0e5cd6b950","_id":"gl-util@1.1.1","_shasum":"00dc3fb05b54bde80ddb538cbf99d46ef43d6707","_from":".","_npmVersion":"3.7.2","_nodeVersion":"6.2.0","_npmUser":{"name":"dfcreative","email":"df.creative@gmail.com"},"maintainers":[{"name":"dfcreative","email":"df.creative@gmail.com"}],"dist":{"shasum":"00dc3fb05b54bde80ddb538cbf99d46ef43d6707","tarball":"https://registry.npmjs.org/gl-util/-/gl-util-1.1.1.tgz","integrity":"sha512-45mXXY3/HpZWgRJ11vxnc7APwKqGynOdR6U9XGU1A3HbszSDuG72zQGM/GYWwpaZOKPGfvtV4rAo6m40cqK1lw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE84cDF+Sd5ztaByQwUJ3mM8iOOUevIJLD0QucEpv2C2AiB0Hao+rDxIQjpkIH1BRcKuHBUqA8H6Ac6vbH/nxXqYyw=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gl-util-1.1.1.tgz_1480886115623_0.06819960149005055"},"directories":{}},"1.1.2":{"name":"gl-util","version":"1.1.2","description":"Set of practical webgl utils","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dfcreative/gl-util.git"},"keywords":["gl","webgl","stack.gl"],"author":{"name":"Dima Yv","email":"dfcreative@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/dfcreative/gl-util/issues"},"homepage":"https://github.com/dfcreative/gl-util#readme","dependencies":{"is-browser":"^2.0.1","is-firefox":"^1.0.3","is-plain-obj":"^1.1.0","number-is-integer":"^1.0.1","object-assign":"^4.1.0","weakmap-shim":"^1.1.0","webgl-context":"^2.2.0"},"gitHead":"efda57527196fbeb622dd69354d6d758c42f8717","_id":"gl-util@1.1.2","_shasum":"5e24bedb8fe5109425e80faf4a02cbd1402e6eab","_from":".","_npmVersion":"3.7.2","_nodeVersion":"6.2.0","_npmUser":{"name":"dfcreative","email":"df.creative@gmail.com"},"maintainers":[{"name":"dfcreative","email":"df.creative@gmail.com"}],"dist":{"shasum":"5e24bedb8fe5109425e80faf4a02cbd1402e6eab","tarball":"https://registry.npmjs.org/gl-util/-/gl-util-1.1.2.tgz","integrity":"sha512-4Zz5AoP6cON9sVKK7GaoIote3uA46ipg4Kanz+MvmCzfJ2ZpvUow3o2LE9bS3zw1P6rdto1QRVEEARy8+WnL8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFCq1G293+VIUCnDy+wumqf+J6RY+NYIvdJSH/2sv7V4AiEA1n4T1utzg8aWSiBfQetc29hdIi+Kz6mnV7lUqTI16rM="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gl-util-1.1.2.tgz_1480893497922_0.9184479878749698"},"directories":{}},"1.1.3":{"name":"gl-util","version":"1.1.3","description":"Set of practical webgl utils","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dfcreative/gl-util.git"},"keywords":["gl","webgl","stack.gl"],"author":{"name":"Dima Yv","email":"dfcreative@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/dfcreative/gl-util/issues"},"homepage":"https://github.com/dfcreative/gl-util#readme","dependencies":{"is-browser":"^2.0.1","is-firefox":"^1.0.3","is-plain-obj":"^1.1.0","number-is-integer":"^1.0.1","object-assign":"^4.1.0","weakmap-shim":"^1.1.0","webgl-context":"^2.2.0"},"gitHead":"207cd178fa1e93a497294e29c5b10d898affd357","_id":"gl-util@1.1.3","_shasum":"4ae0cce7fcf3bc74aab787d94eeed5da5ebb7080","_from":".","_npmVersion":"3.7.2","_nodeVersion":"6.2.0","_npmUser":{"name":"dfcreative","email":"df.creative@gmail.com"},"maintainers":[{"name":"dfcreative","email":"df.creative@gmail.com"}],"dist":{"shasum":"4ae0cce7fcf3bc74aab787d94eeed5da5ebb7080","tarball":"https://registry.npmjs.org/gl-util/-/gl-util-1.1.3.tgz","integrity":"sha512-L/Vm4s7LE638qJF0QgZ+MhjYf7C+MQFue6Rh7vx+Xgnrn6HwfITU8oeJhemjd3OZoubj3pMi7iwI60o1KqAG1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBwXuDNgynXwZA7+xXvRMp2w0inOXdxRgF9yAVnEClPPAiAYsn7lPET25R9kw4X+pxgevudYAFeuIeSX4ZlgrV3z4w=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gl-util-1.1.3.tgz_1480893986056_0.8719033908564597"},"directories":{}},"1.1.4":{"name":"gl-util","version":"1.1.4","description":"Set of practical webgl utils","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dfcreative/gl-util.git"},"keywords":["gl","webgl","stack.gl"],"author":{"name":"Dima Yv","email":"dfcreative@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/dfcreative/gl-util/issues"},"homepage":"https://github.com/dfcreative/gl-util#readme","dependencies":{"is-browser":"^2.0.1","is-firefox":"^1.0.3","is-plain-obj":"^1.1.0","number-is-integer":"^1.0.1","object-assign":"^4.1.0","weakmap-shim":"^1.1.0","webgl-context":"^2.2.0"},"gitHead":"da12fe192b5e65e7913d572e974d037a87e384ad","_id":"gl-util@1.1.4","_shasum":"ddff1b77e0c82c6621e595596377c559342a4ccf","_from":".","_npmVersion":"3.7.2","_nodeVersion":"6.2.0","_npmUser":{"name":"dfcreative","email":"df.creative@gmail.com"},"maintainers":[{"name":"dfcreative","email":"df.creative@gmail.com"}],"dist":{"shasum":"ddff1b77e0c82c6621e595596377c559342a4ccf","tarball":"https://registry.npmjs.org/gl-util/-/gl-util-1.1.4.tgz","integrity":"sha512-H4vOf7MrFUS+sUzMlNztMC+YKCi894PEs+nd28rGgqoJP8KUqNUgVtbgQUb3RcTatOb/ANaG/mnFaBG+phAVcg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICPLAJZkUsnAQClzD6twkdbc07S2gP2S4Onm8Mlxm1K8AiEAgBTN/zaijim6vBb0nM88jSPB9H+emlgHHec3v17qUDc="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gl-util-1.1.4.tgz_1481993764140_0.08420034172013402"},"directories":{}},"1.1.5":{"name":"gl-util","version":"1.1.5","description":"Set of practical webgl utils","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dfcreative/gl-util.git"},"keywords":["gl","webgl","stack.gl"],"author":{"name":"Dima Yv","email":"dfcreative@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/dfcreative/gl-util/issues"},"homepage":"https://github.com/dfcreative/gl-util#readme","dependencies":{"is-browser":"^2.0.1","is-firefox":"^1.0.3","is-plain-obj":"^1.1.0","number-is-integer":"^1.0.1","object-assign":"^4.1.0","weakmap-shim":"^1.1.0","webgl-context":"^2.2.0"},"gitHead":"ce612404226e9abdb0403c4438246a4fd56856f0","_id":"gl-util@1.1.5","_shasum":"5d5603670d09450a3758f084164038c0060522bf","_from":".","_npmVersion":"3.7.2","_nodeVersion":"6.2.0","_npmUser":{"name":"dfcreative","email":"df.creative@gmail.com"},"maintainers":[{"name":"dfcreative","email":"df.creative@gmail.com"}],"dist":{"shasum":"5d5603670d09450a3758f084164038c0060522bf","tarball":"https://registry.npmjs.org/gl-util/-/gl-util-1.1.5.tgz","integrity":"sha512-IlZABYcT6zHwpyrKKJvsoV0/M+mbRaCnMp1GQyN2WM/1Ycn53vWrcMiQQ+No7crsezS2E8Rb3/ZBiz4QZuBw0g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBLpcm6s/t7iZoNiHwLfr2U6bMdoplM2gcjneRw9BpIAIhAJptD4xdFdU5FAB6TBYKbAQW+GHHLfhf3x0z8c167he9"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gl-util-1.1.5.tgz_1483031573123_0.6197022004052997"},"directories":{}},"1.1.6":{"name":"gl-util","version":"1.1.6","description":"Set of practical webgl utils","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dfcreative/gl-util.git"},"keywords":["gl","webgl","stack.gl"],"author":{"name":"Dima Yv","email":"dfcreative@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/dfcreative/gl-util/issues"},"homepage":"https://github.com/dfcreative/gl-util#readme","dependencies":{"is-browser":"^2.0.1","is-firefox":"^1.0.3","is-plain-obj":"^1.1.0","number-is-integer":"^1.0.1","object-assign":"^4.1.0","weakmap-shim":"^1.1.0","webgl-context":"^2.2.0"},"gitHead":"59c772e073bdb3088e0eb980f34afb537576bd2d","_id":"gl-util@1.1.6","_shasum":"94b5fb6c293092bb7a09a36810546f31bf4ee50a","_from":".","_npmVersion":"3.7.2","_nodeVersion":"6.2.0","_npmUser":{"name":"dfcreative","email":"df.creative@gmail.com"},"maintainers":[{"name":"dfcreative","email":"df.creative@gmail.com"}],"dist":{"shasum":"94b5fb6c293092bb7a09a36810546f31bf4ee50a","tarball":"https://registry.npmjs.org/gl-util/-/gl-util-1.1.6.tgz","integrity":"sha512-Peoy9176ULe5xxs6SM6/9pCc0yeS17cItYMbGA9yC40ctf0kMZ3uHw7aSe+QCooiVVOuk15yoqqNkqfaaIbjFA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBkO0RdS34hcW1jUGjbOnBJJP+v+SpGolPmOqEPQ5IjDAiArjSi8+ZhY/Xnb1Ct/2OOljD1OGA/Vx0BlAQtr12tCgw=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gl-util-1.1.6.tgz_1483392539330_0.42359061958268285"},"directories":{}},"2.0.0":{"name":"gl-util","version":"2.0.0","description":"Set of practical webgl utils","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dy/gl-util.git"},"keywords":["gl","webgl","stack.gl"],"author":{"name":"Dima Yv","email":"dfcreative@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/dy/gl-util/issues"},"homepage":"https://github.com/dy/gl-util#readme","dependencies":{"es6-weak-map":"^2.0.2","is-browser":"^2.0.1","is-firefox":"^1.0.3","is-plain-obj":"^1.1.0","number-is-integer":"^1.0.1","object-assign":"^4.1.0","weakmap-shim":"^1.1.0","webgl-context":"^2.2.0"},"gitHead":"55b854e37e83d1a85cf2511d79494334abf98aac","_id":"gl-util@2.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.1.2","_npmUser":{"name":"dfcreative","email":"df.creative@gmail.com"},"dist":{"integrity":"sha512-gd/NUtufNss3xqnOmxROYT/8KYw7+KoF+PpXOPPU2vGHletlfySIWXrlvwFsi0McXZJBxL1LH9B6eebmocVyAA==","shasum":"1d1ab7eb48535b84018eb5faa60577d389f20cdd","tarball":"https://registry.npmjs.org/gl-util/-/gl-util-2.0.0.tgz","fileCount":10,"unpackedSize":28851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4++NCRA9TVsSAnZWagAACC4P/0vI7xlSnLRs9UlzSIsd\nRg/daO+cEiZeHfw5TF+Bw8kjAELCfbwEKNoKIxk65le56dVpES7FBwKFZZzw\nz7sQ8bIV/5yLfGE/hCM3n6rk0V8UKUXqyWMrzyMsjHs7vwXXL+RK5iJQ9aGC\nU/qAVJiLrZ/nXHvWT5pb+MumC0QolSiYmFxYx4fzoE5fASHsqKt+4he80eKC\nX6y2NM7ph+tcztwGKRd4fK6QWgsMgXAn8Ok4/rBwrswgxsrRDapainM7/RiI\nAecc1yIzrR27uZvY6DUAqVxIe+6/tgM522ExYrTqYJCYAiC7G2L6kZLVo0H5\nZ2RugDXw4J3pccIw6SdpovgtyWL6vWTQCnWSAk4TG+B8qAGozJfm591+MKTP\ngCkcRZ4Xa7IvIzvBBOgeqCk6gQ1bLN9nmLcLw+srE/xC+fdSGagPjJFmsMrF\nuuSISUhEYxlhJ+VEu/5zlxSOCx1eEkKPygGJotZyv3CmSbehvhGzeZgKxV63\nF3R6rFrMRXNV20YfXc+1NJSAz36bER1KDaT81itcOeoxzNh+8KXRrpacRcig\nHrQfbYc+2qG+rM67C5o3NjgJEW3gZnSkyMIP+h7KLRcs8vO1FDiwKfmsLLoZ\nqBdGER/dtrMeENEWCrJg8o3Gh8/Ipscgd4IlkYfqe+00yx4xojdMKEdTYpjU\nB4gM\r\n=8Uk0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEc7hvZTzJs1SKbOPbxdfNKnmfiMfAB17MPkeO+Bl6Y8AiEA/zOLU9VmEsXMIgUYk915MCdneDWRheIjh4K8x4C7Atk="}]},"maintainers":[{"name":"dfcreative","email":"df.creative@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gl-util_2.0.0_1524887435980_0.5562557062252704"},"_hasShrinkwrap":false},"3.0.0":{"name":"gl-util","version":"3.0.0","description":"Set of practical webgl utils","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dy/gl-util.git"},"keywords":["gl","webgl","stack.gl"],"author":{"name":"Dima Yv","email":"dfcreative@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/dy/gl-util/issues"},"homepage":"https://github.com/dy/gl-util#readme","dependencies":{"es6-weak-map":"^2.0.2","is-browser":"^2.0.1","is-firefox":"^1.0.3","is-plain-obj":"^1.1.0","number-is-integer":"^1.0.1","object-assign":"^4.1.0","pick-by-alias":"^1.2.0"},"gitHead":"edf740813894bdb6a71887a00a650aecfaba8239","_id":"gl-util@3.0.0","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"dfcreative","email":"df.creative@gmail.com"},"dist":{"integrity":"sha512-FR2iRVkGtOXmzzmHNvmn+KdNlLiROUuHnsIF/h1SnA96af4dvhAfmRp0iUsKw1VTTbtlxjSQRO5fVJJNeefoSg==","shasum":"af1ed28c1a7eecc19b86f3633499b89f4bbef6fb","tarball":"https://registry.npmjs.org/gl-util/-/gl-util-3.0.0.tgz","fileCount":11,"unpackedSize":30297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFbL/CRA9TVsSAnZWagAAQX8QAJz888+eOQjb7kWKvz2U\n8rwYgZCicXGSCKutjgtWqX7IDYeJhEzk9KhrtYBt9u+XRzxts74Ic10kgxuV\ndXgCmCSKWxsaRKh9/xgG8Risstzchcqw2iNTCnEsqaAEcgiABIBPCY8dpyTD\nHBXQwQfCOUOwQw4KBWxEmvOLtE+rNKSI4MFVgNC15QMVdClV9WnBPatA8GBJ\n4G7yjLAFYYJs00GvdZJpBlFoWLGyq6Jj8rJULsv9cknNWDam8h2vzLCb7kc7\nf2Xoadf2N7hUC7JtNv9o9uNRSEVw/gVR5XkElaZKnwKA9FY9T8ZHeJFEMMnu\n2Km5H9EalqODA4uzWo9fRyOktSyEpEPJuNoDARwCjzoxjca7Xnxn44NuGRWn\nbXRJ3X/RbUIHfmCDxkPyuw0jZvgt4ks6xi1jrFgETDST9Xn9pYgG7v7sHaiH\n6sd3PdraQj/AAxTzXtZVIB8Xfs1J0Sp8CcBnwO/mBM8moW5McqYLxwkU6wcB\n1k6G/uMR9vW9+Z/O1eOtDG6e/S3YM8GY6KHU09dET632lJudBRHbHXVHAQ9n\noS3jVL+j3PyngaUzVY9gJC6Pl8JAAnhylV2g00TUfRHm9Jw5RqrtiGgJWg4B\nHPLiCOOU8otTM5WpA5bzRFQ4YBEJaqH/v6ETRmfxNgYt9lPY8aIOBZw0h4Js\nWYoZ\r\n=wVQl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBD78BaAHJ08mtdE7Kt68ZsZLawxjaH4AeqT6u9nKhMqAiASNWopgb3W6VNHUfTRyJkkrBitmzqLe5pHD2yKqyaW9w=="}]},"maintainers":[{"name":"dfcreative","email":"df.creative@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gl-util_3.0.0_1528148734259_0.2745508266332568"},"_hasShrinkwrap":false},"3.0.1":{"name":"gl-util","version":"3.0.1","description":"Set of practical webgl utils","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dy/gl-util.git"},"keywords":["gl","webgl","stack.gl"],"author":{"name":"Dima Yv","email":"dfcreative@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/dy/gl-util/issues"},"homepage":"https://github.com/dy/gl-util#readme","dependencies":{"es6-weak-map":"^2.0.2","is-browser":"^2.0.1","is-firefox":"^1.0.3","is-plain-obj":"^1.1.0","number-is-integer":"^1.0.1","object-assign":"^4.1.0","pick-by-alias":"^1.2.0"},"gitHead":"9888a37cb3d528f2935af5d26812692f00dbd96e","_id":"gl-util@3.0.1","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"dfcreative","email":"df.creative@gmail.com"},"dist":{"integrity":"sha512-nqBhsidOXS60JVf/SMYB4H4rGlBVmpmp4FFR/0Sa77T60kwbjPU+aHy4cGxYGtKskq9lb46XwwXY20cA0Y+sWg==","shasum":"da13f9800eb8d5765db9129c10aae7d4dd31d495","tarball":"https://registry.npmjs.org/gl-util/-/gl-util-3.0.1.tgz","fileCount":11,"unpackedSize":29759,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFbabCRA9TVsSAnZWagAAHdAP/330jmbSwt1rcFRnt3+l\nvNuLkbGQ0cOm/d5KrfdIBrh8TjcVRgzYqB/gbvgdHIb2Kfu0n98pLm+MxK3b\nf+6CoOJg2bwKoZwIZWb20CUFFUgmmH5mgGvaqRiTXqrYOjkNH4dgzHmB1h03\nEZmwzkjUiZ/yzfKn6hfiTLB1xX3WnzmAlio8Zle30k9XxH1091A6GpcZTIrd\nKmS31UoPNRELWXrcggYdZoVbXwqQn7Sfep8VC3ZDiweqhS/HtCoqrQanFMaE\n00+6+ur2jKOY9GHLnFpmrmFsS3ROs5ajvzDywbYgA63/U4sI4DXX0Mtp+vwA\nUjfGwNoRZPa2ZQWLH7MRTZRn6hoZgE7pv3eoj7zTnxDf+NuU/7ztiB4Duzvx\necFZcxMcfm8zSUiQ+CTzKQGd7OSzPjAN8x534+Nd6Xe1WIYjVgXwhD7xX/20\niWMqhJtb6jru0ixMr6d0bETZ2fRCopaYonrnSxAnK9YeLoWQ9LwGU+gZqfn6\nVromYwHtUTJJ3S00ANf/wKQGa12bBvZUJrOMdGBVfIQS4+XKXLGJaFjC2hP3\nCLj7eUBJ9A1z/pZ8z8ZIQY29XN5sz/hQC+vhQCZhtIvsYx+wqoitA8rjLeO1\ns/mQ8AaSd3vgqB07xTxmleL3L34xl3Mps1iTgaLAf2m1ZTz+eQGkcrNY2Kxz\nKz5X\r\n=rspi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZ/mC9ihBEwPdnl9kQyo33R5Nlz+wleBRtHqt7n85llAIgTMjOQEOJ6DZ+lmP6pcjxUA6ohEkkCJYS8Y58p7qBRPU="}]},"maintainers":[{"name":"dfcreative","email":"df.creative@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gl-util_3.0.1_1528149658413_0.8546413420274277"},"_hasShrinkwrap":false},"3.0.2":{"name":"gl-util","version":"3.0.2","description":"Set of practical webgl utils","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dy/gl-util.git"},"keywords":["gl","webgl","stack.gl"],"author":{"name":"Dima Yv","email":"dfcreative@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/dy/gl-util/issues"},"homepage":"https://github.com/dy/gl-util#readme","dependencies":{"es6-weak-map":"^2.0.2","is-browser":"^2.0.1","is-firefox":"^1.0.3","is-plain-obj":"^1.1.0","number-is-integer":"^1.0.1","object-assign":"^4.1.0","pick-by-alias":"^1.2.0"},"gitHead":"788aa745d7f3835c8dfd74c5987b90414b2fc375","_id":"gl-util@3.0.2","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"dfcreative","email":"df.creative@gmail.com"},"dist":{"integrity":"sha512-JvMzjyJxdYh3S3/HZ95Y0LtF5RQV1dNyNl325Cxu0DWsJG+bAtUIw01KEmmgZJNSeD8fuh5YUV9KfXSAM9LCdA==","shasum":"672a027d321aaf521fa4f328fb2d61dea2114c7f","tarball":"https://registry.npmjs.org/gl-util/-/gl-util-3.0.2.tgz","fileCount":11,"unpackedSize":29818,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFzO1CRA9TVsSAnZWagAA3wkP/2F7j04Wq+wzVo+7aurs\niAzjZa6ouuQ2XdcXsIbyTaPuaVpgxg7xrZUGBpFyDu6BAA7I7V5xdm7IOyov\nT+z9LTrbInLPXZJ06YNEilWCF5AWcSBO0+4UlNns89HcnRR3wNFswphyw8V9\nXxQ0OshRyTcqIpN9sLZPUw6Lhn1ExtLTZxWOd9RRiw12da0nlSsQEQFDrv2o\nYV7097iw5QY83OF5KVgr/aa0TC3CuG55dv9LEZcT+y6joaHRGD3sOevZCT0X\nLYFZ0WlpmUN2KINg9dxqFLTxP9ZdofdOfDWfQGKhOoB8N4Yn/uMPq/3q8ST0\nyr9sm2p6BED/YeWjmWo+g3fyHGVwJfo1tRsteuIKF95/4J++SDqMnGaPwWrF\n0AYlluO0Q4arMzWbYNVpC1fKdzYHL2MamH1uZmIn9+zxWMj7b2EnXR2dM4pJ\n/MnL2mQSSiOHVkYc0vsFklMHe90kWdY852II6oyz7edP8iSK7TGN72HvFvzq\nhwvsYycoIi0+ltDHkHGg1o0034a6JM7Q+RVnr7AUAODABjj1geNgMmLuOzkG\n3RqjS3IMpqxRtR63f7hAKHQ2P91FscRiUS4MpXV/rv/tsiLd0HHpCLRxlK14\nfM2S8SQXulc6CWx1sknRoVplSpEOKb4u87k90c73dP6FDsnrkrH5lxLgLtu9\nmEhS\r\n=oeHB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCysMd57vPxA8wuSNZkHxcwvFMo7uz32R1JmUVmiCQGMgIhAKwJjcZMKUIMuYmPijIhnyL3A2wVPFIQmWCB3mapeYGH"}]},"maintainers":[{"name":"dfcreative","email":"df.creative@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gl-util_3.0.2_1528247220067_0.7675298404616238"},"_hasShrinkwrap":false},"3.0.3":{"name":"gl-util","version":"3.0.3","description":"Set of practical webgl utils","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dy/gl-util.git"},"keywords":["gl","webgl","stack.gl"],"author":{"name":"Dima Yv","email":"dfcreative@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/dy/gl-util/issues"},"homepage":"https://github.com/dy/gl-util#readme","dependencies":{"es6-weak-map":"^2.0.2","is-browser":"^2.0.1","is-firefox":"^1.0.3","is-plain-obj":"^1.1.0","number-is-integer":"^1.0.1","object-assign":"^4.1.0","pick-by-alias":"^1.2.0"},"gitHead":"812fae07f1fdeb51a5e959e150c47f54f3caba4b","_id":"gl-util@3.0.3","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"dfcreative","email":"df.creative@gmail.com"},"dist":{"integrity":"sha512-FVGkRJXe9gKY385WZ0fwGv7iXjY0FDE/5lbdcQ8lGWNwtHVq2yHdYhdRJvzVllnPmFCOOEJPwYsx44ef9bK7ZA==","shasum":"a5855333cf61ed7cfd72e3edb4a38a888be5a184","tarball":"https://registry.npmjs.org/gl-util/-/gl-util-3.0.3.tgz","fileCount":11,"unpackedSize":29837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFzV9CRA9TVsSAnZWagAA81oQAI0CgrH++bA3NseeJPRA\ndIv1Wegr59fEwA2PRTM6BiDIJymrpgdm8aL4+D/+U70VLvgEBmQsdFRlaSGe\nuQCasBH8VrvEk6HvBZxw0lJZfvsi0IG60V8nY0C+TVhbakjklDlJdYhpmqV6\nUhBa61z/v9Bovs0mFBHIMqq85l+d2MgIUa5jhlohOOYTBD8ZzSkVaesLDfUU\n53YBEK6jCZVSvwmT5UAixdZFGr1DEZSWBujlrLjuwkQHHMm3RoG5aCHzd2RQ\ncwoe5smQE1ssjMVLYW17qwwTTPwudoTQXzQ0rsH+z4Fx4Df2fjpUKZcNY+le\nvdszv4R2Oj5oQ3p0rQxXtCm2Au4Gu+GkCgZ78wHe8zH6rUaU4lz9ZZJaXeUw\nREqiTDiKditGHNoKdv9+egGfB9xLYGACgEJc7+oGZuy2J/HmS5oe/vi9VIO9\nN1HxjBC8u5LFj6TqsO+fg+Zb4jWQSTvVaf7C6L2f/XziTFMHgKaVg7GUKpaS\naDTnAnnDE0rYAOsMVdCj+n+FumoaAdmeLx2l7JSkcqBuhOQMsCretEbQTvQh\nYoyXgsB2SV2sxzWdiA0JC1/aXoUv65J6n2ZjL+5B+lm4dm1pMJX0UzH7qfkN\nV9q4MFNLCq5zeVMMW11hQswJckiG+yZYX9gt4gmQW/GtguKdeuNWH/o2gCFj\nvxSA\r\n=u/2Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZbUe0JQcJfzwfh+EbHA6/esIMIuhcnIqkMhk33EXx6wIhALgiClgVeVfP7iiAlzvIBb5b/PvUCCUvCu1xDI5BWO+I"}]},"maintainers":[{"name":"dfcreative","email":"df.creative@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gl-util_3.0.3_1528247676980_0.04417342361750776"},"_hasShrinkwrap":false},"3.0.4":{"name":"gl-util","version":"3.0.4","description":"Set of practical webgl utils","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dy/gl-util.git"},"keywords":["gl","webgl","stack.gl"],"author":{"name":"Dima Yv","email":"dfcreative@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/dy/gl-util/issues"},"homepage":"https://github.com/dy/gl-util#readme","dependencies":{"es6-weak-map":"^2.0.2","is-browser":"^2.0.1","is-firefox":"^1.0.3","is-plain-obj":"^1.1.0","number-is-integer":"^1.0.1","object-assign":"^4.1.0","pick-by-alias":"^1.2.0"},"devDependencies":{"tape":"^4.9.1"},"gitHead":"06788d6b51dc9259267dbacf5b00e8dd79fa30f1","_id":"gl-util@3.0.4","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"dfcreative","email":"df.creative@gmail.com"},"dist":{"integrity":"sha512-MwRTZyJsyjVcjlXDmhLYAI0ChiebRyPKhkkcE2YhfLkZJNfKv6VwcVhPVwRY/YUch44JgxD8uCQEDcaLMb4bHQ==","shasum":"0dcde55338e16a36c453acdebe11e2bc4f699a9e","tarball":"https://registry.npmjs.org/gl-util/-/gl-util-3.0.4.tgz","fileCount":13,"unpackedSize":30232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGtBHCRA9TVsSAnZWagAAMKUP/1cdNs8d47AeV3VZ0za2\npQbApU0pEXAXFNlDI9njFFZtlAEzfo1+Idc+M4RsDD8LiJ7GXpYFAfE7uD3i\nGGcrnxDqp0I3vz6et5rVU4ciB5/x4va1F08N6N1XtiB2xdWKXYwi1bpbzd9l\neA/QPhBbiD+M6CF6rDQ/dMx2urLJGy6tJtprp/HoLw8IW/h/5wt81vymflCc\nNLzOQVR/ZsLEsxJmfdOWVQdHdaS6Xu+ZD3UUIfm9gnQrGpeN1Wmv3N7xahUa\n8KZtbcrVlvQ+M6paCw3rJIslLuzPG8EA5hIISwoh0HO0xWYRVQF/gltLqJr3\nv+jc5LyxTyD0IoIFn5gsiW3s7QSbvI2FYsSDez5H30gTqssbvBJMB6cOsSEE\nt/QpvKTxlZi6XuNn7hbDJJZAVAFN422ibKkDzFC6We68z4Sqerh0ZI10SlJ/\nu0GourPcOiuY+TW7WGmdEAWw4J9LukZ3zeCeyIotim2rVbuo2+ZR9Qk5Qm3g\nCNozOehMRAwXjv6nk9rpSOl2gUh8LEvjjp6AkY1cnfiqUaz743rNXOe8+I3V\npivW36xo31ruKB6PSRs+XFdO80lgxSF2xxohfypelc8Mfeg2p8bNEoaBcpX+\noTX6rlGYCcah9KhueEJem8aw8+KfC444ex2Bnxq1ovd4o154vKKoYJZmgKZs\nlCir\r\n=crJT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjnFCY7ydnFZqCQv8U4k7dJr9+8IamnmBSnONPZtGcfQIhANo+9ELbQ0q9rLQCFw38wqApbDJU7pePgigGDINDh9aZ"}]},"maintainers":[{"name":"dfcreative","email":"df.creative@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gl-util_3.0.4_1528483910152_0.9649636027773325"},"_hasShrinkwrap":false},"3.0.5":{"name":"gl-util","version":"3.0.5","description":"Set of practical webgl utils","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dy/gl-util.git"},"keywords":["gl","webgl","stack.gl"],"author":{"name":"Dima Yv","email":"dfcreative@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/dy/gl-util/issues"},"homepage":"https://github.com/dy/gl-util#readme","dependencies":{"es6-weak-map":"^2.0.2","is-browser":"^2.0.1","is-firefox":"^1.0.3","is-plain-obj":"^1.1.0","number-is-integer":"^1.0.1","object-assign":"^4.1.0","pick-by-alias":"^1.2.0"},"devDependencies":{"tape":"^4.9.1"},"gitHead":"2923e248b1b185772eefbf64f7b84418f83d5a24","_id":"gl-util@3.0.5","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"dfcreative","email":"df.creative@gmail.com"},"dist":{"integrity":"sha512-9zaNjDdHG457NBs7LqEZsTVAHU6qSx11F6IOIxlV588P8UIevGYkoy2LYS/NNqajdINTY6V3Yt0zpwdaVgNYjg==","shasum":"67a382cc1a595a12e91bee845b0ef362d4586b86","tarball":"https://registry.npmjs.org/gl-util/-/gl-util-3.0.5.tgz","fileCount":13,"unpackedSize":30368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHuzGCRA9TVsSAnZWagAANcoP/jf0Xbh3Dh2+39KfPVyh\nFBbbD9+WKgobsU1BYuNvtvyu/aLKQWF/mwLZlXxAsQkDgG7swhFAp4q9xrAG\nU4NM1WGP6xgJur6ezQAHlWpEwoWZo+XKlteVHCpV3gdtvXABfuHXNzE7U1uq\n0v/KirtmNLKu9R1lhZroBs5uajHRKWaSS9Ocd/eSeFBbxOqJvcGBUilvgKGj\nzQkxfEUkAQEnRu9UQ8HpktAvUJf5zLVA3zvhtApKtmmmddPsImhN+Nh9XVsj\nFrW7VPgKa7n4WEsnEyAgRI4AV/tpz7Vz2NzyhG0P4tuBf8mqB6XkhpPCfYla\n56lTTMXPWHUD36F1dF65HejqPtxwFrc3XuzUiY1HqhAXSwKMvgyfkkXmNctB\nUxmieieQfGx7q2fN1G9YCfe0DrxGSSYfzC/HzcDhNezfa4EjQoW8YOPd0Z7t\nof9Itsh0sSvtypZWWtCZnGPKO7JDLu8PDdSngbhNABmtUT3QKiS9q/J5hIXK\nRbnVKAZ0iN+X+8iW/AEMCV0AbpYNR05tzlVEYMXvn953VW5pMgj9m/4Vwt3z\nmxuUFIU9VllTxnrwluz7b68cEnMLqfCAghzFAQcC+cQ5Z3DoYZA45cWwpQS5\nzV3yKSujQB8c1JRJo+TVKHot6Ee8FzN2HDWQl96IxyHFqLexg+Gl3mzCipZM\n2xUL\r\n=jQLR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzvNp4pfS0K3D7aklOE84vEiwPRk9CV3blXzWUSNujuwIhANgzCaFPb0oqnNLbqsZOw7WGivm7vL8VBDZalkKcZ7DS"}]},"maintainers":[{"name":"dfcreative","email":"df.creative@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gl-util_3.0.5_1528753349825_0.6971223827355251"},"_hasShrinkwrap":false},"3.0.6":{"name":"gl-util","version":"3.0.6","description":"Set of practical webgl utils","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dy/gl-util.git"},"keywords":["gl","webgl","stack.gl"],"author":{"name":"Dima Yv","email":"dfcreative@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/dy/gl-util/issues"},"homepage":"https://github.com/dy/gl-util#readme","dependencies":{"es6-weak-map":"^2.0.2","is-browser":"^2.0.1","is-firefox":"^1.0.3","is-plain-obj":"^1.1.0","number-is-integer":"^1.0.1","object-assign":"^4.1.0","pick-by-alias":"^1.2.0"},"devDependencies":{"tape":"^4.9.1"},"gitHead":"108f15cb41980862deef1db35abfb23628e58f84","_id":"gl-util@3.0.6","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"dfcreative","email":"df.creative@gmail.com"},"dist":{"integrity":"sha512-kNVYIvQYI4xYiTw0bmKC39ZHx71g/PUnOLfvwDc7feio26mnU92GDZejJmbVsqSGWu9uRkL8xBAi5u+QR0HfLg==","shasum":"e08d08846ca65421a2fab4ad7a02074da43ce0cb","tarball":"https://registry.npmjs.org/gl-util/-/gl-util-3.0.6.tgz","fileCount":13,"unpackedSize":30368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKuiqCRA9TVsSAnZWagAAPDoP/jLZA9v50wQUP/+KFiGJ\n7pfMatGaCcce0UxvXxh+NWCJ4t9nN+Bc/0KOD4kzA4Dk22YwSILjYVitsU4L\nQYKJHGhE7J59BKPW1WGv6V43aGoZug8oujHJVhZqcXs2VfAVEQvCXk/HnT7O\n5bXIHpClNjllEggmRnYpvt1zhmci5GE7QrnTShU9DDrOtDH+WDJFeTqhPom3\nv8O7yA7NQhX8+pbyV1ng6h8lNS0N+WuewfB6k/Y9h0w5k2Fhqiock3TUe8Xm\nzSNE5dRpO8L7a5pTvF9K+uK3+6gGGFNtPjKV07DUA3T19iZv5c99JAqDo7Nh\nNAZlAArsy7vCj8TPox/DS6w1CAFbwpAb5McjuITAcqixXyio7wGSqvdm/FjF\nrjJ50bMnW8DtaNRRB/PJLz2OaP5LolaedaVuwqrxw/KwK+YqrkHaQOjHXb3Q\nzOOSNJcfrLFy+FoJEg7BivN303nhYUfP8eraKmnSXVZQCwl3koqPqXhcN6iS\nOezM9M2YSUrwRfWL2LoSDHDUVmzSGm/E1IVTH8c2GskaHGNxexWvxT3j3By2\n5CabdRWGf2VElePmy+P68IBCCZKH+TnxBfreJIvrsxNlHMEYA+PcLbdm1a5U\nslYlgYWolQrx5l7FMe5HDYTb9TO2uCgQy+JJye1kodfyTFsMB3GjD5Nvdd1C\nCrpH\r\n=q9Eg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPtu7KVvNwJk3L2qYz+u91hhO6Wte84AMVtULdK25giQIhAP/tJS93t7qUMMc2VDEfWieJpNuHDmsAd55RbhQ9zOTt"}]},"maintainers":[{"name":"dfcreative","email":"df.creative@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gl-util_3.0.6_1529538729499_0.2867580283928861"},"_hasShrinkwrap":false},"3.0.7":{"name":"gl-util","version":"3.0.7","description":"Set of practical webgl utils","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dy/gl-util.git"},"keywords":["gl","webgl","stack.gl"],"author":{"name":"Dima Yv","email":"dfcreative@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/dy/gl-util/issues"},"homepage":"https://github.com/dy/gl-util#readme","dependencies":{"es6-weak-map":"^2.0.2","is-browser":"^2.0.1","is-firefox":"^1.0.3","is-plain-obj":"^1.1.0","number-is-integer":"^1.0.1","object-assign":"^4.1.0","pick-by-alias":"^1.2.0"},"devDependencies":{"tape":"^4.9.1"},"gitHead":"dd968bca2021b850fa34564660b9a3bc7bbf6004","_id":"gl-util@3.0.7","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"dfcreative","email":"df.creative@gmail.com"},"dist":{"integrity":"sha512-WP0wLiG0c8wRou6LMGK9jXSeJluhvvecYys9yq7QaMPtY0tKF1IPAtIHoOH1mC9sdy7y4XVtYyCflcbzr6Gy5g==","shasum":"f068f4328ee913a16b5e91b46420423d784688d9","tarball":"https://registry.npmjs.org/gl-util/-/gl-util-3.0.7.tgz","fileCount":13,"unpackedSize":30371,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbK3OoCRA9TVsSAnZWagAASXIQAJKZVoFGdGH7kT34liZV\n+QJUgaQ85fIu6opgUsngYTe+XzypS5JQNY+a5I1vc2IoiFWhaCK9ug7mXd5z\na2dG01dNTQkQpf+oek6fGh+FHge1DoAf3em53CT8QUVCFCIV4Gv13dM5y5GG\nRkUgE6KjaQDb1XDzAVY7klfosOa2kY3T1r7xBskSNngd5CTY3duFRdwd7p5Z\nqPD29X3MRuIziYXjrY7yF5PHf/rst0phrecCx1sf5XW8T0a3RjhWIgYKhgJU\nWdJ5ytPqI+e5a6B4ViTyCug8/fD0+CBH6PV0+A7CcYxGlBl3EKWdYlgsWXcn\nGESr7qcegCz+5DQ+5wyBJK2tsFFXIhCOppWELqh34cqOkTyvTHpIyZdrJEqW\n+hhvUX79L45iNDtuhgiFSLCziY+U8Bv2xb99sZs0PahC+xyL9Qdh895qP1mu\nlT4d7lbH9Uge5VDudPnRQwf0Fo6lvYsld8BpN7d0BYH3YAmmiFvKWnGThtKt\ntNnHLh4sHNpSj2vuppTqfPBGYv6SyITiRS9B5Av8MdE8dzKPp5rdvd5asdnA\n/o9E/vjPPGoyALp37KFtNvUWIYblCQC9i+D4nxSWhVN5S9A3zxAK/1lk3JEn\nW0+S8CG8xABFIsv8BE/sUgfTox/G/LHFtnqFIEY6cvH1W9x6bENewoLXuiH5\n+h9G\r\n=ki6d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/eNrdg7wgQle+5tF8C1uNT1OQEiwG/V7WYLZaq6alyQIhAJSscqFmqsrBqzx10wEgJR+WB6BYJgaR1o0iGJVZJ68j"}]},"maintainers":[{"name":"dfcreative","email":"df.creative@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gl-util_3.0.7_1529574311787_0.23927976869010337"},"_hasShrinkwrap":false},"3.0.8":{"name":"gl-util","version":"3.0.8","description":"Set of practical webgl utils","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dy/gl-util.git"},"keywords":["gl","webgl","stack.gl"],"author":{"name":"Dima Yv","email":"dfcreative@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/dy/gl-util/issues"},"homepage":"https://github.com/dy/gl-util#readme","dependencies":{"es6-weak-map":"^2.0.2","is-browser":"^2.0.1","is-firefox":"^1.0.3","is-plain-obj":"^1.1.0","number-is-integer":"^1.0.1","object-assign":"^4.1.0","pick-by-alias":"^1.2.0"},"devDependencies":{"tape":"^4.9.1"},"gitHead":"4ed9e1c1548ed0dfec91c453bb36dcd22dcb8e70","_id":"gl-util@3.0.8","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"dfcreative","email":"df.creative@gmail.com"},"dist":{"integrity":"sha512-UPKIeAbWU/TNCWZNlpvR2r9TCojhSTA11cSWTqsRNkxg6V1+PXmyyYkldGJGGAkGi8kRUNRbPaoj0U12BslzdQ==","shasum":"1031d6d399d627d2a3c28e64473c0fb6cbcd3926","tarball":"https://registry.npmjs.org/gl-util/-/gl-util-3.0.8.tgz","fileCount":13,"unpackedSize":30639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMEptCRA9TVsSAnZWagAAlmkP/j8OFhu+lnb756SQd4P8\nuLipE0Nl2LfKFqTvpOUV9kLTUB6w64CLrxl6IUirtXREejNMiF0ixllYBSNh\nTP/3ROwgdLNYZiu0XCl4fuD1W8InmDeyauHz0mWGW3lAqX5EawgHo1xaryaj\nbu/D9o8MbVVu3cdomfDWpUzPutJpGuKvuX16pifeXM0iIRwiiajH9BX0W3hI\n9Ci1OXeL/zjBcRhYwv0HPSdsTzbXxtZqIsrfvwRqDNTKrVSYpSZyh5PiLuFS\n/2qZyMLpyempM4bwJBXl4GnceF9hH3b2+KwcsOhXvoWgrXSYHSoI8CezHTwk\nRZOVJ0Vz9Rnii9HNFhPk/JBsF6sd2aAUL4UoP307ADyH6xtYC4J5fgr0lxL0\nk9vyXs9MF6fPPAegCRqpRBWDNgUqVC+mB8lZFZJXaRPuX2fe0XhaSMWBmPTo\naSvj71o0PkBOpH83P3EWqXyEyM4GWbxt9WY3DfTfJQo7TnMtqGYPeymLNe/u\n/YnxoXc31MCae7Z5HaSG9p+9fjKO8F2EVC6JhQzWjlZt9LBqmBu71NhJ3FvK\nd+qLnH27fIuIzg2D7NxzCT9C/53+qDtPxGN/Pee5RAkAoMvzB/Rq2jB4wLMo\nzpba7m+SwDjn/qVcjaTiP0MB24IV/wIG9xBis27zkuKnyiOvl3zMetxhNNBO\nOSwL\r\n=cxTU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/5s6GV2V+aAwYwNc/WWfivy81qLbk87SI4mA8brQSmQIgFsE3cZDYuuXxZgXYyOGQJE1NlP+lvKrAlh1qrtnqUWw="}]},"maintainers":[{"name":"dfcreative","email":"df.creative@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gl-util_3.0.8_1529891437865_0.7936525346991425"},"_hasShrinkwrap":false},"3.0.9":{"name":"gl-util","version":"3.0.9","description":"Set of practical webgl utils","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dy/gl-util.git"},"keywords":["gl","webgl","stack.gl"],"author":{"name":"Dima Yv","email":"dfcreative@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/dy/gl-util/issues"},"homepage":"https://github.com/dy/gl-util#readme","dependencies":{"is-browser":"^2.0.1","is-firefox":"^1.0.3","is-plain-obj":"^1.1.0","number-is-integer":"^1.0.1","object-assign":"^4.1.0","pick-by-alias":"^1.2.0","weak-map":"^1.0.5"},"devDependencies":{"tape":"^4.9.1"},"gitHead":"7225748b88dc43771a13efa64a29b37623a6efd3","_id":"gl-util@3.0.9","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"dfcreative","email":"df.creative@gmail.com"},"dist":{"integrity":"sha512-cMAu0jsrxId165beYpKYPedz3cUGgcCM7jRKfC8TzFsiRAHPYwPT2TLhY7uSV/fCVCET3pTWc56cp/VZrd+Kmg==","shasum":"6390ed16d11b62414b35ee82a61cf0f95acb7180","tarball":"https://registry.npmjs.org/gl-util/-/gl-util-3.0.9.tgz","fileCount":13,"unpackedSize":30673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkoHbCRA9TVsSAnZWagAArF4P/3kFRolLNSQHhgG8oqQH\n5wDzUNfO5S4anvnNRZg45BNLz7lL/FvmXIRU5JGTRIrLKMcWyJiDVmttm+cs\ng8xB7JI5lrz1QWDi1io1s+VeXdxOcMZ0SOaqZ3I34pbNjBiA4baKOaffNmHZ\nnza+whBNGKYEXVmiQdXc/2Bvirkri60SDFNRc0mIqmAM1K7AG9pEhbCZOx9e\nAfqGtdstbwo3JM+dLhGyM/EbxmlXFzrGYKhZFzvQH2eh8hwaw9HX9bNogj2f\nRHWmJ3BP8IKpNJjnUnT6p3NgAKXdZBuV+YiCwjYqICtxXxGBWxzQB3+eUglc\nwyFKHBH0xmyZ+TG59/Y07czvpwncSn4ZEaN7An4jX4d9VMyYZk96a2nOV0t4\n4385Zv12gYvLiQDwcFQOQjslyM63JOLOlRxe9WR8cWM5XmF2Riz0sF3K8Lf+\nZyg06C+n8CYW177AHVaV6JKxdskYQ7WuIEQ/MP9Fw3Gt2NvSQOp7sXy8OA3c\nYArYW3ZJxnYraA4mGLWRBmUfzNVXsV8sH32yAdpn55gvotk/dmcAi+HqcAEQ\nL0Nj/4STwzAndJideOutMJdqnZMZokEg94WID5kxFjfk2VBRPAOJhj/rU+IT\nkoJ4eCG2VxvOqdCdYMzdcaWhBTCdIBMA3qX4QWr9340oHvII6JGXUlypLmkK\npHJz\r\n=Mmml\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGkG26mItqfLbKceEccRcthcX1FWISaTA/yKyNx8+I8tAiB+5hN+tEqX5kSaj6tCr+TD9E5RT21BupQayaKD3Sc/Aw=="}]},"maintainers":[{"name":"dfcreative","email":"df.creative@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gl-util_3.0.9_1536328154943_0.11185533190580399"},"_hasShrinkwrap":false},"3.1.0":{"name":"gl-util","version":"3.1.0","description":"Set of practical webgl utils","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dy/gl-util.git"},"keywords":["gl","webgl","stack.gl"],"author":{"name":"Dima Yv","email":"dfcreative@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/dy/gl-util/issues"},"homepage":"https://github.com/dy/gl-util#readme","dependencies":{"is-browser":"^2.0.1","is-firefox":"^1.0.3","is-plain-obj":"^1.1.0","number-is-integer":"^1.0.1","object-assign":"^4.1.0","pick-by-alias":"^1.2.0","weak-map":"^1.0.5"},"devDependencies":{"gl":"^4.1.1","tape":"^4.9.1"},"gitHead":"38db795ee4287f787f9dea8bda9acdbdd5fecd9b","_id":"gl-util@3.1.0","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"dfcreative","email":"df.creative@gmail.com"},"dist":{"integrity":"sha512-r/krwAgz7KWsp4A5XhUhSozmbjLaicoaiX1hJhgpUv/V5B7TCiEaRCBN20z/A4SR+u52HUjcAOW21lDg4CPZrA==","shasum":"3db613b795c5efe0d0714b09119bb9ae5a0acdc4","tarball":"https://registry.npmjs.org/gl-util/-/gl-util-3.1.0.tgz","fileCount":13,"unpackedSize":31105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2AkDCRA9TVsSAnZWagAAw80P/RMkKeG8j9kSeq8M11SQ\npWGVeRxC+dRT186zKACfIS+3bLL1HlUgIbrlnUwFODLPF8c/+4Ks10ziDbPb\n/nC5354mX6JAAn6S8YIYcna+LC6pKkR4LxWiWGo/+Je5kQheLZgJt7MElL+5\nl+9Dcc/ddksNiE7HF85djjsvKGqUQp0h1/K4dtbmSdpvPZa+GetBYz3wc8iv\ng6ijH1BRTVskybs+L45kfqnTQJ48bQJG7ucQxL9nKwiVAFnhY4l4yy3zPgDG\nuuf5fVNVLjs/CMqGUSaPVR1u22VNGEU+xLw67asJSi6AINt8zWN7SRItERz4\n2xqZ7kxB0Rs3BTX0OquH5tU3r67O08v1ioof23/Alxr7lnoreMa/Je6EXeLZ\nczXbSufs+WRcVUbig+17bm65ohb+IK1S+uaiNbewRfUuUBnEnruOms6yw4yd\nnkO8ahWw9npHPmx2oVgMUEpUpDvHgkM83wC8wTkDPLpMMPqoBF5TeA4LN7Pz\nrHl9CzgpC5dEgsTqd/ww8bXSTI32cMftBe2cPTPwpyy8bmgsyZ/TJ1/DL87L\njmNCZOw6tFxoASK9IX/J0K2GkYRq/05fl5EeDWlLVFNlEXT0SPOIVjxyU1L9\n4FeolXss8GDvxmneWEDPBqf3ms43N0HUFPDeVELDGUxW+xdjb4cmw7wYHgzA\nuuKX\r\n=Z3C+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID0Lw0HeCpuv/JJ2djX9zmLaTVWEVg7Tw5Pxlh56mgVaAiEAoAe4HCKDVLOmPTsFIUgEQJxC/r8QM/Eu/aS/rkUMapM="}]},"maintainers":[{"name":"dfcreative","email":"df.creative@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gl-util_3.1.0_1540884739355_0.38471172201061155"},"_hasShrinkwrap":false},"3.1.1":{"name":"gl-util","version":"3.1.1","description":"Set of practical webgl utils","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dy/gl-util.git"},"keywords":["gl","webgl","stack.gl"],"author":{"name":"Dima Yv","email":"dfcreative@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/dy/gl-util/issues"},"homepage":"https://github.com/dy/gl-util#readme","dependencies":{"is-browser":"^2.0.1","is-firefox":"^1.0.3","is-plain-obj":"^1.1.0","number-is-integer":"^1.0.1","object-assign":"^4.1.0","pick-by-alias":"^1.2.0","weak-map":"^1.0.5"},"devDependencies":{"gl":"^4.1.1","tape":"^4.9.1"},"gitHead":"d9e72f0b24dde500039d53825d44e75e7b4bdb54","_id":"gl-util@3.1.1","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"dist":{"integrity":"sha512-KAQ/CsMlrLmcmQN44qBLSfsJb4PAkczDOSSP5JUM7pf/PFx3PdBZDaIfk+N9HZQzhP0sk8k8oBSLPJeSm/S0wQ==","shasum":"998d009d42e7bb85bac25e709d6f90cea0a24eb7","tarball":"https://registry.npmjs.org/gl-util/-/gl-util-3.1.1.tgz","fileCount":13,"unpackedSize":31105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcAcJjCRA9TVsSAnZWagAAZJgP/2VlNumJ4JyuR6PN+xUs\nPJPCbs8w/aOuKsNfUfZXheW21sxpcNMgpiA8zEW22lZh99YJLMzLE/+ecg9W\nvJwj1PXDorIVo1px/FQckiBYtba3FyJtE8tp/zVZ7ZjsaKUk5ZmN8c5vBtIE\nbZ1CufMlrYaaZH4nSzay5UhyXxVI6yVGMppyRQQBOwQlpRvOjHAyH09sHqpl\nie7Avm2U7/9vCOG8SrTqxLZAainJ7jkqDkF5/+UFEd1t4ujjlIy69vSnZWaj\nvSpPLQ25pOqgqJx6mnSFo8Puf3dH1CPHLQjUxyLDzFpt17euJpy0mWmVLghf\nbRvX+gfxzYVjHnLxPFrDFMB32R3C7+ipsB4+PsDbruoV3kGh5sQwwEd9+b8V\nEacT6wSnLZnR/x25hV8T6MVIFjPNZPR7nVNNmZ/47zzwAAL56PfCGOwydhTi\n5PbE+CbE+ia+sL/oCtaDYfU66wMGF0jl+vB0vvRknPKAEL7aspFGNQDZBTVY\nDWVQuPOtKcNZlNN9BcU5KvIf3SpTB9S8xSQHSRPDNUt4HKy+VgjLx1t0MunT\nf2/KOBPJFEUjoblL7qwdKWrd7jiorefKYdYA2m6GfbCtZk/owELDOQq2GbTW\n5EnAd6Sr2feNcD8aZtz4V6vPQ+if4QkEdiqmmYVVe9F/zV7nnFxa8BHDvYgK\nRgS2\r\n=KJ6H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEF6pYYKsQiYLNm5ulJESznjEhFGFc7HtwKybw52cxF3AiB6FdPpJIGM3a8k45smXfobj2bZvPiqTKNRmNTjfGqpbw=="}]},"maintainers":[{"email":"df.creative@gmail.com","name":"dfcreative"},{"email":"df.creative@gmail.com","name":"dy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gl-util_3.1.1_1543619171153_0.11388727604814575"},"_hasShrinkwrap":false},"3.1.2":{"name":"gl-util","version":"3.1.2","description":"Set of practical webgl utils","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dy/gl-util.git"},"keywords":["gl","webgl","stack.gl"],"author":{"name":"Dima Yv","email":"dfcreative@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/dy/gl-util/issues"},"homepage":"https://github.com/dy/gl-util#readme","dependencies":{"is-browser":"^2.0.1","is-firefox":"^1.0.3","is-plain-obj":"^1.1.0","number-is-integer":"^1.0.1","object-assign":"^4.1.0","pick-by-alias":"^1.2.0","weak-map":"^1.0.5"},"devDependencies":{"gl":"^4.1.1","tape":"^4.9.1"},"gitHead":"3cfa3b71d3f2910c6bf4b3dcb30b7e74bbe7fb62","_id":"gl-util@3.1.2","_npmVersion":"6.4.1","_nodeVersion":"11.10.0","_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"dist":{"integrity":"sha512-8czWhGTGp/H4S35X1UxGbFlJ1hjtTFhm2mc85GcymEi1CDf633WJgtkCddEiSjIa4BnNxBrqOIhj6jlF6naPqw==","shasum":"ddc884067fecdccf6fb9c96f5cb3ffc37d579406","tarball":"https://registry.npmjs.org/gl-util/-/gl-util-3.1.2.tgz","fileCount":13,"unpackedSize":31124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcczM3CRA9TVsSAnZWagAAYZUQAI+X+BjHF4lGMj01RV+w\nMmsia8S2+QlPJix7ke81t6tFxlq0omuY3AJd9RfXgYjAPRCZ54QxZw3D7TOv\nXjDsGSnTM/NCiRst7xANWezQsttaUSHK1E1iiSbB4z8IIXCzye3YT+i/7O+T\nXgeV5qooL+rQZApC5ESBcO9p9D9uZgowxh04Z7oaG9bmOOAtmQUD2axwPrX0\nGMZdx1vUX52UFgQ3hOFc+cFMaqjCVCJiFK+ol0yOT9YfsbNdIji+1QB2h7O0\n6rg23i6v5AWsGz12a6/dYeng4LzgSp82qLFlmwA8t6pvPi1l/amKEOt4eVhL\nfbju4ZCx86ipqYklwFdwwgkXKO3R51orDyOopwz+oR/VnDFMN/ys9sjUeRLS\nHresiSvgNQpYH12f2DSbfsfnQSUWELXe+yUZ8AkjjOwO3rcaD2qaWK9ox0iA\nHsJBVG1DWfI5lGYCVSfBFpnnorsaaFNL4NiM8ZNXXPVbZ3ZGYjS1aFKeEV+9\nigU0TQ59n3mhkugbPlJfP91iz5yMJOLTOIeFetNE8yRL4QtW6dBHxori2unZ\nfkIzReT4hmKlamUM+8G1x/gm0hwqdeb3JIJb+sf4B2JfImodRwCxaEFEeaQC\n2zJX2m1P8twljyQdMo9y4KVj6aXCGSXwBUIfhkxwhRWzMp9WYl47/7/fZPwT\nsOu5\r\n=DnFw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkrWYlNDCATpZrmQRdmHYQF3WTxcKuLp2Y7MlYFN/ypgIhAOcBgp+hQOEGlNRuunFFd1DpfS2psTlz6hh3rs6IRXv+"}]},"maintainers":[{"email":"df.creative@gmail.com","name":"dfcreative"},{"email":"df.creative@gmail.com","name":"dy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gl-util_3.1.2_1551053623101_0.8249334819856653"},"_hasShrinkwrap":false},"3.1.3":{"name":"gl-util","version":"3.1.3","description":"Set of practical webgl utils","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dy/gl-util.git"},"keywords":["gl","webgl","stack.gl"],"author":{"name":"Dima Yv","email":"dfcreative@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/dy/gl-util/issues"},"homepage":"https://github.com/dy/gl-util#readme","dependencies":{"is-browser":"^2.0.1","is-firefox":"^1.0.3","is-plain-obj":"^1.1.0","number-is-integer":"^1.0.1","object-assign":"^4.1.0","pick-by-alias":"^1.2.0","weak-map":"^1.0.5"},"devDependencies":{"gl":"^4.1.1","tape":"^4.9.1"},"gitHead":"3c25aff9022f73d4ed3f391c8b542216343d29f6","_id":"gl-util@3.1.3","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-dvRTggw5MSkJnCbh74jZzSoTOGnVYK+Bt+Ckqm39CVcl6+zSsxqWk4lr5NKhkqXHL6qvZAU9h17ZF8mIskY9mA==","shasum":"1e9a724f844b802597c6e30565d4c1e928546861","tarball":"https://registry.npmjs.org/gl-util/-/gl-util-3.1.3.tgz","fileCount":13,"unpackedSize":31148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesCW7CRA9TVsSAnZWagAAmNgP/3J1yEjxvy5b4YL77Xfg\ny8nBiGQfT1eQYjGHQIuKosbqcLfV2OfoEy1/f7l8KzhnTyIIb792p0haYEkp\npj2ZqNxpfElf7x+B6jogO2UuTuyB2TII4DTvRRfTnGF75vgXhMzjU8D4YCDw\njVCB4O0Bbtc7FI5g6AYFfC+nu0hWSTF92Kllk5YTkbBFhKvL8Ijof/SS4b6l\nse6pj20KM97MW58Pq/6qVeElGQNjpeM42yPEzLSFUvLET+8Q1Xu2TTPyfrOZ\nqkEZ19SWICbiXt56GmV42/4gt5nDUzGx0QZXdaNBKDKCtJrOTeoMOQDnJyr+\ncY+w2OBJCx9viSzuPy8mOG2SCF7ZAqNjfztX91fslPU1EfYv1VX97LGlelhd\nALF/E21UoV+zEnZHf/lkMSGm8oW2inRY6DLprAIF3QrlccsbvZiisoODbR6i\nxwWMsxLrCql2+F/u2WoL29g1XV5FNSnNpcF/RJlgMS5KrJN+x0CZrozW0JiW\n7hrf3CYwLhFNzhRAVtqv2p29eIKECQgile+WQK6qwUCzQqOQ7Px9VY9lQsyb\nfNdGYo3SUsqmbaTzyrk8eiZCyRoaUoezY3y/mWZuoe3PSQgNV7/qxcT06bLS\nqMHrMrBAaY165HgCRWDq2YbM586o1MA0EDFLLmkPbhmj18krWWPmYQgdSNgN\nfvUI\r\n=0P4s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGP1ifwXDLTMeWs3/kbgjCzdZq+QRHwlJ5uiNGqFSYHWAiBjYPXyelvebyvWce+x7XjQ1Bn3US10ffnhFxsDJsZC0Q=="}]},"maintainers":[{"email":"df.creative@gmail.com","name":"dfcreative"},{"email":"df.creative@gmail.com","name":"dy"}],"_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gl-util_3.1.3_1588602298757_0.10508079502590206"},"_hasShrinkwrap":false}},"readme":"# gl-util [![unstable](http://badges.github.io/stability-badges/dist/unstable.svg)](http://github.com/badges/stability-badges)\r\n\r\nSet of practical functions for webgl.\r\n\r\n[![npm install gl-util](https://nodei.co/npm/gl-util.png?mini=true)](https://npmjs.org/package/gl-util/)\r\n\r\n```js\r\nconst u = require('gl-util');\r\n\r\nlet gl = u.context(canvas)\r\n\r\nlet prog = u.program(gl, `\r\n\tprecision mediump float;\r\n\r\n\tattribute vec2 position;\r\n\r\n\tvoid main() {\r\n\t\tgl_Position = vec4(position * 2. - 1., 0, 1);\r\n\t}\r\n`, `\r\n\tprecision mediump float;\r\n\r\n\tuniform vec4 color;\r\n\r\n\tvoid main () {\r\n\t\tgl_FragColor = color;\r\n\t}\r\n`);\r\nu.attribute(prog, 'position', [0,0, 1,0, 0,1]);\r\nu.uniform(prog, 'color', [1, .2, 0, 1.]);\r\n\r\ngl.drawArrays(gl.TRIANGLES, 0, 3);\r\n```\r\n\r\n## API\r\n\r\n### `context(container|canvas|options?)`\r\n\r\nCreate and/or return WebGL context for the canvas element, possibly based on options. If `container` is not defined, `document.body` is used.\r\n\r\n| Option | Meaning |\r\n|---|---|\r\n| `canvas` | A canvas element to obtain context for. |\r\n| `container` | An element to create canvas in and return context for it. |\r\n| `width` | If specified, will set the canvas width. |\r\n| `height` | If specified, will set the canvas height. |\r\n| `pixelRatio` | Multiplier for `width` and `height`. |\r\n| `attributes` | Attributes object. Available attributes: `alpha`, `depth`, `stencil`, `antialias`, `premultipliedAlpha`, `preserveDrawingBuffer` and `failIfMajorPerformanceCaveat`. |\r\n\r\n```js\r\nconst getContext = require('gl-util/context')\r\n\r\n// create canvas element in the document.body and retrieve context for it\r\nlet gl = getContext({\r\n\tattributes: {\r\n\t\tantialias: true\r\n\t}\r\n})\r\n```\r\n\r\n### `prog = program(gl, prog|vert?, frag?)`\r\n\r\nSet active program or create a new program from vertex and fragment sources. Programs are cached for the context by source. The _WebGLProgram_ instance is returned.\r\n\r\n```js\r\nconst program = require('gl-util/program')\r\n\r\n// create and set program\r\nlet prog = program(gl, `\r\n\tprecision mediump float;\r\n\r\n\tattribute vec2 position;\r\n\r\n\tvoid main() {\r\n\t\tgl_Position = vec4(position * 2. - 1., 0, 1);\r\n\t}\r\n`, `\r\n\tprecision mediump float;\r\n\r\n\tuniform sampler2D image;\r\n\tuniform vec2 shape;\r\n\tuniform float x;\r\n\r\n\tvoid main () {\r\n\t\tgl_FragColor = texture2D(image, gl_FragCoord.xy / shape);\r\n\t}\r\n`)\r\n\r\n// set active program\r\nprogram(gl, prog)\r\n```\r\n\r\n### `unif = uniform(gl|program, {name: data, ...} | name?, data?)`\r\n\r\nGet/set uniform or multiple uniforms. Returns an object with uniform parameters: `{name, location, data, type}`. Uniforms are stored per-program instance.\r\n\r\n```js\r\nconst uniform = require('gl-util/uniform')\r\n\r\nuniform(gl, 'color', [1, .2, 0, 1]);\r\n```\r\n\r\n### `txt = texture(gl, {name: params, ...} | name?, params?)`\r\n\r\nSet texture[s] data or parameters:\r\n\r\n| Name | Meaning |\r\n|---|---|\r\n| `data` | Data passed to texture. Can be array, typed array, image, canvas or string denoting the URL of image to load. |\r\n| `index` | Texture unit number, if undefined - calculated automatically. |\r\n| `filter` | Sets texture scaling for both min and mag. Can be defined as two separate properties `minFilter` and `magFilter`. By default `gl.LINEAR`. |\r\n| `wrap` | Defines texture tiling vertically and horizontally. Can be defined precisely as `wrapS` and `wrapT`. By default `gl.CLAMP_TO_EDGE`, can be `gl.MIRRORED_REPEAT` or `gl.`. |\r\n| `width` | In pixels |\r\n| `height` | In pixels |\r\n| `format` | `gl.ALPHA`, `gl.RGB`, `gl.RGBA` (default), `gl.LUMINANCE`, `gl.LUMINANCE_ALPHA`, `gl.DEPTH_COMPONENT`, `gl.DEPTH_STENCIL`, [etc](https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContext/texImage2D) |\r\n| `type` | `gl.UNSIGNED_BYTE`, can be `gl.FLOAT` with proper extension enabled |\r\n| `level` | `0`, mipmap level. |\r\n\r\nReturns object with texture properties `{data, index, location, minFilter, magFilter, wrapS, wrapT, width, height, format, type, texture}`.\r\n\r\n```js\r\nconst texture = require('gl-util/texture')\r\n\r\nlet {width, height} = texture(gl, 'image', './picture.gif');\r\n```\r\n\r\n### `attr = attribute(gl, {name: params, ...} | name?, params?)`\r\n\r\nSet attribute[s] data or parameters:\r\n\r\n| Name | Default | Meaning |\r\n|---|---|---|\r\n| `data` | `null` | Data for the attribute, can be array, typed array or array buffer |\r\n| `size` | `2` | Number of data items per vertex |\r\n| `stride` | `0` | Offset in bytes between the beginning of consecutive vertex attributes. |\r\n| `offset` | `0` | Offset in bytes of the first component in the data. Must be a multiple of type. |\r\n| `type` | `gl.FLOAT` | Data type of each component in the `data` array. Must be one of: `gl.BYTE`, `gl.UNSIGNED_BYTE`, `gl.SHORT`, `gl.UNSIGNED_SHORT`, `gl.FLOAT`. |\r\n| `usage` | `gl.STATIC_DRAW` | Mode of draw: `gl.STATIC_DRAW` (rare changes), `gl.DYNAMIC_DRAW` (frequent changes) or `gl.STREAM_DRAW` (frequent updates) |\r\n| `normalized` | `false` | If fixed-point data values should be normalized or are to converted to fixed point values when accessed. |\r\n| `index` | `0` | Attribute unit number, detected automatically if omitted. |\r\n| `target` | `gl.ARRAY_BUFFER` | |\r\n| `buffer` | `null` | WebGLBuffer to use for attribute |\r\n\r\nReturns attribute properties `{data, size, stride, offset, usage, type, normalized, index, target, buffer}`.\r\n\r\n```js\r\nconst attribute = require('gl-util/attribute')\r\n\r\nattribute(gl, 'position', [0,0,1,0,0,1]);\r\n```\r\n\r\n### `clear(gl, optsion?)`\r\n\r\nClear the viewport.\r\n\r\n## Motivation\r\n\r\nThere are [regl](https://github.com/regl-project/regl), [stack.gl](https://github.com/stackgl/) and many other WegGL components or frameworks, so why gl-util?\r\n\r\n* WebGL frameworks API is usually difficult to remember, not much better than pure WebGL, although _regl_ does a great job. _gl-util_ is like functions from any WebGL tutorial - tiny, handy and already familiar.\r\n* _gl-util_ does not supersede WebGL API - that allows for debugging pure WebGL at any moment.\r\n* _gl-util_ is tiny - if one needs minimalistic WebGL setup it may be better to opt for a couple of functions than massive stack.gl components or regl (70kb+).\r\n* regl API may be cumbersome for organizing components\r\n\r\n\r\n## License\r\n\r\n(c) 2018 Dmitry Yv. MIT License\r\n\r\n\r\nso\r\n","maintainers":[{"email":"df.creative@gmail.com","name":"dfcreative"},{"email":"df.creative@gmail.com","name":"dy"}],"time":{"modified":"2022-06-18T12:47:33.339Z","created":"2016-11-30T10:32:57.100Z","1.0.0":"2016-11-30T10:32:57.100Z","1.0.1":"2016-11-30T10:35:33.084Z","1.0.2":"2016-11-30T10:50:31.452Z","1.0.3":"2016-11-30T22:57:06.119Z","1.0.4":"2016-12-01T03:31:01.400Z","1.0.5":"2016-12-01T20:39:39.128Z","1.0.6":"2016-12-01T22:25:33.564Z","1.0.7":"2016-12-01T22:53:08.152Z","1.0.8":"2016-12-02T05:51:03.062Z","1.0.9":"2016-12-02T07:14:37.492Z","1.0.10":"2016-12-03T07:09:24.143Z","1.0.11":"2016-12-03T07:18:26.131Z","1.0.12":"2016-12-03T10:24:31.047Z","1.1.0":"2016-12-04T20:52:28.786Z","1.1.1":"2016-12-04T21:15:16.375Z","1.1.2":"2016-12-04T23:18:18.677Z","1.1.3":"2016-12-04T23:26:28.281Z","1.1.4":"2016-12-17T16:56:06.317Z","1.1.5":"2016-12-29T17:12:55.148Z","1.1.6":"2017-01-02T21:29:01.614Z","2.0.0":"2018-04-28T03:50:36.070Z","3.0.0":"2018-06-04T21:45:34.335Z","3.0.1":"2018-06-04T22:00:58.513Z","3.0.2":"2018-06-06T01:07:00.131Z","3.0.3":"2018-06-06T01:14:37.052Z","3.0.4":"2018-06-08T18:51:50.234Z","3.0.5":"2018-06-11T21:42:29.900Z","3.0.6":"2018-06-20T23:52:09.611Z","3.0.7":"2018-06-21T09:45:11.888Z","3.0.8":"2018-06-25T01:50:37.998Z","3.0.9":"2018-09-07T13:49:15.098Z","3.1.0":"2018-10-30T07:32:19.447Z","3.1.1":"2018-11-30T23:06:11.341Z","3.1.2":"2019-02-25T00:13:43.230Z","3.1.3":"2020-05-04T14:24:58.871Z"},"homepage":"https://github.com/dy/gl-util#readme","keywords":["gl","webgl","stack.gl"],"repository":{"type":"git","url":"git+https://github.com/dy/gl-util.git"},"author":{"name":"Dima Yv","email":"dfcreative@gmail.com"},"bugs":{"url":"https://github.com/dy/gl-util/issues"},"license":"MIT","readmeFilename":"readme.md"}